0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 18:52:00 +00:00
OI-codes/LibreOJ/6256/data/7.in

100502 lines
3.4 MiB (Stored with Git LFS)

500 500 100000
966754808 841337088 385354720 4733408 870312208 111770752 662556248 495340852 695316384 469834207 591217680 467861944 596444166 731236806 570611772 180855804 331885568 828921568 369299692 90273792 839582144 84844416 574071024 301216992 858821696 339369654 677050684 403918126 768851616 80165208 954468352 274168960 517526280 252775936 117081168 759438352 482153856 205772800 501580032 362812140 55843576 364744904 120564288 113142656 410299168 42907516 936579008 655080960 935454844 67784832 5196576 18188472 637895248 745880194 697422464 131858384 496791284 220365106 638393100 656896000 140952080 711470760 479654528 681670424 3054040 276565504 863386432 913722944 437805352 93676800 331933952 896393484 460692708 499066450 626427904 805425980 944808640 253645024 880180000 874564288 264547344 862950400 203847486 407289572 777382557 341818548 686016512 100872704 820098680 873313792 320048384 618844544 730485279 584715008 153798400 483515008 923459008 820206656 157983552 981210368 798618944 111270400 164025024 3622240 104244736 813162944 541350024 876822656 321963136 304696576 206690816 842513488 806649534 774275700 921939184 802325768 504154132 346755584 903974848 217385808 957378632 631110400 752118588 615184224 185758554 669898432 261438976 25775680 787110720 594632998 423540784 318305720 56272175 80952060 762841044 500768032 276050280 967758784 432591264 104990500 374132800 853909816 729731362 22571920 893931744 925801148 867350772 566949248 158721408 875019776 14499582 997240832 260540246 409065143 613637888 213676354 24681536 554062016 701097136 557275808 182527236 798744448 203248704 981819324 885220716 774576244 940545640 198418656 403687610 122965784 364465456 341099020 888129024 750260000 188012528 112648554 984862584 743098588 276628968 233269440 95240200 876634368 589342000 972254672 352686416 815708288 512781760 441711408 660112894 160727296 637640480 990659507 283595860 246158784 230586816 877522712 20027976 973774144 105011200 557601840 70083232 261524920 465558504 364435056 122583896 694452160 661404672 530196480 953883392 11936868 98191384 473328640 571329536 5343040 320825128 693615584 621991384 565638132 312238112 170277300 494697984 347047424 938105408 714577820 836532032 286128640 824926464 505178368 456545152 347839604 742159616 863624782 658247468 422669536 745250717 632113024 510755761 502515162 269865168 294894344 958044500 710933576 106974304 302983040 328324064 139465050 712399872 362737356 591480960 153113664 120697997 315111744 595857184 852945152 244738202 220247840 587410496 840145440 92238588 914866704 406286252 336940544 850538080 378260984 997968688 942289920 799096236 537044596 18889760 306998336 834784432 577387136 382217536 61424361 168984984 488178976 693685760 365212934 702290432 954888192 247030556 635709696 593375200 453153536 763852767 162700688 717333512 985694752 920739856 814060032 484746490 336889168 267851306 752682492 965628416 215098368 274346036 560304752 269961760 668701344 968578944 965681264 730475336 956476752 939682176 354491616 183211000 759203840 978433088 694323424 8588684 108027776 209778624 23578976 842270634 103507904 711389200 406515374 678860535 822887360 407677824 911600229 256387680 688273056 65972192 84761236 553872944 410615843 703681600 161076096 850007680 105300480 774684184 552577828 50171984 692326144 140466432 203144704 602756696 223820032 186170368 263672288 621188096 721171104 709133540 24499328 53524260 120147676 128588000 846974976 972757312 41003776 914622592 53250234 924381808 302500960 969234271 562394624 268056320 131266528 398114816 254397856 659605624 900413952 812451840 833300672 627115888 61436416 468650752 889502720 471711488 847133968 589506944 693248512 737530257 779693088 537872800 130588000 307545016 391575160 385352872 283798306 374281216 278646458 723437842 354842048 75106200 570065008 603740034 225758304 971137202 735538688 432328720 479511968 408746828 200360128 408434770 201311680 184036640 973787520 469073580 830979584 302480768 287746968 371128136 906560980 788962332 770498976 808054500 675999232 3704896 925323600 593644064 928889490 521320960 395248372 180280256 190802464 126623200 786946560 796246954 893042752 631592512 431691022 829059708 277222064 567278992 789261780 106139304 564865920 979139712 595549184 443987696 712650728 114254384 38896692 882055040 413898880 71820152 323976480 70281168 885982770 81600000 893232272 204512712 269099008 95681860 971711792 649294336 564326158 269160632 875471454 458578500 511832309 730283748 446606720 676380160 328343460 62554752 152295264 260135972 431045088 676837120 824408072 235672120 104112128 312902528 93633320 949240675 223425152 796771632 10800800 378057456 696282720 38200320 150836345 839435360 193835088 590633472 143893536 668810568 957659764 109950212 737438528 710385532 114479472 450267090 658290304 73785424 146221288 339871680 81549824 214564198 63971768 743709184 135138080 968729408 183158592 766058848 736399872
64825256 662257664 536938624 378328704 31619296 675240144 178121388 579680512 993128754 835554912 79065088 362948265 353340320 586398640 781825710 617370296 195524512 595843584 996439844 20282040 288720640 561111886 894039712 269075040 915178176 28690400 939430028 860603112 941420240 746545474 50606520 547573753 951612951 146022928 167177344 601311090 373608000 514471564 893695360 477018800 36722488 793919156 8683296 152351936 746571200 739628992 28218898 97883384 594904704 509085696 767502320 6272052 491530624 848946176 914654816 137609312 818983248 944622160 554955078 589426088 238830344 376447912 893206528 230233192 463171840 128627200 66557312 461939200 82128448 780556288 423168000 619665408 629238284 713808864 738677376 802887552 434092192 681870604 976647104 814960128 192586688 543535514 958079296 116122416 478854912 468401048 661777408 571597864 529976832 215259552 279700224 458367073 422228096 506609920 310170080 795032064 641090872 91094988 32247120 482312704 450075648 609272632 972558912 22729452 577238000 536170972 335258488 765337426 838043424 841374816 853391916 512813496 747269168 167476864 246567984 519333120 863214056 689772352 931192064 154813440 883737184 509583616 100778000 779764072 258929640 449152512 938818496 405665088 88934400 875432517 356177008 637290688 808160184 595606272 744307712 26710860 309033144 414976820 792782336 735436320 773959144 582048256 861765632 407571736 304382304 730126336 7135472 924023424 787632384 604768240 700527588 181070160 329881696 281526320 665311856 413665312 965609956 415179680 213917904 589613030 34711040 43961062 243463264 447877696 576378222 300090560 182282784 182500032 765657000 685666584 431455856 306710380 245251084 89809072 130695680 272115840 780964352 306897110 576875935 616859408 427882488 312006856 993658880 584226872 338422264 849511072 121438424 360697216 674069952 282476100 402960168 142216064 361480448 579164416 84919648 715134544 244807252 935185920 94212428 513958476 98733984 749129179 167462272 484908914 769893440 774814304 278432704 625826528 349638400 921041032 392920000 267731472 589957176 329265944 598668032 169917152 121341088 628464896 37435264 260323200 777255008 85564552 449236928 410863324 772067550 553138816 489397174 62688784 399859004 26952836 692538584 540889744 53901568 152047104 604321792 255680896 512810592 818495008 925140461 95277288 451251472 622113524 981202368 756626816 50204168 419925540 62025952 282486912 846641920 919226368 991779968 105480134 824170378 740123000 136671040 284315056 623213012 742998412 176565568 596445120 134600232 804971968 632844272 912240576 178427264 479595978 552752620 162856908 669240064 118774400 744694960 882038400 287668992 584488526 326658631 500107296 660280384 189004016 604022304 331483904 74806027 533541624 802561792 704125524 926924366 393304232 891668176 116436864 603770440 576190464 911471100 566210970 662732468 745374900 923881792 65339900 407568384 632669120 39985608 765656384 546564288 749449000 634768162 456576000 870544338 90767668 877653664 915849472 225132740 90420024 269594152 298825120 136410880 193142720 447134208 676981120 236607368 412516640 580788800 570343296 77253120 831117160 326902016 649710544 934151368 344058112 257945880 480387720 341243392 278755152 307992916 961120480 91161984 623087352 550099840 261441300 482189824 312929792 197894212 784351488 552510656 297130208 793614234 995275264 55288064 921779924 607446784 282973816 940463504 602248760 769516544 463483792 622551424 842782593 948097184 383427368 134655138 581457959 489330440 446937728 97582512 840430080 883496020 497696768 616608256 733817340 79261056 876908288 910313184 214427648 181615588 323051520 862331904 693534208 332441096 317346168 353453296 404283108 466688234 720903936 669988800 967547904 905246288 181948416 965084080 808835280 953112064 552293668 435096494 207368896 933859816 546724448 883859120 840720416 355043840 30244774 828151760 594172832 824797024 954013184 276745840 587595696 194972118 805268096 886177720 716318080 47068304 697792512 244434152 501363320 293605805 825810420 458919744 299173477 923335936 43281320 891306338 861102480 723957376 312454184 578237870 256997156 694957184 604730624 757240320 949602560 28299703 452178432 445812452 842958336 113622208 428902800 675752336 773548544 936774716 870296176 169744496 98415168 489681988 2418656 380911336 247247310 953930240 357350576 7731584 437020544 300621376 878855220 335296512 641440908 992152448 825979092 883714488 168623232 359535878 395182160 801251852 156421278 275645720 323125464 30661784 278268436 838095891 461060836 610682208 257594752 210659423 915298096 149101276 247562752 521214336 49604800 702624000 967125364 940452864 26863104 487752960 502778688 602692608 446381312 899308176 649994432 283094093 710093288 657983488 113302080 485580042 356502528 319432336 339172176 888356969 199415952 564333184 573804440 765283840 45311250 537530368 809071084 122840576 283471504
726340456 206007808 600512662 660504592 582749472 316657792 630518272 768561671 98826492 440849824 923772232 885372416 148034208 1341012 988201064 686084932 466038800 521243758 910143080 989354816 806868440 722425328 875590912 79788768 795569556 554388480 19286288 451297536 428595200 325480480 943938240 954272704 725495840 870125216 307903736 141127996 567973760 285345596 207179100 330141472 808141078 363425000 728131376 414456704 842129128 521098048 751092552 171903928 957303900 8828384 721837312 964307968 731961528 15184920 880811772 38825792 399754436 866149760 821278752 986242832 443113344 278435440 936690688 357972672 946453828 598733720 405252576 884381216 438895496 205349696 911013000 960722880 992188934 54386688 578937600 294590908 257842144 289754880 651644944 838807408 510132960 276480128 524142596 145246528 68285376 702257330 95738368 431212940 437652024 37364224 768877368 980741120 147577248 283730048 272390656 604790336 85178688 89094144 888494848 664710752 70075456 359724544 402728110 145454080 331197440 248227615 235930520 920662440 454274518 760008412 801519120 57257018 475322704 466957913 947585152 222382192 644345600 667440704 852859904 508399520 630912754 173129728 240851648 247290752 483618830 125025280 433262592 942748716 476113844 637905184 433735616 712917476 635211392 599613808 391672160 129368784 333821170 64118712 897963008 555088896 67268288 587149520 12217064 229484896 792172252 332003392 532720448 342954796 974923712 663086064 674963904 714501216 140926976 736508608 382751968 919277184 275286016 510795000 551640928 183716944 345821328 111704176 308406540 756077984 40788212 451955912 64623296 699266768 498707584 958832802 942534852 255257696 990008320 18877560 112407776 88836304 571524676 472556000 256889472 871529144 328257024 79296104 330156476 978141312 198700296 970860032 846154048 478377200 36142080 704725392 51979008 411922640 181580800 185209088 815485364 843635200 341583488 597881610 832165152 334697664 557273440 293254284 114241600 906298000 593492752 759394560 992151200 989092176 586480064 263040256 357940368 823917906 402696120 267412818 626662496 384497076 500677674 935982848 825566976 803145504 964546560 639890944 30217728 65038688 598404096 128115968 580805120 52969916 853858224 518605472 781303250 373982016 401549152 921004268 771585664 797948880 125086300 92087424 174141384 168062876 943321642 129718944 538866096 336470016 705927588 241783388 759656250 635196784 903804928 171437384 450348780 674009384 192604448 329107794 684792321 917724224 207927424 768469888 550184040 813403072 515003888 440290304 288130816 387455872 361728800 437495073 726524096 624141840 616269840 64432336 136342075 691741408 568637340 421108536 75237652 5776332 479774480 652712168 5502352 101740416 97118208 672397888 640473600 771391424 105067200 141803520 500032856 878603894 72782784 849432064 20242420 830861824 288866496 791122464 622900000 85360432 144182192 997137408 517563120 99067936 850444736 568683520 85010664 568539896 430769008 895314144 107132720 360772684 79195648 787607584 842438968 579723008 922502808 319962788 768737856 573089280 793666560 59688704 757716096 920594152 816646144 692802560 736314063 673238064 342992384 996743764 802866688 725166394 425322252 98195968 48876368 130159390 379574292 872202618 968126976 660075456 293967880 566924960 312861100 61937670 533980608 62440288 62274312 709191264 621918060 248335616 387030688 179882164 890638672 589900944 80551013 996405008 961980256 475305984 593132336 846919168 448418992 287982406 176736384 56017760 889522128 545661088 834978132 615224784 899081410 544321936 409501494 275240000 876335218 203886848 647216800 790599786 932503056 64516224 186885568 267469440 33218484 385475380 183410624 606820864 120187832 79272896 992009590 747175264 61165566 669249536 255559600 995600060 516090848 434348640 357024544 665855352 715418978 839005914 936288640 426633984 493890144 629910784 303020192 865400000 389444480 371342182 148734720 2843776 318507840 635704880 828748160 845089272 560363572 855695040 762966704 608562128 454243072 485902682 862174320 428418254 774020480 49226912 645186048 637278800 764543216 517097248 689564928 841332224 746308832 679164720 937563392 181830144 479497640 505475072 735699010 824469088 355402894 613604304 833678924 229568240 456392064 227079720 45007472 985690624 766672288 672114688 887938674 518649474 822949866 923341168 237204408 91971328 624475392 639463040 403818496 462725392 166623956 480595968 967336064 221163957 109197888 636488164 269481376 194909160 406510848 690283448 994102144 669665968 122437088 453470512 945574308 785599580 165058048 102633376 563045402 409621504 928454016 245439472 971207680 71959050 338648640 953550732 971548928 207062528 684615073 993925842 526722176 482745120 629787304 801099528 26350004 5126656 492495680 930365696 812709166 786581744 832824564 192324750 254636000 291371152 387256448 369289880 849076248 923158912
820090752 529024256 222828784 965128384 405665536 785513344 702411328 910524608 359956736 173302980 247667344 342632512 425104184 0 734613936 338160000 218181748 786350152 268777408 575462272 245979456 733932032 261993984 4587950 660675886 752934944 642422528 85864736 520066048 849654545 666015552 268460228 771891712 355203104 612654600 747287412 675365248 209272768 314255444 114144896 578437124 874903400 501568640 654914116 331946268 417636784 955353472 579189884 137669040 618164560 990879232 27542498 884406400 397535552 921979088 315600281 647897600 438534654 183180344 79265952 74623092 995154072 678992512 351908432 250127924 640982528 170847162 652495008 752763904 236700888 889881984 76183284 868865756 274668800 892027904 999742848 144474536 783209840 63052288 764126540 419005446 536852480 842309392 933878400 261970816 52357856 5663934 404628608 863502688 55308849 952406400 601416960 863568228 881071392 926605952 845952096 620107520 957363392 98297856 630318774 949646768 465194896 740965094 343590912 18645878 244714288 100652020 748416256 650833004 580589182 465379960 269201480 542713856 282722992 13673984 461182720 581312496 392153740 454135680 80420456 126389536 902141984 325282845 977191516 149114688 242255724 703994880 356886020 537746544 597059072 72450944 287684500 620903952 163059274 88901440 643316864 187432384 664084000 640969088 964267152 451212960 538184832 139691741 308604816 531064496 263793488 761990800 40946472 343345216 520898816 230571328 877524196 365793216 160561400 486055561 82389336 2734592 480967864 603022720 414096084 673102336 402374234 314979776 953483072 465447499 958480896 685128550 743294796 411712800 671580160 282526829 420124160 923795910 405030688 919043872 70402696 179374672 107670720 523754480 608848816 522125565 846549184 668308480 54826068 898333752 847873182 470986108 562887808 53114546 463917776 921171616 133002216 25101768 187808846 842820128 962675072 571199088 275931712 845830610 989226480 787339976 10963325 166280048 369383424 888933824 944825216 452423500 187296308 876841984 22897844 919459552 132660736 589668544 687422832 577358208 950091792 679485632 596015488 318576384 267174360 460713536 957094400 645012992 524285072 6090688 381860736 31985216 117490852 112338352 325475600 438156392 485313888 782123768 171321664 470274766 775351912 86549952 442951064 164602122 798996776 251774464 526431168 848640184 221379072 534144896 873312256 638453600 823865856 572756448 933167936 598905256 679292672 928494444 779180976 348605584 321674240 64204818 582456282 261418496 691660800 803595320 140605096 433228256 162712640 81425408 427720208 849968918 698231040 194980608 929348148 520620384 245455304 425089040 414728064 482342912 427135240 470238720 632419136 261124368 637678236 310741760 791008904 699358228 557042528 190764416 290600832 318460636 601051712 135328032 341992960 618022379 641821628 927017040 960472168 450656224 882735104 524985808 204815096 883524224 236650408 595790264 854909952 974131664 889483840 682206720 279623200 665800000 426697956 402675808 237338624 499282960 525171792 218372352 950206056 946127168 55902720 376222350 420477876 627659208 794685152 593950272 971290320 876752856 711388352 1444000 294665544 301235520 677308312 115563264 671800279 588694528 702131588 79280864 852440000 196616352 120316760 425517544 445344880 360292440 767791862 415625446 622924800 713938080 822263200 251304304 162531296 95631360 401194752 898457844 283958976 311907200 272136 944578752 865488604 159232859 280166912 158842400 854549248 505234144 684981840 252972040 617746208 925912832 923548544 659550688 105732480 230922336 407127040 500793504 103049652 655730392 832632832 484700240 588243452 110127404 78166016 611345820 986986352 155064228 702811328 820485216 509969998 705609200 301590272 413153736 562714112 870281048 38253056 161186784 819846144 151841864 638030512 903005268 224169600 647853216 589429800 252920416 6453040 658954800 276947072 280637824 379733215 69196800 94059944 232054176 294707784 500313600 796568560 980088172 128751104 903239932 989011840 885201373 4779981 281580951 384328880 863884048 42095328 513376992 874818096 911440160 565250048 739834384 12336640 262006784 119330816 906189008 171223656 778572224 203061216 192484258 904920544 109026896 595045600 817339616 66394368 508437936 263639616 550149120 518192640 886902944 397567872 8922320 128157016 67965380 535595036 303889544 476144768 344145824 321930184 127377728 260367753 585439690 974694296 971723618 999418664 63912840 203768192 187848512 257640000 144124488 775812480 597096768 46450304 83958620 828253852 49526864 685245600 217437756 681622116 170480944 213026304 462612332 217051772 614580556 425539804 671031224 117150744 888608 980676804 42603048 274287024 480782912 805745152 926093048 516447968 888888576 974740608 881050520 143090688 622206592 318418240 447893376 782007772 911396368 330172340 160488960 472096512 136120344 616237312
177758336 938859520 400539608 268276808 530577344 306547992 655203584 339766784 791389392 226922620 97703780 396703232 181292672 408606112 469847992 244851408 465523236 166452032 908685776 910418560 577114773 7342504 732619264 470026656 845645312 845719680 118393184 305312256 962367728 27646304 633833984 797586944 946561706 649081856 753701872 311928560 486546880 628843068 642700112 960068208 201160912 91639712 190426196 93038620 138061880 329426112 521215484 815232944 797960104 131698920 99590792 313981568 916587500 853245568 537528232 566829952 260949680 746059264 912703776 936532678 113840992 326577440 396100224 94766464 782327328 658590720 704422728 895533508 38368848 343920128 680530992 6833024 116205480 466747072 101776832 184490733 953609184 207443968 380365536 597687068 211319340 645801536 704964672 223968102 778858544 351770624 36819648 951650520 563341312 127363648 505443236 708881024 943064292 612894908 739048086 876000416 474964928 160021856 193816028 629183744 724903924 262876702 929352352 128416336 15821296 216096640 24349632 270309526 218595860 275315200 116220800 261458304 208316116 530723600 904667136 405562360 947394832 642005552 125113968 5645548 124798538 607343880 436778400 146424672 162645576 755380000 486926640 575054080 793152512 449997616 940600368 399095908 680231868 286204256 22466850 189268272 413363616 600277520 212329786 306458624 744535168 66603890 220366264 649731392 220419184 88655360 321318456 14868224 109006592 238108608 189628160 49896544 423819264 593458023 981317184 8124360 550185696 378385704 807515328 663329628 291366488 919266720 200059280 982749888 420659104 150628608 858284940 433445888 70557952 183610624 834303996 916170284 387280320 365285152 266153984 352182224 835723968 608794430 839988136 354065376 328283200 993819248 604847920 799479026 382095624 964831352 509050932 431004512 393243166 409258212 720833888 363960224 41421724 977744832 105219555 157535744 135223440 695241264 21099520 43030016 514774521 783042224 784521712 212521056 716731308 310202768 928563892 599649520 695963992 269277440 210027044 853522304 912663508 252849587 544527872 529755408 533285680 895144944 802681056 220482784 341403584 884577280 59546116 42366432 896270000 157676750 503339584 411319024 326103344 865089936 619345216 202219120 918374630 563778560 499762232 294763520 333723392 863635848 15944576 176200608 202312192 228226864 282420056 169422336 416974208 550155656 748566016 905786400 646828992 892822528 690852380 394646304 449837136 244176240 37285008 242488576 425674504 714998084 41545600 227103104 600498176 94248168 34674688 428007216 546894760 765537500 495988072 932465076 520694928 966349816 447443584 540929184 120942336 993787000 106827864 337660196 91157236 2363600 571620132 96978094 185203980 923200000 543849800 103113556 555139216 586550272 117033152 521096192 110083072 2734528 766158912 377274624 737762208 406352848 761487360 391017440 365620576 941740800 850744000 421098368 200600560 802446408 445521841 163351400 793762096 567029210 54783484 431731060 442640320 65589744 533156412 682677736 593372096 796288640 514057520 559425000 349256960 624931808 72828984 224819840 171492352 138129616 496734624 960094848 194487840 24069120 566410176 125089212 594631599 135666304 96807712 525360576 404081664 226014884 37169792 13208464 45407100 267336192 539393568 79635075 504924224 829026625 960458752 48085824 808981520 423517952 445730816 184623936 132010400 861297248 298285904 334750824 920792000 67840128 944935800 162191775 398229620 149681152 820532108 496365678 882233600 964366688 539859292 629175552 345956296 501962880 621430644 327579736 451387424 114324865 515514464 844553344 698260992 858713088 265094976 694016807 780415968 855210048 621009208 618259968 122944400 73159168 543516224 877746176 384440256 473657352 816650592 860784000 561814688 744551604 987309206 987661084 102602384 482276700 468236086 439337664 34322804 292955122 204641344 464041826 19980792 5148464 111920192 541868384 408718784 299796480 920395413 658055544 535008676 631227232 50787080 952527360 110246720 617787392 855643236 805039712 938218880 945347720 417899782 337385624 46809208 735929133 36183648 176628927 522845696 538900688 441704912 695454880 792662976 542961344 450944000 497820080 109823168 931954608 407840744 166077248 70012064 308324550 894145084 571011584 637853944 904665024 945296608 354858624 503512218 148400512 589944 799029888 12750240 979133760 453920160 613258752 624171032 557380000 383385152 833005280 157708863 783251200 508322608 338284468 137994615 823473060 233431040 392618304 672479634 973090560 456082348 296296432 654161920 441065472 385083392 419301776 238060176 762160352 40700326 681289000 885690856 778168832 401011200 611209948 519553280 309375073 186898112 300843520 668110400 958820940 859294400 244372480 179885092 875555812 850523600 962050880 330663976 820214260 999513760 383212416 835964800 909168032 690111360 110454080
725175992 119043116 782803828 195947048 383873888 718113672 801368608 92635280 522255568 59739864 164112816 895152404 631823744 957390082 355809408 216558336 721909000 456191136 905917184 860475760 242107040 526479600 839135904 975091798 655914496 616517418 90205184 957384848 347511264 35345952 943404360 432662080 964430304 247558920 510322816 888992800 385649112 30161408 554366160 854585382 424287216 990448136 37141504 570653440 899755040 799235136 721418896 426963400 479965948 278177128 710252128 959352384 619673424 488788616 365958440 715520268 866984224 417939888 297754060 575439092 75968016 707387528 948047576 266391680 650495984 464332352 851635536 490108729 888295960 623091764 700707904 15246080 161372672 416611148 879703746 46804130 101612944 41891932 396256224 917042176 752241548 989933824 698725372 844369696 893002167 964511472 978554662 429854208 607870752 561561216 609538688 916701184 601192592 932544126 440515110 540240448 124509604 410217088 220814656 497321288 818603484 411712144 823423102 917090554 951137536 12417644 576470816 485715072 345537312 205808352 503735060 391910848 940971456 39587456 318876372 789272840 691973376 650935840 631755666 78778536 418025728 909332480 930656640 952143472 678831688 645658240 469900760 69212348 770466304 579072160 900550334 129968384 486257744 542958918 784833760 453784576 819246592 227825824 640694472 748896896 591660624 672000512 45886480 5721062 894981992 567047660 89748608 711636768 584939648 247891368 49393536 668972992 715746176 817642768 115331072 780985826 832652800 21862080 254788283 359505152 656378465 830450864 254153992 602521824 374509787 857537848 309605536 17160000 425201888 600636288 820517888 139886416 524496512 599603616 919590080 939191864 162945368 520788736 98998784 878469544 825593712 932094848 975482528 976671928 104525040 112779520 820610368 955548208 795481922 285086208 32867352 197599744 424434240 323897240 292854272 323687934 605912664 716897936 401726304 20674336 765877232 27350720 636856992 153188555 724184240 49707752 446805000 941692064 131548160 476417536 638559482 942128896 254310246 752942720 929819920 730050792 982729460 118444184 264556800 702659032 871210824 73884544 657205384 471014080 768275448 918467416 962242944 906737168 56068836 257688320 373415600 538281952 605808664 247591336 569646161 239514277 965707388 557392128 135262208 476178397 884019168 699526464 948574976 844240400 587916416 696233216 155130000 339433440 367442322 785276800 643386032 261767200 210489191 916032100 680707684 727373248 953115880 596892796 49752848 318229151 851351179 172345040 549376064 715960000 455859552 785198336 454195200 330187136 979185088 36147712 684085480 903999648 283576420 458392960 12122112 320961974 900731648 845626608 551766480 880574720 261922926 272844194 200346816 919109864 476682518 270965056 662012640 109738224 743312286 985674976 906814160 433472224 294409328 526217168 923951208 292871616 919883783 313088360 928032768 359321344 347996304 852409840 584650240 12760200 943343928 708310720 361797225 719348592 513965568 71888000 738858112 90668992 676148000 74167376 614589952 277989640 639132730 235732992 540248236 563466258 669870518 625153664 643448952 532481600 996801024 103548160 39897104 380040832 723125632 272464148 716934104 544250240 956635648 297117560 744498276 738262016 719528768 803877664 801823912 404637060 68401576 752199240 647571744 371741776 14939904 829873232 934213776 62884804 548145664 69917136 168316160 688953600 43512872 569531648 183743138 432547968 4067854 874616320 522358528 770767544 63591824 756016832 134878208 839776288 225062400 151202944 911428672 561253660 537163008 986520832 735604704 208507944 107820760 40859520 800663840 928701034 47843840 946223360 80281168 432992496 592145880 704032672 210039816 258729472 964432288 924967360 18669056 396580864 988665944 909774208 573240736 517145600 785148856 545665592 798060768 328273824 339446400 999588224 676855104 322748264 437808616 507844460 547861056 370072736 758085832 702669312 415903872 508557444 258342700 7943536 459840800 652099888 486340512 625557056 996994368 723339296 763652156 283860736 215352120 855423616 384398828 958843104 364172384 135035568 390010000 932304800 748248196 242914792 289577088 931072800 707695880 770571648 24463680 255237900 217247360 438704270 250960012 459823216 719602176 994236704 592717400 485477824 720972672 815708942 880516096 831244730 736970816 345131520 624170208 688813568 252744032 433638184 734357484 498228006 166682112 339997248 262009600 199954560 358612016 878455376 832159676 186486368 461028014 987297072 336315556 12982592 700567548 445930152 678987425 684023424 64300176 934522240 78034370 238883008 239210936 326131270 320710392 285224620 66606144 652088320 397374080 535645856 685842224 25882400 148366864 518726828 860700608 156645488 929281440 807258522 972982096 249717248 905343082 76348864 479548352 99400400 39453152 225195376 671010252 478869590
473676928 769244448 455599616 895807952 288716192 763302400 343208624 705957376 413995840 563349416 221053512 64804424 621019200 455096064 605225472 524903736 602785152 394980764 346706960 343506592 422649344 130176384 215382976 411217728 816396768 240090656 490776360 427830328 426817328 229780548 531454208 327607920 478754352 185443640 288044544 188254296 398230368 731835904 832825010 756279519 697603512 894064800 971083968 903762144 59117728 90524440 793243536 771148232 253895799 557527192 462833408 826321800 484491248 308124720 712571808 859634624 88786752 89077138 206801536 400959468 144560768 994288352 268151648 337670653 243034064 86571184 331806720 235329320 394331936 192375280 55633168 600839968 935817472 895158740 88410072 355862896 704293308 583414144 284412146 54748928 571273032 50357606 244743552 343705900 362731072 817808128 924413520 156620608 26023584 692801344 242634624 526217816 252828416 651259075 199531392 980493906 169894997 279691264 173271300 907633664 460944588 256300928 941726544 879853312 379472864 743095564 100261768 734498816 651641984 611752944 924106992 856928192 999169920 948591872 267622392 93402624 239641072 633439652 703523096 804280434 872196736 237462464 847984928 646752336 6830928 534595072 871768448 103327824 907017232 750380160 434959828 663651872 208296080 98549760 553124096 662693968 828364732 461240560 597851600 782062720 635180864 20841920 793931116 581685060 676436992 439450728 517131384 306673880 785270247 808005680 868289483 419666944 186771580 515419914 499405482 329948592 862280064 354909056 338072576 435338871 815471900 662363888 546852220 546314876 922940096 618977312 576964408 521630112 482520240 811233704 235579776 284545720 9345024 713422848 205673664 555490000 968848552 543448896 617918216 280362176 126139904 800408701 220638592 501437248 635935232 516330696 677632018 541118544 571134720 443756000 363923728 467894048 686121624 220469362 90837738 533633536 199344048 336359968 292607744 35848800 545546348 420206080 413697024 967175160 55548928 447130304 45643312 626329744 922079842 743269326 328129272 700334686 409397850 400038624 890878816 113000000 15164136 137675012 825401128 357675010 210131200 163382672 931726568 981704432 213107891 885979080 114596352 149236736 806670432 419447264 875312384 536955472 604030688 553686272 639771628 515578560 334116168 342019586 954774272 9369904 748080768 289972096 227033856 404180608 797661696 785274400 183281654 530440000 532598360 472514544 116777024 884089856 793824768 96749762 134616960 839738982 54305680 449695872 83151120 148836680 405102080 383486920 903665152 280210752 528185472 659837120 489872064 758452792 16694784 979351872 67598486 198223184 413463296 615141056 152301216 144340544 906442990 814294320 567068250 689337511 920664096 443306768 899442144 986217728 766131072 818773696 586235168 535796736 208621420 368164416 892300736 539883824 458939504 598096272 351098508 191626080 966172160 1120384 699320688 349373408 639569920 876075248 329208680 739223364 802158720 266832496 806017188 519252376 456034880 498292480 635965920 521495528 991609216 459023924 370605832 151209784 9399880 448957952 686458528 316581624 528973548 136178644 637365176 228452586 112746376 250800000 943724192 491318768 230907424 782713880 80326400 12118664 665691456 544228680 993706496 368929300 714615576 853738496 261804368 643496216 284014080 209296234 158220800 518568104 652647536 751000192 482100480 476874368 299576840 369722896 708723402 572520320 130342712 22994112 238972416 111559792 428677184 870124032 829542400 495518400 904429886 160181208 519253684 990561376 668157952 688149008 178816288 646149028 441986340 605995376 762330624 230967168 79456576 194948420 658661216 633440048 466411600 717465600 196988368 222092608 24080280 786384384 169282704 588857624 825884128 27199968 555114960 641768890 521336256 618496000 788592010 416553776 564541872 533335680 585906548 239220956 235754080 474867032 770533008 535880105 944554140 341102336 812742880 158014976 123660160 928380848 793467632 991736976 208103280 617056128 459403800 706441296 643676072 633278264 957904640 188529728 400769376 884499886 43137856 27953696 959050240 796376506 162845786 699728256 934353536 835216520 768410624 572292640 203046824 436984704 127116840 52107080 818195872 310120957 218572080 860730880 632679796 942756832 20294400 580466848 613316672 550010496 59924736 374879360 628003992 777103648 442192888 713726528 663424768 915161120 705475072 556447360 179493060 721396464 470567928 822049064 761706656 817099712 712052608 552369658 820328704 592041376 425019036 612760500 323701600 856804648 228710592 366513024 904039680 902112512 99111424 786474848 156089048 228939852 725376000 696512480 792610816 802277732 497536256 842078036 428830774 963573008 718099072 791347200 107335204 121037568 779338048 750368304 939811328 229031440 603503896 291585938 958939404 416453184 91557872 766203368 16627968 925599576 577457324 142008960
845954608 194835064 281412864 265760384 333057024 988903168 367099856 609392452 677508320 435123592 780883265 250080000 454002000 959265384 76163884 819499904 819415472 354405280 48743388 373052752 544492864 405479520 135209616 310278224 542754304 877555216 617663004 300362240 380030020 530933056 610551304 706322460 618290776 861755328 209185344 119876040 363489920 181235358 327191552 758583680 9059584 476022166 248929315 861837088 607325224 756893184 662651264 292368608 9122730 834130368 473350048 106692864 276545934 10445472 441220864 4043159 707395528 357166720 804849296 245385728 14069440 165447584 204529988 268025088 862445176 148733408 566581120 582192752 575635456 410144832 789158912 913828736 103682280 599898228 256471168 78151480 83869408 450825728 62205825 10910080 686048704 663276736 170702528 441535952 466551680 505208752 407533952 704236234 966563216 125062094 343544864 450106300 7150144 217873408 956936000 777357108 710578400 290689536 233844672 715038844 751669248 212119424 468257165 549085608 326757440 527366034 650260176 603341184 29641412 19993972 512967028 385693208 688865270 417973216 837219088 176963125 822489600 286498240 474871120 852198400 964787194 814860416 971727104 105504960 880854516 852815232 179774400 465035768 513489856 981724968 709896676 641405664 985204311 700252000 838777152 152988592 525302480 712044484 488983636 316029620 434769776 84851904 40289664 828887315 701258048 387454224 825011344 946558008 664716760 544309776 852822016 68574249 520960140 580900352 828040704 255403648 481987072 145263616 379970275 543740680 135978600 379891440 274858240 10326852 452807392 557793268 323836032 593910496 235870168 607597728 896220096 640953960 883517088 124002688 223431420 98477056 7797965 547114912 741671168 800205568 607958784 453652712 269067456 826994304 439786240 562846336 316184758 855217728 258783024 933583344 98976768 341298452 276135560 965903040 1820000 654114604 523312904 882209176 31779648 734668840 6394280 477249536 898793984 586229248 957484404 863335524 513029568 265631816 694555776 570896128 560402112 457222656 94059320 790339332 450841040 140579104 132749432 226783056 436873312 353582386 320623034 92974239 855701036 676025600 663352288 106912848 633764136 890015984 29272960 111961280 561752704 529524736 954805976 829276464 20060480 985161626 755356829 667739484 542243768 129047808 852924436 750919328 497057964 498599840 112209962 955578112 850275168 383880330 817742336 655179344 922059358 895116198 819296374 674689892 836540800 592358630 399318000 999032624 965400000 450854240 315359496 188170240 956082560 188796720 414595072 718842496 218759816 962720336 644022720 818036224 686178104 517053696 821979472 107362304 336530944 814857304 774555824 45093216 407886592 725896238 656738322 80319840 990587144 46233550 430211584 6371960 214346328 455252080 875741296 49274200 771441360 569921664 962001664 484431700 654289728 913906000 746429776 174503585 520931390 749890946 818427552 861833472 337432576 380181968 871608064 413165296 438797888 365388800 545405696 647383200 989252280 975576464 374934120 89090432 700653184 340718788 896345312 68117856 190165968 967963744 115909946 558856320 544297856 122612736 574837248 221579408 269669308 114581344 222720000 951838892 172073984 821721980 102559312 981720944 138975000 411738880 334884179 446582500 64220080 863993200 132778416 716475824 850077952 167018502 554681440 704000384 567898339 580564168 476102260 992181504 816594112 923023360 111460248 441306120 338473128 140737536 713585100 468222464 707080806 892401020 925606560 320004160 285764258 478692608 276594296 702561732 44596736 90822816 408055616 148890400 726051140 235562284 695747876 540095252 141084112 861815936 743481344 885728146 383211540 434836500 329829888 872497568 667781344 675020976 940312308 693235200 67390816 355571200 177974144 415042304 359221760 241242192 857465456 865949888 430290518 593345296 780239872 910143960 607683840 619953624 368201512 597490528 420006620 398672736 464604672 100895240 696662784 970708992 793878272 831166580 688046332 218489888 170197324 909320488 951535328 422374400 577111800 540538560 998891736 473753328 905302240 343174044 590686284 115300526 922041200 160360208 308490592 767778304 530600000 384221396 773716224 382338584 885029168 644289128 766237312 287237336 265032704 502150464 377533226 483741608 682955008 725547008 141259136 545772512 881794000 886588588 720019872 666869324 299260494 885628928 920903384 19144128 326098983 410212736 839462864 308190000 432484884 8704608 857813052 792878592 804919880 130586368 209107968 710387520 632636080 756102340 76246400 350722486 524353152 2125760 10647600 453296368 665432468 700784216 19877376 20035200 974489334 58322928 142193536 214536560 211996032 388085287 895556608 945395840 934760000 275563312 203159412 901946220 45686812 322971392 192310436 358361584 655794443 465792466 302763392 701277580 790575808 40885500 65744848 598041600
216752772 203113824 786896916 999102808 708771632 222232928 476928995 430695424 585204128 331173696 426366514 235166848 158630272 448971008 895170556 545539768 914906368 57407308 914714032 138414742 979025100 357653408 91782220 696211520 411321600 354028248 271248424 726519528 735956064 918465920 240856364 158760032 440421088 987856544 644755568 330310912 995189568 802195584 234313600 204060400 154877224 378432320 333245184 330123368 782708200 759376400 434730373 559876868 346393088 240855808 535777975 676707840 89182464 718181060 237837618 393641906 838834784 363496320 318085164 707859072 127745032 597037712 208481600 638383588 207614300 305798116 613046784 822777984 690741856 206051840 758497676 597027520 732133952 151842496 729080000 284544768 876967856 421673716 340588544 563596480 471375872 383302344 72764592 340882472 512216702 584041472 719218680 442078720 639328536 991345500 423585072 828935144 500212992 1540608 857125728 121055956 379087832 500209024 189247744 311081600 407546300 624156136 256502016 811374424 713665332 544050848 160013568 6651252 967628032 166915492 207650536 302839808 476683056 684017200 943131520 723731392 599010016 234853112 811190552 836520704 938094702 389150160 244317904 306837307 920117632 905095538 201113024 671029056 726848512 119145240 371988224 337910752 386925429 938286948 157597184 248512768 319365760 94358176 575687291 947307024 441614848 615675200 722371968 87876224 871295104 124558336 479760576 850049852 789529456 868780336 13225360 612174808 514754060 979615552 589133312 184425820 152718360 149393200 199460096 478643600 850744832 837345886 765848320 797214432 145870000 993100420 611719902 786695936 293610384 147080668 52809552 143594688 442347360 362450368 995894272 359881051 559835136 677555292 94536320 298663872 601798832 420418734 335365128 924671648 388513748 224651245 489756464 712675712 422591704 176168432 412472394 304390432 168555542 427664800 58201392 714209160 854449256 161953152 671746720 942223100 788514656 765455300 802375792 189899272 2718612 109593912 285723136 226049536 630402944 780999912 978220240 535850032 244757120 588038450 237038208 396116344 210202112 762509500 741360608 739625284 175635456 950700448 702378366 549337962 440830956 279122224 389152584 172128288 782939712 988798328 109980672 944618688 173551168 401019264 594012672 317951668 534082048 889720704 36773012 437587456 199655360 978805600 800893408 21370414 891267798 242382472 162495126 597905888 885392594 859685856 654697448 153007963 962897920 60768768 574560062 291369886 969257224 472001784 920802744 224898128 900301504 144395544 315406736 48768480 185209572 627712083 917435468 410240256 643946592 245077676 369306512 812401428 747348832 290897848 224053184 349689088 450475136 920521216 736451584 430041920 663873920 244990976 276075568 25217856 815654748 33037344 824458336 277847200 497138368 232016064 666330944 236509081 631645572 793679072 148856192 127393184 14951468 687021812 178295248 106738788 452979602 85708272 801864640 267407616 13871616 613391552 794930360 907705750 944960128 821139068 5573418 599588276 318102952 907751328 624146016 948423020 546908992 151702272 601248632 775624952 522368000 562091936 409115136 104849920 60363861 778619424 125139034 380651360 115287322 107955196 208192128 361996082 825772628 734523392 68499200 615428608 623808560 506369504 75676160 980224224 986164736 84272014 913752096 742784256 780736034 91504375 591720800 742678528 748502592 215530608 209370688 15869536 57046464 103393018 97590638 366091232 510322800 506635264 938410528 328229296 92386816 14991872 480723584 555612384 715772288 430746626 959698985 373682910 353544604 477453752 214588224 696793536 756655192 579521040 160335584 111185408 375993280 81590 192888832 144411544 128979840 967920640 75081648 675712000 605327872 281655808 416841600 91310368 713278960 244224960 301979420 755167974 773665792 213916880 709380704 847394816 294277984 773899784 747587200 35559444 557947528 631133472 465746864 126924608 846841736 688945764 639977880 337679064 544037088 543734304 661437412 19251252 458420864 840586824 501729060 583155544 996097152 680642688 185533536 748641328 517704800 785933064 217451904 259498000 808828032 687677792 246173912 498305536 128924288 793089864 322465296 384764528 302211952 99776056 276736752 594858208 866183712 509649408 158720884 824675742 30089000 438694232 926832000 946686272 60577056 444722688 114138688 932202080 887797760 746501075 906068916 272735776 49953984 180340352 799909760 320765120 923921536 736661920 719840768 2034000 24001280 485803776 166460822 290040800 530020880 961841696 321355072 804206160 272594917 866778056 713656928 518248320 28604680 700974976 863054704 273111000 837130576 520815088 822685992 681198048 386428576 614067840 578257808 934668800 55237780 742697104 342995584 762560490 581048572 17273600 69063908 925651328 209719808 270784432 311548480 675151829 526032556 477333632 2555712 237644224
592819264 425654162 469950384 174932992 805469261 112371200 402204688 11564824 932328448 239217664 67219840 650792928 759794560 176168564 477823984 261009760 193027456 987200304 798376976 380032896 858317635 820309488 423595584 700198656 49425192 26650416 235871720 844226064 818991928 35402000 287628592 269126364 651423840 725678592 798570012 987910320 174497400 884464800 436993884 638714368 101302848 566468736 106799250 741938368 565707024 904655104 882178136 179677100 581434380 722425316 693293072 753473472 802395776 566930000 583012160 257926624 32194600 846391712 977669824 529013500 371787232 176789440 294099712 870874220 314416768 21703120 73952000 204255744 909594560 260587040 88222064 623611752 966296052 830260256 505168896 980047584 996499532 430262223 903945776 468181552 891892504 820473088 110916604 44707328 860583744 543965440 864423760 151476011 889027904 813463616 302077440 741883584 210850352 619176620 517927768 846020900 219191474 559800704 880726400 854188560 203471424 890320000 178722602 704467160 915198720 787088486 354573036 147180928 44242848 479532604 551760912 327101560 644678656 363026304 312934506 440119072 463122056 118297064 455947476 411917568 934776224 527971520 861347136 632026624 397093376 942981664 943871792 903699413 914050880 414307840 901487944 632737032 334888402 637322048 274711352 854874336 610321520 148388264 834390912 96198310 401838656 461250000 678839296 572487992 878328208 72480960 876470384 412167232 112455520 228433152 279595712 176089565 902447916 470636320 527363852 883198942 618473600 338297016 709535672 325275904 844459880 715812000 424853896 194146200 933683072 929957920 165473312 271338688 558968966 623070976 581543240 476849257 988391855 281990300 963199024 257232544 235629184 801050232 985142240 720263168 897456896 860672512 638226080 347080048 25097648 696295296 113873712 4360000 942640128 760594464 789283456 362887348 735840776 838933216 315864284 599271768 82268672 980091236 710544976 885627652 948898500 221259968 475351488 432141056 925060264 81632768 645135008 602152176 85397920 360167104 160810608 321074784 709590224 574846976 113090304 235658544 935834752 998947840 161263024 793529344 242183125 880957145 301662576 874171768 695634304 991374728 275944192 124450152 796379068 517533005 763445152 965674752 709456384 313688816 887441264 717600728 820719104 138974160 378353592 383666262 535190952 946055296 736582574 339990656 843855360 221600552 32115456 357857096 920836192 896727552 821251584 600765056 38369824 835606456 952095480 582083962 952117708 547289856 200958464 327841536 793041044 861467136 655365080 938458112 429066240 123428832 424540160 732702976 376389784 409173696 117414656 169577664 829840164 893891456 669438440 330054108 790084160 112173472 288021504 738120000 774476152 742445184 471758624 930602168 890716740 173045376 572029152 862527488 573331872 621661072 681084588 211815776 696848000 441009088 113482624 712233760 949197360 448796956 606140160 711932168 814233152 693993147 696453460 721002496 631477504 769201440 537053080 747112264 77070280 613315784 959701552 534578328 746863424 224763976 172657024 48028628 942179328 853685248 618792320 997174480 305736960 438867456 709485056 565445112 666139648 681490944 391803904 65212544 883757392 878322536 595973344 131838688 170533616 740893184 964389416 455698686 185765888 514999212 879174656 417339982 797342208 406681696 917676784 750079104 94453888 361040832 793812960 171431936 342935412 74380736 59715784 23840717 182916688 728586920 453560384 847639688 178053600 343087040 696164640 62503168 664029896 952973664 493264716 627944064 617153536 254802120 617974672 442241920 423434240 147321256 760256892 250586100 917393136 349641412 746601186 265376992 813138432 700300384 32006192 628051146 917100212 654079328 133247968 799712180 20429840 939239080 886350080 171921660 157501720 853275024 209032752 617195548 568994252 127187610 244618112 720141986 281800232 84884008 533441016 15604535 610912720 364150584 991722496 47531456 223066944 146201276 25739654 561918988 955986835 303873632 401561152 771059968 46871508 289078592 938346944 263285200 287643808 341088544 786897024 677090480 873944208 251572608 492257936 318657824 675400240 61677152 550043626 529421168 943575176 700900516 392371744 995315984 599364488 377142528 279378112 389156908 951691392 975201520 729155968 484500480 800969304 127554816 477252904 672666598 156543864 274252736 997921536 700589312 965891108 177477728 322056248 874585712 400075904 965406320 662499456 907901749 815060000 294342524 599016096 320375592 518299048 371729179 937244928 589679168 331842738 786426240 114522112 602392240 840423036 675608064 515036180 455269472 724853198 691795224 538373376 603887872 866941396 129693056 97170088 115708500 107637600 274530304 520113904 598085440 886032232 240115372 341215574 687564384 594573360 576291328 4574368 44926800 90554880 301719121 152637696 693218272 712604448 114885040 762375896 66867428
282546576 440403968 77552094 588259840 49572352 357251116 6504054 977443152 911174464 867617312 41876360 749020672 977493316 378962337 915097808 428724736 631880720 643151833 924639116 288080896 375499968 679943928 184909596 940744614 530360422 40188528 145417728 127049744 538755744 570881344 977975552 561127296 55457480 983485840 573179904 320644676 698855400 174935840 257603712 707246880 624558828 134757024 363167022 943640000 923447850 626528512 644598128 341593400 812327936 176539263 978790720 607828992 268477244 632746768 230293636 660154112 866069464 840365056 668503296 693553536 94484496 408670208 637905504 483703296 641048064 119573632 888765056 354544296 216312288 296172016 409203128 840189952 294937160 934654236 505399000 546611508 989488192 250063168 131857376 414750072 390927872 375901624 860837384 842627352 927409024 945293360 253743204 853881152 387202440 687216624 571311268 958573216 906984710 236978112 154334384 460205984 784647444 785007726 426292656 892962028 926711110 965609856 322176160 43050000 598070524 667884648 420211340 734329288 48018932 726189632 118981424 598921536 664250368 168255384 378751360 791996680 490665707 652710500 452749056 483303160 665312448 25385526 635717252 901609504 876639016 980493312 690454296 587027744 546919936 971345152 971094535 749469512 525953536 266932736 427899840 152924800 285549068 949039104 621452800 337883970 647479792 150202688 809385444 639346216 176260228 66105344 320964572 712768720 773310752 434536504 439063338 906384384 168788896 722778832 778718672 687293456 331841824 987025000 549180224 919907840 577553298 861226920 275044352 300515328 586054528 9486848 637214400 898631328 370619752 488916992 786308210 586938260 157604764 75687936 430805100 790327392 820385584 576262912 705016320 456236224 876665376 327976575 619128064 222851475 448822224 661914368 3383447 215625984 223685624 405559168 621711016 296498720 274357804 80754228 776273008 91866160 989934360 253491200 366848700 906379648 889848688 613274624 144569448 831716648 707373248 482573824 615577952 558814848 25036288 135955220 832112502 266856016 27361296 561443444 900375163 853601304 212903432 219564416 948265568 693600 837597696 454377984 772931890 703974976 396442376 747363840 436554432 308575936 619027858 738737408 695442904 567429184 565284800 839448960 584711820 371043056 133151744 211887224 332971572 140324654 933148832 874931648 278725204 630877456 322656572 254814048 816158336 534187958 124874592 851550632 608105568 145827942 805368000 224498700 308301312 776472576 619580304 727011500 695079324 225798648 847629008 278139184 560984574 129329728 177001184 921930184 932726656 972842912 761177600 324206080 674221384 948382264 206738376 121010456 130786236 949736256 818752560 43521472 175635488 496989632 406559360 656680400 532231664 326020224 630674892 31501612 891902848 675122108 680998592 610740436 885288640 783441184 234362284 126014908 887920832 148361031 843865920 581193872 616336442 357844384 945250848 136192242 174222348 83191362 153477264 617817408 321500080 19561572 459244616 635822848 184192512 291259592 170659200 836842640 830146528 771443840 512730136 831189184 688576864 46919340 653600016 123431856 876107776 671546304 525494080 745163904 2053515 11150280 929044876 747392000 511838595 998333992 866106144 847667392 54868672 38524848 806200432 380877890 613191756 967108224 197914592 961735828 281734583 545368744 718523070 144477528 307477152 247235784 692588288 220405808 594708512 693129904 7686272 316439700 531394816 678609431 99815936 199549432 989333280 321468612 678554162 242803200 103947776 513107456 78011264 906745644 451593536 153725268 43238960 717027392 516274016 891781304 50146304 761354240 465221632 540367586 999316496 111761296 27360768 759908000 22849414 174517600 844577728 405446752 135277784 422151902 999133184 9019016 335430304 841590528 111436608 901655778 738344384 624479560 655754208 340714496 390758420 316995584 23180560 760314760 807937064 386785399 194593344 608567136 417729408 151391376 710302696 780041392 487729536 100758600 972052032 224636912 11231872 651897744 302010990 299737472 637776320 493580967 988398128 970021320 374385152 617585925 600176640 293180416 261029104 782214528 162028008 508741568 950112856 483043648 449018176 884773760 882555030 47282624 150899430 553277904 442701648 121295872 273291264 399882272 30428464 503006720 493328128 837893184 827504288 458133360 672393024 386299364 771876880 367328048 501224454 631150592 188867072 438640942 866516608 379789612 320655552 982227200 44416000 287781272 397199200 314548160 56157696 246042848 681818472 301515904 773084224 21328800 728805664 952300992 660822852 81052160 52333978 829549568 687871032 926864720 265874560 689338304 161830488 156275184 679546144 814141640 273335456 271684144 721866496 951381576 802628888 810468912 743942336 4017600 605477697 141478656 92557732 421233408 184200369 118067200 938580800 240728128 33895168 717302308
735196672 335717440 876441600 734854240 575216048 61004544 141727504 910042048 115338752 442408992 330194064 366627008 279779136 188727456 847651920 979747072 961613384 198869161 749037196 25610814 263922824 780610048 565617208 314079744 214561792 556602880 744170846 625627150 888818356 167085000 72282592 40237984 112995792 672291384 813056848 278945792 267308992 990124800 152363008 643422720 937196768 69139840 48069104 835814808 333138320 371932160 949154176 556109080 919016064 799041024 785476352 405966656 763043990 454014656 776053305 60292912 468984768 780746000 622482252 981327104 949647000 785662528 613531224 56899912 701714102 565560864 310637346 13457888 738084352 291398252 944743600 469594816 287520980 451722602 836277072 177249976 589004312 602938600 894391808 966730992 173481984 521652350 671415024 122079004 802479416 612400152 898635104 851989836 57213888 858516224 677890560 574998116 822843872 568018752 60899664 755725824 563042448 889495720 331399608 665533856 214257152 551086890 174684096 978302208 444220608 636721664 56392768 855096640 86963144 661014656 873330928 372865304 419754536 295937792 242339720 176312768 126826688 43141888 910926053 285031488 610412032 545477802 697416684 459906000 929619840 905658496 665951832 945428288 663675136 130473644 47912864 616975328 651223924 72124544 781687104 263187440 445276132 222395024 640374272 105277176 177469864 25137829 997409024 305707872 321097984 772147200 295646688 351658496 692106752 899803960 384540731 423077772 389658288 796994928 426476240 221876160 542929206 59306624 484495136 624740678 471421184 742462000 154480000 51398720 559460000 632918080 632484688 799298876 518158552 764305152 264545664 419057472 807019136 369996500 231605888 968299024 426927128 602717536 55793952 854626338 70808840 626514432 657364100 521629184 866353504 620879968 41173936 273857280 305100324 546915776 727982336 105491272 872351192 173573200 257659268 890916320 871058604 932108568 461244032 782398496 399243338 82663008 816248442 518440800 473876542 901314600 790275584 252573920 393513712 831816448 590166656 68228224 220815244 40490928 874023024 765233982 448367514 637287424 259174832 953591932 219085664 381987232 781996120 771800400 115047424 318590976 604570624 909270520 554450432 966544384 162357064 567984452 245626488 368473312 555426304 286053648 800822468 88847022 373011968 420065192 950868704 284510664 877087628 4927008 498018816 882013088 356480000 25939848 215995104 488738304 712988400 538259000 944106384 763722752 87201788 140662592 47087440 232504328 342212650 806970694 593236992 249724126 162208064 339702400 491106944 706479872 173015418 680715625 628433268 51336048 986318536 84961608 585978368 144580256 94702496 426801760 188740656 852834176 861833280 653652082 83816938 770511968 64773632 874306968 128544728 520374976 515971840 299726064 357492276 53425280 833087096 156133324 406782096 944203744 674842624 60298464 375181824 117976512 893163744 934541040 772106944 485984128 861206284 229426672 89408480 444577024 727679744 964623440 317253600 168413056 133318920 524745518 595379072 234732928 549321032 118910208 729052528 605520544 8491324 244556800 112936804 512841435 615727744 538312000 182965684 824631296 326986540 454246368 229529728 61589592 946526080 58726493 17523200 560712284 642627376 48132022 274802392 848321536 974745600 290140992 979608300 848044910 39680512 876168600 346466640 967056036 863677632 558879008 896181088 640641280 914899440 997493532 624677984 69454720 374061376 229406416 216560170 89533632 486793216 371689600 407269344 791701812 454466776 148185100 304367300 442781272 891992179 462819712 25404600 101131584 377312768 784687236 327084264 311954592 542551552 904624148 800274272 948422400 886070656 85946770 443324416 858725568 8336896 771453688 296848960 222514448 853195264 957609236 24528480 954249960 482937408 922299856 861589180 637969872 250041856 243026336 515367600 880255750 752534272 924919168 9731200 243875760 67844352 975475968 11835392 521970216 682385268 687188992 891738560 5244672 180087256 917918524 949329544 983126272 776321416 806536080 442846704 311088768 404664512 889489450 108856940 210432 829890102 320315024 258055116 527406592 10952084 207019456 103047872 627321216 512301896 556263732 197127936 459960384 43261082 857022528 623919616 171172000 4281984 403720032 95973456 115373452 481700196 83875776 837403264 212691456 832782720 621657024 706339840 952097728 79884520 808944088 300427400 883479312 859335808 498704832 890475304 995471744 226273072 408753680 864989904 483992432 92702828 911899136 686225488 414914904 684759296 642905600 683176320 843970304 422594072 485821848 179532545 147856640 458218752 798889768 920453368 420259328 151912192 999452160 332470464 312680384 819103696 106725040 517924808 10807536 410556192 214378400 404310000 284624768 636234624 367251136 700475776 509741600 597652992 570124928 441439868 278437200 209721692 338423872
233668688 405582936 344647277 173322696 296835664 865640784 971209868 191134940 26735712 67847296 793432704 950301184 627267568 71832352 361008088 82526912 421212544 110817726 376811906 730460608 149080492 39201664 475884864 281049024 299614112 427311464 937961372 267581768 701128128 751180480 501796544 437179904 20560020 634055160 700032964 960174976 254717626 624519136 117947392 480976600 223222400 322919424 254855936 368560128 86025044 108607232 923124384 230767902 226471520 561584384 975888768 721653760 184839600 31364584 625365568 294604544 547321216 996550648 795365592 78427780 536385024 147645168 138264277 357238784 464458600 676790484 487345728 31737728 304916706 286841630 865459456 427911488 770387030 679605120 70784000 295202700 866870504 422252340 196562216 386924864 873657126 253131136 940565504 141846280 880873856 758446984 321268224 906045312 941979200 473063936 428776684 254948360 304584156 912063992 446310000 604557738 583130488 594479616 114873376 108681096 701474304 134688496 24292242 706007616 974954336 543760960 60321176 469136640 655563152 751998600 177055456 45166442 47464232 51710124 927047168 5812168 675825664 12814112 245390868 503163600 778007872 480435264 867573936 691555840 435729664 633526016 829216528 23749370 463526634 303676768 821648109 263396800 759414632 507685104 412477136 19030208 492274452 226005944 805360128 855556896 955722000 215582752 538500992 384230544 178496512 465756640 298924800 423318000 376118528 307873626 317317340 731608184 342440825 33833536 765364720 693952330 807496474 415443200 310136848 185946070 765872936 445082496 493272824 689535064 484846080 388231776 503770160 948690208 888059199 348373600 239826720 436497144 415495296 199740064 104722848 547617506 20935828 963411264 997257024 803194272 602990928 261839404 434846704 354080744 458535056 652449468 45268992 308059776 240381952 669739521 270078656 694583028 185100888 588208384 966792118 133947528 184485056 921238412 818643768 944047104 835514048 164936752 60454084 47875204 462887584 779788992 623115624 139228480 37200816 139587264 753486008 306601216 738912768 153807310 867193280 61796352 185680544 279295488 281063428 71007816 922539008 805509568 242252224 818435712 393078384 30690048 240621024 249157080 753879024 585497592 738388480 761540324 793177840 773891904 488222688 361041408 145609344 587866250 639899488 957177032 135330056 205392320 20646912 27918112 851862528 661703936 884591552 489653216 920532064 156435208 108581160 803973632 305689712 786623150 267774956 429373322 57718912 973501202 539992848 212634620 562516816 637383632 233736016 753186528 887219712 830552064 425026112 81435301 903249340 15355200 23069652 812846984 825832240 469182912 659654000 51194112 458028110 748290948 205369072 754406112 292056832 848350118 323281920 461468544 457883032 43445504 2596896 288088082 477055575 417487125 294021232 336619472 308506880 599531923 233318368 174603830 972294656 336167936 905802880 761611797 975188160 71185747 680076788 215617952 502323204 728888128 357521472 18041400 953109216 391429216 222693408 362602708 474995200 449698816 855010176 305047864 389984370 568197308 489207744 624444864 726617488 192260015 235847384 623988368 656189664 350565888 704009040 250795520 444020244 982542608 841990902 564297612 308311392 248189504 371086096 396257248 890830400 266336756 483934161 543424000 754905344 152195940 253688670 933181952 367718400 944900800 617184368 404756068 758427672 183787648 470377888 728820416 309101556 787837832 785462554 498696192 949073280 133139430 877608960 182878720 579613694 358532000 982144192 3268032 125371334 194230016 742962296 717734368 451637464 609151808 398297824 733883628 831553024 936229908 228736064 729169472 780438952 153866272 485779200 551282184 238369920 367814308 906468280 428361134 522817536 909113516 787434048 263563828 550169088 360077568 178313408 725570072 280761240 962413568 607777984 148996544 184875428 847029632 883989504 618264420 689509388 762363952 168215808 801053824 963666722 477483136 72435968 729868416 193959520 671655424 377955872 285629120 410917664 691023688 513599488 935352832 152992592 262908365 819500192 615681248 278448384 745191936 451990770 964375872 429949455 374798336 575310400 276600816 143924752 970692458 188736384 961480960 333052088 714051424 287448384 553735168 520090112 808614200 410560000 142026372 821691292 811946288 177333504 457827328 980405008 796005728 396678082 667786208 705707800 266265728 18012994 309743616 211495360 69869712 398163200 132075768 271398544 349891324 735312608 493889536 649861964 236736384 330604224 216163072 937158976 140156064 514438748 486871485 510074208 326037570 10508800 863392352 498331356 784447296 243883264 634168832 861226272 689829528 279437824 744650448 520864000 660004048 747441232 399240400 493550912 375323296 693079286 748228964 436703348 129328640 526324024 453468800 254131556 868086720 185160256 576038832 669811144 734180310 309738068 761366368
467641132 913079808 517517920 18474688 161735168 779867712 364974288 121926640 8486389 860306688 797695752 46424544 17266660 493496346 70257240 541354616 212142632 547316410 877992960 617996892 217820736 160170240 615088954 446799616 574803456 262216736 431694988 208646784 814664768 355305072 577549056 348062528 255837124 316609030 452166912 915352176 901381568 529611864 654406120 777806768 956472064 754254680 756681728 517011408 189288704 663109880 248907384 344989514 455256832 89011968 636237376 935367168 943990272 163054612 734401488 641369576 303685340 758908640 431594048 134311936 817800704 129455572 603200000 603625776 617496800 784199168 620051520 819844480 724664928 667081272 91814688 6359552 550442016 132114076 378579744 446801948 602807680 234166720 15659520 45223904 895109952 393432888 603361536 817831625 523633760 568966832 938422336 809703488 653797648 490798112 450969488 257124020 24483712 920182464 29032672 732938848 904858056 891649804 555328384 378111368 953809960 188714816 78568250 793590578 47237888 546820856 55837184 186541760 74470000 278397736 567541536 278287872 652508320 728144064 942840408 277457584 270132064 152551104 977957056 301990022 273095296 76843200 770459584 734963456 549341440 710425176 113271721 490164216 620310980 733690880 737965696 163968256 261098519 332065296 653448944 40493384 101553528 105543360 57525760 587646608 653940224 300130000 690922834 158106624 679199360 181175296 245217644 553281664 114518584 794067200 35231820 641568072 796455784 71540096 958679680 929873408 797578380 289612800 433188208 75579648 761428672 554513024 259996160 677009840 242121012 371228160 96124416 889468104 866350577 584833920 734944512 490080386 390284480 307721904 507371110 86243392 307969080 250806784 59075064 763177000 960854398 379414296 859601536 17114624 154232208 294729228 619712494 550716972 992252672 248523072 774239008 990246624 122006528 396663296 300713248 669944192 846900992 852840480 587686838 756395852 285618432 452895328 419960648 197434368 530939904 142657224 269912652 199636944 961735680 118122304 209298976 770023260 918761472 484994496 864131564 739650440 704073728 871485120 585595904 800000096 542662912 762821485 704483248 730586752 606858160 548941248 773346472 8939393 630872436 545919376 218589472 734949280 960640348 773586368 484337792 329462272 857075200 51944952 475560704 491728896 740677056 110340224 31664954 791270144 50877440 409006488 553620407 739186432 382710272 319368744 723867616 142848000 749355008 588012672 391361392 619100000 463073792 259494912 422114892 366169472 12768768 436128016 554868736 237141360 78270320 382101960 416165008 327613504 430818400 540637208 559737536 766492422 580088960 727216000 110590104 261908304 481641482 868992376 213764352 413290864 297209600 242192410 433050112 141033408 244741160 979538688 685858360 47851488 681454048 528075520 777866976 257916098 776792896 457033216 877861376 835889120 949508956 51853568 578013132 843952000 503336832 623391456 501945104 558351104 275310016 526920096 515773842 186376000 951728144 399952536 267666304 429679704 534193632 177786080 493484072 888465286 622105160 168533504 108432612 794896272 424408720 686975740 714027072 26910276 829683712 531426688 291787044 783805024 380809088 708176448 779017024 14063624 104075040 757267598 976469814 220708260 328098176 238105992 258226736 359673520 824041760 133092256 536974336 297539264 934289792 773414912 42033072 956547304 141114880 492221056 95196768 373907200 47894400 528033408 526858114 72452480 142878948 367004876 194195552 669466136 710838944 512162316 626704384 601307018 528595340 993964032 455583840 517031674 813951680 173894688 742033664 264711616 587346064 762176168 44239360 809847016 184938400 457945751 588202192 160246912 422098978 91848704 572370816 51503104 915537600 660828728 949443552 875966848 107955128 813066240 661927728 458658304 429644576 187625344 581103664 949818636 176120864 317847536 487640400 542471168 833796896 439644160 725338667 207376384 895157760 112993349 176882512 444425728 545057008 722282248 152404960 880297104 202325504 852587552 441580000 850613576 153200672 471518048 857657088 713312768 196207616 941089696 416029408 968734208 685409304 765800760 323820280 126816704 104564320 590047232 520765184 216285140 809418436 181889568 447859360 16733296 863130769 573189272 862636160 813895760 38200598 953663008 100232144 255196800 967198332 798568640 849800192 626048228 464315932 207730634 635621536 890258072 909901467 922857664 548644283 262828544 363676928 744227400 341350144 190851280 432128368 817432 855205704 775590434 468425820 804385152 317539844 69718768 804472320 679772544 115214800 505798044 520139802 364748032 342225000 832069076 205975648 478939104 20796974 77524178 259723694 783986912 412473568 242465620 274003136 871685840 333843648 173264384 623074640 558012752 122006744 849951964 639806016 284071108 245816284 887579520 609823744 770345232 954178560 325197276
605761048 991662336 740940304 720449110 39221376 84123288 907815574 586059632 116181540 81702862 887935884 57351372 775059208 29031064 469257320 93037180 710965104 733127444 304829744 712257656 670345984 289036150 209327886 500740384 471503744 274951168 577518132 861571088 693917872 401249250 74491520 733679904 850584054 363075168 252402816 650469888 830468608 612394566 294602496 440390384 616451904 540360604 498308128 722066320 181621384 398996992 38527920 975041376 363706112 373573776 582552870 458643712 801211936 817497258 891227894 50648128 520284416 994127750 790156672 733583660 257544224 393253700 349627648 119008512 69561844 995457924 630163888 870344714 424620096 247236608 455496602 261604032 497581056 719059968 928271104 759722112 553446996 517811968 749854816 514703072 51307464 369071320 292051968 164852320 23304504 736841374 534301408 525021280 390830512 46966783 481026480 93062264 502150976 531081984 75644200 939260584 388747080 875659200 66002784 458999200 906021564 129458720 581488720 964197175 728863184 17121536 372782032 454624424 930593728 514985984 50543712 763417600 939354640 760386960 997923008 260454136 670248180 477229808 931524096 727353080 983915148 418755000 933377038 214013056 312950776 929398592 729412352 436028992 93309952 194073856 799148477 534935632 272198080 80229888 270280636 519794688 986805120 189951005 531429628 520218612 262416384 340546688 684894826 856645408 716661496 232281404 558063600 732727488 493987152 935219292 171786280 901602752 838153600 168916256 722808907 976630208 382329920 20025916 489266752 618294400 860372992 172924096 756100128 66094934 303871664 392877528 710868112 300545824 841222912 351614279 154120000 82125504 411092288 516677824 865689920 277924944 686427464 93536704 333860816 814242672 870868384 210307880 258118576 242364862 683853312 346265920 108423680 189735040 196799552 42516140 259493792 143475920 449054733 930536704 804509568 423914976 662594608 399187888 301415904 656127488 249222744 567657848 78464680 905671188 826173760 728624736 416178476 797267712 339173184 832566204 179750528 308050688 317263776 808958988 874595264 946272956 240823424 930512384 639809472 789239808 343669230 842949112 460865472 111124444 925105664 564326688 225207040 80904752 491003025 912300276 631277056 950619968 454883008 336686864 53332400 859307888 653428700 988081876 634354825 780782976 414097720 968927796 124686384 230393088 313614432 794420608 78495520 352940544 883677372 265002760 711407260 311391344 452958560 999628800 737244816 837836800 926738272 81406976 714281092 78724228 957117450 451269952 83060546 63885536 443090426 163023008 544674048 683957760 44000866 736630304 318523648 412405082 783089356 783708448 483466039 105447592 669930576 557841904 322853166 294799692 124943680 789500576 26800192 495005664 550766080 331649088 502270536 139216224 234609872 856231602 618825728 544897344 943543072 965048192 186213128 214760896 663795618 917476224 43010448 6687104 774891936 77446144 693969788 275582832 852789248 848628352 214442288 489220236 263961088 726893008 537337344 456464044 730596480 896008704 722101760 352770528 822279440 266367232 469298304 814736712 216505648 780442080 450702124 308650624 520657170 221766400 237526720 423687504 637508736 972415872 982152856 606610028 629477888 902415300 359177120 505932544 977534850 620548352 224507608 892997466 837176000 997607760 267672104 249595792 635691591 341502208 595730688 868889568 992628736 463668152 71975232 991797580 739808848 40548917 194524288 726977888 123976720 918941570 617781160 274346752 993289836 699981210 555211136 635267480 228049039 759533968 322734872 610089712 603745974 607536096 171506200 593793352 212214784 194128944 329828572 858265032 865536420 776426000 518296224 160012180 620175756 760917504 41398848 635332640 292769776 887431384 419915888 271717472 721240800 714393336 218117080 698741888 285876944 383541230 691183232 825573968 291388872 573839256 819333696 143909760 183762432 225104544 960864662 698222884 925520384 4366050 136192576 909740288 940613348 525992996 964408576 836830862 817873984 399322992 330141000 490362032 193132006 907811812 681340768 847321024 559141888 726686995 517500928 495715328 867667480 380100800 908292187 732347904 280478336 670008282 568993480 781932968 760329408 416077631 387670800 280702512 995685632 996822864 730773376 8102400 666478800 565107888 228112640 157425424 101395792 97827650 252155904 339268447 5703032 406213576 480966400 417026560 257981048 755427840 913513210 748449434 75366618 737290356 514029912 467711264 601736945 812065024 700512896 516046592 12124416 806616224 509116000 613701952 740760771 643161600 326138880 278053292 991733760 309546000 204622176 639565760 491963892 380799360 186458929 736801280 915647100 945904928 464243584 765533624 898286480 571947468 430888904 103282027 866274816 775961360 392840448 314747392 234878664 69871632 470334656 120902528 681657728 177306016 768524288 608422912
717680224 122421760 808241440 479135872 628078848 56736072 162700000 325255680 700786752 918739968 623209020 405486880 246166492 557123584 669473936 614256512 910755712 266621156 544769184 423905280 823379648 709135360 163181632 835950208 791298864 72333547 854425600 410302688 4795520 906312960 75917148 854062504 422640092 159551512 606007248 704248832 343232760 45769916 227660862 650882816 244826448 482605312 678560768 382862368 221232944 487034768 182432218 271608052 656789344 361249504 64614688 481645024 590814720 901300992 604303380 587845952 840486112 470229696 364464000 406641500 66908160 621754816 686955072 854604372 727588352 552268672 862486678 9959424 370289632 190543552 173016952 785959888 165452608 635095768 152052672 807112448 931562056 242816392 238833140 443710704 465042134 872154624 839993312 404052236 352354208 356638228 535451008 360728960 354642824 244430160 266869600 0 916674432 571941248 301508032 191627680 465160192 825444964 634637392 104339592 431967848 619073008 878298624 589738688 714492608 374943400 196353752 171725600 362093760 57959736 240056282 665867086 424934528 155484608 156815208 597452673 828789504 818625368 612542214 542750976 132947232 759207904 123046988 538325824 139313680 356582600 794639292 389028384 411053844 284490432 196255756 960929134 825652224 710241536 639992652 11128784 736485352 910026496 901880488 592364944 172139144 562667620 510413536 151076256 53128248 768607936 870037760 785689568 782820608 446999104 439075888 41298160 478892544 236968960 885260304 808983552 643509504 719673072 254455920 516402016 986565908 594442624 214124144 192739096 293511800 446851424 850089527 815305600 90069296 365896192 148307984 214627072 117338608 544053504 754148324 27187000 621213453 640659008 141629488 601888384 78155264 733326024 286039808 166550144 254061376 773094120 225725888 334159104 433716224 468944282 931296804 708043264 422222222 18596860 719924480 823257312 212390484 438927104 464065072 687950176 847304640 660600928 893475584 564393620 936441287 270673536 919273584 562755278 487836752 766946752 305831018 926954000 41200000 444799672 54381776 188668776 905375184 538774912 382038072 184289920 771727200 1162048 324466540 491186930 977040800 398564244 538180860 274479744 919530821 813868896 936073896 669737040 512061320 845000304 949596584 78500596 834370272 426997136 900291584 832482364 463277272 636276358 82155204 587964384 243426216 520773888 359760000 563203332 330566520 897705984 380680640 944794792 713707298 330532260 276164098 707464216 343689920 23765632 940378216 959194822 903473216 805692416 768896112 376809216 47443200 127230720 851367296 848127132 195953488 575708936 115579024 556377984 966234048 489786290 913308384 950566752 112395168 955500542 286011340 790021440 521162624 707858670 449957448 390574456 281614528 548426608 438109440 618221602 888901120 28259536 823202944 983434724 501189520 332395868 924940800 64944576 970548516 793800490 370598000 898663256 448379472 777180063 222184 639566090 102534502 170061280 993384912 332982856 814952704 176896360 978386944 469138480 778952192 460951930 488175488 773770720 392484064 383738368 957032256 302928000 787677504 457947520 876954940 750334048 706546320 933829632 899933122 841204480 134755560 932326608 861764432 133627320 756985364 672771732 585682920 27133704 198867776 186780336 960262876 466103040 530588064 454246048 908928624 540388400 790189504 858942464 376481688 966366720 299216716 771954444 451030640 864943616 375339824 384573440 9504564 650138080 229676512 773065892 197822160 941888000 953682144 399028640 511456896 530053000 99293312 133213384 667066344 648181748 222111936 470412360 524039040 137884768 65942528 25465600 900534528 189877896 922870300 24624768 80885760 434755456 367472128 783228416 860365312 990098288 106462536 692107906 166162620 230604480 6846400 875503296 82615776 457561912 496133184 52241420 584943776 627145152 167004424 234752288 425191512 45397260 492183800 388625088 179936544 303953916 841580024 649888912 112783904 453628872 677455360 542878264 644411904 676545736 383500672 646184176 964992880 513303680 874439424 444341504 306516640 272764000 447701120 925665464 260272304 798727268 352701472 838749384 570801204 842552320 404268496 563803140 510476624 345184128 183842496 377593088 320932096 951487616 508521064 28806856 231841928 205122560 669733212 324088320 72070144 381810928 274953404 551559720 256970440 269095680 560613520 543537152 546471912 553972512 606796032 67202400 944898220 290191273 521146222 985024160 339810920 780541576 633625391 638266368 144566592 664690846 320584768 489086208 706987080 272639208 526464000 504306160 856762315 603152896 782621248 418647356 830617344 577663688 74693888 637476480 447507776 905250101 941876056 959830368 993502552 293735072 789342044 107268096 148320556 378847272 69814784 982692352 985494336 688801135 141735360 370520136 250020402 694105472 296224322 478636800 429386352 194495770
793701036 765782304 169617398 872777488 453011456 466202624 894913720 959781376 765964288 715633600 307026848 295965184 71473059 361503872 180345920 887911336 165216128 184477494 967403352 141000256 50243776 457473408 134860448 812448304 634776576 936553536 976105426 789246496 123145688 839593330 271117216 623427670 625496768 466104388 75561782 426533888 977844480 804834850 856677116 826544134 802618112 957296504 456686212 166117104 628179968 668306264 771016352 870290090 4825024 470027580 991628544 948608800 303938768 956797008 903659008 97200126 510555552 360530880 184978432 400624000 791553920 251226880 784845400 509346928 570653056 631756736 486769488 901375632 81740032 422993280 692912808 129837812 197644824 117890960 922263552 633338224 509390144 309765152 834093568 621834728 455875584 921816304 481574000 889624784 422688064 466274304 254822856 423874832 129052232 733641600 653551408 558728608 586226432 914881580 676845080 765023856 885274256 510861520 92683520 884925920 219532539 560918400 924324496 18073834 883295428 120495272 331862630 267657712 331133030 911206200 19057760 560559616 337914128 422156992 102785200 931927040 599193856 811048350 958509568 104177520 164261064 317897729 77082240 609085679 641088384 536497056 603654656 925262578 739857456 189692536 630438334 251133440 418851260 467395252 498787620 370978456 241164704 52089432 155495828 650830250 979416180 77059584 692333557 900152864 992961792 487160032 534356600 117135422 290085376 181852160 557079728 426598464 749049304 894758152 165708672 924647680 234004992 77420584 419860000 80705872 331138920 290747392 692771584 548245728 609858672 15758848 237223018 383647360 925492352 624896448 101594876 278510812 843437668 388995468 379787776 129686208 468554062 212463104 296178168 891383784 864301312 915481536 72963728 241407440 141944944 203569408 877443040 190229476 535129000 434288728 12158976 345634816 416047984 374734736 545121376 410367808 570588000 897557408 535345088 124186016 221144448 950356604 282236736 612090980 452026740 658077492 442057770 331606368 515241726 540084288 77530520 660402416 202512384 902873600 786621136 156988288 401135336 331958512 763536104 395876720 356550904 891429028 938495232 978207680 742848588 733315608 743908964 393774336 880611088 153999376 393324800 866596944 25267336 483071565 970399752 731565504 769800896 310305536 707931776 315220648 455095048 184841792 763335072 206318128 753173526 876985084 685936136 897678040 652639609 557641792 72168412 714455400 911516688 537518584 314586240 117925412 59267072 688033740 262931944 137307680 883556992 771751872 977334016 809282832 577754512 375847382 145264512 948822132 443062720 768783168 855398960 57982184 242704640 566779080 43166960 496042832 310111296 18912545 353921592 335297556 726358320 732658688 958025728 453384632 314137264 133772800 455146928 12230188 714336286 30412800 483726404 292883397 263119104 323920306 586613840 261763056 552964480 688946432 987468592 294263200 291034168 730574336 95779104 51866120 757241344 847781376 382747400 731904528 760591140 672409932 560819608 552497272 472410624 865139968 248213231 799533955 226728784 456224036 60724000 649663840 31389004 300252624 884608637 732245120 892551776 261310368 32656132 638411528 555692176 834816548 118451942 366513472 877078528 133756754 661024048 234538240 848449920 948883456 570370960 932843008 841123656 475624172 568024208 108897768 301426000 340428704 991214036 646699110 148110656 844669952 535459600 578958912 667230208 163527512 69417864 40257856 481515216 21575702 823592640 226372448 271880736 131940016 766048800 681673472 831396452 431391264 295458240 257538560 307827264 449004272 533292526 916028228 39154688 887238112 625772004 821444512 604720630 201671648 645458768 454106986 890973184 606739320 39012864 446172400 829861120 970568672 520970810 227408706 496478720 457907234 661868660 352024856 93003776 697758720 999763200 62352368 647180544 746223356 228233088 230029780 243742832 191715542 340043312 989931316 591380120 726721676 469277211 13342720 185461056 594384459 220248626 90022320 520815280 808812848 230887820 453660196 881817984 553191232 881780884 203813184 756279712 194084352 20183808 269017216 438656000 605811200 873292336 676530888 814441280 345622784 479496040 148814724 181123836 432882228 707760672 766401840 974033060 722829424 715426968 800664576 564261376 190468328 479533300 815922624 732396192 960689888 724538496 876292064 624300160 929577520 778768320 138126016 184084992 915476640 444334968 21970896 161229024 714918808 12410010 812299768 676662036 576816640 871919036 290572508 261061440 123198078 852858024 307880320 186545368 860167420 994874792 297030656 661570986 268093434 403795968 644152960 727861952 458016688 620511424 133330087 435844608 471894500 1944672 96125692 87945616 795674804 157893632 770524800 781430784 998154688 862252960 571078400 770333376 152040616 123288568 188339328 39534592 504627968 39067240 115640240
174093008 912661284 64609984 161728238 162250980 943636608 118282912 162001718 162239440 75580007 939509728 896421536 988595968 699588350 388553536 142784000 570010656 373740488 528613760 407329168 659565436 696699880 98937440 419555584 962830050 916544000 38692432 91858704 604178944 962968064 906705660 711368832 674644480 57158872 139105920 919192896 815502336 67045440 904119502 358907504 158233168 475623248 579902464 801579968 82356268 751183872 723298352 172445440 579799936 272067776 412735232 449539040 477132560 778223232 914784172 188809984 171556864 29626240 654057968 619299522 484293572 326754836 71042264 759723520 609249664 606587236 268939848 996674235 264309120 720738560 730832452 986860096 552739296 103812050 873918848 677788704 476297600 457781540 276214956 961778780 294732272 146865832 666853696 602566400 497475072 477967020 275530658 999881440 885738830 900002072 659185856 972430464 658415336 578773216 404185128 533280000 460500320 332050304 616766688 820753920 413275184 685111912 240104480 359749888 724620000 82402176 737336320 609652536 277924768 666351520 980932096 813226082 137542560 338139904 768829888 872531764 490625136 97992764 869756544 464928960 929549056 598122112 443393720 512220532 293376 222432813 16642304 196416212 800872928 209216000 647323041 143153056 312000816 421076736 305007816 714671116 599467776 91986104 903112448 101803732 872694728 886324384 215828480 859211648 108535104 610767904 576085760 466060768 79920688 827810760 97943170 830686540 22403488 410432384 630313984 230214144 134950894 582338222 282336768 325968660 530772226 98217200 421766545 650949888 844761344 646871402 939891200 526240552 650453296 161095680 313587648 257242604 13158456 200939328 203457664 921794704 32905680 63789056 259167672 552592160 923643996 371652315 941286400 508222900 91177216 658498856 592500000 666792760 10448944 127541664 692455944 443134016 304585984 632799680 4919808 490124810 567934976 36284478 166203400 367907176 895028992 350745256 261564300 715563184 372328384 867979072 326290666 334838688 921952672 5502656 234413040 775013056 958649216 492350976 345709864 476475904 499521024 205941694 761013776 486420896 944145104 585695840 219778632 751047680 325763268 424378144 457717040 629548544 914315188 890494984 973063968 716691472 919956864 529254916 174067872 257484656 183791628 571461844 791009310 150443448 83212232 966450176 177048696 688766138 764446428 531888504 455405256 655604556 114148096 621476096 576748344 487471104 864644384 322920960 436490784 831513888 484377936 277911356 508491776 156803072 999849344 162029564 807950336 699391168 537299208 910746400 621315856 402595200 42530304 695780928 599661728 566127756 976554208 604755056 673960448 253487734 409589760 467773440 780519296 835312224 576379760 601129920 619606132 768037280 477611820 595068560 161171200 409799232 881512192 860024220 993164128 396551168 273016064 933456096 889285760 439655920 141853924 675088896 222397920 558004608 935123840 317699120 91089664 459477664 184627644 429500292 396580528 87743424 549078404 487344864 396902876 143642368 170191896 796847348 605098872 397991925 788850768 818257408 111977216 671438336 757548767 967143776 993307592 22725664 618193337 585311008 16574976 489738318 978924452 466771664 410377108 117885752 234804144 382810304 489981734 548466992 155872802 787214288 291004580 526578956 627798400 689212074 849323904 212690944 884773120 761323338 655384852 973132400 984786976 557668040 401774896 377033344 898729510 806164851 95778880 411407760 331008920 619737440 905244744 513699136 47349558 22138592 808884160 938989992 546766944 474732804 493393238 774051785 826958260 581330200 881600000 267731712 243932608 112369629 574809000 807496064 445485008 857802240 405886096 676649024 427707176 291866360 474608202 341836704 275313184 442155520 207739924 724879040 965751392 44429416 492865584 840312828 61398144 57973328 748953756 895172800 492129920 946464304 879472184 448256765 612844800 350526384 674199552 901580040 375410384 831400480 879377382 202963794 402109770 969993728 518595904 526094336 768686320 433903424 153659600 755919328 418914976 977212688 768429836 875641920 804919768 217178778 27476928 107425816 841413184 695186016 473738944 453171536 744519536 718484790 831065176 535834384 542371456 678686592 38011040 508891408 654770048 345828158 414871040 191260864 956481488 192031744 405346816 713806256 134197120 886225568 250015072 114732324 339932348 62962006 274163968 509613328 313563632 911765492 878266624 968610560 197449786 42403280 210729664 384220928 218344032 239001440 303512220 294085680 212599360 721534944 15126208 250679296 825431808 825687040 830438400 1223264 263034506 662707392 684252160 38026550 416504673 379509248 790853328 8331128 982382987 587295250 543238632 701857520 254750080 955952560 340415648 926573424 602826288 673333568 529280128 115554304 131238656 372480024 850215144 660979920 39554936 44129536 149717248 480813056
989861944 874833191 894045952 144207022 535459952 291174904 102899136 123156010 36276198 97862680 143072144 60168064 813797184 28912848 103873840 714141568 316698880 24769808 113723856 91252447 996000000 593967686 62412362 759753344 522324836 353128728 263436672 930380032 507216404 521223680 98684114 871764288 132557248 560674048 538563902 395569664 233075072 103748800 124858344 377923024 154525580 527297400 976208384 851430944 517881600 84980756 950575953 659575120 142466132 282198912 377922512 723844899 885409440 821626704 429115600 262395128 435571520 147593760 550692864 11036384 156389296 498446108 914307128 251321472 104792192 441241508 489028992 265167360 43187656 855438516 74816704 257314920 382998016 851012750 261200072 278312116 313914112 690584224 350537078 544642048 342715140 560306052 754337408 309156736 182271480 955382496 803446192 639083780 380260992 304183456 603815360 310695424 19094528 948825512 955149824 911131360 903481696 685675348 90997760 137204800 579018429 66774016 495979240 224338094 644799415 944109152 288685952 255113864 729658432 161300432 163088184 720000512 769178700 104987136 159512384 354255975 356554240 46672320 117189348 982424832 516280248 189728683 559908288 607413264 639352640 310038976 679636480 363438666 218256493 794529280 437036568 786767094 473803776 817145552 458974208 378072432 567517440 218794969 803508488 995249728 823539904 752085568 911445376 569043404 799578496 28138168 991110928 477484448 418662400 711003760 115653280 55716796 651771152 731649629 88328560 2263472 978125152 290977184 282380995 492244506 211291184 89450600 427489344 528686728 263074924 230666760 524547736 957312072 21846616 913961792 568404098 675975816 645133216 349891584 105756928 331373440 969564032 531218362 30327808 471530240 608004136 120164144 681364886 325293184 579250764 62248056 654299676 503762784 696758320 117454848 839770048 655795200 872719500 670746648 546044176 107140512 215549748 363589024 32667602 263996576 2084864 843941888 792103096 708636972 558691904 733042408 208757248 975564424 30469352 230805888 850620800 676362624 642750784 482690336 629735416 756843008 587904084 494831904 63601696 495468525 515186688 811945456 393926608 322201788 262642176 995115200 366353536 312810720 853105936 302715328 758489744 63684608 458550240 494917168 200627424 226074048 953115648 481775312 64460098 843715136 296139816 433296684 989498784 593960352 719872384 80326848 725964288 86581784 88005704 945000400 788460768 917980744 541834430 668589620 714332264 88366438 753779864 613268992 517824600 192573952 998761500 718246224 277951976 888624640 117251440 732760832 604300320 35273472 891157248 964782208 317899764 157895600 954443834 690617856 845994327 881490836 57839888 203416064 114028800 684926976 91092504 36536784 966228352 891219012 32105576 370568176 944612224 693657456 253950976 456737494 258031232 611331568 620544000 396333312 853925840 857393750 900245180 885861182 308713616 799125624 604593664 420701040 998159173 339790752 33079712 406332832 158633088 866845056 556689120 792997120 299916100 396797408 563059200 886467354 366524112 150486212 368258240 502663384 182512956 807736144 717207268 750030941 240854808 723504672 828804480 472550740 305156208 577430944 360320880 356223712 810131440 117939468 172715152 655998464 31637504 582483968 479735552 459427920 303761046 257224048 586260736 991737578 298796768 485258672 540783680 966545152 826065408 531805152 764666164 24171008 729687692 181952864 925421632 83370624 54275488 548618108 927457712 310567504 150037488 559092160 722419520 19938384 94967680 154981424 276954031 327350672 856930752 788310016 778877368 872780072 354812928 525269632 88813952 253043488 757432180 525074432 930880352 133879472 686837472 941344768 547896660 518817280 232642560 76475520 624020224 825835080 150816448 188854031 419727104 515670645 498769056 871205760 664347136 205306025 964118734 487132096 718995968 809951026 470287760 676032000 637581040 982768424 201703640 287072652 939097888 140766550 538085052 429608848 614552808 539892896 895733856 194754476 420447924 950768862 138713408 445353496 869228338 902837520 261333984 599581736 498418896 396331536 894060960 701636224 440919000 508206275 422710384 932042496 644746032 175283680 501569044 202364356 947069268 891980572 3244360 344790832 881440192 129642524 649744384 40821248 524892578 452420232 389015424 70056024 946900000 664903528 335648512 775929888 941179040 328626656 814253184 200517982 785425280 893657512 492427736 671826720 680445486 839990528 13005968 422507200 536511706 83071368 296970752 288223488 130179216 29627392 171642880 247994544 622749120 470180352 212230728 713109176 563830808 396281600 331557508 985487144 433548664 943492896 754891968 851477160 979872200 175827968 330106368 672423730 683229376 301476608 122912320 509964544 346903636 44956180 596442584 485420752 804678656 356753488 695179520 460188256 114281152 983323520 152314624 227008704
931539200 393908800 313390944 548816 546270036 751384148 33670984 181112019 930122528 201716928 560391008 21573632 260646784 61380616 561119130 477554720 418483166 381398396 703620744 731249248 710624828 409674240 712538216 626656144 855027600 330504288 794272000 652272000 922377856 102474144 677694976 560060160 571081008 568537184 192714948 688709152 233012008 488310656 788822592 185952896 800601456 97482057 956539556 292842464 497849304 145266080 462883592 997540864 899586620 493215856 410732780 313508000 155247360 665552280 939101129 128772944 771668800 33224168 68008508 355013796 239270900 600428032 779753850 949924352 122789440 663933344 77903528 428784096 973907944 140145280 886483008 438440432 706754824 146579808 525173600 393892048 549507036 524176288 344035884 339100864 250929792 114751888 925722624 457351232 560631296 880071100 456838848 433404320 350469792 27529136 51054564 69506560 307406592 269951472 834446768 960085090 45513760 101450464 42310912 601716000 517244304 572845184 134702592 290966716 798026149 603523592 614298436 932027564 756661920 226134528 606530384 9848000 685950872 212539268 851708900 310836544 661948096 934967392 388068944 529279936 701815296 303248064 233820724 437083776 110656608 634293260 278342528 459501632 18046894 376668352 415894416 389425102 756909248 578623792 292330332 511107840 195972288 821518540 200434608 274568468 731243904 629476672 246726225 748969280 324012032 715724800 867885840 264217320 268797440 207282816 858011276 793453240 225820512 916163456 724175360 655432800 359143192 866103808 348215232 142501672 329032384 70129736 849549200 682830752 423580032 592078272 896806112 299122112 863315808 735994760 179233280 228366800 766067840 127351216 310742112 148351968 924737604 634362944 413294424 26730232 570394712 713828198 322141624 746787560 201444446 786505728 519083008 92020096 238518400 435497496 881570984 727840352 959392576 377066164 169497056 798819396 383637504 188924032 363795536 763958992 111982976 102236672 664912000 495419904 324161408 394704960 280837500 792297536 363980896 700138576 453653336 870025640 318435504 331949308 544482408 612092944 440282240 250590872 475167730 469790720 371315732 637040036 707609296 213258620 40730496 118260000 90257920 743674888 85524590 857313792 26456080 337177948 813162720 444216448 316052352 902575536 629169152 548295680 234197964 833798048 548488772 80517740 672757760 682457376 281217992 324874028 134696480 704310016 670830856 158710064 173994104 251222440 98269984 406148484 85804832 624397328 38025536 90785664 778770272 454482768 232073440 805755584 25011424 207839644 762027008 163020000 170635360 861874864 330298416 998620924 918651840 724170080 776782624 33996972 777576704 957656704 679900160 227142800 454932528 196426014 883288720 648993280 862983070 29951344 738323840 871832656 180964864 724593008 882782616 869095936 23775728 495297120 927542272 834902528 613999054 29291392 796097856 914053072 143516884 31765311 146612018 615866466 767922192 234484412 52432392 570896576 239161472 513807152 361892032 878466592 822125484 754690048 347011712 965980052 515247636 864123669 770249216 302626944 617794160 555972800 990578944 269303424 86624256 523456910 598719488 431156030 242095248 101961808 72161056 101826352 321309824 984680256 253612030 498558784 158311352 811132684 746436960 510706800 170704324 199198304 140453804 723424368 693628800 99009536 450538394 644859168 28918976 492979888 54425638 601458944 421645128 915351168 990870528 512072664 210066944 969160000 476327512 283958568 410488416 15466096 59465736 183796504 409631360 15489292 346359744 816443232 692164169 619695936 720297972 337212174 449199616 254423472 986176992 965640272 919941824 912948100 436773376 160143104 214337056 117889076 801227976 852510016 436320976 970874528 49523268 103744320 761783944 326122759 55405236 9579954 487744656 172176384 408517728 300722656 223687808 550709664 641435860 168936960 487354816 654546528 698610336 785517904 64580864 776139044 474006152 892319948 124481599 898533928 611593856 280051696 916282594 855470592 491169536 220282496 813105072 10757400 810697856 615804456 860219328 505067450 910178672 103125504 675415726 389935100 937929214 875526144 975255328 573277184 136641120 587175872 495080448 446566800 777793396 547314112 775444352 484001376 460233984 75864376 185728736 45099820 307723136 845143584 835905408 221233056 424192530 643362000 260935860 469963520 923623536 34136320 52116992 887181168 512072064 2246340 74552816 736322300 62359120 842374552 940520228 66555840 351766896 224588032 210834704 751936000 298274304 584654200 240887302 462858560 282478900 234017728 834165888 111802368 194917348 307870720 51677634 397388800 441798134 414765056 110333322 77119392 419218240 320929768 134712872 528447448 544638208 63464912 199685120 509488864 111703152 671321306 728344320 79840192 22849344 9714344 566548448 253752224 896007110 418228144 410543232 560277120
659614400 510465888 451112448 347104000 952203297 147747520 187862528 649304168 222680512 433234496 187809024 802268360 635671488 327966 352267656 539923700 872710187 166338416 129531452 757388848 571081792 81492100 428702160 344586768 308592176 280700560 879734528 946475656 786829440 963211776 889065737 281407384 853869600 802635824 555619552 938209216 598433808 453168320 501562304 95482424 144817152 648303232 501061360 223398400 488274912 752558848 726047304 463218432 784125808 317721608 905277744 354960584 578361144 377464672 188546824 178301856 243975680 485029568 447631808 689925120 487464816 28606408 588702496 947942656 422980640 996782924 671462912 429577072 518382080 254012656 425738080 396040192 334510450 824155792 649399440 79418752 945525584 50177536 661773632 454083380 332896464 743079872 202772480 233846160 804860744 930866400 783926208 700815488 666328886 905917312 564615104 451582528 567152704 122804756 287960064 672324384 370788544 168110848 511448544 99140800 953275712 350848576 337071984 324166288 431970216 100778288 960937920 509697992 917845152 333869088 818392064 982491260 976128608 958836160 390127744 745906600 97142228 692900672 357690452 60967040 986311388 562216672 146702912 807453136 857091749 710130272 857837120 307138988 986682836 402975000 467811440 988345650 454419456 213693140 988635408 571860140 73553904 565379584 823331456 239340672 126453248 582872512 682053519 934757632 933984656 775962880 203170848 833684128 49835800 875308368 982656000 358832320 895053376 875734784 382522496 953066592 149348108 830337407 995391274 274995948 401780356 307764692 830703158 40253584 268522112 357367232 248886948 148996740 215518448 349448704 581242368 925621534 85865344 345326912 285207280 631152778 431188820 352584688 752397152 319698088 871157420 382693088 697150000 523844754 764858152 731058936 902909208 689723008 701963072 381328608 478714599 892762432 314201840 651769856 699316048 55737344 901300224 112927440 204061440 825102496 102450304 733856768 875671760 840854296 230877872 139000932 66678820 449517632 785653352 383859200 572928512 77239496 81740912 338699264 194664640 968758144 239875120 569199452 366925824 330075184 215656736 263009152 25543412 311348912 7427072 186546328 841311304 282355200 363120764 128937600 288570672 710562868 690516480 71692804 334485970 30121472 627770368 914758400 140211072 671879887 554583300 498429216 258403740 126816608 430898640 364746460 819782272 570030160 858108160 363263376 334963200 500144600 826121768 679502044 812812800 678434952 403150592 645682400 280933792 656830672 771464448 473476096 26274304 717368320 675171600 369074408 880864000 566707936 206416120 2901168 760444104 11446272 882418012 38626464 665632094 693619200 411759210 237865488 728741456 528250880 540235008 416573952 227253020 102979392 302262528 356565504 450535424 458507124 954167512 642078208 152962048 77703680 330695760 730008912 331086336 859611008 572435944 269393204 276965344 90749392 888260736 139274624 706967680 403219200 739541408 110335394 180371968 295655480 351296000 736109216 861702016 458892752 143746176 601005260 943069296 747680048 88990720 829090304 658195456 677584128 716816232 765338080 84585472 869195968 511871488 755287449 533133312 824622312 776207392 394031616 653105664 702700242 132599088 128882160 957936080 897179392 242833920 942343168 373506420 2905024 166248156 516477968 550632616 577108012 803790080 316777312 737085952 260260544 932700008 213665664 152386512 406193408 169116832 700332816 221694848 212357568 549284472 644793280 718742804 460503292 150782464 910623472 661934912 888991232 990780840 736806400 206933534 814929920 475691776 94752384 183862936 75112920 314043648 886287224 314084000 616967408 84277772 170710064 161393240 329968 715671040 389386808 76573520 251278112 75204456 362537952 497518144 359184896 495031617 591492620 97913640 614014520 613843456 626089328 875189824 3334184 25376176 546562432 276778728 647497920 926103510 285501674 983639040 250636032 252300800 401257408 250692836 226796672 387986176 96564664 856354816 880782090 186409584 397887544 620463104 51216328 513663524 386691712 616174297 401645344 172444672 662397192 746072340 554156672 710754304 510683688 923878400 650203376 514920700 472956416 3339852 35872144 242173592 189737744 220550496 54366336 40425280 784761728 755546272 139436480 933456736 562026112 733474000 521559170 296236544 536630528 859016104 947221232 113824894 730008192 535147648 832037888 77104800 637114700 580647384 52502968 289160618 371651136 45536500 527763200 718754048 310754068 144272876 607157500 515287500 875555776 910210329 116105240 585105680 933134296 714058496 154228224 835660648 27281260 660096768 825745300 777675040 935375296 807484552 341394004 771406592 545841248 664193024 886372352 514775008 219288064 506507728 383690240 455092224 33614336 152274080 501074624 826696640 487816960 25406208 218904484 785588608 35327552 857746432 447772240
204748800 881528832 734191168 839762744 248527264 88222884 302912512 637310624 159128474 750286544 12566627 535392648 315846856 455580224 118315904 757755195 333184376 771809720 187144744 445090816 64307712 946441856 155331200 950332828 981824711 711361597 275010560 360160360 783070352 408542816 494075960 468424320 482263072 703551488 262114960 977351216 959032154 169189664 424140396 742823936 101976160 908014384 509897576 643443712 16934380 273526624 668066736 325244292 380598272 588331776 802262720 369316352 58519566 260141980 214347688 100926464 779375104 566954080 688771584 619210768 462986528 302088576 13014072 908555264 624903736 231265608 9545920 127963072 107886240 590898944 179138870 77487616 728659216 594175616 138848768 831514368 402593108 737773624 606074952 793086108 995613008 464095842 93512192 929711104 198694097 281755962 410648120 162047392 948160512 402188854 621350616 5367296 892160609 836537752 969758248 733341256 367609088 595374736 670655396 641647744 936896000 168048616 659683264 441501143 189588496 113342720 774555896 174070240 523485696 737422328 911381322 79315538 802275072 717936770 774241304 953189676 174934784 210594523 842798384 399644416 284858392 491952672 994265128 198911348 850527232 502954084 352047296 811476944 396705280 935910656 333252080 603200412 109569555 489965870 19345664 572598402 718125512 180676096 802471832 442954720 552048658 948114528 796867732 189499955 579721648 469051904 445049488 493783720 656448384 217673496 478433160 644866784 324089200 263944704 804606560 415473734 392358696 128188600 188050224 818194944 980400920 514018496 283657732 997377224 209619108 12940096 339355648 935112832 70046348 958617176 498942679 546830080 540140000 920627076 322108768 677131920 689964544 822037184 343885032 638865952 676032640 382042924 148849560 997659840 952138976 956850960 368438510 336937632 252598472 186829424 456309600 647840000 85756076 932777448 299430000 628384064 660136192 958727800 648448512 229584960 212200672 871912656 280333984 177323168 291391024 967933782 414537000 379765496 659376400 161013416 804838400 121220664 133014528 494835168 364788000 648026112 739810533 519002514 956105216 144698560 790745728 148544348 364741376 186059552 210632064 493422464 303946752 848825152 334039982 35071728 460317728 877107300 43752118 933923992 62022976 895053152 888183648 127640180 50338254 679448444 637812736 271687216 488148196 65905200 40187496 920368108 370451680 237139232 269307360 601390720 83448512 778376080 972800 381990880 196748040 546506320 343503888 711026176 694614784 70635936 306379328 915362040 982331904 61982208 50778700 902315208 985578120 870902680 24710624 652472208 195506944 480608384 220924896 766786536 164907472 683296000 566834652 774410240 303956256 234358436 939958094 418578368 34432426 846363296 122969748 382801024 738465152 853879840 877234769 825563248 48941372 751689662 471607676 579958784 405674912 272012672 592013524 94664488 803565312 123869324 402540948 663202048 677262400 340837982 624065952 405023360 17764456 619122656 492666880 784812900 187729608 476937576 347755008 450113984 802603912 200444800 869578384 462145872 397930816 412746576 41012984 177349384 124450256 354668928 811238832 893231554 314775392 649817736 451494256 195217024 295850620 119231788 856329148 568675744 710875492 718681728 602114048 113357580 803988288 172144970 463416832 731565268 868635884 799587680 830214979 647558 752246824 135804992 304808000 524667284 428308544 429472356 561357408 710401324 482229184 523407584 60696000 540774280 343084504 444069632 237794880 102404928 721148720 110683240 457727360 521245376 336760192 63983388 11903808 535448696 723474368 520911104 539467528 877191296 888710716 646451776 67412432 559453336 531731148 400817664 683171464 804735400 698909120 836316288 409299264 817096586 979538112 900348416 693203488 885550500 450276416 334623744 264972392 953804160 140887240 28846768 466935488 534198000 414955240 904206848 738265772 41577406 267508416 150409222 24326672 834927200 386992960 14469024 2362432 937921664 857101312 446760576 622080680 542347078 423466624 742600016 568754208 211814928 278080384 875386080 376279978 903429632 407902064 755069440 474562776 124112080 202982632 80366784 818342400 395563902 421937420 366610816 447421696 766176384 653200000 869869056 556373008 61225472 789571072 254810952 578770112 876072752 563369728 643998468 228799872 728581544 795689288 181590144 993718272 265187072 534505060 661816320 119811328 865215008 432522448 88283828 685960592 646477248 709865196 331833600 775080877 675111936 320418176 657557040 414792544 692033040 478445369 78841474 880585961 87674760 225703664 157554084 743558592 340881472 586320408 89432736 193659136 676320912 561723867 247769600 587685376 374934870 903792056 388437256 332778176 355855590 15937780 982133040 155541504 619140254 113798104 665718784 202645952 808747968 915335936 329640448 625694126 806121641 426540832 491488892
592731376 245632480 185829774 965534174 427642808 93654528 870822780 319767680 426763248 47750400 293561803 655951100 656355808 477839232 202196208 15673984 296899600 8311012 732914410 411488376 183685120 434694912 39372448 135456128 62818720 832924800 657781840 705110740 712983840 784059264 503839814 813663760 36741792 504445384 162039328 74892288 37389792 255563952 495171250 657530976 904569304 977775360 677904000 190790656 51893376 622614152 877095320 183967984 30044228 856800384 424424056 560742936 427132864 753049600 509413032 967719552 402944000 497811712 540855108 687656064 870285224 659142328 950804144 59754528 479858520 661229168 460067080 819287200 684030720 306401640 680308312 461242368 22769372 482142618 431618816 346929112 475184640 995883200 16214288 654472720 447541429 235040960 240453120 487447040 785403936 127354512 295625784 659523936 864679268 50733056 970133728 107710248 703863808 397673856 918867200 119958822 81405640 69997768 660565395 139498070 170086968 471282688 282777952 379698640 868568320 296119192 281799008 172697928 564808064 740073578 72023513 518041080 361901744 119595520 875961688 160490816 748721416 517952217 90097152 606761840 499991926 158510884 797510742 237222208 225708544 565404048 274292672 580685952 678860470 61579776 288527064 982336064 231920000 467039984 107584996 174219648 304866368 212887976 352883108 357650608 722530080 274715648 167192504 814600448 374999788 844877816 159760384 589718912 790465088 747257344 281452068 862590976 759261408 249395328 934632732 809486976 779038000 30773264 444257120 648978160 681936992 236930120 754616632 616637217 966466944 156833200 452319760 992315036 765182464 69143719 476391584 67136140 207339008 52879816 949877504 657642980 37761280 71069888 196567040 903247274 132270692 920377136 77156964 504134744 945870528 494155424 170158200 326106992 93992036 789216384 202566912 93146624 940771844 509889320 292793856 431359440 152903816 651797824 277772064 539407140 564817544 224840680 524504970 592267384 836514944 735507328 598553040 952639768 36631824 774834784 57694794 587542468 842212784 35922000 255871680 366861536 154181888 599128800 954848384 129075456 850245592 928786374 345808215 158731776 704707520 421183200 421839344 237735726 68269152 637103872 370552704 358981120 732706875 689097648 850638848 43416840 830428044 733581012 96216064 90519296 592921760 321479168 343236352 161142652 716206976 571447871 346635704 817966920 271693696 427895900 206476412 991537512 49777000 62617984 869196222 0 162769408 772660352 225440752 300475520 5587840 407284224 852337248 418515084 419856592 992658432 143852936 931888000 630076800 316117100 564406992 464457376 854297988 523645248 447050690 347694988 147757912 296529440 343493608 277469568 899782784 625315432 428982104 273525672 802550528 408551164 679821888 186836992 624728696 563139104 342064992 188852352 418806768 20590284 965913984 944222512 770242368 217614752 563869440 333763072 460023680 540371520 128658432 916064484 292557824 368360000 285302688 353609776 638306360 810468256 768935368 82662104 935416704 567098256 349955248 558478720 284466176 633149856 342322688 448430080 236156606 509111940 568155840 943682240 91206720 300236944 358735776 779832656 955154800 539641664 977045120 19724192 96772948 535446416 717878104 947777280 363275520 824350208 95142712 561383664 301953280 452501984 898242288 707964424 319814400 120289072 562858688 138693120 971253536 474076160 251596288 309719552 65094144 869732792 522526464 965216560 138857792 484482364 532520362 876247800 439689017 116771472 628846080 431088512 336692560 676269850 698610688 264615776 632646722 50592256 221414000 689677296 156041040 867183040 150391166 169596880 861074353 117501312 197213568 810840000 579286512 619684990 909764904 903030688 239859432 389008768 882643424 354752000 246161280 987529784 63508944 479616000 607262368 894701504 346302960 914160512 934796800 778235008 351274416 644094704 884310508 493031150 328830464 531999312 77459150 325854358 331209600 9464832 416915168 512349420 764083360 495547840 566380100 790879744 741832592 243356128 205554848 627776572 636422656 8787840 604447744 76896404 738797696 372180128 772904448 193187168 317299360 689657865 455212518 759213368 592976256 191106112 834319392 44119248 924237729 201182356 961748640 67384448 901099968 268478768 919477184 317118146 76551168 879204155 19862592 856065648 5623296 622302416 167282176 312871776 820786008 175801472 717841688 399184384 825850832 165820304 137941476 93620680 167577280 772409920 412729536 746175817 894483840 20913472 497900468 623333704 38566912 988841984 127705344 636236160 762447616 346922224 291837952 414547520 30740896 300293120 835386624 841107968 757169920 555303112 739300000 508891888 363766251 956253184 248173144 819507200 430184224 154006664 657043456 771144256 443055360 829669088 701120264 119953896 443291554 311462320 427488516 483468800 11019664 906481976
324173952 405811456 645893246 459508344 4896768 355856256 636639392 158606848 790335004 876777528 440218080 682630928 373933056 960797804 738925568 677114746 654535174 909841396 433056152 803836568 689663868 944306432 29635222 837447424 114578345 884560384 749289832 45994672 607097166 984227040 260436782 406011100 924582912 796066384 698471296 950520536 596956672 126981422 131967632 186747824 882870464 671617816 761359272 737634296 913943264 748708768 114696256 379277312 340779008 127011128 721077500 329109576 576962688 716056736 260312576 846301952 609803264 141808580 347106560 488020480 496279664 169610240 936720272 222945724 216070752 814676432 298258138 119682984 388154200 308079104 302211936 668903080 256060992 44047536 388331712 37531184 350486464 246500896 866757400 641211104 423389568 100053824 402455680 193894336 792501768 410242288 405985000 933690761 661295296 649848384 797277294 945089504 450266048 403688896 525885696 970893312 851038966 63642488 251199402 618602800 459010832 961636320 57258424 393436000 425146928 448583936 685673036 796801680 412137636 948836444 907169196 378491648 257101128 836962304 650783648 785626288 988321952 220486976 78396992 62836224 330719232 153320958 498043728 981836160 12469072 472726800 437777280 416778928 352529056 277038576 858791016 832281328 889851952 566118608 774858320 121524528 767684608 560248832 376634880 777234800 930293120 486921984 700503680 593548191 920049120 926532800 980163840 560435488 118560384 486690952 885728032 96310208 427426152 346070397 644694800 59866784 25668608 863841256 372997824 540971376 131108424 860556160 863898240 990117240 437263472 192101488 169118720 61192054 323098112 402512992 266579648 186651756 539332832 477152976 658239488 92105728 656459264 636565544 310699168 712351232 242244974 215402240 638835084 750447268 607761664 133219840 19626912 614087776 839682704 854094460 29773272 813358368 802657184 889185088 42734272 3917696 766093856 673145614 549342274 552869760 638206332 496582600 539535384 298099848 479799808 635172224 605258752 308333828 429374720 333840896 955932872 84306720 617884541 615414416 34811475 886617283 217074816 526909042 913073768 162126052 981280236 608473920 693216072 701693056 656425984 240808960 431839576 828428640 364515456 528315616 211844812 537825280 338989084 943446916 587640320 758266688 415488000 619642482 114672272 492900000 798060416 222580640 527924032 287371404 583229440 38891200 707811840 71130712 597856488 939726808 49798848 170969360 753443328 903147816 677971300 326313216 531596696 92618528 555262455 204438784 298296064 664093391 451360336 318407728 762408960 578642080 203554816 442077824 922769430 747909172 550179920 182538032 528622496 528080570 441264636 87155600 507405184 39355200 423191326 448842496 688930720 523794168 660527048 920636644 761517384 374741600 5658334 180525568 779729920 15165604 32601262 146410496 763424882 637140996 157452064 461542912 951458800 318886304 636266428 290392883 489088948 525130000 731973608 548910120 676961952 528454420 890217184 446442656 550989484 915941440 504584704 975109664 969967900 70144 703469664 264745636 142282064 470331640 149441376 813507312 857140352 941943856 846568768 358822016 605514400 853616576 845843368 998553472 775417344 897581180 707342336 892914496 923628376 130462972 334009344 714045840 80355664 839448580 127008416 214977472 233921512 714507936 126537428 821203168 372444032 443698880 935633920 75080320 629250924 404996208 4434560 537536768 953763872 299887936 394123870 157187840 435556800 399136256 488282979 34362560 687767000 614465152 177644482 446418112 843409152 361991200 633281000 746337632 923756824 224792794 142083584 723230896 55369928 60355072 479746536 218186624 789256860 993833955 28999680 135918976 786368896 189419008 433269024 287335936 928186192 822486272 732998032 765461888 288798510 535390208 892400512 182089728 973897336 442436292 96046000 210147008 20277250 301648896 614566396 163249184 527336704 337543168 844465340 342312768 632366740 668218008 669130318 182881216 288212620 332937528 66668234 601170312 798751540 843845840 34839498 800918848 238336832 134938832 916152640 771297664 609592750 158325760 341889488 346829120 747530240 667185152 725197292 329876544 7612272 114195360 926701504 812683360 689812992 752154462 216749568 783833600 58794188 300691776 691910048 838803992 986485660 310752910 452313328 115886080 578129936 851728928 68115456 73898240 359667456 108451352 927170928 221154376 762924344 60201600 404240688 331963944 537516192 996271408 126316976 711956736 523128952 274178860 816238976 468769536 531927552 837691952 64359168 444464640 80711296 223488000 528393328 30851584 628952576 112867328 712258112 900884424 968085984 594369048 117629040 300378624 129819392 508730948 614089144 392535280 874076000 200839194 381032952 898900224 583593920 367858242 168621260 235578432 324247760 367147250 530273184 854661668 55204728 777676800 586960152 964431088
218488688 229254250 779331584 369738904 133446032 738947528 296250266 35957728 71547392 403190912 956404800 260586144 588231264 957386206 247935000 124364364 798632414 962867712 178532352 901931072 670977358 679208672 988969296 647887368 30663776 360040672 478033920 526593024 673831640 345004544 249848064 487680920 511259161 592689952 577554304 126657856 34345000 946020872 675850752 145890784 326476620 333045544 166013952 417925824 106107424 822851600 744496288 536761288 287680160 685680768 676180496 612904484 633228412 176047872 863578176 722343104 905316096 500923904 851614400 399462604 210979608 835349096 249122304 846969600 221465208 338223632 833287168 913840103 878950844 165229834 307199536 118556728 388953600 2352352 698182260 288747496 554313504 538798464 990043158 10194284 419287096 37112516 51601488 714622740 943087104 483493312 109248160 967022544 745141908 893553764 264898752 312536576 113461876 858054288 155572864 629621672 110448044 556058864 183010256 64255831 782450668 224144040 737665824 416872384 951709312 674201024 991172484 495841280 609411904 910058560 868102560 80805540 304789564 701671424 346188704 217296592 762224384 909560800 326449168 545664192 20545063 947846162 695531328 53220320 636240728 74999488 160586540 488875008 909780048 100066176 50237888 56007584 802830016 260723367 476845504 595018944 933718029 407714304 140807108 410902624 876339464 441240384 869192450 863897408 719270560 554625920 722929978 387972552 319767792 591396048 997544000 553229802 852946216 58191952 768688384 817974431 43280272 226489352 536122672 764022416 711941632 8845360 667044032 312585408 371041801 490408800 656388256 605551808 838275992 286949400 182418916 505819104 671768768 694508672 271142912 728909760 43571840 380601732 998349120 50970380 296851594 857960008 112229928 857826560 353632664 702500608 109319584 462136752 131175424 874785328 376343352 753261776 956017848 257182100 526880952 529871276 556335444 51980488 572287072 990172824 458673808 77125326 397419804 985675008 568866012 578044416 281481859 264029312 268125664 682863216 300895120 649648256 536500800 926040536 850391060 236944744 837671678 218403392 388281656 961170932 207137166 630082556 878386272 387612628 552279552 690472832 548977152 532877238 999571200 136199456 633871888 335908529 110701776 332284672 234845040 158518656 85379200 964648448 232331840 543708192 11337420 164835432 641014016 704752868 189594592 593000000 828620800 292054282 719972560 10112352 557505664 586075704 254087936 544129448 230702950 113152464 217554915 585677808 424381095 601308176 844732832 520042104 482723984 178178112 6393856 377011996 800913510 74115920 842126344 651101988 10632576 411035360 888190976 151029156 604156824 679897180 37148276 294039552 500811520 768389624 648148072 147655000 763373824 97935296 195175120 843775200 525086720 193882236 193949554 232834560 444624960 577551904 535517480 957508490 270820672 718456432 894553616 100746560 794830086 901471768 430886672 251817352 142748568 947508000 399513016 213661696 947169938 738203884 971870412 955879312 291134953 280653952 62284716 614123810 176829216 373621896 709895520 260657180 503507456 614442676 493438016 21931952 653579264 458931402 339124500 979523088 806042816 608979936 162811578 899262240 490981754 138989616 303990255 726487552 712332288 105475456 686844928 843713120 796440480 311788992 767548160 157601584 400170240 382030624 126837900 631692800 56222684 625952960 303019280 486336799 215089044 661579776 815655904 727959424 605835360 684052160 843060856 776460392 709259264 22631004 285674924 510760448 578625136 879726776 213499836 862599120 798111232 258612960 529706176 771109664 802315568 892464640 753889536 691310192 761281792 246013540 158862736 60369918 641691680 811968368 228061760 862162216 415099400 405901872 129131290 408507496 386810152 15871872 386525440 544785007 259061400 609573760 67386224 871735232 930415500 484758208 190789120 917361952 151112704 422770048 511363344 841991560 445200624 65784848 843161324 94158666 432130144 354065504 168175488 652606972 454850720 199864368 669271040 633166752 370043304 536962048 8658512 617808800 527926416 767607680 290833602 19911488 308566576 929428784 18485712 768866048 62350320 388053572 81951158 844136128 781747540 861780336 883975808 708767341 554417040 512847114 964438732 126981312 902368240 510933137 850774176 442568160 292458208 642981504 777510540 961370000 514595776 548983312 37206672 814137316 299902464 799898388 635048544 844897120 484576192 165067620 953700468 750555158 252121570 142657116 568951384 231603760 389357056 335285718 320222336 213462384 574199424 550487468 310186976 724167108 943527040 38667140 418758624 582350728 15124136 138034486 353479980 702840273 889340704 751433216 121683440 529829328 556738536 238770040 871787424 43529178 131860464 276303328 854796736 249691040 659834320 952815616 91519808 972831568 903758336 476537056 733409920 403925944 293913440 474065920
473084024 812040416 269745920 38464296 490159726 281452336 659536384 260547904 157189912 869530884 88035856 998388736 208165168 711375744 366021960 828408264 642653472 724065992 11907222 673572800 164035856 221043820 943826912 631148736 415869408 557945960 721967120 594749184 854241908 864221952 183178240 412237400 513440256 592348580 648231040 929564416 928043264 964939712 808654848 758972096 386076176 222998256 263049088 31374168 296452144 737950208 288963272 933526098 306448384 532905296 15404384 534544736 302420000 54733270 389693536 316038044 160862208 542349968 52444201 853793216 685371064 665663424 640810128 373649664 341419136 145901536 869890304 339057384 62995424 785537184 492584320 125009808 577499488 396460480 605752976 767227496 702072960 602461984 203002880 741010728 380393608 269162208 874789268 719742820 160637184 240346824 266339064 920092672 594184000 441429292 605457272 474131456 933420224 747248896 486478592 746043832 261969920 977107048 584039040 390221312 130663200 854266176 883393056 787241792 469300140 848280502 121209632 75508128 865301008 359279076 79348064 510572224 193847406 538225280 912842630 236454912 255846144 468150000 284834832 282669056 125467840 37232696 442626944 234140216 127313824 520763008 34770356 848118400 722369312 33796584 872664314 718958720 684221008 280867072 667336352 7724064 722842078 363082816 44764160 133024675 577544704 701287792 761980112 777295904 776782336 205663840 146928496 555984640 432448848 768590794 448209152 167648394 761326288 432089472 816009744 74893120 886931104 217299150 972177120 669703708 653661112 49714608 137342312 728303872 194798784 639362000 577323152 215824896 712076000 605552928 128075644 206074036 207817216 756063716 5536446 534519616 896261152 809450602 656349665 996311840 715093076 815267136 876335000 674192700 334208316 428572042 453029984 237412092 182932224 569488896 630021824 993658368 417936000 246910008 806615168 814089788 843266624 530967680 331187712 180564240 988690794 122046062 970117640 295114048 399906716 483780896 208345680 895040992 168624508 355063680 874781860 569536768 291597811 775939920 652928768 769598100 772631680 385627542 664265104 902570072 781887256 490221056 213701632 442961216 753863856 689335040 767336384 514880020 353111040 597264760 205150016 968513220 185868358 427602104 580278428 296766696 973487968 645907448 927237120 557949616 345360038 145912584 544147065 463592448 934774632 699596256 816250944 856179648 846680320 624144320 891907008 269933512 299367252 897022284 85658624 928158592 561993280 202140962 450743520 895168952 411588096 91973048 350938304 59457024 453757568 341730304 251555712 648649088 939131774 907440824 2925600 391240192 610728992 17202984 326296668 849881984 216266416 761351680 208721768 946557376 325835364 314189312 991429664 296461312 478215974 556563040 702698592 463096512 472770432 726062154 825518720 773355712 306972528 330511140 715667576 400112944 244702072 231084190 236587520 570818448 204834112 776180120 83230720 595389500 588186224 694117104 952756038 955728192 766457984 630853429 715553800 712858880 773985140 275187840 978386144 344343232 723180928 647210400 640458912 690513920 507418560 325347208 78381056 137912544 281478648 842388896 697292528 205162590 212771040 126405568 888513028 665108160 356556160 619466080 553546824 797625248 794453392 757721760 565173104 813644960 514394112 850144804 219502720 694796636 276142192 739945126 460753492 598657590 770888932 581902248 132540928 479014144 445087672 374528260 218789068 864833184 892720640 743312672 83937592 267891456 440124544 911306368 362374768 491704320 422715392 840892994 352549632 614435008 722799204 540003988 739577856 643265394 337371248 962349544 817204608 230171652 833216770 873166000 219384400 62635152 237912152 477216576 257400432 293577216 91458896 745369200 309891072 475522656 121354752 850187648 96055518 833796288 470201856 136882688 241045456 491129286 121518064 332414560 736877872 908812544 381155888 101523000 216713504 438850592 811104572 215012882 334036000 334786240 29610706 600627128 817876947 264481088 237937152 497762976 518647268 259686152 339523200 128874816 659100160 512586924 230568016 47278208 845424928 728982880 210590384 589924928 369664256 290286944 8506940 341965248 889181024 634500816 89428544 209322240 388426112 95437632 19813280 215879496 344117728 639189760 832613968 669909760 348839902 152606756 554097200 13705216 120391024 506711700 930202112 143686548 789878784 852859200 288879064 799687216 94125360 602497664 898271404 456183800 803659360 255114304 213292579 322882224 902343872 610923944 616108032 157337454 307408842 629313536 473216000 119685376 298025144 799859552 981508928 809191200 14205824 375725366 948007072 450292992 172464096 801970112 47263360 715683184 680080384 929167652 677291392 355393002 122712816 386559222 181440297 212832544 727494144 102811648 647863904 334006572 259643428 253433896 712021530 987884480 106452384 141359264
113243928 510554280 566612968 130464384 362477228 419011472 990425932 814926476 523069280 9824768 193920000 96089944 776635292 39160096 851466368 192133120 243978664 560093536 516856496 661541616 597454032 739938044 758574848 770062784 770869632 970568256 137306152 415468666 511821384 188321744 561376000 684758912 280736450 614823168 918790653 489602816 299551946 560845680 778349080 883267568 249130368 229457200 294760344 742861076 767381136 45663948 968222000 670727720 193685310 315110080 110773622 969366992 179773568 504859056 396483232 150568384 152635248 649965368 950747136 959045096 490071168 753871552 88425064 651327520 899030764 192823880 37119360 77069568 222886720 864656582 769463736 572211904 646915640 245316256 323173352 511998336 398199168 518915712 97089248 465468160 745140096 695843328 675981824 979353200 282837632 553445592 325306140 320157440 195579526 728119056 589337104 497205424 89781760 43318170 62303032 9426116 66176530 409485456 658540000 516826768 229838464 180026456 535369184 619061792 474434422 604203776 452363680 8380960 155645096 63923582 217484072 789923968 836625000 896751728 166139200 826656992 967906560 241037824 735008784 39081984 758041920 624050816 553930752 443520352 591656176 217798184 430400974 558474770 504453880 930936896 665833000 856000000 919706496 551623168 605998592 159478272 680654848 294303635 721253440 12719566 576485376 219803852 383864 712227702 651572580 992368976 328949120 372177152 959537040 220965034 779918619 220498944 459635488 102485376 331457200 442697216 349225472 69487780 526329440 849507152 577434112 170879140 566623764 649529344 570148288 973191424 383792640 501222348 706453280 740587008 262378360 847463752 417934568 329837072 372632960 479983152 174660280 825313725 682108992 75673504 504592432 178220160 660373184 57357152 775287552 963006392 500976306 90013408 566567120 227879936 294489408 610270720 446456832 730961420 703468157 693959392 391152784 876930704 284542755 455412736 93368128 693508384 94448937 538998384 926294452 725000000 375976628 552358932 371822650 899214252 900520760 556033680 370188766 970132044 275182080 848449920 109349520 456560384 377641520 217170688 51076064 210449440 807539520 393536640 44552480 955948580 659504480 459734752 605770152 849494656 769656000 6589440 493715112 240575038 882213312 982039248 88712704 357137936 124874752 303588384 30726528 395247104 956228668 558907904 299379416 539828850 57798880 280432800 257059684 447067136 723465280 938533376 986777600 885011456 50341516 897740580 495214694 65847504 460962500 895433696 105729840 416139968 652401344 616439112 301232992 457945472 924990318 592025392 576108142 500118560 412504000 951104312 334851584 711681152 573618304 532391728 216919328 118745984 489072160 468235600 950024704 576633816 448296768 354408320 725669560 690506272 243670656 275693120 354412096 410278328 280016778 289716960 723339824 255332040 996290776 936160800 892873100 741632534 177267072 697537920 78866252 658696720 768300032 213095968 806393552 329651148 14722528 256275360 446070624 550468724 956893504 384251452 541532370 812890826 807409152 559215460 578213536 962406400 403792432 814237520 868320864 927309604 383254528 278886200 321207456 684908064 180460032 287977858 633600595 665124116 166785952 917060416 116922085 70845191 508415672 698655680 137661112 733108240 363849152 855635968 864336776 896872384 803232256 607418624 764086400 819517016 979090288 475886080 502086464 776887552 130954900 794730624 791193144 448842794 586685184 169454496 697152700 156176512 135247344 902324818 653859584 2522112 777570816 76942643 560848302 809326080 879569304 110703680 164065164 248257140 337368624 803851664 549702432 130987224 7555072 846143488 67392324 700882368 171321630 831486336 681924352 96842752 686345132 897382300 350770152 955876040 909300768 770103904 475965654 97920768 442655256 852345600 391141408 211319824 862869856 994394992 690021568 353285008 693441952 514349312 633720544 869243392 606624288 534087040 998540544 458087084 871067848 606489440 634469728 642001732 777953376 120680118 540579736 451729256 184938216 894705442 566714075 606688736 921025360 791599106 285084088 963380000 437915636 402182848 0 796228992 683639482 208915608 438059424 41534816 145496930 727384208 705058992 26931924 496973568 949544788 229780344 685319552 286374349 254074176 561245696 139972384 742042624 967103096 220462928 151431680 324894160 953096960 175417472 752797971 216069656 166648152 570074400 48847744 471754752 815705822 740861870 510871304 493788168 69145095 280241888 947031296 889148296 79485056 200949300 70063796 738778322 104092328 565945240 475728544 290392792 152786688 468739008 841170164 160891456 907127056 383940624 347367888 716647816 588314312 657451928 426687744 117865456 682585718 355419136 586654784 289638528 424099072 114200896 48966320 703960960 105783808 276021088 766544320 835571112 78759936 243169952 989736320 677635344 127663408
278952512 18029504 953647604 636365056 104989280 849263059 300467840 386522368 622437500 566783778 134409088 349484544 681283200 517148608 17278960 623422544 509572862 391214316 448302288 128824416 633912832 894994828 563818432 867983408 935162033 873641900 720001316 779927264 385307652 433299728 887460352 119998464 2151488 177391328 578345280 749733104 255267356 628837845 168377124 501308480 278904488 490816624 347675616 303881772 373028032 234238780 527623936 815031424 456530816 119766900 71438336 26053150 209773702 223888280 510648944 438226496 237553184 132078528 627609152 199441760 687283712 728445856 357182176 316976270 743560600 6578864 776333120 84844936 284195940 309694268 839868000 3943776 746420106 149662392 768363168 28963456 571138008 380883456 296531576 143488768 56593314 195663744 822867200 617656576 955365888 900348000 822746496 730945968 175817376 424359040 74801130 164075760 105015808 870548960 179222048 556775712 571368616 773945920 472949774 53006720 423708160 748945568 350034504 349205530 459428570 869278872 310372912 616789888 939024476 379217542 717096000 837732516 37553312 722601604 539732224 676537344 141700864 629283968 641056256 253385024 942058894 752017152 43695552 511940672 325142304 29250816 290035200 613466368 913875448 836892784 340221712 654235456 898447943 618695760 371351800 979962880 130922496 442751232 138668160 121880064 511811840 730375588 926897664 609720576 62748160 62890088 317947850 577933160 675678752 291176340 124056262 11479692 912019528 681313728 288110144 530730312 944353196 912504064 578678912 367773780 266756140 986217740 12287488 821025328 437156600 338649920 115074976 697625340 148096512 159195234 271883840 231776862 77273300 499081248 193856228 55463760 460892840 358108328 231220096 248393188 926375680 682289920 224298016 506453364 387327232 433938064 109130472 151246010 680545280 913629144 85133776 886536272 232587344 446897160 471726968 263916228 732883168 139198920 688949248 314081024 887957824 314814776 337992428 138738084 87928928 524616200 198534898 165062680 795382084 388390076 990166656 492824012 165811584 379255272 489586176 516746368 361002738 422686320 899610120 677913088 401767010 856955872 71912052 626223360 314694384 335510518 293458332 766140994 972745920 501272896 993471520 293891848 609403328 807116992 985218512 454158336 991760384 674169552 968919024 382570816 818353750 43249718 819467360 959072768 778936608 54186547 538370080 423449768 299112618 897738274 140537880 107983416 564491576 37318272 311748160 152132944 271947776 468400864 866789236 531757584 985694576 234061312 700070084 166900416 840073440 732962632 365060864 717794304 662458880 471420320 32573952 555714816 243724760 331289254 841359920 994068480 536299008 174656064 575000000 275750912 199297824 831384064 10147556 285541664 18013440 717661696 648673568 82186592 558893024 362802612 667119280 304865920 982120192 925585664 895233264 152387024 765815984 132537632 393075152 240832032 370569186 33841216 983348224 270469872 126385192 911997440 719270400 380012662 431261184 793536312 923955680 716599460 104893552 672753952 712866544 40508921 756471616 264199632 295783040 500886656 776155184 975540080 549538016 480155810 260887122 78910912 578622428 921178928 207402336 660430724 587913680 390291632 721457152 318105504 587656032 17677088 615035200 698253824 383204096 256615224 122253722 68204002 701826228 393217171 285944192 512578816 234437264 451578880 952822504 559482864 403107972 196665088 317710688 698572768 910231143 290864192 582476712 947916944 651407872 269445120 150913976 831653376 421215468 255483120 577523712 888512128 505947610 914295952 834212640 620412624 54705920 934507296 869961216 174462064 979839104 702265602 597684100 379299200 133757196 684996688 361687344 106329824 614814832 198738872 627587456 861239376 519313020 752509184 800360328 578168688 611757040 937403896 56946304 351269920 341073440 332965472 684456802 183614976 637738496 119862128 839379840 972708704 9580984 374642680 362870640 66556276 194004640 468821120 571250720 959950544 702556112 612417536 312784224 830129350 629610116 162022352 393143520 772711584 192361472 636767744 18025420 479741660 724720096 821643264 131755680 855034054 939916500 162345726 986554496 251718184 608390784 635346984 190498688 934472758 705913472 278948576 550641840 410439424 327113296 876326040 286750112 289498784 432887808 232643556 458104864 185418240 811653800 69385344 314737384 643451368 826188608 620905050 683379744 992101244 279702144 374718748 83153600 179100 600330792 709632480 329141760 562429920 107758976 257740544 337411072 89040896 852673024 275878400 779946712 529332160 194768838 411537168 931531648 82977216 537859712 340537208 720527146 182027760 965241192 856893254 975974444 714855420 130756616 907378560 559920496 108389472 45826048 80344294 930272000 558836096 361053476 257543968 313511424 880664576 701697720 164768896 546311160 807742592 263003800 603591576
934867250 264196950 725264192 784407040 895867040 818926560 886864760 441741120 328374892 875426192 858619008 222354848 536023408 668615096 138368056 372205888 138731264 232551424 952200000 609239040 164469120 448767200 369900612 418733056 456271216 559915596 298447200 887129344 460694840 543200248 794462984 348089046 642818160 648820256 700827952 728634816 174449136 481735200 975897328 584684000 561149240 109636640 731367536 361468528 781666944 764705468 740498924 487671916 241124512 861999212 210790624 309439168 174783488 592136520 987366272 814162176 541649820 795592492 509977600 678616256 603989232 669766144 702876440 26083840 77660096 408512000 111515696 72546528 531734656 545541632 225798976 442683648 742187109 957727488 813620976 756228352 261520720 382974108 172112184 16541920 691097248 908590817 72837824 933446356 905372540 541179056 430045344 40585868 49885696 690949312 722005504 516752291 203243008 675295040 223471616 822709632 146841152 445231104 529514432 208707968 481132400 52924848 64313608 62484868 561463680 74029294 86820720 998800384 588704895 407222224 455016448 246863170 849450644 789363072 761381760 534484224 394408944 529297168 441539778 437857840 510369916 325917624 143000000 654100992 985003136 676165888 117872100 331158776 293135456 970251072 65459296 506664736 605989814 82401232 892537992 601926127 897100668 918728836 866212108 844003328 989119566 559958304 438966948 668416380 963353312 240569856 487934528 743762944 594885552 805604720 964675840 626910752 720022720 376745440 837998704 458486784 754225664 863262708 17108504 299067820 733604992 683808416 173971200 908007788 997295776 861794816 479441046 472078824 878365656 768966896 341465408 678396416 897510912 262159136 742982814 776900496 925748640 585327488 267356320 318944640 539545072 859302902 737722432 776042934 228609920 687199136 671566848 372509564 569373498 9876752 889852416 829539104 534160896 414006394 825767612 456129536 572591416 427444952 674155593 353458744 550049484 882653420 162537780 845007270 216194024 739348896 80914176 296564692 613184704 761698288 519336400 749713118 95316768 6111840 716376448 465189760 834413448 7166976 526120384 826790056 892944800 45217776 237556856 719956120 487428372 569955436 94276346 919972864 55374448 436827200 226274688 549531008 645976780 632576376 406624724 229990912 407418752 85148488 134160768 313683456 767172766 843248704 723453184 517789184 499780824 594173540 192138842 812497356 467582352 72834608 561267655 155410688 301287200 488594432 628234832 403733276 744537696 879115040 110848160 690247084 897045888 67617768 183832076 814138468 184425472 750917120 694388288 301078272 99294976 621743616 471984128 54254240 103217264 553749856 807703248 864287744 567909728 449730824 669631312 924548032 323078640 470343216 84746240 774039872 500142728 183495262 822867568 253601328 468041216 971308032 839080528 693401856 812432045 305766256 602164560 242802144 95860176 607659504 544467912 616809408 628715903 739890688 210625684 63226074 198998016 973640704 784818802 392270688 899852592 688038472 268360788 441169472 237581600 242235424 395267840 561071936 350871648 220499690 362815232 903265152 367684352 7238624 695422096 58670720 392458240 812896792 668968800 85457898 69523872 860842021 123995024 240799872 443878976 265314226 850660864 41391616 881518608 741533136 68304160 373509062 96200928 29551552 224478464 137351040 890444256 486952480 514132768 987368448 248914736 539975424 632541760 283664656 501582720 216717440 207766496 859240608 801130448 530915840 601479596 896936440 117247376 475150336 559701004 343696600 159307210 632978560 269033152 594703040 500544756 920333832 39451360 857327376 218043264 34005596 57942830 367766880 389024512 714456448 957826712 806711808 530292032 549535776 477515080 807738240 528146280 142994344 977646768 200437052 215528360 876867866 891274096 689213928 850935635 27413524 213696640 933038080 70429837 64355520 141104696 332772009 728029120 768504566 355094080 168113602 773363000 72805184 744509386 382004692 711452368 179447936 130687936 704308780 596208020 251127680 310941232 947501136 876502448 207218410 303065424 464149888 561072640 85930648 384482808 563468006 376777664 302685992 851412352 985981226 341354509 182814720 856422946 739256576 265007048 961775089 243600048 474136576 315366500 775593388 424634368 12686208 560592384 955444340 249759113 931369472 266835524 204089856 583562136 261907968 738469400 108166928 190177250 149447680 423397088 970409616 948594496 348434944 870528000 274899584 356936704 4918800 877375360 684989504 684719360 204295152 150434272 790481792 649995776 941349404 835305792 964130496 531430400 619509936 256018944 991928832 544288768 730007424 986691200 674320538 18943072 165134192 160313600 440182226 817693760 399624832 786909304 28938232 801179756 108006368 665794200 964091776 7611092 745829888 309176436 247744448 280712960 270761984 440352216 966584536 668568128 609422848
707081344 305118160 178073278 469020240 604082625 252950784 648110480 576840986 926335136 814065720 752476436 603148600 72971664 893114114 29999560 381946816 25340528 743058304 756993664 544642272 588974080 42785736 345698592 944374200 947532268 314635700 96606848 830625056 480519800 935814784 624823944 539521692 20502400 985365182 970146248 633470368 696231136 277984024 733395456 389299968 745232808 827201984 262895744 340618272 825815936 732673568 610302224 992003584 68845066 16612608 522886496 894909680 710994168 841260032 786996392 167873343 608918016 477979032 715836334 756061632 78751490 214469868 967696384 529057592 691045536 779602754 125668424 330963944 836646016 163965270 315800384 507250100 384530784 56448000 411146832 634559600 370026912 20469568 164832856 977745296 946392736 874629760 559601952 1501088 347031808 29288206 887255908 282508160 234886976 546637336 461699072 37070560 223508688 123240880 295941948 970751680 711881232 388128800 231640576 29263712 138881536 292189568 475075904 999811080 993793144 559564192 474024384 527549168 693395214 38030464 796024720 24462640 897952768 337136575 370082392 89683444 140889728 986093784 224374976 69785308 237782528 282084744 885789184 446848384 655257280 504383500 439189736 609755326 792720000 831995600 66592832 867825088 275230720 682040784 441926336 52312832 586710848 888983360 998901760 694259458 173152416 301660672 431405056 906628096 736638608 327948000 911231696 361320704 798939628 391819648 92160180 547016448 461268904 921043264 411222528 312683008 312294252 485489546 967763616 584971696 667017276 803270400 58176384 486686208 219654560 581294592 496440560 780816384 444265408 607289492 655603088 833728768 780487640 232404992 616578144 647106744 721114496 891069936 915252416 911057248 843848120 577701348 309665152 154615124 84341888 950217326 826224768 577218856 504301000 416657920 297575424 203421375 205852384 223948056 665011694 325160800 525224832 948283200 807068046 402826944 334438912 535013210 450954112 530183712 489670350 838558314 439147392 181015392 680724000 421579456 623713160 406022032 112060416 652457752 881760816 45050368 626198528 774765376 889314048 740581192 319632736 402312737 959339682 170095528 209270784 882285702 641150976 917613276 273089472 618583552 616853504 398945536 646080832 722214844 887827840 16555328 530887365 405263136 884408848 59629704 58898176 645407384 86833512 779634268 694551904 597516890 761763758 717826598 531124310 378887680 164576768 922556352 841337628 774172288 21030656 572653524 453564836 310627840 333651248 976925368 601166176 265681408 235399160 117839388 180351712 352126844 746496704 821369728 460788224 178125708 176150720 433343616 443004210 57355584 182339784 546645696 808264202 495349248 41536228 227139072 307026424 366546488 524376624 528114560 848003322 689857384 470513124 837857216 747372544 439986802 845274112 449325036 186008992 899323392 159084252 965982208 163410368 203985883 580989464 992325060 918703104 697596512 243472728 740014688 906483256 372326272 618956800 44023024 881211648 741353408 268544144 46536560 91524748 221811388 703066624 428954608 237472896 74686976 98057775 789633300 112718224 348136536 94191104 738654192 131111936 781517088 271912128 33614080 549044736 860614810 396914112 589389808 747659836 860121040 315586976 89890688 627276256 489866752 924114972 726084928 516665408 660920576 685450912 374474178 305814000 999102464 407862144 493638570 209476070 175947188 751563952 612725248 488427737 455168492 666578288 24950000 964621920 801855952 63926336 719637312 811583056 639965456 253783292 910381760 351116800 236021224 871507150 374179960 24567744 685387832 960776328 891676472 336791160 294924304 574158880 245497040 197837596 695431200 915808392 773226904 608886312 706025836 674924948 465032192 513433200 971970752 867350336 28336644 811508664 563651520 147077560 265896340 949726235 402277968 756110312 174352400 121456680 592536320 676409992 751612832 119751714 117918976 594768768 495845228 271953920 12497344 504015488 277504480 727333653 483113172 778104704 70834675 699295144 694505472 582741504 943520764 901299563 107741018 469789480 701187146 100047872 711641700 666818319 280608560 906475072 624320000 588936704 901658536 376774720 575690240 571903948 34826806 725792000 404910144 781760280 879690808 104022528 394458144 883933888 446061056 366131232 741884672 847227280 243858048 375615448 910106832 484645888 757599288 854148228 323105448 604860260 483128310 419521808 457527976 570709392 487087296 213822976 140802686 620624112 61736896 48016912 44780544 656840196 28785984 171169584 78566322 304547456 738340000 529841040 369594997 291267974 183700608 390166784 306053152 886924192 350671604 599978048 55141384 426792320 542743308 598053568 394586752 755668798 739209624 474008652 541555968 442188468 30072448 698957824 207882880 309419335 142355200 602143680 927587240 909901184 426145784 455138128 365059352 2670144 826619760
620995872 812047860 594643120 765320158 811153920 965836728 781166504 854143456 578236416 248343788 469235584 156678688 231800000 572443320 9026020 318703424 569718100 387334912 165123264 94910464 318627840 869136384 3275636 785173376 88155648 721323984 538932340 61957110 801942528 512397376 724452220 272186460 801678729 301603270 328667648 637265408 398462120 376412160 84299568 628927488 293107652 828979790 417409120 241005440 93961910 775500000 881305980 291614224 921475316 160828240 42125312 432696224 674719680 237368322 842273376 25386880 736515712 747229920 26574336 235942368 556537904 18619008 587319200 2817024 316554020 919585792 44858512 358504960 342800960 530562799 577620736 836508800 954171392 573369744 701314432 779979600 784977280 762895440 432846116 77659600 961227888 310560184 870514368 840628134 173204352 307801088 266905088 632103188 312157176 922445140 382290268 762733440 425046912 302087982 439842208 884262592 666603288 331866192 755417904 479770888 167630752 995420512 445434368 525999823 408806860 848647648 159293632 601308304 984166124 789017312 820813768 90706632 957991424 936795208 134198735 151860920 943898632 431125760 517127308 823025134 444588416 440599336 482159264 600320000 724943656 324784352 49554304 690088832 633076736 438847725 473554560 38556224 76164608 520280352 931153864 338230400 618533600 165770306 858460687 802647800 636744548 574331872 739027744 556012200 145420720 244804000 48749780 908665400 719170364 713827584 198000640 34300672 339053568 578403040 431382960 6536480 212202552 749952380 125792064 315846824 569004800 311729098 387637500 844485632 855707356 505537149 107639472 790208068 482193816 58858160 969826642 839247168 321637888 584334550 958268288 305930592 283360581 314432176 438089184 100224000 592854144 732134552 504006144 556435214 840321546 874550442 992780096 171729408 443130368 461322658 625163520 367586432 453499521 61726524 823070720 23415476 779550224 68539960 501889866 74570848 238080000 764515424 445186000 170445448 610213400 66881828 982070816 475525828 720290816 482404368 673623552 850133376 55864186 770061840 28407424 413098176 9569150 81236482 288824714 935926560 860736000 306777032 185082352 831119360 378486752 537050840 843680880 44730192 79161920 84456941 844234320 744155648 863773440 314070272 588607808 188652287 933211688 803512000 157022944 352757408 892403788 651584512 646782872 963181984 810747948 316244480 999808048 142908676 522561024 954851328 841084992 511167232 179900916 735444192 784061904 251842076 512439608 885406628 681458890 40014580 605989888 419046056 7651200 893175504 98672640 941435904 284820152 578877824 160511368 595463704 2405136 383957648 482391310 632055552 745973000 282253456 381390336 954940256 942224864 917000000 32931904 657486494 777448000 228998728 878288736 456569984 72484960 28051968 465519000 245140440 152488000 209791488 709395736 941573120 269999840 864699648 481598368 968590152 729025968 897471616 643041388 384813568 950364456 380197118 163300032 429149568 184723012 336667584 927331680 953492138 357442304 989604864 999853568 836769168 774202880 538304328 396657572 691767168 662894200 844374272 815949440 133332992 987474176 448235456 258655520 179453044 923720284 952999568 445774805 20739684 308359168 640482592 656749888 163024552 266902716 715386368 706365454 902306296 742598912 344291936 150528448 409536000 286594220 919263098 876914464 265540736 247769904 992322456 522773696 706728520 495025754 809967616 50342688 550857344 689870464 981280896 905892387 139781824 538664800 751035440 131801192 91056212 105941664 781751296 647995836 126379440 546748352 268022063 181564416 534588365 468602528 318745392 812898976 581594688 603428752 486287616 862076704 197990048 985705216 504201936 700575692 298849400 626753536 703747920 560472040 125067280 685750000 697326464 107281068 892038080 12983808 729503726 455358672 740584351 598798896 600528856 542962444 578855140 500546876 256264032 140113216 119371828 664376892 386973256 105672544 154624258 142504750 254362752 5988928 28338688 782385192 489543744 347727224 644520992 226884960 586641588 39568592 961487616 508785376 888322394 10111008 146618880 823256288 360464080 497422528 816567908 629213296 677918592 239630184 522278176 105349356 359097664 105990528 810363780 515448288 365704128 164026400 443926944 338020608 91743396 22011372 207323712 584578816 70340756 931282944 287789800 211896192 556276080 331995904 429794300 808867196 323890396 819025760 627259634 280782304 520180608 461508928 730095100 833567568 877385472 228741664 952655964 110220800 586093000 907668384 574935168 303228032 632554536 921213500 928282080 351029056 64156720 591624464 22264224 230160808 946952960 455969408 260354464 141840276 297396700 981101596 936870792 981614912 558210736 562693396 148927928 868334808 407544214 664627072 202461600 549385159 222057824 409772800 715064508 205805328 120792120 787064408 327300608 500703408 648415504
241699968 668834000 696176640 888468992 624967456 443953536 218931712 838119424 5181672 846869824 281483176 469518352 671999000 312035328 706086340 982208688 82845536 795996152 247871920 668617384 860265304 441203752 915228928 860214000 838078932 815934720 696819200 462030000 546600448 73683568 605641088 795033184 378296718 520101216 904603430 811835564 786753520 972578030 746515392 77965224 911734784 163325312 706720560 794920064 413876864 520916176 822969250 510078752 834146940 23190336 486807118 287915840 903191040 609391104 504931476 425081082 172945728 6163280 946741184 94656752 97607264 344665656 414378758 425491296 790317828 696160504 382264384 747050752 744191680 37792676 146934840 161550208 458123835 823931136 822381372 404975872 895232573 1711728 571814304 985759152 67747584 849476288 697549584 811145728 362164780 527603209 649493808 493610644 871360000 753367566 761105144 611030872 299076624 8064384 692499966 429604352 257261456 416290988 5409920 548740456 83303456 355101760 23274080 983642016 703649840 836426614 118548784 149320528 977775872 387849264 401915904 651906171 945015040 246252608 990098936 372927442 143115616 446357124 109654400 987327960 617107584 510121728 179831491 992639620 210021088 96272216 376048152 331298752 294088656 758778112 666557440 517090068 498021872 318831050 202334188 234903576 288658624 140054976 551250400 653207920 64776928 126841280 1196992 57579744 506580788 743755872 759031040 651253616 283818560 769397770 907211266 991810720 147555144 288006704 827583376 862822240 88315968 281850672 750910368 18479528 587554304 310307456 418273760 788009984 167748608 911526400 76898464 282302900 444649998 180942528 778541214 681420692 836679424 911342276 281942016 385215120 610493568 713636172 260493164 616208112 184668736 207990272 686720000 345786740 350343120 541485472 31057168 458974720 707119815 508422144 578299072 504706560 948130880 649193376 908764918 383723920 435743044 72960892 346586970 623386472 518010736 917928960 239671040 25490660 6403066 882030840 815723204 810335916 686502176 481236544 86374048 647915138 550349216 418110592 513320134 345047472 500438672 534777060 521695744 50894699 127915576 907007000 245076096 716429520 664761368 944690176 970051072 562255279 530119360 884393317 795349020 866072390 136700264 404010144 573030832 975140688 360994544 45085184 587884056 838075538 639272000 393001800 402657652 455464064 789359664 240723328 341879832 882026404 561943263 690113872 191967488 387645328 948832880 426714584 909489144 153490724 410474144 4606544 464412296 182444634 452901824 569837216 627339904 775806876 721929140 721240704 323442500 815297392 306831200 758451200 801834162 781650944 763367552 850873984 163063064 196159872 500575348 731240558 984398972 717249472 648580416 635009184 737948416 917124288 394366592 127532768 166513472 816949760 554605794 69928856 851429824 514929312 721351822 352303968 637746240 541795840 55375424 776079400 313720493 6473216 359362880 779224480 640906400 451394000 249982608 58914060 481921088 839459328 576734680 152459776 622436352 117425248 242935552 263020804 209805416 786887940 171539812 186585416 664401152 810874528 840469932 678241920 247338144 795016320 611419712 827158132 895145734 864046880 615059120 532394424 789008000 479822880 594677264 760697368 9839748 873789440 657624600 35947528 617398232 129915120 979291656 189555200 662643200 417772800 643305344 73561964 750762496 573188224 949463040 113997976 764409248 558887408 148436352 917688832 121063872 589285024 805639260 448250080 890659262 429495552 174747136 759381120 950367424 600230696 503369364 343780304 222864128 994926592 116362880 567136778 836194656 675050024 518749748 563964630 695486610 316310000 115859712 491351472 106003080 510837200 238524600 289768860 997462144 70889256 376908272 238087168 663567976 128636720 471852544 334572656 701287680 192198656 798987520 476568868 253457272 114478656 347339112 532824640 651658240 442247552 534872192 365973952 392800084 46800192 802321680 511594288 148657314 97444104 796731816 374230976 758656716 998738240 923040458 819863552 683368704 939563352 216875120 166008448 305717954 817796172 647594784 127500632 459259350 182317056 508282071 277650012 420048384 964016640 947576440 117238684 754864050 879857966 233130824 502605440 889791840 649636354 569265152 824934656 101599132 578009131 857332928 145305632 218771752 934282605 89496896 235892392 693551344 16649984 925691488 965391648 505075008 635795000 820923776 787774456 768667392 465851328 236206652 945366896 925616816 112610304 266317760 134985472 641514658 62162752 65345580 117000115 213429632 967453140 539428544 598873363 382929336 80316068 978275520 292878088 960632040 529708165 930699680 218699792 817914608 9477360 785391436 508774000 909930112 796349054 821613298 650408128 934058752 404901764 911410744 143274668 535078400 299756204 30352992 670695521 781487022 511746944 844092552 172719152 995623168 866328128
434170624 170525040 475191056 939861692 396255578 975886776 65162432 672024568 248396160 167404712 763177708 57029632 309827120 148514228 922844928 573727344 642776576 154376544 639057454 63080668 451570560 139870004 144642368 328789344 687415008 309250832 334607104 637268080 443793866 567131264 8648192 808236000 518984576 364721392 262537472 387252480 694096640 2829788 645438768 965541184 547003688 736636591 503793536 820159232 733018384 384177820 920073728 605936192 921346944 228117477 825158384 49546808 869976000 259547104 400691456 807555448 658159916 239755328 195601500 869946880 443609192 651293554 188506720 599265120 734786304 270848296 715078368 106692096 417473536 851930624 665902928 70150736 480381472 988911488 186289352 876979712 137985728 767694502 346349116 120336640 510256100 146497024 158312960 835515000 166585088 870437320 420976559 425471650 701329268 780991232 522723128 418777624 545475316 158588128 762550200 693545776 578104832 24183744 534682726 938160128 990093700 964245630 491207680 88976832 877896320 345585648 389446720 250587648 624206432 962903570 364708604 435709912 461663716 134128256 430462180 992930444 133142224 313719520 150880384 538084216 303090606 954015904 451828796 110661488 582148096 160738560 57487460 208144830 385894071 461797890 250205084 411475864 814117632 817094168 337703616 710614272 789448448 122166568 306467580 855312232 940516880 328868088 362944732 460882723 707174590 207237120 851461120 322146432 460405280 965596702 836085314 801023860 825982816 307948384 795539456 571455488 855637632 349222688 829612048 28498 548949056 405461824 642110080 291578660 681312672 196227090 658289968 113941088 388944896 753117200 639529984 57489792 474328000 319118289 503827304 177344620 673008000 29495040 168353238 933189547 77183552 29966336 825662822 706151344 631367768 212075008 550566394 897592192 139350528 600816712 488248996 319861088 608768256 14382944 768324832 467081668 60379420 436423888 976108800 580436873 69282816 811890456 401624448 1216000 161728640 213452576 438505392 57307072 157992000 430844292 290652052 321202784 181810944 874866656 490857584 534142176 924656284 792401408 340295680 650538256 321035392 147608150 318986968 649963448 894416896 621041024 420033632 734608388 35416556 348194112 617789824 786473200 282610944 248752288 672860736 195520604 760562000 580655616 67784832 431925880 968144088 780357968 224940484 28700536 174965120 124224792 19563136 893346112 528053668 868397472 853189120 937645842 942156712 129901888 29207552 340595968 951680000 118669312 950404600 510718896 206753280 332845824 665516684 981312576 224998048 539620800 870945536 956449056 432048384 772476208 459747880 4872060 999248424 217337600 565365544 760062528 431443456 426274768 90858528 817567296 739335608 269915244 603083656 645421808 884112552 161116600 737940510 125231736 795350016 667301440 294600432 314002173 887710592 310913728 756095024 933028224 188021850 128365140 878354432 85830196 486273712 714008672 795164000 115843704 246780816 187079090 765968064 425271552 295973488 586993742 843226480 776245248 845215232 788018560 714814720 214130688 227372832 550671168 919401472 126502400 223766358 369953816 752554680 256154072 429348240 733138896 942982656 374308000 24080896 849811648 132411328 52526656 815808656 360570422 162178148 756775264 260438900 837228108 18688000 950887168 428735592 723957088 828696360 870855756 856708096 623321248 391866372 630132474 453909376 739621072 290938302 472235787 71019938 985178256 15360512 775100080 808237344 190747040 519628536 503954072 604902656 647679176 597210368 661205568 38221228 379463824 986622560 136452032 721966784 34859062 985143248 787562014 337761992 79838044 858519200 728392168 234902608 750123776 816730252 864581696 219746616 625299912 158384256 181734144 495655936 433796352 618803456 246128020 252522432 866275616 668839450 88960045 372017404 229470464 85231050 755245728 815246464 276582713 177019872 830194144 173986848 251081456 666999296 639964869 528580782 817118208 656129628 77088036 633642668 727941808 15310360 288931908 633636416 406633536 74795328 503479148 529046528 743598924 782354640 944702464 749358592 737008160 819686056 221485056 154973528 35293720 817513344 662360976 941589456 662389976 688929280 630032800 231093056 678013312 544671030 316981486 147416064 201660432 173876572 517904564 359178480 126454056 590715488 120099776 707795488 713633632 950064480 160033874 214809600 268887604 327870288 983270272 448171840 435962384 191500072 210220320 149564544 716864000 879711320 289319936 185729118 422797712 447499824 191347712 64499496 843962405 72717648 803248384 115297092 462845184 695378936 737701152 373497952 469836288 510644608 801669472 77208256 569033126 303539422 123073136 915196280 51891412 144715744 938160800 91971176 783408096 685427120 849111828 28318224 171283524 399686656 592280596 448127208 94459360 473963520 650782037 138897196 236987416 825418308 211049616
186782464 676268640 589435456 744341614 612295296 980111736 510209024 22445696 202823180 163042764 300984936 365273312 410945897 24913320 676198144 148800000 471941160 363506886 339622656 281046768 420412680 880537256 251066652 270848620 373637632 365836640 770600932 248032428 632454656 20731008 554674024 376870699 275965664 674930556 797949248 52526592 242438128 639439536 526091714 350455040 990490688 65769536 700318978 618065008 206018560 488568184 232717956 157941380 566808480 539553412 717483840 65003072 899328776 452385536 239140562 260397794 575904684 703530946 41930912 568968064 555616176 900241408 822958476 649929920 493210792 517510956 242521672 604831762 98785984 237459592 545623808 727539712 404275968 70707400 814663952 356534282 443776380 990973952 795875372 918660384 993748128 500767384 89286306 227036170 714525504 89008512 343451288 139715520 445309912 168533831 659369808 511436992 775853780 104339088 877113948 312772224 67871880 128425104 699855840 852269568 813724120 774169904 522907064 261036177 432595776 930050048 284919296 435199216 751099904 11342632 792479412 312291768 731841688 320774028 141405760 293147036 85456384 480989184 226365312 386893112 304620160 961881216 45578896 352226584 434247424 584955660 901438336 848143168 854077160 940851936 242701578 907695194 437458560 560028064 329826404 329814032 427080750 570136592 570058752 887572612 620307952 704491872 512754024 636145636 348760832 364222432 868179338 914272288 662226288 757496320 148541920 698550288 859149816 786640000 693333968 727682048 801122656 841440276 756816715 24364920 984987200 588764586 221705664 261215024 372498688 413391592 894523536 712562244 740300000 857885168 597585152 691662368 779355264 683206306 813607424 158579456 811153152 625349792 22839100 329310384 194093616 886120624 535385670 850585920 795067304 240394240 297342336 491773636 193634892 829622816 968933388 823781344 52154626 848368344 764234848 547555760 64710680 150291920 213480768 319795360 277569908 839265568 936263392 385500512 789794524 141422504 545294592 303464680 340776496 990245376 813565216 156348192 339001056 238379520 509915352 647785984 653066496 981221088 474313620 370078208 111321760 475328000 408241600 429423396 692687886 375021550 867981881 646416640 430896508 228735896 863769764 688276224 686143184 724809152 525116832 859141632 363920384 112180736 472254464 991123968 39840408 731688618 484513296 75733711 869323136 221662656 591253408 308313452 313921875 279131512 828372864 483996704 948519456 558439168 767489952 344716480 410979160 651233657 912150528 637496448 433511456 706222768 244010960 199140572 92190224 187298432 240504784 333404928 472651104 645935216 292923136 603906416 769212544 373141987 969397136 993971800 775049328 852228728 916040832 22897956 556821960 313451616 451867040 385500160 501974016 100484592 256452734 284985056 405253784 656819136 366681536 392640026 898622038 931172032 103309118 451777228 390305308 972592868 761540096 455049600 92614432 742154360 66510144 289457232 742738340 748530048 78678440 430874360 902150400 752770654 888785200 224555136 667812512 507791072 183327944 62804482 46112968 347455808 411636480 111367360 957247300 673183792 344362496 614437888 464416480 241874484 328138368 690119040 167098208 525376192 48891556 5188348 193970176 194635500 971583488 921409275 780828048 733980164 969811696 317173696 520002944 121628022 583493504 344370176 233514384 999152912 678960080 848133024 579400048 321441376 569669296 701772800 596019808 972478916 620039712 584625792 658456640 192870400 842689536 385489600 904769792 38235008 488790176 969761280 487887494 878251016 332968650 596360576 421179744 627691264 752641536 707803384 84140640 646872884 709164720 39518532 533605796 258144248 413775200 474233984 585432512 354533277 884502326 873888416 703980672 96041560 22288568 871043456 27594368 881865248 987880312 643667440 817839008 920515768 619262328 105380032 140720832 855197559 19245384 361415472 464852528 186385546 202178816 930228224 543380480 738349824 604439296 199006336 47381726 587976072 57921404 110131022 215699808 412778118 820690526 822131178 521296064 866760448 515688964 409128468 827963762 452819500 380413220 338633472 657843200 546278792 542162944 47240448 175104904 6484528 623070768 236071193 874633822 193444480 150885944 659691835 86838876 360868130 109580800 837949900 561845760 416737280 64448800 290870016 692802432 104421536 642045248 824971136 572542463 124292640 225346704 783025728 799268208 154348288 806063312 111728128 798543348 220891264 822090128 800557568 81544208 242517216 998345600 936993024 527548864 833855520 702352688 491814400 247527424 254298608 697490560 133296000 455441760 669981932 105177800 278547840 380101042 934133760 283551984 723412640 969870336 451022336 789911818 652459888 649013504 655913792 921167136 78102980 113671424 900932288 344490496 472884384 12373312 40792608 283294740 820227896 740936128 196860330 309571072 326473590
697112816 811201536 430884172 898026500 374636224 755185052 385284160 738816768 437201848 960797152 751929472 290102300 538619212 687717504 215469661 455467764 980313040 881702976 542273952 871408640 324759040 35879568 902712492 513737480 655175760 206970976 574607270 218096896 127421440 923839744 192380160 151434688 651859642 173967360 250888517 757965280 751474240 293633520 109894344 124935822 382067136 324959920 30092416 319289408 894716160 790207600 888406024 114421124 866342830 384360616 872474777 510181008 275918300 719371968 589452032 528507904 825689968 312657956 350519136 677446720 317170208 744020264 150837916 415383552 507079924 582693376 94809937 112442416 918991296 628664028 893463920 977115200 482277600 721047552 101580784 308322588 769209376 720970368 397801344 697805808 412236368 900062592 71717566 68292608 353745920 491323912 738249016 584028096 228637184 143038424 173691016 836047152 92148176 470823456 527852288 262407168 405017027 770993296 343954262 875014912 408066560 784754256 796445440 533433464 824277504 22928032 523149056 709672304 324739880 385297920 145206784 684309772 201531876 243176960 617902324 482570752 115270500 847219712 365304832 182924764 762124672 17936656 504499200 56452120 337327360 312945324 492465344 803592444 169404768 729217536 173629104 892167466 378423980 839089472 97863808 979888384 425804152 45874560 566221624 971717568 958277500 801554336 697156104 977477924 421501604 228043374 550157352 919723520 601758288 59165384 416183168 459104256 266605832 534635904 741884448 310678656 691203667 859433792 538360728 433246766 896720944 215992544 451198464 633061544 133258884 207093200 585355988 222019072 466677760 926716774 972656072 697551104 92423168 667137551 68898128 781897656 96223912 91248272 620020848 374033224 466349864 89399008 277922053 216448000 681693760 517207000 87213880 531875417 156982976 494399020 430458512 762105872 432834828 497411904 913982520 722088032 856964608 39071124 759814572 828293666 273064754 315522048 505426928 262628096 239862776 48190496 400203076 500654592 465380772 993121536 551748414 24025280 662396800 571949936 416849928 396836340 325555712 306660264 432702002 338734934 706126896 981470453 148569900 84277008 619271450 164497408 503440840 980836352 976451180 395390568 169381760 510063104 896177040 951448576 553896784 294967501 821798416 190557872 535580368 212592128 710671872 743959464 303607895 674226344 999044647 619200000 277978880 96121824 346738484 37461618 182594816 257734722 166339616 987473590 502851584 459880080 520566016 605660220 544180608 713582592 895704768 911267188 107624448 53734656 136992256 464295320 612738032 143292806 53688832 153373080 57776840 196557648 779555072 409201664 721334268 493601952 25382528 765986000 712421465 250331136 922463224 523289040 955944384 634332640 233164768 719425408 217951544 252013478 437318240 430589312 411012720 659770176 948263680 248676672 923910912 160792200 983982056 483342432 270257280 534119296 826357076 311885824 343474688 126021184 567284308 303039488 963545344 63629920 11669216 227099168 245515392 189340608 499709376 310438384 536136358 167628484 944080860 109333024 735643180 879874256 755999744 354049362 102013984 434830160 482037248 477936000 664858112 83812322 217861632 761712384 280208384 701435712 192363460 295348288 600729216 329763258 954274960 331361848 746504656 307136384 143873536 363614859 348542784 387768634 652227552 846982176 772339528 697505649 91222000 571542688 480403232 499672064 817349280 510181312 858689536 875635280 85187974 337280652 80649152 54578384 884458532 438396544 932359424 640980320 456504704 927875856 42795520 776319420 919211008 562733056 893926832 540113120 245842368 385234800 835881288 59983298 535636480 830461560 651795200 591448324 136154616 493054160 267865238 441058576 497265323 283240234 863517220 203175152 950646400 475569824 639156440 128241408 945290844 764965200 657837352 257334504 576949696 997180928 712535808 890449216 52791520 738641432 548100300 610864768 739865296 189878624 69992768 114056384 957857024 84347440 922513957 792655920 332924640 129840768 384866832 956279880 220423488 684506624 935608320 919335328 851617978 655154400 840799424 191541116 261865545 924603024 291085840 860710466 189075016 484308768 955578167 786065920 818962724 416233600 583674810 738283136 662778368 599876096 502548320 284926520 275581184 905465540 174460672 92239472 646160376 657770092 592236198 447352890 677579776 78990088 898562976 277010240 333242080 35851616 16388980 867097216 3802026 622492544 906521572 125781386 207327296 546676736 282082432 595058816 333788914 846172016 514238240 496082520 780297510 644835816 886816400 705732134 517091968 838983680 687224384 533175808 719443536 716636496 876575520 66754816 918246432 958930866 447896000 27675360 7163456 646125040 244648576 249178032 430952796 83006720 450857750 272338016 25608822 293993885 590900992 168079770 331057472 842399744 499655200 297379648
913160112 358299168 141403920 749602360 599155328 804821488 609938432 449631936 216567552 424577484 170587893 254432560 908435304 623607348 773865472 850460352 642942464 466963152 280231688 540784172 235729664 650740800 562262208 379158784 378766565 51175104 160799872 788601680 362531236 774341120 946885024 469501704 870013760 741116112 401215656 278316962 297015504 525997064 372139056 330765600 639700800 901914368 77588832 444720288 880604484 377320000 464677376 622950304 882992384 699171548 55645574 138345528 764851592 159442148 134187536 136366486 691153152 683811408 675742944 338229696 621565502 912795648 477705180 690061220 144148884 194346078 898056192 997506661 495105152 892747232 263155344 150969472 466240224 733092608 153830728 430894240 23755776 330164704 907808000 964087296 893562024 435737280 812636404 942521392 956106752 477597184 641909872 97579968 276383388 572075904 326373376 996804352 936727000 813798424 368235008 609005312 159511506 543752864 255254688 242934586 397163632 487621696 349858816 393396032 118832384 970409002 576308768 269246324 953005608 279548800 48646396 176674560 462679944 561287650 372421888 239333072 700935764 260004272 888633036 510966852 566724236 44348368 320510528 526403551 316160000 696362240 760827974 688096640 563868000 696424960 560561392 864103776 384912102 440896256 519311232 510796160 312410924 463977884 412551424 561046248 193273904 547460608 118152840 919243328 945020996 163159552 538248632 624859264 962567888 760835072 406747124 113254272 36231548 353033472 908937920 526772704 732296768 645011520 471663976 886141742 862424000 605539832 183309568 950093824 103693288 783147264 786672480 175171328 725063680 462934616 948369120 1759550 689817060 456833752 981584760 777576288 945103784 405758592 329825856 384535408 943915704 491721472 901519462 762628352 654019312 929319936 807046128 357489152 1829480 720763248 608700288 142502920 190774470 355074668 715601792 837681728 608087200 465607680 496895965 230035840 170551424 421212768 570064016 400039424 393212929 517647152 681040152 85802736 584756633 130199808 153305104 273462192 511370304 345398784 587694538 29052808 573681152 310635008 902433724 103281924 722863104 306563776 494006528 646174720 714777920 17186640 649846400 929734176 109714304 441110848 391196384 192395192 581803756 416175936 655597504 467635100 344626302 270304 338229776 172022784 438564718 61658688 341414516 937397760 410809600 907833072 241874208 941291008 703662748 227582820 784134752 936849984 848246912 694017600 498565096 770143352 895659264 825890304 521588992 29498208 811078120 94125760 134446912 644789600 531874000 408194892 338229040 493503376 686099064 620636000 174616320 686108464 513556504 938041500 517376000 37276672 882722224 876445768 82003520 960794112 339006400 588442496 981042752 162182918 423511032 2560890 78608992 767109824 144056912 356501708 855126720 826398272 448536910 265264160 677994752 883861792 107926504 701545031 591400448 10198528 558090816 608130384 909269888 673228344 387706368 428191952 897812944 387300000 414905088 810683292 215398632 678867328 796698294 821309792 365239360 733976384 862331050 159797096 559395120 81676222 48222320 403047524 257338132 390571152 761730008 897705984 446586822 312231424 386056704 664347264 10999920 571757286 559473392 573228088 23539400 384491328 914516480 952405376 479208576 444331576 529170432 193499184 412765056 581315783 384513248 332569568 577843712 849198720 118910988 65783936 443627520 483597040 816360228 221906304 248386336 468790976 657768384 81736636 939227312 687496200 168604132 216988732 920320512 627760736 176162664 850349644 320213504 464624704 86665792 22622064 324500480 435313018 942035890 815063312 799687656 284907520 108997232 567732000 554355968 437597696 343525552 426908992 88774656 209070240 650058110 253611235 598599769 816634304 521448456 929872032 436240224 841079424 779845336 235089856 890536204 216936464 138245150 30436352 388928792 51828580 330942528 452080130 364166192 656272384 180201984 428658384 450503792 207037330 29499392 422145200 657740472 345706640 563673100 320001328 9551104 857284096 626038256 551977040 408684076 396551168 403753094 457265536 334529536 617599956 696031796 496888659 351264228 763078216 922733802 75662598 780100736 344909120 414466676 68793403 741193744 116764811 288064720 983230208 735027040 420194386 585410996 543651800 103721472 295420800 33879072 964594240 496299360 815866512 587827872 918251688 16722004 968359818 358622318 862258740 921887208 153714688 141517248 554076160 253241344 956282812 981714432 44026368 722686716 302501056 220183312 842121320 451024646 458658016 601942320 720061120 626086768 117972922 835936784 883310960 658042507 729865532 210499144 663938048 103116800 479134044 482331360 349636480 809994472 548913180 801124360 312229152 878852928 434562048 711756516 605565768 629863040 862004064 567939320 312416428 249712768 246187520 417887240 656989320 634474400 655881720
751379456 647924480 404343296 733474054 297097500 973926768 729366784 431213040 278601680 893912032 443798528 497305404 292751440 84782752 953425920 604541376 28092036 219300736 299265720 948747264 205769568 406054876 87559104 442986472 988913240 769598850 797717680 678636656 214231868 89418808 629569408 44462988 899510528 303794240 480540480 563504736 497299712 714624688 268185232 200360448 15120806 929675270 771129952 457523072 79103100 46552500 558114927 246914624 136289676 670033920 477242880 598864000 383008040 503192000 661444032 840987472 711240224 413650496 572170368 213227904 558118848 524722140 98320384 727204316 77908864 610377984 190409304 90733796 681411200 980585040 277983184 647051392 75696076 632191472 127722144 994098288 734999584 499657984 959717536 991325232 726609952 548763516 809397261 501118448 358455574 610994820 418335136 346586880 22879356 413650504 310378936 38931088 886153156 493445488 258167168 571557456 640072576 522467200 510685548 326780056 286730048 707372400 126615136 290934352 475489120 42057728 565111384 218002624 926404224 266828544 341477584 29643108 201825712 908838592 232521232 799793184 800164676 338852960 628652708 206027820 403677184 552808348 933064984 398847808 530054912 319640512 144337920 655931900 722831892 131553120 305011392 113222528 588141216 183087265 327592384 811630016 845160864 76568094 680095784 720167424 545439584 917614350 585792028 267759104 58007544 78771368 873723375 520012040 310421792 25113024 51369916 118135488 452766436 61984000 306927552 205483984 382577680 230348768 255819312 918955392 626865728 526140160 309314266 996815360 523351118 362040384 710639708 937285056 845811740 2447640 936503688 295599974 223008040 56376120 375071392 601775360 689625984 9592896 679494101 520573952 714898176 429248384 687278344 250420960 644645632 33337984 921230512 126655744 629431424 624725600 794894848 465815040 351731000 225616768 126722048 210942976 539981472 987682816 246813472 821308544 155007360 290834492 864250288 786546944 970233216 770088944 396750320 44655152 76650848 87025312 916922336 739479424 251738960 426435352 453932800 471895552 704046256 70373696 469603148 431031264 128291060 812241192 507598856 220951552 497124480 45762264 129866452 115299104 127641440 156069200 740968448 118762752 949242940 905497212 591605120 753152512 324314624 724048384 596742880 846885164 63227350 388373828 685672128 13454616 54906691 486341565 820524096 82372464 22463808 978656512 339818880 723342336 767421534 954765928 65306752 293592192 570918336 428272448 356062296 950189872 96183128 40944240 21919840 439493168 956602376 972103360 711735528 183017984 413813656 599487752 80272236 650902911 481516738 519842688 552936468 467017984 638122192 624522752 824111936 857885824 379819468 359638560 331578078 158463344 520156984 745353088 779878016 511669279 353459968 835188120 224980992 764599008 861122560 907321088 813686496 755850982 992354800 534594560 762277440 588594744 944172784 980980288 110334578 520759392 266929540 876930976 942905852 398088704 947573956 447610112 40757976 578149880 366031904 904722256 783100368 451147016 262647520 224724544 551873224 656374016 191604952 323687552 647987456 870788376 805623472 99029376 169923960 123440320 435354202 844450056 722455808 211830784 580008080 171213904 447392000 35633992 4922720 711527104 290939520 833830064 643217728 296199184 874907240 627007820 67994624 121723392 568480000 507360134 881954716 412981184 868177856 161792000 535799182 650469376 157544704 647678868 356013128 641751656 453389312 244934320 75742368 955386224 900244925 795460096 160582864 535859968 880932288 334411188 562725376 501529920 88339550 426599312 74222848 981948832 903524168 867370068 5053161 533438500 739346144 295524160 975763424 192993008 755596800 630481936 614284808 416006630 735269676 247257448 246200352 854227362 282916596 535612704 942013192 45550448 905436960 965459156 235627520 352961152 868588288 465770240 326547712 987094152 888187008 417355890 381685864 754704000 893236848 811338288 317894656 280696320 973970944 302980352 987762464 876394000 623233688 891051008 619305024 162238365 329734656 584463180 654620128 827457024 679124416 913406464 355042720 238841856 107486240 702329280 964698288 702257856 208679760 752972800 327134600 854428672 443281344 939634688 295850886 948471808 24020832 668453318 397472209 290491472 521000680 844126624 397328000 37918648 838846812 407236608 231219712 231569664 377988800 104726272 130686392 662534960 243388000 53749032 521904272 983767152 194533440 99947760 874213632 258477448 886784192 680587264 163658936 834547200 497322504 161640960 847544486 558785268 720552448 754772622 186928208 975193536 554633728 771561984 602414488 299243008 942739712 44085368 358879914 404356768 321190984 185867776 930620608 68916288 412106368 316396992 553543552 125887744 478240138 696826720 387612224 510036352 8221248 949883984 513014016 20494720 643712000 495475456
33102784 532072328 220124424 793774656 303005902 147865240 842972000 58959488 934179584 344961344 772311608 747534660 993775712 433883052 756924800 755866206 758145288 798859056 44780992 202096608 905802108 323818720 806277376 565281504 363018496 632293120 259622500 735701804 505771520 944178872 62462104 784467700 368795776 877396984 863727652 791911424 99287400 926526832 614170442 585639808 100098728 832908544 890908352 328563600 917859316 523276672 921309720 440490240 723756250 90036380 253270563 895902416 441576192 905082792 214585028 387335456 229866368 540588544 250862040 374129534 982577920 993623576 419488560 160987392 732198080 935830500 940172288 62130214 873270080 181735485 530920656 992066396 88674240 679526106 319727072 541488640 747394314 906328672 468143712 353450304 890278688 575899000 134946432 459237844 868800706 70062784 120974744 67732912 545619456 739066000 333788950 357029152 732840576 183153024 320165376 313252688 668037142 551997440 55751468 93930520 196220782 367126400 736713652 473385894 614359988 126389184 287220392 190095532 379067134 183118080 711841188 333313536 77364984 225183984 255512640 95623281 986964304 116081472 738046208 559765120 229096416 999418240 317779024 559961040 158159872 130742784 21571072 207915616 732224342 89441760 918409635 997795398 661216716 6904832 299296768 669626944 943206012 870127480 902630066 46427052 760099776 399438184 997337072 917244696 477967224 502872448 729006654 645163464 629385360 207928986 758692352 913835248 340318488 620963458 977422544 917904768 624602071 77726432 827985016 800593408 803097664 769236224 922784768 622139656 884685144 309021184 257423704 394478512 136710784 823226368 490803184 476246912 213507280 40131200 369389978 883530600 945330300 370444368 656715706 711504096 162397696 58722592 158568960 419426048 762225856 535200444 927042208 196551488 640439456 774225416 823793152 380730816 895571712 561803152 541622872 643576832 512766792 614876304 871815680 445323132 179201596 851138560 939367020 367782312 566979136 240954784 526482664 527447808 859467072 288889164 435658333 742861862 379206512 679739552 962454896 330003128 983185740 367707840 356702144 697064960 754003456 945768000 216126064 3537552 710670000 296287872 977215544 276700272 215553984 516516608 206016768 376143568 869767072 977242112 291592064 113206992 751809880 677181088 601469020 80493712 387614300 942025670 472142256 844024352 221069772 799348448 461050680 650666368 280599040 368922864 423297536 55038616 157732096 613151268 440464914 567773555 507743872 59804160 161498496 365219152 194416640 889909984 215578336 524114432 974080136 171198192 351557120 369843392 96537992 860226700 108734320 760549000 467300189 602085552 682319616 858934400 489656272 45342268 225584568 46764716 543232240 176542808 841692048 497424000 583276506 350232489 903985664 365903170 988638492 537134024 158355168 825219218 687225344 681497400 534135360 613299600 23444104 184787328 418158080 527450624 427810632 332819712 241056560 374400016 590012160 785422928 15051236 7221800 97717824 271516400 488463312 555641536 881420200 649535712 236199392 47412914 374780688 288990592 811578432 234072880 136605456 418632320 190185936 951309664 122173744 668289484 561196032 388410576 115759284 844124640 297064384 231649420 81679920 110192708 661612884 740442412 215933935 313239520 385474720 242519104 538417444 983811056 887686692 320235600 833955328 231941568 609792432 407496652 687473792 527812176 180928128 2796329 561289200 81626128 574244496 931137540 179299522 717734360 635183776 201121584 160981872 114180224 232327996 440234384 709957792 107266240 772787200 84360000 702964496 202398968 258271936 861719528 499744588 839810720 177079296 908411392 749649920 629521536 880017868 513627832 591407104 124422538 729225084 620541696 74487656 274665472 977386240 976692960 860419568 108592784 344133632 178531840 163311208 504226210 733847926 311321796 400013312 102665120 883048000 933858608 215120240 727632695 896779934 96237349 88528816 494381828 800631712 190236592 819427576 604633536 376398792 296115170 999631472 573626822 190702016 349914056 931100710 781337664 289451200 895898048 838793336 14598216 631286680 967388128 797061120 636580912 816893072 423831184 634290688 540781856 810143220 802071040 487995888 530315760 802565888 372847368 582011904 553277568 398122752 412966470 380034048 278318160 109585408 397096704 661217739 404235152 888751396 908193888 156831744 68337470 815909096 141285648 908510720 387999232 851962578 611842912 318132752 769035836 931492800 103846912 832532142 297011253 407628704 267370752 78898412 748845676 498124296 93400960 349848512 258423296 977095056 594950288 986841088 343816192 364161840 1369984 725128756 771073408 543780672 196549632 199570816 823252436 424390784 806947584 250106120 49458120 860405440 404917021 822070784 479470871 810140928 496299040 643258128 291430688 179225768 501315056 135362680 273605720 16562336 526782704
783426560 992107754 223848800 19679936 829365056 905531677 53614270 680545946 935723872 707950670 584589888 205640768 467264896 184675552 704816535 855531040 423336548 621528064 807157728 966048192 488903424 923699968 22039424 767904488 520179560 713314048 857600000 544033792 971647060 755313096 644311168 515042368 626267392 29845960 562290688 324301034 297924226 144756254 910188160 308873124 692922952 589246464 354735168 263521216 230725632 903144064 454981184 724572834 670028224 637563904 960963600 929982000 276611529 371309872 286742522 673770440 647548128 423982944 990755072 718292096 128772384 685582868 246977036 302522000 181837952 235861512 860505328 271382656 309543968 700730240 627007488 641222648 379672704 410198656 317183139 509453824 278342560 230392368 252106496 539689696 701831168 0 432155008 200100608 374631478 687161580 408207564 219382016 168051097 595265024 505129616 763800896 637227008 138089152 664536792 912293748 910579418 17462272 862322300 142467652 788032224 147739282 862192784 744628504 157687808 90617344 706337440 440740208 291557888 576379024 43886592 961362464 946303040 810055288 381904832 108956288 440439416 795172624 998782814 220517056 225879476 719606400 868240508 877834776 674019200 239340904 860592896 794849840 728829972 546809020 297483240 856890880 164345568 804942400 973857792 22359388 646193432 379724072 465742834 141971936 302614928 667296960 436352440 133703936 791038336 564346652 428545520 765279840 823997664 71227952 605423596 859887440 518760400 333550512 191226368 958090240 14238484 545251328 245800892 247263696 180089496 959346720 775780942 59616912 835798608 190265184 297318816 147095762 243726784 928154624 392558992 729340016 695769288 641520320 869204406 36887104 29433856 169930337 228609776 887864192 797707200 810537069 918119632 881487488 693357056 690379776 521111232 104038496 837881376 763929394 531904224 375236128 369052150 229504310 122313696 194134536 595562558 358283264 292289440 618424000 549310220 247995616 264708608 672865312 347152108 111993984 783897088 613518596 781572800 222205440 239060480 983252224 767287504 425966352 608922598 332006692 735161856 695592972 871141488 658334464 998809600 940944970 602858616 750801184 438646352 958951936 431689448 892285016 931316018 784865696 457989136 538778250 699999970 399591032 205033176 994193664 392579096 809235712 526554660 219435856 668227808 314554048 999467968 203333664 890209876 357450400 862184832 205615088 351338944 756497984 399327230 687800604 293334948 789690920 925919232 689390742 603350144 119851520 931053056 662790144 614941280 501735172 584014256 550781184 731174916 84987648 603443792 758388352 452637952 828371072 62629760 438839888 410149120 781119224 380086232 968925184 102039468 239907194 51774160 751563184 996071752 136848344 326834432 729396160 208078848 117036972 246439634 298234976 941683872 492275200 941218760 984230000 507142400 339353854 638785902 402426368 426381696 142388068 349597952 276345600 302573608 961707840 944757600 410470104 740390536 4418048 577073434 16407440 311934288 661950352 338865536 669884800 429965936 392139440 792974336 193093440 680138304 652511112 618604176 983689607 885997536 97889664 654928150 210896792 542211899 49649904 752137280 301084952 829346630 542654996 122021552 500609230 343685074 952353280 385449136 315127480 878869056 789431652 880131856 64513216 489507272 653953152 630402358 934945402 922408832 48578536 908277888 421360256 872055920 586230210 686160284 753486024 784431588 617248336 703597730 668282776 363370760 776819200 355631688 802360928 522211840 955504640 388076032 741569856 868808464 514125590 794815056 378773920 649003344 861134720 264006508 999636528 446548608 9378814 758062848 513063584 738556304 63000000 563184640 786017856 673665012 475607680 850849308 991418864 958942720 871348816 16518434 674438016 300181760 640705676 177315592 287180096 390988990 874455360 446634496 584242560 479305216 397492992 778320480 687409344 182214144 882904352 428350144 646285760 167092186 585498966 815028544 244112920 974221184 929237504 485667712 848604992 526691940 759742112 822497760 320536320 351640064 93676032 306955796 561686272 679845920 976772892 723461184 334935728 912270912 445597160 734845248 985213696 131759424 363223408 22181104 265168820 953404560 317579000 743974180 559358720 40330400 740812608 495421520 408045760 24663682 744527828 316555456 602309690 978432384 489515392 116261304 346304514 210106176 82661376 615398005 753531084 109547680 889146272 290157824 417631872 422140676 35412124 954838720 713855552 766153728 243618304 242810480 432511608 122055840 518006056 140971588 263209632 401997252 483228694 458121216 878877024 182731232 635888384 390562592 483608768 578854990 738919424 937160128 326090912 826661872 40447906 517706720 911752128 790478496 370132628 340146200 834234696 574818304 675279176 855752832 640935233 51130912 42435400 230867840 800986808 103559780 887319040 863411310 86338208
178635440 10187056 947471333 410523840 917912864 373195264 317943036 956617472 928022700 64658792 691110000 467726272 872749952 910388104 826888000 373533032 490543652 882807808 492791232 119805024 460092416 904519552 668508128 799139042 950018688 367658560 268167040 758462524 715936224 541766880 123721368 577979008 394210112 836202112 295932912 116261888 917440512 382515496 954956928 728005856 994869424 484591672 5810592 109902564 47088888 903778784 837239040 74912896 49248180 934044672 375693818 387470720 863010944 980441600 8874918 10435280 12815808 630678304 984810656 915236724 904099840 776549003 328601520 372494152 140708880 483399880 645266690 500380928 270580540 576620920 205205072 50881200 329848872 325707664 382317568 415308672 868875456 804741534 173235712 340503072 994468992 373594802 994087801 894534584 477018464 582416608 238077248 456477040 842386784 311166944 776907008 965524185 949203376 250200832 110862432 804566432 82998640 852192880 356941984 240700496 660192936 74874350 44429008 84698880 293477920 206712096 766438872 978746432 94044680 315531544 171866496 720436160 150133320 592912128 751194112 734995968 824901824 124796928 265919872 566235584 363037696 974890240 265936736 405092096 643548288 626180807 482352584 151820400 772796140 803358016 886373472 804888576 178626240 413562112 942547738 583597188 552617460 170475700 729768488 582225796 29222528 467665632 876591152 43670144 985799360 754960376 648380944 940844700 512826428 315570904 923297480 761396554 861667840 460867036 100334144 633765020 985427584 628750684 229800300 263530684 134801328 749721584 986943104 642406040 318490280 980574216 333474547 502481768 635359560 459833760 524372016 503064832 440536704 916235100 356651736 95092320 309937960 12520500 934298932 257718842 389323400 368800896 209563136 235254352 777161728 45010624 436407104 387125366 856346784 563521564 889553920 248473728 778523884 263536256 900750032 659923688 93329568 236076012 598320928 332132040 362507824 469537080 215697152 790887104 498241384 839778512 748241424 217968640 615090400 776084096 83513600 599232784 379708704 295227992 547837448 705928292 417558400 327690696 388146332 704048348 999286288 971069440 632967008 920323584 237130722 247697984 217588800 123534407 787758336 899433944 678407142 613758577 426011124 17248256 72093728 100921520 362468992 645881800 77883708 830978304 566353088 499575680 20152084 330423104 801892818 513255204 387667280 275977153 289906176 190794240 784800112 102931136 971504640 335841448 255141056 717829336 234451436 643735952 390432000 486228304 689625384 985508544 780844920 366071952 714644326 960746112 985154888 814263204 912030696 973644488 248665720 297450496 217822464 266049646 70045184 100873728 774580296 189316108 969690368 238986240 592617816 12032000 243185280 609298650 160151360 668037632 333657088 515475200 11107584 605539608 436716088 800296548 332838336 782535680 769952256 826243804 771162854 821476096 402240072 329724742 438039656 132311824 228578368 838538078 411647088 900244480 130247680 250242000 913323784 668522144 406602827 549612048 102850840 914954624 311165200 94118762 564781614 85305498 231779280 913077716 403359772 51485184 286656160 840078336 972380150 56250052 527806912 997087926 795951232 244960528 256284668 447305728 65731174 808913200 158297600 197798720 976168768 328919680 863244350 162096508 490109568 82153660 970583830 419431934 714360320 374674852 918795328 595859384 896252128 238204928 516610291 585143638 896175742 966539776 524392960 885729562 538713552 54026048 537707714 729673464 948558897 219239152 840888752 640250508 586868428 657344000 733347502 669650320 201853978 899567808 36724520 524147504 972428176 757412608 728736492 181323240 89665184 174631544 369965056 660932608 493331818 469672000 766297306 972675072 883763760 444982100 139723392 255333100 538078720 677237232 611906350 263457060 398458180 683413136 302018400 257570152 899266784 869546925 468756512 406634620 631680269 224836650 347101976 456709632 189030508 413539312 19078104 933085952 630899600 512861848 15724200 795408320 598494150 309152768 724700900 66202912 522787200 815893304 74138072 471145984 602768780 389523456 372752256 187713536 559626816 186976208 470255344 80529880 332449280 664318504 264339072 543751426 652233680 687452160 83754006 389176496 963952992 67091656 216816824 854456796 373283840 251128000 32099024 874993044 515598952 809485664 123696448 235100240 456723968 648989200 972612072 36600936 245840505 717195718 948668128 706057152 484882672 184753920 497143788 613053837 740116184 251376480 590669184 735008528 784776192 673947904 752185920 955758800 739363872 863190264 563954176 14704728 826501120 581236248 645283488 729611436 783528416 372033760 754278088 756426072 904487504 515298208 932515560 830564224 366051264 329945600 111380280 715378400 63814632 23304874 326487063 612321760 943438560 543337064 288746782 548914464 892546624 298926624 909022682 227435012
520568320 415363272 109848024 797594864 126732992 602140496 899513452 574270734 130627040 574172640 119845882 963130156 142157504 337078128 545950000 688142696 530895736 588005440 602796928 407163500 346555432 299640484 651588400 562446165 691127486 794189296 724957348 929532064 579769846 590469554 389815072 53143072 188297964 225074752 774615384 874433803 971922644 353676032 585103440 950400256 747011136 226876320 628434432 573057152 233649728 915180620 711764832 9294432 762870784 724053580 336499580 495324864 360433992 726240688 563001500 349740000 516625088 260894752 977351680 71840256 707565184 388798464 533597088 415802272 212381872 463018104 758082048 319466076 741695232 972112752 706383360 545042944 574863180 909716160 773488528 124346473 215796736 446454336 406616192 447249280 76626912 881025088 140211520 671806024 204259500 760795040 526181632 236100352 741655208 449846528 211414784 108069350 286803456 891558072 309304898 348191472 153011760 944756488 782956672 11041152 172998912 932226336 693398400 336212480 170480576 75195968 534724416 995838592 751535932 700100288 60920192 132128688 7100224 37551104 310632256 633622144 499762432 16294912 670707200 957059784 251814384 857016716 340519320 222016512 159568872 750645904 917868816 13487141 107138784 481173504 654548480 965968704 437508974 72977016 736823376 367913216 584149056 823179264 181095312 498256768 989812160 606354681 767487578 968442560 758035456 135788064 606361784 83864256 872199328 760131328 862034552 432789770 268990736 178007768 583939424 525235392 231391825 520300096 15213056 490732738 483995136 562119424 844021568 563959358 673859936 362334096 994662700 937955520 54653376 187946992 212724736 32915624 405360704 588452544 119575200 654132596 179974680 362839760 412770344 394689117 782072571 177260328 665244400 375365920 163433534 257460296 674157674 193967560 490232832 686851800 904877024 38747968 39755328 597115510 721623120 346139508 381808128 370684992 757401100 272344948 353926603 680892928 384326784 731692432 630124888 50041726 38472968 625071488 350797558 66685184 325683680 28781824 326103300 894148880 568407040 901728384 755494896 717245366 756190416 878607264 396931088 955430732 752770288 367890016 962239480 681350416 162908992 347509100 886167040 22857584 456163376 422912280 269114864 728865161 894574264 208718308 874018369 903823488 105984072 187033376 578262696 186000640 872706368 763418704 850091776 925696992 532842688 417915832 886056144 785594560 807080978 507837312 140930160 920460832 856678720 834936416 863358304 275974572 39510648 847821056 462999376 609334816 557516192 777927488 332968448 989586432 315882488 621605344 379638784 182285000 426183168 348356992 595201536 130612480 916806676 594448502 304436096 192440128 376406044 455400704 376711280 100339084 336500400 225413792 429375488 425662848 225732884 624537664 975807956 236071280 5758976 238675660 406446930 884106582 940715792 90969872 443109120 302751336 224094856 135520768 243240608 952990352 569538139 222523200 667614008 650145704 249681504 398402640 304826000 927857152 243604800 544574680 744437672 133473616 888042807 708533760 704309376 368752926 649434922 511214160 592684900 929693824 420498944 565612608 225452660 649257568 142268338 158590016 838228896 684038052 555919336 520053200 762390972 960784384 126261472 713759488 423801344 477608200 255069824 183129274 725684480 131857200 795678800 278788864 602451072 137626624 712632074 109169792 582195552 479650400 838439983 768153242 990332184 797176120 448926552 130938248 548173312 477703024 222896312 152634168 615076512 496362744 41569666 656344880 603413150 43896992 989328064 198468096 627241852 185084800 454547840 469492256 338182784 708061760 423437204 354300304 248033856 736675760 869733688 429867008 670823768 74268160 99617920 673210768 690440448 981722640 785860736 763300608 994328160 506926350 198860928 412283228 691926348 302260456 747471984 626132425 725531136 286220608 313992320 402881984 947375624 683763720 438183624 173721920 386221724 347089470 573420744 992916544 986955430 64125176 651058160 304590784 679143744 463308600 984788480 517422226 24147808 317551952 29450240 672833336 524263664 238965848 25575528 609914880 750464905 769149920 680508416 243438268 700558160 823384584 211711496 229180928 814038528 211994528 62368584 896566204 368448824 100288196 159300976 525500160 984946448 829539072 770275760 228339920 663228560 766642816 818233600 416698624 763010496 476564096 752955152 632308480 885682032 513144592 678375552 572317935 838906048 203411345 823590100 791313344 970618880 717199168 878015488 228293056 680057664 459536384 283120576 43627264 849990656 11103424 819490176 6163904 268982656 316554816 119322684 257366496 468013644 140488400 289864448 544185216 731039070 415016192 57381120 468993024 644175008 558511692 770128352 549935744 695601372 806907695 314151936 330213192 174449216 811733032 395721715 539897624 792930064 637044352 712563992 559140816
651324928 861858998 906670848 767225808 429064924 446777784 902361216 407064560 47844064 709337152 397782400 619277096 265195520 15422680 397495312 556171396 373480832 842136430 248119424 801080340 215682984 217321344 479635872 52581280 81152000 14100752 880201992 454863174 293554688 447918400 466394528 343938080 676548192 148635216 245509120 810043360 252750496 87524032 497314848 146935608 898241664 841810224 882206200 40874112 568182808 111190056 325799978 513637688 1481984 948402910 983588096 344249920 890694144 573040988 970485760 811124352 984260416 814664258 861272920 265587456 585194000 464870912 301584768 547934976 514944916 560049152 833625344 760916992 991215392 796141840 237130966 997064704 344982384 387166080 558754683 626104896 299293104 493938106 725336192 126832280 68391168 427446018 103099680 845816060 491805092 389611136 592684564 927306240 58787958 67106992 819831744 501249200 977013760 933444480 114041344 541134832 275987104 875068900 180654592 51526048 532067296 584266164 381833852 689701750 620648769 391460764 240187088 645681312 19438143 458966298 664078376 867414234 28403968 268876568 904019136 904761860 955163456 30434400 39956368 234245216 408216728 408605184 239933808 163070364 707082880 741784856 693933696 697213752 485641040 323102342 24852732 823302912 258500864 179223708 279425488 675812032 230816400 876574848 481486888 574027552 769506976 149526080 692087790 750696144 807860032 127471616 815256128 609444904 720865913 4496734 580375680 279567732 600157952 611018752 943433760 213106588 530150672 291239200 321448016 550084250 885879468 810767008 732429216 540304960 840683040 349165469 166292960 822540308 240966401 912905581 963890944 933680880 166803351 210608128 710484544 566796208 527046628 318255104 39368192 608128512 11841600 104445706 643418422 104276448 855344032 604350268 947977908 100486144 641448832 314617128 940541584 946708632 207472640 785929750 53607744 878166400 171226448 518992784 714027928 320132300 530254048 724528818 231057800 201629634 359663744 563978384 811534492 370827368 76940064 870018272 92671704 243354084 679857152 41351164 645080576 698231090 365116804 399455680 833678336 541641974 938371688 769847840 834983936 219169136 669565524 392299008 896643840 233610096 297073984 188984620 680602576 757348864 362835584 950558544 728864832 924152320 195247375 348273280 585497088 411789760 723636062 367145984 954118928 678319520 708754144 49014644 309510464 12146408 366538720 482586218 20553056 729006080 459228464 753485886 364639616 569987428 831693372 766570560 949240000 227384144 288614696 119467968 940335912 280566980 853429938 331781376 666341296 96471776 37249428 640847424 643797056 802605056 783136880 90038784 68835452 403641904 275861112 135927630 937601716 368824120 737020586 642965504 653018624 537053184 597217040 982104832 482148659 543571712 41224908 407577756 212822368 564418176 41135184 106922624 877411328 829327226 969208832 329097088 657753600 611499520 865076912 275018780 88605536 736911232 738448384 892451904 45280366 698707200 509324488 55665408 952398200 374413312 209295584 229172838 522637200 592879936 498011806 759015776 55377760 778163712 362307680 722247480 445142528 351569294 603096128 755513984 703441920 467943200 211114886 593272172 106348544 991888352 628615680 434987520 7877824 691881696 699332672 248875404 28192096 97442072 851861008 578979072 634304308 287055504 912958080 537031944 118454400 15816000 129469504 621916604 922892880 265807360 371378048 887920856 218545672 657065280 559394000 668026415 457770496 949822400 677591728 247251264 940829888 800004888 780183752 38352 722153472 82406351 29279120 644533600 207521400 702904438 622268768 772967045 123437504 550430592 971603968 498962644 370845344 168046002 213849856 669131600 742624566 403078496 345464328 263595008 262794700 490730496 743681632 709766664 338426128 22800608 470919936 371463468 138904896 675312872 111889664 717125040 733066304 221526528 676944416 298116416 312390280 501572032 176565248 652760036 922508544 134430080 609917440 674608512 431819136 372731392 80680334 129965604 426225112 673435622 11747452 855432608 283256484 556291596 457923128 745903360 191420080 422790304 502911789 481949264 770254592 114206304 900966368 873900320 727525024 296152768 417865750 623028208 319483662 861773760 817699328 458612488 251118272 272017904 911363888 356110720 669945824 142962840 161224072 652364040 214255462 792112846 587002288 516900474 829848352 858509747 433607168 369487796 518880352 427090496 75466176 600820608 472676036 307907224 3005444 39335216 527943428 882939036 947008000 907927024 22534624 939143888 133661504 599904940 440403440 862781154 75941776 540233600 683166112 45663840 26913420 764717276 292917824 467488816 491109790 403631264 380546688 370894080 965462812 981351580 789429220 444886443 979031536 191456626 265746744 299304912 263153696 623488592 906956960 15532400 256756366 903146848 906723328 262675692
372722304 751296196 369468680 947490304 730647349 740248192 615488512 555356256 706323392 607302324 77471360 189596184 567305804 590762880 929970688 153237520 716109738 670095856 818574088 225661440 471307848 672510232 43686432 713244436 288043072 151192652 959547952 985882372 271847376 223317152 395816384 481009664 808009344 204587200 814294857 21597636 463236032 923132672 208778850 131155392 132167864 152289456 586148668 401874352 408654504 569568936 287538592 636274176 867071180 476259240 524367360 643824656 805757728 890963016 202165432 489774956 38444124 807698120 179375424 236870720 917407304 515692960 769095232 841424224 862294296 8060000 533925392 741319680 331520224 345957527 466628800 89566192 682540540 26551968 529477500 651360034 599537408 94985216 44496400 332417152 669300736 547199004 174119976 935611250 43704418 433594632 611571968 983581932 79955620 415941120 954703852 222676928 405842652 80030620 574788992 452259144 415316800 345316912 160326400 278910684 754288800 732158464 582383348 183044440 78116384 446686400 64526400 18763776 72184176 864194768 262331456 110725195 956355700 473960480 484942718 974795590 720584608 894548608 2814100 363705344 429314164 330409360 217421376 632488714 833693200 26071040 772952192 391328000 649147200 867209153 138994272 927122528 219420688 213291376 89921470 118992384 882715712 730127280 659037120 422863616 334607616 754918880 407641344 541524416 615380928 975704320 922496520 464263504 435265792 202632704 277345824 603132688 191964800 642498560 631917696 56219120 772132736 877256764 518988584 200679836 557298176 493495034 562545344 417529024 596031026 787300072 338904384 871560884 788722010 312710400 696997236 477588880 973195760 852590480 312430104 515112640 310909806 372391600 458439680 139902848 428359040 821797842 697827048 730287832 434573952 271714862 254962264 756587007 2431504 720233600 814408824 934506408 681643994 296954880 881607496 803549184 140308224 637997284 339957396 563899464 38895136 295963328 622427520 57957992 924762568 675739360 670041408 244583504 705026248 412430960 587115008 783422368 631155584 634759808 716601664 866872576 339387948 317693456 904483008 618796784 115723384 154547200 819316984 530536532 308615936 507644576 856103712 730270784 991173696 467746672 507848800 329056384 803028480 325510224 519531648 50906164 727993344 537605632 965796864 633724928 759341840 178205696 176653900 939697344 247831536 536717032 89170944 504543232 200708272 827405408 244661272 292621088 958691952 61955264 191978160 733332000 237131780 597813738 949962800 860277220 836761600 275340969 481459872 991825892 526456100 886243904 945690000 196487388 371630208 298818500 70420424 343393792 627349440 791625536 681841552 778365412 476145762 479999320 554847232 506364512 249102400 984908115 605770496 218222976 914180136 926614512 849603712 469395353 76234499 366685160 633010176 9106958 36950938 366206194 469851712 257570304 376091828 485093848 412669497 256098536 53357840 880745452 290739744 818202279 65323264 303383750 187780552 149444684 817393408 351929856 933383104 19054320 879724416 909455872 25798356 722643552 980721008 663652340 948917488 179301180 979155254 480651576 587448632 636894720 371606052 2899840 169747776 226706884 791626240 261390782 762938076 901383808 598838736 383712512 738188568 981484672 872865714 273193175 790276352 358221284 15244800 288494592 937935052 279478092 229128645 580470832 984275040 503081072 401690720 995295884 116611328 127951944 777816448 62247008 145439360 808124416 950093312 809573440 810996736 353187072 556288884 816725748 643020800 627292784 763635452 913952080 347508780 136118680 798376448 229422008 589417328 137725600 555997088 3219904 373617384 431960608 333478400 677158176 389682060 267469584 6730018 615606656 208941416 38701056 733848064 514776576 584612864 362963616 602927080 695651392 346396544 846270696 935797124 536106752 533723520 154552064 852580400 607874288 191151616 640469904 125837184 625902528 125037000 199980934 14883416 913217392 602138008 108537768 768014280 59425360 245782768 313989448 437996349 711393496 526335592 974307968 385786704 861099776 698923872 55264168 916142080 797536832 909954048 132408192 275379968 450457984 69204544 534607872 455877460 245027328 53951456 287663392 73501856 217716240 381239200 7777312 28772240 514634176 186727016 653161906 964548608 511246872 290245056 492420672 463815396 318655600 652769452 701487232 980684800 501063424 827812158 318951776 884602368 606385408 346252680 564981408 883689742 661371453 714235264 565978828 358787696 530784544 160124712 234216992 782548544 569646656 237354784 844527744 913306742 726768128 446203856 449911184 472387072 504763264 270376448 580139447 530416016 369837920 987352896 532790040 628807762 384414752 434010240 375913792 855212224 586946432 208689152 78882028 990047712 28401380 944680896 115823248 544253712 228780992 604181552 80656268 993530544 716726592 780749312 780646131
679091520 842566200 937772000 296019168 696239244 405166212 992100640 453472384 501427200 918928256 198694912 327836304 980585984 216606080 824558896 760924672 192081184 855636000 822865728 999167895 116965408 350575632 869512208 114873088 874066884 633545744 295048104 297824938 410258774 395179520 468665314 597861780 624010198 214456192 616032768 401218176 494229496 290499584 458316160 89864704 543385024 944465936 259231488 529023952 718432096 923756800 34396192 340576656 953236960 450255360 727876050 782178168 31002440 347439616 153897770 704827904 194019808 910317664 968851328 493410352 737187072 266065792 715243520 248666930 585421328 651092600 485519872 431057408 390415130 782228800 599983536 91578040 353021440 932718208 48686992 950947064 514885712 988121088 585981022 591413568 66116096 730687048 944896008 11040128 33737816 599241004 778215424 633971612 98063360 966258208 682037600 217856768 264605416 389125280 806500619 193147984 285584528 89206706 114962596 326151400 630907680 797683840 77381052 176094848 839029888 723398158 571313904 652291396 927273344 922494464 553908672 652576256 475554560 585006344 721033408 923638292 382437376 751287296 565737024 65328320 629455360 611250752 258646328 550520000 932275264 74856672 498847616 467573888 178819264 141343232 243104008 397849472 62014368 8021000 366534608 37190216 966572479 188553408 441468852 327532402 48298384 789451920 395655504 228256036 996483824 120390400 139391500 182936928 629115680 493429234 735144464 689136144 932912758 816761728 706720364 391759760 745639008 442750716 406325454 344223384 873776640 213099168 870618368 4759568 238915584 231670636 400788480 862092080 61314784 64204800 437271550 653640732 489697280 42590000 792584448 321061520 876952490 179013888 104980809 103740976 796000720 539245248 974805112 707251528 162281320 487454208 563245880 338464512 15746312 860034376 98810980 397167616 627165032 910163200 846245360 408675840 112368304 615169500 54826200 168136544 295534144 576073264 654292720 95574110 559354022 721238440 815463672 95546560 484984832 881823038 34868488 464828448 329430520 441848348 679729248 872371696 865053664 424349824 287898624 803172864 474490264 694578592 976171520 450507904 778776680 295259168 877532160 726444585 17195176 724125024 241482496 30833136 583863296 693576192 641968576 704406150 247637152 72924992 894279872 903340928 291405920 683247288 166433000 675440628 634880000 128596508 811188800 614613000 60687680 995250600 450429904 444217094 231259992 546826032 182981728 643584896 529921888 708943616 211162240 607814656 780558270 657089538 38726733 678249216 238336768 796111554 225134592 581332736 955322720 564681664 504313176 861668418 532732832 622854816 52708096 429544704 254463595 797407824 809780096 818950976 295088896 357499008 275644120 359171200 779388232 253159552 6910128 800130800 651480064 481405196 898360928 533382511 427324966 336136272 55547680 186375296 834728700 77765744 667536480 244212888 601376928 55372684 76434160 667185152 882535936 950185860 257292544 760709948 859767904 180615168 802622380 959250016 118583762 472104960 516504064 481418240 166787392 952270528 853431136 507603984 453605156 780656768 135420120 569228154 781697152 866846720 941296792 325434656 188560274 205996768 723256064 823793536 117288320 402364432 871943384 323361792 773839816 637915080 916692768 326744328 554010240 774743200 844731904 299338096 433820672 958218368 460633288 979954752 900456000 66174364 539378752 414203904 461716256 894919660 76089152 424254398 371514112 938945256 958622384 25988992 271582248 65699225 184340588 764934466 273435648 461063616 637619544 292152600 349806848 34484127 524513536 534585344 890611208 717860806 106654904 766528480 220173275 370743168 888574400 925614684 57074944 147328754 162041632 808208968 952664374 89172952 614357534 112718208 61074016 501232000 758079268 700346368 239071576 762463568 850524156 266051600 656483616 747389636 452920764 449932050 345522456 662533045 482051946 467952000 594420810 656087152 298900450 166957472 664117712 262464088 610250700 194402464 351492832 487736960 292985760 110389148 962630208 516886720 547553956 490773376 961668064 10553280 944035200 104720512 426606843 167109188 596628020 525735360 131833984 997193472 616705696 987798528 8808844 981438662 736885224 356676440 568651072 498438688 387262280 937882536 22878624 811673664 261601456 397480144 295412736 594737128 961990656 589796632 174657664 613870064 871906592 661394720 598293472 907870208 490376364 225355776 619227456 365246976 935012888 891919296 383552000 707537300 247025024 1248484 226076056 664842500 580074308 593667056 91534736 270000000 513870168 503448320 529356800 544216064 98036288 595052544 135230024 900369304 923526904 321166032 524544256 364481920 399590688 751902796 678641428 668650940 494192747 367050112 628601360 999010656 176536928 319219000 363107776 829081984 281064336 694055520 733275648 969527040 839167840 561874788
419185536 315233984 907782544 195203236 666487030 555661824 161252864 800897956 287964288 589803922 5022080 60310688 702730848 360347120 737182336 455380128 891804368 758834784 18850358 445572416 801749384 522645504 219575856 818716956 430915616 276666040 874558848 647683696 99457152 719640536 937238208 982856320 385811956 732132188 809957632 596808064 656920320 953127424 8248896 198587072 913046844 141744208 830039538 191785152 763633280 142060464 867325904 996685608 427037925 419789704 37226208 863371878 516246016 125708018 923535744 899775488 107432960 710817678 240238832 952507776 269733376 706015506 794146516 804875264 9546672 810089984 245506568 393648884 927458520 949195200 467401216 276864512 777577280 32630299 599724634 135371354 521676509 636780160 193560596 67650000 209986560 64948240 113828864 575131136 928209848 264106000 883900896 788148640 59107008 100323520 766707264 776049312 930011648 163776802 951537184 973590400 652279216 269917440 813795964 704521600 587812608 152844368 710774240 236584448 847011296 992375479 42370656 121101120 179874752 538421284 19125760 837282048 437962688 16977816 312595248 117701472 420231528 958570345 987308376 86453604 162526144 85241344 214593560 455759240 404365120 858070920 883674976 610482784 116359968 529633408 415638384 608682376 585571840 166020480 979988982 288735704 863818236 366541952 667962220 26270208 130677312 8644096 285353152 139419232 953079976 689030960 767724544 979912336 43622384 478032122 437292212 979177588 50866912 70677760 76448720 101881856 143077056 817511056 813530112 296525440 788898288 871760656 246917376 119449872 960163172 537828542 81558692 102607120 573704080 724375376 929135075 716206360 701352384 760401280 488747138 386024576 482055496 701419296 930956140 623154368 500872464 341083504 411223552 473623140 147730880 288136064 691355210 756737128 491886688 134897568 221959096 860734784 928983150 823952896 494277568 811705120 981390614 645883712 751684208 615387388 235779776 811360768 441176578 805555472 591653504 857460440 634235984 75800064 650039936 111043510 530121728 484338176 993400544 6927936 183715584 933848964 796602112 757709300 922007296 658703920 98627800 838969312 495257600 594689536 283420208 146869928 320877746 438347520 79759936 912752200 463089784 117527010 213694704 27839156 380342784 353733120 682482160 970799232 488358112 175973760 173967478 796506992 772707344 345397600 356647744 428293376 258101724 434141668 857522872 975918024 439401024 178059504 570384300 383722768 707146212 192375983 614860592 563016384 195875584 706574552 157732864 905536256 424971144 302627856 835282208 694340096 563405824 747434924 328722480 240199098 69018000 312774080 997000448 348300032 743122704 302160000 647777264 426449168 348660736 3610388 136111120 388368284 4955668 320783760 655682560 776899498 523867808 573607224 319218672 142476256 392453384 232717172 809077760 744310032 999936400 51011520 224918328 85426072 620848536 262616160 983160320 843739136 330005556 865503232 679323300 13819136 163426816 890296392 504655072 38848384 611327984 700494400 273804384 995208416 241542588 600428312 569553440 794036320 633156476 56044136 73155984 50391360 394891232 975625600 383845504 188144516 996462592 557712832 363161440 224576976 107393664 952374638 608148402 558209465 545845764 353792856 958043996 617328988 347451120 740137296 781173248 645290044 442862464 876646831 187945964 886963200 879540112 636378752 131371872 828910736 805027208 878344608 997613296 429421556 328253804 459255680 82115200 25805696 608548624 831847848 412884632 110331656 502896768 727081424 394039976 621750272 620046696 677389824 533734356 305729152 754009186 31312108 617102960 456609768 276781576 937425600 596421270 599547360 949183784 940457072 559650112 462928640 430329568 339193280 177533432 146539324 307675488 341554728 58935040 120880368 38684544 506628480 650613980 423264188 857440100 490964320 472141824 643970962 199620478 125770152 398460238 228906860 29045248 82338144 563225600 11473100 838066688 634739632 9352533 352033184 788751840 642307958 411696896 474192480 849759168 49788896 552281024 318415820 637780400 703044135 141965312 93991056 466799872 788057600 225972576 178988672 827247024 458240000 371471360 143038784 235719196 216996373 15100216 470701632 930480384 941517226 457154176 353487490 938520320 62585344 269745108 931828422 614210624 495703858 154914352 834182656 264416608 617411316 445371072 864433092 152045144 188985960 527784907 422894318 42842752 233362944 192276408 688759296 597589776 887451008 930833809 750057400 36461440 198887936 115281968 843452416 536103494 747838908 937348344 954901930 429741716 40379968 816098040 586200576 424301314 516119352 584758784 753138024 242845640 486757504 654624160 313252768 228217280 695742152 922420248 533498192 589774016 959111728 181170464 845080670 641067832 369852880 804700928 263887104 385967296 126147808 572422656 28049856 930595152 929989258
593038368 440170144 811045504 355019647 91122064 744224768 655068498 401419968 925361152 294470464 770428176 802744684 406693512 903564416 408419840 400049900 142248140 655657800 432741456 595800320 616970240 578394300 934767480 15708672 163015684 175066400 964755440 281360000 858002624 286890188 908850884 802581888 565960352 117093880 941163584 871447328 269455944 223865600 503901664 296846400 128751784 640532224 472609304 224006976 855427072 662519808 195485584 666699264 705771088 525489056 61488604 703835136 269356258 559375536 97631940 173455208 742991816 435235520 397036032 846493600 163216576 395682304 807864360 511002800 930349212 324347024 750755120 789516288 816879808 553723085 467691424 26392392 287491098 59365494 571319536 114511616 452011250 594150912 955117248 430534208 260664000 700743456 505276064 824931304 100518012 21202180 58901152 661794288 633978234 700799880 711737600 821573504 900530259 196994080 811449356 417264640 707710536 685618040 745644832 961885632 760875104 692378880 533109304 710262672 393772750 384311194 977633536 500193680 804703224 40486242 456327680 406604528 486242328 508890368 105389568 82021200 257328940 979966592 707946304 490717576 32150000 975120896 910867552 450333552 520925184 656238100 12501504 545645376 849697738 210738328 171288064 422838464 262228688 202170952 594279064 201903672 689512960 627501292 808290916 58705700 716118368 74627328 747281824 365597476 865056640 607201618 841909533 782847500 203451904 922844672 906939968 298926736 600097472 492310576 840885466 201804192 765802240 799590000 623744576 682435088 554364416 123079680 764267752 457779192 488346672 568427312 482331536 59570912 824975799 474150016 349297792 953291380 340026280 547149184 729704244 227926080 95139328 36837648 921447168 34713232 487432576 175948164 787062776 998726432 280058096 476425792 363000152 935314800 747210184 723204058 821738612 797003312 524773248 597119360 260617360 940520000 61241280 997138624 974458604 893259536 683152576 132642160 803591872 438457376 784025344 804075600 65852792 108722152 888273272 534874000 760432640 600096768 218314880 229526912 441435648 277382744 631372668 333422984 363735262 712514080 406598848 922576256 261535200 272357888 800352144 663407652 495212416 377578600 802270692 44566144 763623248 184281060 726280700 831367808 31617625 517995008 183106304 776585276 250325024 370719796 99744640 285586928 53521840 309537702 853357856 825375248 370147136 97982198 360531504 70999040 482864760 542570672 587769164 151598832 449270848 58447182 754071104 540664320 275286088 514237950 611939136 196510850 956035162 581700092 680682328 636700752 467916264 551804288 929142208 72138688 285229384 565286791 591106188 372128884 600960000 797277624 918870624 401850268 706077237 616909488 872892928 526030400 54273792 524322816 607077920 620473742 566947216 684367840 43462144 721920272 628284080 423817600 243451900 707702785 103123268 391046712 990303616 968326048 535939000 97390320 230557168 696620240 542693360 498132180 824431663 294420180 709053136 918875200 817529856 844242432 48191634 745259248 61294400 518129216 365558736 997438768 284148422 872402688 195790040 555488624 934830272 507936736 324636800 747875928 994783232 341616896 476063010 350016896 600475776 998197056 769684352 387264544 19830944 454451296 497490728 268643136 432296000 67354938 189168880 789304624 804104888 747826542 723228224 328254928 390250055 72619136 833257056 522860264 655810392 26036992 957355392 1574152 106351680 879994368 863746904 364768912 788336308 461023536 191702528 976585216 780282064 513600888 34771368 253241552 546956560 475179792 602170624 901640224 62221856 699411560 128671704 279267368 375519936 700923328 538040448 871477600 478804984 308224000 840356384 563749488 342426048 993194404 462648950 713338576 131443008 524789140 68069568 571823732 143745712 153596416 263074048 668825511 977261368 914731018 211731392 505602800 767903424 269282004 728628352 305954054 979616678 773342216 118004836 770036872 806429408 926080000 696381696 633152000 692722304 974224544 353452432 446058848 713661076 384302816 777844616 732279808 326557670 262872320 410245428 434605868 905416064 229356720 405132864 283326360 48188504 326579044 322601760 478353484 981464396 661908806 465840640 624032800 666780008 910197248 290683936 352438528 133882224 18102480 363193632 631386624 617230016 395164672 580659200 47712920 197446400 926148104 227686712 583580544 453658624 785078240 406190688 902285312 429107616 545670400 875905672 151246000 113033712 900953018 465585384 378238342 911388840 785919400 191838226 901496048 497161640 587237792 107621988 962369536 403232192 95763020 889465752 81225920 831775888 928066144 397256304 443387200 776615576 257018516 635140608 983617184 614192000 137765280 687620352 149836588 965496136 898240864 475852256 29216512 883663688 754365472 646843248 401990656 486673344 234532096 479751248 784817568 341428864 828285508 722195288 104856952
202443234 442114172 850735616 93728384 20740800 87454194 144726864 929535040 445687500 571893877 955957568 761690368 422054752 708892416 99268092 206140864 126618472 673880576 468647112 578047152 825263744 12716796 530565300 226145568 31378816 11737526 957464832 758435136 916615616 670040032 177470976 608399872 473871228 468232484 48299760 297434608 54760316 421029440 576775428 907732944 140728288 683311032 512980664 990995038 605580856 721914330 863310400 673725080 570483888 221093271 917652864 440451392 835413504 643706624 496364840 99459692 740887632 563282832 893506080 491502344 965581312 59305864 812288512 140674560 540318396 340746872 818768216 263070176 626062176 736124088 216629919 296144668 541418112 44848896 321892606 869966912 222818816 32664212 477884840 809814016 758249655 131246560 907187656 821029248 335254904 152371712 403262464 76750104 830850992 530341760 119394720 453709230 238837760 818114672 463424540 447544832 72178048 501437664 208293224 233720540 798927456 78452112 812120392 955006960 750014400 656076996 697866600 623554968 488737100 340893796 302617064 850601984 326571328 903597862 953069912 397777544 736731594 908835528 822146048 27357184 800865792 41268736 173074680 947585376 112140928 835625616 621347808 918164836 218122368 604131168 713744916 832919083 468865664 764790814 421908460 374772760 358883156 69164032 893465920 792514756 933194864 931645678 703556346 425453312 791303696 657436893 580843008 533743248 189301168 643603990 948706992 586673038 553764608 827262976 940044410 210400848 952987712 935155866 994593792 423287072 218354266 510381568 538368512 969183834 855451291 849194388 356523784 329504128 584673632 325849804 685005436 512942400 37762528 255256416 551170648 346661192 661991592 781847584 239669719 689976448 178737312 239003368 278169148 731772728 806836864 334880884 551044152 977371648 753415651 318679552 553331170 569632000 702709520 648015712 695096832 178469728 788577336 766672249 846745152 39523270 478913152 102921176 583963040 21648138 721513224 426461000 93781456 551806508 64603084 958061824 190258688 608272896 857511288 78558208 461037300 900650188 875120224 369533008 501983760 487298304 843610811 366093051 393830944 354280000 947053056 522270744 767840832 831674624 727683588 866569376 64732748 140138752 486653184 923192928 682437592 731905920 792728384 33778784 91364048 42545000 163427776 17052272 129267200 571357368 139296926 900293296 660240464 142256312 254796684 58809856 664590752 103371246 544150464 744005024 905791984 879903744 120330816 895982728 824790824 139162688 623055938 432544800 488803628 796309584 705362944 58009600 915033216 344662040 144437248 115820544 621827072 582146287 182577344 842407328 167748992 772445168 193033758 186349124 619841728 967364224 366692614 893373344 640390696 147276288 534984704 875324960 860503256 502327280 330941350 794957344 594966352 549830264 735848288 321629376 666699316 625057984 865584000 158859904 228598792 921317060 886692378 12188672 801921050 607115368 998151232 11326208 890469316 429959485 751060272 300121344 256295424 386765866 161630960 975243888 427923618 456588104 654151632 358958254 429490240 994446720 64935040 833468802 612868506 826341512 324431360 211138275 667547424 121975896 420194366 448625152 289063374 405999376 861729408 963340800 471431231 838656800 638727296 142179160 656523744 604750404 909692972 253444416 830664064 632255672 988913580 632756672 118911488 998351200 411693632 695395192 753930524 307724672 0 963503282 50788352 573274272 742833792 476500992 744917580 181770548 76522720 443106140 413592712 585631352 925148848 913924268 642820120 667533300 279981640 455863696 281022084 702880128 441583232 997010147 212657248 43965400 781259872 216274672 407618048 354779776 32889528 105926400 491266404 77953728 171079840 632688236 999723536 82619360 449034128 523146880 532509920 218460800 20979968 582977961 174833856 599562720 417519842 952064718 55288120 740153856 549362000 336055834 96608832 221964224 87763776 201003008 174137848 884271928 55723952 203976344 384492712 898817920 354706496 935448456 112971264 82524400 94807312 491426938 758860632 49015540 99188512 350850112 735609424 535451016 918007861 642871511 481959800 381235328 844801376 689175224 346315072 760770436 607635312 951263658 572989064 670219904 244099636 710120903 361924928 894849936 432778000 834788176 660572416 211574615 537030688 468592660 563581254 642828864 684614400 900738656 690656512 280565734 286969352 628577424 284470648 318193920 100074488 635751304 618603776 446499510 726950604 829466055 679092478 440732032 188490240 921233544 612637904 367071126 961550688 780287474 560354766 313768960 929688116 19272416 236528978 493859644 965264647 325884576 515935744 840526392 561042566 368053760 456927232 879067392 457088 653230648 661659872 388565024 556717568 930319240 129861120 359936176 366642004 558254368 654925312 244911616 157251136 329476916 491339648 634558616
199125760 765491420 623638016 996151280 567579264 455232636 607439664 429723264 869419728 429766528 939404028 524215944 482526048 109650944 42436498 583010144 277810008 398455437 95865456 488836416 165693760 114156277 135740768 975663960 161301150 857413120 415349776 520811595 937493416 270806528 616683784 642054870 162494208 305096512 64514564 209686496 664255092 250527184 60092992 595553920 733741412 458184934 333111978 289690788 181456896 602800664 573592776 784874144 487192424 186479488 517333888 155918720 70869696 959680512 360878320 427605832 400103476 357238400 906865962 476941328 169654544 446048384 96390400 254112256 659507200 7650112 459058512 733017996 127950976 486036352 109397136 375986944 935090992 646557888 874813504 646188576 3299864 640049908 754416034 545390336 239445344 157510072 964005760 163535872 575147616 657950976 646852096 461687808 739835136 872185339 186978528 667310408 70032832 847484816 713551750 570978840 447011950 842013088 769914892 126573536 906250460 924192768 745261056 861112620 888285824 846489144 929957356 224127148 559029356 846019970 735478784 77095928 447346176 110610412 273948224 612968192 10572684 69377280 61966336 496328448 624616744 140430336 595951616 220567040 950489600 963870184 540848864 478863706 890272470 66429924 982338176 648077056 816124672 45179224 782399264 908014016 400784728 828012212 394086284 660382588 749926944 982873248 396880352 565242368 433501696 869157076 834785952 475699548 86309888 640242048 503749352 670409376 908213080 617283810 159021696 8783392 238938584 297530832 568157616 506406400 494122656 720324864 465762016 77601200 516991536 980029760 440334816 874265472 730090760 172487680 232399000 154148560 712797456 203847968 166274360 868504320 555744792 126598656 410684800 390705236 315848692 425778688 796505168 746572800 244510376 426768656 730764800 213705312 963173376 750235110 622387607 627064448 759460000 389451904 181838225 72491988 54789632 494726720 905816576 161680384 460470704 392106592 5419008 296728416 206959200 421977904 906571008 945164084 779022336 695178712 462412288 473587200 86437280 131218912 661942648 676022292 938661440 879364096 615463440 703274976 377467840 936695296 599491800 246803788 940159488 272394000 11074416 119729120 319990170 71083904 541911208 96002960 125853572 864541000 130320000 622750218 734813680 154989304 398538880 108532576 287569920 67841784 23206768 764930304 687742220 699675016 394355796 598256128 436759672 199202464 517174272 806236176 765108352 589614720 38079360 813986432 683071124 20708608 674863360 88933024 800529118 476717120 176467680 568053104 466443136 327837632 827241702 340395146 168232000 252534784 236633504 238704000 815251600 592612074 708361888 226838992 121648384 421471488 376022800 585650120 515811664 173983744 747195648 752352256 536026275 430484608 59270200 138766852 266957824 331098928 217048858 381063680 950794240 554292736 716928000 997624768 130584320 158686568 845661925 513964288 94615296 691072352 669813478 797547392 295153520 765889024 529447856 185340352 297698304 308382072 995780696 559984012 864637504 520513008 333710656 347255836 685310464 198293840 19404544 699200582 343875536 63562804 34982384 156620800 325177920 74995712 758845056 620785053 251059328 892791392 612364160 386571544 559120000 693521120 706780954 442368000 854531968 946848064 374079328 532445568 544267776 843258880 412291150 950157220 374612864 335499136 353238508 841279072 138241032 123000000 256313088 841822960 769276416 21695776 56497474 891036032 869086158 30311104 468260032 686954512 685058176 325516864 476595584 397800872 907969504 914189856 638748384 944226960 377779672 685679077 489569792 26971264 382717040 390098240 180287616 332462414 356693456 829922272 354409322 999193324 908712568 719541328 577614164 52184384 124737104 492262351 666964480 92372704 617242560 712900352 929799616 868138240 836079104 224061952 615329514 21950976 868160000 477538224 269838336 545932544 114321174 12947596 236760600 55514168 424062288 744288384 906866304 777381608 55274750 683693754 757020336 767406336 883539832 895563744 767575168 628080604 787152896 750008176 328738200 68584392 146695508 251197776 239566040 961913952 356397482 132769960 359470048 525510196 613395136 803597000 362277156 689323680 871962288 263668608 304768932 179707168 938812784 786080640 273477040 483612672 694457152 84985760 260983204 302411528 618171140 184352168 864342848 313871248 72626944 985129600 688880064 613308160 440015616 152470400 377600512 545269658 244147456 832791584 740987904 616305792 833297136 551699120 308152000 62016768 337633700 112242232 488857712 372655216 641832800 92024440 806784000 958962758 410895744 658859205 482237068 648672128 459216404 758023900 778862080 695578880 631138047 679955200 279128800 562565440 621066192 667417176 490882878 690157888 986400384 151270480 145913112 93327584 591439360 654126400 108089979 179939008 615974912 552483700 464525824 44619392
354239550 211682384 223254016 434788913 200022652 967025664 438042822 97437064 450817792 469875600 262531056 588398800 645376958 922928384 284840960 279162136 420837760 552448332 820508160 855439100 41605888 639376384 508444080 962599076 682267432 491381344 397937280 603448888 555377920 201720320 948370510 507351168 29243438 87131392 280426528 268685384 551411728 135270048 556206816 293995596 725894640 304668088 376505376 986049184 546568022 353618535 887639768 840593430 964403440 733013692 868207936 128324112 532251680 582878400 71696468 201357184 716824268 913452544 584789160 512005088 304811048 159857920 3919568 54276864 248740736 19173472 524655552 563708608 242590208 286905784 167678960 419071744 559302552 650159104 659342336 738081024 154239904 111412864 244197988 990538120 431851008 758442808 149656664 612526492 737701184 310139072 574513108 607593152 249672608 788201984 407575040 333238784 261923416 458705152 995683680 534619984 752970376 497050816 950106080 308006080 56706896 252828429 399685976 217116288 927298080 643033744 342578176 225746560 870318964 684398720 196505024 681012736 127333376 484203008 452725648 807321200 66742272 674964992 894568288 185877120 550211728 643887360 241138816 381859008 118526208 782572288 273959352 995290554 365981980 607594612 795228060 791180896 921763840 557506070 544826496 663063040 67620324 967447552 443725920 6861000 152775000 276953472 778332984 229411136 439486656 507831808 350861440 743186212 37124920 716925104 99233096 554534400 141924144 932717584 284503896 683568960 948679616 798108928 599362232 259436576 63342771 652727040 909019139 826193284 695665454 249200580 707536328 459715072 500813760 738505216 247766268 52800000 121822208 669638656 792608896 204457680 457859184 985534720 107244242 973605224 597895808 81152352 718815544 104945304 202865820 739274596 864230452 821444000 837939968 727681320 350169743 530363088 445223552 36743456 494528836 292279032 274148714 640021148 767705730 564036632 173523328 632015896 237132768 487069696 188436672 113129600 89550592 90869500 523697320 379367040 597644762 169549400 903930488 162892960 123699616 85617740 895443072 708938240 134838272 61425408 983812854 474792956 703219488 73897764 435608704 106465840 614826336 616557312 496244736 304805120 86495314 393100750 653406724 948505412 962763748 813175296 576341080 623178280 83186704 200517904 597289344 349129600 413093216 687851456 691597112 301057088 963072000 628427802 973323609 904139872 776095984 1410164 654644224 836515600 613084672 766372504 35179456 27964032 484927136 229950092 848864489 704407168 971070640 163072990 409164892 358471104 896917704 817454910 583670368 818994688 797366272 91308360 855675392 51075400 758563168 512644800 246995072 84409536 370388584 943121330 327281664 188563200 894924544 317280848 805121898 205632816 101383520 281870336 519364240 956819120 796438152 235342364 368534660 342178400 632598976 839675776 309572216 693713164 326610436 78473856 449932560 77145344 135693974 294966784 798966112 391075008 15003916 609091136 530653568 577738368 872437472 937601964 558933392 496172608 739041280 777775984 11707608 958166016 722900560 339624960 980955968 497704128 535709536 969852156 661609549 534381930 753033700 540222772 496065008 980471168 678298240 251143748 783471552 248359120 410041944 392721920 375462000 519962184 330585456 867909120 876303524 453029392 8865672 203968640 759426048 727942064 782082412 43407024 936235312 501692196 787426224 687734400 308498944 325581184 649170656 745766704 332855168 0 147827568 368936436 624161552 915799744 98495360 790708864 903257232 580248704 910419384 889660422 535544472 355058528 818963328 960345440 95731648 948443648 977862346 118056960 135625296 93603176 623767468 341523840 719736606 453876576 823505408 443491796 860940672 573291240 672883120 791921304 764350000 88061472 814648276 906431500 609267200 307734848 57617768 243631312 887071936 266673152 501990608 656719168 283344480 566468384 281023164 744165760 76784730 482130944 286655946 974027560 964808138 80404387 104182488 949084488 750523978 970725663 284549584 212573360 496218112 966630592 249735168 834604744 69464000 878686716 516056804 380105536 918571854 121777582 625488354 316483840 819133952 857997608 536309954 404064736 459257920 175184492 214768256 470567040 139875608 883909146 897001472 981267164 159048000 512099208 267334656 288076588 304767638 263676768 539490114 31191936 966145848 827505152 645674208 266798962 78598032 864090496 951234805 574752972 682085664 989848512 666824320 261689451 146018880 688642072 749427144 214086154 847523328 870968624 586921656 149634880 928790720 542303392 853544618 954879852 151235840 921293615 170075104 500085728 569559152 922888532 241085920 861048384 545228540 555982848 393026400 669314048 497225216 544929498 299960976 776469296 489243424 843815616 546409408 736693448 347527664 642143744 631757568 319229347 674401504 756598144 997833905 369964800
193207296 965473792 341796227 626295014 662180880 41158572 713035920 693402928 916479488 213600039 347406496 581906432 709054080 810826240 175089689 180000000 752500224 210172792 900374952 244362928 21782393 308640322 449067520 53652472 868866752 178358152 659247370 743145900 711279088 907840768 607112692 562484376 232115296 920563312 167200000 199820288 923622272 976364288 797720556 744506060 377479364 74850560 707423104 293228384 791065732 685575686 914346960 535362048 510144000 566029536 551655424 596839816 7885720 758256848 861363628 116521152 457317548 934205632 884494750 595333504 434891976 88464572 569790720 882675200 44561752 283640320 577553192 906835740 520289696 92578544 979080940 792840416 954103808 884814576 653486052 694517360 123768528 754903616 784403504 856067764 890884632 18621504 273912792 419556256 94617224 416208896 813544736 315608736 98568320 484664320 902195296 557624056 102550560 689937592 448639856 45665152 434314496 572700284 883897052 577013704 124730528 69963904 365936640 803872112 22966375 981334528 515301312 499729552 10188358 668645376 367775652 753710879 837842920 682229432 678609344 57628008 469479488 160834080 501816768 226887577 495659264 643565930 30763648 583750000 136816288 515245568 499061104 428052736 213232080 204140768 810878016 974693376 901683536 104810880 537689888 436897280 147365421 942667264 450603848 269332876 367981184 590415080 580228800 191359487 475296448 670918368 908144896 874142848 524092968 481883666 55255040 256991308 454334072 517084240 630930952 349621712 812218496 689621792 256568576 702865040 218599960 317070408 931197070 18790456 969482768 912212470 577855663 446816288 654355182 50861622 280959232 853395470 978631658 475256704 264613840 662554112 618137376 509627908 106896480 544335968 921777228 972767522 438040384 715311104 535527500 851908280 363896768 384539328 195742248 194356420 607627720 588079604 291886688 693520668 84016320 324332704 544914968 99994560 406180800 162119070 287093760 847277638 473369009 676123536 420741488 952226304 125723040 468353304 392803728 305960472 627426008 278076768 874484484 784779520 866233536 50720384 935313488 312685056 171214816 118549888 842398976 620147300 253961256 307255112 301279104 904717018 32765480 121173260 181886976 96755660 516742952 906223464 369381148 676240530 296773324 257869824 763462828 330226976 233283220 55241344 4551903 162249568 706496000 372453909 877091020 283633494 61455658 922465242 461145376 767951528 665920000 422096384 650054232 544378544 47923142 320241908 360729104 713700242 362695628 838365648 218356512 70440960 91965576 511858706 611717120 135659792 896898844 987945336 682611104 119974550 658030704 153959696 982454240 629780252 877311936 539935315 116304128 40765624 933868096 353821780 164168512 585321088 771564696 291746148 590075608 353280066 55340816 933399504 651439648 298494784 322194544 762083288 596847678 825616300 380365168 104231104 337280512 743839808 127171264 82875472 919828480 114851424 868525216 481858048 353602560 983955840 927924558 674656768 569238784 221381072 549551568 48403200 23568354 960559744 648925824 831619058 343361679 594912752 903106000 121774976 144096032 85952000 249280480 422251360 923395584 119415376 891351328 332695376 348441728 322944324 371090359 771418114 300999840 725907504 622670976 909426660 168889958 102514560 279914932 251163648 467881984 561116896 827019880 901584776 475482112 827396992 238031300 68263236 876005888 961829600 938421024 948552064 961055680 368003664 82844224 574009808 515432448 143733716 27720376 60846960 226173536 590952544 114738112 980037072 74000384 585461888 123271160 882108998 991152320 212188160 990264768 686197920 558205934 95042680 217199424 536565456 402339584 945913936 6775000 295158974 870726656 397085696 225016960 240216789 15533984 68204288 823301396 878406260 890664084 607685120 165776544 156746320 682982624 673972096 837094384 970948484 423792768 925830560 432710560 797890560 114455040 83842560 442491079 160146272 547343200 71257600 962513152 158766592 967932416 112604480 99615232 426199784 258300832 840031296 209023384 978440448 741568780 386168313 575847936 735205448 848325768 438682712 529547168 137970512 792704000 307501276 302329152 375765656 298881904 246974394 404320000 31189632 418137496 473424278 442107296 734397152 134630348 443795680 854396352 696171738 527583552 142766400 930555964 978555088 124066240 702627068 942494414 947029448 470601112 803936032 240862208 172585540 995651664 149930904 850846976 340874368 130637040 647014844 837585529 646366272 418597652 966647712 956562528 117295264 705150336 460278336 826531328 354814976 885781204 558692352 908955664 239203666 772284048 184037524 938708788 866500184 790238528 631426575 511691536 423285632 205984642 831071488 422230224 44578776 295296 208860784 160827160 899684436 907353268 836049280 378211024 338501036 69591336 736430320 565038760 737414576 554957856 292289176 875390626 139472000
441526624 369781152 569801916 135642304 43310 378740736 362284284 872120180 841580844 217580624 6649464 579474944 307115520 340431616 925910056 788748848 411765120 444370736 527116816 169454636 29950928 18593280 970575888 298543712 490330576 948664356 38736400 18279840 245442240 260012728 12374654 701072092 583999284 799943184 19663416 643148734 938266512 657878528 192243280 936306448 995747968 27332780 693043440 395715080 789186848 286200112 458805248 756882000 807485368 986752480 924407518 316176208 262661039 103337992 589997781 894338374 330738936 493473236 782020288 247743504 585112720 581413536 27840704 120483504 383790784 487904448 525322012 284103296 697842688 822099236 359009328 418165576 53844400 282849590 41418458 529307584 934747940 783399152 648228678 301655122 212277275 939490104 497489920 472186350 114130640 822544560 106348384 218204140 435125760 297789940 796232704 965292480 139219072 627520892 576949980 748570880 425537056 380600960 479952298 769896512 618374144 625185686 533890688 8772074 335291192 719810622 390949920 557431488 783396448 662556960 569146612 92256576 179191616 686372896 773225600 510253316 295564522 169828864 923630900 215052960 970890464 465829888 134099392 377221760 565071804 912880410 343441712 100889600 275032296 728006144 165362746 274784384 278738304 339292160 550061376 609421728 593045480 520103840 39135944 420937984 398410000 116047600 781014168 764607740 238291744 88937224 651026734 780475264 134700416 4450976 526060848 991609764 756982400 756638480 985645952 533003608 621197904 958800768 928016384 134504056 104106992 510809984 536897352 66818968 63484544 574053748 705683152 233354832 471478272 596484100 751632287 466199954 937613888 738874536 749869184 934607200 467047424 178333328 104480024 548054773 595581098 454347840 40520000 492684288 129867920 632932480 554109440 502512032 306867264 105742634 519466688 318531512 797439768 774298240 607357952 704660232 912603136 265392164 106902117 787043840 196706916 111020800 715510304 648494272 728386560 638892348 877977472 21910528 274940416 619606504 364032760 526078003 206045184 694828032 441766656 586279500 738637175 765256192 446324736 308366816 578728525 72250816 794333162 282438650 286398536 116464296 301544192 290655616 263933440 184278720 102370970 387394240 469980880 150363984 79911352 890915756 473217232 728200100 532978432 671641344 959322048 779966976 459617600 227088896 908782784 701676112 484326660 533195472 41902376 653551600 89745278 835351040 930720240 811574144 43441568 786868000 209119576 144924422 824316944 515346784 328336384 28358412 777390336 212673536 859784448 138674688 425662504 28122134 647083872 699443216 379288896 472201088 449868906 857631712 594250843 934265300 48366984 969591424 806712032 730502656 211651940 914925760 699904984 846480995 305398168 471461760 18032480 118192320 30267680 338298880 284575520 705597592 121733600 434840000 824659030 156273504 863469824 683872952 46597132 902276032 679883904 27315112 260753664 918261880 873210248 725135568 294535236 423383280 258731264 900754800 371975424 148121732 558730958 479082752 324436276 165278866 62416944 895997984 954906992 571509792 360291232 399193064 128511380 860332544 903492192 881681168 948128608 501037984 141237456 368984576 684700160 546204813 44590912 341199377 549510080 579210120 34915318 580598272 839264768 131269376 737610756 20517390 926591301 585521182 966854440 196854980 963913260 895711360 298492000 479875184 143282880 809034256 84623190 212637750 322348032 503398744 204631552 589598164 1363968 446630104 277048384 408345632 500573728 520990016 510860448 719833600 810167344 394166032 237011664 679694880 239890636 175400208 896942560 632047104 531754264 865551680 128543696 280114688 726305014 332689408 891683760 837320448 554163328 52514824 588567456 793365070 698793480 714381056 153388864 56652239 186658052 295556864 959002624 403080824 727011840 162283328 123570860 910320476 360961536 258474008 554217984 994786912 642108928 82441496 938976222 142304704 243027264 345891774 772394496 732341120 540116800 509870592 601637013 730779840 113596416 691967840 605790134 555791744 567863424 20699136 666773088 333826560 240852296 900722402 762143072 309754528 808393472 721205184 603793056 502803512 823049472 438019008 594685180 804143312 984864728 278656304 631627912 723577344 536029128 160521216 888846800 291208465 551192944 80256480 771306432 158641907 668308724 342928928 970018304 826676200 392284928 255250944 487253056 769609960 757085000 839972236 414446080 605225472 913850700 817403864 5235596 152172096 393508342 908718832 58785088 565628706 49165056 770163584 273025440 861765552 657446990 509163520 264650720 341867762 311340592 952791104 353866834 672289776 613967490 94283470 928478304 789758784 825711648 459373536 695459328 550998528 917504512 864071040 822969600 894299008 976977280 341315232 720768768 634516992 201462056 959211632 314713600 575362784 781944576 500563936
440392960 690157836 386814720 66595248 214645000 223581664 649455145 792563840 520015392 651391972 198250848 478395888 241900544 529514976 969873186 279746916 580071088 352359288 151867840 714912202 840691864 177878788 224558616 442883256 563829664 330479104 550003992 358604800 310828704 554203972 167370944 935227404 947873632 992549216 148394000 127533312 55280000 857990856 575184620 803782912 732933120 256504960 34496000 57642752 346118520 557100608 900779056 890759720 186275952 135193792 271785640 278575616 795302608 613881824 872933952 2559872 927790424 294062776 648960000 438905000 458659840 463655210 911629920 182049792 989846528 279401984 565442560 746992544 71544420 817188238 414037984 320489448 887836640 436318680 980514816 480172474 845237504 971922456 614139392 169510300 851607136 923380000 199751328 623920992 850873344 41382100 809136500 925787224 376582776 941060096 868199520 902800490 332276992 997206362 364316328 747487968 404970072 426211328 378635439 861907672 299566336 4067097 275754576 360655632 691690360 594097760 606571984 423755360 604257024 417611664 922060272 210281472 596843568 27168416 66873632 463348736 925739384 837750480 642903340 643837778 486656768 206569792 487328768 150681500 364438576 331796224 859665536 852159968 802064144 101390656 180818192 965496892 678231296 561040384 820970508 498226240 522774036 890534648 462949016 17773588 836032200 240632164 621341686 883982732 872045376 360732154 80687210 432239672 3513600 451015168 937545152 180752520 422348808 757896584 249830400 884966352 246960000 629676544 603941120 473679336 459551744 386301520 205790464 994542880 381777664 942713728 630322432 269250760 500531360 217412480 807224774 663120538 152157844 113641010 313418752 529292224 50274640 141840932 348102776 406686106 628671280 315400630 498914880 346584908 957422122 209530936 953750400 377424428 742646560 498729456 585273344 358517664 720257952 819051520 880660764 428870464 826530624 411839360 788403901 461132684 901750296 705065860 545102224 360010720 627336544 638306688 417899800 552489160 641204144 581049444 574820394 122918760 176141056 336064484 767005144 195148800 75756776 758533632 238538706 143967744 192149008 639915520 575097940 362172168 364546424 114535056 611512358 428593072 71503828 677950656 116533660 341035334 947262720 525330624 887871576 375549440 647402624 221674496 41031040 287243712 644614066 58433024 529023976 877307392 124498260 360703060 716172288 119318440 627572896 580618752 141558550 47186920 889480192 368121908 555273096 799771494 626587776 574656208 932856704 182711512 763659350 673505120 612165280 272815040 632411904 156989440 541505440 612089408 600960896 895330720 635429248 330046166 906657376 809845056 548156080 686165388 255910512 703865856 213428776 803770276 669652036 564373248 735223280 47810180 20974080 262357376 549667584 658362048 47823224 322669456 921699728 695994688 470233408 665988176 235131200 77747450 661731200 764296636 256794589 66437120 266439344 286262448 781630336 705154504 958468392 131012932 779164448 535118096 618705920 486771200 939714248 393807552 33791872 245248868 821850876 889954304 627208388 456462688 33480480 621130752 623554784 60876880 190372144 881414816 609912000 726568448 454146904 288623424 128830018 935419704 349406304 941651968 859660092 853669504 721200768 47222280 132703992 680213032 770824392 962896784 681527872 849872000 927924416 42625868 451128176 318544456 745356736 249182720 774346216 810809152 328942272 453796736 274467584 371687360 598880192 782373154 340497408 500455932 233320904 186890624 142468192 259045688 255432562 532582080 990969240 72451896 13942720 308806384 255565312 702623280 487903064 361779940 602253782 24053152 953518882 691575296 865933200 231260928 458082336 322758476 353296512 950573632 639397496 963888272 78469150 692002400 331274530 338414416 693879486 419904960 432802848 726983040 926429104 374452488 884005472 3612968 464828992 363359488 95681472 320921600 777313648 130472704 747831808 923760640 794969552 900313792 348579664 707777870 173349376 164723436 715614544 595411168 273827648 505906176 379754944 623530152 505419136 292077648 583597920 362556096 240284416 246892144 363270844 250291272 246000768 208385560 830540672 33250498 56152064 230850776 999821184 896692880 694030256 955703552 817095008 525086080 287372384 605818324 192459264 844440992 508087024 789630320 992702976 206824240 384808136 720128 222819784 584580336 154764480 465966184 954233344 248117768 955827968 757152480 223502976 711350568 587157120 708621448 734381968 654862144 33139360 690344064 249549160 98588304 108113168 562092608 74849164 740779570 529075518 748937468 74067160 23392284 210909696 214369792 259987232 910219744 690049464 439962744 474858072 958055936 515773280 546651072 516976492 485163520 891728848 242848368 468440592 566795148 719427328 210590742 330298820 6097664 2550784 107522207 100937280 878665214 80304480 185885688 69016000 270093104
345352130 731871952 678162568 986165248 576081024 931939804 678295896 30156384 898503744 762395864 857422592 780578240 351262720 65642400 616614144 407353984 436778504 803954432 435527956 827691100 239175224 114936872 404306208 168942864 138474572 189541184 219422144 8782512 270738688 930993976 361219536 845843200 95328288 414566016 335349784 168826624 879357440 530213248 949523044 889136840 455704704 291452608 791287232 785806556 512825232 748173952 953549838 405114688 968837728 959250816 585942816 986390632 696861213 494321168 706399948 402245768 641691200 907506988 617053256 83712928 233888048 294188480 278912576 643431492 207747840 350346752 246242720 954893824 868041744 399533552 852868096 191638024 238632824 931411840 306700400 139217744 724293614 658051672 737422848 845930896 359832960 913014160 953214832 847528076 420671776 361977376 92540650 506467368 65506464 505251960 738681088 619540992 597107376 235077376 231420192 412686336 735556400 596544875 551687120 891440152 593450768 705597072 965804160 386540592 331530320 883217224 849954864 203143336 647273728 784169784 141766488 123168256 975717040 215154688 53992460 614872920 404225248 440562592 213127872 747064320 462429500 225313152 673390530 298649984 806358512 911536224 90400640 117201920 276703600 853158874 85034400 340428688 585484860 143864784 749072384 398180928 425974544 765476022 460560248 475716800 844890256 302478464 289034560 953183488 315081408 867343424 607646768 386871888 139394312 314331088 89400000 821191000 910310144 231847608 55723904 569200640 59289226 410611288 302800896 105806584 193034704 532894520 123902212 598099712 525744128 500590792 687680000 770211294 36916960 407740160 247176320 822775744 609612864 438149280 558562702 674648896 994693568 533929216 474325280 761376016 554551634 879150738 814177908 777639344 456115104 278540184 233782300 310751508 940017492 293343114 98241568 209215728 352089704 439924416 42251494 218615264 278870144 789113024 622392832 667032728 278332000 807448960 634969384 632056000 497704794 769966848 544028160 212120384 792604472 419373512 435215872 494549248 0 859048208 349493729 697255360 523880000 539167368 413247488 35038336 291630080 136604704 507595648 941747362 900914226 504069496 161686248 487394229 525818560 441074960 775597184 320154812 482641920 570424352 552383488 743964704 6926320 202388992 739403390 697316144 825095804 518999552 661256218 800025173 382065152 283880872 515383040 543676160 86154752 566351670 247930880 966392256 340688736 740666060 95303328 910928072 704848384 617889280 551748240 493264866 885956604 176000280 244377628 723564168 727853120 24488048 278623008 141245532 633785184 941151744 987076458 54301720 945977398 142150844 813212680 608290782 877832048 830927020 461743744 785880896 597420544 856492068 324891648 386689600 805700096 7287312 428559596 304889512 997479038 494104960 148490288 882768118 188964308 407368768 656661890 170858472 641952584 643391440 16719083 931834152 790083968 843030016 235023744 633391616 29122640 991588992 965295654 828815204 298293466 300614528 678784704 210216640 812694912 679940192 730252672 593213664 892481808 339900352 921882624 835012224 219022208 919185576 996480768 732343568 310252500 178714680 592048164 377998592 376024584 239749566 182792636 269612896 546951440 837526469 530734504 994032720 921276892 17315178 385261640 305917888 180216576 526646832 868999360 526401368 758851624 92034859 158293208 196937484 49203884 522292240 26501536 313095760 407093760 56973312 101506522 192434976 701722400 903078264 960335872 395486096 271499534 616397608 731863552 770028992 588605472 219219228 147619856 965176444 871309400 380296202 894353280 636987920 634531072 75624960 669391760 170695456 831921984 4237012 230442288 41122056 886089844 243959040 777574208 518149790 858418748 978689408 458110592 348012480 699715124 959948104 786086400 759090200 376931152 354515268 87117800 730220728 866477408 557755840 907065328 704241376 31765920 762767680 7266944 807116288 847192064 180933240 459769472 931450368 80978048 968550238 828867476 557135572 902004048 746592496 991691280 28962600 742624704 145919488 408552512 338057728 837503168 322558128 866563728 132574284 879402674 436337760 700695116 204752644 131929600 908759058 517259136 227632120 857919360 807864624 114860352 173598720 194892288 882384066 621479936 892630016 313435616 422794112 131500800 770055776 383879712 522201792 780832133 797372656 911604794 499919786 608844890 316099239 244398552 566398852 115129856 786246688 802849064 611043200 951436374 59867640 340041472 622461392 743521404 11446672 859639148 502846448 742632192 513288708 926147460 78592941 40739584 856173568 331705198 533869056 170952628 771114224 397902720 934969344 964918384 947240320 264056882 535210944 488090112 994527488 65262000 918266016 949035108 758124896 97546150 73232184 700854912 768139728 954048276 808302752 384597203 454880128 820057532 266645664 850154992 168128500
432678504 196849024 464516576 375336260 356441536 700117872 936606880 802780044 548771248 895020000 929006552 93221102 978964704 519030656 412598528 654615430 660802880 395128453 86572544 662278280 715851968 151120404 781160960 188069504 114906976 523398904 173005888 8671936 277614416 652835072 82181888 274157675 525861592 686839808 708731456 478220358 692214356 248902400 924365600 202094776 206915328 939649374 637210804 712719360 605765344 201073792 323340672 878620884 301403600 118327304 673884712 126918016 429498286 703496880 300027184 110039172 959803264 470493504 93067072 483826880 830679264 550737596 264047232 201920704 306737632 273091720 216044544 217159712 680203424 560087616 693516836 231338068 262185232 92666880 692434236 990467056 384237312 57898544 678047328 427458624 367032064 567536776 781516712 681404384 101738240 190470056 659252000 904876480 378932784 928749356 548792384 130924120 830193152 838229984 594111104 942771188 46593124 936005152 28828940 473320400 757173760 559876112 905692768 698287559 195947984 912457872 132282448 816205280 255025600 83225424 761956640 60976704 64210304 969245824 116880431 631275008 515759360 805492878 453314520 57519220 414035968 29094736 519131552 618187872 582113664 681244560 845431168 346905944 172570888 446994696 328680148 346016768 37574384 501879296 828913504 50930208 984943272 868371856 956605141 151688284 20060768 187538688 820748152 176694476 610953472 917414656 378029920 725031464 605036640 98665424 591606784 188846076 261696928 44109696 515227680 200350213 62288768 12351936 741121024 931859200 262663680 779228992 278069558 61181452 687059452 648532608 546574144 168935848 764664720 446917440 138875456 869809152 293586960 117968000 194545408 942789904 140523520 106912960 778003938 716252944 916938956 862458192 923380170 649271376 252701696 21820344 949768644 518790080 890071744 618469620 926527602 631195776 164798536 879319080 123761060 844718496 712414093 234193920 895635328 160281206 171812488 457714948 63856384 900219296 523117212 545569216 165015680 927824304 153411012 635687824 266391232 836552192 839729328 172484448 699377216 489040808 345621440 568933904 672581660 443858344 712813536 851536912 334969296 741879408 70405840 575308429 594603024 169360384 677408800 241108750 224155520 652635976 72520152 221395616 429172700 997044800 66152464 127372704 246660704 805040000 414010720 541746546 352018968 127636928 350205950 688762676 85105161 357008896 909847552 379110752 469996664 334464052 436765952 32180096 272934272 560044032 712999296 440287776 793919616 524265680 858006480 115611712 817368480 969147392 732649728 532148824 990494656 185167728 414207504 858902542 52550128 301191232 852918008 612180608 846720208 554552320 733168320 507351296 585241600 573809536 67117600 568650136 952326016 663271312 212059136 697006048 457408224 919630696 800439756 649757600 514366688 142463488 130271876 983603392 526509344 529050048 303720312 546807016 182214456 899400288 385004224 804565760 628804544 672264768 403870976 67484171 534420670 681465360 943015584 246293760 716046784 624941889 720912672 764833024 491295040 5296672 301728288 218625872 73162400 251376368 242089664 632158384 890939127 517637632 105843888 449692160 354767960 402429024 38889760 14496704 725397000 555439436 88983312 824011808 402780160 118859200 303191992 33258336 942695600 602916768 181084224 441926976 236925848 141041300 605361920 441646592 317945602 291614720 449069696 959898720 617766272 986594240 758506368 845691472 472942080 805562368 614136992 714345520 697029900 20660864 818083840 59089696 120709728 174053584 943055872 879068320 507100672 87276200 929091460 107482432 123354924 694756592 281629184 974707200 424012012 639413120 445418206 196407312 740831920 174036992 568319488 626380000 915587520 491155588 41354557 197449216 296112216 340292742 476137640 330241920 442501744 287584780 547176476 229418018 164756656 954313326 995877120 351188090 46281152 989721184 343732740 509392528 183073660 480651776 412276112 685942272 951397888 751732224 821825248 653526336 618860032 952916816 485077496 304165632 734845440 106035656 749184008 169326528 660849792 486156224 231171840 276054180 620867072 387832672 863120736 924502840 95904988 392183808 345001780 94449280 101208320 847536192 339399680 426498064 595165920 93515568 804159568 600158336 219328704 249876296 187399134 742271944 820371968 624310972 738463648 799832128 807664544 790267384 677100704 865840352 321594880 468435376 762503584 429144432 890806960 923485952 167252992 597125120 101054240 834838534 470139904 988217984 771014360 160073184 548301088 369660680 338454720 617387648 627803584 567936896 916285376 694646304 966399960 375362560 777424384 437771460 575768632 953912654 493645644 201776968 898435760 239171313 632135168 442883328 747510704 965733780 175776320 92795684 77466984 780855896 271343616 479048992 602849152 498827648 549187156 376255200 589482720 454472640 555313124 959279040
130365952 265451464 961488968 177384704 609487358 310923968 466842281 752417728 297400168 575982720 24120128 952765240 294609792 506420704 292195776 761738144 898759576 208838740 727784399 393748696 807609856 115995648 124678092 945257168 146384066 576596368 723521424 940707328 328316928 110826496 376394438 167841928 186755376 530451968 630040384 363833136 467312616 788481280 208932640 551961184 805882080 312966704 355928476 291352856 18790016 81354652 292465152 460765376 96497728 567036608 852825096 30736248 194911564 161697248 14137776 856402560 995781376 199134842 475433728 604650240 189531648 707303640 799330816 864361760 987472 15896644 120711328 285287435 286159536 800572944 818997560 548097227 221274056 359481156 308044320 880125536 817586248 921028608 883468096 895613536 859322118 532196864 134294272 287025000 554854096 433838080 296587472 10026816 44998704 496290528 727164410 203861024 91838356 653886278 786914512 278766912 254961384 22822072 512497328 913919634 576347224 14874304 233075812 661395712 892033496 272425984 611184640 764826496 108660112 310393792 653158640 516009024 736095696 584108608 20349152 223656960 50843640 154192111 146005328 199143516 63102000 717880704 271596256 604478096 136235716 291280131 403001208 504695274 57357100 532044800 257402380 231280484 10443712 787536384 801461732 412927296 394673952 314660800 632573440 722710888 921926006 58665000 395612404 901882240 943138528 756761984 657045232 634723968 842810136 769570296 291605120 616165570 104264160 204503408 396553216 427218548 142256640 635805768 330445702 10835648 949871632 300023840 218703424 483453048 876390784 130769536 462966652 979489944 731731968 830486752 511982592 115726379 363347384 624336880 184452178 793373216 553056071 439424840 484547072 662632704 210872788 785179784 936815152 189694912 912741840 992846528 896047504 583703758 224463360 730599480 652355864 566793904 793444160 826880640 982044160 865772188 648369112 538902953 836210304 51593536 949740550 927023616 42953688 910102336 232598640 503655936 211571984 304321796 441795840 567413540 406800896 114835152 692017984 492743760 263428736 487591264 937574048 346440928 786968576 608865792 259676128 843025378 595518612 885683200 403266560 915981352 850615632 718608704 789113344 985441816 56636816 355481344 662876446 47534200 754286080 368349752 619899520 622373402 96527257 545030144 737818151 753816480 271085440 736562912 282510340 123789792 305401296 935392000 175665060 679472128 956174676 570149056 463027752 384342320 481985031 115804328 58094864 737105366 590942528 667675457 510960384 244320296 513811477 240252568 257778800 999901440 753198080 386901984 610740220 590517660 910579328 571030464 351341958 151197440 776464480 554207744 259594376 932972192 833253088 204544420 584887424 674341152 425692384 910768832 705534316 567535920 359160544 897360448 358601568 110150088 91691200 124266224 442528076 664085544 751855536 982053376 207755744 910104222 661179000 611398568 361657280 793912000 142268896 915459768 726867840 353613312 852137664 434988544 936841420 104640192 134920064 829833576 754586040 310101568 598378496 486402048 921109696 203113072 954904896 77825364 922934742 227331392 460985744 376697072 73279880 553137143 830711744 524773504 728004684 896584704 566728608 111947136 919849984 970015360 268462376 368070796 870150496 436202172 662085568 329114212 746401856 6479360 451546113 201217660 355091712 520918016 566092698 835142336 242448456 143193118 348805336 47577440 123191264 816297584 717350016 770507480 596213184 198904704 103952768 475316016 717412104 582418120 367432768 788612800 563575000 737713072 158674432 700611568 392903936 812458112 625238784 661465400 671266896 51212864 304554880 286759878 901665773 288071184 7890055 426812196 598007600 607668080 227020970 146313942 830646400 742865664 87276656 637102400 401809600 84732966 843983552 919130048 424597664 138669568 666331136 882756096 315229696 650301446 464958802 338270144 778386656 318016436 879087152 566155000 10944000 695421152 479973392 693106176 674323104 502614760 133626368 78700692 638039232 237115968 965332032 476873188 837568384 962712256 264430496 701828002 507259912 615710924 979181376 999393568 650323456 665957568 594446080 263730520 484015536 961552576 876656312 666542932 708925836 871923456 482112608 36441572 513566720 65034752 831773752 191562500 896396384 578761336 454473672 840837888 644643584 913330262 287469568 488568136 451339936 615200672 740030976 274977440 145674344 344025628 837502240 765205056 697579120 967871576 529600000 968866451 772007736 285214968 743364584 410118656 187116904 549692416 710599680 751137600 906681001 55422976 337731200 768322560 718597802 401589808 385805112 662283664 395632368 121515544 134265184 871533214 171559576 296021504 439941104 224471040 784557434 421214168 457108281 97716224 981493920 142680064 941894502 127144784 274269568 713405526 118753744 177820032 284980224 393969248 741616464 618160640
972074064 751922656 871308200 881131968 310461872 268229572 750250496 371436032 910387632 206699232 125988736 995696800 88064952 317877760 10703088 245220752 789132408 358679336 277601120 320226656 71090800 749367168 998840548 98592000 488727040 654582144 28597032 762980286 116972560 206955800 623114160 441322810 541087872 631455488 877226592 304750080 535006438 170348544 67818664 828999840 221821440 284253648 547034400 911438400 389647360 828127200 841995264 785037876 791439232 669616768 100296768 519722752 881499358 706907016 156920254 982266408 135988208 119761248 945796804 521323424 974359216 577052416 811598848 502301572 147695863 186307610 38026160 676217732 389626718 396490000 484776192 427347841 932766080 202542632 139068568 695277568 579258688 775695666 991577796 274428116 100928230 50763936 865249836 652347344 56314112 899833330 809212928 769832440 878452976 675911232 199608592 86532640 118621952 858205392 364253728 858872336 823764480 839085952 338262660 537803976 700350976 868867902 734963200 662341600 309703648 323621232 534249472 327792117 661116448 621131768 656940544 130125824 754889600 600919944 889388688 246615800 436290252 57011984 868171008 228567456 734042240 396685952 255717159 643292608 803468336 56467600 501651130 966974824 440028792 488642496 577782528 139813632 530860396 384106948 791437440 856605920 725295272 734147368 819761920 20148224 114631168 548656160 198514636 917892204 774926080 510759994 645353244 408690176 316850688 718268780 513607392 606325600 891163136 786277888 27567200 894742368 385521668 87235168 195096389 792794624 194095401 34302608 534903296 619463084 802212888 410198528 962238164 225679104 754073568 90648094 819649220 636415168 977101888 820182464 74787328 7023016 725599360 314915676 178650176 165520384 339560576 73798144 874618368 309854192 774473760 176209984 910930752 100250688 996373752 446096328 166413312 103376570 677539840 872545964 304527428 859273160 86489872 246868192 241808128 977639064 333624128 385549832 827766736 732697020 682174296 896196420 909365300 108747831 459742368 573387480 895900992 950520142 765825728 194613676 307497104 877971456 604405952 15690752 442146068 468636364 25278720 494705152 344175360 610005000 942041504 812117048 808704512 600236344 695162880 841636710 873931586 142043824 388049280 52243824 487775744 858344336 441427356 425271236 442887456 538853740 782961632 713262796 916213648 844257590 784399594 795799296 47359744 488162188 316328684 943309398 392335030 116062720 289124096 224832660 576254128 570471784 127330304 895676864 100566016 964818168 682031120 985580060 153820470 311604224 709595680 561363104 619310056 618912528 927865180 826568792 663311002 71896538 112001632 847923052 778787584 481174928 432027888 884988032 106709080 544401840 110235866 918789120 424765072 379141658 366010312 4626658 845580736 211153376 181651712 968767608 838440704 176276874 672660288 245538444 627580512 481774048 599686826 813078952 244284672 302301088 368372176 559751520 561550976 458212910 930748404 405983728 156088832 467914114 888432792 731679048 16650090 472107920 854125504 543631936 656356912 655890284 96466768 504762576 632418384 814204658 725928984 999799808 564304460 306787312 705112256 219338456 34506048 881196736 479979776 637054816 203108896 951861472 287876352 357837048 641478360 187774192 813890965 247475810 163383188 48839346 490108840 710670912 451905536 785740544 750969624 859228156 781444960 778028352 464690656 906166496 2124000 527043440 483107648 294259200 480054272 312744448 863150286 921455963 833473376 946102912 274044384 818362000 920242816 90726784 791042632 846354108 334863936 626937120 691588455 883347456 709252168 528137376 932940288 356009652 536405228 629324259 901902528 69121920 625987246 321583104 783448856 792293276 931502656 312120336 993730554 419963636 360935528 641115008 522762528 523685856 152288231 333974848 473113536 306788800 467579386 493592962 720622640 561451712 587332736 957827136 885211552 461560288 630154254 101396768 350858752 956171104 908318208 16463658 807333248 575520928 901097768 658800000 823354560 675425707 300065696 868829971 485856438 714682664 974587652 293779968 928896000 276135192 789882286 564464688 367125805 735523936 348225376 616077888 936952224 127251716 50349184 796510304 770071604 463635628 272750000 783488566 406263664 551242368 779689024 572043768 624845728 277494216 685485568 679390424 460202656 151674880 612776018 519983352 483239424 392334228 602426880 244627200 908438252 318570752 419450912 82646016 358387200 671801608 875471820 204673536 186465024 478512256 368794920 168717500 873953396 176307712 880194472 260325592 423654704 756050464 711820556 318406028 19930762 220088576 25902336 122766000 212530624 673784352 879768440 663274048 437106320 475052648 150328256 731262528 220937101 709903000 977443584 958194456 909255584 943746560 20541874 145081360 839144384 779577068 279521536 311298784 54775784 504517248 716787072 745740800
226675712 71947280 561321438 657852160 194042172 665788944 805423912 164256256 21587296 588396704 406541184 813711056 497101552 498696192 926795722 690368000 584692960 105670932 222379616 111490048 347233816 757518350 49789952 617064448 393529728 309990080 112112256 14910976 723178424 209206016 441488896 668381568 702036109 585144488 961549440 475139536 474759224 206541028 448289280 144220736 172471812 39672000 601132800 493419472 481835048 917022116 676542464 917881472 759006860 673492560 481008212 780735552 756282880 988048203 417950208 569854008 764061488 84056000 580841056 712869888 956461752 531504600 295144992 863301978 503473656 757364244 824282624 554757120 740912949 245523280 470696128 47901312 645380928 735901428 204367360 144728064 316166656 489002368 946778400 281595712 131154684 975208288 948496384 816880680 289423488 313836468 525688168 73584128 39161392 42625760 152046656 513438720 515470670 980355112 23688540 731667538 961375464 50429952 797184250 841458372 16517600 150679788 436065184 937306052 103363584 261828608 253742592 606445440 971538224 289054400 850993664 977525996 457939288 941409152 943967004 691481942 528261016 739782128 181449568 63791952 525542380 395939744 614192642 579532436 166807224 246309440 972459892 552244627 445976359 189508768 888594852 815093008 138083838 364968832 585982080 965934142 613562840 70538896 431461120 276979200 895868416 949277336 214812280 260886976 353803312 570994688 947176176 817445888 865643904 724484608 33554500 653086208 189607340 516532800 403085184 975419904 533253558 984372992 148393984 907451936 226898944 228278400 726100048 387478016 363674436 202302313 581169192 191588992 732201352 972480628 942603424 160388512 626470304 244573688 129395000 139845286 76702208 511481472 393480040 910821344 185874176 99769832 717776832 20314432 504769920 361219572 381453648 75663488 970117644 301452304 325105408 293249408 490880000 945621044 961841600 698333760 588968992 195616656 33673280 77247488 199967360 596723200 848276360 362236544 100412384 632569696 518309280 586067944 907196452 333875940 972538336 760975744 566366592 365367884 675961700 407483904 906806080 390855936 949155104 529615744 516983296 32483344 551548800 847356928 661078084 556932832 160174368 384084144 809922488 423404306 995470088 761321408 27394880 942362556 671449800 373562690 0 410103920 321294448 810473900 22680148 478236840 925175000 10932128 542755952 280002432 243804144 892923456 758100000 502890768 132780992 495879680 976391016 337580672 639801856 82418880 278285088 270524071 818524984 196037138 76736344 644403788 278898688 806581504 871701504 630522548 868504608 335483008 309694592 929699328 414910336 881526016 866908672 573715904 897662872 512895488 681813808 582441936 276786704 968108690 628154368 622359880 103418544 899453568 571222210 607055180 882531840 869802452 941472944 212108800 975269952 288934144 844495360 243908416 202223088 956120492 605564288 968289232 217591934 430979840 906647488 247308066 366326240 509307328 563609328 292492032 445553516 918579356 292473640 866419200 121096392 854247936 715015448 518566000 420349952 509275709 713732848 216380716 287335241 679288832 805779840 957741472 609178000 731117032 157171584 299550160 205087232 228350624 644191504 437807400 837427671 426092800 488470688 832304536 657913920 631109153 234446848 440555776 457987968 615063514 148720654 736623744 640203936 249910416 824812896 394811200 195481408 280124400 584103070 363074496 734615552 837493504 821962404 175379392 443208768 408095176 313936400 603780758 500818336 428366560 410693088 32256352 632294700 744766240 763767192 768419328 305087768 635179951 714841500 691967528 775161276 515997312 316191646 614972288 98706288 722802688 645191296 332951584 105839040 28867760 417129088 722859040 186468736 12527102 105777360 138227540 826149624 394146656 443070864 141167488 229394048 526215712 92555758 470278528 515338848 642383360 498582528 229586696 826660200 486610496 525727196 361145600 670502928 603863416 462146304 454412800 223942144 607705216 58382683 654266058 103699072 843053268 930147232 994916704 505920148 826659062 461105744 417680608 907135948 437152889 215360576 911731568 131393536 680664960 612841064 350940672 284851552 128248988 43447268 778605344 703784556 264642592 382716928 140365312 350284912 276395888 48995488 795436640 257922560 838129736 897125856 128009632 4976082 94236160 370196368 962219440 63687168 49026744 570592384 988987840 382139680 268762592 708738956 564810816 310949376 708176688 10027208 934940416 411420598 434984000 834466720 931770148 816970552 241737056 329940240 603803520 475504720 398608128 187663200 528000000 944624020 735081344 863736576 299563968 563340288 387368514 46561440 891901872 382357500 711420356 821869952 309952694 669462260 815611922 844152024 181209242 72136256 405485888 732224320 488634804 146676400 348521152 548218398 580288320 779689890 485182792 416176416 214976105 219294288 824089600
626256384 554232960 76456208 998239328 857353376 272652448 512300736 787930798 435438080 737171840 329908624 649778784 742839552 874564480 893451232 478087936 589930378 116698500 322518592 983905984 239149000 935551072 386989056 308606140 146044916 364404864 808118368 42688488 839572896 834147928 898967552 251175104 463507264 466891040 635900944 457633824 909794734 679138816 21450464 556124460 567321984 159003870 513992464 204112362 188681672 922193440 171171320 368838400 617932920 477532304 954154544 598448704 970127848 313472851 165424274 722215988 475876208 461861632 812650880 877360576 586338888 417097204 490782560 187154944 579162112 336170292 963345106 887472440 14515712 210706416 595532800 814688506 162050250 644752128 209894538 883144352 65445876 270302398 343542784 390513496 715695066 936724560 450803968 968198208 619718724 971999232 359326864 33419776 317983608 876389420 891135044 971835392 773270016 547115132 864250592 11828096 207508114 235841152 264504608 985830792 353095744 167487824 884133728 849334208 480721968 940389848 567136744 772131712 319738768 490629054 539779936 253126204 943128784 228930232 418383052 838748612 648434952 17405528 922717428 275504256 132329365 745795968 972796972 791696896 819272536 320895968 163436032 965871004 535287040 541933384 189084848 9085152 707439744 15827324 559000048 911966105 718831136 551604872 796852768 470005248 256275108 582030848 776298364 6026480 270791184 520776384 708035024 583892324 222421500 916920088 797853734 129701022 964587432 82306432 127712912 549581376 741327616 636334592 427288640 717543046 13965260 30734720 873240448 541420800 880231360 968715248 614651552 362518020 766748400 813248000 783521440 89608864 909530608 139250080 695925268 670943344 880606720 658575456 168733760 651945728 904236352 842411000 695918624 493504704 291711112 601453280 962292260 872644045 234970956 714288992 170955226 299105288 150599040 165541472 658280384 682224592 729816384 50444672 556365360 601085440 576036792 882955424 848656896 289588272 118320640 921758048 776886560 757991456 464135080 687001524 857808392 56188108 344102912 217504000 326263904 867044568 434668152 546817760 946184000 148155024 972178144 65804800 700596928 650331136 609121536 174090416 205321312 619589024 436792810 47272320 84621312 553122048 27745560 420174720 744840768 376374652 773481168 654255176 96702360 242665992 516345920 636573280 385727392 558741 78612426 112225520 814602440 906215016 527036000 313530240 906971768 129299136 509261280 778043690 842341704 182599528 769901664 582508224 307487644 479321152 424003220 159043288 900229632 693756368 49857516 126805190 264002752 22210560 378886172 651669446 782653660 674278224 433695272 471370640 697884472 429270528 15545536 8715264 432003392 258665288 802939088 927545984 267179648 712250592 530775136 578225472 613100716 178588336 190814256 830435552 243458688 313476960 716857696 327796704 654907220 163037920 367957148 909417576 518758440 514122324 460999480 644130240 274764384 315392160 733676232 702033440 796071232 834153088 426851620 436318344 447306880 570797120 546663216 271184896 876911872 273498976 497633360 16943104 99645536 154127120 533213216 72840704 877546736 723802480 10920320 185332736 393445376 196890304 196491392 755290384 131311488 240505748 196754480 786044696 296043520 347624448 330203680 948155904 111216128 652784512 123591280 873991552 557984256 491435304 683942920 379105456 669215744 880358076 651737856 919242176 514321984 860514460 8118640 767760256 263064960 813581824 170082816 979513900 586664704 824011480 30324448 733465088 832180984 570705250 855106400 795555640 432167264 414485888 150322892 169850368 166523584 905041088 874657492 115616320 874593304 270669340 923816904 284973536 195731560 707422046 853238792 945156608 417041428 863544256 680912960 72092624 20017672 572254502 203697728 690069386 642843320 33252504 829311740 477257280 401045740 655847936 991921984 452706816 411298304 983460832 482733608 344587440 658981250 927313144 747630016 207054784 783586948 207188976 149792074 216671952 3276640 991375640 68760832 997710672 777334486 128262992 383220484 700575168 33500672 307484212 386243072 814397200 646624608 593299040 90605936 752697668 37178832 982641228 535174528 509264384 203244228 232898304 361970944 486761728 174552420 895648168 935129184 294160888 262199544 403411808 614039080 958798848 995155456 193945652 234356976 643716992 675672276 40738304 771823627 570051419 573484352 538344260 746808064 49347400 88159090 157812256 510811584 545663704 860238208 585013664 158954748 243170960 168746080 764785376 943459484 353488384 966992640 37124608 885072010 60468096 220270608 339271424 397819840 606784315 721686485 596440800 591130240 832615168 159733504 515531812 213068800 376765184 894920560 934042736 639971104 776843344 793578224 360340672 54278288 806494212 899667672 455179688 59955686 863914840 105205376 753024657 223815304 537343200 4671056 972132666
179643704 647483656 808797264 376846496 131210072 509682480 61434380 452122624 292346240 680266368 7431226 426562083 208924880 53654064 153060796 243434656 257218744 184559680 592949676 368423424 777007834 499628048 782487552 117644544 958032160 230408736 644708608 496287168 66811152 873348800 682940952 577635584 124287552 306895048 724695876 534421936 999506320 252716416 534994720 426493120 227896960 680950404 126760000 279911416 156228088 421798400 755029760 946688496 393610424 175357032 346775552 965177304 296659432 95574336 522136944 589542016 257618196 12511152 997365112 25303168 787810304 116916304 152148416 670230752 483634000 493385472 872108160 637421768 121446018 278386336 398216502 712445184 503085568 84154336 588249792 664769088 282416640 407048304 703732480 227158456 337410192 410230920 762560000 888725688 690180672 714989762 707117536 68472576 36824576 76198000 819083520 210749664 161449792 112125678 395724288 339465552 984519744 768578664 499592400 273122720 551748608 781275648 21522304 101459200 792210712 638359024 672010768 569380484 422770808 226455824 251333120 908070520 358384184 980117024 608934292 377675000 328464384 927166368 509512896 621278720 822602832 578887512 909660052 132959158 552299120 971591296 549156768 951751328 759200256 954522464 426621928 769096640 114243520 616173824 173638272 193504016 236845200 661340172 880215704 419703360 43955968 876327640 719145532 373942528 234121504 122173204 166416728 162533216 25432832 158214868 467220800 634383120 183914368 228244562 873971808 748810518 324093952 396702360 634690432 952942324 54913536 462349496 119732032 17940256 284417520 887758208 452190300 832508068 154630656 483690848 845855680 37607352 74098048 790148732 325841664 281879792 22870096 170935512 371738706 147697488 44983232 782856536 206588128 425687908 903200256 576018816 839208544 466599680 722982036 2705137 472138272 257648544 41544960 193463808 174841600 31474624 136439904 568805472 49611816 518027904 84105526 996160992 131065856 143080464 125688224 967750144 726534880 581745536 540539456 360746690 289496632 464467324 940568416 614474840 578885230 397885424 712290304 396283488 679873344 82720000 614591200 967209620 907461824 959670864 930179743 211815754 367869908 782866688 939437640 445923648 675306048 498064384 142414720 467043136 838895792 440270720 781233152 253928384 540331776 460783096 410613912 750830208 471422008 47360512 88795408 889661440 393168128 137520192 276303132 925366400 988121600 962489600 82344704 345960367 799736360 906614020 121650304 756682752 733828992 9221212 892400128 787726982 622712705 322412850 409711584 468441344 804927360 487811020 178760512 25818968 476679680 630187040 84072448 819707904 641743362 228680372 53802736 886610030 69578170 795152478 600614912 20761984 222466304 980176464 16411988 51450112 924682048 273293184 264823716 145317584 193579520 701203668 566077574 562360272 847987712 60590256 239622616 417739008 868199550 678027218 520479328 2625024 56125344 984513568 58739520 288900000 845784704 836061040 654406800 98735752 37636940 49000384 193152672 115340652 265429472 180860800 37724856 869312640 129093920 516099392 376399738 580777072 348653024 688750400 173397398 768383888 569971120 396942464 215428800 121969088 96545280 51958511 793174082 976429554 512182080 855449472 626222016 701153740 896408576 297159680 809253328 408279552 240762264 93445236 996220750 583543066 420514112 408384000 326280608 261737304 1553408 143184160 555383088 951818136 455860892 286949800 316395844 290885959 117380096 645591872 826714048 661700304 347518912 316430043 241290438 397590320 998013320 126653743 970562300 324945608 301598920 784181120 299244352 477296940 929193488 793711038 511960232 266511504 226174208 292934656 664837744 604742448 607211432 435693868 147960536 910030640 425641088 99940840 57678800 591528448 343773696 60968192 695354096 208014848 696220992 48401255 411089332 771482208 303813568 902395076 491497540 80786184 379904108 40322432 359890944 254875172 406811904 214512896 389208656 251190264 894606368 344159520 192235008 670858864 822724016 459633556 254278400 660103360 664789584 35929482 777825968 118259524 361831832 938353135 317116480 819694668 971868417 984738816 819848592 122831164 858965600 203061888 294712306 476638800 342637268 573616360 574861392 261818304 867191909 291810676 478099456 164647680 973191600 886225312 720961064 950470614 425259904 535114208 148729872 327424000 684186688 410884024 399664952 719552392 194869184 283081300 332581952 711397376 869879680 503836160 999715200 110363136 307304076 210257248 275588704 962415424 537593544 128880714 382285016 154437936 990428902 955360536 100501600 778416384 745281528 453361068 728544480 172249184 337792000 795766528 325589888 60126816 456622000 407071584 704587644 962025472 407142848 755230208 582533664 209458176 31205216 951375170 303587264 5345971 758076680 703494640 521176638 297904160 542121152 681336800
31865005 644497216 941481437 140578816 782288384 970800000 646876756 103788928 990359808 784331944 147975504 46378496 121314998 911965744 492937264 288506368 130628536 247055232 22313472 86405376 273862656 891728224 225093248 285170754 993351784 463376312 974155216 284979720 826363136 594751392 874367360 27799028 608584448 216443720 87256616 967862096 254978720 21017200 291020736 969417668 915382420 767786752 479832352 564164608 209803488 770159648 757610944 987867392 779024896 573939264 178719870 856329456 216788992 346342164 309024768 689459572 659630720 100367104 571007384 382021292 576393520 151033268 425758208 188278400 243114762 582828592 95879604 741552568 337576320 134590924 781321204 412829440 939022528 685366336 250753792 389628928 576264944 516088384 899960320 792514896 980134103 375025696 505057280 985392944 190974784 923352832 492398848 632508224 485683856 875254560 965683784 871022444 82275968 883372800 360323584 15836876 373980928 317056952 376991840 526891712 800759088 709598500 229842944 910246240 627260416 172676640 832080896 634665512 416562352 58235540 278641664 819719762 111260672 879130000 99247444 108589816 340185600 263202320 96474232 642165760 521554944 460295772 169933018 58967096 104176640 957999680 698168832 284473800 300292864 135452864 404644352 565975040 693932768 644778816 812816920 804795454 227718092 549500160 24976384 913074664 431011072 888300064 5303706 578078284 791522768 16839168 583318352 765578568 703870646 723410432 936010848 666885272 369673216 400978432 139041792 875829600 353405824 166587636 21942414 580990720 904119764 63965696 699593600 642467072 877024160 359878520 285172388 34518976 110860600 209080768 581448704 687201944 606619624 878404552 820872384 906484268 1852208 146384128 359695600 829600140 712275344 105346504 807694848 402619584 408946778 524994800 238166272 36403300 662576528 995508736 776891488 113338624 328311760 287299368 649518620 957406924 693432832 664241984 630438144 736499792 936794568 689377792 663147136 417172672 511688352 681246776 980727430 931105984 596685312 631974432 548298240 371034144 507427072 655862492 567957104 978054583 606983040 848197952 616958076 888210176 466327680 69242112 162564272 661161728 189424010 391411716 263454224 343778734 894245248 289211776 228662528 286837080 121657344 961468480 301457240 650009984 461280440 165076928 407062528 444727746 23697136 571878368 716727808 412105856 718029216 469374848 881241600 3920512 775276544 239185920 249201504 785228160 776573440 820112352 247114032 39405008 24008960 751608960 731696384 434324720 454771384 889606528 344315272 328446672 223882240 605444608 523465472 387552512 452965920 450598288 12435670 476278408 887789952 811745552 155352128 863984754 51835294 204342160 668178304 913768944 217979664 665017486 714945620 369643610 712547072 1754240 460570088 257542884 146388188 407330880 269055840 74683632 384320540 742597148 255129912 611782400 10790784 244978048 27940120 588285952 809385248 35948120 69750976 132211392 218040032 283434463 755484224 646793472 149570594 329322968 184874496 211410688 2737720 566468344 378381568 367938384 967533959 7076402 253298744 329416864 180217600 430721472 949923072 437149376 136751584 9696768 688228844 451047616 438811936 750904224 246813708 601699328 580439040 884976640 811577306 510615184 543562304 50792944 887076016 456513896 842278392 359612416 300025492 257382105 547813680 607398848 248107790 191773696 850580768 550496912 9871872 161900056 583969376 572034560 137456704 684697600 954269360 192283140 366802992 412628944 821724750 1780736 641196160 975653500 354881024 486641344 875408236 953245696 659402268 608118912 733326172 841440240 622904596 304647496 478532992 402593536 926440680 765771264 9098912 468266324 674231040 647398960 616697184 923066432 265527248 651427232 577875280 513132816 603202904 172926912 319231455 228310750 428730140 218470512 118030120 304657408 920630000 587572372 689278304 742997184 781847296 966257824 733697920 884642880 472396320 108393616 504508504 318452832 328687616 597312000 860462630 385768448 329191760 99083688 861619392 663559552 682012544 474748248 359574164 402385184 218660736 21178000 756600416 797943808 285306272 810080136 935794296 572576256 618893152 635665250 524822510 338075360 124576512 560371456 912135579 299761104 975841210 375625024 591672832 76453760 9133568 685539104 407333888 206787288 299339168 591396128 582822432 226620042 886061056 848847584 61541895 711894818 468440960 760993280 943172824 826791072 872256072 831042720 115156656 946899752 339524000 462032128 422845750 639160036 658582423 624836324 830313024 414887002 489123460 379123276 432423488 3482720 224015728 912844288 879296820 137484608 245917152 906942752 2078920 967791116 591495856 385957632 670539544 976289408 315223192 886707200 353073320 372688468 931235328 405819520 973017984 190845568 541621056 593668550 3706720 400208530 174469250 459250688 782874672 908474968
932236800 444771840 817084128 15582176 779298816 523867840 620720384 443335552 428259136 341774592 119185120 575005240 557689352 816961048 823280120 117993408 707542680 473268480 851311968 981127360 993438336 892314752 671224576 734020576 25849830 1618624 638631616 574387200 973833280 72832512 827134400 187163168 898800928 30831520 709981840 256511344 678746096 761972480 955009152 59724000 410944352 251539120 648880128 135247744 640024256 748595174 740932064 363643456 849027440 737281358 133629725 344528232 263411872 61198336 77861442 396910080 228955456 876992372 902416652 617726768 53130440 664525076 214287980 729123952 749959788 395424784 425390920 974871040 340201514 994829776 486683214 768654288 828982576 395852288 599876286 221968648 351712000 648096354 376884160 242004008 592136832 272767904 572809978 733423104 247565184 416438668 583936960 838502796 100904008 973381120 75080384 203260512 484259296 707055968 378822720 463092958 676381256 488460024 843874318 775353352 367240304 584468912 223768392 202669512 115805632 61954600 806886656 920096928 367119750 866579200 463995584 650306136 125821680 648693112 66032516 359180800 959300576 408435678 784636416 138720000 870560256 23336000 946790512 603355552 468605904 40645576 825909170 927202234 372254800 514810320 265664320 288227240 992802176 306799872 801367424 555118176 756666368 823618440 504178758 62831872 214200160 635940512 776307008 988283752 84755392 729072256 661299200 850833920 554468896 793614416 670498400 143537712 838570520 614730496 586476440 508956912 888877856 430490112 564167488 558258432 706313770 214931456 452987864 883195056 683367520 210466816 815690488 291248216 614167392 112281216 424396384 739870720 311276424 32832000 369717160 722652172 902688896 418862672 847246480 429110016 292988008 713954606 633954496 58867232 207192100 983523394 377706428 227197664 797502860 325894648 252473120 946243474 172752016 288759424 528215216 912810072 774427984 998542720 412165352 627784128 650366284 190952704 888488355 864283136 766559488 682428416 278656209 129390240 405535936 269268992 358307292 356884640 192234240 151436052 261186904 244714496 169116387 148627652 898565184 253271296 689277122 92095900 425660960 747878496 772260194 445289952 903613296 29097520 445919264 867856250 657867728 10452604 48421072 269513032 356359488 511237498 516290368 635190736 803423488 244789888 920896432 947359744 443537670 518804576 222898490 598332950 599911152 434768928 170816000 519483744 891146064 956859904 34667520 347724160 473962112 589016 330954340 623870912 1732392 965901050 388077664 950907814 492378530 380999040 73447280 441371888 797663744 139932384 360164343 567722464 683743104 207599488 200175356 844168920 941962080 357593222 417307584 342217376 654755460 837888928 284574400 765538752 681887268 391927040 533843088 758770662 96745424 59640208 203609432 834978624 817821624 94768440 162507398 255125920 429967984 39180608 858815872 283925096 74054814 340840560 981884352 129229408 861595552 619948361 310108160 520603648 81024000 966184568 449312384 797300384 701925984 548264320 643770608 387937656 624690018 77355008 940804368 273315968 922152704 851472076 770763248 217268992 275645928 103860348 825987072 960214848 618988800 511310720 155904384 173523584 614087440 556481024 151328000 209284992 308650456 262344960 779845568 1362308 322854740 125327312 906958840 429819360 3182912 579173088 20843664 671681664 101980884 171903520 771540726 987118592 210661632 916378368 32771324 80074292 705142384 428871040 698661648 112815100 14793600 512102912 996061280 238083554 472806784 575090660 397917872 663783624 324694776 240797096 959009120 669638496 518775180 813936384 591747200 678242112 277657984 45638704 507509104 432231104 594034618 920096704 995721192 803204864 572032832 362028160 728547712 58557952 976689408 314484420 190717632 113358328 417454904 186393920 57215027 143353632 434411008 992638048 324218557 129309872 665829760 490651935 881775768 810690292 334160456 174829152 988993608 852210476 854037900 869575392 164397504 29022584 398066264 836529056 159784400 324600192 38735552 409713604 871899600 387738896 272577808 989430528 474125544 788128512 79392752 175941488 357079552 657628928 260245632 741592500 739583968 833819072 691231656 38450668 63521101 34899968 494353472 335076768 573552546 361520116 587504768 593783408 274760992 335707392 988990912 158105536 243236544 50516992 409254076 640960104 900026720 480004352 112427520 469697328 549395200 735612160 513872672 147325440 525379584 159513952 328505020 97763752 346983744 645902500 214145696 982792832 982542112 316654432 153860960 278714688 278138187 444161948 587752832 194776656 180704488 152009667 928333056 129879632 116933056 873487556 290251328 313310065 161087936 384119112 931153568 166874874 584977936 690133666 230596768 884826784 70888576 845854464 489136768 433132032 549319936 417696640 902503328 489738002 315859096 989465856 1550880 419532800
529809312 472188704 348423104 216341008 354005760 616613322 269418560 501367072 578629888 434175584 252437198 821884056 480646768 708991552 948159460 808353728 328456016 208669440 572605472 579567364 352904258 84795616 902455980 803637224 438830504 789506492 339867552 558961920 825042584 652944960 82093312 364443136 872920320 339485712 23228064 770546688 787050304 298636352 65864658 297047104 458794110 656674496 169208824 281578128 86328320 407857344 394602736 764150488 812414804 851943800 849104492 770677248 952695384 112385152 377765456 613729440 379510912 836620136 544732496 965948272 113493413 629675008 615725816 464550912 986056608 268653104 782855680 955337312 415250184 768229348 242209836 175662136 266378752 253741972 204983200 201409864 283562144 932190976 884159488 653872160 640155033 874724692 57490796 735704192 586187072 716573888 334536480 926686944 602224112 224257760 41065872 536891024 687997120 431059072 636975432 681631272 108559068 351218752 561710080 897425984 103405568 931306400 934478080 54552672 642938304 117434048 878261318 383562084 468937536 515950724 488037568 954858364 23746216 160536128 158928000 660359144 453388512 30797056 828990976 581818400 331072192 500486586 496196982 185683456 656375712 831468360 441295904 542011448 207381828 731833584 847255434 109807232 644603904 732876160 301890520 685194336 651974744 238208384 425600240 945584960 130982160 789907904 730375264 768222888 86745760 436889160 173388800 533474608 705159516 550324864 881759984 74390256 846741632 923748528 414122468 487190672 70660224 810698240 941755424 377024512 477695360 426754048 528583648 188627902 222516352 203043936 246734432 598328992 807300600 482780160 882628072 825813312 7006368 211324488 618278976 166027640 899237680 395920612 617705132 256395000 857900872 447318192 791425664 401776459 448268680 59402612 87034816 63601190 527754048 973588992 682005088 575146780 435396992 892970270 563467250 194277632 215538576 717688456 912586000 486217536 381742464 510588485 742163380 921884800 905526262 716734212 225652224 72903200 921755351 893041990 408404864 339850818 286767360 880499456 175707136 374103712 61534478 297117320 824568062 619239652 107586496 595931280 787683912 22344304 851074204 205566296 951241728 560327680 518807708 829441790 547038208 663200976 442213786 217008640 392129672 88325868 213922454 70085888 979588294 641538816 706874360 637206688 103417280 321346256 305196432 466404880 503414800 609867680 264651136 582336004 101492024 677721192 163448960 694279552 632712980 626363060 283853452 136922784 3804448 321286080 622104800 860359208 384419552 13735646 213411840 620962304 581305376 48044224 591384848 804627680 625662324 30908352 597952320 758601472 568317880 879804190 584376320 104347392 243579840 81890304 192682752 46664124 587363440 663055224 514031200 921349440 135395280 223370672 354637446 476143680 540393512 874017232 57522090 101324688 215908288 975736808 479720832 707039184 610460608 222966272 850032768 366451189 96139418 496522260 716571488 638450688 69884512 932051230 345951636 369040000 936098155 183816192 939788240 431041024 830663760 485640192 563555676 217938744 73684560 736198090 688508112 233694704 39076520 191144960 215885035 394420256 889657168 772170160 702874160 362025626 743582960 824630640 642189344 735642136 634330632 435249772 870636000 86449568 471230232 641739136 7215179 380108030 116513976 265933568 520487309 284889168 850174218 333943168 116807056 888067584 804393408 581688176 54493984 841650488 988756404 221666048 796214336 383125120 536541824 951994876 144656336 29757200 302698496 611478936 155337974 202858902 312976452 340552832 515309312 359107072 241204288 815374868 863933440 380849392 983018500 535556352 726731434 899818400 464358264 32240960 168238080 377259302 575041552 488398016 69667584 461744848 991310801 116954755 192697040 814178880 27511408 543918080 649478656 495457432 928199264 506690848 302802144 311538560 136157696 626717248 545818816 543497364 421146292 893489136 925053440 48954604 57569760 714254032 273946800 380617100 107798384 507375781 915910288 375883113 708840704 900582000 256474432 343338720 842893844 287580848 929791456 619770560 500396608 724091392 412453888 413221120 124666224 930877312 585549568 939788256 658027952 849000504 895046900 828895360 234043514 416887189 511997900 446193632 578862080 246989264 273239904 564373146 4505920 401426300 42094996 902117342 84187440 196405336 361652528 881828912 484398720 35472912 827004394 615293600 5200464 484235776 299515336 154422184 938693400 841822200 865476544 114054696 729354176 477624200 811241024 364944244 779005384 792093184 578117376 780850034 237616672 12812384 83442400 779536272 133755444 515460200 622507424 700050456 165777656 70706176 20365504 237114036 895008256 158063104 715493950 315123616 980436299 968835428 524100568 851190542 276755894 829289984 645509120 791296000 556237000 247304576 606013680 619668950 162907072 543029328
713783750 924330460 31341416 669483360 907095868 295467328 186253568 432614180 174769472 572946992 294824788 569534768 749057968 879544336 959325440 756998018 853144784 851942952 491219704 119728896 740855392 92684576 865138386 656530080 222436994 486705152 545769935 860812416 139912736 301832928 192131072 744633256 45367552 276931456 228348288 868062464 353806080 646783304 363972658 234994688 55897600 731184168 883806720 981130240 282486296 698049472 153809152 797536752 675012160 398184240 677715656 696965632 432901268 831693104 898207832 667081984 941048304 600363168 687153152 866497536 804179552 855346744 548771008 42437008 173383664 518703879 612800544 659499728 823826076 964801920 877148568 449663120 234320352 398370432 646307856 904131504 917341510 91086304 776203384 348317152 411550392 117455360 287887648 646018736 105303014 576512550 832525904 442532058 547866958 686850820 299566960 291951344 5547360 817688360 278075746 381944000 735206912 497504288 863491712 885876832 294911872 302353628 354912985 866791904 698788608 485922972 359180288 293539124 386562836 924401568 956319232 705688320 822272 291405440 517551728 301141760 661911552 910625666 114128224 64995008 244665472 981028436 858087792 171580888 942869888 162184752 723974582 342182272 408652000 289782024 551084160 420664896 995944304 506807680 82340520 236747136 329926976 241555992 444272536 365979823 152088416 182109664 389882528 322151424 477986676 840119792 144259696 652097224 207408640 182107904 263269234 124755840 715080960 643845120 773899424 14390792 682324908 415604840 846813998 550448000 706102920 815876666 907734912 278741872 255024748 898330497 104910276 189523784 118265832 776414656 671175168 358659584 658576952 778908472 910599680 100034159 238327504 285085604 562531512 184022948 2223104 712310336 105274076 95755760 909616716 658532318 643132300 147391018 672862720 275220448 132352384 539692032 928927040 183790256 66267180 648591600 899747840 725530672 916932350 945605184 760260800 913613098 438396888 266289072 910692244 428409564 620189952 596152606 324624964 602354520 362097584 203494528 328946584 590416384 22436958 896140256 820026016 387063760 282433536 904466688 304566492 111678108 290187344 238889200 79861584 220122112 511272416 123430460 608895888 118729760 779074464 597289370 885729088 209440849 84650752 165741056 282790400 456914796 349981540 593737472 495432960 278601872 491233592 590247440 505255520 477463304 527499344 97780976 231029728 683296592 379205888 797901776 800861680 751127552 127023616 747299840 649821296 892419552 553602952 392124288 766847420 692194588 197451200 78224568 396104408 157651856 239574188 383518536 923783136 723226016 511784512 71025152 763548568 585926976 996247616 720147008 277326384 89767336 86042112 506692320 240925696 451543088 975252284 277126630 371926880 768756736 870149376 378297207 627321600 346771584 503452160 934127680 504363520 695731480 147768064 709073088 201354864 581204548 26673860 131281500 299004800 630587002 659573488 258249820 514486551 991326500 953038808 97708540 698318216 360235480 742650615 654167522 414940368 621143536 396062208 828731068 272482548 680305592 454482044 756969584 923043264 740789212 658819928 756762472 42984480 516573184 821627980 194263840 14582912 368586000 251804643 827776352 623705904 167592496 582108000 246127228 393089600 93401000 221732782 613006740 678159776 670532640 262817156 939237824 477542834 600244672 996752444 580765392 799785984 238990400 308434764 17549824 141240320 707305604 727509400 629229420 617818748 737506082 640504704 523382400 614588800 907946656 767358720 583075368 254981650 796572560 350764232 618612264 286123944 996358136 759280288 809433600 319269560 690366064 355137384 260971080 908151772 333030848 930892800 798573248 689351380 62135936 36290520 495016320 412758872 75549100 347748416 642278352 153120640 896498368 247787968 158630544 273254336 248500128 908313088 992039046 172472152 678065046 651541776 58029600 463752400 231570368 501208064 73244902 246182104 303566304 73700352 973491920 174559744 938800640 493494784 951071616 321452060 496644480 193300256 97563140 771596992 640545376 454224540 760137728 867124544 193542080 408410048 240238304 152026192 808485760 316421184 225212768 509447108 687501162 160087456 124866228 292781216 665641968 285667544 872940816 641826304 628091568 713256481 124778816 138041012 305105344 670742922 769100032 195684820 894232192 368515824 925279778 67978016 319866608 107199904 84622880 57722960 952249188 243491328 577116800 145288124 849231680 103605760 500404192 883767552 279439184 45273816 155762240 75091200 565798435 475840864 124753664 178499712 425626208 788352232 725412960 610883616 827486400 167674880 855593888 881508184 295786240 858698656 216197248 251288956 672483644 29483008 876686912 58991104 392906112 909914700 869512128 600908480 833553148 478586448 504949104 25253376 448531456 822817376 346670440 118040704 436173824 920791324 635644416
218451456 931978712 659605504 236337120 112188474 270482844 599872768 522779736 393349504 894654142 279132672 597318400 357575937 523880160 606298096 783826482 320147528 593361884 345461850 414909056 773283784 862760456 463226882 818059768 218363168 231440000 591416320 321408336 951957496 436498544 244944080 568441800 391760100 905809216 430900928 385128584 382972076 344076800 587819306 989209664 257322444 77997184 429855880 822159488 949269538 161361020 877305344 633275392 403876864 219841600 271123732 450615936 210061256 678358784 605187840 835746856 735349375 219302903 286561704 75365824 140844288 770347248 271042048 119922176 313548768 112642160 300115456 459443456 440892756 415439784 318325378 110643136 705210502 452974296 175591380 687360000 575628288 762718150 705560064 741602304 13383584 7233361 480366076 728615904 222678704 810066116 521461072 189963216 82787776 608988056 884518404 9727616 251849712 992897568 391115429 822317072 146558220 337346304 584109850 136254768 952930272 382756256 442521600 475885424 446348630 542134976 372136832 304462704 587042168 554941232 375324712 630488352 505707888 21085504 200693395 31968174 560211476 406195586 563341824 896952224 869833216 18036736 692496384 54924288 351628248 313769280 443343728 599710420 276586368 807097298 214781116 458707286 791609135 611605504 207924656 599636708 593330596 472787456 677318784 518917548 296903168 919467520 355780160 920666240 320899520 993089728 148822176 924352000 482645104 839803144 11738536 643809592 824125312 742081520 314461620 925660384 568642560 342326656 556503616 40622848 884663424 428777184 650014200 625198719 997035458 284988968 630960000 130107556 312104672 512128448 212926208 876865636 805955424 386097652 546118496 600525904 882202304 289397184 830864768 861482272 826972096 209048848 639518152 89092096 793232288 975271904 831231183 304236704 546103384 77660560 549600768 256229880 76566392 142550864 126429728 554685440 359577616 382104064 230099456 107962228 468330516 261071072 514811472 664954688 823054720 641977640 287825600 873906752 282820486 378995820 995777152 972176928 698606872 194268240 128151552 680116256 807122344 679363012 995939352 27027424 32967168 232075776 25541184 990022528 488272032 362973136 455333728 218570978 412723152 19360076 894357200 154496651 414116544 115003568 718845616 659038168 812802272 679666752 748096000 55478296 680627592 598946792 549825335 916148292 784235456 680266496 912118960 112065800 438559744 245675648 332249856 368281184 858168004 568823136 778457512 73351264 203229824 85176400 679986688 229777004 277595008 439991024 857096520 375450560 103478772 878162752 999801200 866236800 505588493 731253150 780286224 930482960 500949869 433655296 411797252 307409688 218180692 848798370 381543400 871525688 183855482 417473536 358587456 522032160 32650944 517909568 760084912 353005288 617683072 614895480 18073876 550999920 645282592 52960768 917073752 942534792 111811200 125714368 127215424 13898736 212420400 967893584 597103162 216422080 135143044 322869632 427295744 390809088 352594484 84815240 472302208 341100009 181487936 596788224 818041600 239237678 878954496 627347968 869300864 182564384 210869920 382360388 626273600 702116144 223398592 95607808 852211008 875510280 692875720 944279245 770071744 75878400 757148914 607988538 75580208 60982056 330318874 706948744 423418240 592702768 611544400 973312616 800663696 108252544 202831680 649164152 768674036 515299584 817196960 653457560 741226176 661197344 822002040 637648272 2590112 734018174 422251788 781615168 907877536 659939260 622383384 178358336 660359168 391123198 336117634 487913680 443684720 770588848 646060304 109215088 432759335 824968192 66892528 53172396 855300032 872306784 10080768 592291328 602965488 452508160 302329056 931307392 604398625 111367240 95521340 961003520 445489160 848601932 713654272 200009872 670433336 469573632 321563136 26652498 631861312 449397200 647300768 815856912 550053808 691463216 577973360 516027456 436459456 426747234 803866768 734158600 608424784 224025920 717321264 641268544 2648800 240249280 525871896 179719744 447540608 34848900 150826368 126310744 461942880 406241792 880876584 714502528 263341056 564359164 537495428 963684040 620076208 463294464 367245920 504336452 674226056 577070936 472562608 260888400 197659200 610475648 59117504 796637120 803447224 408431056 872658112 500976384 75880704 444274176 974745516 483919872 17106760 455394148 765195584 868007968 872968704 868462596 819127702 50051200 455301120 161960070 219277488 258656000 355354112 720698488 299308880 718595058 950726144 913609344 722689600 350349695 583778352 797206180 26111184 904143520 692225800 277355888 365031664 84319792 371910900 199535980 63682752 422295856 784825280 806187192 489597760 183274261 336909406 676704515 424538434 1781824 499247872 107426786 326279168 823184896 21578690 109658368 335727524 964032003 88405248 29869152 345667992 40511436 357110556 428412200
885794304 16801280 549540352 642509728 571026084 638239916 448104960 478893120 694650880 795208320 891804160 814795808 28973824 163938400 944326320 578121968 986319400 264926720 324484096 917235968 360292352 474699928 894675696 36828576 298511224 608055744 898754800 367487536 124420608 323954400 210263564 170241224 67362688 634725350 628648512 545873052 792712000 723063344 9366144 744788428 154948000 39005920 706423984 257212272 962131860 631277263 139791056 280557088 368709274 156022736 865939904 779640832 586566528 869313472 842102784 57250004 667699968 972518808 467865824 426522632 945894982 707100928 660198320 792148000 330166736 998505676 730726430 500004128 814980864 555254656 863209800 620625568 478650064 270516224 79310502 86203008 466298816 622663888 282161104 919595732 135961918 660879862 524136080 402382528 622174336 655976336 470320292 118942000 953334528 119921056 935156736 248629956 606938112 165123950 341215360 522418312 319512160 271402440 536665600 230726528 157351040 923025920 5817152 211378848 699774508 874842880 744824364 873528032 500304832 584922880 359732808 170914102 89296896 710848000 653193536 924075312 939781776 261985376 271479600 162791936 878976232 658988032 83516584 611585840 323083519 102271872 368560920 242606196 521139212 929379850 996911744 142824512 111264768 309600568 455488184 10041344 444025424 424716000 461483080 279731280 268890224 644188760 928358912 207196608 511154176 455970740 81327936 911991450 191189920 343297204 317727348 995728288 747309240 680782000 690044928 816150080 461612576 399147520 572010384 968841216 347259520 89017112 533681968 237610160 421434752 531912096 653943220 570064080 431730344 450425584 360991584 709495040 599078272 566253568 476521808 107344584 662243136 813908304 199151488 509743616 378532428 27485472 901401600 37894244 96985824 888088480 692563392 114092488 746897152 901917184 450259690 745633168 472628448 527659408 864790848 170775168 126125764 255013584 300846592 395607204 279085292 561678560 279351936 837773536 988170560 406054656 495280800 962880000 412084960 652868512 193283384 53041024 456040302 890616248 710536448 470930148 231227330 334384101 789242384 142060800 293078560 734250864 69643978 855533280 372520032 770924800 837792500 432893184 92879840 515677828 722815104 905872516 670032320 995905536 850242588 844524560 414369608 8814864 559251520 880797120 153105916 609396440 811408640 823378912 425156940 331493120 435419996 900005376 142747648 555894744 520546430 95506944 702268000 816820192 556473229 332326944 356520352 708074712 589228166 803307776 563634752 637632424 943081224 22173952 184270640 636400048 464277980 726642768 82990552 508424704 321006584 613225640 937368064 591117153 947299168 371034624 966104138 732284996 116469618 733951744 689250759 226635648 980169376 183378897 528881024 849595744 494221352 148239144 251055424 170830176 64451352 532098146 251818211 775945788 296913680 628869256 178347040 157619840 685054096 893663040 390532480 57646720 959363968 371103488 531213404 271444384 92927568 471149184 578635504 136973627 589141632 124496672 783768988 263921552 474210824 918697920 444886414 556422820 826821296 962723088 673818100 249987232 146998400 469182688 369930304 705332740 9857856 68526471 775209984 661414346 207681696 458485008 904835001 224056576 254109824 834486272 514589184 268427832 4083296 4772352 795802796 52803072 186748512 540810500 768155492 717400864 771130384 612767232 354744860 310376964 540906048 470876616 236145760 570731624 297962816 248198376 791997296 981952512 479205888 170381712 131581952 144205184 193296752 222205160 691453259 63855776 144416032 964933272 944465920 605447308 561336491 658985344 641904448 33594648 181380114 836200456 6395136 504718300 997562880 922488584 571092992 364353024 706339556 720249800 953546240 483032988 407763480 978958384 184992000 756814464 794691486 228011556 203582208 623820992 161751968 909846272 485043574 754554384 459793830 129033248 358008832 281936128 44593152 547784370 263312492 405192132 331128836 212694634 496197472 553322496 266332672 745006988 253276160 680859520 358339992 989294080 100592024 330977856 319362463 866669056 131785728 833791912 216941876 289862904 413111568 680624568 570879872 247987712 373112474 864882944 547738112 778327040 85031984 482089728 792737792 813603840 372176000 415795904 263098880 932272384 196359304 94873 641348656 598567481 617268480 675361680 768487936 432317536 980472832 280766880 771844368 193576448 759582464 769609728 645504000 123794352 541203456 631306240 390418240 368420272 228800378 236322816 821226232 873714944 900892640 910175816 369694408 854105018 539005964 935487488 183912456 634948224 814694912 72591360 136443580 496189358 783837092 806631200 827103360 506453528 66461824 783912956 568091016 646322112 47346688 340519584 639362260 900010016 865395426 493939888 625876324 846943616 174668800 398505984 979499736 843837128 633334464 628532224 566670888 687950320
553106176 855453394 21505984 451030075 735758464 396595584 795260928 717626950 235761832 584790528 802336875 953351680 958417920 330777218 653891678 442294992 790905288 610021504 295922472 963854528 824760700 715014208 858337024 982098448 729087872 660925312 122094616 488354532 774111296 622247260 305077112 278057984 402311168 773543040 897867372 258776546 521522644 375763968 939112976 203774592 487334656 742163516 62295520 222558848 804383740 348450148 41464256 391336176 130440192 940630200 925784832 936314832 717827244 942984920 810974464 90689520 833921316 360759392 960689664 684531128 999869712 41524736 889384264 60017156 846827200 749536384 817145984 663998832 802964473 556048192 946225008 703535736 406159992 519624392 938954892 402882048 639051376 991339248 394643280 543191518 343356616 769940736 418430864 616429728 290763168 949882880 877300248 41307392 345235472 206541952 847681996 335415280 870331808 581986240 71081216 282602328 168118514 557596088 512442304 153054384 996524480 489562212 898308992 230250080 657754790 803787200 125551528 727945828 475178208 171392448 521141728 423893955 965878408 897396832 896880953 16524928 136596000 198019072 863822320 607859326 921641268 696920744 868908384 952432808 311896304 30364868 410011520 641298192 968048610 284844688 176969472 647771272 587802856 42009498 991214016 923346704 132624816 159278464 245845448 834282880 571492224 92261120 483929472 268189120 789493248 924816412 450556800 700296000 766794624 901610592 611569664 383929968 233448204 337367294 359355528 257357824 462625824 92942464 672489000 730721474 701473019 288943616 753247088 794634240 360285664 238760256 708692640 670781224 932766720 609941152 601505600 150276748 202253504 331954208 423886254 801080128 825424792 239244160 851673760 108968656 976822504 735624316 954934054 384643808 18621328 452835532 861022976 630091030 338013352 620021376 134199592 159177472 546159232 725684800 573555950 488446976 145832016 348082464 531379456 926497792 398439850 777808528 764178384 845204672 35987320 503272976 25993260 69437258 252749312 951958352 436779676 484707200 962740342 623772968 455551700 378328688 528653000 779697972 588581568 899760440 599053040 63982760 62579662 467863000 507265036 426139326 942039296 8871129 335058900 528368000 385915296 264452646 933315328 777507904 173692928 978815812 101504904 976455040 290710528 157677696 59832262 28007440 837859584 328874208 799786576 224007856 538735232 843259648 419506764 306446064 917956022 66362296 207642864 297495296 402800128 142993664 353767744 959335520 51956224 434931480 491106360 291124848 312336384 689635752 745504000 536707840 357475360 575802088 94063584 851934588 200529800 269153024 961583708 717850912 835620224 356974976 18302336 993640000 108878684 198746176 172238848 39449088 941085794 239351808 300133184 199262208 685208576 486781800 407800832 628611004 224213584 335052200 877877988 475420240 739718240 840986720 826017152 101151080 3464984 889626624 853691596 691451894 997420544 828680576 328048192 864813696 328934016 143687680 879771608 945180916 242094000 958463392 41399404 722495228 910748672 102586368 685046440 449283384 737788288 301364376 53262656 100882688 853283328 451159832 823295100 402620400 254790464 477915040 421653600 250782976 13688008 318947328 512207792 217198582 841589760 470325000 658332096 61426480 146210048 749474688 627268305 454658654 57760656 636698212 745883344 438879744 357421520 804093772 10257596 112585888 631638754 352344448 202246272 264660496 521348608 129716600 822623128 823196960 933847912 806727524 657015808 339691030 196708386 541773824 55538268 330473947 984033128 560607000 771968400 184534576 410386624 830634048 404851500 799679104 646540224 54772288 193987072 853032864 141136128 811414192 617005568 403168842 970681911 738909848 659534592 750458076 845746338 300138688 53008968 543654968 633287680 33152000 526856512 821833308 740386240 278983344 601595488 779283688 596488648 246752128 828609084 809851240 740625152 721961984 528812544 581694644 605240320 903002272 707563560 459294208 631270016 423825152 399836656 651352918 652555525 78310960 377247296 997730000 598296320 496920448 190151936 393813388 831370688 572468000 222978560 296940848 138678752 524790016 200877664 891851584 523402800 571087328 497146080 58882920 295430200 611036250 817819584 750592512 48732000 570384992 623431692 705453131 280162208 247510386 118569152 170997440 811595264 971495584 646497280 949760320 413179648 957744640 30855080 842415104 98713104 587920800 12235338 19346368 999242496 476240896 498320589 949091953 776498432 564184400 770614272 439426048 591430992 232077824 26528640 853234816 21947552 827641664 756270928 55305280 167906352 222373792 337804736 871569200 725815040 711134080 746096358 181200000 746150400 151636992 955956768 93389636 204305696 631022976 110587488 457690624 285853163 534091648 278731336 233476237 717028672 441949440 462113640 612194240 773634608 411545024
842421568 591732768 584211456 434036120 211900928 429600960 506286080 563271168 521360896 269201232 498003456 746908928 312842976 980094568 27491984 765114012 606655568 890995200 611624428 738678272 719769376 720410112 541472592 636746136 116422480 277002960 862693950 26992384 369977520 252561250 142266304 126675428 181061936 360089280 586529664 222262828 639849500 272368576 291149808 602226016 419885772 749697696 414037248 998793750 349219648 452162048 395228128 169531584 180410380 390497970 828274944 247171072 786088760 855876964 308673216 690345248 114731088 429830768 526332556 193719040 441910784 987381216 809747518 621022736 74430752 548729344 523670240 240548992 210431008 740798834 45828548 998486500 634731288 360280416 731358208 702875000 339128416 16418176 260080736 986979328 223962308 101078240 61558208 994984800 598640384 396432512 890045440 694277120 506191912 794670512 845606896 5754309 58230880 306812864 447207875 313337760 50424704 765342592 847234480 796304896 761496384 599084016 112080316 952807840 561213100 657293824 790254592 977075568 430425232 397989120 160727248 296614500 717364736 900773456 411982336 481275910 300864296 956452992 317448544 936543260 611466986 352962688 129656232 960991872 404423538 434515680 153034368 427002928 655955152 864227360 883613184 841332736 203011712 545018952 987729456 21157696 190531328 277385152 64171664 541066736 193279488 298446528 310605312 36211408 248635040 667750912 47897372 267847316 193789584 701507952 924860860 53099242 767001648 364515008 538405332 534742784 896964752 954438144 996902368 800385704 738531840 549554808 984725100 37515264 991210166 567546000 156021758 607227200 305779104 967065716 837703708 860854976 348033840 576330304 49644032 582119834 325299424 783753192 951849324 957720480 702106048 724223232 668926976 998121504 202975776 99988454 327819617 740532736 829440640 805359752 301741116 499706112 161275200 534540379 217686688 475601220 226277760 654578080 861173248 788001144 132055576 141003776 746614728 388563552 799139664 556353116 998094938 306391644 687553294 552631554 658482170 481875200 916131424 303305456 125431388 463056008 274165584 93176576 294289964 4805000 20104606 68084280 511256 925588736 284613008 858289416 750402740 194672464 707048192 808704000 352674304 219693456 665917696 852693120 506630848 457231936 148867093 605841216 651140952 740539024 853444172 428024320 590334068 563035992 939065460 801585584 457881768 557996768 897513984 858389568 741841536 359842368 349967776 379726416 51539616 830290432 972973552 551752448 805213184 41494688 712125872 146177640 722286272 732894720 504445728 92533464 338393728 935363584 891622528 927673796 173506304 770170768 64078036 740253632 765310384 818064940 815310720 754808280 996255384 221983072 642654720 114472832 406982660 806842880 484999040 583223468 233344000 37784576 220340480 602986112 239935232 274318208 853205256 707375296 75876944 726789248 740261768 602485640 118370480 149599248 553936192 786302624 563541504 887359164 977400342 899430272 701820160 424012032 389563920 468395764 568927488 91443764 570103040 420080468 185202688 203968512 922497536 953220342 470668666 531512672 171121124 100757140 973371312 942861736 117130720 467477312 298666154 783201000 79890816 981634304 599223456 814722664 349132880 350684792 990775920 532575028 444374368 430748992 210507008 762729984 386277632 236324480 360589024 269887488 728209688 226498304 411891568 481519008 90060908 580864964 493164816 773159358 516095950 884929680 360122036 798048080 88909250 977927680 290741272 476676048 360003812 518081848 994024736 85574080 161583520 105974586 56831696 79896816 367139760 734719438 755466490 228127800 633394280 196425300 888770432 635831174 565302528 83354172 754630254 494216832 262334848 507290528 75493504 597653184 744571438 461065856 683517024 139432156 553019352 56513340 104450432 551802016 314569216 232039936 230374144 980316296 920543456 22282476 784812928 615643520 848469824 963712000 497948018 164981088 924669652 835912384 783598353 833679278 61588336 317383680 600464764 883734912 160468016 974275328 15347036 743777536 321257344 536118760 289413824 380822720 740191200 100774080 295132136 246802652 206814720 762195552 540878208 649533696 353868096 338283776 948844860 726221620 518403472 156956400 398486976 940281136 528465152 347067904 27700366 173482048 191309568 491078584 404719696 292725862 451625968 372832256 95077392 399915068 94141312 725840448 848457200 589460792 459868015 338932224 188925700 162863696 420989776 381362688 292567040 883364096 429377024 396031316 329722736 456603968 602563132 400917504 515802112 992297392 977348740 263345152 451346560 292859824 624387840 609525108 673506536 147214528 104456576 849841295 65045296 716850144 898152352 385822080 550626880 846587262 143599011 578464128 271271003 922472032 827652600 697630068 589478412 337159784 854231584 729610012 582844080 889530992 714489088 532915552 817747456 904627008
683055700 687907456 295760896 856796880 941893504 992994376 390592316 623757056 662957632 397167968 239905506 276028544 618858752 694885716 549715536 531016600 63511224 372520960 578155424 927243776 865337824 569410176 987832576 69010688 285381696 451009740 634843452 679070552 345889984 149419872 46918048 770389312 900873472 533020398 993239040 539513984 258619648 100007940 597202784 68283737 117857960 706745960 389966016 349487900 311355072 780731392 216525500 998442128 840553920 283782928 838245224 761529916 313563076 518747360 260466036 871672960 56538626 412439944 2462264 262715148 93122592 94327824 943941632 977476426 625080832 853762176 886437376 249516721 685104520 80265716 486133002 363374176 269729138 111758336 501120734 368782392 585136640 59427324 705920236 761651134 901546896 333118080 371776400 901420192 860190720 661269304 235832632 677470464 422256216 871874980 370642072 534856768 974036992 322749952 424036163 399374720 752596480 777698464 921691696 733082368 633856 412150784 993310288 834698720 45695044 460774844 489680768 574168448 233129344 69444984 329195264 484822528 526894592 880368608 303253504 462947252 819320920 163592928 190070000 344863912 476435968 398042112 290062848 228156896 714350880 954608568 774528192 556669072 636129024 687270400 249245496 551015584 920978052 290612640 287966240 823553224 902271384 444937776 85074820 48278480 77378480 231634153 126563212 114806656 718730560 989191321 739591744 613381856 990961360 463581280 173676232 464389454 934218080 503769952 597268992 198199200 629794304 752418848 118773312 790958336 441787112 989466154 162667374 824678580 467975720 423318016 961188496 782755152 774943642 955029420 857037068 375433216 408442680 726003334 905527976 900943238 149635174 316418816 554630480 998006352 379488936 544448384 374972960 570522672 711245168 287419120 178551640 741053652 475204992 19601472 989941440 260526624 349372580 277137664 195082420 124126992 430380536 315480064 808818528 470173439 335445568 266381634 509330880 734132568 688315776 609144296 205980160 375062902 597391680 276195584 830672640 671319552 575350272 949672316 632528728 644707952 220614912 973856768 817578624 11492908 209784832 762063440 698118656 234526048 203109720 919380224 992888342 378529280 470282936 612329460 618797312 532401850 571895752 236073880 63569536 764483270 770474368 116108736 306670168 509482492 675483140 978785424 67623304 317587280 216907702 409558198 106298576 29905456 685294944 183438400 571018440 222214464 857364288 3022576 578933632 215852544 225539584 546986320 49554432 89824816 644657484 835278720 758365768 221476092 896579584 186722032 997607136 546662400 235334144 909793768 696320304 173751768 212940544 742131296 107285952 154486784 598448128 523684032 287061424 575207424 964001344 49386432 974476820 33405952 911161800 706609153 552614220 643297000 663379888 838415104 60993464 174472704 178368128 600040568 831744272 135812538 286752352 597127680 309221920 620738880 531833856 492144896 911766088 692327648 337095104 776439520 168013952 751622596 310687232 417658880 192730128 889784728 79176592 288895488 810873856 37846768 439445162 853039184 329036640 140924224 870709632 396203850 649721728 208402944 54628973 920333760 418890112 657697280 884881360 770278840 900762500 913620800 828567820 644569424 91720016 754252724 68584448 345675672 508893872 576922400 873778400 388134912 627896820 294734080 299296640 326534812 730908610 460341824 232467584 810217068 560827488 928763904 161063168 865082971 145091392 271609504 476134656 827800816 177999340 768435712 972414624 843185152 41256480 895585328 411287968 984424604 16906640 77475320 933816156 980527616 747351256 379250688 298517160 145753472 942372908 256354088 345936352 12389096 655664928 766088704 765831750 276306560 549874500 771291774 919238528 436896768 305359088 301374880 740733288 955479296 496927571 765814044 397392480 359925984 414418752 958702592 715336704 751376596 273232134 994917760 315978640 482818048 264007040 383723848 827718352 710659912 886650670 101689208 190446400 245082880 80716530 741969264 626571266 976546816 270076200 282164224 467249948 861985024 732012759 702275584 724819200 9627328 879011172 242915840 998275072 955887534 471230200 767746432 452096768 248158700 518943744 860908240 602834304 368592212 772614112 190193168 375743488 111676640 793850376 314646912 462144592 281070800 206650112 15733850 972526080 544799232 318579384 506013696 284683730 750281696 149869248 813084304 834457008 526094792 114731320 169716772 104972704 37812032 173075942 354945296 196664160 961411272 933883634 590098384 842522624 119370752 788601370 168773328 380345720 357417088 23061376 930694476 356809408 875019584 302035840 776272384 664197888 306116352 202930200 377391356 329344000 574377600 418264672 966095948 991190336 227572736 917389504 622228608 638640268 576347904 940356032 888818368 529511500 535852672 874705704 399361074 586691648 868136800 478071624 252649162
826721664 162363620 220438952 680666880 366685202 287828416 270542392 736019296 855071412 899869184 395784630 723908260 962131392 78341120 354058830 277485522 402952424 450061360 307975125 276499552 149458944 903942744 532315552 754133296 293762304 612498688 233474348 392559104 632041240 736491520 681828572 486771712 146329952 127235324 621648000 377118648 153919544 341985664 678606080 276759296 473227328 620681024 274310768 629674610 63314500 318330604 480097784 859938240 200314432 827154844 152690688 120384700 279729264 713420288 845265536 781509440 268512256 86223872 866265472 618566824 441306720 696560384 847498112 693367232 88996600 192182240 288027136 929655348 64882368 311780224 766349632 497671044 997368900 565032616 162625088 24684456 430227568 124763952 902371440 368565760 484574728 755721609 100837664 496430080 57318904 594384 2891408 200997776 685294336 577379520 859804144 837704192 107196864 418130240 863216064 143612032 544353920 396812800 969077888 29920404 577088000 606961152 110381554 666915072 641996288 764657076 998054304 762993672 291822640 499257088 386120384 71348224 753081248 406367872 192146688 944616274 898829200 902874640 358485152 747846144 54823874 29788448 593062176 928619520 387219808 124972416 330056250 203550372 832334592 766319120 690105472 843449248 317424960 875981958 914961984 916572432 308436320 662859072 346680910 336627200 695194036 844895744 333380480 325264896 583274211 102439680 594321920 911780400 138593928 977330560 417355168 384306064 798459200 835680566 100283888 639438208 654131576 842754048 354502208 855933600 599975616 482227522 816000960 368152320 552879360 167401600 573457980 821482768 5376464 491638400 156245708 910779904 119858800 775604360 426362367 66490248 707471104 538981248 659635936 791703008 518221792 852963136 11241920 994150656 845116496 464029424 102479360 958465304 450711680 164166880 182879424 958181328 273504864 21050808 131450368 769596672 755194852 51870976 831790592 301772736 461170944 871800512 546009064 679955564 317494344 766219626 485322120 415144704 742954409 949808960 238216000 694517024 426883536 24750032 904426546 828435034 890594688 56021037 440796096 654771712 412594276 821232352 497780000 299067974 858794864 887529200 267997370 845483168 639360400 998253824 71782464 247038520 935051392 882588648 162376504 740649600 293762048 428409600 859928224 361321952 582128326 502103968 769300992 400794155 992202752 387969040 747808678 670873464 744474112 350405240 272094936 805236543 962682816 976852224 98516092 870276096 600286568 226810880 295777824 209284560 633223734 860604832 874451906 95768840 891697140 558008320 495397640 720568064 474148864 204386156 938486188 316672000 573361216 80367168 313631232 738087304 671233600 969814992 332811008 607398400 813471264 416013728 552530240 167802128 643188808 199740136 908509816 241040456 936798128 205911016 745894912 342546432 323210480 898855564 809287680 214293312 862706712 761204204 677754208 444724288 397116480 940736354 615692528 834560932 675833216 919380016 38269440 232665524 3131512 599903424 139021872 180888904 163209344 811837888 958299358 488162664 403445696 833189219 868462592 655767134 79937567 480462400 637711070 32761344 470824420 146282516 402836000 844413436 995645700 474790304 350800400 786746190 7546752 352675104 864190400 621836176 49342884 400667822 476889396 584650144 248327536 845511600 185781304 14810832 324204608 395990193 812715016 574394240 703780415 220923664 969916256 118246096 636096000 661454868 862412934 597342400 704018588 292207478 23693920 142784000 577396036 958909248 47593884 497603648 938244608 65164800 555436768 456875421 315092480 452417344 394098000 250170368 232856256 109061544 550641536 876600970 987485152 757848576 827289184 570896560 584222416 1767744 138826752 874810752 491828472 425415548 348338368 348311324 177696608 424703196 115063328 127414800 478474192 374573016 79148544 899795456 259648256 463122396 742760704 704492544 367626240 512456409 38163680 125310464 775030784 356031104 876180288 651164628 173741268 680842752 435194368 914801408 361334976 896927400 612377136 56133632 408772778 650551720 618263092 273929024 960902523 932849088 512394772 695207979 672735232 785638016 308971520 370361152 786259712 467741840 603216000 777228920 135123156 790266788 547138488 831958240 273501056 280677376 33656064 390707232 358677456 836932584 893305472 367216448 425139712 383820744 64920168 636432074 521521803 863494336 691053808 302691840 781057276 316721760 991460352 82460272 569465792 110562720 950806016 88176838 737664418 440467160 569809700 771516980 960035240 887627320 212544168 417879968 855537792 254674368 733473372 254367744 614680384 883380736 194455040 565818128 626917216 719370240 961045390 54623456 116346484 423187312 369234200 634864256 350120704 689140992 439662080 53719552 63011072 130409360 676034960 909389484 550353464 512293359 354757888 196322624 396959548 935723984 964347168 937538880
662793376 559363623 46070072 981689160 162346416 738523343 749834804 123040972 747518080 925711456 323377408 270955360 659205888 974690048 16516352 897668608 857773168 724301296 507695488 244408864 832275968 547962728 769400750 919318144 946464480 582999040 813017856 861430144 866895099 654317603 485864912 702673976 345224000 516953856 639418510 767798720 128130119 3281812 353358992 320390976 297088512 652266304 773760640 528983588 693969120 42085440 604646976 483192160 829697992 561135400 344097600 48798952 552122960 404514720 935072720 717649125 988039372 643564736 488038944 843553556 641647400 759394208 115107136 896752320 818871040 25250624 309778384 48718336 919290960 454081536 148083456 365605408 590034836 946876416 766031176 32134400 938787440 965044176 795379230 795828046 692922400 550693400 120927808 296202880 845516748 981094535 301014784 552735488 28781412 642451584 529232512 449272092 694400000 510705824 633416224 257859618 274288544 58477536 573534288 469576000 614453906 687932512 741511392 940607424 115408244 926498200 814535168 677350400 916028062 608133808 54912284 30924672 165042816 735068600 106984288 42704100 855827840 360583449 323250464 126523514 654313632 386955232 501584556 465088360 559520544 484306686 50018304 829326440 700112256 640503824 457243744 89159168 560322396 329590580 468864640 469225472 25320576 474136608 947873488 690794496 497312904 724987078 143028426 378729520 216758000 393244152 44241536 757683284 945755184 923447150 404133438 315426112 306510676 883924512 723639680 359436272 512674288 200471808 333327552 456633360 379365376 958071984 821320912 600524672 126928448 313849888 601576520 967071994 140883456 878598212 538316288 613175792 256718000 205343696 108061344 74399552 69437568 338786696 273346784 456139520 222325696 750450304 275636864 597074080 424414385 486791936 337921596 138236288 723988056 726982656 362026034 996464640 297029312 442340298 459116716 304122176 537106736 612228288 493884000 499658384 115839044 833496272 155512384 903581952 755237760 725920592 428417472 601780608 152502400 87112048 667047048 161045696 969582592 656516192 557276928 426768896 537823736 824234404 375178992 940849424 835419264 570558000 491886512 771131520 386552510 134862364 12374484 390448960 457092390 890267840 94795640 255560762 517919952 568443540 542104772 300961328 980167610 990337288 111812392 549424798 71493328 88591616 880906504 112451968 143916296 1298432 699378176 979454952 422728800 31331360 264119672 166933536 338299648 253586592 305381888 663309344 773990528 332561520 894227840 334350704 278650046 681008000 295276684 180863212 483793792 237571712 427417600 543914696 886739200 399920798 841677816 479994632 26424704 425564299 667557656 270658480 225688256 786389888 399190720 27360725 366849824 47465355 861914352 235641920 229797996 264012288 234839552 513152640 408596896 634517424 239005932 112000000 575927604 38210560 830955070 386110120 771142600 219616624 139278772 741753728 166477173 455587000 711132976 382229520 613578240 113519968 677873136 577573784 16656896 970625674 730641408 972332800 42610816 430264760 599864182 948614344 883288576 903348096 772998160 283621716 6422400 450880288 843039520 854641146 681566608 667901696 572206921 949409056 74995072 570791050 96242944 495383168 115037354 905034368 283193728 608624576 634642816 611087427 652728170 415572184 221099390 155094760 419812384 507516720 963542220 434309830 764756248 11103376 708292926 736184336 686564608 287497808 603232 152249348 57654704 493865182 723028848 858051488 685613088 754060620 665686504 567728032 368491740 777424568 586260520 114350912 866433774 723721264 83736064 685362496 82400976 743408896 377462616 152904364 904249429 353841120 115116074 446366828 290640384 344484968 696530936 519220608 41924924 225950720 29034880 742564824 652131126 584536400 467066432 752718004 700830620 433862016 573319936 285691296 192734980 186754552 33114752 19564336 467940224 795925760 873153664 924797200 646192130 874967920 954159000 222772428 612100864 376862928 99473696 164567488 732081800 373777298 553849856 165374894 54595072 898089216 519824224 972626384 23609824 129892352 965194712 810922099 105395000 728666700 821638638 22959352 620200944 115621248 15275136 333923392 204095704 221995072 367903982 400835112 606401680 570123872 137121920 235551056 181802898 812678912 519383424 787834432 699183556 572953608 580851728 386418800 527023040 316739008 664723786 355463797 821370400 934997504 666159563 776705152 805126734 360866580 674385920 244502000 297636950 663608632 130319072 37752512 6012976 550826272 37260800 379108344 357368360 282599152 816238080 83241984 257914304 163765304 738035064 316794976 965190320 839721184 853850048 332818720 141340606 492066304 802432128 758413888 608816370 141876224 437412784 620918348 610619392 824600000 836915384 826666448 718713728 703578992 657589216 556982784 778885696 452958050 828520192 124373472 856764607 198234392
332416912 281634192 75204736 124325256 564304768 341804608 142005184 293982720 344528128 190938048 167545600 520095280 935494536 944437888 659663232 655717796 202673536 346585904 258124720 805183084 181338400 791546024 29504000 201373952 713317754 213996624 901509872 92177072 291472848 745718456 121693486 343712768 956284912 660697088 133444852 860730488 381477224 872163604 158648764 46691296 779481088 881198680 29779008 497247232 165275032 386907880 804447232 817474456 927917488 315660717 895976768 591737486 156352704 54419402 186435876 934605168 90415252 511298732 19392672 779922960 391394499 179440576 7065892 111599936 863875456 662162344 371629184 351869521 569387376 863392544 687542784 791229840 593267200 680927120 798767936 730361412 831203520 681875812 657536128 151508734 147136002 743003948 603332456 251290264 435519680 70789952 188908576 695331200 411650008 763844800 583927072 217503952 439391744 359906304 915335564 414487992 314985784 537661728 741505536 848314930 230849568 272212328 280074944 132988112 324851950 799825984 275600064 673745192 481139286 830568192 892183616 355511808 316892418 992911872 145817888 526130176 897297376 37961648 326585734 858107492 696338752 909141432 364840232 411515368 645595904 302122824 999993440 595972832 566657228 977551776 123322432 846622896 408923952 355414736 247220892 632858096 694687584 890832956 138002170 907892832 748225136 891767844 617347250 834072927 925508064 486455040 935089612 221481216 357077184 194943488 104493968 974244924 33695632 193161088 929832128 193593008 562649776 998645504 26791872 637972576 805720752 904213396 712021083 903827944 296599424 782828416 13300980 706539134 515765248 491646464 234178220 241336018 926714840 218223120 746380864 860816000 986851328 752743624 950651136 228626044 994603328 973218304 5390336 431176576 610147076 550797456 99918822 825475848 845864960 237802330 93876308 360699456 589206112 995575668 391497652 690362564 643570368 188928288 119030768 245492368 655589888 669174752 634911232 827758468 233979584 595685152 769380168 355018096 960486144 124664368 991519726 436146272 12008384 865726720 916084724 594930510 52673440 392526496 206718480 128939402 414398336 813510768 431339220 570184992 844916992 939765136 266021376 747604864 464529424 302614540 989937632 631812096 514699200 621132934 458040670 610822560 896510569 532989392 78632624 607066111 354773888 581936640 911582208 606864448 675083640 338717312 593004528 363305504 356219184 259569936 799672920 10302432 96877376 426622292 662288384 676348000 779990528 625950976 166592288 868685800 31164999 789808888 852121264 841535200 499870704 993019563 738969065 538542840 26880960 440866816 854674024 493367936 349460704 3625312 472833536 582016960 176932160 909036544 119728032 782886468 838154161 176204000 118179648 205899264 829537198 504125676 914292256 16261536 14608706 26377464 89982976 160257360 524772126 338697856 727119872 189771264 826251008 828677912 503848288 347321600 470589232 112879368 333498800 567807104 968365038 204664720 398964544 388521600 327048812 117044064 490917216 210305536 580668288 67243232 325669290 539926604 647641344 221827520 870731307 818076462 260892820 19560768 671878652 994424816 21747936 621455976 648242044 470205392 315141680 822117800 63488520 474160268 992261824 892649584 174205760 282597438 263269000 613642972 141640448 468420672 664663768 91759584 822980987 982792204 803419136 780418096 138861728 591321088 961862402 968827264 522828396 843981618 321063197 199649792 830303168 459619840 147600910 162321360 621813384 295557088 50282240 802605888 664576672 548241536 69640016 888862290 554240772 125816518 349691584 469514240 403747200 289353056 374838185 417536799 679687744 136414336 558801448 852371840 286400951 279664696 369686832 249275648 793450918 622055296 577880216 317533404 876279424 43589328 305676256 991228896 917779904 449401196 474473472 60835776 455253304 36327680 533549568 858437504 83089920 903853400 971704304 713883200 785798656 159943976 771208176 264947712 599492916 790439424 876267520 122802720 232629856 687266688 552049920 765789184 717704484 903864768 31024594 301242368 867842016 480014276 135466630 921128960 139924488 991973008 608999072 204933384 676264656 496324818 724617242 406700736 837173678 291970720 916558912 858768712 769309216 387357846 153022528 183537728 191735520 474274976 121493504 758369536 444719616 12159488 488781440 932062616 157385104 200772400 111755424 736248984 263103744 918921704 738192384 837098548 188377632 661967664 758134080 746247552 131231040 634994176 698611936 54461888 678840296 951512664 489280716 905785184 892035424 386691200 128677472 246396628 239956704 711225080 147647924 421335168 855680200 472679840 366005504 399135520 690643456 768332832 170705920 302939288 228291048 730456712 98099328 656827680 43830800 934432384 487556974 723378300 774813352 29244032 165711096 710953056 807654656 300500576 414508448 207565208 789115197 316867276
120993792 961031680 581208160 800889018 481154048 381800448 194166432 61142688 554392832 185297852 287638880 782986039 356376064 128548900 670159380 375835136 888960508 68882104 288913056 754494160 998563824 662091472 876294000 531954316 939141120 418309856 780336128 706312656 686421896 592199288 139841125 551676408 461166268 616450408 540699736 970084249 545081584 932322304 269048320 32695296 994744128 637206578 135455232 751047864 534286208 758893088 464764522 969429536 815045248 842865972 767634304 706128000 508760864 65010376 216075632 631549440 161645056 783856760 62260480 976476160 100651840 61676736 441250592 83408124 407215952 592251200 998490756 84393024 214919648 320254864 897958000 886224672 121994384 294311936 351519168 965942016 828089216 385396304 803824400 990244224 478515220 401861368 904663040 555071812 341001548 606214144 750938816 599027000 451462156 58430952 69474296 27373568 996604472 567558322 23076496 577174256 492177648 846191280 829274624 762235484 879833424 621422100 632380080 957008357 314786710 32700480 305929472 603042344 862338137 915391232 413095168 193630144 330734344 341146392 186095640 200093184 594414486 800614968 322973440 614932608 561774500 378229088 943258576 261256192 425892536 184848560 835298432 152377625 70513920 453462912 639559264 369190400 600819712 725237760 715021178 641507056 266904064 365052264 804171776 573860112 797682190 996103644 352621284 631768576 135363072 335024032 503976044 280960384 724918848 637602888 327392208 610327808 803451264 242257200 193118364 58959072 323038648 843854096 859606062 413776640 237850624 427502912 536199040 872364098 862484784 245208184 307934444 327454920 915897536 585869920 769037264 406551836 6755840 967660544 198183880 260093120 413722112 981880200 252736000 800096384 205706464 732107152 564499058 778367488 482076706 432085504 857028856 984484352 508368376 92260704 862828512 394060224 796276032 945909696 4464176 461358304 485763648 755272013 988512872 507955200 521512960 494358272 536120943 478190080 112302568 904023764 956498560 532588142 526820144 621144696 251159300 545544448 428184896 33575616 287360000 882996064 642929824 969790720 610408000 502999808 161240960 61000520 704685600 797118432 202552800 980037500 256482000 61400800 922851424 44350440 951184000 500026205 980156168 82768828 601659024 703613184 980030976 532628349 305115840 474067296 879496864 674189504 719703104 539886637 505598936 776276744 2362208 952460800 58098144 385315840 650096384 522612228 316376960 111249408 694564240 525127000 665818732 771285300 651315564 491769408 530876160 224140608 154077304 192026016 164867840 742043584 630017696 103728486 794504068 783292768 361241600 836575904 5705516 421752244 32325432 536726528 566038944 755627604 976661696 384935936 772166912 555064832 129099354 824916876 415729408 970503796 419398232 623561405 314454048 984541780 889077888 769769952 358000128 435682336 484813756 82537984 354395904 989900800 174695152 957508760 207747724 853596656 342428928 920727504 987942400 866938496 26281968 280149384 447180692 718824348 296674992 191582224 475304224 433875584 599037584 550884608 649849288 44935664 544389021 391494150 856459840 184576720 422970648 307175168 139865436 271894528 865583488 6766494 512246240 187531600 704501970 467428872 867600512 167023584 846806408 72060496 656112496 229322172 490173552 650288128 173843024 692101632 102835616 570640984 233543840 271890432 349831168 530666432 973840372 524162140 212866048 542680930 857045596 928918813 507974656 514355824 202376082 652309212 450317568 371687024 926878592 159391280 345100800 634530048 673525426 707734368 970177920 173335788 608919656 659760576 713328400 310013360 902862080 299041712 662839804 232912594 246385408 765406208 453163552 359822160 553176096 349806080 797938848 843581568 559956992 314408960 173190432 889827908 441083592 662214272 955499409 499775552 442555904 927375616 983632928 139627968 984930880 81743416 216309849 728224320 217466624 885009728 353731648 244452788 624013984 664521088 180327392 711124516 636811464 832213632 682653152 568812032 795805696 600813600 506176 135665916 380934226 772192768 209309696 344894976 713606912 223239712 22607584 801232000 331060896 203779904 735207264 320510976 784959904 62545664 974733824 158902272 168124368 499481072 65962752 246491264 303180912 271804544 544897472 704075704 579162220 203288320 863719728 762511200 394497152 207193088 728228864 451465216 536532224 774380256 459987264 549495808 936474016 950710912 783054580 854152704 668884654 30370512 603317228 343630208 775615294 376020160 693755696 896647424 42914976 668108568 100695808 840842752 427935360 449931968 19045600 116489692 56799736 500694897 461493984 520549952 618169048 642844944 362697076 607441008 87263696 82392612 822297520 923082752 993588503 908646642 66593116 398239904 720374760 726172928 676087888 331129472 346345216 372696008 421024896 126987728 274087072 614191470 782864384 232257536
190967000 970029920 469350512 562992200 668909056 493496016 698532800 538404384 902120512 506375616 536238372 291924384 484811214 684986579 28982004 79931856 798518560 99628520 197533728 797920992 627800000 555186000 828948736 590998784 825875248 605137920 384212704 162567680 560876224 628194879 106555568 500032192 169239952 647275008 141295056 298839392 794305240 159386544 8929592 109660352 452911611 507445520 3964800 859657152 107106384 923744360 672175936 114539428 89199488 402995701 513730752 813033968 642774152 513569344 612723200 446590252 56824832 410459088 776636416 955050434 835485472 689695888 38408912 941201832 655238144 584419456 748399248 798451576 418853056 79283664 395002416 754723584 36056160 193065632 492712032 15037672 867373760 640973136 943752320 297758604 853188480 9145328 772488824 294037120 120560740 675525618 361420800 93735504 958093696 795028992 342697208 982366464 514892800 354108160 686520688 457367656 406828512 791643780 593509120 617776656 525598146 231747348 908143104 945387683 525827328 560825700 899041240 55499648 938741312 959267904 731284536 220985230 70771712 993430880 37950112 559249272 69708800 491553880 854742640 156296192 291285079 31996800 215623168 287514512 538137008 445633632 789074560 987815920 94433280 955908544 494268928 61562096 439944704 517998696 554559464 666613080 191622144 63364464 781043829 570786880 122227568 839019336 477177984 815370176 774563860 98498048 547771440 581668512 58684404 991277376 835577536 679875840 950811392 745943136 225454496 892448344 326759424 976594048 90116368 241642850 585863954 988078216 684284676 267127936 825862000 566242304 496135000 343390948 959265792 333234560 505370688 971349760 614086360 276873040 383559424 195166744 93071444 549469696 312409088 32642724 604251616 233796352 487769664 445143968 752116480 723933920 558857888 414154176 85647816 117923188 294348800 486138888 988932224 293928730 964665536 643241288 255318336 356607040 343240064 476054212 179397120 1609024 106366786 910233840 612839732 713839104 678484544 652067104 192702512 889079914 95966640 561926972 30754080 289918400 413621472 314215088 34431952 53434896 573137892 703173914 27103312 856752800 392297828 14756864 496290040 877606400 571656876 658598672 342077983 95747464 667620192 327874656 553032852 171923772 925117152 716197472 564974880 601648768 117042688 732862760 690860608 170065600 67485400 950840512 926005702 514082383 876849392 997224704 469134976 646860864 470439716 936039392 159298816 553574616 128987968 287291312 319842720 672343824 248970240 146056456 200264832 474028432 787085760 629163144 365411728 711304192 300063064 474482688 629927000 501355256 85408768 769213696 276448832 176431040 784169944 206312240 61369728 180047848 50105088 558476716 990021904 550036176 576243832 522641472 687813216 186578432 673750784 215589400 409985408 790312172 533707000 646345760 171928064 188214140 321445760 439365120 660859936 341130208 282305088 6260690 285843368 186315040 598947349 609310272 167202304 348305928 380704064 298173552 953654928 836211264 509371392 993044380 652000212 19539200 313495296 383385792 838761256 827195342 485225608 863271164 593541300 19136640 621534344 796739148 451669760 237615424 666269175 424640000 518772480 829740288 963317472 817562720 538344864 208639680 340319352 964078368 240121600 599247744 358041394 96422348 327082512 945636864 306257664 912666976 549609160 940225152 651193664 726385920 65716224 469803872 810589300 449185792 41627248 731249708 847710848 446727168 180382729 858887800 809513920 747147776 156362780 490252800 201659360 459221504 665959296 49724504 662609172 939660032 863357628 738342304 669336256 137346512 983097252 748110052 14300032 467614208 33348983 732750008 405329664 759395338 790642848 801886208 274818536 20141440 73975904 217145600 562288896 526670272 997037824 187210704 479954614 712840768 924878004 32749504 910011244 598615552 350537216 415113176 621670752 812895285 434114988 818028928 121536464 601080584 825296102 393377080 958897152 82188768 525548072 698439432 619979136 332376576 20915384 153198288 337698240 42926080 309154600 505861954 429382144 197534128 120629312 5846720 998460416 904844864 976543840 152119856 950971984 870310688 127572992 814615424 706040000 422927485 254429856 683876864 403548396 981654272 175341705 995450112 529328960 686512664 20256771 974776320 508669952 949707584 305554704 428835392 522432824 306652672 998248988 633020634 10364720 677512568 778104448 304692250 824944324 614459536 57351680 418768808 549216368 123845184 172232144 875161728 124674488 202514620 137604688 277110784 900759840 503231728 209987584 189754608 541693440 966586112 198457792 350660880 29612672 880493744 4958276 288116536 325398000 490028896 325524384 219628000 117843968 888325184 195199994 965031248 231369834 778441088 177436416 999962576 896806768 898599744 842364144 90057230 896631616 222510528 790249004 334004576 335168492 457834972
25365376 740013888 920882756 950570000 839232000 520188000 943639448 231846796 940756544 946950692 104900128 766028316 885526462 381009024 544436720 43943464 183426316 912011840 608291088 622452192 310279348 428875976 376089952 708724704 168408064 431401840 230631440 202865792 387569072 274634432 154492736 250011024 8312320 761978624 729380356 720175984 14925104 998804252 602193856 689152340 94245632 335442944 914506240 638204800 459899456 229679136 567182272 297192952 354674296 192668530 886612032 425029600 668449600 522718896 984262656 591832967 28532496 551594752 715426896 318797568 71727936 454681936 481992886 522537424 691865632 597705088 520032000 901041408 868721664 979113920 760387824 250436448 64370752 378351870 975825848 985330560 47155712 351473024 846322324 890631456 298468760 785887216 645111936 108145536 331512832 313827110 636220200 602357760 939142307 733288440 826115000 721745096 812517728 521905088 492821328 481753024 209426464 20858404 238281200 954500032 453195936 196012830 875615598 61706143 471918064 157272736 215343360 245098112 740553648 131401260 755325360 981551136 16336224 991221760 573856442 346343200 235301426 846592328 662584560 887819616 947478914 956683904 941069362 412557264 711789568 64741920 44057324 927878560 858982336 563651072 704984448 539358208 730843928 273495420 217110528 762518640 791093632 956350416 518851840 143331312 955266492 899670368 224185324 300807120 679324768 323988400 701244650 593986416 277975552 920065024 452945200 366544360 801896960 977302688 22902592 943455360 333542908 893963992 73693616 328606464 90374572 403440680 175018960 116889472 740545840 599157376 907951392 308067384 758846492 194764800 300182000 756681322 510298880 93066040 249913432 179031552 921608816 119491712 727801869 394906252 976902392 974779268 62154268 216624768 369089568 880473536 433537984 810000000 69455200 122818208 407773520 366132384 392557384 439601200 912092800 229629952 652054400 626775224 114751316 917927384 912287168 686113600 692267928 798465088 331175040 383812224 296062816 325915448 645144464 445543090 795572736 15163380 339507284 916140000 327396864 47258176 865319104 34925772 433965760 831943712 893217616 338403408 880666968 652168896 530862808 47056212 660679900 176724188 937018016 471576116 992864414 868123542 221530552 395184168 644022560 354032384 162453808 469792768 768813144 598074191 173990192 751853360 504035772 20099392 708683864 814687184 765670272 588361772 270239904 943608976 9219392 586794240 977606776 463301120 179305960 769660000 655752856 805919296 220736512 116819936 440168064 207175504 104435928 953029320 971181692 382668376 145816384 448135488 379923620 715754648 558474432 415975232 911339368 563657096 31470272 298971688 424531250 39606264 451871232 982767936 434278248 609841024 524067584 936230656 530126576 265548310 902790528 871150156 93922384 860451000 888751026 812585520 153323098 589284480 897321795 819102224 273019224 595490752 638386400 405291111 52046080 323554304 164699040 436593664 235849880 932692122 237416680 8443418 107782264 720419840 683705056 737276732 457138688 727627034 629528160 966121656 204759424 28094420 295292368 546938240 341874376 48398844 780017856 222037600 884630957 81320832 766749320 493540504 192515453 867837056 176768064 718907414 28621848 343243184 42201600 235613680 20940104 274257440 943664724 522600000 145739584 109746608 815145856 601316288 465401832 490685824 263629344 336335337 822016224 849834728 506121080 487355392 857336128 636365824 960628704 10659976 747271168 415853215 372018944 312549760 529483772 33289232 818532504 419516928 96926409 532317240 843080384 966835840 392692738 530570400 96895484 551334844 680434336 176016960 888048640 683103600 234433925 277573460 308917448 402150016 216791552 589815712 969185784 896872864 784436192 62879792 413219936 949602816 8781525 395391488 11191104 847430144 525905122 629267200 64549888 739952800 794520608 107960832 669259984 482899550 70599059 128218520 126495770 563325592 633186016 467933312 144240344 410160256 468734208 259868160 120042104 456734584 941941120 514284800 103630556 422715360 557615268 323391968 107550512 870674475 855891112 304198536 810476744 182562592 893500664 478695328 555021824 448643416 731980208 65554720 454162368 191669609 698312600 40518540 378733888 592177920 393222946 245641216 122885016 864899664 793823918 769444352 237738680 103045376 898333248 59181824 839389976 228430348 110566128 166135296 590967680 539088128 378008147 965989312 491264000 460641536 417068292 768571520 649010304 442367744 771102992 425536000 468435552 806097920 573690648 929362924 317321948 368675772 808166240 13043248 322228992 997330592 347036136 559584320 757972880 680996700 893251072 794052816 31335000 208014784 215755442 696620176 920029184 94488576 882719492 640063472 395281200 604166528 733409632 984895296 863275904 772791744 404300544 947530716 968302808 99732652 47305984 640137120 771572436 924909568
174967028 499062784 957847806 68397660 835714412 517852324 727437216 714486368 834353352 896109824 646185472 224031232 96982304 154000600 532430128 419607040 135972352 712514392 169595800 138740388 977009904 395796292 840048788 984711436 149182432 912021504 8077568 448756272 740762304 870452112 151756208 916656768 376826112 844935944 245632512 877232452 505330176 708175816 124793856 971617152 933635688 392657408 692225504 753628480 817927424 296281504 583911616 689700336 525302254 200917720 110650000 841144304 360976384 178965344 463698620 848002544 681590456 747985704 412104622 321099821 813487072 145571584 44945152 154114538 973642752 436221613 456494504 594521716 870363476 837366272 350834344 256176192 766591360 262291416 401689408 401021088 899853280 718960258 557889952 568372312 242276448 640218624 679426364 577270000 358746688 447253000 283820000 498456000 400972162 136489168 32348992 633733856 413852384 214486288 813495472 718838384 466413824 796714272 627784924 426041720 897626240 772268096 40461120 956020282 730670944 712446704 190745230 337875200 985847248 747598394 173972480 482780672 907685232 483023648 614397824 728582659 438119768 926067868 244661900 898798848 119622000 635476992 757891084 40398784 531161600 548508588 707986944 421715488 400512494 996498208 892759680 266144668 390559776 52273184 176210768 76099708 607067556 827952768 360516320 382862880 504932832 88381424 229394192 133005440 265100585 114570032 349606784 56200 637308288 323614080 753958384 34092992 789081600 976654528 876245248 224128000 527240848 213477376 536337682 787029472 583812736 650726392 729085088 106378688 43371230 341053216 315853948 594776576 896196096 637496896 202240022 462590700 770631456 996271848 640447320 832793024 140412496 349774148 982554280 434677536 472022145 524566067 152359908 164997816 259934232 682920848 6816768 629344452 217037760 113931468 44727712 490021136 615226944 70662140 274348384 473620864 5236810 979132072 483925000 766188460 432086016 141943000 672531584 358495264 509337051 394521088 301984344 87866880 18367808 536365568 510671488 160760775 261049152 727752459 710179486 676320960 775818172 823398592 465543465 334922100 81515252 232136212 908721368 287970040 992628846 868022462 48147158 182582880 153302938 151661616 862751704 452867404 461493900 246687584 471133440 46772992 546520000 392996464 367988224 694879510 609947136 455396626 853145024 224690624 147876344 551072304 130067840 914652384 271142192 635419488 196680192 917980 436910626 309987544 584910400 71756800 310424800 613038808 665562832 85484640 871387776 987348480 266047852 901343888 61172946 962923840 844450304 763566720 475697260 334874624 906676528 413209344 129696704 597175036 393309110 348100400 761197798 45370288 783627904 110424650 989590375 834712832 734561936 409082624 19614644 761725504 177434144 383885952 556676712 81303200 753013328 384352496 639017024 710046208 408717696 980006740 409928384 25144672 819976560 568196152 143133440 805453824 926003840 169238784 3523600 956210688 560994560 801184812 69134340 166430880 444495536 518283444 599092878 982069539 790794240 212746960 350740332 795496064 877390000 83110368 728177352 51108480 909216732 620957000 678017108 913300302 712908592 531135488 82191408 127882776 847782272 68810492 89221356 823144256 482275272 226999970 526601225 96343296 780902912 324803712 987042656 80188640 480948184 735921600 607610512 85909352 687058664 853721904 139122662 698978752 338570362 541422092 830351054 109947062 844464768 254697472 509846020 10963968 970675264 509581574 789583002 216345480 600687776 289941612 377472456 68865504 733798080 709695872 456504816 604266848 970101248 594791552 171465840 364730880 172269568 132628448 862586528 507766578 419686650 79377556 815752768 305660784 358863552 208170370 576356422 16650416 484294272 244284416 441191992 430194126 689044944 544380280 711167840 843047252 237565112 49214690 320076504 108748800 987699616 204886400 252976912 405104768 618347760 457137792 522362368 689349744 942124472 223748040 186821908 118839264 340344256 830740132 382147536 608861504 171484416 599630104 454559864 14162336 774040320 137416156 681478884 675041668 222572432 199032960 633423799 565577136 307201600 670725464 271561364 182761032 534663552 794205184 29028096 377590784 539538944 964130864 334295203 509124988 440893600 622533696 607382528 152187712 955053046 111848172 257878592 19554186 437541980 977861632 604104192 971303072 171225566 62848422 131773936 152104936 199196270 938378752 568256784 72740256 460646336 68209916 624800750 358900032 525548384 480124998 372679330 214350208 636604416 518656356 326808720 690941152 809469864 203784704 427674984 628630528 674736960 196345264 751465980 239365020 686944280 186603500 946545812 758507232 642429400 696774314 146222528 94862528 229597440 366437120 621842944 935878456 930410304 153441872 400177872 362723968 580173824 101186920 703054144 382705152 969687908 332719354
312417344 734855936 271246336 470257664 450051768 396981184 53746020 535510272 617813000 844997056 271704512 785748560 151190416 296285504 985872800 122041984 567809280 765268320 968247232 709891696 303056384 59910784 214421504 810110728 245241600 501806000 61149264 730762634 131198272 565337120 653908160 119023616 670090192 38438208 93530774 856896768 793417992 688099456 3058832 72769184 565497856 825312704 275243288 608581760 499122944 39456396 364557056 514788352 632565248 572769104 614544916 729581808 152030816 552391360 689693384 487080064 654711920 458208519 719142016 456599040 122641600 140263408 887059728 959506800 303340408 581956624 392074496 376426672 686406892 321937880 786080256 123569708 758605092 152580624 518157596 603463502 768659628 894891232 518750848 490901544 806495872 657110640 625435600 641772160 855394448 358903024 389106456 769098624 869911984 125308856 136373887 492192223 844892672 452512000 305523718 435107144 469508356 329091704 952067584 560229072 72988176 84474864 764880000 838001984 562987734 572615232 727608000 908295936 533857024 210240000 923587072 753869280 407977344 269298652 583394752 333552884 721992928 317356128 341563616 890561504 41415890 577192768 129121104 761516416 460518656 51615984 678736960 790918336 793033568 656165888 357179184 666613824 841766784 661033280 272084128 307712232 139429118 199837896 391415680 200298792 754412160 109895638 9670273 73564272 776070990 258973872 991599232 156044128 801557294 727004870 704339456 931184640 119906336 30600008 578193734 899576248 91303474 53667206 483360522 375257568 645443488 180136448 322567590 527748608 493300320 743949120 907236320 718985400 639842208 580740336 369130560 304272128 932185344 339284480 168924576 227238904 6113440 8860288 733217008 867130971 36847304 535514464 875342880 401016320 956919696 542432512 742294808 451442316 212378196 219690432 564035072 77291944 830510704 450660712 450540500 326740731 358014464 953231872 218303872 486515464 319342592 305339732 96530592 774118240 319741248 250198208 476250112 43878656 621519624 103470488 49467840 16528768 916973536 887017246 399753564 497749288 319480800 653976128 6930368 468115952 793500672 812012132 762283372 676722880 451103876 125279518 759013376 960214422 346429056 451300558 658877344 654517444 586451280 424493472 60097536 901071152 402672576 643415244 946555864 617160000 839253904 544393414 894090822 173843968 51047904 434597504 393595904 40341268 641420704 199497408 458893280 986420224 22963210 758603768 20675632 400705152 469123584 819372032 451395944 366794752 552672360 771773252 90381120 302954548 354420864 75885080 247721636 104155136 704398520 665434880 929161728 54498008 814425008 560659136 995962074 30448592 478776064 27141632 355756480 931298816 567925489 610116888 421065472 380722500 295101440 782553844 838914908 834181120 249512704 606538464 858105350 170767616 319295792 243086112 428010368 350226442 243459328 879159264 683951264 871017704 341827584 594957333 825416072 746255552 245561332 308913536 698615984 283047040 792588080 397145664 130497880 450171552 874330400 680029750 471323136 25447936 523386176 758434432 351292736 386529904 589955716 707391116 810747028 560540209 907043996 190791604 578162528 154113608 393685312 776968528 156001764 629105820 196677768 663491520 14999140 444223632 819965632 583331072 453314048 761018288 9928192 170448384 495070968 175710080 561207808 677960192 206695320 258494976 834898480 173066368 408625152 947888992 375606368 424860672 279640576 179251072 776362392 561711144 680979457 206309440 906699296 648811840 480023616 795793520 446796544 634373760 295134592 57049700 541644572 223229792 296939520 860890276 456356832 781235320 468591600 893056112 953083904 275657498 16402560 914749104 17627872 311048254 722290048 144678096 524042928 253496656 906521600 692815744 760456564 567380000 415388032 442851456 976785120 123221440 931580920 196935512 82130432 330876608 971997632 547202600 442608208 414551648 97735920 84763370 961196504 835358600 961793456 838446604 491484356 54081232 501430748 430061760 457579584 752822624 439919808 175292072 979772416 414856600 307267694 257784320 19883572 804543832 753366592 145101568 709921616 916692848 338909152 398194194 623357992 636779881 37137136 51458696 155190192 973229824 367771812 567017408 744542848 695718400 321018240 88048000 808871184 343590780 104946432 840157728 624041920 640220576 104036336 239809984 602204320 654742512 799354880 577437552 868496802 734050304 255841620 98130432 387037100 827042688 187897390 787377588 36170464 448520764 64972808 654557016 467299136 238694400 777685388 955387120 245140506 291073554 67349136 478450560 723734400 570690160 2370752 985037600 518130244 460696800 528953300 350707712 156653792 246209368 310541168 988147185 571598292 721036000 180685952 377630568 365966965 651648824 415514304 979633536 658494740 83284864 959227392 401531392 710309536 295047216 586617768 256986282
449650496 700290424 302109600 757323424 226309184 334018048 840604968 299065035 528475440 995475328 899060160 807813760 198550392 18846784 18136752 896825536 886759936 891114953 17702656 757042592 358592256 248366976 214114476 961630976 198298112 422581800 456109088 237310336 128961984 463837184 258163328 482235618 14176400 803992828 886543664 147460750 627674784 305974032 516590016 518211720 317980800 264761856 647740352 157330816 209208548 236093488 790467488 971771592 559269168 192752016 7510208 838000820 504666128 87039488 679775232 976102816 178331504 433035904 613852040 102255328 480243672 758309040 971414493 372932016 765743360 297052480 130226104 688752256 983649686 810072248 214895504 976975960 572959448 522649340 607729395 91413320 462807910 756872960 783787224 996095856 385273856 110338272 669849120 540298688 561499904 90454176 48518824 329443088 140831160 329221232 972047040 717564733 819279764 78399112 617852056 406586368 14478336 1461488 687074304 582366464 82368344 648851456 650269896 447575696 661585984 269332992 508837340 825220672 789757772 566617024 298261544 123939312 173852990 328873472 136917888 821470464 268360336 307816432 769316608 797042340 370860424 674043952 491334968 567201216 187340986 645712384 191129216 112991616 974182706 322804168 153001732 398689024 965875700 435256768 648049192 9919302 778960012 546434048 389471840 811488256 979226496 624040000 384188704 547579380 650723040 14787352 827745476 306305664 347017048 991068032 691233472 164966304 974959952 352914052 865633054 125877248 270727904 450862416 369824000 664918528 583255600 336832384 589621248 526545920 482748928 987130816 786437536 865717504 123543088 39299584 633713392 745457152 631472530 685989888 170482096 461333952 168416768 933067664 748066148 438948152 426435648 608757760 62588064 621842056 175181416 419154032 336331712 642736256 881981544 572515668 164642816 717625696 772640256 481840384 994440544 527356002 20204148 439768032 125055724 395781382 971446112 392002832 75980680 473200000 560754086 893262336 616531232 222549417 871000528 38914288 44917760 770739336 451228672 313873248 773707264 770435088 26567568 415737816 599516384 928012560 556379762 100779072 513659464 18826240 435605684 113718384 451642304 741463992 229013730 100904224 750191796 429792304 601425632 572578872 414808320 975141888 54375890 694650368 630320888 647532616 812375584 377249718 32772796 618329600 264507808 780490456 210678590 34257788 988350440 629323200 994970624 438394460 323512064 201613888 264629504 111213056 150853904 683631968 758391008 402459268 94243840 695211984 578454144 623013248 663036680 694324575 633194416 763609104 457691168 148971800 345505084 48768780 557715344 161393664 355336724 500341752 142762496 159802880 998686848 207962668 536994672 152828444 804278666 257637984 298652360 525139184 990115328 683090688 559265392 53407287 676302884 741664418 287885312 320148300 707330168 416207190 884261152 669090560 876575424 555615108 457595876 983462316 570974208 433566936 87295312 881679872 651419456 708711552 541275488 810554700 60066752 259677690 844210304 708146604 629533467 475832020 903734904 39870236 753163008 704118784 24293403 597507044 681399392 4620800 205703152 900971344 424005640 962693632 578428480 390560512 148490368 673026880 40085888 639229056 79933316 388962067 429409888 550929152 875281024 251281250 153396224 732291048 286769664 5558784 465284000 978230419 982588600 299254680 887522405 118697564 326021518 644830636 939590704 123439616 616213440 236654528 95865900 288785920 827025018 834787392 35657044 714661832 595979604 32013824 655606272 53795840 171512950 976261094 578697152 893995550 158822940 463498720 36852480 979244448 949291584 830869504 95194848 472816940 684573152 420265344 86988320 808027136 479081984 504254176 345843184 753285150 990416940 435433400 202990036 253962800 688627968 961597968 194426384 867856518 399452928 128651472 848527030 616210436 7509664 737985448 920478040 389210752 874102784 945857596 639935680 300081792 58542208 487310112 83101312 514660712 704419024 946978208 325437440 893557760 495100160 372709088 257873424 653636844 828823040 513619944 22770646 822336304 108084352 741897152 497466056 955554080 72963184 719250280 310046704 569556368 957485504 66774444 829641280 282136000 861803500 804110924 884922902 777303938 394716672 243038400 919888384 923977776 190097920 59977344 724057332 693695760 665256452 249123776 315571968 812259328 6019904 803709568 749926256 730415104 868402892 729979192 493906896 162155244 839839756 52996224 36933600 926766788 525399744 760010016 822348768 608221636 388993728 329296096 396646496 727143328 585952340 964736472 334436608 511124336 788896800 170082676 181537280 434606768 791419904 608750028 458922252 157479518 708771024 231491574 600001795 142212416 418531724 881784124 698553366 24169840 336685600 207250440 298880768 87053828 862992288 673482300 695598592 758460040 351659528 172380832
180197456 278194816 531945536 215954600 541545888 97511180 515545624 782306008 442140540 830839612 895944412 930285408 360851256 938958336 99450240 93742944 675476924 730502400 399513284 582188448 265226752 906331504 61490432 197780992 639108500 969889088 39020920 652567360 351592336 914366480 500831104 631287728 881535340 267935168 656810472 51959360 309887936 994126720 934616643 492700000 104420112 810095600 205607024 236861710 179746640 583910832 820111830 982758856 640317952 818503680 434412240 504989012 86302720 109758464 468450376 719180974 904183808 855520212 922245760 168593984 744621140 992357152 70805008 190640111 145253979 863017824 140402176 313052396 833860128 120620752 853961856 500581536 265812272 989087872 255641104 246391072 371928856 185203200 972750728 831076015 469508096 356814784 48438000 85740640 712384564 864271488 966571520 665940172 429189760 827299628 322206464 397458016 829537698 668499328 158375520 693301296 464565632 430211232 224679922 22872292 602577350 601331200 47299088 859995486 696762880 811765480 569305088 150075812 655953696 759684256 837537428 232144672 744551860 871292672 756989080 756938420 627836736 445594080 4595404 791749024 837143060 542717696 181943328 524905952 587739392 379453296 417458944 669284464 83151872 401205136 995584400 46950112 204284990 402398656 64649488 576464128 998140128 500056672 342307712 21268008 496496500 92739072 941163152 523411168 47146400 217142272 845789184 753831058 486608416 677873024 874434705 831503040 584727296 277429068 183362960 547763448 574479269 425131448 648531316 819385232 20333696 92115500 166217120 669083008 412256384 883077376 522132544 413771836 16247840 231812368 665853824 520596736 560716189 212979216 54514560 898504320 573564368 326506376 797103028 845041792 372730752 469099456 824384128 758405376 962675232 302790064 245287456 504754112 28531136 315799136 516815764 281397144 660574336 698049152 419522728 967288192 109102244 139250208 802127744 10536934 766430464 14795024 433638912 704990368 876629632 63745792 721149120 504169238 750975664 528241472 937938400 455811584 206007424 321051712 927109440 936218552 127716320 431914 439094192 344981312 893193448 733410288 333231509 79833664 808889334 267020928 885027008 717471809 805067120 127856768 55508616 135371776 232998582 345614688 765974408 303328768 422901168 961640192 128565472 272168832 835392952 417658384 285472140 95043072 548919168 94715904 670611904 744715392 607714676 282946016 924918704 345070000 263587040 204062720 779095024 598745056 306876032 390195264 895070000 637585600 664788960 460805933 656626432 596640704 938908548 647234112 850746416 646352772 335900384 172756608 600861696 570191360 872620658 555967179 692968320 256339984 609866284 726115328 143120176 820144512 408588736 239488848 292586494 599059600 673797120 584481376 845794288 917332256 806141248 780597060 461590816 916560000 636221440 72749260 600359616 182370216 559876224 244049592 142350992 883654048 342088623 586708736 807999172 645422736 647008187 916646640 504428160 274356688 710132224 696914022 891630984 420485200 254723990 719459104 915585024 211508544 442535424 511172608 62224384 205147397 46844288 52625952 976195120 501371520 830662152 378887744 946332672 983400000 871420002 205391584 798940528 11106816 241998848 608337424 442021376 439547104 385166928 418440576 370733056 224962304 815128020 886213952 490657832 300777206 751660480 403319776 324849488 75382608 816982432 50065536 701004506 757921536 31728700 745650504 130927240 977421400 195990946 219185760 249146240 909235955 363681984 404274224 193243808 797637520 19012026 61388800 494278904 138723584 364283796 213481472 369265000 518588188 702733708 260171150 650369260 136400768 598697600 893949520 245590496 249551296 696181568 1889840 221749760 289717412 743424472 643091336 392930240 426210432 449354196 293692544 508589920 254605180 232231304 984950414 629111584 317216064 892551680 836923616 910659072 845841199 841550080 271935488 994104000 558334336 72134080 54702592 738140000 271061504 787552368 465071616 585959712 377567432 399978496 401052392 843521152 659156045 128124492 450920560 561802848 322899584 968203600 343500736 137234126 664566956 225944424 57280912 641167446 520749510 430862920 927647232 212175000 690630820 728437303 889676324 426984044 979192768 170706816 528963440 845198672 966557256 205457904 180110706 201348032 743138304 750516736 22385184 831590956 453661984 384148332 900863840 239042048 521311664 423847360 99241998 937245977 942323264 853677640 661070200 173036312 876394030 881090484 599264336 699224448 396324144 165338708 734893440 283014305 725517444 565196320 288455536 321354544 550451184 122160456 717276144 21744080 104177502 185029928 479637420 332229120 286580992 12651504 459071776 700956734 142383776 717046784 837614020 566928640 427258840 30564768 210752620 510158736 881314304 561472896 494301184 651235768 743841128 823749648 19520960 321429222 980193768
368690688 426646656 25457260 407042400 444256684 522457848 672432934 696170368 380440242 925251320 812093908 385295593 692842112 732396448 866281472 807842974 473297120 220019304 274952832 574970436 473319136 804423626 2291440 900410848 927542616 138447938 45204832 692657280 865447936 839021672 541484568 59221576 502706640 652348520 211240960 871565482 72048748 730873664 745052416 69881472 223114776 567168624 255401882 80336544 857340928 235367140 462970704 751141800 649937898 414075324 658499840 730440704 955062640 143596352 151479816 903706420 806402560 226102400 487337408 212803176 215932736 5288664 58134240 977107264 797325056 187190760 338364600 419075584 17330836 416096256 597328440 353572160 404733568 857461296 395825088 602820608 660408616 185676576 558894272 893932288 675245336 496208448 381767950 851261760 7986808 523739648 848408618 352591840 645712832 424246096 583392140 464960224 378345600 276001680 410727728 815956956 476625984 3709304 361872304 432313276 497891968 500100608 541389824 625863552 406947536 202657918 348437760 844825856 229136256 551951296 355133599 738207232 335397888 59965568 779142184 830755000 128043740 120273472 934998528 976733167 938421744 778098484 70553148 811141960 235148544 627476576 548619712 487663616 69651440 853700564 981011008 36298624 499954688 299785884 245682848 550567296 119783984 886869938 516008600 117407938 311099964 976642768 852671648 650292192 765512960 51328512 367773312 90798394 208393696 103476108 734737408 857400256 366897000 73083392 756556354 676268494 999354464 163057280 539383384 209030912 357961408 789306304 970319360 150454820 101053120 878015120 126952204 912259064 698100640 801601708 169352960 212563756 477963440 93582720 658171697 269334776 675495936 351931992 278673920 968811624 397258744 208113374 596854784 243967280 294329756 538456832 142743220 492443920 573100624 839394168 941934944 925505152 768089360 816538000 445331296 537894072 890865168 342358240 899780664 849913254 217083872 539616640 199265505 793935676 34135296 811724600 218274688 577108624 640218656 721766604 786975680 245508096 898833408 553745536 583014400 405024368 84818394 305011104 224581568 264131072 390664802 628788608 225746920 616302664 627586796 70687124 27200000 642932608 109747136 666224752 495438744 566744208 900548900 418030304 646877684 979197952 845559728 535962476 308203472 668561920 562717440 6267192 855885488 566152704 544610304 312261856 868296864 349252224 645895660 182422216 834746120 404981888 810524058 239044040 285853700 531184256 875617600 719532416 11338048 966353337 527332352 922781696 569366188 47888640 634555744 822176012 544708896 856051584 73107456 135733888 239620456 745428114 494615768 687855872 426146080 780100752 654454694 83498288 502759736 938509240 710519424 500925304 160230912 884237384 125346112 742352528 786297856 588231424 610723840 703950336 885289916 269109248 675400764 255753600 214930612 925813424 851957456 805874048 344398976 595278848 491491200 167207040 830878696 265578457 829736288 416710032 388635104 924266432 520046185 812716032 453858427 292169216 773746350 650880268 598613824 318305348 241060992 398160384 412233152 862154820 496535296 387345408 971545864 776869691 375084032 289245600 815494976 366025056 343922144 205735360 983936256 164689920 326178592 244741120 721157120 236207840 79962000 274640232 589825456 381458080 712309232 102278153 791945120 992904490 488259704 749361088 378783596 304799744 4686560 100909568 117617984 300787768 868098832 252446112 422124488 199602286 714561024 16180221 175013888 193447224 258175000 657593088 292412896 785069728 15983169 882800848 51138304 513661440 876444624 243554352 322423032 108515804 589950432 11190272 240802088 574218808 475017984 398544448 152651776 742204032 613131424 150400000 1222016 507502304 577751936 292701184 937598784 351601150 419831280 398236376 944195300 618655057 856064256 899893120 354233856 256848832 745520608 45428960 7744192 48802048 363890888 702364800 63569920 862615744 251468112 753828864 365656832 964747046 50499670 808858484 257795884 226954448 139968794 469129072 81548992 274138368 318276989 981342052 697571670 167494012 733030000 634711672 34153348 789496500 26438784 316575916 359181974 446643120 834048352 158506496 758907154 812735496 926926768 663364096 692710808 771532288 937641856 216370544 931013504 463315568 111872000 392081664 400096768 473647104 967025664 981238144 713308784 534567176 26018928 147582974 53811936 601860096 813331456 849072640 958189056 624312320 327618016 551637344 817923360 9057725 508567400 224769312 306058240 313988384 367290240 400795736 791434960 26082640 731524896 772761238 624987432 38164480 579987968 633089200 818341376 11411200 934740336 168272768 480180720 961274384 362987392 87020126 116662016 132714962 618346048 226414592 98960256 981120512 497109968 353067096 785076864 459923200 385799312 795590172 769724 843190528 649685136 914274688 122089984 134924928
629862912 10208652 727424000 342401508 600861752 874056432 168684448 490754688 880464032 30685582 950643968 951500200 253945968 389418496 797291556 785295472 339151152 79976640 439907200 590013896 906141844 367531568 202076840 127188160 17067288 640166768 997831592 112945152 979679366 321208864 436426144 547210432 568660284 499463872 473560112 70481545 322386128 678927616 932035456 562633308 458560032 263900920 506935875 716191040 182791168 787990336 263473192 477330465 373834640 926274536 390037328 418380800 37423168 305736928 242308448 208186752 365216768 62749504 72974336 844076192 307979456 604921808 952466128 908070912 973110852 683395624 989474304 422136320 638351080 280613184 541844856 513184880 65198848 121304113 449180688 231466496 864894208 312436474 939490277 622942464 961758336 985553688 935815900 47072056 99444412 485514112 347014912 288755712 983715600 952595820 557100684 451232694 468306800 599985264 753272652 844360320 286566352 731250800 181283992 6054144 393921000 915924992 934336704 669840660 446407072 720877024 235763008 388125184 306030008 523098692 645081728 306030480 149795328 458921232 311368704 258649664 956484000 855593470 80159520 237964160 281158214 408691670 949823376 666810768 558715904 265252556 132477184 862325616 869042816 627463217 586026164 89337760 173363568 883873696 733283008 724793920 726860800 202445214 603356000 345205248 266239360 559451860 942066176 222395904 724937326 407758992 822745600 534104792 759327616 986579968 285729142 470139104 425742169 985301396 922504896 262295968 312979632 77825360 805643533 975057792 666616912 660589248 587352800 221678712 860151720 375731040 289231872 312303768 632739744 34026720 586437696 401076958 701302848 148688305 452441854 106958848 462459708 861841920 438078976 857567534 417544244 4529472 678858806 583082696 60675496 553122108 623619952 661368490 339334144 973772160 498991104 951318524 312254738 479087328 449499816 193465248 978399936 516469760 884191420 80787016 413863976 38800200 277267808 376469184 868989952 35184704 941710144 853578656 855328932 160303000 720392192 462258528 205204480 710626496 795423284 749952652 388398592 986564992 194156232 242907328 242599518 769452480 759400066 438981414 97923776 1455392 645575072 178374272 638397520 498641344 407528768 913912458 761771360 791635768 691753280 321082304 890187472 22208192 189720979 336513568 541100749 49557924 467712512 365948224 182607680 608054848 887430160 58357928 591931776 63334400 301787776 850415752 949359480 663782496 303142176 980382304 188126784 124472448 61761880 834193664 701750664 278591516 747315424 388395072 524600000 96216510 83420848 773293562 686332528 808543744 637740536 802981888 619797064 384312128 993434112 415220544 447138544 524867760 166567124 980859592 548567968 192519040 525582848 159855776 604167968 326079232 669141856 902251360 847824640 302547520 927015984 306043003 627837376 726925824 750552144 960909330 483433920 250345280 412280028 370692460 456940284 247119360 727328672 505742848 97985048 731207360 459982664 850479424 974034176 34503640 951077984 464579984 145195624 544487072 744780560 898655864 818324072 836394856 501057573 176848696 525599992 322921490 781947584 205135448 346959552 793068032 661959392 639745536 735411216 24135840 143947704 717830016 176438272 151866008 535493560 239846144 813428224 572994944 577575592 594383232 847960856 382858560 430089184 424443456 699060832 446347380 169204812 587953184 164029440 925342208 157693152 181537664 20016768 870943744 894636832 223287858 559352184 93647840 102757232 492930084 849884208 326938912 226681184 636561024 64579548 791702272 585217724 744123264 48353792 456339344 929031171 427205956 109743296 553989952 423054370 635183656 66985472 658685920 327451264 716354752 345282112 738127432 723803384 483487576 33517840 878021352 317556092 604877614 25238320 571786349 808756768 522041840 230625874 978323872 782829568 576899544 786847476 95508576 152843584 828507680 145858304 938555154 262166096 885684480 738197248 976049920 153481172 885820384 408780920 663025908 541496704 105730820 56853760 503135120 562335380 568087526 167349456 205085495 879848448 689569184 935382424 565209834 885508528 35843408 81920352 987196368 981595648 416555776 46172064 565836288 514184384 651216264 140386560 677770308 400264704 340360832 148997252 209581376 100336000 399788800 599787640 265243148 432459800 999250720 665350424 847896800 391022240 368041832 729029106 200273140 456026800 278756608 168893896 458459328 206148928 898575848 244944858 318080384 763795840 673882064 594433038 246061304 427244884 603707545 507258080 293644288 660291328 429353853 871295536 646889552 59130244 459163424 901047936 431103776 173035520 123848704 882823460 826497280 701718400 703208444 931320652 501363968 622244474 922000832 718688476 892335744 118364000 849035016 213278018 110564056 135759360 306169856 974417500 793953536 386606368 55176580 350874998 495058432 755599024 440679712
900923648 38727408 96541696 397213736 993628544 394574336 829844768 425770984 317977856 760170892 40895424 303896428 694045824 854714800 395451808 400389774 3122972 482217000 963932480 205684460 646085616 300324200 716214256 724160704 857418872 547524720 248074602 106690288 49529728 787740590 806551392 221052160 645583888 286144640 683540644 472313088 251804732 219447042 888015552 577758305 499410280 645907500 595051200 547875232 657146624 485591040 139995136 865648720 671181536 570265952 506387200 596922984 238653248 222591960 729357376 857202256 257935374 442783919 476041920 150499360 564121600 133420032 488126304 983536640 739555568 886642918 10923264 920075760 635436890 166527096 814206948 554517140 760028680 780919808 571261120 854217812 280476424 410582064 484368400 531981312 748122249 232450784 968405400 162277248 932634448 618364800 908240384 100207312 532229632 738028288 13552277 682426988 625879296 117476176 187114496 227523584 591723776 545843336 917234750 43505920 908138364 302512640 88681408 12189768 303957300 439159296 97312768 221090028 813766768 908403832 460838832 110126016 372657500 900477440 252663328 377251608 467886680 314506992 643942088 511741696 174724512 607782722 107511528 837246304 612058112 300071680 515314304 138268540 452576768 430956800 994548608 641849984 659654628 176213656 854765740 602262 792665291 129940000 707061216 458445808 490542456 639646568 471339488 784213720 170472086 765076992 201200000 190352160 637418560 189615072 629347804 864827376 622440940 767032296 74764880 332730050 758698496 647835904 596605666 428393696 718622608 336800120 247273984 79745152 16424064 773182581 990106056 576493896 619298424 420428512 960828992 775011056 57473928 263981536 249152000 988709368 376206848 823627952 165054016 599180000 220758280 578244552 602852320 521048740 819623728 566394810 469142140 521420672 530073020 990691619 933544992 189014880 940606332 988196125 13951640 55938336 100581888 341368704 560749716 604285440 100197888 899808496 98340160 687765760 304392084 955164540 961129920 283464392 137292448 417020432 386047600 282950632 661465856 419746354 721682542 399666896 833087288 774440288 791978120 7854672 175646628 562131630 57096832 232993024 469979136 267845884 491636736 231340416 276163631 716326400 990115308 493919040 887665152 149154400 66828352 459920384 308389233 416492992 643030912 142496509 762437144 577506560 619940248 625869312 300523059 440948502 847460512 342117824 503606784 592480064 113246024 146923895 199803520 192930504 886040292 132081728 162136216 287004552 923874608 604938384 495529984 630449864 60647680 769123200 56449972 545615104 879767328 561294176 314675696 410809720 671953128 609405712 379410512 373729384 392623080 611995264 575546880 362330812 829389824 466363840 589520128 38205952 262912320 331628160 179032448 166346656 201668762 456076800 102450464 193292032 446253056 830110938 300997960 445054836 680750656 357372668 371806744 777548032 200759936 316721888 732320238 310780850 995171576 902000176 486721536 404982080 995850672 66657736 484194320 323855168 472000000 507039136 349163808 543397552 600509360 109171844 583078400 705024384 590108122 117419920 243034064 613131336 745427002 733832584 777476608 240834902 450881696 101510872 374274688 464545536 188712176 667052848 37406408 399102624 794948384 722410400 12083200 274980724 832824320 313735936 836275904 772083744 241390560 321978920 776570240 102137728 687378152 617131008 40055652 978497432 405571288 992659856 533906752 623157392 656006572 900533184 58838144 896578752 419048352 168405104 842854488 946482752 262289888 659791208 874695448 204727368 350504960 291211884 742515424 500275392 611213320 254532928 399467576 136283372 484726912 695996576 356152576 601906928 7605400 21446240 750415456 638249600 181710170 762924768 490946388 624220384 986033400 351011328 665808768 44148192 943395584 107077584 122255192 280560512 127218208 105314481 566341888 507342008 798796672 793243808 626788160 40350568 579852436 796712836 496501888 629825984 348570368 957052416 187438752 776447620 557746688 444710040 410017887 1002890 671357464 899870720 426029046 68543712 207594928 900870840 19954472 444236875 870284012 67525304 598171904 92547804 882211408 654690304 276270880 113617344 476759936 383867584 325675264 635225072 564111264 861120752 47946744 29568768 306692055 488556050 27614256 691322664 255180688 302342560 487620144 726814352 572599296 152979596 738374936 698163328 803188576 168203136 852021376 49622624 744748200 453822016 852418608 510623712 70525504 969140928 272666431 866454336 686595896 783896064 158179424 477185810 87384832 755671612 676074048 242938528 324887804 813749912 770797916 940918204 18108808 192390560 920017716 153056280 248907104 92347992 397501268 410781720 554058568 701890944 608213520 94889088 450763264 908363520 818841768 988175760 875540208 149495296 310508496 560267784 112293052 895133376 24797288 586086480 770512224 427896840
232294472 238584442 276524177 744390340 61546944 975764992 350584416 186791624 992589952 573316960 810777144 43403136 440105404 347107436 902466902 73997480 756863856 965631760 415646280 335416544 980500000 371794686 67419264 629184650 764121600 31784492 781589120 523919888 941068864 922653393 475667264 413995208 956906948 379426304 261095616 308912384 221631088 410588480 620592128 16526256 568244692 518222218 584142080 360522458 341814649 758927056 782284800 689834848 776998152 876408092 373703224 868458280 323512000 788336384 306508544 233786744 890852256 493696924 3152992 709235960 214459072 715318416 544680384 690234696 640112428 587145718 849160960 679507904 496719520 972685928 62134268 434655296 528702144 289328800 168599296 650296320 155810560 618373018 648834429 92925600 674654262 314317536 338841920 202156200 738048092 902096192 490899456 193947648 602433732 946337816 662530748 163268384 390395392 18448128 855759520 575600640 59097450 609392800 774655680 515656512 138835456 982225924 957824896 462056342 868088896 486581816 608655211 37582724 316334080 450532000 444824772 518733184 622401888 984034694 850103872 939519392 4688688 607660080 979144928 666893568 346198240 33500096 908502572 819874448 621243136 793924320 288561616 31274496 16234040 568264096 749517912 151794460 884854616 18830208 992277376 660050432 240155608 102213688 57218048 932329082 427141280 819250496 152808375 636001984 218316816 376283488 422653952 891617556 468642274 35361664 726158080 778834868 739953152 168467468 333458432 360543620 11310569 109518112 775177968 497205248 238116384 779025536 905963408 602819504 399231104 463262560 79196928 500580000 519450368 823068264 199377264 750786816 393562624 928169312 646982400 106703488 929293760 726381848 772803584 680219744 561523664 948439584 796314912 244162392 124763136 971532288 584373376 311689264 986967168 955840640 45258592 397179864 270238208 388480916 97448500 939719040 573931024 275134388 364156928 293620320 459742552 139569320 332716544 41855416 998921456 633664624 983928320 543845368 10658240 798373568 265116548 472834144 257862016 12780060 9512448 782268896 901726208 957389120 681438706 374488074 742503184 955545088 257114880 191769088 784498392 520256512 872788576 291252400 504033792 823062528 484989168 742945072 298799936 911534144 724697792 18478400 983306240 501575280 980365252 742646272 125072720 747703700 287843840 523574792 519313920 533758706 566602088 929994978 653507040 423040000 687870592 102774536 800171520 939034944 113866752 993426048 581553616 740098144 894143780 420539228 631245412 692388304 304020928 833337964 58804288 699763200 43113136 651557888 681183308 645186354 793626152 515306752 666517624 408958848 539421000 193533584 195413888 372278800 195880800 336073152 815214478 16760864 883842560 427063154 154083008 367477302 259466240 77899056 217191828 474085920 835446576 625958172 365431152 287122168 50030672 196479000 658911744 111133180 460776656 33547936 832956928 885680048 985730560 287852032 467510784 269012484 36317504 688421344 454502392 998376646 647456096 529195200 513482368 694896480 501854336 344745184 891217624 510955904 867093408 335397088 624857920 13909124 340646304 640814760 167487303 668755536 17489108 986006968 45936008 399502336 943824478 294988656 506577472 959543824 176858288 611757432 600727976 235028000 546352128 135092304 229009600 828728100 276822368 495677484 736143360 363437144 522377984 733129154 497722816 211307848 846889888 342550016 843971608 597852152 200261144 568909288 940094976 739786520 53583984 222623452 34613592 84906416 739535712 23087920 97665072 855361136 499892680 804925024 883610656 400195504 911272740 267043200 652389556 717840032 906021456 778623520 396249344 400779776 147982592 198819072 247664 804246480 591522784 205527984 3668300 553350560 302111984 252729776 232015712 311230912 702663792 218030368 508792128 413408320 726119784 109398410 522038116 101480380 402064384 140926852 659540592 844478464 58616928 56617704 525185024 689704985 936511424 642368544 139607552 935771948 507429888 66854384 246054634 418551888 208575216 435536896 524496480 463992832 970724176 402101355 617902544 770861736 416484800 389164928 596698144 481767808 336134400 539776256 538517536 748090580 799637712 464555368 652703424 380799770 176841376 321916752 425669280 460983214 211101696 911437740 470299904 700537040 889242656 537736256 16930816 990394352 964180928 108173776 310412192 733438344 431818651 397031280 707760384 432987136 217147040 692956852 699786584 717854496 876388480 516434766 541198212 58309968 685381640 33514240 133454528 87055912 842990552 396797510 207093504 69296312 180984431 83803080 585009112 135214592 638037904 153814000 73763840 151561760 266022632 975141888 284992752 573721664 314000384 112216576 673956730 103852288 727782304 371683440 221745152 129485824 207869056 408627656 930750528 182957588 373000016 797386560 325033184 625632000 337577920 189340862
362431472 847766784 933893632 72917795 993247808 251699080 489691968 167061024 649256096 8787072 127516160 611402197 360957568 582220800 146822656 467265232 267478896 593133760 699034528 440064774 969226752 803435156 642227328 987930752 841756304 765480024 92840920 19021512 747723712 515388416 159412608 755686528 313928286 194157104 721938940 364959536 111785040 675127728 846351880 747097440 231163664 472207296 473764800 268290164 655389056 420103912 105644032 698655304 582297584 687967036 461141920 586748880 255795660 654483456 274115308 366214364 803607040 7501616 720693352 497399664 39966824 571479182 935930764 215569088 856018944 552188536 275761629 943377638 177243694 777398600 194249760 385182464 65387822 664194904 362070016 394703104 824524240 162509568 925449952 587203072 104140320 713913296 785741232 242951872 326960100 403021376 635678000 284588032 638686208 668693192 82448704 971089920 321625792 169890600 517223208 966327744 798889620 678509040 488078592 858670344 186909680 373155392 707152764 804152992 330845488 249811784 502996464 906637854 726349984 154240000 475649356 757810648 408823296 943016640 405638824 673105736 583997164 661387336 897049216 20817168 251387304 932141920 104681944 57147907 285320064 29375844 939033378 780672768 176530112 330762500 115103389 437133860 303079736 892783708 422160216 799036928 926869031 111898000 81518128 46880256 652273384 764303578 529489360 252822484 88721408 324246256 543081778 640303872 441743872 723049992 191430424 765750848 671762944 549173944 704671296 591913888 874067600 367193088 945272000 98413016 867761728 607016112 672224768 707885952 756638464 417101652 995973000 763561328 947695032 445573800 139800160 577402400 126493952 835798962 498478184 674069584 124033800 43104690 35010064 589868384 350739056 111277744 339135790 777889826 630573385 401019800 49466634 312277152 678906976 833492408 296187456 409031424 955098832 375879424 854611632 582066708 690162352 4898040 25216000 269687280 813059584 929390864 439792304 133475584 778035110 987376992 728538656 855475584 553639048 982319160 88113688 183793828 530727024 713046446 7706272 636055168 627888752 22270464 585417248 557796936 464344064 295960884 251512832 824931936 940730432 23713224 424040776 173415328 993553570 12715008 853243904 969441176 195834016 260834632 910037088 201050624 761242720 131308032 720336340 665954320 629580864 594536484 361307424 522800768 774710852 687528896 5446923 241475175 824618624 266657000 976900134 558864384 3014912 174546964 528894000 167073560 151663152 754214920 703921280 875485344 626644850 42127462 494822618 384045056 602263812 451310528 871059024 425700160 113902704 633614944 166492346 71908864 874998848 344579072 99233792 710419264 683749376 877314608 199520316 120580202 861951420 823514624 907150592 405965316 995055608 145590880 742224040 843692632 439946508 417615872 919330304 652470080 2673440 502555920 692328512 489837760 345507296 522157056 135198928 124202280 414593096 541126520 902800640 229383424 318689696 739173138 108186832 924217288 701711672 893385290 840009984 57290902 754187580 8534832 940353772 263743584 58392064 248398734 120081146 978708668 253824040 225620976 703160800 914460486 221181736 774603076 129425040 585714002 282726690 54485072 474917376 275374912 634516664 671284080 502462624 685956160 181667328 462239760 947673344 423290816 587343568 668404000 183235008 285225548 195792530 197622332 558818000 663958488 104347408 6012792 233239380 845813328 380282335 209000704 212315904 168566016 268524080 151442144 108246706 420157240 759724992 873932548 509836504 963251968 718576128 465134616 984925696 7265152 634783200 33797632 631887712 844337190 863858136 359983360 778865104 219341938 931042752 575188844 891624740 364381593 886944600 637721088 47369270 299345312 638103456 470435518 536360736 396595882 143929856 934267456 368896192 360149632 260283392 25757836 258741472 949199418 460141568 729002336 499481908 298186771 439166400 90852920 536946944 508468104 912233968 119252992 730700538 598896471 298771712 24236472 721044192 418302448 596355520 665002816 810199296 359572512 425096344 143126640 285544532 719143680 219211184 356765889 709932544 67479072 522098384 557596928 926238136 139264687 50530880 641731504 341818368 381705320 421782264 491811872 819267528 44381896 747626000 450142976 248963616 501016058 438681824 688398848 399546176 311241502 98626344 37426950 282386432 170880528 702601480 263869344 903784928 3071536 812203610 927647344 311412736 591026928 128046784 237223976 157658040 287332160 661429120 975931739 548208720 739632772 298613040 870608384 929499584 561299456 549591300 22386296 745640256 436565068 102966457 641168128 101265408 682885760 548426240 614611584 167143144 717657120 870494972 475118976 956329011 560857984 609031488 448265408 135455984 766620224 268626832 83348242 600687904 150825292 586055680 801187488 933533528 132671184 97553198 677879174 221879680 958161664
547830280 528534304 942833138 803035968 388315088 888645952 925249536 584800768 201361040 913106752 103688192 149743360 971464642 314246192 632126680 752034848 489501184 902572864 821161696 630020048 698807904 420837280 702644224 298397104 542687712 173986120 167761920 993312224 341660672 576931592 229108762 839543984 908830000 600210164 506320160 995140000 916656960 507309568 252317900 762782788 25892538 981871576 492920360 295733200 151888896 198743456 863935872 835085848 811265920 269298496 204773740 432718616 688201120 182513680 487923376 357650118 218997100 805496069 267894464 921065600 755852766 633059785 453300304 46866688 167766528 705526720 942872728 281289764 518794528 232030720 289559414 551086268 933306488 646579186 144343584 637742736 498536367 655364608 683561448 662343072 755736072 666309289 829970688 32987972 758441808 769297024 269959424 618447264 518478512 794481840 849447856 243089184 866338816 75298272 391718032 423458028 124888384 328672048 573447424 189675520 337766400 244655104 581132800 42554578 745675264 168721360 77297984 936889966 500485462 528886212 681696128 706904000 712436740 529201160 941348288 824007360 936473508 295610964 256916000 20809445 102599808 312781916 933447096 88228672 859974400 149924400 98826240 831067136 477973824 55963232 2083456 802633760 844499648 721503952 915788096 272123600 764954848 123212948 774871120 417820912 445074600 612455328 742832574 975378688 360929254 826245512 389310240 156363272 22521408 114974208 969795072 195812768 469578712 300298532 940794880 878579176 149657536 627085232 682842032 348537168 564425472 22749696 476666864 524884944 463021768 536194569 159897216 956189848 953517952 93836244 959620781 740099716 935664944 138295232 627700884 554246312 323656224 942811552 173972480 909828672 885648832 202755072 69330161 786415472 141715456 323785674 82289704 29801984 768983040 628459520 756050480 484532224 162009312 540113856 412303360 529707192 786842048 917410304 739126982 662135478 266333184 676051904 813071514 258467456 986373024 759146934 792808600 337014212 387864000 406935256 801531744 858784640 836981312 900242632 930079232 416197536 279460416 775703356 103274576 113070080 77171636 235700544 103212040 405746176 633116608 847111712 768755920 604199984 537484544 524740608 424826560 517489152 580037696 262934296 281994932 885807456 772849840 241063708 909556352 185902218 973517184 979216416 536736000 175995232 341572224 126207992 661546706 290187840 551750357 820241024 193993184 80386880 364379136 668187200 290899088 404631024 459428500 438557696 573970496 86454656 705370768 122619024 886186496 352638812 614654426 902424768 424564992 632139776 446580560 396200720 127674801 352297146 136768060 414652268 520405376 868313040 233319960 685283552 994965504 519728168 992103568 101055488 543940608 259943164 400212493 246511984 713432776 535464034 591431680 229848968 589821366 180642080 402302888 775552928 369229824 759869920 566812992 743132384 155344640 833813435 896388088 97864512 827313280 11360256 231756330 700507824 147937024 83464448 617020344 809368416 710745600 466360304 231918368 498612944 955392048 92036032 53745152 755008192 59740992 604633064 958661000 573413788 134601216 127922768 786277760 977938990 733373792 803800252 629277106 211346576 790497432 878833664 154007384 870112672 679670256 547234400 29094442 474568736 556062134 525351040 279607732 378078700 512769136 321013952 470669568 201914112 486671360 140867312 849015679 553831040 723200000 719423232 863195228 685697420 667748608 170777356 170570160 973145560 698472612 125047702 533601152 525845760 42246088 959587456 628314644 601574592 959049147 10966944 252230688 999989328 310056424 357155584 360423936 185587888 7092577 460481728 961036288 188458624 677549184 783320928 624206848 740042368 325060851 669389568 684683380 220804258 155100748 482948024 283249440 510824144 472916128 17054144 609390625 492651608 74891700 497891920 283329728 671119360 541131088 74600704 761644136 874621944 446217844 352943436 211888608 28199280 3945152 982794624 722133968 429816534 211886560 233160624 281327184 815861088 746741248 34909568 752052928 803442832 915793392 329824640 150213243 909161472 37080992 142612512 317081088 3046368 450235464 402476432 775968280 971263168 268971792 156360288 129524832 260975158 182140954 902642432 519647360 398633298 902033536 747255872 36628832 913382251 557670648 589364256 413976246 411341752 91155704 513865824 255205408 80740740 43959616 616400736 829429200 433849143 91250688 80957376 117336778 129730022 68662976 43485724 316907008 982316180 602730182 106538149 705596368 151652096 433114496 864644136 922365400 990074816 589302272 824751272 450333664 549023736 998140870 677839104 122401290 994682880 106489837 628479664 424459136 346980352 142114304 969500624 176316416 996586548 815737856 296992256 934500478 8597632 651200640 22411539 678710980 61669568 978206104 453167728 151501536 834573824 709856768 962774992
507962484 415350528 893111130 461235968 285053392 700829062 596612364 212060952 525297164 491840864 755739712 118954868 81378960 668471420 475567688 797202560 826740368 972674104 154673664 979210058 489771584 410669504 10061568 663300952 915858912 655675136 854255680 639811904 709316000 516719684 277654016 112812804 458042368 990215872 255774464 906257040 545955242 518077552 269544600 732427534 923234562 918934048 856710624 342928640 595413168 456426080 314780736 617745880 506724912 76811728 64409440 270207000 51877304 580241408 886841568 663981440 71198304 820195840 601675568 679545134 202606168 567443440 363871200 509694232 602510840 89112960 371892734 873233808 398862472 490654048 49014912 422644976 217874240 198420496 854791848 776709856 692733840 537867776 37525584 514726784 331470848 228130624 49102208 194236416 837476920 481361904 239692288 66692045 375538688 330572888 562852512 97047784 496856832 531133184 372483280 886147296 289570512 988848816 713825920 761641984 192785824 69170240 371550592 580226864 155519494 338609808 195750400 626896016 383973120 95853324 603472896 836526080 323746884 777597792 420755840 587120088 615303768 42236928 118412288 467400432 368063840 956322944 991444624 385378768 12978564 429375808 893347408 586363904 44236032 73881880 589550 221165360 400283752 353807520 526310232 763315928 452551880 193663552 104863016 277363132 4904064 702879616 712422144 695126200 287047436 768687120 772696592 214585288 276868216 694004272 874528768 693856912 869309824 133291746 799065536 171844624 890400000 68191056 512030292 184722432 973468416 374016480 780644544 20192480 881095840 20540800 311971318 932116480 301393288 90474880 609992032 766996576 44435950 98362288 146333408 634638688 701672448 459397216 701622144 956130321 338347234 19388884 527061056 5921766 531699200 627099739 86633230 275425024 961402680 753122304 977095390 788797280 517033360 906135520 419411968 545351344 319695808 206757336 219130304 24289418 673569728 364516888 259864000 61032368 396028136 814859144 686682344 798463872 554917872 230004832 959687062 702556928 124061908 430980624 810973552 305793920 577580736 34408192 376140288 272360256 952675072 814890352 860869120 411478928 50427912 184243200 691102708 840409626 189179184 484291072 589529168 494553216 63695808 218834352 882504864 880255660 321705026 2547712 687237072 453080736 641924620 243684664 195362552 109109344 353147168 534534656 512094680 559646776 376090780 773076000 63969992 971091952 748075520 826903312 821515500 581004000 920044544 171690616 362101120 460690914 552672896 790783280 851685600 889422806 47041600 172933248 820431652 163457616 322229736 629262368 770899940 891934810 718718848 856980736 799785920 120028432 129053144 762826750 359119360 864541024 362229384 972687508 401706096 413431424 997775808 654455552 177628000 653415296 222120960 567386368 66710080 226120920 867518152 857669808 468245552 983277792 458403840 890564000 160412928 46708168 316773376 236097591 698063072 321522368 519733928 732812032 11036011 349116928 33733394 963492120 309375988 68202944 851217340 673718372 95864640 550113088 269363584 640099632 45858160 19837940 73786880 430482304 756328996 537480913 407551576 468920000 860580204 438819510 723129344 224790877 413017984 49726976 808662016 532454144 174671718 173640464 75968884 940856944 900014672 990516904 693825648 597743032 724920173 620156075 80078208 66592960 55674516 328103760 670984128 909540912 841531016 898140648 923571072 164618706 205626112 268575384 389379712 405443680 584591712 58344 44638400 434168480 865071648 235731120 299429459 37698568 58890528 909039600 347957760 412380416 45924096 861401640 321496290 373004512 992318888 91556140 291951360 463105846 920022072 427471616 341297982 316642880 745072680 285528000 821351744 62789888 197542080 152060890 823487436 494188590 744076676 637121424 430730584 577085028 329822923 103952320 706764288 411461700 981922048 171966592 590445120 98040630 4802000 343730192 157805824 869864576 281227968 587075776 379518400 304918048 365534720 745958935 377624608 397290904 797290812 276800000 197570504 936083200 360918064 635719456 361521536 741106286 445976508 306445568 208272904 747611104 297359756 270487552 45476974 415382076 487130000 57324288 767096288 56410960 739190992 525431912 20883402 704900604 358441664 174847744 891441152 183609664 149244928 261650416 276179296 953245672 404680826 2986512 940940392 60446464 979785216 639790944 119076224 123737920 82272752 702422476 14137704 238736304 10038816 289888192 150075264 132022880 859980592 166829568 861364608 231484170 901738496 667646560 883299200 441300416 723390848 360264960 244966608 255855656 477840384 489386624 815251968 415367284 342266924 277738424 421262700 447394304 727554240 779985368 836782688 182707104 642726336 822451028 599155456 127038200 85810352 857748632 984649840 639968000 120002560 196288620 173370518 21260608 374511720 839443264
312778100 232037000 231903280 845244800 924205568 68056624 515204768 26599680 27026016 237468280 99796736 684502908 936888800 220448256 377469568 725239296 188177792 461780384 721120800 148112440 896489156 170975300 265246976 88054880 733415952 849903268 903954560 402707308 235461608 365270472 822783488 558818688 101583360 526848864 732467200 828405760 974940544 951195412 20091560 388090880 481905152 575729248 460000828 870925568 912626496 312519680 778241280 699544488 593521710 418315944 270041984 577343428 799600384 882130468 721851216 958176268 693608528 840709632 934423744 957262688 387975232 605445480 341055840 351414696 367339552 628226657 310293449 219128576 368607824 896006360 869037856 405628824 525025390 182035680 434233856 858212576 247143264 67318496 826446912 722948672 636012320 478916592 32621184 258134512 801362638 916728680 549027344 86795542 599401338 892765888 889011968 233898432 693347672 69636936 12220480 927111712 957499191 646726732 961433584 482750160 212468736 662975488 686886396 300959744 183205304 39166528 732152644 586409984 894930884 748572160 720775614 151249130 42828736 19713168 201123750 628862272 405840960 741483236 965653521 789043712 805368192 943885824 103555840 531874304 407691476 958286888 170556384 667540648 693960332 612988192 393195904 837164256 544462336 782937500 316147896 928649440 110576216 240698720 953700000 536498708 75496148 729467392 72331008 480717216 124972024 361090880 719260864 717061464 959095948 909409316 285536644 72556908 931824872 450917376 990621084 701856832 220766208 247014704 614298688 369555088 78988544 917603434 142909760 417467412 1391512 708272448 619421696 758080688 829359712 644467008 541913920 288460000 361717712 298306112 924559840 917016186 598457336 240830464 775821616 19362823 605637332 336612044 107811072 972098256 962874848 946226146 254998528 46387760 487841600 529825168 461425560 857777372 341396512 163422592 837086246 757737984 35408976 198281280 684052608 140543996 662049376 922239962 297127376 555631828 861300352 911451024 911186674 30384688 81218112 673961268 142060496 432672652 375548416 780062466 986481528 835380084 766861440 764300272 191161376 448710512 510832320 776272000 941499840 370812956 642530224 809469440 466071509 233267572 261157680 867792576 970792960 352760320 81514036 373499760 957744800 563524096 52541920 288376152 26110864 467168512 516558000 863375520 192864256 390487040 481140560 241769586 913894952 869574440 122495986 104807544 444953088 17207036 469912336 186248142 697085872 538507776 607750000 66472800 563952752 357361942 346657603 790061126 898243864 282220120 224323656 864924160 535147584 447575856 876287899 630239948 839442836 973942256 92221320 987608160 734999584 561390168 110720512 882534452 521691088 826743936 579516960 952907200 554906000 723611264 420349568 68574928 88501760 443462716 652037560 763569792 169439612 817618832 128608840 558385564 424346880 800999040 713714909 165041856 568622286 112788788 897413928 987102720 16425984 439769529 76838134 527038900 57872640 189633424 347944012 630965056 359075710 702888448 437617000 222967296 486212048 429001224 628455120 597068072 596429084 702868952 344707480 914753216 360007168 13662842 146616064 879136000 36299952 195035408 62276992 600484448 270469324 886166208 782433264 649197592 510056320 809825136 136235084 153076736 269185736 456036600 770358800 592392688 53043570 322662552 769089152 809394336 896350160 494857728 93267632 93269884 249718384 560546304 505756056 819698796 66280570 544405910 820451584 521155456 467051840 623490000 644805000 24283918 670868224 871968000 477236608 597867710 541827852 769792006 616271368 649640832 675903728 123859924 333894180 706775440 427282336 748071776 845475328 469647616 320314528 134928468 147162250 540501178 518642640 183193600 21062400 54356020 894647456 25648950 91989152 449527376 754232640 12703110 814103199 147978480 520067136 317469824 781789304 895305024 638300630 287706480 599882128 444561408 916208176 897028810 925469370 37038992 706662476 508479980 800767360 983103872 955370896 830412928 837987328 131349504 464579644 762997120 356819904 159963708 257466248 313343282 54842128 630346480 989147536 545617536 526018048 219885144 802310080 239165592 992055006 446389148 303417968 785931712 473258156 889512960 524390264 391497472 115806112 189842672 667807272 406544384 614907527 12628064 884064112 310627136 977970944 664183288 757474944 672906692 966835500 328466416 302720000 816741312 504588220 614827104 643306712 217210112 345214496 916948518 868049664 383857152 172352512 530127408 181844064 600573184 517687392 700618688 62775756 24841216 900165550 9310240 793302400 57267640 427922912 706809600 708805900 879464656 275571536 612311040 486774280 51220648 303915008 586591786 129373832 97315004 792218716 919508032 154434768 12622528 997928800 705807192 848501536 80111356 908808224 735993320 596875136 945383200 858187776 151958848 9835264 382519608
226969604 850675984 708571565 264304872 453749376 663135546 497593376 544625248 456566720 386311792 987964356 888561696 342377984 167323152 975196492 783582624 496494000 552560384 723449984 504833876 557632512 664072688 445505424 41357268 39563408 349795408 250731648 735655560 947343448 712754600 13565838 855981268 202185360 885937968 286864440 761617744 239661616 96898176 901699712 536195628 445433200 802513664 922962432 26844416 902341376 424069320 887275924 121748104 815441620 679490656 959576160 711914294 138188840 422652040 755575168 563212544 334249536 977680384 233475584 330476032 873813405 734680456 981987264 922106040 438961472 943992800 162466816 928695792 395233568 754505344 138683296 726054912 457349632 975713456 489774016 144871872 602794592 804464176 480070156 914800000 367229771 659648640 109701056 208888548 845804628 309119184 672333900 555691840 285697896 821711360 304007872 973224960 304909375 307521720 943455072 501720326 662769072 517265360 184040768 569260480 405609248 937058592 622751488 80925824 177980688 636560128 81363624 766169482 397031680 764491500 238917088 60534425 421050000 543478784 436171056 47326892 622674624 450448448 304943536 574378240 351577600 577087408 771276656 198468904 547625565 875919200 618735920 478569416 199554224 372392169 769108224 613080536 87152320 234472144 691561920 22289646 155627236 161680576 522539456 629150324 696150216 626299072 599421248 715373320 292884480 297880530 898018469 592172096 328087520 440021352 402658009 758986240 756114944 421749016 188889984 277044408 150129024 779451392 257489152 358599968 622749536 48466368 670010546 759323320 824350720 793246816 938959600 530735348 945783296 258931696 762322288 941025272 871828662 977099728 415391472 819856128 517320032 302516816 766260416 541826224 595665664 70425344 964668768 459323348 824324864 291631104 260223552 460062124 247446796 686222400 180251872 622251328 798612640 511632768 520514240 491475488 386332115 514414832 837247372 275431744 363127344 646210152 915278064 820966448 270377840 586867968 225781824 896426375 694594096 426188800 860171380 321391248 681630178 132943648 213649520 282637952 353574736 527575465 859619776 36236288 139421568 261878496 465435456 471538176 83561992 777432600 282552015 361346304 180152558 662796172 33426192 105992384 748145648 696116352 468526592 522808768 882332160 55476760 164342652 57756000 120240712 41752298 890371328 288273824 427497584 776947200 451754200 755740672 735406442 684589746 591625680 998359632 669515896 898808801 957415648 259583868 314764800 226450362 285390368 943676928 179809168 293347840 706003756 406738592 148302656 281922292 397091127 387131904 983332416 931213544 411458312 540046848 833303680 88727296 684923672 381673984 668664832 241594268 598803500 471707800 36023958 255130624 306108160 137896303 927669572 336941172 472276576 318674752 587638400 860336480 112698224 169750272 319010816 150951168 701760728 470429184 976696352 73361952 0 38401948 968745216 390032000 75342624 568892576 464905547 391746560 692344124 167279136 203832476 709374464 870149150 360081568 690842288 334760192 619903296 452015040 827852284 177026496 666636032 303097448 383277744 562265404 550804768 218107136 935431032 258819584 999277359 877065152 527313920 94165396 615878204 68215568 258461088 344738272 728458920 321539652 461330432 657269572 849131776 400898048 218068224 373986944 117171008 81526240 769522456 237385344 945736191 204268448 723168680 214133760 545370696 83384816 380678208 709152128 564055582 392483652 554588518 532086824 94463680 937573402 922262852 197814672 849793360 115801824 675982520 902598376 788228160 699140384 913845760 58460416 819068750 707066860 985386560 779057216 457392976 99797760 139754048 369894760 456908000 34755392 155787776 63230900 861519040 903937056 731600000 309946272 948831216 501340420 803581160 524513672 221543352 350354400 653569280 105752288 24504394 158289232 945859864 154707040 321360 334205184 246940000 974135950 537332864 792803704 755704672 535784704 564536608 818989648 336911808 442800456 386129152 347538048 156348208 895702608 59358640 634568768 325357008 371990008 304266180 997175552 634189952 587075824 502695212 302248700 697817568 792027328 478215264 597215840 540441750 683205120 341574784 987385408 268431034 678768640 725001348 82132144 40359058 683949288 34919424 310528672 211487688 544543128 641691792 425148000 754443296 735578336 176181824 129399832 172060572 600879292 457910808 995716300 566133904 366705268 57566640 120308224 553184768 983750744 537082270 20728576 351360640 139414068 841695485 938786208 593115320 764226312 197001768 281073972 881268984 767839744 585033664 413955088 801210000 592106176 187397256 101399584 589453504 274097824 684988504 591402376 139727360 90600704 823529176 932218732 820938368 667043008 578200448 130640864 488446504 742398984 217684376 211995088 811899424 628137946 247866880 265211100 175958432 990352384 640523060 631669504
891043600 308057734 929493168 283013120 955663824 186794560 227919872 245652592 731075904 38103048 954963584 195283200 159489408 762338560 803051008 588750170 459913384 646346528 378167872 788309296 785775088 406223704 64754576 974303104 722112576 220339096 541527680 560745600 974264972 619417780 473609984 415085720 778778488 807516300 686567600 859999072 557717944 251626780 229826216 37595072 810402712 49666332 421790464 459293600 233462560 531909248 835343768 689439200 165461292 931141920 317534406 587482896 412398772 450833856 94529248 733180584 610761180 150610416 555571218 908450024 814248104 239376726 453422088 13593936 399822936 516361728 744680256 907864422 585715696 315792240 209681568 751997120 816920160 73759264 172183296 42429952 451948544 866057280 327124496 60114928 230793856 656986640 630210560 369627404 996122720 653301856 213264384 649982976 839247872 492330672 795340800 412945152 671333888 303781432 326843712 936848712 14379102 250264696 237268702 525677384 55366484 897250476 289491264 663593872 617735480 903218992 256623292 185772160 321115180 85335088 97721216 256825148 407285088 485942528 537648688 190996928 685713664 594572800 851163136 455620880 49127424 590022664 865866048 77209840 173730860 893497840 312108700 768044672 158600176 378168064 513951384 870051840 283988384 235867264 412255814 805024848 146577152 347433504 22815080 438345278 73867776 295536704 404061640 378310722 481707569 375975952 403820544 319887840 680790400 27247968 982811136 591180980 593361752 636613632 444849856 799907424 625257344 984349984 334109634 750844288 757514816 721223168 336905600 986358752 577986800 103868200 146978560 632540672 531452792 413935046 59120624 322886512 531432824 571942800 462718032 600479232 426341600 297898688 497523848 231639808 80348160 845129440 471374976 356185050 70826672 905766016 849874100 865575424 418888128 403804672 519650694 810218384 356398033 183148088 810620000 618519040 598605774 770056992 806883520 731229440 28414124 313062400 424683600 135874944 942817056 391994398 629708362 217908700 600531708 979802248 978658272 335229022 131218616 223296576 126655936 246814400 75441312 199021616 700682864 624129716 449145984 678547648 925690348 701886912 550583660 566623179 105168000 710335232 896823808 957135872 715149488 297130880 429227008 87654212 764747264 81337492 766345152 370271232 590055580 862619144 418013312 626279840 857872944 999366732 777377980 812920192 441808412 847927296 804809820 857532575 799563744 199303716 669361920 806102572 390998400 54773824 416387376 654534218 462505824 565007192 205917696 893871232 172523520 8488336 433527589 729077368 719242350 850388750 435848218 975011360 162280064 869936128 633434336 594967812 685870984 878111296 769539546 247003904 287094164 892535296 441921892 755260862 941337552 245715456 121642336 144797312 984674112 152552064 614888240 937484160 454323712 893331712 732661792 425344416 968203328 557087488 242500480 348370592 26323376 741207568 221324800 421898432 884709388 767477380 942617472 959117280 238204192 884228619 200665280 338995456 788167936 288141824 155170720 890546368 679074768 50725888 241585600 507419296 455858688 86385152 605006058 293889027 897682000 619934976 841412576 886696160 325076480 263908000 763283744 193596616 264277120 645589712 514903040 970761360 525551968 276951808 966562752 491353500 801209118 736246944 264037484 291612944 957449216 53351360 766320656 931746424 344036224 459760152 727301152 455239584 597290652 814004224 388014880 348160640 491933063 182073600 257527504 811276032 218627008 765749404 471067328 639626996 637355336 275120128 317879776 597292424 348789066 110456444 275676544 532211200 861598336 928054332 611055940 994922587 13822240 231948320 453144320 724940880 531536536 300542976 684125420 895823328 750214400 145497924 619941844 11716928 412086991 780658240 947785248 647403520 155784976 91258336 742572704 492548384 445971760 840110208 745748120 425399040 267574144 815248640 468802488 580105838 371048576 645246096 497149120 5054960 735965808 820467584 853810176 347295232 900704016 134523300 660533616 764830080 676823936 181330304 421967360 698000000 704060556 890071680 325017018 855557112 649612283 836678260 888207648 284186260 620903808 78387344 7736192 916939264 581646336 607081696 523639304 165322752 296320986 792724136 787560032 566055224 314382080 827917104 379501800 519298200 338172324 960285516 726136656 442719712 437103584 306616320 183320000 773408768 360904051 178768384 924179968 870474688 587902520 582633216 794972392 407596946 99338360 777510480 132001056 546238296 471033240 235792864 520553868 784555008 854757744 920268224 404288528 924685760 943908988 203932888 268813568 86553600 926407840 741562240 942078384 350332424 594487808 119557360 767946656 840582112 252579236 953341440 720751248 740880448 832782842 984333858 181724928 418829344 755062800 111509958 83460096 96361216 623354880 825155648 239733364 303323296 58807824 764852520
822967360 207152027 298807020 293932968 356349784 479261938 215304528 425634128 410343904 82803712 283975424 833985648 858505952 174152688 968732928 310742872 580345152 141294344 528253760 862354712 357571584 311567744 926559100 46101926 424099216 523303744 482916224 509585792 700104398 762186440 899998640 391137842 932763240 129131520 402555486 675721944 504339840 434424688 163890440 179354952 846448992 337802272 35963392 92474760 156461824 908488676 340667590 351982064 763422592 580959264 424082304 692339136 297879552 555647544 519835696 539333536 295928176 27410568 44626696 675776480 271729920 630960144 749576996 171105312 8273472 909206864 535799060 221891200 987750472 564246016 445598144 401052105 880669816 886241024 88927440 758357056 501209600 540752000 223276352 759863840 923932964 49087488 511625120 38425580 972998416 328707424 701991048 246890419 831882880 736970514 57121298 380958136 94347488 84172416 210950400 911344500 651662400 930802176 902650345 928201668 350257981 673687456 84805152 639727372 150291200 42911616 601330080 596980224 883801600 154886294 921223488 601877120 847643424 426977494 621054572 996297408 328234880 156608456 967315984 286333680 327572064 210093792 599082896 206450112 241856384 833996760 161999992 966541728 715716736 328780800 687327832 993874240 523473356 142160400 734710272 251493152 857847064 66878660 185271360 354809717 708989896 585715200 418810787 596075264 339738656 741461528 846215272 982235622 918760940 815519046 855784586 293773088 923816236 765188970 373224448 684310750 801708400 616057696 689695360 937986200 389979162 266037008 218498044 924124352 826514976 271254129 891040048 901437360 476573856 784266886 698176000 790703890 546482688 565463168 901285984 259731688 170871768 612729600 751106048 611517284 724294884 832262320 520199200 396129792 782125280 655287120 878326984 536469184 987148938 331844404 830151488 859654800 519039168 776008192 312609792 403970560 745299456 123381008 755937438 514359552 55019200 611782464 111936384 146973888 955026052 423307200 267935872 431069320 175009792 694566400 543616976 994811008 236164640 426515840 475390304 432262400 650754560 656193068 774837888 385123576 747416064 858128512 164889904 944540916 36176896 789469824 529473984 807896880 457633280 433927168 302354944 778551876 760588848 289161888 687198604 611335968 745509888 932916944 924791872 591982336 5027756 491360248 466320608 703723424 98636032 812210688 661887360 466884752 296168072 725252856 237856324 181389040 778969184 136092288 317229964 979848380 984064032 827568768 682822538 673993146 594653367 707011724 263941824 989953808 298856704 508481024 114915584 238205264 50189168 944872400 868022784 972385440 181333312 556591768 581241824 93717184 766577568 589906584 533495352 976208912 69082432 250591716 606672896 76314208 914154024 176319248 488121472 557800358 725900160 712023680 149414784 910232100 264021504 304297280 181645824 851180544 373162236 554605768 425127824 582527488 187969184 416128 674583612 717548288 80064512 77983744 535337216 872260096 482108000 197313856 547301400 179677648 850421760 462516884 490459904 780146176 684011776 896749862 913265182 721004368 870044792 131533464 952175776 61367384 11670296 561211876 581752240 560888032 46748672 44759200 162149576 991659296 560976192 294403072 829086496 44501504 217955668 877698048 208401824 170958784 774381120 511454180 319688562 912590064 825647872 741521408 292200672 506828024 506100278 797638464 536392084 485022656 988155136 219418640 905589152 621666064 215716860 567321536 145180956 855437008 890097158 120163168 789787168 348175136 307564992 220930960 407626688 378660368 611888768 188019240 724397968 580121600 680626384 95479688 588665984 83700864 473119456 373167364 293298275 240184832 213978530 609776224 292965044 713961352 546727552 637880767 636973312 41859544 743328260 330399688 746672672 287832240 935253089 447566914 714468800 345936384 650365600 631967200 876620840 201658164 17478208 56037888 725856688 650805144 75392768 721276752 747490640 522680456 549031144 37145664 66643736 262993536 28677808 548513808 802924000 597468976 234463456 976098176 681394176 426184064 831666544 962988832 481656180 457717376 474546272 633577984 34906848 136635168 802493952 148479120 776446464 449292996 762200553 373703636 847892512 612393528 188859040 313362048 739541504 849946080 731667688 787841248 439969792 406682368 182942960 346300992 458819584 594498124 429015568 238117224 116441472 372844736 857641152 510633344 46979500 511515546 837579648 751534848 888802984 115597751 164221000 547146528 307844352 250645776 727263232 15258496 761585920 568278750 160594320 593149620 419996672 664611168 358074224 984650252 871856000 279599584 869526528 847254736 158633518 733233120 418988304 279013620 356596736 553816064 358605254 799339183 512064479 432201648 131384006 236636928 63476208 804498624 282016384 491102656 257517788 489680304 79445776 14040448 538906496 250310422
848407980 606877478 191926592 250640384 116327024 292196128 34606064 578716352 579888448 715422115 344374656 528023104 337984710 242244692 169180672 101422424 556456440 818934586 46024820 699319904 743751080 839828160 730762760 578406656 10560056 941835200 588880768 43372701 762109632 663186752 436818840 426336256 153443952 682395184 478624704 451941376 289439232 523762688 481254096 847689848 644783584 22637696 214190184 650483972 287530240 850957376 634389180 104399732 723515520 331424256 279416848 143730432 576109916 129047144 194940720 133440576 777272832 375745200 286687856 468515784 841962640 641673296 24147620 679080816 139124216 344450518 226224 573566750 719268048 171554048 752473592 731042785 258304 371961248 891927376 531939840 338557284 206897468 404225280 957238928 46250176 5005592 539231136 938540176 941317344 592387520 376226574 529825792 134712432 97484974 78916998 469951064 841650488 847927152 393527120 931428344 226152288 238171150 12165700 649847168 98093152 507897848 370165280 693141696 916164160 813536384 434534496 326074190 312505600 972827968 519661736 271808 423224808 980515392 138056064 151991550 725131320 457021952 187133384 51270656 349785232 582719216 811856384 519902784 960073360 86178112 13878760 262161436 86424576 338707200 73540384 740899444 632619304 397948384 945453760 164451216 26822272 391760316 486968848 559976804 872426356 69570668 904583744 143077600 73167771 907080456 155859744 594563200 164142848 199035128 965443456 625491904 161615648 184848464 767031311 50479088 759260380 878049032 582226560 157690880 233431366 681233456 583307896 422047680 627005184 212511328 930828096 441915270 195873216 946081608 648964400 779032496 755970596 149666032 755861342 166667776 664654528 693929600 370312000 566661504 945132160 762156160 214546968 18147564 813075200 845439375 353588096 444425480 665982880 236554752 914487940 827304384 723719040 345105280 812424144 481145008 479106016 210110976 221600960 290729268 800627104 494523136 295916016 847460624 599832096 454311168 223069632 977741272 594417934 117444240 119734632 545827576 587155672 810230400 735036316 524204224 304150464 19272448 315918336 696322232 211709920 11047424 809443648 906572608 440582976 931049336 127411584 295247872 396039950 739501664 828191082 814476736 177218228 147680000 426660352 942610120 716030784 484684288 990630016 905354752 94344252 750676268 315358176 175229952 320271640 272251977 869827200 521881776 844933752 377013632 269188808 843717752 352731646 764242832 320062200 101052272 192262560 175397568 450720460 952487502 593050940 943367680 97977592 47031177 109379438 200010884 847434536 110662368 859567904 83942400 496115200 68547584 904522752 838938921 762049328 117308176 495126512 620966912 123840256 261257868 94456752 80736332 15889168 76558170 478080022 911470080 135044064 910685456 979399138 193740736 600396198 977501184 836627812 834710016 726250200 188500000 382632960 384827720 337725184 563506712 608398880 579666840 415800832 576892318 927523604 557860816 258355712 503478272 932344580 89887296 735824717 444325632 886469888 420530624 689108480 308566976 602146880 922042940 968688896 991839264 872200448 961421344 677030840 64900160 7032064 480177888 659555792 269601846 881908416 453679816 877309024 177220080 103744436 581752536 614966400 327564328 709992620 114223872 435164416 614925504 292828288 899446272 43808352 862656106 234121784 902612233 915579392 966083044 528432576 314211840 629983744 681438208 110302752 532618048 647961760 61136320 240760122 653202376 163258968 391000080 100619454 742328704 54381080 468951092 474307232 917395004 735674624 252662700 394282592 162903104 632323726 361405184 25792000 631010534 729880576 631892096 279960640 44010576 146559136 389003712 833552896 741610372 30164544 427122880 36244608 874696960 36751360 154611680 177357200 811023920 842332352 582810624 892456060 617403680 620943744 191737600 163503360 445398352 447408868 757608324 434692505 835834116 530695512 951624000 319671808 105574144 160097188 349761600 398998568 158178304 485973112 120856508 461070348 603924716 358640154 353793344 407232104 59063732 651592192 324699008 423474172 896089568 4133368 740194304 392797910 381117388 21065534 180992600 960193616 614125680 669156904 508717088 509090000 199733360 167301284 703596984 518306816 218730112 119810548 193755584 774496768 470894272 195762952 830715712 234365784 92618240 760073642 463357856 472690720 105486768 939626928 225655008 501696384 664331392 244500176 412570000 380221952 746141184 571993984 958001598 504647616 387866800 93664560 88374016 823056832 768993556 624905304 829072752 240995840 169374199 612263552 172749920 184311296 140492272 813776720 60924576 369237944 530352384 682586752 140084692 91898208 446248488 112555720 144332438 512232928 155437664 374116114 243061750 905121432 838829632 18271744 930655744 41744788 619295910 713549824 720903592 866940452 737629376 50149726 228024448
869127936 461960560 184889536 396330000 130914368 919621680 499122232 370680272 390455376 489911664 154435712 806910400 223044864 654829168 224486892 68939936 45380480 286976684 149500864 197567008 651100980 665828600 324045824 901227420 435535360 305238712 223192160 275744608 109337756 443229103 554183744 192757160 851297408 393827584 434951680 994689490 983016960 921453056 925195632 147095296 288139136 396009696 27582392 390311380 274284992 410403250 763140112 50771456 859800038 640865192 330244960 702145440 191081984 262354928 703936960 741864916 648197992 345020592 453229408 647681456 479892300 572868768 551248384 597866624 493389888 989114310 540694972 26662098 637204992 916495736 393526760 94357676 948683264 689884160 35626816 904476608 454421672 364411584 790307584 702364448 568882672 346957152 414172304 754828672 489956748 962589196 178824704 667553792 372205120 435673744 195082688 750558384 743786744 411932040 822683968 96530160 938229760 715408800 28218600 399813848 120432128 51848192 686681024 462590864 567613352 178156864 863086912 80600176 389167568 768338176 518459456 198739968 16614400 114655856 400565280 120865558 20179219 559532336 71421976 151354127 393236876 647772992 735020960 203470768 885821000 2932184 884945144 317292916 206520854 933587744 98568520 51494272 937683104 842076256 133049088 871803904 823355364 544633216 452236992 513846920 494411712 262624256 631656456 432120504 799555520 430647270 548205440 57147248 164981792 877024576 25780158 203664936 896576000 503388160 721870712 235145216 184590720 353010384 458156950 36706884 612419472 246009600 110870920 602760860 39495680 542593184 370159536 862874112 210640070 310976512 465216600 141456416 70813968 899318496 969672240 455142375 221966102 446065152 281873920 530868384 818846976 702684224 757256064 599588176 401288816 274782208 887962128 122397664 139169280 735013046 961742848 44649535 501445408 626949120 561254420 419414752 912495188 216541648 818092544 196930000 728267360 656753752 666058668 633856188 545560688 126603984 152798816 898260026 130631456 919530348 391544912 879673600 434575940 379871232 809129640 879232912 543620380 53370624 695175680 11682192 550097211 389057216 74321280 657867456 437807412 97621524 863311718 29113728 228337378 561129880 260628096 521373856 673969524 667627392 413627616 688627264 9568832 700637436 554656640 927635800 200318048 304214208 412915100 811966240 520853824 854654048 388344064 931019256 255247784 190969222 537102968 479810144 237368640 758656256 930561184 549814856 808728000 643113004 324959488 834861824 291139224 504063440 312889300 449104544 704948552 387256560 738885750 331098561 871972672 839029528 104941778 801805154 277475584 208033176 278784592 148412352 634453344 944530880 289324224 164035548 396679630 407527608 393644352 806131288 619926368 127567993 958039392 950643392 46197224 640788660 562715936 463042624 764203556 668854784 233615488 388680594 357986776 968584384 656995896 205367738 673813536 17509826 228305326 502846148 198852912 707474160 767908528 456239296 923969900 65294548 95746016 216966980 344632048 292146432 903942062 724541442 561609904 341720088 539071648 560567040 503594824 679087276 723508224 546736896 603935744 345421768 510587072 418930688 479977984 984654256 722458790 937853344 256745017 451155368 745767296 659073536 141320816 73296096 488721152 780868480 107006448 928505776 740186240 777834752 851731232 648067928 988714160 879104064 10205632 846318494 733307920 434464312 619382434 596554624 37179904 622127888 817383040 761541672 204073200 629719938 601717376 337801216 900156504 335609624 748712928 767178624 482349274 530996472 542627600 14196280 743885824 114245488 246263280 228857448 693209760 978200224 524342286 865995584 336882432 243257226 883421696 648305360 396045824 735271648 640254176 358779136 493900152 632639488 508575088 303463928 779979264 99172688 711417216 356778496 960684536 195480968 856877968 977549248 708745536 845490560 386478080 430294464 729067200 726360800 874953192 252218416 834371230 269414112 579759564 27078784 513056176 851596384 724804272 740748128 882660352 594751712 934634672 955871488 659608304 636065696 916229728 437839488 89368790 129028864 173155072 132555808 280123520 121229824 492100864 341088524 679023904 379365380 791992320 79159296 965311488 14358044 258691584 433700480 321508138 8171648 387418750 111288336 907917680 40780794 524742500 708104800 693423280 158019728 765972064 581961088 379762176 773486080 765849600 801363200 612294313 124856896 696203520 526561740 659997184 537235388 78311600 584315692 591768368 510273086 637052192 347623551 637125632 201997608 41958551 508211952 947333992 151780736 438227968 84216816 865161440 797133500 361600000 955796224 548672728 281585248 272141920 48417664 244904800 528859362 340435280 983711180 263679482 96784216 320498270 880362768 913603456 394450068 325923040 663241280 85963250 337582848 200758480 90602240 573649408 624575922
803900371 519631040 450244504 598643456 245149024 144128000 147780864 574658244 113062656 516763795 207770512 240175104 768848896 141824 713428992 144049460 51018768 227468800 862504192 37641364 829589680 176963666 139628212 571691424 764539712 2400256 364466784 154243432 381771080 354703040 78782944 1222432 905536000 342520856 872600518 196648704 357205776 76679936 995513599 213551964 687396864 346728980 810357710 676617200 903014618 808743643 927398528 672874200 148140288 198274560 216551552 962948216 1247344 599568384 516210204 494001293 823183456 89008 145645856 750653184 977524128 471368218 328652480 368621200 523210588 29064248 431181140 114192384 124196966 246472704 764542528 560952804 617047072 461923372 484287776 332879216 75979200 141041240 607291008 329725568 116948624 694362532 462476032 345006240 58244784 412511544 657384442 821083736 831917312 737664512 799104448 14144384 878868072 66793840 637195048 612801536 963769402 311689072 781076608 257702576 69281268 962360020 379601644 345508640 698668008 342320128 136335872 718327918 306043184 610406400 115168256 121775408 755886284 454687500 381311568 574044864 789543774 626182656 965420228 466977200 917814272 39809792 544309400 212690432 220671428 193222464 485159552 984760536 883411488 701599146 343171008 239149009 132180992 849627584 739918544 719794268 725129984 652230624 439859920 113209216 210334382 766187216 239662192 44008448 487377526 530271428 438880170 100113640 137616368 532968848 755372320 305572000 600018944 538568000 946118480 373195306 259273468 688019078 858497888 543136000 743228400 997616347 891902464 331089472 936823200 784804890 517935072 142656356 923025056 288018688 243318416 537223680 872071994 762667492 860092416 577471232 274197440 416962582 741687296 621708416 700860000 670624416 574096328 759895168 577585458 635005952 144709632 939742748 5138560 524610000 297557888 349346048 695592320 771508480 335785800 369562872 492711372 367353216 358066880 173144320 904271609 268599808 334409910 302884608 462210304 976915104 920433818 963382784 821912952 113176508 938363384 34804352 943942452 337905440 141266432 18735780 324613424 585982712 896280576 344207736 805088848 617229824 276939824 182531712 923604152 692118692 110244480 822172064 879119872 702422832 653654912 734595296 579327624 230949842 899787680 639118000 923002752 298731758 927138304 324745536 713053312 376069240 923043004 102821088 87964672 955599488 669768704 918643804 51432718 270021536 143484100 34944176 438729616 233586902 498583456 644849240 937594946 799056310 625667232 158407776 25832656 619121856 634214784 201662292 340311336 738527720 218292160 929069056 43423168 72964832 309809912 472264380 67233288 563536320 355553136 766570902 246429944 302948752 275922944 175418984 795961504 866073472 712159968 733504768 348187136 258432198 872308992 295959552 405058528 866584576 253860864 764178936 773835816 442390736 785091840 976644192 368633140 242090822 935791360 543559860 34875894 363310848 575310508 636520424 309333660 823596384 177346248 214620512 391153728 730702336 705363088 436454656 264834272 88711136 180806144 192097691 839171904 185341888 565992400 553451008 596347536 405852160 835427200 904647780 420724416 830666840 981264544 620868724 963740480 844765184 543944064 155624192 547579904 960631864 569207680 499477344 553152 824985984 822627376 285843168 853995096 248048322 643371584 487538416 730083280 775020274 909812512 636606736 429855232 690558400 866937648 285528576 172064320 102411664 659140608 761593072 494578604 220274616 1209296 158445824 331119360 900852792 103407368 720528960 33805286 162949744 276541120 513367984 204858176 858223856 345071456 177036288 796428492 568315584 834569344 262088640 818399968 897970944 369478796 146242048 707538040 344941880 9035936 800140332 230207336 786291472 713466824 687104134 637055936 473205952 418661726 645797128 359527328 495456794 958766368 892306384 751083732 24683224 610083540 714615808 267724768 884363020 691648194 662878752 761758952 286124160 602935854 301966464 54592256 290688400 34742110 475051480 854386080 681275072 406112848 288259832 702979600 873592584 552698688 479283200 583030360 128747040 997205642 318030832 744483520 70417628 186533968 646663536 721155364 242565643 810812292 526505984 187054080 49521984 60043528 267128552 747004182 985202696 372278610 281391104 461417152 281719712 173593620 431918656 586065000 196592625 241843755 600003584 214033152 99873920 394165040 337115104 559768303 129875136 745786112 316701056 5134320 791414912 259501616 988840596 218991936 144571392 947118660 22731760 409168032 333801312 841222760 384817968 302520448 437293568 787750400 449916080 922381824 153046016 405051964 293327616 709776878 398327056 680765712 208442368 205367700 835831344 558443420 445781250 160468672 185059646 603836784 134623978 775252800 529317184 540489984 663291636 544073280 160996960 435302544 11436672 143820888 934037252 49597840 265752546
524986784 674539904 531400384 201105456 720235976 43253068 986754032 248036096 100992160 224866816 179770116 114459228 479683200 784989483 57161980 571626000 923439920 589060496 831586462 818349632 342601856 972341248 344990208 748294816 945390204 71596410 307591168 57417728 590623296 499694416 167114529 172606848 502457760 529222224 212492596 488053120 733926996 345972500 144469376 728879322 703011392 211557888 799899200 155044928 997780316 502897016 672196192 837646304 719208960 488903168 726151424 965059440 447637544 998374124 62470656 316537584 282778832 48878976 677201836 947557504 668899904 374358372 968131392 815869784 198390092 406195043 90229220 382727168 150014464 209882784 910309352 458638380 174846220 137493078 114011959 811332990 924397100 422159488 842380960 400006176 395783322 425464368 653241692 297718256 609470116 708000000 774815536 691547904 280089408 992377574 207274678 413809136 980056064 793689032 282982208 798442688 186729618 176768 134195520 820231616 13416448 999479096 54963720 505454976 945570660 430728064 1151992 806305888 814391260 2211493 590278608 342113509 449125812 641439504 17654373 288630817 681193152 26209248 921075712 667295968 760148480 904228796 719509436 443359584 617857350 804718384 387412384 150448592 725844992 664359552 833013696 63718784 647213248 703552096 27304376 899224864 518944992 703818476 67356688 558196384 557935808 801312784 226887936 968294976 566686048 786639552 840062672 739612120 675204992 279606630 526549344 47257222 519147840 814724036 877960144 515945984 576093728 727261056 576460544 930643056 694257152 538017912 182010676 738977116 408070528 162912680 309602540 588677148 890806872 32916288 517409280 119402748 621661667 909648442 370507750 774611392 235114432 197001984 72292352 532803016 588348768 300911892 508171128 30375708 267994240 996636032 395696440 53001500 653160768 577316352 843816838 859000000 570152484 146943658 0 258093280 21956608 172711760 254543360 156784192 498062824 718075584 42495576 502735380 281586539 635748264 598162496 413173934 835856000 938391448 724630684 588782208 338354536 297716708 11844576 747415564 499358384 334476800 530439200 237746610 627863472 543014273 564376576 734173936 722286592 309086976 111813544 160323840 36409906 941565568 573431704 518306672 99744304 326845584 78253440 711170848 905212032 279857104 347283804 941740208 373741144 626126448 153577472 792292845 298331960 144534528 480379072 802615040 147051568 271802526 464035034 992536136 41210596 493639936 113618400 613430400 641896320 50591744 162397184 618250624 947471872 21992288 773552128 424159518 141695536 287175168 0 228146694 541032000 656857504 907192080 25323968 957581568 269684912 617229616 381872072 103073120 807661200 462576208 566611984 526439790 166289696 407092656 582365648 195893632 666875392 150449440 373478208 348048384 205694494 5015500 936180432 573904640 661071104 704536200 295555776 282666784 476757184 782429991 97504640 153761024 9055184 65307184 342656000 275848638 308811408 791646512 202840000 392657848 274463918 738696064 644618612 714766848 928702432 595482688 509535744 632106496 640004096 289048128 825359682 548933760 138079200 484290176 257586496 319730950 981094912 217418752 297696768 233026368 441592672 166741192 94715312 132183552 408684384 564588640 55384384 390051120 9704192 421438208 57550880 258021280 508722328 254264064 586448384 610887536 851219008 935680064 575200672 451539632 555728360 619883520 285078840 617559984 463041728 841177344 907280539 281738295 908280656 214741520 533951000 280676046 490826528 245445683 678807168 416542640 890696704 856515668 992595776 64220484 990807840 93803442 918207392 785347584 811681920 191143580 343597568 600793632 664868080 760013440 598281472 339441272 439534080 916677280 369040128 898559120 968536576 408024192 688999956 670093024 510269952 256782768 142281320 134366720 503410349 142881791 111545923 102329792 688026358 48788160 201341440 520935936 226577264 776083984 817987840 356798340 780705856 200241232 974912512 428141302 273683968 751125504 348358400 970300864 272521208 641376950 616405160 619567792 637427856 143361536 200933216 645088768 183476686 385344192 474695108 564055328 230803456 925734884 298197504 782677504 236737712 503360988 471682000 288756706 428882176 483089424 212221952 332825650 911325452 572409600 414715392 257004090 608182128 424695904 655442464 841930752 973988534 237256896 787170158 968669348 36834432 428318712 211818576 448465280 841537920 248794544 553971712 853998104 522272718 324354048 439004928 259108592 590595840 191388608 693675552 286427648 244246656 50164224 14011648 878898928 316652604 312118784 275038000 1679360 577456080 380057884 845308416 341466112 356711424 231197496 673046024 449267136 576134612 529495296 706008800 319923616 774136312 279969104 507626280 242251836 425450448 241310080 801704944 643265024 837018756 877179000 583046400 153204016 117720400 417675060 90451532
304670912 36823224 309876000 837807320 108256768 776117312 474275424 807639856 779367600 322760256 867691680 194836608 444799048 60129344 661186304 736007680 52231185 945949552 2601560 802990832 794344784 592615808 640850352 614475256 10194504 428320384 904951978 351969952 320712708 494992512 845568928 517116802 90111584 349270712 762850432 440911050 929594400 259805500 533476384 440711616 692161840 298924712 968819344 396574288 542647336 532467328 11363584 354514600 487005160 512468032 385996800 625793808 805786802 184211872 545091728 329992412 678476812 629804544 267220744 797364736 936018672 696958856 457849776 144892416 517791063 121748560 183053288 551395071 908192768 730175872 499020524 453091552 582957568 729519742 831146822 590976512 226255736 338195054 668448550 778655216 564932608 554039136 415081536 207601270 317648000 418439008 267498352 851173824 345227654 183007200 834366976 622092544 767272080 479214336 766993920 794134032 317874944 229730624 863981824 91032828 342616064 938231072 306533536 886652376 415848850 716604836 148268268 333784000 763599936 207490310 486790416 247891832 377994184 704019812 285855400 720117136 311662952 525532672 784313732 577311746 748090496 301388952 622724864 486662144 641588068 71475308 106663356 421416 855809200 967999304 73844162 691313680 192052592 961187776 717017088 580343688 630745028 251423168 535943684 124041654 633933952 956566008 471084376 11243304 67001536 583108170 303809792 336416144 58751616 626919168 87393360 198021478 292626148 526626560 645805608 957471936 868026336 405395776 47690752 160844416 6878208 149803520 70131556 396315872 88382720 24907808 988265184 767482624 696342234 311021120 600208352 289594138 114032032 349906790 929078272 356667384 971114752 412744064 993855696 371284672 369920764 495387600 481151488 235941504 708047660 440671872 925050368 276060836 779123848 547968832 950650528 157078992 730197440 743221512 411044244 897399552 826275040 200156256 794100488 644214112 3096576 535359104 432030236 89407449 408669248 526934072 179638644 913921900 888474932 684267756 309303984 910881792 549495936 577760968 979416636 414175664 47150996 641589572 230462976 769079786 303324104 319478855 793756768 912810456 602307616 600121024 766720720 975702176 671719384 106536960 576015360 487939256 116409992 799076352 541289824 360285184 28597708 131068784 964055484 855639552 813298736 716614768 438557520 648490632 832058414 134224016 938135040 283588672 942752256 400874384 159550224 678198432 664022528 178169608 448609664 410668160 500335204 365247184 228324096 921576896 701951188 222963370 271386734 323760664 155272136 940598272 927564008 408372288 872050304 359577344 309872512 109360640 388819561 779100080 73281488 624891856 598466560 321448000 820112384 518137400 81600000 800061056 776034304 137726400 337047448 151576096 177538128 239396032 365838384 940727300 673540800 323550528 425724608 698356368 273369000 752494752 238966558 591732272 332317056 185544128 204006400 543792120 721185472 392300868 284164072 165647952 474907264 986068320 530171488 610189688 161662560 96486792 592013188 12750584 272054784 893207820 354089664 17089895 747528632 35373571 445363088 481110086 247390936 972429287 159813632 823777988 509445128 226873216 107363196 626641920 851930976 640898000 224311496 913246464 237855052 443621440 789249976 451888104 654915584 261540016 972041792 44159968 106956944 815759676 609062848 920569600 171673856 835732864 390751544 442960384 137235698 813506272 574557184 758583200 454888768 698986112 770422402 419219272 810600000 927927984 849544072 341626052 975512360 117800615 996275200 593899368 507526352 526033968 545183832 822902784 940229120 909810000 802819482 780897472 106659299 896775224 883508280 440769144 377495760 975921782 569795424 532049714 765891061 582727695 556548156 26582144 454510331 495811188 465584240 508307068 480606524 677071476 863390816 38024920 122990192 96578240 104452792 994587896 389139360 205703168 693682176 7574980 540824832 992425200 764791016 105678240 846316544 814685504 688360868 69599648 761741144 443294384 209410570 43555480 248397428 427345088 938064246 266398000 300681920 884876544 931357195 42076928 44575160 391533824 125776240 14278354 759699520 899673384 783462592 218110116 462504960 344352256 933857280 739304140 444170144 943111616 637121920 936436736 814182272 220616064 603957472 559141988 609342976 568223451 820669504 491953088 197347032 383158648 19279914 485300552 143245004 414108384 741708384 436318912 667144736 271454266 476006912 53579268 51742600 644598284 896059392 765980992 869856064 773123440 608256576 504273644 509294404 379835456 293893642 649384704 523536916 547851680 689030664 788336800 529469144 668847360 474552568 150075620 99010544 377023196 551132544 973064960 259938464 611103600 216024096 250201472 799387393 712127616 723090816 87856720 408491008 938625944 945325152 729752336 840007728 418128840 60724432 834335360 488268800 252861988
83251680 296216436 402544880 889250575 686203136 677725256 935822784 644050028 386770384 886324124 426696724 352418848 948635144 195925952 161456128 409105600 841265534 575247288 494622384 38361088 105765784 3784348 6153472 783563016 601929264 260534720 99097728 428138456 538958528 5199360 903808712 558310660 986327552 555855884 327131212 545587576 260582352 682780788 4346478 397755388 5276368 402608342 968081900 583019680 606161920 673782336 649204960 490356680 904025384 430168960 802315520 924499968 988108208 459234704 277040800 138140616 172863280 187825792 59603254 537291772 530565472 862862848 403666112 165816320 812112736 686381120 410441644 130756500 159705184 345972992 980190960 226125769 487319702 681867776 694208000 178618896 982500224 267656192 60261824 406110304 335072 64587556 777312230 414792036 525712480 364884224 536856952 83079154 724693272 934925536 660530432 538641600 924681022 533183712 961702080 142710224 46882576 989034624 699498496 265680256 459480140 101260032 267129600 512259328 767591272 267580928 620609024 947920876 910516824 974326272 488903450 672394064 240548480 914859936 38885856 687172316 552953402 972805248 854040800 126785024 674908610 200176000 237422592 304985088 214623744 363853824 21278708 885705216 66121936 891968912 223525056 750592728 879965488 888878080 818907540 247124288 481244824 812629600 729708976 891106850 577126144 934792016 965127664 140374528 738363692 781793532 51800512 411976136 155729504 831413148 345080672 813520384 478826640 851172352 266104576 914042560 729564160 393423520 218552960 182854144 496353152 580691115 901952384 183523242 51426384 223585156 95974560 33315024 904143192 344748048 264280576 943805112 458298240 594399296 740511232 101915418 97913600 246857728 540250752 311104512 836198704 747416672 620012096 623778192 590057056 385951840 271538489 867556824 918219776 110468132 601973088 322486272 591927588 476218432 805178668 903121566 960787968 150296288 420945428 77533484 493093408 266785177 898348985 34706240 484272600 987843800 779241504 152259008 686431164 865770624 150673684 952210048 204873280 382505368 573247552 156934892 95986752 312181784 834497700 437173362 774920576 929437864 240433888 685804512 708477872 670791424 388411728 501382512 297765376 326627376 256135792 294925800 422950616 346772992 58998960 67357437 272220128 742547718 512964750 181831880 705749696 239832320 145130104 826263032 910182784 766623456 283468158 322548224 33716574 927778156 21331632 971334656 144472818 931261680 14910304 676133626 953328500 682938228 295897088 906942432 848794624 904966792 894384016 321210768 749955000 887730068 587781440 962944192 974559360 493312528 675987456 287563474 606362192 940375040 275161616 577416768 830814720 236648960 174797792 280306720 36002400 122948608 612483888 986106742 529513600 647758080 947524950 893765824 916199464 339538688 465870538 208848344 741810808 637179306 835582464 752662162 812588472 875449728 778444032 926771200 124925180 205099520 542908672 927630776 148797072 871230416 639432940 15430416 138995680 257603776 511041024 122770680 451773024 161171456 729314676 176360192 640509952 49790496 699563936 720420884 820331520 820030720 541868608 426691616 215550464 154749702 930529777 901273324 139229880 883909036 571695760 693922944 504000000 559701248 993243760 601815680 984789292 482829208 659674496 902662360 794372352 227027064 989406426 628580432 492241347 175740200 73711834 342715904 406303616 880517574 34112384 541035552 1118032 76913152 443063552 286900192 312343712 635526364 632555776 47276032 875141280 920000000 61724378 882024768 326447512 252271900 439842304 798876928 561006752 664016896 736476864 395587072 254764152 13623120 681218680 281287784 294139392 220549248 705896000 275624974 29329424 537309286 187700640 618486946 759334304 823771624 654150544 723776804 150889260 311803888 657581188 269940384 396313592 435908256 285946432 806878592 929841636 970357556 784141600 32574904 920317488 593551304 146268694 893569024 418293856 399922432 406037028 372934518 681447936 9804672 212213904 897965088 362318784 493373521 463836160 860387584 700149560 467638800 48696384 5357512 868537748 758327040 121755136 716346592 99498336 949430400 930933424 120792064 479538208 709723904 105517896 36240256 529697952 235228224 574609328 369230848 515619406 665792078 449681920 993384920 531114268 887409776 92975912 834267392 21931008 290788992 828675968 346996468 334779104 351540096 750686028 991720312 615313664 494541432 545808020 993600768 303199232 199700800 80406208 342420264 62040304 373481984 238183936 120242304 347806720 753649440 608200304 884487556 204017936 519426448 640714304 929438627 371434016 993404736 3419872 334448032 816884098 125729920 103967348 738878960 800598016 668258152 537305568 380440014 438573550 41477944 887753412 953697664 118140952 581656238 584680728 546842224 48252672 867811968 162497536 12222936 836916012 346040344 20282624 282365080
912315232 969858720 895111507 891823488 48084208 510538168 405219840 918232209 229201920 907023760 561525002 117473456 373553226 838102608 785173504 953366400 319709136 882436477 923611468 393760118 220151160 88205152 12924720 176875840 803082464 744224256 335400512 677276672 137639548 321773760 925550592 12483252 743006908 180761752 890233191 781409120 480634496 147085580 723466816 43505152 340455744 507696640 297169856 392085566 206849024 439321008 752468800 918019656 94360336 237959408 539758648 378652608 456065488 778039456 550058624 375448064 375786492 154919520 395291748 175571632 493369856 519624000 224663240 540960256 508118488 617300800 366452224 403226144 359030720 206054280 692902400 104101868 786434304 838952944 286304128 21058282 427639322 788477808 331996141 798379520 868019502 436804986 464843760 915988444 648532994 218174144 780964840 236540000 730072064 360385536 64347604 740190770 167577120 546273880 856661856 294828190 921473792 906277120 960856224 226261344 983061376 847280292 736092668 446239232 835178960 493789600 188466420 82339400 563860608 545803200 104589728 538776476 946325504 718895232 254646528 628835584 903528320 725451968 322063784 793067648 935008299 6280798 158735020 625971568 907303136 801280416 688485530 864100536 36328960 214356864 317957572 121062400 627617668 69563188 261523835 612543616 100982912 913368944 225195968 346498456 732893904 545319400 346447424 259541120 65025792 1952128 145556568 450610562 4116108 302458448 635456768 62900480 47077368 211088408 904044356 150747552 713995872 616490500 914552876 115868160 465602368 450157596 217104896 447371968 238170208 980854432 624874976 799812528 929182096 78067200 396419034 163632892 963072396 955170228 522072618 732422656 792352715 842089168 182593536 499280568 816213224 983345320 758971063 250147616 488422034 235470848 274432512 893475400 109462000 901346190 261463822 386826496 481303040 82780944 842518182 464588864 390372704 30577120 557844992 65194012 696157312 38522188 677716928 59482500 819273574 66203520 386636401 220041632 304443392 604032608 838144576 957283328 272264712 360878140 820620068 797254400 789768832 96990576 208871072 579251328 139004806 302977792 546866336 295642824 879167872 968343040 58059448 951675840 837038944 707190144 904000896 196540416 709501184 372342328 259708832 745748864 318455648 283942440 883846518 761326864 306719744 640611200 958550792 432649454 790101790 253511424 700495403 323713920 295354024 907866496 762786800 949149576 384965552 267929568 721792256 800524704 90478080 63958784 484110112 689435144 550248360 706212128 208992544 721132768 171455000 770781316 896095140 459533360 462051000 591869504 511671064 249931404 480760216 7867368 900826528 104343040 325913856 831164102 839401456 160813024 917511008 161474480 872202816 848020848 936550272 691089440 822187968 24936824 685723136 387254719 815232000 10379264 45371208 147522304 981294096 966326000 764416862 134408464 271611928 898773032 592109600 759557632 272539484 56136268 906078544 877554048 206136992 508321104 505781480 741476582 910403800 330985456 226395776 505992045 78724288 427030944 993586472 533722676 401577640 504859740 304816260 293222864 299500984 455815816 93685696 788999952 193622288 278122776 6298880 155190272 188937744 377010560 828524000 68596456 944392976 131713344 827299040 740043666 576945216 924476184 980144432 694828672 337691040 376011768 186739200 590020400 631410560 661318432 967655776 308625296 854630150 502357568 583930896 13215144 485806474 611370176 767531008 247968340 591394496 642060544 139892352 776104574 79652124 366661280 349628076 523637680 941115512 752073744 113623640 18163976 786187456 780418744 88475855 776931624 304739712 576863000 283541072 274097696 187944328 191199744 741690624 196592448 280447808 979201360 551722407 611076432 72658624 117395008 98386432 503457472 953518696 251302008 215669040 528967681 736902976 450266368 616898300 625437816 690293056 8492592 96465120 78431136 521171968 184893760 561185536 584001904 410138896 705467552 542232848 841805824 265327840 374718336 506032640 271553404 705590192 707706016 28546304 968491352 884075228 746010411 8502344 615221888 655776992 24448804 945281312 807188736 379404320 734040442 524041568 172103984 110235760 133580544 421914176 560885504 619279302 443748758 644092400 389300928 114556224 693038080 496910288 427146730 635322430 814769614 770582016 603737344 613119968 654811136 384541916 228944304 532483552 386599824 196055040 887437920 60543312 894778368 798060544 700406428 387821824 22060408 165627392 24933888 163853312 117254530 122593256 811999616 120584448 412213942 515856128 771696784 749395456 468346208 365288640 216139760 137670268 16455168 80600941 66496760 849921792 71505456 395620984 926839808 937735584 763029632 103658368 404188300 685264504 70327168 529948840 454217344 406994798 340109498 808040960 254053920 96763616 897088004 254395520 40784384 610692290 538492234
304859968 934080352 584850432 224210584 162235540 149734440 824183339 918581248 698152806 748923904 440937984 221636608 333395968 450743112 503438704 676212662 513347336 583254912 617426984 133945584 729156096 192535488 290043968 812872760 396275756 795631632 97551080 811187232 532378176 838014932 222523472 347562240 985360384 582617612 83897568 287003168 541635788 254443118 43660032 130716160 664257640 24012392 617821264 607693648 64622544 531771392 934209664 915556776 728959334 742771968 99414336 8936664 68107392 59835802 733675392 329967616 526297408 153049388 765823488 596813824 766590364 940188672 682475576 557245514 106863360 179200000 193338112 128045696 465863678 353146112 878684524 470445644 400144384 362005256 927224588 850999269 454045364 788622640 152177664 833974808 408496656 921961270 274056348 280000848 374493252 301701760 866765768 737892384 630628948 894772304 303479488 204764552 62820352 614165568 267423552 826602800 576346048 313505828 107812072 376142894 685007884 754514336 12404160 238833640 265322638 247787648 551079456 6080000 232623242 171971792 940388090 47892096 760932416 390085872 296072288 438768704 44823277 684344344 312700416 160580272 977361283 67384512 291576992 665667328 918256848 636932336 284312832 120624240 716324320 854001408 113614276 22457360 13147648 633061360 953231152 26509808 715446160 334471168 609765488 307546397 815353644 941803840 971530592 48807800 931798496 824719808 614482704 939202560 692273088 322126336 995061984 44385884 11443936 118731280 127912512 926049440 309594112 753129728 68431104 600017472 986338816 611482368 238179432 939164160 40115840 815397680 499744032 316107648 923708760 338434944 403254208 542735568 204481312 863467052 796146176 20986880 402757920 489089504 423019456 318178604 364366944 739686848 191886304 284967780 413517004 665115776 377864096 521511264 506853184 326045696 876484448 356480840 516614028 737363986 421720036 619898736 343157536 817288666 854999552 954815225 294338864 628589000 572883224 103260160 472155296 770969343 562122368 125075264 380330312 320439296 652756984 34419200 814736384 728203144 238903040 400340208 9774848 128909862 673267374 491724672 97508592 5722304 934081675 627699536 140902112 173934400 662082032 129940684 394549248 591678464 998580296 505244770 188769568 568196756 286359488 602184096 697808640 718722842 790307908 476821952 500774400 957005152 341816320 808989216 681515584 931311936 977194770 850861056 269867888 682756768 926883840 509374144 96077808 315080512 277206528 161893888 190461778 274426624 463476992 460670752 567579226 728487296 824598072 258499000 514369134 112560312 90668256 574436628 233838720 84146560 579064320 446556152 407860302 753573384 3596160 908389866 643777176 114105176 476160256 811234752 354201588 464717408 516444252 928944224 384200888 990527404 343756800 278921480 893430904 968531405 39802088 936712420 746589208 160773632 625432064 481576686 415384144 686161408 624988160 46373280 98143488 741526992 24710144 486751616 141475160 795769168 789937028 174167760 26482792 792731738 619657824 52320328 341686960 80443624 477239584 672761640 311552624 906762368 631211584 467230947 983887672 884352376 678859520 211547712 700135680 710097168 111752384 320718224 541291264 534103040 478446464 188729344 945714688 571362319 19002864 792845488 739900832 874206872 898932288 754596078 110115328 810717056 319086000 802911232 823837696 778624896 940048384 71625516 848423550 500444864 213244840 128624576 257177600 528706280 718075764 42555904 31810144 483523216 39352412 896963360 322386636 375143648 471290904 970670636 87276683 562312576 140267264 899320832 488027616 792918432 376447288 521173348 165321984 469033088 958981736 541778432 612231712 688172404 675387916 471683400 756502400 733282448 298839648 385198464 172402588 329075070 586764800 465398400 104105606 231465200 693557521 575380992 582401184 404476128 75521984 56024064 670842592 499632380 4497540 927068928 111205568 203534554 215510792 96974784 801762708 713310208 878213840 595770016 669334900 66800080 200038290 290270848 527279952 767336810 740849226 550475008 343040676 491279808 320545824 731680448 629088864 788941728 280953408 297868887 1441536 351082624 989255168 815517224 487900160 346283840 249377800 182930752 550225788 14907168 374673064 661798756 946586280 622608112 343077136 381542544 23251648 772181432 960775680 96734208 821679664 706432952 628169984 820792288 785986384 678900992 325159680 215881038 941349968 866648848 650842950 611280768 548641309 663462512 322329568 658442752 31761242 399425804 62631299 389872640 346401664 73224704 795022320 328104912 40108160 553314677 554754976 3098980 446880320 748302720 626198896 441003136 88801244 501737770 15658560 899604608 804135168 946118400 656008032 480002048 817503136 171247488 979212288 608917364 549675678 212017152 899072000 356654080 649412096 954697468 599266104 58240128 865818168 726495320 203914016 428527200
155364231 233497680 192506240 857040012 574346584 244544656 444520000 189811304 950040992 599239268 40233768 867093288 128828618 22440144 264479000 128924480 536577622 942381960 429570648 791138552 968499732 773490188 414223260 387971840 626123392 753252800 808262280 416530752 264966440 816854528 837878312 990894080 264050728 712978688 378189824 636542976 649309040 988570888 601978600 0 821230340 789075968 771354112 444280336 251625984 922517650 65190068 967064416 580673536 69348936 196377388 636572608 529035816 89375018 575782552 414476288 146789696 516361992 860124368 834586446 185939712 885823036 438177008 955559336 242043494 594779656 2242672 379732070 838927683 109805120 511607144 989965936 971154208 412060272 500435968 717796736 829868800 836937664 605835040 513256240 448405020 338464140 243569612 497991306 729584416 73361514 876516168 447479526 14615262 865395968 641692394 807829552 883344000 355672064 254748832 925971296 567134400 392534128 412265660 558161720 894466000 825988864 810384896 687353752 168232080 786239680 188495104 810589184 820698126 896880868 761660992 854461128 192426768 874583622 560572152 811518584 206988288 331487104 271222144 822302464 371458144 398526640 234314439 250841152 461638144 132749632 66068444 115419840 761130392 151315292 874626464 353679516 770557824 120057957 410515268 722891648 787120432 465602592 555476400 928450176 387991680 675043484 762736640 593206864 291125520 157377940 213955394 237542848 11874432 220344096 919149076 352269376 711424272 76007296 872628100 993973639 814766400 558462436 488891550 470457984 363042656 325214304 310366840 373753856 453623088 524007104 245521443 137628839 594698624 71000000 731642448 332637336 568043684 741377152 455209420 780935232 308914560 451943340 934056512 391479840 417747886 620653400 717799296 119397232 755972304 249235968 731596832 484936408 783442968 586573056 796483376 632859520 242250396 461219390 880786288 685490304 382643872 519732352 899760726 702816896 510113408 796219240 256775136 885058233 573721600 57260884 937612852 494779880 121693312 431615072 348091968 484880384 871022136 317356644 968012296 863370752 631774848 450658075 613160896 466341408 781568000 251033664 382656088 202135456 842448384 466430712 662694216 838595072 288650384 803727104 230287215 491019072 315509760 674710928 292440544 88609408 911476656 669691840 735936464 778714496 63335714 98976576 115673700 379998192 463337280 398893096 625958656 65095680 394675264 626527880 67011560 437495120 347157520 72810496 617876808 95687488 382957184 35424340 251719584 873472684 436981668 955916348 585497652 369695776 676710688 633787712 182690400 376493456 945563042 247236563 828149120 827993656 477601920 571514752 704475928 36835200 880030702 694917760 484728832 121187545 300119552 551155072 309457552 514795446 584677120 858622418 480878184 353918924 619681492 572632576 477184190 648609280 324889784 255016480 999267938 520426304 810045776 765819600 257901920 541521920 446385852 351017536 493932304 717881421 22380624 255812344 452368768 262370374 320034735 116421632 480393536 870919168 59721728 211813453 97343600 610735616 836479516 455092224 342940535 567604352 47490182 495527360 995187190 217445056 166078088 355209216 238069616 649681760 474514744 578904576 758845952 660503526 948977360 995800000 51072472 972228864 586064640 996946416 787392000 845568768 263792716 131188064 740951756 783678456 82824656 749412612 918100544 189098368 486733176 569523666 335965440 840267936 113281536 881036608 236624616 721960508 282519296 343590852 608656640 870064707 987551616 144393716 480912288 331202560 68348928 794467552 287878120 308690432 701742660 804048112 47778560 544863471 646598800 796567244 230683040 75677120 544975456 525880000 337772306 560919040 964782592 813430784 682021704 656525934 106854032 98204816 881665985 894567164 412876256 323670432 463122048 874307711 580820640 388522368 427797504 735514800 655722624 934235862 218968912 169561124 387939160 967035904 700083424 82167120 401740836 892843264 992593768 57084240 670595324 197671966 859019312 784304128 592456524 812874492 727176064 109172152 532512064 176572544 270162684 848373176 415780000 26915616 56254496 62376436 38210392 51041408 521704960 160273168 600535664 872826768 625071762 741857536 535512169 913802304 620800640 157065060 214710928 7698944 443083756 132222680 611108396 992012800 264654420 481235104 939215616 88760460 139483136 548395648 642511074 551134484 108199840 716047394 205407360 98874880 895710248 792177936 425080064 317596833 364879872 726982624 656246400 985243024 205906176 877696432 652053504 135256768 773007676 584316696 716202722 922801000 664912768 381461184 476299808 251793184 210192896 14795232 145159815 622838976 272464560 727308864 454782152 837773312 176706336 837094184 229706072 534220144 829108128 856712544 319034964 602790712 180812968 783148128 124182144 987981052 551314672 847908864 569771172 920572288 121920000 676713234
788446080 29769324 538666928 558615412 656306368 940497184 246988560 649713472 155822138 319586160 674639552 638867000 395301784 948953624 418966080 596641824 171979520 903413812 956689154 544638748 449886544 141613326 588344240 213674376 813379072 210008250 822632654 739996994 682711712 564025028 943356472 669914348 531090048 472218080 291435968 416126976 629114050 96828878 802978604 511298048 366876000 632011604 772798720 180931460 132983288 188654336 754951256 279504384 308358572 378290192 578532240 166385200 782261638 708078208 509031752 683245152 469174654 167369076 691199889 936866544 881497088 136145432 492562944 44443376 562210416 148789760 944385260 549775744 619734414 667106272 165686346 711063552 778265760 76707424 54882326 22785504 641256072 428994940 754792736 893969920 134719104 734138600 200407376 30605558 72203776 378242560 587944772 26703760 122280264 534444720 750913336 97463808 713469952 27754496 387020522 52902400 423333996 685844570 460407856 417524088 989008352 562833920 539961500 710702336 484522880 72356626 718158836 130417336 11621014 145171508 410618264 764651552 607402656 22308734 118647840 797266952 765509120 821551168 868697502 3006400 626131984 138089792 409590976 37152256 490425152 368647424 369415136 6328354 306204384 85002956 873448484 268622992 657831732 31549976 877103544 911936000 852448384 64944000 264751764 208767488 172461140 345002456 681666076 910341504 579149724 929709256 154864040 247394816 514791432 692945524 97730240 9927248 406752436 861840404 76784 39476592 456163584 971672652 900027296 868299200 411148908 197546608 80160848 426654250 769671024 327604944 285847040 207996360 103715904 376173920 762611200 459595100 725602800 621415288 269217376 462978062 209705840 770506752 752574027 33881088 843822416 41206848 812744288 210065216 652200960 207917488 733929984 789233344 515532480 141797360 317410800 993756160 458690096 983608824 766358384 2629024 155853332 239010016 618685576 566317453 122633520 355888128 927981056 234603264 694236880 4689728 335517260 530930808 389446144 575572480 753050624 307388320 780970264 526095360 935077584 814448050 552370168 506839452 305075456 253027360 248558528 100992124 802492672 791340560 111978752 561068832 716990736 951379200 104297088 653442112 672061920 342558400 49880884 237013000 56418064 674799832 596957984 667821512 54726832 895950656 60805176 256396288 629753072 657767336 735140128 495706464 433501888 673253600 738256384 918141936 221836600 867796368 490803989 687471808 468061248 231463328 759235536 144274808 379243500 615359488 167329920 118845872 721748000 951424977 948023042 143365760 950862848 547110056 502316000 57763072 24504000 48214452 971758774 401698048 793782960 192479360 196998472 803760106 584265024 814213632 373724608 272044400 264281912 68508032 570182224 371738815 324518484 809141312 381687368 741793868 978399936 333477793 621978336 314719112 485341886 559896288 161571328 614238528 969930368 305955776 621247408 937969204 746232720 990947936 423340928 604630368 459073532 614759216 955476900 581059824 610016872 354281312 796852534 960612832 700820440 89388032 280160000 401735552 186171904 686977568 955414912 217621040 916000288 957819304 305130000 729474224 494846592 501269776 141964696 382524928 957420764 768475000 960498642 643337072 114715728 44928832 874840160 125453824 954388992 426648768 776894528 888628000 521322904 131436432 413200656 729885600 122684800 859824936 467771760 309376000 282423931 82614240 805388800 971620864 122904960 86576880 682655872 130451136 399496960 704796880 94246368 403998280 153364076 579187854 576773888 923457913 47875200 572920736 787823200 622633666 662284800 955777824 828154620 340633568 900515712 120196760 965833824 653137472 388094599 579947960 194373888 997464592 680784736 124391488 461055136 940042752 839056964 155935360 254837676 980993216 273999669 313151104 88412624 497081202 21539968 856237600 600286208 272810000 59124382 407270995 927150912 706390528 562298527 501416882 715233752 95864040 184358784 310711904 48933912 499315840 742586880 228680421 921041072 935992836 59205368 989474816 209620654 126131884 86697600 790092800 986039210 133912884 163691858 424883456 31580440 122324864 111842976 292401408 826987424 65040384 226818384 464190254 443948588 891836416 741469530 260540995 881408232 869921216 329449796 594953216 7120880 366574400 725879792 856706330 657816848 971648000 936375808 31794228 993935762 342839696 114108816 645863200 731025024 200382176 656735722 926437152 274540788 261835840 569238800 958337576 263018496 695216358 628914375 969653648 102613368 137178040 783254410 425749312 748466912 616914264 900333260 387927184 911870220 898932608 351911825 746602056 652286754 559794240 592224768 881927872 279440160 780688384 545326848 167158016 735547920 92865512 167447040 412395720 81997292 806597120 76727002 324556576 270735360 173218096 753723272 688288432 732546240 525066240 454284992 462410840
460135216 277211168 980358902 464532296 361447968 390579200 906468352 89339904 472910540 971225280 893472808 602744320 492042752 869337253 675296768 251472452 327593472 864445005 895338148 650242400 621794752 735127325 571826018 727294120 460548176 481371912 548755280 648220160 790016224 395995734 408410624 221209608 334827358 832435712 439490692 599888456 768484792 718987190 755116288 491418360 660469098 524896768 198922200 958319616 956354536 462360096 174632528 928756576 872122934 362563590 25763840 449335680 854185168 129733520 186725900 729525248 434080896 571620338 716621824 591269636 468832560 730056704 183099008 216393688 557503712 612866768 398820456 218248688 442806060 786628984 653355904 172216608 894388504 803726760 818260096 767305280 892457472 745884082 425228296 242128084 900711454 778340768 400191000 901186048 328812500 648592000 241880768 930370600 42432400 239026640 342737192 580465920 839931688 364708120 165361696 457438608 479427712 817986152 311245120 593310944 917624448 676407180 689025100 1902348 331214944 762748 4752384 349995675 249404356 735864704 13813824 439929519 255914320 851121170 104145408 976538926 367313248 104140208 551321464 149182592 365446912 526957344 467855970 679353344 930467616 903676912 675572784 70416128 525674640 98619288 775145884 718780190 253126896 582181376 309998576 857757492 534818656 707475322 265947796 426469635 154603659 204055472 916583712 473163904 717240992 586634670 935694848 836204288 254818032 104129920 814217061 998332706 652614384 563521280 158125120 752605568 901550336 179190150 761611020 946200056 169327616 439611216 423638528 307756800 356334672 95298128 63498750 333643440 761119356 330880000 191749600 297187776 307345798 443051936 965727690 656660365 109785040 722401920 43361696 637483144 616552448 93058560 249579200 439862494 366631680 742206240 969831972 817738816 199815160 75955488 624556638 555537664 659417696 612842608 96892023 970904576 270016232 104183904 756144040 542362436 667195392 794813158 605556472 620455524 841105408 276391632 325488176 746952652 217135160 335190976 413100032 907270656 34558164 28851472 450102504 353974716 860023256 437048320 58008320 999268656 454409944 848167424 712677984 962584064 180867264 699409384 709927436 615227200 120442516 146392064 48935200 412979664 376119932 978261120 578000650 841573376 787326218 971456000 228314096 606819968 82731712 915799424 404693224 118191776 562370304 667238354 224005152 369384888 619382080 721614592 825718816 289560162 277703760 580345376 601828672 412288000 727533936 270104714 281429888 133239530 954089018 479786592 948492584 624472304 162339104 300833052 877390968 390519160 884308224 927403584 378866464 978239436 928835640 433983280 881214528 986307440 261892950 413005888 197610336 852243634 748276736 735106512 647207908 824499760 276345344 679985472 494575488 421790176 559057920 466600032 570210304 613358000 882913016 2534384 546601356 890864912 905490216 901484160 866935488 600152764 360421520 825493748 446207835 107200312 367440238 563482624 128951796 309477667 969585152 702253696 725032960 958931582 978791072 791746088 254506784 4578692 224379400 24136448 880481824 439922120 848553688 263617344 244992286 52099700 807188136 845412660 202484844 506955920 530735094 125382624 419732352 31883840 143573504 620299672 331472192 540307780 29930968 332036832 305135328 912052400 160904224 233989152 313551260 584712224 729573000 620567456 233091328 748930240 795930000 325666304 176737712 671265000 29275776 188512672 674031688 461995400 781377376 993640152 921950528 980843008 559306944 106119320 4341248 355449952 146199512 367230930 36122880 682020052 106811200 542405888 803569504 152410496 327255040 412969472 8890368 141331200 980545312 359672598 768028740 123278176 835018944 4877478 940725824 984107200 414232616 735512320 558438144 548203008 815797040 90782936 611062928 139753888 187523072 591122104 658957824 669058982 769755680 299214608 177753344 278365472 230766920 829766656 798883584 393300608 673727465 481295128 884140032 50581824 467437116 650933032 848137168 893099008 187393800 39803712 824637952 127851008 272766346 741327240 804276416 704347520 8219232 927782922 527057304 741965056 327790000 673272800 351159960 284726080 81277368 754648960 703940890 116611584 767278336 732519296 455502848 266338272 475847168 343616192 97708800 462916608 48447600 210616232 413461456 55911552 875657134 263182896 417976256 433650176 502818776 312462128 216982504 506143800 316450128 266955536 143428608 73566768 365873840 673566080 500530360 409675184 716611500 147328992 135979200 324818320 998677504 26323456 229934876 908027328 698961488 355142960 534449224 110126080 649084644 867666880 393973588 376503712 964121592 209902720 590938624 398343712 61374344 456704000 839910600 593312000 707620224 210141504 87736792 860660728 378136470 239172896 909897120 757517664 570778400 948305514 930550696 684490240 918761152 600443646 798133028 320887520
201191584 680374305 358405992 797233536 70255420 638407548 564928384 107777536 753265280 882167296 541305600 376600480 482161792 866222800 449224064 719187844 29645276 541894672 167193384 579065488 958908768 632831912 444109824 864986588 94645664 340159296 279909440 999098368 520394080 868271488 10560412 965353536 840247836 151429056 659847272 583817136 252305398 508894848 134066944 877079808 282516840 120051424 872189408 81213440 639326908 918522624 939249508 344197184 466862848 282551040 861444760 146104960 823702752 289602976 44599040 918041768 17392152 371697417 948723184 836534720 916913024 86284312 590697332 344466800 885534768 188860992 671931480 126774520 900710000 814258752 185509870 867887456 184365760 713377024 99772872 493586624 979337056 659979732 795954224 54488100 83789635 63038048 813666816 208108496 573008172 176643132 671139968 812373056 652395008 899228370 800515968 869997792 366179968 990467776 957877138 173502016 253146640 995054980 575482060 423618659 960345616 419699200 131373784 528692192 489445120 792835760 84869800 368620360 166559368 743700184 915432000 917010640 226862752 612536768 167018208 791981440 280487721 39126096 747540096 542888844 161425936 455315456 69761296 199174921 871087616 504994384 979287872 874320360 842197760 46840768 322232768 494683760 159867744 715082782 476647184 239951608 520744384 216330960 309188864 64803440 251919936 585603438 368199936 358807352 484937728 21701398 611634816 549023104 578107620 600232914 851316396 941720576 676351184 632024400 498205440 807781632 98001888 707145120 577408812 275355136 761733272 504170400 672083372 752159296 201551904 826141024 378258688 743984128 103788732 692376488 748704224 155057400 80464384 540827776 207848960 904465792 329154560 980601736 432686496 299324504 136986624 117680264 832564500 359619968 559088528 675716108 453884416 703723954 660525693 879472128 73146840 416227984 675951540 109955736 918502220 86658376 831274752 473436536 287797632 601634816 974928884 519123968 213984388 663942624 956064936 323785484 143055072 223917536 395356420 114482848 382029064 951542104 306819372 383616768 901086906 980801152 109255168 540891456 614710170 809026944 77782828 495019596 505580032 289026944 121453120 617277440 675112288 529720756 161513800 376208944 569457232 743424170 223594296 35664976 967379872 936044032 327725800 685250322 626904576 365635584 509328260 170409120 756241568 663816320 735509880 262505578 283743616 707995792 278701490 772145884 902025216 301465088 69938064 469050180 135354624 686211824 742798336 264444560 912026624 971583811 777980864 288085632 363538930 279501760 923479216 86805248 919027924 856030704 725016832 247714394 409070240 780718000 550293760 442053984 533112656 820513672 978706168 947766712 252058496 251327840 54402304 259764160 200399168 239688786 148562048 379253376 789413580 17447296 971027968 161297248 912690688 885671248 188754496 640582336 128755200 132706984 419530496 932920576 982671850 675016704 77194752 912973448 79448864 695552768 35384752 326009964 392389376 293584768 514466560 919405658 244393536 785073664 928340524 117358768 665094750 525601614 104905838 4837724 808371200 771801600 278417536 312372480 224233548 513077504 457900928 503788864 661449352 474652296 567329072 810975438 482036568 944973472 321530368 943399936 856983268 675451392 777315424 154581036 312258272 661665568 958131200 815561984 861117730 790573652 953178112 946518336 596062224 877993700 374539712 972182160 919593456 306943964 701689600 798052288 165356552 510743552 795741888 114138816 455806252 465759136 522006288 883982720 314543952 439154280 974108008 966382288 713337766 352274346 16705920 80920440 116197152 574779408 563315976 777077140 188730040 870045952 327276864 259820386 800676468 478011077 128241152 55293952 739371984 951259280 779818968 158025000 738517952 727383040 658159682 664848256 756751456 654381680 264032688 357106944 416791784 157575168 994540300 302213952 416851360 434597360 888633200 496012160 900196352 641649724 658336064 575242080 283080648 309525958 195824192 770647808 45018304 608602136 12778032 789394560 810058512 165188288 896215040 851425360 95573824 256599552 503582208 344331776 956358720 63746240 158626838 940693760 194011856 1241752 536418520 818125312 131126176 193754944 8327168 153870216 329137517 848735396 337047040 752775676 254805088 796728320 65130480 814912544 412345088 868240384 771351388 454626624 347125152 645429003 624969640 976671296 621638368 254592256 149149376 395919592 676923712 402647680 461603088 508102656 943853056 53451904 694634224 168858732 734456368 17642952 516701440 518889776 946674336 270279296 568097736 114071740 899029408 67818960 748569752 807171784 612041592 610145792 622758400 42588760 723818368 84287798 689798356 312863810 803967496 401117312 923467248 337602048 807352192 262804428 984905216 638355488 885605440 155625184 320615424 93521440 228850036 404301952 508164160 879767680 984304080 482538144
227248512 50757104 984647040 876211840 628076288 3560864 132569581 667072384 914976016 258720452 237343428 175358544 886635392 378690836 400445440 754386528 241521376 826489000 414433992 25443584 715365224 241371824 3840960 98346624 60598880 63366368 139890688 318865152 345650904 81684368 892280896 906099712 93231360 403626276 364353668 20445840 685440000 208050576 459066888 765600340 700752288 167698160 738107840 672550912 665200544 155464384 263371540 452581400 328381920 701557936 309103616 629660140 868424864 610059424 124447200 871075584 759478464 324392192 249058016 554715008 230508970 371133952 63944716 464283104 666645600 333408812 615993352 677484800 487341568 7811072 537859344 120457984 341000 438360234 846225936 158669168 498072320 384621584 810955078 969260608 758512032 875147998 933534632 37655808 816295272 850017496 947699104 278467480 636947824 299334724 854857088 376317568 264607296 146640460 814503936 605393920 660920960 56800000 921391144 920773184 416437372 569646956 95797648 896360384 530725152 92620160 565931568 620616248 106670050 272589002 813297816 866707128 375196684 45872668 535716072 449676480 226237312 676763284 476774912 41593130 329847644 181897760 200255360 278284601 206966692 287699200 294863514 95077660 108361264 43235012 137027568 842726282 412261184 756097184 928231232 766208160 45594240 397355482 442807218 939065888 978381100 433099776 296782208 772670560 184632858 841838104 25182536 536254964 397295048 261256896 363507865 461985280 469596204 278583088 724174912 489048208 930127932 993410464 323126144 970232992 922420296 638918052 177695872 526883392 964095424 746864720 96556832 478878724 897033410 723402600 643823744 542225624 7577650 909356380 193386616 771796992 163762432 492946440 709231952 77120512 7065600 20469760 653971456 895216816 740898560 484030368 749973896 208364096 703301356 422072480 703690624 2457656 80375072 665655872 790380924 660595744 393249216 578867824 719796224 309561050 673380896 530483200 256928768 631405568 430344192 532209332 304032028 308084856 641522860 833817126 552573480 423457280 973103948 635746202 96903968 922354813 904150698 421166372 22250528 802607328 258496768 241896848 710022752 877577608 253650592 188901744 56666304 141460752 84344744 407240820 739688696 223225056 922258200 446647040 42613786 370200444 108080468 610046224 254221200 689407552 371422768 929430094 827663800 692459136 418412796 629837952 339084862 87393440 103919968 375155040 591747688 674424640 87238232 136321168 935339520 622509792 109827584 146361216 928189221 371277350 578741632 479255424 539998688 248642048 687641104 612980992 586655360 326632724 963203113 131364352 271680532 992719984 142400352 233029368 931752376 740942004 579660608 349533696 898539468 425365368 239428888 496001536 122460288 628296704 110373956 755869056 918632832 123427920 764355908 317306 893276920 794125158 940846816 666218240 15656384 105075072 781989984 537485874 995450750 192249936 511680512 606720888 235831168 291409408 690403408 334167928 592891904 50117313 234365984 456000832 739760168 709693888 750522752 315011204 738578112 641834624 795195624 426257504 244630304 805792064 938277376 736226944 570136704 307320300 494398528 645136984 166266616 170417438 500389296 323429824 519759760 316975360 743324928 908915576 365131744 316155360 725156864 204321536 558184960 156945880 68165296 119122320 793210464 709889388 514177304 942406240 322686976 895898840 600576000 618845504 684554816 233728784 674440960 107522100 670823244 455675796 740144568 64763584 108286862 131341312 796635936 459311824 847815984 36644320 436293592 773786112 763302552 164833152 735011200 613595368 649358688 206842792 408079392 61973376 539840060 787277568 879405532 949832026 919807944 871456384 424373885 268619424 527145984 250349716 945024012 56942560 73491569 779637888 645997568 633813920 675316928 426856622 786569728 986519248 379304285 889749824 145753352 110903680 622773744 184302720 472219368 209760284 540057600 312614944 181461688 801128608 484674944 326778529 114050048 291644160 4619043 287626240 612988188 117777824 349063920 948803584 371638745 217277568 27331128 956669024 498578816 920696272 64297904 277042176 362378816 487862676 18884096 796811296 649253568 460924256 714761216 17800192 759653000 936028400 370607880 527652022 649799200 241976640 411167104 108802400 969383652 920175328 784135776 145618688 157903472 604822468 548756224 506116736 374778871 16838528 477303873 332279296 970792208 263444992 814848614 901666732 84633384 975372064 63746739 567515408 104333580 438218200 66014545 329243200 133299968 886789184 620020928 327887584 976533938 311785504 176700448 492891178 786738688 171116416 479799920 437390720 624385876 588133168 478272780 938997280 889920480 480529408 6289000 495488352 439279168 542005592 891092880 754027368 446202880 366047136 702920596 694155776 930431032 410065728 689538336 807972832 62256508 530074929 975555094 111716672
59655704 267735552 584572544 59529280 679628064 822073344 88453200 582043744 251189536 699295744 158115584 520913840 646975488 603291560 519636992 982280112 452807104 71673112 72574976 236875520 169077616 42177442 935175520 441321512 220256896 579622400 592993280 384511400 458403024 399396224 479824345 534698898 827914304 715250436 294695424 759442400 529479168 343685152 852202672 862434304 893318656 167072576 379918070 221266336 816112156 718140267 586043008 969363536 216295168 257927002 161480000 459978480 738685088 616915984 916455000 948327424 33227980 759722390 35024506 874944256 238114272 947122784 940815931 637427592 716537844 469525504 640048512 279700700 4848616 959957152 772875744 212217024 914666320 779112960 128010464 543075072 354190336 573763828 195127100 791797296 252228784 741506432 748140288 146410752 857888736 56158016 879509084 879472448 484496654 784903728 432268544 221090832 951895584 631081000 218436832 563936256 234947688 10120960 875294414 684759704 67063264 891858424 776405984 813518336 791089984 248798976 91195952 263865488 498785152 562634260 998645346 194767040 644960500 718846560 558042368 675267968 819353550 913843226 123562672 899207344 405991904 543348992 146432544 39851978 503034272 228360656 767801760 367792264 565333264 902627840 201797376 449055295 814601568 5477640 281360288 386900287 635489168 790245452 380870688 737435804 781531040 911090144 907164928 971057152 902810472 448814632 89693940 610261140 261936240 115905500 449760288 14880096 955219550 341724800 393515344 359474176 651613958 371882720 527462784 857882368 15640344 970093088 208871120 932436224 952544270 389440520 609141544 924371968 717130730 133441600 640266880 9779104 552441224 934282220 805954300 211192896 909550848 447780182 607402520 51906036 266468864 194531712 92155392 830701472 184410700 0 929098634 493542288 145257776 41410752 260074040 487905992 95436362 196260088 783029444 145524928 51354500 460278784 45931776 907647088 257080928 593888000 365152824 121512467 800404362 256567806 547787104 73590172 279307428 654416400 378172672 823219456 6395042 173241704 825726960 729183552 226062704 998924608 839251616 28389760 853943690 880563512 767763644 373271736 904700920 738710376 465858384 19530400 920076800 608768352 504433408 617723904 801439104 158257392 603984896 248923904 397854656 697618448 860740656 128497152 245165292 208477824 606508160 164852224 924025000 92931485 938460240 424727772 291039232 338619872 62532608 98069288 811858032 40514544 90122712 335432992 570657608 625486592 130522912 588739552 572052992 339343664 621567120 240915968 74794880 227751032 267577714 787631648 657793448 870016357 351894488 451546902 287040840 702911144 149532428 704639360 804915152 512697992 878040384 611367840 899963036 588119480 427472532 326741280 316185000 24719808 298694032 137126080 35165200 321869849 764925032 34569534 419582464 119967864 259481384 344588816 947965040 290956156 500934464 942010676 756905896 244898987 176347136 840598832 229474048 397874344 562638272 186457600 5064240 439014112 814610304 428881920 354416464 789370554 776708352 440740268 233334272 905341030 470669216 22078812 927859244 622392826 762892800 314025228 705520552 223681024 717732352 338321920 190004072 396145568 883860331 706233120 38804608 379916512 329398976 651789880 222456992 806443616 988577472 892089472 319751864 506484784 392876968 770922672 605524542 314432768 738890752 612131460 630951024 505862784 982385594 72800100 411012644 90641408 792187344 80924224 246473642 267782744 919193184 326662400 552577014 252884720 754641748 336924452 520504774 683868672 283360768 617913228 184942304 526894730 646590464 272540956 45203200 12150272 404792768 460178816 143926440 242724512 933822800 577068992 486841768 674888256 390612048 110271824 639988694 153993928 227736384 830488528 874476416 80859136 185952960 445203808 116855296 387006688 31410500 956384972 570491392 741084736 946611840 66378288 275767040 113900384 635683840 98151216 40364320 845495264 622679552 665733376 729250128 416069504 973836544 103513400 573693180 488443750 284410368 248597250 944542592 164841728 438430000 97657632 555137120 456968192 516151840 480302896 530107136 208243699 533619804 804703104 483745984 648714016 195699597 340153558 131385856 168880960 95775138 57319514 973803440 622415264 233912480 512942396 791998208 826876896 148624896 203224320 975640352 427790298 400380928 394285585 515483264 344294219 771301858 116564320 761845504 565619472 78805936 44433408 119042592 363186432 918875504 174721728 561410784 143384304 903598760 463895552 539037536 946220464 86254814 264178336 80387584 22355584 885649920 160972712 806935048 645367808 704571904 596667680 547959232 124308736 934955342 836457200 12336182 721650880 102756212 639096426 196571488 308971744 481011200 66084464 898636276 744659664 486967040 703367552 229092016 535805976 222980400 345559844 882729728 565591867 812272768 517282176
7442560 463164576 118363648 899285760 639129600 21639956 635120576 173779552 71352536 630010902 163858692 204301056 392080272 745802592 731568764 686872496 123398144 545150976 599218112 153145144 833465456 224772984 474294400 32213312 785045504 905307400 648980032 230992192 279603200 605730476 484881408 158400000 93625740 501140276 212931072 524072112 444967936 655559296 998793648 66642276 777469952 266858752 619661056 508553024 193970688 127328010 486726308 910911817 183445132 563683200 78496093 24361472 263827712 987767680 179084778 581847836 837845679 470469024 937887884 211023336 111470592 566561184 856765312 779577216 48425884 497507968 368399072 201075848 861688720 830561704 253827608 475184300 593782408 778990836 672244750 744866304 723634688 378073760 398606400 620220160 559175936 4818472 83615352 638441136 381692160 727320244 462969728 269241600 476313600 746374624 175012864 756019200 444155448 166623404 446771536 985973248 669365488 123923968 179216576 809819045 429288960 2555748 894422912 158377500 100156468 90246400 970730248 476002110 229884016 542102720 9478332 224503264 489901232 355979000 186278400 467386432 713454200 495685120 834321456 240279936 51302592 298723648 219126672 661612020 558510080 864057488 929889652 451811610 348594560 654598300 615336960 748392384 783975344 247290128 81417088 824237824 436446698 282929600 496242432 810053120 627196636 696353992 297255880 402116112 143537998 352511488 114644224 265431190 320041280 504495144 844239872 364586528 909953600 254433184 975844048 595194048 691476369 233609028 747253576 305117804 800677420 519113472 532156424 184750848 363376664 689928756 235871544 992586144 193395776 323103850 872158720 237810560 79706236 584609546 769584656 410390464 924172320 801274790 45503528 688827608 933588544 643095552 160702072 452602496 237079840 932873500 891517184 28312544 921018679 546514800 498951479 593492160 821148256 338500652 931984560 101278770 827251968 674921608 124921904 694940160 883267004 989953692 417936920 945922624 585467608 529951072 119233024 328690432 86983572 269622816 684139616 928092192 63888440 151466662 504100320 82463872 630041160 262059304 524636980 777682736 91642170 572718024 857049408 320671240 447402688 209394688 160806784 822090976 441240419 253379864 523902912 104692464 51153536 291504430 861799392 136326920 66755764 849682432 761094664 844023120 480980480 359158684 37613600 962712527 373044224 663789920 524029200 521210704 93671168 733521508 625863056 197915740 435572832 6554112 896069576 412112976 935547224 374736128 567578048 958082115 817723904 48423936 955010944 609352448 566040684 668068032 975842700 35682140 99569152 426712800 289709640 302246352 401469242 165837792 315140568 337162896 342351072 697937088 931772128 386478464 875131304 550028800 950507384 611352336 895814304 10841856 43668864 617160832 865014112 828673024 57953496 505462160 628213376 508768700 611682336 501354400 1390080 871422848 994146816 312945680 532615214 879942448 65344536 652718240 540081520 351721920 340820000 192390656 931940568 549529833 318473496 843022144 315789554 78517048 724703232 851735424 891784388 541745674 560820864 71145032 19960559 16645376 924712352 654600914 818204672 138404352 844111960 352295668 783961716 601297408 504170512 841289856 786365788 73860154 106132992 824824296 106491352 648029184 373321096 44692352 219589040 204122520 181341352 804850208 718603435 929595368 17337688 313765648 814654976 156688064 691838866 160810596 485544050 393139760 520649408 404818144 8663172 935795658 895294272 505620196 868912684 826417392 296020104 412804304 808650776 95312896 658541976 91559658 667262208 364194496 307265320 146003616 974495736 31963804 664573824 414335456 897879238 336695884 528092718 506875904 827769920 9571264 156044020 494977152 693377260 607748536 973096768 233588516 643576802 579683328 668729136 161980780 997873488 817156448 28730768 414623328 408463616 362471456 722093212 139050680 203741584 241999560 643047664 311939584 391118156 932984160 215122328 416774016 199232628 425263480 410758886 242598400 894686584 970402060 439881600 445753607 676399840 722025576 282720656 738288640 454712544 750361283 288279688 95050664 31895826 907408256 53901696 873222660 291184384 613367976 156861148 147217536 970590576 811537592 445769680 424880896 34233368 323254316 71975104 32412552 841642272 473156672 290979616 665365756 753516452 358394220 512750216 450936096 783689808 517886340 412953792 397160832 502029932 304327104 780575488 547326724 417399536 857984480 573411796 980089856 10212032 446257208 883813568 187983776 274842880 80350996 655315456 951345152 512987912 456650592 807790268 755672960 233918772 659338816 618851312 963708672 82099360 781071530 78419456 313776752 412129600 43530384 596608640 238786784 550113488 372294262 992778968 45124996 313638672 136373378 47711808 809054016 312955968 24298496 370261792 103430432 898483328 359698532 612352192 371932960
342917312 487196400 54998616 903681192 648873384 623547968 468768768 75799984 763110784 59718656 634497392 201719510 595093770 616880442 416116416 873561920 378512976 465427420 872244672 456593461 472600016 828369664 752305408 733957648 860887232 146227248 711340484 676807248 345487072 25374336 726991872 616133600 913865216 845907704 907222528 732730968 567333784 402327472 904697472 743193600 319050592 643688320 275549568 60351552 511092724 167730640 703025472 791474992 195350272 505817716 947665716 472257720 441833600 249177600 784685904 626558464 856197408 271830208 130218080 421008480 63531008 984550144 206213632 821492736 461418224 697248352 690680320 880992000 933280000 39928340 445727482 568175872 35792020 514890752 418896768 512744192 550821032 224752992 18275328 799927296 388628352 963445984 433608840 948261808 472914064 162338984 947813728 767103808 320581680 475169840 304911864 788945880 720280968 257401236 808997084 411265536 356410656 204478976 107335940 424714656 348162062 409886208 528971552 584594194 139510088 806507424 827270336 75811816 904996384 504517052 857549312 221469352 206673168 930889216 885602872 501693440 416492768 311570576 97320960 88288384 161043988 640090404 564506304 448118892 40509808 122095200 75422176 929115504 788491744 359514368 150061184 101250304 187877888 532235216 681190388 215677440 898678720 357287232 603366016 625683072 534312288 640322068 941310528 896386560 589611224 910404076 649937170 878176768 595593472 405306368 162842864 853356 716607984 760090260 12664368 217894400 804667808 242541152 267599900 29748672 711079188 365020016 629995488 763281724 918129512 336085504 86887152 218167360 556804608 791746048 450200312 483414516 406327028 125748788 944401296 935344128 829132238 365685280 165970342 753542276 12970392 873589436 420109740 497073584 19932660 385864652 341113100 110234652 346733540 306230272 565529600 830693376 201432000 790080384 3794944 611700298 917338112 598059664 500290048 817152144 982671608 756330304 808862784 345584608 582570876 37773824 723486272 386395788 253398384 284016352 251619888 53951520 295662784 475152448 181857700 596131976 84670212 784712704 809793388 983763120 463388648 850942720 672658048 251852688 802974144 25349184 952255056 24787840 568206120 258516480 720448128 704419584 117883536 49285912 844701424 244836332 781591040 104453058 840513852 199737778 323197952 482755400 464386856 308903125 447391872 317585792 254256208 550837824 584086664 412170368 54373900 673914660 519631930 739764716 121598400 370671584 649959424 828531384 153263872 1046112 374971649 400442880 535720000 305371840 851269728 221477936 109925280 311308824 181447572 623357792 489570308 845378560 944037413 405457920 3042816 398345632 428965440 649327568 366653248 67166800 450086804 965275840 119406768 191802456 500315532 766721194 400180944 582175744 878726144 692785152 987096214 915693568 962788096 871155840 946684092 404640616 216224768 625399296 322607088 893213824 235620592 278348320 190100784 53540400 846239652 75297688 990802944 952442368 490103872 87250688 163438080 511323745 326429024 376698800 410910912 189666304 444319392 316487168 948161860 574985314 707992834 91233664 900305792 308295680 809135808 395689890 218106320 578153024 63932724 537718784 160900072 316242820 521119528 827034784 328970576 59748624 234827200 388323276 562301184 150498496 270954848 502408968 478157376 944285888 702049088 276287652 705694050 61854264 522225968 265617408 325710672 254067928 635965127 667929580 517054080 80341104 267283584 87825836 648606952 184906112 381877632 130587488 786759420 443512656 844387232 703162832 816147072 390108400 697634358 475542768 562753352 789827296 752355072 271093196 730982504 588789187 68834976 14626444 7660080 712262432 477582200 481690656 155845440 117744416 456038100 852934304 810409216 69314376 330716460 867348544 614007672 637169024 471259404 821709720 734022607 43646208 629376720 405955928 786617912 54526624 139124784 836801536 815551720 761150808 207183872 980171908 465681634 753734656 645415552 5924352 128590464 51507200 237992748 255433572 618506196 419927040 516304518 385208832 265995968 946498304 193560768 229699032 928249472 611055616 890953278 30915962 809494528 177405393 607438978 298440336 20992000 735318720 737001644 402213864 412103728 625046404 247878684 705713152 602015737 187965376 534935564 821891677 320679942 430428860 836942220 478064680 403968512 129774268 45310976 923403472 210992384 245833216 44284672 850764096 354165865 529312500 350378994 623402300 427758016 780396768 346507200 541243104 162314496 452809904 590139968 406076096 139846784 605033488 132832168 329170488 519507808 624367616 648429824 997549510 584152000 804881504 531690356 681147920 322136568 662924256 49773688 810485088 526197576 761653760 900300704 863898099 132474326 313212800 348327936 476926520 795665232 17299456 62765648 945235088 767782624 482191872 109912336 446759696 880142624 782051840
399552300 39934400 377390614 510306080 129512392 582707234 216048672 309450240 403252096 105689712 320538528 417176074 822685332 795584903 112363568 774094944 105995584 604019128 176273184 479574528 508771328 153552884 521963800 398376704 759954816 35250048 769470848 388494448 938789888 979947232 209679360 516876728 470894560 664955136 283464288 575486256 549421088 410491968 653608480 537730048 726725667 298610724 21615300 522099156 746860704 511499887 880381184 568415152 977257728 535715584 339252436 302455072 360956178 420113750 99073504 478578176 663583232 981570640 642311643 952770920 398080672 514610234 474179330 320246688 233600000 769721568 929446288 582957440 913021168 140372304 929293956 13628768 707864592 6280576 998112942 11355264 8767680 22718464 230042080 347444258 977298048 964916154 136834125 791056224 281614748 403379240 591834112 19904696 694503936 600724480 795029344 341011168 992571304 597854484 899472480 313785568 711981536 576225128 888153825 585272096 570935152 558052672 563829668 256893824 778279540 161125408 265014190 369107984 801140832 381443896 676136064 332513280 669936164 370712064 272082936 388508656 865323464 335543320 571655328 738979040 556410377 869063392 36172544 856515520 308798156 152237804 98523392 844855808 227311984 672564064 801687116 611154056 413816312 132925152 825182944 992954880 791336060 335644160 968264528 898785880 481377808 763711568 236680576 444029756 568975344 481548508 283583624 57582568 711338200 127446784 479456384 255834304 590132088 610075712 232378880 341147520 322488192 216478400 155477234 529212048 606864146 74574976 613831920 150058809 478156848 721234333 445773170 286809600 64418750 190109940 444280512 362525996 376080128 431773136 709024538 68374208 842231936 350218496 56891608 166950061 756355072 944534400 705185194 41510825 216559168 108937472 861438080 238695392 573357324 814461888 141449728 457927168 8709778 279819904 32788024 176005332 817797508 831749120 145154048 866761228 762448384 371192384 234953088 373435510 614658048 299958272 948077306 119538304 802827420 366086756 929348608 47750004 900122720 460728478 483646252 498321472 243502272 564143296 708517552 677356148 584241048 733502158 641593760 245205776 218730656 976777664 943597730 804847520 196447744 208666112 307505624 188776272 49280400 267956672 916322240 974584832 605476544 321302016 639577024 639729408 233985536 681199616 749914304 110926506 395205312 61934404 897122242 723540870 359428288 137454920 806403381 78880256 884575776 380361400 159836040 407576240 332433448 998382080 495350496 248780800 740193472 652395520 461388852 513089776 524240008 548538112 564721648 599763584 20002816 464925042 502454272 17653248 150041560 278943550 920936384 907254570 86389400 936509696 833152000 174638632 375878144 120810464 126318874 728220672 580397824 390018409 828318208 714263552 793087120 809887232 472657304 980012304 844496384 539733784 150675456 410011112 17800572 430734176 88266120 662119936 984240496 888123744 711730192 369142882 948018120 584421376 65091888 482629228 613859232 371623536 782932760 960962560 66517524 50683484 476711528 738671440 805716000 182888238 886017844 451252280 539693056 385133440 850825888 590619744 476734496 831339668 608170688 467025664 228686232 851195424 996017088 171837040 796563648 809642248 826842708 663922102 3808256 642594206 942054656 152129376 108507144 290141000 647830892 202832512 274297256 223191040 673328224 837161984 763308032 561929348 890280824 628328684 253819510 339189984 378268068 804400240 196649084 430103040 453225984 381303552 19767808 824831384 208661504 100253588 739541112 665403968 413809920 998120656 105953552 923978552 718292040 550496640 984645696 402045768 187395264 444248340 526336128 807105792 329080958 536054368 657488506 374797604 118102098 433782600 162617376 997676928 821522700 727508352 78653524 110672072 189586432 945069928 533830944 241337584 428886656 433295104 981715520 285387424 657740800 46104128 458547708 537797504 209924280 738358720 37767647 76189760 972791552 21373952 638771146 240069016 496281890 518515928 392460288 220947808 687710784 236604984 891563696 802176584 433077184 298041584 665485920 942366644 747436672 777343776 368069120 531899904 629800960 734580224 163895296 471705088 207865984 64274176 81252236 36989608 877660368 538114104 900138726 440181434 386185728 884292688 359363450 838766800 175979632 360941200 806175854 27427840 218884832 131988200 645340000 583425024 275165841 885821440 405804480 358891088 11409408 341706720 818678232 696008205 569546178 488809232 631709087 985457757 699566208 523168592 985790900 196020320 605409736 976742528 141574708 424901448 684564148 176972576 830495616 774462432 582172608 718567500 242634304 196852224 472384 765512466 940623776 292725504 97862336 238599040 484200188 620938176 334819972 731233964 875083780 493977648 33923904 138354944 519777008 901984416 262109312 959550976 280397824 267050752 744729680 269666064
595041664 555767208 413441120 310682800 743270592 379425000 329973150 734616576 365874944 651112480 288967738 257111056 560887936 883765760 540585440 964946720 264767280 905138688 147418448 260757848 101456504 470401536 644271616 130233304 593981568 43720920 303051904 190108696 464350720 976338176 870858416 455649408 442264108 909405632 107911323 372483288 947383082 296425480 338833728 226232896 1709208 800627848 908853248 365408576 261859552 679489200 636125184 428723600 8786432 607948928 538730832 423856832 426424212 703053728 657440128 250174464 435765376 552470288 117108982 373182752 528284680 953816704 277502432 977011200 802283034 940532608 759000800 511776768 759827456 246253904 506811904 996677120 906357504 906549304 664995584 84854688 437837200 930631168 147433728 536233940 918039568 615114144 590954748 759071744 704199112 740865186 561053280 914560784 139013619 709811712 720678095 123524544 269392952 353593652 920420000 503260032 927395296 460948064 258064085 365453616 620425242 629155992 240747640 328454144 718030920 895813632 416409878 859947969 521367296 98437288 84288448 490352240 118021750 721144884 824264704 471662992 935261184 969203768 462834756 465142400 42466040 888841024 633991168 362390928 498635600 533498182 785798464 443984028 425190832 376246536 686165275 629142400 643048316 43987168 227760912 261155872 663536224 404636928 200295696 463045376 957514768 921998088 922118880 855184384 795807744 538278480 10040832 20720256 208178624 294898144 45592384 737608304 364320934 493912540 267326128 697878080 203561552 870705434 342637196 304531112 234396608 652068480 520290816 531273456 159779840 86467584 328424272 181971806 252813312 38237304 461854238 928083616 225632128 72120224 949758784 506401568 33187072 490576800 310909824 843128368 713135986 7220596 725917240 861796384 36854976 477010538 782136336 758998528 234975632 4989776 392402944 583241768 785241920 28215472 628916468 51302002 541975180 700282816 154100416 47100784 564614400 526591714 523756162 757305705 62568704 993314112 681191426 964593728 822619136 168907807 877855856 946971488 394110010 362907574 546700280 285517976 325901824 979368440 703502152 572064376 573730089 794816884 445791980 198066816 962240650 901405184 292604616 195812508 247870000 487652736 232415520 340154439 551449136 907925006 523501224 123103856 845910840 886137152 707520400 43915600 388898200 251175232 979921536 101195776 515092864 581110550 136221504 821129152 785491200 768666624 119812528 166636544 877226306 494897108 681135776 773168284 344699584 446232320 627592704 631480160 435549824 566250624 58560896 971147328 879987324 911246720 601011200 141366860 528783536 37499144 646720888 746368850 510296448 920011936 370442184 278169984 502153384 204896800 503163196 569360960 635073352 189055568 266375312 436498320 909656256 543156229 992075634 222440672 170736896 545131904 319554496 608599020 897480960 340020256 670960808 655223200 525917440 269902592 431755776 721178952 270914048 819364832 648716800 493922712 540047972 420689664 162883950 174499520 768467928 492114672 660217424 97179904 479918304 856785028 731013632 224934856 521424212 723884656 610462976 695185352 172566688 915322000 279561728 536645120 495171480 808589704 92533344 460270400 24122880 820048384 709338856 453691039 968779064 830047488 525025832 542984448 721700624 20530432 789727362 187472897 679139584 389330688 839596429 925470528 623335860 800219218 895432704 308284080 635820356 458948764 15586646 695459328 274938880 230314432 993559664 854434609 857493888 369381680 564720640 198127400 25055744 919071048 813408944 642312340 608419328 658424832 749327744 80831436 84594688 790764772 377634398 420027200 583244864 102960304 290757280 805552704 514616692 926861440 941060440 364282032 134906096 996557824 140141688 45751492 585790912 499436052 902566968 96601184 908788832 805577038 859969976 705764859 169980036 339223040 604645040 539435136 804839052 227067260 701109760 38703360 682119136 96606656 652816 317952000 803656000 132871848 60050000 30486272 26818368 966924032 742452648 792593225 357993200 282302528 166543496 746481788 822120296 887215456 858860568 272610749 579335232 603601376 676565648 367071680 82393276 392249344 626201516 549636096 111141808 997180000 692418048 95609854 214903040 967391760 168735520 460293248 614903898 410896508 161978464 834433024 999126624 468929536 524163260 463597960 675199440 288621360 925733134 477884384 163419008 725580192 251911040 830006244 36744108 315509656 973419024 547860000 145619328 434282496 895476768 388485120 96755200 381420672 907390656 215398448 933433500 348686976 186445440 658443440 638556704 472054710 607815168 546453120 795705472 365748466 929191952 9063584 141441480 394059840 724767744 353478456 515991552 719521084 544385208 244435222 365992624 119186424 614735000 469140000 505031300 103587552 326672448 919901952 375278872 586139760 938182964 730311168 626128176 927168800 72198336 744505370
116934656 926840346 358126592 701118848 441753136 517999616 764150432 345603584 531326240 989248800 813261824 400479786 39869856 533988176 180638084 651159744 294772564 782370816 250605056 208541056 830627840 760872832 970321488 484927680 526309760 631665600 535958528 769799920 855233280 516502856 539464448 384127766 449216896 226559744 597900857 403820000 171503036 141765716 323265496 239081662 288643750 819076464 322181364 555997952 868896544 752461184 341887456 385420880 664657408 745639848 14537464 508015904 98865196 805153167 181182464 546277456 353705868 577707000 964560896 562108240 710454758 580388800 378959872 196607652 813444488 351649659 764067376 585478656 554234624 715768432 526860956 401308672 244958064 45212290 978315776 393510200 930925008 95700520 85738304 170568384 340737792 147503184 277706944 258158496 17527808 343682816 576441910 26513520 363470408 509807104 45424699 753297984 620845434 575471808 718700008 255719600 894073536 947706976 884584786 113349864 835088416 769861376 23363110 480012160 61064856 331734724 694708464 465810072 233963184 101640320 860766520 33048330 203217056 397329704 288062656 133292800 966623744 955910144 408787752 90005504 361965260 545341504 413809120 543962272 179678336 257363200 391344126 898896488 104833744 104386248 67234600 344667584 298757776 457044824 821379888 517535840 207646400 126068480 420720752 782476864 888655206 55940680 307109891 524144560 234080464 70258372 198228432 345869584 602184448 921400368 623630560 73958528 203031608 116934944 875374232 445270784 934593088 983164944 623649216 401053426 543842560 678315264 667909240 394968136 273976400 260199124 404560896 749662892 769951784 587726160 375121856 887666728 117432320 693757110 816715104 190791790 470402352 60598080 966445410 925947700 112024640 556221088 297817179 199232854 298237424 838429696 518528984 981494784 218518680 976749360 92186624 635485696 143665024 194117184 770536056 876202304 86662656 159554932 613044064 550547476 45120966 100873452 539780128 76135352 797197672 681418110 973563384 825136096 529256448 31028016 2395104 235109760 659858944 372696768 840375552 362032514 398471856 107535568 501779488 86023232 574226272 894189792 388007928 597329920 619561392 689682880 255309264 878108800 501340056 818450432 632517796 194630768 920349280 481655972 906070008 300563048 914561024 532467744 266863584 843119264 568388624 986765136 179817952 500369920 511797952 942164488 133914592 354083088 10765480 504824384 996113920 438674494 597951880 27641088 384973488 348538880 585071167 966365024 523710016 405557008 615807804 620998238 98439076 734782464 490496352 414410712 522773504 730189464 315100632 466917192 81267320 706119896 59072032 96961424 465176144 673912552 387022652 541271604 232378484 336686268 526574424 593257152 834985860 753934520 997147008 10468564 28848200 674823628 197845128 479517872 282740704 295725860 689603448 506503006 60642316 915876144 972048152 739724920 986565016 968607680 64223852 802783296 50882608 569991168 962103424 810972370 588395440 24259352 214688608 665128924 376630272 821000872 802161372 878865108 199438592 937699488 281402652 533845840 239432528 998303920 906951488 932328149 265309390 199746880 182607040 547198400 454681856 252218464 187171136 30557984 453551304 396219840 418668256 429955564 916689152 214794432 442706176 438932704 433784576 174407080 964011752 8630936 773327750 930112000 254900708 288639936 393254546 462114816 437030000 740862304 93962240 497524480 636900000 103601688 375219968 380327248 345249280 14363545 1136768 596436056 802827650 585733276 789946000 291298652 743578368 903177664 264379968 40604824 44686944 983115440 268092480 696222092 836783109 394868080 280901556 969514352 754513856 76823616 903831584 691900416 435525424 188571280 824580192 399664128 96010148 365682528 722380048 845682000 496448228 519880848 792193472 225763584 113344384 951436800 780132488 881826648 404534696 479316000 513906944 174783326 973903872 821697064 278459040 460940288 684947148 583760784 986143232 816289344 323800320 217607985 228748348 378036644 558521472 551383358 685080280 968977280 421980160 358254400 780378712 961710905 692756792 670797680 499008578 816107488 487349496 687303168 684800384 179730384 852286592 101067328 403335296 723845680 730793920 409625984 644799488 827336704 91096936 250744832 540778366 145975744 14599296 869070136 655727120 771909584 519262100 128923376 889062544 494568096 122941664 425423976 141736672 827016320 354617098 654895406 541184880 913984720 455494656 685657992 466416684 760506944 667768560 194649600 180094572 520824788 880155136 662488976 251133248 443370400 702068048 831330656 793904360 895128784 340742460 243815956 486473760 870868948 677951840 717962464 329954480 726439936 408778554 634896384 284545472 829002720 381993687 350086928 899995370 639153376 297370800 383742400 785093388 665235872 825310664 671376120 224646704 363531800 381869568 585856256 975340608 649854656
508202752 723502032 690946176 636977536 614230912 582602496 809710720 133403792 431372322 26447256 893860352 404047692 595466464 259716608 975100416 230672314 650131328 606650232 318058305 170486656 845345312 642554464 606293452 610039680 990873440 743766688 759077376 193686224 202592960 319706176 379624328 431103038 89831360 325430590 862804864 656725304 990642560 634261100 585809460 343470000 250289440 418322144 469092304 897266176 999457472 154638376 964207792 729067912 399865536 185687936 377487052 961594304 604127031 11134464 48190176 532735104 103347160 12356224 228675904 741340400 679518088 463273792 202312284 511470016 356944344 256912000 358400000 314183264 990742856 269579104 652800768 324282319 324951552 103157592 456761296 151759352 129165408 86230528 858990720 847136256 200798774 722854528 413904570 749097834 480060624 826679688 286834808 4215384 393142504 319261680 851984288 826479872 670902272 572878518 687479328 375454220 789715188 251920000 171212768 311271084 21768544 965306008 15564152 396993680 419817968 466111232 49916800 874631392 678981456 79082991 893925376 225535680 457008264 134145912 398446708 253055508 161920784 312342802 387890304 414434816 165778248 934054528 596170698 475348160 433631656 319807160 9793088 253598301 997392000 710079856 982239583 810913792 69915168 902414432 667349952 185472278 570545664 925543976 932669536 584178688 152452416 171799040 895056282 41241088 37177920 894058496 619094876 990077792 135315448 609220148 891771904 9116464 322942880 527713984 623016288 822319808 456161484 529695088 316541984 761429760 762080816 425011968 702482216 898412838 83889312 529291680 271691164 782140790 725524000 830287840 611360816 931726720 827967744 164437504 654965184 973896192 354765744 845163840 105962544 288342080 636994128 331610144 936711684 339008384 261597932 665758482 660113642 428863456 320429568 302270832 76695232 324830208 413316008 569752576 563345140 129797330 508044144 896775168 301197028 229755584 732597680 427201152 346032752 952502400 193507200 970348368 867600648 563905216 939432640 828900352 362977654 548373832 286510720 855364928 9829408 872683632 7281920 566622000 975662336 645962179 601632036 939808960 841460368 937377872 146446744 840636736 859655216 416821056 614180864 296627944 639926528 638414208 641560448 74597632 286878480 808732980 623745460 973485568 880431232 548787200 865369856 502756000 694109600 219900928 849261824 864738052 735008922 14454784 956193920 162013448 564515072 572135484 396180992 132756992 18003520 628027392 925261408 51025424 134574630 169314832 758672104 326646608 768224000 597874040 972108800 25480822 568696544 597066128 660450142 581992282 81763840 177866724 229123072 658641936 265041800 778074160 718988800 577937840 499182144 794663168 521935424 865862656 933913764 101438756 449790528 466279444 317320192 197201536 345575040 90871448 392426240 726593024 222851168 316221568 985620280 897131024 625885952 178537752 731338308 346768000 1954840 69883512 991479368 57070944 48787840 433181448 124384672 158123200 512355840 827939868 248678778 937492656 499613888 900523552 174300688 6316752 666518528 284004984 890677760 425148904 676691040 40646330 936657600 607812800 672479856 67476104 300744704 349682688 817870336 129283360 660869060 106251104 351396896 43059456 119191232 208478720 227015402 643162112 178028160 203468096 674084992 386859101 268600071 753874504 215357004 516047608 370313920 835576704 17516736 698415872 700985400 225766400 210303072 92026880 123287552 466537164 208799704 555401728 183675000 814118130 716069376 105129172 66714528 530172928 639643520 883959408 351590560 651194112 618824288 432330912 949042972 190114248 655406832 178338758 265146660 693652304 473157084 59206656 300873978 248490800 115004733 430162194 480619312 351065850 213071544 482722664 467818496 217767424 635257816 32262096 234761216 465787824 680389472 899513856 422863648 693722256 142266328 748723594 193037696 790466000 524272928 248568532 522726260 90208316 590415432 174378180 366879920 334534440 7801316 882904296 989490080 541632224 611082240 959266804 708875776 633280000 842227200 431464426 298874880 799187904 191265664 487211264 641453312 251829160 395112208 138685440 127058896 757732864 440357360 301238592 105466624 796941880 451652096 160463124 990461584 290941952 296660000 262758400 674191421 32594688 375901440 513613632 836141344 414087904 259993088 577686472 795949200 717495792 227930864 255369736 831109376 423429120 58230000 500887328 608591184 515762432 552076800 989150912 264657408 630743040 317317632 211263492 231756048 823388000 26227968 587725440 989423200 557260748 523840896 350232576 271023008 461864500 418334528 713922128 171661120 204580496 577999864 954730480 125833768 842258000 94201864 331213360 977470032 59549200 588385664 442147008 527863872 335139920 116348930 518453408 648461696 720417792 420471808 16180952 653339648 376432516 631092880 137810304 710132384 687167500
968741920 655360680 625663232 551446150 659303506 910159552 972358656 249091936 383313376 596470104 889976576 432535264 681780529 753761792 361957632 44672310 450832640 418696640 550415680 712633444 20160000 638159217 548425308 276012492 503662496 950802568 342811664 830854520 456616448 801012546 128977532 695758228 680752836 746791864 606100480 277460524 644058436 629914344 209933824 907052032 173998656 434328752 125035064 838741760 931580833 383660216 550801344 667284704 206101586 127210238 787168896 725763072 851566184 303796160 784286404 258955672 396344400 92289664 56500768 907049888 406626876 138867068 365312704 344991578 839107328 523339312 312989056 142310520 819722688 733555520 869886164 558256960 10013402 758692952 239409152 787486368 987756608 102414720 405969024 747443200 634482000 134733472 200947448 267731688 568915532 881205136 919321868 271627696 719306796 958501568 193345632 621750644 748421376 620983680 804042432 218863152 600851328 462895984 934581504 585714686 266082936 839427840 914256176 409496704 583810560 875127952 33862457 211200576 789906056 174609472 914176776 161159920 964513956 74548188 155520816 774403912 854544200 959099890 594168448 499680000 448043088 942866464 310645784 713252644 723227264 734312368 579716992 121678048 376777184 479091393 959521792 726003164 188034848 613204056 500885524 946740764 835338368 108250080 106663808 315931522 268435968 795978436 562726083 142673472 689731112 73560064 400878552 593958784 895484480 740199616 714803200 796142042 951717648 988574864 301320622 493879808 924427800 627068544 381167392 500548936 950265632 412826104 121152000 515660336 176797696 347282720 640185300 859038976 595447296 298639360 320370964 889967296 562373016 777312444 76257184 691469036 175856404 915847424 113673728 934234148 723715200 298468400 830223768 288635904 276462200 235370400 22763752 471835692 367006720 707731648 122814352 120527136 935078432 448656014 220761812 885170640 499307608 360883456 295869200 306610672 174481280 365571792 903828744 773615380 884913744 343431160 428590684 111241056 164406144 809126820 374233024 662398170 367890592 620428928 130674960 796063232 14420992 384233888 598935616 886807272 961748992 649439472 755617680 187889856 425441200 623904376 231256128 47645984 320118240 963752280 874026784 180344669 503793600 680899936 893966865 817797084 189035732 831155392 250845152 817998068 818985920 774523776 484357936 155344408 96852848 261104712 600859008 725549440 73029920 512841216 434984104 398826384 391969440 308382452 774113536 41972952 202660340 769598765 200574464 733790752 487584768 487340728 187278000 517938504 32912728 893569984 121131228 11873536 87793171 52467200 772573254 542821888 654690304 238589536 479484608 69938176 27092624 943916160 4954752 22789760 136604496 586693920 379541184 399364364 284044850 948853720 598927180 225716876 670315006 456462336 653448192 671618929 370964928 37714304 748920806 195877808 883722724 536601488 982133587 640556288 130640400 885829440 317059808 614753784 123267847 7499328 240840304 353416192 617622336 598797184 569432414 989337504 660280704 825053984 776540272 421766400 597683712 26428544 233257788 997928462 449121488 506651926 367885028 441718658 501128576 947460036 847410166 235808768 57735046 72390520 718083896 442861568 219453680 201904256 904942752 448033938 880706236 687032624 245470532 407744696 261035648 48654768 892154944 911955784 612248576 172052544 924252872 866768018 376914400 250232704 3460914 308908608 92659964 374888160 831704048 961082880 164469760 756022784 61161768 474539008 731860392 656116104 706801736 622954736 900576704 25482572 253348234 231947704 768108224 479155088 235829504 563961536 213920256 250511999 506139136 912795668 338964608 830492160 440866560 355875584 527040000 35648320 611400456 477199904 731028752 462653340 320445264 61155360 849446300 547318686 764354220 735429120 224096 259947484 105162624 860710096 117604448 226806784 556350800 391691136 837839136 938475675 158252576 60602032 965005352 668339503 286204416 957819904 951763536 914519120 946645016 495340928 860487552 440119912 691222210 345674864 502092816 672432356 42593044 728957104 266826968 293549352 375195536 458267432 761709536 383880480 985709056 680678744 253110272 5531248 586375616 712790844 965951904 970872832 925392064 248192384 469869696 56915028 639036216 786475264 774458920 893547008 605332336 936055680 652507376 852022544 230069552 318794560 621139024 50074352 167537200 210578440 507519144 96238820 379506688 398351360 586148092 948012344 933396940 281926160 79040000 806898176 249983164 218397696 941174464 11847644 647486336 901277696 988856034 477271160 714916304 45880320 451752560 334000000 270043136 853723904 907282200 956529896 706199328 136783552 795369856 393068032 505247430 995657248 635388800 87225400 402161824 199640936 487833876 234412672 144946436 287327000 195104832 541380000 432662336 720539000 591771054 99790232 112351524 348759040
254308000 131942400 58365928 17543876 785978830 304211400 367700428 242364592 379208192 361868560 17515008 927617744 326036088 999830999 897763864 384654088 736314880 677547136 28400960 843095552 757443072 667060940 438549950 31899130 245856544 745679280 42878576 67260832 45024372 709770500 952643744 653839658 212689740 932926208 536189656 914370000 705701176 36790720 873482240 295621676 649352672 690878848 227955712 443586508 547815000 136680832 634916512 553972974 942599136 329876400 990692608 30248320 791966736 730193328 289005200 814153664 365386492 881824000 2717520 568692098 821989376 218004340 924641500 427975584 688672576 102669872 341102432 807598560 660832448 869973472 393485440 173242048 541119170 743953108 800238976 513432320 728190920 659158416 125566224 739075264 908858368 874366080 705391296 240701312 358097874 407808000 548679840 204900398 169670368 864476321 543785216 556495496 220615424 224012544 355612826 827393792 712498936 17826560 554969088 340987648 227163580 83205000 409396992 410218200 493179064 922877304 494621920 801590680 408417396 733171920 476591040 255172992 796224128 784960000 144346368 298394304 237625600 207302666 796850416 893550280 615941632 614985136 564081952 295788928 311389958 60702232 566435328 6612200 721257980 398502208 3496232 737159752 589100587 822161152 173701358 651014424 53063168 564425472 590344544 557389666 931308864 307459360 340756512 845126784 219087138 823927668 713880416 671038464 396548 32688448 901886376 399393600 517443520 887650184 795153232 648037888 997265088 981340922 431967488 558011584 443801992 498034616 981677072 799210683 863355254 369040210 232714816 719162368 259792028 224925202 469235856 746798640 32276832 967804160 118307088 163638520 494405632 190796260 26108184 749898752 15379328 882692310 421571408 852323716 267005064 142455752 298407850 777909380 978430493 281133734 128906272 810034240 133536688 48706752 3277472 479019520 432351760 913615952 346304000 617093242 632270768 847316800 826680384 412407808 857113104 563202240 754947119 247415720 589563840 122879446 122859134 260469760 971572940 363809683 499136416 16904512 669877600 586061566 898303772 885711360 488003352 706707288 811944808 686204128 172297376 915961345 536314320 454572256 465206784 254683840 775749808 905525248 747341036 696584492 372265280 957247354 573351296 44081568 188984504 987744768 954821440 671319936 561233356 73026560 930478840 879473004 308568704 201802780 853799172 818466691 368108224 227575808 156021248 154581504 456575680 112915304 149447168 507596800 121876624 42877720 910626752 604444288 20526624 130563552 692521184 658809152 745139970 398848280 165274104 875886744 514841280 407701436 748737000 531854336 984126504 937125376 444110840 862620544 293535968 573497344 66247424 923175648 555824424 782191920 553687904 423141034 137819776 908202752 123709036 245683296 978353896 361485056 37401600 931670016 885297600 459979936 282903656 929344384 929918976 732785128 160103136 484197124 762139352 883625664 533353880 43917696 964460000 94269824 53119160 831534388 475893072 388078268 476510608 399628800 564968960 573229984 203854528 832740016 505521312 540781696 155409216 625573648 64919664 406499768 745612256 630856592 520114688 86454656 377741792 945533088 297235232 48110208 921829816 423817472 681149632 835060992 790191456 573437952 580204760 939828408 527933568 725300808 563843576 423681280 438961184 734311644 996948736 381777152 756733184 754802720 752591680 430776424 455114752 988175232 37549568 744664712 415351872 676151680 611500416 766688000 462178816 831666240 395626840 154488256 922505908 650118764 163490688 528428240 149329280 955131270 447566208 924835968 550170832 332871040 872122900 997358944 523141348 700712800 578452160 291338240 837618110 662231396 295612568 432414976 447537280 809170912 117737920 242485152 471476288 714577028 761860444 354875586 855530056 305767716 186231288 442782350 896079456 667215248 333936320 99724000 827423208 462784184 768270656 331280196 331940526 170432416 257939696 401197760 5768320 373817264 355676952 65180160 803557248 904349696 681861202 108003328 722475020 816066560 746482246 144024704 171028992 437226116 971047936 370380800 948680200 960279200 338928912 422878874 501988626 316934144 542424576 622324960 760612864 758859776 679441664 923649448 909611008 907215536 559740727 189256084 2018300 474143680 70861184 131042816 892169824 411022884 39701436 869551616 602880768 996935680 672209216 358425344 986095496 408647680 217425232 59780608 466112480 251403744 630598516 816578176 830048104 440513624 843075072 351943456 841087912 352115408 925155456 552062917 665269439 397838272 501978340 794005504 33280000 12204288 353819992 937612866 350198020 631329645 152725048 432060288 880395272 114809216 379059176 905156192 728464384 391475712 908427818 239467264 964787330 154427536 438133032 629952480 998477697 732394048 240344256 185584000 501489680 298916448 894461396 702181360
464564736 995335680 32505426 245195968 489210560 643044864 106038848 624749798 362190400 148622440 674127626 581618288 906691122 137355888 905822756 40644920 372718264 36624640 380393536 227943424 163473344 30655936 194765832 470948592 96340458 127291366 453479664 623629724 427204720 746491112 876818560 882996128 985506048 288220064 328019446 513853184 150675456 640218304 971090976 819976788 310830384 574470240 867750992 832808256 443895808 537282968 129170912 590186052 893597894 646417056 172775200 57917804 79699664 88922320 910453728 723681360 378291584 872118860 496997360 734924752 22016152 428086960 114238080 32246768 238745856 840880630 622598944 214030968 452218560 570767872 541158528 143436944 105161816 563644320 493830080 642429840 394901208 640624847 612903060 559333824 503840320 206648064 968664998 342196658 165520128 961597184 213223312 648289600 239080269 181951892 909379072 384576808 802491744 501133216 278673344 88672964 59887384 370766656 635401616 789736000 438355232 978106796 448939264 304963936 391503152 610644084 340104272 22614784 27437056 204399688 118419493 311799520 322545328 636351856 961167944 901866015 254304288 636997584 200639008 157362112 379104228 923671824 231176331 91084394 686531552 43083264 837035360 312998912 815017360 7873682 87872208 689500688 748578416 174740656 1359232 692747816 948264320 741304074 130689720 793019787 783441102 525389618 96229504 802906944 314503232 642875512 491411200 86953671 969435936 6101448 421271104 934671200 326300452 366018751 338311160 434438624 468180000 106999056 217323520 884077840 163533440 812759552 276748384 946909280 267660864 478420448 936865990 989120 36747904 110604544 712491072 939362064 265299968 443699200 263947032 695376952 609754496 35911042 566851584 266050048 801590912 725077456 798810534 822491648 349587651 663418016 419733936 289299240 97652632 44488288 303093968 152145728 286512336 575325072 30833664 499477696 113694736 101206768 439664768 31762274 912675032 518963904 4778112 870533984 902659560 117597584 39529000 782411253 958938466 988300160 298471784 292926208 650705152 553450240 766630016 322201184 878576480 840941080 757299712 77024640 837903720 568197120 655406560 633023802 190873952 852063232 367777408 45160178 650840064 713147584 801340524 901612808 659816616 983581696 129670200 158806520 324343040 415867712 900882748 175372800 251540232 189748000 962559488 843759584 240593840 633777414 182292992 29690880 113439618 510357854 818114992 833595336 484683010 335195080 321827104 523691840 174711616 314655120 416884072 2809600 530933152 123176192 821921584 501522696 305165968 778390440 473041152 766389592 193583080 819350608 330571068 45453952 855319040 51645840 99402112 39630672 911349488 309624184 539020432 103376536 268239048 494777024 558686656 46046656 750136722 672366464 815780352 784968832 182667792 390744786 521404456 156173634 601574176 119821152 195532204 756317672 630466360 512873892 773728512 929745088 875315680 267005824 730387510 512468672 680090888 333334194 300488192 240330368 249887040 691051444 64531456 708816786 771693696 803090456 358321856 154474224 933515036 992383488 806679264 532425572 62971352 298718720 420345344 789773294 471135356 692539352 188474912 7540480 255608085 501718544 262096976 24782400 686867840 852196864 984416080 931868768 622536300 62536304 989131612 359873152 281382616 636185040 1833110 900808320 168263168 910005128 75511794 727611840 149742080 868914544 807908474 396489352 93099328 108082944 832240352 752355520 810142240 11463403 484225536 553913288 293442048 936058832 986595633 657674080 712138848 538298400 534046864 723342336 578788096 544634880 119732952 78361536 152425692 898307624 906942696 897505088 757484800 964978816 863942976 623246592 713752032 209809512 895480720 289856288 749924144 647135760 150927072 839141056 67686724 836546560 334539104 922300984 633048646 143424200 211846144 250241160 366026000 273682368 636144128 300489712 34864640 107734794 886452560 399977696 277231808 659410432 128140832 23831552 435685786 748926591 730597760 900114000 566081472 868596204 32179200 790729960 85535792 924096512 614449868 518582832 329445670 375236096 685367200 979640008 265250000 82775776 139418920 650841378 401309760 317073300 698946784 647779016 510012416 47374056 940846592 921448836 290272152 197501984 526200048 535794648 707304704 696344000 685663198 21590760 841557296 658636016 351713536 299279740 42343408 485400320 235853656 244992624 787348384 59518112 564951220 788666312 746053056 319930172 380711424 581777712 459282220 603818832 514193536 517118088 355729232 62037600 188140106 779563776 223361792 55363680 45032250 851650585 497546752 245324736 26060928 620367904 906395136 842787624 314128568 583517792 605137408 862044798 139800576 470373840 797151208 670861024 887319664 839383296 56054144 72790144 468963321 421761344 438603040 851793816 560536704 825585440 697201152 896023588 721949568 887179776
729414144 662326496 912569424 293016896 971909652 996177408 683986944 912185859 126123520 486438528 751892704 839657984 620850800 594291072 759106592 534913384 544423570 367124448 33874664 810045786 33897184 348904688 338758464 493665136 57651568 249708480 656637152 481693440 202687376 255954476 449225352 755952805 669831328 633510784 472614364 441157120 655231552 765017286 166591700 9268632 84437464 362858114 280354784 71024480 64591104 487241280 648815136 118527152 295290368 801143272 480922560 195439392 744488768 787896028 825928704 446464576 870953536 887035980 930854460 381893100 875874496 708782746 554621248 527657472 775580736 303541208 383321136 639302358 243380264 658671728 937613312 467235368 887754966 34984000 826088745 643851072 816112104 233855952 951617152 443899200 988382693 398224060 608235616 931698624 805945792 128807680 551020800 235837239 230796456 123041296 33764720 888318176 974721722 38093320 291785792 166940368 476951040 664380768 782298656 127609728 83195640 695716864 4840896 491562136 560886808 431535661 440946336 844198400 679578592 721998656 950831792 848268544 308517120 387331904 428531712 130359336 659341328 840830528 610533952 233726300 312838028 74004992 107319496 996631136 350830656 205752092 676537648 186040450 358384288 607037688 575528960 428105984 616897856 550417472 177277908 154541936 789874688 433190368 542547072 908647544 56307888 228806024 249226200 898568816 916945520 930825529 248339296 898014592 902667803 406624746 620293560 241464220 665458048 614412688 734085600 135355200 352788008 902058752 357104528 968312832 412510128 860545440 735033600 726655088 849892210 310979763 986420656 342946384 576701952 533757234 320058448 642678368 430666768 225013228 596978240 637279364 950848984 574422392 465433884 881474710 626458298 554829728 386179104 44376696 913413134 117306288 364974080 781691520 664752984 892226104 821106784 409810432 312432704 94926784 923216128 914580708 196598784 872090208 614921872 156182384 746867200 148434080 984981248 529277920 621154488 579620152 598328680 173585664 27276350 196608440 275495304 16159200 845000231 633092480 818039264 115304380 435158176 431340000 729187120 802427168 215281280 220142176 534396616 551449336 912349304 200186560 369282389 786140254 206065468 348152000 925561600 811179520 365163592 251885056 163771392 344407552 227227264 985825232 978547200 729329210 696124480 428907888 972134384 184849280 413481032 664057576 739379520 945142388 690827504 647733742 528886848 165819440 660431104 186192896 398962496 863694336 516610688 603200000 440921996 581064192 756250464 621635360 680280128 258494568 874864519 298264102 827961442 621179520 466793152 741916272 131609616 822843824 2659286 776895768 26911328 571876461 821613056 242919604 613235840 845219200 575923712 690338944 394454422 947739632 625603712 724484656 959896112 808507436 905879610 986204268 776337920 13141098 493260256 580529300 399871344 814305152 292846720 370936152 745848000 156806096 273358512 955879214 622051012 888908352 96291328 802934800 918001590 380370088 730249648 838726720 130072263 341036672 406925080 656850304 555252736 635411968 177147712 66921952 540879360 457262336 876774564 196275296 683683216 625728218 861836160 752081088 693218060 257711456 793494480 645093504 875095158 729289752 69014464 443168800 804196188 719904896 671357952 421249504 674203412 657593564 968478316 265903000 515785456 726744796 673344960 233583200 41638960 494887688 572727264 463120088 956687516 578428170 401545570 583208384 414778132 2413568 104778752 464640024 683417676 76472800 181711600 460751448 173044800 867067956 896231680 872447040 93555968 999460028 153545600 272959104 758851520 929494528 127512688 472897984 915370418 165178752 902250818 421233152 262871232 304315400 807208384 78634880 610013568 495310704 291965384 672554904 619289312 857029432 944280832 185706028 944838208 508405760 519030960 205154728 886629206 70052992 977379644 521903312 710225600 629578148 509688404 502804360 456992992 712910208 201900032 221390038 248692000 36313712 187108352 556452000 950095763 717236736 52958152 11979200 526696600 678049496 656453554 91495824 354901664 69751000 657668000 915513198 508087090 92800864 246233040 526055004 340744304 340036178 33245632 948326668 924480760 106707392 567727419 670919968 160669440 698576729 297790720 818989440 232716584 731632334 827548160 187936128 562552224 325491934 79319600 750351360 85334144 132541004 601815732 451635850 20351360 939834976 930830336 332495456 268202676 336956704 971390992 489691648 735987376 637679584 685767488 992460800 996879088 60517888 27072640 832447376 885148640 457089760 539721600 194257800 355090000 980135424 907931416 727282572 843867648 215392183 554609232 32294848 475659328 339394140 103200000 714558288 759969640 572305138 407282656 559673760 701361664 789251324 952161596 947980880 169569968 763437672 813980460 34308360 188238832 249507328 851768712 193841280 601715456 106069563
490920656 822281216 752224768 415552000 363707392 734822568 304674064 861768704 183939584 175170560 579001100 20984256 854470704 99201736 683437056 509581696 127653568 894424950 102905000 556390552 375537312 482613568 347759936 886876184 765995244 601148456 72507648 332429064 377288384 318017224 224736644 59632768 21940888 697453750 40828424 938392064 341646368 885386944 282835400 495808080 391112576 561287680 452111520 158444544 864464944 979257840 434312268 429425792 106321664 976460990 889450112 719709728 244482309 244960832 215685194 186132224 104341376 726206080 8493600 738706832 900037504 753127698 387085502 123401344 453797888 248400448 62322848 755917207 165031968 157272064 563008768 406905856 426496768 853098368 73068416 182072000 75929152 114177760 665315136 157570000 783289344 203313376 594454504 412736032 833601904 522740040 601045656 219493376 427365376 601481456 99817700 71437760 491203256 74884688 129974602 731805744 237119136 231163584 475620378 234517568 18001600 230521288 175603840 112713584 722363436 883773480 122531652 807775424 91599744 16418600 521232894 466521664 967995472 886252348 179039230 464621344 176724920 698969272 269168464 474853664 339362684 76796566 99249600 52793984 990489190 530240624 413051392 247166132 101174912 114446072 829146672 607639072 456332800 261282824 859161388 227154176 835897920 927605312 200743168 346511360 426039360 919119680 717677836 555286464 914716928 198173696 241717040 381817128 518947200 916187880 204093704 125117490 296707326 62968164 249782648 459043896 175500816 896111616 801680768 535677952 315001832 817466344 426614272 206117568 92241876 520147456 6857584 271973768 805051520 697267776 636301072 543211584 268451460 932334227 318956368 2792096 538000224 384524026 825438368 939715160 794681036 700680096 135322996 380562150 226232646 939153560 263286312 614044912 998789768 352405568 156993384 893384192 772473792 354681790 135975155 608721312 396346544 771416704 904363952 963506184 418766988 149441664 618237152 89679360 843629856 239331888 239918080 938868896 718517568 587133658 48025728 101648720 285460480 370104344 518734784 373332912 219764224 635973276 671358000 150139880 253836502 538184246 501468352 726037136 663390592 703542040 633531504 40948346 448993660 216006558 289322496 314470976 848774144 127411776 978786784 559182000 116453632 505129856 291306816 763055228 204178972 336067552 876866048 500493496 731479712 996612560 220138496 728250710 369152128 78587392 632106320 870351360 977739616 35964818 996344472 290340180 390073920 72059150 70841140 981162624 275491294 370362200 360864704 245523456 146304824 912226432 739792352 915889152 999515584 210217984 986605262 441749120 221667840 881335438 827271119 430636272 127192832 515626896 570002360 707859520 804938768 87462176 210352323 525085518 269967392 551541024 428706064 991554680 537893944 270435680 851489792 272870336 986926560 919510784 693404121 860729794 497560113 76403320 905559840 766465536 669739520 375426122 306458544 771088768 301128704 459147368 143492154 255445600 482857480 102302976 576858112 305105616 210339072 341934784 205104384 975398992 753421216 840428384 295754048 48771384 902850487 976820416 233466368 55218000 474632192 279738872 415969408 289010280 574109964 126595136 907638152 907750752 143879808 806935048 16093868 526954472 241010156 483710500 798712448 382880824 948248816 363386624 854744960 102476162 886192568 740932672 354933472 587818000 659820496 283689088 221246752 540127040 574186736 835367968 372705464 844648088 950435840 209779968 767127808 713249920 959903296 308295832 13055004 431622544 57961376 501300652 681404160 154043892 536550798 13478528 42979528 810104448 777107200 166998144 412699520 998108384 681662512 835410368 663259161 687996180 576910672 504538400 463919616 883699936 353086072 650014912 436278272 915785152 683115008 971948480 844105596 325572822 917708544 2269372 893780992 662674952 436708088 251164411 251659376 494735296 618992832 533659632 390465920 479789284 372627716 424144200 826547432 17859200 192118548 443660384 439082272 470304792 428433088 676972340 314321280 447279104 615801382 140358052 526745600 140277728 311819888 406196224 936830054 523918996 501707170 754368552 289245880 910896080 902835200 904466432 422853605 598493120 872987776 368503170 281716224 508419564 912223424 593238560 815002656 516110336 48479416 941795552 326517472 702408808 155448560 949684992 646899670 110089920 979011840 977414443 548721920 693901952 505343648 607342784 190650240 510327040 189577592 400864816 540162976 731763484 793303616 815125760 58641728 307855888 65680640 830327784 352939864 696405410 840912000 884494176 426707143 165747700 403152640 111242496 731936512 550400418 745962750 427323680 506467276 460886976 587559424 180679424 97237680 487641680 450875928 248165568 817573892 293842368 802741648 905738679 63440672 808691344 876971060 669317120 488099736 983270768 845389056 784008216 35879744 229996074
904523920 310076144 560760408 939612160 954973500 780879692 52568405 105459420 392298032 511100928 879637304 323100424 387654016 350180560 872871760 481354528 80310484 32091104 418412932 356029952 238134000 486886360 131617200 370188804 534726764 752544488 542774264 894178368 684706208 944365984 121152512 852230350 494955392 404462352 512964366 779097744 409879376 528250000 665367320 197146168 240099584 582146784 563387104 194812540 364207674 906525164 876957392 557388408 417259304 412973568 191504384 559630824 73197232 313474048 789720940 9776292 422878185 434274304 55228652 297687932 581687232 804780024 681214896 682327744 177784416 31766890 330120576 333125044 332391872 868336000 834150796 961861376 236664868 223225568 286763716 924985976 746884384 398988896 200692160 665993824 745469858 924560740 104660696 491711880 311860760 673778320 885820928 588540000 320442480 785754096 446419400 843634240 73938536 274669056 280187776 298367388 10240512 836283668 702380800 893177752 684343635 880891511 811427968 691160964 64367040 448450104 568937024 319281152 219040256 256918016 336588800 824878336 760853136 821524608 400700928 578765792 90788608 323876680 72197376 834177840 171299244 702654352 92074768 684213120 746968768 528498928 401761584 239077204 446601548 521877768 714275456 552748992 356875200 544692336 318518464 464560304 981734176 216656384 699694592 680774848 346038400 370563792 397838048 331054208 366015392 920169248 244496656 90428448 770754488 297603789 987088960 803113088 458918248 523165344 543143296 696961980 395998240 318422490 835187144 963759692 809439712 876141056 683214412 631368768 568018752 544962560 751338240 480366064 39536438 970053672 650084160 887985860 598351356 902870528 263310384 307942400 103637456 783665204 481169152 783600512 460025280 95891088 779350020 704816592 422295650 298436840 193166400 882636672 163772640 716552480 228329600 11574592 827762304 901044736 476945920 882652544 15002240 714928128 628613064 864763680 951526104 983155792 500133376 434543968 636660569 567712000 594923840 807388672 693509056 626759440 118082192 167990616 418868160 798869964 271763404 233008768 733814272 809343274 769626624 595470000 964233216 832185152 680865632 355978880 946724144 917584344 558316768 395127488 440970768 73602496 949384542 384344802 681632768 477495360 731574272 637739884 7508404 634556052 811154464 367697600 928700052 351476768 348994700 749064192 630476064 353869776 865351168 771342976 318987484 245018624 945894464 8621920 34107904 408411296 951296576 538548736 750827200 704523248 278216440 854686240 195105240 803044864 722408576 584918328 26349800 759147320 743796168 902553344 12315872 169354368 745397984 856329192 499293792 671937344 30567168 823703552 982463904 896629584 645442304 135344240 649274946 159614816 512666464 638800832 375412144 243953664 629894368 608379392 155705792 178183104 74620344 762090400 82166400 692571200 872668992 985028800 87354880 310850304 194625328 265693360 747894512 218131200 366271776 957014738 613787584 344208384 716134400 928185344 640622928 30810034 169419520 248620384 70137764 981759616 372865024 852084056 492053736 499400552 491061152 359432584 326823672 235286132 33263156 601092256 747331172 818499340 253350064 471778836 716302409 890448000 584395744 757474784 882622200 22511536 630833858 46957836 264042850 408375067 392522368 177326712 960048704 391317480 241872192 860988480 294916928 841668268 462844608 365314976 582868576 795548672 160866688 627978012 444733376 214755328 867488128 718578664 726891352 644039384 681565776 561072128 641704800 356049792 428465280 416997040 579139238 297875456 703545840 626256640 480684544 298769896 803903004 501659700 803747222 684557776 400483840 468898048 709543496 591425932 817455168 736572220 353172400 160934384 184258016 983119872 951654774 614921984 960208508 916045736 136441344 146942514 841872528 244087296 813772396 904505162 477326336 809540704 450241480 601107392 723728536 736129208 843720876 747542512 343735656 549798944 510413760 542703448 41497552 293664832 967903950 124542528 738969024 365840656 847731364 559042064 971543292 466109224 893580486 734415360 253301560 807557824 843750752 297073552 724145396 710772256 410993280 295866496 826830436 564526560 722376172 308233656 327645312 42987180 778261472 297608192 893462922 278951214 684714720 19861496 93419100 322347856 200953584 880547452 934653779 139912832 720565440 269448828 89182853 805053884 121813248 979007488 373274704 11064618 422595884 528891502 870817888 369716224 202193840 789747740 803604704 679451856 273632256 507557376 986774144 71726016 167010084 958754144 675141184 710032384 541912512 220979268 414345984 737927956 965325312 595832626 867061248 639571648 309049032 471089216 569587175 630085144 963763968 903550656 976146752 712870528 34393088 778757856 700560120 250875392 720403840 863548288 675297600 31915960 412416000 117852672 871993968 856273920 106656406 482563072 465853816 826471696
581871104 434078218 38084396 743836404 714024456 810237856 125686080 58890478 26687088 479541760 668333632 706543884 127821976 915047936 946906708 47919474 93243328 391027904 579987040 769143312 414982080 914871352 10897304 379897856 821899356 93368528 572754914 65215552 690282540 443866136 865804528 875457072 259484272 6229772 620713520 790588844 119514032 382618504 814601072 32906240 230343472 342668288 213993372 257971200 544222032 177966686 785248276 118943232 56173840 795790338 276557290 202409184 720250128 130383836 415225088 58478496 747166976 276973024 832752748 515238280 756752696 320522624 31978880 101329984 815705056 889140744 538820608 109914368 130131984 675610688 53525664 446672448 97829270 51918898 867527680 380204154 763574400 167249092 174376080 235536064 236656256 608422764 145581344 356945992 351539952 917677936 237317388 194565520 642285632 577368880 406747162 949774080 662496768 87842816 435916704 207035392 707036884 703747264 251251784 660854558 756517004 889161336 697630400 596587468 751299648 614178304 237376272 518283392 791137376 132722272 503304311 159595000 106475590 524297616 903316320 644310209 75935680 623697552 451890672 693361280 821346240 58900884 979461676 668379072 864727024 745700928 558377488 417004112 955402688 447986640 418504272 938150496 252664588 556400456 9824768 17741120 440579040 490962144 524361484 371302878 59794688 46293280 20283526 329803499 814910376 556019384 686297728 40539048 71226752 458237248 975597120 699910328 16370686 374319488 857933440 635808256 861068904 752540064 458472896 172921312 160774976 469477072 253504488 40214836 796538368 955725312 790970514 242613268 897747344 702465600 717079296 47813184 890405920 991592944 688362072 103460000 471882926 917584384 22250528 834344688 30114036 85276544 260030612 915016832 878647248 406652952 487194084 32022060 434891008 625644336 297170352 785334756 833518336 486424864 150183296 600495104 20224832 189433280 184548768 724279760 896077476 370355436 788838032 449401966 88300864 149320864 150725536 70877696 555498448 660161184 188047640 456783680 514642672 582550852 656534416 997686220 730454752 579855744 285449064 615450204 786564032 821798187 411807592 713625600 95504786 892428512 29973088 679395050 619594752 72722600 974755728 515313546 11515807 266136192 322226384 150602120 693902304 950521000 881904032 46488128 424946240 61044640 566581824 124769968 93322496 780664432 686249472 273503264 63285144 603622096 232673640 730238976 806957960 944442008 555346448 274202255 189838488 733132224 410196816 895726193 664147600 106052160 603853216 634561328 489462400 268503326 686707870 362466824 674460528 417658112 971771216 121665721 793975008 985422210 776151472 801213952 471995072 859270336 121314176 451908384 297878260 481130400 724770752 731258488 18277835 304909680 714329512 726444896 351338372 692868416 825814528 801743560 792168960 442195984 368185792 274718248 24292224 936077152 498677044 345471848 990786768 474889728 786952384 175818416 104231411 472350784 405330944 193800768 56384292 420174348 86174784 568120960 837367312 659430284 177518972 88943104 241933448 112330624 158940672 483301160 602040538 163881024 959223232 472920064 373925504 37693816 682606592 382442816 580970830 45836396 150140775 282222336 460963936 925420384 781903924 515390592 319876424 861510144 694405436 920001456 406117584 965074896 803705064 84461240 258759388 38595200 431059005 990866384 217835760 560543224 403320378 148911000 863794496 785619456 909232560 484975212 827924768 269831080 43445104 202977248 89974208 28595884 320268160 320116846 506617088 497328128 954434304 550796288 663121640 472036864 105337600 151371296 705149440 759017224 240557296 350054976 749372852 699603580 678516548 136367590 310992384 579151520 165815786 179559120 338795532 308570888 626318336 989876000 492778232 943336576 644050240 185529600 855526656 133967238 872606208 505420384 606929500 77492560 624020000 915180768 121814460 694645752 176291328 467373936 173679304 210444312 693906944 773330990 308514496 307686852 770565984 742296784 776494128 402867952 82732432 749136000 198286816 673300384 781097552 212632399 308519552 298466720 546778816 117654096 619042304 780448384 29294400 446117152 718822872 717783776 922106240 520160768 277828864 900658632 625155584 566193068 4737536 450145568 248928000 266989184 474024928 12766208 730462500 39922304 690740928 224857372 9728474 98739140 152956505 984653056 751391232 108802384 94102912 417911696 143744000 267980121 36760262 783958528 460368194 754878464 817342504 83391488 368751842 133850016 92815104 979570624 455168000 259717120 193807872 814743552 897207744 396550052 439900936 96359168 766275104 59474816 348259200 182648480 357925376 655495572 256747648 80526382 806128488 316671044 726968404 152693480 814512788 628392800 40093704 323939760 277665024 391219505 432274956 281201718 611450440 903973260 358687744 848273696 592307674 520910784
544883456 522049434 892788402 922374912 31705556 675727576 771764384 652571648 122390776 812938240 673130408 289562502 598541236 700907632 397722024 490800384 460156941 193730304 858477584 71100192 945828812 569019264 812695040 484508236 306893120 791533860 42970332 276946512 24124912 105313360 943709156 894071712 744020480 929718272 819759640 528363968 335320608 328915840 357241344 970178120 11703672 387782880 764348928 692475540 93963560 708023808 56695944 57756671 36044416 938874368 779302408 527089234 517760640 463775984 98681216 358239440 629602272 437816144 103874300 432855040 298715904 291940204 616344064 326212800 959812100 735574388 154924032 686978144 540200128 934631856 205460540 907290768 323929472 156484352 114205440 823874048 135415296 967611232 908068164 492718250 85529802 814966616 656068256 936129948 478872032 846511850 874874432 773978368 477490180 437805568 449131136 2524720 572216320 953670560 195745536 212737452 911805134 672453552 432111368 671198528 209254400 764747580 104442264 54357088 962408572 95046544 950572992 593587008 549936806 875509248 497067008 758160320 385773920 550931200 82698256 47728188 108010800 388965492 330597120 187406304 530137024 41441536 700605732 446153728 932745920 663409348 940024480 930077696 999733896 398118482 442060288 267026419 294354768 814266384 406559352 961119376 280995968 347709424 529392000 124577280 280441272 365064282 775545984 610887646 687819015 550538660 108111872 866857950 960304372 55507456 392233432 234209268 113778208 367113856 428903736 391490112 443382064 577784032 480561184 373578704 301360216 613067784 189904896 738928768 818737152 360164570 296181058 550306400 507064768 314904 967175040 108477912 711813960 754954752 506091904 737044672 205498816 83533952 478766592 325590312 992537232 896671216 646479252 929281284 235391040 15149088 554691216 540764942 568209248 781323384 419480592 707108960 638445824 894862684 984751424 130660326 533076888 829553925 526604020 759429568 652153344 318518144 952969264 481660704 601163808 637662710 572925440 590525156 729898170 896261962 420028800 58472000 441672814 984162080 616700288 470502944 166358744 963107332 519080744 385103376 673120960 407949536 683680720 650048000 479415424 93515360 901531648 175235664 857793856 507030464 842304432 87179260 115146432 276971648 633963904 886306304 844304000 584015360 295159152 422285488 887131336 416018760 409540728 62846472 771358096 465990944 82134276 156869010 579340840 3113020 877415826 277996896 434270464 592478704 964131904 819911264 659787904 528358912 789135304 146089248 184683756 915698720 926280768 344026268 395514476 733464848 915107264 328719152 230901136 41867868 962045044 422881024 826308096 947551552 1502712 189560768 395904384 631799296 123025392 94410880 981783000 216515256 337396736 622325120 613810900 2156860 761704192 873293384 703540480 662297024 241526064 558096988 850121340 349021780 815853928 554352825 251066368 90570078 857329984 819483816 375000000 371180520 582508752 131085184 963367864 683579664 142932096 445119936 884509268 445535040 278751280 599959552 574272578 230077480 429345280 723656576 902434924 442107552 608650752 200332416 169434832 425585488 370251264 254051712 657399200 53543500 239568492 693888448 187359104 736856640 332031656 40004096 865185344 161169536 377446784 900162528 276448704 338946336 595007544 684381552 759812720 623660060 419777120 536216556 792016208 192321744 840758384 502216888 633343580 145843900 154856768 866204782 309201152 635076258 915660000 676806128 45732304 980307008 323971424 753556516 653829712 312697928 106471424 399044500 656009184 917586432 621050112 157156408 737985584 725177760 249794714 444016968 532764800 282632448 768493952 450357248 542659584 441883648 429418880 926052420 479926224 536610400 313178020 683365472 727197696 898530920 55272624 692526768 237611520 317700740 770853928 494892988 482128896 478548076 202501520 680160000 209324032 867939424 770534056 71582120 709765732 919693810 47124480 638360776 928792448 498092688 782205440 230100224 777474048 914994048 4845056 93129984 972839104 876099504 67193964 720122912 508360704 622314216 27939968 748662464 799616992 889909312 97734400 366981120 101829088 964762458 800383096 734833960 1462784 347509712 539119008 991857829 483445632 284316896 435618906 418637500 855733104 854136512 317702984 479066624 567192320 70945472 447586288 358604800 660308864 8965920 368742654 705643700 968813968 60083696 65760080 44651520 476502528 280643168 805414936 909632044 881634592 317230976 971522560 154946112 253663104 137938860 163260656 463417836 565636928 240961220 91779072 35851984 435638832 451684480 241672480 280769160 830442624 174293208 244188672 316274352 886254580 806121488 963173164 727616512 238554096 902221312 957203264 517149520 649038528 386902272 705041200 602994216 955760448 745794944 68052928 414138467 934100480 418568256 579560550 250729528 530277216 766461483 263594356 101761024
246089024 150262680 63728000 365627872 435408384 756846656 77900617 443465748 93107200 944749904 514272704 213548088 42442240 901372928 457601560 148520032 985322848 743307360 183950736 660823338 329396320 110429980 536388544 82436440 741297180 240494280 319739920 913110080 431942336 353892032 905900824 869803486 854506756 783792128 633529496 845084288 793001472 298156424 787045952 680726026 250694476 227716648 485666320 757355984 768126148 182758912 352545628 816385224 92396968 794240000 315106912 685982416 415084672 567514112 616343120 261686272 820672492 819280320 613774928 211738188 922395344 751741584 514854832 77531136 951891624 681201804 675163792 579792768 262977024 348642000 473272832 217964096 621661904 282451136 147628544 917536768 54649008 78941120 616576695 179489200 680864008 681956201 969478784 296872998 721948698 437160984 232421936 695322472 230187645 312119268 604802272 425267396 715298176 274879552 124656800 387466624 572390784 652175750 328011456 418386528 231967424 743535616 636867792 47799168 615020600 81391475 983870048 531094016 801407596 756346576 737929490 411406484 773573568 506084680 869838152 109173312 671094720 461449920 80703125 321159488 588522320 456800228 747262144 208592238 950624600 917276196 492413620 339538000 933224704 2099192 358850200 657237882 566074924 58854384 664307200 170437376 729546320 773401809 183911424 172617812 749732352 447516160 521218883 498633352 700396768 930633728 169076224 915829890 568653840 614809824 100307472 532761728 926037248 960596856 664057056 478521920 292693576 620605748 405137408 42265744 262403088 309507104 803706368 757086304 694674176 175455952 265222118 68911648 100153232 35692052 623201664 782238720 322644920 3640192 319431808 168031232 878412824 670885440 60026328 873719040 345783296 70299648 476158094 24752924 944803516 610964632 127927124 359308648 848845248 355283576 558267392 794330016 317442576 180570624 917635904 528169784 326991215 842980440 43815704 422655588 747774864 410517376 629810400 71208960 531164736 533162908 28084324 359682520 88004608 59834688 198590782 563791360 49683230 156256000 690807104 963851512 516571786 662294805 32225754 666501352 160501552 547763200 765663485 218013312 92032878 789564672 234901024 933271104 197889721 589375792 556992690 148856044 611604736 298814354 939235584 310243072 255906560 22423888 369917376 640598952 555004150 878871044 638254080 296839800 323960672 392126596 535525290 153328672 780377640 908128768 548528275 651264120 50467712 173707664 194776400 934069920 325086080 606066188 458398816 162550890 0 342330552 509699072 864995200 719093376 218704572 232387500 145812452 196906240 305544096 696383292 726135360 536685248 799011680 518481752 216589544 393525608 458159360 198622336 435251488 970232000 466517850 443927220 846288424 548572224 170286128 756346338 803740544 327216768 871890116 102613696 999219328 892874752 565921178 103556352 489061840 854481920 455462644 944713632 110613480 899557956 391102976 444150492 873183360 381815872 108715724 676218368 706585056 997739680 9585600 128259928 681783520 810070240 905874944 835071280 29604384 865630040 570701760 260811904 169340200 870331472 338980353 434056896 116754240 296882816 499207712 186993984 735875784 157715654 314337228 111722240 341926240 13609728 212085024 168962020 75543616 965333376 642487000 845118816 130964720 957727136 724949700 757681856 865272880 985050112 187024836 179899084 192188702 12801024 479521120 266639872 487178974 201198256 980534084 259731588 450068704 581126528 1778192 668424598 443831904 504615936 834002744 968949504 71348448 589587712 775525696 685942272 387906828 366663184 609168924 866191376 667988264 309701632 573725104 180630429 505764100 101083904 777782336 619324800 962189116 409484784 944105088 188241264 407656064 101760200 43545488 383565120 634448160 426228736 726232496 869820288 565422284 55679488 632357792 505223630 556167500 922185159 824563080 745978176 577592064 558081064 393508230 586888448 277858304 282169344 118649152 444520608 942147328 852144512 402259232 125272160 701715456 620068352 149198752 52620560 356557744 509029066 878575452 796943104 159947712 879470432 107131632 738002944 488013824 458970896 435174720 440697771 527919072 264780092 703651244 690446848 919456524 966573312 988809024 885176208 587638400 830484744 415878063 371017216 517929063 215420224 148790956 518600786 856762812 625038896 779995312 84491604 129636864 761439080 971898688 384144768 178815388 81037952 408220176 465431296 498170400 337742464 382682880 915026976 89536000 47631560 138843532 160603664 402873344 642438144 251105480 938930000 446466696 675508480 585609488 285430784 581789664 30928128 256613264 666045312 355469600 970555438 997266432 284393504 766830128 984311840 509305056 378303912 483676160 427506434 460578384 909342972 748545536 148192704 658302512 827482232 949899872 866559184 681642984 910758528 69369344 854291376 854837168 177482712 459976480
81286080 552977312 34537832 532966360 248426112 929744256 677536416 802026640 677848320 217261888 804409760 252469504 99313269 900693760 793795776 669938804 982580992 571094208 25618864 146004640 446977624 917235072 785085120 27350540 256303384 348763240 687788512 211157056 690056578 730517264 754690760 737428602 809523460 914497344 713647104 122724224 200604416 101122944 438347424 424372320 156651168 362618128 808975424 967223552 963783836 250457792 169262808 162266944 493331756 972292640 82768208 110481920 70599168 464294400 468433014 216242000 7125982 363971456 648968992 306374016 728902128 124578981 213216840 772694656 998596000 763168768 346459648 59235584 296073812 561420752 652382944 862455336 779145600 202855356 525293600 249589020 431271884 612021936 60800000 904183101 195070284 872431232 465725184 430161984 77651328 493111660 939974400 420393320 331600512 168412688 238241280 128655712 882656512 352763700 268328320 313061688 784784220 147873477 745249280 13859432 786562770 565295392 379372322 17912374 228445152 810186384 654697248 10930816 62856864 835796822 567186608 824494144 253530112 972394752 977835662 116275250 16394368 600588544 964924964 790405816 752117760 367582208 186441568 787692520 276582560 690936512 911728134 762725888 208672441 580741064 538261120 223875584 592690944 708017568 914652256 698127970 293430768 216883200 962128568 915690848 363232360 167267968 61767392 611582964 692014192 673625792 86401536 694048384 135726392 787366528 16440626 857124800 13943680 144427332 936566208 537513127 815472973 672849072 820618162 53706368 824399472 645303588 157528992 552208 309289264 593542976 436796584 820440448 516910048 462254936 890317088 418233312 49588736 949316288 403655276 474972585 692040928 269840384 761686592 698484128 276256960 823401984 772833792 81872752 978498258 959232768 745696768 122848384 137126400 364461056 221650688 806003088 494604928 245786468 735950096 972609236 704603104 728243488 29562720 173540352 16459884 883063568 880700384 105071616 443182668 981900058 134509472 641824288 939592800 661544984 762934620 453102208 609262144 536426848 72996928 976145920 283897600 985675552 254572032 758614320 348024384 363741920 371380032 953474912 521138392 465984872 161992000 612736974 59414520 84501760 131160320 390114800 183716816 960421856 8009400 45556222 878142400 157319808 521795152 500328576 674160630 239127120 933968736 40367728 578455500 282085920 821352192 372256228 988620352 830483096 406869440 985762304 863759584 909964488 392199168 468665968 608652000 848691024 5413632 4691468 737424584 298329856 127816625 246818896 552103492 533761736 886951904 829536632 178133296 497867680 893402464 300216312 155111040 611821056 223800000 448808384 418392192 359438902 974731064 754467840 840959744 918093568 188241024 106252788 158513920 136297661 179137056 369332020 697973312 414414560 213004304 137990792 937393068 966109150 665491200 315163280 476074666 190879744 613771752 947105056 446996000 229238588 781974424 923737120 323065040 372071636 652805362 312270208 310967992 19950240 478193152 742370304 943495904 28997920 266158672 766814592 1600000 915421312 706060800 549436992 860432512 539035152 381139368 542863504 937450672 504230704 408400 332552544 700014592 340123904 280324128 969835328 580112672 285017856 306449589 874212544 120134736 156239488 544899136 509491520 20852928 654656984 863845760 222873952 615884128 644052720 148444768 119486000 663872512 102071840 633129728 295663904 676317952 120857600 378746418 770470200 254297216 262371840 331380608 43528320 391151574 96038784 293109320 73560064 415914868 349597569 130574704 424588416 908454784 758224750 905152000 555984800 335566704 891514776 111882752 209733120 651264516 743528916 406212462 92648256 970936424 211945994 910244352 60179540 658025824 326852800 632631616 909299456 162124008 146485472 264890272 919362784 86952374 510265846 9422608 942344472 947127680 656812144 757153416 650339240 68724528 346372616 877597136 752185884 22625184 255156224 337642240 637000985 958619722 307972048 923693584 520546832 788401136 761054412 564203096 35636992 147281472 554242072 925783808 306769786 278492032 710712388 923536448 388199861 658152500 690710864 441105280 876224096 250535536 201952496 946693632 235379904 382105896 250803140 353325296 25287770 495782532 253196828 413812284 104563642 354809804 222526640 317999784 273075960 556189500 923904784 223837128 223149424 507529984 212624960 502905770 677246006 13367968 242991616 444494144 492542848 644752500 612865756 913133554 494502520 956850224 309622082 973537920 974489728 600096480 64517536 506995444 889093888 707820144 713639264 457290228 493264192 945260216 293526416 799288208 983299456 632854080 179711104 477896336 59221692 431733280 47492600 778268818 924350576 254904864 908843200 655304874 604117504 447242858 90779136 708207340 752664944 476559280 484418176 869277484 501203880 232267202 847695232 241168576 465641027
122428896 146767872 658622720 545855416 57247008 227982996 536755200 64644154 904217600 183500332 721026452 419945856 497331144 82863464 777546724 731932288 45857204 362647920 580138905 421658600 26330288 41174528 360024720 571500000 760487008 545248640 89875592 84142368 198252896 535842628 747027584 974384928 948349185 510197792 646546756 536863400 482201176 649929952 57350656 631031296 705384300 650202624 710872600 962758528 963079912 951054208 551559060 601873152 503245514 762017028 714381584 221300392 569858760 89407256 544464208 897842176 261306000 789691200 640013600 931913378 200732192 313291496 677361600 735753984 311249184 281925248 917091679 66203304 154510256 142499264 205775488 209458678 739736768 978889418 413859264 320045120 342763392 355015540 24580476 567532992 530332876 58273280 792891912 683612420 739863396 872800944 538204784 833594060 581219456 979182992 744162416 271359188 431403168 581952016 85065968 883974424 126842240 77099936 684137913 244152880 801701888 431883776 967357596 809285632 891039790 968265208 832999424 993033728 227601064 90729984 22478000 79873670 611524348 799237120 396705536 184620544 383198560 191350248 754405364 780035008 842522088 210043275 248054640 426563584 521688352 51470336 779662304 582571712 555065664 114046402 105651528 614766656 751442568 992361920 770001312 283399584 268197904 135119720 506578576 496651264 415249664 795380864 797536640 922505856 994525064 439730176 26653152 510181344 876258816 72594678 81763200 431240384 326420104 94863456 892765680 406666248 544991616 31405656 570941360 228489536 71100576 631166944 116231232 872290624 8706724 535568960 734868899 441919730 758732544 877653056 724978062 602975744 137177024 447245568 633526912 777303856 592463480 623764360 813670504 394178520 15817600 484037760 80325888 706636992 557996800 299428160 378260488 470619336 596177916 445174938 733085696 373468279 19492312 774280186 290689984 670117568 498427392 416069086 842294972 690957608 221928498 656872832 441216164 391409675 252177984 961088802 141045568 934601738 882666958 605114152 883442384 361889280 638064384 333905600 881800576 319895008 649841024 526645128 361833588 480097536 97804800 481951200 462893120 727803840 53986008 936704768 126662400 717724672 429618688 586098304 832251696 649118792 368824000 692447640 252785920 700826000 945235772 221304256 607504064 4506624 413165136 226558576 269622448 613123184 831151872 838410480 611507456 490942344 503337632 480154888 86102144 520548876 175907328 275191867 738906304 431494336 461356288 390857472 990757888 554155608 189816226 940959744 166960240 341419296 390606924 804052728 894091296 611561788 934448946 838994728 846273252 466238864 410287416 766721788 348745288 898413872 551752160 834382704 387469024 33658496 694922936 243627260 172305956 652814288 548846272 227132904 715513398 131796032 888870000 109239392 242580342 415665152 721239834 403159367 833552120 17644800 13881000 976030386 895802384 999735936 412906444 946035648 304712368 698922680 140363216 433298792 198977008 321189088 123176654 332779328 748985344 503381184 695037184 746438176 798126960 631260256 69562624 418519232 187187250 809454144 176652192 190484688 579684512 842501312 878111184 493770608 140031560 503325040 908275200 207091704 558118400 152170814 307410000 642092544 469441776 327972288 139147296 187539064 977804512 950244608 327817320 237741824 239045896 671647224 77411968 100696444 352969968 126142144 199532128 256091168 707835876 946958336 154222800 275377200 837012312 711955069 425903156 895495360 16952639 912873072 170109536 992571288 238840003 224076128 41187488 686410820 949977528 86213536 804033536 499245952 331189664 875266912 357205640 933456672 437039144 23825640 117294300 913467273 526860928 178458816 1863984 274376384 489584736 187769070 539874934 381631094 615527364 219277572 92035064 915672167 819733520 228393072 252747456 642101342 368683200 346631616 920157808 758931560 131695232 684458892 571984128 788246144 84520808 546248384 635925824 216456250 574430432 64713089 736477504 967041024 913080320 449140608 587840128 398148182 386525496 748095584 364022786 973847600 559330688 252321664 288350400 124208136 68434048 442062848 817023584 961776768 10131200 275902816 382709824 905678208 807371264 587360000 956700160 122434392 486260224 710937600 626742976 337916928 577187304 461920900 995961592 738839600 556193440 369682560 26403664 999671800 208653568 415499200 396745920 218628224 189581984 883077632 248021616 568899564 892241100 74383872 500889324 382295232 946501152 700954176 532801082 289405064 549531604 4973520 834033280 524705376 686194668 265083864 749444208 153614208 539471360 558549936 26010384 83062720 299943936 439275980 477961318 32562688 349607748 369488256 212489600 363702784 859988320 141813260 61041408 178416576 242536752 813057024 308772080 107072000 212211968 501810080 624901536 91081344 16253136 691112296 414008608 443132416 419583552 583896835
415027904 129556204 393083264 888787520 665427648 562985352 17598920 613053300 542180576 300609465 520709184 886601216 260704236 263913992 536035084 934860032 808276384 885287008 350296160 36322656 372282496 775954944 369438064 941394448 786680576 69088000 390579104 418733312 307976732 423275520 409507212 612818176 666280512 175968384 314637168 212787744 7253808 624827056 482110112 450370166 954696472 15742944 106847552 688560426 623871708 499609840 560260440 6279194 811431936 892785484 938877152 839503168 980644760 782957824 320693168 713664168 181597392 620160432 622344384 542437844 928100662 635795744 495419392 826435666 322328608 229104064 889286080 601832224 972991036 821871216 263089880 199370400 279881720 650729088 253138176 551880000 751784960 899446784 495622720 151921480 842823632 174949376 934403792 311145472 923352608 961726976 705562688 945622528 875550148 515657332 114953920 87589112 902163808 733389168 643444552 501176292 471219712 374918208 85073600 421638376 918352128 293576720 129605456 783383300 680336460 359059243 244936768 270344320 800524800 265494624 76916224 660147352 596049456 886915952 627822624 792079768 103176576 300463104 49196430 444965088 477083136 292697552 439392206 428174080 691422208 88958444 803238754 640348832 936608000 566654400 70859904 25354048 323871454 420370960 934450256 354436864 573835850 767268480 29152256 488205406 710019072 902075584 199630968 950914580 95631752 859440128 33674752 347511076 597448704 450327392 539450496 548341076 772786732 897250920 645772180 656760208 404715760 250840379 224808704 672060692 884928000 772583476 460336768 105109040 143770796 887363648 94389248 499341312 148578772 27569648 753049084 847521584 675229492 799392000 103399384 433811456 211003775 210697888 285763584 172358272 633607488 675171038 346235500 160068682 241211720 855501024 614085800 934016352 4774880 732981888 510012416 737520348 48081384 989735424 139367600 616328704 86080234 260163968 75600432 540737216 743549120 267601152 112660110 916478976 318940672 324087900 520111622 754079976 785132064 639026760 738556846 671595584 568018060 491941872 766241536 735076160 285897478 278600640 995215424 518578920 130158280 448804641 843159856 904358336 684306160 859168896 655006490 845029024 570395680 852200496 133236824 197490894 737636482 68817920 43100000 11320320 790123224 648534528 924757068 863256064 589831060 408848128 923741248 369352192 261178400 300861400 952578880 40279608 25722400 720402920 146438368 747259400 355297096 55166720 379478848 845411056 87729280 764512551 178158500 940825024 990690674 510383904 769702502 103621184 83969200 563484160 853491190 218623244 70598528 317023104 190286336 803413748 784479232 672483168 503296000 350419464 245278560 323975802 560057800 618323328 628726592 548444384 15880608 124938888 530953488 125233800 14502136 181120160 574181632 536227056 108256032 757231104 318892544 261303552 935727508 528162720 158870320 164651800 390012796 647426816 484269704 686733440 290137600 4063088 716493856 121325968 628966336 679894432 576099840 302489088 917647232 986554720 544816952 328824156 655872886 291946528 670052128 262855744 113303184 140391712 113306872 236040672 845172736 705023280 522557304 581217440 612549248 829028948 288190192 813952672 545971984 624191848 873656082 960641376 729401792 241317916 652895536 721001152 384029760 732190136 534437760 544934592 521646464 687382528 155832000 868107776 663768320 299283144 369434048 764587648 565063352 615069388 570094908 348150416 349873036 8132720 649396576 386076288 587836978 883831328 363113232 616836480 215388640 890782144 53734400 879468924 127037304 352216976 571540096 694478908 877326848 631144920 15264320 576798724 568498512 980023424 340962632 635495456 195851328 834019904 221712992 765135088 215527600 17345332 744185407 882031166 774536080 344841624 138740208 75811494 617422976 620465008 386129450 875458560 116158336 823612880 870017500 909878912 332993336 334259844 174328448 35162808 261621568 18466624 392045304 760384000 614931904 524154688 679497558 346085000 880057656 48472280 624020928 607396068 41526272 491867668 197934112 69757120 988115584 614639104 379226167 69661696 294071168 674946570 24465360 460823484 308964768 404221736 833299434 876690024 132334448 978814806 817024064 380436736 970663584 604134912 258121472 63625856 107835432 481482764 220244128 806213304 472144960 168373840 226260000 996042864 347092020 154130560 236329636 27425280 221019360 272495776 853371648 112159072 576941312 116934902 57975808 179398334 549923418 931697808 997234826 972584680 65296476 715041608 774942064 958992836 394627652 678754634 167454112 137057408 34582992 761735016 385276800 989171624 806764544 845519748 36764652 236031718 625301160 605048832 891105024 198252296 895095936 175621632 174438254 600794968 853067264 653762688 15848448 555444736 510801408 315636032 625768800 910105344 60396856 867780400 908447712 685933376 707725312 852735424
279907968 323470268 548926196 634630656 980944640 14286064 620398080 830927360 26328768 305530240 741788060 258954176 616067080 656569344 336030144 208143312 882906488 817720936 124558592 303669116 634841344 753789256 171900456 837422096 722524368 534256768 629815724 168363968 138375752 246790482 331551488 873974962 819710906 388822420 327303596 513553300 708235700 416768020 390914912 980414948 103190656 884098880 939655872 411622208 120644096 366387200 459200 201703936 892378736 761154212 27988768 808652288 736077851 947178688 887697936 320054352 669182958 214920320 518308512 5377913 446220968 581873888 543950326 954575624 173583344 764501000 689826120 615293020 279014282 437588360 984329904 340231325 31620480 500021728 728325888 303548000 327816368 350766184 265748864 892628800 152318952 159148784 899512800 909648960 461665968 733961728 231810164 766266488 283096608 269155880 738440064 822481984 691719360 936633408 875623312 738808816 432331680 670468160 389965984 5108092 66767560 182182900 381030464 824268800 547007768 971256294 867123840 601614640 541506688 197188352 439590272 406178592 298981632 895040704 527659776 779437852 358077516 745956800 590381912 707931648 429618880 922400352 497147104 691042768 950220800 596786192 866509312 776273408 459300224 678357280 561827985 884786832 763386900 595530188 142427456 643647248 379230416 607590450 286794240 572585688 641756896 185484288 77604480 738641508 753374848 278572800 943503008 402089344 772100304 584455712 54623768 123891392 5816344 862601320 620233440 908887360 613768288 690016576 519320912 69138048 960712668 112471392 96426803 441335824 171053568 898771840 215217344 475413264 83219128 479168000 105668864 15280000 670665000 338411751 495616368 130122976 416422400 144624803 407155656 266092892 861718568 430442160 94878240 212357472 221835338 423365120 582457612 650562920 798903552 93663744 63601920 954097264 384456896 390361768 391847848 859784044 586075108 193464704 675766096 984888000 974449480 959884480 705891520 496787456 373654636 963980608 952499658 260443200 869132032 781553928 337211752 314279584 726018768 369218176 376666304 911679646 182649888 444006060 793430208 844659544 90198328 791940776 595655038 90660304 144267524 87733216 268594976 447361024 590553792 717940184 997925376 661272928 19680000 226914816 771589120 230799840 112356896 774928732 199098044 528361280 389526088 340548096 672910304 630668941 590373266 381676576 625110112 940461568 804415248 33665536 976267744 920326384 386837448 722333376 986628160 311714872 760105680 429410796 825365590 970995916 487335168 511295296 89654235 63719744 971220800 966762368 168010200 536076544 75194368 85004880 640420664 350149376 278582156 852608500 993804736 47985916 393990732 24453152 866106368 760617584 549886120 911046656 775744824 949679200 629117912 641264704 825948776 622863136 971832320 379094880 438180800 253920256 895578208 603748725 132001800 491881088 10022400 359117280 774722900 447061274 207832576 302308896 605949184 652612300 27253360 213161472 774980216 488983784 810477240 315273728 46258960 837855488 221532244 982381344 333171520 164954634 117007604 547917760 857580442 774032196 82133664 440081472 90850876 798951328 922602088 42083840 483432664 106978880 526584704 762713084 135357434 896641384 848422360 537905680 397392396 336236604 599556608 724439672 932843750 873351764 452554924 481619264 756985000 440028778 721305228 821009920 811386400 698892800 408225280 586390016 237173024 12205312 669524224 744824000 201404416 115650560 624342088 760117536 748404600 873642688 319224584 646075574 643218432 37310518 58512256 495046064 805050000 301700864 118041768 36955456 255416080 225035128 276180992 791184384 906390472 448592352 282314120 359629504 720186384 360718336 72644608 772460400 620343154 53109280 326421632 759385984 358181144 158099524 771017092 436863664 122672128 602219342 640890488 843462200 577971390 204663040 518659456 787585670 576573956 457379104 751240704 877914 691073384 98710400 868773824 384194524 375348384 25836544 235300813 12609920 375294880 253249044 762855256 377349840 881766784 946107392 601626624 627123072 850383400 937102656 713113600 401144836 515310376 373055360 758470944 289905544 9931392 673643572 70831488 211090464 211997884 3681816 269174666 787109200 576386424 214665496 282757580 131419960 861012441 496322176 575438544 315445352 144565622 235524384 721177760 517337952 302942336 253314752 497043008 861667728 3329488 855460040 223061392 783085342 20177408 245665280 653886208 250206720 781198784 704602956 709352832 748567552 379894048 583062820 820947456 623590660 236975776 647038314 627383424 199648000 683679376 892978272 147051760 45183976 524247680 660283352 995632640 964853248 566501184 476081504 671802784 849119216 140108664 98271990 455772160 488601752 121316800 307593204 538115456 346785094 366133654 248095264 399701376 166472592 854411132 428115772 295342712 461702656 519034784 361499504
933828608 821834680 981234188 42766848 637338624 170985616 809920550 557453112 692287078 375558016 625652864 165763840 74832256 314179096 514501250 676281250 120158488 201138676 470302928 787268368 376988912 262502288 938136288 616137080 83583424 228222080 321518592 342757824 625891648 630940884 284838592 871162752 431849984 894531392 98767616 599034112 220683104 573339380 685747552 84168932 991423958 6174208 969779712 42861120 859043632 416880984 403073698 452449088 19851216 856837632 539493760 127575102 237787680 591378536 469607615 538022048 366835908 906227200 94478272 542005569 851555072 644568776 24705600 513971270 193081256 955761152 188178112 430706324 259994752 634473024 469109760 8079872 618296040 672264704 168618240 976686232 625512000 545606096 91542240 959957577 743688260 609575424 35604528 825483264 919657312 611434396 390904420 509770752 880014779 673881206 659949560 341255791 612968256 655238528 967506838 281265296 281054164 672354928 979568000 914108128 325387136 104485880 689249968 400411776 48583036 469670400 259637792 638698144 566389904 787160646 427875008 685027904 495059000 597918720 760655140 201432592 600106352 40800128 159416672 596032336 42396576 18766504 765361792 633027456 526193674 394830960 90913582 120313440 986179136 318231192 78841032 744597232 988038528 924100480 24859136 482442250 858156880 622071232 685077600 860484396 280660544 77557696 947899872 228203080 653651456 952218704 953379403 249906752 317065472 751536544 257364480 686667584 861184720 123253760 360197656 672119552 105290304 270810200 414502448 153652736 587941568 486480768 520209260 487456500 740512360 984196316 93030028 320416188 270992496 280872448 103148800 586926024 57374075 791382400 961323972 26429672 735805816 242563072 118629416 288583596 871266496 401956608 82031616 191543520 399252592 52671936 745216872 727009584 925190720 551623680 763720176 896474560 591276176 26749696 421548600 207651424 901635520 380309280 136203392 996996136 425113088 897824336 481132000 536947200 416572636 176024064 109499904 85693536 992929824 294340232 344024768 199659760 891181134 47226984 582442304 816172064 130737760 600419200 566872832 291605280 639738000 24169600 525395136 388827648 388710360 391403880 952089088 262364160 47628800 844279828 709456896 353837568 741206272 602050276 76495048 845374464 420295920 638476984 572068968 561466016 66719840 270212160 684093444 438002156 746603116 135834448 767098368 76294784 53057920 275425419 630830568 845673856 182164240 840443278 304461888 273801120 684987946 234915368 339933056 415478624 153796092 306916416 878659668 625533902 117096200 365463293 5394736 215986222 298144136 303040000 208624423 980056960 681272128 814616912 104730518 44779008 953110464 608963724 645146976 817804992 448537728 900966983 423374765 79910624 870412928 715211072 276690024 326484512 928605312 615125000 577094640 142957760 565460128 652865900 813227200 828370126 650342475 235677580 822258176 753101472 151757312 433110272 784544760 454441778 196848640 909906816 885747456 817707328 572835376 917798528 564418794 353240850 965216512 232307634 489817920 275931400 818379853 874698544 652030836 402735104 41758988 351459616 477399808 797417232 629273600 441533440 930564164 95055248 237150128 978283008 306509088 297453568 278590384 381585856 689200320 857064750 251744910 776954400 867389952 329429176 375698688 343723744 899474432 359430748 70521296 200808960 606196000 146558724 983642880 966647722 631313740 287348324 198312000 123985664 411889536 840969984 490120619 133045868 427800330 170624352 901761624 668754760 662968896 122912088 961956608 904543040 695938462 154578944 857007408 612660672 282579968 306736384 156979888 94973952 927483360 581909504 160387560 953346432 884122496 71085824 347832832 521087288 818860048 717449728 339898384 705088485 932722104 824437888 877829760 238880640 507366376 875300012 257746848 723532388 202445952 594638272 863173632 830762464 201435520 857586816 597795904 293799238 396530336 836794296 329909634 733953819 5426784 3307716 635791024 858616038 258565493 991622184 750771968 890357336 726193920 82608392 605171584 577562488 703980128 865040256 828820992 767520768 687974588 807614712 59194300 402010516 427193856 875786432 362781760 870043556 552556650 635094528 452824103 44184472 435137440 704177152 724415994 260168014 82547104 193727032 754966784 642411216 446996448 479104692 478428544 179925344 711566400 260354736 440521500 103047230 758791750 92936966 947143432 320917008 953789456 338001152 869021344 169685048 808268248 700031902 549774944 675809440 931350496 744148276 390571728 15896000 922913152 987193664 408781760 910301880 498107888 861702464 553749976 495884576 646442616 650427952 436068604 397168288 284349648 88546620 855921025 597313792 153590152 587166844 408742524 250776576 37470256 18648576 738805728 50222336 45786816 910048384 27649184 138888352 141181288 993836288 814285152 136512336 227805726 115162848
708937040 604756928 145131258 754497376 693562848 736967872 379442368 352553786 417181696 139817844 945179342 2700800 655079850 695499000 885250256 636379072 364491266 930391936 217335168 317719524 160207488 86719232 700296950 594649088 306275100 111924992 353472650 191509120 617339300 948892924 594504320 705047048 25077403 934370011 247566688 21270000 419838752 247091008 154545880 645104464 713684992 57279872 746701824 30888352 172928175 938878520 646735360 328823632 284546880 462244296 181017922 385851904 678442240 482978192 486257552 865156224 903052071 492155524 588049408 995207844 506960168 428439168 464577392 293882368 566585936 115229952 352987273 501689152 842794152 908783104 157689896 365807888 880965386 831468512 349043892 792447552 816605184 178514176 294366664 411400128 677634544 8087552 879561301 340967936 748678784 976401280 423999620 640000567 770663428 968952904 499059712 290092896 475496960 189948776 341135264 961327752 953504656 104486464 967961004 835904346 297209048 467387136 951659600 14400896 241909160 922691216 656411644 131253248 716238560 325425184 69108728 280915120 543305344 552346190 954532832 291580288 961731904 587443968 796735664 110049824 125356544 246014656 473546364 850385920 891944364 747511912 200293984 347183300 363027968 971293920 972111684 541663700 585035096 674103552 614902592 704439984 914694668 759178864 200151040 842288128 787925792 974285152 662072496 559885144 577268072 400807168 569573898 926593664 3492983 623211552 313134372 349184976 205801520 717195776 59796352 544713728 500632264 924332160 456916828 676354752 447461888 494115784 653806592 697025796 818458624 787675648 715619904 580717790 810851712 246572480 856455682 42084992 890220464 468682512 416880640 206844928 596289550 901531264 569647818 44644096 735637280 409451658 784636332 867319668 541801952 484706590 701866624 27500000 788877472 499468768 701457808 606678528 521198336 571058536 494620928 138924544 75962128 497643520 392849920 491904850 323606344 517780368 37124576 775382154 892662816 496252212 318206464 789581760 73006176 372972768 946018768 387735680 157122288 459774544 465769420 941925376 694867072 24600408 34708608 939760224 968920704 304134016 457860608 694733728 78727460 184181134 404649756 753739072 19508368 912320768 494416712 610470336 977382384 557735088 342167424 605460736 753883840 184212288 483300864 171140110 385810304 315707712 794601250 20881408 77917019 934498840 697103740 494963824 791812992 900050657 351621462 202336316 299186304 942124608 650626192 229465506 913619584 756155648 587794672 14244440 726643112 622521344 764021696 414748576 440052064 900562368 324436768 837739570 801290528 527969600 180711834 868232192 583272536 237657600 496705536 155415296 454997832 674308272 258197504 396050692 300258272 17457152 856276992 848454160 41446288 775799460 590292306 209566848 623726624 433867328 898594560 722470880 620212752 909989000 179165560 664107152 494543984 435701616 223543864 16267520 537298304 363008032 990306008 902277632 683938752 870906496 298988560 633488409 656846080 864573292 630678784 323897248 461816768 532139008 520850880 733122072 376731358 424128976 469554819 734997440 689235360 649769856 906020949 726089522 495880960 473730048 728681080 721986264 689355520 345107712 887276240 318417892 278971208 823920192 749196765 521546160 449862526 157600816 978658464 488770272 397039940 359353596 958105992 845478596 224244952 320236268 571188856 776526976 356284588 424929928 516271600 413878240 550476864 596414568 665933117 157256192 613964444 797394688 288791200 806052552 620747862 13602320 327400604 248570960 422677872 68197376 178983648 974974432 632428800 266585100 9803120 971471488 215054368 705966200 621874628 508087584 96862464 904057920 436292728 460437888 31465574 758980096 585912870 363497856 532940800 941259068 315954304 219322692 666557872 898146186 578972960 178426176 706732080 438253624 915245056 442714112 187450356 45272976 99929968 513284008 87846180 875542336 310379568 291657972 96537488 901167920 555463232 316217216 238013872 53619536 16182784 537752160 540025526 260871168 734987200 257753600 432495832 120605968 734572554 482848320 322350080 865847040 263880320 340360896 895529268 718497280 784153072 146924032 251489376 309236728 666834432 263604816 409656608 718240196 314741612 170739672 988950057 146124496 769550848 910100660 275208960 766385216 148081650 390220050 334850464 803189189 548480248 655904064 548451800 662995528 911730688 309199428 181005528 260269568 511363840 201377360 319227392 149401064 346271708 14773632 615094880 521035152 387087408 741012104 195971968 877663128 690040768 775923200 374862848 47072522 347599722 846469814 469618388 966551712 476131004 62332576 727077312 844830258 273734144 146667772 957110400 33329920 187513542 345472112 575635432 885111296 115190160 211184268 700076688 65862180 949507584 413775340 248001984 795315456 906269480 575752000 653354288 493058580 449437696 912711012
871197696 95633580 311799840 652393216 598252736 901946416 840528360 581164568 765894016 349102584 823897920 885404544 438560690 743106176 871439352 323315600 401581184 615601920 169504924 207023660 31013696 630806256 470537600 890212784 233888198 151076376 987884288 880011136 234337168 759988504 243530240 272791008 455362308 197856881 802382224 906570528 595253810 862590368 25935488 684871808 515986908 119318144 555139072 208698898 713057664 241008096 252708864 953266200 340784256 737996352 985819200 817786432 330797440 595996808 482232468 534081120 960301056 829833002 383647328 353821128 528366604 548679440 212549588 138796320 38416384 29334208 255273768 304175424 26069136 770329728 614754832 136237039 915369664 798560768 100996384 430382592 56864252 973724352 149625856 671719024 231312752 879477792 180961056 209501952 540942080 319715584 173826064 442019328 20041456 221399024 902385152 540005300 810835968 556451584 141312000 905518656 520170992 697671040 155354608 325080656 205521632 621204224 452292936 897733408 996580014 964239332 644836032 573985436 364234240 447795156 775446420 154731304 417329328 971396208 965172224 543806976 613224156 630595840 815247200 67661696 116954240 665595316 358014144 490690328 294714864 147674944 447898944 353112908 90448832 877032640 367467632 127672616 933603584 523969168 219121760 878067020 802939904 751196840 213253760 294280484 56947628 497215656 108045116 909924752 959105408 232671232 127694072 112341240 454578624 801715828 87687936 216667924 948923300 978660064 538464352 102325248 940832120 845210312 561145568 213323768 870624980 62638512 716085392 233649792 105342208 510161792 600108000 437108228 779554816 684449645 71416496 867249192 376507148 292977440 981659878 483623424 208876672 985210616 933279680 209085912 280151648 870177600 818202420 491177984 599857920 610952352 168008396 191452480 22951176 908211968 261192384 113721856 92369468 638422528 641587084 935989872 556391150 858891296 255115116 220103460 957276540 293267456 889323633 330447424 156789248 666607520 606245760 596760248 156606830 275332416 875067904 753795154 862474496 753325760 597873408 832309760 938285944 602922288 146998688 475104000 213319584 36958208 653194880 453456018 507100160 354169792 894431040 376864608 834821326 440018469 681704124 733279420 497979648 416984306 951550976 103979044 86949888 400961808 770577600 748836560 377372048 769940480 605380570 575733956 214873262 201337344 469218688 131789512 399591424 148622400 196299320 668174336 546066476 723981184 839268642 885009372 38284416 549585816 288104448 776966400 263973224 868220328 130225232 274540704 186275952 622962452 107465188 385602272 635916064 898609108 515584896 413104120 536198240 314611952 240715664 515470362 362607616 721488147 642622208 462704568 498206720 669939264 352274688 186307072 285724024 669676608 286817256 578504380 763277896 57037344 246824320 425042104 671367516 686496 14989520 178571545 816800000 561826860 297664148 238798848 105890056 915358928 540308144 599104848 791321520 247537856 435584384 749736636 395104964 561713664 698180864 602494188 723738888 578047332 575586304 699047618 706965646 47899298 853364500 602852096 402182688 147480576 386950656 141030480 89807632 667359104 926889408 144635936 829551360 143993120 235064320 358758192 516671868 420995644 398431220 270529518 783772016 904637472 32048208 550380616 662784512 61044996 685206528 835854004 464236088 672805888 653146160 817805824 10659530 203857840 671404144 950371955 769955540 365383872 175855616 476532016 240278544 197474592 401485552 225268224 243130224 986452600 183639040 876858688 908802000 412432256 711703272 57782528 559520512 534420736 653867680 591298048 259940672 23234935 675594240 285779296 615686016 762557312 939030768 250945600 885156760 110113504 9053376 88934600 403407264 216356232 238384260 364565504 51563008 115564108 997419136 118218752 991303424 742769664 531192478 661756448 964574800 31502768 564003776 726594944 246360368 517164384 572496768 919989938 380985536 10416550 425983904 40354380 315651184 33184336 840288464 175570528 397116784 315455232 227111584 89932672 452876112 628055168 773439384 757309760 204154048 539285456 599384768 277265050 672862752 849997846 83863360 988842432 69285504 872476000 307095552 614948224 627183432 436618969 197673472 522773072 546661184 418787200 956431360 317851136 208657984 733757328 106110806 122455928 177150238 545343950 410523792 960820888 715411408 280044544 562919744 189250576 310039568 769930248 522895872 483248528 934727840 670547200 903722544 100305073 345239088 441876644 572601600 560024448 553559200 989169400 280129280 782595840 638568384 522492608 825716736 768410832 464366592 314645832 386647544 820655544 18454528 750684904 430214144 834647992 679143548 291552000 358312064 213917020 49010432 545179648 742221840 740480856 193655040 400984368 725644704 97302016 930422168 12255488 357891968 546507200 967031560 871353856 311577072 937621248
132840832 913567903 819919824 233378384 981771264 364083200 830121984 759332352 298510457 301276096 680126080 982039040 702573560 341405888 940955232 412980608 984077652 879496534 337844416 82907520 523618928 931599872 583163328 386806784 861262384 77562944 227373312 674718288 302052352 390214400 813231384 375387728 633527914 781984564 490487356 411541504 679010516 619160832 474065920 586975232 51824450 12458992 667070464 998595520 538626544 915743360 695452368 225945882 748343584 61014800 73792000 351071104 628983408 108294150 665083392 659044864 688708936 170519808 93804538 966991232 584970550 273758336 650332414 631366656 95918023 656242080 1190016 86465696 393048832 650237696 724518384 66128808 329417856 974085672 222880752 244168296 925826976 278078272 880833440 84583296 890342508 199066752 532264064 627671040 43338528 668443602 763458494 412306430 543153290 976160884 174874140 111762850 119099600 403911168 214615904 681503500 846849040 526072984 659399904 983802512 617945716 250823168 670369152 60546508 991427456 769317253 672377216 926686768 978333628 438136264 80927040 675566000 626397226 430402176 241036908 429126208 412932804 79443456 655215104 323362352 554757248 883872960 372032000 94943408 68812544 805548064 238608128 232050104 233466880 725494272 593810128 133779304 163386496 368128280 763045584 686230876 462795168 936289008 212338848 533731072 607294824 530218752 631609824 187342336 263449344 399651384 219635200 333722112 429447584 20036024 697625200 892519460 573566688 970088200 356158468 596997376 657983424 117226044 320895352 677470320 404958376 558581440 86217890 585373502 39424000 109456400 433215872 767840528 436120553 973375984 565447400 770746496 331399808 373888064 73825288 145891776 115635904 593370304 887566112 176861744 244272688 478710800 277954820 673692800 220828344 118089216 270950224 115047680 725263336 967328000 702110268 881160704 471604144 789426880 83559712 734298112 138394874 536402976 951667632 146769856 736590736 21135696 308722304 328144818 770923008 167945172 602051296 22229200 2178496 166905856 647207168 812677152 606391584 593948268 152858624 990142528 235065380 623150912 714145792 561331136 442585600 10284600 488096768 250741760 341151288 142126216 705980608 680329176 520730000 464030208 409702608 974412288 322297648 826639928 945075500 88949400 904997760 376678400 804166400 757386944 961819632 479530128 880265324 735670912 717338624 485029504 560985088 628183552 773324008 426433088 260600516 163736800 878339200 835965440 206954540 733190912 194823768 750125056 195099264 847387072 66775392 713918080 587572160 893442952 985640960 187077120 839129536 9768632 830359552 829305322 605337368 652806924 749949696 808956672 772125104 6285312 698681372 153335392 135080000 471740576 868187000 251718400 563914864 781391360 931274496 29891568 564242000 982225960 398476544 980656128 857150672 504472736 488574736 433255424 356062000 161266880 43555392 148505600 983321168 44399504 497189684 271579392 372517500 820735232 852469050 839503736 152169472 712010800 598270368 877189624 327228640 913495120 471738800 91423232 543452160 283053024 57119760 190326093 991868376 190007392 109952720 679514080 315269360 555183424 318354989 686451616 212209000 619297760 963821328 826944660 705957109 612058164 636914688 110297456 736913472 552797568 275815616 983526352 135670984 228030976 629246129 683964416 423207872 15891520 860233056 869947304 788689560 793687064 502240000 296993792 913060684 535392984 402742272 28375296 581495992 261092720 301467512 638137984 603186240 229715904 825253304 531886208 929395744 312589888 450377216 240755432 742535008 529819712 51383016 126560256 600189440 141393952 154306824 653137888 799413784 735301184 940090368 909003488 464821504 13675200 277573240 424202368 420772736 585475328 731166268 123275773 866810816 835798400 761299888 693367888 939420344 425269396 123212958 538272960 989990848 634001230 210361000 938914432 737284924 368453120 409007488 802777920 802302152 946649920 305947342 705740856 736811008 601542846 983454756 989160064 835500320 955568640 741586428 830194176 384648000 719329392 755060640 444443648 121401344 879257960 681214464 912580000 580632000 452411200 556896860 151870016 749950944 371381760 638774948 399615488 580759040 941654400 684508464 909724160 397199384 220087424 547804160 50607290 147963456 674454693 374974640 776114460 979323456 735773152 987101484 519228109 264234608 534190288 960674240 51706560 852403072 995312256 627159546 908884247 85422522 494921632 986950448 654290688 944081968 983619040 550817792 873442864 307083776 388753596 733305472 547362644 956376196 766439312 564134400 306949792 473504256 951674252 746769856 761345442 661432224 162933856 943468774 365223936 942278688 367982816 205159599 483712316 750211890 528445248 1960704 836841216 295145792 503314720 283911680 678347244 422824576 820378768 662485012 539216232 346566784 102143856 698710400 193062480 330319944 483807575
860460896 158080512 859032064 161669440 499443328 986991272 547532624 874371736 807282778 679521088 749014472 519183872 790045184 962138145 494458340 79455928 253616000 150037600 659319526 497188240 765043688 276382897 556226484 789602304 761720332 663127880 41657660 643830188 355273472 443965232 553092224 64930320 623823758 656249104 275371008 834414768 219192048 502855680 998210574 587136580 906071514 356883276 420111506 305493256 150314034 418666400 408908830 769824928 959729472 875495936 654361008 372757376 616663920 329309184 844690362 215030016 710861840 350586624 274577376 819919712 682591780 577425101 115493624 985431872 998657610 766691648 282319520 162612864 416696000 486645600 182629728 180508410 880970178 691500992 606544296 426886772 427964304 57263904 83160532 536584736 870052868 419735936 172714048 907304864 512987882 703970176 886189922 560693312 192169088 5341216 271284592 157561728 489081430 578326724 760009792 929707136 105856512 425157180 564093456 380527077 498692608 641115760 267747364 986299496 70330512 659180992 365659888 98325912 136190976 270217088 887860900 153916648 906771392 533740920 966070508 400858674 851510212 437813744 317144792 75236960 454316176 880205796 885311872 953521720 691445760 176575656 780733976 996749552 134474592 888973536 724176312 381840896 707430388 474865000 426369040 26206698 593950000 688853568 594083072 613044864 148984732 786012672 707885920 338638272 128740128 159046793 756419902 716116352 423637888 812263616 893734976 918502400 527975168 694613504 683800000 354702992 675167888 656474360 197299508 728021544 97453572 903102838 538031008 759880744 7952256 148068096 704622842 198685468 455452264 125768384 87037184 779962032 208904536 574483040 522868908 31642864 788695264 55082912 84525760 58534816 665585328 662117568 560941372 713997120 742417604 463072744 795227648 624883968 530298384 987980608 886775044 523208192 903157456 118169516 123055104 820966550 444796416 170355400 563972696 423571072 409502720 757688512 861672320 882066044 485237888 876226000 724930048 892950528 847989160 335015016 68290016 668198168 871810848 815599140 795930520 554530848 40768832 912913176 783021136 598338814 455709650 468572724 870756352 675433472 947700984 40716220 408969728 41330304 168842492 928183640 358622720 866425200 392856598 102581248 416069736 292727168 343057668 732703808 996998120 988782768 648122240 918511040 543115984 5038016 479697920 659300736 872225544 580505040 198111088 905975092 5913592 790901472 612493552 552820088 301287262 457523120 968986240 565995456 231528240 227936592 791898634 115976984 270231460 178466256 538560864 916437248 369289728 985439144 183616406 500639488 964898200 898052688 942526536 363980655 558315972 83394288 241805984 821832640 967112944 318704744 755490776 540381184 686988704 437297112 838000200 18763792 434238800 508137300 387234560 169844144 646721024 628590714 561981248 674831360 369486336 622691456 615483698 191344392 529085920 444503936 150083488 740963584 450882816 895504096 107804784 421173888 495325600 936220224 737731040 479017600 157517358 934043840 255682944 150592302 981198532 403359424 725606400 191466984 53573664 596153504 962368384 901395840 570692608 754524144 38426848 904577792 427514344 285234512 873075680 863979418 574299270 667865492 822908338 691812032 820501776 444481508 795485120 721036924 978208704 5721472 273283760 635638768 111061902 817515488 152850720 500183684 182439616 844972672 789085184 332483632 935168792 512509304 299203456 232295984 737067696 840998656 334272000 815092104 628306490 935534272 383392384 713497416 606131264 136967840 616467280 755206264 603600384 781533936 400141920 811562656 799697920 145440000 245557688 486101504 149316426 187828736 814042032 522207200 294963880 711116368 647659008 444043200 285702880 193317888 465877472 635579760 741415072 611775980 953893024 133367530 66816000 609125504 381547072 486011904 717154990 326280433 106112210 216829394 702853912 68297992 738171976 30319072 14206912 340027296 698499072 845936576 258233536 935878703 159328256 790176224 781752797 713894956 382775040 902100920 582994124 301136858 887501824 716730048 276452754 548643504 276944000 938283040 388157440 384416768 251049888 726006766 370681850 279730364 184354032 92865312 664484232 911278902 730738090 881438384 966595696 997334720 843130880 575882304 277790268 937228048 705557751 44181248 311169324 818257400 44908032 641470464 432059362 177886260 718110304 415165952 33298304 191824944 351722272 517419456 463146624 578498384 264260712 274720064 201173216 683392410 609570848 55603584 966232984 83036272 191416000 695104688 7259072 419708512 416917792 344884528 504999360 606057736 380194624 546030464 850391552 701382014 382037504 462989025 158743232 931087616 357455244 189100032 403989600 406540992 557483520 254780416 694331648 426562840 447714812 463473004 695647824 557038080 384322904 643882608 728966275 258543616 449397786 828423168 673480704 943016302
770325344 543708860 32362350 117157216 446241280 555564160 576887232 341500768 349182280 348994484 245280800 661321216 477017920 290001664 178849760 565215280 379177456 750143192 466493440 813588824 453049392 497266400 494294112 658803224 870883400 291544346 42563744 400293747 720074228 880428788 221663744 436521536 346032256 436994688 110581908 417605632 682583600 800966176 698838538 422336243 426888156 30469152 443936768 257691852 975394816 135591788 491608460 773142424 933290704 272852793 550899464 245812364 642828768 153289024 876583424 644457216 99088384 543910304 816778432 159067686 288157184 974465644 546647332 597328800 537535992 4247008 938241396 56828200 38804240 721827200 484795904 582513738 534167280 740616756 758602080 188758256 686777408 346984432 35039744 517493924 97178336 625165568 506849712 220907632 241474016 674271008 490396800 414770056 233322640 526561920 388074368 498448064 168074540 263357472 190203200 893206728 853943886 769622304 742607916 357778886 850388512 907588480 712896668 862116880 191122880 869758208 561386752 526380176 650936832 435589933 239164824 824188324 919162592 62875904 708421488 362991592 847498752 258869184 525606912 845351024 428618624 82262800 564878784 355514260 100884576 717178688 349726400 219618304 897277448 141257172 247975136 191802498 385471584 535510304 503244368 153553920 538597704 482930520 416868600 747937242 725873632 701813220 321079936 647525888 468637344 392979008 706424752 173037568 6688544 791907272 150460861 810170587 941060096 328350304 19171568 534298464 189485558 224465480 208364544 789212384 882478096 714025710 389895296 885401632 407143956 80739584 47220190 224935424 201073808 181678664 487618048 381639008 545742116 533568384 909122444 409187704 473944580 796442112 965365216 443394268 617738128 267317388 461887872 936619340 940261504 656626400 334816312 454533440 298704896 31731968 68998656 768930784 679638576 524562144 12823648 150819456 888368760 485776960 906856530 46936416 266521600 941772768 413658272 11298142 3271052 658326512 870126776 319711584 368468912 533311024 755120096 933402458 481932972 770403840 190419040 498933760 287110720 168033936 691273288 42349540 872274880 806159680 979792734 654376960 974148096 238891712 658531712 529757184 222892800 689171216 2777952 17043968 129962216 616088448 466184704 405793568 7070784 645229084 180371472 866223696 840179200 918964520 24923528 692819376 124556288 378947584 991645280 399592960 263131856 264373774 37420072 262712928 946433728 835305984 664304800 566956576 996992500 20556800 232080000 938793472 361950684 833374624 312353864 840630576 987591888 123085312 340232448 807639552 275481536 461689000 797287720 210822936 170864320 832871296 348984256 1369088 207540224 498121792 817080448 440360448 96557920 184364448 641218716 600224256 772455584 144306048 164223424 10068562 354731256 115849601 895119360 264838032 742022904 964388960 399809892 481125696 112483200 647792814 135906816 735049176 201630904 99845120 620407044 236618990 42091000 636733851 863839152 534955872 736234904 94117640 187809530 83088856 818896696 192933280 276016576 451486880 694933504 92864464 257710912 407474304 214270464 492439796 111615872 269827248 448291200 762840560 89935872 712631168 989845716 976862388 624918000 790565376 225633568 796520710 582966774 589691008 294572480 317815288 485786224 195093792 675950400 601501112 136154112 690143904 599248208 520483152 395861376 47870080 850894336 615359488 551883656 852765056 880669776 743659008 132373760 821778024 491810569 687459378 212889140 86191712 568045920 565073000 646268032 327638295 694610792 864144128 304285248 846451328 50961708 114008396 343198634 34821904 285421996 572003796 487746144 404166656 214074754 971091360 694508776 558495024 362876288 466056960 76045824 60713280 773858479 711158280 848687240 71483120 394058792 237967568 763410360 627341296 980457216 6154384 668580592 523874304 783320256 747742016 812332640 989843752 431846528 601073760 339807104 13252552 581615488 115407104 311079600 410611904 10937856 969267151 382429064 44574978 417057280 856274666 562897408 628632000 710215562 797833952 613289248 657792368 78949856 18759080 453551208 693416912 137191244 13456400 935345216 29214148 694596208 873355020 96396800 460455732 766923632 10635008 287899136 684775104 639623232 236615932 398335344 217907540 638197280 323058896 877197936 27290368 992136276 200426223 439811340 80457956 723548368 836784696 632604736 899643048 101662424 552107350 392570080 833796728 558522688 844299028 400394112 842336870 286475672 749363904 24976352 909700160 146741520 733156096 137277318 95253696 48417792 321528408 361011900 946500656 877071620 955432128 816511976 273681536 395607264 55345920 461656880 257781364 54121244 343065472 360401536 772356608 643610432 534538304 521867776 347384320 936933760 124916224 805171200 726975608 752295204 45702400 426045456 829454346 777352320 800444864 395305264 608727000
320031700 574384640 796349120 577357952 953197414 332665728 8271152 65186240 54771336 486377400 696660864 467805824 961403456 830040104 236161024 579310274 61615806 830723584 995261028 923192156 182589248 513883040 108040576 428552192 814977792 941882700 749423252 711564952 792487484 7402240 566957000 848608560 455545664 226639872 968673900 690435456 170986752 442240219 711388432 219268480 680862464 781948350 607392128 194407808 403033536 547417628 96010752 872611328 738501888 840327712 924273106 384219344 807031680 570361200 261911936 422977536 605706866 906857472 131438408 895055352 135085920 584517760 798959304 812148224 180125800 198385152 719218624 598744800 856174032 60693504 209571464 874607320 141519277 484577784 294683240 767014144 134317456 538897120 978033440 471056384 366257640 29121096 135577495 754659328 387004128 149723904 145798640 965937952 649107904 642933248 353311600 285166464 101185280 788114440 849899872 89029600 905620560 259835920 14809656 83433664 946549500 99132720 20945664 663672224 832561152 178821376 587628100 671283376 570702080 20942796 931580824 315358440 793679752 99166464 36347840 888196608 96159028 788767928 997936032 216296208 239440984 941136600 957189120 737518600 764279728 812077568 165624094 202573536 897894656 464243054 912384056 194776612 319326448 764042752 844179456 441318432 316308216 150219680 45033600 719739312 605750736 832563796 749871602 94709665 541901324 530265568 918011572 466554520 820412156 582612864 68728072 716579280 288419712 256812224 635765632 552197018 193912512 197901824 621151168 629970096 533158384 641830904 577690434 839756480 940504704 725285888 60413243 290016768 456778176 239022592 192123392 139320432 732341320 464420672 250348800 351597056 4476000 527714464 207959976 504234424 997134460 937488384 638896768 351510825 89648496 737181288 171974480 60928808 213951776 887051520 487510813 589973664 290612864 390427776 769346476 688336896 840303424 154228634 849907288 391362440 178397600 447287616 147505578 414902912 570683344 226424320 311452000 788300280 863110976 80491008 560199368 591988820 783624036 607219500 347328512 338374992 937320448 704579072 511555170 638978984 445217368 228025126 376203328 206449696 849205760 739016742 281855000 995124420 610347675 381554468 892058784 344984192 793955072 864849728 743326736 505086856 274953000 199103232 385050688 135017344 296307200 432207496 590531712 970808960 873890884 351101520 646770248 996512768 687886464 99156840 737117112 717612800 800898480 356908032 72694784 595488688 530684156 216951808 161370724 690368000 886786620 774403136 463753523 432966464 128544608 713290752 81720912 161250688 398696000 848704020 846249680 476842488 232001024 975703720 593588512 69011968 660023988 888107280 664486544 959357184 429273632 307193856 135836960 898906046 281423104 306457664 650759136 723592775 482045072 800202336 815252000 990020544 956963456 981106176 984855396 481313680 178465480 140681384 293881720 860491776 861714304 293724224 476123432 213483456 9530244 865936140 373577664 602771456 370029888 656155904 555832320 995426080 66813440 136770432 811832704 173699584 576189504 343181656 718272512 681748056 858350080 84686208 333424870 875775360 872867952 882663056 214415568 675353280 746599464 104686496 992855168 161888512 464956920 713856676 550319080 544553014 308000320 767610680 763090464 549810218 75947336 761026844 437214240 95065646 482031584 53046728 781614208 341350320 665882848 764641390 991311824 230223968 520512000 245566720 604141440 542630276 774959168 931626208 5785920 334460480 950432000 232490272 465515812 665342592 20372504 998066128 847619408 858959650 137111088 459481276 943128818 471644464 818611232 986476352 984110080 994140160 612459264 236396768 401293816 258314392 637132520 605690880 290346704 220346328 595787488 524256584 699287198 9712736 849437248 185364848 97941700 851387520 893078080 447483392 291020160 394653104 734214144 50168768 398387200 10119000 163109120 97616896 27534112 35503296 49779432 448515008 279946704 823985280 77666304 233328800 759935488 292174454 867910720 885125220 345781876 812698224 174716928 147275176 750514498 585871728 591252992 748031869 243817264 389554800 703714152 423957608 558151424 540271452 672605184 527288772 704106528 809515008 948738420 498191432 716321768 353469876 532415264 440210688 902098176 615363368 882284536 315892768 659154040 542067122 314551650 79126344 51395136 42841600 187794612 180711324 985085760 4212992 217488216 861577604 203441024 94058160 977246384 239785568 278426288 606595072 35346464 565225704 806540392 375316864 709057280 893427450 757037736 757222976 143936352 421428748 528369560 836459008 264073216 31411264 678973740 7762656 145818528 155081648 155336448 482674008 200943696 488769892 65554112 579820288 434862160 104859456 141931520 979413744 914408724 147657184 905401600 593485312 174973184 646499656 87494776 146906752 395539051 829254136 185418784 157924748
472613296 430658304 462081536 580429888 741854368 770705140 381979760 743884827 974797636 146404964 149656800 209882920 691765732 934534848 723853952 611913984 552112240 532733510 218935964 990282496 160806272 418266368 258752880 227073984 250238760 934451928 867969972 410106896 782896105 461236520 182520832 600035200 689030016 539908608 756386956 982840952 237297968 467844800 860176896 432609600 70166444 440255776 442949888 8006528 102030112 242210304 512170376 871695296 935595760 786141029 917246526 726207232 439880912 916091552 618331776 678583640 410957824 107800368 998943920 891671976 165590272 682117240 407802709 694816956 662283264 527956400 972946736 172474596 815057920 632271560 459622300 848413724 387609216 85456704 721200816 523223230 695382016 648864752 103911528 985687648 431477592 622108792 501211968 182812112 444249671 564276560 994280948 514544896 680244320 530002688 75467584 779554816 650505192 582313658 541070784 187844096 185200128 454276200 71089032 680826880 454856192 993499756 813680640 132007792 167252992 780000000 591311052 342011184 313437444 154808632 935515175 14456304 13761504 806206144 454421432 277668288 404031296 762485256 563370752 626878384 702650554 195814328 848010852 174352000 852034660 795082384 742985524 814545952 478609384 985729952 454480438 384914364 177574072 896951552 949996288 203222860 757740224 371426888 556812888 297902672 62198672 733085664 260345200 687042180 548394624 218326064 715763328 912282532 730983356 470459286 619422496 360819940 612022928 529606400 64588320 522632704 575326866 686323328 792426720 716648410 988135625 409315776 363907840 284227600 180296704 795229200 260864512 676516188 85042688 564324192 693054040 997180416 690551232 193045776 665368576 687885568 966414066 607685504 465616256 283417536 701008000 71990784 385858484 918575182 314252672 51395328 41235708 99753839 954292736 737537536 258879764 174637824 123766336 53725632 191152336 585894462 460439552 276082848 61130873 616663936 565589440 829409152 318804353 515201936 911777136 916469560 396262720 357613832 105329744 422873472 369928256 150406144 415364642 973132800 827138176 312704280 646694596 904644360 844493312 954703424 884200320 446734794 200181216 166343680 903904456 38954888 395404864 205355364 603723732 948697984 72621968 5238800 853232384 237135816 277474816 685574785 884555820 879426664 397870728 985807444 541054020 494327540 610533934 290098688 147091904 263253656 36715496 603443504 433594360 946626304 617610528 123500544 39718477 907014400 784913344 50142080 407537056 78671456 822871980 142845884 877180880 837030724 203246592 508895488 701456512 287367680 793487760 684625216 228261656 542668672 817162360 746461760 610168384 120814970 662731808 873665088 815837696 680830288 460501283 272108304 784303104 788604304 991206544 933699360 635563264 141549320 944894176 334080816 472924252 420729696 486048332 910360928 923976728 139899560 43193352 753772160 534657792 525684736 966310400 706224716 610246592 654671360 871903584 463536800 714751156 474409696 628361518 88237088 372448304 357036744 231965720 684586040 988276368 245724850 994933020 728210752 979572224 332951608 444909750 840506296 394137088 950118560 799117728 785911364 167596800 490353664 601434592 963193664 307099328 890042112 259653920 813403872 324286508 776687268 640807910 613670912 293778408 873257984 804463004 229096448 106039872 834560256 308394768 33405952 349488544 410856512 962993568 927869000 835880512 631696082 318518528 272528256 811228672 759632368 808116224 922253576 271070044 2389224 719694600 308244840 754926784 366172928 713811726 689834336 346684957 681449908 265873408 961137684 361988269 976712768 679210500 483774720 962246848 878324352 77613680 33122220 826355456 596688512 17022900 669606848 399338460 95905544 671329376 46976656 131618964 886510700 595475190 358826208 504854735 887621080 688831936 226260800 706305016 560117720 9828416 420697344 315474976 664173512 501596856 971712640 596396724 407315456 339013152 650357875 648462540 871078022 391998402 950255360 228914304 420072416 768102152 437634208 752714640 568973696 618864532 18286448 507562496 200861936 981926488 304905728 723767808 3602552 629011120 782155520 657735616 77179840 751793644 854363904 125151320 130370800 327840864 928419704 761652400 195849620 345118352 384048320 330760478 929855000 554136462 581320720 498314752 726271072 651663200 782246424 288774736 224176544 15395880 943740322 629756928 276184000 548485772 96033152 144575312 941177344 585974656 730281148 633565184 738984512 784110784 631118592 625407480 2910720 68773568 684535296 62411264 538355968 204969280 220786176 302889120 1370056 162172592 532640768 656686368 83121752 203355136 559817200 112755544 505384672 211025112 507039360 531980112 623870480 313007898 123232224 102239636 966745472 84876848 850664603 606664552 135166784 854864074 75843072 321310720 371718656 153111680 86082672 264222404 240912000 566267224 656085008
836975728 842886144 276789280 480303456 381675504 303365248 559205248 683933504 222561440 392028020 274885736 145085212 352836752 206023968 692590768 461008344 258506048 206793664 690807984 585230496 402674176 449790640 335309824 275112320 827548580 768851968 239542528 906275440 633464416 610409984 260244352 295500384 471333752 333947412 688678468 555073704 773144064 479306512 135432354 351820496 940193872 523676236 722404080 402297150 200968704 500032100 391834512 837449288 335944736 413191928 350218976 247726464 660165376 641657528 584112128 921165344 834171904 750794464 160965552 647437348 610543376 714060920 951283392 936099960 458874216 138230124 848216544 82921480 241328164 507121152 90814400 220638496 434306288 883752208 800919476 312675360 501214720 897478592 966126680 572480904 799996386 232389632 75800576 422156572 827852288 46862861 666028454 969046912 961869392 457362932 25144168 11599956 301425920 599871232 460037408 233720088 951638656 595588864 625144064 831511424 871271896 83363992 132643804 737456672 349050368 308626960 222339562 282007460 602879164 673522802 237669808 122437960 951351560 258152582 864770074 356978528 351201054 459435168 549227360 165729440 132596640 128891296 586581220 489976368 655749556 290986880 947350336 624672384 353671651 785153142 347990894 570844364 150796800 715091392 561691552 612972608 932510112 113388800 203014400 745403604 176234176 157993896 502781448 110148992 309181328 900406964 766157521 743051340 902262704 153943568 490169856 310688384 368747232 51773200 992023968 760241728 907762800 678600544 848326144 589056000 413099268 927601472 834940130 625591420 957998120 899556736 562097592 989141072 176429556 785123834 23797200 572544652 169376448 831761552 657420800 216339220 447872064 480903168 347712328 196040192 540994486 604965016 291499680 249005872 856163384 277493336 700219908 170287928 120131852 175256512 446230976 609887072 867093536 732960768 484344000 239645056 810521824 260062722 826325712 732234624 151424032 679304448 536627216 816381384 857963448 123991776 418099584 389780792 588704256 603568152 415037952 644914768 39641368 280145050 645363080 828393792 480329760 15129866 216757616 84051232 86230688 85545096 152069728 773923256 32583632 32389269 512484280 685938752 698247168 133096192 919348472 881713920 764531648 295279448 575942664 719440846 798387456 392632440 612546496 541767898 448395888 181730160 148486488 980684072 757581376 622468864 778444388 951563072 331431824 331711456 812936893 421815552 521731328 866343224 493611008 857459064 163086976 481252352 246670336 604470184 629148912 315922560 191485028 949543868 606534744 131360768 296229408 733548032 383507264 877057364 346630144 118548384 191000492 873470680 896460251 659580316 575824642 213780164 353815808 914676544 340938432 792030432 677885818 701469184 244228704 18374144 633779200 120082276 849248768 575230592 744398080 741270432 39133184 604839248 968233504 88609408 619970376 836696800 37257428 678682848 558667730 295248000 749096176 228977752 842357836 391902130 705411024 677518944 371333376 267207840 990606808 794671232 97440280 642698172 328437552 616748992 869773000 816929312 160546528 777185248 337968544 764162656 206319296 874259496 795017262 5367344 754796240 484107136 207185024 942764956 313170800 103712050 95577000 533205682 557827386 629258688 452137120 929105712 610959554 413046098 919930112 601001280 906222080 41926303 281646376 936585216 351473664 652374104 222076096 311397720 953481216 86672800 950373096 436954496 422278132 560689792 362152448 932140020 417759552 484851424 44397920 776323456 896780841 650550040 90280672 868608300 317355968 564177408 262050368 987607068 601137176 26937690 904316368 305476160 314384832 934690304 743865836 12408832 487493420 543282816 35307932 853033904 324586880 719195860 410580040 273979656 971786252 929029360 427439916 408758194 623479280 394852720 951455040 452123968 388235938 673606766 725819136 386533312 706217536 722311748 490998784 840817024 935635168 799886480 699425054 422146080 330103588 864555120 219659776 292013584 28858816 321349760 767099472 851612500 137500246 106914720 420936598 38427183 64449600 84069856 723757984 920113152 167879332 939767296 366377034 146460220 338448000 867821056 767383328 498087504 517450928 858228772 153072640 781721000 162845488 230448720 955771506 651113472 520820352 134390124 442201696 812215444 608844768 472270848 622167584 862747904 310533120 769393444 203548260 203734960 780984048 893794624 517979392 1202176 745229392 983559840 849690745 74834544 387065696 727632896 768244848 836231124 939238656 826906569 174427392 536660884 25674080 155000336 761919724 667195040 979745344 228849072 890255318 620756504 209110020 636885440 665734180 959260124 805740768 982069265 421451776 420723840 495832224 311095552 461686448 878235136 61826034 836606384 938392600 868466304 715472608 353522072 200733952 431630412 862690824 40380000 342888192 73440264 646327906 412112640
702816384 322322304 266591984 72236168 394768896 533058176 500475520 743866624 176518944 740265984 30883392 832152576 310638280 760298752 673360424 623245848 421203496 800731134 309292568 102076064 692137152 131366784 100757450 942775648 587106250 541642928 926511520 73602428 58866640 454345280 690653808 22307040 547397376 159608172 122546432 738576704 953714592 183293372 720196532 277252660 208923136 849379904 613993920 106305664 863625364 257056704 639490560 449962696 70137344 739855360 687948720 172139904 709054592 758714528 208112512 674848815 391284492 941594160 723304376 949227136 33035904 604800000 204688800 681049920 947408640 678486208 631020956 167876836 636759604 817064176 864901720 944507204 506187668 801149510 816587856 192618688 627494736 107824208 686162029 219054338 912141536 180885888 433267040 461486864 521172992 56441984 39332984 740561920 111379936 96747008 50242956 173885368 977029568 404029440 509236224 241800528 942108864 56365000 217264000 773364040 247179168 197143380 587463302 330884640 519981768 659878052 489251444 234597672 879823424 820489728 59343792 492641920 672215984 832877184 613307312 97487088 292829568 495146880 517374208 643603576 266538752 673547648 785542800 740887519 837675272 750769872 181344780 876133682 105679360 119564848 481642048 358047567 722016768 689536368 529744576 574856026 703141952 698384942 89497480 274923440 610999168 741433630 255334704 139067680 875439576 309682688 178676144 775095744 943449088 41329400 259883744 103112192 613343424 122168144 248254656 333179224 945350784 607486080 352393728 742499840 874591232 931953184 758193673 178156472 74231664 362108864 981817568 292958720 679877888 503233360 449694976 712676828 171090448 958115064 167605450 575235520 171317840 145547436 293401600 704478504 565625600 75527168 142425088 393801808 984000579 907379484 406014000 787634002 562854080 667535232 898304448 991358688 47593696 24664296 609023872 672657170 51325696 684183396 656132204 814247840 294599408 602321888 389916384 509691846 633593344 370725056 29879008 970678912 112717240 900745728 6772264 252527104 562824520 513604544 601983264 907368368 4686208 171055972 41542688 577637360 450080880 797690752 336186804 62885488 655580160 969838929 525650214 669544448 115993520 73042226 391448960 985702976 469278304 871627520 693247192 956760064 8995840 133085024 271435256 890145964 993335532 991489118 536921562 892402560 862842356 416113152 953359616 513656896 94890852 129737472 204733184 715181520 680985728 139682752 89359840 862100976 604386527 56288057 332500960 687436896 481513770 216682525 692214168 139180106 347857144 488774904 565553792 693686400 66787072 934945968 700049408 749121008 385445760 255296512 289989664 407848064 216990784 883947136 346021056 893461888 289171344 367743440 367666279 456126400 151487544 89852736 133743104 800144048 840246470 347528192 96256064 81625344 143118285 956686440 469317328 230753840 28199936 994586165 787141836 157420336 562828112 842792504 621130488 273608640 554528896 929442360 841574096 591154040 179787872 577372160 366498304 79822916 317684640 222872512 407524964 624341888 732541024 200362768 383144768 566936104 816066048 464949760 227167936 412147516 789795680 377050000 358770752 265845332 399101376 102104000 139988108 669343744 852500480 846629760 474665018 309223296 617730452 791172880 951941320 668922080 370434534 453594904 855454496 655896144 406688662 716465710 995398272 391290986 866664052 170434332 191823840 841964830 405619136 19092480 599166400 355900953 588473800 665057280 730708544 581631144 955354100 401401448 689634268 982728192 87222266 979083520 225274740 174489136 743363584 807808048 274840000 677538232 762443936 227144552 668535168 556578968 256266608 931638232 542111687 774565152 460498776 850279080 791536096 413812928 860199214 794350000 891963600 543008226 350145917 59546816 829771912 144748144 442332160 656040482 553627440 937997684 461236068 619489536 856527696 279732280 390604720 994456980 404026816 206404224 467131068 163631144 636021156 87540096 398340538 758795632 25334784 971258816 930497548 403081056 620804880 422602752 227777280 272809856 326807814 915160512 349639360 548276264 956205056 376492704 56809728 472293632 486267040 823442052 532611864 897015104 193187992 792813386 383854080 80409488 719671984 626032408 721159680 89322528 267678152 971159328 289444480 189652432 667679296 260588040 12258464 610724206 105177304 397233664 675423352 28333760 474516002 241136768 657062620 426515918 520475554 809472904 222078368 548770290 718390912 45496832 499257344 663495072 494221336 650698752 400770328 62250574 900463314 369156626 871202944 354706752 571475600 25954560 195902988 220031296 892319536 588266864 146826752 123103008 853553552 739929680 582205772 775923621 207156480 918050496 784032352 474524160 387713536 720072960 773430056 722584576 33036288 707760872 436120070 836901248 159816368 535404480 383904800 651851998 6588156 345297280
39329280 59453140 991265552 241446528 980323840 946695755 266644640 290288248 655925112 533762208 10266588 79588096 990011584 212987248 664743300 268182768 111217984 590752480 619156928 532363194 67552768 101563648 402596352 207261396 972753648 956398016 43127740 265880110 654061056 773214560 227087280 927827920 485642342 926079862 35622352 15399436 189350688 610483222 937522626 244215872 253435264 261594776 474432912 366363008 993680128 755439824 372828680 930527232 816772800 690628248 196547200 602292224 980079560 552196608 985581992 12337728 268857688 796352128 685725056 460650752 804570560 266657242 904637312 522428648 897150464 254342144 668927280 786417152 186625024 5996964 159761904 514654208 350776144 286152832 687496384 657309604 309393324 240919376 824255052 988228380 341225118 783635520 637652128 806322120 962605580 25618416 545705504 830656352 95089208 945636112 785879252 499783040 473324544 392874116 553124608 989528040 723165708 58084128 501051038 203807000 410026770 311064784 39970312 69617584 924576184 629002980 437130932 390463992 112728688 951089504 753087212 465913312 909885416 817421824 454368532 648295104 642072518 70090592 130937744 287966024 419101248 264442624 300240736 343355564 94420726 900292000 113875936 720336384 911149008 569444512 559141168 615689880 296142616 888270592 402341692 321093992 364876210 829288460 271496140 500002000 296729200 208862272 875193700 323380736 916748328 863356318 657543936 658799984 991906336 323001988 389039104 43573170 640505136 254370496 47217274 298965972 80724602 81298952 783117760 467596800 709356000 923616864 418078420 293303952 901537728 865776768 7904720 684170544 570394688 460135258 711072813 721093664 546817424 801126400 151360135 932469064 65836344 562254849 165986414 661893128 966489984 174447368 43090944 296378152 65047028 107569152 754858864 313104976 786245918 28520576 736506912 480429104 673356672 218766104 345582972 205532160 452877150 599102976 127681152 900932784 803370688 795485716 945837750 38818600 996040544 319395328 430007280 227375168 126630656 514707584 700312528 114694524 151660724 525496320 273044992 719606080 838667632 862508064 891440104 184051872 388225200 525828000 134834752 751322580 865394992 824747520 486504064 141441854 699545588 573288530 289135136 545146176 676067584 452701504 956726400 662764960 47363256 340606976 818240320 947526144 882743352 64274400 397912872 217060640 931977108 816782208 682245608 841305136 879116008 90637456 328625728 922149904 921679276 894104879 470579616 623920240 907596768 923030656 423964840 833831200 80891632 37926680 902168576 694308224 260989184 863415440 14315968 938169312 7296280 519158542 609547282 277884440 627965512 885203592 464992384 231478528 249705376 950379448 260768476 131643500 261720512 16725552 482744096 79155854 769189160 341388480 190134592 738792384 686354688 26453064 296205228 458259596 29427376 747832704 142872684 402785622 228683328 774782936 918107584 135070112 457882080 235598832 935521120 948287168 815166902 937338696 978924768 704764550 231811328 654572784 971156992 741976088 127214336 481660000 728287006 476037596 550317056 27364236 38259456 779794816 543919024 847962144 932917504 516841260 294104960 706325972 269847232 817157248 437189688 719942592 90529920 752880928 277102264 658288736 36318604 617629184 875170304 513191168 83099856 636730496 157932032 368734464 909985628 779041172 696515136 247288064 810179584 977989888 283928528 246471808 505700865 725036544 780329680 227382656 388089872 77161242 441033185 914492160 676708820 933236736 784530596 657632000 45497304 891911648 851163328 326498048 900784768 282388720 144807614 108241536 493082164 193531024 275227432 192364388 961771776 107021184 673420416 232846460 240962592 709903296 58571490 994148224 82457216 869235896 225883904 333804032 159378434 271526528 976087608 8952320 112193696 612496192 99956224 680946688 760296128 57888000 28445752 633991680 435420672 885270752 620396800 621100800 274637120 731885364 742849616 185806036 546643264 226125055 80897258 720030616 837586340 25643952 952389312 860328576 683116720 945021472 125889662 92525824 541548480 5313064 402256576 356524960 439251184 641987424 750569728 742176176 785439536 202628448 603885260 445363996 790173875 653473408 527102080 447367764 827448080 676167335 171274704 934003092 646133552 42014720 111255496 483780224 568434560 870882500 711826544 326437376 901654400 844346624 771832744 968048384 57480176 884366848 672609408 530048352 977524672 181220088 404501344 344204032 21425658 596163076 85270102 545582688 504524544 234345888 523965440 734281000 406485440 25245696 195680 234680696 441317440 830600500 593337856 524320208 780953576 201497902 392035104 947423296 51116903 338080528 802120192 929147632 387028432 719527040 618603400 51319520 160919761 65012416 884578816 929623728 48117760 526714400 150158816 904566752 514855232 705228384 610193024 170764992 693008384 174964608
214142176 554432838 683727360 658284284 359612304 47249164 394397664 571697416 484618952 299712368 392367576 385328800 130275944 212583962 357873624 15871540 227956768 349833024 57656320 227485312 816263297 363449152 246926592 677125248 16909544 675733680 8757760 187046384 592637104 493240800 736592776 702417728 769533567 99923968 439766151 698111216 688962320 93763833 201035392 615712680 819419600 71469877 698647464 982153664 851078176 964469164 348246016 256284750 211921336 708795976 415235488 223952576 217037328 334494624 25693488 929810652 784391896 498753072 558382080 325451520 16786464 119289492 173501960 595207232 92449893 552871560 906550412 940584120 75878440 864507142 840804608 415507976 955348580 162974624 663551488 34791936 215987328 890782048 956169984 633433568 785069432 1901968 445375808 645201440 22715264 295151064 189244588 908516244 667218772 728561536 79692720 640538656 22711488 989683048 687234432 838525152 115310032 260386572 683735376 128826928 865995776 867658336 729576984 862717392 169461768 232934760 805379232 174138600 388800000 999014868 737573214 421392352 838008300 922149552 815080128 318909424 132312348 461549538 736510560 896115456 68873668 974352448 742299762 946729136 737982912 535430098 816897088 645252529 916612836 456202680 814322510 717663544 251746368 272858658 194220704 786610356 333937152 280954988 671194880 549399830 955974634 677948928 934383536 811931440 432927264 358981744 957740304 793289984 147684272 269691904 450278944 373473076 135123504 575023016 628916768 840010624 399988224 99503368 137457600 114489728 533671840 770780692 977315560 402201360 57087232 534676416 555039084 376507264 853840544 37069588 225385472 88331264 616729600 641216300 173933926 511289162 22145516 997647488 468138400 556822588 330343936 267098064 919156752 736065936 204034152 268384512 800568720 733038568 241540224 10487208 989023584 10971304 498396676 317052000 745566336 664805056 121896848 284450816 816504128 156184352 855786240 972714536 868428824 849072800 898836736 369281184 881507136 308871884 275241600 478032080 515326160 402028032 217003456 274548896 891987322 878970000 24955691 192617424 88111328 884681440 172482688 745073135 795899424 894423424 561329693 395013824 723405960 598832000 910092800 217912545 366971456 389773192 397922810 188392064 432890880 433215072 382528008 483615872 142398140 177194000 615782208 786163584 15668016 521924064 688944500 618921936 228793880 336602304 458169184 864509472 148174120 992725504 873790688 988090496 260629104 876019580 218048684 484307784 158410149 828774560 80334184 683105528 599218200 264994304 592573824 833588120 798984192 600003648 274412348 800544848 364102728 462449568 143642176 275873892 546311808 71592000 532916224 36580064 628511232 79074736 756550448 1951744 475932800 847026688 688737132 673124992 157685760 454491500 31891240 893611456 906935680 616266312 281981311 860199952 639753344 837733008 400267040 395375990 171654316 277740184 406896736 184790016 270483350 873071444 214659840 359178456 469681856 777236624 149973920 586559472 655564688 405058048 983549952 359471788 330763048 627549840 2467332 302699408 37448072 844755102 674750844 547724601 557925096 564047584 232975456 229515974 414634784 329127968 517027046 64053944 625626288 886863680 86549056 453802044 481980552 604671684 308421022 146865760 443948704 95646056 383475384 277068708 740021840 494008576 838611264 656410852 622547384 414211000 898421104 322464768 398829876 264782720 516812720 47842240 493191640 958237688 731716398 727313930 29776896 862463750 9257464 600717480 889034915 19509248 449010432 352823410 512230996 56882176 344399232 900753920 17994521 641241928 727195192 428046044 22747264 841858112 442205088 122710656 233801920 456028012 534683904 923926896 306011336 541160000 378973184 86647040 522202752 38683056 995095552 991512560 694332800 711665296 747456368 10754000 27641968 284702800 168507200 546412844 606589536 26678352 913677680 796341760 245022208 753174624 867577952 521481472 667593574 536303360 609441888 189872500 82440340 213969752 508835936 152972328 454208000 187658768 944838624 778275552 70332160 377947640 820496672 554651038 91109568 618013008 693556944 272887088 790077312 905351040 604851200 328979200 910082432 559150550 147781272 467000396 101028448 873340036 472668828 496871552 300129968 586496598 763632536 569671680 738954930 980798112 608800064 702325320 681235856 727951424 144309528 480016064 967196648 377826560 845935146 927263688 83568810 687443984 750316968 191764068 187091192 796393968 53215648 992031240 462321490 180149296 656420032 124429006 523725840 970071168 527204352 706831392 282813136 859461824 622181880 454013264 821715000 168216052 677625856 983506190 753740288 393404928 917429696 581280856 445732352 268777100 168399822 484911552 347410416 5804764 938123776 595813815 782371188 360535040 450409624 752282056 828790240 495030480 10699944 152387616 836598814 843170000
80021380 409600404 176785504 625311200 844191435 279375744 896120576 939755951 604722592 382620688 439555404 761429760 587875098 765225600 200621226 410508916 622399488 448022880 799364008 416685416 589176576 562569788 931408384 252394427 923124832 508575488 713444032 802249472 105481728 729210688 923950080 550754560 965531568 206126584 301592064 122496960 449237760 234322292 123946212 565258000 367129176 545622912 654357734 490408784 223788474 436902912 264010564 856073312 320502068 146940032 556777024 14818048 8596992 608870688 972183792 229008516 564952696 766668800 489715128 430801920 2847616 737177944 555035792 62950144 467330440 649913344 621796520 223739936 984200042 113538944 436596864 212633600 87925984 829392072 991951680 594210588 761433600 548706548 276165760 909416880 411828736 694359216 92305936 577303552 210321328 443423336 538436341 794399232 852793728 971415520 169722592 174591616 955172608 806283584 987985664 309338132 540836352 872558816 71738370 500305408 954771024 246973440 564451328 769641992 943193072 779941888 877581448 609751584 70620320 78030512 810713092 527927832 112081080 695860544 514069632 507782912 255465440 412341264 753927104 693516728 41036430 483042312 451570640 55729390 506962344 242595328 752216576 149218536 492974080 926009184 199820492 131965952 68351576 715429542 311862318 127242752 363676928 614013280 838719360 77382238 96055424 310953824 175712016 322433267 60960768 679296576 308113024 15726528 783516000 927129296 526015725 52811438 591389792 783367232 355178364 503309664 565847208 792694144 387841024 253688832 581913464 160871776 480762224 455055872 250618140 235949509 668874768 999885776 564946208 473409024 897264242 542468832 336145386 823275672 773338946 759602334 214147340 58221144 325189888 133333248 348237376 708422936 748949728 668558800 952797392 981166496 26400000 857339456 426256000 897630144 584936320 330876972 247425596 434016640 99949856 782467584 486898096 486179712 984272826 205127480 805229376 999785902 103776800 83370416 508368684 533047496 391050752 636632160 663770880 263229520 999976352 149059072 870487536 255951504 259084628 39166164 966656512 146183600 924398406 778193408 711617008 835128832 590160512 353658624 711195488 713499072 540341086 363965868 581679200 206120832 68603528 685761504 989760240 130459752 154984000 95859056 115958032 598929920 664107520 201924064 754352270 137308040 860166992 655533056 542248000 957344608 871266304 735533041 506604508 20780544 740341934 515634880 601616752 107447728 734290560 727905536 430806192 885887672 227779460 485208888 476482056 988444332 33582168 184736768 179202240 32265508 462574720 17032896 926616304 492748768 887821632 414569128 25858910 66564880 574582784 587297984 281122566 62940650 311080232 565896768 80059504 251087665 190683520 44990280 69233664 579627424 902977344 103927628 540561792 925923432 47025608 858701152 626622848 661107968 990348988 776607806 693625888 422229376 289999796 347204168 533575120 610355720 604713472 901337536 263798168 505756632 877005728 355944960 232236852 39179936 554519234 308551152 617688392 857056768 877899072 55079040 761516934 439951200 952897024 100614260 119657484 123351549 390885584 377630576 97748368 913499004 361603584 701789864 315297536 228191976 799473032 447871696 161656076 928743648 258321640 107783872 143469312 474375627 717657232 987802220 518468109 829553440 341659776 811842816 611549640 614396213 422974420 997784976 701429844 249727600 392611114 878822143 817181376 565544144 678049280 220057200 109839072 504928000 28497920 283826436 493828674 320175232 626768432 525097736 694102084 210750208 388402528 982378688 956589432 379322640 35497344 346073536 120288912 397170088 38134528 719006208 28649040 548798638 193377432 835213860 697258726 337625536 286740352 489378720 437907200 138611424 69332748 391811712 269783180 902962816 449646080 449822656 456692040 821417980 455722844 785889152 197290208 796570620 751878125 616387032 54982204 842557408 594917440 516932523 511914900 740247440 530791208 813382656 165080224 589439808 200535424 511499726 495201888 350494040 654653440 754254404 865930240 122521600 212089600 540160172 534659200 979059488 724978200 246611264 568702880 288886700 173636944 502067386 158159488 496060120 623819200 962638652 346716052 947425152 851926528 945043584 622671312 255767552 746174518 773470656 574475968 462980608 466885376 525541736 649093888 155089526 420834048 772163636 665512448 810088960 792858624 807338360 66691360 732104192 998672916 942208092 572708376 275906512 11941712 135268656 143921414 973462765 192527344 596813312 253419664 959733032 742228128 843975168 704973952 757568160 623719250 678577464 195610464 648440228 105541568 303671283 886161536 241867768 416764416 15521728 865806544 904578960 472947236 672230176 611415328 815946496 730731840 753592320 586290112 710442624 620441600 500557224 983257856 306724323 378442512 771272864 208912832 206239052 918063581 663496896
192342080 588580160 879228080 375304192 290508608 291740800 84980104 856827796 468059720 852048256 550839248 646128008 34122108 305627528 457528768 956820608 319740068 640939384 585842048 457109954 563997480 188741648 379289022 507346708 235111936 675685045 566010548 476093272 268390144 11733504 523766272 522652928 6349139 559354832 905012736 261848064 639737288 95303632 795521152 983660416 78225272 600229280 502819172 211712882 514524564 717182240 880077312 480091706 325355844 554330976 917372728 262988608 181110928 922764000 510662144 665571272 863430016 37136384 963653907 335032512 873553936 938334400 135858416 709303120 754529792 973301064 18547329 891506689 688931120 769249442 979219288 956100344 783894528 344220160 447742500 901658308 627629680 99137488 137283024 59504768 218213120 493656008 870414592 625304456 823504536 677827088 426657984 448590592 987736960 852195040 704951968 289802708 741299984 917758520 161624735 739655744 170635576 920663392 332559588 956136680 295481088 397339120 411134940 366337536 706719464 259805898 772986128 450409600 772815296 686796448 739940320 660422656 901891698 625583675 450729072 527624048 365739520 978409240 635767198 209522688 785548048 69598391 254903984 751761152 820868000 678401292 297512536 889741804 959382848 766214112 854955264 8603680 790939636 518931356 249242224 530171336 435950192 424098784 964541344 144275456 936453632 883652190 876502760 164515136 533263912 21647618 155391423 167486824 289872400 693302448 18851168 536342144 489629760 943484672 916204224 487437952 418476992 779920384 181372004 50270458 458867008 893692608 627317728 423926400 947755238 172391424 548430672 596931072 50470440 389861040 839607744 74721092 30522156 753175628 613224000 352545500 42266880 722136064 333909504 78968400 963436416 477394470 911109872 291335808 665434900 388748288 884080341 770640820 774665164 868208320 95296076 570880000 829942656 782270336 607486584 335256480 718439752 160931304 272317112 694400 362323552 798610706 363951760 325492788 621237000 866378944 455632464 639914368 437284744 224726680 948421938 710902944 306423652 797425152 826977168 718309128 550830476 429481056 944142544 944694720 445120248 778811360 839115264 226991168 449349056 540952320 90275936 63982064 678097600 471613624 823483904 266083388 53888384 316898784 709872700 178044084 545443840 482228448 674700148 948477856 24438528 126845952 328013984 282622100 638492000 83898608 940300800 720437611 806754816 950960640 504522720 396202016 615281680 711916992 290384832 15567712 181859840 861887661 780171216 69093792 459398224 368824320 676805434 398733384 637131072 112772224 286967272 411901816 940139392 797578085 635387824 460778880 281379686 156467136 153450248 487281852 729053928 687130072 183687032 644211280 943552512 537705920 904459008 459169664 968854576 586405287 240419200 766829696 384730240 90311920 668438260 143375160 758349376 852965344 96950180 336713140 848071234 809747648 573940111 778712896 731629120 58120360 630847808 845973504 189388800 167221760 667377504 955139712 214419968 452363380 567781216 621975552 34328480 121847816 378912000 363222224 186126080 74554216 579137056 781410816 580429500 843160308 298831652 748556285 857535016 759828848 583158646 972161604 899276304 125579840 327060404 461803160 103908864 656819860 154669748 571635197 675961632 676683776 635928704 365862688 807914008 181658896 494645072 867673728 165191272 79500096 427608768 210293984 118259600 191411584 96933040 572249080 956851888 345288992 388397808 744256514 438070616 6363136 255248992 554150384 547890816 108276704 220461940 387848624 627906496 627228792 248589024 991878228 160838268 162089360 409381528 787470720 438477312 418365504 244896768 677063808 801906144 808455936 511732046 251777864 532375940 638405212 74939624 219899664 861039580 152474816 326542848 215121864 10009344 7180928 813053028 623740928 165487000 668890624 280457280 890216384 995230172 421009040 574523648 747943200 319574784 862705024 161200848 780256268 282343144 173580032 701832360 993821892 613919092 505739468 271695232 729958528 153947648 950579861 596948608 586153874 783691784 708022528 666810816 16038509 713887200 501940224 918174640 684906208 751288784 800412416 893852736 666178304 513501448 870467968 545434240 147272320 475166080 185869312 203868304 765497728 51097600 786206432 36211320 401387072 511795680 630409152 746291200 261674420 247703616 230410968 839615920 904547876 960578480 797652128 823659808 104199760 930311608 945135220 832461888 511832992 934243712 930045440 167256996 174483968 647775368 548396916 767846272 685702788 27946124 97977856 278256529 778552272 707858496 543912448 337503872 72357548 0 686774400 357858208 460616592 46011680 194213270 63868648 448374490 589791424 642003600 599091024 39837382 822853146 774620836 392711808 357518596 994452992 961600000 367173452 507934519 327839616 451471964 739471904 463164816 301234688 277411008 323598553 477761180
415507968 111763120 73192064 126923280 624197476 85223578 810266832 274233600 249144256 751755728 764584544 49791104 726972384 508401790 656140296 192294664 638909058 84896640 674823852 612072347 620261040 243237856 827804112 236575104 989485504 808775392 803336120 947869384 75958624 184203584 55476800 27691184 259403568 506521920 842827032 313416150 502885504 351454464 468995072 156573440 389552816 926072112 235106544 189236940 877475356 741949896 259440556 521728448 452961736 359233536 862546640 717276510 463778696 810776768 952070834 192997120 515911680 403487916 562560864 218031456 12620856 845850960 817974857 317772320 979606200 880197088 514362624 514558976 522452876 616480256 158013972 952891200 406335232 179503311 627087680 519269536 989731584 138205504 391276378 672792268 833350144 915287248 188932160 796137064 173644800 762226768 259544704 537401984 943817728 781813152 928967136 145387520 819882560 512642848 340605440 852683856 41850084 486370836 341755432 794161578 83739648 992715200 534213808 649342464 282471200 875294720 23978728 587267712 923016824 111552000 390163584 450914720 83978622 843487584 143590128 5750826 123344640 864272656 409860864 356394416 872739584 116255464 26037088 297438711 694350040 331492788 114561484 655699430 203411632 755385344 552796672 612113808 354842536 277756462 913569308 760523100 240202504 207687296 516021504 8705984 508210432 950544576 757960768 637757758 72916608 905483320 5027160 716098012 58271572 758114586 566622832 851524464 87188736 671427296 387215616 547663688 882716134 477747856 905723207 506002096 770474332 167300528 704600608 162181632 476521904 224967156 630883456 727267524 778684052 255977472 106016368 497967575 357155328 337554944 890746768 588854100 292359872 541606753 845385376 579559968 442317200 534201088 6241426 79649872 359209840 810048576 677840028 652943008 271642966 952474912 327558258 254234112 31711610 634910576 268505280 750679674 921131360 20727328 270540912 11245622 179761664 116596704 891264768 63476680 730306424 131542304 464137698 135474400 902615552 86873216 425327688 320938880 322449072 58779120 843456000 898457376 797467904 585879074 328000564 838709440 806668352 437712200 143536256 899482240 545631232 339097904 253208208 604530540 863373824 173000512 26123776 793098752 115002880 129912672 411780730 522528960 554493088 58342272 822193472 182140416 400070552 880071328 733585700 762924752 203830968 158493910 360624432 639353376 947476384 233911976 848563492 452510720 166882304 543416000 111330592 770065820 16387744 30535764 356904432 814047368 128427432 573561760 830997664 982935344 666099264 938193692 18969328 409851200 500808780 825200448 211226624 859671680 771925056 111525568 284821337 383657984 820947904 666992216 726915624 719146568 732075272 200406848 376523520 406003400 773685984 760929472 760972400 170418898 597867520 276466176 526010304 844116884 312504548 635742056 417112912 482573312 273839104 697977640 691821922 604466304 612561704 370339372 72496250 437794796 834821632 916212392 44725632 850077724 809102208 149200784 509067482 410159616 353326224 297533440 154951936 366809290 205069632 819860480 345815360 519370624 949944576 985980480 350103968 987082432 490715648 81151640 757265664 170554900 117876896 535161024 293348488 545259952 289705600 232760608 349505932 541109274 248207224 762654704 623413212 745621712 432810812 6448784 959090304 678675288 346698664 740836608 581432872 45961918 759807276 441291520 886802800 916588388 799202752 778380573 692692224 619375904 8735744 458993548 756742500 215542876 289029007 773010688 641217728 272440032 982404078 700033728 705597744 928594176 790507052 563356584 705188480 801822786 637635240 929443936 263514416 534272000 190972704 892661248 875153984 128964192 147630334 431548928 253888796 180757920 25253538 505528240 874586484 715851577 963638288 944775424 864166400 793848828 177733120 833422982 265283869 978835968 457603272 351645000 332819435 300240912 517206768 691217736 274168176 79558056 192460115 995830968 167670200 406334976 835591640 627934532 571280084 47476736 224930972 85900845 412844032 12827840 470419924 107079360 902476824 729631904 966077360 713853720 376057643 228772544 133818808 798569344 680540456 907005140 967660784 955990512 158198112 301254072 146666260 878650956 879928452 654278144 707676920 854836800 517859489 792468036 130822848 283635020 491073024 744934112 991610368 611818304 68922920 668649482 218505968 80122368 764860225 332313280 324415488 551909112 784901920 360734339 648922496 589732816 896257264 452349392 333507624 752977640 620549632 299473472 267353356 211834048 755648536 508906800 679048224 473150920 149037122 57909248 730233200 530293808 918653344 63455680 17920000 946381824 819303059 191317520 650818348 565827584 912984616 335739936 638729728 849666468 192661070 92541616 651105280 899749680 181190303 326208408 385084712 106166672 6999040 720126768 592344768 56858880 345589760 501512480
736077144 823226720 662974592 997833592 892960000 127588576 826058014 335150068 855681536 353040592 711436096 445626016 822715392 791452976 965336096 795194435 130451356 490181056 140240000 918306264 183611948 569281520 44993612 460233936 290363648 499452288 28991352 45318806 968704000 33269172 102513226 153599488 966380224 268755200 893114192 37341440 290061216 792258752 728248846 926343056 973050624 960229429 251470592 563753970 634013332 851957952 218337792 624052928 411753536 394179352 721203369 729957412 809104896 857405632 709634232 998951640 64445214 682264341 341625476 865794492 839585152 924341408 264772416 342080928 410120096 738103424 378036634 295829192 336675456 630901216 877233596 760370692 554750699 182867050 676403456 977401856 590384000 512586816 158206466 968599294 372035884 527811584 165299424 107602944 573440000 619356992 395404415 49520000 122610896 42128896 608358336 794389636 508621856 17559488 812440050 776980480 20549280 394362880 538078432 311124608 181138912 735520512 606115231 12593040 93505552 188203520 719158528 295151970 183478045 158078016 619544416 621067356 840084480 631513848 784367232 326874760 65033496 328838912 767225436 925346664 761185088 534086000 595042256 738317280 248360832 954847220 501808744 700453152 778978939 122195200 788117576 980080128 415372800 929008688 120358888 274872464 120118848 917610750 910898200 486898072 428268384 717259488 769752464 521461154 798645000 630354848 412847104 27044992 901114620 146473568 810814680 129585655 965273760 716576768 574423840 405430848 227489372 361431356 207744128 251945872 573277100 586082964 666892920 661799104 490652456 687216448 477291008 947044144 220902048 671084696 311976704 819605852 262261248 326090776 706175456 251107328 304958624 495167492 590266688 53434112 354116186 588282712 309833568 971826056 924311040 335293568 402287872 36330760 26453120 260176128 891223040 614209136 330992016 111840752 411642336 702281728 280676832 757517280 839567584 378255744 576637498 288013376 27526672 520108108 699636672 457584896 670462112 498236900 544300240 994147168 674745120 753013960 645872740 143589728 902243304 714356250 744963376 826064512 790502256 354030936 652354510 348044192 429523456 512851520 3390192 708136422 559611184 196421040 425822956 702817216 993024256 331487968 305332588 537560224 594502995 861813120 296864768 708772416 798943732 786825104 297546048 272906800 340240256 616780800 753297344 595945552 792965888 831482080 283058176 642551142 76831368 807318400 976747360 271050688 268012832 533133216 551516160 256814368 364015168 691782608 453516800 853175904 995430090 587543888 218866456 183648220 83470280 372908800 4364576 540763984 178366832 5731004 51204864 912400000 84391688 126679836 554499340 375179840 33857984 402065574 423405661 441921162 790962384 856064224 203684256 232939808 872698780 355104320 97244688 495212224 683037876 155504640 452790336 953883892 447542688 881067520 19745296 792679936 14970446 820361216 349434486 4351488 949946885 64916160 581388800 884872936 328898560 960245748 953188044 344065568 332912504 225548844 32164352 928410536 900430336 700136256 408945120 894315056 839130848 674372046 766632862 97839572 805182128 426441932 258988192 778731940 454603886 193947520 289947136 117960908 211020800 383704576 594757107 590382212 923223168 522849756 33315354 681891064 587666368 464216704 58670834 937663412 946583680 806745000 781182480 211524640 676917396 214099200 629044256 163146624 941311136 961445760 607378688 833349114 886753840 717070784 997865152 262248400 224713952 937012160 228885504 314732768 279372000 7265470 672541162 350490128 769151332 157273384 108010908 641430032 40450208 826146320 524530736 625141080 984118184 183240000 941861692 632045056 43320907 738896464 340526320 351164400 699204000 97377616 430397984 116228584 686690304 459324376 487019392 953657750 176049216 757864416 54171712 865824624 941200672 554977984 250840768 47677616 707261440 889846728 469262426 980964544 9892992 889860896 914666752 100260064 268737636 97922946 788113776 813631008 759832828 278196000 133251264 29951946 168039672 627927304 756318208 819241462 846177744 275115936 377639016 849215296 703917056 53443072 286791009 929794908 611407728 823313502 548673224 740427820 180783936 318627816 627926600 570952704 439300672 600254464 182284816 356844884 692469248 788745194 640363768 503333670 399248432 852415232 802857984 9897844 368731648 527264736 255262484 807499136 993906458 384164976 901731052 578559936 301254656 296231716 527233020 432003968 74708928 473171160 142136647 620763600 513773272 447265792 344383488 326921920 87147288 29206496 858671680 760035328 325974160 894362486 414750592 654522608 81262611 729683656 681163296 644870144 627406896 463897792 727690576 722777088 880276224 565746182 158072330 70981376 360262192 520971904 796046656 986789912 662927328 943120 347396272 986802016 435833346 219900208 200545524 908100704 6595048 111021056
569072256 854746544 301801344 532437800 143710020 385896040 878157312 307097344 158055264 625220640 719463356 516998332 651105153 451454976 494583468 309945920 804477056 35132932 727324769 893029248 419928336 437565150 295444248 584711504 234087388 699490480 947449216 394288128 787040768 288644000 397692160 953572452 978394209 261008896 464676864 355007952 555194752 318602688 291074880 517309132 375597344 605467472 567549520 883348048 559455370 112764480 866161152 605069616 851898976 472371456 116432384 223315536 137255520 781929868 236960016 428005152 923863320 539159816 251680480 579120154 168874466 49949952 578430584 562761750 516337696 971131390 115101888 26131584 938379040 476947337 756737536 847011400 238338672 126907456 872668953 110067498 164906888 459253504 409756160 381473024 51820032 364005528 866128736 86431760 842564800 190320000 963954116 44240959 664095232 256383816 308682334 493351744 782546688 837207072 752700000 637922488 219505536 405089456 214997280 261892608 617287808 644088384 203314144 116489216 252292944 246092432 240354796 687317304 84035584 41254912 468742684 115161644 211901504 664989132 365654528 930985568 30129644 806671040 705460960 225609856 311531928 517518486 164201696 530328720 141869024 70751952 480578624 727834176 850881948 399903200 567769488 545140800 263560514 347429272 881248064 494870528 760291712 919111768 237056000 795643440 71987784 856361984 991389760 310826828 970079904 334149184 399004672 761921384 461582720 139896992 16069392 963790848 746531918 33066230 380852850 144533400 335308288 374403296 535251320 366855540 641962240 807431960 564529088 62725056 909301568 257725056 808191968 954932640 339977728 71637626 356250124 630663376 905278154 790625088 676878536 816987136 89443594 801724562 155762268 738617920 194239452 254233600 344403144 999847552 32422160 202752900 113414813 586841088 352874496 553677312 749357812 173047432 340489648 852834405 645834240 877662500 896355272 237739264 506534024 938972384 477603840 320745848 517093310 735792304 86874120 412253184 367813974 862415488 814073728 435901174 827017920 305559024 765182464 840020672 540467584 434818368 558808848 684741496 43633992 749354440 367665450 797003990 164978848 215494613 239388748 847666252 472235736 347727536 61420288 843359380 160125568 270121112 827904056 556976160 575673792 5228064 274400488 137637500 382784754 581485240 835097504 689200448 29368148 297979584 999868044 61207967 203630016 318283520 867224872 723320000 520831200 746311808 658649472 298300400 224530032 985713152 985247296 508732800 419437152 427463472 256529420 163380408 62113152 379065064 897737150 302126320 290094992 946877048 88924112 834125376 534183020 105889888 195408000 402104016 242965424 444369492 344522016 323411680 790856920 250427144 328407872 64190208 498552652 438093312 84052992 113652992 660162304 525983744 774074624 922063680 298687728 34989312 975505600 322546540 744110744 676348640 852680704 218237952 682466732 250319944 728779008 1593408 760819120 773083476 303169974 365189144 365584956 57305200 279153344 440422684 391462953 344842196 314374656 309468920 797014544 141526256 205949312 458939392 872167328 156351056 19426716 140447232 719279760 991725744 136067704 679810280 808547944 61053716 63239712 867435040 474038920 762417088 54283408 577216000 349776192 764747776 959133384 94389708 44335512 488627200 56588509 568386024 798269190 272730514 14054396 389294240 513225920 636767260 475859788 856453078 840002312 918124568 208778520 352275264 432069840 665537680 803504896 335029140 455014144 272015080 3027541 367301696 677909504 7752000 286225985 958256568 251485522 884786112 869722112 41950208 780774976 991216000 781821248 75344992 540426624 621289056 260155072 769730854 365989248 625520000 447143936 949252672 602128384 688105024 445238272 858791380 765634048 471868078 131081600 792510320 287797600 48013488 120233056 914279168 145695776 389698048 507531584 234491428 774953536 175851992 445095136 738377776 562752536 457416192 92565088 438469250 338807808 132640000 782839648 269593024 61356384 16616642 740370596 253072192 581512448 419861680 668261248 650087424 515052616 990037808 695709600 525880436 873400384 585626114 489264000 303875000 66936150 391091040 315711164 778541968 568439680 276617776 755378784 292576000 925946824 172543552 100871040 260004880 404601984 904829464 356499376 440170844 630431376 364837449 154032728 95733376 994306048 229906336 952806080 516450240 297224480 411630164 233422720 416143984 839619832 532347576 570481152 466684192 381567488 553281536 324619696 741038760 580542864 953321627 640240864 624870224 848547328 696743792 610724458 108784960 886185120 704590592 757612200 516018132 431028608 300925080 436396370 827089780 823336988 375754215 429480000 874688080 984815472 143919104 609833472 456488136 892703436 799186136 561711616 942909462 284711296 552532994 988657408 469182904 126993312 290717149 431517312 167377152 619815496 970039744
102392560 513554256 967337984 965308608 827406790 514299136 311538560 933129600 578117248 942664640 463421992 721797800 421700608 134600512 275275888 711366896 171565944 804795904 948600856 8264360 834872560 915332352 184006144 720402112 74019264 474169338 771959960 979013216 431064384 77803648 177878452 649225280 789871576 813953328 244048384 952678336 469120000 217501336 420480000 166361120 495996674 324217388 534191616 314038736 769810528 327469760 945095808 278852464 536237860 745827584 85218608 360913408 510500518 439847840 989743940 543466752 603543024 309011628 438494752 930323928 729551502 329052384 963894400 241080048 270489808 264788704 374055424 636558304 396915304 920199784 261450336 173190032 998988700 347503952 865994034 256614352 341730208 266289472 635046256 705682240 364646400 241166140 85366016 840479104 597504448 576343575 577157632 310643410 68193914 102833152 427704064 163329536 743302116 780484066 544050560 911665368 791664640 902161472 604353524 541527584 607191936 756611872 317844174 921445856 150741264 27945828 500881408 766203136 993319850 445803008 312051744 15911469 488787776 576230208 225377356 719885792 526254636 259592288 820550580 801687296 689865088 967696026 221689120 886239884 17500000 528901904 476608536 933875532 296840074 946253306 785669120 419135424 895784480 701464816 781492384 689480520 407018240 97262656 170957888 325933320 905038048 548722528 368225630 615476256 544565302 315821216 28766400 736012290 253493500 913342448 912540543 673695776 674345712 351051612 889545856 954899228 897127872 532498576 791591764 544489472 952243280 368123392 586859200 133900026 909778694 254182128 321103908 850563672 58402304 301618480 565361492 652614606 202770400 311224712 395667968 853713200 753388000 949887440 284052264 59055924 853875000 112827629 865476520 90985088 875076088 547365600 174702240 376547776 18001152 451116120 231032076 899429120 979156432 517632000 15663070 634784592 435356764 975072256 962798502 145041920 46762104 35150912 828071808 19182182 352377520 131320176 152255728 881635929 821978848 244908576 706540608 157444544 133702784 203351040 473810768 543429168 889426950 656151040 445965584 347386600 227276832 403488768 420368352 776920320 918465648 809278500 802638912 83356672 855656064 305956150 141621760 430892928 907704752 926683156 252204800 866807952 264176796 990885888 31845984 707294976 355054912 486005376 415023672 35316206 242556796 775343448 69105400 269183518 442896536 211571456 563403694 101479936 329477232 271015488 364997504 797389440 761380868 998835808 295059456 13543680 381309184 287421672 219490240 597353800 994316510 302155264 650311730 787850000 328288672 985815668 343665608 904951936 234214935 104918664 400591296 720447784 116571544 972132000 795122084 481074336 883393792 210766896 175612160 45432208 909319360 770719462 1050880 69443008 569454252 382744100 453120 585337056 157189120 925487104 492665592 729481728 370250284 793747032 450572096 837336680 525073072 91206400 671427744 607686716 303784440 679810608 937117120 558351392 950084132 252651776 294430528 305405410 515626752 374526393 393085236 132775034 996683840 471916672 134394368 109850057 176249952 892937488 932487344 465557304 880597400 212412760 363917536 101730304 320281312 736384216 851387968 268495456 971483104 280583168 767521880 338175808 382633984 135310688 477597120 462163850 442430468 925016832 491845056 65586880 639381152 779742592 997458560 195481344 776656120 77031216 497251860 174654272 710277148 940217416 597147072 525188920 721922179 432301136 958987020 717255088 774752000 726398136 857103248 892796586 723378144 297337376 710078224 236848032 433675960 222279296 142448724 726726720 202680336 361803448 526436618 854562940 184997342 298307520 634904286 131433980 703174880 408414464 990392320 819111760 514511440 955313818 204226576 105831276 541856302 917696768 304532480 676119752 20729088 87223644 933624864 396953536 658405388 511839710 893016800 609983388 690561536 618484736 143570432 936003744 129570816 515571536 766476854 202574592 832931584 607790240 188004360 493694428 863421328 540015488 774833424 213869760 719085708 531420060 706876512 903562028 40936120 801598998 109888001 685504896 985079096 28528348 376145024 44798464 599213440 88689296 996472304 638149824 789314496 547780608 250416740 207696512 725720792 300750544 583246724 611490189 890186168 538436216 735055320 487175168 181379968 289144524 92533296 468086720 424544656 681866560 959428352 961754560 737547232 613731996 212651544 271950208 234209352 757609408 870695920 260586424 432688804 910208128 823729680 579808804 122621722 618250512 238426140 746726944 739169482 158535264 426336096 804058288 955310308 89538224 861159968 16454368 911542208 551860736 708236331 274590106 260524464 734449751 901368320 79887868 56956170 97041408 536260896 311717312 496975980 369856628 552448376 424664912 277330962 37258200 866465697 493774848 932355172 416527040 899500032 412086356
591861760 830677992 761027584 500824576 53153792 701395712 607574176 722101592 703818144 127900692 772644112 872431088 855984784 341344752 871286080 994409472 280057472 768290272 90336000 616179752 932138560 500742688 602018096 683143808 19127488 70742564 645831680 385738944 254624336 215764512 434723200 632233216 625647920 84499664 804969694 510708436 433730480 340118720 494487728 688238012 485526784 145149988 280196336 433850000 414832216 310576996 287201832 31067300 138193520 5453528 473665536 696269728 658749804 238306880 226408448 851192947 103207936 587060368 972364416 514220556 112574464 631747144 853077160 582966904 20074752 41396504 104735160 92904704 536419474 437886024 786373152 847894440 245075008 520738792 524071424 509603552 273693696 334693376 578982784 224356744 372783640 109711496 661834432 718429840 333311616 717506336 127775072 90658764 362393244 362631312 513327628 143842688 709640448 471440984 492638608 563481536 322768896 766249056 783396296 66237952 841889310 5924064 970659712 990377452 875444672 536081900 413996032 453974560 900947328 956276224 773285760 91255968 787014288 772584064 874635520 907854632 790246080 954179624 879161984 761661832 174353096 536273268 246544340 902481856 953177088 687672800 535932728 294173418 475789200 107134464 535462400 873130560 414776704 353218710 330688208 439010064 962324402 206765431 483346624 224978432 128896000 39507968 741349120 675896668 737489956 392159488 114922368 297495064 711700686 562926592 44160000 86080832 478673920 105260592 90480000 943080448 478830992 299483072 290328448 637324372 315959328 708555232 120837632 425747936 727020090 488310768 35965776 835606952 739810816 444428356 700260104 881740944 180455296 998553088 727889504 19985920 151621152 169050416 526017506 785181088 336891712 817823232 775989520 741619000 290873728 8355840 695829312 123816704 326142848 434117176 678350848 533030912 882452006 520590496 98719976 606970104 71708928 261300004 686370016 890429728 803546408 856723652 213358000 477374424 438512128 966233872 522260976 566229504 822972928 288659392 389710840 609473520 363211476 10134804 457165416 560802818 75587740 463764352 407285708 3449268 54792840 29395504 869072000 154213704 879563776 125597968 15844764 182334776 120380192 116666456 8243968 283914240 323087552 203593408 465536976 630155912 728908800 446920816 937105424 181980720 596568064 821209162 361346536 464272208 851134720 305849754 235627992 705349056 707312360 398807675 185475412 705238880 686456832 614022256 234733824 808990600 59736192 92064256 189789520 889556920 870404689 861585888 759524224 223390496 187903488 225049984 501874240 222238532 885569216 724551168 811421632 582272000 239246977 92128768 962134528 13845760 619507688 51098080 90752224 349734208 548801024 893501008 785295152 863520960 678934248 588243192 916056952 880351800 518646904 196571444 62600544 948288512 184430256 963449056 601387304 324459632 826186464 731014592 908805408 105762700 364678599 966166510 201549140 959893680 26895616 58560000 602091616 490925440 216355840 568570880 878302208 527593984 872045056 355877458 123924199 186575644 797913984 511828992 959123328 476255776 92153216 891825024 969484160 89085676 559014048 822257576 804214496 237436612 940627840 653110288 758457850 542578336 927753472 67801536 236527444 653162592 737381840 680582144 592652064 890650316 166116376 704608204 56018152 52973312 813188096 486688704 558874236 349287680 57311072 581097500 144298000 183477440 379985520 803838094 184888686 295747152 382642650 321581044 911250174 149550848 181856000 706570400 141535799 209109624 260874636 789713912 7678424 220164544 660818336 955162381 331675792 389643776 291833616 761981664 528042204 498312192 223677870 827655000 964755520 446581450 195669020 701268325 820080768 87956174 774857984 312492312 126366720 192467200 164586672 413975936 927354224 574047536 490821944 757923504 369678196 392370650 925237008 558730240 275913728 49806600 340999786 179498656 194864000 5974110 420129722 425663296 71972864 720415520 458611828 233422592 596838400 304846376 84362320 989443296 795269336 59098304 971051520 70173794 898089408 451708288 881461984 278610368 613084660 499588000 389027456 539772304 675199136 584071568 152351760 146292736 444845504 12267520 559083860 273230932 719695560 817733632 349759312 19185664 402949856 653147648 254594532 316811584 420265680 331020000 12282688 314102326 124272128 495590592 45195904 45165992 781014236 988567400 711170400 440139800 191904608 543090768 390863952 636056564 972052336 532087568 394410000 161127280 562662144 430002568 173894144 45452800 469320224 256675840 167208224 403946966 279152064 4449024 643846112 830281320 542167880 344617657 691568944 216038476 118326272 152016896 558637832 475194232 483159248 762303232 432693760 235400912 622086912 172129280 340376192 320297264 167607770 916520448 881225250 663778816 954165040 258620504 418574240 948789504 335266356 255353984
959063040 813591942 441225860 530978384 295124736 863015040 820727808 948566272 76274176 598017560 975717300 30007671 816130432 885856390 375373320 824719952 690848256 963105800 882102280 602002504 998993984 603529528 430225840 996319392 12230304 38661736 547610688 597407848 726922348 7869952 395453008 297856360 247287488 586503008 377035520 442439872 742748992 895156722 956598400 877594252 78987784 811126576 311570144 516999040 61251760 915967200 157254992 700881546 498451808 784371712 51386188 157401500 414856144 237047296 986588768 283129216 292072600 221440768 817162232 169893600 443456000 151068272 860553016 117970592 22192000 406809268 418611516 482872000 492011168 408256000 152308446 498786512 616589152 170187376 750715936 153880866 876471168 4348680 520910336 168972350 704659200 503350154 572515424 485327232 489492120 393036096 932145328 79016510 311505536 416886400 687597760 334135645 741517920 242190304 294883084 696077120 788668208 401675294 77295296 520731992 871345334 280488544 863490368 666642048 286030592 45825600 79634304 389377625 956285728 443055440 783549408 272704152 491901768 575938688 906184192 376303504 594802220 760443840 612761080 597732608 960224256 868037376 389854720 41468480 943891648 220581248 276168960 6025216 851830016 199166488 93906024 767829856 954592768 667039840 273867112 36833664 799079936 743649536 775774976 243741328 693690400 984254272 846722752 305128800 956788608 131249076 173577792 134886528 241994368 379765504 176907644 923313048 221143552 365502320 265164256 386202076 511532560 189299712 773156896 825804496 729326176 220692150 860055824 987911568 795723480 277694464 558129664 611077520 9227570 163476918 183307072 196937032 591760088 957035479 157115719 797970688 377599360 778194024 2440960 583670272 193084384 193424614 749169920 714860440 633416264 139348992 459950464 649111968 800617728 32756772 598510208 902101152 632486456 305524528 534027536 647037888 721300352 854177152 729169040 217723243 777113475 235672528 785771168 25785860 748136608 761079584 823871616 521480864 267825344 786945844 346146240 305799534 952527416 836023936 476338944 758146672 129438420 780993280 688781040 902558208 928923104 953940304 536310272 369589554 908618112 364861964 283388352 368234864 134484928 559089152 197141824 121691870 449395200 370299448 807275136 506879010 362201344 3510124 647514048 997171856 784507824 927476031 546933328 359567508 739359888 998695088 368429568 723447160 184944200 158868736 147788608 329864576 493412640 465267216 353101200 839514036 456960672 229573654 831325344 366389472 906217472 263047616 183116768 711740172 745724768 292617110 398198272 471149188 333788000 685256968 116298816 884026000 531442800 503946880 765184768 31046912 192888978 175332400 541160448 45435612 454744576 863066146 877562984 385892864 128437574 390499072 776453376 691787808 70200064 120791488 966508750 257122580 606473152 208876144 106765888 421450784 127184274 61690384 111074816 945041030 479468056 540842496 579835608 564735616 905848096 347657759 782652196 171116736 378053632 931085504 643579744 648647888 476106752 985200162 353973356 124763898 110655056 331579264 474496340 901396324 526182112 787964672 415229212 26102816 239242728 874458624 106781696 79370752 932692992 995696640 848565628 663134208 12290302 678090752 140472192 811279480 814964576 510289536 978497152 189455488 765193312 505555436 9343808 286530416 141884288 618667072 503286004 780928000 758676208 900727808 50084544 262119224 992231680 52355320 947329664 334764672 865536800 767696512 539009984 804937136 27303936 878418980 142049792 266491976 994007168 788706662 440813056 78706296 303871986 241606270 600340020 905109600 993556544 444381568 993250400 932720524 609112008 500127744 63126720 970723344 367362656 211756208 55533936 102755008 41259744 60145784 345696736 271506560 333318236 98590272 84462796 603351552 532598000 255623664 293310784 859816448 489964032 731464226 244290096 124792376 402359994 863556992 673905776 168598784 857749088 931668736 787053632 117266656 252215008 762225652 479356984 918711088 769780576 589922048 483433576 151063712 711934464 295624272 902352152 597333548 666821120 772228096 497126417 414383040 294665360 569715360 584864416 939078656 882690912 829499184 718447568 120185744 684488336 878136638 48636984 793282800 721289120 630672896 647728000 428034332 154225680 358614204 954263000 571007804 973522071 763100952 252549568 111651256 881162896 920487240 638066816 619450320 829209600 844739328 905292288 361916864 267465224 142880000 308453584 303521773 490689388 997535744 296672224 754196936 839481184 924506064 764916224 843309990 92255744 415781824 867958400 650295864 970688512 888978364 888132278 893096384 135701360 269152150 581420592 696023814 617199620 336921824 211202016 349284712 43853792 477960448 580578112 12594176 773327458 785491456 750678016 147861008 395818560 928728308 77597100 568374784 207078368 62282112 820628956 499159246
851467984 926229436 227605944 599613248 539404544 73120056 862988328 225378704 834936896 738809000 988574568 974899328 288276412 443106880 663645184 598184904 412496824 478357504 483462016 50598154 42347856 239724800 848653200 325016992 646541598 255489422 122130944 529762378 207126008 606354470 771719936 782790238 855523504 984017476 20329724 738031784 663686856 863693476 783060016 629521340 752524608 592961904 912476392 773378000 484006575 25520512 831549912 702764288 472672568 36547072 391833216 580787962 621209920 159430528 866195968 73712256 860824232 42245254 262197376 135084199 708529428 594524168 177868800 718166784 135064320 151699224 585326964 700765308 653366296 321459016 157764032 259433208 958782768 823052128 183625424 417477742 120011608 566932480 636135060 870632752 267995072 296460918 959733934 345844224 269103936 598657878 243527040 295867104 691956224 86055024 571183104 826032704 433786912 208928960 371596256 274350288 131477088 959562304 620488384 798963712 97425152 657328000 455335936 850503662 30715152 805647520 35437340 770455748 417480928 102553600 164830728 200044800 564553216 718552320 588338137 51681216 49178980 587500544 585152208 148578992 494695360 766312960 492102000 794549152 590649568 396482432 678015808 151048192 202309624 636218872 228596480 593541552 276879720 858528192 157701112 147300512 604988020 935033600 730635656 358823731 907805790 574416376 791257728 201107488 687188456 785059630 273187968 307474272 665731824 263327792 629740192 173948616 909322856 878698680 40187904 861744076 312269344 273116160 672032768 988438400 941754976 87862368 972329120 10571288 125550600 979442968 147149920 593898972 463746912 781974916 182710164 826139296 987765776 123488360 863672722 284044104 508558848 611339392 683576008 386451712 388661250 131226048 552414684 148363350 720590658 986305024 534107648 896730992 763028096 216744192 635455264 284757712 21513024 694496512 331329984 372546048 240638828 857254208 490249144 73180808 205301200 333978925 115217792 862086528 876455424 9951712 511104092 183658448 817992640 290386736 761346577 906963456 207778688 969323918 37551182 945531968 750869292 483997266 405593024 615884288 4380170 555384000 973061824 233167520 335152440 8725452 239049504 511788992 9567328 202860008 488987104 718898528 154607232 706384976 141410744 65265752 755728208 489646752 811715456 256622256 752967680 662970256 808896176 695858380 933079724 369626848 148282008 435551072 163782112 314864752 788120576 976063232 72672640 772747508 512006336 427600000 103819980 326280704 905321952 836105216 205088256 167470304 723274230 611410304 574757834 753635868 183971136 472845504 221559488 35958832 656876176 39115092 342609920 384254464 272627680 689628032 130101840 162886256 185331904 418938000 544484107 495410176 292158306 466660456 956847888 907018782 930500608 411648424 660037328 317190720 939030272 157187376 818949836 221566176 618940928 677151744 360845312 914323712 420995312 23767904 255110912 625392946 93091200 10678784 689809920 35012352 319269376 812660608 365635024 522791376 78197460 647157184 499510784 728016166 722655488 373298912 38857728 271830520 32154656 422297344 408858288 159148672 456433850 816594662 749083376 44808000 200316656 496774016 279857208 788382496 190674109 498676342 845758017 976540984 926807344 210808320 606849568 445132176 112778368 253218680 176632466 987505116 610124850 559080448 873751016 209575824 862449216 251049472 866153792 50538304 252276452 134269824 742301152 949758688 988025600 280074936 347141376 688373248 385187804 137596094 321994112 331753962 623551488 381523368 939747248 423533888 365400992 182009344 129602852 501049728 134013968 653854208 54143528 608815814 54473704 363682670 818716672 569854976 903961278 128749880 792105984 617266432 665706784 347850940 538418432 738182696 178453848 286599168 107682880 614063278 926887100 221967792 553008992 221190140 199936564 16485824 191105344 911694320 348589120 913327424 105676160 759493504 251228672 386653284 374152128 707873398 459691208 3077888 996342176 835855680 99665872 791865344 259573568 63198840 425501984 775314944 588226684 657936064 479795119 382528256 264583920 807500440 559967664 268560640 150411562 785614336 308307888 576954656 43421696 481548536 856204014 582190108 19597536 494645760 300985589 169232438 486887554 800843424 379562346 971785308 538580900 829899392 629779456 218156701 944201392 165211456 129003584 62404608 816986432 997827984 382337472 453783168 262877696 921116456 165561440 997411776 882834944 431172131 342765104 601135232 261627336 68046224 671351104 274995352 427086718 957863350 650904968 412176176 658358384 393502420 4025984 955709184 574286280 441463768 764088552 674905088 40342896 224498848 993909840 933750800 340755540 627987877 701604172 218719984 681453790 234645344 893708872 346566912 296677504 933174800 477669564 57893104 4089784 631356500 659192076 531519584 773755520 293844400 191162208 632117360
530968496 757088416 963342336 387764156 197050592 965632960 78710592 998640448 702610944 44568576 949773984 542823040 366375680 815581288 628342218 150483466 326056352 868048452 958911680 612297416 887741376 327200256 578791424 807154872 738589874 271929096 870834960 110952644 718375616 115860964 951731616 725439584 76982272 228522400 64000000 414114640 899128872 86538016 229534624 218739376 620464128 200054784 759025400 117800448 927722600 693779784 405256268 417836370 908735888 219837940 341615488 676819564 249200544 934101376 87735856 1664124 708010240 709505492 745847444 448721920 763114944 604904624 724075904 534312448 432956896 441158240 991110272 295086030 480459392 614330480 70275072 989402472 400045056 358451016 308616736 458140032 851504704 132884764 998739744 654749532 419422496 88483128 477567360 977022464 704601312 352512008 84687000 542582808 345076032 530731552 512498020 216560872 549448548 537545824 69367536 425839360 605122805 875274192 150598144 906961164 793752320 99800256 514857728 840584000 976885760 91461568 972798630 484770664 905435648 366080840 835487915 690372096 558238720 268745344 598318080 169871832 316782528 495178720 401024264 120369456 67278968 398623428 527605500 389925792 169992632 134953776 280034176 163300864 839013528 625883316 640203040 441422848 96382432 351588500 154762432 967816272 316868130 98164224 184660416 64206784 619379336 361673776 74076616 727853466 920544512 946998656 902975960 289273200 816990528 120217856 937719318 836708256 697710866 338989664 270745600 861283008 966103930 942565833 953996032 547776138 770689546 424087426 535442032 336933456 945798144 168440988 291158272 512509380 380771472 378352744 199340720 287814976 518836224 97475280 182944128 514586368 110472520 994413568 685281296 75622350 274577920 812097028 278512836 856913120 769721580 469937280 958333184 958770312 130720256 364678172 997418600 713418384 481382400 582537128 374149760 224319616 153765376 137102720 853814800 228823040 843585696 460152160 353797120 823816034 409124352 877518922 369616898 934737056 700336680 721958464 288203080 453430656 290170160 397645296 532214112 657716000 404436192 724755200 240590336 525945048 560863936 735002112 783156950 355021526 426057572 578280192 18937516 763437344 979892608 988718700 664205312 333094560 492527832 676270768 693948304 465023802 998943616 625932800 257626040 894253312 586401424 238267220 941600384 237534368 218129152 806753552 491774728 346498464 676004733 200897024 995268608 192477170 860853136 878481503 613559296 489762144 254060864 994129040 284368617 453543956 192280090 878920 631823184 211010480 832477232 742388984 858238608 575591872 641230680 657205916 210433480 719790290 537429746 744746656 288233600 97173304 415838760 945107760 88239350 459357300 597224484 222922132 614493216 513272220 894949216 783700312 851418416 416171864 686558720 833053440 432009920 516480000 931153576 170567680 860874054 198332288 976127392 992052928 46925632 80589760 214526672 527099768 159218124 436324352 231600224 320570524 934631440 590999520 587620000 125399904 508301200 547706064 914619712 317853440 513762292 611981400 727395456 330554368 56963347 604194944 274389328 871704114 684604160 166585856 767676864 31123456 148476568 90101216 923843156 735993600 642839994 354067456 719074968 167459298 99063422 434678784 856268884 706976256 446730624 36360232 938471680 999262672 552237784 987932768 249058480 33475640 998917544 88138400 794302208 236331498 818611752 143520512 54545792 522925952 531354624 738342016 122976768 847715840 487779972 286059008 980794688 901421112 763767616 393224884 583583616 316047960 958530912 564888080 971123936 548643610 970574336 448952320 529255844 682672704 869555328 611519657 777298484 985084704 685375168 98160536 317489521 81862576 625680320 225305024 69255768 664792428 373214554 500048096 187317504 435200000 669814976 390644854 772875952 974156352 383645008 404641524 760120224 959344238 7190792 672914824 565254592 744532292 445648288 110802104 308506112 891942454 688399360 391597552 402862888 554417488 444560760 387494288 514455744 905083532 204978906 643927616 511033908 403317440 777493248 50627072 818588503 779944784 618198976 809593344 648963398 449198592 753801216 41999036 553590080 29412992 999616232 471731544 755572800 802592576 670506496 485824264 755392176 614632232 517227872 433281372 181013696 16851776 353137984 718761408 261990496 428191220 441003008 140367568 431344480 719644160 519842816 87667500 374574788 984963328 520378528 25198752 383136840 356473224 12415424 941776988 712737792 116511312 154199648 106453960 560086164 249492480 122101592 870424256 102278528 352408652 471287120 357317884 736613272 875131592 35941376 197523456 610779576 167049142 38826560 606009778 97039360 19138368 832973024 672933242 808313104 851697556 852247552 864369472 25581772 721846672 206219180 123642364 253064572 401547008 229864938 683500600 123887488 482177956 236255064 700938496
495875592 30518624 206270976 486102272 494878512 361492320 275298384 939301376 271773328 293452336 432444002 291548043 298737744 182148040 837631340 789101408 577719200 34860640 937912768 718243200 640774440 29872572 701070976 100470976 901471136 455818248 531494656 523901248 712760704 405658972 712348600 538306760 843073704 765388800 338282112 785125712 509965920 693081420 360732032 613787900 509848560 62639904 186596864 48415728 739607552 708994460 181738432 502654416 584368640 20588672 536975104 38430464 207577296 986225888 903969307 744128768 22137024 876685856 331896320 347029931 819400752 501965680 387533504 581324250 296305020 792598384 437084230 76683072 441975208 840029504 414712392 352415808 180308736 392134944 319958784 765723668 991866952 391024000 889127046 248319088 848262500 949020800 606168728 218831872 591003802 789887264 280342772 689464668 52611092 192650752 78035380 399422848 815876616 551149312 292594568 242060934 117331360 918323392 90669392 985404272 160794592 914357660 418773360 731155392 796100528 159746128 72332556 623335592 433680606 547319296 98306064 941309440 656140304 662520000 54926080 675248176 909220184 299594404 131019168 556795904 85524992 847095100 651651072 939369916 373757056 755074848 788858956 850808368 760235672 327500424 596737792 818217344 869108000 451147920 219896992 360645824 676463328 34701240 691053056 522930688 702078264 824383184 113341104 45331500 418993088 517570312 526834724 633836260 582410028 662928000 341266560 333336080 319788656 871926350 817754496 415778048 595652545 427507904 627528688 443675254 501390429 8683240 323442560 616496032 598342016 518556904 436373040 971412360 953742336 664335344 797776768 12355608 24379008 932772940 718064438 719520736 780956908 217295296 812672000 637774132 737385472 153925808 734100000 770805216 5618536 646515108 677425120 443113984 72277720 393669848 697990664 789328292 89910976 691407820 106727424 314244666 552804064 154594208 127788894 623125120 698818784 342407152 971072160 173095936 370828032 561023710 663082208 271582400 678725600 429025152 819456 974759600 580213652 312828996 317807744 654801840 564414400 117721832 935368000 801102876 317064928 793437952 659103744 775351152 261326046 189967304 793912576 596143552 90215486 564577556 178611776 992797816 856189686 66838240 429179392 541043712 603206984 149982848 574446336 427283335 841122888 861911560 676319424 677020832 336655858 934209526 910434820 98102552 485930496 959188196 51209920 863095312 285596760 312787250 63032800 804769152 203305428 972459008 658057960 171819870 389027584 191559884 427113536 414193280 972236736 737885584 951935488 229972762 898393552 280934814 594480420 753081222 503860154 308442112 224387268 721461224 946627456 548938368 886368256 670099605 496268958 193860252 631166464 819722784 111315019 891174952 663477500 629245688 617955075 106354379 771081088 474957568 98591338 543400852 396987648 248443454 210612180 610149484 992157408 3944320 47553760 812129424 10242432 256387608 404165168 861852544 42881660 910127744 487122748 126837518 211138800 380186100 522673920 456608384 709535976 819969744 670943404 492405504 689478884 567191018 283608340 148944272 869359584 283317792 788032280 493532844 348582155 154426880 217259885 467206109 540071778 199271552 317100368 79188242 3541696 438460736 20335360 116383680 908129984 268325048 399838624 253058044 919494656 698263445 84290800 655158784 144076108 62698496 123107976 285194744 326059776 107374208 454428672 698543712 576915584 730804988 682264008 485483520 592695962 851825536 196033116 302996820 149829568 925918992 347487552 355942464 868037040 753825936 481092724 728348672 108653888 392682352 599549446 424036736 202076672 66975192 827332476 170313856 967873024 495013512 968536432 153183499 94367164 865922144 51878400 517462608 570315900 599875792 167223984 631183682 980966272 451530112 209325952 816395200 812637120 219193344 945760568 822740992 18599620 333576704 23495168 906958000 65376288 693826048 344548752 136200244 570132624 871628052 630430400 404940428 667225880 263229320 86606848 51348864 331067336 395841792 741160832 738207025 982217782 1127434 94490568 298600760 419818048 395138584 872915456 469652512 689369192 761819445 869263484 589788032 873833440 503491040 773667600 610125312 819312032 957383375 983542536 430267492 339065216 17221486 436471990 771700224 857569728 130604562 602929984 522885216 835667200 624270784 317379900 765892552 469978836 405949888 366826799 121233500 892965664 328304680 89607896 761393534 539305442 580811272 112289408 754172824 258560968 520240704 863566064 946945789 355313224 453341264 13652224 617205856 417582520 187232980 547028096 130048320 571765402 96542928 144950688 869244120 416544788 262437120 49484032 495248384 981403816 395750408 789162144 449010688 893987488 413836480 108267008 816165752 162544128 761070592 702598912 412024872 833317944 273618208 331524340 851489536 924303184 143134208
667905488 211468976 510482928 935799384 7551252 885113280 600876432 594368000 352284160 477216536 939002368 473596064 170947760 599372384 955275776 93782016 27875840 885851164 162495512 26239616 175584652 851931136 805797192 435470458 644308864 177043504 457305664 736125440 93035520 625597632 735124992 374281728 623502816 32504544 630583816 972895072 105677888 775389530 838366344 714149536 440938432 554111944 606988928 361778688 25413248 272156288 979135936 846498688 506023688 552515136 348159500 550367120 386015400 700715048 194317384 962828800 255949744 853637808 152311488 975102976 818435016 862015802 113877304 223667712 560046208 566986688 892837376 199303900 684812672 268082608 447914185 616769960 881392884 528675904 459504900 583252176 744890912 651911840 207661828 106744472 500319060 710265052 852406784 341600832 208629700 494651036 433244784 163968676 618404440 962697600 912401984 729023472 70914128 247482720 779432702 810232336 723581728 560522464 93403552 190001760 816029152 794887936 741488656 78422976 969304324 742312908 485016256 221049900 666296493 711350985 178788824 638152976 633580240 692199702 131305192 29969052 433100268 451600768 36422144 255691776 233249064 757163552 734386794 886554816 484494836 318517248 465004416 879752156 307971560 711318174 468246912 137403232 804061776 431864344 985586630 627244324 970811184 67947858 487027312 661074944 827850496 360455000 446073640 127301632 667612248 242159428 810654086 877198832 391307888 449323744 357827120 148623136 973010944 24268340 610685520 375173120 817618880 514672384 698948096 14384144 289560472 452034704 689154774 712424264 447721382 711447273 328886784 31101152 554441056 17764016 720273152 982130608 420211172 475310080 898025984 39808896 652200684 494324968 181860320 310338468 666143392 399609984 862175664 331263644 21581696 590220144 686050296 892314816 985195048 414121272 833814400 211917184 14044864 176600320 240790304 344939520 839963032 609723088 431445120 950124544 330625408 976671592 978302336 944484496 89312187 990024192 708466368 519237658 628808904 913972512 626797228 338073216 192662176 583697040 314930664 379364550 440262144 752298716 818568560 822294016 447629342 517390090 240544422 498903744 752049872 8285568 16910552 185063168 947178624 343718416 185432068 253556312 890626816 205443716 217921940 76882424 163058400 889425456 729528096 802677056 687941632 635695170 546897984 721151640 19926880 946016544 544862410 835255650 646409048 73076624 280107012 204415488 46952192 284073188 785728584 959948918 188440000 577948464 492567722 591348864 429734660 451799008 329111328 740287592 479148928 233897152 244382148 970225708 705319264 346495576 651415688 207738240 786138752 998940064 986555008 42052390 894586368 251542528 802693704 960687087 705941566 89601616 24817920 54020860 949278592 294441184 658543232 46294846 424773840 130387802 225037152 978082702 190010560 150033926 301204992 200591536 418026752 767487414 772070272 402472960 81309184 238007296 23115838 4243632 44074880 52656032 413467688 631661568 743973568 42812144 517419008 574353920 557259008 548022208 351271104 410600768 690241536 181093496 123207569 502342336 311412656 940893948 78348960 599574512 265470346 279865856 929459848 575527872 594727296 981771600 981375888 516181584 624323584 914898384 724714188 524067184 880690056 989244468 104801400 606728624 869672320 202494092 737243088 40149984 387630926 392779168 633809894 626514368 801461728 768984704 437570696 453256896 141551232 204646928 893428920 132250672 418527760 989708242 575432160 851103456 218130240 162968288 932875648 710341512 271077342 515676000 517556224 773486920 986185492 886479136 488306672 958045200 683240320 166907952 661074252 286290496 982928384 623427712 418312384 576766272 518925824 856188096 873064944 786149080 887026806 648682496 476414677 698929616 366672256 701986304 871954824 690789232 54683568 524354048 301680192 613073232 957005456 555240576 750955256 10042880 46786496 238193920 947131200 506112516 83529184 81684184 403149380 277003264 329776676 973095532 104430080 366207360 812256 730837708 81444236 443856768 470452224 748562941 882075060 915229184 862203888 305388016 809404384 244349162 920808276 213974448 910705728 664160544 903066476 527290624 828215107 905159680 879895760 311099200 46718168 579805391 471632280 386455840 484917376 160675712 500019262 539538048 975221134 14638760 930229200 404130720 206206200 185292576 971684806 602257008 737459968 909605248 408984064 697256672 672742556 872911840 427706418 677822976 886572508 482258952 546092288 754034480 521130304 393267968 896003680 869582336 920787232 465935864 91515072 258790912 972225892 242618752 867654896 808026168 256911872 793660850 204307564 429561472 559700866 613286896 554539392 200941056 66097548 968749568 180607680 414500072 554868506 215906652 838880384 648074784 490117248 525901120 232053312 329150768 321501120 761521040 849547776 373907080 546004896 324541148
629169280 17749088 828964800 821830541 183279104 457781430 175556716 317366144 750644048 415953920 882497528 191154638 228381400 605393652 685958144 790035002 164602368 813781984 490685744 401603328 108997488 865380864 867600640 694932480 576353568 132200920 791474696 592033344 765163856 618478336 6077504 397004054 818592906 284684395 889783712 268315772 20001792 715461583 979047132 888925864 350457700 524372992 632712272 539114808 749443136 327871448 134605824 181868992 572968784 686808576 605812480 866622184 208324036 854874240 302704848 154414272 80013312 767273332 115492218 842619000 480409336 115788864 851347600 455987500 437181968 778450656 201593856 281421584 249999888 699941692 437257728 122988370 298627808 971647168 908919808 873349152 810883920 714449071 950609696 628188320 641248884 202507168 616651392 117841088 861229948 329265152 710156820 136254264 167446083 218801216 294192592 96339872 920211712 38713856 907112496 922522624 667892125 201308581 595427580 241551504 23644820 787458165 453361664 553332268 895654808 278772400 153605376 668646912 956202464 899573248 327096018 218900106 820600064 926212160 730798248 144646440 976347392 978121984 960837222 9867008 65439580 932565360 396774756 124940928 460461568 540131264 394415770 951761376 514578592 158773616 287394309 991483472 79198266 162281376 345537552 430716032 103149752 960511024 664092288 583509120 642833530 704646400 423409752 674623744 780862134 487421512 546089088 998604288 610402280 859688138 472017600 61922560 398715136 865200028 286910976 951137824 385240624 611499712 800725792 700545536 725181032 78656288 962730496 851545216 573884416 286244802 658651856 832025088 409569000 461258008 918034224 770862544 241445568 298605220 360007000 11229376 102547072 187734032 363403778 757361664 472548480 59064400 644968643 166426744 88472848 53338556 394601984 47017984 659895970 664756872 221423376 801964608 517658664 96440472 280330120 644518912 671306200 85278400 579951200 624612928 527718064 344520128 284486144 456538752 951510568 607042260 472670102 16545788 521086256 632432294 834132480 624945984 12641920 287339840 610489368 193767836 255833244 80407308 491842388 236070656 718682304 680557368 674114208 314617829 716746786 263757184 478265856 82159424 520925152 369141440 459985060 493724800 865981952 839602384 225034016 362556816 132109384 204594612 129774400 653347840 368988672 837050644 630420724 683103952 603640088 116032174 658380576 229775456 675856960 194404288 789308800 152360960 303046712 299942144 881897088 293588352 423834912 153310742 155018600 117612672 37305276 917402976 125782912 394507464 430332672 177886316 881025236 545101184 11630884 354292456 616723968 361267240 93807396 152098432 964950954 545543568 640736176 634411968 499040872 438824960 842071424 886585184 97997632 805550704 169538048 921746280 528392045 861662144 416111504 317135776 864874784 278646536 224113184 49454324 507706752 647174144 859859448 454972984 312558368 602844664 662053696 447762944 526777447 319716688 119052784 485456096 134531104 38358042 122800000 232066048 207764708 17508986 392823048 53410128 357589760 468296688 949502976 255788032 458220416 189805100 428118000 716281760 578075744 372665344 340055072 972540120 883814400 66885984 234020864 639643264 208765740 221193768 418691744 827901312 285314334 925150720 809613656 314211328 843768320 708335328 531614208 591121420 954579750 516384776 344404850 939969680 760119638 372623664 189608038 982088320 279014052 272524800 754650632 132600892 408367840 877019712 401507200 475633688 497863328 836892224 323441576 571325565 647325568 36380435 116290368 668040608 636189904 695971272 832377792 503209712 784410248 921375360 144077560 293621000 211547416 302470150 909136076 750818304 817514000 967415264 250901902 429336192 625039312 319964778 748010288 997730656 546092144 473463402 951510736 285578310 492387568 973324484 343158032 858589952 442636168 774317176 726406656 530157032 453529850 794328384 156715542 668969744 636121776 113464832 954350400 72930756 561410292 894313088 230750250 142509354 295250808 274717088 801907504 691636680 193698568 623808620 882489215 202868104 777836812 948717504 652261184 464545280 572315072 967003904 576065268 934226134 639229824 297900944 946756944 333895920 40896080 931064204 457575936 929006168 324294680 436727360 679648576 221301216 817308144 303541120 228709984 61875640 96401536 691551648 292403334 948402592 99617068 238315136 591770944 636202016 473635872 907691648 599384512 300448452 836854592 835802568 777998802 712882688 955112192 686405904 477259648 82107640 423939200 399634519 829982268 202015296 999545936 797692664 110913376 751546784 522835456 140913608 363048072 582656080 409467480 508387720 683791776 940599104 497608956 126336848 837489152 546642096 581826904 208413560 6288372 358475790 661717248 413679904 975773256 635207296 520891376 458126336 859650240 696768000 148967104 246588688 321265152 522280856 319416616 614434112
45626780 88380192 921164128 8612772 797153864 379644652 68212224 139297800 741920952 557190208 179670720 580493520 724391538 684951332 382308012 930919936 513088084 85663424 455559168 252070110 83281408 951906737 146587144 386175936 885496184 144526848 996620104 357575360 308994668 616725728 657480832 1235492 41778320 346253172 281389056 486155072 982669312 461769524 985436544 125436880 350790263 760204208 920627712 269003170 808465904 619317760 29958256 268458836 515256320 302559307 254924672 96943040 985690106 14942720 543899200 930518912 83129840 844703100 916155095 210396736 57976096 28955688 261740368 338862402 252146272 802627232 712849296 660810880 253759392 732093664 159012736 758822400 414325904 844793216 184973568 531850768 342363380 792216448 872999552 943352664 24371648 901904896 541576016 563088480 611232256 15356992 914611332 787504352 553570200 542050520 170962233 252627360 171522048 647808357 732768680 71412092 916268824 146353670 920005792 107365824 484562228 620157440 479151104 62925152 536829016 309902970 154104896 361188864 348988544 895046880 355899966 634511168 665599746 349937672 895563978 616975800 306388205 743374160 702555904 140672392 346095140 616650162 971128256 538275808 462472464 840156240 769280084 893636186 669091824 93749024 331794560 845705120 868340700 131275376 952944136 74773392 108039424 585913086 228069792 359800320 172352000 313826560 659530208 846511424 377484672 223398912 713066440 77651224 324697088 470221824 952800000 807040876 159489652 310795584 155755584 754524672 102613336 346889216 280761824 933550336 407375328 213538752 749148160 360840224 891469760 479943680 459355456 909198464 65238016 29447232 681585664 869125000 834508288 858189640 557709568 962312704 151317264 263919368 846298272 930271408 768552510 526168872 924689920 816151552 297851708 530458814 650243748 279665536 688027488 986908000 340251300 432140576 854755940 932495836 913838208 340877312 957824704 429850568 429552104 371066532 791354944 615016808 169966080 466689944 516101616 245384332 335842752 528233056 639824704 467846400 72869115 35793664 929538560 310661802 619100592 879785984 846997285 190356250 850133440 292165104 130110980 196394043 955143620 585297232 948417792 869132000 298324760 639921510 339292668 106426480 14546180 120964868 968531028 904649152 633248758 154196720 161776204 727449600 298018592 344653952 293888736 316630880 707506560 687358896 817418048 550082648 647011008 994800544 688899065 901314230 540952336 765159696 945182240 960410288 950610304 670699152 924016600 273147648 993739314 471830704 545538368 695957696 467042816 481269784 849986784 679178202 333192191 740184000 316274480 82901504 484304576 900302136 830248884 185418426 8235520 579550624 985339904 537184464 917386780 56141488 409962000 888521216 237137376 752047232 170566656 334442912 89045040 111752960 335891760 956384964 383901248 266910592 980616744 61625488 186098992 775596500 728927994 701421712 224488576 629822448 394480128 487446528 789015040 343336128 629752640 454283600 788875264 959677180 387706176 520801456 268318512 322921552 72481140 241319936 724212384 728615936 781741888 783047556 372975424 124143744 654429968 105183968 133338624 103888176 554705408 816978004 517298688 808145152 807278464 584479200 772029408 368530856 721413454 94678752 521554328 123735140 60816624 957292281 216529120 325738144 865687572 416251498 809651724 727557952 836340672 175019872 950661568 75392256 382660201 559712640 96346752 462707200 254784664 218774784 129037160 820004776 862330624 613434584 564725760 351670900 272583136 628395660 322009856 719829184 175744424 787470568 321579136 87102648 360439786 165569024 537985052 668440136 157331112 81161408 357675404 916545016 636475648 180283264 604272240 537589580 751986688 72442368 934631600 205365120 452745284 418446474 78851072 12721664 772435743 976844800 389133324 377016240 665117048 216746560 748757056 565245680 150725760 957414984 175009760 101294800 422894624 236623360 346224760 123234000 924154833 752328192 344444992 155355648 505593848 416970916 87442944 274620504 476183968 275117152 2089784 486148352 80909062 147587552 885607168 630933880 493325248 161555000 119949056 926729536 300788970 938657536 212082656 197742752 518974412 192248384 526840088 236125536 330114566 777175192 766272754 858067904 274740728 651361280 459321728 540065024 494080192 617375296 362814976 940255914 579720728 368187520 401432576 581729488 946376074 698541760 151959488 24539648 358424736 612895016 566103808 550674500 980898534 472571574 559976560 243612822 640441528 699737786 192856832 836810752 522596864 732806768 913495968 249038512 574735008 931264352 371477248 289888640 869010688 564516476 319853696 215328896 430851556 617278368 657405760 139188550 631548032 548708910 338080 804359208 875225640 965375584 689062934 326927360 747092048 441600240 715311072 424666752 518329858 13874848 612389664 764066608 365249664 849209310 65736656 846712192
663633016 199095104 840866304 367284592 528515840 260625032 554129984 925535306 995818592 966716800 113752128 255838328 540938496 540182432 554569970 434393088 362781054 314385152 276055296 480397808 621340288 193164688 855771784 112219176 272903952 808107248 67444690 911884766 160587072 601437584 500164656 97917280 256883328 678748192 402894608 591280768 918648504 807760448 884102560 757956864 773725328 279758848 108407568 632207440 812827670 55376384 243728384 274123776 853395688 851202560 50551376 30699568 837341184 114979120 809264112 502429408 54538496 96789376 579852640 71673928 783841280 674198016 459229872 128517856 334308976 493809541 636989200 537345072 780112962 661293104 866410144 835560672 821431436 747102408 762568064 761039520 855795360 564353312 16615752 993279696 956509600 645895364 971578848 958694848 989063748 162203184 569204200 128572282 659285856 613671104 76777280 355322880 820691456 819422936 803827680 996200000 292954112 44869120 685576000 288254070 417843440 416261248 206974464 803236864 561163620 733227518 753653440 72724993 604665788 358881600 958435200 374578576 33157552 830001024 698570240 171840000 701549568 249738400 734207592 817577616 151340544 781756672 559862272 931121584 368557536 317747720 892581580 353921760 666309632 580524968 67778288 674697248 195992422 290579958 316184152 121484928 696534208 982290048 941387662 937624496 890499080 166378880 801074352 868096000 105334752 320719960 932116784 948513664 903692000 108790012 899199872 791850880 443361072 746402760 73602432 779032232 494255573 177640932 552036864 996849248 456668384 863404160 54636032 955681216 387806384 94685748 966046208 877624400 295155552 651231768 327471272 677484600 800281512 847603568 234764196 598971552 441560832 878876320 11160543 673667712 327357436 306702752 970617364 308116672 595924960 908721600 782277120 890735360 787963904 109641268 904249405 41153736 669902080 838226176 815711972 689171936 45147104 100894560 652847104 718337424 46239422 230334976 405411546 424997056 544478720 233814959 758574680 867088064 589333840 791426800 662679752 199003664 213199480 686053668 341525504 75675392 546693336 492883456 704978621 726078208 696893815 854275356 862862096 397718016 222748384 626677348 16552224 567007200 705318992 953952354 488662784 110548480 641099872 55645184 775153944 177357376 936122164 179332576 360343040 990105060 189139988 822836536 547414912 368255488 621784640 178164288 618158944 640874184 475176064 104458964 169209544 798302352 641164648 918233216 271858688 237647536 812229632 343925248 34225528 477403088 283928400 883160000 278497536 80588110 852687040 294905344 601362068 703388544 942688124 510761296 878670208 697711488 464673472 657783456 887159808 814273280 657222976 965387028 771475028 356256384 692821056 165566992 877417664 868919216 291420467 604417184 129212048 41485584 358594048 877340923 393965839 660309220 405735404 776745344 198566992 702996464 972649844 817984512 503965851 195183872 285131264 661225088 172347398 691322656 175825468 781806712 365002576 173779328 961983160 593534496 202202878 407698944 544732279 650644850 514254072 655992072 82217728 527135200 177558848 800884720 858994688 487444800 734068896 687939472 701655756 89640960 460302476 728480702 803222900 450982492 918440287 446303912 918624048 523585155 234191032 261117422 638728976 824106592 252976028 513707180 198967936 119582336 419259664 563325348 484796584 486122688 100615680 995932000 303370240 339416320 412486400 648962816 732142768 593399925 935766760 941064040 48157184 563374336 104722336 219953908 294823424 423514150 968856554 746673520 348162640 843764400 581249536 780326240 630855176 915243568 288250368 993834128 545556320 800489984 54090176 640807424 347608096 650895904 667707712 81855028 639473568 676695840 745560832 219173596 350950096 264908480 268109040 319474224 907679232 636728832 367386150 647650152 811896704 218550658 60599412 589276484 512731648 506515200 213692448 608530112 624896832 306835456 782761472 636594432 598745984 345238848 417726560 552570427 835183076 230501376 566944832 3370056 130049472 350213886 928448884 626700640 857385600 481660800 771785296 673329900 502329344 148219360 824193024 293278208 530230800 42554752 683748080 190322768 192320324 488036416 144716352 536641420 607797800 670184188 893359296 271564800 439519925 770881160 563393699 263457792 240301440 345705344 421753536 824020992 829642784 801621375 397071424 85359088 201058088 303323548 722950304 382539000 379017088 662051824 982139456 992891984 793976512 228356864 984112768 668005376 9254400 450426772 898620280 188768768 914426496 90066944 646842304 418883024 724656768 300647470 478328856 38789448 116225484 455715872 619567228 903940220 496461480 887673966 19906352 832888320 203493602 636239560 135629920 730797376 580547840 869489664 841045083 649495040 86254848 334677824 612700562 397834240 141701440 559926272 281817024 885234720 126381610 889444628 689166400 582834112
74715456 390285584 901537654 971201251 703717046 90887560 698817024 650932524 984775584 690289856 926374912 516870400 315297920 196902972 279796864 124383920 942928512 698046912 41663088 118508544 909110360 599097776 376446000 895685152 771240448 424543148 178608888 392433784 417252912 958997168 364109616 344832400 971157216 396436352 84872402 161485636 378016800 396608 377866766 446702080 918790464 224729024 177528768 368314768 556635328 214648040 514524122 412655100 421316864 777174504 112121472 855472524 27737180 243504584 273106976 312309504 642638976 596995712 423285184 676708000 80401440 180745152 268524492 519310778 698040256 311282880 682709024 980499570 544694816 160052968 898081856 423936408 937780352 384693020 171768000 127384480 628799744 952825600 414312359 384792652 178466468 371596800 230989312 155548432 138615296 171160352 535541040 759020032 705775104 273928224 336345216 32291072 308186880 23100112 347725378 306450822 458711784 376800256 990081684 16412072 831981620 879264768 996826880 344450418 937924032 663584544 224818464 797265104 593270736 931185280 192241448 674153984 572598779 708736640 878395904 447052850 146318592 934565632 995118996 376295456 560916288 319395480 27042256 152570944 214288800 426639788 971863808 338054080 952609356 172153600 665949912 840653576 230787332 243285568 424341936 973605248 480125440 428820628 58366428 46517120 312993280 446972864 106875016 114363088 75544564 105581952 574685296 369278608 395081600 916335835 339100040 426963968 312001024 607884998 55975088 830632628 556772800 400326336 453695884 777729920 22091588 454427904 377359556 943556480 293379072 100563226 434698880 223123648 462047152 301991636 36260960 734291456 118663216 434025984 541138688 594362624 488461385 951290456 544305176 619326288 266053696 326123332 700767040 138078716 588449507 974601984 16539384 603762048 547788160 390383104 661299632 231423260 673769160 198890496 373337600 350570880 55655394 722161888 833230850 249025280 504364576 895285248 71083440 706587232 716573200 559698384 941430928 345697792 517110186 89480032 909719964 602478976 731653920 470121056 165083149 763909176 548419328 364941920 390806528 291944523 774609384 258452960 479908320 81319840 887398608 114782720 284181448 959267817 616770112 770978264 616824320 67908352 712610528 759264000 803833856 122651628 76490320 564477952 107069440 486699648 784641636 216131584 250832620 50715652 839019264 320489248 36743460 663429864 162147000 474095384 510118400 769199456 935315968 891080000 274025606 481870848 432818576 537470368 70846384 590846736 104525622 793387546 907415219 138144412 442840208 714765920 312132104 885963530 374724608 672171696 321385624 576222648 221599375 204084516 430240000 390561456 716432192 995659264 185418684 247496504 867756120 294075680 594204889 26834640 590644224 986615616 701253296 53173632 847295728 119035200 245925088 467030784 981545472 719600972 489457536 453500380 88532992 289224912 979432048 632065393 540131112 702678024 324645348 932416192 338187712 40647830 502886400 818796272 157109760 984846284 424699392 209552000 571178240 430374144 956281152 423134734 100664584 509350304 479338688 635198976 717260800 167946496 422255479 190165984 652987608 412825152 368559682 325927024 427778782 4191250 239702096 913268736 266346968 399511488 424510296 986929152 114535456 262202894 223807264 122437624 906540104 553777008 208407958 821920912 667131008 946162194 597051576 163280772 132195760 755984896 816163072 270461952 386518016 662832128 988596832 487558480 812911232 237542144 48291200 334220836 80198443 339494400 416708352 914450800 62253504 691345968 395518550 170496256 230639552 582964200 938702570 840480568 53148394 68947000 690088960 641529896 890693620 644425472 901587466 667602816 745394314 248850367 348102494 628186368 975217408 626424006 490820416 348118368 406758756 445803032 127604500 262542720 301923072 513531584 991911368 113604002 893816544 586411288 792991378 276106700 380098816 178259328 24067072 428552346 569195040 163874176 570885952 32993500 96229632 504835036 114492864 910406712 624498400 387872864 667442496 781820832 781731264 899130144 107304448 986663268 752035196 667092576 322707152 512495616 491483136 846365184 312109056 756552284 474027078 200288256 736403168 23947120 726477557 825985920 16208176 93689038 313880104 647533440 766126240 249958040 394521432 317215968 38143136 942446592 894547164 64576560 126240032 559452456 786414848 484492448 551511684 786171284 256811264 789773464 755386000 323426064 437725760 639490496 731008636 165018816 553281104 37394304 374783336 963291520 659398592 715343370 91907584 132613888 698256384 624605056 426672880 956598336 795789312 994158208 788055260 173051612 899850240 459675200 583450400 521483856 513259520 680715564 809626772 880569784 625624000 651599696 593575020 421485824 573208788 861361536 236584416 679582280 962117424 725178050 778220960 692827108 27657824 674648384 702447974 75086240
406951132 150253266 647223930 231804704 50751024 505439238 637719424 932976384 538356000 814780674 8846400 116855296 362800652 43879634 99336972 239425648 112193520 216646317 822745440 159634944 579228560 732320961 261099284 49838848 300845552 444570336 707866984 895718296 64251728 525377448 408377816 620091968 459056656 615270050 19285986 288919816 882533592 399704188 963947656 374524440 235991040 280599040 402199760 49323008 561000128 9423964 338031744 232301464 482869060 696321280 775194368 127413740 59955712 644320864 260059232 727097600 811131328 431697570 501051824 156616512 720250248 466347912 440403728 932444496 634116672 262352000 863106516 858128828 52049808 860312951 172378752 803791132 479639960 828766272 184949002 727383191 753448960 714868736 700343680 546555424 564790528 257743296 720825792 898533330 777389088 35067500 623925920 124181722 887075456 166286048 772322944 804322124 553446172 269526288 186471776 674467344 562911136 81351837 783707136 35531256 967805960 843677348 499552768 174496448 314201088 808476000 912382528 308344688 758466624 718063024 617014708 520938064 99571088 641417316 577541984 173250752 967988396 313704396 648332574 349599880 153459664 559287808 704076032 990134784 317798080 428622736 799531776 276692352 277256350 605985536 337507072 20989952 266113872 755257624 330629576 733979760 359399800 704244052 629409280 666671104 360105728 141819600 771404032 582269696 988833456 354128450 516323500 158034684 389533600 16123648 297806208 535585076 848465376 345292536 622240256 899405304 108917360 127956700 928818208 845153040 509734252 912842992 880251392 938751425 698903552 542998400 17195656 672671200 288030908 631648832 438862464 636254382 747675340 35718720 650938496 24747232 867389756 97463696 848799488 602427380 995490120 454851144 761322624 971178944 504747352 456278938 303025152 173787096 852593590 547593632 969164526 432687414 86662984 808983476 234146884 259501368 284359296 389564784 621620664 380001504 240023194 53221754 366061808 358956848 657556496 694578656 326914884 760694256 25851472 747772480 153706560 812708352 931798320 891310000 624415072 213211840 843950192 472433664 725065968 857614528 407311104 61218418 423950521 103780080 7916000 79688704 309612544 168577682 420413248 249326208 666019638 39112704 940041720 815311105 70797216 686548800 550626816 519016832 774041088 694128892 640332260 355474500 326797840 84705916 855945152 84619384 671425536 424496608 896730360 710417872 335026440 172622640 572150884 706513568 390385120 578565533 779867264 501056256 879755040 544628032 15397760 612867808 61271112 3018496 615845120 379712396 798875594 388654080 20718476 594004608 488500050 110209760 728134852 767669634 105849200 780422840 610938768 112343168 85448928 439319920 29270528 11795376 492350432 5595504 458501632 955958272 412526240 426820912 655214604 92847152 126679360 100196816 466809216 405830640 775627456 792482944 956812992 859470032 202359872 18531248 803389664 695894528 433887744 374673408 9787988 697932960 496356224 89110272 461044232 202779264 648045844 852352836 981055822 63327296 702885904 471275552 596995584 481829200 856793664 948369176 793547493 187184288 637109210 453849088 794545152 596968592 334556656 435443008 821943154 95147022 302634736 491667884 836424956 152932128 79699200 592619520 835058688 508540608 848088368 816771968 616248384 254602450 810108608 373712216 784246184 297694026 496502944 918977224 278282388 425372480 945859968 254968832 202132661 837030304 904173628 936724068 110499484 434045548 589527202 342842624 226906364 864438592 483376768 3614360 115161216 131940160 804346664 136240928 892140800 287359600 939909904 640185856 967601056 609448448 836849856 644717376 290191184 836080704 101093000 427910016 398283808 106931472 853411888 967076400 819759264 230113902 316046028 745227252 528245250 696815104 396982726 266545964 949856400 17536064 110974920 119457336 694939584 692191624 408481716 537808448 428522608 728924976 836792832 170640668 446576576 799764752 169284932 122135552 520403712 745272888 172550448 441103968 458713768 228576181 939277120 357722240 44817072 304912200 372628992 757072016 770037632 275452672 157873696 115864384 577113960 893504000 892234496 756408000 282005764 23937856 635652916 138509320 904841216 20665160 767046452 611739524 302401136 734024748 727363824 839542560 691179840 465820672 310477504 237241804 229855144 705676396 347033600 800588791 727909504 45157224 634487732 149922500 277204800 355692688 319427940 761480128 543422848 64534336 51464000 465363072 843864064 822261238 808508416 180056724 196901008 708281408 548248724 99244224 758742024 877103684 654151520 936678684 775674734 422255712 760475410 394635776 987011730 327559832 46272731 960958512 743763936 425644256 294187520 838935536 329619096 112256864 519300288 773997386 378909640 760660000 734142984 693801216 134880000 621022652 539586592 472137914 16013592 80154736 246700196 397067877
253553128 600555008 915634176 140427137 687440384 84325900 555858676 230448124 526846464 357623880 654778800 182564000 630031136 873307852 15955456 125682352 433589408 418390624 680075904 990389376 387267368 576017120 549897158 942125984 885031936 469948160 742065152 68783434 158597348 773068016 690914256 830290536 233124912 95949592 346266760 188730224 276992296 766364356 495613184 962362184 165885056 768999552 496737022 352481216 685015788 967584524 764292864 297537600 495441680 921828864 828454016 321612320 827284608 62412128 733080320 516484336 420849526 604706720 275788464 69242394 833883578 357955440 3635238 587645720 12890460 870957568 489318656 558919040 360320348 367459088 544858508 274106922 285177600 762817792 61256564 604024400 13546018 653568168 901814968 606710102 328957328 461936784 360371272 699789022 242441984 87942400 774614296 420528768 199640752 267214504 721571072 892400136 785316330 479600013 835727224 429356000 956042384 480400000 19975500 499515496 939855456 236372864 814724676 303490432 30395784 680211272 319769376 619072695 210452992 28425368 29013436 809737164 822387392 948202169 859891036 14343840 122375592 496108189 148505440 632109784 863818536 676044800 836123648 556119616 703896464 679437568 894056686 573757888 343678062 773227008 500866552 324557554 745230268 803499056 313420332 756743096 374018536 336478276 159771136 401696032 956604448 960709152 648191782 268288168 67175396 102563840 475729052 324286336 948539440 300409025 675392367 618952816 157187328 869752008 16014976 80280400 457545152 189370816 13621186 497059648 312415136 321962816 443600292 401657024 240286624 426152768 379913848 698670336 916014824 753989888 31360 725453568 835903412 99900858 462578560 899527068 559433836 94149440 649681920 681424708 358777726 138363840 72367296 364433740 271829248 183807456 672374848 368781120 673924756 850075862 353534176 720522128 985268704 745792000 690482368 246451984 444303760 580622736 341800448 685300896 241707250 274140160 318090944 202006208 798804480 409814402 261576984 486200000 888809944 406036157 578528768 918269408 779649024 259862976 367081856 892594976 864900864 290902770 374311552 846560208 866355000 367437632 78030000 620829824 336188036 243646720 758412800 494605650 638578524 123206138 196628352 876326246 870657212 927428672 909451872 653964772 539337227 483880800 63230912 986489280 517767726 828316160 443036952 575365104 891548376 706962126 811232210 708367104 219245352 91928368 597089174 99536802 523259264 490075904 904133225 818335920 521437388 262486720 353975360 139355424 488610056 486400000 248243072 808350012 123359600 623105624 162653128 892856256 684352394 424014088 883478464 309467000 338710720 481947114 161397568 957549568 134512608 614395720 460298048 125894808 148122056 821423360 295539336 12424776 121118720 242006576 317592688 549516756 226021688 412506192 565788346 618895392 908353828 183427736 422173952 869784956 1639922 449554688 228517896 969937848 556748664 481785600 465122573 841645744 772932864 87136852 420404416 291914496 76422656 988009520 645177408 293627074 775659072 937564500 70304896 250502972 541450100 945239360 546403328 37108032 101190176 913515568 558452573 102357504 744443680 120920245 322489962 696915108 586231168 834793216 590726174 368186896 380836352 63118336 878537456 152144688 82123424 555181856 964742976 529737390 102531840 731880928 330070592 844480096 335564716 18548736 717192226 130533664 682186854 84310016 881320736 872424640 439324250 166490379 910638585 914464944 885047008 24809152 498026614 451695744 769657920 91516832 865805809 36206816 382235100 351637080 943854520 664953152 18488896 572680960 605066752 863469000 792956458 686380668 718488104 461059010 231020288 438332384 676230656 863178368 472778343 154760888 734160500 154797952 562255704 229357280 545509224 639025152 900422830 477566384 358125575 129966090 650208096 590416744 419045168 736074032 155475315 327222832 315188486 140916300 843129344 201123600 307386048 860187782 391384736 91186860 302330744 376970112 642527436 798590872 283824304 54157056 628678272 697144840 472284936 352791296 315931424 551037312 211676216 988508160 406684960 539834208 945666016 163237008 533842432 742450944 935865248 281685888 695146930 145230720 848495904 505206144 14750224 466520576 625354960 406825494 396570784 249362176 310268416 561111526 866247200 689665536 932240768 518105664 764387264 927710548 268445207 898824512 814267072 527699504 854411460 888361000 2740120 702834392 735271424 354391156 559808777 685465568 41523728 453545808 217680458 814590368 82865984 189280152 141101568 441036401 327868416 536873680 228385408 832842996 499222710 238834046 248221952 402746400 927060260 575729872 986383192 487920624 966761536 520443904 920776402 956217856 80194592 548785800 49634560 900750072 792924480 188784132 123860352 248691200 932830872 761777920 390750592 407902816 438748480 395046368 270511808 125046432 72270560 219193456
653676288 938339552 557128960 820981392 409955584 194208124 500737872 581813883 879960976 602153536 824618440 9756192 32648096 415029448 850879680 133138496 381477060 938034296 922780797 83337168 903288960 844783420 170020984 726939276 536366420 942820650 577029372 272940176 119260820 370712776 474783696 953889536 210521520 286827264 153384192 975207232 236155405 658948848 537522956 477826176 244811728 999051776 136033420 62892592 593148608 927776972 707463168 942817536 472755456 379850752 348170640 320243200 63104000 215183360 456544384 929561292 285920118 558000150 593873700 61285568 465085952 433919232 155261216 324868832 239399184 20779600 633019656 384272010 125920000 429614644 974053048 231216928 945975168 561575040 973018920 901593412 253602292 766346064 317516352 57599052 503774000 486555668 968932960 318945392 167448704 927563520 141690392 859942384 43811712 741929984 580719392 82479048 743202320 446375844 262186040 940640960 583687888 588954976 623528000 385763328 213564292 444348352 827475056 794263976 374421440 489091072 129732224 598233248 439302884 716540306 594735824 19509840 17345024 774407992 804826496 932746432 902233384 510694848 201941329 658639125 496955648 776017920 208800576 668107214 184024322 249630208 728653600 679252224 134207872 825881584 414961752 962155392 813369912 918621024 483456224 509968384 745189424 993179040 506975472 944514816 284802480 403946588 409696256 363204704 216053556 568673104 959336320 619696000 516415920 583254016 478464000 235743992 47869376 93258816 346678736 340763992 855385088 792439536 289633744 262748480 76738450 485769928 288238476 867382256 879176270 520753688 810073120 425245568 872485888 255880320 152269196 327802944 601119904 876768680 285017384 723820480 827262464 988142836 778185744 408256000 215100240 517792496 499519296 626574048 192639720 935838928 781796608 134043232 245094224 315041250 900845184 977351040 627083904 786128000 307787096 292117270 994734936 287546544 121875584 461195264 934574848 565889152 397635656 406039296 831081152 840569024 176069120 329763384 176284256 719523920 722774528 424763072 511784800 361813072 340178016 418465000 398769000 793760864 590457816 879773336 135945584 875648128 996847104 776487552 574990616 790111712 840489780 444961028 331501952 721361136 561893176 921364424 823645056 860725376 13739336 875243840 869693984 233367680 162325184 7644872 596143840 390467392 731104768 240469504 441383436 13364864 627280228 178096328 519858782 513584704 234718496 280793096 429644288 252706944 907432748 754500608 662086203 908983168 699457528 827877136 815124032 610590048 252601832 898617652 861703680 227099400 767428928 625061752 438297824 467690304 238544768 533961338 356779520 976463504 301151744 906438384 512646720 102088576 456712608 99116440 613888 966853632 111022720 169064646 633593792 896474034 765900272 148365952 871761024 969731424 82782592 917138816 456247834 291216708 552800608 467520904 537468224 505151160 261125281 189407744 798571536 480229856 323820696 823360000 752525918 525837984 126216196 969397404 348879962 118163584 16772448 876646648 707225600 611581704 184589708 496272384 861435392 495670940 537491456 412338320 630911232 157159424 235479520 885633860 778611712 674484736 991023168 684057600 55930624 97284390 476352036 434960752 801347232 387878720 933962412 658381968 258739840 915830625 596032138 293643456 753926080 277241920 190392320 114702512 458437004 656553600 489456328 28899072 990642318 838406464 799220760 103276224 788961848 184399956 377230320 830228336 237481696 413854680 238035040 164587560 369997650 927250080 777362920 627161216 895754320 670675482 890160864 902906880 707095152 414663448 172981568 621460076 183779040 109924040 761281164 745374720 880397536 254909952 684724576 377644480 327336960 409959680 585715520 367159968 32761614 708094832 283780288 689033472 655413752 454755136 889541672 699500288 814140656 508862336 991948244 261454216 280129180 519146264 624340224 304684800 792828622 706318288 451041219 168882104 364739200 84505696 479566633 876791360 783416320 394995280 505854976 494267328 463000400 564997256 687602504 901380958 991012992 570174784 649806872 373606512 479111680 797648640 77031400 32349401 449689536 373415424 507910656 96171768 475710816 329849476 402707808 49106080 472476497 298744808 551317504 384709886 213929344 172350304 58301440 936612736 985863220 893811936 2557056 12375408 260806560 320137840 224057200 765711488 429695568 136895488 830108416 86935592 716375480 205713292 206716032 972410016 600623328 876083880 586004672 68155206 436727840 803078468 187553056 883978080 652021584 990730240 829915888 523647168 210296476 861919448 988645064 280284880 10967344 717704097 222041234 783056136 250837296 782253328 433297028 621994368 437125744 700347200 136987520 54559706 578935712 189029632 358552704 470461088 394941840 526288232 690004768 626656768 17510912 983083216 348773632 499713032 853158272 429310660 883491072 253456
297818688 177030080 771473920 825812608 88916736 137275008 67975808 325112200 465441612 942744768 434642848 751378044 505554852 767266848 861518400 275397346 758905408 381147968 537187840 564241920 395649824 148106480 253107456 227090160 488440412 76659056 417669632 385228008 122371400 819538292 565725253 446416804 46431104 600061088 467691904 836967744 755496960 36097984 986460544 916561920 295870720 793897168 179684864 862658880 396856320 501484288 236011264 330315008 687304000 650752000 130833984 321513672 171881728 190859104 450487232 680665368 138809288 582067219 446489388 870775692 78358432 880521952 443394556 522340416 21926984 610760096 931408512 645285960 935523680 544403536 105571384 165008724 776122264 945885184 340980608 557609680 159568312 370957536 427109020 160332640 23583778 111055744 869714944 425976204 313386496 764954880 52805728 192250304 185832778 289795462 443960128 931243304 968443806 721581139 911516936 594442256 117068800 902891104 41588480 605649296 211387392 914538816 176959744 91521376 383448278 316501760 591809024 403323396 9523024 291134016 606809272 902331584 175981724 381574520 387945972 664732888 382647808 815183680 581948558 225153270 75928112 399769760 704802840 58260332 960921176 399036502 69210730 455421812 372764184 939851328 528590924 875422720 913674240 382811424 806458304 449350400 704965260 439037056 619243360 494075052 888194476 434641536 823255200 426261488 561723812 175891968 571314688 138868224 852393052 578859102 664930400 524607884 758176852 688380160 855410592 4470384 472252928 431258560 932657024 519774748 508112581 996170428 468951264 716048386 480734016 670922128 134535424 306232192 632061528 584460928 429956768 610558920 320968448 449238848 944795136 163107840 415360270 721568258 481958400 39962576 366478768 705317632 626240448 371408768 925634120 507289572 573299200 570763188 736126108 863164196 270815256 19484040 715677676 155667600 476155584 246448476 307094546 999586752 307003584 103303680 15194392 494663296 570506156 819133440 798089992 941822976 494533376 916334768 38866532 333348952 24372672 582885504 409934376 201030800 443453684 345516032 777149952 909096384 565327976 877394984 554669920 852335056 623659456 253649408 57880192 565435366 780802308 264203776 860783104 771603008 129613504 192499272 120723440 978268272 268042328 733491440 844107080 988212224 978189440 398040304 197212500 66455032 647814656 425923328 408803200 348790304 696284672 598506400 836989056 641201664 981627200 494183600 322892172 982918407 986494846 466226940 765275036 95711040 754668544 20011464 977551534 87481168 2181640 484857184 592151040 177047912 869411744 740839148 698567680 882681992 181911543 106456448 551484096 34483392 511923812 283929820 494789408 955658228 370007700 163598048 51414032 481708288 132505344 248716880 732661276 193070208 585417536 228020152 542546864 40181392 612288512 810282552 927652212 401701368 228590752 885108000 554920294 938807864 645891008 798292480 646034944 76617728 826753664 212553288 646620672 277596720 932941840 126002730 877821936 192188706 272171520 6735472 90510768 152379168 606461776 305870000 389621870 568578816 152174080 339736644 887360788 560310528 641165932 295169404 780948800 471510784 830448000 483561276 406976032 793555568 159752128 291093396 566960000 395487640 929346066 673143822 738588656 233207154 306426917 14306936 965458688 430209078 155271014 959860264 679359392 34117040 769660704 923664704 910203708 616733440 738793820 910486496 907289168 278164510 85955604 541120836 314175024 242947232 827686016 963974568 242769262 782424784 296351968 492575632 463720376 714406508 541419672 986928592 347074320 723830476 430083840 806749520 388755732 386150197 606006272 898332832 137026680 724606048 305710224 642987136 96151912 302150260 253207556 796803634 464838004 845746232 234592780 703546320 817901843 516316160 157846096 587762256 548446884 956626240 907088400 411709936 842886144 982020096 414709000 779126426 946414764 770789440 126792127 817787744 365704960 676252824 799158520 98858928 750717600 687830176 757444928 241567232 230661376 240367168 762412326 896840568 368522752 317781952 63829632 587754080 609800448 100281024 448282624 30405084 143893332 901025648 710761400 889243237 297233864 760720272 825795620 289115837 292160030 152237768 293957792 716535196 884580272 428327424 681041153 281298920 156534720 293830144 437625216 9946384 62292288 284011040 3380336 109046400 589085536 531227875 730888120 797864744 706271120 954596480 80643104 13326448 874466863 72782848 670724032 465327120 281297114 328740352 315414400 931997184 614996992 915570688 621483824 912148224 306244188 319053268 126432512 635340864 333035750 527768496 766221390 916068864 643337728 72471552 222688936 162059264 658748960 256702080 887602544 174659936 258185408 795914512 874185168 366402078 177535776 993229712 50061568 127001440 896578944 715163040 767695784 791075404 851957604 86238208 465902416 488207312
8991744 291282368 522000044 339572064 997327038 57896256 321593256 483714440 344415060 23715488 998139952 803655476 422557728 688712240 482662960 737107360 405277696 740572160 895533312 443899227 171759456 851103588 18062400 461370752 676094568 120847580 363313566 291236108 693896160 400902480 398641280 881253264 631456768 513740559 910330816 421150240 804116384 736365494 620135808 959952516 554663392 367126358 826709200 876847296 66408584 741754256 693960832 837194256 908181330 2749440 299517438 825183008 401859712 928326592 363545984 473014536 523264160 968653215 748170752 134185784 473064448 164507652 27141408 3065664 165736576 437374538 670275072 340593536 206885563 71825152 472502608 805746256 189293837 931733632 463468864 987384864 421269600 816031920 208101864 969049080 245829768 608001024 758110168 13415872 16304354 541348192 463221760 59674624 554801024 777512000 492620282 236927338 763722652 533151936 890938569 407041574 472077024 335165410 507134974 626040128 166353818 74395840 581587968 203357480 985073312 211580376 243437764 232018432 386016548 631290220 449304416 336633248 685262584 814314448 413173296 248046400 794331752 651937080 229355444 237390328 139557468 642062968 393257784 899205120 370272464 278585408 819786752 269324460 4626302 705205600 322859578 538320722 49996800 254876800 902131744 100957760 541038776 540365280 316174880 753517888 451251584 199469204 967704192 874839744 948500480 778754320 535415296 92877440 65462784 244167228 840495072 91395952 488177664 435234232 339854964 404926576 609137036 615022528 915463944 783532392 95882000 500646536 948587171 394743984 708657056 358010672 681069312 695312240 347960208 968485496 529817744 95288528 534866157 961150896 46401326 165568634 2097067 71712384 552252200 677370368 985479616 385754864 693875528 340546800 113693065 656200000 571174102 138622252 811878144 752416000 925320704 403766832 740900258 502635584 787158584 151417420 459509584 954701820 849180710 167325336 831393076 270152688 367606644 741626912 735487248 74274976 689523500 553738496 814831940 265543472 441018560 895846780 694672184 247260832 366572652 488745056 222323584 718187144 362487152 516325664 155895392 460728234 249523516 719994880 402789216 861786368 774721552 721933152 931056936 578758096 733598912 2889408 495796576 967460800 627234816 43253247 383546080 851412224 803410880 640863192 274962328 949521984 519817600 236961920 979165862 13068909 462211200 171329472 516887040 468911360 961900032 115690624 473084256 203078784 935357344 364424704 182483184 843996024 741452204 853474293 829756492 590676792 662834560 593548960 108241540 544488456 443671488 306991136 834818656 649551552 382437888 956583804 920959405 690276352 867451200 557807008 175441644 729943248 576061792 453846624 635854656 213460352 776680968 761773952 927691680 505620256 540095504 531969536 575626276 895212544 756977664 982544384 317431808 535451584 315853312 834087822 295431394 111764288 185724088 421625216 955299036 647959756 439699816 540086784 66184704 673886080 42947904 564648320 448934134 742691328 963212416 461878768 603752828 321780808 593216000 133413302 344143504 634941808 698656672 963135200 116180992 735382848 755606528 182912460 287241568 273052768 389002240 775853384 126604800 858147360 322607504 256857183 509690368 500293248 409351296 456236544 896345152 201607336 629104064 100172720 591496456 762236160 320551944 603554116 444225280 178431566 55518387 468498816 967395360 819251960 965015632 649488384 572907840 25702656 521616268 370522176 332756704 92263984 637563516 290944300 748624976 62858688 344105272 665978560 765514048 65594344 696982236 68408784 723545568 862288384 679035128 274874180 360493296 60783136 699832932 27340506 417970004 4227504 725290272 954717504 70014368 262120768 419428488 273732224 270888000 800053736 120218604 910960504 614291968 353756480 565788672 866036544 676330720 473555152 966394880 705621056 931643648 673932580 510930944 762998578 585019486 245799296 476875636 494143268 960199232 993719808 764854521 422170240 362580000 584086572 341628928 512780288 354820840 677243392 939161496 158993504 125489504 933727093 9367708 795252052 961061548 84413284 745736960 632940380 991946880 170882460 810838688 397586634 588627232 96598768 197472256 402802688 879989360 576160776 598212224 49668440 167576660 950494304 649245056 801975184 754918656 675160320 748781536 943652004 439514704 622618704 238260368 636372224 853368224 326332208 44901696 383475456 830413136 928870968 766131660 623981328 899167488 231860592 978138544 324165914 993312084 158279904 331007216 706111508 832854444 966014080 189609808 845930000 697258384 123827072 172918542 407871240 162133536 871864064 345542656 82540784 108403776 473960048 331626752 805002414 667770240 813476422 995126652 833514603 480603750 146330592 702236150 319216576 550156384 738021648 807645144 704060808 30743104 188120064 610372664 259523624 153305600 413446624 658840374 311578152
689463288 214401216 216930668 863595041 25893408 233963160 743760864 147324418 414900986 513828064 135311160 754072192 981440886 978231976 947553000 9899396 389849792 514612224 411735360 237384576 937920064 851156480 163183416 830946994 336896768 622650880 761424064 185982593 140420832 164670976 380371804 399264064 952902960 755449082 223048384 452482224 759295596 782530816 487658812 947961160 596831216 181741136 812577728 211243720 610587130 111717186 203669280 975174332 774121024 673190912 676854272 760238784 997628224 122671262 387975462 193783808 543484928 470569490 997001600 456039848 274968480 887922224 206251264 820893760 863017088 340411920 924490144 604502528 489337088 876328760 213516052 605678716 369289984 565684912 201019744 567772250 825419712 270794784 792669964 374539664 19202220 482016256 951043108 750910024 405634400 266546832 629092032 263917600 433042744 874845560 766225752 367720576 694573988 514576768 285221812 265042416 967106816 531175824 24518000 832529751 249771336 720098760 63753376 325927616 316605632 945799168 127493988 541624160 439603733 208504562 774505472 656190368 192481280 37021344 882256384 955967648 254140096 794708768 515846194 457182912 520363264 210949048 892192464 216798784 68608400 832402016 410208428 735882811 627749792 215255816 302665848 525368320 791828800 98560832 192360080 223382080 482217216 704549344 375031300 559453760 270071447 574307968 458786816 387186768 285720250 748448772 524480560 129983232 512044240 761237604 912071024 633585690 482879100 505531048 329970752 933652924 4300800 927379648 230846000 855168376 448167664 376705600 448952352 99328469 696087216 83591884 446428720 391700480 95833888 891082240 848113152 293056800 957817856 418001920 252200760 506069442 155593472 861040496 63931712 98161892 368607168 48502536 679774656 223966800 673374360 471800184 582871858 864134464 565337856 507400496 995382204 673339904 608487072 125741840 553030328 486527264 269242738 136158584 507479240 919054640 330739712 894723166 866574720 498539285 903499208 397603840 295822336 449596608 937677728 494323680 894731088 623182912 765034710 895218152 499472192 237083392 987532960 102681088 208671616 752709704 961045760 755934208 218899224 279357134 858720448 275857280 718036768 929234928 208394784 591415520 41448576 585382736 967484816 518717824 137784500 430802908 376671432 756431488 399134672 826460824 512780120 852061176 369615424 554345430 735983108 767629952 575976960 812368384 515056568 917047200 104257448 52448208 13139328 336843008 889088484 976740976 43531968 75418624 903754112 562765648 676788304 174051532 293068281 416256000 870440672 277803708 948231408 413701504 753540656 586467264 564718150 988226347 85941458 135516064 161292392 609913206 126922752 611916928 918875136 420448384 337108272 182529452 264862124 554420224 520346152 317022208 155566160 42344064 261714292 85474352 937607104 62536960 437780992 8022432 947031552 994508848 735298624 140388000 50299524 880905962 541044780 515655872 759653856 753086984 202865136 233355232 922470656 120033640 196169152 806343424 150224256 178606368 906133248 630172796 568277596 379565632 551456384 242155584 693951725 57744416 428343200 196280736 254059056 876784000 956004864 62797335 62497152 467397488 998717680 157696512 308497408 600960000 462340632 331413200 776262016 679672244 222325988 899776768 234954688 70090048 107336480 889930363 49483008 177658496 297849984 59724448 819265536 569412032 899401728 890548368 201380808 322001344 209225686 905585920 410312920 955971584 451127024 339168008 558033652 871631616 542933088 298752640 98987504 75352552 167554432 134362896 721709056 634862136 269688320 177814166 708507775 514654176 242308560 396783504 26193066 798217404 861898896 592691648 294572048 473486080 241917696 951187468 665787600 517066728 217920328 814895104 555013632 829395195 961841920 300635456 716995520 565816446 715407544 171989312 933189226 310734800 63014400 96287808 268770080 848644000 757529600 187322800 612344543 401618560 427796272 179452640 26171148 533784572 63802610 727550784 502898432 666332352 980937652 735617536 436764800 498849728 382726704 790732736 340187520 30893600 236001712 230489600 110420512 384777840 893334520 780525824 119380192 180452092 738687984 323124608 290142400 671050144 678395488 493005056 40917376 914427262 523212608 113175680 506202240 835373696 366888480 116577792 72728864 138017594 916207968 944854880 561716000 541527064 68678214 430527376 867891588 22273848 883229916 777593856 285576960 701763874 342775616 493011772 972725960 179319528 109084724 148366912 346070656 235324448 211493376 813157852 505487136 807802888 386312684 804825600 240296160 849283584 231031616 461538400 151495648 424564768 922795608 249089376 909820160 241494384 879739648 976401024 28220000 147131456 824818680 13912576 923037320 102134896 147746848 740448384 295927436 174221088 699042352 84373760 977139712 117041344 119641600 453560788 370007884 187897216
423437072 62774320 541376250 684257568 584570324 982809376 211615544 392321280 109244864 239436180 426973952 934266112 91194440 345533952 250681728 353058675 611254112 77183608 257124608 618826768 236134356 534269440 347646268 239269080 202104416 312496960 551432768 909282343 157592136 523638784 166298440 994615200 583137392 113248384 34145280 849190568 210934896 481030144 192996844 188441504 987087424 325911040 488085248 349003008 32519296 195593856 428882696 32792736 85775100 467066320 208696688 971624448 438655580 565973424 310138624 711000288 338338880 566369536 224067872 715472120 265843648 382351488 828401568 677152830 540967088 470947096 736396652 477766592 378453500 141480224 819848484 616935256 334056480 157799248 120797625 878897050 229937448 18671040 149295600 559890904 504553488 283764373 819248256 927542368 235762528 764082048 400956992 17223408 582906968 498438400 248347112 875682624 131123895 461635912 475981824 850330624 464849152 285349248 391801344 771054170 85863710 205659484 245594030 742440832 466074912 963610536 944038266 345136664 937883304 414297938 824487340 388891280 648164548 685070586 131253280 84052992 984565548 641361104 151353344 601120768 675271504 988056576 850305280 239142112 164037680 385312000 660208096 9780278 760339840 79233198 922467448 955693824 853324588 594883088 116648960 150346460 253022484 613680512 858098000 758970934 739891296 275201024 103470460 155053200 740580656 524258832 348699088 433551024 385426688 26633128 790847232 318779416 850739552 567026272 960483712 891380372 931120128 697290408 64049820 551453164 941570154 881725328 661637632 214351590 760080496 87726400 902860800 983693160 743369424 576144214 118896256 475228032 209241600 411949308 315253884 682840064 723295938 46672128 54120960 751155884 416986064 959837504 87182252 733078400 415487600 477105152 881148880 543772672 765891524 209022920 183494352 356901830 681526400 965541248 946767104 339406016 122831808 918657984 926449600 358827832 962506894 442314880 621029760 795655478 567778352 764978496 49956288 540494024 490592172 56977712 145541632 192259664 620680400 224550912 321093120 315304384 106967936 18671656 605159544 131386560 938448336 632162400 300124016 733983312 906732168 407910896 380355552 62244812 433646160 845703996 224389504 567029632 716895484 948263200 622788936 965875936 809496800 51159040 264037632 446273218 936535712 30332192 154396652 410623152 47807104 436904036 681722288 494842336 661600256 275407360 357621048 341915760 687768320 852368192 79955968 811666976 583906720 973320502 332847776 890888792 56439008 720389800 565342720 660256000 73919460 5028864 920687250 818077856 250627840 976377408 431825072 987611312 394930056 488184320 538735760 768227968 391764992 84466760 687779456 269260028 318226576 680630000 693232240 61475648 179627696 600558896 219473140 497854336 509380608 245271424 736098284 79038440 292435368 974313072 564721740 53751584 302047664 365553664 14445440 629757056 706561716 13610090 923977960 592653928 848771584 439280640 556602792 762617216 846335104 490783200 75989824 472054332 946485600 771818618 193669992 443366990 735171008 453641671 982991008 712190656 471792640 794395552 503896360 478122992 649699232 654199296 780556984 9748960 634940912 303860096 374035968 413656960 182942016 74314672 616052604 780178280 875399688 830474368 347079219 368819680 362926336 910889792 860359424 248381204 130843360 8636928 213718432 54652128 611821824 686054344 724575640 832240488 751433716 214443008 960291588 633334792 682178984 284588960 512266992 805753856 832315296 725803408 453142528 91414592 11370196 488607104 126746352 921479616 78565376 205585192 229242944 440607424 837710760 404949096 686507520 50769576 920703488 317391232 860652022 974316576 514871552 707302400 234689784 282913152 808458496 315894272 241709888 747243536 261923136 92858624 119333152 393742528 729478609 458637952 365974976 924650425 85225788 88896091 965617640 913710152 656450104 748114176 37529932 681685544 869555904 301247040 674746780 475279520 562925184 558179920 5933528 1401888 320835328 231836848 923382224 672487136 5108584 24305376 538754572 565582784 997377504 821394176 245976404 436248040 42761584 919941056 36026848 462367296 50454728 439454044 740197670 397242656 177274880 269182216 556681248 103131168 680332300 526145280 402548384 854941184 26139712 510702336 329043056 931821600 951870464 756391672 31958528 306265346 176538920 889298720 59855136 385172068 661855360 811784272 307000224 324180864 736624384 193481868 369489216 957504032 131369472 126248192 853635280 944734656 974691056 68090608 313190784 626830080 530513684 391995904 972246208 306466064 37921768 793057792 116244236 479201246 269068000 386737088 695180288 352422552 754232476 609738925 410161320 833546832 652908485 902172352 246861588 391491200 903100080 898989296 295622656 553606144 713262192 624120024 129214208 374172432 527472128 776727424 529723584 28504064
739894548 677238848 672184928 330535432 694366720 777942708 702024092 304369960 467838464 973907680 922203312 887273088 742778250 694294528 913081728 554300820 310134988 127479760 312137120 919725568 421927936 1657600 76400048 466025984 996731648 609785296 66558090 235049952 567142336 749210384 899771648 220183424 683370112 797303765 444645124 281221032 784216096 253336400 436337728 514710834 25676928 877871944 81261568 659502136 774967008 989501824 953529216 365737856 139980960 162949352 175692472 356126024 566094848 70481896 817745208 376253952 917881760 585491856 440882266 52227664 540605036 623839376 864800256 111258752 47204056 299799896 164382654 759193164 447786880 814646280 907078272 841870688 858652160 141190912 744515072 122286272 715955136 517754096 625202720 200791168 533131264 570725120 540024480 489797376 108976000 202435802 504393376 276795456 115721114 417876268 162688144 680338336 577525760 592842784 233136000 785961152 492056234 106328752 722875904 717533120 467364240 845053312 167728448 508932724 785891420 849915904 726965760 332317036 640929664 498895598 489856236 592367638 415700224 42015240 524444936 466563072 512147332 514608548 742680506 943499208 944178580 31984840 930734768 399830668 326470336 574965760 557054208 995214160 630515636 582439936 97625584 361915904 782757840 687365992 514868320 70555648 340966392 173706504 893725792 163206444 375837184 191402350 488689020 573660110 421797888 510102784 731617784 594583384 795421824 741287712 537853824 920689552 927258577 755966486 92517840 119107476 762382500 935362728 722302656 502375488 912782200 778262880 297940928 188213248 961876480 743632576 927374784 970761572 138465920 312543968 285627444 865623974 377169196 172149376 895575580 654004736 864211308 477292112 184583240 562038400 91069568 213463776 614965250 580443136 878652224 648465920 812518912 421674128 632221854 403189600 564330884 942537512 109532208 597460480 61468408 845989376 88324028 637877520 174785312 208969342 851602924 758882862 763285292 419880704 981600008 813160376 383326008 642640612 134636032 737123456 259709824 444889344 387482112 78724992 775657476 511248408 146354864 92582438 603690304 612282728 794738050 815819016 119673504 901285082 165977256 900226488 586452224 661584595 457333380 10022784 688546304 966058496 280778336 972673152 145315456 339367317 656435580 120481920 345261568 203032384 901071488 50392704 239374464 749128704 551095632 298443864 860503680 485874304 738863776 645149792 324088300 809951384 600216448 855653112 970494588 543162696 932321680 284250964 203288636 860938338 153691600 542365384 456632862 796914172 750247952 835758786 88849174 266154108 433698304 76517152 292394304 202983352 840494348 373213088 985810504 22428350 683718824 492598864 960472560 560397200 522833536 612955136 122389344 105516156 447342592 129776600 195573496 919493680 98341312 257738586 355164320 933673216 827510272 908022004 288120920 464019092 216958760 67170864 611609778 524722400 859498944 591722840 260168704 421045108 174515072 781556272 880031958 650912144 762285930 31227072 475668800 796285680 23804562 655492048 158131840 617510704 388887108 690295116 307062280 740822576 316020736 314543656 55760288 841537220 78047168 569945600 373206016 450793088 55556992 128404992 887264256 19480480 945987072 278048256 145741570 325124576 31100640 899478800 114938902 353414228 97370016 593406624 323382592 881244324 803744896 442992640 658208768 528834560 26612736 1846784 974250000 51017184 505451908 413521126 986678528 584571356 784768544 506826752 69019760 7113672 534418976 672554496 544665920 889405312 665603072 95592096 622838118 457138912 307703680 696120512 607761536 261532848 673137448 928651416 932933000 285072771 509418368 74513554 126421586 11881206 807784899 642514432 409482792 677468240 699785296 951893862 159282944 607907782 707594880 757920768 337652134 561059960 361835392 29777127 47461376 8622592 206373300 607820872 864427834 360371200 102744832 964613064 940294720 287086576 374226064 28529712 974860768 218767048 63508864 833644168 732155968 456571344 576308096 573742144 783044448 549191124 149214892 170336470 287017152 505589744 785853392 742618192 153796396 290929680 733384192 679282364 703059008 312367320 907802528 745182960 84363840 745596176 171692912 288454272 976428544 431963772 463100352 81713920 663751656 327484812 459145582 704232576 817116096 994369936 649582928 926041440 605084636 7364864 367121800 572881200 5495776 787190464 58235904 985021118 244653824 800087648 115017080 153743384 557416960 903091600 121469108 442791813 168576000 836924200 542702554 203944528 401001184 974483264 304416232 926153728 231344750 687734112 60604432 449653552 743561216 700923688 401843136 311205320 73742592 523830464 134970624 977664524 798710600 461378728 234276084 801337920 34123520 96713840 350966000 970152000 83622216 728009728 486264064 781282160 666455624 814599680 794484896 500959000 544283632 871938128
813672920 182076448 874240000 937342356 941027720 552610560 973509616 65687928 720420128 860339840 922743360 61189984 272374600 934033920 644974984 491519104 366183936 957787438 787277760 764270592 777072522 861803648 138363912 547573064 724480992 453801952 153030096 857454336 806814880 974246640 924563104 932724288 170160138 191849148 799807232 433433248 707883960 933724960 650674912 127677280 40363304 963065344 731979152 490232288 220373376 493511456 952823056 52101734 728528816 142437792 820223680 421778400 982985824 764193280 198271620 663213696 531681784 610877696 780334060 348382096 451369472 332169472 847856512 636570952 328504320 759633448 943208404 938768873 640528928 566869504 976392448 132281920 121118336 507280000 814393848 878663128 74930976 82675288 649177608 57899184 408251952 597727008 681052712 71068672 133557364 123205240 214642624 218482432 852768000 763704832 816259072 226819100 364836726 459862016 700885000 841835580 463527484 749572668 320548864 542248992 155791360 592297200 651281272 434157440 747633632 649643808 371036480 616391494 92969360 232341472 58116312 228999154 556278144 658711056 56802592 736095744 312089344 488443376 740248114 144746524 130325856 248483824 857651940 535084000 316905152 389278736 636023936 495660320 295884114 238158320 921205584 321267688 75480832 432780480 174005248 918039392 90976680 903680712 29837824 788943104 875632000 132364000 269695232 463753888 344654976 849452672 639258956 933292832 749239338 790869760 331763384 111161748 305891714 847948464 192510093 336149720 65281920 275540304 323365586 605203456 201560792 727818536 691129088 643099092 409920768 860986224 28201608 759929544 868014592 289709376 305398544 575283430 340816316 13171610 115207632 973242573 605954048 661954048 323076992 203748424 58978456 696265344 991275008 320177056 561303488 746962432 161787680 861036352 43093440 938698068 897763984 115346432 851203968 438375488 189480844 765263872 832876672 50713856 728412949 123431680 862865568 152412953 673907968 425091584 748297584 596091040 976376000 451689472 504740864 317517584 821515744 795550704 325494040 253605248 771380992 452541184 824930320 764287552 372114432 628471776 911393968 716893404 148055040 980077568 656336120 130337664 100748242 558776152 797745672 685909760 447050112 792087408 688754176 470488384 85482531 581579612 846382360 258477232 248975872 374666000 818976006 899417760 871152384 189197200 556063936 641600224 871644384 287371968 98390706 233210176 216085056 797261156 592067584 590225524 957313920 877072690 450642272 321912872 681025024 730496136 245824268 251592448 183315016 926850048 444231280 920988540 353207480 644905856 290607040 36096544 670053776 119826256 192487206 851126448 452441152 958801744 4303040 871668736 109465600 539947640 522011072 420696640 941714624 768909312 913116032 165038064 200122224 332635328 908674592 610078032 170586392 426083200 897484376 197350856 290645120 617177216 132992768 816401670 282449920 724376008 925495296 339440128 859060352 925768320 369456920 605847384 163384900 417830700 134054144 895184896 702341600 432320304 136310422 265715800 33116808 760262000 200343488 819875572 183193488 932910208 479601728 730809025 303497724 475944720 88586846 642562640 966154518 637816960 517743384 958117484 471283552 497510408 342475184 983553896 726278784 536025312 119820064 476669696 153375136 621269088 759042384 573873344 333951232 772702848 748552263 664133824 892318464 78503680 589231936 227461120 373708000 121021696 423728104 512542104 867865092 817156256 327202752 397776716 440866080 986234112 781804160 556170448 464092288 683061116 864090952 300411296 665103152 97320628 844848384 531866224 962423452 826324384 583424024 379663912 819772664 402201144 467753840 668458944 729306624 297904128 47685296 81312204 511721000 741424976 586544320 648768000 776976928 916744904 982261408 139462352 8144384 228066768 610812072 146462720 83520100 796614180 518246528 278277120 564171328 30669568 79040930 236946304 184893696 830450784 431755144 624121092 170760420 36218372 199284760 968040448 737552340 527086080 843507968 615373192 476264992 881937800 509107128 317576356 930805600 481075488 789037624 972468608 878337720 323262122 78987328 165420032 269497816 921114016 657917536 740657440 694651904 210534400 788543488 523802376 800827584 949684664 459555840 870431552 111221312 205911360 547352964 700704512 831906048 482718508 473665968 913833456 215014500 899152855 519031824 815758336 353385856 29049178 797488320 828742920 740395974 295413328 821769984 832482432 436440168 191260890 765283552 356903040 550774848 958032128 878642720 837451504 144880936 747764512 279191016 47040512 803817424 873871160 990295848 609748768 519899952 23517904 287210336 53921408 218129792 139340672 69245272 989332982 958654224 700525864 432202320 10741352 396911196 870247808 520859712 676225248 269394944 707660800 327204496 294886560 516270224 476404388 563376253 195180288 931677108 370869568
348142569 601826768 962665204 514167808 609145808 792323408 122098048 932767880 329838176 111989424 328221568 447888848 307496944 568080464 824493824 335741504 166371200 434992512 793523584 40420618 977796864 271674720 194823938 557399552 679209720 659694260 762935152 304691376 270397300 110707556 649063680 880652643 811748000 325633104 170785984 112888832 261096192 718611072 42448632 381434152 748902144 361932112 309293808 928690144 315736096 534575644 820932222 49857520 323451068 57882368 860070912 18179680 341475860 838897408 482274125 276192912 234982869 457930976 586435072 741529368 324642240 677049280 321134848 672308677 35430400 504691552 244944112 288879104 658933108 488517874 276398424 150033444 594247152 582110240 450092680 922212672 884728704 232342688 767288728 835202752 118877942 595281152 9446560 781504 651014464 211227648 278014780 990476100 454730024 194851520 670047536 156279040 540554112 928611840 941482560 808431984 765267440 822980420 558040768 73400704 429942880 437763534 741081432 323869078 424706984 75103935 143267152 624935688 841479680 444572367 605460752 795720832 132072320 79701776 964524800 941073792 823567344 949616640 49806726 546519320 568547200 580165200 306415520 794897920 856311084 95139836 777514959 735524928 911903712 561550680 481367488 435120576 264031768 654606882 912022080 499467200 194173808 802521904 595737432 300570752 650211536 47214592 744418032 561225280 651070720 582878200 394786680 47334912 743202816 625322808 876777810 552638384 440552448 724248176 649939904 585274248 109655040 72260928 334141014 432545744 316010240 264016206 17497408 614286268 785569152 765807536 709219098 304995324 551579136 859062582 997324640 69998592 231451320 773179136 511573896 229989144 231980800 864327248 25293952 194619680 325562688 470266954 795015552 452392971 758670160 187052416 558911500 955712680 305406400 886585200 678386752 394945186 459890332 612472032 703755040 245478336 619757680 645372928 956180950 978212032 377830912 421403565 759291904 696475104 39923840 64342592 514153456 842106102 471070358 53425128 361849472 746339000 958658944 406018292 305093376 266923012 151416848 165709056 200764688 136712448 859481320 465581172 459104336 884085104 60222720 249440768 263973760 597324560 926225066 451937024 285941664 881111472 404267144 81917856 740210176 246220800 247819216 729515960 712630272 441135232 270582184 398085880 138347712 707632256 555103600 739474744 923727872 411635584 278497894 98023808 409756928 869863424 750465856 746080800 428934888 781187072 393762360 371046640 328560360 54267968 877697984 156423168 37165568 325228672 121695748 879819456 377395148 340214624 86818088 342110544 840516672 924710974 26170452 632986448 882348192 163746742 735834624 931983632 514001202 87685124 662208256 508693920 299889424 783999424 925038752 382452176 881189888 439626560 756766328 995151892 268567552 369292288 276761152 588256052 500474752 377595392 731745224 397320624 664471552 843835472 203024452 624951080 35990144 946430144 419429554 235835834 967737760 411520382 371742704 458071148 508183776 566442134 885175400 839120928 339674240 514326616 478001440 942325024 710310540 952738036 187256960 840181248 515956544 130023808 39266816 962064704 879772156 830855615 43667200 953240704 246943204 987724800 129020788 949309024 251914912 967705152 742701568 695933124 943813392 879928448 264455736 829862309 45338624 53032448 94122784 642998000 702513664 41547768 186663500 448890908 762399072 914612224 144847608 485373056 732094980 894400000 567589788 529608208 229782620 770151500 483687692 594698592 52457984 795928224 934840744 888224768 824989696 651238624 137081524 97688448 322454216 2579584 323730112 732372960 572142314 850091680 238751488 87489568 272835712 655992144 464022464 803825988 789265088 157353432 353155504 965566332 878603304 105931648 87223255 92309248 384387152 311728768 430286208 659030876 957213056 112705728 161110580 104898889 721488832 494608896 260323840 773244080 976960900 406448000 123623808 546850064 619704120 56753688 184571850 979520480 731595776 891632432 965590400 225711230 835031120 790842176 749660560 864844520 761389568 863715418 422937344 901775360 540624588 836210024 978721792 492616224 220671424 247322368 1831424 272850416 263377856 451663378 903852672 796535654 720623296 790063104 14975296 18643840 699348436 122561856 376360400 126335424 191234496 299267584 307860360 484413580 30065792 868916736 466339520 329767002 552521800 508973720 640484280 979731968 765461528 458998384 216012466 122945112 46186376 283721600 887892982 770027008 704949408 536041472 84570624 556594665 941362688 141858668 825952376 343886464 471705120 44610880 826749440 13807920 913423788 745654272 935796456 706522880 802336000 647796960 86528768 836564726 525498336 41225370 35297408 1025556 432233984 858932625 230308968 179899904 13928208 158490865 663188644 781695185 64072288 60315356 28860500 382311112 999937268 954178992
394183611 153106944 596540958 1091072 21853376 129674240 806734882 437075128 457482576 634389892 416794212 463233152 823104006 737947648 524334000 681556896 990681456 800906752 685975340 340523400 691618288 687933840 686062112 147735296 616478784 850362400 996233280 683697768 479140480 636779376 938788172 874224640 215754752 725256320 410456296 537818272 467122703 50996032 840104688 680932736 577730304 867520240 285597760 457277952 840346976 437793432 247537280 686043568 74909168 167292928 250469200 286708950 241206384 52328056 125263416 463356832 589381942 9840384 127084840 611590528 956644000 556828504 803481840 240343296 443048320 594692472 378878432 17784704 904032680 428171584 756908768 722978812 425794320 388332288 537075664 650204299 366603904 926035456 121448386 12127920 596485088 13564928 48656128 612960588 707694112 495597970 240666816 937352100 814479584 277037935 723907392 605368064 468972534 647531752 239445184 480495936 543929984 372348544 561546486 450916512 344313344 87773696 303532288 14317312 693722970 22759424 438046148 744857328 212157696 289203232 201306752 515192320 554079952 139874392 179017056 929531192 659375488 686187656 619302856 779522176 560990575 412300096 945755288 50309374 7689268 238760920 381004984 641218400 271166608 851569600 834440768 538343640 238078988 516264736 232834736 683550772 577487065 628953016 860549940 289761152 427085508 573755776 936553904 874956296 944711296 220585728 196693568 17603160 515866452 437873664 170708048 323738176 203702868 716520568 473148352 306840896 887209008 394958272 387355340 906511650 972581804 225030880 150291768 983283712 680498688 822932968 283812416 539401148 785597376 453755008 924448884 97495152 204495149 259589300 762917840 69769088 567910360 224095650 394699514 712127692 843035680 635574752 106018656 820388120 270700544 630735376 444644672 561789696 187363840 928750344 372455980 803444456 384762368 42001024 640971136 277484832 26078448 727213760 917823350 701337170 738202586 13486784 340605624 827123296 545224224 163724800 161859680 551646624 111573000 412376973 166322432 269746624 391533878 638487288 264647318 79160320 551427648 860548160 843535680 243424976 581752458 779323872 637864248 754366464 634693600 13407226 670499904 204525120 548237880 931158856 558697856 190102592 571455354 335560724 810588544 18049264 20413166 72931456 839238260 623495902 970818816 843151360 659324000 934028492 971681440 536523304 465789280 745830152 625766148 772165440 827906560 700562000 87832544 470918512 745242656 541711344 547557056 765685888 162200000 978863440 265161452 568079104 58402384 237071192 815588392 917632197 622825638 286129100 67134484 821094184 936837376 114687744 709623808 917558688 690221998 480480400 924011952 865692672 272455376 408313600 563723960 909292544 236998656 448007680 159910912 915650841 567234692 924427876 877737984 635394688 843434744 93313536 396097936 450467152 883882628 254830400 738678320 152912829 438372288 652313280 91309568 866544160 222349570 602177916 623701120 27440688 900858624 814921753 73085952 698254184 936542336 936281400 329335424 504358077 55878328 299629288 895810240 793864960 173583112 899984074 62688224 639107200 442745856 864081165 190713156 101807328 433487418 52264448 505529876 319510844 164614144 872828947 200111232 610619392 423527568 816564224 761115700 391491752 898610560 916661952 752120320 746847232 338278290 618226240 927876039 44589466 686052152 668730528 137237376 893390848 770267346 972553532 529997952 249371218 543346816 911112000 815502164 331242128 345958284 385616736 864087028 404304876 326196836 186444392 75514724 215457696 716509504 723991920 30339600 301235800 580159744 702243072 822858400 423331992 795296064 397069310 938092384 176877200 49534848 496909568 224036352 665815344 299712448 314579904 848030080 489747136 592915612 441346696 152950528 712855040 880336688 195962656 626355178 159607868 242617088 537133384 60993984 625286784 643183536 712131744 562044936 280168776 134902848 286694752 638437864 102333232 719427136 664233920 959191368 359149448 630506936 943415104 980838784 414282266 497057216 196146144 58349232 160971920 730242560 26857140 348382152 971386248 962677584 192702256 847486048 444639452 248553984 768896384 530542592 86278144 15679168 497302824 863601200 706416666 355669920 424809312 337431552 679476112 674009840 937277408 410036032 858958672 536294000 328498710 682289664 231630040 389230944 61216896 734220672 883123768 69273912 320058368 52627456 644944128 349237600 606130432 628050552 189006944 542914560 82740064 637128064 223889170 924586596 853016704 760320320 423186590 701229928 548215552 601377888 156822580 189053992 722390528 108300926 163404032 254740902 84762256 898058520 50241236 164715208 947319924 422898688 494712168 257391541 416440656 160805984 589933680 315378672 569830912 502471296 382159840 85575760 924691052 268390026 895691696 754943144 669889504 31198080 8681453 803913600 615872624
457748992 329495200 937124442 285311200 447031296 43374080 180727776 393786880 889338784 519918272 428908032 5496608 901519792 417937920 766949180 658109184 139024608 13367168 296070368 452560128 543158720 677705850 274253248 212387044 43171240 466792134 749653504 291098843 824796584 334314072 673151256 118780864 106974344 92490496 417753984 473235520 524147020 583101840 9051200 778385152 692005346 176916480 641785184 116187364 261521502 102142400 828665600 124906480 359388556 296573352 224921600 129524938 381716824 846793052 169119840 708119830 664054183 20062027 378983936 677910416 504561264 941347744 543307504 726739584 991192836 677328288 990893120 194594160 337437440 11264768 169672166 691013376 755746304 610417111 29826768 570050544 76531712 701624064 651682464 106622476 605113088 606935716 589684736 739558432 595260608 665006736 76888032 7466352 230248288 410124800 298816256 428166768 52712104 641030996 295324381 156725476 950429736 67372776 133412160 266462968 274803456 907274624 526001696 464191166 21587440 605635072 973599784 612740620 144525888 967720000 421467664 240434144 479271896 479208832 652764584 203172204 249081344 230414656 890760520 415230976 78529552 671566144 596058464 853780480 276714624 343864512 313831056 240621600 834426608 186856096 405312512 4442628 519806720 262614464 739014576 311963600 558786724 345420444 930511752 996920704 48820736 972429056 826359172 913752152 744973440 388262272 425089312 592490720 216312400 237451648 965023808 470991616 429922168 393573056 30858512 908740608 774854420 963962224 413304974 357117760 8696320 667515896 823134976 14597150 500531930 192278784 50935080 982698880 672984698 623634428 609946616 715022168 653815376 748367680 599471360 287926848 385658384 48026112 795410464 419892896 460990304 754288048 702412800 758433792 12014048 866282784 363913190 954155664 854654334 16848820 459559896 322661952 525944064 335074304 566451276 384053368 725405792 941207552 381220928 59623368 601426432 853366272 282686720 914291712 482606976 592298572 246054864 116423568 974576444 208960000 194439775 418976448 622713600 969598278 655555440 817556064 283469248 693314000 87700151 897430016 173325440 952989248 174337360 903181654 437799892 150052352 660240568 400062966 4270336 105264000 126077488 259633080 863578888 572836336 880132480 713992046 427289800 165658320 584535744 258568704 291418544 298016896 88241336 945252224 504526103 966608896 961859884 276140 263710976 189121424 201690848 395915456 690372656 275868160 92268192 689105088 243248688 758435024 245905452 732373854 742082768 882756608 228845216 164207680 315887194 660551168 520490176 688410152 858027554 501681400 249899320 987366528 212303488 856444912 876384768 538957000 400656784 915269544 505012936 201189120 362236896 780582080 638257184 816574416 155248256 314302936 302359752 455235110 195984912 172738504 730601488 30879800 316043872 801512608 405242880 699106056 252803985 510553412 473226896 968985024 512958844 50038040 162894848 304659360 740580032 564940520 736798456 57477096 756173824 134731800 539592032 439427584 499986444 547774144 904348888 570945376 341082976 730236736 800752896 724140672 68650884 432467680 526775680 411755648 906065680 15358240 86596608 278782080 51043328 560522014 506421928 136277892 479607216 367776304 372608864 215584064 379731440 384556443 223488948 675880192 230496366 144138240 412964400 826433550 167121950 54095488 445273090 882858180 677923051 180871136 917648824 371555776 404832000 529393210 84164608 740886488 58950576 941335428 390222664 758838172 814832 603816704 594525696 694110316 834615712 950652800 597775456 526788720 517060368 704149584 865903744 719856282 590336000 824697888 578698848 298720092 529890672 747118528 228933376 715560320 741118220 531697520 309401216 713068960 711066112 738419752 190390272 735729911 264790144 135358456 341494804 51957324 241538688 777816000 170861184 532270368 986172928 426803072 814020352 768223930 214822144 382418232 24081664 967289792 963522947 804309504 48863504 199041024 864865428 131830784 289494596 838269970 461327380 583785028 218593126 319900352 319026624 219506688 498864776 387258840 338527840 530334812 604807204 429653986 673498720 304014760 827404505 550788096 160026112 502055424 885925376 234979424 902256224 343163264 833406144 252020656 333311944 113349200 413800960 908546560 764422144 380882272 538311168 607722368 686284640 59772651 348569824 156524408 771907072 394103664 695529508 631425856 518258964 346132352 204690552 340337152 764507432 513832332 750209056 161739264 195461744 601890832 124355584 22811400 986503296 623169464 139414656 882947048 136044824 712945408 25172896 93236152 482554652 479785448 41665152 607699800 100770816 860061268 73072220 267669920 450156486 687943192 214134919 474480628 777378746 996172928 80768000 276105712 644592128 198604368 430551556 982315008 87398768 413161472 339941904 164262794 188434672 175343808 941386088 348942480
220138828 374509196 146957632 529719428 192064704 913373734 178058980 954735456 489029008 991116462 444936384 46403584 533795358 496018068 197722368 152861760 202259184 954227680 588461609 37780064 668408320 261722144 450903160 516000000 730525848 293847826 244919808 430201088 147067480 949918688 537615932 919365408 975742464 341381100 576361696 378346720 12205668 516364928 626140510 488039256 288526208 246129848 868686248 453090288 405726272 621610404 666295944 539820936 812754264 391555313 819985920 860343072 958563352 85766688 718363472 915512768 820819928 981538304 240755208 698454984 52405248 982860000 258046984 747573952 695355825 390790144 46388170 979284080 819612160 774525088 671264160 101106632 391207024 61731328 487496600 900150656 623547512 812991852 85639520 541941103 830626590 674589728 891914752 375244200 766424160 969577376 171000000 960180320 482608290 574419376 425698592 179342848 61674624 702312000 522628592 185397320 354242872 129355520 544964608 906236020 413578736 448482176 735730004 476471048 345950720 336994240 55360768 353063290 356986368 724323168 306418432 142971016 509878272 120817644 851970696 706487668 128140402 819436752 895750128 239507198 856418368 875353760 982287968 200809424 38137100 320641664 27780480 504058384 870535568 169430416 580191744 516695500 561097296 663484096 943906376 408193536 148950480 50074848 553463728 100997956 445485008 171449664 339496576 947752096 165328435 395326016 364723944 834527744 833868922 553603200 475925760 351491072 22364336 712873472 965767324 446237072 648952832 399439876 229429760 999944128 79214720 197094976 5395952 489694336 546708672 23600660 514768336 913305984 617234816 937773440 986368000 518255984 521815194 953977368 560908120 815429380 827741824 144114304 563205672 661068800 902348288 208161888 547649992 877192944 953418674 628127552 769474448 535050864 810031200 286224708 208888832 654957568 709280184 375160444 521993204 448236768 530089568 563236880 443397132 175470302 817624456 692887156 878154712 856247552 746084352 874318976 301463680 855577600 348822588 242211904 527098203 259289984 938686880 30103040 175040400 945595088 843769620 304804444 266974596 68889088 100716800 822745120 620276672 382213190 978277760 609276518 179845888 154030513 862574000 486854752 45480736 522374464 93430728 372499672 251941632 740178000 627221744 4045984 186587944 591615488 153939456 144854624 886281216 572934912 776542320 744921944 730548396 661156992 962804352 865094924 165322048 212417800 48707152 994802400 475996672 708151296 244580960 481734496 234911232 379235952 794767080 743108732 674727088 657720320 693546998 785911296 830749696 819216384 345672336 93169700 265660384 601767584 19700224 182943858 384530688 291095040 279044808 22340704 280992384 297569272 668859496 387497392 182971528 588302336 78558976 355548160 179658984 99562240 942142992 63500672 407838624 531670072 278153304 143155888 334582056 56730496 961300536 946562736 706163712 287086336 969383744 419194712 408944464 663320504 690263508 412143372 623654912 203668478 936723376 228780500 650285664 771921714 954738208 194647872 936829056 65593760 855173956 747317872 233475423 794072000 241915824 996099004 32129024 702301132 980934400 513328384 892743392 510697984 338212352 431343648 937985344 986192263 76891584 94159872 332561920 3208724 780260560 845739748 882667056 858345216 167609700 950771456 499934098 764645382 298105840 9744434 14863100 379312208 231514988 236142080 164712288 748597664 533795168 171146176 587230928 167274992 93120056 984139008 745011360 296950920 393863680 961236992 553574912 473286368 807056512 85568288 893952800 822538368 753321136 977214592 263014848 347630320 818634200 479648256 249917832 225872384 10444704 7370751 76988525 986397040 485110000 233777920 686296314 109376144 401891840 411261440 22165040 722928832 309767984 474204796 164136000 811728712 135493120 334470496 451166592 519842164 545927648 218136682 638586016 981069920 953038720 696812062 692444457 960801987 964239616 875412736 736104864 643929544 735596688 20257088 623665152 838122792 64837792 328873040 801315896 753276424 673402448 742002552 569482824 979725184 981612468 899454510 182025408 947241664 470285699 917192480 34799104 655783368 854137254 430051544 761692928 316847632 861493384 832605884 81676800 367388496 945164560 49669904 803803328 916957117 407779358 930380008 515504896 66078232 507116508 11038752 335250176 64304576 256713024 500643143 910119424 185506608 150577216 530720768 648748032 172452352 33142640 239845920 828563200 188399311 388273152 565989888 383119324 334882248 767688008 131933696 85621376 291141152 456709608 647958000 435353696 128104960 595882720 402866128 886667648 927788032 577366646 912948880 687026720 654391296 956490486 88071200 885695856 749314998 341797656 642072516 765227768 748305224 27820992 780912344 709938688 244564496 651664192 868302464 937539392 175516672 104902252 193113506 902035936 735338268
896133440 121977600 988478168 222864896 42882688 633769984 743098880 820368800 885516152 416068864 700754784 26349056 34888040 43305984 387333364 483974808 579116000 819262016 190094346 224753024 989743616 182619384 315469224 334559744 388743040 438841344 358644450 14855328 604364020 514198912 880771200 275899536 980267776 357079168 16491576 724715840 681418976 137701064 346874534 504818112 606305024 933955868 76254824 400141084 116808984 77023744 873373440 639666072 762527680 30497248 779586015 622352228 547057106 814816264 818255360 788877152 409836184 414876160 268074928 70155232 371291536 589984336 93915904 907981376 473073408 369111316 593491540 404973328 391390904 638795264 208889200 85174640 648667196 921790864 611189252 369999392 451591656 245405696 633782780 960302336 310685760 767808072 494194660 877877720 22619034 247684096 243214906 289757280 400182840 771011424 172254224 453710272 956357376 696592128 740340736 822136552 618695040 785633536 164273856 350588176 805790872 130767200 402295520 151697920 748652696 741225220 785358184 712199264 192352672 280979028 684920400 318854836 59699476 814257792 754951712 679703650 633823040 831131230 40481745 138899840 245592612 658722528 977722368 115199488 247786080 465445814 211038016 477017120 31238272 447039528 130648736 349540288 457572436 172795264 726787296 702818600 447047216 479799552 883119314 267169584 858294188 694595712 261548252 965715356 3603008 964286720 428143616 588642240 950766496 278870136 646796616 454052912 966418536 540813714 460525539 196068000 611207680 909535856 782059456 668934048 967540976 172963072 327102976 351896448 833424384 864856448 453636256 716250032 969046628 544454144 58928328 872417920 947869472 933908608 728675072 7731328 500537896 751946260 405712064 635040768 463260160 455866720 810959887 980346156 158533824 155619840 600972416 723764672 324402080 314712104 798750626 488231075 501346654 712896768 416771584 696252416 775869400 183296388 964411168 688706432 129925206 725064448 85954880 149866004 130963350 995722520 973847702 570462162 851010920 485564800 502916864 265542656 624568108 733866976 654650880 950107584 122744832 139964768 753073536 986407392 16728648 395569701 123150336 592898560 367378672 273037536 655126400 816702618 348283536 847910464 737332188 324352000 316529248 770560496 113228856 95161856 379705284 997225920 769846240 75035355 859320272 143245312 165397616 513425920 275596784 277226944 262081128 719532592 75170176 437407280 783826744 982298176 108777024 857668813 673148480 351038000 599408384 241463040 731411616 290982736 970215621 120940918 704679706 245861216 728528384 780892224 257540752 976870400 165328000 94764608 559006712 160090528 518020324 243762726 365691898 13842944 516174112 86340176 634122640 364199680 799884952 689638912 509175398 647600492 867262024 249055764 63623064 46424320 697050552 558443824 316766624 627847236 690299726 907450059 405768528 757807980 832086880 844348959 277118560 893534852 831697920 347407856 510851062 211069632 482570050 951305040 843249152 660084944 341373088 625476432 519126200 56415584 941343210 695563416 592446464 46764890 658865960 707540928 796378624 456617904 535419392 549364736 441561216 190309888 378859397 242490100 119852676 292921344 541945106 75613952 660390304 688317500 137192704 701273472 639480418 217120672 344231504 866279244 432751936 522891872 147449792 739240512 590079488 805571120 517164800 554139648 408506112 39616492 500858688 159618088 37632580 558850136 141704575 959580456 593161720 501621945 161588224 580122148 547218272 500510720 668276296 664543750 106409972 241804788 68494944 949511104 619971864 346788521 30332128 694201344 457257984 415516752 642054208 389517960 675538942 460218256 367706800 285343336 591651392 877155136 487075968 404512144 633991040 401052672 495616344 463408768 312261216 237213184 989817344 852259684 849348512 338168016 535393108 848959216 360715536 728420568 7986288 182722948 921085104 753122790 177902144 948937128 141850296 206552576 119552634 859161088 897867664 193627136 644084440 0 758912332 689216640 349236252 24840536 624012800 214250936 303429712 193222720 249456384 593647680 395907824 740623232 676119467 513592576 778371120 190986250 487981184 354915840 494759904 898131250 286017408 851468500 994915584 308399232 810260468 154475000 643876264 427192320 17042052 438439904 455027200 345440518 734604720 959970112 734183184 197186048 57661952 124257920 434640384 466856384 416114464 794156448 539840689 510400504 370440112 38123328 883424368 500651686 131409664 12313800 679972160 796704272 545952052 558917200 619036458 220133376 683441848 911053368 43190730 133135348 715461120 22972416 198920320 225883648 81216768 300237232 482262256 733148528 369863936 762896144 988453740 958211968 700826368 38846848 496385960 435490304 299848000 976175860 405712988 233576840 660396272 265500984 367044064 923322064 788050848 973242577 24108416 6453888 919885540 35854768
162083568 778915840 972093376 810857200 403393280 696636480 231696768 538978416 110735368 648703378 533460528 990229632 317875040 762018240 290782784 969801824 240731264 984350144 315548368 819567584 525053320 264697360 27732384 210041216 640051496 421628336 467791812 49570304 392180144 637468688 123464272 936913920 9659136 629599360 55050240 612340352 987132176 669145600 424828648 463620096 591492680 69425120 580960257 599835824 990479744 228009056 211912032 717031904 463963648 808072512 494265518 803008186 522723056 911083008 149285376 512789168 109982112 910449312 369197760 122647872 861820744 829402056 453829456 780354424 767941867 197461248 525706704 826897152 386593984 695578848 906357920 929345006 920416156 334848256 631774720 821114100 495434172 174691970 493880576 540770480 839889088 842962944 957696768 338882432 964481492 368259968 711665850 670873354 485682304 770452736 314840704 299496192 56480832 180827968 138538592 534294528 743653376 463962800 969692784 666714704 378723656 99784192 268553680 101410752 152502436 79966560 168349024 668078600 910671856 924492064 696347904 224574496 788372560 41674026 34896896 191471512 324640208 841635072 241871360 781845456 112717760 986441200 431938004 691594488 31361920 565935104 800881024 727605600 5158400 219463056 233856768 740442320 961913552 356195456 180639632 906690590 136983152 671807840 207772160 246208000 994462560 72306896 253531524 516469000 537070634 143284160 824222656 766054800 79374120 12480 276897632 540480000 260712144 128661531 783584760 333716592 859472088 989587968 46407760 778574696 688069632 325216896 591412000 359348224 344462464 714962512 225628928 787083776 754288972 285109504 510186688 62962776 897474048 147615048 889768552 545617408 278377984 349567360 574275224 347445760 978109412 414051264 584735232 118107392 55202168 95478077 772953976 653076752 781304320 67434124 989109056 494274088 673079712 778821984 143644160 62142304 912818904 25209856 994470194 117795136 936354832 719217664 575359336 64618624 16333906 773591522 159451728 838988152 520550656 968290352 2603702 671264260 470251800 601841472 658800000 35569552 345432180 332470576 434409984 785717456 808650000 249821810 584859820 982758488 372553216 103053600 162782336 638087740 405104384 738764800 129314352 107790056 814429056 833379672 984358142 462583640 650320896 518441444 668473132 233049120 380040448 483914144 255684152 681599856 615698208 92619851 718333680 695374344 94839960 750484040 371665152 311143656 603950512 811202048 506092864 762935240 160338176 363554176 367038084 495535408 806880000 414363136 265013248 197142485 242875392 272943504 210831200 918278440 465625632 153037808 651589272 880088524 861474550 227699152 197491404 238206183 81439680 220574432 651190528 107910656 352844694 833642000 452250000 621475840 225886720 888752368 465109600 179974400 418211632 8520216 460816896 975286656 44383136 823689984 399869868 731805448 676375504 760432832 536835200 663601368 751952688 140172886 436987808 584421888 721329760 350232576 441709504 615435000 628412536 858292736 461129972 701012008 278436096 885875072 797151588 311395648 158012720 966898248 7882896 633950453 522127450 212922520 308313344 223838108 131770368 255879464 853454136 57426224 577882816 234063200 729995264 251053568 689606272 544076400 356613952 107293808 535826944 143587664 144926624 907876074 632178688 358638870 133015696 238332736 141213488 230678880 12569928 86481420 951123392 52873728 404468192 141722240 794150272 255369208 19046304 146864640 508385792 771248384 744833050 379785518 663452088 352697344 440079840 512358611 714615692 531071174 453750000 224012800 401875128 686786560 894471944 481837056 417143552 925518992 90495568 499824472 815007114 874880000 548659892 495533999 763843874 962922080 705887744 276562468 987235648 405871176 181660304 418417536 874577008 210443824 321347728 513781066 7385564 725935064 800325752 794094820 300834706 265603844 48374048 11883170 144796160 212080848 503764480 582955746 61510608 765884400 159664640 163268552 465961760 995759472 695001856 550653264 511316000 782937664 669823872 396869580 55704152 702754304 273978880 304813000 118445508 673145808 44125048 890829976 123723300 327896420 887922584 927378800 869887248 643513728 575471584 776848320 918330368 836966400 271780112 687204176 817660248 56807936 40182152 939163688 555058808 761730236 204484492 727575688 25088992 843275304 459023104 614568192 7860304 904000512 749817344 265964800 962494624 491301718 742834048 435951104 227070976 50741760 227875072 462843784 573944276 858305024 751365760 119486684 653560992 270894060 580728720 790417664 196736768 423062820 841226144 273731072 124083328 287990112 357462267 843721792 919642256 711119720 596227386 504420191 882291984 741011510 926164128 614280756 566845440 623840672 87938976 547786768 866324352 983270690 603844592 667787306 899102336 104338560 254240840 554906140 285080800 602006720 646714840 177658123
121623248 671294832 432032128 513508750 558342688 688766320 516894648 400221730 796068160 16793504 311811504 351233766 833833792 687587052 877371380 859459088 283376952 314064576 904462080 994896672 717728256 314644244 391006272 538345440 979753202 308945824 203421808 798846076 267757640 924161800 509319360 855084512 517069888 818959424 27741120 160550400 41142784 383146445 866046976 670424704 375369088 241286400 954571440 540894962 795392808 541224160 726318552 772620928 914817792 52316896 653883904 493524664 597369088 323070976 810060320 708685850 686308982 392712520 441768816 425895024 416612352 991548064 146094080 40966696 379529632 547230000 875820452 785919570 134412544 718551198 416489504 582238848 355825376 593822208 687902720 947261952 485493760 922481120 892349584 355029040 276843968 682176992 361926968 250420160 840561376 839235844 130414592 978533888 783425024 808495996 712497584 343992716 551761952 597414304 123313152 492571142 21472704 26528480 399140608 659217024 477274112 494266752 187658752 424194656 390417536 786219264 740823488 754504320 550189312 302682730 872015536 877855232 388277676 444894484 900753534 544275968 304738064 146289796 592407856 116464812 471684686 516166528 194476320 64722816 812239576 902800976 658513952 976930992 894487152 506171936 167443776 958456244 519262464 285482980 504585728 939456931 428299988 170639104 607841568 141035684 843684268 239962912 480437252 927312384 872413320 210054897 260851692 198733824 742554752 349672078 616341608 896400640 913656800 818632505 431641280 130716504 141034216 357902848 640385578 126942656 389045060 952167200 927644369 297502208 577376372 569765248 696542720 708202880 869576704 980812504 698827232 3332448 987903096 772416750 910484 545231136 3468800 574955520 247313864 25572512 962149888 446940672 701080576 376563904 693603296 721189384 257337600 133689648 620214112 467163724 350270134 971246198 15700480 807889418 321081488 620107200 840334316 73863100 637827508 859881120 992627104 858363724 634948800 303635750 764836358 709749760 514251520 398011136 145165684 660258368 133429608 490342064 678560000 122451468 434105620 247038208 714248168 13504380 54516736 168969600 674543314 465385988 233178592 924895776 14624160 845501440 370545040 497107360 500722632 344983536 898450696 223115568 691571952 44507648 450088192 423481856 120231168 486598676 877873888 432569280 248773248 906258344 624772736 521514088 52049408 695018678 16475136 860612000 612360896 693754688 14036480 746588632 764267072 1182720 757737728 343495360 747088640 322751488 233887232 669304808 499264512 136349420 4873856 956811006 788560000 340652512 506965768 889710188 513108576 412920028 977751552 110138464 90772800 53636608 514844736 237803342 606994816 157081400 856136000 663348352 384801280 247698735 920410592 114592 226911264 799536448 908483080 437888000 954889024 820121408 314256401 689078720 356149476 42460656 998648112 314545600 145826132 110135008 665279924 983733760 267060320 304721880 951510512 377329664 29080236 346479456 35838368 764119516 559523520 48198132 578449712 617387520 614373904 694176368 729814528 387564096 629416084 918182992 645598384 964201216 419566592 61132466 746060224 117163264 109532384 869899393 354961024 550213536 406129693 297883984 905048988 604121360 483763136 106928272 528847724 110246232 737409888 811423488 385092096 518197000 195779104 145659108 758149520 200776768 582019000 972045568 820253096 239164440 677643800 134424224 163154592 687987200 562924784 968848160 66620416 62478976 616289992 884489728 167579160 851105176 822756060 130438276 887723992 606970368 87512660 8307674 137054104 600782288 946114816 99222992 109651136 113265664 237913088 987225216 306295360 435277584 529909660 986839808 810095856 217904128 102176592 207853280 237968768 132133632 3907776 103232704 938295936 278248072 262505600 707769920 38581668 43308480 780855808 642539008 309033857 447365776 902507392 543176800 554923896 751602336 696872280 703833552 354186437 386521872 420481152 493670768 609612950 490416064 33895865 874052752 206302688 690135776 742762153 91129712 490246080 218700384 168046304 437863536 384824320 166351408 913418752 733630944 842552896 152215680 31784036 11915324 205318272 960239936 452399744 350483392 438232992 492678884 430130512 611031536 900814273 420074736 511570560 229445328 804413792 251010250 439364240 913250914 953514496 78468704 565182432 894445248 947859712 73947424 152584312 428481170 178439744 105219448 521442544 437876936 485120000 432677120 578470400 624410112 119692336 873196192 639838720 682427016 373848920 841569952 348168128 583336640 931859200 955601701 501859328 841380509 71774208 32105590 384708976 23499520 134952520 411932416 759508832 771643000 463810828 92250336 915872000 148803392 384813056 720180160 694588188 512594432 338530128 493117106 823562364 102225426 543626624 533297856 894697984 725984784 811538080 590242304 603578304 891021900 519072252 933965368
306426720 301619728 976753920 577576000 394193136 654737920 833937856 146136448 192600572 236402529 570122376 310650784 769605120 678984208 871456768 4783832 789690924 613168256 968873472 548901324 827991544 204611704 152579600 999402112 549662552 443777736 954390528 982234048 153895456 789637120 254681680 104676800 253982720 754455752 707341824 534091348 473332756 380679056 50272792 901285120 100720914 943861488 649293336 423785472 484297360 311644496 873521152 430908032 137057280 921807808 755506842 22620614 216225088 954219668 344336768 682211960 331897552 378851436 924620136 347416878 623623808 840238340 411311024 154507200 662649344 848315700 328448256 922982312 211495548 400644800 203493888 728825104 156536832 670282288 145985728 891302912 243747564 783968012 328429568 692582288 435453888 425744928 196251904 864698024 906459908 673727360 303175680 821287424 922115136 804729856 479296128 911993280 51577070 797791808 966829440 734737408 831777536 354294252 543884800 216866688 472374832 223123456 690275564 517532672 565173612 4586148 908999360 173405518 672829540 879587680 951782400 308019544 687085066 113794300 551958480 571139440 395918844 144650048 904113920 700754208 219235038 270192128 482259916 692263922 226641888 892851640 27537556 55555000 92895232 992846192 323876704 460498088 669605088 104800342 259268360 172018480 380220232 458066910 579212903 846319536 289158262 68976768 30884000 987793408 168778664 140175514 387174968 841941838 593121088 338036224 774434408 145325896 921276992 176297432 500552640 537746048 375408704 361030772 2429230 541678592 505488064 455158544 563430400 996037234 898778580 951012700 948378368 904980440 788022656 264432768 434010144 434254784 158389152 168107808 435153570 863622400 926585600 609330432 58097548 578513264 595235520 766767216 844888480 524484340 774542796 882456920 760694784 319888384 416807456 860426696 556191108 252101448 940747660 927169536 723985152 222720512 651381720 572848280 690651664 243687912 620636864 412625652 4888064 771153654 178029768 354050272 778480224 961675264 242001616 932558912 954083160 768155456 647275008 843786240 766569668 196055384 409273504 26974820 204705216 768209240 646393472 846272162 561300480 636465152 732021312 438050304 270955568 538150792 778821056 121311360 317259025 73827124 479991104 489221824 902637568 554318504 756505654 802739956 64750064 16000151 514217984 935712676 577649792 364210176 619683840 903482818 47305728 196042376 470477924 27137219 240062592 936565760 493039128 404088740 707461376 185411688 671866784 269760696 208711656 289435402 435865320 373239808 809487552 581759616 885253900 558230656 422807952 195688448 400686160 714300070 642568833 154970368 279644672 113706050 319546636 867088822 49520000 231913984 840461568 558634240 584103640 927324584 621940496 913419756 866398464 86876880 842368080 531272856 893701700 880845336 294886112 957088928 838159028 19449434 956265786 820730968 293389056 256935720 417357072 461938192 900255744 193431248 669265472 655384240 476147744 707548990 348770720 472393944 811757696 77721600 196862500 351836960 486876592 775751168 620106144 363769645 379040590 331090944 244281304 504824576 934671472 27463872 623815608 115794800 126027504 674278464 468940800 710375104 563893200 181944392 146036872 511607242 461599712 884643840 698085984 929999200 172945152 75541708 482308518 692406208 99616813 264958976 253398604 507885952 933033728 625602176 800309824 343206550 302731008 55752000 395325984 93853088 394083360 832611840 753065088 404513280 716978688 758800832 980030480 472097760 879662376 479371430 798420480 547608365 567379093 93143660 109777920 835192320 391168176 681408000 677004824 679584384 399197051 234348100 828859904 379000760 282128092 351262008 53852416 741661120 969765376 756924056 938896174 821953536 399045376 944355472 996625640 806193832 361195952 967694764 390902932 167509632 82747100 162277504 552607448 232700864 883851968 665271680 668038207 349460704 134705152 794250208 982834504 757867600 370256152 28664688 352777288 131396704 141849344 74027120 105441200 258793856 853093360 508744536 657434180 209121334 490960380 753980868 1883230 998839800 947542528 136558912 950620544 931919056 65619104 121344064 143319158 536756016 407096184 395402114 100636376 229351532 129561600 562795027 575370752 224024736 53859380 369957536 943640208 247863920 210052348 272094784 329331952 15001472 90755847 190041504 928846852 756441768 278415056 81551872 844522888 471719813 964338096 801441568 973619200 388226722 403635200 723083636 586051064 854910784 76565280 103363584 642661600 697656904 123493760 499277120 71578968 298620484 819019008 207203904 320042072 543505408 873720000 398343064 693039360 530718208 37276352 18466304 228954312 865912832 836132096 672176264 829004992 108382912 977602496 59562208 116724992 752925888 986747904 808510800 778918192 358793040 704730672 550763904 151103021 968464384 179202908 270278264 408864832 192471616
514581984 446457664 983896128 502076400 257577600 912468670 768010832 742605632 623530336 234428800 76896768 246061888 366246048 972601770 765599570 890659328 359206878 220677879 124735440 267197200 505478584 698969088 570592144 21466414 753761728 330611152 347104000 274037200 326174720 759735936 959424396 945080143 485473632 798634800 464181248 42247760 12613160 337667012 122560700 427920896 207897600 280394112 323502849 172683840 676566672 452371728 855143895 47004432 568643328 936586028 899156400 882445580 572989056 100704384 397197240 328776160 908891008 552853056 16257408 249668640 477975368 733566976 433294720 576612160 7992152 586950144 118684992 807745848 259213806 373054120 978424320 640437504 483923584 763064576 319803988 552072204 859194688 823272960 356526784 146754676 268863488 767855360 930892288 161221792 998428928 481256022 255772176 932267302 397034432 728221588 110352484 97336000 786411400 327749404 718410058 267565500 794213984 338247248 656131566 455292544 615104320 13946000 355712656 398718336 851540219 532620000 333032472 78169488 510594160 751254528 945450648 915228220 527825200 43770406 704541250 317086944 50191630 200268768 679116288 969813088 391801344 899973936 125002208 553896958 885942368 454779776 483944536 832639976 438416000 490923068 166195344 383612372 142595264 952372220 300343024 204571660 649241238 490038148 804836864 819092568 860438784 773886544 383716160 797817840 269184928 140209880 165383312 529972928 816888672 271028016 526341424 364122640 649779296 95036122 780906640 89738496 416685565 581316640 176614676 827459384 996191166 148566720 624528650 378131456 854175872 449580544 43420392 225878368 72124944 273710848 496042864 116341568 331957512 4224000 964625992 760995976 760570640 715576064 307706560 469742336 766503264 779162736 768201216 854679472 538938784 580217484 917129216 18227680 76093088 685914088 989612984 943102920 420050192 390848872 764992288 536024244 257074976 327727500 461120288 845674496 474087232 421592888 663122976 312273448 358839184 216286656 258092800 553524224 586749544 312358496 247427520 733406828 313214800 152436432 656628736 983717888 952898676 261895480 81052208 604314736 833791520 469433688 594226944 257761688 966027376 753839000 858314504 50105988 691505536 489049920 828357998 113239072 537612972 567751817 332412024 950840200 212705236 913219040 737353724 967348521 998590030 462149632 336964784 231242384 935326492 22988740 109747968 343610936 677418016 976125952 677064922 503957328 834693184 25063424 565096960 30791220 680438784 976769672 534849424 488684117 766256512 210930304 922094336 678339424 843674176 926953370 182092736 837732674 452072232 729365120 241337456 632198364 228919348 505378018 128904104 398174904 392876032 403187200 994998088 189053904 711029760 386074624 535417648 459579684 191612140 575120522 410544862 724762500 333047680 938066688 15416384 375228160 407062044 387938352 511543064 677194140 237647104 708598000 720957402 506994688 322223104 481814816 746972832 828829656 481891504 329634520 327507968 325600256 173513200 502539484 600975200 468981488 771960560 380880256 623554256 267444528 870614336 669098944 604302336 468272002 785465920 114301680 958463744 502220800 758540363 520119352 285265347 716885280 462219816 458961326 507324800 518863360 239767356 437076480 713552392 946117696 966908160 26998376 245200896 607826720 170591616 647755806 256487360 996626682 145540984 7658752 495819688 423569596 294545152 742253952 696122112 243438080 68398976 404423624 319985440 445044000 680080128 661271625 368539670 91079832 301583392 499669960 129953872 668757112 450099200 253621024 685861336 364175814 456994000 681170728 791892800 995775000 898673296 497220652 981934848 772034944 17840372 441734144 931000000 987202504 173902760 552223060 850923904 487397888 66862336 332351760 162526336 377340864 209168384 368854720 205025536 804383232 91172864 537112480 911399359 217940864 733134408 168259648 404107776 544936530 561076864 993190560 680215552 604845440 202960384 735625434 888837376 280625344 154960336 450752572 394217080 66315776 959607296 927596480 913294592 579220448 643031040 684768512 163576512 801020640 259267760 576024256 46076416 152747200 282484876 766881152 605487936 845446748 474252160 573344096 891164564 408209088 714480344 362858580 750701578 829017208 348399348 294844416 974737302 384032512 674171776 751020167 131613760 974451500 786324519 500273008 271079704 11873890 310531200 719774848 700589872 978650766 386305280 671201024 290159980 910689120 603264632 424899244 638696304 385205104 11448544 901873236 368096512 239211872 986039760 667568360 97817600 341389552 713329472 584770045 543114240 152652176 294551360 969372357 496559104 353716608 79970304 728479232 62146304 856321000 899247192 684296624 811153920 712152248 473857596 41244079 923792230 880848592 35439616 269494064 342825968 687729104 870736384 185678160 45669152 157199360 356062392 815188372 213135420 476801528
784361600 235110950 784860032 752342548 761433376 472703984 665616920 25037632 41243904 764675632 507303490 238721198 440463216 681096600 93315968 654907264 205611600 926432536 317305600 689325936 689819864 270994472 454888400 645622496 863555280 708477484 277996928 499488602 711440700 207928576 937394688 603463632 817969784 246015020 100746832 323526130 707586784 248512864 90963000 733141968 685613440 486732196 245286464 415111473 879978510 545097356 907698936 879964016 414153824 584619584 759399136 551811904 455129600 139547456 621827096 548046472 748260432 574914724 61786908 688114086 733779950 498798400 979968 177745152 490751461 243601040 762655744 723551328 674423424 895916064 37494672 954885876 190389728 370589776 768073472 10756864 956607600 451080000 463134774 961228360 110879008 151454904 255511520 514731520 692016432 49782784 447283200 704121856 68657544 577084352 110419584 313419168 900049406 281528655 543126560 971919968 491996704 778395008 763366592 216761800 173854860 340571136 349376902 958075136 244404384 876316896 310359040 535145440 755718860 268108928 201405760 288247350 923810304 800018416 749019020 400573509 74593392 414477392 953540704 568467584 701410176 729048126 459881984 654281696 83379600 138800000 637364736 324776000 478324080 908199770 967208864 947857408 864989312 684872412 252045312 783252368 206610688 999521858 247256328 533743616 402083072 615846384 42497776 848687616 425548896 751055700 643839464 200570144 751218000 220759440 582600520 6247552 265980144 300131336 246406672 328558760 669763740 532588528 703927584 962899540 262768973 482822144 749042052 862498908 983208112 801078120 297157632 243580000 297684552 267297152 437636820 758176993 906583536 452334464 782812032 856255744 924320912 970227584 978889536 522631600 64444496 479246824 120135360 882245660 108821968 313428352 582104000 610363776 507962360 172042240 766927856 737185912 213143936 734915682 375353872 442888464 992577416 532845089 610709050 609763328 645623916 617621516 314531520 693797500 938158768 150804660 114737718 51038564 919671592 210683247 394339200 953176560 684921856 969429416 814208000 9452608 865653996 503068200 975141188 25770900 921744384 185818192 765336128 686158560 249891648 938340408 310249300 145279992 291499384 385951232 786046380 811665624 189700008 808284016 709763264 351945856 64806400 744751706 395960736 265224120 693429009 800267776 522940768 722596800 640309070 396287232 958400000 991982016 664237984 305808384 142248684 356508160 950267024 229255744 70849280 566939904 421258412 43567340 626004020 40125808 971880144 331909006 240634452 30708208 990715168 787583406 175988000 445359424 941482656 990949776 448406752 424568832 859251104 347335168 897919328 113769584 148834112 523754880 771952616 794868960 72093632 99671800 497780000 95505152 652792803 417603984 610617500 755100960 144003348 68043960 4426144 795941120 51272314 994983729 244446332 407353952 896776030 122236032 428511772 628328731 302993888 672300416 4968048 230006064 745059056 315230208 679134144 139052992 245146624 876273872 945954304 908572726 115371580 953323600 117361536 258194280 551030048 693788160 177345920 875027568 221960704 69876736 805682575 306329600 787878328 918262848 254437892 536832000 26982168 954892384 227324304 446823120 878543524 632147024 347630624 710806696 789088256 338898192 14142640 25201536 853420044 411424896 816239616 812303584 399762492 483652720 805140336 842514664 751508568 65086528 665752576 649325312 996256888 360198540 216123252 550429008 200094744 361417720 141872232 801533412 815567792 849368384 445869968 959356612 623017984 323042432 951660992 502916112 561339952 178015584 455474176 79146144 406217984 140151784 960498640 132579920 616802000 104840920 455952256 315016704 636505048 711056456 304595120 592141824 30130336 399182592 274661224 742733440 323229496 226259728 748160900 174604800 647702848 406701592 60898214 853726188 162333140 193871784 573356624 137607808 17371508 2281698 573237248 248462172 635750016 824007440 273648384 2468352 292211136 549553568 119100091 770752042 208556823 806100448 684280672 232460368 895705492 54625536 161515424 571982330 918446560 727157692 888331813 778570428 453093440 820928892 491754500 154286496 386544872 368411008 824638208 81864960 387449648 391347916 166091904 389249600 169492680 576979200 250518016 369360896 398112880 709383680 855049152 499287920 998983936 765882608 628099584 569061632 694560992 529218400 647506740 74409344 459830528 354141284 903486314 687962072 718904352 223522864 443065856 155715888 335421670 458669312 481149496 372107008 171373429 435119984 34036672 106839900 375502224 992545280 709662600 890180096 768428064 641814420 726310675 194524800 371074966 904450654 650701884 831759296 478496768 433907200 753286720 708032944 950921032 170638080 403156704 94246800 211890640 934731956 276685152 403204268 377979760 350045760 732154658 732642654 605869568 5070592 888602024 102268188
391209520 829390400 499701524 209645516 677352000 545937688 607322112 445179520 479687584 661567501 791871856 554530892 230953472 803267240 503309860 218630140 796423840 867306240 306551152 440558456 38099504 72530112 644470122 720528896 152339086 633100672 129068668 517552096 310863328 493451856 607020512 7352960 841207552 506709752 525536384 744243076 316734136 444406656 927171072 963972670 501804262 232852992 204419456 300657632 239629008 374492416 114035264 256184512 637051824 187776976 604880384 699082188 935611968 203554312 726596760 730366672 989484264 134374518 432403334 996163040 402484400 255545856 434939088 731230992 745582848 883279000 382788076 736120704 544935568 420941696 266808720 205907456 695128576 282678272 996875281 596205824 65843356 518031464 424325068 569573112 810788536 809482240 828178532 434560000 861687040 161482752 100199848 199593024 884906624 536752896 430356608 495061144 350941928 504982016 134652032 450033724 415484160 125731672 691905632 655650304 984984160 956338176 473064432 590083984 809475280 586849168 464976688 46360000 802560960 554361151 859290240 173205424 561914340 570400256 820245056 159291432 901315776 253147552 74738684 574577284 293330048 26567616 96640072 971776496 186434560 286480406 533277120 779621760 186751661 53163300 68506592 380661248 650274368 278819392 26377744 315309840 673849504 635342016 805406720 273461312 759971400 366448260 569297276 297886336 762704152 892889290 726651776 566942576 904012326 521688672 958774912 183399772 551548672 550872576 634430816 268584704 236869312 44567296 383986368 517787920 42891038 439645088 135070720 315854428 889989360 874978984 83107264 609535164 456653632 347770688 269585930 67127936 283927856 126340800 315891200 323320000 576046912 973973424 645111520 678578332 759034304 332875264 451827416 279779982 624830592 455979144 602368072 542067752 413928320 541316768 477432412 611102160 53883040 639247012 707134592 485966788 35126768 97058752 433312960 799236584 517257200 439271808 64667110 826371392 317154952 725272822 8296124 182163076 997947904 244889926 814824704 16042432 779443817 504746240 654435760 142930184 795538192 427833600 66343504 202997968 617031754 60836165 492881592 286757492 667890304 110476960 674479256 966808960 626272512 111933696 347628160 288429752 7051136 209201216 145697072 852047456 28956160 756325348 569205125 355293440 353683968 787804328 15451368 311655952 345357184 953712381 414207160 600571328 587311024 440633250 367860960 54581584 136643828 384545136 677168744 429891992 635065751 985114368 104501564 607112848 136430536 746034984 241797888 662890112 112561408 494672224 141312424 743869120 550703360 844052304 759424768 646383100 704281084 386692624 912398384 158160048 283074560 228944580 542191768 99560352 32642304 866965760 779584916 977475216 964333920 409889440 674691456 64487488 406548320 556672384 190721728 231072384 199092000 681786090 835353840 994976680 530590080 400938560 135457424 236870433 762517696 291633628 833470400 515537422 783092544 480112960 201919840 741634560 662584180 315177088 94551680 130270784 474955136 911793152 238179268 946020512 390476072 147643776 918684320 175994070 337173504 673784832 591791360 711463936 627492384 758767642 793381992 622400752 6202436 533999296 511292352 974764288 962396878 217054656 295923774 467186542 459398896 461695248 540123840 76450568 889478144 289715888 213204992 382982480 858186624 498560000 738444608 270099444 56466816 776331120 220382408 905509372 501248128 22720096 450303376 717050816 867619568 547854794 144769024 588389376 910054080 770940048 116793472 85182112 788947904 271867904 374615808 266583040 987608064 575126932 924294662 111112032 367716120 314346592 725966136 595417296 422600448 630820800 683467008 899576832 933124212 465042896 956853168 201561600 145482248 409287200 289379600 470708608 335603192 203972268 563229184 245973780 331386368 213565472 754865768 924389760 572680755 694195776 101385520 879698480 412133440 59676928 106119072 332251420 346172996 514308378 148767808 993465720 921898388 48285184 267602895 838959872 363709920 356136492 72467584 425178336 41008960 791270010 753477040 169630208 462729508 616808448 861365504 422491908 512064976 231781184 280424896 428007172 90999168 291897552 703830900 123605617 327745657 79269888 35903840 635890224 602177842 899224896 647959584 924886234 648100960 64820480 105562074 61195040 138469712 250415760 974436752 887959680 270525184 852735384 497581408 115754768 980616032 897322192 326490624 248026250 181270384 942288456 274084992 970383520 338506848 623139680 42066560 407465082 945349786 787468288 247014400 493628928 877419520 554569920 679163384 160571416 588805856 494428672 745611250 837937536 229006208 474289408 891243944 921057280 637756496 14438592 19681440 320462080 301861184 764142663 654943744 862989312 876316800 941403264 396523200 163007184 277017216 257938112 659876432 604779968 505724072 54924168 535255312 493388000
818082232 619464800 159339352 512115296 302636032 167218944 645859260 185450904 369187884 54594004 667550112 441929842 280178944 857837720 575452576 268464064 114952448 496148224 783599360 579272980 164176768 628644352 618380800 322108312 403930868 692003464 642282335 527392256 773067264 825389792 392807072 820724288 337040960 458335111 263571968 83024330 326683348 666948608 531516800 420271970 343573322 388340276 431446144 62644 861495872 706628536 410132256 883360224 361206202 754863368 250179588 347559536 714031488 801850168 326403120 245248640 67311064 837311290 172652384 363196160 962601317 772102160 388908434 772375648 322263168 836400100 997149672 375641548 256947624 519490016 643589120 493977600 812046556 931229760 171103140 258103664 393503744 610174144 318814368 618405296 259296592 590750240 87674342 696393536 755510784 241445056 766958784 153397828 873659966 310792675 126466560 172837408 316056512 422601816 131200968 351944624 402613888 377498624 358310912 969607184 206505744 145779392 5108480 205596775 826829104 953032864 761185584 301374128 928005152 791764000 635159229 387965504 367169460 863399616 11475710 527259568 753871970 312808080 55532544 537321608 238152192 601923056 170239168 256230956 148164288 664653920 69237272 346496128 154476528 782910614 155794456 732126080 463911936 859788800 618381200 369026452 568798056 256189088 613272832 680199780 145128008 841321950 663679008 591957312 193713956 110663192 279549664 857973520 91698560 968240120 140699344 309986593 632571072 31695334 451665884 844627872 61491457 241508464 770894056 588503412 651358806 379728384 261729024 770334048 10621144 285035136 224161216 541047792 420582896 303648626 621219584 402452800 29108736 577089152 258458240 417367808 903117596 242317352 827343064 632927292 999366568 62440032 8803248 499081120 823225440 793016704 973852800 885935408 398110800 430712352 960208780 950868544 852776700 676303312 867336064 79197184 26426244 833685216 916876300 331685600 191320768 555130000 306804288 550114240 342129280 356838400 704535104 928739064 203517760 755239872 144586112 536324920 193552224 914849280 64611072 277743872 404728704 585711296 270101778 933235584 815705056 224944302 211846800 908185728 660077632 467140992 311143186 220792632 901371488 515519764 596494236 406746080 438839360 959411648 244889856 310973120 427246832 698285536 898685040 873631680 456172608 956049456 551805840 600480704 34011072 634564080 163953220 6547072 6114384 206394352 255728928 59070720 296080992 47913484 514000896 431887264 522914544 727389532 882250240 655923664 52638208 277552152 134454322 520082432 899493912 441058656 544682240 96706560 670209408 951773979 585597102 477918008 156781940 541017120 880780608 73224608 868852384 125932868 770361200 97059530 752347392 174791392 784113100 414195712 477188608 572935088 180895424 528993500 273024116 535612608 679179634 605151208 246271216 997975218 458115246 691638848 736832432 298418208 826919936 409279992 769450208 945601542 341104896 798708736 126662304 973514560 797375344 169916416 307943520 665194528 826565258 786109627 782859520 219310064 761153632 316883978 943712512 254992860 336959488 892355072 769136576 654131368 54167428 949098800 887465472 780789248 153195120 427743304 428030112 482809768 861434320 763878104 156145536 813129092 770328080 971160480 926233568 190721904 623523904 651106304 946049268 343194880 822465558 475854750 188734464 827117896 742878208 964943600 102120200 761805464 586860672 512741888 734461952 293294080 257332988 280665792 741738176 864335148 627230208 922909232 368527104 23491520 547314630 202973936 333216459 461029088 417801200 854082880 99387904 346095150 549450191 249247040 600900120 499147968 378313216 96237504 855532672 532366336 758167232 396875904 563445688 646630304 495591888 646449200 297106968 708212870 373836288 759647648 656148480 616110587 517530446 723222688 970862080 964971264 652806720 67232000 635040512 373607808 906309920 732324904 801158320 219584648 880521472 95341552 767662080 964961980 145194368 709559808 251757352 500617287 329532672 980597312 653841664 471256024 623551456 61338624 882279680 397104656 680207616 949466061 428752368 739670424 322370154 331583472 651045680 897184976 392837632 133295616 291361024 91533312 756360384 898147328 622194176 856757760 88566400 499687680 454327808 524256768 327203968 660635376 281836048 116384832 660366976 763295076 983712856 124437760 258097664 45537398 821731328 208168668 182845184 279129700 559512548 242979320 332115520 651479464 154425424 346533156 33113072 652537464 148563976 518420048 653635168 108699064 362926804 312856640 105571412 636880064 738927952 614427650 351156224 675050848 95468724 212286592 132717184 888944384 87398168 15188768 239059018 801644480 371377376 857243840 25259138 438183936 110533608 760073568 261060312 372707144 825088640 825793536 140291736 25015776 564422272 435742720 78064640 11079424 321839808 266109568 142664130 517648196
655128000 263334492 296611080 782353344 653968576 372122988 511896444 462435968 859377240 50262824 613376000 248765360 676089440 453691152 400440576 450726912 204985984 514908404 637567136 313560732 557948653 341402176 261529456 467043904 516228560 585624960 269926272 622575216 418640896 225099328 331289088 846163760 604312696 790262048 464811808 641425280 1530548 958798080 863737712 895932272 47057800 48187072 516656768 838257024 84834720 703355914 712345184 26048816 185594554 449834160 554323968 562683328 664072256 569969838 624485872 601614416 360404800 877404864 29454160 870270976 334372480 770636840 337721808 879864952 465996288 828684160 261373952 40234192 413171040 132361856 303894688 17485824 57431616 900590080 315539072 512999307 34823304 988045856 96803152 134423088 471599376 351709744 490520000 472873712 60933992 389769344 239012736 0 791637632 725122584 706429824 563064084 156436848 823122878 917224920 238309434 984518224 500257228 899839700 184987176 211515904 47646600 156493864 297106304 831487344 623417728 130498848 24905096 870913536 334467960 326608928 9248768 335227560 852214984 501239962 874748736 47667568 48850560 333873108 144182264 704229952 306269180 272380212 885991136 22532720 391434048 515972672 627416064 846010938 913628608 219512928 237980864 298127936 789299072 919254363 236685676 973794250 923179430 37847230 567163084 301621776 700084984 563935984 527515344 136157816 15189632 65518240 425937844 839448484 318750190 471213680 249855904 867081300 483288320 290219764 675968512 983477148 269214464 149525616 183275184 470999144 609522112 640202548 1046016 694736364 127426799 974536944 624091600 63502768 728015496 868030944 419917472 79491912 633551088 106223504 840241440 733502912 731883008 469393760 370439552 44087148 139116544 519259264 395478176 799535680 962202368 24626048 961062656 119319040 344076168 455442224 8484400 363619328 939482260 337610432 839724544 463965596 170533884 104006400 5331840 752401336 329322936 303810304 853400000 283733408 867637400 602860128 580520912 824070320 25597320 18032652 640940976 573769160 708326568 157672192 119257088 59026944 836090880 965808024 12431664 70094080 602334612 841409408 811580544 134432888 638001280 56705056 910758144 327288224 512313856 723764608 761419968 602982112 626993062 985948288 882891776 314509824 263595110 681654528 407095024 413874020 213998080 99185800 770590800 428975872 299344128 214746846 795721570 564320944 800636920 830088684 428040448 333192336 980694272 491342944 544547268 578397684 198667248 739578368 631492000 410806016 697535984 300360220 409573376 54680050 2245440 247593624 847691264 466576640 645927040 895336500 518658352 118348288 125608250 584342560 150710760 623004336 329447670 777963768 771952192 186879197 494452214 651299840 151650492 203581216 769099646 840203776 822423594 605951680 563515284 569998336 165632000 86089920 879165952 893656140 602800224 643135552 809636716 754291626 704638204 454322740 414096096 527148208 968221000 908114056 29306832 870041896 668093348 96129504 845006080 909819264 527538112 461916288 968931800 971004416 394644160 249389052 849175256 567221420 846284800 796740736 232093600 754105600 284960696 772023680 291784832 861991472 882656496 785633440 984430592 401682848 222071740 776737980 850727632 123509008 216125377 656219412 954104064 980843520 820613804 502228768 597277384 128314352 381973328 891089920 617477868 725109248 871806960 836048384 768133552 786843136 151202154 711618304 497381376 606989632 787348944 159525664 262559028 714760672 775310940 331377976 328630464 975187456 959532984 407026688 370900448 59902464 127990580 107904400 969939864 51427872 520484124 457141214 288700352 455090944 134297600 983540192 448915968 597034368 698848632 533803120 411218343 730880064 944684306 436276800 800726528 830489600 358137344 631165584 322306624 792880140 59886592 790057904 273436160 350497024 641519360 960286536 147604432 307882848 748442112 814683520 308579496 839128000 767866888 840311088 161147200 325130079 897691576 35289088 897271504 422279136 484462904 748046890 573553964 311812664 572123561 251854000 594157660 39470432 633445692 426070816 122774480 465486144 729110386 392028416 203136000 790367584 763665216 70811760 158103984 801040032 583144960 680515296 207209104 753875272 908655780 122222480 907518400 827008384 102315822 376636928 864843520 518212552 781974384 426836304 912600416 571648704 764224672 232744832 287988496 845644512 825754432 959646336 528704224 393753092 821426868 273983360 376234432 531854744 834768204 345314432 751609824 556518476 241044528 775635072 324860160 156344536 566659584 933740926 520588344 523358172 986011456 501834760 802265600 54711840 548414840 147183392 910316824 716003872 214737180 388868220 370966528 36513468 761110784 405364280 120425170 979781824 228953132 998694448 557977440 765632448 627777024 447886154 795752960 730448896 394128280 381736935 400709568 408144058 793837072
374258512 496468904 512098096 678527558 999619900 911844768 886840796 548212224 430459486 854941184 374042064 946021632 187441664 532587008 163966864 176675968 823793408 655115706 650444800 728532224 392180640 663632672 637790960 244889878 247711712 864016384 80195742 53109248 724992000 372801472 522746880 713424000 290557696 350587536 111196904 105159808 339179200 650279936 831591808 207064656 839497984 634120384 451295744 616045120 833037504 954264600 89164006 446569056 80210000 719264688 65142304 93022528 846649120 627267552 762707288 336402176 498446708 924537520 579455232 569920576 251282752 318764452 168072192 264961024 425910364 229471944 651138112 906807876 34622264 480271116 197543121 457163480 781732016 298354632 305018752 720753056 631563334 780009072 816823776 5455670 417049644 968826432 211657072 929376768 540019136 866777088 738854600 925774424 216924560 502840832 900624943 87157542 334359416 720267552 593211648 495580544 419888488 916971040 856134480 759700067 710547968 259306926 372841912 638459497 346304674 482749936 959487968 312952440 177905512 835449200 235316736 21163368 651227008 671270912 382783986 143662920 878681318 831346688 479218192 790911232 549006912 657449863 212236160 226239294 632932352 508893840 44477516 678960512 431394302 373608116 521955402 322450384 653135040 469417472 165863820 744555624 853624508 652581664 509212224 43858304 450041344 576094592 198024200 686138444 558231808 460474528 372204528 280163712 57031610 76863712 101757056 719395824 109734120 482648048 720468992 728763480 923919200 521765600 932120152 974059520 477388436 514379296 486775268 40570704 80546460 696534272 368354160 979883296 876589120 712889880 192471536 769701160 822400008 558961834 813135952 778515840 241284128 6727168 621888384 81381516 524733600 513347164 936919200 29644384 379877376 485991632 821168072 618914016 178346968 415982318 770286592 867240448 664733960 166309632 957147904 658614784 907225600 755898880 947954528 715980920 275044868 239868672 335966112 561499968 319959552 957034496 894943104 587172528 800010240 811119872 175847344 712902376 180796672 395676976 849681381 545276200 950818256 183628800 217393152 402199840 46029520 55075328 932212736 436954400 426712620 173110752 152295424 776786976 486771156 301729408 453260120 806298048 488109504 901291520 475540032 648802560 357874064 800872192 109506496 352589824 75639340 958386552 194223616 910289912 407709536 885457088 573522216 934683648 841913060 239448896 210443522 248455936 414668864 924385197 299586420 318711232 905226752 57267558 165221356 476558716 884782336 836746896 863746544 477847992 535206368 489035296 756287040 621646672 185334156 754211840 925603488 670140216 252526336 340782080 86082056 95912408 663117424 413630000 674796576 521265776 565380320 59307248 739890953 492854160 368618112 138953728 890839168 312470712 195063088 757985856 162513536 880692768 682622976 168218924 439569572 628437920 390579152 596829988 277013600 361820688 308463104 720278160 514844464 247328304 531134688 645423256 484930664 753300448 185234816 412416378 33727280 375418788 386928300 123484160 222243968 779018816 382252288 223883136 741851496 984918147 544185660 398266240 700274816 962902720 91208192 710649696 64679164 10244780 580302080 994818272 144658304 463189504 7847186 945763848 396982844 248572224 247810770 556740352 201780016 527226070 571825336 103583896 291082624 7166512 635311960 840432252 670726880 832263339 765218976 95826432 852600692 690444032 789883136 976805768 150580324 376312784 535588800 674323712 980467136 376335360 896474040 894617216 952348080 487916800 878892416 106474752 338818012 733151248 864746176 432870912 230822788 96782668 722405272 296341248 582539344 638477312 718609152 163249740 415890944 396526080 224275048 787838960 527934032 422175232 64068457 138615424 302663100 273818018 337957344 769369264 697157872 72190416 759666832 367329280 465220000 645709473 505106048 328117168 653188768 708445312 502467068 71536160 673344581 408749056 628263944 841463168 421445856 425825616 116293320 830394240 115780480 204858580 14935192 19450432 199226560 614751616 293059900 29539296 26313984 697415872 614000384 682252864 542077632 944928306 929521894 755731904 99394336 734584848 501642164 621656576 253327888 608122804 470158528 626382756 329089092 126065776 119401600 239699168 428436800 932866982 42460448 782035456 394241336 806556766 57706870 196885168 184538836 194154773 471919616 735881984 712879200 453607392 26322816 368247376 428079360 446707696 634703832 880381824 267612920 340318342 773951488 998896000 995094222 341362320 626857860 180489824 873110016 937000544 849914752 362863128 47386624 493108324 484453278 192880304 423430648 845030338 723628960 615928648 590280000 347412896 488934788 414752576 703070208 98562720 877472680 225987904 988411544 323614208 708169006 690505840 740190384 168783104 298021600 758890816 481202352 979596744 856796800 75211072 309294720 837375072
616032634 221766240 585268236 789789040 521340896 559344256 586124416 996534912 375915008 127491200 154396574 17095448 332536064 961607744 961571968 738130688 681049472 475708384 506747624 850687084 716088320 85364736 452740048 360117120 171416720 706175744 515121664 925841920 49641020 64396064 662970736 834820184 195800960 541773792 811114400 393715424 417545272 447631072 499101440 114606078 862992384 336646592 871802080 284265656 90128788 186211456 280752696 576989184 201630336 788844888 384566688 105547872 625346048 521531580 750274432 818085466 327408416 159923904 519494624 447123200 804419584 779546592 41217820 766937312 761711748 223837048 854490912 574890994 19999232 294737152 796056576 948778800 551536128 387454130 988302400 991648048 572577824 304043448 571840736 623635968 346838384 163710808 699770740 910826064 784400000 893505892 374594560 954979584 203217008 610216312 476014700 944241312 595225120 490902960 409036172 472173912 640128256 381743016 567081908 734572344 416407776 458591618 639758400 875937753 47447712 768000000 674837056 386205760 29289456 823437708 885107392 372487200 965283072 687596228 928229248 109151968 762161888 767312000 957753984 500223200 155679648 868312484 71768800 373169472 992782304 63902198 627568000 742314528 892228352 354214848 221416980 280648384 839059108 529211240 624392622 108779648 916954120 756567765 946548352 979773120 341776512 541520380 902874432 780870518 53765096 671067328 608242290 10044800 177984000 407977076 157474240 638678976 839948468 446246680 635707392 659366231 263844352 294322940 987069152 800875776 97877184 410278088 392381852 849768992 93858680 484518912 563825152 432450800 137218048 982086338 575074304 110502144 186528252 843311104 142272696 85677030 613725136 184569116 113360160 522906248 934888297 190274560 508578320 367686992 91504368 140627080 48901120 478989040 199084792 103738848 613503556 806022472 997684191 496723608 33084304 330033664 882394752 626825728 94005120 235762502 40000000 382400640 435331000 142480320 754521504 109742672 464268032 181784008 400838944 784237312 851272192 372004568 79161472 336005492 868751248 717512192 843781788 245077056 189564152 780582016 532200720 568080368 529367948 607023616 75146016 207201632 832400356 115783680 346976144 69965440 763188820 61475512 326178004 540766528 395880256 882748672 270400476 760696816 370153704 885416944 720013952 873620480 418887424 837427126 615886208 147236864 988525740 950995664 777575410 814387176 432009864 339063987 422939136 42123852 397760896 113013376 534718680 698290042 102456512 780575616 634166984 720020000 174105520 630735472 616848324 373719124 245776770 517701100 128417932 54890176 102404520 866368768 493292954 822846208 264561614 984863184 414437600 53565457 796222448 635588244 702236000 7517568 720117720 440226406 844429184 633806527 724708644 10012800 492738800 301602656 560432376 490524656 731963584 492491072 156904440 805103744 983234014 624439296 134771392 81038344 560041024 116299464 563480192 252233648 671504060 16370688 768357248 867129536 270380552 867717260 534737776 918910848 2404224 701101568 614647586 373474140 388908360 332912512 504778404 634023680 1690608 894545664 637391306 670528512 148226560 903915008 502418498 729671552 259272192 306518784 319427316 663147136 140227072 808393600 12897408 773395376 819628968 62860760 990471936 911808512 893979816 940588928 452614208 773664704 314675656 955660814 433597136 223408320 928032496 729160931 236382720 198439912 627307646 576099328 603479296 953282496 429966080 916425312 857960960 91272504 643606984 290330784 244406734 168732544 857016492 81680768 698164224 874642784 355618016 761174872 539308296 961104800 347878912 837215744 50713432 210153696 522751069 971278752 402277440 861918976 287038592 192229924 291367168 285276768 221380000 677033152 57069008 918511984 943837350 544080080 295124610 980195832 291675160 77784608 350818032 556803472 330298880 595807232 840149440 22190880 733271456 610454208 107152384 373592448 281247328 486030912 522136928 924380448 339339572 554713164 616979296 85197720 523460560 278644448 254474176 126620224 531091072 346614860 667232152 147156552 751005302 985048160 144378590 272289184 685976768 586600508 252817296 137599104 273918952 115706904 296845270 361828592 149396600 898379992 733554653 450085532 248822920 528647992 727173832 548916224 823667728 821389568 879897600 209593856 680592992 217862248 258073472 854002528 538027296 463704656 416751680 616048272 403180736 195309600 720216576 817328992 949620992 491439489 959854525 570411296 899889682 841483080 221566144 103418688 654887744 496219841 401567056 500662250 735520256 309803584 968931968 483785112 262708200 222914528 37538880 897808256 793716248 121228800 590970716 379556480 940532600 472251832 514414016 947741920 934633658 150668250 661592064 619527250 263563708 370882024 848805888 852638720 567213088 106170880 643895080 796919808 801216064 793904688 27095040 892636800
686361248 61340784 377994928 416586752 476131200 373370080 316340224 421503530 394086570 610751408 884834228 769988096 785195904 273835040 517802842 604845920 310017728 481954976 230771872 690528768 930668268 1084096 309879296 92449520 240565824 113218432 779684656 941443712 431525376 615646986 544239328 238868608 786573544 950588416 56894862 843346176 108936104 201798852 198643648 234400760 529078144 78640704 99911180 839377920 872548316 606385904 428121937 646903408 651971908 714531384 827423264 214866768 887987106 950101612 819458410 111472640 823131560 832272064 755345920 920851920 850960320 371638356 119718500 902406144 616458240 256477856 410876672 899341312 664771488 756889064 754604490 80882038 411400256 970630416 439353392 841992272 663074224 818450688 639967286 571327764 664153056 894323616 194813264 275443600 875074072 195637440 924077696 729960496 436891136 387406440 578948736 540734452 98886912 268879616 598620608 661244824 733238698 938519992 448979056 442036928 326114560 792253864 269884928 141795240 549457344 662649856 272147424 130558400 352303300 340992216 906745280 263591808 86971776 122104392 642664352 803093418 160991120 760557984 163914896 274640064 606505120 948820352 475964625 516287552 229766888 713847968 895828496 15613856 254227964 448938084 283593024 479810496 942819712 729989632 909743392 822932800 728620480 905994480 809357440 869258496 208397472 521338368 340282752 931113280 86500976 666282560 134272000 575467120 415444488 644099712 587206100 129033472 141592316 536507078 787404276 289191152 141014500 298203640 478264192 110547020 887360112 792589708 763171940 792804684 240071688 217325056 521922764 255385080 667420416 618580752 989866728 552180552 997671936 991205568 920643584 254779424 74324992 190614400 681651576 383404384 779125504 93516000 330957824 613886432 460855340 972442624 325817344 854999744 391425856 460917516 173891584 516792564 284925748 81634304 551417856 273489968 75315816 55685664 597657308 680124304 863771936 356974768 623750733 497917328 998673184 903032000 361320448 278751040 986750848 162397696 510285585 501916800 318132224 103219598 375961600 693525760 565316352 438945000 742224000 249687216 894709344 46537184 681762944 131456574 958288992 178469220 366837904 593690458 984544448 387323997 863525184 639464581 202788864 380280496 255757568 183382656 716499248 132714576 942207784 895654272 567329280 508296672 389426680 373895002 862711736 817740416 236338896 257602336 915991824 31238416 544104680 504360304 265702312 221609122 85260984 409669302 950001408 479259120 822356513 68171472 646353568 933801306 358197856 165992960 780169984 351520000 38606097 972031968 276945374 610935634 278732688 430633472 726563512 566920944 798433204 308163040 114619808 157561216 545253344 631401472 848862900 658895056 158215584 948301024 336476348 958977392 65524424 928090464 521505876 808724276 902844760 526912580 872396736 646878436 748679568 789627922 251652096 719550656 34259200 143602828 103932652 165806480 780530762 642735908 979204944 371608934 378741744 746227200 563738848 896561920 942934700 174463428 765374464 513692416 666732724 376896070 960949248 791470336 62920636 230008664 635133632 722924224 56046424 54502736 760644988 50476672 758022272 898096640 217731072 532090936 87424960 853541430 500060512 950306008 389367714 55501824 900793088 904101120 317944128 373878034 168964182 565427744 834008700 64401008 448687360 227592964 229288768 44776448 387559424 125143384 365437714 966694924 28403156 854583962 305077536 688867328 350255136 781067136 356908288 411865152 865531332 251174734 138943072 221676288 855777472 680502332 76187168 652029040 616935608 821558592 617202080 757686750 985944000 83503168 901577984 815388928 712899904 242048786 434067520 802747952 424510976 139002111 139814272 662434358 500755576 241575168 756188992 293821450 300162848 22032896 586557504 84977664 636634384 887772192 315584256 992168420 803470336 881920000 912408832 447808640 751130784 99200000 434509936 247071920 121101100 949047296 384606648 535721110 719740304 905134080 914963840 320309848 221279232 668628198 446784172 982682000 499541232 257785568 792920320 616244576 665198384 955628288 562907392 384325272 946295460 578160032 802892672 989747671 536048128 710846748 719734592 944629120 21425676 114305408 1426464 516756672 958144144 124384768 809489920 701873824 703857216 537476352 282070464 994569960 367687180 78300800 651335392 76968512 144095246 575000832 274489600 901088416 762972928 998495292 273234560 365301280 565803008 596707712 403033516 247003490 634784768 181294672 356964160 202255878 335033632 212244576 741610052 40308808 416169792 326860224 680526880 918558944 997274160 709204656 2538880 947961088 86402944 702734904 343609950 631850756 179597286 580733952 650213918 952722824 574366668 327955420 858033380 45971664 428982760 28047481 877930752 525500496 794638576 906097672 968056768 922803608 62029551 384080704 528315328 868303040
84548224 687052800 724070592 807607312 498623920 917423696 991374416 964108968 466796678 128700811 443485456 486212524 892001536 576961880 471757312 730426496 498892748 443767920 878625360 499571712 914155576 737620224 273849600 762145198 784995904 181974024 346197376 380634464 587244614 309327752 312765120 678621928 737948288 616414010 993040840 121751248 455442048 310693162 419407152 687669760 643787200 695770298 318193500 198443616 66894080 571939680 584718816 3279020 781205820 867654304 916668300 316148388 346936672 143206272 362679568 233613344 319048588 178892580 338586752 935996928 278493456 311037184 501048413 879639516 504134836 963619584 782184624 197053082 564861408 918225552 80466926 985818350 330107441 122719144 929170912 150181500 760503296 662619184 185959936 227099912 386707170 563049472 502040320 170319168 479080096 203800320 160847544 568910848 135335232 646725504 419502018 84582649 699422800 566643712 619643736 50162948 193952680 2665600 199887680 695405656 879230608 320926090 225191088 439054720 190493696 957886640 982892864 768675036 117445446 943561216 601209152 76305792 193257216 275502732 826137184 876277708 410204224 214820176 449866144 864440895 39740136 711441440 555556524 238951096 570669104 372223536 39920680 455884600 503772768 570185600 504784120 729875520 842717340 101526000 444903904 209013576 559458048 166415776 315890752 932094052 31582336 474624128 381833376 714097186 723208002 41482192 321340424 294609256 503449720 540199552 799365242 923161680 730885792 519397376 877806148 76313856 438377536 900754888 871408720 854367840 191373824 270602240 920072790 975848610 365447552 628127731 950992888 598108496 434775174 539829360 400136448 910515072 472039248 355077516 449531168 271589784 427612704 13249448 196924560 45282416 258593280 467204368 129102724 450595712 229182336 657077184 713010176 412125456 219263220 191380931 560512000 465051793 452360320 35374120 750195077 989360046 787913420 952142040 281238400 665029504 104675072 569262128 535513824 703664000 981122536 406157312 292087808 632841536 526256522 812435126 6863248 277916608 756442112 533507730 464126000 612566340 525832800 695236690 530478040 865036864 530406512 562240638 612099456 301597024 747348784 570681360 453966096 259786829 47931392 626788352 350889744 424928000 893225376 340758542 371635200 422358784 75165304 843146140 299766208 403002032 214026740 308656000 199741184 164052775 616864280 20154368 954795052 955783195 924645308 124758512 555956480 298733024 885678348 975032064 488664104 805221572 601531520 340189640 29059792 706079984 956567200 570457800 512263168 694945600 8571670 535720064 930208208 123197184 809906824 174536672 851857648 967048993 68429008 776161632 357724400 975083304 273963776 159551420 94252784 643331284 391469902 702864414 994863104 327679488 596839936 553738304 822856464 643303280 274813440 190140000 110027136 596270016 216113556 640865608 811255258 406131544 819808959 993173304 786842112 959854992 921802960 137784625 184150032 426493952 494774880 328559296 264769536 401565814 31888784 460108480 266196544 23528816 224639544 897244780 424454816 965644288 755344828 401082144 788709152 517003264 679048196 462923968 675212800 611068048 981313344 97681472 495408384 724767360 774208616 447323120 584980560 761367200 840221776 761042368 205044032 716989044 378882560 405980544 146108096 848089264 625084416 606952384 51767424 509330200 181828688 28276258 331219024 362304000 349743652 51273456 447045152 307781120 798150756 632155392 805260904 943954072 248350718 829124298 538308288 837501316 85369480 258906368 308404454 276782328 231983656 478726656 804540224 804564160 231812832 112593920 150416240 719425856 586691584 274521440 441100328 241219680 20627608 999627200 278929304 718642368 866827760 935906496 503395696 996026440 415204328 192808448 69984768 114382496 496518560 599398400 386211872 809396592 203302624 342714204 693402816 28464120 676668608 51265024 91800983 798125568 886996384 356703534 230853120 73544598 817974784 364154368 943624384 235330048 631785216 368611840 693155528 799868672 938395888 53638000 566263784 511470884 273012400 822082442 972020544 849864904 602599104 431432720 348973008 435649872 361369600 312589936 320525612 364930131 512973952 816000 239685120 389703776 247916264 864952320 402566144 388719816 308099584 212960528 454040384 983015360 505119244 564243488 226629018 548123976 655078912 987716331 39187584 387294720 126525056 108026072 537934984 784158184 881809328 418639968 865434848 634213888 113096284 903857168 527503552 569350880 444281268 358668354 147486336 987333326 619632179 862136384 79274240 348445824 637308480 31975200 539118236 67138304 912758662 856520192 504614000 412504502 97152000 47790464 399915272 449823232 50210304 249395280 756002608 161204352 872461600 863816160 5912800 178242736 909497344 388837056 712141892 646866752 991676344 696746384 330079184 881459476 927873024 781762560 683735504 481302984
123267800 885555816 105100288 73468800 470391752 34104192 621424128 322477905 708639200 354892368 914883488 325790152 829393250 541459720 452445056 844356936 489902720 874363894 432265860 553765696 477487792 350582544 485413764 314893568 404896880 772200400 321931296 48891680 460254428 380867200 510346840 643280000 702824813 546980362 93524992 108629888 152001016 618296464 876819080 626035392 591763232 358132704 274829120 163161192 886345984 173457932 836474040 281043200 110932992 888010784 976085370 947998976 53773568 88297108 113021088 981971136 79806024 400383840 284396736 272417584 380061184 491666824 301080320 793575214 197980864 669629920 115639200 178270592 318093592 411563564 895557422 780973000 861296512 925983072 266889184 788114976 90454400 221903464 670096384 687895912 933885604 126783824 805078272 884125558 477696000 657605408 267796160 642963278 481873920 322358400 983257856 127720000 337458836 415440512 735735336 822712560 816559108 193550432 580696128 19293252 160579184 50910080 104044616 162066016 325908352 917081088 689850010 362744320 596109568 711052800 753592480 754437584 905076352 554576274 644073984 205533336 912740416 906970624 816357480 916103680 858232448 861517184 564603912 750507536 85114752 399699904 815998384 94054142 19528704 676688576 310146688 233111989 547007552 532611744 930415936 236136448 227836356 39991392 639349600 849607836 557510144 222119936 615701280 434471536 428990464 48581472 188532800 996897744 928254976 81812288 445000708 750615864 790470064 867119936 390660544 762219700 462552320 678380564 580103408 705153584 720834051 187109088 833066038 868598016 63984384 10504192 551350400 772528640 347058944 210156448 579367928 128893456 750036621 703640824 335785152 728753840 818494976 543648972 973358784 999245120 345495040 327703104 454420992 55882512 542384583 781010768 715569448 110106256 909743136 759969960 797451008 522662528 520373760 84971584 649315840 83859116 579967870 50054248 241164408 560849920 685918208 694632640 823505338 64146240 374074368 538849880 111741948 711346176 959335808 362030432 976029952 227183318 49725804 963655168 151470466 160209580 352454890 928886208 294570896 745970688 903275136 136996864 344297088 186024988 151259136 821171744 534711968 88387700 424332972 673738112 660381728 328298032 803469240 797557060 565148544 42512896 338372974 654389652 236637832 191010816 890527392 888443184 322655488 809779000 774617696 479959000 836515584 163819359 353842904 97949250 117719552 388821056 431443712 624205400 901550080 943420252 979896304 384955824 730257824 435414482 20638248 760389632 462268640 698365720 374664576 742627508 683062192 722621792 634943488 317596344 180112384 259033084 913390400 11863040 939812992 936817440 754272692 840372700 54789296 511840768 81336966 325401188 370150992 685150144 856031232 953604894 54135044 166439696 34126848 442562304 877769500 611699968 90846848 245621453 117177240 495346688 901679984 429405168 670489600 833343424 500082236 92145408 621720128 652070852 23552620 295853440 628850976 567751040 23847360 139777456 340469320 888467376 668276672 337663104 185756160 567957304 438044878 428824528 195552704 6902156 766996048 711297024 887310728 682906880 206474880 312802304 392554672 101855308 861348104 328798720 413398656 907105264 265172502 660479232 838483840 981865104 965730364 645696256 542006144 416847680 22707456 808775872 234356224 544775000 367402652 989554258 141863968 767331840 551012992 865823232 756751616 110753488 209952256 605961208 118440960 831036012 111954912 280725504 611032640 808331984 705026752 553097752 622761472 547066000 370094136 629768384 303807392 709425000 183381092 639934692 534256960 84878592 298905600 859875328 85702400 322657992 578828032 712787200 173003904 69199872 420166656 786803564 765056448 181721100 32340848 125064084 660608100 834750000 40346880 617326636 946882896 591666912 728345600 694933150 180122992 860478784 77686848 789816064 232826880 637516128 578678904 492517916 377578110 778763520 731191928 804081480 507840456 674743864 47185488 384826880 191391176 850345184 693972288 318306925 243237154 844397064 617068776 177044736 571921504 109967480 36728824 984148992 220462420 922194944 936657128 309664548 764255128 432110592 303251808 245905776 574708992 700276704 136774400 404938560 399239500 564879360 551758976 368608456 764360816 905994948 588052768 374495006 362801825 962083616 852617556 530574744 490378400 393520624 75427072 608225936 862192576 443614496 411507200 272203776 203738240 837629920 386005664 490520768 721609213 90356480 908988832 774701856 986495840 820976544 309158448 962905680 235265104 202451136 904412576 767812509 645844608 692853696 303334568 740396520 858839768 252534016 901080288 633719240 908144500 698312320 167164216 923806464 959198688 931839440 491271520 32259032 375595120 601900144 644387996 752630056 857406848 729270600 840914880 374507520 557410920 512593920 87780000 950198144 329864704 526105664
238698112 315445912 33156768 621635104 790560256 247735312 45019344 99445652 162341616 777593676 470758744 407036896 193891264 323559736 191361580 254374272 791235296 710293516 950686912 821133528 550267136 57194208 30966736 803966120 310312816 348823952 859134504 161281156 587736768 984205490 180503112 969772304 938938223 824155648 986462456 494474864 525386368 216420864 554261048 788141088 75135844 555816448 423423424 219655104 852569216 124533376 147154544 299276632 966479120 909400083 851263104 764998160 120882120 870882816 511350720 177584576 270243608 364401744 975678976 843871792 618268256 361670848 146619368 693558652 205458104 648373968 996928000 633017160 572785472 196152896 788028656 242911856 121157232 752145288 654347840 910534656 920625920 111372104 826068224 453822368 984096256 917681664 610491020 432302448 342196816 484130304 255651600 528960492 764135346 461816022 607833768 79756632 840196992 774410384 639366144 944406100 146973030 709125120 787409312 901761792 544833024 60037408 542772992 912627904 722613660 650231272 103768576 655939680 958245424 914074008 94538752 517039560 689905664 796654992 722536032 520120064 515046848 903232760 876114304 441997952 827354872 878564672 523280848 129406688 835690624 119220576 13467984 761820800 407653404 194035936 387077536 483026590 556194088 123062064 275315008 574434352 529704448 801415072 771551284 503782716 540962400 954669960 614526832 278273536 61732608 893771344 587107584 106729745 150599746 820339776 339166976 252177108 113822144 91199632 675176064 795807500 862802316 348221571 166950528 383453879 61603872 670764996 498472832 76981472 359481088 945363636 204651520 500287488 813275486 994661440 924391840 923305408 475180000 68364031 746261814 812981760 429476352 945516544 281384704 140309822 970352376 427395584 51260048 104225712 843940904 434638464 778436848 892851968 533047160 728571392 313187968 255730176 654254056 473609216 233903424 868312832 117459072 50120210 879584140 741824000 754118144 539345312 781114360 189500496 806538624 25440240 355010488 758079704 393702500 19534912 650438096 286410248 651531328 620154246 439112704 492249288 865952000 140157712 884063864 443027320 37789888 933666336 249744988 265756504 498263552 117538200 868101632 309455884 17392836 68894632 715224136 715648327 412891584 302947072 145821952 347802368 10721424 366071440 834426144 722745344 12532808 986566840 735841680 222541056 145663448 272083712 965293848 755970259 435302300 780869984 816834944 404732704 160433916 946727296 151172160 424131796 704478720 953138688 276383048 181221720 817621800 494255360 744726028 194517048 757894624 481365856 44738624 748388529 583219008 405605152 974921600 366242180 457984768 884218464 694581672 726241952 206193152 45164384 424126810 499033024 172330528 81283488 154307356 381069856 93963008 35944421 836856672 284003840 365211912 7360548 177982592 444156106 41738624 841681424 449078088 216027232 27097600 592861448 63039104 403221904 144336159 723884088 52687744 78822336 787304352 538597005 294289856 442852352 525379814 131645152 322027520 89280928 691435392 132883696 85653612 585674992 887435264 809998496 591051704 996566174 269516064 714122884 175771264 34531456 850660352 546736928 969600728 764622840 703368410 486796030 112064000 43871928 752692020 213841426 976540416 736841104 565465728 445515938 813904928 125363232 461248704 330176544 79851344 359264768 581673984 73476976 633844594 129199104 575006840 696953424 667206400 882615360 742758208 492904704 470014692 877321192 648569248 122643520 243209760 126025088 733441745 725933568 464279392 439199168 798027008 985652880 459583744 485581232 589919106 4156198 193584384 962199888 510978056 241063032 789708800 732612736 200441440 335493144 910857588 396007800 350216832 733476104 909220846 493150944 64985720 560394112 44727712 579546920 542483168 256595328 10517000 589573344 370018690 492203280 89346048 342090240 938893312 463820432 941398688 165224512 769720832 82325504 948237120 918111232 205064376 764621112 197624 892784304 880845010 653964544 785083016 806562720 781533024 173242404 255665984 650843852 710189568 510050456 357139216 608965056 28608 577094816 968015396 610007616 693572792 232200124 75939824 115671420 287023324 354462848 169348368 746081248 620375120 169053312 67411264 753935044 431266768 567760640 375791948 578471960 600222444 735020918 919691200 395292480 83089900 612291400 318436544 140136764 619685048 646210720 621629578 84372736 434141008 737738240 290240864 116717072 364273056 280040624 145636544 629946880 505335328 992043008 627321088 149098618 460337576 650314560 854338768 162625088 663805910 991169728 848682288 901522400 763130624 848212032 837724740 15015080 746708256 279997732 755834852 995751808 80611696 933733248 997624576 556979040 583648178 947758176 910758616 486657280 332472576 181567680 573490216 183343750 840355568 1041920 355377184 331964352 347124736 949699584 275564032 725378112
519281080 303162384 223079922 564513904 177618224 668385024 5988000 920951630 557317120 707785434 527004864 423742976 166082560 223647144 584013195 880733920 142502400 133209870 729110108 275386048 392896000 0 305015320 979913472 938266400 318836928 799830288 457661280 904090112 132255456 55851468 973952759 612450965 205589488 9941448 586396512 319121728 947975424 587724782 561987176 360643480 602265824 712887808 943156929 913010336 776859786 208033536 217623616 819949464 805778609 142344480 458996740 342529120 349322240 316748456 780576960 100912280 980855040 826174920 512979312 149143040 674298971 616569604 830147072 190660368 459581980 802290880 505073696 425938976 917898996 166540368 330036422 393323648 76257792 127083996 559940602 543248000 105527296 436215008 102052640 497322682 568953344 696554160 713209184 675792000 62445236 983254240 353643200 945848768 195123664 555323930 890527536 337563040 401390632 414240128 328584984 870398276 401679840 528565344 570398732 356355980 916109920 520461568 104864128 566758000 250922468 407716864 22649746 311338108 357826232 828225200 214617820 571641984 618241024 257697792 63969728 398193536 924819376 887577984 261533556 69627824 734745504 497107200 961056928 379214992 590245888 794164440 258389524 820638080 323827456 815788288 30027540 71051872 489747200 480828032 533772384 935958136 777355472 926927256 760956320 382879436 338181368 126934208 961451200 450178080 617993984 345840640 882469952 143172224 797137408 340185520 456209747 915583648 215740304 403305104 814920226 866939440 205107264 258625630 767327770 19500034 432575840 688424448 817144448 735866368 372618320 121048944 755344692 220324875 672605424 739186772 115366564 39222848 831394816 478561600 941442560 891130596 734558208 148962036 777942796 623595212 924555712 274967384 465540104 576500736 604336064 254522368 201392128 700038304 321462848 250336460 820234912 355903400 844413264 870121982 139891332 67023904 160468584 347570664 534718496 587155120 290871008 907997312 591606576 634065408 270646807 346709992 587206128 882338632 914136384 517859488 719254000 315941168 967031284 975225548 206008064 973936768 320566952 56401144 838261803 863418024 346578396 153301120 281079798 77060704 683132272 924620928 169745956 615701200 5575056 927715840 519858384 96419288 702397160 216144480 414026182 141365798 295270000 211101768 955674368 747807120 766021984 77980150 518787072 409084656 686519328 480888192 679073992 116998400 828071356 518732740 648676480 341122944 14072705 911200000 785682112 800719420 162496661 557837256 368848000 656315323 321699512 188293536 330435456 745877568 745699232 905941504 553371448 715449696 232110408 895694036 998687488 580749312 231902832 939664320 762923332 691978229 456387328 34924544 852418010 995714176 51145936 238956896 528681164 238768672 37773824 124148773 780064808 659697392 57332168 548418304 836611784 844529152 397077982 268991172 93721152 175472288 482774370 209862184 165136864 857960638 639873048 647619392 11771904 98203660 463078749 221044880 423449320 296077184 819634944 214200224 402338688 25019574 677678468 20412272 922593504 3597312 437664972 383956496 215234336 393361920 667118094 210772352 240277824 411634688 342529152 57439872 897375808 426748454 998491933 11659600 469938848 478223770 279132224 463785472 340911072 980909682 334308096 808785792 141676864 377077760 338081600 204552640 754282004 73469404 490208512 909353600 256787968 799239520 917449520 850948874 797416896 892176352 142715552 617662208 903848320 596419676 107892096 293464720 728528427 548333568 281370964 920419594 920276352 95648024 148426620 947551392 42526528 535261976 457061324 175411968 556061636 866375192 413831680 672918396 649439140 368715808 8780104 499804672 656506304 12163424 246440319 850678080 918419792 518280760 667882536 650225024 866246936 412751184 561101800 654818048 870173696 31718016 854944524 78887604 154551748 605200068 943444248 786204096 546749952 212221216 107028128 657541376 493401088 24868308 193134976 388927216 985932080 527993088 465727734 713396112 697243776 903036480 480088320 312306288 667111424 771455488 144521240 331148288 605754368 159397368 824852992 790088750 65994052 734599804 948284608 581209200 111622432 297183768 246534372 721881856 699661127 185054564 644532992 560936992 760789468 267527936 752308024 112079600 833076608 398688424 667310448 886584352 796001792 260996608 156537984 331776512 413253364 463607748 211006720 839154884 934518616 942476250 373822464 800638080 268615264 340016000 513454032 731725064 378472768 419515904 596606528 793320416 172106752 938936800 663010944 670927392 213225984 107718036 55003888 856820992 107392000 768854000 807738908 156206976 437927824 563038444 961350818 767665480 766394160 773067200 592908216 677092168 909224880 495518196 336072192 122351604 57825387 25493252 76082944 819301992 315757184 168358856 669849856 507357258 318829264 324530884 528890478 558048656 300267984
314125504 600745152 729727614 715356672 415886720 953046016 176841194 46415360 800822452 792577024 456687488 82012248 904776000 276242944 453217520 610428840 557279424 376661790 1072960 511391520 24750770 40966400 798145792 367215620 169386688 650499776 228960624 99521244 303752112 891137192 933920896 551717952 476187902 800869152 925438928 7946952 109591680 515235608 607286954 396186112 961154560 994666768 390053568 338447872 233056075 490932448 779130464 839086800 584535040 790002720 911601808 581553992 316037256 602895232 765778396 771555504 114495420 86267430 900869808 854853376 827838080 484694620 624602464 500587432 809164132 967225376 942407680 370052888 228027904 496533376 603808448 364635232 853325048 81594398 251591744 54170672 959479104 870902880 105187156 606478384 272267328 852498432 117645984 909869952 296713536 372225992 685163216 931806988 423692128 123769448 487258208 651522616 221132544 790907750 909107200 313650120 723447968 944726752 721375424 561074628 608985510 729833016 141264384 977904818 860465920 487871480 471293252 129025576 677775264 714352101 514567799 60614440 691376016 544887636 557662560 527565720 495543116 405478288 494400364 465473792 425287040 524367358 874693040 419535940 356219768 723924314 443976832 988146768 108109216 462657696 58114568 705639168 559939352 826989636 51489104 862341656 624203264 434517760 990218784 205938120 615320263 608820952 713270833 204115340 147441152 696260467 342162368 752191410 959563620 412841998 101237336 45559072 299405290 625083978 39652158 960168200 594972956 632818930 719657984 233868520 787166552 267431936 548680392 297690528 754871296 845762720 491885760 557109968 74678044 868954368 763274086 423174120 259201536 65804336 515679616 331146768 206799656 682395552 55702444 454653088 907410712 177751113 610068800 374036640 767549824 324617936 148989064 42693120 144065792 29748480 298355184 520450484 236532472 541526232 203628000 282731808 735488000 704178714 748477952 876950640 871797760 789851136 908087852 841516158 54644968 6362318 359024896 287899656 881043830 255028550 58414080 590210928 406495848 449202932 972529920 775879120 44326132 771715304 911759664 677401424 456094592 856944064 16810496 940577020 115951188 847667664 794415616 452627504 901562112 735738112 968256352 344659312 117127072 611273280 874754560 886081344 154922796 39443672 551801240 105173454 925198384 126657238 790979399 877136384 823718112 454736948 994537984 920159920 878026480 204695880 974953328 494970800 204298283 464831728 974122690 341944832 223591808 122096768 652477760 196595712 385134688 851781620 285768256 542709952 608242458 295889639 764344320 416748064 552405760 839935136 296324264 134814360 682024128 858800896 652787544 866336064 826735304 360732594 50012928 439364306 753964380 220762538 719579286 462961664 991344896 438433848 861761088 818294784 546129090 253017692 683515480 253685232 281907972 728625604 228996656 920087424 667037696 628570360 777678992 826757120 690439360 71637296 517318656 958685440 741752736 2582528 726355689 317859548 891234988 387733120 233200384 810181832 280617902 699453558 732316264 277608320 842279424 276988358 429077534 616976800 283895440 420271624 634117888 833812802 960570312 797308052 855081936 381161216 218032384 165963664 829841704 253815168 472828768 100819488 958898304 908395044 524588600 964866370 834828800 509059368 867631100 328924536 236827008 641610752 881732824 451294856 64654512 486744608 992929632 784266210 625238652 231734688 686370336 244729189 674082304 203045336 45184912 774553416 148259260 903253104 256947200 250336768 574322720 860350464 495072000 14086175 468332632 839610304 306616768 4305088 753044512 610216352 333396566 848173440 927342084 977874546 182407200 41988480 386796556 88705434 269198854 953613440 907081736 268136088 276722416 923542304 933712256 608694528 251736936 563007982 882543240 350328576 403636148 475832048 951668864 184608256 700024656 956225440 808985704 45942112 608679136 228259840 86020272 667347424 449303424 996199054 678597228 73799712 768986152 241392562 701536256 260145694 76182770 605494592 57741376 634961664 467825344 47919168 682693836 313739456 458455376 815651840 789253440 887156992 689625216 76361080 497437056 782485368 334842838 334556832 471759040 696695040 376229976 89205760 124023040 934586312 233218560 304786376 227804784 940617548 839812352 638062144 859620256 732177824 172462016 299144704 244023048 4046608 850560896 600921088 73249504 327139328 472028136 602889088 57077768 174833744 278705774 378499968 533438240 480404752 901789376 875560000 932372736 818595425 944747008 934327296 52660992 610671872 9324000 165444224 396790216 900701184 408883200 525623712 470637152 776324864 526259800 805609024 19631904 834492520 953741776 676563288 318230144 740608420 807597728 406983424 87053244 166727024 513098368 375990144 93729440 898334144 129468664 637887840 693614728 763578368 718385212 652482728 510648704 187704704
221563002 901798728 605254144 183895273 935451132 210274570 288574976 253896768 695813856 129032704 977198624 683779380 517282128 790944160 460323056 443883568 370243584 86394128 24752832 133731865 281267478 897083392 756446464 575239956 770905360 973517968 312869960 280549376 811401440 177998532 782094688 649244160 495851224 197225834 625324032 128979968 420376320 386805248 158340608 962370080 712784192 301909920 246792224 554482688 42054125 301527552 315739040 564255760 957459104 914994114 501818880 905192904 451011328 637441280 545543136 343491344 436255744 512285184 676869360 711915088 406635456 433156016 546605152 809137344 216967572 741579236 993652624 782371296 64705132 536603872 216182114 986789169 686898472 272569726 201562624 711944448 116654080 695999163 646741718 403697760 874678784 824637696 607785640 951169603 100526496 334945202 980867866 373858060 617439200 842925384 751697744 724143696 102964352 3293622 949323776 287228352 899182056 538268096 309473238 711460884 742187008 472925760 195563568 684367984 955097956 346957392 12976960 327882608 581453626 639661304 32461696 431466960 623353632 858680832 952111104 480548904 190757160 296492602 17175520 737255488 661892000 395495716 332558392 269344068 888999020 742659710 508102720 681792000 314775040 367293584 974304348 871249808 263585600 852711984 77446464 444249856 195690272 648943488 282148960 91263824 885335040 743224488 777936658 366236116 682257792 605879460 543257088 479394880 786989568 62351008 515772200 806571536 631270968 283015704 106286920 181891328 34929318 536296480 421860685 744509600 727984592 963470508 994209344 325685888 408610304 494486144 422223452 742387908 82379768 709612896 641303870 103712286 884740608 728729209 463779072 845293056 239058948 321020064 488024224 42651008 217477168 533154442 594825936 784626216 123011200 154680064 338604688 153875808 664359360 209574460 319690328 116655376 720750084 125726976 562961362 666685808 396263744 839890600 875372256 581758912 321933388 537554752 951233152 941235926 534138096 273734144 742649600 875796480 96592896 35683504 580246066 796927632 467198448 502563680 532187500 138777200 198404736 759804544 325909608 929055348 702137344 122603720 315307264 133656736 8215932 453623600 69433888 887962112 904873384 472540736 665701009 778438368 221631488 696705664 946946912 706484032 739220360 921114112 162476768 611610824 634594816 974724060 145715802 881600128 361133304 527520768 707044608 687129672 727806336 760274415 457506280 414120010 613645010 341071422 387687940 924837376 631874976 591907840 449751540 432498420 544635308 771391744 493010912 155505968 292531694 651131104 875908416 962079968 811834752 479963136 382535408 39811848 910998528 775108412 683994560 733068544 999131136 784850576 735447008 352032896 317836608 728953984 306604032 564576896 30808488 841584128 681656074 664012555 698459056 572143360 583877120 773887488 426365116 329101824 180558384 530229248 512819192 40740128 395768440 236265536 736147846 549337984 64264960 265190208 474311680 721336000 89981306 662751744 353540160 96544000 266925122 288373760 922302408 903068664 333682896 471674976 492862016 431807016 263384448 568985872 836746880 906489344 383218564 654887344 799149328 960478480 699913504 549529152 465358800 482295584 800708800 963110408 236611690 277004992 350226704 917502976 550570142 427866888 268822000 897966892 991250548 474004732 986906496 356444928 968475464 793597120 429641216 476296056 188955808 403504220 171051024 446608384 737883136 926298700 487557088 354339448 594134202 657056276 469179763 268331920 351452688 931903064 370675808 353301376 25431976 115895008 586667520 264246544 427218480 381457728 464370912 83800688 907539392 264644304 41667848 548053236 415083008 749211528 48757760 923656384 65670800 526181418 577662208 758180472 34308640 881518704 419880784 274751782 833345588 202199904 281737698 26153328 397327024 43410688 252470248 15717116 575784192 897577622 269201278 654048832 632850240 825544580 14255232 163499392 487888412 263755584 725075000 619019800 357301376 551867608 571998312 631683536 797545259 781564236 529600000 829707264 1549000 210567949 950257312 750964992 14788784 721921728 49552 656295552 321355392 560051430 964111260 507379008 120717520 204099912 719802792 631520480 728399080 290061952 546194064 460664380 571512522 737487936 189537280 301539200 839567072 128489220 247184612 703601776 356695896 938607104 713375058 308506560 70623616 779005952 245083664 622118948 437304224 535115776 111590580 505772000 858718880 503288704 730182272 768166368 119833227 743715744 80281788 750885856 642024350 478154752 903180144 8734288 974397880 888440832 472693088 537799460 900633792 54322688 724844652 755999744 178861594 814463048 239554016 93445936 111960918 577358624 810158208 122507248 371933184 529484288 554566600 970475616 261568172 819233512 318278776 123690915 984724576 474462704 600069376 192193432 565989248 580849816 727834316 845931136
241051640 790071064 447500836 779602162 188794040 746774264 568652864 36580224 93986288 647928128 731178752 366095360 628330108 642556416 855908608 696984864 535513600 487351590 270990640 996056096 545134899 310827160 452993720 414437808 846072800 520854784 883615232 84524640 588895360 913589024 885864448 271273304 447400772 210001520 157841856 947014332 417557856 808473792 972860352 2825717 69028800 546186040 582232064 2014144 315024384 926593008 51481600 170005268 78168544 23030992 665616360 779026432 559259196 820182130 2013184 717050112 328458112 213593635 174103312 995500932 49481728 109550288 225072608 843763752 122227978 884093360 211789824 57445984 799720224 395390144 389479600 372752384 685282860 148722504 859234408 746751636 114094760 611293096 702934816 627246528 495791018 984476096 946289528 176288344 825258256 690021660 982525312 461959872 456770560 274901980 381287040 762173952 420976640 793529856 950931904 602205760 891476416 276396130 503898688 351648424 498864672 582842256 898519040 525446900 192453760 739074368 111104608 325012852 619368932 46602784 177215232 227979008 787212144 572089764 270668800 901008512 883340352 712247616 871108207 691518208 291420160 333446144 574838528 390372624 368294009 365567984 585852144 85354804 397327910 80757376 763691040 549959516 272241016 264360578 763890176 727324936 219572439 716298240 270399384 536930816 190379744 495104 144406016 874753000 602756064 354775000 857334944 998400688 149319564 408966544 779257344 430195432 77727488 975151784 540816256 367934086 178528512 428787762 202154336 878070984 95364352 162804000 547014460 286886036 792001152 383214196 325065216 356196924 381825888 233918790 620456572 113030984 29745152 788913296 909571328 810946059 662291148 692690304 368315136 701969536 674678336 3570176 133533184 632104288 232405504 879605704 333538928 4145776 575340520 85485568 785727232 5573888 168937792 785706008 992394391 820629064 110718976 225078880 346969288 104955192 752344566 294267040 34877632 661001312 46077088 190443104 586758144 252125184 878621706 53378432 827579714 825769494 942173828 254939360 944039936 905962880 24352256 486811572 500039858 803561910 18904180 164472240 236219408 15575748 727068490 146078720 455604160 874538224 655597540 531178972 381261868 945287520 623733028 798500832 480374784 705243264 947220768 572748036 374601296 599802368 812855250 802178816 899917341 124803034 654190646 350540000 136729960 378724352 813822472 199479855 288293272 794447552 896748544 674252500 302117860 816145296 70673920 393362200 869399552 972414304 816160256 801323248 280674648 85058680 167606035 676174416 666466048 389976792 271689712 981876800 67289504 942113792 795687936 928689664 395095750 889410780 83746636 472247771 160733000 712949817 631701704 1298256 609724736 747608980 321481920 300289920 396716672 115989054 662439552 994908840 853088416 6954164 694530688 833243264 753081952 591603490 868397978 742624240 35005918 460685392 658005504 463210048 609110400 672071200 490528224 672053584 607294760 247002772 519572480 825655408 564589568 203849792 355204096 195732766 605324740 453939614 292115920 906841996 148597024 708933184 343820784 696807788 956983356 706339760 679562074 107307438 183543436 921176448 143962700 638618184 694907904 672760576 593507622 175135808 901275776 974030224 419855840 188897376 351388452 280171624 327492864 461840480 969443104 52665600 655760428 403584 324266624 273483392 194769360 253768319 672859232 867107584 972597488 333298712 490695680 276773248 952018000 916812392 984004416 384900284 221305752 228673824 571681248 489936968 882729936 996924313 488322072 945237760 520155584 133212928 353700080 537344416 253305600 411693346 82081796 327043872 772324864 757984768 740934144 874767616 655572448 560078208 173801792 28400428 633128964 1605344 734494572 253743700 211316608 329163264 30799739 399310592 315332314 463962624 202644128 635489056 474014800 211034552 874711832 981441624 845895504 300013860 837742848 235080280 112386160 352779520 159116064 629347328 17090268 322739256 905237452 744741312 428570258 627667902 737421792 691454690 890885948 777372454 128443992 949516256 446779200 935117312 897196000 370679752 17912962 360131584 879159264 930365836 444559768 508081696 54804872 588971552 459300800 468425960 674991204 757366624 570589860 570544988 379414044 887397888 61350304 701280372 545514848 932715008 951120860 144137772 419824480 387635942 25429248 557266344 832940956 751753728 259146240 5745223 487586304 978305584 797319272 324326528 58417600 834095104 887168214 285454816 617858856 934303684 506903360 204845568 507054104 997146702 772782080 356582400 285263628 883037384 584660932 61942116 923698688 318051097 704750144 970888320 241957184 185601048 566069504 678354432 230804672 317728888 911865381 230824672 214584000 364161000 788734672 881942624 694498592 381516544 111015405 70315798 222881280 493097792 726063920 246927712 974230208 497718784
224217728 31208960 552505392 821012266 510609640 403843936 438998272 741097286 631045234 115843648 889531520 667574832 367710528 404131160 893816704 417061216 483152592 880479408 388965888 465003744 878272268 279008758 723388336 367041472 561502256 167421552 686533504 225842384 874444322 371975036 470370928 295360672 75674454 409840960 242140224 817315584 899074562 450441216 736579344 790876040 541629168 549534020 412016384 936541546 445943884 595197952 292312274 377801920 917052100 655376768 176705536 164460320 546404752 89656448 761237424 84362992 543025088 63147584 668953664 425890408 886274752 123410486 840567392 660586800 983014720 554205920 562468872 323427840 678841760 419287240 883025352 175247296 219660288 705454848 672581824 165726976 607272318 151447968 809475428 367382904 768968928 166147776 146804984 844897160 366019836 483483730 990019800 861016620 751409216 204762880 584337554 683523984 195884352 682856592 498365856 812837408 642027426 30456320 407624496 63046500 815921152 176126396 656641110 720212752 17842432 475655360 999920272 291469692 389123648 728108576 113679150 632004672 489978988 720785824 774323764 783244800 163181568 528201362 636173276 29278272 181281009 596989952 31282912 461027040 303629056 386305532 297958112 169232096 53005289 871155200 477852160 93051952 911238528 913976096 485901824 278712596 343311270 413896992 233191168 828739464 230481152 749068288 283569432 771566976 153822880 660888000 262439944 933107211 338733024 178017912 802469344 703692867 642950784 282829222 54751872 691408384 644548630 143040384 733426720 111250048 761215120 920229731 583462656 698745168 25143200 558849824 263120192 266490880 660904344 685798160 231287488 198152912 390006144 932687360 554887488 183211632 970553344 817815000 524352640 45559584 896897212 963523584 503870784 270103808 246683712 914977368 879118848 988961432 504656176 764038496 427463345 536575680 505882816 664873924 833464616 305184000 533156313 180457792 837282624 349859840 239459840 312163671 563682660 54883888 344011008 136198496 737607040 484574688 313186272 517187072 474308448 335222500 648127296 85902912 146954016 15426880 242198080 489762816 819667702 391048640 174292608 881728640 339131174 322337280 160824160 425257792 59559696 446061272 520285072 591614319 957876224 232284712 170518816 635652853 805922976 930756976 43625056 288212544 862287036 693996360 180390608 76027618 873920288 647872000 562103084 520772864 329243136 920558528 773907309 651479808 701338320 676140192 895206400 65464752 622013952 574734344 902942704 838190969 586179072 932365816 638330368 523952912 675256128 558066200 840104960 614124672 480311168 256087680 386027824 736992724 287385088 283348888 221282482 5136672 601068992 861472808 728000000 240783040 502237360 644909001 45432320 745000120 595237528 131485440 123531402 943158530 466478272 126517384 722009871 404465136 240702560 499578368 496273560 954821060 637919312 76090384 472587424 94235016 19840032 598400516 556326856 487297644 440260278 218577504 727050000 209004416 170182660 844008512 193951744 959932352 131304512 704042784 522105904 245311786 5736768 268829760 812912256 290375672 952460272 541559552 155706657 262290836 683692330 576259072 895782912 528181632 960937904 6905168 563459068 686985608 485610576 839888640 235910488 298569472 92003328 951953216 979109696 951354800 822667360 301863808 324800592 27943104 475021444 129796900 885644744 930397146 100558144 145073152 267293780 359444992 680643968 867863558 813102552 919277184 707612092 969294809 926346252 558683136 40022528 549580176 52794832 785040347 206659552 917521450 778940000 858901552 956575776 391536448 398342024 921136920 563458838 433597312 919596672 950762912 510343936 741800056 830874336 541582560 655539456 427265216 449223136 847174160 674129806 653992061 360681056 882986454 765800832 807089978 225940700 163414268 839471760 934282960 403283088 481463752 337240960 48908170 216873142 280600200 827508736 112139754 452591872 756552928 290448380 347155968 513964302 977728860 210353656 471819568 819494304 913434104 493760320 518055223 812152064 921215000 172100976 699618816 532075000 700577630 135925808 368401592 101880608 77930176 526479360 904748000 653990016 963142200 351427392 493620712 3886032 943691200 60798624 262565024 270072652 943144024 776090188 698118110 537842024 317011430 690906148 429491804 420024732 564726592 995737856 977629856 87702448 612447024 932554784 362841384 233153284 551115040 289480540 652411904 26911447 282350688 482393586 332290408 58342208 506317824 289362088 701866288 471893800 167639616 385747876 684677120 193527646 987602472 3448152 982229376 667465088 38468304 924293000 178259512 903282728 413320896 256425100 391145552 21932816 29855502 799405330 291031200 183681728 335314782 174856608 110427972 210489152 510102992 871091584 660430400 850198152 741247084 45682604 925440000 739237100 243683968 236982968 780073600 421424768 671302300 962345232 527465744
627435536 929769856 344156864 574046272 341226496 864000000 336899808 45817888 939000640 559272288 170920192 315107178 990785984 844292860 584932608 864123716 700484992 806425280 83232320 39387205 399892928 686279208 103161880 376743920 803088486 912642560 464312016 179038094 593167162 418738688 388205848 437108672 918260312 749373968 888752440 619618688 541134208 399644800 962053888 286926900 320416800 470525056 105906672 266472880 360446108 880328816 490851822 856750816 396598023 84435992 525030892 59096550 737475296 310295660 548275584 758300640 18811648 182484340 636383744 382415392 151903808 834615192 205486624 509394512 946818560 745106232 302301968 319140722 603648948 464826854 456371456 257731624 766227456 285073536 830203008 393153440 813243350 474426948 212132400 530704416 911464776 512993280 875735936 438835550 49808930 987559800 560263984 750465088 799983744 121004800 169554432 770251904 978587152 134428416 12498760 552107632 637998624 355794404 489600766 864823808 132094208 842378368 619016448 738495977 88724544 565499328 396184000 952127424 623393712 768540668 10828970 728328016 736933840 754675456 871540576 511923900 715350336 244001152 512826880 960840256 464542344 444198072 857628544 171233528 218203512 567611360 658807404 192909996 63556120 432140288 565909696 24052269 627340416 765078016 121850384 825703696 338630688 442863818 339200726 407495616 729527680 141043840 903580288 4181712 942283444 368307092 974100288 263503720 433017216 819273302 400502976 356031872 205660844 917062920 249907088 87857920 363512160 599189604 236755152 370190696 311396992 930136464 924499056 201075354 84669696 163383040 864278860 953904000 64079552 9327744 395339184 976890240 427699072 750764416 394183424 187214336 130718048 658376434 847540160 632980280 221367200 193664196 291149152 101671944 479077152 468440768 548127096 377208000 687693940 136239200 835782144 284680232 165067776 933323616 191615268 912634976 753095872 925562400 548062080 196238532 489692558 165507360 990531520 311811072 669526464 690588738 961197360 762996240 657620768 653190096 336042256 72689568 760478400 214763800 327327584 942194944 473898496 710274560 250370848 282652120 470868448 621636996 679729536 56941608 278693000 309127888 317109568 953600000 435200000 40523036 127681024 185423024 980490454 19424968 152172640 840042016 931010016 260581718 543706368 473349697 679531520 351495236 721247944 959993440 489026536 83413696 611435008 395338488 561298848 355537920 918571520 805371262 573652472 990956352 831730692 819301392 704134968 327951024 847186856 70604800 444390400 761628672 56177856 238346624 555265024 922518536 85048716 133267584 660401396 289391064 358197471 799627840 217953772 373370720 137670000 64135848 610535040 50649760 213539520 990375296 374430311 756080760 34018656 474289024 919413860 321951744 154599469 339412160 362574064 470833152 55788352 57550480 419029268 271952653 132253592 258099200 359369024 992468360 131113280 861644888 376923170 156791536 224732112 698475568 45812032 367160012 201852320 861371328 767823872 6969552 991450528 109318912 966277948 914119680 345824272 306047568 495380618 235860864 154328716 80143348 486845651 638450656 631017472 354445952 979634656 809618760 526270208 9054912 393210000 250705844 49061248 939125100 708227184 280927360 230149120 534566912 669794178 561981926 936792144 60438138 326007040 435240911 695168256 935816176 214000000 4153843 927858812 374469578 695266556 905582880 991527362 40823464 397455480 799647360 305159022 920448286 757412096 9797308 79753536 142288252 687675880 524791232 314128832 855396528 82145280 991274592 605196480 311652088 716090084 611628544 728188472 99718432 645180224 105161664 113017216 348471552 265974816 624827560 564801122 738470912 445898000 600436224 559409696 93136384 631835520 506029216 930964736 748880024 935896553 252602176 781342400 676755680 799046400 121248736 997546286 990311032 579981936 493091840 313305802 700980540 833778240 977428992 604292608 138990592 465038384 523059712 682080000 993437968 49740320 792096768 779629520 442372000 303706000 913734656 258277888 935637248 839194592 620368968 103392960 762146560 171380000 840240888 813418868 773666200 418493952 500926944 347405344 738657536 745896384 456726976 443905640 383823824 312904648 306452528 498913488 877994240 406765720 482201112 55332708 815118040 999379804 752958512 919442112 567135984 167637912 587818048 937971520 465712640 771099978 313892512 817196820 794525696 862070144 108403302 421032392 41073040 736635780 66292572 614715688 109966912 273817568 266662724 897977344 723832544 130665511 868968048 507878304 948895104 122117752 149165920 412307464 729735061 962184964 71935232 98582080 680637085 332183155 632068776 316571084 516038496 553953792 97935488 767221248 508746576 278732352 107780608 314716160 813799936 237531904 572720000 341513096 823864320 789424416 921836562 870270304 277123840 454469840 850955776 655284992 736650770
244141824 753770448 743567849 779623536 390632384 392649728 310961499 282294500 416390336 655745564 512201552 917279154 413535812 612009504 697216384 927962798 675443200 684898296 701437500 633079850 672242668 457091760 912069600 936973960 206052224 692162624 729821534 313463840 627680384 443172608 569907200 292836940 840526200 242363704 942999728 95676768 164176480 878484812 899437316 297600512 143229864 994384096 77531040 579490816 426691608 6362576 685120484 481438976 751965696 331364526 522475790 105117184 382329376 894543872 912705703 620393984 474784820 509126368 505058797 633071816 312420352 507081408 334362772 385349312 197487136 729300864 599754614 97357056 976204544 15296672 511832000 69280768 403677888 615329657 349348704 866187264 887707392 397126016 806296192 376429288 603586388 618089419 34226052 775647008 360642048 104404160 286227816 505799164 607875200 707994952 779440304 746097024 540850852 984968476 659139584 942719200 839344096 837721472 123562896 403830248 250036536 577525856 736306971 424914504 84916352 891037004 341886240 367422336 840213026 162169960 746290688 506776850 399279040 453365920 757137216 455889704 787844696 906547792 264297984 941831084 553365092 715935712 48170608 605212592 442312000 605058688 721877224 359149768 863227552 650387128 192921560 106528064 296228896 188639304 273072640 585125488 987569704 487822004 664000256 386344960 984375504 358417072 59329840 58932372 605950976 470250176 890140520 659929020 104145724 508108710 427250880 595662453 678262470 817245056 767874912 608981504 419694432 661182544 851460256 587564848 27558114 635391744 499298104 606851696 536930304 307676004 744390400 702819765 380296000 539238789 891364128 386367456 148865536 746001520 330552320 19671080 559069856 346460584 630066384 430918720 93469835 450261712 67242396 437886592 154472968 77047024 365056512 38118432 986969168 469971120 198762436 318522880 526887056 894326260 980488946 83441920 938465078 288405320 780765856 457596416 741055488 359746624 207106048 775709952 822661120 453060288 428000000 687281376 114043684 709271672 445198200 743227552 543316880 744878524 390823936 824854012 823138944 92911776 491249664 414329212 308221814 194520352 909715968 454554992 661376580 562994176 400809888 958018060 9162348 935980600 642023296 864333760 71421824 105379467 240126008 775444144 444459760 835436976 749106752 234908992 203406976 248930876 176128800 917861448 780620320 892975840 804977952 179548920 521640608 317016074 136001358 590009440 33585932 628856764 838087680 563348480 432933760 955258200 859963776 220006704 308590072 604628864 272120056 716548096 772813536 82958848 948838592 945873460 267842176 707822144 639360144 815172992 245460256 388226464 406693432 567044990 133023424 686609408 921787376 944640768 13260608 68393536 230520832 493983080 217582806 814581760 943905184 614001152 831223392 628902872 4879232 618127616 380618696 53262208 514845888 586074496 292751616 724850176 772893344 865290371 966004004 646898944 158877066 668048372 936330624 92599872 363019388 45693808 376571904 821152000 886289408 268421092 777062464 380825726 25764612 385071920 216751504 837434964 334970449 296704384 748067640 343207906 841332672 651649440 480455512 820679204 134929536 686934248 197412224 572145136 120135040 38411648 692407504 346574784 986740024 775796864 221564096 696146976 356508544 410748234 791243790 478497344 207731536 727831250 944640092 24763408 609065528 947898368 636602096 228093724 706230640 181665152 209659264 138633856 440402752 341462016 561432320 625560176 549216256 179553404 821210768 63034336 470506640 232298072 347733616 369276170 590095872 84212800 923599408 856930400 308053592 340927040 689208472 368075904 373641152 339396440 735155236 42122226 841412536 396224 490449616 27066220 303118496 212782932 513116796 84823256 153388256 21166720 549512942 766393136 243164650 747499584 578996128 83872640 963823840 162445912 668308370 648895160 926648572 457005368 973415280 443016368 859652000 49863072 714974544 146192454 350756000 135008192 299626074 726873100 229823744 59981612 682503360 293835104 975016672 866204404 606294036 621039650 36189408 348580144 492710400 944814324 854628384 216296320 288360968 380588520 359701944 194925200 462612224 32209760 588421192 857549312 435881216 406036992 795538752 246596512 914272856 529396800 668299552 175934464 370179696 211711140 266331256 911243092 741765286 632941080 754644852 697843056 687620744 310852208 685783616 374379520 98911952 323963408 154408840 339738700 409295824 210043456 302159129 154287512 323049472 641936152 892914688 742913746 424648192 858592084 530512984 299072616 116123110 745478500 883508992 698052928 583356400 857285984 677436416 565793792 476193280 85693264 483310696 3326976 400845864 310040704 997450944 752664576 231509116 549702350 465093837 863341264 649590288 98963072 512586328 122741152 789508528 605158400 118338968 977363136 930076802 85725538 237083328 909445568
405841038 742936048 175602176 523594656 909482188 299224288 260631216 8417024 987145256 365939668 391290448 711951560 34819088 663099264 551919616 414680800 676472832 482158592 154356532 981484747 167282752 444145152 739556600 293134592 281213952 756638528 290812464 341277324 442994048 697504192 987396560 944466304 36077376 445104272 211515392 581016176 130547062 936023040 177250464 474657404 632162976 431104456 678630400 889389080 861038200 926665232 246935472 123855112 599189120 879854736 612724700 28617544 568133632 150877952 809986368 847317376 676198848 360277392 903017984 534887784 120029664 756225832 251762760 57079738 295024514 667824346 574329088 865087600 633259168 679675514 822412860 625036760 305008708 394340700 660353088 423785088 887213184 500876608 281368056 267290860 748326360 526342112 358269136 240549452 413073824 369837256 550979328 846336720 672159616 956645648 193956104 113793280 515577344 249709696 252773723 80857408 555268128 386827216 654212170 337203368 492316272 311990016 669023920 513507840 131658244 584253536 837152896 278479488 233283232 883052000 329425604 656002784 155008216 942989856 461518958 130007304 933541728 196500646 416140010 738328960 40749952 485702302 408266352 16488698 490685920 891844960 840461824 95616412 897376128 962969408 75614512 596226568 845910920 74405436 711308880 346051008 380100384 255002048 123390976 922938056 556315424 908373160 295327802 862279128 167837312 87662712 66498736 48423744 408200448 126879298 87474898 487747472 229870592 609331968 409915208 524758400 447739328 839650530 813153376 846854572 227693344 424434688 642720484 449445376 355015168 117365885 504821280 671958528 718067858 866385268 127932928 306427000 593844272 808178706 580152440 486531944 437787648 483873280 272376752 12554516 134875850 995290112 731887636 724878558 416046080 310740736 367167866 437852928 648927400 70961664 769219952 72111104 767773856 952010240 662040704 847850760 18263440 520764240 261076640 587476800 141710854 204184640 927758912 477097788 800406384 771120672 921761596 216883712 841297152 234880160 250105088 112560352 878749184 770328960 207695920 830265293 502652416 313672288 723335904 540983688 449460306 306721212 202256844 297332224 205910875 991719616 160964512 339104768 400841612 773669940 787818009 475677016 482318144 611042816 500601534 565673384 344234144 134834076 365251824 371969120 593198464 458554968 351638528 203642880 928208360 554817600 990194102 645892620 738371360 689584840 71911072 419862186 129114032 688928672 931318250 749448904 970032564 783022592 932628608 852852634 392662928 98961760 725630784 233702400 720408648 616729216 329493692 737926912 632116736 452864512 785014624 900741248 28301096 158819840 783573504 889536369 710456832 411048072 281984578 943815892 974681088 238571412 147566592 99921763 828472576 953727260 274359808 797132032 810112040 423967220 166199744 79748512 199730432 6433344 817356720 718361600 461814862 763999232 215995392 369103260 667145216 156443370 536655616 786531296 968518144 722071168 580597600 724704364 663571776 977242884 578186464 813131382 306355456 319576468 530680448 678795376 647521792 797341408 615845952 391371752 641215488 577697220 567878032 118667264 513733688 408170240 803936904 51287304 509914992 156220112 157388032 237509827 206036144 144831200 350280128 252586928 402270336 633602624 791403600 230260024 170875616 875554317 745167934 553449852 956443648 435087402 417763204 111503944 166124184 296675988 173090414 253931730 606376320 595017056 187892608 362923264 7736448 536959576 851110192 876183040 554908496 50486272 829466688 438220288 656635976 323566336 335260224 51377686 881966014 355306804 631077432 88724000 130399680 811327136 273776640 505973760 517637520 232158288 556922112 990126272 862944512 700827656 215480000 58920556 541619488 506714368 965404720 553445888 171913824 439690264 925424612 582137472 252988736 31004436 882266812 721856384 438505392 725673984 83000896 953018836 808378016 378187344 652737417 367186688 705900800 462621702 551392480 113306288 631494168 913594284 675704268 952535360 314135040 967929460 678688256 107734304 433232896 748658512 148345104 46207488 761846144 699303360 555000652 904065904 508060672 715346384 311088768 32950608 552151584 455949680 698460630 335735630 556359108 239573440 63248384 778640012 551642768 861407232 294719608 936131200 602804952 752974504 88404104 401325679 927376896 114391920 187177804 811875744 35187200 441671936 844694754 360241408 640714520 681658384 108627692 262043136 462187544 231351040 635416550 418632768 74966360 317958672 627040960 628306464 362055680 292725568 97944960 443566816 453841184 834476816 436248200 387859904 596060659 579318322 246435968 482800384 17610556 949265736 806355304 650252004 824193936 76689920 560448544 23745536 330430848 66366080 348533300 28556672 161837680 434660352 648747584 479494656 108323672 694895492 251311600 271124480 576044880 400862048 147064000 523826762
437667040 361234712 655471240 976635456 708387840 589777408 693727630 769723669 116969280 78882540 180894208 796556128 583664444 879327884 676999424 24789184 379261056 951340640 34324336 2525020 901709824 373106688 959524224 85613728 709715072 258474344 896091296 402456960 838699172 36507264 141539064 594580192 442195700 821838698 326353712 563458849 883746016 257555456 953264128 12534146 132827584 764087424 886313383 54419712 32127008 943127456 62446656 638415176 553481888 388973333 541345280 960859688 648656896 185393216 2449888 553934336 68145152 313111168 437789352 309995200 683322880 637039994 838132016 302810112 10460160 114609224 321942528 932200640 594001911 421482096 717715040 326995899 173643648 679508928 192288256 816190400 618130384 252239480 299031744 75790596 895775648 742360448 730507800 73402832 576626188 859727063 291907408 455527228 660059712 493584896 830980384 509425920 95726544 718637152 542444096 782903040 835491604 935018912 780524400 760266824 649688064 536502656 819455944 813695552 177363200 161824760 84355236 859187200 650895200 730663712 204249600 455514902 159586864 626662016 310395904 910103040 348605344 737406816 94224768 87862432 224424912 585716736 524006790 697903584 250632608 521726976 679501184 692155392 349669640 721611584 454500012 790432096 572649784 675072 935521792 613150976 6279496 272828352 801833812 565626072 848164904 675926000 24674504 937260544 85521408 667226304 351216424 543161291 874535046 289488768 397027344 764418496 519437216 846269808 840230912 779952800 990652012 427045188 932499968 768944690 740766800 812727168 713867392 638528080 975247232 331127680 187654432 146529792 19996480 700601920 661869030 219247536 505712272 819281600 186503546 571126816 530338184 72759326 641101344 970958144 118820496 923121152 839049216 369858852 375877424 439365632 483372200 993497668 373892640 152453329 961648000 700375544 493928336 111689600 435682816 280897390 978944384 815823588 845365365 338218528 948537048 99987404 728038528 340412304 54147228 391255040 836641248 313038336 243028320 167222800 595012608 487367584 618738320 272318720 812997896 88819720 277782896 23106200 76676354 1580984 952287560 953746016 842832928 506011812 660641472 87224704 598377500 841165056 551360572 46780736 373900960 397188608 966433984 448159552 538757364 94860800 966581336 245434784 538780932 951303168 839065120 855005248 211882656 65473728 138034816 535394564 633177440 745766400 368451396 220495952 719410036 468981364 596355648 311648873 809731360 363482128 158696351 675074400 622781136 985563812 611379328 995031424 934087132 90742336 487938656 696795344 529967744 405387296 449433342 994683136 836755456 816806800 928389104 655262048 964894624 283052800 137697458 815203968 302668488 564511232 235955328 428470940 852294172 712979776 52094704 799697600 903346448 802242616 111056562 552725952 82368384 931224384 675178752 509332736 521111780 442757088 637177344 503319848 57452720 982418176 602040340 33620464 59465920 942713620 698579968 797172896 670801472 285375168 218682304 958884352 784331976 460770984 169623296 931240514 900519232 146566144 374834816 291777624 88586828 607425408 36280152 277305600 837311472 767506576 381731018 911489376 804638432 609124864 859992110 568497664 290648192 867895000 164872288 51028992 774516579 733570768 893608224 922920704 604239552 880650144 845110152 377072592 239435140 988227200 462751984 594848848 436528384 766630784 377485024 82259712 294320176 376607744 999243520 886683052 862520768 389673888 798499648 770515422 318290120 391807936 900856128 180333184 941824480 801185200 150048102 668139884 973206792 450268528 129017432 387176000 17471696 468964352 742228896 369843680 838300312 2492416 163153344 175870508 493038648 354714641 821373824 316907840 135805920 678701552 751986964 962930048 344298240 288321484 543112192 504805827 315638464 913387684 979601216 318843520 511569888 485176524 553015884 61538304 415897814 321901217 368603528 836889408 941010080 761205640 902208256 619572416 973959680 437805524 107209408 918536544 934864880 117037056 121496368 332042390 371409408 269848448 942669824 525451520 656586736 344571488 920041232 871280640 393181512 535900384 801463352 526883984 136694272 655275524 929746880 251288320 523621632 487951808 556610452 341028920 783086316 948810144 355592192 290684268 780989312 239369160 781882081 220351936 118225232 504518944 248248176 122155712 940909200 691508104 757460784 893936640 99761914 721641472 210506496 725179072 452498048 106693950 415730096 848636760 770583744 428377560 191795968 297879775 424379904 444654544 647754352 644084288 725448764 892744576 287058688 960403000 126733504 416572800 219782484 924743168 201366152 41077248 377066288 490367184 325279988 311546400 406588364 501828830 284317184 470548920 982452624 82242560 903015236 960627944 266827152 282729228 557832400 706709072 504690128 942894400 694591912 480172469 825518718 198046742 109428056 260438976
201896960 850443062 685803200 784780480 827482544 368353856 375167104 757617376 676439552 197565656 830114372 782058592 654612352 925612672 506600336 367516304 542866240 510891264 638160576 90283652 539320320 404868880 994224624 147684864 638815760 459443968 39361536 18213696 902133092 635754624 862867776 21330736 802642304 196428104 69501260 893374524 160033994 840529536 393539968 846922842 413738976 675112192 498800864 872606704 485599808 370031860 717463424 44239700 206727360 311294850 720589312 361994878 804389424 769782784 849940435 930131902 374297664 931050272 882098478 573162805 985845440 277220160 753576040 225552656 347120320 599684319 883373760 517310048 957550720 375112796 65560892 594823640 982421360 759831232 287686600 588917764 519172000 204329728 717535736 7749840 676871136 416318976 606755832 533820736 926183040 281576048 169680320 992094568 866708240 334192832 181821056 189728128 124512544 927653600 234454528 886098270 568454736 504642956 525653224 707933328 933125888 10096576 500664236 289860144 786408864 32372236 657165632 480501596 179041388 392201920 514615532 92144140 16688085 417327381 377905664 588721654 826829056 822232818 971978476 63170368 441955840 110691376 923760448 824476096 651170856 229768672 60310482 946418448 775901696 421677312 672162320 785270192 378153920 169213906 132418048 991846416 844114976 521408480 740142528 208010720 752012438 226195784 658542388 757061952 11828864 24434120 686379360 371670016 815246336 98075316 925988232 579479360 219162976 3350500 198191468 931247104 301672192 69532892 978283776 219844352 702753728 611987752 77135840 815333120 749752896 712304056 107070400 583833300 999514368 209171932 236315848 312621280 715636000 849029762 865716208 762487953 180265716 623429384 379676664 437672070 154338816 950746568 914832764 949384084 627378592 634384504 583485200 524128588 858158592 59152794 187169266 112044992 390096384 72581392 766386336 619320224 223014592 439703608 847354672 978731036 586836928 195596416 287783936 378487680 778167216 269483840 247851248 903562766 848508332 414179880 665997120 791475712 304058669 334600000 340292544 299931304 766293104 117288376 246402752 493942912 176519348 920604416 149703168 399967416 298914304 18348480 999329152 48318400 201744154 376340224 398590648 77121024 311297132 820293888 898767216 869089568 727891392 386740416 326434648 708176108 702911138 539704752 401691808 11090188 67779904 842917568 160914518 484951646 479328016 895070040 462078144 889390002 642866254 47588992 220865568 537834600 364687237 535619750 24785408 583252480 487959552 851117774 462849420 308801720 653980864 430615552 388470880 699318072 513712656 76185120 766567744 48746560 905949674 271952798 562010532 969959712 196863296 116639392 457548144 780804488 59508604 969771875 693358928 41410048 798614528 563166576 632705304 886164358 892428512 470727168 514530304 642019502 213634880 755356160 975359528 164507648 553091320 687895552 900242840 788445152 27888010 818344856 501851648 653068640 870411064 680901014 770811348 545982500 857792851 280551248 726057152 352509218 708245152 872103760 558902832 997604688 663174656 662801408 303963980 585090660 91365888 171323664 306108484 35679488 945688032 28812800 366614224 747421624 452197272 201745088 527915264 950052400 656206160 174313840 661783552 346513326 14862720 107901152 268854712 792339968 454979264 471579072 155751936 536427008 296470304 211187400 891884128 918085760 869754368 117349836 832501812 852108800 377749248 574339200 903817984 468169056 187520584 843957344 436870464 240577280 646803220 504737100 837192704 759118912 233407424 851013736 294238208 78513488 339046476 242506752 505458816 809235968 151944545 83883776 585484988 643525632 850592704 862587320 409275954 38746984 558202048 338058356 965682880 166789888 180277248 338265248 893399220 444008960 121732608 203750280 584111782 300806184 426824216 667627168 451553696 713762800 745652352 725453948 593843072 235644088 929972220 336884311 820661904 755639296 660212736 394569152 741910144 150079136 319778400 920412448 539194880 463066442 49015680 33461568 870492672 723688664 655457992 658677688 630575983 256937280 962166880 546354688 71292544 37224714 914915072 883629494 326606488 221677568 903928064 19247090 515197296 453877904 893947000 265016064 786287104 992321416 426402304 222202688 575009984 276234016 246811512 574050398 762059872 727886048 566262528 528360448 660751036 269733360 722167336 273381280 249540096 926182784 488801792 653204736 655073448 509846656 690658496 734757280 622390448 790813178 967277808 911345792 366064404 153234560 940785000 626062160 637249440 349236788 230799900 597367762 623044896 803013724 863101776 3370848 574788880 757023584 951319876 433539088 759908352 798896506 866027376 794175248 737916928 211861156 269284750 83126068 975717224 927950144 648270448 854298974 433320750 951716624 462162944 978366132 127465312 392211620 62830344 369053792 911739648 322464018
662746720 500194428 311835692 746054272 334010368 796935182 330730048 140191744 972725632 508050416 453047887 221263360 635597794 970498688 228334784 82771456 159541200 883275776 430708200 62298016 473123648 931719168 404995624 89579240 95720000 937992944 70878400 58906880 276145152 456622080 369063936 574699936 903414264 770103040 846958408 62839384 337184190 720796242 885693568 89618392 146873424 99884544 443913682 211220736 649011140 393436680 391571056 238198692 165782420 752970120 946615100 782647200 553048576 551317504 937765840 446877600 863134208 850810368 233473844 219856384 83090080 700834560 301322136 109346352 897699680 513314816 515943626 709232920 444873656 966154816 554249200 814662384 540022368 87798713 27582656 626388160 706462152 418049536 444663680 462263040 811521480 754979580 999439360 685928784 953065984 479996416 492854784 735617256 194098992 775880192 680258560 616888192 125604080 224634080 760349540 418666316 186694448 580391168 823938604 309983802 340071230 609425152 109324864 662330500 285592960 885775360 812656960 847052800 626027520 635475000 215021056 194296494 621684224 766040704 926859410 94388128 908939776 210640896 198068408 985601200 135844480 398160384 701295456 676370384 703064912 872685312 112716288 930703546 935457134 704626272 461079852 245840388 8865792 380146962 269967156 101534024 865547590 901459136 497399054 443026784 365661536 589955584 126628160 884771904 309599920 421173248 443740184 161680032 105655064 428505688 668025600 165174608 881492160 687443000 312639488 305860180 92202656 103384536 378287360 901006672 283885824 854686368 175103008 304037632 366641668 815762496 715918838 444564480 726041184 299162048 547410688 531766016 799509760 534354592 571697020 184718214 285097728 854289639 335065856 979103872 254937912 998868000 163496648 340966672 765203968 581994960 596991360 594397696 814422208 226627760 809883696 18559584 937239616 697885324 875148728 104956096 462500032 361841740 974987264 513199446 919591418 355657682 435429904 106024736 251585328 140116300 453758336 962798144 731930240 95147392 740598464 642540704 372643924 444278778 445893760 640668558 985896116 211091456 443204910 165299478 507349976 73884928 240023552 13028864 618302400 41318784 761470336 717548800 668033053 683115200 35900192 648079104 424738184 561619874 714278400 584170992 883685856 820248144 118943504 415126336 47634464 553504384 786547072 999993472 642870640 747380288 691173712 449837760 606053724 159506384 502727476 242057728 574296120 63346800 716527750 30043136 153528428 609764189 875929208 360587904 398738688 719076264 171291584 666270728 390509280 70253519 740388000 339522610 709030640 967621680 994184434 440488448 272780768 779153920 522482048 755177216 151006528 191912310 377053344 926502912 333917952 607864252 969199992 840892848 291936404 243664376 942196216 684274906 442386020 943267328 488981504 635355456 614115776 237643264 78876752 943729538 406446400 796861568 646128382 913167072 817892608 761801920 5976 120483202 845828672 426046272 292021472 627169504 487676064 405032064 670752000 449247004 71809024 309263976 779148634 190280552 202039744 365787696 184974208 508381392 75351436 309883189 926532008 670008504 16272864 519795392 308254384 860635136 639428544 78407520 845586688 346926146 734808216 430150720 148823744 809389568 994398208 245777408 91812360 612139448 514981376 17454812 709202504 743080480 497440992 397552000 400130880 661803032 181902848 367432868 309824512 634349200 594608944 172054528 438256864 443690528 3475968 639040598 607540352 521281536 646177040 582621520 868116527 72960562 579168768 744899120 823079706 313532048 694160384 428181504 531447057 833155072 72900404 667287586 940148540 975381800 209116224 211124128 529763374 369803552 961702400 335385108 382796069 381071360 156609680 645468046 571153720 811563176 455649100 968094976 394167256 461621786 381623949 183354752 641964448 696404480 59285584 911673776 372997072 756084224 405143552 483061928 374976440 702109890 323703456 805356584 683010816 866456417 577143296 212372736 820255104 532916480 848495616 94622528 518953440 589604160 929203280 346357192 161571616 708347296 198627777 529898496 932509120 950531392 784463980 108430784 389194720 306777984 379908352 7255444 508094240 114166875 783776648 93447120 652020602 387336714 947520768 482053980 528253760 372533760 20944284 197008500 733636584 646816188 551484800 666595824 49236456 972806208 540996098 9208896 619988224 357610000 377521256 145431424 842277984 976889952 726481944 671249152 232396928 26926880 337395840 755305920 699237296 408539648 822506556 639480398 110542448 45764496 686588450 698775894 62091776 616380784 564431888 885039136 420417728 576423224 851275968 422804566 419201536 108560784 327174528 535000432 338470912 314115840 681665984 123781120 871526880 159632600 229384226 705968736 798991024 1414520 222081696 948163840 895963320 721184636 190983904 236556620 451529216 66809592
508736000 899519088 821751040 172340504 165992960 355107072 2081280 592744192 692404736 673158656 607771648 692489088 679360038 195234416 9816672 363790336 112916257 773994992 168377216 386980868 771020400 519940992 337618432 711420208 589864884 453268992 66522736 888151152 588503712 196230368 403890560 688596480 648832744 748193988 92790784 753184000 360173032 673457440 707308736 897516800 763786632 559580320 40420416 808163632 752360784 490278624 800248704 194945536 598482526 118672288 334864128 960977408 923808960 270802016 478604288 619115288 290901760 32718960 518867880 233492540 583652832 617979328 733581084 337620880 597969520 329385472 213209344 405473800 432111512 506833344 600048384 298736640 378201024 608066504 860878840 430296108 899111104 200909280 76614925 564466192 515331136 239764676 93740050 862344320 429776768 659615328 854313385 168688944 477257984 145929216 756544448 722850432 581080432 700155328 301476168 230382278 774152736 453504512 837029552 259667260 637543768 483065846 665019716 972771328 293529664 771693496 503870464 301538336 780765661 745079932 844200084 468245544 733772079 539680200 937619187 414898676 209999408 562691584 473407668 517086032 480313420 478295168 105271824 465425280 126799704 556126544 490180496 792114544 583684344 411636688 728230152 234503872 745515200 385660608 780275834 831273584 255647158 393245380 173441712 180280072 575454776 191507364 987297448 477893184 95989760 681733120 503898400 704703056 468868928 131298264 705972704 126707456 247084314 288562064 653105360 405996822 860821970 807263744 840532000 224057728 586060160 651838280 760708688 208190696 570355434 740189284 970520000 224231168 115991672 85727228 344241064 196154112 318699184 892484464 253049344 272137026 645036288 402682120 259177696 385481072 231448600 981725664 679048768 188609152 848246668 881528224 77663280 142257664 557807792 903270144 914651492 499794752 162554094 603462144 452730008 314640592 398326774 155155488 273697304 342555644 782712920 682537520 788995168 594486272 65746992 209899736 393734498 56789456 659241320 580174592 400291250 253372816 652678768 259514752 921918976 516799488 86429056 591393984 743822336 686756480 221827200 716430208 553877800 980798352 839130032 227287040 207395664 872181888 839001744 880064770 60920737 103454464 473658112 414169694 305021952 287765484 938104704 618665968 566521378 888862360 198724112 368589240 855305740 844178808 532319424 862867168 855787520 103408088 750907012 826715136 880984960 810531228 373220849 524526544 11856964 789938804 233787472 551077408 15019016 943441920 777710592 849260416 7947904 69022921 663744472 322688064 896491026 946728432 506021380 880519684 170891680 880636503 546266880 704175104 288211608 299031796 450135136 112299432 63609984 712545248 935583488 329217290 114371414 505192192 543066112 819041600 823902200 264034076 703544728 560422912 769115008 504740432 476825268 279970497 328310400 76474816 183295344 270423776 505221376 626919936 498102544 69057114 365645928 359342728 957605052 386528608 332255602 685121024 485946016 599873346 546225152 835914712 600571152 163001344 911347200 460118528 529103569 162152824 245048100 745489628 441448320 961399214 184354144 593575322 120918208 75440000 736951680 112607168 615261376 401908240 516248980 301018944 536850688 837842960 327513088 112835712 688844360 608831616 104222680 108872880 61968338 475833728 739398140 819817168 304679376 950652416 523242320 950544864 895683640 835905024 257720508 946529294 820119168 693903952 423530364 256876220 355972864 612547632 572427362 982959232 821964800 420938600 58507520 919826218 644438496 942374458 357644392 859892800 544709632 804718592 135251424 209197952 913972000 512802304 794062276 441130036 506156752 117302144 581040672 421011776 374843392 924564480 590842484 58843208 338360024 178659104 416283922 377567088 654721216 645120576 279970224 534195152 523466880 372288 771117068 214867072 524958320 704350080 86715568 932814848 624472352 812586688 370612960 370688064 672023552 480379392 369933460 368854704 198398948 67940544 642340928 175349248 695975936 149241984 724881604 229479168 244438340 372684032 174625536 139282456 58066336 232625024 458193568 916726272 667317172 476136626 188413696 53058496 201987584 42626705 715991404 647554432 396789760 2012160 903229144 930823168 569701888 757604096 153080192 493169296 108809728 61954528 858494352 314626048 126261952 227743360 583972488 349064896 343419912 72880860 143099360 125434368 385865404 277301240 11490012 911144768 16559388 985306488 874112072 908183552 640352432 77475328 88648960 728583480 186097600 292245568 740689808 977982832 111601152 327387392 742361936 478477688 952973840 227527960 405864448 80735744 241694392 204519478 676416304 45846528 117241408 704307584 470615558 281718056 413626464 19486208 426792928 969202656 878498576 755069184 362637456 136098560 439949056 763165248 747660275 378156704 404221184 937414272 978291520 571180656
796559408 991881900 192916104 25367360 815080960 692210472 948446336 866058752 300860728 241627584 776008232 713424992 820598320 579477428 126304064 948241464 934361718 400117768 40631440 494469096 411105280 217334444 854993408 343292098 268189696 846990715 448588808 796256 504959260 81766400 523557696 98298268 560411136 312395236 842548596 854773144 3156480 49695921 429273600 951841123 548146170 468249728 498544672 966652624 623304184 51309856 28263142 937861787 333792256 969911200 650335696 653414544 718371552 523320800 48190662 240622428 590425296 166023720 189678296 653025280 90291712 520489280 782402812 512739728 27245568 227399180 76489648 556753600 929975056 764606700 482334208 449033216 817279744 500809560 55047680 501193216 973057408 588473218 371240320 917703334 241986572 876404672 735529600 657819232 622857136 84036352 848674688 926070288 524160318 70256608 526188117 857881856 626236052 737302136 192388384 979405280 280171008 798268032 290358944 918746000 364296672 696022320 15322496 943683648 685192614 730332416 470922432 529274032 21633277 920362908 542363232 738220856 189538944 263446584 278198274 450470464 412776000 634700944 332899466 503372544 756472392 778092180 217776016 794269628 480002752 960027904 754871600 558339328 903675672 698784776 6837610 49239520 142973048 878620000 183434944 415577952 841895952 484946720 932068734 719007232 606517184 309592064 191392286 505596672 372657280 831506688 732371264 442350656 44734664 449067648 809395200 98667008 94106898 97573424 751640680 892590659 449982256 195872256 495653520 246381760 353100784 256817284 361816824 327967488 940658840 388150856 954943360 205047676 996083968 403157024 366930816 10143744 808935776 552007708 271721094 867589888 708469778 307128342 968193456 13304160 762890752 904340368 725240420 169502304 634322432 932911104 469880304 332645760 795866018 703949957 954592652 14352720 254662956 589709056 344176384 585135488 247485232 833767561 907120560 980248112 11957380 658721344 417177168 609703736 614077456 725825744 52970084 483341512 209585664 281911296 341129972 571424192 275696256 15776016 313546264 293040704 96124556 998510336 589608276 923763064 546199552 76532500 474865324 764728320 366615032 666619196 125646784 797227958 315712152 783097600 218613248 698436992 138236673 343492070 777174204 838211072 606330440 201663274 762072152 482869870 889520000 588615672 895519872 287049488 900157852 567489152 813198052 393278044 900355128 878487864 574521472 82746880 814234332 932751064 986252864 568881048 155678116 741657280 27478784 52990908 159231008 42115960 235416656 365986560 735460568 399659596 545201456 602408128 289803792 709072352 485035584 588434006 523478656 373292976 381577077 337121408 205042016 203110912 315740896 545205412 357784704 710277736 772472380 235173642 520296290 20156032 835974784 51189184 547858236 650794052 256553600 266888160 928486400 838140224 784710550 266171916 665180460 591216364 170695152 723440576 456233216 852511691 249629184 191559664 569493960 183589184 977883648 252364440 586842318 944852932 751300045 29251968 472259072 822931024 706770688 285717800 131787870 212479104 30637600 187476064 362838890 824228975 621181184 17576320 759184640 306413688 459782656 471873070 304368464 536078360 361635608 825734808 54822738 367424628 289039168 864924552 258237168 514185600 652052832 361149440 758902272 761107712 225553688 603534632 112343808 244682432 226748604 866876368 225225536 418942600 172217608 921757776 551015424 503243008 633408768 945182432 539201388 87105828 929457532 759920064 32565464 93837600 803346944 453242648 952772680 779978752 460962304 837991061 779048496 653627465 525998016 689361460 122108448 517975408 655556768 225890160 152190820 710669728 621256640 808418432 888153360 966818056 440941312 156117652 55350176 241528800 153444482 865779840 411720736 704747016 509637624 366508604 303395440 121640960 192701696 774522596 533053824 928463788 825826696 42800000 861576421 465260240 294362080 925576916 467075456 450778726 420974592 124400422 13841344 120000000 801546416 860058844 320759868 437115734 395882176 44080000 487593836 157493248 777657600 232777624 85147968 571628512 675654192 126136576 659072384 468427020 589299712 309913440 789421224 247417800 952277248 455279735 889502080 65944640 642617795 321645984 347138256 951621904 842128924 295277184 405944704 463297280 144829056 861947652 185590728 18380152 655509504 669282696 7000128 745802240 193038784 275805084 260761864 896516152 141532896 779686840 908785280 93204800 208425984 698219610 814469628 125993120 66071296 252238384 664365448 18585232 433672704 382224256 52596900 919659176 701065728 782212608 658917376 601568256 102854656 611900832 648089830 881729744 701362955 67615232 921753822 968709520 669010384 954457088 517974904 859569664 495332096 913155584 123200000 297382086 564783680 629709312 641824768 782162448 167080056 348779712 183367640 131887360 770808800 736905280
512285504 285560064 186251392 397689856 120538688 921999936 66100160 512792576 604862984 468624932 447746600 965090136 470645332 954122428 393913224 152850848 45284064 827596264 745396416 634136064 227688000 864118586 307786420 893748864 253657955 332863228 8182496 7498752 563206272 921423872 622420960 427435264 576994816 494453952 927680256 589352384 808746520 688977688 424288192 26603584 735750505 15600344 937731520 652055232 637447520 768361232 647930856 184505984 670199360 302404352 642945408 443505352 6521360 502518543 622658440 220339496 884392512 473724684 455756176 532949292 47951600 982464256 386182784 466066484 862581738 245612288 435694720 192325376 492106692 158950236 234109184 75946496 193392944 551440896 651379094 166583932 707002376 677463544 750660884 54100912 699192400 661009920 401574940 495031000 24892536 686303104 491423744 659821152 83700224 225948756 281938400 103935979 313926816 959099040 333206272 357853332 426568608 383976640 678840928 143039152 655428728 766266528 35238900 269850872 343875584 49185384 722339328 408513840 421398920 831165184 463703712 65012800 808288416 508773952 118251136 788835328 877563584 352298756 758035456 391085888 464655792 734466848 50978368 663024704 417278256 174682156 591586154 780023804 910396416 159426304 425636120 849604800 581020616 245176960 803513600 92820704 65608854 45045888 904116832 85975764 108122980 510006796 290554420 202831352 356266368 749052228 102017466 917273680 735355344 765455184 831242848 786265664 329614592 597150976 816896198 564543060 218623760 12408225 915012032 564941920 255025936 238207232 785901280 870250240 763339264 8820480 848068740 29493304 502480384 162442064 826229412 42250400 925039008 708361648 415244800 198324400 811341824 202041259 830881300 719511680 26114332 134311536 190969636 545902604 101135032 572562064 218535492 11497400 697790624 745207248 631936128 394577688 290372896 105340636 259447196 491739960 344077312 761045428 240560848 720914172 200685152 675316200 855926752 52009424 733936728 286595040 251213064 247917946 999712736 76635137 108843360 351056816 406944735 221705700 151577504 955789696 178242400 770067008 502318704 421504244 658290128 280245056 785996288 687585520 819990880 86344296 301392240 234242432 987890604 617678048 57344248 258204176 30675040 941135777 664398304 214084500 626927840 349086036 537926848 160745893 728803584 649584344 392982016 286971456 892869352 865639036 484469440 828550656 961526648 725947096 141338152 435943360 513434112 654338752 565679872 329635232 931027840 804540864 376407212 773472252 581194752 141033896 703251892 977985152 57975060 764006592 811245548 653461056 429615232 525571584 184172064 645909760 118443708 821297384 710193760 109451870 612139552 953231768 300545088 289712836 384672768 218540544 687964304 555597524 420722636 440300016 923961472 771296732 593237374 423348400 615683056 354226720 230974016 188021838 65575080 723263488 793420096 200292352 482481600 994392286 787350864 684297216 306829740 892966400 921872896 35502592 118066746 994718944 406758656 41203520 528531496 12870560 601069796 896569600 599952640 256887504 875380458 169806256 177716736 278273686 282479336 720964608 492373816 648685880 267291936 21246618 75892104 708254912 220253696 702150884 236003898 339534920 23386768 812313216 505191872 156300736 420673636 69556480 80054416 413485056 137545690 178892304 10498583 654891760 317426632 848385824 510084536 227170792 407924498 674432896 855796672 550703322 133159472 922367466 996625152 490939776 21125936 854126198 203809200 501219904 137891960 103015848 783611396 926749696 270613106 450151090 179641920 87605000 346971296 50409140 749828736 394643920 701765280 625971712 394423200 807924480 597765240 304297872 206837825 955427504 966301760 323111536 812535784 485448384 890894336 339396703 660890268 752474274 508068384 458440800 401995516 385468161 270219656 410944192 552795248 710087154 981510472 489112416 341817720 811518832 457811456 667157712 760239576 829021984 625520720 405709584 11273440 892947060 537792000 74336636 428639240 4864296 979001332 28978624 298589184 753493292 745149440 858536960 943518286 273982496 587160192 114184881 624215156 51871680 480161796 106115840 423707456 746458820 845487104 47579184 824599814 845561728 924641280 739323456 585512968 176998400 679157824 144370768 753960000 476098560 570862592 69598632 707757792 330699264 679765060 12176616 548297856 56969440 158349672 875664064 182006736 547253760 184281816 217393840 787060480 649839904 168698328 62428800 209073792 759613008 351140264 118083840 308123407 360460032 678952656 879383760 667476636 941143328 243722240 759122500 119258174 124956160 558475440 488464256 871544384 681335424 370020128 884839592 506899048 268343064 90543514 335774560 21392928 734094984 736423492 912074732 398690152 828667968 867191700 36569656 936959046 589804416 805339268 288818896 976908800 559368000 346345952 192927704 524040704 311273360
647600 701152768 367262752 210522864 946262272 100817152 665198152 637316032 358280544 295127552 744510456 404558240 583821604 268321536 147171664 371041280 860720128 492606432 459842544 61319168 398768896 335891264 709623264 482700496 803392540 253584000 406943698 698215050 384736652 810336968 195758720 241561840 508966216 840879540 647125104 598885742 247377024 145513922 615197952 522371072 233728636 515199040 588577208 392651616 278263000 581604396 635364800 356194304 797116800 591235584 526913392 128198384 59147648 452255603 650712732 474539816 923155328 515680576 44722896 574242128 851870800 324869120 800657152 250791109 842272384 599416368 68286928 645436813 420940760 501523968 80183168 227329216 713309574 592142025 155266688 634513504 628986368 431432768 848146688 437881856 856058580 770291712 501200224 335470528 903248352 474510648 545449728 374397473 787905824 788158999 572634416 80690560 783920900 64877336 392601984 71510016 153154048 424996222 603276828 644062356 362279424 833924224 968307660 99262624 21129760 358696224 201561600 151287928 565493520 481404920 460500512 487829136 830080904 601096478 91749180 266235568 54465792 121305600 604352000 959333836 228341536 909992926 864719724 476961792 217519112 208290068 904263520 109108592 804933408 19838540 329539680 42031712 201750544 504336964 307791338 387804718 929968680 167252996 665382160 485270016 428547956 584437440 640402880 500005152 770045370 98844784 299677128 283669152 714482448 284690112 475225224 473968352 150784 332023976 713493514 592423936 211333248 537972224 895756000 848978208 102111872 906165344 960234080 408600000 386132248 4632000 895232384 253724346 86276288 901346560 182293616 350529408 25182212 241438860 762747392 224259408 725594848 214217780 688947923 572934272 200167680 660015936 623057234 493820928 146604080 826114400 365587904 261484336 493315752 634049920 247438336 959621904 450161524 891292217 567328688 936685902 778237846 755382720 110629988 911717888 687865232 104401280 456298964 622694452 831804672 50273157 326430208 381096512 56749500 317913768 435240357 661169264 126561600 118087168 342353152 22104584 769751376 124917376 679471488 511355328 646668456 362551920 162180456 307190784 955196664 440455520 916124160 453493920 511348864 603308736 84086528 550550510 201658112 312066528 823398640 736766544 152696153 559316096 836895872 406781284 972394112 231011152 727771944 303241592 440514816 352681984 863495152 20506688 833151296 610057590 579397630 354525184 907548672 559420832 79490560 895025664 16015884 585752576 407839084 956981072 968955392 491647248 833509082 998907036 501286528 735986464 505393560 470082436 991252784 420111824 589594400 500821040 65807584 675850668 870123104 962660196 16227840 548808528 30548416 543488288 669588224 34301440 748586688 988701306 216143784 127329824 12533760 603032576 232587472 518729696 181862264 654124000 699642368 905261768 923557536 388964906 692053696 797695488 83872832 131511552 485133374 718957380 80450296 123756288 209069440 387860504 582080144 549687744 230869872 660575924 501258240 807359840 704516800 828209776 770841568 543833772 639510720 765653248 835660144 387157152 305741992 295370304 853460992 716895952 182419728 256501556 462689344 548764544 157349888 988217912 272438440 333547804 114277176 664282896 162608128 486267264 382748348 72734208 469543232 50744896 493222536 397725393 385983552 733282816 791937248 619259424 797713088 618464682 366513728 253943826 778926288 628305593 509214400 205000896 74598020 60299520 160412000 390896200 909157568 262043408 913766528 577666496 643726608 96847308 64773536 564589808 870699704 71631360 671055360 203345320 360260552 258521056 840007150 79044832 350478000 258496652 57261056 36344320 591213568 841696377 788527104 592250368 984481120 964094808 980301312 242330000 909701204 143846488 487687296 983813024 753643072 582393844 37034400 618790144 537122752 342441576 977944576 872173952 351778584 947197180 894383392 771448384 448270848 319242464 919398864 4403504 440187596 679286528 87824444 765897088 677379072 625707226 629591936 307844528 969838592 371526844 946293713 444332032 734816344 53074088 696696504 434897600 979670016 599126016 80155704 13078036 884572064 710646016 676002784 700722072 406339411 616658504 731695760 156970256 445583736 578754260 333780000 850527368 152558528 315429268 378487284 377576448 448081404 282816768 939891200 649888688 985588468 181057024 171877760 514276864 564555768 282288520 71451582 941187400 911406960 923410176 979888984 32887406 138762200 574062460 373981962 61168720 101991720 662723746 408540908 903925504 642445892 677479904 885634872 252975560 762338944 955814912 200550800 696336880 861691640 423158592 97275904 634501632 547341768 798625664 813922640 791953152 842359760 336733588 460198896 778490528 4790820 728324896 719621152 877125808 580004224 684571318 944886016 564005888 907120220 280384032 889882688 837080320 733011760 682607424
765396485 47563072 186598400 492187872 721250944 538327040 120130000 427000920 839145352 491842942 194885760 408397076 978506996 584305880 101622336 286933620 809860245 686786288 594069250 525533170 597291328 316513224 224742976 48788896 414166932 932814976 90897440 212422472 740533979 652096507 947900400 963984664 979166884 248894976 491219920 877545760 593383808 86906880 575805920 515689536 213101184 724920472 683892546 344897376 140299772 659835136 21930160 798079872 842783508 317913536 342292948 916144704 672885120 444333312 18305048 99122488 814136704 732714152 778195840 291371700 173187584 574620029 120914240 155816312 386211296 89436352 962783938 168315776 116959927 106048656 948728416 558122679 256871488 864975616 876594656 138189266 7556663 520046016 155769919 185403414 331593728 492064554 697498978 126581416 141447952 602815864 255809536 315672008 458932824 22766896 721389184 48316526 239459648 770409856 532753536 205560992 531661248 348668752 11053220 537919712 534519028 466926016 892517040 888394368 272172960 650083832 271663664 774731072 96246268 929171224 8611240 838794784 868950528 232972984 27962872 998364848 938883568 185662455 59157920 517420224 557110784 874382976 3250112 107854080 41317952 99635456 924573210 968710026 926109952 364741232 334181472 379940864 530004936 632879628 38960080 226743744 526570376 470415776 650845184 146793152 930325524 627628800 100214224 568948480 50173168 926016576 725326792 655227904 271867592 951848768 300950288 45709216 630387596 114769344 535256000 444407472 263974144 176180224 795625920 90837888 374614872 796770448 738985120 630430976 945839252 418473440 147233016 582810720 158542496 854503860 644428032 542756768 413539746 524617280 807792216 197889024 84256104 461521236 512943232 698979500 863220376 45610112 502591328 131723968 378400569 852041424 44044384 246697730 221721990 765555833 153934864 605000256 568427776 838306656 496329600 957872392 533286912 635001344 576850528 930443616 302721664 473822720 419271000 866738240 841358080 313750704 725286388 871599920 804900000 502796288 127938512 235483648 266396416 83775264 343951384 809400320 604059910 444316240 527187136 144535752 444965208 718602240 760439808 491461632 435318000 570862096 916914456 773782860 164080000 575941728 304695104 739364234 100976384 890056256 781089280 927284784 582322944 608649984 984573184 334139144 349691520 546518240 283378304 858984448 605085632 138289616 758514964 700670090 73994776 854423664 60140992 953098048 971473248 729061184 421614314 12968372 263714944 699375232 0 906166272 114122240 620634240 599616960 900487200 873430912 403701600 55832576 126307920 959072848 749027840 747304170 609388598 880942344 245984000 235156992 247265384 788401932 974941660 526694144 183120560 773281808 555848328 294596304 417266264 273228104 646365440 614197956 328422708 716694144 869384403 56616704 868597300 770942336 84430024 387334528 198275688 289378400 376396688 530101268 748886016 230610432 824775912 99397856 452220752 662677176 367070168 723354212 375264812 551623876 989976998 212629616 276529392 826310768 802636384 663951952 232908296 946131792 984358220 791272328 532323584 745391424 426330341 811880454 749794304 120945824 371090432 560967040 430974818 666619532 792099152 437712448 890450392 692322064 591572224 559285960 80808560 110946284 911417056 299397908 246514848 623285184 92538752 183528704 155257640 710412800 54305992 842796544 771585536 728147968 200800768 236241920 535342992 174404992 13915432 196382016 362205184 289916744 52930240 8202240 79708448 873339060 872141621 501117000 807324104 204904576 141927488 198240768 275376624 905082400 306855936 762233464 944328640 508478464 875455376 313161216 99537920 983888704 174869076 52908944 420043296 2496512 690179504 672065024 342138432 43919190 187433936 970472576 590481297 565057305 780199072 888140672 707508320 279547600 941593984 665290624 906499296 823875610 853144384 586898648 91620096 62832896 934856000 465932384 58450816 924421568 602529280 312488528 582147832 43706752 365077312 889425240 666827008 631449568 375700194 793543689 177285333 15728608 976628848 23777536 440001232 445863808 84706816 159641216 597047600 999206608 387399248 354582016 51712072 861451468 287226812 587523903 471980224 532458496 339467008 707983120 352017272 476612032 77919680 690231655 139301376 301652192 443814002 945255148 809048384 331841624 476301856 609566972 734852066 484742912 981625792 961776752 628798080 10610504 923587072 909399040 590499600 10234293 638059152 69727300 455263040 877318800 22167808 858120172 532345472 60332544 708309056 982169600 850895840 998455936 904879040 259979080 624231616 933030528 368305152 585534944 643856150 63725224 484361224 478739968 964392270 161255904 232257028 591560480 550134272 354717008 970868864 254754372 570952544 131786768 746074240 448493176 907396672 431951040 903418476 791760532 100159552 174079470 682389472 869903648 176743536
991641122 5122048 503129896 442960512 932683624 859765552 772741264 624254480 887185952 251222820 84392672 667511632 562364480 715745360 538830184 777964718 104558720 67725456 657452889 96740906 600349828 222001936 551095040 57006132 395681840 993169600 926504468 72931160 991750156 864905236 99173248 2907904 111780600 771418992 443106304 824175744 688594360 413426176 429972554 873306952 440857184 639653040 433056536 339283456 371601114 482588944 736998800 672858436 244378880 114929904 485554752 818545152 977957232 711001600 265552896 666642928 103940752 76730624 287700480 382397600 768812152 502858784 47171298 367475056 703300392 431020592 935871708 156870336 541703656 727181390 86772216 851104768 342024184 48784985 81812368 940653992 464650720 351077248 293078304 45898728 565572736 202277888 567593760 537857157 371161812 960406396 654265984 359247200 903647104 287692614 617304480 197400064 202658816 211444736 495980544 345520872 468933872 12819384 148829824 392569656 817917136 840141216 928941924 565062300 852056064 50659200 864239104 378379744 81549760 71655728 335892784 445900496 592685064 906090560 44178900 898414750 395979440 130108416 356162096 130267100 538347312 382537472 457513612 383927220 276644864 715182528 455244160 800510928 613229950 500679768 964232448 701588512 568295872 103451512 7313152 106854160 919979200 981102204 736578784 483765692 938927600 969772680 727090624 815994132 680435168 682774932 211412064 96618168 699300768 372166800 807631360 261299264 785213360 992439808 334810872 903447360 933219536 557228704 554356244 568450106 819510528 211175040 509023168 608438240 538827904 455346688 392149280 865193984 445457728 94760782 989710336 51122720 16187392 855400394 539742400 457771136 235965776 3016768 45577728 904694484 208733824 20758120 488534340 710085184 128340096 74894752 49887472 772542700 785504554 330885600 489974496 865270384 602083359 749950798 270513792 79383400 273914048 318051640 820848800 514591488 815843456 792901600 306630584 901081432 929074000 824542944 155452624 540181184 961930880 383910904 852271274 253793536 733668045 563596630 846687616 237455376 55354048 627108812 452450560 20037171 227942400 792468992 761771008 842683520 710985792 416220944 565937048 600761168 353372992 854553088 452968696 898704 130669764 221762072 236788354 957814800 886599488 602432986 339424320 852835604 290356920 445135872 382128000 584525060 534339968 551504384 180707643 419805016 380015776 558563072 847318884 39127536 745229000 233996576 675246248 299862544 947485568 278856440 713438788 267447400 481000024 987020136 721661692 458759360 812234884 442943200 678285072 802305024 35279456 918022080 473784832 736766688 488101236 307178712 12790584 88705376 551176960 3593232 773066240 694965536 843241152 578040992 320876992 599604960 106205600 91482528 818209790 531475616 286546352 787114000 405681280 577634392 282211346 134642816 147717596 532342848 761854064 102372872 601773952 151765153 217899040 868462848 768228092 991449280 748652800 872105600 280937408 942413504 11322240 586320524 169138688 573842928 30250704 767757824 752949600 102724864 444800512 237551488 116980334 60748064 419839200 998197000 423289472 170726000 753096768 208567264 741899048 20984664 710010214 105528223 46840728 764924688 818663056 570853120 460419312 28119816 142295440 389106944 401016000 757221760 439724232 694545108 313242286 331871204 187012736 801681876 886575840 724979200 573884672 796573120 465360828 184372832 721359036 136718494 184262496 490698314 742835216 890641648 972179488 735755952 174191100 837588756 130827296 63105304 669377696 633880576 914488824 159417166 704243072 972319744 36238096 132316480 591471200 43401448 84953216 727267100 397529688 702074176 161201152 959410592 257989960 410184928 488777152 883894544 279234764 974147072 562948624 79791488 239609408 472225664 926776192 309208320 669314656 496698636 147899668 674391232 234735120 912519300 22099221 18401376 57570304 212747264 647841096 575287808 553014760 650629616 871229440 316213600 878809724 165943552 102687292 395148192 580018817 198336088 92866936 574452638 766417444 18624336 723857664 106433112 672832000 785524560 95962040 787842048 720993118 322344144 88925088 660180852 756251067 18887680 837294752 190294560 468987592 541953672 573161104 810649248 553243768 708593840 511650688 407980544 747675876 909435248 181222248 720286080 353762368 375762656 842803896 49537536 963725152 963931254 76957840 579231360 506344016 620234752 145728384 359384640 768177920 176360286 850318555 290774464 865918176 270290280 709934592 48507584 760403244 69590528 974207488 364915936 741379200 451455008 706463592 636599252 766563184 388920840 506638220 352873240 904064000 770279874 733934960 96090703 704950496 30369288 210439072 645474048 198668548 849753424 328455630 803250000 241440000 825932884 690897948 109028480 405912960 37444696 415475518 188696268 391465110 177473024 870603870 423046768
177157568 191112704 327312640 428534912 645405664 921480784 894482048 226136064 55333344 527495328 810953888 20998912 814758552 386187980 209802482 324688000 63404904 964529152 385549200 838029312 827189552 834482520 911802384 564990048 972035812 861585940 865683712 493659268 929584096 815477504 428949248 782746880 643955872 187387200 174847424 336574084 73117380 162949856 468259680 45797120 548998064 360446208 460281504 550472416 821950714 541832340 928566993 681953968 455042849 516751736 226746864 104922548 34915072 963625456 145608084 378182464 818822656 906103816 91346628 852322068 126307840 27445136 735558784 283666840 437544480 802735328 162074128 227389088 444965060 640062208 160176320 521727664 564853440 446651520 522085040 58765424 380343200 76093516 82502752 218680332 297425760 938587648 123404824 828480312 565830144 6204032 855383584 187451830 23791824 372146128 572355880 431721872 733270966 725606592 397339888 183175712 481750336 593868508 321726272 330476004 759488768 167329696 174403936 991645840 440170711 830028680 169298816 715922432 233742496 648786336 478990432 127056080 815885984 709455040 813979536 570582976 875187200 735097600 407473924 433216000 437766392 96508224 86690720 814218436 537739272 153945776 825137620 224831504 986912180 80575232 122935422 758093000 483432170 379145240 94497920 457492088 348650914 62128344 347426116 1254144 714729040 180091260 756411584 961322232 198668512 242912850 799042240 341663136 561727708 659611288 769069628 958786264 716502432 427323648 295727444 410059176 433273312 246163918 241098656 334560992 420259840 883441564 185455488 15387864 989648384 436666624 698022700 518802432 737590478 853594384 498444000 197785670 757667840 886897864 333931456 346822256 506707184 873651456 485143663 563506700 189636224 537833472 321357588 892712960 876271012 280492928 498722040 548505656 40537312 342000164 64732328 830535616 342187520 290698944 397117160 436165555 665823183 606087688 458109200 919195518 469254784 113973296 385447688 692416000 812176832 764163680 456521568 828926564 781515218 131595040 981297084 919406976 928688736 567228904 12820578 677772384 836006144 412133472 935958604 249358432 271494812 494056584 726638176 452000560 738848413 922712768 210910336 629918384 565709814 755783744 933909286 84643510 159674440 409673024 507689472 309741056 368110320 576925228 431144536 695637344 276611412 757696592 407452672 882261818 46969066 273905384 808118080 356022048 729337824 118903676 646755560 81454528 96547840 726989824 480017020 117946272 439462240 319777216 480700800 487355602 569703928 451455567 889007904 947775248 821353016 202977184 25406680 474305984 547760640 226577408 748808608 260034752 560572544 98577288 860362428 484343256 668321024 124163968 587534995 80174488 474372544 880110977 748774912 18278088 861598544 179993280 282535776 484219114 39627084 801065576 629304320 933494250 891025424 713026432 139015680 954966696 630401002 179144080 262412152 922889568 88570496 740750720 122783680 772876160 376944032 524493801 631576584 593459712 993819594 548407808 453971300 404751984 351566048 279013216 964854784 702952198 716091904 175040856 295316192 250590848 729126092 484836568 680189152 969958600 625927156 525496976 888225864 532940768 379671552 440605296 373971648 956062736 695378364 805175200 870487752 495015872 80652396 347003364 631150480 801808244 252674144 426680384 177153536 131949744 849108384 741474880 402830200 862886352 967577968 788654864 491823584 214664036 305626848 770382144 978829800 241892736 605220096 851900288 193844640 277225160 975150048 267781120 987809440 571609024 249907786 531182848 845697168 600406294 899788032 491291814 91413584 964747828 334000652 98641256 108145132 671512553 739269824 317048160 661144064 219175072 243194880 231081856 587112736 174118526 526929152 470947048 633793680 936659040 762922980 837109360 153307626 488681600 824993680 602415184 779414918 162189824 133681222 18274674 393803920 117599040 463405568 234597568 264100200 834612416 848750264 658414080 37865472 532631364 932566160 353025664 329296640 864889152 740422450 57786000 628420042 5578452 784934756 46959582 518202624 863149312 829508573 775814912 350006880 357285010 27287584 457416616 941491200 822765504 909553138 973607824 51784232 983144896 981849600 697030912 323489792 613885776 876583160 551561716 215336973 743144448 140020992 709540224 351853328 391732480 878586192 562135256 619274416 477145088 786636580 15599656 881584028 545135508 976428288 4151112 734461952 854535394 202137520 973130000 859125608 991734656 304517392 607093504 99853782 423986156 359685760 601589552 516918920 721263841 333823920 450004144 793419144 194163624 903269286 318340278 40997676 848426760 925349040 54032384 969606960 344961024 128662922 908661952 753495040 565748044 582450334 168662460 240628800 666460544 430565096 806703152 947203956 464344064 251014836 948054992 454761696 782650120 406929664 977999000 443712832 348832448
462202460 413100000 125430920 884892160 453152128 267134888 938773528 382807232 687011712 786298688 35748608 974860800 236633728 459305604 388255504 707803328 562778664 81216960 198376960 337796424 926474752 171462064 372938496 822571144 257604608 107878014 767593856 372898304 166287716 983487160 610196404 575706672 219886908 41440452 277746752 705450640 90198524 905637200 320050176 94891520 580111016 217438640 476832902 280924928 521175200 261413096 969286656 151053468 204196241 616842240 438142976 873639296 953281632 349510792 847167128 500362968 699044992 505187520 674926086 682519968 913414510 665406208 66453312 912309824 807573960 361796608 678435840 342025016 635654144 318074476 201395720 837012608 83035136 899853090 432411588 323691406 202807408 974677280 129215168 763787840 977674240 368396288 883440792 711275960 356768274 357379352 272967584 520526400 705809408 425588960 563227744 550007200 234013824 873667372 564733138 684721088 286685516 395667944 915422320 784578048 513652832 327489330 565767888 173311840 67977984 512677072 860964112 176991744 412683584 351907520 504686848 755008984 568078000 166139864 78749552 245073408 207499084 729771680 864327120 499433232 402546672 161468992 496110704 172704284 474925808 360636736 845060800 366978680 329693504 374610692 634239488 688635800 743175168 91184192 897924856 510062040 516889116 443143600 752672656 108042350 902343712 407345232 648569024 988605440 945409760 469963370 902172608 317337600 331761652 305394848 497022464 728174144 996959084 293328320 112203400 795344896 374557696 559514648 923713128 400589792 770110128 399107112 936576832 145508712 963983616 820677784 577715000 895006208 211132928 938607488 981556212 572514012 205419008 658497440 313407488 635575536 456717604 194279870 798263600 127696672 766695692 475824416 53716556 842204440 486853064 697847434 220942790 273286464 17068544 821876928 440601280 871196896 552986892 26891520 552344744 198920000 956989440 441854530 858758400 511645584 688189952 525118840 70757568 929968016 476403807 968337072 708275264 592795904 608505856 46707828 545539200 277676576 9548800 447576552 414711884 404466032 936611712 438654368 68382464 721554304 799860368 549754584 921474144 995417088 78997088 580467879 10517816 905371634 249620056 764675860 981658112 993823310 99782676 53415736 45745300 7085520 721449344 399292896 628013568 611591146 320233104 570648680 542737264 780741120 231750800 411911304 40656896 648407944 629836800 449326080 715659648 434725168 191449552 450886144 431580810 987760368 845338284 742563536 307323232 500775616 822269984 656276480 627026608 556380928 929183088 411508448 671113472 47200128 347791576 264310656 611560790 41284800 883276496 229944544 679891968 187344816 830129024 798982040 237777188 440449640 644534752 23914664 942048724 829962752 137725760 916140560 61748992 572156784 298472912 532836736 881181283 565134192 196727040 576799264 159264984 948382272 872647680 237535824 613149504 338546872 649018592 376423328 104818528 598184064 416911120 539031216 331675648 52368316 524309888 765852243 595112008 900111544 408194604 712605752 816562848 663255584 421049725 261745448 170007808 829531856 869340024 526652360 490075390 94736384 750964204 127677848 321402044 146727400 964059792 595259152 318654096 257590768 603671224 157775592 477183456 220209560 707318528 147556352 452688200 140336214 77864368 554622904 621169024 593382916 310997376 287620792 857527488 32032416 64947200 628449984 752980200 981031464 546764472 47379712 512939416 906605664 423515304 248340206 319915457 278901856 355008448 558691584 124939264 939100516 310093016 501549061 909074312 941903754 173208640 594408768 791985930 343544464 752400816 608219368 982450657 550913888 716949504 589373440 720171648 816993856 960143488 229316254 498566064 150521216 70545152 856395704 287903232 372505000 984338688 6051176 503240996 314767160 601550656 224159240 985757016 792295768 54278120 89243136 24011264 454765168 414956800 711628800 800672000 484667472 172424512 692135076 259722112 271758208 392894432 953831700 319489400 938233722 289320240 50445912 780097200 185936296 919738039 730344448 727578112 549686768 839761128 644785664 261125888 918882720 419955968 991032840 779258744 387184056 329553844 392489968 866175824 200087744 83829440 882902320 690896896 381828900 422946976 538294208 702855104 625956224 206498000 897640320 20705327 253199024 180781568 597874640 369921672 557028952 598796000 373824000 94702080 554714712 642824672 643623490 157403368 893484432 202777856 729555072 644068208 142651252 810706196 282207744 286539200 228385884 926061072 778106884 810028688 276394068 677548566 483318144 88139736 897755776 207712768 885379968 151471204 392540280 928200192 134490624 851755168 393722624 583680992 165574240 63731920 349746752 70816780 208020400 578687972 455005200 119877952 431270032 316172000 921959480 625740912 561315954 926832367 372109856 827782144 482722432 57695868 39457640
276024346 306323784 645091310 417939913 70816292 494059404 90706112 19219516 473264784 254443720 787106574 12051920 849162360 114955312 945489024 147050144 168791040 446743784 566832990 722571528 514275206 795869440 290054860 858310536 1529568 434865277 670141440 982553392 687489120 323103744 492966128 79962304 591730816 103571864 628235008 306999274 129105736 205644612 428732509 700520384 186169269 413950704 280815582 929612637 318524293 504774120 35162544 770550592 53229752 315136736 609715996 162877256 820537880 318309694 198588640 972207104 347014816 946425060 325401184 42184216 395143040 564988112 527788960 350610112 535131648 242546496 561634756 735526776 288478976 245039424 880019200 901645888 222435376 24425584 71267104 298805384 398245696 364357376 577273418 990517280 714251952 521617920 815387968 431928380 785682432 418272768 366253472 334311360 736051696 517768064 193217072 46019132 426132268 900717312 498416256 521602637 579508968 83005776 164624832 416571904 135151004 768642625 710912790 761586968 176250848 513326992 571156096 868079936 275660152 847153384 779141524 304719208 816191232 456288768 14933568 422041284 843660416 660167752 3890208 484641036 102670304 547342692 52614024 313986144 559524864 688215936 660007948 646396416 402409632 664076116 45078016 387373826 804647352 881186159 765692608 935424576 395638084 614779168 166311872 820870578 500752128 206920980 706466944 130675800 740068800 177347968 576297328 677794768 297503674 173083256 232172657 727297536 688583168 384771912 66176464 720453760 459939584 25293282 532369056 20660832 313827072 13298612 123442560 299326112 662430720 861890656 795895534 888592248 490550696 682516128 801322996 306971000 609925384 874459112 165641432 434118128 43012544 214849792 427298345 75154474 826352832 787091824 474976960 659245568 137762264 323009592 496959488 82838752 917974768 586986880 594019456 513820432 886205152 333033960 316875216 990298576 923136182 39284928 138389504 249956276 342304256 314919680 129450000 299682008 281255936 899561360 115257336 590600280 980408824 506188608 818334624 879537024 435804728 175616576 290831744 556037492 78167200 551515984 840630250 109176440 265512624 993334528 27942144 749411040 83101008 749613056 325766592 918340058 911950656 82535296 315018712 722115488 589291840 477460716 662641968 302401520 943503120 556090876 883918972 301635136 119265152 863948160 313885760 79162880 845727552 160261824 88896960 321977296 369188768 318772320 382985056 981717664 460427480 867308472 375646720 958006208 678763520 731817904 524900528 892292000 289840032 400146080 505529856 934724288 799929376 237242368 758840064 510263040 789527424 824634880 650938940 45603968 946944000 15148120 670442768 974887140 801360640 815443446 170416864 732103296 24273904 833119952 58123840 485672884 240099041 688354644 62724606 848715264 558566560 293162500 966793536 947640700 312751544 870466544 736990768 552095744 439677480 186829936 996463236 401050101 608769760 546008576 397946804 779153560 981546240 867161768 996203100 556867840 794295840 827176400 226283152 553341184 979831416 911078896 830356992 397632240 879794468 895846400 995189760 415790592 976317048 471027712 675740377 998904063 696245522 282528000 371134368 506911408 241785440 503585888 799040000 137067480 848992280 857176000 937544080 710064768 322564096 694025376 637301344 864076864 330274080 136744384 682438153 410909034 543537760 595530912 382153894 193792832 770247136 134325312 36803984 975697728 226850594 604492160 799251968 822811376 942366720 998116128 746830344 663635632 556909684 863951238 653601280 62415232 445989120 418190206 912022128 819374080 569439232 172842524 74983424 39290224 901394176 515329184 383626604 721491936 319525750 771921664 589488256 298470596 843319264 239190016 735616000 943500536 102521600 126420968 135390160 717711488 421322624 507233952 261023456 423755000 674666496 49570480 744500832 461662752 356308768 658351616 521947412 711324464 548567544 142699520 836052924 562444800 133381760 437357312 758650240 666185932 920297984 13849104 808939536 295554048 364172188 467578432 63629552 457263328 178800416 697151220 304267212 122780832 793713952 316024128 971525224 123237184 718032680 835088384 19616160 500914444 838096596 998463068 490324992 882913280 50182544 494230176 769945140 560663260 158700816 560227875 367787008 224326120 574103040 311917406 44653056 628707584 8733376 898632893 829529152 843690656 121062656 862120358 12206496 183751232 615095264 794969336 120358936 422986144 643736384 136428472 597712464 15481760 529577537 160726240 699423168 546316336 427542064 951737552 289346040 630166240 25165824 225215964 552486368 214732136 534758960 736709414 465081344 278787072 423302132 331512432 259269424 215447040 467927716 614658106 959755768 109175872 440234800 179343520 618422720 322769152 395830528 481058448 850092800 970300776 979270816 267174011 908725852 677348432 963232536 180779776 120240960 511192308
564689280 705708928 674389306 528984678 950782048 100371516 592241734 997724408 142817564 373810432 783279360 682240512 115845732 321486336 297658752 645754244 430496784 385301526 90245000 179563520 681560064 606536064 886160384 730897500 898402944 282966144 143830208 439702016 307357504 596819200 254596144 341399024 324509424 60111018 980921948 208886096 779411008 752120352 380130201 288066448 980150408 514664356 723929056 271787166 748364824 134939904 765639808 21172498 712220778 789636992 143461992 829574048 101448384 703574592 33505528 601353844 410005584 274536576 906755424 711192136 835921126 391903584 320289152 797150576 469828680 742748502 24693888 31668278 803280260 472536064 992056384 385433872 844147046 265022400 101788632 933738240 462596516 34770720 185810384 595444736 788835682 967933176 390380800 386467376 847186944 450002752 205229056 294685600 297648384 725065088 920606752 470738276 53568 923137792 689685728 531467040 93603136 445194968 56487810 626723840 107604041 229178880 870651460 227583360 630455328 74064064 814189376 579374768 597864384 384929662 615633920 907955392 399449224 128353032 550700672 920330240 329479400 712011968 611563008 650459728 504871304 44353536 243699976 579431160 185355360 943305664 97642704 238380304 402839040 410172032 415232192 152972294 583007103 403513568 459209584 472542666 263791596 569266640 298377472 877481024 354673664 886353424 3896688 127993468 539425720 425393448 898938494 36726592 193178654 331738288 884116006 859566912 356079104 412491648 924068296 19032192 968633616 798032384 734271300 464504736 408901440 398985856 943139840 989107232 628558176 687452956 324405184 796018192 194733536 963286072 490459156 684107520 744327132 10039780 404176896 517273600 140190464 587412480 145207328 998186152 82074464 163658752 444345232 602657920 631479296 348526832 440855040 648888320 120378968 873422016 952085770 319921844 629173336 888667968 245326040 570726312 446221568 460604544 374641664 106802624 892103520 343866786 949775392 401622800 548277120 111039360 733239680 339339264 713605184 437094880 159145760 973608960 379286528 233151399 901307392 855053440 488947360 689268054 175761200 639191056 160616576 251244928 802934016 772884416 754414912 163852474 971999744 435533280 587192320 397197984 885275968 69343680 262699916 91574648 586372336 636627392 895014384 86543488 116582900 439867504 867623144 700604652 962889840 52860800 454352494 148447680 639231572 790002125 921192921 36432448 61469184 623712418 343816207 989503008 339102408 813837440 843942072 493352700 711899552 592413360 840197408 24707072 63690752 902620582 82862416 93264400 328191564 400235264 591473488 404533904 697720956 374066944 992914531 372528016 244601344 428010752 530609152 359842080 829441664 766361814 62882560 41345024 263328640 596838912 460736240 797186376 12774592 384512224 963665344 758224832 553955156 210866328 253099100 149964072 329229192 892896768 7768320 224057604 10131296 484713184 206397018 34937284 670222764 413260483 640983968 680015968 646215896 791668496 441925866 932142032 643306314 324786389 882147905 418122624 129801848 566161701 350500020 342545160 828322816 89732905 689358200 634831520 281394728 978213632 365078144 87699764 319480832 519353132 394805088 158106432 49294568 446860096 141808824 968774550 252518720 799861760 191625116 751200000 149180488 161743976 980988800 87516968 620356887 404111056 596874580 577790078 341284608 691104000 487293440 222947038 543641856 851252592 103640960 248178712 472333654 527335392 509492392 773670528 268774184 713507452 681226240 660673536 881394184 882588066 31568384 133365888 921193472 276825600 669322272 269687248 38863502 329177408 96949652 304832768 491884912 937965920 849538268 425277702 787974736 849683434 781698656 870662144 767720448 616919420 96756604 826827264 295081724 617168896 897425280 647839744 836851552 419650176 693571768 274240 489201064 752460554 828039272 184196202 430017160 132239008 412084564 976397752 419879944 586032208 323642368 178585484 699795900 287778988 68074352 153501334 894166848 372057344 724658540 18890432 872962848 124178754 243684384 289631272 387938784 803896064 384640424 10167572 869956056 713578752 48612992 218431872 695365120 139616768 8653808 711210258 649713724 361190912 869375520 429936320 817625248 86330344 632904020 842174904 768700128 178090624 219957456 281691684 240827072 56884416 255805712 465699750 606369408 292904768 647546336 736685956 200946212 110108928 741366624 907604064 51619008 627148736 161333892 593752064 839088640 926941208 711235072 931408000 334710392 697057330 896317984 893419504 574904792 206579756 926953372 908003696 644533410 852573408 294908400 31043024 961182080 670273968 985625248 800109644 393187840 43899392 471773068 592688480 630208256 617442296 621875264 359259616 308238384 566492588 895554358 404826912 932183712 207818240 697872640 987447232 639258000 63006796 265812500 187676672 827238400 153610500
504698797 209563928 107241984 298591744 394468352 113662464 965428232 137905152 448681380 120605952 992609178 188067822 547140796 413724160 974881552 48841600 121658169 782899064 863010280 770137600 740519788 845019774 4077632 773671792 978176256 178574560 655713908 541725280 517134592 93507488 187248008 67142144 607990936 680291520 250212768 716343424 137654922 536613920 977883264 348896626 949418496 313028720 279822992 999516608 631081544 154950337 156761216 733841920 579188544 490123220 459226816 506775232 208086784 491603200 33843584 18381384 974740220 451387392 782345728 701446496 915230472 253226695 325624288 378180480 850554432 531915944 420012608 412454568 707792968 958633880 301003328 622304984 714859264 518771226 592001260 802402984 854075296 369072000 84869344 480318592 874720768 218777888 443720704 627804488 44509376 911754240 78615028 751805056 366800768 869104736 394077840 755795328 718698392 827320524 810941680 783443456 728259576 375875424 978180248 72548864 761180152 882050144 387198912 848072832 770500808 919480540 863916800 728859152 501378560 279872568 372006344 605883760 82614528 158714752 513324336 458910751 128224136 556623360 58732384 531880192 131111936 499972768 788268400 55059768 82522110 482584032 567550496 678449472 936253554 258851520 109511597 962465124 322991904 215448324 928065000 714729472 690341760 945186790 461189248 457462756 451875864 781007664 826408000 363854880 741108096 751087224 139651328 767625007 407202008 531040024 877778944 565864992 689819392 451186376 941290016 681806420 978257792 238107216 370466384 461019932 260158720 122126794 864193536 15374784 208576686 737915200 440483066 254754090 980386188 207809536 870327376 533092352 622349168 859280432 977517760 568892536 522536736 168073859 282582720 89083978 472989696 740817440 632087988 246093760 92991884 900877870 16220880 959627776 139294416 54316288 679174020 168559040 772505728 701689904 641098600 102928768 124196864 810095104 656412928 813597504 714553968 602875728 866008640 91436536 51744416 161949968 716263040 104019456 415142016 211048832 482686976 109208472 699825387 187066256 604447072 223827310 254828288 796883720 224499008 289731050 489213232 861203192 764920492 608775336 2444278 757780096 276041160 931692900 764765056 507599520 36579392 863193600 281655576 131114592 246771494 806647668 338620884 546907136 691537056 15779200 170670300 661789184 610181632 159814752 610240000 875633440 793199904 727682688 176967808 314159008 842388832 270817088 52366736 310362624 389380717 304065441 759169440 906116302 380859368 543703424 502537824 98099360 451912128 214281952 104918240 521764000 646892304 966249536 541905424 30142916 424101656 743335600 964890544 456403578 879225832 396788618 245866496 158674240 313665226 183696896 409563744 672176112 352505600 895453152 352233472 433258312 264801744 316379136 880156224 259378528 940431552 915622900 29325872 842732800 607926900 906623632 313156192 718414848 683636736 316505344 556502528 137842324 41719040 10782372 30903336 561339680 947728640 432079620 910071670 813419004 12170390 8427000 44918200 452421548 226339136 951254032 376229892 807910928 255937844 76104448 541478480 923445504 602633248 942577216 447742616 715786128 585522422 762219520 747406892 659033600 68185359 793025000 347887296 713866496 355750824 609215576 939056648 186161664 955845056 716327536 792454648 444912640 754333108 844195728 972628992 137278976 355096000 83801728 891216016 341128662 741684992 677849344 776341260 629003008 699677608 663778112 622722048 869723680 542864384 643490758 535372240 569966080 66848774 419634688 224709840 379471730 219931736 689472000 460822662 558875804 913044480 448561216 67424064 623409408 543170048 582767648 900066956 590739632 384852992 566962152 455409728 907885056 735018824 137022600 889721728 103648544 598170304 347541520 625157736 52041840 236866176 949309760 179982848 540904960 667481504 215290232 878631272 30228936 336596480 45814784 704113712 88888224 868344160 572856064 115717815 938505980 627974288 28943408 214363168 906302464 845381592 173586944 707649230 62266027 314147624 470049668 613790272 823625060 819799582 664090576 458134528 740800768 628731392 425220000 296615008 888212640 722158784 841463344 932431568 383654736 75423452 457461337 772735608 99921920 660668340 396247628 702341529 505978368 967639800 548790118 659465380 39257222 866190208 758983424 318176256 230124878 996046533 898521128 633756105 362292288 662628000 817783204 664853760 59044056 109019904 853149120 875243520 305628014 12151296 570906624 195695234 767193778 20746496 666182900 98823330 235214048 635766244 598506080 774676704 546968768 368333440 917875968 20137640 501352713 862965376 947337600 739864064 647662820 620837376 108893840 375404843 681150848 519524800 449811520 724233728 152378898 366466720 77870953 195975136 319155192 907543792 472597956 484826912 344641608 131223936 745894720 57731648 818736768 519436784 74878336
645304560 858348352 496828576 547774848 277922294 939130996 988352600 215005320 172740544 923898054 264007110 39670704 57700362 287918610 770848928 474003200 197444608 654393344 363825392 315993468 404695684 89984000 876077712 181467392 812827276 559185920 546090496 885991496 34533984 30961856 639574050 385426576 319377840 39073736 547213168 848531400 848135168 717990912 71139312 995311048 562070512 224565248 98315360 882905344 983836352 548352768 707483648 128765144 278475112 858553693 864531060 337366606 742655616 655473976 401760376 381858923 312325840 707162368 186784256 988073720 907308208 88131404 181442742 293537103 565473792 303506304 854022504 892896640 589136804 269707584 401329936 626257524 281764352 300420768 253076480 84944054 448717206 81441400 77263216 274145792 505247104 406800816 440068736 216155344 937363680 815775552 876582998 142002976 716368768 662637644 627488372 502527104 34852400 19380000 818885120 274986216 722992064 284548608 683796584 707769002 822359632 319720132 459930884 452724884 739339744 634197398 721093568 323492288 544576384 905007892 91160008 420246212 19914940 151207108 358208256 722292192 318908064 7751936 627521750 427963206 438424192 273828352 677705240 787131079 597739264 911435056 979846000 303034880 589630056 202685568 668522286 238642688 381342118 661598552 239799864 768233840 107278592 951612640 458515712 542462768 789369216 972219840 918145214 789662068 800784384 656752448 766210784 586975200 936033200 629971240 672448384 16951424 276595220 881920 829740000 144190336 95230624 911532564 105737600 406279968 935738368 468954112 867211888 157144368 552653672 582224000 9085324 858146526 359713536 814576128 594537296 851283164 994018174 171644250 569886536 20366423 385677568 307431744 704631904 435071072 170985784 968801024 614917152 866685440 623402184 135990976 353271552 418237112 345405056 71709388 98801128 418235712 398385152 952849248 238170384 567711032 698599200 372487376 42965280 908505708 821217856 797231454 280808784 573682368 756902832 956002112 673183251 750913536 540658688 507189472 605820544 877499028 854737468 191360000 968793400 73523776 254021400 31711344 678358656 16847952 792736128 905957128 78523776 536640960 620578716 217182730 799033600 869236030 930177168 686818400 162733440 502291204 723152676 205649792 769784000 936300800 108722432 442071472 201680940 155587680 185640244 880526144 922692530 252943528 573746192 292585144 282304820 369519700 184022384 705188716 0 679216240 670974248 998863648 694039072 433784000 905016756 152046432 298576384 299689440 305666864 333692336 725035288 109609952 414524192 740095768 709211836 811337216 635599168 325890688 674284160 44289840 155611600 664779136 67976800 845956160 88292424 680350504 775978368 616954634 276574560 439922126 624386348 863485344 146674168 194753792 899427072 843272016 192615528 867361344 567783660 513256932 709094016 799873012 75316864 403133952 442049024 942525098 864318464 263722048 894284954 417396808 320519250 812134400 897720908 927671872 987932288 740495184 789096476 779871232 374998144 837781248 752197736 9177500 464844885 262604288 278348832 500262720 238728832 359348032 628976000 782253284 681159470 969764200 467454688 594730172 292755328 531922710 123398848 631145240 428293184 134204208 441945584 582301184 977315536 234345200 389206016 52235728 902536704 978746752 697032752 408658104 637895296 503278272 15174124 95556608 482709764 604965352 229955306 968158720 334138112 875515656 91563366 940520016 464759216 323739088 533739110 474536296 866595384 527648256 709018176 544753936 981124480 141268498 377110386 141345984 887036736 88777600 25897984 696931464 970367686 276971730 918041802 95305728 895795712 208975104 904658080 194069656 605238224 484391338 547399168 839692928 399115264 145175488 887088128 989374464 232716520 752399616 537547264 239728128 663081000 280420864 101726502 873847832 493790880 910553344 612071936 325396224 43250000 425814288 437368832 783581376 761034752 102876088 675371540 766487941 13299488 613201344 626322608 601273056 308280320 547433984 749589952 648517568 15159368 633400704 266792192 93244224 170830608 363460434 852088000 968177128 513971200 365677920 444690428 926069440 948041024 50280150 345638322 558539712 866997760 493615712 399560732 142307652 75774268 698379052 616419840 631744520 649673792 298106856 960458752 160472352 403341324 172574144 335710838 508317952 731437120 716037296 771846784 784084928 74561716 841825456 255967072 140819632 624768208 608491080 527464208 590751424 962868436 607364680 688223232 376614112 176104800 488011544 239027088 41741816 217833192 685056368 40607680 299890240 288143964 177193548 849383616 442580240 724864960 784271864 272995268 196123096 160634912 891149696 455227184 112818040 268267402 727506944 552340416 786115584 594093688 982752576 586685952 186237564 650584192 733924416 365839460 589263872 745665536 640796928 553678688 319772536 968930552 184293168
782597620 344055616 640893744 290661636 32480173 273769816 956909568 128411984 118212904 763320000 561947286 137130992 585525890 670588012 630088800 406209408 533498956 675927208 619675264 910162997 925727424 606632880 378891480 531116480 100415016 529387376 11511646 478439932 83598130 308666520 445269464 171209824 848038784 40638288 925192064 575792000 402002480 697194420 926187184 479407788 395612544 495362536 613501952 380486704 602571080 787017104 800376948 680175888 401794072 463721239 905556608 423538224 665180572 973754152 323060912 77268480 312065980 420784480 158600992 839426192 759666160 72396000 700559020 78779904 878671552 179297536 576270336 647586868 33111186 454182738 184834112 206348296 540243000 307548672 853888480 300154496 953745332 360797312 64301312 211974072 968946520 445500416 581826860 915442384 136866400 203506688 558890496 124606688 541347176 662694624 287700816 501962816 97069312 711917552 939806360 49370144 182754816 461806304 390600592 683789832 600754144 902217984 123146248 731978240 336628064 90350248 477691568 162160704 280961984 676608736 358891008 988404872 327564812 192904720 695363328 581784768 425549184 210748224 795298048 876682448 826821284 8585828 215836250 832148856 424404992 820915880 590334118 89955760 170542600 2573656 277306728 343818752 155274752 338733136 925823198 282216704 888227792 442893328 416951296 142884104 132097344 396738944 662674528 537955808 508533504 656763884 448679374 797948386 809966080 740463760 314285384 297816485 792448808 75509688 945003520 292876512 780626216 454092800 891452352 297560816 730146306 859672408 313852252 155430240 945655264 76315568 909003290 272464936 356195136 974885376 804925440 355954048 904771456 850415040 241666080 245251336 140933056 382260864 23072000 963542848 576715472 132750656 105523440 348726368 535814552 103121875 255597696 780407552 454955600 113243394 685827936 218407004 24223168 779827776 448888536 584059938 836941152 743640224 12105664 932313440 321131872 426062660 222945112 324389120 672630724 460617343 893732032 811474432 686159632 850769808 951578400 940627088 44787240 964498744 469488000 621562656 173770512 948444068 621965751 423838284 254976152 485955520 714403840 295475328 448592594 489106800 942573568 70558944 347558400 916195328 580649472 48055680 754018880 602414544 391767116 951673000 91805476 487228480 434638590 100239200 434471344 393799896 465899224 433435456 45526400 534047296 480056832 343157920 550072321 566920752 294663168 251286528 72298496 852532876 148684488 388448 718107600 9122688 882616064 957575808 388010652 733563584 593449729 294911112 138334784 265694720 274126570 767651028 739564980 677593088 750652928 213791760 25743360 51194880 299511984 903435776 686001402 899922106 256850912 175177376 667333632 285908800 210129856 84782514 533713728 865478800 281843664 726830818 714955240 55826280 339350528 742554728 59946424 204811476 12480768 90080144 409933312 275214720 224101472 672545992 824563376 706876416 274855936 92410720 641583520 376948148 748329000 210629702 293259748 797074352 872466320 234931328 132979008 468214685 482055248 769054304 408081920 397370535 832394880 822046306 465882880 576707584 816363136 236476160 180102400 843917728 442247666 528123020 359791872 496577344 756283072 374571876 598618224 504337664 510294784 793957096 564304624 180596768 761760232 73289600 608713216 950560336 60020658 862779116 575173872 739527936 599606664 892574336 376817456 167260296 13608704 791999776 106047041 348538368 614387264 687504768 973290400 225666304 589891200 933617036 335707136 584021700 597596160 813597590 714368992 900643384 421125288 917965024 832065664 472532800 935552288 427390976 190626080 869570080 975033272 442509968 607339900 45212400 211425216 141719360 48006006 728173952 420159164 954856597 292786688 829549288 933367672 61269504 265353216 478658481 372751084 50857431 667700736 824894976 464720480 773766272 370168936 530308384 182674655 288271680 618054016 333775104 571758912 919280000 286041440 572690304 755491860 863135084 952629760 419985600 67374640 298162304 213653144 859972166 491752448 511618000 532471768 535378426 470578752 907986032 480483456 257781760 96673922 737994432 593115764 723913016 444219156 627525952 682922128 907095493 87014400 643311984 668234016 886055380 313684860 478213120 729771136 704845824 451886714 884853740 464176096 126294978 789213632 668100860 923589272 851131460 97353064 370839376 803820440 250178628 75854496 139120010 782852096 631201424 430383776 353078080 28586048 303763140 303037952 618261940 954808688 257021504 66619392 401332224 489783296 347060580 404811776 210851076 882122624 95951120 570487920 237445888 587747068 435379712 53405202 139732800 578286433 365293556 310214144 667044157 823054080 924617136 576117460 143354840 777945116 64148224 927460033 552337344 172575740 192200704 793410364 473175424 94613292 190759574 656846840 983586752 458482750 739073472 684009376 468404232
776421888 294585296 195147520 309290240 959855488 453967360 515129748 997704448 321580832 329987436 394665576 88859292 573328352 64930720 984507894 922601400 269083871 386509080 476204208 303691720 876976860 893778944 894480384 712377936 178204832 600116704 28116864 240419122 665638664 143032112 760367328 215186968 962117544 529245648 8090112 944984384 314033294 929294210 564373472 951106560 831155040 706514820 542284750 729360560 779624044 935659136 765498128 366848000 125116512 279966080 174939496 126055053 351755264 532906368 991103768 864863012 234802456 133760512 8529810 884944736 635070336 168637984 44487707 862984296 899880752 107136784 185743136 856803840 221376640 893581728 96612632 890072576 895100096 607118080 780969080 963583384 682626236 267597728 747183988 647912800 53583488 448206224 132278336 939465806 990768311 964016128 549851528 112645000 101771396 684098784 129274528 103829312 283233744 575846272 821650472 250866233 523342844 596545440 307002704 995791712 86462288 548651536 332076416 839753825 50409880 329812160 413531848 335576448 283041072 837236738 995127056 784763952 574608256 704937648 331339264 655694576 478580800 780776936 400355840 272172520 103148864 865188382 180805758 642695392 955648000 501243000 925662848 472903842 643059328 231824192 730992456 551396288 80477540 289927800 635564624 629072224 826653716 213084992 342413700 5621888 23748288 44343548 267291832 797186112 51188224 619253968 872333797 810542776 787913744 693645488 713139232 83764380 408295104 261768576 922116552 792248128 802038016 156421808 259952864 376941398 631187456 506587648 515025000 30345216 636748256 18338816 578923496 807904216 810560064 394242258 513585152 385298000 848588816 849951640 165598320 304935712 709051904 524995072 464376224 791446618 357362464 368864192 672229120 434438192 33295980 63575616 502228664 387797200 371052746 712619796 840924920 154556408 644270120 865642112 813516544 11093720 967691144 321912250 118926112 628428288 365756584 895851952 713681408 714236436 847823296 314549818 458521088 849733120 801798586 174424800 252306240 611573088 673088691 201003008 895876690 321432176 847612728 613281792 632025152 493014295 903136576 471920172 334745136 87723778 857334544 318405792 751805608 558187072 633806960 306718976 532213536 739818740 570538993 402469472 921341920 731254380 578740974 98423315 457611776 796388896 369816896 502371712 2922475 4173824 523861472 715319632 363222368 703700511 152447184 242636544 428710180 232965500 907539500 364557808 165469088 816258712 886521360 366283568 109065472 78279264 44903418 581174208 804082880 521621768 543036128 289564672 911385600 441639168 101799936 676624168 721002704 548185080 756634373 513340000 126212014 116742600 392316040 499965172 298215488 729382400 417908432 3074176 143911808 372120210 834940720 886500752 631613696 686783984 58023311 438928316 857765120 5199008 567106448 850020864 612249336 767252688 521944192 318158816 499653696 199109056 634351504 585711804 53902336 7316528 38654464 607042304 178986144 514734434 913494528 547054080 925560704 119604342 221620940 937179072 419805616 402565698 254493124 985826560 664148800 556979560 906934846 564664320 874125440 932992512 96753688 144345088 554058224 700417440 123290884 4131488 281346112 897670176 451598116 429076352 648376960 298430496 210410160 926696660 22269042 727767680 16150656 712485202 669635884 155718272 753835392 991016032 780530400 172571156 450607248 544364260 343511040 416657668 636395652 851701688 857073664 444125248 898484960 356762528 752022880 227980650 730857728 121213496 542678336 5477376 168226092 641620320 739946752 684170988 314968688 896671476 192567576 741017600 929594224 145806848 571743552 583190068 542412896 54568095 905534400 410948792 228529044 554929912 217657728 260317184 544235264 911796800 870735051 263493632 478043648 916240640 714096101 411410944 7640320 919865856 12375800 745484400 548371940 777630140 8103712 274226646 286575392 402598400 67362232 170371584 245215360 86114420 331748800 853711616 574832760 108712352 728337472 381945088 253893342 650872224 133967036 354068192 180827232 443271484 439671440 238858984 662369616 884758519 529684500 525505088 482392960 15306380 671569152 266954576 882531554 878240256 274384604 385103360 212440996 870594816 661751296 36021376 250262884 795010910 381918888 771214224 42893384 773397120 796534368 68739648 443121952 713951936 868001072 195278905 129674880 545864012 105222372 97157576 143434416 867828560 236230902 634529260 218777750 978755072 175774220 275121072 268010908 687640208 49734528 335179136 73685728 861350084 231908018 909483036 350135616 937860256 859954484 511540128 76525864 696887804 458863296 466324892 865562368 153300052 981224592 648809456 951861496 349280340 714671936 95741020 956136840 17601508 28784958 477188025 608525568 335059792 474791872 753158016 565979520 427834304 664936768 646062480 791996672 458969438 535102912 675316182
467664384 766075552 280681880 8499104 707039904 809242760 499480352 338576128 383243776 20882688 164024284 944236224 485905416 831534400 94514016 567155924 370360416 439371800 581369984 477733722 593608192 891250496 492219360 839019308 398817920 568778728 132924190 732190000 804377608 903444032 858861624 149139860 208530144 311650944 557058217 937223520 215871600 662666492 20327108 81810352 361677412 943066576 856220364 27935920 241585856 203087360 548894720 815959170 77393920 517152000 828047168 80004224 193915072 140207104 355370552 77941248 255517216 802351440 917545372 150222040 266770688 746958282 663870720 216460742 174281440 895139328 184451304 605440680 299321568 548194480 148315984 240428416 5300000 165294544 714977400 711118336 571638272 17665084 287556784 887318528 141103720 483622500 879280456 100243584 922479808 321783296 632398592 555047936 344707664 917092112 249921360 21000512 420745066 684461632 756968576 200227200 346322160 483812864 587732480 189615360 761713256 78585984 856079520 599967760 158026626 730980608 994727744 633055500 521011424 877110784 180677552 368295264 900746240 809372672 379605040 48917760 798932992 15604992 309345792 142308864 726862336 365553856 693005068 456187376 712659200 521362770 666719576 697360576 518771846 717075416 213486208 720154880 593432984 42174848 358566840 19623988 635353408 74293760 727529664 981876736 517327340 383271712 25268864 48685096 360043930 179798768 615808384 346828000 317529820 498066712 299899968 342563776 393582877 842948384 732870704 767853088 535174144 927629344 509152812 527275648 12346032 661860676 822155372 429400480 138419664 126456832 913545716 319762592 145452600 177220160 225295840 938308896 487056704 951790144 204218880 315226468 83641312 799806112 999092800 945051456 846848480 288291171 421610192 384406832 735636752 350932992 465733476 96450384 515497920 819588520 500569760 44689800 99556919 827475594 854853632 584000000 131183968 165638340 771255808 556536984 261988084 564908094 84785536 786209664 565226752 278150424 243992932 113542632 249365312 408559280 607972920 768311808 436161792 270167901 881693083 892843920 327267592 551145424 3651684 585639504 583107296 351685448 46888372 242839550 778853856 938923776 730841664 215424256 504449540 717642832 941063002 801411520 824451584 291226792 409766740 874907152 490638934 572661832 107113152 486952032 41798648 335824382 853427456 608482952 44449536 67859200 192367488 801190400 210566672 184506940 891518056 46460736 90581050 162628600 509412800 17746432 995147344 347194688 483458560 561313000 699839248 60653894 410204224 446965888 978052352 302413104 508835584 117791952 689619136 416942848 808518876 967020000 580852736 850741560 570292324 783730944 723053969 48389120 796518400 869773222 291999744 468403712 351733456 880339200 852051500 11472400 125095152 180577280 926560027 271721856 388748016 884866328 988396136 182663512 843098085 742660544 502477824 965360920 657822312 692177344 511151360 26410252 90502512 206508396 409515520 259051600 36712088 1115575 211404720 112608072 889623504 133469520 258380852 147794032 433265152 543946176 349579400 364946672 502902848 338925498 471331072 810045940 97246084 470123456 550506496 621614464 128883656 361042754 19710472 175961856 614415488 791977099 120541388 792116576 679757952 307456000 844904324 794073012 976875520 657851136 494290169 174341536 739472304 373379376 883636752 110701440 776683303 387905472 382641152 527852720 8465026 11276384 982789712 502314368 73425152 487122944 584064896 265948956 70828544 566256752 777433971 101208276 121454592 494271409 183896593 546668032 308233472 874348656 727266480 329282176 287131824 91641392 390241238 870913688 106144000 36755072 404950102 582052768 445700224 609534128 488279808 973014672 758399872 416945044 301671800 245616072 372269568 871504792 949174280 230752512 192796026 517857027 870581856 788213720 25654560 148471760 24344752 68970168 39473208 71778388 119532000 853430128 539369792 677011185 108800704 771397974 872583328 572929184 789695104 207194784 688018944 811200184 180912448 192830464 228740074 719481216 877730080 485612708 711889152 106789714 936034528 893575168 1944424 876880728 870534024 26623456 996878400 157627048 510108704 97802896 340854784 126792440 411213556 461721600 498886144 941790720 148991936 570227232 857917696 765846128 456533568 239154768 154208384 187150144 68514184 455500112 152138218 365825218 334895984 363294144 696010273 501327682 11524776 648704896 84888379 828912640 515370000 20673664 535232240 488586952 198035668 518823196 300623744 150334650 830335984 805652788 912554762 329873408 26290272 842590392 885709184 129485325 531617664 461893272 460831232 862512576 444837888 197299679 490872528 450094080 234736896 570742680 192168576 262422156 966045184 944722880 687780000 123237280 611429648 142381680 398142016 337378656 33791738 677771264 916269568 263228548 306147680 751477132 622852864 363959280
455415568 254385200 364749984 312179200 880145808 851505024 578658690 827448396 409145364 399168432 771718800 578332066 68356816 540792384 375196160 62924880 479229440 792947392 344810580 722412800 30808576 587084484 131329968 47507628 340008672 320304384 757679744 831375304 346455264 818192384 79542450 979422166 107115456 797628056 818248656 756560688 986245377 104275332 222101760 835570320 617970940 595654002 763083332 175061504 552616149 624175104 217302888 620458720 591530112 212452824 373100760 222690968 75456192 974057208 928777728 810922672 937991040 504517776 178208464 3621060 208429821 501787240 766671872 702205544 32636856 988969032 327121610 292551416 656696683 67521854 730969536 689382912 919913592 937927792 652809450 237762688 304113120 634186212 826334704 794969103 247621430 913466240 745610560 466866328 377642400 578507808 390092745 545415056 422548848 441019552 247911272 586203136 653514736 852720960 419521656 821055634 676594872 290003952 617545792 549769600 190724232 862607652 589615688 620664294 768889335 874238500 458029016 892421040 354028800 497235456 181170352 111541824 494102923 461972576 534159872 803236788 312790592 446618080 884599019 114207626 266686784 531021312 588347696 614990913 694624256 976892340 716272000 725453832 283205120 963269504 841699324 722306292 583604512 482418096 305687648 752520210 324776754 211248000 112900544 764394752 423801600 125466620 596866560 47352020 50301836 443544184 391013568 959808448 784189824 342094126 67022848 499325760 345205824 43024768 718280344 997119548 751503616 360867138 785922752 689099520 440789677 61599536 631145728 328126872 153468908 644008928 652411392 910061416 49462272 316551584 621817460 419509816 562695808 807700000 973681872 83208296 66530728 562345984 284269376 650933688 293768940 628411296 362065184 331033344 165538236 947635780 203558762 33841184 423121821 495132316 842751072 396877600 201654904 217378304 229011152 615923482 357851048 41675776 558170496 120007208 824916008 707960440 74619904 405330880 670014336 357263658 48248544 800117136 714287316 19072 101976652 573918668 105243392 326323184 159923584 799113984 75524608 793888448 188284656 495276112 803677544 244241852 22875000 833532416 247393484 52248896 389561600 396983808 253566380 233307384 608701612 647425736 314902698 965422024 2043776 979472724 736715734 495415728 504001616 920869696 864510786 726858048 248631184 848401472 465769860 918805072 292442388 262478800 701364896 885315552 285609542 965398566 581065928 785574512 25866270 240259436 321428952 527888212 734542336 27926016 223052896 699084800 226218008 26047744 230163784 470830776 48399104 864442768 691149760 487737824 970090284 508972944 145248992 133412440 644478784 213574656 160006512 195010048 661872576 399358584 741869632 898872816 281575162 958391040 67815730 230643136 11453984 165803568 706807232 842947844 952331440 185474152 222878576 537981332 99604434 622030848 387574784 213477408 638492568 696921128 61049120 456924672 375130688 103793536 353902080 110867272 544798530 519819956 46676928 359141648 62050992 428475648 949834240 582689464 104912048 842013696 727338144 843111880 492731780 812033632 919128624 333039936 975181676 200438144 835150452 223671992 929737600 867661376 241059840 716981976 532736000 688945208 407575208 472024777 172031296 221459968 617017956 31125650 83722304 927162972 886027744 633578656 819389568 108899840 24800000 711156788 19778236 644491264 658795616 776573376 444178418 895835928 774619216 232045824 313225040 214818444 994178264 860554752 937255496 883011288 732743808 867852224 938209280 823633984 667411968 199212192 888178608 390191488 864974208 541759776 808307584 859197944 204459232 380355028 534054464 770280976 994915328 581048320 730949000 453209104 734118408 44584608 505669632 158965504 72515160 745256448 277065728 459585834 375174656 653817303 100868672 517745280 712597128 399833344 316697984 588617986 408270848 454848476 349793920 107107275 755703424 87965164 488954064 391433304 586507776 559760640 84984000 652890112 935892568 508988688 638063068 454479040 341901952 770942080 944663040 681256788 80707980 465660010 55478512 101630576 986711104 983738368 997351046 678101856 68397824 718344440 76056452 93337262 810595328 138944968 900748418 4065516 773100032 464748384 623934852 195577856 292888000 537999664 474038912 830777856 770582784 317435284 276028384 370884608 134931552 520092109 162723696 556832280 797040472 950910220 944919560 194683520 515502800 597301504 959954176 520558592 397659584 407543904 249600768 210448152 562701768 874865456 918476364 832051408 923090680 434837104 691726560 837964800 38370368 40303104 133999350 292125000 792757888 906300838 816585104 22875446 147754176 342269581 493934144 767305352 900512384 566496768 188304384 955902272 285083096 557483448 343184971 594464736 799395328 648943360 837319884 696771742 251680768 178351072 469892992 333833240 483643296 552914956 408427172 656816068
748386144 913556360 878343168 982971576 855237632 62938888 490522164 956255784 815874740 883492368 863976768 997720896 118375984 25362444 392612080 101947768 440326656 643268704 102574948 981793394 752411136 583287200 853315648 750757168 936762008 296482760 951448852 293453476 825920917 941947808 429070208 179085824 396568032 882590632 3335856 642764408 929566984 299973060 6366000 402885968 8603904 474374000 674720000 756647144 144371744 470515272 523784164 474811392 133639804 966416736 691536096 67064844 663136456 72297728 99772352 955840000 553503608 469849840 113991616 950723648 905041152 971433768 737057906 802698424 117238400 485504 777827728 430576920 327409212 225446400 343558439 806907968 158624800 433470720 352770762 993117696 54977536 869492462 708651972 6989656 481525024 327549840 465086784 821154816 745978880 686181568 606539776 536266560 276177152 410419680 902686816 236754536 754294960 7619408 180936704 671271552 918837936 290653660 581025560 686735872 272098564 599203584 764924848 529008192 806262528 933043752 440598296 405843712 14560000 292610048 593776318 813216890 787347192 207892544 566459064 986690448 550489322 509354216 903288320 414557008 762475512 880940224 29557012 704767718 221470624 143237308 576266476 991873152 24707072 562445280 933669856 398974668 331817984 602279360 177629888 578878544 253683456 935962589 566768024 189676080 103285012 84746468 421276736 464350599 167948800 66134272 652385354 310989246 774382640 648806070 465746416 465772544 923305664 31820288 936499072 514667848 275826120 18154948 384478096 954443488 488302947 727877672 633511768 556044832 142154624 895222176 290948024 303650304 609561072 30313858 540422144 859591680 841242784 131921728 133994228 555339072 367363304 634646252 352276332 535158560 476812800 161638080 370534408 359513760 110932538 710035872 992198992 825646336 281422153 472883520 167167392 156109644 860643008 233481000 420247232 67426890 251568512 225751808 556143220 324867300 20898384 992806976 824635808 341079522 147201112 329639524 721524400 852475968 396011240 102600256 904277248 711578304 54531450 876624416 327700608 390555566 264102400 250061312 564339072 367177120 749283840 866654432 362743760 303912624 392383136 458815488 304669920 609573500 469757184 808896704 21189440 223135064 833896960 797248968 216698936 814912512 667953400 271775072 556791190 345375360 518851584 140862854 280861952 656020676 764396961 695200686 1431404 174986752 559183328 683149824 696125104 200708386 187551360 955377616 422819328 640463032 203572168 304804360 767239084 576483368 841377024 281636800 291775360 925856416 573229312 294322824 907633548 662283360 841068672 643142272 5329372 374269498 996782872 65878320 529967376 382949712 166625000 175027200 635772036 530713544 583666088 247613568 862512056 108433264 13149952 58824640 835928208 825114824 838597248 671620800 234331088 500246232 357922608 944083200 912442440 150990124 35426502 460536768 377409952 714486304 164231680 111040176 808030584 591573257 150787520 831692229 739157986 899615752 888956140 88323264 593945792 380875800 866712832 961821700 68832692 163788224 272861184 19267822 640218048 587044160 306492376 192379456 952063104 150931424 994558464 779207272 143861760 883207984 958527568 819999326 765744000 514725840 161268140 850640572 128056992 611013800 202830266 805903536 687629312 315537604 937579360 638424624 531064936 957565184 613021312 297124976 999486208 810250752 162757504 639327232 979120400 65599208 634887376 599959384 861724864 720946048 10000000 377431330 951661632 105863168 493696096 932498720 378137704 795392827 267865792 464822544 330978384 493498816 54932224 856479040 830573136 409022368 467039744 856981730 175905792 961070048 713776014 544194688 270057248 284432100 969147360 931998208 305517848 871828224 671895552 663065638 406243232 604687360 161897216 845763136 371184408 641773417 272147360 107466000 695574488 81299008 839496192 413287340 719063120 401095552 463370752 78803396 60307984 211108740 597828992 624466272 421204976 448083168 585234484 129917090 376861856 174504268 933126656 121850432 539360256 395790064 605073226 995030144 510545152 412567936 473772736 107322816 265752960 439926380 75868544 545080672 580337008 893965840 752715312 70237696 507261000 875024896 263832576 17659968 559937080 642332674 650279728 295795152 382457908 550716448 116193344 59157768 674563300 861326592 952404064 320301096 54493744 446217056 230917120 654174864 139512800 659428648 8951552 738774168 410445088 687325024 275393152 428525992 543272152 187808536 807721024 311187888 879565668 830146120 321551864 805814480 892101192 17925828 102538776 339458660 403738912 836401920 536034816 579083488 546952656 777435740 539526320 254041056 17152768 564019712 932552421 799263488 835797568 194045000 183055432 546918672 394486912 235157888 823622888 422039072 278252544 753212402 950900896 991877704 735610510 576588416 269490400 668130016 303486768 328843520
604842400 96463984 987902513 490401920 636750188 504416336 770742200 911291970 160735632 703936244 129478742 21705168 33490048 221285720 531815000 135823536 422607880 829842208 851208568 904547840 234027520 999347648 957420280 713772504 217804800 623700064 97411968 172271968 280911184 745935000 57938340 440203936 141493440 470552312 801964032 489553280 759642900 788507750 183301250 188585216 632260392 991952876 218557280 216058032 160528 823374416 384014496 205285744 330735632 333462780 45380604 140054944 354749565 95996256 488265760 468397136 58693295 994046312 820058176 365439064 107756554 930277536 438018048 488901888 716867728 344656688 504325562 116348926 596632512 50437448 764940672 55311592 73403792 591745312 310111904 942746396 123699750 339607680 315167360 190466750 27790732 978655160 706468816 359835920 543992024 646713728 138930368 123700932 251906504 974232800 781733296 84888040 465164224 327602688 516798912 692085136 847220528 583073414 845249072 656174040 504921728 690557910 678375874 742901888 61607776 162548216 673166120 684562864 902372864 855438208 240008448 298471360 670559744 993149664 587357696 776675456 345583874 242399404 775371520 851050544 539358400 677918720 67718272 171993660 754380688 59474560 678563520 519469056 861348869 461787544 870582784 87963136 122283520 842768640 991132116 580426212 141909920 639523500 453965374 789609328 691267072 897995720 159704456 66856532 680306422 773322601 730143400 439892732 971298112 448802240 627586000 303136256 6046702 818652748 324300160 11643200 605075888 8913040 502179384 799289964 702775144 764198832 760568128 111699074 768578640 491796548 900642368 489628100 952856256 770928004 385342774 884842600 141831200 993714048 654538256 323755660 817717896 816564000 386527456 486716056 229945984 124855024 695505228 121704576 892415616 35580928 984255376 156021903 552955494 570112 512807968 537482408 554163072 39776128 190715392 594928728 376240036 687871492 275719648 201838430 674930176 379631920 222347968 933630752 108787476 893801120 671249920 836197796 994336348 829438944 644737600 18051328 977265192 889592252 550895304 337665600 849528216 224975782 752441472 468546902 997815944 710020244 464378080 154277792 42385280 361079396 768933714 57909804 497498304 840106496 490998560 121340096 538954416 954443584 847391516 172376528 671412428 351704240 310112816 904251264 757241560 710389248 561442190 69115136 179300608 397822240 870167120 63523044 943324304 685364480 553118528 742620512 496893368 846127840 342436772 561249152 908221122 727666448 825850880 123343968 775956224 628265728 387677513 148438240 792608908 870483712 346578816 711969792 863806528 399466032 800494108 207941796 286302912 290775616 180155360 777268432 457111200 794332736 597782464 673804506 412232832 188485600 666369554 252448152 562411824 796187472 909690956 905587300 788134912 299364760 262604288 243381684 553070080 306528608 209057184 808958152 621187096 62188800 698057520 184647632 738314724 676782256 304658240 938001374 230492600 393474064 2693846 181429456 78644464 737498377 133199872 692528228 451185584 556831308 16439008 580955607 210052096 310456704 794226944 944189072 828397888 741422912 798792256 643572352 317720500 544480896 304650912 16763153 709300320 702938016 3050284 644468224 73884836 452835072 82077600 999933088 649268100 698344960 835594608 62921504 412491744 445826544 234385824 890113220 278593872 871199941 74208768 168150688 989961376 212400128 117515872 987717728 431261384 421788120 194284044 275638416 346437056 852559424 770899968 856697344 821458384 688307136 738217204 941936664 807850178 266555360 525466496 266023696 514483200 528485496 111143040 48416896 338714752 954093384 392860848 421562416 148951292 685240728 102435776 748179010 672199936 96229804 542483888 25412247 601381152 758052424 177518536 722573590 611807844 682104840 698578884 418475610 425920000 530173552 629672960 882477952 546205112 998310814 747752328 67447680 905129852 580167044 175144984 959806976 926363840 758665744 394139752 908486688 672082836 311167360 351297664 132080304 179998900 145886720 583094050 34937280 767164388 496844288 322113684 769243000 912459392 16866424 85933536 296413680 369461952 587293418 441523398 144730954 154235136 85901856 834909280 443213824 342870400 454687040 322875040 167279112 319428176 859899286 677850656 379647392 28708160 589016480 833859840 801638784 521558160 946601056 335571816 900594560 662226528 269531512 150977796 377088896 965915768 820062096 891120000 145078500 133788344 348311680 968034296 272004367 519061168 991426720 696298448 786725376 374957056 233839616 939234688 45664680 462566144 241574224 103052032 201565024 561300720 213401952 939879361 199416960 277237276 865870304 473239540 776517136 592817920 47538496 440229464 358574144 694515504 632182028 144766986 542260700 985954656 66946652 51490816 625272998 191348744 705422424 288427136 255892944 49141364 847325184 929327168 607046880
643861572 203234624 492858528 910480168 958546176 612947328 1816600 293377484 756003296 404378256 414012000 284122208 162662400 47334880 18819792 88465304 877225224 178267764 35481360 623851520 833948288 457310720 519802928 377639376 958756096 256789744 26721996 654534574 759562320 932503620 124360912 260862784 477179648 823210752 519005184 41218176 790887096 774923672 728964348 250836468 307464448 96347618 145705760 997444096 61228008 843652350 367861332 567756928 704251520 712659840 29094976 229002928 135223650 743571200 501932242 511512768 178994982 865893280 125160192 948827840 805766475 945210568 862049536 452380504 918727866 235920128 208077944 786520000 639016384 760674144 863151104 661906432 180419200 371422208 941553372 165996944 767790560 287592628 42689300 215192384 941113344 703137744 458187488 873425568 721567552 841734752 360448 847930112 970025984 708469844 742948736 938250760 435741856 656077500 870069372 716169856 885374168 340810126 316460288 582091392 736735284 881478932 123213720 284850594 933268992 529208464 535645596 997453868 632431632 472846384 724914112 726961936 632787680 217903546 551072016 809568772 995732348 107096832 425299200 175218560 855283734 212132910 231594680 21041536 75340768 78972440 321541024 28186112 945409256 55642088 466236800 961075514 739643245 858494964 954716292 25495000 862940008 263902134 371458080 694706368 982750540 610663458 286840960 265529088 200495232 206277566 671105536 125252224 709748640 376439327 794862000 491941600 250024304 43500336 157638792 96497024 772213248 805020800 405111296 495359104 971555328 741303432 549880416 154598756 581989376 46790720 242426880 701416320 458615936 792770080 992239936 64904960 932712896 841227780 280565056 204345000 19031952 325436768 246840880 606696768 299118304 54197304 611105664 180905788 886120128 720379000 371619584 420058496 383239528 393348224 759546880 883799872 977428992 830111296 454099500 962289605 206530816 379769492 432650216 123380890 776125850 831217216 708773920 739450742 651572992 527434112 504957952 419704028 725244064 194676534 335524160 381486920 499814080 941864040 150576000 38099624 128535904 522883488 424051758 387783796 705542960 839867952 196255532 229111373 305824328 885398464 336931110 559717984 808832566 721642512 494585870 739857024 34805696 798921968 618119336 740492800 66262272 319827840 873236520 182011536 81727360 182598488 60211424 921358848 590108520 412059264 253550026 199278592 951001048 4770980 373306888 956053504 772828924 848068608 444353976 251217792 666288896 576338724 401214528 631748337 970429072 304832528 330018304 378613376 498916688 635495968 654002688 606664096 40898800 462852320 696174208 447973500 184104000 273394201 334458368 860601332 46873960 556118496 755677616 936232357 667176964 387764064 938638336 368684544 447409408 445918774 744241784 550278720 236473100 12774032 230742572 320884724 411502844 2811872 68918464 279844784 92476738 989310768 993463496 54356480 904535396 364266496 309775968 861327616 755824332 699395552 980240176 883271680 215127656 464936288 957948416 998939936 268176308 64123250 376219636 998595072 626392736 884058624 353010688 754186400 911311520 229393440 350901445 669460904 416107620 20073984 551045168 96463936 757042208 134640128 895093760 321953024 289213776 644611020 640027512 524356352 127226880 87966784 368774112 581868672 741933824 186509297 379470428 685328400 430410480 791691808 52635272 711809152 90800564 339061760 791737344 511235232 322991104 81419712 480343487 0 259067200 309853616 881813152 694968385 541478944 910975680 885934720 66669081 895448764 3480244 995702832 534862072 636578864 608515048 890112000 590709248 311585088 974365292 308985492 819480832 888544186 23372168 792209514 137502507 525499976 767617536 910991556 465200000 485604768 945047200 233465152 360229352 458091264 138350016 630484960 440847760 968627840 284128116 855414912 327356161 117844992 415788832 235068768 567689984 424366456 23582080 679315456 678918592 786008704 160104448 823128320 492575484 869035104 621626008 438817328 448646000 257883208 183986296 473986608 300236048 604725624 623647002 44182224 42764880 994998064 119830912 457141728 863022580 369508480 433847976 775838537 644285440 803474736 829111808 735458336 762383360 807219808 61043072 274142304 84688472 400895808 492980288 725678538 761653752 755970720 391861992 80601856 584032160 251924564 855268736 818042368 44149312 672449872 521356288 668252640 817912384 715549040 796059392 847011200 231434928 4080640 995361200 495981344 408272008 97090816 863318108 281267196 271497344 926372864 792519296 416496864 783223600 529232360 247956992 635892480 35430912 502222976 214539200 79319093 992210164 41260775 587688496 393760728 510368388 974152000 668836352 51300032 265132490 64723728 601861111 47268388 281001568 510971200 159291472 661586320 680883200 512886800 528557328 529150080 626620160 114976996 570631808 502997860 573827680
186873454 766988112 572639658 362902280 827046432 789385408 650666304 34031480 383220480 120379800 886874336 576654464 424028754 195296768 394183821 201267424 462491360 947753984 995044400 451326976 402414208 482217936 592892776 47516544 906240384 154332416 608841664 835175440 268426308 315773504 691534224 99776448 910597376 265147520 289111440 31409636 796237648 785664192 824590912 465620644 756258444 595173472 409476992 552427840 213485360 882250440 278427648 505609600 788568768 783717200 432443104 442734400 417282064 7074960 876268352 922297554 612440720 514793856 736480860 121137352 947117056 901204820 610365264 224631840 887331584 430633708 427058816 622549120 622917760 287103960 849279924 237020928 990846622 475121148 701880832 874682880 868769508 512042560 77555200 688692736 993830328 146065408 211168000 587631152 289975275 114716638 446793210 835218880 742216625 742862144 730445640 165076000 659261304 835199160 654972300 180560980 337478144 344594788 238928704 20289536 215452928 38457806 869476546 718344192 313760256 404142960 471787178 60458704 197697888 966170464 837752800 165672728 84443008 831181560 658031136 28426240 296202656 547021130 402720760 682156228 939941568 246606944 725163920 847120000 562474390 705738560 162809680 291260672 298701824 687142284 277405720 323451640 104770696 790730584 493513728 877273056 793414304 950354554 968967928 273900032 621368420 378080920 578616190 492367568 271119960 698970512 152168952 461048608 55244160 187862377 120724416 225516680 901827440 30422624 994672000 165299424 763889536 790154299 785164000 721170176 330466504 432771776 660225000 79254896 276407796 374529104 714403456 78738378 928173184 931384032 272939232 859670112 268663144 438825728 607495532 100919920 714859296 651965504 805699000 348462624 700796048 718689488 205180296 995811200 290083592 707580824 617349248 131432608 716330766 885710720 169311744 838791712 675477504 262791760 308454640 459475412 313212084 593696640 878771648 91196040 20027600 743913136 69564352 594829064 391542384 649490560 385965376 667471804 740438528 925614584 736993056 87194752 572895616 784000000 573259904 521732424 564899264 416553376 772800320 293385728 681272804 653043280 361064884 381679016 255737216 269966336 387739648 488869248 322655524 857000666 259238920 892780832 814712864 969510144 13547048 257425920 613201576 135803888 171948682 15258148 184460592 931449750 573005232 453078336 838427946 36847084 332970280 1800652 470320152 721294484 779677632 501572760 544095810 158865024 232902912 299020376 980867364 607195956 977371648 700423040 758789632 425676592 696727746 467664384 413161588 245430252 210472320 795889624 386988800 817321824 356595268 100890448 421730608 649601584 894328468 320345312 978446040 232105104 233650112 66392210 670968082 491441710 385421824 798879200 715423744 110623448 873143746 817960272 404039160 252665016 97263616 828413856 308891448 70850876 769715712 63734010 915461158 83277312 301228584 651027732 30179984 898366936 906016500 290778304 105186016 182028972 767488178 660361866 532519296 198054656 248814136 433855140 266840800 828755224 444310492 153287680 997367944 177511752 772821344 933542440 767294400 264543232 391451600 422929506 1717152 937899264 37760000 983361424 529935486 57376768 306344144 423226880 793898848 144365864 479545824 6173776 259553088 314452274 727232456 237189024 37318656 365615720 822458368 819717544 449043203 345203968 946551284 554451272 237034688 85239912 769574850 870869952 205690886 943765838 61555504 101075456 252951024 663000000 941040688 821471680 225848576 696271944 160758136 778854608 766147712 993190828 812524936 135588752 68073112 86526528 82769920 488626176 875969236 11904256 611967904 279866894 701954096 599780288 672461248 758597952 320239000 282278480 484780672 474668064 890508888 118283984 986688256 507996608 756037184 561962152 525885564 500212416 621091296 131929576 32132568 505711104 739796736 950687280 825600220 96185344 626638336 151603668 50954240 97561984 37745024 420509952 302615828 797060608 959522712 795774464 677621248 611189544 417756592 435979520 269117200 899833802 41622760 916474768 367379218 976389056 925344800 118395456 531187328 370046976 543144544 142612450 696394404 255814656 977357120 358151840 779431520 607949500 428930304 470591744 732496960 136319488 963400352 444231456 167313744 217850968 649435004 524636743 730363082 638234064 262612416 88344480 623230992 232432368 357346654 570685472 447228416 556777984 204819392 792169624 869978168 779255040 579735552 389270028 934086080 537934208 778843584 963028832 527892384 204216064 852807436 211138572 26015056 29266176 959634624 204005344 241627136 982298860 603569544 709603840 562639204 215493864 825928128 619890752 246547580 536963408 613976146 348823168 936562176 72045252 415400000 538849584 978718080 567734952 134932152 638267392 901395328 898371072 662312448 305546572 351987712 907847680 953780704 700931904 185341208 791785820
816181696 971303316 251031424 66559904 15043072 850852736 137234944 394346240 55171904 580032000 279600200 710765168 858297776 814433536 582646016 29803728 629651456 559697540 126908480 554066668 586731112 773445248 663032298 198958448 19620608 56412160 166427456 515344304 427276768 917727618 109694720 639444528 151517644 918615044 498187296 966395136 877062864 632969792 475297232 464083200 775542088 200638960 920118784 909969408 407207936 572860720 668644608 569475072 596532436 834798764 982317048 168901120 220969094 915396640 862730536 118331072 96266328 826601344 208650672 673569792 644240144 60441600 392168448 779856308 527158480 198457928 62274048 919959224 964833104 573988800 198766517 500357632 617999744 378435968 885541668 488491532 89404656 476983536 190147584 31679804 632908536 247268896 622674568 916375808 260332544 402686336 951889424 211023364 665164304 262566108 351325096 975838720 65540146 300723648 230787568 510788864 402291072 661314880 983260928 963763784 939459216 603660980 587361760 716668520 691658368 135136700 225850164 582890606 698919268 454816768 471338664 597595800 133695104 476388688 165539014 570463388 179227048 976227542 385353472 362553088 954572096 199807408 212799392 48785304 805073736 418823552 576163392 827566112 427155840 419125792 416870400 101854976 619287448 336401376 833107328 950214768 372909630 717965568 3127908 522818976 922308992 234837824 897848170 806130848 961988496 744987552 349438400 796936040 239468654 28563424 310149904 135852032 952059712 338902592 800712256 119785856 963879424 258322304 265833568 122671808 433413760 412573344 262131856 451621160 882279424 266583040 239277138 697649636 744249530 51161024 225119448 418102268 338602144 214258432 637934256 738064000 892791616 429004944 713567872 690955692 930470836 127380322 513563522 826520704 590422528 113476688 943330368 984822304 434211952 584237269 182400000 690985472 361168928 724882176 668049664 129103904 834596640 636600000 813276386 278629520 701815456 812156618 978475392 16849920 508968176 930153840 326577792 699889792 614746368 230144006 583074304 501126984 175939284 812811640 236681021 478863488 874789440 859333632 759839240 157266194 259907840 660269296 520798400 531339604 320145168 227561280 673480320 559932888 820808496 451604856 311456320 664054400 284296736 969725740 122565856 990228992 525901152 172185864 265917312 343399616 226475025 67421216 159639774 971261568 644664064 582524368 734590144 214113636 509771858 545289864 361115336 427556992 930469888 947639576 519468180 895657840 161986144 631861056 796101600 238427216 665291256 284337056 914370512 492809984 110737264 743350032 814514864 476855160 957373312 61007680 213793784 201103608 578348384 107144448 11734208 437115554 632797828 712482032 390512512 418188888 297607976 190750314 175653136 394820592 255686592 952971520 175479960 911464600 724139104 491011040 785648128 598891824 885351072 333294256 155027584 828704256 753774656 758322146 685209408 270400000 224250448 183183072 339458324 553895488 544960484 528250380 734753764 101833728 245700736 507669984 55640 883675320 120183424 46930572 26398208 486401088 232554464 195513640 786150236 664770592 763504508 385299068 320338840 593816428 603850072 481087136 325705760 766500384 448436096 244983064 874960480 919979420 938127820 21410048 588818682 46661490 945153824 896176 865102592 602689536 767214352 587007972 911717572 998343772 498307072 287179016 177441792 722141076 563990144 411369456 873254592 745513600 783758840 24507810 248874628 367304048 812573393 226994002 367851008 144556544 934234752 829157060 396988560 231317600 749668792 14364808 447819960 354082603 264530464 401758356 113276987 63475602 108277156 518465772 981332160 152096784 291295472 475829248 320195752 241688064 750588752 68416092 616600384 170927822 78862492 471250247 664529912 702927360 376667008 835360544 983472928 244258816 29380153 361882368 771634192 74523136 80407840 119462906 795384252 142891872 242560000 700375936 440727284 588194581 168281088 548999312 69665104 771907200 543760256 411111738 980542712 259194816 794856464 868980968 350318214 543720259 288465440 116812384 99058688 463348224 620865808 559302528 696053376 442547040 888885176 503350592 809195544 967214080 528418960 344363012 64312900 420244230 437346432 677402512 680823464 491977184 54516096 894266000 328556032 813251668 590041572 701326990 494569643 640734720 758803024 432547584 28300384 349187680 855976896 7174224 405492640 795439807 144439808 733360376 481319424 153289696 639675008 96090240 525297664 613676544 313237152 698614928 494214528 125053552 756781536 400330560 948237568 913941568 801657088 117679590 40000972 416674822 26901824 632576000 44965962 329790976 692311840 469526720 93523536 35937760 773615240 328295646 983530768 881870656 464301840 497198592 687826616 223353450 237318064 48957592 494084522 945050358 966804536 682932640 950524800 313937120 201958512 388958416 386492856 342702012
711298072 115557376 235971866 130143282 854516920 764484096 512694528 423790816 472312176 46836992 351704134 327889296 662031344 219585740 487382912 329756824 783683240 57634112 187193176 347960320 429883728 239915947 180987940 349938156 736998064 151552016 286679200 345576199 609591280 481805920 96954688 115243736 810751856 290039464 913659464 339073208 253762946 517524480 47551464 652082400 487684544 558065652 24271216 839307696 424103776 629272848 757568656 861106896 930824816 18100203 90286944 252774000 77499968 150759936 679528002 379871488 886889728 22240952 654266240 256873540 267398936 565249048 677630720 714852000 54782976 239981584 921585280 128343180 539927200 815109596 849001088 245640192 311459798 441325632 215736720 370577536 811311468 302604960 869930496 643896608 83560096 639189560 355257984 650013184 363747904 344640000 333186048 796701328 51178616 138701210 804925664 362114300 255989384 651226640 832727001 230964856 408002192 438659758 739419412 880997952 9028080 961788800 118948696 8785184 499293120 722450800 459628544 316962336 211224250 471221120 976167488 105485066 933173567 862885632 486775680 73726916 867330032 484507812 921319936 371230208 188384864 304810846 284327872 581169120 785416172 7404416 816504928 154092736 688463816 663443264 782902400 805536500 905461512 732261344 381823488 134861184 456779008 706028200 521018576 551428672 354477664 320746464 166153270 570097840 405559008 459294368 788412520 778532768 985111010 699783144 941587798 80020392 586025344 165569024 497726664 238839010 501235040 730930944 160351192 256071104 705663252 568479488 992298656 737142272 492809364 230226944 397213120 414589664 300654200 531631904 796149760 194606368 977374890 970340224 209724720 180311638 180552756 774787424 325070760 718726050 105031936 399402424 515205168 252955120 339929884 990620228 93557568 787124832 338628992 988780032 548963756 850548180 756355392 271615872 623546880 489897432 797224960 370483488 988805544 667640064 674829440 862647024 203936492 311118336 351031838 541455920 536068160 262776960 441682688 450153472 417809024 979333626 928729376 335339208 230620200 396261888 184696832 495240608 465467392 242493824 976066336 727461408 98825792 52157184 714168496 372616966 986489984 413891584 656558592 513418040 26728800 576955296 715516826 563722176 259987072 449131664 637064840 358262168 439598146 85028224 905384856 503010868 168645632 48639940 287990880 689569800 806825835 617549168 30611584 428623136 829687424 113553200 915903512 608859496 7628132 871040512 862446848 54339200 600906496 111126016 769721600 320172350 726021280 239662044 96627880 728837456 710629200 991357952 573007168 397755312 876728768 996687664 975558112 760398288 647020736 972907040 412874240 73321968 102403072 975814228 27342160 225675149 183645184 542492432 422421948 481406444 540978624 462420544 189339136 419137792 737936544 821697856 207025800 166831530 274488192 382739792 355145088 432396312 908388224 792502592 959852168 102862560 982896632 282246336 616719856 979221874 124195328 68953838 948833168 888811302 793044078 664483878 507674224 645340960 795576384 834355392 14732800 238359816 815208164 299669696 823749008 221212840 761849856 54623328 82469904 550769764 923975112 207071488 527571184 201028558 418710144 872954496 247670784 995755204 663688000 730342784 94594560 635211478 359989888 143292875 67429168 519202464 910250376 154612008 417325428 737559552 636487680 9818528 787260416 770259328 749193854 201040512 89324992 252284576 943704448 842835104 929980896 308661888 727496224 357814016 229163520 627516704 686832720 302758592 95779120 421042010 221752760 393656832 577605480 409782336 254723408 756466628 734859188 768089052 745108864 41558012 966848936 71342480 136672800 296888324 83172112 314881600 695830016 480367120 3059752 175813584 948016706 818690636 300687746 663669969 911337250 401949728 808153408 679130780 922183424 762652680 702355392 874647384 546572376 461071148 487657984 847595200 616882688 960571620 505369624 10624072 735059456 493636288 41859196 523263568 686419584 864701632 79758684 249848848 914160512 865788732 354817444 301232808 449070856 469592064 78830912 743586128 523918208 145933056 444997600 226828800 39510688 10485280 467422208 224760064 276793616 145703384 314681920 102168064 770963680 617332652 482276544 241642240 625202832 372711256 295566416 438919136 481924000 648112040 2845088 608369088 44048256 676586304 520033368 639527884 328325120 166753792 655739340 36280832 35363699 778534992 941547200 659037440 542485056 390085312 885870216 927382528 674215256 33047830 836744300 645555162 174226272 731212752 63207752 726388288 7534152 985291520 610556416 135325920 295516884 143427072 210569216 772132192 713601616 631006208 592390584 60798556 214502208 172217400 194170176 964069792 338367872 310189358 154999936 545604634 261570816 772669472 547206784 438985030 42603760 621647872 986355456 400740400 750761152 871720448
229316928 392428988 570336512 764061184 215156820 692774656 351737056 557595480 61625724 985198592 108796168 271928992 714210304 859929556 212241940 417188224 861853784 380157148 986174976 412223865 280915136 642564960 383717452 991091840 540445184 238291632 866325376 424522851 624830784 111735818 319903268 730737152 362088960 540426584 236729856 843234150 70201563 963874592 604462780 854624768 782362240 658084436 464428616 623595520 201094168 504880320 936455056 101423632 548351184 807036992 280556032 708042496 617318672 606355968 120172964 260881024 219155724 684227216 67805844 755216064 40142832 393778304 607889408 172513972 183436032 996879360 218579056 871311284 197394752 741433144 55332776 393423328 379086944 750823680 637178496 951342976 357987072 43761920 168447496 716090968 948369184 168140147 799544348 686229504 344212296 458936952 117763850 647081620 126950400 79054272 515163360 715535872 494018688 939784960 850813772 966124480 201908238 206136816 219201160 310243932 531889216 266509440 749861524 387810000 103030464 759179520 345590784 641681152 681178944 196252262 553526254 341900792 510930688 399196528 378962152 191333814 235008640 782306048 15808272 981710272 806373152 392104224 875535856 182579656 270405989 645924184 211857408 352399296 645552656 49706880 935263382 303765186 481096260 100661072 540395520 676804730 501532416 873134592 146120454 287969400 422106880 557592458 72152132 721725760 581122284 203861568 399596184 949230800 25212616 540739423 571851976 725114440 934984832 89860960 319537152 105507280 135757140 287536512 618423408 58833784 152819384 311858960 418679842 935408384 880581284 37742416 131620752 269619318 132294336 2992376 375245952 809255680 879077376 692419532 719232480 879495424 76861968 499179264 233733120 95011200 578449664 833332916 974606704 337672784 581603000 434258732 849490560 912647456 830785120 246345408 700379608 678975360 689968728 367436332 687464960 739135216 151005712 663915232 128178384 825829440 189124358 452286464 742441000 903738688 729778504 793783856 358320000 353140864 467195904 59583776 370770088 941965176 415696584 888164328 523832321 433795590 802948224 974289272 763509808 862437952 775171620 505435648 559227136 34289512 397952048 981568512 532789456 363191808 677370648 157490688 708089312 536617088 24798568 254047680 694656224 649196748 249890700 269442304 372875020 485212928 441889536 398736000 721933460 577037696 575319134 742477964 722498912 259519816 267036088 503183488 263859168 6845120 918229632 73158304 841410624 374298272 870995776 921969024 622676640 65902068 155726575 748331328 520332804 255301072 156037952 209595280 676854624 923067038 441538823 192677552 170156880 335540273 173484032 661678060 175026159 919820800 139163776 305626652 237995000 83994384 677398528 483046496 177024256 311751312 579115459 744350784 777834976 259776000 30536712 671732000 782005472 203382528 201884784 774090576 297410912 761681520 351908824 682182880 579035454 184212844 972563968 609036732 887014720 362851312 305779912 220158536 997867584 778928960 360929368 734417864 29096960 261680914 289783924 841918768 220287650 673756928 587015000 80161628 10550776 385582525 583742051 942310024 367917568 563687188 386136840 779568684 579928384 258453504 634727424 665740224 945178176 623174784 446854272 334260672 849419808 507608064 335149568 384452928 85203272 148552704 568094021 26411008 549035424 516476240 934410296 218310416 828828296 92784416 961235266 326684680 396007424 278967440 430312800 728110368 423945280 421020752 838207664 102513344 305054400 212762112 915674184 564255360 832515016 532451840 55318656 253778682 486351816 741000144 946057344 276539968 259333688 213909288 676230884 746133408 815351092 399352381 139126280 104686208 207717720 635085824 763811087 198380184 157048000 255001432 295859200 832428864 233258240 450403840 213750560 129077384 819958912 173789700 488394288 717378776 373460192 536480904 10124208 735240270 954283454 400663136 725539360 772631296 177128381 3903072 47000056 375187900 74068400 768118304 584824256 12661504 117463100 210001920 150533574 268160000 827552792 655141816 185696192 319106996 988377792 910243520 671073792 942050738 55065280 872174658 792741664 181575232 130779336 395068480 607389464 433894704 929901052 23314944 614169712 907686000 943177984 664599968 697552176 920663664 821995840 963722176 339539256 760975168 38139944 665861700 294129152 992335656 308263664 675910528 91008832 921047424 609860608 871688256 38296576 176437952 248192000 950955520 344334224 834822272 185796384 334621568 933943514 943955328 971589312 353820089 705250912 722995334 175413352 107607744 217784781 395461732 26044568 651325280 621438384 9361402 448221696 697025920 747845344 709430552 918845840 207487584 2162112 348438876 312054600 964228096 82091752 469353550 122288100 497175296 487558048 221686346 640554368 972077760 132556664 588716250 284877770 401968824 377379840 418374784 110256320 422870900
342395488 977757584 768859015 686393344 568547580 925878112 692120872 646684416 475013216 805495840 296259968 755718120 666986464 920125056 810190976 962187120 738383936 907509512 484478928 540364791 295206880 703468442 466998320 874904224 709966304 782105836 161167072 143892678 649635064 759435520 653468416 544187720 432826120 815407760 840659028 523419520 88150904 472206000 38051840 116358392 691487524 281060952 473696512 757286528 934639520 872543360 795539520 384867552 732609792 453764160 632574272 587022304 301515776 598794112 386074368 979752274 552017520 289092608 245096274 75361312 830405952 903496704 249236742 25309184 770710476 684814208 371341080 273148544 959999248 679098236 247131756 198211882 88161056 565819864 699720912 254979008 161365760 75985664 249327168 747740432 128754176 156705776 969156800 147157760 544869024 778555216 461576200 157012496 311116352 613005952 433878636 679712264 312090784 805538752 736380420 427947008 290226378 871731788 663317668 183735400 206410752 991498464 358176005 398522616 287497830 66176000 540147984 435538750 430112536 122156304 186157488 232198345 978137310 46828160 27717888 726639358 831585792 219779408 959682592 935303808 959537408 701367296 965604244 67007284 754705760 237152992 711055224 948152088 965483608 431131474 800790940 908017688 176227312 917569000 706578524 676341288 185205588 436120576 38783456 487601664 418014336 566752560 155202368 499221376 625612286 744812968 150364288 866495576 268667904 141635440 320744192 539528000 956462552 920814464 586034368 885355264 233356544 801073356 627405440 871346992 425517832 263095552 86687680 10396742 457105920 741369116 733560832 747007536 824266240 901285120 656181000 927400112 232689408 508594688 852539288 484883968 688550108 892672520 123621888 301108048 855578540 283319180 400083712 20926976 672753920 604919022 624223104 415483520 764603490 621500200 297933677 982445136 867742208 527634060 280546912 735730168 158735352 399988192 946166112 776963072 411120060 786482968 572884168 821095440 913948000 69161836 795784984 448300120 935691136 410326528 13045256 370017920 181834898 148136448 175552768 496343952 643228700 681790464 255962056 374706064 821268464 700429546 669703734 128485056 361907072 853489126 561583168 145508960 373894488 55207824 422235968 804850144 912379968 910088448 664059970 287132544 212211712 186482144 63956672 848355384 442263040 503157836 383636610 220633088 319450812 321410824 340171200 520184512 698571552 848766448 503640835 772884676 147613152 954354944 300490240 363381824 418983424 891004400 332849152 136366736 848407552 468699912 477448912 877490304 70083424 479438772 999013760 779305984 642495264 556577936 470711040 816310280 544336408 91538512 53341376 799845212 158389504 31421440 614307000 629677472 895719392 275785408 379735808 76036800 338119040 135966720 599085128 664479392 194725992 681792002 176450320 490322498 299943444 242679200 756549824 696123312 283693376 555792512 528696832 786697408 720976996 779642841 232951312 339167150 48462592 937818560 230840192 680946400 770237888 452987304 583929280 923461632 699612400 991254272 485008652 820505872 93118000 199650124 144741616 26363936 998694208 633389184 7091816 992362152 613113464 571670400 511177728 426037504 603858224 172179200 898164144 149297216 702518000 647701480 245206976 83769920 903536536 198132736 215076266 79953410 696068096 872657584 784185974 931833496 806193984 246111616 52442528 923638672 982555194 338583472 566346188 749445490 66248384 861822912 414695584 628991120 795902724 39759296 811105280 40330576 723954752 428680576 585858048 857795008 519237088 788035008 149155072 130664376 496086402 899851520 177397836 947524960 109242360 27729208 251982904 681193984 809181976 26955456 99357376 323689984 430062560 578087588 543033601 358352384 458050688 545036768 492689632 424921568 407296328 207675008 463764832 105530112 972893325 280163888 661449248 702936576 923826816 839528660 184017704 208161764 732311392 23454212 469960912 939001996 337493016 90566900 135457056 65976960 12240896 170610814 175166976 44807876 623630000 162570791 847148480 665451348 371376512 511653324 962982736 384952504 293514240 260224010 787195104 955008000 784011840 824586600 405617568 759791424 772384448 594042232 104307520 394632320 414356032 72305920 560738476 61248384 522764076 887275186 10791424 312846984 720889032 744145152 959816032 378322400 837030208 234992288 591816992 625969072 947646464 174068064 134649640 871972480 114862464 329460028 686701184 946270720 889306420 673131872 603096338 363306112 925883616 673898944 335657992 310523064 661059336 33799168 57218100 575193040 733866993 116281024 346168048 388960000 670153216 851572224 385200000 247103808 131397824 716116096 536254784 312554809 231477724 595593516 261481424 404706048 348400496 408669084 56504256 850140160 352857216 823094472 184007800 262178176 209448832 937794464 242488000 8669536 958865088 616902136 852853888 365587968
737678901 522951040 561757112 311879680 110170734 549937584 383388160 4985984 58695200 328884462 584756032 806053226 303459306 784123200 61593056 307041860 943559216 163460000 365769048 752286616 131104832 891664640 999660464 756410432 23888430 898576336 888829944 147055552 36764536 348864000 497202504 350651040 157704956 928164452 864176160 992378368 709203536 191399684 121405603 319108608 823206472 282264936 452434456 24417562 789857732 679249664 108547602 334706560 607104840 464625848 204321556 222109088 527292160 722830208 197924288 181477760 764263355 753339040 972147756 260441380 923969312 988471680 526280696 941336000 44969416 989769540 277375888 719573812 40446464 876064800 295838720 904263384 198911424 537921664 72815088 378649280 139076188 176928608 874862432 910729728 585915956 790217680 266281728 874987008 144642560 817144136 897679520 865698784 984375840 446345602 725634400 556645184 311719227 89138688 949112784 36054130 412066044 904202752 730496384 160148808 776239920 840966048 549692416 345693824 45920064 693039856 359533568 655139904 946205824 726663644 732770472 816354240 175311168 227051384 946510036 779758072 661993600 718702208 164298968 454808424 58666496 416561512 37978880 934111968 57766134 273606176 472411520 786129118 683560704 107292336 598557248 68551744 373334336 106183840 573385704 334261200 356499080 438305352 68288000 257472342 710639160 806815488 108872192 373521280 614214016 873170056 487026176 722762752 77147086 515790440 166082856 700777088 47087840 461507840 568117800 293909920 335650912 319413360 419476672 288734208 26697870 389016064 361470432 592705024 21831704 398462064 633446400 529749088 893719248 873463552 741375088 483164612 44150784 637132592 299737560 159139807 525215808 96793664 925607328 258151280 153830912 367080208 223107232 261886000 941033992 434026848 144701776 12364544 44935416 600855256 217450848 11731520 972093184 39720368 157615628 141749984 67527754 468019924 347547072 586456448 878778656 730013920 986660888 4124416 120555904 544689792 193577803 152684032 802499024 169150400 681233040 137533094 90860544 681242880 382721000 573678080 259623456 563717544 989696336 563185856 365626880 412226968 453331840 666212750 923053184 625625088 812310432 561038140 586781632 85105026 363561984 602221144 370986752 385992320 461617200 971345160 434977232 11325984 880598032 931405258 222814080 729081952 9968640 936412608 178153504 556162048 695314304 818297504 259284984 590071024 837851992 893370288 199008896 269726696 175442656 983546400 772331584 607754752 290395340 590425520 245867776 60354152 392685856 450772320 951326720 497734332 451158716 751092736 363896874 404370816 643152763 728422299 54826296 538246250 146021120 894802392 12973424 827318720 678081728 792071664 94734720 608190208 295058944 630568448 694115766 681565152 801582080 31906836 120702360 360124672 781683664 122986960 759022000 629610464 339243904 974154240 225205248 760958976 701643840 723061159 659037504 163506472 82940396 522705772 167982264 160444256 61440960 747665072 75488880 760521485 370774850 394341288 277183362 272176520 51995648 587431232 8092032 477804512 866304264 186278080 857806360 821505696 666650088 667060144 878661504 465246708 252430790 635198816 164008400 768995008 673937004 427250788 109791068 145451100 28043320 575627896 183508368 285421432 644836988 458681984 201789440 877138560 310655360 736486528 387892456 847120384 199136188 206235904 925681152 873287896 246675712 607462720 316506671 926475392 694510336 404183616 369368672 477372672 348366832 740156416 815682520 238961984 987115764 675838592 232762880 209522944 460031312 803692938 921155264 928187392 325023232 940018152 20087420 617423904 237511456 456654708 612935424 788656632 887458924 304775344 991507968 294874112 399015584 650143744 231014080 319880448 606148384 368642176 513049600 777606784 450110480 205225664 503520760 292069376 220898656 710763416 283166668 652973152 87878208 934235276 900458230 554702072 697152524 107079328 372372760 147814912 802261768 386999952 501805536 638077600 562546168 953606848 66025600 911261072 876552496 406384640 651772872 201728212 749216384 502189952 701838336 291920128 746146184 279734528 280097762 894789152 860800000 350476192 653037888 88811656 706027444 207970304 457437898 890501752 235578992 314362368 809198500 469703568 692024048 35819792 671443520 867261759 387981632 200772096 164789860 553881568 682889552 692798592 348187232 458504960 973651533 480944348 798004696 793474560 416729552 591217728 182146976 222081408 871159051 52956172 238277184 830611235 860929920 360414720 381401450 724120136 818318016 619267840 740150528 155155384 85564800 523241472 196692992 478581747 712958448 117935520 686279624 457712390 142049590 857725760 148963248 230057600 777516588 66820992 371149760 993456384 911514240 319034696 508995616 924105404 553023094 151226752 980626760 256307296 417239304 324696088 2705616 341446144 884916620 589587248
969779240 767918000 555376304 956189200 513421264 215177472 372293760 518797824 768374784 197148736 147427000 410785156 726830304 160939216 636899072 607233024 141866808 220659894 401787200 147539832 646830912 385113888 559975040 930590848 599950080 57262080 751851528 488926208 398529458 864240552 271712256 94768608 32494080 30247168 837059692 293955796 797925312 959401540 734807808 560771328 827481752 8653494 860723208 599952180 900428576 921051988 323789718 745355960 0 780009572 695227472 146203248 646751176 818479936 24780280 56245504 339685120 792540608 166682861 839891904 7580304 280256384 504587863 733156488 505657036 570050864 496961856 420766592 970225916 986503968 673784572 959067112 195512320 713130880 221470784 51257832 301742048 844402032 381689856 912981760 550742528 940596076 366116736 791348280 304826000 549070848 867555120 987141888 57316056 540328792 627252544 83968000 681838248 229572096 335161688 925915344 911843584 673552896 486560576 575268172 451170608 187841872 880381200 516674144 2902976 118139097 149088256 196311488 953133920 340247232 392792882 246823992 486076416 140357386 842767024 247423344 579010936 311664640 374294280 10074112 340505888 986384672 938733666 700004068 721301464 329109136 292802948 311084544 31614520 890354296 911222880 486402544 685198046 458955256 791924604 579980096 795069460 791479608 586266216 277464192 640921603 968131424 568213856 261551392 418238752 79527936 484286976 230261760 181868352 149451648 327356984 728188896 880096640 300475624 852378992 807942656 309570000 927441344 483130816 742381460 95487318 939681656 363320464 708171635 517432940 167476448 617270304 258602574 672020900 416625600 640950752 50164968 82448136 723713384 633293600 630721440 66881280 959486944 387045376 712536864 801990400 319553300 667389120 392697280 873110336 289878692 58171469 906756608 723535776 646742656 781198928 790444928 52100880 733437760 450116152 965256352 852938272 79454895 918344256 399821520 778780256 874888576 285329008 823608576 258835936 226896384 69738112 546465104 702258664 686449308 44164096 387204672 307130228 172269036 407596336 253283368 939958732 125918986 127631360 550835728 115355809 14190336 361703200 989643045 664457128 986459244 59273856 805743764 838038160 602061952 964948616 300236928 209210608 463627623 354588032 619821072 186878096 704554496 147833472 689301088 399413504 750635904 654399000 82252512 959872704 948201632 669849808 509431070 605243230 333508544 912635374 264928668 182214394 534757184 792777546 290760056 736014176 413795546 37398336 614490776 963939840 341691632 138875136 117924332 401012500 986538338 18025984 898275702 660454272 379767808 302008448 809235760 617445620 247865728 756144200 8304784 40005839 935575440 133884620 791485348 760648536 411403264 103712160 529818878 741742976 376400880 306120960 457150608 387378816 850362368 867916706 771686432 917983744 107929500 12987528 331405230 321421888 62650184 512257528 957922560 81024000 977470000 694659244 362292000 36292352 865725296 461174912 616534208 445177088 20836192 314262912 340596512 543561264 396229864 4083128 454462752 471253944 594609710 832853670 22874696 805040640 28107240 127847584 822017056 425327960 577693696 784179200 832323072 183264064 532180224 427706139 487797312 449449368 141454144 231183560 867285504 960754624 709545808 81483280 586249864 106900608 720954672 366877344 51966338 639298720 616272992 762453310 801765080 159819840 515288160 654587184 513411696 738250 455180544 537209692 471753920 200728000 257408880 253706600 508659876 346952204 885362080 869585992 19116560 475023680 106987056 391835096 109495276 319662784 678802522 373990784 533648120 62340224 211936 541319040 318344036 904189056 9185088 137230240 463465496 442986768 821492528 570931368 994436624 13440000 814337808 263939558 639275128 873176640 641793984 127022584 219527552 162938048 915610984 446079344 299951488 492885524 760781120 61674344 316619344 182203904 813428224 759885312 952451120 218135400 48935304 909211344 720847552 276897435 867436544 319465344 46523878 547484468 94767072 28285550 615280504 737689000 722289886 895015360 174828790 861699248 986293952 922868960 309815296 652157834 989523644 248674412 84515364 177383424 435363200 708982240 73324552 322101010 565442140 10443768 736104806 706604704 594404864 564724064 331484160 730572190 168681792 813421474 416940736 226643200 495651840 279135360 599680000 786411264 877715968 68337720 62666046 163722753 531302080 212720000 307787988 770216320 401445758 676968152 323813416 789296540 754963376 375842800 759306396 454317184 376851804 427492736 710018336 646541448 772477568 929488384 962558448 444737500 443217024 56349568 131410688 778094530 243990784 865837824 237086592 633808400 537469648 670401920 603499488 62687528 620783200 453799104 36834784 177201120 248001792 840560750 646980172 801273856 214702528 398428320 467060224 474165048 571235840 834331136 485073152
625444220 662894898 633140900 841112944 98874880 532480000 953861384 423406768 725806976 523698400 869014016 759290912 206594464 379376102 583705600 293724100 956020192 566974528 274485940 708330504 85108712 355779536 756192740 755822570 558928384 226758784 190343440 651764224 900789760 815686824 613816352 424120720 595669632 353909504 198275000 193127808 148854112 201996886 960637440 978969728 336654800 165748160 181168832 998106464 244177696 644099540 11692562 203241504 540047808 725864448 989091200 109754800 165716512 893194516 195737596 89784448 87184348 16319040 354486824 386941696 414252218 709011846 463948384 874113324 733315524 509046528 713828904 312588032 325761582 718943488 648187200 36469864 473943712 135350206 123650584 233941696 294133280 695731284 860738240 291806336 833594344 900836480 759525876 26222560 35582976 543848336 513465152 397871360 431474752 215789214 62228488 961758812 544151539 815727156 374654712 991592704 276591552 565701272 323827332 66954112 439955280 747651316 80745856 642180992 55718608 727307488 435682224 153052500 918960976 644036368 407803940 284963252 963136400 282964148 593275864 629449872 249782331 567745625 622410148 91104640 410576480 585292480 470420852 496913920 788349200 824163040 925961856 602775232 456115782 240230368 425203808 818269952 455721784 446384920 486798336 916805879 646463424 92205728 914020243 937142138 749112832 328177524 135695815 388545536 271767016 932133680 810546926 849592608 68024560 63380480 430534426 858005952 182226752 91192872 763624125 874392576 24887936 86507200 989960192 482286072 80096512 900896908 690959464 142535040 272475400 232755040 844540160 379922052 456529536 381552032 823200000 106051056 729142336 37055284 202766536 476150784 450987796 776487514 548619069 38767488 554848768 58638304 192871936 186738752 25824456 898392832 978201120 935062680 938765824 543276896 950130000 394913184 349161712 87241920 362277120 776200224 394732582 746325504 884211964 857346776 453425152 418441152 814879232 367502092 486706288 864278404 568554496 849307456 23379360 807896448 262290414 611514736 457168696 997672896 862323420 51088384 412273536 177589800 228989792 809137856 650573808 551921152 635336704 671761288 847445248 706814200 608921088 915090624 70218336 8430208 860341750 668225376 728309840 726366656 919091000 705861376 522313836 393813304 367978116 6604384 895791828 8758528 780488832 624367808 942127808 113211360 568465808 875246624 47971072 236137472 340044512 106087550 208382336 357292208 17420032 797772928 208448400 71879584 658794882 851866768 363122592 963267648 884960768 918640640 14406168 167277084 152732000 957763360 854596364 990616224 687812992 580220320 85315584 800489048 792762872 283578880 397410000 686149856 487630560 489240928 373725232 653317128 671521056 24271248 426551696 722373124 244734112 44350464 795281464 376820864 115419392 509875456 160644920 979848628 93423764 103676928 645098384 286684592 161113034 74675328 586153168 70238968 51063040 327138664 676214400 440139212 84157696 560870208 153274192 484323524 986499178 309137664 187437696 992904704 338376288 624906336 970173464 307890720 521400334 107505320 169978332 149176160 699679420 652032016 969522662 732475112 699455012 677821440 842830336 139110208 167476512 365988920 914654496 366180092 844294500 352434688 486832240 952384000 800983296 773377064 130613344 996829524 726249664 262914859 691460608 931408816 764827344 406742890 50086112 172548480 425428336 89317376 186309608 348516592 177908384 78329904 764744273 450288390 562197376 835138816 130396568 643930432 365201792 939590400 620900180 909324800 996768128 498836611 720317264 245474560 989534336 828760160 791092224 191698432 85573094 842378708 127979584 166068992 204445184 471598848 468034400 425853664 792943424 245737736 424736588 770052920 6432112 589293480 710712384 422803456 376467252 562158976 47614816 242414088 274354480 479186688 463691049 960485394 858470336 310249584 765057984 889059136 415771920 135118368 831904000 786627379 601864875 463958272 473546496 569518376 171709016 582740480 379972928 890311744 327279456 650239540 232332800 629937974 265765120 119224400 528600128 318339976 688682708 964146976 740698624 168776048 52641600 944202730 961882816 217762432 190688704 854470729 20176784 778814944 999066452 18579520 224272720 760548224 205332500 606961296 604299340 512143074 858733760 477425764 569172640 823845152 627756944 799921152 55847548 913705472 470044400 232071308 337250944 262204878 775614256 663094912 809849942 944220864 568864240 755814592 328856064 750727440 137849904 230211750 338393088 562270080 553637184 610460444 54682816 693358636 621657600 612819232 824553024 79861760 744196826 713159388 762085488 348555500 896880128 362639072 594179464 457165056 991950320 339286784 431595296 647664992 229166848 253262472 366763380 512762720 989335296 460259744 847113216 500084520 890114516 655890552 515092992 241583824 423847440 232972224
115441149 24691264 910092288 259817936 973058142 330485080 514967411 622469432 692441144 276823168 118451311 559053138 112934894 749123776 438611968 120587620 751880192 613754718 934126066 486684448 179625356 185637648 872373400 468364480 746812092 212311552 296270572 76086784 82332632 104763040 863149248 331244544 267127776 579636040 607939992 224302032 67594304 367299744 918370568 590276168 295521184 289830144 294793744 139546240 47826224 687704320 531852340 308585952 370704064 304984512 354079608 362813282 692571714 953339392 231041200 746692352 421254320 197411936 245134914 287950624 201507552 259116128 575694720 312898464 101946128 7718344 763250275 901845792 368403593 37567206 489521884 329078576 859736128 673003520 12406800 167338944 589531843 492408856 583440192 741412858 559998384 812692160 766263174 295051680 369878800 907976320 707640512 575017984 741734216 542979616 359270688 589590016 9431152 940189808 672214244 546217696 956477792 315672960 687816800 825982384 962281040 753542656 341464960 720222572 176007552 592095280 146431432 517002592 132060928 512717056 582739328 133178752 731853984 52173000 164739848 48185200 33463168 205581154 200916736 30112912 735754496 386109672 146311616 327911616 491821568 622038000 914243712 925343472 116801012 93126240 361598016 317673152 383336704 434287704 717258524 797965624 666445707 196472806 510581856 822581248 115268096 733491264 845652992 514194710 525387776 909319884 846291472 134417152 755606780 174897216 338512768 121971340 649293420 912599040 745987584 955184496 896647256 242171968 870891904 494383136 417722104 746966504 782547200 132413176 848367080 685412344 58502416 191378592 49716488 403213568 659489272 885285000 674516528 465110120 978254748 879185920 771901440 599171538 369876578 824349904 517442236 393321238 471763388 711926144 874166720 814774944 427225968 790916320 76248880 999126152 760426240 373406336 888578534 93542600 243566528 433722752 364190132 535728960 953291824 346405664 344759776 892755392 574828440 85289880 178902016 494926444 918133504 389511048 635423008 505173408 121721856 905689504 161086976 675970298 526822560 494880256 812306432 645502192 767839580 165739108 740097188 857209344 553970752 437141624 579284368 695357416 127125300 803967104 973494784 204211368 62623744 120004634 241099264 605535232 78124384 336702720 392393840 550922496 798748488 123481600 302474052 252169424 299244672 599855008 115827838 159523536 414122072 880785408 157358626 591276656 900240736 71766912 841897458 174308352 234129498 23831664 354756072 954716330 829912096 483932800 613522232 551231488 534115072 368445104 448547936 762456281 416060352 754986760 112563824 873185752 377083200 489073128 277606688 562323264 617542496 535430950 169428864 446960128 972237488 317934986 858459520 321591520 696709040 2286928 441987072 808082688 302566960 528842720 836299368 208179648 199213942 72855520 122766912 481588620 403738432 228983168 783576000 192349824 870803904 706720836 522662656 195643387 279832576 50229750 837455168 903184320 935236608 737856064 317167936 80588320 174282296 815755304 909844712 730792624 908425216 937026208 596164352 396692144 519247104 614736128 210791864 773366086 978423384 880440608 399964032 40297440 970177536 924599104 800471072 88742064 508507569 74525024 655811584 324853984 453628416 131058128 322578176 944775470 968587819 714583552 801978528 416665376 601764900 321347072 517796936 800124752 594331136 868262676 589815368 763875602 875111392 238530168 541097920 59129200 647883616 144486336 276204728 712619008 292867285 927548800 561184080 211148200 779864448 325299072 386756452 890203452 215572880 101971560 814265500 309502976 391267444 378811500 945000512 867965952 896057600 637337928 636724964 177115208 527206656 312980864 951042304 208245760 28149024 648884936 689789016 56305152 955354736 839113672 462933144 511843944 231468624 582271520 434501840 210548200 237430560 931746324 651600384 175438848 297812384 474190942 292738703 440304064 745426752 148190208 526758888 131875960 433663936 385138432 299622528 416409424 10441948 636856320 445373632 583477388 42561416 881754272 379050752 575644672 948368640 987641844 632076432 136285664 59962062 186512384 803775588 405007712 9084760 346816000 698624768 12393040 355415480 847572584 816055424 557407710 671173120 345641472 361420768 733604288 604828672 188160384 320595200 759624720 62079040 977047296 641505264 68473000 759126664 627230352 228532901 392677672 842354240 12591776 538777600 172000240 224711856 743178240 93482088 795745120 284687744 211078266 10417451 549071584 989177728 318803756 132738304 58709744 297915220 345975730 807452832 426879895 28666644 49299968 106969480 143249088 542564864 77691496 403070208 687746432 452931840 368901476 106141120 24483328 511208470 636096768 411744256 292590688 885697375 257156240 688886544 162335600 228703644 717719216 964732160 855505872 163932996 129499000 770712316 865783656 677941728 609238512
534713648 244764036 147835392 881224751 752369760 499448700 930113312 944091904 813797440 601684901 231130720 173581968 573104704 630319232 80889856 268048384 430294997 371964784 898654456 94313984 66928456 88277628 63582384 424901616 322717504 839951488 870462832 46254240 895692600 288009856 585955736 734520960 532755368 231529096 515101299 280479936 102650880 679093248 625975296 243636800 794384976 511454208 697089376 255042112 742147464 264156384 307774880 846319104 389129326 817595880 655405120 484888580 44966656 926635128 969647268 119413088 838778650 600249200 301895588 966963712 854305536 632659968 97585944 282508904 703097088 951750912 861522976 894654208 894491536 335167872 596761912 993749104 516906314 218496000 165277350 491001424 716290976 825356743 567658542 474047196 609843504 444161440 589847880 62119760 986254576 55457136 478321920 226057088 414188288 479719424 854966864 792483360 933825932 851649974 763954316 266581875 68864288 176233600 63200970 675865344 982377120 330818580 870298554 297950208 31230556 462226160 262393220 783234344 180746930 608678316 594891204 161713696 520312286 958938464 205900496 661068584 611328448 844041216 931681216 469745600 358164768 317286336 374323200 608733664 38870072 600578288 148828816 608408000 791966336 409006016 155741696 181436832 197869248 19610012 367235712 59471952 852879072 250801236 134888384 234270940 949710000 297609058 863215680 285466016 477213880 668991240 993930568 886813600 37215456 789231984 419038080 151073984 856832988 163387008 357186000 836404990 289617762 897263902 329691104 270370560 919049728 375793680 141727424 362272592 862506432 42902272 243018432 990516208 278894692 994766832 802268408 340728832 180592928 458822716 342566240 345490112 198880860 5727200 444110000 331614144 331242464 516743808 233409024 75973100 879528968 752469760 18319360 395874000 106420384 258066960 752034584 400547200 687698384 833487979 970822838 292836920 763274960 619709324 813472512 944742648 399927424 20178622 164933488 238153728 857577750 322640208 123325120 513525672 621326080 205842592 172729248 627406920 206301744 440416992 5353432 635192320 49995796 534025576 163650518 729992000 494158040 372438688 172978512 382328320 815712256 665422840 44129440 58069640 375716284 552656432 225221909 360621748 577812800 316566016 824873920 555588250 571088232 913533504 81069184 936264050 495263456 441927984 227578384 13608448 278317432 390465328 867995136 182891328 733397504 589187960 97362624 108493784 296819868 646789888 662275224 403235776 635289600 234384032 127003216 670004722 370766944 797812208 639526272 206698252 615137792 429600000 842379984 890054686 519901408 728368196 503279825 826523648 706979434 356302848 655669536 535635596 82783832 621780096 837213284 626462994 965739350 672562402 429852672 128500450 150167040 460758656 283546992 108624428 364089600 605664288 745842824 178442352 194448264 190116864 224558144 994861240 447002224 82316 916171776 439125248 7012544 46934040 723179968 101123916 505099744 144427628 668460920 147307936 832944296 712570496 493635000 338519552 927917204 722966152 738686760 486177136 528664768 755336000 787668496 358075904 331745408 21436160 399719200 892945210 134495840 452673688 604052096 495620444 947812800 429374498 379240656 674962072 886896640 480889472 323413184 699635008 192896444 442190376 805094400 535532072 350400000 978513344 517761536 258858044 437682152 159786525 780572352 455460464 771330544 239611458 92376006 481829488 954334584 718573736 970507752 605764224 224144288 888907776 281023760 804174882 222674496 603133750 171725760 882562708 197889856 602086976 513990272 539570624 765111244 789271680 228784000 375756672 913084027 4232192 985140448 166939912 484380194 910809604 879793768 960218424 491612352 760644160 275958528 88235786 328097088 605306987 875345408 429416864 860781760 306703552 676293728 36093000 312510720 639154240 101324040 718910784 442387840 424879688 703954176 375051040 525352352 109380588 779510784 416806596 830351799 430280740 500858880 870888016 171609280 931996672 183333504 647500141 22616498 814924128 980778376 141876224 908742536 945396096 1684080 1262208 292435228 936913806 333824104 729746560 957947392 287029760 161357616 5481984 342196800 283055200 105099392 415817600 167568816 951680704 841848192 781662736 720225280 708149760 745130048 525909368 813431824 382082852 685688064 602210112 662551760 524435328 565739315 711070792 809565968 621107968 457518080 302795644 967677360 802041924 427571384 992771584 857116562 48757280 991203192 806426416 808860768 897094308 761678644 48350864 214662016 911699872 876443584 249263400 202652992 199355664 264119776 276892400 370762368 59333952 224796672 426135452 522545928 834698304 729069304 215354544 55200620 124973576 916590072 44151480 73003488 526690304 615846528 477762048 414537052 606908832 427233996 360566960 285021696 884551424 903730112 732054492 635317829 824733552 173190144 258423424
845289088 531100544 217091760 67672064 230942976 497055152 220978460 523914624 342877864 469254984 20400088 457870336 938629472 32257384 854278052 647373312 208183808 518974352 942301520 943752480 260553592 580126288 344329152 128674970 889950928 23204512 555181680 151663196 509813312 843880368 676062440 580226816 637008960 549790008 276966048 356212586 543078592 287904256 621678476 980355174 214275200 713525192 432929634 304295040 2727652 613638656 889387724 810041784 459646924 174961008 250051036 645012736 485426776 693326942 989632000 57816192 441844768 17042992 777123380 376231504 744967788 936518880 999243816 404704078 682061312 428405760 170497656 122467168 595591824 875402688 696505056 501347116 804982912 724407168 903358400 969381473 710208800 746932880 616166160 956109320 543148214 429307174 956409928 193992704 823824072 912142464 586051488 812144064 849479968 493537984 467515392 684681728 111185952 867652192 291632640 387398432 861880608 349249024 224202704 588314384 698507120 864333348 745617585 580432144 435279792 667864748 7960420 7405040 5743892 575238848 7223840 60474882 439368734 347515196 212672476 75124064 613906644 277953536 992210748 335480072 347502336 109438200 561684926 212796170 502103000 4567680 351467884 883185116 296348448 607964560 382224416 509806800 924516992 599552768 474700288 145013120 170847232 555792384 650571168 745835392 439140680 881593528 242850792 805928704 254853920 501853344 825894376 697528288 280426992 329399682 511037500 464442400 117185984 58970012 12288808 783194368 934546674 275884828 630529090 58478640 104133504 250735104 839133984 55604232 703803312 231131216 838314216 752973188 669157052 904063060 696685856 686759120 856118024 536402224 777381504 37318784 758594500 570323968 901417984 4366848 575185920 935374128 276736874 596825760 419405544 398953496 830704962 522137608 81682624 128910374 239059868 105932672 519535872 539845872 69763936 71180800 453218176 757124352 402391872 80323460 420581152 869463552 294803370 327900407 84857376 462557184 968957504 332635528 915933120 111960576 391110200 347137990 772656960 744543048 79191552 577768920 349532800 968958720 999475968 58109440 80891136 405423096 866017088 126548519 378344930 323808801 658328784 842412216 653336448 372086464 254518428 476034464 357031680 851870592 324297568 472705398 824960384 555082024 653528576 506808752 94856480 103846336 125125632 136513920 667289080 580019456 654451768 999368192 812434116 396778536 266549520 162803904 545709488 815262944 864449472 829564416 462872088 222696808 834050640 91932032 303564768 996011200 311424820 897903468 722155340 926753536 679495920 473458736 578946884 676788736 591500564 746892320 128526040 809240512 12094976 820939624 861431984 83372472 634967712 370200832 798192256 260480488 526757376 451068474 341315640 81760256 829400088 779445440 951566872 659008816 443975740 343899136 341982164 2625024 998648768 594409984 726009198 782644410 712650880 482911912 775582720 274638608 449077600 42946944 492494784 727217152 951137280 262914298 632660028 437512000 462784512 415178528 329872128 653979092 427750400 57725056 158009248 225259520 435612768 438078384 428609240 718581464 91978400 519940072 626562464 911615988 968736763 721845504 182102880 862879200 760519360 29271040 260998388 499986308 50830976 857861184 332949304 401562120 431940608 819114112 304549248 859738880 898501012 111074304 336510700 797735130 628341008 941364896 378907168 723533216 917307392 865582282 67016488 450561988 96873664 940096656 581933568 769756224 546465120 115176009 80182656 299271264 858491238 819417664 782541848 190747008 644948992 72067648 888226304 911600024 225838144 211921912 187683380 386121024 794296320 872994723 442707712 102434256 748083068 64526496 454587904 903903552 516649936 982389152 856666904 389091096 596231552 701643400 795272 316260386 588639232 228165528 693508576 786063304 325170384 121900024 124986320 963520000 432343968 862742834 988407428 150409824 496479680 369685504 592380882 534507434 233820836 197415832 75740208 977655808 507430248 332318720 459248352 672519494 647009536 605301824 849501808 797848624 294385761 445202944 502060824 215868884 656075264 734163472 482127872 883327216 369607888 455152640 75453322 395050168 800563840 684948821 395552768 260458428 784247500 804798713 918600656 498396336 448826128 446866080 331581664 263297152 966195312 130306496 722125750 132442792 638188832 352471072 805852448 818049152 19207504 811669156 691101056 793253026 794544864 982453612 989288960 252712560 32015616 597953056 883411208 943260672 440590640 656136798 556173000 871245824 773323264 887780260 190728192 439618168 696310272 823318832 302430952 594069344 33376813 55622864 524813068 766356144 506563392 627985152 894093568 911428460 621438720 295804008 205405816 540359442 606515712 103327198 210250000 240657240 138788928 447711816 671173072 38353920 847743512 808264328 171715640 64446720 704792376 303845280
631554048 248943808 374863968 832667936 427244308 874660224 545582592 245186624 664867780 481922074 605089092 699310208 42864344 951281664 245853388 519049904 113245568 599425104 858304128 328611530 869589456 5381072 894613248 263378688 888960018 834668416 782723862 233541760 375588748 117150129 421485225 732254192 733868992 963977664 544479616 849544224 24840144 44090880 496109568 471809760 100488944 134585552 391889280 525943296 985099292 237168768 498732688 755811072 189708364 782404820 816784968 868081408 558597616 123177456 282788032 979149824 978863959 77761212 724586888 978296320 630131216 384916832 484766336 166401984 280910208 623827416 356464256 605949120 64921328 145406592 227813632 313414400 298853040 246526784 217661184 301801152 708251392 10563152 103488525 433510064 385680626 663157968 674492160 112291616 933461092 271942780 785553034 540543620 210981248 278119424 554125408 720550496 73469836 883609344 68804576 493830672 214680744 196289780 607509024 917839992 749057748 128114592 163875840 494433790 152329600 626358784 345213188 128610304 973348352 512952208 661435104 98349320 756280100 343313046 418844952 293385728 67299200 8172032 704313056 300944384 943266304 741745152 146847488 119853056 236570656 967553664 492505504 454014976 188185536 245913445 997174596 442459904 959218624 17973609 118750720 818876352 654459392 365172792 666038064 910032352 137985504 895635894 127273184 791853020 265400384 307459584 430955880 140666892 650962648 941961536 494536384 166512576 800487424 901646092 262456192 207428136 321448384 780852592 429421952 56302786 726613384 521747968 889759232 928812600 251980220 152988416 595091328 171734232 612966768 580253030 734519296 781149928 878544384 551001712 735775920 55695360 864084192 677248120 506758144 128423360 70112528 386043448 444714240 51019264 653462528 39700352 175768240 799986844 148993536 679805136 998507840 174226432 916135236 79264480 306771984 344216640 608093696 23570088 522961536 528217352 102762592 69337088 918162384 622757376 143890400 594949824 17382160 323642688 579679781 35933784 338293414 746682336 513998400 723408888 349740800 331588880 249216448 439758464 809174192 93145656 808524920 363729152 381631840 236545696 171646880 152369152 378810176 748545352 693371812 643446214 190406104 662108508 657289654 806385408 214090240 298915288 864399656 408044984 442794194 67088592 304645120 467468108 481330000 668785200 129045104 281733476 242505792 543477328 872958848 976246196 488474300 321934880 629991398 786626584 188234092 103633552 119025438 164464126 769458920 982456784 391175104 78829648 547471904 786511028 797807842 792070110 231701582 972625424 510494672 221758624 452679448 866407424 742332096 812275872 884632624 131567936 127898240 113383728 71332000 620524352 480653456 906718400 925395100 467787520 995275048 585540456 148159272 276303644 499624864 732458136 746174464 531712000 773279288 544959365 590820864 222967328 270704640 567487488 270812784 129753652 847910624 537932152 147450952 340479744 280078720 301531312 812815844 667753728 832611104 305967680 806768568 889456832 819849184 948265672 657631672 140583668 677237472 910620352 839109651 524828176 775929600 531117976 871430184 314804992 873501696 597937152 568353992 723205056 115611537 782364048 891804948 17526928 798310912 508967456 958168200 736562832 957695664 970369298 914712064 868123904 573555584 717841528 905350024 325437484 374291696 432900138 104428800 339969024 997158076 451087872 531724008 827335424 529403244 566985472 426296896 242117954 447966064 987447264 575318544 896091776 998457984 506700000 961121280 2513564 125217367 791759360 211970048 303345184 839246656 317193072 361455852 992666004 308089984 678834048 181440016 521585886 203063414 52546880 262533024 155557592 832442860 486409250 440657130 722882240 459286528 462716536 891668640 470688416 650454704 854143744 261743728 211605856 416387072 940352780 488205744 62529408 147593152 510149168 246656952 315902256 604681740 523711968 462687000 349984192 73712944 361847760 507468480 203229731 634109120 510090496 861730604 765966352 741628096 499894416 133497472 460692992 176639488 889704304 517811712 594806720 359022184 381445632 401065760 863660064 106318208 885930944 518952956 240721696 591094624 173433216 114135878 808096836 700797024 105779340 983746560 23627456 52453100 329998816 818966656 29652584 963451358 601783196 257996288 565940620 970170136 266780400 451835584 112598581 448226752 97753464 410131652 415595392 422623744 171746391 259629676 939849706 212077744 451882668 477098496 938910016 193568582 84614728 19472796 877828200 504107548 122329944 542812516 224438368 155581696 972578240 900686968 446453952 61393120 737413788 808193554 762920464 376981760 746744224 493866314 60957650 8029248 183478752 360073400 277803136 642913440 148732512 746388368 214969992 81994340 441688080 999047680 610170496 738571008 899749376 197080768 358679040 664207040 364600232 761804660 152062848
76798432 567278830 624290688 456074752 439027516 316215040 975146900 937440564 788348424 326047744 885317804 828466304 475869330 749672896 835088384 110667392 148412672 783887776 907336044 185876136 500221184 839598080 978340864 540209200 63750656 630217206 126000 934711600 932990674 980607724 768182528 32798800 32107784 308306196 798877968 865319040 826209056 306971584 172920840 64254665 106079920 922909384 542787790 652168960 67323398 274039168 969890704 496419400 548966272 468122904 647655310 877740004 351568432 986090960 669667776 449296112 734242304 493377960 738664448 55478048 905419072 567125248 948157676 565968384 277631356 347597056 480302048 122180804 61488916 613309776 708292488 508327166 715440512 916757874 677949200 802987872 478549312 945357664 891787456 780632128 207810000 8506833 127234560 827938272 637274920 133316752 911370592 314130688 906569600 632293616 261017024 123605632 729741192 185005312 788904368 579176652 387710194 566927312 653916704 639090760 365584600 74630032 238645784 137561088 740763168 740844408 752239544 616181760 529926935 932962912 744987320 452995760 31797760 244832832 340583954 976389816 110636152 174873768 487570584 498255064 762064280 675618000 576760832 453117520 680012288 255683072 643630592 501113536 218096840 400979356 538526368 474735016 658895318 34795520 920801888 830407928 666603520 657616312 74833248 515110144 133053728 2519892 817715660 553994688 835887762 943021248 715909236 343465476 438850624 390498600 401837991 440550688 755923000 937214508 976148736 126857726 144301400 676560896 92072580 61089768 854190250 984298076 162579504 928952832 551134200 449440640 744064404 496376064 954681384 151409136 428802368 830504960 686095202 239916480 318079672 174485696 31441792 173889976 39495848 29063152 625492992 7692400 770853136 375583596 751171082 365585904 907815656 278744080 379998686 579099336 542276544 620659712 194917376 640925696 159706740 952131877 852131440 575404528 65086688 63330324 799525833 276808056 341595244 488616800 14210392 991272640 168614128 482335696 816381248 189712432 87732512 253461828 153257808 623417303 545066592 478606864 542217504 116390726 153025456 51284224 847862504 34502656 592236992 389197264 346650640 517905744 176635328 183083504 674631722 553316896 527155712 753499520 294073856 210185713 198798992 507863104 729248192 557721112 345705028 511511904 170687360 283999224 535150560 579627304 553118208 377606988 888905728 86194880 85096064 784174558 236649856 385411440 51663872 859757312 912499696 777797120 579094408 403011782 539910304 761804420 975758688 961087872 314952280 793174452 169112352 719309176 60872000 927573572 232696960 678625634 370739584 452940416 384442072 653385136 773206176 473670907 452364672 142420224 721162870 479311962 333004512 472204032 218508450 979757856 482384960 473955136 251121752 585996960 974288384 907280312 127237616 727566888 118342920 101473008 456685312 885366784 793437184 272951234 137061792 794439168 985415152 560678272 116410644 358132288 823740928 52889408 547733907 732984568 598745854 324637184 39874304 741113012 466131872 266833716 567368808 151387776 740458560 845930496 713416392 207417856 574403328 315028368 510148528 698704800 396281856 268110014 395412992 799480660 379528064 241220115 844290368 157825992 968798808 928229416 489175040 263519744 763030052 17618944 656434390 394018560 508637080 805255912 688552448 76518394 902674848 163047928 807266816 695766564 642289404 804064032 411661920 646752000 401746352 292955520 652067904 56724304 509895424 415728672 525562976 68146304 536508032 643001800 99179520 416352000 816946924 71948032 188866400 275379968 597701440 480155504 290772800 112080624 980814848 799618528 556251200 891641402 983253484 524862349 211491200 671655680 148034624 346823680 115729664 510575872 149132865 722287286 23132144 213062136 426195856 567143040 437604576 641706196 630779120 668475200 926930944 900855744 223347968 219023744 617495552 971264960 239714876 451618240 936729976 389779456 351207552 387542312 778782720 369570560 981801000 138940928 432452264 570903418 300272800 766419476 327169360 590329832 181513360 206396224 736218384 848747392 859131744 616875387 241906714 432838928 6061208 515661568 684126800 124901576 26986592 397750336 337196873 593108072 282824100 117841584 715749632 111289440 435208704 335840752 836072816 246738560 238379714 930424182 235125120 87780596 974230112 791607260 200092672 675310080 931295832 325146392 26734112 883850768 642319680 853034496 293757815 438219264 524300040 132151424 323441280 641271552 858577264 61577728 290990208 105334752 61741568 719020904 970597824 104433504 176565864 76332536 404599328 104207360 276562087 186623744 314313344 28454000 843801600 476595416 852698816 7261652 1122040 968820210 971358336 404763712 652425736 520164648 48515616 854306416 564951880 867135760 599243168 242483136 508759776 107632320 588069836 873658112 475274256 341920456 493907400 106378656
655910144 193751424 301593280 66132480 754706784 556085760 147601392 321714800 926687522 960019680 141163280 875558820 832180720 547896552 349485788 400573312 304204300 185088352 105680864 859422080 603879440 91520640 839413792 202815488 340054440 884771653 938116096 357651984 636367232 410699776 404757158 568538296 294065152 443381650 238235632 908783264 751199032 493532628 783730000 11006208 870136128 604378384 468291056 325252608 662174976 721544592 132104480 728921512 201518400 566620884 718132032 253389974 297993872 128609840 961828980 449432376 417550720 604932304 600365212 60258832 22853923 175518144 886399376 62949200 979841856 237446464 931962560 941163008 781584384 992179834 631088446 640184192 46183814 899016655 44073808 406352768 181756654 896482960 767385856 878636344 359990234 495898624 136956224 594682186 788292096 618880768 171057152 973177792 787083004 923360572 194791664 849601792 551377152 832127264 301321379 971203104 440222144 902307944 267283536 422116080 76920480 116605888 751575040 112195072 6744000 668197856 763204416 663035840 234489820 966173512 785096448 814852616 564386576 850778256 30584008 834544920 608175732 296975612 992095632 719281488 126034784 549001184 937837904 396212736 219506170 540053356 162298049 48087608 37250288 42475392 893921400 43309200 355192320 934790448 928499180 658958848 54375859 852319202 634378924 193016720 233472000 503251518 704121344 395314384 631083840 546566200 159211412 297242152 772739592 777020824 393861776 790986240 928753408 124976336 742265632 251520000 968960344 580490112 965089152 393080088 330478984 288737696 245141440 584282784 727779840 121413680 608602112 102579028 600018792 836546000 137393344 880719952 707928320 413487368 509329664 364026188 893239440 472579722 586203948 91252672 798089120 804167040 752928152 941813664 633084696 657078976 790881664 334916064 891295117 966826016 142893044 721920900 716094360 254237300 891804608 402357760 215389088 445832096 267975908 911625680 582117984 451518608 860457864 441012812 271858432 742932128 956986240 223467840 923517616 284228640 431130592 314731776 851927936 444588701 110967364 387898880 617625536 279140696 309790464 649948408 960473864 650878906 573403364 66995060 42075481 863273984 768650382 253287936 549684650 120309200 747748736 668452784 703346736 572308768 485559968 130178976 488197832 2964448 801221440 847444992 56164352 201319476 589813904 105529600 478373888 741754216 14323872 725568328 355227680 430596968 590833832 246652288 788629600 174110888 785830328 166820584 531219840 40399104 947185664 467358304 870832000 181863680 237797504 151719252 875533792 387896320 7650048 577346574 709020496 167328 643629472 108765440 946613184 665872000 249722248 157193632 688758384 492050940 337079008 30246464 166430040 862992760 677223810 842862976 595807136 205464064 632241504 346187584 515427300 966947264 598211608 659308000 785831488 507636736 351453856 775502960 226281008 426185440 245607248 435686836 891624432 661945984 962803200 516789760 669556032 947164160 703639552 358225504 332202612 975080624 316656884 563078144 101283072 90400272 629812920 993827808 170369376 174413536 188880138 510320000 653266034 920471552 758479874 616205704 769664960 80635776 898347008 162367632 380548728 365904700 16319360 282916096 561392064 387543460 517702144 130011520 174966272 278879232 355608064 903153440 226870920 211632056 436398712 202065768 387833600 100568384 716776976 884456608 502249856 3249024 703874496 506827392 822548672 210004800 445488010 429321632 634763952 459153280 670588636 219147092 963069593 950820728 641124096 604812596 252624110 434201272 838142976 718108916 731014144 39331264 32841320 437049600 820296352 847373056 596109664 278844930 339822200 131104128 476567712 512043840 969581312 28846664 576966000 431032380 268954740 318313280 673551872 487484864 399753920 976339192 87470416 870285964 337647540 158461920 527572784 787972800 63179728 922408748 543667200 406692608 133119616 607575776 306132960 160687744 203247374 546343700 582640704 887507844 358337984 553348864 346284192 811770816 821672384 8028672 167502440 691087968 433621375 403383936 997689152 582170704 797192956 67595808 43943696 555585346 999884416 916235880 149381111 694990288 524256000 727771968 716045776 275628928 340369408 828482500 763888808 147834975 679472640 448033032 832822360 54063552 525262816 379845152 79096256 356211360 658047488 626480168 189901824 913454188 420796824 759242188 536529644 66003600 867985772 643007704 870716100 729243392 861373888 209943552 797801600 891589168 367643642 549569440 338109552 263743520 839055304 682012160 53999592 196929984 715268666 159885032 779630505 20260432 80934832 747297664 731996672 489929392 307902976 424544920 417195584 807854160 387450880 37097984 704341504 367012224 900331464 752775114 603570676 958438920 465617072 638884280 317957472 409476880 441146384 800273216 826158518 899879104 478718992 649438976 598392760 161521152
270920624 528227968 843392800 760791568 747622912 738380480 823529632 550494323 989547784 993727372 905164304 633535488 779007634 506449658 270036992 135378340 19752240 416752416 548983050 963168832 982839890 388411184 10594560 373443100 485570496 609261156 575148424 937718000 659151648 797857920 881093632 952447930 882344416 464129428 625864105 155432128 228457472 122216704 56849000 260999615 61215008 233034304 168943868 146501568 374831872 188166272 563809888 216306464 554973000 407305460 61952064 206038528 179617894 506789976 260278952 67523032 6799640 713029120 108444648 695888544 871198044 153691554 724865984 964006624 522184504 430473920 614400180 211712256 777877520 348961888 238342272 840804264 866054764 944707872 274780160 802039808 911038162 470348720 686248192 98433184 742029824 50156992 463345528 29154816 228229788 652889664 860386672 69021888 429145904 914759032 459704400 304100480 311511552 828217360 881189984 453592768 189129416 521682672 986689142 135630080 664065536 155811160 55336960 320876032 594239360 996568320 150509768 324597752 589907776 90042560 76887516 35286234 169544052 609757316 353786928 316795832 933778072 663020000 674587260 949653616 267456192 425557792 153815552 348131712 610074682 241058471 365765720 544256752 174991336 880784184 205829792 552594344 906951936 783205792 457124868 211065492 866730864 833045760 193012096 141866200 231077632 955754262 901642752 480445440 556993880 806626122 968244533 220749634 928849152 691988224 194105072 187516772 324747248 284607185 32327680 787940352 828351608 606031133 622561696 584206550 938100880 85303112 823279228 282338304 432280552 804703168 209584020 93533184 201087572 195912234 494859744 60177408 434001488 87654072 830396332 845227032 217505392 738701880 460239472 936509985 276189840 417709568 111070272 908807104 211551360 248157376 858084184 680661684 740169974 763768568 583835200 51674496 695926960 272440704 626064252 681693510 716744768 413206528 23171166 104855484 722041344 364593728 386520096 712708608 931602268 30030900 246441600 579277080 282891904 759655152 218837920 372310195 663622800 778150912 58154424 596202056 423832832 837599232 944565128 171987392 618409536 860869256 879789325 736204288 919998616 877373536 211408384 127351768 957065696 766838082 137456640 156844304 444043024 91130496 272055584 472761632 790048512 680836487 703178496 944727724 249795822 775548416 766711680 573856064 253372744 824010080 691144704 985311552 774615136 547680352 919074832 971342848 9757216 955733728 504933921 925331968 19248592 786512930 33180672 709320832 604267520 367465344 324760580 402068864 593558528 232752000 783043428 182662368 68247232 498161920 551828452 119278320 199871968 258078752 241057090 630550608 623117771 833289216 313025248 280023296 480856634 127636720 323619304 508655000 655524992 677875652 227309000 233067616 620348800 948442496 717952568 447769248 676096000 150948352 659308336 276333688 429168296 680643352 399368580 343470088 502282976 753832960 891457464 152477413 850586256 607979756 271186768 842711296 675183888 341761712 81838144 912561216 958470384 541829560 954029064 728045520 576447456 146514912 655591104 295328552 396719136 278310016 884101760 120525354 834336668 198271405 362259632 418492560 595607200 566542448 618148442 227472896 658495360 714329600 583042384 704114816 91829728 188006940 940330752 548056304 95935216 11940896 835833616 236791392 74212088 651217386 598708384 122268368 100023664 602276768 139306404 354680832 579466776 780238536 379566256 743204461 149977536 502318277 671533728 632595968 752959690 289409280 943753200 789203424 803070368 851938000 877201114 567367168 95140147 631321600 593008206 838046038 847893152 690788524 88151304 819662960 971184224 205510720 433815832 305113664 250868916 116171008 770687056 532657840 734789712 500786688 641561600 748933120 611731776 672855968 130796974 309858856 120147200 501420352 657742208 357809312 210555654 528384000 662003904 880063880 899730432 933755488 483475968 620966504 272889064 928546660 98027136 430256096 31139264 744453920 697525088 297717736 166700000 418135434 628229248 253115198 576363008 269520384 649317556 559923304 839070144 237999104 217152160 49249696 543612048 603331664 129676224 667803960 810092288 737229984 330902288 956013572 52911616 193848256 925486176 215973644 928331328 37213376 945928192 164605344 748228000 195453546 964004288 706826208 709911697 435910016 344132448 477320960 544053624 432425992 0 133792000 565920536 84356512 899500 436772236 534331968 120561068 963090000 107256176 906847185 989668008 351647392 656203520 524011808 529365760 610344048 87873744 339240802 927880704 393919616 696613600 628577088 376483452 999990272 329269472 73725724 744111208 590544768 525856992 148375552 813907584 355644672 109088231 692327380 235598866 221166000 607770656 500251136 491694212 48414147 26653888 534441792 62202194 781512208 315609600 904222720 925924872 355987040 730319480
127054752 43916992 738345472 957452000 626186770 481261080 632633008 12125824 510471897 573739552 431040000 767108728 892890880 815618304 211789312 354817376 526741408 532140928 353453184 705457984 472247168 584415456 255625424 344940800 653548048 505597280 72588588 934839616 46586152 705268336 746497056 820474534 267432224 256960400 261486536 625560064 646378352 777007716 202926268 612029168 680213440 800731648 607979688 616042674 65365452 230888760 856656896 596116088 294403672 433435904 678800896 239703056 789411872 645196832 940606720 549575116 828855580 749433051 753932608 39504784 720529280 247936000 660448000 133048408 301322550 327214208 743189504 689076648 134496704 204092672 836506688 964280136 452409752 381898568 956324416 311607552 194485248 237726784 957996160 523320710 947991808 109742704 248324512 867339776 190381347 662263194 555848864 389712928 994645584 217902000 245990756 577540608 6692096 331846752 136603744 113269408 475221760 677245968 271604688 243211008 590239888 370319360 17241152 94386206 528666645 842821568 622075904 240781520 405422528 180546816 511288320 469155008 572464160 838395232 85450240 686311136 753072992 547534080 103977472 548906432 968777888 639190656 26365048 864204700 240273744 782295040 508953344 683555680 677452808 617502188 310714144 275635232 553342912 609586022 537585362 772139200 797190028 790986752 94473760 50141602 456610432 267892336 511648576 429125760 199839776 554277760 629915000 933376000 323775448 481648912 201462944 246596096 889032896 767541968 803965184 931679552 175479638 841614016 729856000 252488392 618980992 689642224 14694400 576525016 523091668 820796496 277097984 473299408 812232832 278114336 846808064 63785112 470343028 989430032 124788408 387801728 814277180 883505712 93473024 221020624 559789520 560408416 84900672 566232736 261468936 896078848 527688896 306998400 308494390 614840992 706571760 277118879 587576008 115376336 124485464 406363400 439371840 427554944 849370576 185237376 874725376 589623296 861043200 96667264 558127296 98438488 701375934 969351072 398945984 202920192 972778496 1502000 748781432 682242064 162250022 444235144 98136960 460455160 964888536 606720000 201478774 802832612 963271120 915826944 631947016 425937760 288788672 655849188 21186304 320952960 416490336 170939828 39346432 403317368 588706584 799079082 576088384 859344376 160790976 928943104 463633920 779337120 123335328 829356736 912376824 707753280 468346688 480314068 643014144 863342304 962855392 986118912 515314536 273847788 543524424 985634304 401969248 42139008 802220636 743235072 776798048 482728992 984674304 869211093 882112768 520930720 12113808 112255168 263141088 720845456 417860208 968202240 682727872 82783152 215216896 365067496 768456704 923763200 946041568 878018688 823292640 58252352 914550000 342724300 344466008 784060928 469808640 319769984 955114880 200311338 899869104 19896832 642968128 189322836 800443375 835671200 997553152 93341904 411045052 206586496 570211136 45435060 60899504 797260288 456984144 554362300 56593140 605223670 816554752 147056716 804029518 547165472 666239200 136329136 337519616 236684624 767822336 907415644 509211384 866209488 655975800 812166538 315029008 713726952 11351236 894819744 97639264 45025920 919674504 238957275 880966144 105536580 871742260 31977124 279801600 104239768 487242215 467501094 451960160 785061490 440842240 263900240 903237792 330817126 962220800 696677376 446057732 441175456 666830670 514609580 377983528 464689712 6334367 305379464 715815488 328932736 618526928 897066488 408107200 949806112 677597152 426866560 995202622 606792564 456273328 599900391 550527032 443147540 943235929 545186772 523130216 783350464 858858680 372178460 130800948 502734344 615605176 954862080 918099464 21904902 1177934 930076800 841376768 395697664 743099952 176996740 27145176 233179772 922097408 894079564 611515428 970737344 86760960 483544960 197073472 5219176 49403136 654029250 264762240 761846574 376778400 984786080 43840128 290132272 82893536 289412160 912766976 61859224 593439968 526347520 82443840 665195478 967197072 330473632 997417320 183230536 420024000 791761176 620503864 351982500 55925120 89820912 852660996 222376576 698994092 830909564 224684928 131121856 389248173 435272448 318501376 271230400 430180872 505468480 585806656 882549888 941166456 480673776 466792180 597657472 641060544 493233260 260315332 369454060 850598784 191983132 399149000 562127209 451064000 857682592 839826944 614442112 260928506 223137008 414250544 315779360 577330808 270204800 725468680 333891680 376346684 990742128 585700096 319706274 234585088 575737674 687403520 770828992 112980352 550226144 12763120 825389056 409008544 939432792 327643192 162476510 515990016 192026884 29757102 337299592 149921584 761901200 359477212 453258368 19406336 818257024 853998592 765423392 908902184 2134262 312912000 4115848 16066176 385122304 289302556 219446307 673960504 552188592 793055552 112706624
245784576 335002688 15688994 264834424 808638592 113038576 160513628 639639760 273270112 874152000 396172800 720475078 246836496 515166224 141744128 904845376 362028852 705682432 289198120 33673888 878787368 731067224 984888952 828602088 169051648 967899472 223750464 53358280 630135484 177505472 146802432 778154208 125188608 493271116 34188736 556222576 209107744 780163952 595030016 291455936 149717122 997996288 296466944 780493184 838215680 22784384 69461140 57799900 560576832 872071708 907039640 402938720 276604800 676094696 80393536 384442608 7785152 517329152 27311436 165727240 252463736 58355680 748659808 538370472 988179584 246004724 508728016 69021440 686941824 435766880 223785184 284527168 699219512 873948800 124187184 118416512 624665600 587569856 35319156 178256336 548400736 58219320 852520704 672705152 614641440 172983736 13396812 804646504 298193920 574785152 660650944 696369600 511178488 19623072 273185296 949604983 820886944 343147680 748400420 432946626 270296576 910418352 315030160 651831808 561403000 56843552 991529808 94094270 776352180 453696160 640627840 82799680 984120000 467009536 281664000 832572944 905345238 866283458 886346412 759433792 875392943 228556240 920058980 865667520 811206912 916498944 654040941 279021896 994982176 817818217 372053760 261873268 881875215 855035584 18925802 815584272 382387206 585826544 758068960 572317496 817294912 994195968 944602112 889879232 36492752 495005248 894183496 122433696 643932928 223525824 915302400 732346752 670590192 433679904 692810976 197123616 431443312 602163712 798720928 907740032 633456544 787738016 187359560 272335104 450530312 829971552 310402560 476722688 955027392 91362016 50356840 592339264 127399104 210997792 723014144 190521600 545633928 521751248 172358528 924398800 748538808 249602240 567317275 763366912 85312960 126225408 391122944 812746816 427895624 998200740 931017216 398674080 560969400 760239760 701194104 749660568 642566820 669658498 541184000 443694372 59373998 363959200 349276304 205024176 92852736 171941120 739114960 264370080 57599120 91920384 342083863 977234000 817094404 91699712 670090240 129146556 697637664 165652080 35376994 786293028 626316032 882897962 915620949 493443648 36947936 112157412 455289376 480827944 225390072 977478204 999990528 403241448 290199220 370287800 363254184 740147072 364670136 20881018 768941824 742561664 271337144 403634688 878369072 413442888 891820448 383374336 102805424 313488070 67160076 328149952 445790024 494772400 968975248 883891584 478720040 698530624 585643448 501566720 46502296 410483808 123411000 116957848 988681280 999986160 55074600 46271296 177094268 880631600 199125376 512834468 872680064 116845098 476673256 246775992 818178904 23443700 124893568 316387840 550541168 122089728 78267904 67910880 407858530 642151504 134416025 55423360 360033152 225889554 774078724 510414896 128091344 120455227 821866496 53339088 409994640 980322560 581778944 15806848 392383840 435447616 629043544 963200640 988001020 315609228 62003056 901460896 31466418 124402704 90876416 633716304 897075944 388155872 678751990 260552518 638619206 400019456 745794511 277236240 74292045 428057600 285943808 99876928 626986400 414175744 354675296 554918920 221810528 340889088 975567380 800902032 94309376 601958768 42224128 622834312 15453728 26695552 158514022 14322432 204194224 635228768 558869888 334483648 480402430 257409000 652587452 269657680 316764384 268051200 497219200 493069368 455584492 123204992 546620096 861734400 397899520 273792832 475811840 823848960 850570880 815369984 247929744 861061568 212588096 546840940 701284320 125385728 168809424 184186224 824890600 787663800 638023680 291601528 537804352 570998592 529931768 824798640 820296000 598541856 137111072 838894592 322728000 453592208 587967402 236067872 323473024 119052398 331204608 693825780 941169108 762142476 475390268 634400052 320368384 843034112 379770142 475127772 940385536 889037968 133946928 146545152 773584464 411328192 647501048 230832656 369592200 382740706 648388480 243108392 212155712 135636800 804368896 553524128 951048496 855193152 164098256 273640320 452607248 179083968 966650880 839291072 349249792 850100376 471631360 289283144 727278720 781650944 813371392 702517248 145595875 80489248 272475440 457081792 7018224 642814400 872118976 852417204 162970900 183285040 612955608 459418976 426808400 813996000 860802186 290298152 770691072 191725000 161384392 438643000 121208064 589301888 717304192 459611120 38799920 206530816 60841152 977314796 815779520 255186974 540072144 993364016 874251712 325876992 48890536 492573920 374396688 466374144 96958928 637271202 339996538 135856640 713640000 986709456 827075142 15709496 606425272 368293484 150580324 666686592 550959632 95639296 753856824 97960416 150514864 443285896 297259904 903491700 95086752 595216360 337257822 795740016 660408448 497507968 967316929 961464080 742469488 763253760 676714852 282607728 148135336 665670328
536429992 387661504 868498880 972449536 441379024 814925312 457036352 569535552 849877984 559617328 220414400 866320832 446209792 332916224 596920640 296329936 2759456 549879648 57488592 742050944 440004196 993791988 400052960 476170912 658608096 432911456 831385212 93087360 474515112 169908736 34144832 416640000 835489252 39361600 655157652 756590496 552544096 368457568 20335712 810732736 53826840 439703296 203015680 857606080 738704640 797576960 420176448 290042858 951320992 833972656 408237880 19997200 929197792 929460080 817034160 280188067 956096 389798432 853293312 876559680 990730416 295287786 761074820 547773056 334622832 398699234 785934368 437265504 486433781 941145888 485141504 823205944 563780864 311250256 739767296 124874960 697118426 697094400 733348384 674618128 850774420 96514386 901738624 59153208 879948688 661430328 236206260 264585712 486441692 46429472 494474088 645219368 596394096 509237452 173205696 807872832 829668736 26042582 779379304 310027724 312989440 667926761 856753152 995121856 115006272 562213356 519948224 793344000 785588768 469647852 193473090 240980908 506654570 20847096 335438592 577466368 945501256 625969504 127887360 55983264 36601284 133965312 622837760 290497472 278632000 937752920 287991048 168488080 14123776 582446976 83184728 743225964 414751168 786774016 870269340 303700894 371662016 788226768 421971404 548420836 85162960 747269344 96210448 790023456 166035904 634232750 421302016 549424288 559057648 204667568 961055166 396672128 369842688 900469014 287793816 876749650 134343936 139218012 75716980 331433284 24944634 549422702 26222608 787329424 466634864 297223040 1146144 285947264 352948992 33494176 389384320 374117732 792601856 139758912 973922304 582601216 591616424 509876704 285485824 319754704 458123136 10816688 297430016 721310208 786538352 771995136 836880328 9428229 189305856 406380430 60953432 381273640 699574196 256386320 926036480 665607106 707519128 210576384 419715432 576210304 165235732 43522432 149550556 388970624 893312512 534249936 711106546 411710364 239647936 735477152 255988256 691459328 200316288 876648648 78681520 863833748 434512640 842926336 6306036 117367760 136750464 640684056 200463872 820521000 560662594 185875008 694515740 276070068 359289344 500648254 657218560 525280896 365457312 335993804 636948544 161299824 952838912 262633984 64891904 903828064 798776224 234542204 888575036 523805796 593535104 47409248 618794240 199054344 243060896 480511680 282630692 700280576 710811040 140242844 220493472 278138528 920586206 141484800 541849100 13960192 176751204 243832504 912052968 476772000 87990964 877785576 445007360 513782800 619031968 49760300 607772704 931583360 849105858 528113280 172399104 874598400 176820192 71853936 665397440 632909312 240444850 12009258 482822080 381962706 853143744 504547584 827107832 594042314 753532928 193262600 964833984 641763328 38015008 732699648 289808052 263391872 968316752 793775552 942617708 329311488 753668384 78197680 56232940 926845064 80049760 70948032 151198740 657176832 618703988 275480224 620272640 671902464 731618076 813818617 979987956 623187968 555214200 628980593 951559024 544404736 701323520 812567768 611719360 840347968 828875632 11773296 491521536 167261156 231574160 400546400 552032480 811114560 554071296 550685424 270294784 494721040 113058944 2210548 694113508 556759904 554457664 602775408 750205064 707068416 623836860 168191672 531990176 180411360 989260848 977198768 895020224 838453375 438165814 836190496 818220884 589964800 351609186 530818366 447475968 918171048 259596129 988939264 444106240 460992000 71352448 50965504 279657184 320166640 31778192 889180224 1358264 620793392 120163680 418913808 463830512 286100140 582064368 165590048 15999488 784373840 97094976 94256200 314867712 359581180 151883848 832270112 728708810 962019044 765558272 956065992 2100118 603513804 691304080 504709120 838918685 32598044 772280148 958518172 150496768 272271412 20807080 572146576 116732992 526576296 190019332 771407752 265497790 611713740 648978176 554609920 613159752 563405984 530809792 733314794 887415360 276963936 240951552 2079616 106054944 272987392 731102632 560579424 353237024 697667584 210899408 258530860 809910784 500961584 636509088 601173580 211289372 854113184 377083904 88194320 320964992 442777088 696868992 125856768 822295424 104985504 847405568 142085928 615173888 390620928 297463244 752109872 435629280 394230560 826851224 269374752 950343144 471333512 322619192 979405824 137111944 655065000 319195136 444271552 987776552 885895168 987015166 402688212 373490336 881951675 259118804 524624528 448273000 132447304 912800256 313350592 920469056 642250192 49516544 874996736 711722680 129558688 517591040 498911700 353164780 442516684 317438720 281153420 249716632 809164960 763240000 900353564 975549600 114147188 713043829 730396784 99020912 732702531 758004396 57178392 73474208 643042168 329841062 344088248 528692386 773852944
359851820 455013120 106757936 347288480 329529136 972656544 235968976 198694016 346197032 613709632 712007870 12706080 903657984 597695360 891756544 216091452 794210480 233795888 714232896 651405312 759602384 403798824 649373568 306913536 958918400 55193072 162820352 763077712 741720210 805970536 369533010 889762176 846168160 337309792 795280556 711708576 269253024 467703528 454967808 444145744 85103380 992351808 530417536 300312064 479539546 843723516 985008928 793616504 943298560 735324000 183997224 36403872 140034848 122607488 737759160 312190848 324848288 587566400 169153296 879136704 455524448 370034572 847825580 47144348 624139808 184439250 200870818 283409024 420965352 870837072 607674368 217433792 107070008 672105152 31130672 346031484 116709664 500132040 179036692 458391040 769216000 348163700 789607580 745918640 382815024 946645968 306797984 701987856 294048896 387065936 112055108 222174945 810117984 370164672 343505920 387413568 23332928 245563224 992317360 259403200 293731840 567198852 497783425 993938252 387072920 836981144 549241227 973031840 563678458 892729408 14208296 43771840 539790176 908553892 457542656 854129010 52279824 687680768 868341744 247216640 901065792 225009388 306230720 566534272 596855051 721638172 855451520 361324480 119159624 950898456 760277056 997515200 211566512 71759596 463161664 184957918 267112844 272619040 884081960 404062920 175507712 649684200 656217472 255921664 720810867 195327832 135107584 917204448 247499809 859754400 684485082 564639248 625819744 118825324 451773440 613869440 563916224 702987616 107184832 487791072 981285632 45823200 447080960 7357056 55189976 34166996 811466296 716061224 854035208 440997616 971682304 755797000 299942279 625877326 729213736 583317736 643848320 374265464 734212528 209988532 316123348 919170800 567854976 67444384 465128328 248030080 755034316 667215726 628446784 580938512 224713472 742092686 990005216 101707008 446154240 690049224 355100416 415391808 68656762 390964164 289667040 379645996 586085576 179882816 267755992 179777276 175828992 896052352 685867000 75257728 314749344 105615884 11447680 395299500 858068664 555566080 639579724 80965616 855403776 958460048 240442752 630254060 614306011 689403904 531827424 951208320 179433904 798011152 842654838 363888640 370044288 199681384 75628524 633390656 628307916 55051712 880977220 78126400 291469520 839239616 729033472 982001318 523872000 267133028 709782860 480216836 721232032 964265994 707374544 163247360 458700576 861022560 849438208 620461448 201243968 18139656 302848000 779951560 786691190 11992372 884857152 975380492 987409560 853809508 18143488 390387008 896793568 70264366 412643936 56539160 696396816 945309032 979515980 339302012 384739072 992955560 349709072 326914368 607286880 507322944 504889600 506617184 93195776 457828992 581737920 239964636 842459936 613743536 536930160 762686004 143049886 528353600 639491123 328578128 163962552 532663904 744970336 564669224 745930176 431002846 189828752 152394048 592247840 984556736 74295808 270742182 626510208 389189376 145504320 618885888 526570944 708960110 108389304 929029568 906776016 872929176 653698860 893526390 659714976 444831168 99817026 327574312 26221488 192942460 144232032 878632896 139862698 990226758 472466400 631520000 341116148 999403616 602647040 994993536 128624504 113715568 412080336 662370720 738327552 317229200 14231328 759185692 733244072 212936128 803901312 90183488 354978848 818195168 794456688 242874880 735365356 307040172 422288128 138691072 109790948 192842752 517171240 723672336 390018224 176663620 771552112 732792308 545422928 807536384 669865536 706038252 863830424 402257297 832890176 181406848 814494288 605748074 999944448 816941568 996918368 621500992 679556416 34155268 932017320 17888928 175809950 713927680 343775112 874643040 753288132 43537792 965970560 257286656 287765992 904829696 71283968 419396896 550906537 732048384 283312736 188013592 631236046 82734784 579777952 665448308 589521408 762693240 108911264 149233376 651137920 939929088 803743232 373833536 641444480 367189008 992578272 247611120 12582768 882631128 113175728 886634944 85518752 946671704 893140230 260984690 526515456 352993280 373917968 791950172 380650656 380180496 311577968 165297152 495185744 978053248 409668008 79266766 12994240 877408512 43008000 312747388 955067500 89040008 331873428 178104000 969130904 34232832 385482384 642876250 200699120 680441906 52371804 72052352 811078184 639928448 485256102 407489984 123810700 675948032 626504608 715596800 233875584 309167880 103041328 458532000 409607168 196270528 843058832 644715008 718760064 481003856 782954560 177982656 319124120 729829374 531032064 573605376 540794412 95298808 572271488 716618710 359363264 282101632 814957824 427567520 62566470 376286356 787198960 370036571 321129472 472149072 81589568 579722032 348794521 569331584 890420480 939392608 371093002 938741184 882699976 540602944 840570878 794260120 657377868 726348800
388493056 410127568 454724192 476857856 286513840 426238672 880261564 144709364 675487502 326089600 904768064 81869280 690229248 827047184 583186708 651405376 832905984 777745399 953230148 641273264 117431984 895509056 839026624 162784822 541032800 348750160 363348736 728251904 775091712 758255428 114437472 815583920 708944384 41019464 119133376 631608320 751530320 83620532 349195454 219228024 743768064 315964640 645632 808979190 904921600 124171768 876960152 871286012 118351768 152855552 929649076 324272640 474215200 295468634 838510720 782582340 566312796 57620208 781446192 228980088 668183840 375183264 824192872 918347968 734965934 507904 48459064 341321076 965735872 202203520 773331912 728490112 771571424 17027072 939435364 12404411 858749024 49541200 320629696 395312592 44745280 643903800 411930064 606618688 197178560 46011872 249953100 927420832 865339296 616077376 229769768 429802822 22421448 539649024 905524020 274180634 617203696 492102121 613240832 686595840 45781516 708157771 840483312 255249812 859640816 139525632 572729984 882856736 306895442 810395648 518714304 565331072 896356624 276672640 121837520 549233680 857833344 309524736 695631392 154949632 249069408 563276800 109348448 953789888 914078848 427243280 745325120 67605888 162761452 25509184 407902972 115085664 690847104 597191616 884172800 954049536 535823360 799974848 963500762 425186304 616610624 909974163 471915688 71655896 652480000 874424088 987587328 191955296 506620672 17770528 354160640 227826736 99800448 23924072 773335008 174838528 967108608 952369696 435460512 638470320 726502784 884080848 284620658 68687768 844196592 507037456 65796784 610163536 483051584 450693648 664537188 512863780 65315692 643193264 209309712 443796992 870170304 951795200 433594920 718433468 537166384 370900696 926974268 959955248 470849792 418835734 865892952 535935920 487571768 523101240 718766704 25808080 472036223 265642896 41962272 991520532 755069278 872590400 134767776 7956260 954862784 353730560 226305488 401258822 985297552 14202496 90871964 908539192 334416800 169072064 61086487 399448384 443210720 200346680 84532656 822855248 509586880 366519184 129303812 211452128 535480320 659989108 255260680 929150716 227276758 65909627 940040460 888515328 853386560 878247936 515397616 289267128 272728820 335973248 873210720 790194688 146475280 68433440 509876576 42458186 224735720 374002560 537058088 101446280 131274416 144909013 751329280 490750163 55958384 94678208 871909984 133967440 375912672 925587584 557964736 206666152 850956558 339475384 58700032 980929600 956735360 821990152 83467360 115076720 23386495 5826326 255942272 233972352 44329856 758101120 537975792 702361600 382323620 626796288 471032992 799789700 708939450 991155424 590603358 648983072 137412642 288457740 868496640 973512766 170004736 228131368 666032951 895408306 271893776 768889856 808634686 829622784 885527312 109523080 472141664 159539832 119260800 661254272 912451072 295612288 589933824 695996400 234286592 73345472 821501904 833791549 125705700 140950672 256784128 997844944 753143436 989238848 498700736 330334768 41826768 234599982 325775936 302168384 990039136 830926868 991584308 845097472 486688000 145635968 41152000 503760384 226132224 976937344 417398688 807673028 764914562 643745536 883621208 867519586 614213688 753182472 975402400 832022136 465249066 469947550 438194268 984573440 533807488 875228104 641194496 515328128 741050512 512499072 298442240 922545664 819317136 270543976 301584628 12593728 75663312 723625984 283169792 552365312 282568112 541531624 82585472 998842438 165478976 854938428 988567328 188351422 327833532 717025392 611124884 384647680 317421336 307373064 332739072 278635264 746193184 237432480 236161988 212414328 410278220 628498963 460489338 1733312 902987843 963628544 846955072 184932632 883348352 290939836 824408834 909711104 465825536 74740288 36020404 437378944 459610112 975489632 956450208 707155944 298234524 47623040 707507328 800326656 703596032 433706340 63922300 247418428 753909760 290812480 372013351 890564655 421469696 936826656 549176484 38486832 942587648 366164992 865426560 968076120 260218696 741114792 319796448 634354176 293733520 998046275 414242816 73446112 810074592 860615917 903800704 982398584 846251792 883752470 211576056 486192384 88126672 472991232 971055492 914097920 381238088 393191076 700579584 299875710 635943424 419842596 867028944 769088260 846022400 928524972 998233296 102394368 360759168 852560796 662047744 424875128 313533872 777782472 413344224 669893848 394671648 570212352 289115708 496420293 627996845 370358272 585897276 97707904 936468608 85598870 41641920 883769728 860440000 372822016 962492984 95393768 670362408 594946224 420188928 63528320 463276788 442097318 478539520 875148800 888239200 497634624 691983472 588689049 358862592 238773248 99298900 469656960 82708800 757837946 148221952 841517440 875685088 527754169 582214272 306661552 518078336 127608046
478186912 654210234 499276032 285397072 755890436 174955520 111472896 939636416 280662092 404564420 965595280 588551988 140763728 140089024 803432960 596350875 835248661 361322904 283289240 712073408 26842672 775805418 655050764 242004112 20294048 873017899 224526208 16204154 369029966 76470016 165917600 117886464 802705920 707939072 235578780 777309632 70050816 391746944 750744878 226927536 528909000 785112288 355865062 239515600 676341000 170934432 51219856 939874048 428889600 236907680 260518640 166230020 324644608 450725076 791564920 44257496 147022840 984614464 722547712 342591735 892353152 674082072 328973824 394069900 88020800 503562712 814220824 636048800 480535040 915431488 788718976 661766236 804304384 796874672 140231872 900970850 855822192 495692078 874966528 91928108 262993000 701070464 817771008 346644384 414807040 377770568 403453568 704672996 670336448 908494976 964261120 354218912 197204000 176640000 860377920 603111904 970690619 745464192 900366032 640474044 740796896 462743552 653456320 769563136 111112704 832303738 510783936 614434456 807852776 783181488 500454028 194364422 599358884 786693896 469944444 672966816 657127760 706430976 123861008 290662176 845213600 28680480 916832288 224514112 14714112 836174952 926800768 951896592 113205552 38634270 973536424 331111424 265318750 109558024 796312352 572503040 987781584 901525504 382535728 11913496 763251552 521662092 292349440 70274576 139572544 851320256 427274040 93962032 830883968 420585856 318968128 134534400 504123682 156290714 890449414 705113112 26441920 431442648 886082560 14595196 304678760 455462472 359651072 350893184 175350112 468773376 209518820 341228032 704812268 829264128 98745920 394156750 400921632 233876963 410046224 531972608 702726786 697809312 153549151 714768996 53175996 448740352 629196384 638801696 155106456 123430752 912958112 680717848 400637020 352980988 75501952 358265344 134145872 168045056 879447872 553550000 206912500 875535424 534405088 317302280 588795056 242212328 163985664 474465792 476330688 865887626 372627672 469291776 401327360 221391600 18312320 580061184 143837500 585609504 772888608 833037080 334657152 775364728 316553600 711124224 136403968 374309934 401928856 309096452 405955584 157879876 244935936 704009696 711430400 172623744 676468128 845226592 506268416 652464040 292336128 50561008 999748303 170390528 6978198 661363200 216714944 673590784 579369312 82928256 195121590 693665216 485134632 54319916 550410304 970624640 390040480 654105367 799507154 462572544 662812832 716089408 627409792 771816320 442563012 460195432 883438224 289491104 531931208 196658765 833805248 447878506 868985600 151455104 162047964 968375000 388807350 956454640 83328520 70461676 974979544 214945436 979480576 257892162 315153920 615556672 9136640 952861380 566968460 390735172 145140544 793479520 289704816 74853240 43900728 721225574 563904920 443803056 201935042 155984416 955593728 243728384 857754624 685099520 919470512 711781120 721775104 458351000 285803584 847012376 772218432 44052992 155929476 63995520 125475920 428995314 807232128 363025378 543997568 995468564 678953584 654899200 396387326 843871520 296194604 45782272 372630264 320197312 246556312 227726592 240190464 503517744 493065152 370578192 806173376 88615708 183525120 769514880 548829780 721841520 340909752 615084464 495614976 384382680 264409024 140426752 432665980 616558416 556010992 972949056 830435840 92762288 4983184 645124108 279598118 416242944 903979232 934835304 620246208 626759688 339439616 734829184 186898176 808955904 875495264 789309024 172894496 904047668 941171848 52387796 791854132 44718816 918192332 757721600 85840000 503149056 599307904 387677026 569422144 954130152 898754161 361430260 517265088 100998212 298633032 737222784 306944034 488756224 743665952 495789056 292973056 935424000 226515215 655511744 376256512 194636544 469277824 54350744 809659928 208036320 639888236 931896832 699548608 964682752 396318746 460206950 320342974 351481952 807663584 185846759 483326112 926793728 79936650 200372160 449592264 836801664 297576124 223408146 803050952 657505500 210228800 877764776 81739022 208828568 244176736 660610304 146456992 989885648 944379392 190807184 11811068 640124544 375444848 789808640 558991022 645504512 487834023 953992832 214455184 659594208 642210480 538352776 448220512 386673824 388051468 111167360 656952832 678995546 376592896 937031484 428949600 972758528 370054400 508961674 577541600 489143296 709362976 497511296 440930886 856641098 567582016 141025536 149538600 902976576 985249792 29301120 89837688 684584314 564713283 496028872 341843240 314132256 126068032 10400800 589670144 801815284 260305020 593193232 589352384 475136940 276203904 297544032 672671848 278078976 134097408 900419144 848625308 457171584 472021632 861863044 804825024 940930768 367832150 326998016 196427660 163757500 350830624 698066880 563947976 760789248 825673752 970913936 4174611 165098624 540255084 94475504
750368768 812777376 920484864 679837184 614610624 781501472 949796864 480262760 663206488 184278688 833397356 30982304 224193536 256285600 332949248 177049000 754066464 653300736 319495632 160433760 873692336 441833280 266537152 525029872 908398784 159528640 172642320 750261008 523496640 555699776 264024688 260787920 377135104 21745246 77984436 936104576 865173818 781757104 772214884 702958072 712695676 625687388 537716640 163671552 435408384 525039736 10784608 626050920 335377680 775976192 292741504 500693344 15078644 837719552 489593024 528461184 12795648 146871168 399655956 662116032 130344032 63276160 121389440 853508272 328283468 747918592 374303560 212770656 856743108 486758712 714183904 246466594 247742128 959421568 723004048 194506300 886048384 455764032 639129020 260263520 110446284 842884236 658284672 912588896 433903872 142721256 636207992 832034464 761466096 324103574 838253312 492603360 391738624 719783616 915386112 540139680 900175996 245479872 264358302 970453168 64038960 587282920 545862944 723302404 526325120 540617576 485854304 547036220 753644576 297602520 870800352 75325140 431593312 871923472 190964640 819108384 299242688 836885952 429421920 35641088 447109352 21069056 1651904 87500932 577697792 131955720 769758520 386636250 794622856 348453480 209395328 273741862 975237632 542377472 362480384 44899888 743076604 406191672 60096432 765552000 676794888 183830096 484989696 741737600 232190080 559776128 578663152 190313440 568076000 157312640 67056576 986513408 904671982 990493792 174124544 30554860 73064948 776616722 206744457 722483780 905331056 176903696 442791164 180730368 239808688 621533168 849501312 737345964 220160 480592496 243092096 701240276 130681150 667045256 976817024 888270432 57576160 725117968 637038592 103375744 332962304 779728688 748282960 453865427 764992528 309547264 950605458 981690560 664209408 355254400 833055552 245151500 168875396 573290176 696902012 588751112 609413792 870896280 116176556 37712384 975480608 740180080 134619816 463223296 883262502 447252176 254306140 20473792 495212440 326939392 622891168 930760960 197227328 862828736 488296000 532738288 646438080 404368708 482916424 185263360 123096816 940339360 543493504 645569548 210655262 93726848 356979900 169737480 109755920 141251968 3198880 581973736 451925184 783434464 915423728 350616064 675639406 271484 729462952 938062400 940655616 27556882 830794528 475535152 560557402 896324794 928407386 515970320 393880512 37434544 496324640 123066368 670318784 186284336 672720840 52988848 638727328 80837312 79255040 897004096 935742000 616654412 332726688 353759702 485118452 23154144 641049784 346684600 712841024 829169344 332232016 740842112 663314632 764415328 754350112 339896968 493780608 205583502 411122560 600518976 696961014 938442126 405848976 723192768 945770000 8443904 173599488 959608576 654102016 863776268 32705168 408342152 103998016 306731520 416083040 213594084 833116400 591843696 378945632 363363840 674735616 356223832 634468535 304003248 416987504 129706496 859339616 751771136 177347392 632291980 559417216 573647644 381184588 744551456 488575084 673862992 506980632 432694304 992264336 210553632 111983008 737608192 750169600 558425706 5498000 745817160 808380520 581834752 437843840 102391792 716889856 211308672 412888168 790901824 607417168 830829608 678295760 312297856 471804896 665959700 533024840 748810624 523084928 86951104 123067264 509952400 717233544 672765824 108423040 457125328 949720736 905930336 49529768 686554464 125047566 561388096 716474368 474566464 447272344 112507520 725265536 190885328 710297404 235535072 385790816 245984808 423538688 167220576 952971264 379506240 384268128 559560777 757674752 544301922 182142958 977721320 562831644 234602752 548481424 65130200 787451376 47595312 422251212 920050176 819221352 94214740 783671296 157829284 130637901 369936384 91017100 985224608 481748992 533722816 811353654 301417984 204612376 101193280 434319872 475051904 823490000 543024512 750202368 926523440 115966320 854630400 902991008 121086128 787003992 116751012 66305760 670660840 763828352 324477968 928872960 616863552 778308440 1804416 698304968 47595440 449196544 820859002 306099904 766764240 336016128 962241536 312307712 486366 157022208 928806912 69839024 10354984 498771084 254449152 665619712 706327552 493139312 214227717 746980544 39195840 774096896 510798472 258156556 302574336 504206704 479432504 136593962 576133632 446146960 809097408 918577248 233623960 18054656 913147536 423680 799305804 922039808 673704000 100971008 588783642 156026880 645783690 527968000 921338068 583797952 823414596 979109568 155936320 792405568 129499234 155190656 159708352 108075728 989253816 507286592 798062004 14150336 158234656 286672176 450146624 447884768 811595868 880367718 270620096 931855136 877017044 797788880 651201634 699150744 67690460 944500224 350210680 419139248 468834434 433001088 529061888 253163980 629811712 439473664 566953756
229610888 117549184 480160320 445241920 651057768 780608732 473234480 424064312 213523968 664285120 22344704 218006016 196788608 562963912 29588262 59576830 457780798 289831010 953940264 440892250 628979616 139795760 482658464 459512832 463533048 548770508 425730048 16043136 538573104 378267000 666484928 242865552 398600256 115858500 905773162 463865344 245419912 542566236 392492048 725203568 64590688 425992662 36803700 5500560 377397120 12057452 130059264 439518804 357579124 586691456 376458384 123550784 328690560 565121024 669070760 569925760 248789808 428215808 559588464 733041024 447876384 773231520 203023632 611132790 354279808 304574512 692650512 344207872 945497088 74345122 554260320 257836800 464791552 98146304 859265514 140999648 418888832 541016576 521499392 512193024 632587728 626502380 907694544 286475040 737917312 318166080 185170802 571821392 636435200 56034304 547276544 148263051 442501136 309720064 638068680 460108544 250996216 853964758 592074208 759261528 223006448 519178776 250910480 664508848 267335120 69587520 529278032 540765144 348829440 261530720 116642388 498094320 826997312 375827696 235734016 576108928 877296128 48145752 108381184 935381212 888516096 538340760 955357936 391656192 626504064 396747924 838891632 195824796 827973464 311044224 921795664 950149160 870623868 188352320 145605852 887656944 795410944 614350336 945258496 199928448 939031244 10824192 624147720 526326784 386749984 397991756 901280000 735553536 755485760 527616512 99329950 409693696 650954368 167641104 50625840 262641644 180993056 387198560 976516608 684702176 9037536 879349856 227121968 92985208 736195008 28125760 837113472 476651776 505581568 641098900 214418240 85768432 295267728 377409312 824082944 797504000 883960320 31340544 777570064 597263296 46095872 506342912 515043968 291085184 383443744 617633416 272802560 236285440 781740928 986753040 688150344 949103424 701568124 885552896 898616320 531960000 668288464 341666464 221009071 201097200 516412588 744322912 879020032 797218304 122418688 794794016 155953248 367992624 394889728 437025072 375516512 684308064 762693568 567787168 671782464 905566640 561605268 822472000 391111616 985986816 488023552 33909984 73756272 513863280 225611200 457181568 930938240 387162976 906300408 878155008 227579840 528037038 630538752 828962678 787900848 412644000 353569732 985262464 265629172 17767120 7433100 530211584 935402048 31910272 106839488 119569160 944102203 926865004 214043376 869221456 329041056 529321984 790680960 441649506 926924920 46518208 391554888 928811680 534632084 131207336 164407188 605423872 48916000 862454872 357996096 666918048 939701464 340101024 918711808 794425403 351640000 77647296 788644224 184883246 57000096 93110468 818197260 741411328 949312896 121114148 56622560 628083072 323578816 804058400 217273328 891080000 485797888 823085504 546909192 479354608 107145148 995292848 122068800 777293696 363541440 663949824 361435264 850221108 10345280 205830432 301799804 735624672 693832192 842036960 738247130 485534576 315571408 634559392 918028288 932014560 279031088 832236904 791701024 392135442 909762779 584401408 742639064 566826048 106964304 265050564 365665532 473052286 388587776 221969592 365036206 491989904 620251992 642283992 309524096 688521792 321388768 290329888 564598648 551051182 576631536 667939328 836757290 879394152 557083136 31406208 491655680 80514760 549972480 774400000 22071844 847814656 931427200 135513344 925668008 894436800 359119616 576782496 324278688 362569824 345175040 487560320 154094080 767753720 646514176 926540416 529579992 451291744 133228560 137132192 219634432 67582850 492302516 222630584 108928690 631811520 551756064 944678672 149082112 60844464 330541595 762335488 9709360 201448448 234345216 618222848 149183360 839967914 980876293 843171528 815063280 778177500 614567072 228299392 99439232 894015584 652856704 319252992 331508656 551689512 623793706 740110352 560792064 355903744 594898384 436024224 815074900 988201984 50783340 619930496 285976216 961519512 581092000 598762752 556998800 549049586 118957742 98020114 577766016 735977984 624621760 348501984 161839120 344526336 314998040 174057368 612156928 372477070 458194448 14664304 207129168 147441048 768587360 484707312 387713543 540507136 385557992 196336128 292306688 962038304 588949500 508283064 620857280 560688609 827647392 402775680 932318208 901825600 824770425 216434520 374978600 977828352 619656544 273690026 825202776 376376688 175870059 79682528 900594592 485687644 30674160 461613136 442699198 759981568 606680476 172545104 66267568 611812936 914207768 540826368 774277120 675978344 511328384 149404887 765500716 337702320 276664325 38355690 711448128 359757472 720648816 364538394 882138024 400822848 121210720 397287080 814308704 767738000 887970816 737142318 357521408 36783168 159814848 777746432 446938132 719769212 345079241 194448928 558743880 331043166 812226624 968394872 358739840 588389010 224946184 194141344
434158755 408507226 474067904 363709296 260914144 622732648 655677504 929415090 830846464 326948990 450278656 900667584 818076928 714297274 711000448 986853322 810182656 662586640 80642400 60490756 515134256 156969238 476367884 296638976 638963968 523083368 903807216 965908570 406537594 249728000 202902400 725809682 906433040 844214272 810470304 95268640 440999040 888143360 348197592 292086388 119163600 433271808 863149296 108735105 210494544 580570236 49082800 166484660 215777280 490903488 876955476 294266080 514175840 705552384 917396208 327786400 423453920 998146528 263108804 761902848 336539376 701702512 280095152 744319000 402333950 196924536 262887344 356515328 49923232 505587176 635696640 962214784 912836608 479318150 855322075 993594890 464126208 997403264 890568712 840170464 859161360 317938720 223544704 706719520 568394496 761638828 564309016 45587878 340407952 950487036 798262226 86110056 933836640 41001344 433983160 627584486 292442076 417209856 631158048 865425720 85901616 461993340 483037256 760006012 551736832 494522320 1296000 897206784 446586004 896366272 193402784 114133248 615970752 205437944 537908464 255798784 13237248 594977100 417726112 360458832 786941504 780575488 636502916 598720624 862594718 395993536 342308032 127051164 8577536 679038688 635028064 369916048 539206880 569616336 444693088 851094016 270548584 198139084 428219904 544876116 83448688 963525006 904091716 441488464 932355072 531755224 717593620 188185496 195980150 194367466 186748256 684002624 377404416 712189436 771407412 875061600 12686976 104016764 878922544 781025152 170897088 102447000 156255552 882196800 244659860 744634880 64235904 529817656 429531560 724336192 161202560 765568112 828967584 914466688 869913352 792606208 118514684 649709312 133814492 950085912 605760768 544840320 754514184 645207530 243790528 873445024 749455152 199398016 285280152 248376748 764324188 219871768 122256768 231855136 394853120 505096184 25813568 35018016 811030464 849678484 569109504 455391444 618713923 153785540 299770176 391776384 390440376 228078464 101856291 939379180 796919392 374751040 491377792 456223952 716446624 365381200 830515990 528380544 216998912 385729536 972959816 589857104 792076496 109427712 104526880 260890979 51980768 770323344 2170960 634405120 617922848 781406608 496595072 613785400 938369888 542591002 707973120 528118288 644359840 637410880 541921488 910892032 550026418 642792884 238943744 278230016 671816848 986895488 895527888 571840352 335556480 60516944 521864312 202353168 387686944 970414392 27874304 577210816 692762161 520743946 23101456 678202942 186904976 372652672 386724560 84992 557100320 788703744 813962848 40698112 977557352 661846517 458419712 38401664 786446594 430074920 856917888 764462296 950442072 152386704 920092032 935261696 58812648 885543184 20495936 646649952 177040016 414033673 535886272 592568000 985847744 753294080 643057920 60634880 220209152 469549632 762801504 301772032 131801376 903574112 963663744 35637408 522452928 239277996 62622800 756348928 72319744 748400906 803784424 602192448 112062144 761701088 961685976 868584376 194288096 910742532 476358676 713843968 403127254 701183744 401103584 220766360 760834560 404214387 667144449 560465558 240129150 631320968 855679584 792599280 681441456 237833152 49189552 93133736 638517376 537907208 565649244 999036608 646160768 594537424 990310634 790010560 917083130 335576708 8809378 320796800 591127168 655679618 216627520 909273600 485061472 839167872 850057728 900791168 84572182 592608266 402539384 858948364 596930112 749318036 68978946 219545534 694031360 684250688 736112516 860142080 574314840 442895512 42201364 418533679 151268096 312486615 466207744 185670080 587517320 534658182 764825484 550275712 712778592 365440000 78801408 989070336 874108292 721648000 461545752 505470720 15837248 853720752 838771140 68546648 48256512 288731326 891786240 140313856 16857216 193355652 453626728 29859432 829608528 793152768 900820992 483831424 628305664 148653280 279030190 576042528 389719400 802602568 566001504 176678000 657606656 153643504 962523904 709200000 422070400 640157696 175201536 426192560 387302044 872548792 991428384 68238956 983686784 77988275 431343488 340431566 285160448 687231216 405925840 464517040 264655816 518584490 316026112 202395040 79427296 630427424 764464816 838924584 115188824 762323520 68615936 95989888 593564048 972805856 493828072 774631296 592690304 855301888 414737304 766571344 44184960 478259744 402411856 735275904 695279722 865070388 648520857 682908348 976040912 920092000 948550176 496222696 502758912 372708252 820161632 862346112 315807744 909836462 377103655 759953952 498576160 455414016 437655354 18739392 9268852 335646136 723142384 713205504 83058132 571903151 795709464 726441344 184414720 893484544 585979360 458234232 514861208 254765248 3811250 24777728 747731204 437705608 629143280 59983576 80172320 470085824 212135680 697324432 943148736 207246976
917730564 571565920 790949550 947257984 782000640 975701504 365588928 858961920 385888480 165361152 239862784 265843604 227756320 973161184 569167752 656308992 302290376 191839536 17671072 293643396 622247012 959853240 277950080 266093088 238537668 849421956 662174080 42550344 949674054 870117936 186123584 383497900 378824192 709591136 988710272 462972344 775856176 905371080 767869799 875541184 224541812 80366704 765618688 917043236 265692904 262722144 845618352 952534912 978847776 522958848 654870664 831307008 675871216 868892000 619210944 375927618 341653728 700898520 477256478 716613064 44388312 882821192 668924160 342473266 477654064 983274496 783295968 315587370 15498214 553061104 436557744 900781068 295467584 861865472 618857792 288442576 796845568 134280192 386722036 169790341 626989516 778730496 396449640 374056320 942068208 698854960 366101822 915609600 702464944 411885056 935696392 630121808 6878368 400368384 627148116 15544176 641497088 711157600 14956288 27133440 575408896 463265536 479683608 889384096 146850668 359314712 716194432 90971620 888125544 574908368 495304668 162293568 50735104 867601152 307120704 16061950 680370176 757969920 356439904 395497888 314430400 374766656 207338496 597153840 561545416 319505792 884307620 564285132 289280776 944733408 830709024 933496340 993793142 741244932 336773008 98153520 148735872 894730240 28897248 300059904 76910308 886999920 461464944 833429288 753550016 139877376 962964512 955643248 211703440 526658432 642017688 93291856 339853256 269324944 238691488 446869952 658545152 848085504 118347696 445434368 424795392 954401200 349870208 924667296 513606288 433442784 382369266 137205760 962449484 732370080 667391832 58215072 532026240 964185728 179693440 689083648 231579648 441794752 431567540 556284992 431917984 615958400 109791408 152576784 210767680 419884048 288184960 810542976 39798272 801427240 372995992 553793512 894630400 544818176 197453952 871727104 796797664 372705200 205483280 608151808 470909914 974476800 641334200 227092000 704400384 386251776 470632704 187954240 941211136 314738432 934070304 366513792 666614272 674607424 173377184 866882934 491169630 25054212 155287252 40232288 718803392 799194248 27247568 779180120 330276352 49634272 539383046 675832576 327557120 453730904 940119328 45822020 888227132 848215072 446509279 435516992 874738336 831513200 984930672 869483054 235430940 909872544 174456096 39579136 944340000 89853952 599206904 52441340 979595776 768096768 734347924 676369920 812758480 412485120 882533248 285846688 998843520 527989896 210991230 779918880 806804992 296208940 543578708 284770408 214848576 177660272 958835216 583403072 248167584 541324516 995299808 405241856 729604072 867149504 183414656 528847536 396077376 869979648 62637952 159725817 559376384 526233396 741278720 535272480 678623264 833056711 477501120 720109977 173527104 54272448 486048 818248280 915882588 29404982 822109696 562462912 594564856 578819880 534805712 742370087 112419968 250042048 607596960 535163168 617183232 155953128 331228552 803654272 438631092 385303552 581547840 638419840 597170240 399974882 682413960 542233460 916804928 803339072 221340540 511388480 224258808 954551776 853180924 669977600 237156096 803111424 606149760 152957952 642876264 333690400 842572544 59119648 261657248 491284480 933150976 150935088 668194844 694127552 687850797 382883168 143994240 282238080 287790192 778967680 909769792 316648144 981220896 745669376 289816000 967746944 432870948 499687148 636357264 269740676 406095296 405763288 298494376 921042688 617793824 218494112 98894604 910977152 108791040 242648320 642843456 631522560 59932688 731297882 769301432 412402688 330115184 961474208 413955744 901502580 234906463 958054068 694180256 462078992 654385664 231697744 822736768 273687866 221246222 255356800 71805244 88239952 768033864 373835384 847795316 619713144 370210176 728290048 460906704 725917952 958994688 399018592 42358968 513284504 75889056 406837932 920452200 409479812 218494464 160384512 516792064 115584192 330217472 832580024 705452260 632088032 959035200 124584800 334214656 57037056 70723072 939261880 555516928 795223072 408646976 593267712 898185080 81895024 646024672 769285724 654387750 911917960 585488704 17842368 42904352 846973632 563277952 619397440 717043840 303314384 667365600 649742208 424616832 74993304 469068376 507626048 591006400 586532608 996488540 798724736 876991151 605489738 729708544 151570154 10757784 722368128 824918664 286730432 737304064 225474816 899739560 838462014 452687680 433699476 26112560 419910176 658145392 902584720 237145472 477932948 4680784 134657808 615801215 364703152 771358880 367850568 648566480 115249152 217410768 388684800 666070892 86896128 854675200 700318528 425822080 242238890 707464064 750272000 936190248 497221824 14181888 539426295 465318400 5723100 111606440 847461936 2303776 170792528 15194056 975943680 914961408 893001600 651774720 204296880 992686592 954871310
706585456 468188889 569952368 76271392 929255808 133144064 8046336 725714144 147440640 235470580 6729556 544064530 359862880 506105360 768013824 62683648 34867248 987568884 184467136 100494824 265637888 862077984 383113460 9148416 952548720 640096624 768748128 99717064 398412544 303340660 717419200 823147456 425785600 155319296 268826880 243018880 385090912 779212544 934004080 178980382 799921352 261843200 641702976 795937280 605609312 667481840 115309824 271639640 508394250 194732960 197772448 283937792 156499008 373935872 397724744 408241481 993628832 566627920 388424882 668608256 293573448 825229104 317355152 575494944 237148608 317476516 504791552 154694144 282191054 891023872 436927120 818246042 61004147 351789616 972460884 116097168 629577674 300266110 910090656 433343424 291671952 478831616 124577312 870991040 692181750 575620096 458202528 654585528 477291776 992868336 44930840 900621802 842371264 599999200 524692992 229571725 187641152 323062024 711447552 825423008 434478800 75896547 45867040 415387392 483123520 362908088 600999880 597488256 425097504 906226460 701164288 982965904 997677365 858955520 724287768 196458016 235504800 760901528 892697664 568804658 684223000 322047712 643498496 512536528 269917696 440278800 962102186 305135648 980348524 194580016 958458736 47164391 210575000 33893376 330378880 623126260 851607872 98057080 180418080 337861940 98420800 774847686 691094208 551207056 641164768 629993472 517883520 19306742 824057600 291873524 782630895 792094912 773428960 848147968 387355564 487561872 447835410 104844675 696492900 465833920 844296750 315060192 282278992 229064064 683234888 73182528 738818930 393034240 572756544 691369216 49107200 898356224 941647624 306564008 133729620 265468800 170011216 706864984 462462528 233004196 886079616 381079776 605146560 932096576 765194384 669331024 628128000 264526104 974585088 353743664 414913040 267743762 672132608 425138232 400192412 317481792 405181344 903228688 740378184 164256768 14770528 289749104 502606976 407473568 638240768 507727720 422399880 16126112 426916352 955591408 460255120 313369600 393375258 611472384 613167616 288972416 268423760 83815856 430443008 373775040 834427152 315007584 349131776 947546408 446118264 860701152 377533272 684897984 887474816 744238012 839705088 622416866 944149120 35504688 381970374 834062416 296897536 614162944 504398352 444815872 157120000 891448288 546578224 249674752 993398128 129602944 593411920 990625024 456280352 592437120 255801020 237786282 926863232 953735884 22077888 821548368 892046688 505492232 170365184 303940288 224915968 449758100 660486722 265488800 28269170 728418304 274413976 404840908 832189220 931357176 65803948 498345480 147534066 858750208 355967020 411109832 718940544 154928624 278622608 38961016 164008416 676243456 122810624 273707640 694430636 708081920 17517884 721471360 811774720 160196096 934275584 838060512 126288640 138508220 918378048 107157760 816000587 531766744 303943192 93160454 748647936 380948800 510340512 550337664 840726016 801428480 722239520 711053136 205451704 7348944 28804752 162465952 69649728 190444320 897059520 257690152 285887384 320364032 140000336 967366204 742242048 202439200 724820864 935254688 681073120 359026688 37908384 600980992 198376192 209346432 591912960 939826688 497671232 210953344 603607344 359581560 635763968 93652480 655950840 175415120 698638132 209450752 70656640 924747444 479377120 919838720 829706260 986890158 982823568 792061312 9124013 926653984 10820750 63192592 509776196 234109952 478821912 5256512 562638854 458298912 221840384 353366784 10957842 849047884 420983384 601888000 944701952 25654528 191014400 346112128 281045440 203930272 571797238 933036100 793045200 641387264 983585408 274440752 266012036 826699224 685345216 56960052 460154784 29524416 35268488 713298624 748390112 497254080 994241152 736270780 755024192 822267568 596662976 617816688 898291660 175580920 875581184 447271896 300927480 656893040 619919360 939373728 658241408 867999344 629430724 130461632 217545992 505072576 36731836 320838920 25678508 351315968 506761216 629803264 60532224 194455256 93807104 753161148 462362440 572125568 297264384 477884768 487618188 490409600 676870144 303651599 68114024 824494600 378432956 713940736 36387584 891608912 776352452 0 148524800 514258144 60285205 306594580 400942768 294920048 408161320 998853296 227388160 174288688 875206272 639751608 684760338 921440960 519955072 803100320 533582600 731964032 478760730 825063840 17707744 587041972 48144872 601111927 884744708 349082624 805187260 340048384 560024448 301891561 973845332 550760576 441344000 827207168 349251353 791909244 809450880 888204992 957605680 769665280 385555328 437928592 743678816 916414548 542822787 133501368 549941184 461477088 605157909 656477184 766381696 473720320 730107968 453263608 260201992 438283680 365098816 388091865 732296600 130862240 588285588 10330624 155112152 162024384 386723168 901634114
442629200 499744328 359216128 119644480 253407076 366508408 178351696 461560000 907910200 787643808 540439676 582250568 66451456 772202827 294376320 730145324 249354976 533930920 257501696 815895104 125288512 443821344 190589800 221828448 969652448 640361616 841585320 614982972 820920384 349377776 901835904 456907392 779974912 38474240 290801824 903184534 118861824 463804084 331769376 147692535 385463296 628582704 965220096 957206354 545198624 409695232 942621376 300630760 730631424 969889956 640122760 507412580 289478792 437883022 237404552 373235048 257246272 319998120 118346576 83814052 276516902 1405920 725767264 926389376 344247488 439641856 423535972 96399600 931989952 52519072 982616576 379180624 570438008 213263826 497577120 313811920 331950620 134661474 294503334 674234452 390743896 425664128 762222656 917068800 671853408 625849932 715966976 431612416 991490518 969780859 351080224 59792000 918590400 289717824 647777792 84728512 438916840 501889432 656066536 330127392 963016928 908777468 622910048 443927552 967703688 406000440 924323584 32792320 509011244 254739840 125764224 741421076 156694258 828002344 943254268 702907284 730389262 157787616 665608800 758199600 60619520 856313472 458149984 261867340 593302184 702746736 375857800 362420131 280828416 206517440 245392672 263059620 649684904 775719394 565796640 825025536 369267192 227027088 753597972 849426240 639732480 496341448 679577936 995088384 184698096 464087258 86880768 927940608 440983488 328558976 760161650 689828700 806734672 234631200 531171200 779932256 649875532 64487448 431650504 813021920 501285724 510401248 470886912 832542848 486128223 331924520 581216184 50582004 647744624 77044154 470409884 698105300 371035648 813855256 272343764 205076332 896109152 553328784 542400064 926699504 325434624 708758775 353287336 334738496 414169704 233223168 750484148 951327584 671585050 9145688 516528144 199081472 904864640 451824384 711487896 661233024 383909984 124886272 364113728 826216832 490104832 526460144 540315696 308210256 810977248 977017472 559984913 308421883 372691360 682852352 652008960 98697748 734050784 543158624 703263896 453103104 313137080 715886374 179944992 387257484 503522672 795036816 667918773 529589216 40863744 372271724 482865664 299677520 314287360 702972544 992103424 332888896 933824200 938942088 644599560 100281958 488421632 997929856 33525488 948286348 350631488 427200456 374970050 769270576 633592592 243821312 406654432 400472468 607933076 891380608 337049336 126338048 394494336 591768224 824031744 340483200 967776000 743777664 894434540 926282160 330871744 458428030 231536010 606756346 708380928 963497776 456669952 338834352 303581200 548390656 605572544 261991040 499440000 379886432 863565184 223407648 110183046 55752704 995320522 431273984 869523479 404480608 216317968 586599968 327595296 615802712 969047744 973456824 567516840 851804304 860070400 260657416 480526332 485988341 316254548 58140672 426263810 790719110 949950976 667970069 650686464 521010368 626746976 659224480 381410646 470052560 134124128 578065588 240783360 45714860 390170624 700086368 598981280 627712138 305045324 356581306 505109000 885020510 985048560 657703488 559480832 881103040 132113632 42534536 72175360 244084480 916006088 839324288 167846100 46376728 585742496 497560832 490184234 328848154 343680662 379735416 4892288 621499392 419396128 371024128 201837500 930190552 895157904 901247972 935828384 939980800 284619152 417517396 938388096 485976192 140489596 708993536 378400000 578402112 452274272 360365884 687113216 830952356 795886852 366874368 717943104 568314662 861477164 433559040 876999808 560584635 135929184 878583362 839431680 503910912 823837462 575735360 663773484 52787832 333280256 388028060 203825836 955389504 706128784 970511444 635237376 252032816 841171064 188187880 262770880 484618624 923521920 673191840 660727712 253888128 129724864 676183800 831901184 305756800 55355968 411835904 441529888 301795200 789768192 789998544 714231920 90338560 571021888 511890944 819762108 987721344 387764224 198719648 111158800 40421584 882945856 107457910 234982272 299546880 654056960 269558280 648333357 276054704 720173120 518729598 354141664 639725568 364445088 732648960 925121536 887855759 210400768 14414800 989283744 831658880 558107072 263062184 307768712 847330000 324934016 976502976 233412456 498854928 10574816 607251350 784711600 174606736 714586656 142470484 86361280 374303520 151954944 930986419 379075840 713549824 116052032 885158912 321559968 940532608 929383936 646253112 168118976 845420672 54046784 262253904 17547136 317448584 600533198 181429976 823072000 722551200 345190400 163280400 424946216 493463984 749746688 752021728 870517136 513095680 948960656 146390320 794544352 892150272 180791008 489448320 661481312 360253024 19150640 74826112 50554264 301602816 790533204 469976168 526503976 771348304 922621600 796106944 584658288 364560880 536814392 885931456 243867344 107244960 72970456 869632224
545530432 68977152 706274600 562447640 671629744 108549376 436647568 458029504 766495840 806885394 926046752 543618560 730631276 237120768 58314630 284043328 576624004 369740248 917694524 417377760 900124384 663510528 100417456 30152016 944585600 431759360 952131520 372661240 158907032 662882448 355120640 693799430 210140432 693330080 994539272 396175130 573478664 223339164 627870100 118342048 130919832 199024920 334916063 279892832 313374072 587334916 736761440 656353536 818496768 387208704 888929792 273512608 184051628 71374680 162971296 25581056 108911616 241234890 905803301 94525250 435646528 468204384 914982704 165183616 564270864 427132368 369765552 503363168 231955598 245510752 228741796 473244128 76942560 640430112 61783442 594243799 372343976 727152088 416919296 358338688 386312704 691018104 916678656 845376328 451968448 852171600 454995680 233113120 122808392 421381036 738830792 852220786 481981748 174607400 458330752 189344480 50707248 903777959 104377162 826957400 599831552 990435200 688478656 726593648 52945464 465350144 962484736 981693952 306182080 396588061 644555568 828026384 278001920 206460816 140718578 50784388 666598368 254066912 169607584 832362176 360987392 125678080 193757312 353287984 574962240 261563136 801785980 75962136 491015296 804198656 632087568 956417688 588080608 29166970 134162432 997762384 530809600 508113808 751220208 157799168 306536024 299082960 660284170 646368608 570239120 171492480 711036812 543969152 922781984 255512804 115902720 291924272 569747618 556046336 869903567 69393024 268526272 360016064 827997184 703342464 520016064 356557680 756058880 732993852 838596672 243826752 867777246 258374868 407923498 637670656 997396768 396790200 195074432 217375984 435670528 752416544 86104576 815308032 911212288 712734444 828081600 78499552 536741536 478553324 898699488 110894376 223476696 868161664 985392480 124493984 57437648 619790808 300171264 991888904 755658000 607150776 83364800 607350208 129490224 118889600 488947448 587853492 787504000 780275270 852803590 880425250 673670636 760605216 389058560 800518432 705367732 372905634 56821248 843508272 960076288 57506896 958825904 5328000 254344384 479130080 501430784 602112512 495948320 909934800 581390080 956265040 346408952 897507518 651725184 767992200 909678392 300640000 145026560 438274012 173960250 398000128 457328224 967720136 985930528 595992120 223738368 581435254 870831744 584693800 713600000 962150528 280448064 92507648 465063880 846093568 320212896 258018816 443879536 45829555 782118400 746364288 507382528 997548960 609243764 169183232 676657934 507532240 738434778 989058594 857009216 859019168 469850264 229624994 7115636 810410496 485951680 484159744 985916539 203101696 274997312 310588480 12930800 927658856 528296680 136848384 480953464 78877200 532474260 849947064 892213952 305126856 83690816 167634256 617643264 504928064 701204768 140071242 457577536 198682504 612223728 993682760 605200000 942887488 526906584 3157840 571978346 294384400 189923600 42204160 427849184 214685176 594323456 354498068 486793728 519547738 44184952 856820824 435004712 453012576 118745172 22463332 736859008 175840634 820376728 828588548 826023584 880178272 945144384 967722242 401180764 106885456 93330944 685966720 381233572 25448736 430055872 645214976 345427232 196302962 183064752 114294640 491307520 352000384 199110112 441946512 969956896 274338584 311211800 364163606 738033712 277467918 683967609 6767616 341730704 449562240 965459536 897582772 926878352 416510026 833778608 238549488 167367360 734636528 874084200 38940292 384272000 184321408 143521556 320505176 489991120 335281454 440316800 186521088 947849600 355110620 603686528 580844352 353777792 486428032 963394000 511778464 964087588 734426112 525827848 584314288 70444000 685946880 467573760 590740420 73596656 899089379 145562832 526376368 915785216 933450496 187276414 892373952 198628572 545685152 753676388 543747324 837185896 414067072 803905792 328955600 7637032 258022700 813255168 866517364 98645408 290227652 696680664 933666368 399245500 23670976 638200400 399449152 297664040 778883008 65216752 792747190 838546048 391237032 157552128 626968712 206674304 404691448 958260486 288164160 941584384 445437824 949861308 695125916 366031200 837185000 598342720 20745808 142804544 5898848 177437088 259956736 541279488 790274336 309673984 833220608 700594688 680536072 347449856 648674232 749026976 271730272 484871023 679152304 668828288 765336000 710764208 18304359 96408992 224393193 109366768 785506632 440222720 293734932 701211488 993732472 713913600 894764768 563157920 837899392 936050112 454633856 540335305 705011828 321558224 398005376 886006232 908010656 216193920 242012500 945677568 676926400 322101384 128304640 593041920 1804640 270407552 805386368 274487938 227104592 663997103 852583500 194039780 481141680 660748384 540314048 877326336 490843904 368614144 525563136 519673720 546497008 237351860 386444750 413556160 812802352
930344554 18505124 243417926 357432320 634339200 158485536 734642752 704850163 383254142 593692160 392112512 382024568 53190656 615365296 2639360 28646120 680708448 617305600 864174208 257631580 321389792 996710400 420584448 155999872 234724464 187419984 347596784 194977008 689032952 112111296 592174152 543243880 708710800 704911232 259097296 989452704 738495624 321468704 202111424 977711680 739593024 987694336 216391392 85613108 181190768 155154768 143370784 427475968 703579192 515134464 562291168 270780396 167858858 916146304 937530060 423093680 29799728 403972480 117616000 417144548 915961420 729092620 727036432 347537744 868015336 758125070 406439109 452928776 214680048 829387652 848523316 95230464 759804608 838820264 657869184 850099504 824620096 76247552 317825256 760232224 89446656 713999872 637109122 872923408 516613136 501157016 386445056 571023600 943328704 255756416 645278344 172294568 282288666 886780608 67050496 65329080 113569344 536500704 340587584 978384384 485954750 151334368 882256188 261137856 775036776 901228352 462560272 748569504 888146448 467780352 247902208 115760000 123056940 878058862 507661836 943567312 88959078 575539744 321915520 519245832 631831552 20018576 621807584 750086272 752587564 709213368 124257320 325546600 533270400 316509696 254507072 224944112 992330220 344630112 81787904 849602312 826329184 297197456 112944640 198328880 938399248 175514000 499626016 971587184 892742656 655209680 564618120 906898984 527061152 133419058 728734080 188069956 779406064 591583392 933609863 712125728 62920320 337417584 218853112 234445000 637891072 208715264 729561096 790006516 420455840 877142496 732924560 14102816 3896000 219910842 642880242 273409122 338045440 252579094 853740800 323541088 328248832 722341760 690623220 438720128 618855152 475579456 601235484 88630080 449029168 44569061 607137878 142343624 227123776 205844626 239353823 46727772 286562492 705397000 560095152 295520096 840053760 509262832 63254000 397655424 545622528 606819840 561694688 30497240 477986816 880696960 582428552 298709440 350122736 245711296 959184208 277557362 727034880 793660016 185300928 292540032 490736259 470829182 617177600 430173184 274492128 49319509 234036480 608255844 825657056 198845888 156005318 927218410 346559744 639007910 881096864 811933440 600986112 623439488 42741516 731563520 65282016 607368648 834329088 234805376 374976136 65113862 507325280 815620950 17436288 326193672 346759028 328950528 166072540 972099840 797782080 354741976 9181568 226877184 825514472 902368112 970770480 936170496 420658944 699527120 355121216 820385120 299454848 106913536 459322908 284531840 796267200 437621968 835572428 113155492 911868340 443518800 823885444 531863922 243630076 439025920 37567450 965663524 868443904 215588752 371229633 437836288 529270656 222398592 529613150 609627528 144731264 811211916 312771392 413387544 760444452 75458000 37035264 934154054 336658752 264104896 970163044 518531584 771690880 287976288 312061248 235309435 632087040 616142000 221892000 401408256 23789042 492898477 260781168 893359424 466887402 235783168 987092528 356441590 593950504 87561776 300145601 687161184 34862528 849545840 198898592 504114560 850776756 470090206 576274644 400459650 410258688 175744952 263328844 209475552 159386552 889122160 955041536 847056436 222904832 306849965 156722752 263244228 577527336 477636032 964180112 360419864 505634816 972980224 963456512 906606048 21218304 621258268 640080384 158333952 190093056 596608160 894083600 694767616 965143808 349248680 985032624 194748576 948966912 169037336 462222440 482812032 491674072 312599668 553823936 234757696 934230468 399062912 680635904 859863488 553204928 855851008 680637670 90696288 925648300 793098602 358678688 635084800 358882624 65818904 606140928 132310555 288002684 234927723 50656092 962328064 806143816 146722304 519603456 780867840 160755712 518993920 752731072 590136524 552572614 366070786 619398296 156648320 31306900 194543584 514799968 622684800 475712072 609444000 280711520 120600064 71000232 80803736 867471552 352454748 236258357 909657248 158319968 886378624 680345328 629359360 920102528 122480440 929784448 799892592 337110304 847357186 539975360 295794466 832506368 792911032 375526566 208632720 238918736 606509360 963527956 216579152 745764336 46249984 448336875 504542080 423994048 338177330 436303384 154069008 153404928 804412416 725592576 478261768 829132352 36479664 465786368 436010700 141707622 6745600 949249024 14333888 82317184 557824232 720848992 145243756 818100964 398924160 668769792 273188504 704869512 411715759 955885864 220263910 958514112 589863584 55520398 136052034 375371264 877667376 749451292 762194752 220548096 389357056 425588572 353500320 789287424 250776360 687972768 649260240 940614272 549515192 677926400 794383116 75370496 510426008 753197440 783652838 88748896 916064528 846237900 903685432 494788760 259911168 984754176 636393536 530107904 318439424 539948881 136232784
195271776 899585536 447271416 567439800 655244120 858944404 712737152 685271390 510040408 977580038 968397296 106706944 48955760 442235728 272958388 391020544 23105352 378618908 982302504 504120768 779845632 522296016 194345608 514308752 412736736 638355170 206552960 759792176 342276710 69904006 228445492 811006000 616811132 751188016 703401196 280268672 259168742 248643008 845974912 406164864 621977136 341719256 972664064 811438398 474003160 428764420 185336192 49142820 115337456 841547120 827361600 399610260 899633716 540809726 471403008 202653952 386752000 208314880 115961064 91691104 997303439 730980768 157483152 354781396 596693348 906715174 644108756 793921592 734353952 130480576 919804736 514665904 458606080 702417464 244892724 43072608 550398368 187150080 434540266 254544704 144791618 998476416 493616500 680088660 875551082 653042934 379260256 394360576 145878112 292696752 683196576 663409944 267268672 933437440 971097984 841364200 654630912 655722440 934873210 468115277 94026496 24182976 605096952 403213288 727003488 426876010 126485895 85959308 501560408 259641824 311181993 492469120 536850816 273142056 440338688 769970240 776291328 407956616 78683968 490661440 768291320 440711424 779430342 783239984 742355456 883367797 446292992 360443824 187037440 871648576 269830192 588251414 313521648 700136576 150367488 327988608 351878656 477600384 78203904 791086192 619860000 158430302 726262784 30812928 601934600 69377408 817054360 821768792 337385920 608240496 778928768 606748672 354095328 492440000 530358048 529251392 149099248 991735470 901670625 863451136 463680000 92085888 380306108 33671872 48435456 138785072 929810176 226502162 749132672 370081396 546913160 647262128 442735784 70647152 364336960 194674596 509308704 161305328 966012992 297284224 565694084 3355836 602295331 917050400 28889064 176543200 514082128 326182356 97096672 431807688 670410336 643201088 441607664 756675648 293625088 395135776 309813280 665355144 81472970 403507176 561700305 137550408 720813440 889025792 982974912 517596392 62165056 995851150 289808904 411095808 809146660 267621440 721901662 497319280 407659120 940400640 90941184 899780800 644808304 885523672 687064396 216300032 515008640 328744720 899429900 239925760 342169614 389238912 306345680 328765440 423818040 665107232 38443136 482677673 787322272 233423560 141229506 957965088 147628176 928786944 877285720 163804132 136608768 308463542 629834084 554836992 282298794 333284816 838443424 554903360 236012944 494533632 180638786 485169232 855979008 13319488 546884864 193513480 573133440 378022336 990650816 911032879 655778288 545229840 218965248 244860656 884390528 101496256 913239296 767243136 862925720 23119068 29884392 686308000 335872800 416788032 465007104 67007136 471597268 273663893 444174080 880442240 84155064 469283240 611628542 138590130 795638272 314357235 515176576 43388208 445122576 76808896 420372768 477730880 470417728 889677440 520394680 606017064 737079552 45514272 596853480 971727656 62939796 436554752 127000112 968811904 236404440 535941376 222382514 312310790 873831904 760227664 683910320 84104268 776627456 65494520 139092544 374645136 855168512 519550816 191937664 251709440 279059456 461069184 211685728 272420496 176827424 455435296 652500868 142078320 671433216 834581504 493290543 562276272 409830860 834380672 838155281 667129064 342823562 531104924 540740512 257660480 585163008 815847912 787940736 589251512 490825216 635004192 450380800 220107520 620781024 949109504 391440496 560930512 180789760 594035628 401241484 421344176 966012100 933106818 453389888 535201536 186459812 699843840 557445272 959472308 570385692 374932992 289738880 346362280 664467152 374332844 222298144 13676528 675153920 954750976 423360240 455790432 870835200 338832492 966396896 239658240 839224986 42491600 715710400 403534880 620570688 597368085 998220144 848469492 544323040 931353760 187398064 719138304 609500225 353002880 848317352 929256512 819871744 937599216 962132050 894152576 297039104 933677496 697269158 940432336 316098144 34918130 122817472 772090368 443500512 554134568 631829696 411617000 607124784 706325002 7180288 836272352 337866688 538752912 274030080 981346880 749558400 199688192 426318608 361087072 307449856 540832256 734223616 532729112 97984160 694777664 261850080 227764960 245436035 796317048 306995092 402233376 572814080 814233352 918382696 390168456 198089884 158650432 116211288 964696352 332472512 141257984 467791920 980930268 455689152 465477376 82195456 395061488 771103936 295042048 129332128 781825388 124244480 339457836 681762736 506194293 671068160 622708082 77385600 784221184 516791948 660000000 879905656 443881192 518939834 952290704 932885440 131149824 258831312 468157560 77705012 269420608 9371760 783069676 996205312 834017072 974118656 269540152 95324452 823051904 658162820 59925888 87990048 667539800 216865960 922602196 592751704 773129833 398508280 144698460 327487120 885438480 275852872 562018064
957065928 459578784 939748752 717844992 73921056 637181440 658250780 606960000 128486400 121253328 96854144 510278528 691343456 43673600 225730224 941869248 894215629 171644880 144970848 449548800 439070336 236178072 946935808 924768768 216451088 485082628 961993956 376681984 737719808 129152000 335343488 760559746 569516968 209914392 198208320 409424896 354485496 614815744 223949209 785093964 717248704 248440020 301083392 338125880 896518784 346171908 679986342 368890368 146641088 205595936 539141952 441060308 574451584 606830840 770094552 809220470 718795631 992248176 892652200 99497302 601023896 875264616 132760777 379556352 889558527 316100400 131262056 617414400 919101606 674915900 16716800 772390940 324450304 503078504 567412512 999459328 977174080 968353710 76571328 872672232 714162960 973076562 646763700 889488216 182373344 116122112 472072424 942180544 552354240 616948352 311826570 463444184 869851840 21112832 698359096 648431100 443066880 682740192 467022484 549921280 829357376 247116544 53480418 916851134 752732734 353929340 987216080 481022224 413843688 426656640 864756186 942754816 244100908 440225696 553560528 223276480 114568786 423488200 953672464 601166184 881166380 567495804 793879552 924840416 42978304 52254208 199709696 367739776 92521984 267845296 488541720 265896064 513065984 948689920 291299696 367103400 841043012 657842592 189740288 59485568 894122240 644693200 726999600 211225056 26641112 673714915 110493440 817966592 522217136 817967744 843924170 836999072 406289184 682372948 256979904 94352282 801154336 472329656 120565430 168589696 590768184 581230928 128131584 701699952 315732360 524727680 415945976 478907036 553884672 62757024 23542912 379943328 729476164 225945584 565905152 882738632 620684704 866757920 201129344 545930624 442846384 668818304 632792640 368495896 127781512 894974152 728084528 54870475 161344000 876530000 562954912 816263168 607069536 224757248 77570462 68584512 63923500 168017128 700709984 517874784 57375168 611401296 502765584 349171968 894009376 736791808 540274016 995622912 362112576 367208960 225492080 912213632 720603296 165727016 184496128 436018688 855736986 310531136 441709888 16194304 399869856 505943499 426584320 87390720 458077648 79031584 848967650 505250432 150298154 594430688 716983040 813308468 307788114 371617920 479104496 685359600 968986624 797664384 202212712 769646624 122648224 893358144 512571756 77080320 905360524 913189020 756219192 970133216 361716650 576357136 71342023 464180688 16657824 532661888 493330380 90117568 827904796 269636898 228895264 602441168 538680196 819685656 498381108 174840592 895999736 344609113 540801024 622270832 809104824 990631576 838323128 437098464 583840 401177888 240730926 239466240 603853824 871265952 996782704 427188340 543370664 446385072 79486184 629990112 146619600 473420394 474973952 822342656 692079756 262426160 295454052 81153041 226811904 991577144 192150946 407597520 772280768 736744448 891128832 406803019 549428328 119721104 57747964 787974144 472543344 745409280 782968560 697437552 63607392 464879584 586665024 530619552 674358016 721434624 900566016 755458048 776462944 576569584 443764480 620160384 517954672 867048448 30919576 370337792 526611808 35189240 481320560 746625920 342569832 133377008 115051008 240369872 415333632 793184840 925922304 213666388 639300608 100137760 19653612 518276812 603931280 47318528 402613412 759185488 907181032 235962608 436638240 949159536 856425600 681258056 91348806 184102400 107996000 274370272 904555800 763534232 555043136 663012864 231793760 521186308 766542124 628889840 161577760 992071232 312365500 139620744 683302840 124305240 224359810 598237856 394858420 379382228 215052800 724166144 937232832 402687488 632422208 782044416 806773248 269971752 500536064 894292466 905662800 460362438 596545104 746115296 21597168 208795276 199754164 480693376 137667984 134701992 749654254 924122624 623296206 103734488 667484672 864233072 356135936 548582288 206426272 479973552 494020224 816494480 938331584 226903360 256769960 83395200 784299904 255865040 588611840 359955520 86755040 76338288 144639456 32421178 219481296 95385440 210499690 596401616 640706560 34336032 690537352 391412868 88082736 645124448 242221736 489952172 349863248 595960180 675731712 663410320 791406336 208420820 974164984 94078464 526472078 547092544 408552336 490499220 296306752 114311968 227670608 391606612 912856564 626562560 861990400 955349488 224689576 422376448 932366532 283810912 779152211 871191552 862184608 40302208 391974400 42192896 698743808 442577920 137443792 6038024 438222080 735306400 134841920 828769032 462121850 704284456 656354816 582944544 466781998 939005630 238365392 248462833 155497984 286653648 319826544 412177008 322200384 330469824 182074880 920124656 79200656 868352592 652022070 878017568 561138688 0 285815936 554079360 457257600 541848192 332139472 975191392 12833600 199437824 645019088 635045526 688817152 27159936
433522560 719207776 996205952 219625216 890071168 697263104 982288600 47862832 921626432 423627264 602516600 454103040 326072320 933522672 131428820 934031078 147978112 366949362 60984416 245476976 593047040 884668384 650255040 66253664 450737736 814287360 109226032 813839446 860343808 232318240 558967936 845285904 977901072 205153632 204790944 354452224 92046336 984029120 91826436 552103424 528563466 184852760 355041024 899430600 651528384 142443392 194558848 609746304 548444472 175456260 92708336 612818832 707166354 940372224 340447232 219325596 554688384 26956584 170996224 186159344 516752672 341505176 918024289 207541040 117292384 241360496 755843248 299100800 48726588 62601216 385841600 423025712 741594480 481381632 78492800 122937088 687501768 766169104 638022016 120161807 254718392 168899616 101451264 501310552 628059904 433402536 666538752 470455296 11338752 37230672 453671368 573725216 116945152 623287072 786285520 494028136 323494768 76676592 670394048 864337922 873138736 292144140 245407192 460214718 274526972 32577434 315314136 980387840 612677600 546590208 695156344 958262016 336776592 348986567 841281632 70336384 458767776 239434832 825625600 92692288 409921188 294882432 40121256 433289168 534461696 921975136 940518544 444730992 659111596 5736320 894962668 684087040 80358176 37010264 138576384 47802880 471388536 893147648 491987656 64684552 545359552 665319104 615996380 493525556 142726728 849375744 772884624 75822576 323276800 603300572 928735168 559872512 751291680 663014656 135994236 655208234 195782492 729339264 826050304 130447786 257765184 894052752 953130325 449611264 385185584 693221248 937470464 929195048 95375360 222881336 945170309 344376192 87777152 519992304 711003904 533239856 610575250 395406798 964649536 134564720 74571072 699797016 870801984 739914752 337304896 559229184 655110930 177859356 269301248 915975028 615678752 6840964 124211712 171775872 68904160 88694112 454356400 234432192 353075456 793689984 76458388 307772274 533606400 345195008 576601668 318578654 478764012 213742984 626839776 410530936 607302116 557103508 178002864 360972976 676609264 970075000 505041376 163205376 24284928 587561682 66770080 230405632 52000000 900954660 908500791 32051264 677005696 457704028 366221824 618874493 85051680 245775680 523440372 418014368 964110232 359643344 189305696 22089554 992460016 748816699 903595744 847400032 902821984 790563424 28388608 836535966 58738624 452005320 53984928 682165390 270773152 316711116 839410200 770763904 763715722 321411584 444538192 310988412 596129328 171810496 141954560 452969840 221075072 568782920 916316400 370034992 371548215 852409056 266765444 662015940 414198384 221483968 988033536 116594371 555720322 475066904 965921138 971229360 897631568 823467522 368195028 284372280 96945664 63256576 627333120 450334464 226584080 576759296 366326386 579017160 396741728 904771104 597162316 307977472 440847872 454261104 947773952 649454016 507085788 720157376 742817168 902767616 348461208 746726720 38516736 347484080 93341077 285458000 293067034 938133786 804163104 554025024 855767634 701276160 561458000 101468520 397202304 783223840 129691392 671807488 792602228 451712256 163895018 492628424 675261216 329452352 477497384 125887515 289769920 223109800 277679424 764653312 158231557 622697464 691124832 465379184 366465408 541553392 160553856 741558944 369131832 564483452 448034880 65183720 644781732 519259648 396721920 892593760 499724032 831682224 861714496 79201440 528586532 163883728 819686656 442997072 869129155 586713536 62566560 747267344 988549134 391218104 284594400 249717432 484585504 677384576 580297344 175534176 894407168 381053018 497457728 137088980 657978400 211060624 708710988 85129216 357069792 985176576 561944576 811240448 133731200 501315072 55915344 644313752 28903078 672076880 646617600 256952272 77194872 365029590 93478991 539551776 281717760 952380928 49785672 581552000 691571420 269321152 449048328 19145613 707412992 683667200 287281536 216326520 543487108 789670204 382717280 272929856 389662134 594789888 804759144 951019350 521860096 643567248 797202880 914973184 828125568 406440240 377291936 397648384 548451920 992506368 924609768 550860416 584415616 116726688 531541244 344023426 658423744 922846080 544059648 466433152 420863320 18842496 758726320 671545472 197537960 142059792 599782736 263096576 303579140 417616672 199761602 745759232 669395136 348877380 838874072 124681624 170953290 883478688 798690832 771662608 107467289 56400384 41283677 626314832 66977984 956258248 172706160 175637312 705650720 182177687 781452648 149462272 478558720 225910920 115355472 842827864 97042544 856744448 899843676 593398704 23668252 767415250 668320000 207200200 529719290 587984560 188142352 641005720 579510464 858258460 254941952 37991264 581916512 899159552 337824000 55849971 241981440 787945888 250226800 854128928 422355320 361997952 676603168 188586269 779638775 277935632 426714108 537238848
565842684 779481156 512202240 526425288 935360694 988961704 118615344 837533024 944300800 648796800 521607184 136588704 559526176 344743950 236684840 120496384 526427984 897529008 201991328 426607448 628807784 14995520 428058092 38016546 26687840 170410608 782918612 944598216 651085872 328385216 929092864 29856248 134946272 782526704 883600540 655735968 576425028 343272448 237012908 898327904 557189760 753921230 494294357 878575056 125674208 760879360 876713776 200655658 365293312 587205968 966641381 458936832 801738552 891149240 990557192 543787912 818249078 184525056 705558208 781568784 48818752 438690668 942425116 26221120 969847164 948745920 20200832 77250432 554499136 357124000 221176309 6281728 738803744 120016840 781383450 396515094 150980512 379957072 142716448 345606268 150107392 390967072 259117104 526262024 893630752 726309664 164542448 375814000 346333552 100749888 490948096 984274496 12191232 787221594 81606656 497722608 997385088 847640264 529376768 445788800 290930326 806913224 368594056 746429056 937414000 211541952 387924736 179085312 19049984 523249760 91835804 627995136 896339000 590160756 749151536 21010393 138698100 819500008 797305920 243044840 149657216 315792224 781481728 297203648 280402336 749953350 312579168 194529760 675064428 235333840 950538312 317110484 314347616 803931072 433382840 933734912 794971328 607250910 993793168 515275056 277359436 260715676 809376000 478256304 841398656 584905585 132019824 741067520 324023360 890839840 650730224 369703040 33713920 82416640 142622408 806914688 106472440 508876672 214352000 535415552 386001684 563421152 1396300 626797136 570063288 799067776 975939308 787015992 577555456 484768128 385080320 7941600 774487832 887751494 279980440 297606144 881628272 704473600 555089920 358624160 223294336 115793040 665898816 137948368 968387804 979133420 102954259 415084992 263736512 26096740 897868800 92054572 55798784 490217920 623964168 630470912 942923060 907342656 816107400 930961000 388513780 568017920 844623104 996946176 674144855 962708384 806015520 453397252 538868320 77441024 185742620 431982080 712112000 831264608 169114998 212656640 804483280 829825888 606939992 358825138 611206336 441975984 296650832 232407840 689120553 635446468 339319296 499954548 445238840 18300928 502458352 438578368 576340352 987591616 530371952 234211840 693975760 621565520 946246116 488538720 265651968 314177860 479752080 358766432 993168328 204048128 645178880 222309568 101468736 683810084 224821840 972227224 900445422 274456540 786191800 690640788 492548018 744424160 412909120 593062676 989144716 234508128 984238544 507672828 690360400 933452288 795569200 545820672 305382168 782586592 141968224 185790144 361699184 982133172 938215360 902364928 190949744 677912084 645682752 253453568 980913696 663371520 459141128 854488672 403235372 889967304 191877600 134546072 465064832 936751936 551402184 166793536 11748536 7534592 86807236 468228608 831346285 704664776 511582736 41910328 125433920 745085168 675820288 735233184 347182016 473312316 817261440 612254038 427597564 776088260 392086000 789978400 476288768 164745961 658725408 767823456 38512656 577523712 966726192 162500480 455244800 978081784 72108416 862909952 853488768 451173634 949768968 908499968 670216912 213705720 355925440 19420968 178172024 908270000 555639808 924420052 602493004 159107332 241159304 5018888 113421504 622435440 662340348 458759480 529357796 553809880 813021536 873022920 452885847 457591808 873039808 591192104 767063662 575458224 970845440 189066368 203263856 614538992 287334400 988159104 694320384 176738304 254969984 815134552 137033600 467386880 606834208 432139882 580952288 269629032 590483584 931769344 350854280 280308152 148765376 917372040 329997632 471913712 564643940 820895912 645363200 323626188 179468448 504423168 543795520 519920768 455486592 57909728 12001280 269114484 472606320 462076804 620597020 84160492 766954448 946110230 679745888 688191488 356883264 746039808 851159096 624336384 129381568 472880108 432480904 929134816 548730579 442088272 319730238 407096320 599769844 19535968 866386572 306301465 753800328 356175152 604731800 390398320 170788864 885858474 497886814 172190560 209966000 111817956 638050048 859614784 361415936 277854243 220405760 667998416 224088900 862062016 985916440 52375368 27800616 345872872 629391304 120054720 359990240 987989280 627977152 551708288 219066425 634919780 278218024 978427020 125538816 751958272 393796410 902389640 459356928 495417376 2267448 944454336 283912560 401558116 455525184 685450572 153873664 880795312 643943808 691719920 65353820 59883328 662620412 17561616 304214528 393492352 856171424 944898152 45450416 454719232 737315632 123658688 56275260 974313948 917656064 38979510 189103296 344126592 853206460 655809600 560152784 864074948 291631536 57532896 589508704 348708224 393402976 220388592 262265528 866471833 926955184 153143640 903941248 714326272 759550224 496821612 316434944 722429424
897828992 941512704 583351212 680837312 840245056 162510656 570908776 56137795 551519664 537195732 639257120 675187456 619072 793884504 273701792 50128768 895630856 223243750 2724864 730071664 448961024 78401376 36451712 716711808 840553664 737713718 203607072 254863500 983446417 545883776 30106680 665765952 980574720 675256392 523513376 440902100 491659840 954795844 363045120 125907200 761406720 705426796 846732800 89866752 298231988 449357312 67030000 847087360 357871104 534417920 921072384 656414680 69057057 509008704 643453384 201878842 452297334 816857904 864457984 415540224 504639712 389188776 801826868 177063434 423797800 961239696 740807288 970546176 240274672 324108216 625074360 85447936 305067080 854728064 95148338 778287848 999588696 214562416 434016140 580381120 621513896 747002960 356603888 563730944 254392286 844537824 492009820 929000764 355870750 115399198 875092064 321480164 984511104 437410360 741934656 910568448 690050103 850736304 311137184 410448824 902302280 305075488 393377408 432399544 915283154 205673164 535911563 940431008 426270784 500655056 984122976 61107558 922108272 31378496 680453040 951018068 562071084 435909488 172297440 123070628 80528704 533277985 44944936 331910080 577511580 754223392 881943552 35899968 89480408 344795712 154330624 787706872 43475488 225630512 842754121 174225254 654691392 542267136 917169160 300542464 888611600 914131520 8828400 66280832 393677408 609270528 34783776 939536490 700857344 509039488 266904000 365668960 713402208 134516224 54780784 461500056 858153216 131834112 923418608 670633384 889826560 772101368 450702120 119209312 866824768 850933632 669999616 595894848 617962496 10964150 381235200 252537708 338205544 393722932 765946804 269310496 625809256 597069824 531254016 651732421 621825024 449992864 574260776 497644828 531670016 543831136 785529240 484010240 670097140 249995264 871760288 730220698 158212920 572897664 819816984 637083554 242106256 312308156 300953728 373754880 460072384 8632320 757784692 548191068 466271744 30018048 975955232 73749760 361668460 62992816 398877952 372301760 741107584 772530112 410953376 208146812 400612806 783915264 437125120 893309440 769580108 961020164 920143568 201807760 771011072 597911936 794902480 143744778 415678144 4524848 381398290 882301662 752831372 67988480 946714000 181862208 691408412 81423600 911347960 411887048 197738400 684853224 203243520 513991536 358833124 535437376 562994176 193984020 524460800 680172544 373146960 867190424 905514520 261244000 724022144 911080544 869584672 47593984 430834560 368549078 229414304 654353568 859601408 156211476 610040100 341752100 937513152 355527824 212537760 334596808 9557528 156511232 36650224 830054420 448139680 560004728 919461702 535566756 214067072 33953656 723933524 783634304 344440558 213656400 138544864 417984000 845238772 563498910 265602972 639302155 355965192 711128320 956159634 629915278 635350592 923754336 260235260 709075392 624708288 24883216 758048690 766141772 228614240 988770200 447015712 887324992 432787648 19484288 613232080 897043800 914069296 341590352 341604240 539336412 129407472 860679640 481176014 277855680 651418272 363761792 674271480 386848704 112780547 235419127 488415232 498098148 808306256 957462012 852557182 580504100 28623376 674897552 688574100 5234136 849318942 984665600 329988912 823496376 544774656 780838410 184157824 109054580 774870064 740618304 521106416 446872304 72696836 72676352 128294464 611840546 720055680 680121394 467186208 121209310 151529472 697208064 638473392 700167808 553385880 540030448 294302500 531098296 353008290 672504952 546040448 450964824 985736960 883355329 482347848 701545376 937355552 536319488 986218448 551169536 437178240 360713856 949545777 816609664 905640000 943656231 301335552 404928608 262994256 835984256 934219794 805787176 124122216 645505280 672264924 515993856 188917064 956807504 194132544 857126000 474228544 427099664 922136816 145414504 622998948 418603880 603650304 7479200 651620968 400873680 944284864 504132736 480705968 208386242 177530168 25960000 235782400 778069152 887910912 702086352 612081240 688923502 673908736 805554624 132677208 423926715 650895152 614211424 368792976 982637120 32947286 565230080 157720320 773027968 870909616 950520328 792813888 36946688 199860720 559122112 213554048 771987606 332855248 630324224 246389312 917532160 201403264 842097664 154981844 623566072 295139351 924256572 144757504 63710168 737135680 828504018 57792128 429617202 209111616 41326336 979329536 373279957 965807912 188675968 74654444 325487312 752979200 688016272 671981312 839219200 37306688 9375232 592756223 893587990 829626456 445236080 257300849 149603968 201585030 460759572 673234112 972247680 480899920 428552340 101665040 706568330 290163514 424216576 662096384 734564370 66564028 933039022 568235181 484451164 612947924 390745152 334160768 102245568 708082704 28281056 816318416 78775678 411578320 683351704 201024840 723235620
688385556 728525518 560177799 785248768 256502784 62715456 395134592 445372151 703921670 655796716 134967808 398290240 322607616 864996224 367597824 986696180 256291416 466246032 967722752 175394208 31245268 828141548 607123664 925858063 616205120 894868992 535060096 441207952 642211328 294862176 13414144 965956894 947086684 28339024 743399936 933798568 377226306 4598211 63293440 583450272 517581150 774219104 299997280 583347840 451704952 48227968 161863168 516993452 302133264 974946384 947746048 614943936 35856304 121582754 223941662 390533632 367114352 554084800 746981376 996320920 460828928 719339008 963830784 475294256 16973792 902232704 154916084 35411532 183436128 411636640 802759680 758073280 187245854 365952592 64170672 656108160 413673504 334359124 414625760 187925280 965812510 59229216 649535744 752386496 239648992 289945468 340906798 880379392 726948108 462401184 846474816 108412608 770655016 527837936 705671616 585095680 93345800 599266632 885710604 110917216 350449786 300376832 825225660 522045744 825647744 764944384 827993336 868533248 196656672 649970812 794538592 621544288 905292096 801799168 408425472 661806592 706201032 509471488 214373568 48963072 525872000 213609142 784760256 880272832 864538112 26410624 675167360 604861544 292064400 706708648 938861904 938388992 807009792 675106304 87769664 923211328 832051258 443175296 385554324 232679232 247258124 201346800 509227492 134659052 903263626 248326656 410755584 940332500 141917528 907469552 905862920 345395968 395594000 374907656 69071468 686961648 849984704 694458734 277555520 102370688 735098520 868647244 250398824 173620584 767784992 577309152 219034248 543645732 626028288 768341056 124326136 19126272 838516992 156815040 604324664 994525696 505910400 535523840 889310222 386512368 765573220 895517016 286524208 838869376 547457728 195009536 368850176 535633736 273351936 410672320 584459384 543574340 500449536 40682396 748543516 620449984 56175360 262824016 90479808 853608564 706721808 32083776 624785920 804703246 412303556 959996944 679422736 81370440 231669374 644734553 477909252 633564696 50800800 109519360 976147528 137665472 252112088 42596656 996044288 37328198 349520896 526376208 365726060 667698480 447129600 340483660 783202720 505841564 378484008 189249592 910913724 480095776 9394752 248682072 470783244 762955264 696326736 513693758 969129008 248243380 117442016 994167808 523823600 122717184 224227712 579791872 826883912 966915688 886831462 631869310 898358432 50379900 131202824 58483720 367796920 801519240 158809792 909893056 77883100 962896000 499692448 833165795 32918836 730580352 271555500 948665518 886272720 114253968 358297320 776802694 179607280 112934880 554645472 723462032 131559232 35713900 152030528 781771008 410606608 508640080 547970560 248957184 528649590 601535060 703084544 633119648 528189768 711335680 816383744 605450368 257967536 688421888 969520902 371643154 800185344 611066768 705655460 692101404 800467048 832274928 132319424 340018720 901669920 357097680 122337200 204118880 809151744 875271502 287991904 539688000 575537552 178929648 875653096 311800896 630967168 339307520 211687296 815919168 572359006 115655056 949581856 965746688 919036596 379942780 787983348 640890880 556364968 987111168 798183080 886734444 53373952 279217280 93227744 228057600 520170888 588182844 418945668 84638508 693670624 103469746 237211136 861910880 621727 623975280 832887584 104775296 433208245 109699328 258163344 357394640 683093388 269755680 729808768 998089070 229991612 227799016 434664384 14143706 543806328 512759296 148116376 608900992 228581792 692401336 944401152 819059440 136991804 40939616 755578850 742421400 248585914 370165088 207794688 504934096 836111768 74103820 559261600 881229084 740176288 405141000 710023715 909390112 962862080 38881288 916432868 910731856 227985728 294774272 906062324 194878370 979926912 538661488 320280512 626811648 99857536 202139276 920612700 210963072 428376576 268304412 269097880 754964672 945869952 721895197 167632668 403129608 579940416 71136768 383860480 559151560 746046080 960022204 580791858 6359306 700518840 469282516 6609120 419352944 57438720 989450784 580233600 48750760 669686780 809363148 535610680 688913984 829038736 555527396 816072704 497204672 191230448 947069568 280620268 248162066 667995792 563100000 182908976 654291136 759517836 97436064 57530900 166275032 683456384 764762408 841412192 161592000 337612742 401558104 445394560 164114040 253740965 177044128 307967168 603478831 338174800 400343456 348739200 206114144 812045584 316872976 523299982 157120676 697160832 393270272 486571044 643378656 691444192 544587952 363752852 952379808 464680238 696674704 529291520 353226960 787754752 37163520 544352744 169324832 255499264 458773968 86495152 803081016 654371224 464583392 81871488 97683264 537859200 15105988 159904610 404574568 198175744 524570004 376064666 998072400 403724484 783280576 353611136 253773976 426348485 92526464
958835408 295295492 517206784 375571202 735682104 213186852 760970304 325441536 770087816 631315008 77255076 490614784 759970976 94042880 207814200 583180166 126246138 126918656 727410938 125410572 799282048 579589248 46302784 345214784 517556884 815622384 499048160 679999072 208714000 674397824 308685408 516723520 310402048 959928320 296355392 408437101 168249584 326236880 168804624 94085852 525453632 8175424 863122182 119985664 794518984 390092360 133491636 501986080 9813760 605150602 36954878 21648384 319229728 371226420 545257096 73494016 372069824 40517468 766688312 917591552 462153984 134468750 271643280 348402072 375984288 318032064 596537824 173549568 797471808 568403668 218405504 517306784 230021616 66306560 323719744 166688888 28259200 684791808 837148282 690499712 968491840 30062990 892708426 374693030 404994696 99208928 648682536 473587608 250129672 334144448 492086400 269216836 447662080 289114112 999588352 47449600 419678080 82226944 673263902 647812488 254228900 559234252 237141632 29903136 324202008 288481462 49873022 240941408 520771632 261103800 201178624 679959840 273005920 462915608 882693750 686731184 631885824 820144416 944833216 169151936 945086730 433347616 101784314 143037952 100886064 270515330 163941376 327911444 663192064 198172224 98554228 420803384 101125574 911165400 331382752 324455304 311803296 624507848 164002508 194794112 693632256 845304832 932183648 707859368 681527256 551296988 556117760 750371664 289973104 665729012 505759841 697244864 847293318 967327438 813059284 494991600 537378176 146319664 551662048 854299456 226706540 998054712 697187072 118709600 503891088 187399568 163886576 611224354 538960512 930114600 564400384 927952992 748149048 1344176 714202252 527096832 632308944 306420912 221098536 726236672 485440640 779674368 958196720 787868425 959239680 596055856 316326624 606775552 968540104 617487320 277300160 708889652 35943696 247839932 378405456 63401982 525890304 582175152 554387008 824187636 87440128 273469568 125033952 449130574 38935016 443637632 949973376 294669304 5433344 11969120 579175568 6339000 970560704 229400000 404046080 683377920 579281152 624266048 926648480 502208000 740078080 797394560 759439460 714237684 538667872 530895616 548490800 334553240 390853904 298302960 624788280 182300864 386845900 610436508 110486024 190662702 452420544 919746224 822093960 865070010 306294488 917025344 351929880 304450440 21340192 970133120 438179584 870963132 758368256 850031700 812959704 701611536 384324832 386402128 18795818 726282676 493660376 345981080 758993128 645161920 978749696 122007904 454681088 297382784 925489152 381536352 43621038 683052636 956535752 891582061 508395104 631049611 435034278 218033276 557256160 497156352 387103028 169807530 398959432 291680746 761155708 422324576 419300864 989445120 900162320 978791584 353356216 853955480 320753344 661807077 680056152 649726944 758627192 786291489 128461672 155156124 127467008 258357640 493230816 974970048 280421440 136682752 75091968 556799944 525521664 207654248 803864938 3727776 336499264 101810912 300037136 215670272 908139480 231257088 436034368 690301120 971157776 787508424 465340672 615223552 317188952 549360000 593765440 713322496 330068672 506320384 936580082 671616640 632297388 292273216 563189792 565272432 564546884 286354912 491654544 128338752 930034512 448910336 232351968 640489016 560142370 272218432 345076480 217866072 301534272 914745864 213944832 682641680 615305280 96750184 158480328 556064896 940554440 629479616 697187689 34513214 141642880 396587744 741497920 426099648 494599193 159405832 215576320 164697152 792701856 846153648 804414640 500860928 503338096 140860460 781875712 583934632 684106217 100143000 310642432 320054736 14644224 409816768 451781408 72974000 446311140 524435024 194793880 723440960 180193424 502588272 856864000 163639808 340339200 753011684 693175008 499929312 554732745 752025600 117414592 824047336 253205884 934366576 53948620 719886528 233222784 610220672 650495664 87302352 477274808 281096044 622261156 671052114 53064556 440289412 670031040 788378912 552770560 719117056 318015960 40933676 365588848 90446592 366197524 15998520 701845800 155358720 266083648 635027376 530715866 157031680 692412164 539169476 609576976 285404448 825891968 384496320 38806512 89141320 322416000 890928128 252640960 997699112 881948208 306242784 663762016 468173760 378823968 333840016 867304032 13535504 897925888 650263035 153579264 232099696 904642016 387937920 502484992 94302080 373805212 996460604 522554672 975054720 816347136 311682048 908196608 779001664 936354444 277246976 807205568 291900368 999388208 453284480 584295552 52542755 225036640 847677184 203725584 362496520 306267136 249184896 849673104 387753384 742611136 890199552 319596032 268976124 830089504 539635408 795905000 931380480 211296112 583609296 597363200 638369662 109991680 896972124 791843584 359568640 555079328 64511840 121805984 859550352 602010844 807764736
588661128 744707420 195442316 747724710 117564520 84470272 942974304 918045712 407644256 326835712 90110328 714885120 37988768 758639296 837191036 593333440 625465630 28592372 179327680 84722880 950319424 934920636 691474858 635034912 463765888 928706112 400025536 859492872 592410368 398542592 118418048 772906218 991232928 931803202 957169840 927611200 977468704 15799988 804928904 195862744 214659256 469665184 809054000 789285454 335672536 857033376 778554416 969445558 914406240 692213968 197284762 996805632 215288396 621081088 652062036 286548600 639220002 260257718 169429320 167506432 175526912 13619808 735339240 982819200 910167840 42249952 834237888 255131904 434784656 236461952 858411072 728184396 235116900 656019120 339161968 767588648 680952274 334491708 182335432 549808421 288761512 4440552 400096608 528756736 432661698 698264576 983385788 456009156 532119040 392098864 638625024 957785088 825602386 24212632 262785750 327365248 663854512 673221120 560674240 583636770 926711458 122113724 289478288 132632064 474021248 272799692 574590836 609774688 597913806 451874992 231714211 565455424 81434976 383109120 259448720 793909376 221490984 900066304 601497024 173732944 629886208 480396608 269452000 504949838 899534784 583232768 207845056 555038404 797345456 760794380 91062272 559734480 860465678 605885184 278226432 680380930 751705272 120646752 662451112 287671256 716809216 689927040 564074544 433678656 282215400 869668376 342049792 745504216 955907072 459696064 896335488 201837568 472925440 868767880 438444344 549309440 935535104 380956112 472379320 287172384 900876288 923453576 935175090 9172992 121699408 377299664 186199552 805752688 375871280 366343168 420562784 540000536 162756578 218964500 540144788 297269936 135554718 260201856 289439056 473944808 766276528 744741640 495680000 21303584 911750400 27240192 768356608 996058368 941524480 76602832 911650304 745392224 179986076 709406419 648797440 54175130 229438976 76745312 182279374 831131132 338386144 344893893 815139120 325898368 647180060 513366456 392721528 958565632 665704440 127163904 222855852 118658560 311458560 520019616 399874820 971460600 903868544 476580300 126851536 618197760 986368384 774314528 209490592 295152224 585805184 690682272 431122704 321931896 849662408 947520832 979357376 233667720 213550964 184109344 197825696 278992576 469528896 255189032 727589656 157766396 584876550 788841008 264327081 252337236 669896426 226415104 326935872 848944384 246726418 914700800 978742680 129715712 278493702 914052800 235769040 424529344 818176128 641492480 190237978 368040632 550355984 368814336 474368368 885282480 800339456 190808320 594298352 631516580 689247178 840425600 559023616 662406216 283189552 795186768 470932480 163382000 881726272 94096144 844471336 722631104 379276480 232121172 412489020 525628576 293766164 491700078 256664288 638457195 21726104 962194816 614469376 22860920 631736212 957776064 696717824 256883568 997802368 82999700 852174784 490755268 205596992 542612120 887987936 745638350 288497356 137715150 227087360 712710672 482096598 356614016 743521856 726533672 453872892 196155264 44043732 678840880 300006780 3806946 450893312 840692224 29024768 58092568 356441412 945486304 409052288 43610796 898159820 890283094 109441296 230363300 143917056 55849376 95137280 234924032 79893760 394548238 821594528 739067520 579393768 459715200 622929488 980364352 160639744 776416280 132006272 966168034 597536828 864064768 194902352 543134524 344654850 542310464 65697024 563999600 933170440 116545792 297416960 243342336 339886288 930975520 871982420 467084128 466622880 750441824 803761600 166060120 245778272 612321172 311880473 150601440 847632328 652464512 623973888 642540800 779379718 903953488 667465768 387246848 308370152 191654144 435351808 425589248 531327552 745888188 813721600 166718436 742193472 466422504 116360992 600001020 585347712 53341656 138031824 684426524 755730976 288416980 877956352 453208100 941865984 835518128 499271168 274859856 541723758 757086848 649624320 918136452 554012160 641091625 425049706 792250880 106130820 421221596 847180828 372964400 38349440 553309680 760524448 161303970 415704470 540186768 4148488 92893620 29358484 681955400 206503280 916911032 456197568 749552640 967518340 548041728 691777744 24907504 436135448 668151296 551889808 435742208 966199296 878947872 74630290 992600928 776028688 914292736 145710400 58020864 294873152 877207520 315163680 52626184 408180320 119329472 355865742 261140480 485153024 372453968 893375000 175033616 512386384 365429820 609765600 777477248 738292352 285814208 316090048 947774000 441727723 355922452 798199296 543288 244922992 423055264 634262876 895652592 50390608 200306048 735285868 233649472 22553148 289137372 250611288 281737280 762731640 361990832 593314304 244087064 802502946 15576576 323833904 642428032 913773120 759355384 654796192 697698284 369902320 972879040 155966168 400785376 729529632 920490418 726781680 87439488
827008920 718050560 318621504 585263360 903344428 763273472 997886016 933769024 299057868 579971760 802072036 444829184 403365888 947768576 518024384 238153652 166080336 141964428 841063328 298358240 610417152 423740944 122921984 931229056 63153368 398217216 666986672 772410992 535032304 284913973 140645360 963224216 556797960 392734336 715753414 182074624 24639824 983150136 325489408 645591572 800808528 563009504 621683712 245206784 793643884 282383440 124416000 334410640 738776436 818776008 537457492 717217600 157527696 242431232 133864768 761926382 956715932 477972704 603291648 326677280 115481344 822535552 423597048 145778818 571145728 307962998 593436880 686333952 297602736 251061600 760106240 55427968 819223416 392199740 320424448 720247232 511721044 146361336 900943968 636341760 610951168 851158400 823735000 609602672 443777024 138487168 455918120 359068224 601526624 894006682 228128672 389928000 538170848 992200069 33881104 866211536 682586032 989312000 188026080 720087806 699160220 109999616 737416368 349494720 527084416 142488544 526018960 773079753 185563904 72806592 15228800 932452224 424248290 395201024 924578080 140615936 371586496 363771920 662688768 352096360 172930560 25193292 132888520 359622600 597126496 60877856 424186320 381365188 263720960 92966720 420504544 704818496 946138524 981193472 194493520 244076184 171291456 486749184 471693056 690685440 969555522 287570824 930054314 73061712 661167870 770380664 738578960 331160564 565046248 576528976 917025192 483760000 270651184 500908912 886106712 546722576 427489312 904675840 627248372 290803648 85800000 817060992 500561088 125961728 663690736 285443160 282661952 95305964 295315952 100466048 706710864 876381952 774423872 57047152 559251552 973532290 679016456 666411536 777372154 822467966 823813072 830501488 322008512 918622304 24443776 454835200 331039744 32765088 418983296 309993860 998306836 578830752 336118184 168036224 434262784 218633600 83935864 553696840 381499904 173685872 356152504 511316734 841303232 949306688 800374144 864325088 54153212 164392224 317132544 118891050 716333120 935258420 205504512 641705344 548828776 999080376 137372864 706351956 337294008 135596384 323945152 429640448 630898424 173710752 514245744 974468864 467143936 546948752 991897804 602724157 400698486 942859552 893169038 440864288 922909504 604888484 66209536 898569088 706403600 976000 951290880 208556676 486994550 887110997 587523680 573060640 988276112 538434936 648253376 3720400 914789024 864151312 703562622 13558048 958183456 389111520 890647856 647295696 487110336 972290884 743677856 379699168 872385792 885989456 941247632 288016584 231915648 217787744 914141714 505213312 78933164 644831360 862280192 221798400 95415920 601160654 957212672 693713840 865662592 675563424 400277984 140003448 116518390 887803898 544835600 838340841 688611076 912090208 54556032 938221000 233559940 941144830 97247824 691272384 445444800 373325712 467728320 200755720 420691516 37726600 450079168 16870624 396041984 706275264 882825216 459926714 492896080 837001136 454966974 330898476 993470874 343149384 785707032 502659840 217618616 603881984 846716640 759988384 483680640 410643920 30292992 342675006 421512648 264594768 979125472 531888880 201069656 197277472 898567808 653674962 892060064 649819260 195609206 551329764 769616768 591166336 460007232 586849076 564293568 324408736 370704976 371232668 525444328 589367680 659217696 299784448 227735352 625991680 48220000 521348202 612410248 467245944 354464128 521522656 741723888 809611920 930755040 191426720 695774080 695983840 909161920 932811544 241620070 528816768 411187712 677896920 119147776 408348208 809130480 295566932 654369280 530771768 919335424 663712000 649043440 214747168 945766592 214583104 602896912 748495904 524820106 435232224 450381492 730149420 134879584 685963086 202104324 501875440 849041312 58728768 760272608 177948672 199054816 587733840 231316992 81008088 133195328 31160448 678989274 432453912 660264960 102548816 327365740 273198127 827412175 412448736 573198704 385199616 814892544 749458240 260346278 444319968 133426048 673131136 716604440 84786048 126192192 434385536 652939872 575156664 264065280 383133198 969249536 486356624 59735188 486454944 595909408 896325888 972699136 836096608 201209895 252085744 846165632 686927968 726262784 53150208 632888352 580027696 645835336 72412484 838693026 337594344 710126804 51601180 974480384 932904000 293473250 608582708 997821584 630966672 403173192 178061192 713204736 191295720 210649408 888059744 63292388 416055504 144877984 664188560 586876280 695266416 984138752 687157056 907521280 464260192 37223672 318614960 584856320 767159841 505566208 187689744 406749464 213934400 45508944 775937960 399743156 439282560 602886336 5634218 592390036 690440320 667478528 388267264 33908984 602607088 661736416 190432912 859086400 377923072 540999016 988664572 322729984 344390400 367356716 495280368 823551746 975243776 344301820 813126934
648068160 737281952 505967304 691872568 653313724 699357312 117786584 80820464 554878762 99199488 420057042 80434688 790782496 517494536 130915328 617681152 882633014 801740544 402762368 438179840 64920748 42093464 296349632 456555227 500146688 508896260 636814498 18710208 192063725 954044010 537981688 96461928 267418624 336660352 95119280 563342720 865616791 419243776 254368992 988031936 876370412 817428544 625725280 35652096 378525472 692029642 879609344 17699448 185000448 626269152 872227200 174261760 792751352 308955072 360697984 448982528 384020568 808238080 994654208 183072956 764012224 19338048 269847744 373703360 229400016 344042912 131418400 284700960 376391680 157389200 923923984 443304144 554159616 913965696 435777616 221837652 783333232 340869576 379219296 959030956 473656096 877924800 673280608 974347852 80324 763588864 961697600 668182304 579918720 811988544 99364180 289592336 527233024 986934608 921132320 745920000 620420480 944648444 202344487 422799840 465685056 103302428 306686249 221500030 654518144 912472704 33122608 242272768 193341152 145874176 320892737 994765568 52277898 222468704 900713376 234666496 265580936 325961280 946565688 500911656 873903544 109418944 54029488 208352576 278844936 141107328 223958304 445747300 380689261 852485031 846887424 997589460 139272416 278503744 892364496 155793536 900210832 651420736 900109244 551939456 609828636 470548112 959378808 281147712 114431072 205899904 56542528 197029536 457004544 644454400 654317376 990987520 278565957 47060680 178526456 740117024 936547584 524126992 542971744 143269136 880990266 308758784 680154840 684307312 90622160 159824320 728387680 102803756 830179216 130800928 709544941 774362112 598689260 717857148 349716640 527712128 111583488 294885200 472881408 264607872 128384624 500648256 782384394 674316832 718468000 142201320 291134242 810790432 277276160 662874496 798344752 648613152 759191928 261948320 320187132 23510784 390667704 563084032 235315240 837898608 225989208 182130008 409273344 118903552 719601072 231482406 476976200 68114944 172397847 47793280 132948848 225483408 906886208 412598494 115058076 703098880 146185736 13561680 215311872 292621674 192293184 164432592 783244544 62877824 992300288 134101030 588833536 802346800 307967872 267750642 809552960 610713728 801763080 955984580 111162818 105427490 748942848 263075456 726881348 569617024 456228664 121425856 562522756 257625266 22124282 958467568 838162976 963928644 520230684 538767200 215672864 377862096 531669324 160129984 74421760 683110400 517176520 874160640 112792832 723413120 515426880 678034618 912368480 257407104 422165298 780051072 3272272 890192384 694899200 321849056 179709344 635515576 219056056 410148864 681170744 847579872 138455200 114887776 480747240 809373952 750857992 363962624 902133568 209893888 778906432 366256848 388492128 944078200 207936000 812346048 145749576 910667776 236434048 620816640 154337676 65719296 532239842 398924534 193725138 938035456 513276044 593333984 67488768 842792824 195115056 494350896 169988096 474487808 136362976 423395072 571873744 106008616 365095152 359956620 77252384 217107456 280577728 203403104 162777504 856325712 860134912 464973764 875152384 560693152 426475808 938330880 669842614 319256512 632820866 257637448 295448408 861622528 727224176 228454400 359651712 226808992 416192000 146667586 327523220 328484160 401203840 179866120 916707136 499626000 479498752 117604608 938281920 923741072 72865352 19346240 662171968 650824616 690016824 695325056 833368160 418312192 194069696 802939904 276503476 773325800 926127708 648500128 967927676 409454988 261814208 142012672 676224000 989602872 887158196 834621216 471474280 137409784 544437924 418651627 761714560 543654860 714227680 811181568 573921712 536941568 777827200 17442176 492169216 557594256 599267976 714545152 973838944 219094016 842380721 994114768 552475824 403192528 615274500 85913600 764290664 891795660 254794216 51256704 976116672 470672384 102238224 597898480 778343384 947941478 534468784 303746944 669085414 98397100 756980238 45697024 614766768 87129096 490377240 305432064 573838208 820958912 590849854 179004240 788863616 558913720 440131872 251991360 429388332 919831960 232408320 737811320 820001552 285484736 429170014 290569664 931634718 266171488 700380992 102110184 709852608 941188508 719219968 958663888 173346000 852645368 826637920 509305080 132378268 793515840 520170080 771891712 335612920 54963440 293657254 943757824 22404864 292236000 929905920 874768178 2252088 580830720 819202438 772683308 669264500 318884608 524661974 606357880 940608936 352759708 971648200 301259352 484414320 495372640 75458608 736759808 169796470 276609600 353441936 179820418 29826240 441159104 302454784 480456028 295748864 689703424 467496820 83326336 758122624 80237760 86719744 97960556 30249778 504741600 630985283 884194808 877339400 750658560 848473728 593166192 733792912 247645182 856625896 39902200 267211744 1525779
273533056 441493088 571070784 229438536 657128444 652195660 598214480 647766432 75552768 841326760 178673380 589104734 333667344 674850400 178981582 235566784 790059400 132671360 529157120 25843072 729163840 296062832 600305920 467153968 421602208 39936992 102416680 274668544 911749952 534177824 87345568 773896656 152769718 335671000 160646432 613511590 520924692 567557120 714667584 404416384 430486016 455170048 968128080 682880705 327257184 831576544 977071728 983146624 722429440 734211936 14180544 730113860 606230272 54545496 110386720 551525164 70759936 557551524 657399400 920051968 759666426 438295520 57483536 248540856 950830672 503210464 40367984 431963604 932632239 978739174 2794496 994545128 156413824 675261330 367452882 58813856 616855808 839229300 561538304 737207744 48532344 834842768 666469888 168152512 5704728 283110940 897024000 798370048 747767120 181883392 189222856 756710400 202096574 107610176 332700424 429387200 113375472 346647448 119183614 536060564 177091104 376415808 520746392 648622844 191217632 564044416 951411200 332945152 25453440 524491272 66257520 919599868 597352365 530901832 986860160 940957184 10369664 279587136 789663104 846083712 124829912 424972800 392349376 107362024 393739776 9778200 344613032 547388200 659810928 25012872 233931883 448816416 989696000 792791304 284523808 4629434 22230460 642038496 9332448 859311054 367861760 772586276 353205762 207696180 745066496 45656750 890056058 176180976 293699184 395823760 125392160 596229248 932362496 117695000 870266592 980702208 845171200 340827760 541662720 955413584 587450912 931140048 584388448 421105056 15111288 552804096 598558508 458607936 521387032 645422336 145379200 414572192 852433937 521459648 287467672 568886544 837773920 762657984 210478014 672787328 342360128 293952432 728117772 509095680 913115072 844265138 835682608 917180320 73675856 998028808 863687600 269118986 127413688 695417610 646955680 80036272 198460736 592605408 959387664 436941714 7155938 359581184 52166656 182732992 312425384 11179632 910290000 805237456 88844288 277691468 558801504 962622628 384869756 316400036 13927186 791961664 73456152 798160920 793811968 811080992 909410688 684902264 303095008 874145152 403225920 452679584 559560112 996981088 296608700 906117664 969087504 646074368 17232256 195789824 909745152 363248256 850174608 264743384 405214464 463980602 31051800 886836224 608688368 712558464 241148032 162898448 772662016 700010196 916192768 636072096 499390216 896664098 379742420 666655584 434050128 340560896 54045568 445760192 33732232 397047617 80579506 257907766 755355888 573770676 733543680 386853064 437564928 667133184 799017778 614107456 632846810 814583367 214301696 495444288 215292504 720245072 899561056 583956608 83556400 679817380 201312768 625046028 869480576 164432640 315115096 980908544 221840384 54395084 641964336 254683136 550283468 288739440 673908064 186562900 803798528 278022080 963260672 789641824 565656768 91556352 222333824 448669072 802232050 353505152 774726968 37205600 212364800 762771220 515549584 397919048 438984320 50577024 337242956 664309632 856321464 740072976 607549440 101322752 933269933 939738640 690979200 913336000 372256236 646455768 352483456 274957048 145198560 89243200 846038064 650554944 856133632 51026432 711223774 63762944 747144190 424392000 808587920 651457280 732457920 931049376 635283400 874837184 922728236 234137072 782606368 543482520 44499968 50290871 504638080 715446784 813279888 443670196 131362304 801844180 339752400 989890264 365361392 768868352 148290126 735197854 73954160 306492544 59249504 921511369 743746658 61512300 679679168 313329890 212672704 528172100 375922400 458801488 564097682 962341440 103882752 557322496 154113544 26651648 278801792 163606784 694341896 905479376 51230852 676643264 417192832 635337408 454334426 485516096 983194080 253176320 559090656 906143984 483033776 373193866 413645870 946705664 712291544 115361232 460787886 32130560 343281120 35903440 828141168 385514944 717781584 920025064 341840384 270522736 914905912 197532520 802450735 130370000 187730484 164384512 749684268 423950112 741000448 910646120 337231744 313092500 503560928 497040368 44375808 890526704 964727648 483751936 306804160 598953984 909064872 636059648 337403376 255995856 485988440 934972608 340830960 791764224 133400832 189036864 890665860 227557248 650482960 740754752 584251348 443019572 486404684 851271208 783223680 291336704 1788080 341942560 380677632 535343872 698550898 916311972 791920840 623657528 134769284 127961016 225863280 377994424 503805132 467151680 31737344 261776128 837471198 68244768 413562112 431885280 673444416 479845888 617573024 373668520 702010624 57580944 226815488 73807037 222699744 519011936 734428760 42593440 622008294 154926112 618609920 484746376 766431344 10693520 667818056 170747586 333135968 692710104 210401792 139260608 199941032 476473688 187517528 432597164 895116200 631926000 555364864 33260080
337980992 293555648 120688108 579700152 440624576 9111084 436029984 774637192 543139436 267531464 237225632 44044032 950988288 611531136 281148896 26989376 233430352 376971492 392255792 30694192 862960864 511151256 62809300 726229568 442129040 71081702 719883136 563466752 202507932 93339496 766990272 46333072 760483708 521411584 477603136 336425664 168384224 612598112 517935584 451441010 900453792 685122944 184121856 905412896 889231248 983013552 661557056 931135872 355645824 800092860 788508532 424491840 616488514 124011244 201302984 487409664 694318944 736823944 274780460 987428864 849022704 351315456 723212576 173254656 990746876 665786248 158944768 52649472 901719808 180687604 957390912 554207124 952196142 253655104 892583424 407199600 179861848 131686400 362618368 995764548 976331200 336237163 352899584 746594432 925647104 160724362 939570459 122530304 151176594 705253842 341822120 339769484 805149192 695224320 358403608 580657792 537324216 809391324 836498912 169107600 379570304 810870320 166364160 783090126 816263584 995413248 912259968 309911176 653600234 332331336 556353386 983361072 441651264 254150394 656656896 595543168 262768336 437458432 685345599 421459984 875256544 320412704 296396816 462825120 318456960 516147200 219462268 828598784 71719040 27525600 805590944 478170688 293711800 568093952 450563902 569058716 584123768 98557728 925167040 314653417 674962432 176187392 318110488 930981340 652439088 52133880 603520000 578028160 972027928 883662368 310864064 851590084 582410525 692255472 788847616 459897808 363305376 185630784 696202990 600485888 824398920 21710000 592448000 125870088 732605314 894165584 165886400 998621888 176166000 179609984 174260624 294111552 878781184 366048768 464699058 99001384 859701704 924347719 421524736 709339808 252621508 505069142 867497563 721330112 617244952 244437752 976744008 774190728 216974923 999055204 68678896 529665920 272211240 40595840 866795428 154793456 87280944 528300928 754195443 948579088 540801602 657109812 551347136 653996768 475420952 371242528 949493880 171688175 604111532 543014368 654179084 825845752 471818120 641437384 75279888 971657152 780202624 788137088 528593408 775506240 742686912 805331840 791629960 131769868 904740880 185993760 959232312 429150208 706357824 27078832 804821856 115222128 572734976 204340224 194397440 397613280 87332224 326935616 267561872 182368384 868787984 926250920 49572160 938579536 730244944 585313616 8436224 642539701 885330080 512686144 603543392 427794944 534934592 620808192 649663488 297773864 46228096 921216640 832452096 597179388 833149952 164654052 918281898 629259780 650518400 747245880 240669696 376772224 743758976 586632704 50563470 585018880 438853792 920456704 272131734 639475600 390890240 856416384 886810927 607041224 476440000 755710464 721613120 163327100 180569216 820472608 128754432 714836952 561109300 296146512 916372888 113874520 54803440 623580560 963065776 889771456 324096408 979922304 689606441 109846000 39198000 59787136 89643792 358149120 512755113 488137312 256185760 260140816 714845276 845787910 745932288 128522560 296316032 936355384 853585628 549380934 708236320 177258752 275446784 256169024 578558450 787029776 348352032 638014456 990495140 441273792 651805316 80461800 135112032 991730176 998693040 168624000 737637408 516534688 748257010 824831040 833993856 358511322 836377536 627807472 908649220 102462720 986125030 729402878 802442336 241039408 625295680 121804320 282107032 461025192 873643252 147039760 966688000 93407826 28733280 507609600 986992596 751353728 633051850 20526304 383656296 1631200 26479592 835013888 560388144 816632544 426960820 96069368 633224320 75699200 670919488 11900532 810672256 213210896 112162450 842708096 708203264 136171520 470341792 185679136 399900480 665253952 873248800 538025984 453889256 268977248 502862508 744593504 395792568 332459520 334678336 683563700 312737152 901490844 773697024 652329176 798406808 47727360 970592485 988800920 934747064 397748392 830499728 757679616 200430208 986845624 452877232 970133632 100690250 213481856 818112000 969562624 98232032 286575028 404708488 489145728 387744568 324202932 234699584 403444112 833467548 901671704 771708384 240007580 519915488 92941136 936172588 1124512 958859860 596789952 579436480 868166432 252368256 749606432 327621184 249988128 431850080 165527168 311630672 626042998 481424679 152312648 439609808 406220120 962041984 32311140 503870976 935307680 78745280 649788024 155381672 744961504 121679872 464943632 183473640 307834880 461880976 854971360 833185642 943356864 96945824 828993604 992664320 860270184 627422720 39241328 579143754 112237184 521838816 336717600 741605280 734084640 941587072 455120384 546345890 523829760 141585552 225115776 72657408 328751104 697777408 559323616 110019616 617772500 874637928 51842840 361037072 179800384 215002216 352407332 576960000 920036224 122319350 501391352 113836236 692980853 508624624 567430368 660102400 196211484
486309120 369913664 289520432 286205888 42152662 616219672 885172376 725111144 57515834 675117112 12604832 57495368 670635904 856573698 619954368 944258156 280383466 127491608 41621696 207647430 456938112 978471500 529083024 402355396 496459134 586460120 178616192 718567868 508779840 417755904 871822072 414146520 470496264 414310400 51356200 340356692 950405684 135039368 255275160 376476160 219336704 116376116 436898048 969804288 931552592 226226176 927852300 596193984 224999424 785071828 400709216 194913728 380845604 675430592 222904504 503156496 627718788 578544812 319395712 71272832 346042368 188597208 857641248 937349004 165692416 182468536 280445184 432546944 440382720 406866120 775415664 325123732 922933760 83367136 655652184 236224024 58081844 550945016 698545344 91783712 21596672 316088104 658677300 443180928 316796640 622565796 440492720 416938608 743259753 403636813 189501904 773987840 437767456 485040896 986593536 169293946 183753736 204223488 569363816 823379264 255721680 442787120 804269050 931669538 166631920 976404704 236327488 125959584 837837824 596271872 284731760 639241840 71601152 43020776 651546518 522352384 899877104 60676180 131838624 772099920 398985952 427333072 829594152 793712768 524062790 868047872 551171180 694462564 893911392 92279680 178327112 735298368 320124096 721379584 940138102 543967680 153234368 19179136 907125632 351318784 639092150 777637222 329567296 980736128 264413936 367352320 444958096 511259256 89241920 212252040 567223808 156430336 796221996 499488810 657413888 51938864 106837508 75256526 103950080 88090928 845761400 362621918 11078080 908701312 592034176 869720592 499470356 102570768 233316421 828192992 512155992 258105600 83299436 540007730 380291900 477015338 183099064 937716944 797175760 432776192 124169488 556189984 80614100 750321518 439494208 196737324 16313152 803086112 586297518 349987840 23935058 767480128 395832320 77840952 446086400 7112984 5572410 414081184 210343426 85314772 144589188 863464040 477970304 115173468 696022336 702598000 741569600 31551488 617737071 91876186 892549168 604384000 711707680 837009410 221528768 501412280 146473440 751926707 87755259 818220272 226126016 409216538 443797616 228578656 39662218 908210160 840289838 822362304 488532224 607190448 649400064 589087040 876137904 67709320 160264696 359783464 541001728 980098992 732042122 760873456 427900744 808188416 848188376 250735624 48031056 562577632 71125184 70479836 685074250 833429212 293427208 609705472 870985804 601660672 610778205 758732052 684373280 806681863 237357561 910061768 620490112 723733596 276415206 464141120 407304256 606497520 424145784 555912832 778221016 920455960 313599796 471846656 820472304 105097336 974728128 528505692 961238784 97300368 555123872 995150336 271680000 966726272 310118608 131916192 584358476 47351016 191745152 269124596 770227328 986915776 441983286 254650112 77015000 911871576 291663152 755363360 750825340 408926350 805415424 314481232 626279024 99313912 589475360 240765952 119824980 731852416 101895072 458362720 105245700 771553272 457452169 811409884 33933312 468110656 731108992 316520709 643463428 479080676 421928094 5146368 446141408 583840000 648976128 810711040 1440208 570678704 491641344 241937104 909252800 639216384 210552232 559670624 301886176 174494164 22330240 55033920 826105104 436217344 265526844 45460192 475595472 580400640 47372960 691452880 706880624 646035328 472048802 65810105 691992288 46949382 922315920 397237520 777403464 996618528 330926208 976965108 68260978 954750608 706036864 142404564 8185904 870595808 923840000 809925176 687527511 478315904 866233852 24285280 641005404 590964996 465116032 280497376 686681620 382728700 526287984 724539104 234021984 627962200 747382248 749201314 483231440 532520730 529214290 634163040 404669310 889076144 677541545 654428080 262206154 349680608 510433216 244490508 535541156 885234692 762765288 987951746 982960128 266686096 965573760 881016240 582271000 401764352 83649264 652243790 925747200 686237744 361514904 457494036 318020952 246087424 446659536 365924184 398944152 594211424 579395200 401507692 665906944 423064064 305751600 570356608 895398400 595799976 210539392 932727648 613301856 810977464 250077216 333696128 824695936 821507200 406188032 489782316 291827840 781692544 346499200 884235456 470487168 357876624 561617296 232139392 649396224 528910508 611711592 887145856 543820288 992807712 855062328 977525376 500922816 87183792 128647360 858473852 726527816 481054192 647223356 990640032 401250688 66251264 840491520 100162944 327003904 964492800 538939296 561680452 424744672 768622464 995765746 276942912 168368664 573867008 180681400 980210176 43230720 569938688 183448064 598414336 328860480 814758808 864497200 383588364 256928320 823886240 971897252 411983360 332536212 222396600 701850640 468480000 225750528 445121970 468477684 721572092 361950848 902678944 266713600 38205248 72522656 982816768 113541589 266070355
167788688 318535744 465929536 22524568 460754944 501921662 93739648 920747792 664480328 129440604 140233024 34458528 155828032 478011072 377278592 180409360 984614136 130194176 168719104 601186176 208609368 511485624 441879296 190356933 329692608 765214120 360277920 151805984 26907256 691794944 901421568 346693136 451162736 244702498 56082380 857474752 897432906 545730125 812371495 147487616 868223470 413327104 256887798 204743472 89235586 809761184 199490048 932222768 765326704 481980992 373415232 597921954 40289360 620161768 798384640 318319888 541142358 440552916 724532208 559366656 461325056 972788544 134214104 624165268 652204018 773825888 976738750 856525568 989202432 119585008 527870480 212049704 180300800 914811344 459238288 481159643 196193664 126302464 938998880 962642508 15324992 775448976 740034968 478686932 233114240 659933024 946822208 685807440 612565656 594626752 159284808 466962902 195500632 440781494 654371426 879128960 353784464 661517984 509263956 668246336 614441984 378328112 522334464 461079872 57053064 85153116 941940864 813343488 917803326 671554752 411389232 421542272 678643784 514286720 613977088 677441084 85513088 44294386 272701888 23039008 833448992 202889728 876000000 439577088 465842882 845067328 311607824 858917568 284152960 582582272 700688584 434575296 89316312 311197266 408755200 640172460 343940822 193602576 862284256 762553378 458709376 265619744 200846592 412740314 384843168 62063640 175214644 694394368 30165760 472668310 138014238 22203210 709606048 345712640 101672432 599522340 989102976 864268288 229696896 796294773 346767960 581575360 734578916 296803700 784663984 356726272 357090312 158531840 211032640 800585424 642932948 614020232 632302272 476104000 202224128 501895062 115726784 734684356 773866608 1889452 629307520 134472880 835449884 479124384 218925141 959678976 886561160 928355450 830843232 848722780 98545968 889440000 1386816 293162240 900814336 767300736 32920680 148491456 692277044 89708096 234603616 302344864 317526144 854182400 669623616 465277896 576722880 112587512 861888698 222574030 633924524 791447600 63066600 401778800 181534208 511981976 267019414 838072832 887784600 446988372 593421140 200144140 970503944 424999904 130331520 353067744 457647107 828098048 593268752 964476160 904271712 119020872 774819970 531580000 728155904 19148280 190094336 434254336 50180544 218625536 813720296 862521984 346346152 902696928 927679744 19946240 925785008 90270119 6458464 126906500 8252280 707072104 430974840 263643312 5703552 152463200 732677824 551562464 919635750 178591544 690422736 691112800 859932228 330470948 61033800 969698000 825601304 245308580 602815744 339826432 926360192 26987856 491219584 311831800 706034016 369079194 16533248 350532880 765255288 815545104 638960928 295771792 502964252 661978112 303535184 956775168 267148344 220977008 261385941 160578560 265594048 785729280 774949768 702338894 93649336 662022544 549636672 529048860 619185868 924661984 642276736 712646768 136998560 420935768 647124480 222094368 771982848 452637680 543432576 429480192 925023904 203515904 911862848 465502804 193672624 603926090 317001312 892618752 262269440 278908768 822513056 800465088 305843200 124070912 598841344 576649944 721290240 470989524 536903168 480156928 574466048 950395872 585228892 113893888 275104576 251405260 514007040 899048248 983654776 737203200 318182720 154450432 912196360 360966402 30672896 562851360 553045789 805943008 977978376 216365696 596513904 74019688 664320022 402214028 323828608 960860672 483400576 336050300 597109888 328487084 345644512 443037120 903369768 636443280 935422649 513213440 321928192 692035360 134760256 588148400 595704784 446484926 161728000 383644016 57381744 730075516 408699008 922409244 664725304 808305184 917570304 609982528 621868560 332038500 389160968 778302400 678069248 520870768 590693568 255078672 537043712 97230336 561878208 240726592 132578816 686044208 992691852 73281168 123742720 407832020 923374704 17890432 43895000 708149624 570660736 938045005 958469312 885898134 772287072 207672192 586976768 476758736 478222464 936938496 758211956 468010254 73409280 678886784 898995616 180052864 245131264 213816736 795484000 393860096 365931888 291897344 908417328 758146780 583454212 583040768 627737470 375852736 960693956 485529600 747260514 504039256 174001920 228198760 390556224 877677328 916341118 125399056 735139588 96735616 284099010 276100544 563378616 437125000 848310400 373135872 521597440 339920768 961763328 305834240 390506446 204547936 859319104 937844736 512111032 534657048 130923038 3697206 862308125 162554200 911463232 816641512 91422371 80485404 275531500 34024992 145633360 634657404 352359824 356948360 559351680 52554960 454913536 975141452 402189696 325245344 472455520 195641176 922934080 42207672 341318464 89017296 290229868 89520130 594573032 817187040 996668608 623641336 282564360 94370000 67135488 908442080 394320640 866719776 760137680 20985888
677081304 374427600 984285824 949643968 323196960 27481432 636800565 123888512 67119768 782611168 11454848 284462080 119952384 581862314 997105248 416268720 740505840 812815055 758990844 605005280 995420000 235594464 680442000 596845912 838576656 774788399 144917189 351641992 864910208 718560384 566725012 847636672 849702656 869436594 259257188 651066368 842001920 876750336 900906000 140772489 253033152 62754256 948765624 584255704 711158128 451920384 469764520 678202122 441197696 630483360 315121256 793486926 616591552 488465152 542630464 648733014 152084968 7256284 957832352 931937308 439530034 999375216 426556048 923022900 793192752 516238164 66460672 919225712 645831960 604927064 587641024 422761856 921909952 738484660 190484696 557733024 98376640 635986752 282572566 764635328 698856512 149439328 486536768 129801216 175934324 312433408 767551792 186593392 91296896 163770880 410264576 197412144 216956000 284321280 611370332 703898240 262654848 953082912 166562864 427698048 319307904 806407064 489250808 9633328 313424352 196018576 978143072 335863616 441000896 94994784 246317064 635173912 579071930 223643060 997795828 178733568 2386944 769665390 667664640 260780220 317644688 307020450 879150208 836028134 609354880 868944008 339418368 872830208 87421920 888470648 198368384 437819072 857156168 870952344 310215228 589409636 718303018 612811768 896530960 575261440 779195904 730600192 333040352 249463424 663819328 2047134 565927166 938162288 991435200 217395408 584490800 125382272 962588171 100478000 972335616 847272320 520583936 678592352 119392032 12884720 183154576 447145472 358541824 670298664 949454112 294564500 543163048 730095536 957882752 557264896 329620688 288028524 218406288 363444336 986342642 541079936 161333760 121932600 514376512 370735872 91625720 788510456 540398640 292391424 162558624 368058752 81408500 738465664 286863360 461309408 120486528 88458048 255354752 949993088 953769718 789191424 662792408 469367256 695280256 552334560 199375616 34006580 829363840 805114960 144291672 128289984 817096984 719589512 856016384 864671424 619764864 395091730 398368384 628004384 756929409 672925393 317972608 18681040 530206400 667541936 255906160 15184216 168134256 757597504 858130656 776649916 415224420 426681088 566132760 687984516 473762696 716803959 420120832 606137760 198690496 147454984 299142244 8675816 432482304 433402854 718285474 460361568 693147488 383135664 377302392 898639744 898081728 421415352 848112576 871978368 269146512 837216760 176895744 331270552 922349680 31072224 545761040 932134400 148028352 679528000 970220544 655033368 375435392 788191910 352375808 268647008 589624448 226267264 573789696 125467136 159388980 345204750 958688824 918403134 555038880 95494862 265563120 363582870 550052976 962856040 624748672 939643304 615002816 938846464 561980832 967159296 188766308 402754560 923565552 16674992 403658500 374836808 981368807 280736256 382757872 854259696 129169296 682439440 190136768 314527484 697466784 448264788 508842352 77161224 398229859 303572760 742874444 862194528 205609234 200470724 62021920 472173920 173444578 733535552 746236224 247369392 119681366 202893080 187812576 195452940 336043764 366135216 571094400 750889860 162740096 278633696 677972704 62881778 231948936 261303674 93435904 629067128 523268960 819164272 985020232 342101874 711414784 114278530 956906630 489568816 478088704 719368164 718748436 547681624 845072034 191001615 535064704 542022988 63287280 938542608 722216672 297763392 254078960 289083460 733149254 391775456 416760736 751529216 132903140 221277056 515225120 43992208 248020564 358274688 310262720 495097344 503492048 405837224 535547840 783812392 389504144 235140576 41316608 764316114 713556152 606377456 641813920 590281120 772571734 330430560 468960512 679843000 543326918 328381264 939053448 419606930 288333472 759029568 462288384 454233280 476246720 841060224 895371838 949293018 515369856 904066928 682345600 703972546 392890376 59367376 47161068 982770816 886223640 872151808 905727888 121600000 264703326 436964768 764722584 920737760 621013888 415209620 971613336 485036852 842615736 174547672 632189712 826290080 380003960 933679616 260651200 264000 439128360 956459728 186792832 847761408 758808100 954306512 962267776 940458885 654948200 414385232 453317224 846100504 999884800 665951232 351934308 608779904 131561472 111400248 749364152 344836670 742171188 260100584 904444608 461357380 83552096 439671424 303263234 740319104 754629977 251168536 901931904 628674168 933951744 953919360 998383488 159266338 515776000 925359072 737794292 547010984 499491344 656613760 137680896 337592448 692238296 384743504 201528896 536049673 123115632 84041496 198796102 242903224 303107584 872749184 904363480 849563776 748910586 311072040 322347392 896790700 850670528 3035072 516618752 642893992 687696612 807949243 190415680 618373696 493906624 434880560 397630383 62478336 193814784 970130120 528742400 354942976 770844448 300768720
676076928 378155840 8829136 357053568 230535800 154349440 847849440 238390528 170456240 322083200 333101568 324006240 175168320 259714176 178818448 701339642 443234736 927928592 655520944 852033454 870200704 55367600 662268375 777092512 765851000 49583828 722961798 819808000 291343200 708419982 630098496 260610864 445187584 850940610 591617924 507880960 77270272 585536128 506568480 407269846 580850240 857238180 163099280 583177450 306164612 378657455 748917504 305651200 343884032 766750311 377394466 151832960 817307680 962557952 339422060 649244456 192526373 489047376 430052864 407850112 757598580 928622100 582270272 562066386 994604032 334647264 424954046 675096064 14757952 750599904 246843712 997782624 114103296 248183616 35081424 467816768 386610504 325973176 890593056 552851104 987396688 249762072 32465152 479107840 797512176 676233984 17604384 277206064 580867776 458594560 937323600 487666848 952401216 238155264 986171392 285175808 948047360 138427648 243662080 213876224 943815768 439533792 697289952 206528832 210511360 855014400 332188092 716099552 999363568 495785536 268861528 312558672 345464448 588866840 545560315 133145220 296227280 266970944 201215856 861997120 604764952 502085058 605951792 482713024 432395672 446961952 803314792 963171268 54318848 2296576 226861504 747473344 941619012 287726500 221037720 838716144 454476736 935385072 480509856 53267020 618875520 577333696 591594666 54724608 579042816 532866575 653396568 762512064 432520884 464572524 335732291 333456216 885524864 159105248 939900584 64097276 841160202 931636568 239237672 195595424 364660833 266905232 360427264 739867378 215625176 44752172 530840576 566361600 529979296 404304984 268464064 470822336 934030160 614091872 756777788 200667136 692674600 18911909 957569158 649021040 493042588 512178304 161556736 415359608 471554752 420597600 548971264 473414694 363830752 549609040 157110072 726418048 322310336 667092034 478032294 625273888 226221184 605457664 253912768 846254976 740849510 794690250 947466312 980596944 359750280 855165696 29581630 23665268 533401600 423729344 207458944 532645360 313696768 353138688 386659840 545280224 877136128 353371136 675875486 110156624 356895232 248982565 244219392 168644584 456494848 101922398 441215232 442943296 763955808 263521120 689381056 861680672 54965168 907187360 854122912 264925184 11244152 770429580 959565064 909125664 935135584 79544704 624491520 16741376 425298688 140652032 823717552 622013568 518530400 477290460 639215544 195655680 348476168 927197184 748462912 418224128 943112064 996531472 927470912 148143008 459634824 468524834 956947144 698433760 333151392 46512640 689467122 145651280 994494712 935349664 551400610 963806500 788800736 607074048 566659264 408259840 54858496 605255749 65358400 886661504 642370560 639587104 518076416 605164608 421198464 747544928 550118816 908100608 290404632 917090888 94021088 409177280 385807360 255131240 685338992 585185152 648968300 826895466 919419904 566978252 80150592 114706182 443251632 335246660 957834992 459752288 311878144 763743100 192261776 173854848 301842432 36239304 128652240 152798448 639100086 212066484 358616576 375563679 832858112 33415162 877744424 458128256 447388000 59712512 615461376 502174036 57583424 864346592 644216768 711213056 435052352 99788288 856243648 90876167 71516800 186113504 794850000 740253412 258201456 403105664 272560480 148930144 746974336 799736072 951479104 5998260 421108384 807047580 281779072 800445284 370738048 896578336 515536176 176163208 363410320 70653440 600079872 273504240 11329888 771991704 30184960 920218162 522446860 2988032 689586752 964592256 381640192 874196032 188569120 875843072 973508192 803621376 328961638 96545760 29516704 913899872 427179968 461905810 133852208 308076832 989758464 279288200 211065712 94630544 778258460 339633393 125045938 559760832 945017862 61635708 119956844 88414624 140141184 960960320 546101312 353021344 338568496 134689280 860090912 407393344 714008832 366125440 335936032 860010504 517465600 103054836 312202752 500248872 868302658 585003440 71854752 688832496 559776960 300487376 92024896 282165176 380391288 252934528 721369088 608498496 368442720 67779838 16811232 145512352 365547776 269525200 215332694 775894656 345736488 147563904 806774784 790880104 570093500 54840000 375188192 316644352 450525026 403199488 0 901286820 648443616 122317440 43233288 167717360 897889408 448671556 916104928 309618176 33853008 115399120 278105576 803399520 48982668 571648324 623925824 332742950 269763414 114081664 680099488 263187420 972742048 143780224 368145687 335294688 209282054 935379760 190929728 281692096 259285504 800940880 157107072 675751424 207417064 318617460 752322560 507067072 288631744 637597888 384258560 866256832 400238832 405049120 293334160 708721152 779576320 2748800 294064128 823230624 902370128 5358592 786492008 16157192 278992496 596193460 258461752 628053840 88094675 328136448 974103612 963084608
19763538 153662872 283522272 48227968 14460424 690392640 905131920 291589616 320120132 348082152 42283360 990450016 973405076 835419992 219855712 328292356 18393080 205423172 550847936 138581760 384697640 390292800 960513552 122528672 601398912 707557536 362910208 542720860 866992558 27689952 527233376 735180352 276666176 33239328 404615612 358565888 412353251 463608688 936084848 290239552 867637208 380990632 586379520 741417768 543943680 998884512 365171244 188564264 778254280 740105024 573924160 940977664 423258656 481796600 998972288 89006024 579253368 68059648 10330086 58364416 842369284 926763530 638991694 209493888 884055040 608172992 135880320 856860190 181239448 249369536 768982682 378315288 703271024 249778176 471932852 582204928 497311232 534704848 203206816 386929024 614766720 697749856 659960816 15371560 512596272 19906447 720653072 908284672 206876224 792465744 236003328 896176800 179880960 234685576 58598656 34035200 750810360 967954944 166245156 641763376 736629436 893051712 977471136 193912832 824645752 933488736 868789376 783660339 275712672 349334524 659357192 425962600 496494848 553757504 68430928 463250304 489160704 953686304 592682452 375859975 728227792 420020672 466283136 500278936 536342912 926314816 161647664 410069248 174548002 656777674 888026240 674519796 548304384 737235360 739882423 930421568 629839360 26800832 620602112 364840654 873080000 486812474 547356928 181997728 342301352 684875936 909643264 206775276 169572456 282427811 530925928 289821680 938963744 335927680 457117616 125972912 285301900 541726720 58604411 149121176 801603328 636379712 846798336 535334896 544447696 3230800 368398112 803597952 832659068 300821840 430425056 871446272 682988544 640023552 421380224 714190336 878778258 678380928 96817152 301297924 487668908 143661824 200304640 691831952 615568128 467730776 626606632 986443700 647790080 69071664 418588992 260614944 17496132 559304192 393130208 880830896 172009436 195062296 988473920 929116288 170093600 669020512 51189856 410921184 133417664 832035856 63049944 587044836 42559488 550962400 8100672 144761800 978593984 108565339 706226176 702825984 617311004 15123456 531615585 51907863 392405844 227229052 473976832 551914496 830979712 606758560 590829472 389313544 233785216 969301728 497289872 745688518 737940864 249425660 266050876 704372352 713134720 623845152 719703800 276311916 843065856 311218862 269943027 341150368 257803688 567179904 289853400 813353776 673297792 853128768 745180856 650951448 30777216 249230500 855568272 830413988 488475508 646731746 815899868 121269839 782284416 241502208 664347872 353208286 383246258 866616576 57224476 547034624 752000384 341968560 357263360 62228256 361365300 963546460 431413760 908048864 137458752 367748488 821337952 817582880 432058880 387812000 441915821 291335408 93288932 53304832 922134528 994217088 202509088 770914560 831899914 993037084 159677360 359162880 215404200 909781792 329136400 648387732 498286080 731824800 410188984 607344640 133346640 760676480 493998080 759443452 553606912 785624000 897782700 42503680 806204896 271324416 654974724 914571392 621372032 611794272 749960092 536975360 755790848 692392194 341571448 566043536 392025244 268921730 50541868 820801216 644363840 45370368 776953500 659396096 797440000 427036736 394839552 877318592 439486440 750194624 340641369 112499936 952946688 575004160 271382188 859685524 110789233 250747604 266268464 203624232 304767744 75177280 869044011 530998592 212042040 251526400 101071744 490303176 338402816 691415360 55287680 24462032 14939088 852554448 77514928 975000884 572285752 453026560 671669760 233533071 579734576 423068174 535918784 6607104 233973280 566463600 90713600 130414304 787743001 52403840 272170528 705007868 989770958 349411584 40129568 885134928 148999968 443874944 241767480 315741120 304198656 896503808 214400800 348280432 441522904 181661260 148207616 115326976 906861952 142313344 711490272 514668928 307453214 554879648 217552160 670660996 60010752 587530381 424278992 668962788 932135106 814349124 612172128 114127802 56804496 391567120 195573760 853861888 72808160 92514027 100755520 217321472 32928952 771330774 363073360 678041088 449008128 269208120 464573328 714149118 641463040 174128064 671937472 220719008 214534368 150444110 190470397 229350898 138711764 488449024 162191480 977289280 304294936 34206144 204724736 516093440 102952086 281405088 321975168 119922608 798390272 639070544 802966608 106866176 720556120 853034544 160648292 151128960 736592736 563000810 776644552 307486608 422938144 990540104 132101120 672815456 83994932 774667920 262298928 109396352 557238160 660206242 120648704 328748032 253064056 955648456 733259296 476694640 976325028 712894908 425402262 937757080 696386064 505164160 102813526 528685056 17173016 990841328 964171104 492851968 545529056 587065952 934875376 395168704 394957184 614427712 6151654 124951248 445300752 489035904 705570030 539965248 678379488 641149568
620042048 152425348 31654688 96300544 255386112 794359312 280391368 246680285 193336840 421457400 405096160 547485440 898460160 703696128 86622304 696330752 367537152 300507080 737581936 778807056 895724160 432893708 183544072 618570738 418479648 238221700 807685216 293308300 45372468 78958152 377813440 411558848 463922224 56800308 231054144 245422728 476816384 761461992 121985696 496887200 371150848 212423648 716913392 222661376 173235589 862875232 772898304 91718223 459295552 499285000 195992928 238774720 25863680 519205564 345669872 38191360 670955804 625264368 846877952 842406234 681481920 516605354 255417088 507446700 812453120 973072768 755455416 857557452 734979584 601600000 529129936 558479232 707866848 148876744 699713536 180487616 501714588 219617600 426252879 843796608 3725824 444023680 170343914 568964840 719823896 13587296 85455360 86540436 693147320 583044412 186120352 149244560 58594304 619364352 395267634 130106688 751812352 756716772 674014576 293157910 983924224 13263904 109251968 685526336 100571792 920000009 637611584 674179548 645408256 183229336 419637392 949755176 28067274 77700750 296440224 321539136 479500032 398715584 833916672 696731726 788027280 7521760 892365312 937433088 235414400 604223412 204784568 113205256 641453568 778929792 67521584 597517248 640410624 816418652 901358640 783222720 459756640 681854938 599433488 159638418 840955072 587842832 878466112 29113569 108865424 896710544 182459384 54977280 581840741 762523776 257421072 254755984 861720936 272177664 858866688 657692416 490868482 107276544 615257984 163933844 650828800 514748544 119497616 839760896 775975400 603192232 989750912 429572224 881066324 902486064 21449472 21441508 116893704 884846784 932923100 79441552 294728664 365233988 311053904 284207200 136189440 201614336 181256960 453851568 889699328 623219712 474249552 597074672 47955792 307112106 714735410 687559493 542278932 733894152 634046000 13383040 682103415 652584768 969797504 325047872 428991826 651934270 167709840 967773952 632932328 411492400 905567488 6368037 933351488 468270848 760762164 428235285 968368896 82080848 917698048 912166528 211969244 391348592 665246544 78690608 140749648 292480768 621216168 136411776 871120000 260221824 5960964 473197984 251650007 11728280 369423952 782287776 482825472 237952460 361883582 881221824 816007992 332587296 383995184 318843904 572449376 834209280 464894694 380319520 574947364 910378412 215474048 603628080 862168320 402719336 121818960 272433988 641260250 599933184 205221440 717900242 779215884 700383150 106639490 607008512 261219200 247586752 542216160 262591072 383269824 838834924 805590268 57087408 316807296 520908160 999760568 804927940 450963760 140741120 926140914 327862400 221706377 51950916 365321728 184196424 892431360 859380608 801302272 65028032 679644160 238782720 448347008 38745344 473630314 107627004 304568824 930458368 613948408 985861056 798740940 377094896 7588352 716048800 708213772 74372324 265308080 661723313 593248640 721415680 461946524 385534634 9653248 811816202 17426112 809912205 673580295 938538260 155308224 976903424 914493380 38257152 476573920 805771950 676856664 119522264 426804768 997060608 680468096 862270360 121496574 947389456 619839644 244919634 969223240 600537184 929456720 797519168 439771852 972366656 954469760 261290496 134199524 29496384 716032432 528667208 469376336 592246792 196279608 154230784 51138472 809673984 752325902 604521680 962205082 776266064 296417280 558769152 402519488 299517184 690713472 371819136 210788070 855749970 469196928 475396032 214910052 879002652 99896096 447452768 275033340 800900640 621986816 755124416 23437500 344633012 31203840 723261392 18478080 420255310 616073736 63255520 889162720 966213696 499152960 597807720 608853176 61876992 487772040 586850080 858992640 361406592 87548008 737006196 404540800 723439416 863861536 417302916 832018176 581267016 347785768 842492112 53329600 246490720 664947776 377599040 23991616 499498784 275345792 342209856 806777000 469449600 697857792 49763848 254532096 566713024 989980416 894494292 999643075 108626384 781845344 805908384 359683840 698310710 64242688 273533696 66942784 296317776 587396934 107339712 509549332 234065920 815656380 18292660 703972904 493295328 993666950 599126369 317368352 386383856 66830880 561301504 311155200 246602448 49389344 233058208 86058464 760211886 884926540 13088462 993774016 707537856 481983639 447136768 212393472 745950548 135256645 534899672 895122496 434084152 525199200 538140488 129615200 20452736 655064424 38620688 140602816 881035394 833128212 516897421 952467632 507070944 973030000 855400000 471680240 540323920 631629824 212919584 629528064 786129912 841817090 372457984 820302778 106605396 744392320 380355584 528384758 469428480 980788864 618434880 422877120 63667840 488378326 878748160 463131648 442560334 152949792 792993400 982876596 591995392 696457888 727692826 981212040 651495568 985172088 602792576
120906153 407467328 591887092 494080298 238917595 558495872 630425600 360301888 568343552 844187128 118666752 896362276 593973310 383333888 72227098 942616576 881540306 305414688 412685312 329560064 945547940 218530704 926517248 700614576 436603272 908315920 694056881 546536960 557997760 970878475 651803136 807374192 410345112 572749056 466943352 597468096 731135424 36184464 816024288 885224436 586954452 336048672 592753664 866263200 651889808 236255040 425452085 276480882 701998800 207906072 591993856 188847680 502774624 45478296 323381888 912161312 35564640 778435388 665917856 542144480 559192000 967883264 163397446 543220000 645195912 835468424 180677392 374693888 272917728 788716288 266355200 178732160 796116992 835920868 547196372 120452118 997245264 306474360 743274880 603601408 898267336 17648128 647471950 650830256 933334320 385900088 946677808 456228656 553757052 628180184 890548992 976402796 948688812 690232832 787143232 972088704 858067912 462214924 663219200 505973632 752892995 778063204 447711136 67688512 566269736 65210488 565347680 385231680 189986272 107769778 226565040 831617396 585878912 660745456 504963896 198703936 35933512 783705604 940149760 610414070 806131820 631237180 541099788 751805840 289951096 768170240 45355980 733512000 565250242 538778548 601088514 923871616 365430272 51877376 80934908 732496500 185553756 825043264 288045760 364086976 660391680 461765536 29763520 243852944 84203400 777631424 335937536 367287384 659440960 963835008 364330638 478195709 702608160 454832968 260264000 638934528 294031562 677601632 200193792 508329544 465511396 381301788 630523029 21837376 434923412 701294336 762543616 35593088 587128776 922894064 110383440 248706592 415347664 18755056 35696080 774577504 232183536 391744544 806989440 952385126 91359360 924813184 822627840 34527520 845317540 271355072 8313088 236049408 639142576 716724912 857531808 616525616 100458760 771706368 521520784 411102872 233640800 175414964 977229560 386470540 670821144 630969144 101851834 301779488 73616592 437532128 85840200 757598720 441476544 22376904 75015296 863524920 114219488 915700912 201476020 125102240 983628288 636329336 808073792 75388696 34400756 96904464 999031424 197146480 285723264 276491776 446015808 302196424 968798384 658189772 99273408 237505856 904252416 983596984 308685248 390723584 538290784 90025296 986150912 701735914 209260416 17915448 184912768 674592904 295928320 655830000 223288036 31944192 635568952 390627269 664924472 264219002 615007936 144943616 708651256 598024824 527245152 976047978 478257228 961649424 544511852 642331600 299393024 53215744 547354304 507750400 163432112 147996672 125530424 762349856 662940775 514626176 826338616 528154560 704061040 94724544 538374424 522614502 328490112 510475632 698462208 222407894 129753464 713039268 377532600 640372500 303193000 531344051 384911872 626115200 794057376 582524928 216047662 633234752 489461384 446322208 413012736 118389504 657315200 384935040 409310568 838239616 699150016 776902696 732453600 802188672 727665716 334550848 152426240 173481048 499608768 368651904 664845978 174235904 479997954 775293996 256047762 566404152 474424168 190372014 711298960 447985474 989126864 5432320 539777312 26092160 356004436 573542120 448418480 764457728 998746036 524043392 454454826 238933760 801084080 185275424 214883392 766649600 665131008 301148300 378391808 354084928 69928367 654780672 560505152 568449752 530199124 785265792 322797184 196761600 935020352 20270560 346974336 901347536 521445856 181060856 426450184 363173592 643881764 857847888 784633344 120421376 793388800 159780530 860019136 594084000 10696398 362472600 897592000 676045056 450528480 53713792 19999572 678690704 568962128 870445568 319321343 810908672 487287400 205224632 283409656 113496544 898669216 481568082 504249344 99237664 178880992 551034368 276672256 350016784 933489332 725097208 807592824 816378400 865100352 943545219 333728672 100528668 844181344 379866660 959633516 350290290 327441704 520856920 225971712 33233812 375138880 210895048 172060020 978537984 222387456 420372480 353707300 324927744 640868400 516156616 139394668 305900200 335340320 186739824 941294816 919329632 787892120 375858176 503981958 163637248 446859224 406022902 216440519 269639772 301266688 953340832 316689728 903137792 370658409 688997980 98185216 948986768 212783272 77396512 90904648 368780400 284311002 75064320 781896064 944830304 653605152 381687448 128675968 623590772 992307200 805284810 648017920 377318400 480520320 655286672 79005378 958121268 993002944 587001472 433040728 533324480 923553500 93083012 338147240 974009412 795568188 969674704 292745312 365427712 613345616 528437956 244154384 374582804 86189368 664772760 53289472 489593856 659247104 545461760 141269728 984183264 738012032 596716960 46234784 693204832 964788656 169737472 106011478 472717428 830891216 35490804 208340616 943831518 181885312 176181248 685375824 413141136 874904594 383803716
628306776 244934240 558069704 767842608 957001920 578390268 781874656 190153728 388243182 939503504 469820128 709860880 57319328 183618544 772030392 398349232 851370624 772639668 97776800 506393472 397079440 4471509 606981054 966914736 947404034 906219520 336190288 350025076 430748416 218635712 161993264 890264384 572452272 713737899 955125056 246162872 745085455 389482496 851436444 63659512 718311276 324156256 410027679 899908596 775822848 555134386 643533656 197811276 800390832 877243344 135558880 292987264 47623424 653322400 354308138 408398712 239483584 717038004 249083712 397392400 479828954 928887764 889786800 267896576 921432614 981843276 640713952 210573824 557488384 258525824 691230656 506217265 364418952 623727600 490852660 592560680 852238144 702587056 489732875 926930064 888898600 380978176 656755728 678388480 144126104 956985856 870763816 969426154 326512320 651874800 771361024 325460812 544678304 379983184 761586176 430960504 254041888 523109431 646551040 392356532 704304640 879715860 700366026 374450944 939810464 88030309 34245248 13543424 661467200 378021384 78536256 173643008 824998144 839489296 200000960 40621868 764403328 672263438 254326070 654383808 362375208 750088320 295240192 40381440 982388224 636708352 734174528 846548480 684688784 851810856 38785464 459679296 33681408 966098184 304405012 544593016 514429696 645787456 90065013 165931200 250258080 955290624 147273364 970231136 93915344 587359800 89833000 75412352 565212240 871063312 600197888 298369316 526539584 857381934 501188096 609621824 791600250 592685544 752272256 378628480 531031002 636987904 585854424 38717376 816524830 16689121 227122944 650318400 571629352 142784300 844887392 405029800 100877708 936125344 364677980 103636688 235740848 502280848 7174016 929785892 146278388 773959264 582106176 679745048 592229740 594980884 573772048 342995264 297715752 60629392 715497216 110688160 124722896 551724224 375143360 685793100 155557504 426372930 67879920 249257984 296942464 163257120 606321418 489874176 286367744 2695400 528231360 648468496 812348096 65996992 312817408 764043792 310474048 507773184 554078016 509483904 59632326 435037448 236213760 365417768 921601600 546678765 524180000 825327728 193522612 671454090 709485440 754351410 933335560 892440608 406313280 379540713 528771072 337266624 264864728 680488480 373095552 108285056 743526376 876009472 691002146 9167104 741411668 506586576 165240404 140757656 546298896 148091904 928120368 895388672 901697262 412861076 576507392 784766792 529222011 598663520 493034808 511331984 746448856 505835354 188264352 972694272 790232960 391156256 903321984 533034260 593292048 675093000 791328416 617718032 67261248 123131584 133030848 318569560 764698320 923419254 1960752 247197880 329915008 301588992 585722148 40824614 1148783 811248997 606922752 483955944 698856960 872926720 328560084 561911128 669498384 200104967 34768768 990169435 958461980 216865808 154203640 216732792 850163872 554066368 291746040 540181922 124426832 133432068 954437502 339309824 544748000 285426592 749555392 127104352 106165600 889138299 758184320 300743888 10273060 859789668 415015296 687955722 849876884 598719595 6365260 245204096 268127312 13048624 424346360 772937178 552102496 767462426 46517936 443515360 319031384 73324560 953856086 597676252 65675040 924490328 277926400 451295523 144692608 595001212 875369472 631534592 415714482 512406680 853850000 405579008 366142272 946881216 137104308 745599656 789409920 927344384 249074496 179202048 60942000 55997240 583398848 430401710 416344064 3637344 222358016 955927660 234561216 161594608 476541116 713945792 470111360 722360000 78287293 77891968 807806160 374598656 110523656 67670608 457467012 348282055 731718144 291499796 454748832 531414784 691385336 303190840 90042296 48657536 230469588 411155973 729346992 462807904 784428584 616696850 935528960 483286400 638283032 480440032 115492364 371733680 903149056 943404456 77505768 738766490 689868103 429665536 717627456 220313840 736194368 905647526 155021288 906647808 102277120 964542634 644242688 120988768 549942328 213922768 862405440 668243300 743252408 634215336 413271424 704994976 612956160 361102336 51996672 301557800 221044368 631063680 145345856 862031824 371656960 98007072 798192432 207409152 634703616 624733496 104014448 410656878 625549768 494423500 196671232 100400368 607255808 483204320 416884776 663269888 177530368 510856515 58365936 363692701 571102400 551735960 318282744 502929728 656267740 157312750 364237166 382307504 549548464 107894100 586897920 619510208 495454336 773668992 886302944 91209148 317475568 430975951 794461768 980896000 160704512 304633288 270008960 144959120 251277312 168617360 20144760 834597376 686159872 658507584 299256416 39247360 498528256 662548480 553738176 72634896 651074304 174206580 915095002 64517366 714503808 211500032 480940800 638537824 179906328 924254384 934975880 962263768 838933978 345084032 746926122 561666272
178941952 280377344 999584128 685488260 209522072 482737244 458823360 550200000 229208704 744665536 444873846 176974344 277560320 333336408 254849056 796255452 988287872 459059984 31194112 577368704 281129808 624792064 390644940 168831808 956699232 497098368 17853232 648310368 783435456 476958148 92197296 474973136 129819680 292888552 366935488 481269248 853560096 72044924 861386480 908184832 386713376 271253760 956917072 232845152 719537152 312016952 765132160 713302299 298096116 621608448 786390000 432994624 567813590 783247104 20000000 819456000 531819728 431523840 225169536 297435622 377479680 304868320 154795776 613127840 66629312 123073600 411823200 932243000 941092352 603588096 958799180 51587760 307482864 441127176 24600064 547230992 565388896 360953600 342225920 882109840 437802464 77908800 608905664 272751120 355073184 827173456 333506384 680651424 212571904 804878090 832637776 660720560 770243684 674543040 387807700 658791568 786614240 193488384 408015488 553112448 730098944 27075072 572522718 593242316 562756160 183556352 96681980 28937216 120063168 868746408 664544160 527292928 749340416 60825482 501974208 593097088 364793344 352984286 625988984 483785008 736528640 519876136 184111616 675923648 702825948 270648392 337316928 872380672 487452928 981584288 69593612 437122976 634337640 635270400 749040000 432077824 200857836 86687232 553893104 778460864 607682528 560881056 560466344 582688384 299318956 555673152 374705376 67909728 220211840 15541736 277856768 55750656 363077888 635932760 215993440 557190892 767677856 50916352 720640768 858568080 563134080 53084480 300924088 795688688 589962816 46688256 842524480 853235750 210417808 434862176 438655896 255873408 319299144 672126640 372963328 673222832 201741024 641228174 108966176 65710512 993193120 2808832 462200704 770695820 813074048 297118504 201091040 951690608 960218880 332753372 887444992 711216384 923473684 353480704 151386880 893304496 821569160 507292928 145005568 491662400 577036249 242275120 466455680 640376176 42965248 19888784 613877000 613565392 381719152 680874464 781947264 814848536 831831288 291739640 329912708 351165952 70863408 490435648 598090752 575827936 901435104 843621968 633769340 763018656 687430688 407732264 113183512 689542148 203567872 587496896 562906688 216939360 787149440 902999264 798866816 599681540 198122290 837424414 836798640 196241568 781308532 283294752 878428468 586292576 109137984 363498272 495608516 104659712 456242688 31441920 117357056 779618672 506385600 145881088 954466560 313495232 239367424 95653792 259350390 100089378 297268704 991903960 821115008 132636720 989833824 427527336 687760125 499250980 87474240 192351248 66937616 455226784 220094912 610154556 749032448 102142950 10212784 935175864 544075064 854265236 73228600 506703712 409468876 348605368 322558432 441888400 642108304 654942072 466261392 41795564 713195904 623341440 564338564 677164544 734957188 475820128 137707776 589967008 840286448 286859232 892033112 173587588 85293372 448154880 191352192 977370600 959750912 371316296 671909376 133065984 46164800 588498400 927902976 81583504 456540668 508844672 233465728 196139824 147242032 538392552 940460800 689824072 72571184 479114200 572286884 173913408 786895578 322765056 814571152 566328500 258989296 158087801 649113056 736210752 836514088 52038744 879278600 196628480 251137072 797849088 338986880 950734716 401658760 194042860 113054052 586988800 989894528 958602464 431339204 253537792 820733248 737417104 986141618 707334400 227971328 5287584 905059040 922979328 800743684 312616304 447246976 103364893 95924056 115905664 105466990 349121600 494191616 687506064 2301344 224348290 499524168 509489664 557496936 64440320 362907488 726436704 904050432 155704576 593329312 307793632 618793184 792787536 209628220 456270464 89308712 47816704 638049408 211271920 378234855 768721408 133491536 351310136 652560256 862381008 957825984 410305432 781009744 955073984 709600726 444874336 243039424 515741184 706501187 668017836 276204220 888100796 632376840 747666876 155212160 616324360 26757376 758847528 165864576 344046880 648077632 208465952 90869640 105001056 212438464 965396096 612204176 773573632 801420288 948246848 350728628 654084608 225354536 814743968 76104544 271083592 905062144 384887680 242234368 728919776 950304768 622137520 517097596 46426368 17867264 974507504 131044076 502478768 836094408 812310016 277408340 280179200 871454720 558105088 681837344 645845440 433726456 802662400 309748166 177195472 870461008 463636608 525378990 316754576 981374744 435871407 348376896 347742912 531156048 395546368 427945088 947427840 420215944 489253120 448453248 703946240 182856704 180792320 37708636 246669760 372991488 2250752 579475968 874769060 121052672 187587120 721592000 685343304 120843264 181667616 539963800 546367500 790823602 526754148 630749948 115299328 372978652 176812896 169284352 412153702 63651072 592894976 411187832 7750332 58816000 540504628
446722284 28169376 380176000 140123328 677136384 340678736 63979664 269824400 337772272 174586260 946935844 548772160 12123882 18127360 725128832 15902080 422872640 452609106 813826224 970059000 896800380 297728934 422385643 244336680 154556928 745169920 434382528 943878584 230584800 1970688 551214080 812798528 904940032 494196997 463559600 198848768 297243140 601603648 172516704 419929536 976426804 772243132 150701812 784483428 823004296 399120256 248163584 483915570 654676174 2432928 664650560 421037054 97996252 820729784 381077026 712978156 241442430 895211912 714823168 722345616 608279568 250353408 481385344 219880192 898218352 432877424 934179176 547279040 149288508 214011732 98379936 143319744 46710728 408693964 994962688 339890432 623222784 319852947 51776510 713669616 831540384 475683280 358518912 647803264 441478748 821474816 652396544 651672192 221242884 93228178 804137230 295155448 72507268 692938752 834669656 832464064 904541230 242010304 320124928 239093472 498779072 825887920 5915872 936762880 353594864 487963862 786299102 344274624 358356456 1505088 493279600 765624384 638974368 700359968 412631906 685724928 114610752 625188198 878895760 756073900 617307264 672824460 776217564 805574000 926258000 594497624 560856704 84353152 827947904 669564840 25499392 261545652 465117120 662287280 347906560 256012000 587686936 84682568 447371936 159681920 860740576 900293280 683703280 547110880 660646288 415063040 141632168 458031768 640706676 856930580 253502752 528832400 845717920 192847360 796984626 92049324 783935568 324571264 727989720 370073088 860373616 77648400 911517440 760834576 836976400 906660352 89404816 924839936 871849100 811581708 378249536 578131968 889290944 42635552 580431072 251174272 933413120 252738688 349677184 244943896 689341824 539901710 677024834 695131271 790858892 971933884 84324992 61483008 328901412 976068368 772146688 54045316 675219072 371713392 577029788 364915584 936468856 613568768 107078192 396092282 7010464 631578112 681571840 300387808 163043928 449723584 499347663 17979668 863949568 132299328 283185920 691502336 108443200 265571040 400421504 577988032 607604656 132202400 400025440 581160928 529966224 864486360 929962496 489880752 13457220 416860000 604087948 218064672 523611648 553066536 750362368 522349984 333567616 454806112 957698384 307794600 173430084 768806256 583355716 207097536 92800608 416001248 300013600 295848750 78957824 355151000 906626122 243579840 932637336 912955184 224535040 181440880 487027168 828812896 161088768 136382720 431184576 660783182 98019968 597849560 870926760 171982848 985525776 797748966 43438946 432376648 693143934 705913921 328590872 405105304 270830650 77041088 501303750 884673536 941055936 331222528 332925592 650905104 945048944 232653072 381264288 121036912 141769340 211691882 918141584 670204992 756709968 420584028 722675472 723636778 652090368 681435536 535683584 22071000 328903264 269287008 547468800 671926416 724833236 41652296 402589984 467180996 39679524 267478680 273209448 199191872 720067224 779832544 20094920 501671488 348144038 894600824 56429430 840928500 922159600 975691416 607730432 64597878 307505984 727626856 49933080 619883632 59945344 235682400 180780644 102187520 336002896 284962040 353680700 39164380 6648832 943147084 996413536 594657504 725152640 940637312 615172224 622217100 239530304 287540032 61361664 69116608 856549856 723388714 260886848 937038256 627278688 203180416 668951552 123474684 904081784 175791360 330322792 463727264 834522464 966092156 496297457 483132672 181347304 627321832 340653091 180678652 408384160 252121480 76784024 217968384 742857120 312941982 471541760 511230784 402736128 563221800 314596160 673665536 884587824 255047448 937726104 199610856 827452690 830720704 382790792 520539968 809656504 39164472 599059144 608132698 548070912 465457336 702507056 961723580 747771720 918420032 79571456 212470784 132890624 222280576 684081714 256515736 345099776 216920896 720425216 855558043 228492780 130808276 543978368 121149440 894689792 722038704 668645632 867658848 494302864 430526145 707166400 35792164 360330960 27477376 984962736 774718400 880129492 331743168 888316928 692415072 183322368 22316720 274779336 821254508 559537088 393228624 13967444 566086144 273561632 152255296 111182352 453556250 252836400 366355984 786292000 715063256 249048592 542548992 213117444 346628752 517281792 751562080 624565448 125031680 504847488 875142912 414185737 657929600 240814885 768765000 705520000 947248944 325216596 251361180 896736510 742798168 830004224 480300688 256776064 248233432 212850970 955211776 824505984 637329248 901860432 199296768 88526108 5883656 402157589 466699360 384422864 317727976 664489408 103456528 126886768 249197216 638052960 709515300 947326016 92008640 979290240 402550272 105270438 117713280 895878478 741087296 495150080 4457984 973467748 402560000 118060096 968345600 305389440 315712000 403283824 80328972 893269312 433559768
310899424 875154036 766391296 9109128 210415104 858161664 144075504 907620456 925776448 901150092 131538528 751088364 497403648 6340666 36925952 872753760 485184256 731354132 876128000 17811789 905601728 388627814 407562832 669892485 945035460 187081168 49379515 806942600 232684896 6980853 242671968 257518624 498283232 296539600 493810704 528515688 516544768 675566599 967793452 741125352 121120768 553926 817614280 678256000 518616000 874508992 190881652 197705984 799131268 328591520 190258070 649965136 418872576 310077388 480179200 805817152 784686804 146931168 184366800 440356250 919769836 458317392 500608000 31102680 567122992 214952352 909131632 142536416 281614768 266460824 761303104 572741904 863592960 120771136 579246144 426770816 973968696 534571520 241674828 664699882 113260040 13020288 498031820 955332250 830864360 516219540 282048512 150805732 553048572 955460208 653078892 773741785 445285120 837086924 721848760 108792640 186931872 92492656 350388208 642341430 274441888 226567505 649915112 312420350 881498670 987853653 26028800 486122984 336308736 292045536 789510960 653253072 593143336 468831750 216376856 684443606 476002032 79373608 741134336 199598244 615082960 612468056 926155904 742731344 496681500 271919200 472129308 465234172 411790460 10363664 291859200 269773672 728127808 962393280 112163200 799560972 849005312 356276240 497991100 404502496 619120000 10892436 985966064 748034792 339220212 573044240 777064768 917263216 673596784 197635480 835826100 788169806 511556416 892290688 28139968 375773952 117132800 752092960 706889920 869602816 548514688 489615360 324176384 388181664 877107985 270480896 696029440 811128320 932711904 103770286 10840960 256344784 269843264 634859986 916203500 344367632 60474368 909976352 197492288 779560960 165802656 404896000 278818144 722919232 886714720 389544832 450333504 880223354 302995343 61081732 312874528 709409152 948295000 202768036 386658800 60779408 212558144 408359280 386906880 353099584 955346672 622561385 667352064 825522684 897143624 596369654 823806976 379575040 143348992 593809200 823058688 449948048 955900000 394328816 783650048 690649352 590403616 822149218 355308800 412983424 380297120 750386528 702088456 429084160 817430966 85156428 517728768 753529732 328953472 753148456 354429776 298994137 154232000 328508000 900089856 622562640 985528584 188637440 893703936 270504960 50787700 701037600 36921600 639091968 503787448 801823844 811522024 610850112 699822768 976836928 889560552 785109952 264034624 414941097 817176064 984436416 223474688 390635008 312810432 951335304 395569033 541896192 484408768 60465024 121036288 986880576 522636416 83168000 181475808 153192448 263538536 467689712 498895152 840645056 258672229 646192742 856733152 954098864 187919100 440088200 246901504 808457728 584216000 521145392 431396672 10590256 521428200 137914088 544703396 799034496 590596568 575617376 306658112 879421532 592595168 790625595 726059072 587348956 327442112 330963608 322823808 373360712 357101312 148373806 595062034 106898320 817689104 379432272 85333760 56094048 632122864 782551829 195637248 595876312 73382912 669525074 363225840 85757372 851241776 960052544 804491776 383084128 158560576 760882688 976055808 126029504 441231824 559686144 849453780 552899311 220338336 698198410 840881968 334359320 857154800 297787636 598693120 672016000 268137728 422754160 492148800 112662968 363814528 13661096 62843752 347368760 605132989 544769016 486223000 29677084 924658672 648938832 178933120 106271488 65543084 305223912 301210560 640193088 496951808 937547488 21926920 918766168 193758720 976731264 817185064 249468038 558292872 327741160 302130176 129136768 972760640 716006848 629181688 665423616 883672512 861609120 638980264 730943968 849929856 763288832 675144200 652215808 64266892 581095244 654888832 235618304 329203184 774929884 738895573 539485076 338647052 734688320 962402500 640341200 717939520 882530576 729050880 491360456 929701504 265629966 593852800 247334776 282507120 517760768 406252672 902131216 761249936 170008600 821587224 604192388 968371862 282605436 320803947 393561318 664821312 94408696 443431968 493073536 887927096 236877240 250279448 886461520 94586624 303051584 278515352 570597184 630773536 276959158 876766464 554370868 310281040 469214772 759914913 710288256 348780325 636942960 244178838 90636622 999389768 219001664 954408960 714566820 646294800 470387168 338077480 440732640 156302784 948352736 613237088 437722112 509141392 121033704 184075490 466154240 377270784 888216080 159148679 843501824 254537984 833919552 491166536 635496744 483088566 821616128 964864664 422379784 213445504 843246912 5014824 409289888 649923968 282891008 172352288 92726510 40158350 271559552 328990248 903854000 138302336 597446656 837030912 538355120 943337550 437767512 720102144 844742528 460887344 431843200 949392672 275579520 263144384 91174400 92761984 303306256 867980032 809118736 230428560 366549760 426098648 637380608
370840512 36620480 269628268 811165972 760453552 773376512 127152832 160856560 518933100 150256604 930176256 262877952 747548322 94842000 526465064 962126336 842501248 209960960 973804250 195947696 404051616 307520208 60500960 636221484 522168192 776625280 560411168 58524852 606255694 671267552 268768144 814658716 387697024 698425984 16434688 412485776 481965246 761397361 388217656 376175104 522608008 679384576 388806600 347200000 823056448 838648480 996283200 197129952 882237856 131592972 670676304 112409744 641216960 283032576 601358784 751269454 364901368 38131888 54675344 56030848 179922976 987313344 18680128 510397696 281578976 328133632 486426408 321158160 338431770 287605442 645878016 656090112 826962016 598611565 121638584 24084224 925563408 790975136 584779104 412104600 942901106 301222684 371173808 624530208 689990372 81188864 467865792 461113660 618754652 57463040 117826206 564171776 492234411 24647652 913973328 525846432 611060064 157489088 472576000 981686784 927433728 222881792 378954080 370368104 481873199 456875792 552828960 152624840 604360864 312858848 229017824 214718464 466040608 2077272 601920904 435816964 857934216 980968000 346157728 414703968 833594880 127479696 817901056 557544424 184853008 728964286 701003176 369938272 988133376 245192448 682213538 6598352 103253493 859746464 531788368 491424800 365566720 593052160 784031040 215835024 786049900 595009492 446528784 491013664 949750208 718324600 184324096 892799400 412500992 627249332 180363840 473970368 135450853 756614528 541314656 840956360 137529472 173309888 471576704 327535328 217617944 792997576 521837920 610986142 708116540 158272080 874434688 169625856 103062176 995408148 228713920 281717680 31623070 424828528 451337264 957545520 193885040 406532160 551385040 792761480 678709632 251601184 438498720 378200392 942775296 552118480 474886400 294728576 617367024 839474116 16252136 847686412 772024832 243049819 361498740 23642368 456304128 20497736 461678212 871671370 57489909 498659468 294531852 392997000 237449944 434574048 742366144 287787456 369080272 660582576 744615774 575021440 425844736 340438834 527166848 431219184 617084544 63302704 72838560 112775072 164887008 594200448 93970400 939362816 936847538 52329432 404775168 70067172 999083858 458296944 34333696 971134384 703017220 707764768 385136384 614329184 818487488 98835808 597701632 460519136 322868128 374744336 605920464 513437000 499898688 974696912 894767080 428512527 226679200 439734720 879322784 542741024 794914720 398733568 147583935 193134192 408143936 16279760 637798144 732295744 316985024 59361480 437335512 96038848 165837144 642964120 473030400 782435088 107073824 673640832 654555197 149675008 783851264 60067144 265714200 411907200 907444736 969979328 65343568 540115208 796887504 347547988 359159200 710247936 178622976 85582250 180921856 374921329 11698688 518178920 885508152 490763864 621396720 904103272 152928000 81784224 625553600 227942400 249250134 294506079 238555936 293453824 650872600 339510910 279653088 284724672 793230720 58383360 4792848 344896512 853589664 884569720 938336116 309434976 649590784 185011712 811360452 443386628 991312904 883044656 8288902 869279200 986984768 164090484 861320864 717878272 511730384 491620048 869096688 598328448 954731880 554334003 333857024 43253600 645582264 231850712 657072834 399512568 434739680 939642384 874996544 911921824 435649024 266519552 970313856 371482112 371582976 877920768 172713152 375450016 972330496 862864192 962405570 529746240 917527040 554126688 38423488 671560384 658526648 859189680 112508000 760517692 473653328 317657872 154732992 17073760 131872216 144068192 500090592 991277696 590955264 926821126 152795768 147237720 192139216 479309270 186208208 693946936 1655292 746251550 189440608 189961152 448280384 106621504 778967172 250649600 610025315 345379856 862224744 357567616 664526992 59244880 677212960 808882688 863176544 821938260 330382448 845106304 893658880 133533024 202016768 522612672 111255180 303185600 432523680 86108500 193353824 796672944 30772432 85649408 909891824 52672768 757066744 903387888 720156256 351968488 175636800 774597120 883109760 256706060 976266496 17616384 603491328 816727808 163670528 580309976 808438564 929413804 370750384 984495648 433326384 499261512 538331352 220191244 963652608 493712768 842447360 904975152 563088806 304498752 867508736 864927552 606241280 635545252 461242412 966343812 897595328 154020960 98801536 357196944 633734944 844537840 377770275 921558784 696407744 685116304 300567103 433030304 851979264 651988784 107793472 384621420 875482624 10556363 806008960 486484608 481612416 802404432 870816952 506490240 64195072 759823056 395850752 600759296 383886048 524862852 697851516 625048736 54400896 530977920 868339008 632199738 793124864 278140672 612153056 426819328 457092752 664232120 147842368 26288992 749199968 666289152 58990398 691853648 336581052 414907072 269108108 37394538 534208784 732027540
821807444 599407936 902715324 21453194 882849094 312121568 199943112 766289920 405865410 792100160 875560783 913854944 104566880 490167392 156445696 155464000 570560512 594275184 502979584 893062574 990335488 821851671 943564768 414068224 631564384 604896528 524529152 629258552 595346711 613897844 910298702 531520400 511651328 546864052 663608640 686527300 767626060 984468928 416424700 985464256 200786856 491056250 844908978 962910720 23633304 563673608 618645760 925464800 620365056 247529184 699732864 971593152 491478336 255398656 802040992 849970112 601862674 247017352 643576938 945279720 218157056 829235728 127104448 688043280 32434000 416541216 822747608 210395532 868012604 165125408 692579872 723927984 425544368 125613636 539484864 665740328 650702624 528268352 670392640 730645504 476602811 38377536 65140542 571744176 129542388 661642960 426024528 796866400 278018814 319866768 920043776 313230528 907731938 681034560 394555136 809113664 118047440 736366432 503765584 331634624 226043840 411226976 33857188 260601264 307846656 44429588 487674080 705404288 360676796 781290800 689784832 810381572 143231320 165865424 433379824 442272512 177047488 84705210 324561728 565055392 480490350 648649728 635796992 152241056 410267472 197180032 874131200 433932960 427746568 46980920 493505984 686584320 117753555 673167008 77971460 989152000 850148200 800500440 492005888 986860192 277978868 838839584 408895744 265006848 145946752 848030720 375338432 593281816 156351812 885229376 249226752 132262882 943386048 701836168 202794008 647870508 428896408 629697792 413671592 981281152 950123392 179892724 140829572 89310516 803473920 988696640 925151232 358174464 885610974 705098688 715736432 498304028 570089504 549904288 707710584 22889792 143712768 606934080 561837184 763312670 876480000 31323392 355025152 384489984 652452656 290923648 928277512 324740062 607023072 425238656 174175488 613075368 901677312 159474128 726277984 112305220 283089648 245706768 28754432 703396160 318708192 883226524 160189792 537759152 940307200 370992384 87043064 155915264 333721584 752104152 345244000 933320704 630233044 58477144 37121920 17379086 591516928 871724384 808488848 534433380 54231424 712989384 832072344 229022792 354287616 258396768 410352512 366331600 479053880 781071148 14091460 89372192 60544704 382962048 38637952 535354912 899711984 55729088 724099072 166971424 252244304 303625924 718515594 71537248 155537422 200781344 218494727 919511040 134463776 288141184 128544400 162639974 748249632 781181216 261212416 469107584 863647520 320595904 246793536 247335936 650409984 588576256 854372088 333351296 966644970 725207664 880903296 648004618 308151304 374544256 40072960 365608960 401242180 408846768 583646912 899165920 676422400 696088360 520434768 869058304 968607756 486188924 93352704 262613350 478163664 30841168 188340480 859420336 585998884 388586208 461536864 437152768 724650080 192447568 76058800 649787584 977728640 517324352 134665968 723586944 351979856 529662944 725091712 281953664 910028608 111973824 352253376 564962278 341967744 465193104 16635904 493398384 171826688 143321760 134319144 16561984 807330896 284453696 522587136 347099800 969587136 43608949 610876080 619839424 437240254 162689506 680842586 322587244 936197380 934472672 215601152 139029000 620186720 911761952 559704656 583299884 676063744 98414400 601326920 751834464 557717472 8216000 645840128 595227792 441605272 268557448 946900992 528714562 654616000 847221248 937949568 165287128 865888376 430367704 82313160 836076480 639735400 612232048 265392416 306074124 413193600 472144096 511932336 855011528 168591488 535712712 214138016 879169920 612966240 924001280 997512960 700416000 190824384 831413248 347023280 126983168 824625306 503562000 167107502 988023296 827836920 12450512 9401021 628212736 592482720 655911424 477794721 97222832 925056816 567276032 974007232 674271456 883354624 554265472 133539872 515104152 651722640 217078636 537259520 681498432 803361520 801061024 354090816 248512603 235049260 112307200 665114416 7057920 219875160 874773260 211861378 664379040 538833856 625524240 258981904 945922954 675898368 964970488 336204400 969417728 386810608 244243824 370925632 962663168 22983296 906140160 786772288 474209152 101045372 118824288 150163872 246975104 143217020 282668400 151885340 356830112 981158108 250099008 749369792 627948328 407780832 272103240 20238144 966670200 498566102 642159960 711017920 543898828 317656832 744240960 489935552 486561568 681386496 746422656 726155500 157390520 653789928 165277984 762927816 270027472 565987904 779356864 478241728 594197295 990580000 358326496 656660768 242149600 895753116 659265152 605769024 695203072 303825632 393406278 799915504 576821248 367534900 788492928 419292320 901339808 388227648 927510800 601729472 274544992 941032960 763362512 207310912 462591668 854533248 115113104 22228112 873082736 893905152 866171760 13294592 430880685 910649472 192149200 858897336 744163840
321357584 77124608 94653280 698304416 208227488 373047440 706851430 794498864 777367040 85026288 53936256 386839196 868191808 592020160 708173502 4695552 431649280 590800000 271858767 962932448 661141664 374069104 535619072 768002208 309464040 194823158 796439104 689186816 628637504 9887936 688750000 881571120 517260084 966128000 759202688 621303200 297686208 963422724 928364030 61587260 116203000 604454988 502891936 284555884 770993864 156976950 639484100 417158374 219406576 89841912 82299296 530642816 539102888 127496448 322035568 579379200 442772992 952718400 583209376 405509520 734538560 787077000 963195728 900695040 281119776 674436416 737487592 562170444 842673848 653365760 520548918 140387080 143379368 872394240 81901456 870167296 79756294 688386240 559827456 569129920 248900608 45937425 511393454 797155064 939823888 139639144 195114256 61356752 340082400 603426560 769848768 720683008 890711488 858750400 492696384 464477264 527276476 920149196 750073888 145448040 151842890 527313200 963909088 21584112 683221760 51379488 422443052 338533888 680553616 934947072 901769664 223396530 541053952 518954080 180694528 975515200 753175272 746072006 38492520 77396692 139328272 531200948 63186432 157033722 300210496 892350256 958033472 502717568 764641614 601557568 700905518 849632888 546076520 315545720 401315208 418096848 838343350 624816000 733629056 783741376 557232000 912452096 253336704 84996736 807424370 955667260 709782564 657637344 177566464 769264612 36763072 539719112 746284990 610460632 173168644 758321744 480191519 702501184 533666816 456046592 751936512 409131072 598864128 967046880 366068305 370695148 571405776 551656960 661818320 670690432 308479768 788672736 397068288 474851632 710186500 582992896 56401344 457236992 723375376 201265716 984969952 480802288 204860504 691379294 487754276 168987072 693941088 231183414 352928102 790674240 211740308 688743356 31832512 293387564 932036690 822387360 685829732 483905280 373942016 581535168 741257484 447915568 278759784 338556152 64978473 107901424 711418170 713116288 989520320 83702784 905583872 263779072 765908828 394639744 856442812 640448768 46537116 264826576 383474170 29638544 397150720 41841744 195665464 489976064 881259796 572519225 825549168 662011504 239078384 146948288 95020028 680544000 297355890 771124224 331253376 469316962 168925056 415158570 583811976 159681536 88353292 279220166 546057664 755441056 583966144 963550782 307804396 989944316 438541824 303197050 871052032 195724528 586535194 665391808 969801568 476900064 46458592 823501176 759560672 879013376 56392644 219318784 151489024 158112125 569449440 833827840 976520544 602451090 92266126 549521208 806471552 19357368 539536916 515558232 57740160 285240832 826506624 5005696 789352848 305631832 768852112 100070450 119787272 225168104 757091224 242460304 776430336 683316800 788710110 239542528 892891296 40388320 13779456 362749184 889651672 877875842 318063360 988332544 344234944 758881856 257705888 286566848 404872948 466158184 177718166 369580912 913471999 462191252 248610275 509212996 698180196 186860688 838701760 975689144 47796888 273893888 548355852 990412196 152701440 995208950 940904856 618472304 600492399 38224960 126843776 424439110 717293676 498133476 565403136 233751600 320872912 729130688 637416582 556830688 720318080 584233552 65302528 248627120 256591008 820556384 95546540 197211264 344739840 870245848 245301984 347027451 979859288 379356256 840999184 495091988 702025600 202905788 806436240 17731536 463532644 71703040 959218753 66926200 601404616 872695296 7616684 383121824 98177696 320277504 560339748 678236174 701068368 220424672 567477490 223715194 495741952 71851504 331508160 360942776 340500088 867021776 426882816 842964484 766801056 66330400 136192000 782739968 319562174 530670496 411048960 96123232 670945216 938519808 433822640 92842128 342976241 157696 606001760 731286799 503618896 418976672 323603072 757003472 329478976 38927309 356813440 739446500 371689600 955252288 804536624 870413248 925163674 364225392 893325760 635225552 779081962 50281400 885641696 682420640 386690880 285561400 130039808 105504096 935295408 667640768 11777408 492513200 626629760 504133856 747653120 479821844 273599616 905905200 900047825 307034672 552082112 814328704 477244936 58951812 413204480 99393920 287480288 894987776 84796040 242376216 943264512 141120752 26692736 651995964 331457536 639602432 824564067 24178312 240448384 23390340 71765504 439277776 121975664 609487508 769868000 769152332 813221428 266964992 701168960 453510624 324785888 580073714 982743872 953740896 911906816 401117596 456800000 530432000 889914084 496873152 332907136 848174752 40430832 643837184 576910688 208239384 546467850 956812960 91200 618881680 887124800 353816048 78909440 103419818 586273216 941411964 134865568 607455654 436658176 718631936 144172544 298094368 825817736 17169408 479784234 283910592 335518970 582553800 279665408 307031296
241751176 455654432 759408640 747577648 400136608 984368104 965157888 853398 865978720 92447184 552478216 173206976 543056200 384809528 513972280 286026752 434110976 66261504 60899664 531305728 130300184 909137276 702481000 324422648 0 982538735 173079520 103359168 420036864 839345936 876455104 519099904 879877184 443907072 360481584 416794336 16270110 592853688 497242160 951181288 198772229 234254336 511453388 172736024 745072672 253114592 782160384 858933987 702595804 125234880 641865744 398685864 815096238 292263344 103027936 397916672 77401088 18007604 707653452 725205504 841467768 455882568 288529696 932006720 15113212 6822496 481223328 419564656 56347264 767231872 580901200 402819488 964862968 305279328 214039808 811787500 609692600 971375032 353294848 820937904 177024832 909145116 614093128 397903179 184239872 485229568 287249100 425828440 82663648 829082476 384012816 464866720 370371072 831067644 863843648 106843712 766998560 904855168 371761360 668813752 541916070 724973208 295530712 842393067 635023305 436446720 640741632 677829204 103915456 746045696 935475200 478112160 478104064 378288800 81977984 779549696 445614848 42777836 294182336 115398656 923260032 318263232 409112624 787902400 690388896 743604176 388166288 115031198 123226728 953318144 516170260 143289600 208908800 28063952 6568128 856133504 260483840 563991488 617486592 489062272 906416008 807709376 64108288 79696792 104546736 579278248 398592704 546061264 734567624 663399360 506678384 205768768 696851456 882830016 89604960 421024284 439528520 634727248 205961920 171426304 7461120 263260256 188176384 33279875 593128296 569197768 765606912 859612992 347620736 470304118 534251008 76085408 120554944 86819840 552633088 60351760 793876896 74277330 534724736 819057212 504549440 336955392 498103614 338544640 790061984 167071496 130404016 775171648 724346472 609955260 773448960 640243168 572260736 943051840 130115280 611071064 584387592 153941376 110216704 1145560 426173936 272035119 559923200 402887424 108323816 543531520 437023616 199089504 103088080 813587040 91903296 302161664 441642752 695290624 532689584 791548504 193124584 101590784 116893264 325197152 20010496 764824372 994784480 136492280 402566912 622606042 94732972 348366496 373436240 665132992 263606272 752405180 615951904 726175608 203629920 792320000 556586952 583673344 863919616 181845088 648720408 168030946 586526904 431654560 524339226 1867608 792439816 4187584 209780464 674529772 281308017 878109780 510096968 930790576 748490060 781007142 225607424 515418932 994858970 141346592 922619868 598903424 657247904 723040768 63232000 19930752 370362848 87849464 562115008 935371264 898801600 781084608 821619200 54636037 186336000 129223380 478130688 792642304 708470592 739688224 230400384 403149088 683751344 175605620 879994112 831010184 676303588 357537792 151280000 952550912 383096520 12607488 17382748 545314272 861407880 163765248 946791240 603358000 600898212 688538132 422976416 869637152 839921002 770100224 599475764 942836688 456369728 112839552 878438400 538637312 87201679 907665392 276810336 910975168 898829312 963440192 427784160 191626400 595435760 966386624 687350528 528015880 588238288 905981520 821590392 929226752 145505152 551871488 103634272 886325370 236616768 703752704 564173880 553139624 60905596 851772796 709754316 678902268 700237840 303595424 973871104 465959936 107309182 676497920 340123000 465553152 837828721 489035536 722227328 997399200 155305984 186649752 229448125 436934912 909610512 689726432 991806872 218368000 204983280 872184752 575208896 777853088 276260304 164246396 970518096 57811056 942276608 834104576 365234400 583865644 371191296 154310848 163768252 451079600 923538564 947266700 915310048 772853056 880300352 546248128 171705474 756184824 531044640 621934272 11164896 527480512 289056000 783430596 582421336 550481108 556429520 827253760 18912128 558563496 151898944 328609322 680586752 919793548 403612864 751726168 738810312 887515244 857946912 770650784 915703040 512141728 529582640 516242624 966047472 541873912 326917402 368155712 593761472 325970688 874382152 457617976 873711616 790449088 158054376 179106880 247473664 533967818 902717536 999674432 557788060 71865667 824146160 938767600 205612308 430880961 305101656 32127440 456252160 742497304 10136992 200527872 645949240 369633920 453165520 748140672 869295520 916447768 7557120 721630720 886441888 667682720 405862720 463744066 98840268 439082128 293071428 553047604 12000000 661595492 378430572 446292448 831340362 124636924 870984784 347423264 354387496 448226616 796104192 587728384 832940032 151516208 788873152 869431248 504517536 292728384 87779520 97399360 850783204 435285120 759116288 644137878 950094904 567740016 31737056 796255488 406963432 653158200 283749999 873395562 1454312 541966783 151076336 263451648 793173612 262621600 300382960 858694016 897949676 110640752 443524608 896500608 447991552 153589732 279559905 402465280
88686826 305210304 383761088 993440964 862313120 195952576 995927936 882326016 650544116 838660156 285802192 753820672 853167376 519370876 824471552 561067812 778455046 30905008 968634112 231468048 456437440 868157200 342400512 172957462 531594200 130640000 965063464 899735808 921489504 213756924 223321370 161926432 138654800 779951094 789736261 341833984 882618688 577584000 323761041 170851232 572059984 266845312 574047000 617854848 329068200 959749984 56904224 178542916 8579788 495301120 264090040 652808064 878001664 425798976 811021807 615936658 600102656 872350848 36353136 462585408 550888128 243193184 543711699 167304512 978746352 957861864 626705952 850286736 804935680 937762898 425124864 800665664 387528768 640754976 606603136 611734656 266640960 244086784 455932968 703811433 717418336 674513920 551071344 584054752 191971824 651075968 194429440 383711270 748780736 664669180 650968360 682735328 222811304 273395920 90733540 289354798 468580000 821030672 870211368 247485760 578104448 532871284 148607472 28568136 936450848 521721344 729311056 891906784 109343824 76547488 829698054 590376272 995863156 965624920 523230660 257455820 20912624 39313160 450862000 916246584 452639466 558878592 884497120 75334592 503155456 964816330 57228752 995689932 238525152 160026400 28952870 43694784 714004480 545039552 213467904 353773152 78255914 681615870 489783776 821776384 794546496 240841600 850772520 962351208 650089944 76075200 645350464 172839786 764643200 886998376 455608228 285468800 4002400 13245600 760952144 51396200 692345680 181033988 167703424 470382976 541603288 138995152 201033728 208713856 365928704 788155180 450056544 225184256 126229680 761369904 704033956 507987968 958948864 145856576 110149416 270864000 99432928 352320865 372326040 845920192 404007564 587082448 524668712 325269276 464748032 78834019 439745696 16475136 690333200 700519424 88396448 696380288 207603348 630499948 498520448 603674128 500580276 786687608 67998720 579147264 243484534 903270900 390210304 109188160 747581620 399078304 460770200 976321830 612104000 828332544 379691168 903472384 348527200 550813728 653809920 752782336 248755648 604047456 981448940 512414768 431216768 943476224 877096176 4934608 141945152 547667712 929114960 889857856 822042848 71420064 922350056 83645376 441150912 5622646 806674534 882103160 395061262 468206136 500490864 5557020 209897692 886192696 807357312 976850752 62633824 128996160 689497136 706614858 165484960 47342080 890622464 410188288 952243200 113849856 477948384 893027116 125363906 624089600 964516396 72217274 528308096 539737456 633925408 384202880 858128816 64808448 448440670 604001152 275746816 444747576 794446482 901847680 732324192 431805440 963276864 694935424 865834496 159279108 233901660 96941792 33959808 304105028 3308480 238096520 931600512 878547408 233728384 380204686 391551296 613241916 163174544 354971008 27617280 198236160 259946496 132620760 59576016 749809200 339817816 441304560 814155348 661408512 218347208 779197396 889359136 114882096 381918848 514289208 804643968 806065408 530142026 509613696 913377772 524972000 667948768 264691936 456940192 37692798 76260 409884968 439301888 381167800 13851648 638208256 608883776 659339960 684789347 499845696 179214336 147480096 530208008 685223248 575063622 660305120 560004880 888768800 324734284 665947387 353060160 374160064 975984704 398377344 154672453 516940312 668436704 356301200 804252896 614962624 345568850 889259200 967978592 406711736 451602592 268173088 148832224 831588032 706324608 588829184 631854096 365026284 536525252 189300224 644832274 986935680 361167872 105749760 737371248 78609904 528232448 231908928 350687424 724287744 727418048 642722996 439737408 193846208 444969304 748847936 814689040 870224414 725417672 828812160 98470656 540173288 328308552 736431894 279042944 447417736 926060528 72717812 127510752 848180864 892828800 562130144 427780497 413787136 709552584 453459200 551347328 216392180 758648928 983492768 275768704 377482172 243648384 394170492 921864960 857222272 432277760 545656848 839793938 760540060 498680396 829522784 918695462 99696768 243658822 918589104 52405056 552323136 673565858 531671750 668367687 759485768 429437772 145767652 838714848 977196744 519822224 728045040 781517696 71289752 291267528 994354944 662202832 204783506 926154684 990974936 373229392 119735920 416216736 28837852 833398272 290587596 942048384 339359664 997392064 578049144 992342656 110169600 781100324 220866128 457404608 107847216 520456744 1123776 467772964 682657152 735461820 149360128 540331968 945931872 428648064 338933272 258396248 751543840 100690632 47228608 345989440 265923200 206738944 757868272 712591888 51339116 570874984 387648512 439917408 415981056 745477824 426451136 433805886 106423424 759821344 888261152 700658096 116000580 479213260 438513896 147633152 325886528 817552048 254769560 201408768 541001232 147749048 617708288 321496576 870772224 672312448 787004200
945619634 304612224 473403620 881883176 893197672 169002112 570988304 895697500 286499264 91716608 435725504 134075008 380978118 994748288 807459136 425296004 334793864 450247680 58809854 403267072 558775296 117702964 679520984 343873664 754953264 564993536 882124008 865735287 548419952 452293360 47114752 414939136 638564544 846256544 805530560 325298260 628500672 347151872 985880832 386258336 57100800 951890468 552875080 371217280 900078000 129215360 964017320 763689388 22077440 862588958 821729536 778863000 930448963 215202176 23835040 750784384 255153952 205961728 304799558 564438976 384263988 133612644 858808124 173007176 120706562 443173032 496652764 925899160 776997824 641024872 67697472 429996368 265406096 79163616 259145728 94297888 138615784 297239168 365927040 419848160 743966080 401763338 546685888 428647648 732966400 745698320 263087616 952399378 906319462 804709600 929754464 774021120 387838688 637067568 514396648 367213180 669546160 561715168 945213060 286429980 51430336 100436699 607651264 110266560 31277728 752967020 328719962 227661234 571192000 98563872 67705088 255427776 830667170 762659584 882830912 358896832 150947360 313581088 592420184 96360102 795206976 561954936 634212224 878382436 367818608 374855368 858701152 308760627 4209180 335781668 681382816 227296320 235867494 389875672 682560000 329361560 28371776 976440488 770736644 758945728 122553624 123139390 247775448 226124218 379779648 86370304 711166880 245784784 137989392 472926860 823083712 207212288 135876332 862663808 858805090 492061024 312902528 47893184 367989312 107792128 24852736 551957315 812598096 46379528 505533632 618785684 233507888 387046892 730764868 523933376 586966016 961278308 896380820 782916840 194786336 666706208 873750000 632169372 586135456 935304192 180887120 530286048 784982680 492337152 974380368 429489728 614350336 605741472 391012064 276910272 68169040 871418344 929982228 595074592 268759815 822799750 283859368 825219906 755218792 93092224 202268672 351585664 858482820 77574646 581390848 49079376 568724480 814725508 307753472 8688 108902656 931238912 298145504 538015360 996607183 722040000 641607660 567619584 588396240 276817224 655453696 865804936 944292432 686783602 280128704 968096888 944484331 398160512 982393936 306294016 12538640 268809038 674141268 675661316 914167296 395834432 25731045 231965568 212307236 909330288 635417088 569129072 825393447 547871192 894810164 801107200 463409064 913411504 809498228 171967232 530870656 423493632 624898303 292424632 142619712 385896246 918424064 711060848 848088992 835347792 895898384 461491136 150608640 976528384 208180216 493640432 488191104 824250512 595134440 894176000 718051116 647842116 144289336 184673367 313220028 252432060 458865664 973669376 488055984 805912386 607122000 768883370 341501100 512334464 908772512 830308402 596121856 750408620 331190752 581770480 9657764 626408166 26400000 526771752 703955104 722043296 704712512 245691200 774661968 303684416 515504520 937382528 373650288 971143136 826261320 127443104 347983096 608496328 183495680 693531520 785025204 115137536 473991168 187959808 264826136 330187832 246825760 711263744 790350928 445248896 591996036 203208468 639723560 506892800 119478070 156543416 952420736 32916228 503844564 341813132 184108512 924563200 484760000 325571776 143977984 325171760 982291296 509314000 204980464 536746880 744686400 978807856 763132876 375215528 514743808 85875904 68651392 201230584 602488064 977108298 452446144 931800070 374389696 962032136 8344576 10675200 273922384 378363392 460005296 58790800 521648224 172802512 497404205 191115872 512063520 881232256 100325248 335312096 667245952 735668000 216949936 32625296 751806752 880372736 755303412 138994800 936004992 970580992 226050594 414041120 580781312 955004416 549030528 126796800 419389568 84527248 87884288 504837632 849328756 821051520 165616794 573444976 766761632 477028224 12246118 436560544 296531456 450769856 785467404 592499280 471133184 302015617 123216368 349792950 961470208 96982672 326974100 448530112 455695304 268384864 452066960 405833136 870858920 145302368 120285512 115355616 798881792 139391744 170013884 192576000 500703474 534112220 195483784 774339600 886219776 643997376 933976709 862866688 125647520 694408384 590189312 406224780 554632192 247204352 862355968 124753088 197055488 294937184 7248162 275925568 782590976 829498464 685026056 836160248 619980648 277610016 372362816 168653744 512952880 234840768 864569722 965622384 676383420 273530820 63945168 921633408 190156550 715347512 597661504 351296600 806993448 569992816 105495296 358820864 428751360 522606464 269572268 979968000 880349184 521262140 79390464 277996360 901334456 705652793 680810592 53316152 102944384 819457184 639243960 442042360 296270478 656595568 88028598 618235904 936710375 489596575 722354409 314900000 759990504 778288152 960251472 235368448 274210944 248242640 28229236 615915280 398210752 602272000 58420032 235775082
836330928 728449280 674627544 644551280 57922864 172467200 587054592 502076000 528859480 128101088 20560060 331411456 935997632 692460712 312248296 513364224 307940032 79568384 388371456 523902520 701633728 450889680 575034924 95754131 655488496 594156368 461472348 168641536 850438598 333516032 131267256 77468904 982721466 969049360 90076672 84015364 621039014 386631232 814091840 230771168 161053632 826049566 763894016 136963672 131144768 885280448 141826064 192696800 694763392 120257536 328009728 661114800 69198784 491295248 79371248 425892992 414306048 320257404 512113536 508510080 313774470 356808448 375664640 885975296 706358072 479732102 531847996 200058800 490441600 539995392 249302024 995192988 617304992 727755680 325063040 317888160 383042304 765841408 492233952 851432640 994746560 298438554 154187440 190298928 823369408 925929468 737806072 381635444 102181248 714976896 938849472 310738000 922248647 249856560 494358848 564549804 277165984 438198428 616910012 218078696 185102244 679108384 333242496 349739040 59294916 40600960 980099936 339950208 225236096 395448320 597172160 363555424 300703040 720073152 830149952 369302102 447822600 747520788 606499166 462727304 422161280 564900224 157598720 594227744 498789354 460728768 779250560 31705600 938866560 870769792 600362496 613816748 303986336 512068096 137876168 287469912 895718600 32912152 363868160 840224006 994921824 472655872 16186394 448821376 301230384 433499344 768835984 743601175 640181760 946199552 77249440 44909312 103436626 678180840 860153216 594210304 642804612 85452800 402991320 726247096 82741400 951747552 336638192 385920800 74390594 485262464 149239000 614577792 379551072 284415616 566569296 676176320 577338720 908718268 740998152 376144498 573154928 552067392 309857984 586252384 329380784 353658032 609710848 599110880 928951584 293676184 284267776 957176054 852249370 817340416 435435232 342696528 896847944 861035816 875325440 630774784 882048682 358885236 674408736 921330112 167900576 981702624 950404096 949592800 588077824 395320668 645456540 803130496 159785984 621252800 466035852 212270592 965803208 920294900 177469888 992342320 213132954 724703232 762867344 939040320 719327888 715364284 424433920 470286592 293188632 714365913 893298768 753663186 776347072 112114638 306845184 813646288 816674304 174403584 517249328 515133168 344222304 142992704 850165888 360731808 126302832 335576440 452231664 837990738 278784048 764577760 393636320 769934336 509786992 736203824 845722072 536989152 152335360 921439168 953370880 348782676 44313856 951675064 900773974 446298384 967373272 533236480 956983520 343599616 218340704 441101856 190991685 473734104 131469568 689940840 50318048 345701120 341039275 444195124 558634688 185879508 220944730 685661470 326818432 827267840 996136448 782895120 929433994 138436096 720774144 331655581 161232072 952829264 295652708 675385088 268919552 735745536 562748004 289369568 40851840 930158848 426842384 804707044 780108800 763825096 49904744 746372096 180558000 218806784 378760216 108685280 428068608 99867008 71037056 965511458 967741680 567267840 962555160 653599104 479104456 613550976 669257230 545859584 870918244 614329850 19552256 901674304 101079456 519016672 521407276 260048384 329280576 801067312 736861464 296048032 27461120 92154752 484965056 790611890 432695040 10628982 650161000 145104384 336821176 497517382 152381124 739788930 658285068 352420960 733318224 139993600 353982656 41738474 568550464 289906384 918352418 712170408 358075662 288541776 837749024 74951794 469963136 706907136 826007040 43510912 385047896 987101504 459473408 67585000 797235072 563842560 116872464 970941056 333867224 14976640 723090336 361476096 399423600 780940352 473990611 306427544 710658560 513665124 824299776 93804608 485006240 579167324 77400064 362587728 576643648 850623760 544093156 638013952 18286592 961300304 767313936 557402496 837284200 974220984 812813312 316037760 799188658 950809664 469243056 834965168 490020729 581733752 158282308 368784192 637035152 465563040 692541916 57469216 488091904 222572084 782170356 140481893 688879304 61639067 370399104 364236800 887466240 855959840 531619768 539815140 206393600 623388224 423394240 438426200 313380876 580212512 746217984 56917993 38782592 550892940 833097664 705823600 887801608 650634064 219540222 350543520 978824000 919680840 854482110 778284416 37636736 967889211 654503776 998345696 952156576 297429408 404355288 947267961 51576248 305748480 978342080 66935504 142818304 295391968 749150020 545819136 604331440 430713536 9772992 425042864 992304720 22422480 880897912 690000000 130574520 537191456 977783228 502547900 669235360 819102500 216561016 833984444 941149592 5324584 759284680 253506076 727182816 442949492 104107615 730089472 867232448 349186240 960409306 384771392 332964672 975747952 578756096 435660928 963872640 320158912 770617456 341509016 156511688 846610343 447350784 52108169 906873088 60735104 11858560 309507584
97171256 773475288 597430912 198037600 369198840 776487256 627770822 465809040 579102538 780239216 563413168 283172624 508211488 161230336 252222432 437302784 614451636 209267052 987355072 853659328 101007360 266723456 705294416 769523632 160026384 909503500 971917152 71923200 417504569 258806944 94432032 323221696 911738649 926245328 755751936 187120768 566922468 626184448 626743168 231626848 923241808 681017536 661584680 119180624 510156310 841365388 645552948 816363352 444175542 815656448 329109488 795443168 425987072 23291243 502001920 733880320 315573010 162794304 723698592 807217856 336845376 450082400 678894720 191231104 95411456 477159742 419573544 322894576 390428428 336081568 800825472 218089472 411499488 929277614 355753280 623780664 614799104 842501192 251609456 639604224 165383360 199350272 858110560 822510894 242619008 127483244 7424208 445558784 303304704 5203232 157331968 248466208 80085280 954195584 905670488 713529548 128162700 830766020 569440768 438710240 553451688 625841726 558262680 458700172 457152048 182812680 180457856 251571976 810028536 749715712 521874828 677431844 898681832 516299744 474786048 821584408 987371424 842799400 538951556 948531200 18600672 143220512 568569300 605410656 33464064 980279936 278905304 219588318 45386130 951340544 441455490 317245568 889336384 123290112 155458816 677421056 191787936 288078864 600241040 411542507 779088384 829610000 342193472 674159384 638045056 137095226 685125600 459326520 504286720 509212576 58826536 477094048 743465170 272561504 328901666 959858176 737335929 494081240 561049148 576573312 821059840 531038760 834821768 944127008 653736064 431524304 58766956 190526464 112325072 227256512 211236800 830626048 661915936 876170240 840220056 530777560 591806464 367979312 518002784 634806272 807860972 711491264 616381312 735695360 721841920 418781952 78738656 267450624 209615224 361895484 397366832 508746752 856049024 560071340 108277504 623830016 268012032 401791808 399393088 557664256 324154944 79819360 42119732 68281568 664970560 217009844 110084864 733859840 550264796 4268604 202069864 910021920 143600128 157472256 709002880 635721236 742251648 943954286 92458048 497351680 747338580 65575872 819673040 849328456 124052096 554108044 405095936 129375412 620813184 65030208 690340773 533177984 246915627 69739036 443208384 209908608 135689133 503632056 485783188 418128640 65866308 774093376 236709216 691225544 772340072 557218612 959851104 589344050 992649368 363402840 698648212 135693824 684756144 13095616 411366400 42798376 597264320 673940536 376197568 141096028 911531604 84572136 975767744 757913376 700109220 498694584 560771496 871609140 706634240 798805860 503047680 803900690 490235390 78781760 927011120 773504213 83320704 810929576 971502080 507346368 135477160 260650080 202115812 362848368 263048820 731392600 555277312 694913056 572563664 845724800 116678400 973681408 42910728 75803536 505467992 972693360 324182464 227320152 14043640 775532544 539637120 719852312 948658080 983630640 245926144 905370960 154856235 560968863 876011776 150411584 663436288 71154431 643583304 636178816 48456160 985572224 2695024 884886400 642994758 277178800 110453160 779208288 185535936 394941440 784649001 298871264 258102062 665432576 324706560 861716768 740317130 695855625 118116477 707980672 421448192 642548224 278447956 770520064 311655296 88329920 564065152 380842544 468586400 964762368 793098922 914718560 440715424 370173804 805085480 607461258 806974786 585350272 380845244 721696476 768531584 141067352 295609604 579736284 538273420 780311392 588409100 712255536 37554180 337956768 933433328 592026632 383818752 374833408 422818241 456226270 438861448 395135840 946853344 838607188 691877824 472263736 780961408 3730080 55871275 920206208 765166848 396542624 956821392 449552384 913133056 906615744 829727928 34289664 49227300 333434368 940843440 873574192 156104676 411545760 815390976 470514320 374525184 553813472 302521756 115859856 161398944 377246416 126663784 954642304 737688576 185666424 899309230 453134720 464862976 492893960 161436266 821940992 972570142 654932720 734258372 57296752 50666528 856376416 717655488 625479088 88123392 368653384 803222400 714829312 764936120 674662272 674730480 585906312 967758448 673289216 524592640 164946184 160373248 593854496 478640384 431963824 265815168 981091960 9444944 574096768 979458816 342499864 596118496 796746402 474085120 967786624 552111616 180707660 288174880 9560576 726840238 982246400 800557312 346396040 936933888 436959612 442587328 144389864 377869824 369361520 453670912 903490464 809093808 958770640 982021208 115620088 515266368 167309800 556142304 276254800 385347000 768885248 208785824 102507446 146007040 226086976 554307152 154091456 662312064 512384130 248519550 836818402 408303488 280209920 618621820 396240624 522832384 848270180 116295840 94851368 855919856 570023424 65478768 266157968 292058508 682571380 967486976 746952688 676854880 365754200
596562880 844064676 298281760 964495480 645866000 970234432 96745856 72522840 951054160 537131712 817574148 906918388 538135680 880141640 437341184 726233320 581644816 644676624 779192320 719258600 461808640 681700544 566916480 749853528 148111280 711008456 501163776 494987776 392073784 134510556 308985856 874812416 922950224 49650800 631548000 557759808 531198320 725773038 750458656 119240784 947338659 41490792 886303232 79819488 888548328 349673472 530362250 995631972 944770712 27553728 521558592 388465664 603970528 667331200 288738732 913889040 152715520 390797776 567207232 128064 685163648 565319104 346088960 53722000 153195600 407350752 808812800 278521986 670453544 289599444 957070608 109109552 453140756 608768000 908532928 812428448 546936272 89148928 203874842 681025616 982768640 883677822 93878042 920033726 315134560 280069904 21309536 96593280 315049332 882157952 756165600 334051456 966154736 429222400 147322000 382204928 36612320 202583120 55289976 410290416 352716800 529510688 304331072 694620160 89081056 649929136 213677304 491441280 504739840 539557696 819386680 296438313 493320000 466346848 158977536 359569920 557692384 420933000 59423376 251703206 921264953 503317730 25422848 453903424 311842560 708851376 531240332 247238144 166781184 513532600 692493056 331051040 22040700 521600896 715721148 313725175 642284094 772497920 589072768 863720960 874292992 368561506 397197848 273171456 948520448 114322000 695113928 904661952 674705088 450727800 487086516 389269120 346057344 977685500 351456128 198537280 184414894 409274656 801006224 976756816 975046784 161531392 870981080 197698672 733885952 760887357 877820672 492013252 371596095 127689120 667920208 923747040 53887984 95225088 985280176 85959208 305390272 168609600 413001896 565389792 201954648 214732416 874331114 809870776 897781760 529619536 542387200 466283648 91905424 566703042 660182430 827074720 105641088 819693632 884361208 521157592 803310592 202852352 266793664 936165964 785986216 449241732 761440834 253051464 879756664 818537472 867230688 86159104 261398656 962265600 90954152 43791890 477279576 352633272 369842342 196240480 259092480 17691936 340744752 141347072 585339257 699135602 432186285 506443776 535832246 137515332 934743340 948653172 248570912 513721424 707512064 88407073 962438800 824366412 545309040 81031344 613923072 993836208 246861384 24966784 485195652 248666486 353453480 946261632 996858548 336770200 345468880 13340160 402545152 959142912 179351016 831274880 273445152 333109767 498885092 194574640 845117376 270806310 486086644 529603448 595364256 244407552 330040576 402611996 331042816 449505352 893572840 590802448 302825984 245928264 74547200 521289448 889421072 947235320 342718592 469316864 299612908 899933200 459693300 262683748 864155500 443354856 507347942 817667764 595970368 718806016 678696340 171100912 828485248 438353330 38287086 379703272 670891900 340220544 221504856 906328480 393171101 623485312 488267776 995450000 64567040 667319280 471389452 488752564 827957216 360798208 825511424 695493120 621313384 358037300 955880400 472791264 883899216 421605408 168534352 192817536 750752384 241342464 480299656 953393792 130262240 497213956 809950720 729529048 807212088 226239644 189208840 899804532 645001534 436306032 244780000 880270000 321563440 700192168 984870400 128394416 939291392 961861304 627334144 783187874 953177600 799072372 530541892 954683904 668707584 180309252 337856000 545083904 207953200 535095456 658560724 813628905 617671600 113248248 56390700 230235104 123726016 708008464 475758600 769060216 289720960 195635840 981158144 840506240 520011828 40255744 249527616 539689920 119106944 524919408 886446778 71192384 54963328 863463088 765259520 578152336 460160640 651916288 440438272 761848320 501270120 281979870 549932336 406625458 493446448 946960000 993756952 591854040 572132976 905801888 983966560 382117874 475443200 186973014 78653952 86380796 468334384 171184460 125493876 819218944 272293376 862934656 985210048 451835000 172685088 993035776 35492036 232850912 800581608 675475976 407706304 559384832 63736112 739681196 554183168 447200984 57840020 426467196 426125760 505830784 327938966 921343424 45749980 443162000 226567842 697185856 726091184 16348952 373398146 749554496 984904000 312784896 1416048 200897280 226018272 937115360 743973888 985635410 780680272 621258560 267616256 257512512 212391792 362988288 671471632 362494720 710576384 341614920 193912488 215494576 662802688 152824800 554326528 108289424 735550608 874954592 365947392 625495100 728550816 135274752 772165120 659140384 690190916 38028800 638300160 332754912 815020670 132289056 888040768 668850064 75710592 931098259 219350800 822157952 687198304 522076960 904948528 786350592 930996160 466555374 33315026 824976128 405271040 865395712 367168000 645983678 215139840 304755968 688010688 475982072 380555248 976893280 355770408 250718636 563530308 780147200 838648832 127089504 665703040 801256120
625933254 553291768 60744448 111638400 705739904 134587847 7047952 854534592 576913062 333008192 722870784 79500288 654513152 19237152 161347056 440492154 740460802 386883904 429272960 627860288 745577984 482207744 191929192 2008656 416929968 482529248 369681272 563442336 783298560 472114628 874586304 259131532 258587744 631434796 747061120 538049184 909676096 88540120 745517744 614310304 385957536 168099456 47506808 544009136 503867440 546049616 329398784 805435424 766517344 356903328 17615104 335254090 294200356 773615648 563412480 121324992 913446656 673142976 937755200 643645440 149889600 320871424 990863736 605608924 294690754 770270976 809200720 40627264 730506752 753301970 143071808 815061516 234780224 806406208 117421408 282313472 421114704 910910328 508728576 513543008 849113088 756991440 428017819 722923104 226934398 837907792 210710480 4291488 611340304 904315008 801816064 598173696 280432400 854763392 337896968 984384000 25230368 494849382 524635648 432742784 421040864 384803264 588630672 992101184 215296896 890343936 607295744 965433040 506602720 200701000 627820032 553031744 648945856 11794408 723361333 614648928 253653808 574134944 963629120 496912192 320693532 791671808 901237184 408506368 539500164 334885984 941824000 617291001 616397224 483786960 98955648 818792304 439421744 356290202 563612858 251829504 617237904 942864224 830038264 918746746 143257996 30475360 938385376 256654944 699734344 932674086 101982608 622180096 995305584 831506288 918786875 844232712 292055296 353352192 542770640 109149504 435449472 269930496 829764784 445445300 630964032 311876152 327745008 394752862 140482048 54597952 560372852 415994270 764616192 384501504 107426352 161335680 123152396 137471000 210755487 672774888 561895520 894749168 311817408 161317888 85267456 185925888 891080208 848103184 598724436 446929600 296757184 812554543 679123648 358324224 270967296 421408768 614853700 298726912 955168388 575982416 797663808 279068248 364883328 109831610 916707100 328964786 624953728 365907636 762736305 159366144 977139648 337516128 438610944 204441206 425797312 765452928 252497408 154118528 809145056 890133669 915223168 785677646 158674816 740164864 65263352 680555808 455628288 115493003 238094880 540170068 819479728 401243520 146607444 517906400 105721541 197041664 554534656 712035232 762736896 66212672 153859856 284268784 663132160 496099584 132135592 44562176 765171456 139862482 294418992 110555648 498375154 521959856 169627415 833773668 527775304 488083824 888724240 688796032 570568000 632303192 958196544 578084160 540297532 162817536 60866432 340010368 257992796 107348320 708349064 719775744 708235092 776759200 120259472 811520 697229726 85873000 962198528 770120576 338749632 906281400 804898170 653578608 404019712 196277800 710416896 920894976 803556920 821333228 864168768 733142848 578350240 944327678 83945938 397651648 469844480 62017692 522850440 231630273 720461442 626326752 609972224 477437696 52225280 906411520 829796608 297037344 598966392 608531264 304931808 957170396 695208512 381402048 107550767 154400062 865087744 464982080 539992306 595313792 430970304 604262832 615061436 62700016 126563840 129560000 566665780 871972674 841381652 389813828 531922584 225791754 501920912 629864328 536189560 811865376 48227328 812540928 537574014 526915808 639445504 355393632 842149576 949672976 566889760 412480000 915634560 99368188 420736640 283495152 587406932 397871808 433743360 272951680 993393392 865675520 404702176 87503568 462144476 79024052 621981248 871296072 965412608 906912368 186774784 825445632 633783456 577220608 837730816 502892000 32260880 620207520 69969408 62628336 291580608 563047867 414142928 933157920 850944960 989848768 542269456 878608512 439246336 606132608 849574144 86092992 92590016 759611504 776350000 513180160 151022912 219623168 883791488 527790928 512508928 60356186 834945536 957044928 841287952 670996336 598426020 914811552 331575296 50338336 775890048 417382288 826820608 436058560 105451200 418017686 666970624 371369768 842421792 293679966 789220461 918523392 435760548 270494336 768389352 327838720 142135952 248399036 632461080 314323152 41375941 940829512 752579162 316686368 419552680 872692368 17082960 786572752 680787880 409988936 935293170 851503936 173877300 401378784 456550290 911989376 445561200 19237984 803285174 493487072 529793712 622130176 840175534 290060288 340136538 449799250 503110144 583900528 932710400 954029952 407780096 513624852 181897856 855739840 222956520 368720746 298369584 31107224 163909970 687406736 386339700 381614272 561857092 392842400 260217120 175671864 726128384 244570000 692907440 233631232 44938528 764088914 974791344 183644648 639994000 703588322 772260928 367785472 282174144 879076864 81189216 319773056 766758164 850712560 507168496 403869528 854589474 352059426 805692416 757656424 442312672 484211744 194896384 791840800 52718000 667219840 904056064 634467728 750634256 272783296 596816412 878267456
603047808 765212864 532164176 636272896 96493056 319700544 719533212 337021248 767552704 290066880 177249808 888224688 890815584 685233792 63870984 863107072 537815136 835004944 457960396 867241088 487849056 579415776 760356864 601577168 307081033 789956512 510513336 488442880 136135936 413190144 97882560 871715200 734387002 383313072 502760256 667571088 68924392 962792352 33262300 27249252 29807104 632383796 572334678 44636630 445685264 223501320 862718344 162982360 435312792 162384600 722737792 45011136 155407824 961931857 722463232 586043520 486719600 697883920 744075648 589401856 905649152 888527360 975594560 162942528 854822117 491836856 522920960 800856832 584844036 956721600 368659360 531871304 280700720 323536624 219806418 740367782 752297984 395250000 427353813 996867784 416808416 177409088 293871260 574217088 333300416 324356740 478248080 903245514 378689632 870038506 105269248 898026988 468646448 387400528 476872384 651580168 16913536 384095744 76730608 221463960 492446608 932968516 532825858 332922748 366439008 357767680 985966752 550592856 489599168 425921536 726206976 101217408 674649144 772049360 448379704 196969536 56074750 851282944 991225975 278327050 382897132 963727872 147159065 332463872 4769792 203196638 440774264 823366656 957240432 15729664 586471666 373419712 426596814 919338584 876727120 138881088 540119344 397329920 351492240 800057184 565933760 345979296 756478106 708783724 545609024 463134820 484661128 502465920 283993496 527961314 418989080 387047984 259933040 339622400 530330368 656320840 531707724 224129424 264293360 64297728 524918144 107943568 72081408 863791104 647619200 323002496 214027418 557058688 446269696 584834608 290286864 61660244 473203888 993447424 9445492 952587328 471215072 677502808 307231296 206337792 483844960 858479936 52730880 922466304 170565120 917432096 802760704 525492816 939036288 258419200 35641520 352220288 184295160 198477312 505333280 594400261 406803744 851975388 969253148 844954240 500946736 662654912 136123136 618339536 465867455 339545600 631334656 420153152 383812224 412026624 988328621 798690720 506922248 908169216 800905080 939061440 21698240 112868352 789635568 618819254 943081536 402242496 836413156 401925816 238101392 190944768 704121088 302167902 136957824 444322320 354612528 108674048 762020992 159032000 389531648 59626848 8530752 51950464 781930464 170272384 301425728 44531200 231763904 871561728 646420456 738637516 457909632 208065965 327436688 6837888 48433180 415159120 675313664 584251924 6086418 996289008 687501312 374117191 861859176 406093200 776617594 628355328 231462652 612206044 601594852 505303552 593949016 684139416 199874080 244055216 153978652 180851968 538013696 792392490 13077120 131533728 761956710 903314640 558560032 498403200 584380976 619667040 978262528 445678592 234622584 782920396 976041664 895444432 369575024 803901566 392807280 641877216 675086640 50146928 193282724 168023912 737904384 514189960 242833408 419148160 557263616 794782632 493649408 749423712 23951944 72896680 327218208 938597760 917995008 728588640 795011072 670714944 670272384 633540328 261675264 758499620 913633812 265416192 7139556 997593808 697032896 691113984 817725056 529985325 886374720 675375360 894494204 887435252 999676416 386996190 484063352 697184446 539187296 863490560 164627420 586235428 400746432 95003813 968261120 953732016 975071744 412687926 796584576 143775568 232878336 93621984 9815040 112982528 348178688 678736128 765957600 733883904 560834888 63434700 425904804 670814720 38938432 738809984 967040112 101429920 904130804 159300992 326427424 604794971 879201792 474552320 266331376 574912720 254831570 589559296 850214928 617828752 862004728 165951968 203175020 224488448 128973984 768999372 751538728 84938004 782657696 358363590 166408732 294277200 557734144 827897200 549240576 187226528 841681552 325750784 520705648 994707904 221047296 136025152 748361952 107592928 415647703 296048448 149206284 619193472 37738280 771634336 707672768 56200648 824025744 461724984 881078120 102269660 83600000 176351552 337521728 70250800 878797920 876662104 586649600 873528448 944771272 348804633 288818976 378204160 107954480 500726272 567998860 877340096 159658496 239736564 106720704 286941268 447882184 396006976 454774272 728647576 676248592 630319872 950206640 991244800 249179200 113940744 434167739 637229908 211095920 155424000 695766272 164634000 946110144 236340368 822986288 50512640 70047572 434918240 410383840 115911888 74183600 909862200 925268652 607287872 87154176 581324800 128471040 687230940 976928640 657722416 589127552 157433516 856127204 915173124 752137856 54709128 879202432 961948838 160527696 871406240 484990720 177966092 740115840 674566144 640817152 819705296 788578464 800379946 976363482 981591040 764456390 462483456 522743768 493417160 323102750 659714272 17643292 784481536 687330400 937578432 248902448 658041432 983638880 610817152 972719712 742924322 187901888 658000000
419188384 252202296 290876320 651325420 993141760 697587110 927393448 165004160 146869152 949208208 636502336 727244572 410803496 956415238 536421888 444286976 321217872 160672768 718168992 614571072 608607520 917762029 530343968 294528640 409322112 24598800 830443360 796323712 43757952 910715940 958212224 948577700 625000000 311090980 994675520 174531088 608159802 94622640 884888242 621801984 419174599 560750994 694388020 999201408 413603800 183349984 903367160 649425408 506693800 833635216 808857112 831427570 437123852 160201120 341801664 187415064 45297408 629994880 656913192 632982852 176866048 7226952 65266158 723033504 20715656 256048832 505947554 299811583 464343040 881786164 176411136 78404096 447046080 934378480 425236388 268980216 93673519 292837536 642260512 608351464 963960168 801324688 31011096 879285504 894094848 745238784 553752108 641528744 842379392 506163368 375399336 53498368 243071109 691700468 803543092 974336384 462039200 300004096 770139816 560071840 973737456 396472360 77199872 127708486 439284096 751375016 875968672 357347420 671261752 232902720 683952768 347374464 657335788 974445390 967554092 33051712 336873888 531241984 480432642 541998080 984253214 226031104 147966432 843034240 463076592 675457904 28166144 982507136 746358520 673634432 832341024 360306752 522414762 548964208 957733248 221443392 800835584 399843024 474730048 869728824 284580216 104963168 17394696 377174000 654688384 630542772 38310600 636031488 682544880 180718705 507092454 239554816 10938888 74780720 203384320 448202752 817018260 438816000 853335040 31890045 616945164 644589920 856736096 773496832 799384728 683748774 755948058 309558912 784083776 463929344 254323104 828968960 696156544 106374144 444705332 746831768 896405496 601211800 762241786 40480400 921190976 348305178 611972864 508316040 648980000 584838404 222853712 807978880 75234746 230791568 138136272 925342408 657267216 552971432 715467224 781721088 462053848 791873072 199150770 442758375 234038592 265827808 282713154 39280640 547613440 3703504 36181568 972304896 817959648 241264016 217164604 737180660 232528272 153372544 788730752 350531534 50849136 103083444 885438688 516924928 744222612 108957652 211148788 227200583 559160208 988148864 279558688 406200904 758350208 894057616 234250672 480608880 719891480 996766720 618647464 595884160 264783512 896662528 197504576 499347336 789919228 148224512 436756096 729928131 350704065 961120494 390133920 331625984 560602816 824610304 843492832 36696688 852011968 90870128 798334032 586342400 124760320 570819672 936503504 375190600 277413652 515580752 724530944 707211440 16718072 871615744 358408902 239643176 807676844 23153654 263746120 769162240 477782160 530354032 278348288 98713336 804464906 1995296 788670720 407275584 921648672 481267712 922562720 228170304 24228704 545779968 603131008 101867764 259948144 460986616 170105512 470629920 314121991 575811147 328977540 389046272 720864256 880974440 198810696 130970384 801642928 537899511 868210068 255089488 438105400 435966406 817432064 529318216 197793024 612789820 495458480 110250100 549787904 527454080 347427020 206177920 979533616 334803760 690383544 368407410 185533120 308178384 120592688 798643152 566399824 498722816 727589592 314251232 817839280 788853360 560113280 651016016 888253706 644054424 864093248 983718952 780841344 470812160 104053968 782426240 720654848 939129952 666409568 183058036 447738890 300267000 663726146 33280482 501184000 559411712 283913856 826149376 729556840 207815168 932314792 853779520 466044928 287833230 907796204 866651000 699971384 140434912 882610506 679657984 856581120 813404332 244279040 557219424 578098624 871800174 606654976 467775824 506821392 129313573 372213664 809496120 927669896 119517856 912372224 957513542 379197566 890583232 841638720 78187264 737525852 868677120 684692360 368841600 542471648 302650080 441818112 546656768 339972512 190418240 932663296 882810872 776987404 835686400 780600448 612445232 37859840 49160704 247399680 915613984 993191936 513408384 949325568 943121276 876918292 241713760 55336496 859548604 269209984 431206160 786627224 567939072 128627968 15318016 21365932 2406656 478548130 947777088 94131544 240770487 716678368 754617072 346451984 813236480 447059056 323150928 498355712 766220960 545433032 781897480 18000294 403382336 959569472 830934808 154963200 718851904 988133088 246356632 387146430 177631554 4065632 945096898 149979900 512622180 166564368 307378652 628465152 631814012 705840774 82195968 203099636 658367088 369418240 917264256 486864720 316568618 171206914 111092736 993847840 522239696 65056640 530002332 321206816 408428296 605519360 240333056 13273600 194583553 883271328 750280304 771147680 442917606 55479296 562557184 405413656 768332576 896426893 835388416 466195688 450385932 837579584 898881488 332348912 688634560 9104856 97950160 355701312 750016000 523962688 570963440 681134688 810089020 852361588 323784476 560398016 651997088
672972800 531728288 272672944 709853580 950890352 275169344 861658656 277469920 133949000 885986816 852192384 250187136 876820840 522421088 465859430 931226524 405990176 465891584 384638356 412141088 726910976 408096652 450019802 882686030 204693924 861637128 974431040 522184135 589518336 280759120 61666944 177706064 887210328 604274637 732516320 743392676 38371716 812621184 288204160 655805808 172146846 420278912 453518118 671306518 722542268 173544528 689881824 246569728 785215232 887549440 462918480 297184192 516093004 64763904 622042904 595848992 979256736 867221184 624238480 547961352 806429764 803197424 236560420 571440112 652218408 66531515 552851272 689013408 378538768 203504384 101030400 398929984 259103688 224918944 165833728 87226880 258410240 457633536 613130268 33651512 600894904 745741312 917568338 651323520 862571840 141752859 991704576 625135128 824229936 906864651 37606560 664272536 153967872 995222016 21668480 184501348 536367020 3535104 810647424 901646536 3118424 909376000 133308720 71365208 23822208 700322528 835217184 935525408 615081920 500037120 431640024 317324544 74068800 867201232 228762672 921841472 612981620 499705856 156477100 903770416 545494240 150531697 328926496 633526112 152666870 89179008 476146750 781592064 50818688 674969536 93100160 853143816 191974160 198732032 941292108 649067200 583103488 907840672 111754432 258600824 910311420 620021208 802262016 31816704 22951024 948570624 934686422 12948288 770880512 72533280 723026320 395371768 660701984 651825424 355522944 234351944 307795916 997272184 549334144 573992340 722685304 580719292 558794426 591234644 762180596 948841840 626049484 445888572 249829170 607633316 272290432 167642624 583052720 297580188 680218868 958784160 950869232 782111904 886587600 650587640 200081638 539209376 928617056 944738432 585839512 517855360 753745928 119457112 996300893 410784896 181287840 753029120 606939400 154633352 29569210 26324360 845641654 669094880 510941736 166480320 891586400 630797674 832751337 170285808 288105616 860678336 550523744 763589600 121108352 895122944 712928960 205607484 590024620 627578052 986170 171820326 421606976 576280160 764235264 556387392 81253760 185691552 307727612 531318248 9749524 853813664 513136344 518024064 611720096 590921088 607783652 481744048 561617068 226178824 760689000 230417152 770892800 195254536 931102464 920428416 431114592 232144112 497866548 521128384 650410688 11852856 273100000 476874752 896459804 220916544 53381904 799360640 165760000 884583777 101436992 360152045 110134016 911965760 818863833 173197312 250882560 353449200 702147832 998877760 76116672 49933968 141622528 352610304 942350864 989143808 998077602 263750912 482210838 713329096 643434496 519525290 29270452 887217664 75896208 725963200 842155328 915069920 324841620 345582080 483691008 20761184 40213829 967674250 438266000 631021296 38615968 159785776 385350448 176115776 149346584 204547904 917182666 293413376 8848952 992778880 432027136 989480064 643640638 485006208 395543224 479297436 578292336 249870464 757539496 282281360 804881248 780906376 610577280 350642432 933887594 295452672 242531856 35597568 839568784 229760044 83427200 388181888 503849780 784183060 58580416 690524294 846608000 872281920 240646312 143848448 481706368 592330536 769969152 152302208 371596352 424570368 536387072 40425536 838804824 904517520 984931200 230121472 90886656 86621440 988974322 754905344 523490224 478944672 27804440 716175360 876334144 868904960 83893040 852820256 849844480 557364928 737808576 468486528 104483072 341907712 165501952 259755862 730927382 307747760 925040210 155285504 955324608 169065617 217274368 852715648 351081200 357136768 431172252 554566092 319528642 286259500 836941868 730613248 542987256 873760398 765639286 570251536 788937344 291328016 459763232 412640416 734136000 810335664 945347080 294711880 452989324 654350512 140120384 274697272 798225760 823060000 228143928 844319744 944798765 666795648 779825634 565880320 928827845 935001600 42209280 884008960 952643584 741618944 572092624 694875996 77862912 952545920 559663584 553252882 931758737 410568344 950790572 672734208 103061664 572326696 697827456 474172992 310385360 825548768 647725056 243908286 733536576 949976497 981580352 768289880 347639252 571064304 254822664 568329920 586588960 923073312 341568000 195361728 782121408 721014646 897800524 109296640 44560674 24223688 725059152 986047304 659478112 609174420 151542080 207008220 460224696 238654176 284507500 673306200 914222560 212527280 853504322 470765296 379363200 456634880 416123724 843083352 406962656 78216600 17601268 395455048 472065168 451415664 68770112 415559840 766486184 331746784 998579686 132089377 144200324 98948704 886084624 144264832 492855296 407099520 451744256 421157760 198473384 645593600 672137668 697954960 143176848 375188420 853763228 430109585 956000504 459630720 834264752 331811711 326747064 261716992 559994528 806805024 653335552 161692428
154122128 971577344 391291328 352728128 673742284 493814784 293059868 788984284 427875556 10885184 324234608 26480152 858748320 257570160 287038720 309753792 894288640 236512528 968387312 161152752 123683800 236822970 973569412 887561560 708344000 154003660 841653184 698717456 735236976 683848688 829003472 570029130 797990000 140955968 859505552 966173440 192542752 462532496 937137984 436332672 396361736 226291744 354240384 147026732 851308224 74854384 658808288 291541376 951703168 183331088 792734938 608555744 738223360 562958632 936070240 316592128 850066688 450720152 651802632 759632780 268482944 666703360 668644779 4413440 992160432 621958048 318151683 873372304 496195488 173686336 346692720 574364720 3176576 936025856 823226408 779994736 337389248 458792736 71921280 160637612 135246336 376196852 243720704 392901116 729704192 1452774 935607352 634473888 113028342 675931795 965875616 175670904 53975728 932940544 629116264 498803200 719116008 833414824 964768156 651210320 583941450 429195456 902009872 422968000 799970912 728683768 325760000 211161072 523771424 260501440 534315888 986299152 349366724 130618240 655639552 534670464 193695512 974346400 23842304 804279904 660625900 836883808 238469252 728495136 515399860 118520528 128505859 235907784 476176544 504899286 357354464 858461088 607253000 864041156 802792562 743680990 137497344 330650400 730569352 997678080 166457480 772377168 726356416 110512112 680829168 949962832 508453120 808461582 473310682 975867584 691107296 240928128 741101120 867047040 767322304 976743232 253248768 401469670 809579648 312564122 708528704 100124108 601603072 363579168 999215104 13909952 284739562 269645440 436310016 699358510 828148480 930973152 518489216 138055500 151536640 541126144 180026560 768774544 441752144 158131036 121463808 767271360 394667104 131636528 540831360 816476040 525984318 941569040 49376160 985778656 763167831 619328784 381995820 686565716 427258994 848908000 541042160 111870832 944707960 451153504 326409792 708137216 253272784 554836336 390027584 988456912 783345648 641635104 395743232 95847808 707049376 23272 116535584 495902959 418445920 891826252 81648384 77320760 393104896 567327872 196468224 297259430 596952477 339603200 223551232 874230174 832270592 585489932 231175552 584176816 193479088 899209980 275268032 937401536 347059456 358483872 555489328 734353920 114032608 290400080 861786638 355583196 58615968 274852608 125325012 946801056 956379648 317500346 252488192 40946432 661122304 145368892 596907456 598147984 431192704 665661432 676883584 885932058 899865000 165270624 845689344 161187600 645127028 180911768 249295040 320856288 72560640 719524816 569897376 572641744 906478288 148443136 787737580 675824896 414203592 13185280 493105528 529371984 329886656 309165056 244298560 568668728 709166520 533640374 246630848 103582720 387306938 52303140 453550400 209867536 896471624 391435840 26584688 519009120 314246400 582948776 484495096 777998936 740405248 408876800 365726080 596529664 717992816 269691520 42429160 274233632 225340000 863891456 978332544 406159444 997737120 243532432 479698080 819251288 746752816 592060288 855326336 55398540 687137008 766888048 823534080 903190528 908136700 11459072 790158714 645851700 972356608 629986300 571398720 906109440 494676852 492622700 757762224 497035812 992223744 338860688 438889192 545652480 377436596 965802683 105669190 171772286 189837688 925138792 764276384 616440544 274663488 29716224 9474686 694223872 763232030 873834712 189500352 222356048 973702340 584902554 761366200 869938016 192429312 460099072 17630720 264101800 615444888 69485358 916258240 299145728 830439936 441550464 196964352 183254192 70123520 513756000 377790964 608031760 341641632 358120864 449858048 828487680 85883712 38972348 709095984 1058816 742898480 568683712 211090700 179578008 35330304 149009488 454071832 618782984 915368448 357185360 330454032 774813773 944042144 529983104 677048658 992610816 712956758 252865408 646198096 499668328 155363244 579408231 89698688 306064662 393782842 910433528 418713344 299247232 514740400 484654080 63951136 834156344 53976544 682508776 940712128 790881030 691264880 549845120 577419860 963240448 703565500 392419290 855822200 461198336 607934208 278367520 685417744 416310176 266835648 942802348 547454868 451005664 497978384 765962640 950842896 955755032 221089253 55591824 588560426 69834240 987249696 727138334 723098648 956152804 287263104 115301568 555702736 331013632 207963120 658553948 359098752 617569108 266131904 955472826 460582144 947609088 914783040 366069440 68568064 373209960 920948104 480322368 67611550 849097728 801800640 8109056 171013286 884856264 516492800 426138880 316909568 835979718 428012256 194573984 99577472 509045232 655246416 476272640 650081004 695546920 858762088 403295712 25614778 22719256 759320774 272716928 377088768 492758352 256530144 485935884 473009408 602920448 741160720 833381300 435894592 331247344 64021296 219875616
645074560 559102976 787174528 506036958 941034336 675909464 66024880 694972796 605717112 229869760 796987424 68288080 30747840 98528064 999410112 358128032 701113216 942867456 703587872 290623248 178965840 621627472 783366144 218076768 506776616 193794120 961239472 317675468 301675264 223942656 613726720 539363932 259121536 659578432 271277376 819832680 640358528 481832312 432009282 830931936 942940000 114926708 448892416 222480512 438958115 506047904 790834656 709513552 711260058 846706784 778880928 807787984 106886528 329843200 297911484 983588416 669490920 24862054 345600428 396353664 297818112 823887552 721744576 820120384 370446528 318543360 325994184 12794816 71858592 972029064 179699730 16922440 742921536 935074552 696496103 73608632 87079952 760505750 270381120 370980784 618334096 948973904 617184704 754125568 902990112 964818624 522296872 857264624 647553888 43791576 251449468 343432704 525847330 214849600 858100216 342786112 588468944 494835456 230667264 510679992 255499968 167646848 968361280 523580352 916467008 22210632 199263488 579352432 371937352 294224640 783703664 370969344 879677676 268448 793726208 611541880 879006592 175434544 571869120 862657680 989635752 647680512 474765008 541190428 978888164 489295560 128418304 550878464 508874088 386936832 74847272 987507674 685886720 872098164 897166527 707794952 570445432 134135168 384780858 789000192 311926868 177237904 389857568 668853760 861370772 502168432 382142464 166868990 729913720 7368730 786122250 386690304 320481796 319675088 517049600 541983744 34268512 27056128 564352384 377952768 639727688 675349664 709468624 305573944 945642976 842226944 576360396 837476172 488001536 300265680 304447884 989674400 49301632 281290728 168130844 255865938 14471920 822497024 538858912 692944320 330447764 723172944 148655632 940003292 242271920 985673602 291948032 688091558 649492480 686180 900043088 197743776 730337152 189820928 918008288 827397232 612750912 272563456 469412352 757566500 897738200 691017424 796904159 52014240 721446400 487730400 569400836 128934016 792055376 652570600 971223104 308605844 405537920 871974444 111406992 52705280 544317440 754814368 848892000 911465600 887481744 503493220 18066254 678395392 212252691 593158400 376824424 505634932 297352088 200688128 916176354 845926988 208905382 919949312 813990912 698717584 976907424 765500128 261637760 554519552 629280497 258192384 554712704 551890600 260960152 908991980 896208128 401725256 20992166 439752416 955524992 506888544 118919368 415444896 701881154 169170752 625875000 383255808 378385600 896772096 305712512 871216251 882301616 550109522 282583162 814280176 599646228 7750144 177047152 552269264 84448768 493620672 395926528 7082216 363792752 117007920 913253552 620808704 195360848 338117960 4497046 241470864 599692328 121865008 740602368 257656984 363949008 119824640 334884400 282768000 945612576 491661056 45993184 755527296 413982720 120888000 859471872 323016176 103525852 16282466 252114504 675896472 169254400 760201482 615155584 405743936 104026688 100132128 414534656 84052088 353365988 19003392 284431104 287346080 722177024 436620480 970238848 447432984 497297100 468615744 33768908 388520320 44067288 736913824 175159412 131852660 357692064 808510008 217960608 526222072 239921152 508926720 792360628 908539364 372409340 966301184 764669784 540349344 356895472 529784079 179114624 973300736 881924832 842920600 41018336 697344604 828547860 845942880 644338844 69974976 638761984 530087888 699651448 680126500 213322752 481721840 754415072 62107136 67083248 45366360 65529025 434472215 90781184 184059680 468713152 654471533 503619584 760236996 188904812 45810688 260514048 644301391 538215584 439373949 127507712 649511952 135019376 735149184 962928608 558857720 69444064 141560256 321023232 394092256 924239334 479734400 50049900 573624488 232628516 682730016 883930368 304432672 294307396 699375817 61419008 414786784 124427040 137844160 600119488 943467448 286756352 398693504 638807716 346396174 494886016 189301888 21041152 782902624 434137632 910715824 927168147 904393216 800732400 324602416 182392076 44999072 695240704 312581944 886637672 301844256 388918584 834015344 826303488 920076528 584501760 818149634 473256380 66762752 436524400 495898052 363168968 320523384 440830252 995110400 870642784 474170088 727920944 895724728 220657808 862654016 427283058 683476480 431747824 899093104 92880328 465228384 496994944 905182416 783226250 806276944 877486976 825510456 877453536 564923998 343738560 116236868 829984576 374160400 736767760 311624480 913623360 51243768 996167678 20543488 857949662 245682544 592620720 405922816 339656098 975347652 252896500 26345584 599235072 805223272 23143720 458332672 707942596 718622492 82975492 914463528 68131968 947859744 175577784 701907072 141558324 711493760 620574742 881897088 779863552 156735975 783060776 310916604 761657856 998616744 368673392 659584000 236802113 547369984 718302336 324822656
530137088 602413944 706373984 575858432 947800256 415525376 920441024 66340032 797345568 577137544 851777550 446381418 438985856 82609152 879789024 490701312 460455574 389432818 703279192 735316480 113947472 785164160 510289088 437074272 690616192 643312960 894158592 81875968 501331680 998354870 638156288 914568440 825375474 429392576 662415156 259537376 98177920 113175672 169556800 366710759 609214824 10728320 599492064 567445526 97995904 916972028 682254688 880226240 847489920 590552896 482218496 272001536 292689668 712867392 163821504 936274716 600662528 436628736 696120128 8047854 727072480 791639968 459685256 828278128 856442970 155793376 389560864 944189920 13782400 277286384 561487618 539047144 504693776 707086936 829498836 963377584 256397184 827786464 320946452 523140216 613559231 666798832 618911714 912519324 890803040 65218716 590462510 947300944 270700656 861895680 754807040 953576832 41603712 299958904 783022308 195755520 2495616 785655456 70782 251394432 808833808 597914400 811542240 648020960 988676432 955453608 982247376 501732636 757838876 941219976 858556440 988000000 651042304 34734608 549040000 858665536 511193272 996863176 714677624 433374816 61614080 24143720 127970880 547924800 164661488 118819766 418438272 291375456 116473856 637807968 778873828 378469888 825463808 432811264 867326080 821388800 260923712 884141568 929393536 764016768 143497360 831045120 27855008 587275648 233764352 888829600 266797760 298378870 434604096 117225636 761641628 753618688 231613072 213421184 477298912 890773547 116561344 467690496 775063086 498237408 914482432 462979200 139037664 133435648 3344512 195899296 565151528 574148200 122325312 458557022 973430360 383119448 434927616 72321280 924515484 73099152 459644288 387787792 781482240 808523776 348352192 327047976 422643984 651521360 837441536 556232864 456365992 68108064 772434016 177057280 920903652 537632312 606519296 163026400 203225072 941679552 202449920 30648840 828095915 953774208 409117686 948180920 752544256 112553536 651602521 208399944 20325548 803092352 625063992 166099840 27197088 818756952 463113728 714059488 998473164 589079008 361477894 502579456 906037120 555069310 311365280 728871520 8728314 47423934 583657224 13638520 764363600 63275744 101140288 191662840 513640182 331532160 455221760 87710880 503971584 731836928 788376064 75331712 420338464 635584702 466898643 190389536 751763536 949818452 618029560 769848064 426663376 851711488 231581440 340229504 855024032 420542432 58368272 764964416 557784848 673078768 844219172 993945440 616785620 974351744 668878080 709704320 861482144 307679072 997742592 736665760 877009432 981637632 378300160 302463208 93067772 381883710 743507320 565950768 211046144 56250048 211922912 362260240 210927968 923786248 181421280 141339136 117153568 553447104 531241928 31595008 333041568 401482560 386339056 997968576 451133200 514957620 505583224 442839191 581091200 961573248 818754872 750489888 579457750 960139547 995200000 759255680 61230496 512960000 918567360 422519296 273973376 4090880 763592320 576881150 556678352 361632800 807695200 511859200 781816548 86618752 221142016 835101696 616163913 914449758 983742592 853940608 824635392 910906976 447824320 67521024 893126464 621523200 415373824 502231144 697280000 636341664 499809936 166383168 735951856 116425000 630471488 793271920 889505286 537737728 162503808 962586624 778638328 404916492 677789696 493400064 47098624 289064896 938514280 143944992 606421492 71219584 493022048 294183880 518060512 857278656 86306496 298822336 480916968 763576832 151510448 675889568 951887872 131097568 944592384 826972160 633695168 230991384 163160640 726310016 824056016 283794216 729110920 149602032 310375608 407681024 896082392 75320128 940755360 868986880 914192340 158197178 679580736 803324872 387648000 903639460 898515456 834808116 192361312 53472552 994187520 500621056 124579216 872991722 843335296 638859318 604000304 998503424 688010254 962148000 650782720 189269456 228616640 545847168 927458832 175599744 302102316 208866638 257468416 582050640 128503000 129121480 692030976 132735000 115702784 36152396 799372568 14558720 175802400 608397248 342725400 474538920 923812864 799211328 973890432 137145152 670546044 888949204 331046458 148988368 546688148 299838144 942326272 602226304 605008928 935608000 948974144 736929440 522753392 34036876 247171232 613480448 866442244 807147008 795071704 103735552 139399104 793925464 994598438 195926425 448913536 249487040 898063636 387456544 940485760 460336224 755492640 694156800 800645528 945285088 665822200 297956200 624646584 177735424 824997376 620457608 197236600 450377216 891270592 564554320 842320448 372725760 400458896 663731472 672445829 514472256 159193600 868342703 683944616 590416832 23421824 271033656 903052500 208740352 38308112 658670276 871020928 547565512 16169472 611756032 864005312 983663088 299884336 770310400 813051392 93635368 332718520 247650744 491010048 792792768
152229888 175370368 175928992 38088800 566650278 215868244 174446928 847878944 329209827 110178056 533394304 754997876 782299012 516919520 309892512 416775840 594396928 713107264 744244528 554298352 731220992 648888176 773674572 558760480 37812597 98901248 933131357 473037500 71717224 726252544 757970112 690590000 658471680 294341480 604231384 59475988 185069200 391743424 853890080 338137216 345159424 736953888 31688576 975229870 444769124 241386080 61410304 846510842 964986112 726917952 329139880 714060000 947297052 415126240 564463360 626936608 30529632 984656270 245718528 887962000 469143960 355036032 113334552 812022070 248452062 790427870 675632250 178935454 492089660 920366080 49456976 626238162 700547384 634992096 563076608 335054372 335053036 976189088 246038500 648782302 952798208 693424520 535075824 67388672 153560184 510409950 104364544 196740288 995776384 658442368 44083584 786578440 583477280 419250056 770227432 919145036 607865072 28019056 105810688 863307712 642366162 437377788 214698808 800152192 99493236 201331200 607163904 998614168 847009024 647477000 89652032 818571008 707837184 728003680 244728576 589155096 488137216 40438336 290767692 380636840 315951296 368216576 524782480 109324032 412906944 507474144 1041448 451141504 763767792 13510836 527555456 164018832 797113200 445363808 903052852 905792928 939850826 160410688 949237584 902027320 378668000 742458016 901331800 583976928 423767040 914070528 958646000 797298304 536473920 896847168 902785808 20362032 643714048 286446422 376457584 281912376 705380800 606157652 975407616 614807512 410328000 89445305 121470240 642171520 923054144 887681024 701979384 874242296 529642960 335564964 485169408 223833344 396596352 257179904 208702400 211398249 742012512 310228108 428935208 447086462 407454880 715771920 352442240 529902708 479003732 375225284 227921568 703871488 271591296 209261984 880204560 761110296 550583184 178373224 502323508 473835776 385545216 686362432 534733056 290906884 429185280 963389440 517351631 611880448 708973360 535769984 683873366 446237768 33966320 100924783 825822890 142851600 659882928 760253912 463536768 596185152 195520206 166830160 998110884 786881920 151078816 926658288 378820680 218437076 851769744 583780928 467146373 800264996 221296412 355945946 431861752 135720064 94052480 872421408 833087072 457210468 565516660 994038528 459174072 757728384 182535680 522531969 782007328 406940608 216066768 164697980 10638424 795450712 926982144 466809200 496379008 204678144 350977556 914346688 938970136 762378380 976605440 336160000 642744160 507846880 533747772 49029088 657054144 961129900 842430015 469490884 232858592 328429568 238270732 179472384 444433088 237073920 906126960 445824064 317805520 464698672 631052160 214514176 206213520 50052288 808157224 929327296 392858880 638999296 576596160 10142912 989399384 123299968 984707336 465331320 558613776 611304672 792497216 299620800 984985600 905726816 432830600 67179248 568027680 149158016 115174051 789812934 413489824 814416896 907031888 131669408 990017824 503164400 620907648 83270498 713852619 23248128 323879832 576939664 657397504 787626496 903359488 965332000 232723384 863356368 827456896 487206264 19900448 287608320 576876048 822132176 892828672 698615648 178289440 863631360 28804086 61557312 971124476 158513152 850600420 92780514 238964352 825655776 773496640 281701440 486460488 181648310 911085696 754423248 187319742 59983872 726607993 836938728 608448970 937506688 873196420 455506368 938786998 623210112 693511680 473252384 624776000 108201216 202376816 288214960 212755456 991584852 909374400 610995832 194016708 715149664 163245056 708640688 363500148 109740800 699825216 279168248 387114768 98604968 678651232 126600000 948076288 724514688 557541376 164518880 387377664 564182328 782499424 223197654 615993628 300729952 635055360 517052132 928030896 835683840 364013488 894758000 257990832 233579008 794346864 204774176 205614388 575829756 861060604 805830348 193812992 944485432 538812544 687748480 891993328 497573280 131532408 120315004 791026240 572103164 890116864 426523396 899495766 563187376 131168872 471861856 625688473 336388736 414655016 55534976 173842560 682892400 46148608 4400000 610747328 996290903 180604368 64837324 961052600 789890700 57485280 925677344 838862134 287826784 265253120 862620184 295465209 899718168 243956712 527402048 448712684 27067680 641039488 594887848 597635072 13168128 558525082 643005800 184212880 353911552 751682560 693754880 7102954 354694400 809633536 748789476 151500288 154225664 974502400 179139072 74293600 414675544 952676456 158136860 989643776 379560940 305665536 766232648 794383440 723665920 581737344 746892288 770634800 114135248 823796920 864036518 581038240 966397948 455087872 344988960 625818976 32541568 8754560 438390740 549276032 791846858 204688640 781360640 118197036 430916416 540786768 437761184 648693248 17022437 754565488 786130992 702079216 835007328 185884581 404581994
972020480 494874752 7585712 78783464 625379328 824527561 297298432 362709384 303291284 501777248 588503760 404155360 27153408 821264892 868108288 321956672 944798592 836163464 519657520 492965113 51593322 445616728 792754304 764974592 465424488 411430708 579154756 320343924 123416176 660596000 99402602 400423168 739513419 965817500 99749176 256470528 526341280 410046464 318460628 456617984 216596693 305774880 513733568 651774246 136023824 184139994 872689728 497000192 34305152 769327696 541084723 799391616 902549430 376750320 481715136 764834872 339019864 58324834 226855312 368951405 262082592 68256960 701040032 858491036 230838000 996485500 169902080 806882688 480933632 151313920 135094320 499218576 511122676 352591040 890055680 796370368 106015744 59212624 867202080 232150864 13202848 631646400 179620000 752901320 449778432 967501976 612170456 640992704 516519968 577939934 30857232 732425000 156094032 13898328 134475712 86781776 708016160 964890413 923075864 896671232 380772756 409333804 925103450 315399624 797586032 797522432 568730680 838552736 609312784 765635232 855267268 104527168 628272640 601829888 272455528 778792448 804898688 440111196 695802400 664371504 449211600 687314464 553154048 555867440 915684544 292852992 393799968 709454544 525963904 127938384 296699424 441393760 746979072 389051392 850672128 510515616 257703680 206438400 24883284 189522368 129663936 196104704 626960098 900829474 736852756 873855720 591458304 336936768 205175826 353614336 613827248 542026528 622126796 138469012 956904448 495017536 960569728 846752000 970669888 885244848 789713688 982427072 182351360 851399696 467348512 574426352 602116096 192822240 562435680 477016978 293145088 323020544 204815312 746001640 17034864 7906980 185520000 36458112 625023496 311272560 732067840 51539736 66723320 465324392 508170464 761464832 786325952 99817419 173841932 602701184 83407484 644777296 899383084 251427200 486378880 668193200 567206144 198340872 714628464 148120576 131612544 308432384 284951920 417817572 548287424 973573048 776924672 467150080 686604704 214557696 658404752 98492686 995845584 660132608 86482176 927959448 641748384 187628256 563463680 859916640 929485952 717200384 385896852 444061446 451144864 550393704 919569044 750262272 305408128 384280000 253491520 738856524 21282512 821036908 360352768 140564128 437941120 670791424 776978601 28219296 48379788 992192264 670074880 314187200 445753696 299125568 48662528 384773730 976988447 664614660 150655488 69466016 631554048 377550080 913170816 435814668 956460 347775488 357561244 322661888 425495072 876596648 484742014 779053256 225527484 671655738 505992192 676452736 188110754 799431904 347583424 700456640 642666144 787431648 754691860 13737344 718769753 964474880 11223392 378880360 929065312 14156544 903291928 342773116 204205872 526048768 782831536 35547136 390721120 765971016 718701184 615110460 765801488 168283968 898786720 916359376 793615296 527206704 574591856 534094880 81670855 146795200 458054144 405202028 505247488 380641856 410358920 257206352 707976832 685066996 112947920 354032624 674080248 328379140 703824896 432117396 691120264 767544128 932606000 78447790 571611128 865700288 5273088 493649488 206393028 23473024 683930696 229531136 946140328 482475872 511184784 950400548 486139904 246784480 797335872 13616368 624918536 632563936 845305856 332173696 822179876 663565784 566091392 966556352 703566464 712015960 702821968 382317568 702360416 155168536 7459328 619473152 156245572 504887668 777671840 462362624 741856644 726233420 350249728 807102236 266504636 583307584 574142108 93428192 606396586 437014656 239493376 992793888 216194802 285005636 916440064 185079890 207704908 165128905 883421400 140891272 124991868 403217008 346152448 503093376 108283744 100663184 833665152 142962560 947348800 73668992 494534528 259862484 174494148 375149696 385046624 706891204 687144976 527648044 503150528 300783968 808021504 374550272 542027752 676206080 895070754 399614206 189115416 88684224 981500642 489816192 927055440 126863912 339196416 561168264 798924384 919524608 577532384 23941728 190099712 857268480 427694272 582592228 951995424 898160128 760447376 668013152 351724544 189428224 472388570 191533984 629633152 367661856 415729152 327377462 800681336 358645240 617512464 997386000 203851936 919722232 354759168 492338432 452378680 39199726 593904992 231687680 962173168 579356200 623542080 524583776 706664288 702168272 575913984 696418048 800276032 191412456 21625280 528243552 831011904 558207936 76561536 861889944 112301824 795257568 534404000 978688768 714791408 758537320 569518960 889981072 365503580 807773184 630333432 862872576 214090304 724568128 761004130 396132524 587804000 736362464 94700632 681452992 857453088 537006728 134389248 531345152 378804096 587748504 842980980 49135744 114205440 86640000 467647776 990713664 326899352 560286500 14674432 72702794 682533408 393989152 417757912 356993408 514684160 766739456
668611136 813631872 614371584 859440384 939246720 349570544 732885048 851209600 336293888 589896890 43261744 810598248 957295072 72068496 560634560 94179776 594894688 322540584 185341584 506458620 817133952 179784704 410047920 775240000 842098696 235700608 690602880 325554787 322226884 674009600 642094358 943447256 154337025 86242016 16998912 175460892 243575936 318942584 209429264 961474560 891917080 730935808 559850901 512253440 877260864 600247792 949881216 928308864 23007216 115044384 516880624 337017055 892156928 461066624 69491430 392983040 994858944 621059072 199009888 490901392 365757784 723709684 633311304 22978833 135125552 151055504 252221700 758007808 45910980 586361728 403122504 99358892 628391474 619230848 348210708 902856056 427272960 399728448 861782232 562461920 534522824 749287732 458711008 758704144 667694197 776700672 626330296 720602000 198186496 689375000 559907232 621704796 751643088 421704288 765844992 123736640 413558968 86386192 208359940 826705152 646428008 706477272 702062880 560708768 827472800 168885056 543693564 445397044 673690324 826217736 991882848 726245536 436694080 108201152 307975296 556331200 874519680 711028000 211824936 283534960 652204064 64250394 756422112 942926108 838534240 113379008 46876928 885685916 965630298 466467840 31286720 927161152 487930112 508317440 340551736 767809888 77074656 253357824 416381736 252719456 96863808 762734368 78373288 941361662 982224552 889492768 478625312 978414012 548441600 631648400 386227120 197252760 396826112 14143128 864863992 526110092 945025024 208555936 189861088 58558758 369325376 857321676 465737344 675026432 305739008 74250722 957952456 115799440 340137376 149208320 944434224 12863968 240203909 547069760 714821336 140984008 212335360 165144290 420776740 72570960 157326720 344885120 378706948 714640720 261629336 11573576 19518616 126962864 852646064 345000000 14884960 93730272 159178240 878842027 508015352 755272801 885664500 57911920 272566864 165382928 768356096 11646520 896407512 722156968 803065278 976746656 997614278 224943040 553162512 788852224 843755904 997404812 775635006 722180288 879854191 29192732 272709376 764072672 696208952 753919776 846661184 576208000 328419968 311754816 623091336 492233672 174941696 245259392 163458840 123164416 385536650 246796800 254572032 161618960 80775168 712028672 917282520 673093928 592105552 977357312 273492992 823970960 867400336 304179250 715691232 142383094 886280256 345067192 789386644 763154176 237060152 700926352 188538368 513430528 406990752 597956468 523796416 727083008 84770560 781804224 987805928 170802688 602635392 477973504 354790368 283232618 501502048 372916480 86113792 442851168 105456576 153640080 714204544 693505978 385740780 645743632 224668800 968812506 636920468 540563984 23706548 744527140 289652864 356733024 698267648 58880000 637073408 455856976 395870672 605348980 69568040 301595140 279772200 343086752 680034816 447671264 470712480 262283264 395585702 936685240 229046720 502807040 653640192 527624874 963739816 852306599 85988360 275333824 761873536 790787072 2221068 405743488 904821264 189845776 271794432 710434560 303844344 296296750 533484808 199113688 683759699 698702152 670565808 69343478 871699808 632631552 7621936 564096768 700281504 585147904 766449152 67482624 367716992 92925232 968136432 92781312 369667064 759693872 264012500 473646240 141955904 750049792 608183552 273158656 542038588 111210496 749839796 136225664 165483808 386937219 135698952 583326230 735658496 903798848 958996336 825310784 397763968 126544852 757449264 886882022 214706476 628633344 652423662 774002063 754455152 33649432 668854686 223930320 675323904 600060160 368197568 675822336 334952320 912128512 530298716 995447384 133252544 749369424 24711680 944367860 901566768 562715392 339044336 370697728 743082240 96341584 6815225 319082501 282171392 815923258 543371712 474771168 191819152 318357532 903256967 322468384 179614332 685891456 894664928 419111424 372883152 308437616 668076064 688733184 817820800 561059248 860688800 376064624 648377744 939140740 860023040 267603216 937110680 301824154 494843092 429363712 400604946 10156428 924760256 551122316 390599296 594430592 546869248 94406368 428039168 135770248 84766720 894948544 852959840 190843376 237595488 303231104 46773536 389217024 375728400 614649736 168964106 139441150 355494240 178656488 49955840 62962872 263806140 258332306 109338112 458614192 755071072 778262592 658560012 770041876 511726592 90322652 649257296 439789880 49940496 572020512 336794464 206456368 792894204 743260576 555908608 257136552 596363312 555180336 940761600 27861360 617972900 982895160 516850992 290563552 511898624 160430046 827139520 261273176 261266440 739593478 276416304 231777728 91445357 733477632 314705648 31814205 648689720 358634272 883285504 91688832 859735344 173593328 645040016 506296320 338351098 928123072 2306560 893653504 14152464 852102560 790781888 733602368 823930492 461178218
272639324 704400976 897905600 463110336 610905184 600260602 164104984 894303724 333052622 778317696 779233944 305853256 911043424 695744160 606739760 917274240 720058336 594170880 539148316 938570240 222093632 634769048 30687360 554531504 864204876 587448592 262151096 532685500 953793536 234468824 83294224 635324800 785327984 267128992 485087056 554343104 128059584 577655992 120964240 673404672 298737656 361503424 67286376 110675648 302353104 4058536 427148224 539345152 701820312 479129088 894374912 914727489 763167584 672994432 213328972 65654016 888990656 587361014 728745016 152308608 562353024 319897864 153375104 194433568 519257600 855729792 320247968 186456912 307738064 772292608 694592768 823274496 66208000 308858688 523457056 99754716 968656768 849664356 584788544 667036064 656502784 744261089 834010436 309068290 472866496 260151488 820569344 803646880 549938828 482386216 466989492 917584092 69947386 423992000 933377592 565824188 403155516 405385904 618872832 480357636 587731440 66602496 692515152 293865984 207179920 293500536 400463720 797942816 4472672 847524736 876560624 192640256 234063104 829776308 794099584 688211200 617962000 290188960 36439520 654064400 182321160 375199800 881447680 107168000 782644512 502766656 604950688 152945220 862949480 137235024 773728048 231187468 908229634 77756960 428046720 52526304 743406928 401142320 558084574 115955957 583726048 911979520 856506182 299254784 103574784 60818976 64484128 875383408 935315008 582726656 163120736 527191072 654805948 777033800 844002532 597884352 650854172 177014624 778840460 922440048 384959884 512955136 466177200 363400184 102756792 175302144 170155536 457805376 699392000 822409280 663235488 755167256 559007190 69189096 152940032 413289320 530823824 148906336 430428944 410025056 295113184 268046688 664266308 32359000 52405876 319795584 614237944 883569494 455645968 472993248 680390876 159760384 357254144 213745664 93246376 832089706 3867560 661412471 836790068 784702192 504731120 216862880 187827859 898031660 821869304 826300824 683898536 375236832 917855760 955290320 18614400 855106986 596142152 200280564 997783808 909911500 177696448 281114652 192530912 146397954 825971476 774318312 831847424 710578688 19351860 254255680 635895424 778474688 359744104 552558032 70518640 187805050 696182624 839029288 564041043 653069600 969608000 429989188 539663360 173078418 798809520 436684800 589840480 93220118 492779848 665654960 50465088 670143474 63939712 891640384 199075288 605585456 818263616 389629453 504518400 415535376 692579840 553708736 525243072 73377086 921868358 372116336 389160800 657547376 265810000 921160320 524162880 834595588 677609916 458806536 667501040 58882656 942485632 781884928 431031290 664600960 461048960 543244752 553794268 720955842 65243564 332295724 454890070 565637088 958983364 793258688 644650368 701404072 694675600 339305784 741886428 777007568 358123936 681001168 452992784 360722992 358210016 436885172 814425344 51044384 220468750 424544360 500698384 896098080 847512816 645060320 89854154 274518904 260547248 418873600 678583192 400845608 63648894 100329808 479672704 55267180 76976222 454365560 150401280 118390800 706067712 981612620 937143040 343277412 525803132 19394880 671721472 155761344 150112768 328310800 311800264 447171008 886259008 99994346 168211968 421072924 243015600 457449052 43702016 824881584 348737152 74660352 295452556 657938278 153764960 848059904 414450688 534218188 449757184 925094064 882077232 530293248 917946496 668430240 122951472 58351704 479117026 301009248 598806196 62484080 88568448 430489718 782090304 302691200 670875680 371232640 542639872 287785440 137586720 206479040 270851232 233322816 760046188 641751908 819427328 804306736 496806656 250228406 21512352 910822784 785156864 367401728 556329818 700226384 605613064 310633520 504496384 137522367 419344800 480447744 288688960 643129792 420483793 393743304 109476936 985168304 516280531 739115520 629104256 218429760 489441728 776370560 529807696 716578832 973337600 764739932 728481504 347964194 347776632 783792632 403388400 429314938 758774936 428247616 701588564 360933944 927998016 808275520 47226538 880741760 995462016 4085584 151006900 207748304 208281096 373931037 430492672 48578560 517205672 180945920 188780544 870201088 73595184 903532096 917321872 142777168 127808960 498859426 757901916 928292371 398008960 371396864 78349272 800504320 745052800 613609199 750468952 31550400 986685024 842680000 488546240 405795840 385631224 159136864 6964140 970573824 667150832 477220492 379256928 349874882 345355712 723025366 602320036 13073856 809679952 495053500 473314114 765243008 819210336 497386880 821072912 151327567 201065472 764569600 148457984 681056040 586949402 961449024 393854596 457980560 344697232 86562048 175188384 474025960 355649536 133719096 724102176 250279520 125747952 172219040 971781600 136626402 260511632 345938508 83295608 305073528 585163240 887493888 853652308 718746246
851711498 663349208 283011760 5431736 225585810 11468800 260697024 610652192 132023456 554529868 486711968 6037504 487675000 635915536 900731520 471351276 907391232 541568112 529500912 981178342 796865302 704468468 72088064 636098740 742800884 793167392 869382400 381720912 11312732 821447592 721368020 955836768 883099264 707234304 542384480 599999312 454611108 121308140 588302592 729969344 240141312 976396032 878979620 675107184 674448144 715864456 106477600 399035900 463741875 841294336 762928248 917510632 897550517 502865540 382585344 485814180 324601472 944689536 281246720 702185216 38852568 405691552 25192000 611543120 153170220 118537048 788068224 694669432 34331126 64802496 22012064 216427008 358485174 818510905 301000000 312346656 298746400 572342896 410614784 831597524 837856756 397713152 244643840 887201344 179018752 676533568 379994322 64607216 304800000 621406656 37807616 853211921 511631624 156571120 843865768 187719640 661141738 43102738 882468352 146950656 749884096 61557152 415015280 265892352 633004232 742408104 359959536 244856448 920456944 348589248 42455360 695863804 257932640 138668032 347612160 39854592 308448480 415455574 9249795 419477312 480290206 502885456 413250848 160253061 3245212 470746000 132223888 917575680 902025464 418223168 204359984 898942976 486081600 17652806 655708544 865525120 451093424 136567182 388205100 179502336 838563840 778564448 825935676 235820512 424186944 421042532 927370720 960169486 126490624 824789380 699486200 493912736 872491456 681594624 283206592 935079248 704808550 233533504 531778528 356939568 351130288 904376544 294866170 310355792 339830592 923191504 949723448 610430976 505854368 298874944 706621136 401573656 454644927 308733584 864153664 969741832 580278361 249755396 806986400 138310968 176127504 242270368 77950520 492302096 863838566 395065920 486590032 713420681 123617688 970779904 794116150 725994368 310660920 213835821 954360752 991953984 493128528 990586272 857657856 411853652 41302855 170956096 800301568 849952656 317099936 658189952 516691720 210299152 48231784 167314563 542363824 889488000 38055936 479012704 20960920 843520112 663305620 519261440 321046848 771699168 514303104 958975018 967101760 677579326 478446300 694833719 607405376 535546368 950399296 144193644 643769813 937041492 588092416 458238248 522959936 50932952 225127706 677850312 641306880 941313568 978063400 292786944 630112356 256183814 377424384 322345000 44486768 151762368 708270528 590008568 972215808 381992816 702086184 436628992 454197436 401138688 773535200 226598016 925082240 863409936 704671616 264353688 720793600 929695744 669850718 799697664 876318144 944307200 301185808 686166272 235182052 187319808 611509632 431658572 7760146 902300864 959634752 115581950 597941648 599796736 659708456 252760508 530123072 308384388 393198784 844874740 86233618 440265472 449561226 746166528 796660992 535629119 766830384 446894816 983880384 635806448 461238672 965195776 771449344 993506304 498138240 47043488 144638976 953099936 846137980 331774976 541513668 680167360 539003008 27067712 924769880 226306992 180556800 391129408 964361216 24958080 662165488 608402528 281762944 143173992 119989448 787585592 903991312 602672512 878241848 617161504 895960064 406182796 687626184 598779024 110427848 863185536 625983806 10490880 859991960 265999872 759515904 13798032 949668864 461782300 956463216 445949952 737966208 595795162 775644968 398499520 802872457 566207536 135023360 577695800 598547272 708190720 967820960 249212832 247266080 584741002 607853038 958700552 573176832 719522976 682484464 63232840 562490752 509196288 172690144 936018816 266538132 947584780 172201344 169556496 244675200 328039414 626913776 236573696 651359135 166318384 731975136 362051360 608075520 910991492 501190508 641424704 369744384 951171072 824931584 661075088 714740320 690689742 952180456 970322522 348401698 509391328 80307822 609080471 289358720 769641920 159611392 371257600 160949160 374747904 682799936 769760800 818146304 245477042 224979772 816280000 221148640 75713712 606440192 955109664 782594580 233733344 591471136 65802540 609793536 520392972 554386304 117628928 712802624 790886386 567708480 417354192 352461856 697382708 483726200 148899520 971864864 991181312 580474150 655877648 367715200 900899840 684250608 622398000 350833280 938982720 259660745 356775936 110027896 39056128 255877142 815417882 144142912 88240128 839611652 985907232 258904074 804443080 146991936 443253248 676861774 716361208 56829136 470889136 19476808 238768624 630611712 167340424 48190800 237987577 843332112 370949327 291769876 973363968 477761792 843779667 402779148 40026400 868539904 381963452 387100200 592012000 439682496 544249376 803518334 248084384 750388224 487755412 447655904 438197896 647181312 586224704 153696764 337457088 853664960 381662500 738679936 695837440 115491944 183320576 92190300 823227904 973664952 257429160 652654720 468237792 861145536 553495701 488954028 428613196
868100780 245399808 105797248 308391952 648385574 185754976 151413728 635471360 572673376 84168938 747705280 276890464 246087212 575797576 799943472 484675128 133388068 23565312 613559296 403834880 740751500 793773516 272987376 227913060 743411856 785546968 596436272 51346768 875126520 860030976 306829952 54342016 690308616 646121984 928114720 940476856 738040832 248926528 701008288 697331752 500711448 449596416 9157470 752248448 412665584 292646656 305297104 973489472 623704064 599398400 266214672 483877376 171810624 313808512 73483160 716140548 943703500 270118400 314722048 247916416 196345558 455118432 59426536 29956192 993869136 138497260 461736208 574714744 394412160 875866944 948108800 986562480 689877440 787659712 24595424 954953216 407698688 601885152 608622080 168579597 315986816 525181104 267643764 286917296 482186960 80591944 964219480 157323584 41910800 402335594 5540904 252053720 817247232 56381440 926442240 160829416 210217184 705559216 303971328 724018528 975947380 25630930 380254032 70971832 948633376 290269696 525990126 561265152 122252952 46625424 38983680 35005952 532977632 670940539 663840592 30998790 329554912 409023800 198437296 434921408 42604672 180324576 943243520 212325888 808524004 887458424 336340875 699595200 619712384 890106744 284907728 851073382 782005920 464011136 330050496 228885736 506003456 227287552 712662416 93063936 152935498 378969120 364236000 690649476 464387686 551423420 832997968 379608320 584726992 762691072 807227296 911481128 380299968 332459520 732265664 827155840 572206536 24234354 65380320 662067772 355872480 162855008 142810752 775781232 823508544 941081146 772330540 562986284 822744480 468900848 828417408 933679424 509430464 715121600 214524748 350311472 679553063 474076720 313133098 210101360 343961792 85794080 991155328 800749792 668304688 701595440 613576642 134375696 253678900 54928288 994017568 639699696 211887648 735655568 634296938 105372464 86349280 799206400 651447040 808483840 715730588 413325508 668268032 612431452 471318528 550030576 743323254 265645824 964014048 461224050 430728188 543288640 498451040 824925152 63292387 910195424 567023688 168855008 545314240 11919752 704598112 595401856 75657450 377277104 160083456 878763942 996778288 811508352 953143080 281705600 117745920 849396904 664508460 432899288 674597248 242012224 228714720 768159232 814536272 827548640 169740480 17532160 813677440 690012672 825180632 348030938 590574496 916111536 198823424 244161308 857731072 154470576 807740224 279207128 920833600 809676776 613536688 638936272 499727616 156929536 816728128 220277328 583841560 224247552 968309668 662961062 37213696 818422976 348297728 505330176 848767352 500399456 179684400 269570300 669793314 320324672 968822272 66597632 203063184 657467840 940767360 336512 99619616 704528000 382952896 194988288 470161920 366724096 410793440 705438800 741588640 899011328 380478464 333639850 393281152 606624448 522880048 641264508 294443432 8774784 330241292 603344192 753654272 68422464 590690816 388785216 88814720 253891424 504577024 813748864 541309504 895486672 201207150 103668928 338222860 359029856 18540288 911274864 29839424 243640632 455672832 660336320 312361342 988741640 491463168 982945920 111651840 841848800 311094696 604644252 795511596 475660960 716302992 175157472 278568064 483839078 463549984 556853912 22438232 730900640 372894400 339603328 510134510 528096390 328493632 291944654 402645008 703780800 312835648 968091372 912439808 566689188 336378944 326986184 202070424 962689152 50729984 221085952 598935456 640519064 430745832 724401200 215520000 662283632 597820992 74235408 867704856 473918688 518837008 70641628 934709786 667908297 865899508 409115944 609369136 685420736 642313160 750870528 195479332 581016768 73090816 373615872 527703904 236188992 789400328 914710976 898708704 263672415 19562112 584061368 850964992 315697920 910498352 54325120 539262096 645739396 584433920 658348324 998232634 548520672 274599296 855640692 292906968 991535648 581397980 630959568 126254352 834350528 691559264 542742582 42472000 329232688 38856576 577500992 246570368 748271136 4844144 85234748 829841536 272978432 230230452 665300288 35179008 75256192 949230560 786165528 288075456 706123824 363230144 756377568 327537024 474084352 402835832 947542376 451922656 59531520 92255788 659557184 901495531 768110016 798233840 195608296 535014696 292146000 36798984 341297600 561224448 755472192 411594040 206001152 419544448 138153216 770963272 503485876 574528768 251155744 923778720 892823612 141498600 563425097 855826880 887200988 100142080 316358760 881567280 950928576 64554560 169020160 661827562 204803984 817303040 964308480 639861836 441627904 626610688 677541952 360225978 934322944 458714361 822339328 875877600 259977728 384061492 638055424 458408172 798814656 134374016 422413184 675557360 284506656 155016416 382694524 776101056 219508704 654789160 184403792 829307012 190257760 911211528 168825776
731441808 385401952 399060240 640419968 921520176 999284672 525342188 87170432 627886080 343294976 275824640 447883386 954796992 969006656 982561280 767559228 133079080 651266300 419066634 366864936 790043452 477781312 780397344 762164736 345434644 95765986 551217152 183683712 290985184 420872576 239716658 521214464 496241728 568141260 407544064 862669312 820441152 339645696 84590564 929304064 583307650 969662976 572983072 670051328 728387200 768186384 313794732 935320704 382584364 724301184 51108572 355406752 612387280 838361296 802530360 394402768 272523264 417421868 592255488 305174400 268445324 618017984 569934080 8810368 7564352 388035944 573302584 641272820 519853936 454340096 517832588 990136576 28883840 36130448 862318328 980658720 831574451 465978116 446047552 505397752 858793536 874805152 328915520 278044664 676247332 603963000 857147174 765735456 516048725 129828224 954107850 733691784 365471808 120527872 71931508 520555776 859314688 813347540 599763456 361991168 182446768 944949952 892020891 541481030 745529408 707829376 423826144 564959424 193941802 804081440 422752000 781737736 462462912 794910616 862609152 742703104 833766400 301852064 539554944 513113440 226745920 935612392 793742656 62009664 305959600 731122688 582530574 438354032 642513664 35696640 893911376 198174024 418778368 579225000 277150464 465407748 770621984 166791518 553059744 843868288 645263184 654345216 495671100 736840704 107137720 561179736 876416000 238697160 479317900 101138176 830076608 730871250 44151744 445768704 855144760 223738912 590105456 300062572 483672012 513011360 295394184 335983184 367568640 607318240 125183808 792935722 802106240 531912192 40033056 639344536 5258752 621166688 114867456 289736816 42466474 888897504 519373062 443413774 572504000 506146168 903097456 36812992 742124512 606309376 299089952 917260800 459901952 511163216 875242570 756900928 104481408 277421520 770884270 544391680 504861184 512250368 781438895 705820880 639721728 745468032 964508384 519691048 587122816 990042888 465923840 718047200 202404992 136272714 178393536 291779232 489898116 364781128 698014976 668972976 51643609 373958496 593097728 936347212 843962234 709316608 882542384 346657600 993653088 31875852 512402032 763398336 430917832 757021744 492842944 740811665 148038604 205182704 139420064 163440480 835204812 735665400 604506368 773485276 610117120 230902320 741464800 262155776 127790444 630493960 333498528 588339200 7710568 80144560 804195818 306838464 411361524 291501824 530625616 625526784 190941168 321021020 794131504 647993350 38380472 631116768 809675424 610819236 264442873 633723712 931849984 284999520 851151990 90482112 252785408 772281440 125572336 601532736 564937216 625283968 983437928 410790360 906542592 488241630 615162880 544308224 795711488 370197216 701969472 387934162 451574080 899412152 85656320 229392512 237639848 177969110 338570752 371400592 690201312 455362768 622374736 267326976 680663528 827107618 440263456 161530368 476271808 385328384 602209240 230300528 968391776 753578816 738805164 342126920 687682364 421599360 851575148 851899825 628228608 637527424 119930880 669003088 832780800 740642320 831550592 600832128 29422380 587545444 851491520 770467712 857728648 13573264 342937152 772077056 798193856 794199104 605057152 405679360 590842560 477699980 456508880 887529164 68628992 504415818 426516992 334969056 142859920 741348288 60514680 172818596 236239090 726578048 590432072 345104896 872588980 28355296 901695192 547633816 663183360 85612152 970147122 345761184 816166060 290907240 956111872 486995280 616251334 842153056 343554432 235003552 747062120 94170804 328036064 76259908 802048784 614049494 97258732 295228992 649451728 400898268 719335000 860629504 214686106 132706056 624746704 292986904 711803424 888275200 953998720 106641464 525134336 426191424 957815116 900204992 89375392 374086272 113305344 724166672 50421696 993859514 382503712 45966800 885926176 475529723 716966400 809811952 988829184 262357504 337758512 690175528 284224448 291809340 375890988 700907224 689699680 688818688 439120048 695771520 705360352 39666518 733222400 104235694 962000384 874428032 687500640 319212748 46968768 223631356 926663680 969359972 892884480 937489408 151440384 879243840 70586416 850147072 74556134 956974342 783579264 482876768 57228800 96907168 701720664 12087872 46261572 251463520 223535552 147089408 122860272 969757506 511516672 193617920 844241340 591608200 47685802 517082400 233750600 718703808 987104768 211554712 355265792 528212512 278977544 430439568 896138256 996637060 89589739 231235194 629380288 77388896 71119872 797417064 943407664 6625462 178445568 709737936 710575360 41538304 922556772 317190720 389532646 657236416 410070272 412699828 190236818 773581792 795174732 260023552 434844800 909979184 66723584 305657216 864705056 275468880 186241728 70765056 876554315 478323072 249767168 650638464 948696800 132449240 27591616 72685448 554298316 281744528
694893350 32564864 977878224 419465076 752483800 519611584 475768832 692994112 282884224 94391516 995005440 881010688 491497024 39425664 962213020 131061604 908305152 876809856 158002784 201873308 457621700 696816832 300323776 801149248 227081536 936774046 219587072 19853360 584944808 818265184 607034384 835469772 45756272 318934592 885926400 737275312 88840822 989543088 851031051 464047624 404154268 880529280 414197200 499724800 283627736 269838112 424965696 448644480 50960720 707187040 979809352 414968512 202039296 444256896 355932800 147386276 543106156 352700000 825942272 723426512 535203864 308639808 639621120 499467656 705773968 940626520 266136720 313667680 520425396 953647508 378763264 592700440 515288064 47114688 37495040 666843960 430661552 916886544 414945216 221042944 695539792 326761856 887605845 217257848 360049610 508825088 478241424 31037085 187709318 244243512 215057670 343128384 871153792 65580288 890720992 834045376 365047273 143578999 176743168 812794688 994275316 926281856 389208840 179839232 561008720 350137800 69687776 284563036 445398200 836299568 728420768 284915280 514742704 407689952 825859816 953874944 665320784 411791488 959187968 519203328 123969000 96003460 187276840 834951498 185761736 981094368 971933176 555225512 783169536 283924320 407651216 774446208 883124812 848517776 91083778 198490764 885131776 128017000 317362240 631617536 433604008 440338096 901402064 643541948 65401728 388402720 358060456 802481692 634332158 41229408 894119930 808115872 597816508 827943396 473080032 123397376 334544819 374635860 540813312 141797888 768947520 174380952 391380704 377418968 605410835 825882226 885981184 820159400 501558944 829006254 831711456 841702252 199384768 85953088 699526272 683724945 217910016 132877600 713196986 198379756 407389056 512827800 627590788 691066552 590853320 991858784 230541074 335392288 261934336 575907741 847406336 234142416 553134160 858213712 324231000 420780176 573880336 656474176 607858816 238608896 480525376 133147328 505296128 506404224 699541725 476758740 675368000 887153920 217705392 618443776 207247312 238842048 367320504 227085456 70740000 565177277 115459968 3626212 536005480 381645640 520552448 87569984 613989686 454271636 827432768 937838912 963614964 254014144 884817560 730187690 354598528 535281024 481916416 37451868 479953750 632683392 385561200 867037952 779122480 337827104 488836000 685028432 555906249 314201344 22600000 842738112 775075920 401093600 408482992 112932864 789544286 269958144 475175040 793959104 675143168 601194736 19625000 602205978 28068516 508759774 322861096 681476422 100907264 21817600 148456096 775234928 461646944 499684704 312013360 661406336 204160864 759038688 65013972 272605936 702610032 782802328 735080296 956311500 957918872 639489000 86449664 867025590 493581536 554095104 580435168 41828876 710549376 508922656 781336671 864729492 675809240 88596370 566469120 975287446 751073888 451862432 320032272 505294324 59358128 976418304 9619168 490447488 43379320 51741312 558617700 215066400 298297840 172785920 795410864 47229920 793459408 412708864 277889728 577764268 51089856 57142784 963706592 571679040 522170560 389520384 8683904 168255488 672879420 516541194 641945996 62437244 518459120 149416024 415374336 454641072 652205792 572418864 977824008 561843088 396061440 668327940 878628528 44953184 235697200 890283440 969438720 991583144 815556784 173614568 917652480 192973816 992164224 205678336 112721984 639827120 773302400 531711358 222478016 740238960 525091960 506309632 808783968 496402800 225707724 409253888 989492603 961842980 729473776 824387996 173606144 163475680 600650400 338448384 499688160 933651664 272924032 444708496 980228768 622627584 70683904 278904284 945646724 324676940 698242184 613664844 543233800 122454006 793728512 731191552 795876768 360526528 56770904 123931000 378541952 835289728 729848320 462997784 475257344 143351552 16430048 999447120 13701120 775483368 813207040 64748032 637712288 456640000 402353002 457456400 95443200 467853136 964760490 342049024 942894616 640095680 285682016 400142056 491392 296315942 604470608 892351092 792125813 887380256 662688768 965500316 742048640 621981856 938898884 532077734 827735696 160583554 590965276 315516624 995190240 736532032 467200000 572669236 855730048 385615568 241457912 89135608 134567328 672813772 367458304 395026176 631476232 114536760 718912512 980346652 872616128 613617024 411208938 636594736 304060032 375207784 509215232 536145280 346452488 527992152 497624608 260823744 803227200 641426632 343782016 937592320 254606232 384576510 890051648 605603952 454131520 836374704 20300160 626327484 177659904 190327040 378001358 126475840 682729152 321847276 992032150 358764972 271709984 172803520 599773160 623698048 719263428 721733664 743079296 194971156 683431024 567215624 585689308 270134656 429198352 810800704 536287108 283008240 833206848 493131152 943855672 919932352 477711936 786437280 745512128 620559768
571172976 631006536 633104270 274576112 775828256 350860480 878545376 780470564 474987128 614377984 283430400 604760104 109448192 233966464 164682776 756128896 388271512 661811896 929924496 2396928 515916492 281097504 685400942 342794752 954486992 889024832 784607040 366359808 553911332 33633132 414452064 408416304 65262847 485783680 871878180 533154324 550616384 414552968 93920955 896950700 509003531 435145848 997554752 443019264 597534944 764166956 383282928 659764784 732158000 676771520 752563653 398419520 981962364 612372616 656789462 921174200 942479648 126680488 640314016 709832832 524875648 229800000 311494832 591196000 297195824 662761856 431496960 133999808 598838824 485592203 224860592 298328846 256525330 289849728 676154476 439449912 210512370 916605672 970665126 535346792 566076440 459521868 241110733 621919054 119407360 331145930 878516664 117340792 336756108 813248144 816760764 156083552 124556608 99232768 361142368 122348192 640537396 839939408 491886080 415919622 359465728 715089856 79116772 602477888 730450300 720680576 789664000 426406248 889624704 564888468 542350756 854590432 793436240 218292800 206811456 962147400 221150784 910808384 193316840 641800832 202007082 139773440 517138096 566380440 484233216 420877344 573418440 106674304 449666256 543504384 410771920 67737300 250177698 522543264 975890300 205437952 765593750 815991386 548166136 191236688 556422016 363748656 441981408 195071440 705857664 477807560 314169984 783296896 690011408 431270400 279818336 393091072 107555959 364558228 54202688 473507296 123338192 960382496 968570880 182756224 426043648 889120768 210297344 345229312 422792192 75883698 580477344 895997840 234517574 925488216 870086429 42673960 16419840 163903060 84339280 690560384 623343536 630346208 651766528 781637328 803771136 671374484 295663795 330723198 687915520 337725184 530740568 371290688 440586560 123982195 411319664 273843120 981594380 847516294 534131456 846933280 850108416 567498112 891464960 108945120 707681904 166096240 887604184 186139200 237202080 792261602 494424154 739880544 661960820 756874270 69841862 868599984 721065984 171404000 361767952 930655200 81360208 380603994 431073384 607643252 717523072 870334024 962583218 306765056 363264000 229090432 311455968 428355072 908377920 308262656 842124096 985164288 653705728 177940864 481746920 17640011 432697052 733630820 413753056 28024608 420630848 935772785 564104320 32039542 381473664 687014272 220613100 447606190 267031984 726594664 699022848 22925724 984449378 217526208 756533760 573461616 573044224 818115312 196230144 859998092 950100320 887316352 573185760 436537568 802498490 85168064 293255724 736531456 242156128 495796140 903580480 693068032 517639296 285927040 543489884 992782856 555652608 658789040 71385340 718612910 47067544 569020928 49157652 156853296 553801344 593138228 297477816 851224684 459362080 267402752 229008384 551986336 610054528 502158764 916930057 224697784 189481984 302004000 906494464 306129060 779181976 972092860 338679024 497406888 755869965 245350784 249469952 113201174 196114238 568979894 731039200 740467256 401827984 307990704 350844080 817036672 585773120 513281193 686874074 884969072 570601536 595274374 60080000 816071680 55130240 207439920 642090028 610406816 992886272 293967936 732174240 433876800 387561216 371424568 581142428 706000950 912299160 626376920 331682688 956998864 811246310 442680310 796767872 459623680 815176000 21349120 709073620 576125056 788000904 787795160 224495872 334308368 978317824 262831872 199987034 490113024 855460296 432601422 932491520 800568320 424933888 917473120 614804552 986870784 17307136 137001200 3182880 614763008 621444698 350078192 227170912 654891264 484982192 713032704 649085312 527759232 483322648 6042880 47972864 348213120 452248192 379047808 310323992 471239600 158088336 257633274 586513920 318263808 862711256 434353664 480713656 390516032 426680632 500662512 994122368 74051120 725726528 233641920 333860352 135350928 24416000 319969408 195487000 434289856 977441696 351457792 162005504 849904036 331841720 898982112 588232224 62181696 941078144 869312736 883568232 160645904 383878280 322799040 70539328 778516912 344533264 977102408 410730464 61373504 743702016 723074386 969375768 877478368 889165856 192671750 149587196 698856000 802113755 271176332 836570684 532295168 778659488 580778260 867749120 377264960 751714712 911216888 879026184 85435928 535078592 797031008 77545164 217607208 695777523 455212144 424781184 183304128 978352630 925936204 289475576 344254872 513636352 494390960 147756252 208840736 467116544 880424384 644357288 614732032 524485344 432245920 547907584 89973760 531987840 208194048 963535536 160225696 102334576 635368668 296601312 23222720 262681424 507478188 128827764 840220608 759648512 101152800 501989568 621058304 407614016 270036160 588176320 616259584 209543168 348393312 551839512 832396352 115150784 563075182 703412652 306172064 37649760 172670980 229818368 732841163
763216928 715600618 218817580 164776352 273869920 31222528 985001875 249270998 507857408 880999744 583873536 533771394 887602454 365161572 688489516 151091381 649630756 747564544 875785712 868456336 379099584 239091200 228845960 282677760 128521672 482061224 290841600 217222702 346024448 402895360 503558272 996129152 97161216 645269523 729972224 612567040 690094450 72728858 677510480 693761280 468622848 966173760 720241248 286078528 288403064 868206972 627310704 609509472 419042784 305098560 483069420 756699784 772000550 179127600 688123725 568500224 139468960 877203328 364556416 521660602 250373376 863424000 900237824 441979648 739777408 41663408 751383380 125182720 1078784 473577984 348574826 931578622 9604420 657779456 949443996 880896000 94546992 788949376 832859776 498457160 768845120 986198568 44899286 124473504 78071040 60806170 758712384 50119008 128449732 871478368 587382134 247995904 9700800 699119872 252327172 433150272 205233203 497077152 937469656 67742692 504554684 954461184 41511220 633853600 17750528 902933888 436335424 292983704 322656512 716505128 42568600 35824236 113594080 22878464 874753024 575784960 996212996 608515264 751497956 168887000 499853248 561374384 26321424 224004434 580870080 614293536 135102544 94389184 111939072 381751474 777885056 825473232 661162516 292646352 214807040 652684960 880479232 294611520 460844820 89299600 170320544 429223936 897072000 588108610 21149824 362414464 799211440 912889680 332564272 498670368 687581024 189251520 707431808 979144772 981446624 861773696 460565952 225892800 853282544 263219699 158965056 141135968 586868100 558617216 781146240 507514964 942966976 909909488 558121972 214369792 791226416 60337248 440448768 191055104 785894168 777731072 490524988 833468448 331245734 375429732 931589978 667298510 846507702 236180752 14450168 464337120 853651840 534331450 340238604 964872488 479231088 648511648 939507776 635769064 838383216 457824896 627885760 47742892 220941312 24130640 204172800 248260928 576767696 142001152 713325408 678856704 999460384 252202752 632717824 572297232 743203072 837765120 412993536 794401472 916110136 595528025 904829162 498377152 664275664 346795296 374555136 667726048 321223424 248389888 103746368 801573783 965381760 203845152 620654784 713047794 901535824 322119584 372795448 208459040 332541440 214055096 109865216 744637832 847736280 561551772 273369792 844427808 682041792 148773280 955738688 793224368 874737304 144324736 107974992 930107136 911016000 230977736 970790292 160694848 436803904 963855232 635009872 19043984 275247600 561519000 21919232 101514126 117531000 586200104 102645152 551055260 343406492 532258184 434283924 211544840 707318360 310567424 813513216 391243350 199648256 517193768 970143072 786142688 789605300 909788336 150376832 166488064 119062304 578585984 502444639 44368896 496504005 92755621 26503616 825388772 647823552 817552480 65290608 864034752 331958272 722152960 346414808 947107072 421906696 659036800 95941184 160842064 909091328 312154760 189604480 196710160 608328752 513677632 500242944 244993260 656438788 481986560 510865184 289204384 955109184 535042666 915198964 658679876 320263872 511108120 768885256 842316504 954141696 17456158 172909176 246492680 940969930 824040428 939961600 896491520 778503305 284584192 776745088 821898849 1886720 914716658 328134080 664731136 128999792 267556360 165432020 376059550 529482710 772513440 73467392 685010188 560117078 383677640 45651456 714005504 227658532 792625664 649197520 47392000 123476686 197358688 939011338 165021648 952775504 95560240 474210048 171789056 273395420 399218784 762004704 440320786 811031584 914371072 617197360 588977224 744869248 700388397 70007360 140841024 212809688 366737840 642407168 693765584 686776704 205468672 736068766 706775552 555049216 182391412 338588608 467002656 305862000 163060000 619624704 297041078 31564208 307898716 759340952 420295146 278932992 377409104 393351296 504420456 95992576 996751744 993304008 320838112 808717728 584241404 362542016 758654650 7772800 19452480 942332084 873367178 219011584 629287168 767617792 179157728 558038384 413432544 703439200 351879532 790293072 441481780 630029762 560281600 716816320 930477312 675025920 774875920 764063364 99463928 197531312 65486000 565094805 641259540 767616330 215464680 21463660 782840320 682757600 935865344 200006144 754082816 788831744 547368780 309519360 208101728 218295768 995511824 569003584 967425004 359940096 770192205 321686768 972190484 331719200 499808000 781386752 820624128 624609600 896282304 730900288 863207360 795226000 189924184 536585216 434985152 940597176 673213920 660047820 776317440 751473804 237947176 460030880 3467264 436195520 90042336 951694832 122705360 275898272 421380566 159051564 399475072 221903760 174901456 104662700 757705984 412347520 758662656 405320028 57515500 91756784 585054048 534185472 244568588 786523028 251543140 876077056 455433216 761870296 279335424 957665536 73354832
995716960 875973212 81372832 394204332 410997944 392811816 429079552 142878720 712069376 13968500 823606856 11917320 195247744 58734448 61266576 13037696 842693632 919234048 851913832 232073216 570077184 161667200 817852416 217801408 592210144 747445760 458755760 673854976 87391888 425881568 614168928 329178752 50770928 188303136 524599808 733622000 235519828 94501604 714393120 704453376 56377392 788182256 881543880 400049472 584698480 879320576 268456400 863656062 878651392 38207936 948392768 172724864 296504952 610052130 157602304 923064600 330267268 671405332 607070880 439806112 140140868 231288600 492028514 599701504 19079486 761367124 343869520 614494000 792374784 914707680 715207680 8637184 806081664 91036364 334484816 508271384 840097496 869969360 882371228 84738656 662229088 496923136 547754364 12341824 460314492 146967420 341668982 868295680 334561860 509173600 385529344 554582482 388083400 861068800 17631012 249574144 795847136 955215584 237248500 790466236 390424944 699194080 496294400 313295848 28074491 586603684 529937024 222356992 968099296 367759616 628464080 899991040 737011840 487368960 379715472 39589632 187955136 729231216 265977344 999184000 124463088 941850000 577327380 749362394 639540800 309930928 971263280 26947164 835108312 646395016 315244384 60002112 702795976 327248856 942714176 552368128 534040000 352791800 577082152 800677257 527464002 299038808 107418464 128450560 730127360 440049792 472286746 856572990 198471500 51337232 300307320 348031616 498644598 969509802 558895872 583240384 283586548 289624036 198185820 616375420 601344224 917312512 302716160 442795520 235451904 406999552 706243440 379830378 839863424 840397088 891392512 276055737 541859634 175529534 506570000 114532272 507134976 204578738 951698078 290159508 336315392 324088832 427776700 711168640 429647104 790618400 767132192 110555648 294489496 421488384 519632716 899611584 227234393 167205896 517557724 298853888 485638288 3511024 958278752 186406912 67447296 81797504 405531928 189046714 390018688 508338513 773096254 463151796 181908295 125726232 403153920 26301440 455760584 489733760 319877536 242936960 715793700 837390000 894529004 825383768 712093884 311484416 215944704 820343304 313334338 212256052 638254048 451528649 494919240 31870016 942013376 3954592 743315392 180707584 35587520 537112096 118555851 130229504 945022256 81264128 867237104 903778304 316990818 961443940 788200628 292454408 845508376 55542064 377824448 198477312 968710524 261399872 974486432 226445146 982315134 758786368 58413080 505641348 461508544 830679040 536966608 632000684 392975872 777815464 958237696 572015616 714229952 799221248 972946910 333563392 728661184 262802944 853893376 455066488 773668272 474799232 157045216 707129008 648808685 177502016 933006080 985101624 472636128 847648800 908802512 224649464 828864512 87462536 741291992 193486264 801618176 821249184 558796420 890357654 984427482 319075360 372212544 5590528 415399424 323178912 850520832 573624960 232386800 823079275 440185312 753208000 835596800 901042944 571112448 443129584 959415608 946459648 33221446 63240096 948555984 605055894 139223312 455160352 482333888 349246384 649947968 84587740 680248384 316995136 326345856 571684352 538470612 639088576 971344229 674820544 472120153 870330336 537997824 136174512 841325184 952594944 580220768 59110782 538720388 972624812 620254232 532128362 328139988 756988480 819309692 78851182 203898336 821129546 494921408 469893440 618904416 197041176 438505440 4716208 376663296 445947608 958503484 481279424 919828368 449408672 104142376 266847808 256687524 558598416 962043130 272179424 460262904 599755640 360607736 389848064 820589128 823397248 742425344 942655440 218630288 37109248 474412760 649621376 743608480 825306592 389751200 145235968 678866875 866597120 189489664 75144444 796568864 847079512 843766784 818673890 397702336 18708014 139529520 92319296 146014496 129615576 993681210 965522976 550500032 781923124 899018688 241949340 871469328 211764448 430105793 748372768 937492992 752733504 66703528 970400544 718776320 856434624 328364792 755450706 191453856 921384896 114687238 628790656 684709382 111961024 425241500 734286713 990168966 940164928 475096128 718479744 833530408 50137152 44599872 936112120 872365888 338878208 317278578 397810800 569907072 363860224 893526266 992486218 572821504 176167664 490553536 151312528 382064384 245974432 585879040 364740608 774149700 679314000 992364544 198403000 807541852 724661648 927485952 423689216 461930350 558005504 915307732 699039034 186934640 965255168 760078032 210056025 705777664 470563296 10233536 755828652 4260912 956869696 137652096 42675580 160328600 524466304 981408076 546001320 372641280 861373510 115341072 904193696 614181488 278879744 721502360 939699904 422889072 780906752 131605872 349590976 832096000 171054440 483673600 154546100 91424750 120162816 570420924 856047872 804514796 637510720 780370400 916924368 896826928 376930496
145901668 348702720 618117984 297136512 969676160 107490175 525091200 327349056 315130304 299144032 853673888 94588899 276648592 385442428 875500916 735229752 819405338 160603072 580052832 157219364 598467072 27475456 441348480 982034656 302682624 776010652 475130976 752105856 102090848 551789220 855898880 450697646 149321216 830285344 487953288 840236124 724057300 576047936 261660928 187435466 481554048 349693440 568975000 257007360 352564272 799269376 345534030 585644296 110468224 56883955 612919552 246500608 122745184 547018720 418758816 525138632 922548896 517431408 37254784 187974912 149824144 919984872 488040000 682241536 898306164 65318414 924524656 346139136 68325740 868440192 325974016 957388960 302671192 468870680 675224080 470189392 542240352 189575872 449594440 544589240 379367942 73952064 884429992 701893888 565171104 893937500 368969152 626316000 552920000 813243536 800221504 443615024 805336768 799314688 124891584 68682256 273708752 177025872 871821448 676522464 747957984 995938240 886166144 767664640 535885912 831514112 496676232 906801824 157182592 633351876 359174144 616993280 972833040 548607432 754202784 997404160 374004000 344247520 991466120 546188696 617780928 771699976 125209796 279655712 448834912 38045988 259421184 37442816 819174144 3067584 219534347 23583712 311700384 245783768 916500800 949236832 189941696 836671648 580872000 608109478 664421388 468119936 28276224 353321928 584946896 710026944 571202080 61885952 71040080 557318144 163335120 675146024 305689024 936798120 151601888 536350058 275424512 17860832 328669702 103226496 341337392 663555878 333066702 69705616 340408736 732336288 236156416 675287738 253600944 831394056 281159234 993575936 491874304 864303160 947094528 536179200 238908672 317684404 987101312 955971872 374926488 407938400 470433184 193957120 771796132 825457888 230984628 592440608 715328404 318600704 449886064 675027184 448675728 491592768 458904384 253147136 804908544 982798152 801918666 957529472 378096172 770998488 343497120 595883264 159992992 194846592 367832200 177176528 217911672 149386208 884950000 511737765 485579744 212735858 441633620 820346880 802710968 827783498 22959168 926965304 557680800 360269180 217250144 702734872 740666176 965133464 107026848 893549056 244749386 775189348 1006220 271263802 238890368 237569010 360741888 852495432 293541568 446500768 95937904 564994688 31320448 875331728 373828502 97600400 229002368 469477664 564956420 255226880 239267056 481034048 426717739 171518432 654251696 368915456 656038400 909407744 352612544 979829512 568679424 102104320 340473088 178870528 386886144 337884416 855327568 605245952 515539144 700783264 787166336 129923328 374745856 142378318 815825656 690704180 198158654 124055616 919205088 543404652 536062816 542021872 489746838 503954888 15082112 976503284 958890373 961911724 552135104 33849568 828767688 693672444 857340018 173116168 384795366 465493248 576184800 270185168 327783960 147102216 484352128 816524110 980800000 953733704 368603136 167214688 298812036 914017672 150236368 17015296 984893136 968506536 135813472 411136482 9391912 802579992 229195867 712959200 705059106 744926860 147252956 311117312 610889224 842072912 253573120 896314232 632386150 101353138 70004064 385710336 162173272 283437892 828477120 959734542 830254768 275224734 757877484 604788488 101847904 811790272 267194688 748637200 290137548 681505640 874094944 373333344 246638432 290667888 455926250 582554688 607424144 599875840 552133760 261726592 242810418 958854592 882274240 291821768 566369924 238704024 516864512 88684184 577077400 162282272 11775960 197494804 333900752 782077618 71864190 381946624 805400970 206533616 721465568 823621216 853565216 772587512 375435584 8002816 39445996 118757608 305165728 981613232 197223696 31636863 833722520 916377860 400403392 785679264 267646976 755919748 163883952 530972956 628167936 148128816 526165632 679492326 631697752 352347616 647670784 318585904 38035368 330272592 855045952 351363416 674589280 492141440 217091452 373259688 596554934 977785680 280934400 899199488 782282884 474838816 441029068 728470640 574442112 19763360 210284336 779921076 283821824 902396016 202411824 851434800 654198336 606753312 780574048 644155872 440260992 99360180 610770656 967539968 845487880 972806144 833304320 222285824 70869208 845734816 105170944 64176196 154995296 909413920 373881250 997684320 96406288 729055512 780768884 102924544 784047568 563629760 506043500 339156288 868899584 874180900 88514240 328328596 689780480 948938400 925012974 781874008 952253504 757501616 992838400 273179840 53498020 863618080 230570960 373620224 534968320 701983940 381619280 803570176 968634816 179702240 967662208 569681554 658280912 450478582 769243936 361218344 800515340 261732916 505520356 78694352 645557461 34171648 51848032 396145216 215169634 172274880 584205672 844086528 562570228 716210848 23128660 317659264 531681788 478887352 947929538 743375076 327092680 774410400
523535728 587438048 833277376 658414080 501102608 608506806 649805200 195382272 149981136 461940944 905979648 157529760 774939878 821303542 874380056 610244736 900045056 747947008 106373120 656798624 473618432 934300208 121011856 895525124 123633576 394017600 490347234 516022808 345555968 149300160 266801158 733601152 416105205 720212800 117112960 968712960 98571136 75002100 539117600 646564308 28718112 921315928 897758208 442933632 375962492 606649400 465111216 140342124 314057216 377636086 66999552 524873592 287496256 944222228 730389504 839429126 28972832 577157128 20807808 79121788 13054251 261446368 747423296 838069520 682729120 421665024 144562098 765484720 725428340 183640064 602009088 527096416 335462528 287975040 661640006 361952512 729607680 381592896 521567610 86200544 472394608 396659256 56822212 657037256 442974944 941303168 271653496 176615320 755459624 824702128 616283520 551506222 462464624 220992272 848879968 387381980 711558272 708929024 351956640 348084820 906988672 662515072 650804224 775027648 176712828 161956864 630970367 69385488 37128652 524818368 402540728 396191934 411927488 399997440 139190968 275592704 144580696 97721600 703402496 332464448 756057376 148775424 192285500 322651108 91455872 614879744 294093824 766557760 358784116 479231128 384618332 259524736 39541568 483417292 677347906 669103376 342311024 564332282 810403072 531411000 231553536 91347612 212130272 478540288 176247936 64928256 726319168 599604736 213325600 731967552 788471412 538605056 135149672 728457832 844839232 303261664 776941312 13297664 386630720 80800272 275111484 219882282 227269488 467431808 941543552 343306796 591217176 324900608 621842036 341656768 326865012 747372624 999756560 661685600 567865984 345411072 107984832 875828000 100647168 87737344 644735206 402266884 125156352 847769432 7026736 895728000 251380604 483121840 905899008 428065088 898599360 39137344 540348672 409110592 166108216 125868452 854071424 342105824 261888640 311322720 841700136 895198296 668836128 842793944 894712736 816097392 10493056 795309056 164653440 746947525 920886656 945866880 968575376 936255488 88421376 498584680 372364048 413451118 699421120 180402528 235755328 615950360 577234877 665426848 457780224 112057600 49145088 633614288 721433128 364379598 898175008 46055024 270812976 571460928 537201472 170447296 463288064 314678752 812372352 429160384 257720832 849230148 155416320 7203840 737888762 679272922 804341072 674882528 169731758 137469095 396581888 606407168 640224768 903083008 968811876 854084256 780627456 583623520 568006976 537331200 504384796 205611904 772655392 116544000 979416064 83255702 163981175 162512104 543215304 867618296 530404669 312681856 39640320 645174784 788354315 144948700 952916354 417193636 918119584 147128634 744005068 691896480 198680488 941216916 447129812 732588160 542717704 370431552 243249588 552520012 316164992 210769408 99637888 893661696 507238976 870288512 760370124 331270592 321600000 868932768 948564200 395845504 809662208 974504448 459356808 383926956 472778784 811751960 809252416 355731264 707857408 236209664 900323328 546804000 674703360 951452680 493487104 434384852 338790628 869616384 721407840 483797504 195850240 595219772 182315144 432349872 512285456 669741246 131795040 463492608 536196400 842808960 503881216 394059496 596316672 359294920 435210080 789492576 456974268 15792096 159462584 215856184 580439296 804799744 447724416 221039232 83625344 944421120 339475968 823789496 488146496 986117268 608743480 763575552 595127808 897132480 631200000 291360864 17255568 883231840 598601648 448062976 734158804 387406688 696018824 884597424 802075536 901446304 60424010 260605264 684837376 71085312 498326400 537092100 143950848 367550720 920855520 523812578 984552208 924612752 374704240 76603264 849497012 409676800 812323768 714897112 698590280 767557312 831426944 133143168 212105368 320618208 164000236 425373730 964959752 336100864 746661616 940242824 256603136 310742668 298210005 800711392 952806400 609254752 4161687 595672697 815717600 698130624 195027968 110291040 941967184 423277568 842398496 685973696 217516032 951268160 257545216 957831480 782466304 900640120 287513104 239159552 270598590 582145536 777048320 64343824 21002880 864489336 406142074 423526400 102203884 294573648 577750688 466424384 143315200 849084749 44190400 482894336 668930224 102412456 863339750 285876992 831470112 881940416 795005904 144864000 512138408 995665416 917529430 520730436 681281892 770872400 537302912 492358112 903367616 865818358 121558272 625460064 156786320 156380672 782433976 385819240 689799904 314366656 467647680 347941248 11369696 304208040 750566496 988864256 92311312 229136896 442875232 127873200 176170304 16015272 705562176 694062704 829697414 940722876 761673248 878884704 236210176 795094740 131295488 871786176 135594472 722239628 455088829 529446912 168787528 492114080 759209216 664555904 836601600 107384372 725195488 518782976 978044332 940890112
674902528 830081312 592026512 96190176 762415104 342232000 969811744 962922976 545010752 825774500 850927087 595909064 930104064 473090656 177704020 373549184 566621008 450402992 550775048 988794560 832388480 538137685 686371232 50631936 113743120 123329312 690492864 845702168 339099268 707210912 818183432 211823209 344085440 283408592 103225584 634275104 298350720 794909090 677236028 713336128 309898824 76965244 722647272 88253984 137164958 353175936 439147904 828339776 567991984 824297750 161646472 987779416 171551496 333785216 257352896 179855924 730540512 31667678 285307352 400025000 277120896 376375168 944798560 281947648 830751284 861196032 750059512 405677400 655577088 89253120 887913600 44464432 803146604 283151808 766226752 987688536 277463904 335228349 357001052 358068608 518987910 600500352 355890512 342641216 226666880 725645584 393437584 550878592 538990900 644732130 910164992 753750420 159526400 432454384 389533168 697018080 378803707 64707584 24792470 804029248 254190576 590770432 941785600 727869824 259590948 333736896 708827404 486083328 859139968 47851295 851009280 273158576 138226952 538636672 801746896 916092656 424241264 970469120 987976880 345969764 799774656 269993664 487267992 37157724 402173284 160348352 670706684 492429152 359684608 757901856 340304672 584855808 662419584 227913344 100373192 648261404 786892696 174976500 230998240 883969648 318974592 943676928 96726880 175868416 796919724 213135400 866560512 743634880 27339674 531123860 603735296 661960352 725416100 649768556 426373632 669012920 883556936 126256314 512974848 662937600 419938080 38160384 135293976 603622300 133278064 656142752 779046480 342283264 297783816 981201024 55043824 570571216 712947248 525593508 434682920 497367844 694452812 751816664 574343886 45044036 891428224 795910856 423045504 663751232 754174720 151147104 141904488 123055456 113042048 355859130 717987840 856328784 355735036 13040128 992159872 542869320 703812228 616896000 270590732 730035680 360551040 380981076 657325952 363298440 382532729 724501888 517757952 440288384 835524128 986500096 194088224 741476608 232689196 701715530 936965392 590275072 203069392 384926136 184843084 208165376 901251968 973886912 546820900 687449120 502877080 753666048 660066880 104099266 76874438 789160000 517493376 106049782 459833170 590619120 333893632 42397380 11312464 783227392 467550600 114649904 77200848 532902576 464186592 698977228 863250450 720324248 643311162 396756218 912512768 273567538 957882408 471888896 699504864 426693508 343132020 54277536 935969056 790057024 697551984 219370436 500572832 524368944 222656000 581374748 244903328 427153706 417791672 355002272 425494788 575064634 332376704 492380312 2351012 351355432 975212330 55372896 756675328 233221080 795490000 672144648 327741328 537412336 588416800 224321760 447445568 272935424 677291608 636655104 451264328 658601920 687622624 114258752 757444136 367694432 728062214 135821568 348867584 495330376 407922560 52001484 380910280 147915968 536349872 483848776 684041552 89388900 179490922 356894184 336689920 248816640 643132754 857063616 164697192 609357088 783616320 449570000 770614272 43060085 337152344 468796250 877202820 601369076 69109760 13616576 888375760 214884812 725278944 262560710 887622008 215422464 591457024 859900256 913927168 291511488 100739174 807329024 139448552 656473978 113292144 938564592 16600840 714753552 726902544 479731200 855178350 292313024 810369726 977239568 691656960 667530752 169768384 815616640 216870000 860443080 77925344 776247830 766030080 953533568 543371712 405966336 282135296 363922176 743066624 765620944 558241936 242360784 160718224 305736040 873097952 956713184 415960574 725549856 166111160 179334380 304743656 943569132 948633552 444992864 960321156 394156652 684893248 218065088 582666496 906628066 110198284 999837640 917319872 83788643 61493600 398752192 513896448 908314400 587372000 582117760 724213524 917040936 615591596 364809244 880662734 531404608 843888784 362995392 425923968 716685568 946777920 525797616 84348480 710906560 956006912 97734144 77371120 661712576 608499236 942139592 723997894 346341245 415387104 175481856 112973568 588851104 710561536 282613342 481583280 651166080 154673152 547408108 272390825 381281864 683212392 989676756 124632032 629410688 327211944 145010108 843061376 219818680 407599488 376303804 425001728 875432904 885518276 585209344 412794288 503414976 827700224 403064064 978813440 654375000 855155102 313973728 524765872 260657792 974363136 881872384 104944664 959416824 736358800 658665072 577360768 690770112 737489728 961410188 734076800 166099200 587552224 914813108 130774760 673345648 341214160 750737600 961732320 376486400 625068992 216838716 855657928 460546984 590163968 204410880 556156156 834295112 81839100 187070464 766465600 116401536 328848560 392521708 472594560 871602176 535141920 657004960 651436336 342034484 927748098 962142830 686509396 836267008 805355200 462515548 666844182 513954608
149344800 362163074 419113888 233147136 81652592 525868604 680385664 619711956 32747276 602673792 84989080 265825608 372503940 563492288 231266976 889965760 608740680 138824992 701628488 224186136 914919424 794931456 560761984 573179700 187024 344490050 975966560 305616710 15985952 645453552 916224744 326092736 58610688 922160108 210920832 662344872 634030464 402482024 554735376 441689960 843078432 656761000 537548540 476490316 545770664 353194848 853737858 139693992 679644052 340799104 435668534 889494780 652289474 7253504 289609344 329299264 553534560 511143424 384762368 268189272 402155400 105471840 647243686 904352608 621430152 195113552 240964568 631644928 723729854 629876128 582441872 83717622 492374444 933071852 216559616 981755416 34914168 366219400 977166682 129921888 215779936 152295936 26880512 139550848 410880512 39629048 784681054 352021760 572233496 774394112 808478720 755457154 585440768 906849296 90429978 965003712 661953824 721610098 260897788 892555776 431222384 110699504 854790474 927280532 345504512 497441024 172272832 970352352 453864692 382539276 312441920 777544924 876244042 449522528 274807264 120607524 946926080 582598304 617082880 176890112 471595776 803940970 504677056 330282512 933159744 850184560 741442352 848879768 206395328 560099042 365704800 345895664 598480644 300048640 268212304 394652680 382302976 441314816 372652672 22970880 197762048 178616000 811638640 276445920 331126503 23320576 770587072 611665024 553485194 134141550 173913216 132505024 33514976 527464795 256201344 396710576 788390656 926809744 955466566 306390658 299151688 137210816 546194944 513657589 299258880 838869440 384603992 155967952 691968768 951836000 782734700 953889936 546364768 336674928 555368448 76717014 404649208 539308172 267579904 24888912 494037497 311751104 458236768 689866600 232305158 39946368 532033536 795032064 270808214 153937536 366466304 777166200 580287728 644818576 74524672 706996640 867517344 150008960 453169296 490721536 537542656 416224892 530627712 490768384 638030400 368424448 545585000 244977673 3200256 650801728 718729536 228818192 731898496 276359536 438815904 717062000 518668480 195174000 247640268 26600704 831844576 60987620 847258544 337946400 710565120 76071804 851927520 665539392 572714848 706227472 865238798 788967968 843532944 153013504 715188992 670002432 57289220 598332160 708842768 319884608 91375200 716836248 400468244 21411872 455641344 80401536 389277224 57748032 630942528 14212432 592516526 895822720 982284360 75795700 191125760 619209480 315073768 659544320 255145256 810164272 416055468 234067536 311276968 13243072 799028992 551140 516279872 841487200 382424336 860625768 798279307 995479598 539844864 131763648 871394734 827175432 752000576 462350528 742747996 203332730 709345484 667498752 998083776 765397724 462224384 239750400 247624864 47447040 509872128 301671888 800242368 264646968 695494656 125099140 136101312 219372768 701199054 313109910 67906432 560632560 654182496 978544512 730708816 743286848 291196992 460623416 227797888 133303392 152949808 519799552 527608744 316201088 234673744 192190400 44328928 531798816 307827256 983932320 630892236 33585568 257302272 742961600 850000857 712100048 57734208 83165920 306305800 311527616 106092132 859027184 293106024 875881422 555761024 606448952 360111202 826862400 534006896 688877256 685691580 190086348 432096800 461744576 513430040 907655168 987718784 6470048 577206168 462608272 974062144 815042560 485139968 410237764 175558632 803790368 362082216 449341248 537349944 322684908 658002392 669904934 192771254 812518440 54764032 348087296 461692015 404910304 246118272 448093602 386605184 362285408 902445160 298794420 620134593 573798848 23899118 558762472 982552080 534934400 59619316 986435188 50500992 814548944 56455168 141640592 463395456 593229056 392245360 194972802 549049856 203204604 255434240 863735336 764764672 749269664 622789504 655781376 97560992 193346184 15642856 569499920 333784704 347579639 950327416 705651700 261232960 758145000 612762512 128115540 525370636 354417536 30299904 252676084 473911680 541382272 882232392 25439760 394651496 218238816 676652624 935786304 928163144 702300304 521361564 448442328 396250368 254742080 691037456 888072536 481582272 472135472 111308224 23277034 530980352 822566400 355943488 677349566 927191228 530917432 620373392 521623936 77044608 161020378 523547216 890247616 393581568 585207376 550896604 267756944 495927448 403361536 121840640 152768384 49606400 422468160 32908872 8542208 253451264 869769774 612840512 515751008 319924608 235103384 460064824 625781426 689007853 261268800 996007936 174168896 584716575 834674432 846477696 959525179 860627520 564275228 546371648 252343708 994975632 348776576 295508780 939953232 907711432 354508672 796321400 883500000 215346800 389220864 51335776 766649116 930653600 966806292 210040240 759390752 669838400 607666688 377083224 230831180 822543616 535667402 870020864 290577308
435073007 576479744 688891540 872548832 334876544 346807387 367139968 661423400 570972000 204861696 51790816 881427664 337124112 510485030 957761915 706605696 837614080 929144512 476672000 142014688 852419048 804415840 167560552 914736128 326123776 413461146 618919424 102111008 575766232 5979648 192832256 365478592 666933888 784659072 510640216 623884512 87179264 711859774 107245056 8994336 317478260 172452088 32539648 420579584 841209840 266164544 302433200 322875200 254562752 970211080 899499968 860932284 916534656 453720636 707259552 630081200 174282880 115820608 448317264 320934256 589469872 584428336 338649648 837547136 773532224 687097184 819118592 104133572 400703408 461460960 875831680 646426656 977145600 415400384 381463688 794669456 410756931 298584964 689582912 455990376 359324672 984829632 648542592 104978048 889082148 133063696 957732720 655344640 38993792 749784144 770985136 844056768 991666432 187973632 219020000 470069640 691833760 374272256 497084160 285561586 751815936 883609000 883721648 370325698 498272304 38672600 351230896 850969088 753703960 930812928 526974224 768987648 849590174 411158176 849055296 802035296 313354924 213427544 813624114 137500000 274352424 707320448 329948304 886352384 695977264 547501184 111152134 148629977 985653120 720499200 710406968 354147728 782207396 663313600 619960736 518938760 364092256 223854408 694097992 394472872 907116800 253799732 935372000 956392288 496754750 262115968 31897904 396043322 824568960 662934416 416136118 950000000 138555578 759275544 822370304 403982758 227989504 250053240 261811712 382662656 262469120 985776384 915456 326540308 708623392 304373952 679778954 306086972 923378080 697738752 293755184 814375984 64427264 496879640 997303136 127228184 503133824 350789076 692520704 287108124 259815912 823423048 809125874 25507720 248680704 312159321 595781624 9024512 585917320 613707200 824142420 625724960 431011304 707275480 857499144 978172800 125919744 108603682 680445696 89870876 219044720 471469040 585762928 467961664 708803536 398426272 89714160 263208220 838548992 547519872 154653440 663609668 936964948 779299392 492027392 349576776 876453280 510882596 862392168 107328416 212018112 11931184 59706480 599787416 981785240 990620544 551383736 360908984 864464800 10145936 267184 441169344 856060862 366438640 676922368 11273344 697182720 878377652 959651232 947891912 99642624 576846656 41728100 913073392 655076168 76898560 949187536 855323192 447222272 210757928 764642304 468495720 119694954 153820250 64518864 54138304 109643520 547846268 67426752 899104768 582134190 625865280 767420192 171647745 888960000 914957568 574534680 812429728 929545280 376578200 407161220 592805936 82515136 315311800 652145056 692382208 11817436 248772100 850273392 958258928 724118528 842079360 842225168 676930752 825449384 132829184 489438758 649667688 60217936 288938208 245642120 853993720 857257984 444171083 418350200 748910800 401103808 129328800 638119936 613548032 541055456 314396768 862707776 49886272 108537312 498950912 447882824 873187364 685114807 655714560 977640448 235044616 36276992 98723368 567838944 874690848 922798272 323448164 968929460 546594308 197953120 535453184 143587872 332868400 424269714 157005372 561953536 842939794 908008750 505554280 653529728 230450000 900770816 944895488 803512832 200007504 294320412 350801248 693028224 608505328 757020160 622419648 807717338 651803648 236273572 103322240 341947648 985927776 854719488 4700256 164045296 372781264 994362728 528790224 710420480 825061888 802740384 722538760 361723952 437619200 59975624 895231976 962735792 460811586 575232512 819101824 88660054 492378112 814598412 583792725 846423552 284909760 332998080 612375904 609389784 332063152 80319536 751143840 831500800 851294184 60832256 843793088 812065000 401186936 353769770 469786368 82265648 545782144 806214912 541256736 281865017 501164976 909664 469108160 249461136 547950838 265286464 481922480 55871632 15757056 700289264 243085256 224372960 830961168 720768944 375667528 335889472 384404860 3748864 69151784 709955382 986233600 623241868 869995744 814436736 48157544 64599904 831791632 340881256 286366588 320296956 430916672 971375200 480754476 877958331 749798486 647487636 946644340 833359360 224356480 363486134 811630768 16158208 493704920 1406672 205294592 670374816 972306432 623985364 972393968 727257456 621002240 668469670 451889488 589798656 758464640 332429744 62414232 513756896 732120064 864388808 882500728 837688184 403152384 973509616 836525840 442485568 304672424 692401680 531530368 475458616 300021248 250234750 178072448 384839261 878101160 82843968 434141632 798640762 173481760 574561280 351389968 46193092 812178672 122539572 653499488 437642220 968364928 498836252 305409920 500853631 54031664 748178592 151055189 742017856 653417312 403900800 85315250 955977981 421805252 1482248 460660220 302635856 872840672 369156497 229650048 504227392 583145920 532245480 575655818
856373848 79378560 511114784 332086980 82492224 59938112 99827200 668776734 780846592 971348396 624585472 844006576 805178368 888267440 433839872 885874944 859281926 892522752 183564064 958727936 135619584 568770432 494522080 678246668 917558076 310579488 8755684 849325056 423316576 396620048 3759552 907798188 485414392 889616864 402063942 76652304 168616682 450152376 862004480 373698804 932594634 156213135 232240172 862352452 311730860 404207168 105719670 313767936 852243360 307109888 345875848 396607200 21769840 774342272 956334340 526646560 923228512 627738368 683496768 22635968 494367056 798937216 647001289 396670464 308791796 365400192 3780948 402214968 745810504 793113422 757935680 355160564 593287072 315342304 244739840 780662356 912990400 41822312 17458032 992686048 804928832 389331456 56653012 777227004 183709376 984190472 182580128 161796864 166118992 303021056 113192756 907596320 393701952 442721152 575465472 738297888 200142312 17403520 905239680 338533840 847198920 30695936 36065450 228521984 624266379 858710904 114273104 537133844 790234510 410375168 727553604 240604352 687119938 423037900 886947280 773551456 559357456 967004064 358271474 153474420 226673904 7289600 296135488 88726784 78757920 843796924 704819200 274086460 487693080 306775232 457578496 341628416 717344384 595969088 65002752 327154432 675218654 195476996 290617744 612960000 498279200 990560489 723141776 384730016 966417336 278109896 500494064 595727680 410353184 699680304 290062480 849384960 452692260 107229696 824996864 190846072 217701760 346517868 42797792 793650656 949074816 762103530 351646896 694772936 252177120 116853084 228895326 745069152 680386770 351260782 419086520 111427096 662170288 790244288 232391168 894690625 952335526 80202224 135153616 404914256 641105894 794450580 752612424 898158712 50379224 216183434 658706345 418076864 299354752 359228816 408235846 600422232 487652256 1144576 932408320 141058560 717522462 704698400 811867888 642847744 555952304 303139559 228963628 652526270 693261728 671432480 414893240 183236068 288604348 214222016 223811225 534308096 717340384 655568040 447909528 811956240 176240492 810772768 655349584 974159320 81924050 623554240 659094016 853279736 667560704 835736672 402971136 660114816 36726120 265032574 57461808 835405184 785336808 1916056 545291710 828151928 677441698 790769487 396350464 24349824 666446590 244800256 83487300 65988912 858469800 269685516 84848128 653489168 889299943 546188800 997675104 375147724 188706960 445959000 191052288 547118436 342181756 213763052 133751600 481980384 486906432 596938224 445633120 258971392 101793027 321536800 571744552 346267824 268670880 894552640 877836492 42528000 878137536 505258112 480379464 54490872 423027328 761035152 948094708 185591936 963801088 443728224 396392848 764074880 253932996 974419768 467382784 405641824 542341896 191660944 67892400 746299488 426582128 996333272 971650560 191662400 324270384 584867400 837457600 157008352 176745920 200470991 577337176 541126080 143259392 600117200 459761760 136297713 426369904 321255536 684345668 623442432 142064384 556157984 883721728 446663302 605851200 454967120 222781168 80008278 92483632 427218984 427374752 395530752 962202336 621653824 515401860 250228512 144319304 443469106 517382424 806841216 584401920 138216768 639484448 170082560 24760400 101417280 115949816 60942368 381437362 626615808 593189280 712242528 689619184 345936000 227910670 288293106 830235280 57369792 362969088 553276024 946031256 529325180 31841550 261179200 311898112 400003840 61553056 51093188 59911560 728169520 342752640 156718272 243609744 267230976 27231728 258070272 930626624 727150000 243313224 348670408 104242000 580449216 145466880 912802048 441936384 713373514 229394848 750461120 537141760 530919620 410875392 712940000 221232000 674103896 91280000 110347080 475597614 212448000 479082134 605812808 817676800 42514776 520705568 195510272 143011692 927895434 80571334 596855680 321411327 955257152 643355728 806247424 241849824 65852880 175061760 590699264 385777556 354299456 809567596 841797760 547053218 701904844 916956926 34165004 454208128 889268608 473552034 632122542 936779936 319896064 177485344 982464896 7782996 178809656 95916800 41828480 642466605 981377808 26679988 612991044 590844344 310576816 960965250 513634304 910651856 140607456 515152638 231727121 941748736 769380823 646208000 357699520 971419904 180424464 779418848 62833072 991737920 719105600 440009984 60261852 244220480 437311072 496396768 584451200 772775936 252281408 442515200 819337984 537253184 679965088 250324480 341439800 654081896 344908825 896857906 515776512 439947202 807778304 928249680 804855936 786891024 219839456 154074186 267153952 19317740 224356920 299931108 16437200 1889348 198365952 800470528 712393120 630581376 394376416 114552832 646397056 762428256 413433952 805798256 836928252 781092320 376801968 630168224 95767294 613277952 631340864 751520032 497577480
579792536 504288416 522994918 203759408 607733840 552741760 40448032 486166528 684751296 618264304 377753356 462799184 688817664 314360544 620753856 866444016 88922784 43655536 553920768 679529344 212763968 499378800 62173322 835946624 956155698 469574204 566405824 770771940 61787484 989273750 495933856 87723680 834512124 956139968 919431008 909968384 702750480 349289792 274259808 188070400 586299146 900267648 348585728 567566108 4515776 366369792 435144192 151582608 620826112 152360960 606241712 998254304 787520000 690197352 610456576 993173184 558262186 352719744 398151312 483936552 241165520 222135552 96990681 542506404 297537336 873922890 998057536 17379176 179056544 800124736 219410208 158944768 630404864 443772800 294640416 967813800 538733888 361703024 844826784 823678816 89613984 175003584 709209776 581860064 648243136 751478304 915740640 897715840 725734400 976939008 746598848 467351912 71924776 513920256 641251600 140029688 449605824 342285456 693092096 851103816 940392192 664867688 886800384 5617548 897972 342143408 779230372 643331648 470834240 862650688 381436736 639646688 539287376 739315536 573697088 788275712 766885568 269484288 762318020 372772384 128695648 307825720 238672112 306770688 593683456 140591064 340610944 734984996 546452498 395914580 505168866 968185408 934481956 320703000 926281280 416812544 93322368 730058760 301580032 823657984 163065408 675687534 202248498 569636416 469590925 614952360 561700320 378415684 664823919 206042176 591449072 40319168 761866496 646864896 923910112 428027904 602070336 592123915 910283200 643712320 462937536 919041992 878047090 318717888 925077120 728517072 444447524 366362304 708547328 817093056 996522880 227194456 543017024 87859328 816180320 662625120 439792580 510041680 511345400 454816428 809970176 440085388 994724800 117808837 545598400 648685196 530356982 303064192 359580224 21177920 718953088 15879320 984530880 566686272 641944581 309553280 302329108 982875792 17046920 609614212 538665856 936811632 761983232 221928992 443983360 772619548 852144358 800337408 67940096 43683072 285364804 658954240 901467076 992435564 77612800 722149972 63560566 478270300 386583040 831245248 884151296 614974868 138871220 482012320 666174496 26281888 361995680 181049004 991755840 530901952 270500768 960005344 802209440 344724736 880429504 392742400 802577072 551674112 978911936 60398032 951871872 725074784 76714884 982475498 173676552 799076848 868970176 359180704 204059456 139530034 483550822 660003492 86393208 87700992 27832064 48375680 742736136 791516864 20239880 753382560 401624801 10997984 307537692 693944960 779420544 542849184 242871180 10036864 667467728 263893792 215016200 750316368 385384064 839034656 730972936 736133344 970944972 328541440 113567872 498755696 463033184 417064000 538584320 595760452 673023024 535033664 52394912 328029312 767153800 510759424 672819000 156758709 819086286 37108352 891618016 623156452 645118608 780385536 668679888 991898169 398267392 663036975 500322590 632308704 69044576 865028608 755554476 280263422 782662400 282687840 556835706 278970380 409195392 935424176 856480382 468412288 351380140 441729680 522777600 50374322 667031905 540752450 546918912 249209600 903258720 619216384 122233952 755107280 42769856 436919136 463273792 538642684 155970000 560409984 929777760 719075520 851866978 771951104 596044224 614128640 445321664 293472576 685188760 62820512 187474560 174407712 736204672 152481280 246845050 197362444 64622928 574485352 205653520 790063660 697170944 208019840 730713536 755182992 138567484 134683840 634794584 62561422 101115008 357776692 672161052 726611884 400101324 757806656 63014112 681930000 597673903 954257048 463892656 731588832 563838800 715854820 118871360 316823570 683552768 213734656 261516816 661264800 340878336 740411392 626508352 204438368 614634712 212149280 464993632 308651008 688481600 573134592 126447776 218600628 623285524 790981920 250657084 192693530 116525860 262044448 839861912 970112512 620829236 109257728 236045632 19724192 397221566 621875296 366584640 76359656 41330176 270994432 308257800 110373248 389309184 735674208 2850100 30377094 316893664 608950744 760796928 943180110 658088736 19427408 444545500 656506800 432795968 306491392 616971072 172348704 561345164 997231424 628370456 94602304 377062400 902343424 793445888 12834304 740679040 240101888 95520864 926357196 835826820 56927232 624183680 62023328 557696088 169104576 943076944 854148964 326504576 527963136 612409832 695459808 809280800 415847696 754789376 851182080 107380528 838548576 999238208 186968308 464180332 207032224 994627200 251430784 399248768 843732992 526662144 986285152 760840416 703409572 297527264 708148192 331782438 331625984 111843840 86812168 951648000 256576768 227653696 483139444 212895488 442438752 850320732 532101632 55690396 102218120 222745100 881988472 965592884 340301856 659218204 386313352 721208300 199655424 97531545 257876224 306942976 983380960
467264064 189556608 145605292 401683108 172881776 899214408 869589408 681358744 581145584 302856960 549750470 75205989 292168192 513337792 312510160 921217359 508670720 658167680 783996000 573702912 874860656 998752448 794590208 283078688 341272772 500355072 190475504 642788600 359622848 745753474 970267838 859527568 345657600 217620928 768431272 106339136 165353952 6403245 760899160 804361814 45463408 474831005 411149840 601550218 249430416 816182112 462387328 632346583 272439336 237334144 183724992 238433600 53262208 519500960 863724672 655620496 458927296 500483264 393660376 931498688 1597272 404511120 487049376 187055890 899671552 412757931 197329368 159604544 908361456 316484672 614548444 265929984 12641536 491993376 388623872 590175136 611210896 635846656 482532192 864981504 320011520 40677962 50420224 972798368 91624226 238585954 971838976 877564160 379416192 108690944 377721184 53083264 377643640 803368762 655855280 328139616 124698120 499936752 433724686 276336256 443136164 679668432 402724096 864096576 729156248 748209140 458182936 92201944 117702416 454656000 443866560 850259340 402752768 318792569 930580160 423944768 177386144 341663232 308743856 473352072 158231776 903915271 749324800 420771422 36488192 481730420 209048912 877119328 605481054 635108400 944492640 217099664 723883200 109975076 51653248 731505760 370836080 340245680 719049872 92230204 736269560 258773824 708210560 305688064 377124672 753409152 556036096 724654464 551214384 369158252 604197248 419812384 822464054 716655872 548029440 758307416 41611776 183179728 775338897 536784324 591212288 92739424 13023734 154116352 722408896 847217920 827747752 834520594 487233664 416209484 714950948 12329640 75709088 929817400 641685312 112079296 577245416 269759080 430013312 628092032 488615972 785063484 828258234 32078640 266120410 726226608 876536960 855915408 381136768 54274560 643371008 154084432 199789840 243159226 178367904 15213380 438280968 395690976 610084590 70172716 239455561 393705268 346954496 844314736 93272568 961415608 11638848 65580020 62523808 486475344 533024922 870947200 8596992 272129152 582565888 9336485 644336680 739496384 745651520 758955264 610955180 80765696 728748784 795687984 715856828 791923792 147587008 856794624 826565120 598493074 556389092 39367432 588946376 581929024 892357680 820968706 139008640 679715752 794185980 105639136 999894192 772398400 754767104 424559104 406184208 185710075 721417080 680388582 488318984 907913248 552613196 521793469 378282936 985151072 398313704 481980224 42920040 243129344 851498860 426560612 388005600 550704896 725289344 940262400 301671696 463929104 563427840 866548674 108083904 610398600 942891520 757823379 318215168 516991632 654372800 488161984 745974164 164896512 631392736 196706980 476127224 385518848 274982400 473535756 759508144 347456000 677666728 413509310 255267584 868262912 729087264 249241600 726256604 55926524 872252686 265953256 375467520 342816768 104520960 952847744 585999104 826864360 933491856 852756544 43257534 373702360 567998608 404519168 115754304 93703584 654375424 144292080 687931552 270015428 364099008 248095232 699674608 789588800 726661504 516922432 217465040 54294016 371674800 214364712 721119360 866337280 565391728 986729088 888905472 73315072 396234584 823892160 378407040 358833152 105278800 685391056 777176258 289433004 821864256 283384992 587902400 44503520 39298696 708429440 657021928 150340048 324355456 670617220 441440096 479633596 820449704 782085632 204788712 604225090 955439850 790189504 917432376 790267200 668248448 977090786 895224192 859903200 751534592 431916119 680849920 667696384 468284960 843532576 249391104 963093904 686728192 604609216 837489152 968233984 476711400 563449520 224103680 486744108 371581796 461256000 387123744 165332984 513427200 509485056 243415936 493306788 655655080 558473536 3442176 341130656 352754688 118849280 111382696 395617152 827737616 975003128 252190336 339295232 251362816 66553728 45946568 209188464 420850720 532092416 225261952 444562836 480833438 392839168 698640208 603182496 696004640 438664124 418653344 212004128 539757362 883418528 897483488 49367296 622280384 12328884 887654160 842823584 27283100 733536293 96983220 555899392 938015620 405695048 632213152 963377068 655730880 348153888 711232864 215107520 547457792 108772608 188772464 345399040 573971392 796302252 411348480 947209684 137183284 727642620 361942720 326339062 336898432 708245250 572699456 28806464 785198238 493611968 34953224 109711944 22162838 510907032 992227008 724579192 114669056 236867520 38809648 308850176 932805112 72037671 585605200 11857664 41932656 964324352 63321006 451233827 310028800 196723188 975871232 438406020 4113088 585314967 787935240 578696384 13816512 9044160 763514880 226091904 720742872 854583766 783149200 919164344 864234560 402993818 669970432 224861536 358832640 423541572 494316168 878118528 187164864 513767816 799095896 803277768 589486320 807840832
171589120 211103064 797404192 710389200 955505600 245157008 492600540 900526868 508020132 294869178 722832224 854932384 18209216 149884288 944885824 303488640 78370816 980632722 344841760 931001708 966482720 31777762 269711008 20817088 246528000 449274400 38125120 975372032 305795840 845228920 521515688 339737856 864036188 993673436 90934528 82172256 225115816 541299439 694124412 698077520 719020064 983877576 796537792 700174560 664575488 345352512 925644160 880210732 409459952 448192916 933999424 998577408 516189760 16651520 634698208 718600000 237901680 144510968 322095696 117640474 971758344 547553504 860801952 697660734 740891800 522042064 469790976 682136423 461805712 55384064 199248576 367100168 240870090 186532128 687085568 886691140 803940632 777193600 340237312 712565760 107904512 689475794 530645768 505119056 894935219 539765624 452146112 847319616 275718144 758272464 753326644 401929344 688643072 920737520 781206542 358399616 730166048 794929968 232080800 948110592 697850880 136500256 633939680 213122933 529207520 236388506 658987468 588563280 604908544 258648440 338827428 699784008 292008192 454084992 59449756 927356256 281843500 579653430 140446694 782648602 204890224 379594854 922365184 420078080 672181808 125359176 449362244 207200332 438148670 784123088 706552560 299493120 93448432 489847616 517720320 805908736 466762296 848575168 367522560 625137768 777893360 431098624 37055504 101916200 376688640 130016200 475609784 50477464 819475760 120965600 543077414 189575600 221957888 720150930 683506504 721135236 817918276 388482916 458494336 369505664 640707584 917119345 684536922 886064928 449394320 936677872 547654106 888357264 840660064 782249280 586804112 90135488 896001152 760434028 412340480 563192419 990227240 490232952 535766992 913861824 678641920 854352640 399180864 839569832 357099168 308072928 104473120 107321904 407300 205944448 605264564 349563392 989267120 41005288 489178324 340465152 632677428 116431536 995412524 719089616 134083498 693871104 232210456 525248988 285800160 686649600 938013584 414818048 926691492 976239616 833654856 401475382 273645718 556002372 622700544 136764304 645942912 976944586 665570656 824870392 30297472 734435200 113013008 609714276 108155678 734101768 612301082 336038016 950884996 427368304 968778509 141083136 253160992 58828972 627112448 119744512 895054248 952383834 779863868 418832442 507714816 963304448 999769484 186610672 254387944 557075780 131625584 971473392 357716992 297641878 174091018 497268736 954175904 362688000 644898084 165086800 67225410 895786112 65278024 675901440 85631102 354871452 37917230 921002080 615158492 109102522 822817792 738938368 775088128 163626464 983718400 436222912 225532010 432029632 981217408 796972200 345941906 316318488 460043320 262761312 330658464 73069056 557069952 791516416 325567632 418865608 948090542 192836048 693016064 597585584 424398080 715684224 106818004 338427872 663074752 62462272 331482672 763811272 813261419 67572736 568994246 125883904 106666848 531160792 775638512 26981788 257768800 575342440 312177152 452168448 693081288 709371328 770490984 850607736 250317056 46851025 779347968 696200704 336367136 658973568 100514325 130260480 515422848 268082168 502520144 220052576 573989324 529505280 321690624 664514323 938910016 305188160 635809100 213107328 491274776 58839008 19587714 944110208 703585024 618979992 535354932 976708420 667471956 75248000 830603264 618004557 708850464 642560000 92108674 215118568 24893744 92992800 322710840 57508864 78384184 109740160 391225600 935642828 207580964 844906768 819527466 952336288 72808720 693947500 68646832 771703040 456970692 226757408 699041920 515923968 964070912 412820688 769263588 702559680 912785152 12527616 52394974 834632000 513755648 652836360 57246724 399008500 773825184 795392000 711499264 383096716 491663640 925720308 817834178 324996528 384200912 988450760 742086336 319894012 537249088 265111808 296842096 100823538 854996480 891842048 489042432 295251584 880669536 371884226 908050896 26742854 226639904 961857941 624790368 194726358 579429240 882139872 282146176 871632648 579444096 356710912 790564352 951180416 799045838 535461792 549679176 479761920 465196288 517284768 880990544 268337408 658296272 815345216 99987264 799666256 58530688 886078528 820614144 3424336 383562544 328137184 312779340 610110480 794828952 468028864 23741004 593914060 366631354 775781056 973695824 799959328 709324352 175531360 238873184 276504064 506234994 744062576 928297728 209639471 6160632 781914640 783058688 976626456 722596672 434240896 510388592 314181120 872611264 736652000 770892080 633579688 310475216 823198584 66688360 963605993 489121952 686380992 316424928 226553576 220584576 502416344 231450112 122313984 712924288 873770384 362558004 470482616 931691286 649363384 157359792 534566444 17440312 462822228 367923472 763891488 187371072 835266768 478585064 120502770 213419024 188905504 242105344 20454234 404151468 488625152
811702784 602276000 209269328 620391491 185597848 895942528 428020320 335387445 666345888 762440440 451660800 992710654 176668320 611567808 533667840 86974208 948712288 295245568 29830708 954359040 802186969 575464912 399281280 354740544 931337492 134876320 878983168 757694656 655350346 594855096 587877944 64257664 916776144 143205984 912278112 562480128 216694604 312690176 346041408 653054336 261338916 248222720 776599040 882625536 566605280 843986442 180186200 818897920 324875940 193597312 182243040 706814656 949358592 154850772 400021392 570695958 449218640 239857472 402079264 279090130 999347872 31722112 984029600 746243072 923375000 111250580 516142112 857237968 767003948 245760808 315542260 418292024 946361888 290323712 73675302 954816706 962821856 690792640 967969440 807639040 292484864 320844320 619839056 833426814 808574080 396964108 215438239 527365808 859214336 897004368 358393536 573743104 110270592 697630752 856759296 688261184 812313836 482997408 184472756 457619296 496458368 846579352 798437024 218746368 778161216 571635584 631599167 565573044 768021536 194329932 834319896 314739000 335841564 128090496 268174956 565870356 513076272 94940160 203209216 223057024 301815572 524659712 729101875 973657900 753380400 263075456 173134552 883181200 680417604 775932608 473655408 91801856 854843920 10401896 55003264 147890616 80836854 529827856 659881059 920344960 10339872 740730554 526588772 12581920 459418632 117916064 827534848 410391680 157705760 546512096 151849984 454674304 957565824 484410016 516465784 477656576 65460096 894892896 351730416 513319696 30809792 382972424 19146950 763997696 140607172 69472448 344626264 964170560 895210581 346880000 602579420 174379520 906742912 35227566 960816088 837700864 591245824 274934100 375008152 939384844 934226688 968520064 65635104 239168000 955192432 455302912 379993920 610777160 20959914 562639360 982587516 434215072 303043096 556760096 809911488 922037904 89378432 954602720 801614848 195223824 478457856 942680576 34867056 378312684 345308986 1158704 438087680 850243680 918724352 830027552 225713792 649882736 520209042 187184908 963333512 614489568 176417018 619517508 392573720 698757740 988513280 811662760 978475332 939862504 533822976 450277376 604430848 301328384 135365493 8636928 283189000 37859064 620727872 203226112 523987744 803444392 445968896 747464448 157411840 355470000 552217088 371959920 142950720 291852760 680784000 578383905 566229088 828354888 326712202 304738368 875367808 682845600 791273504 613989072 924763335 897493040 383833408 917450880 492485184 430962411 269204960 634673552 482890240 987136512 618275264 816874596 181230592 658836064 569730688 430735886 470396736 575012232 65015720 458016208 908282760 421077864 585227472 464822132 150620608 898745120 383534014 9312320 462231356 327137792 589548720 380632376 350715280 476051136 96381408 769661384 777580304 711403752 682932224 969559087 373517878 506363840 417429228 259939232 483959386 399925824 612762690 894469376 619190080 224446424 542787200 26015544 181063608 532443167 191756704 299358466 114295560 454284000 603154784 239618944 133947473 458977600 110304745 217008768 821501120 325997852 166503250 965659240 731810688 439619716 239624434 796908804 667514368 825720928 882800336 657887792 235713504 658800760 136061776 747107072 473688784 44087360 273695380 358248904 233141072 546198568 710228528 742286184 351314224 568715264 303892172 581079904 973360880 648811486 350525104 947362368 15863859 656977612 827857920 935302084 310000384 961923744 225619688 42878848 317011928 354497164 33749408 851554816 586952432 205810508 349566976 96800704 394117112 456249856 796430336 15712320 268564488 88807808 949587904 1161992 446766684 363671248 468000800 342946688 550283952 998053320 731439872 812947996 350627424 785840832 94024928 936411764 109212524 325081424 433862400 605588448 651084016 525952542 889230528 824086460 346530064 619013244 656735600 822872128 607598152 231180220 79365504 223794464 715309312 847746224 230744368 423350864 267686176 244234684 606923072 490159272 779605778 634623168 141366528 998137757 346272568 920369824 824966664 19558404 444924280 485789211 113566880 848726948 640511584 975935360 446591536 63966576 777145160 261746912 630365716 171130880 371716096 721979376 726113920 243261696 660113600 250188512 634131408 379256544 294921728 637756032 836472400 705053148 736751616 235119096 161232384 257535168 846544384 571462896 67235840 849715008 732552192 234669280 563495288 431805316 662395308 48537668 849124973 799208272 594372816 653142400 108746024 735991168 551245358 393454080 843574586 91425856 899176238 775155008 508071968 181581748 484841472 243919824 913292844 106523440 503151168 88321024 626128192 419777024 22571264 892805720 397332032 49440000 357020983 536984176 56024356 960648832 172988768 767879760 183563936 809026944 946613312 616339184 97387076 458670420 173426912 685520640 892810435 290833984 637259296 936399272
100135528 712849086 491260769 642543104 709729280 735834624 328976372 481153280 396933232 204960316 755135456 600881664 887880112 106165888 913591680 590582560 517518494 239918912 260238736 667945720 700483584 395122838 332018304 163291520 476771328 429594112 632647010 529794500 245019600 952458784 656012000 535486320 691819520 57883600 2861664 289117696 140942056 710369920 726759916 672960000 382658432 58562544 884441170 334443368 210179264 47855104 958988800 608127328 109197586 766838152 270063314 41949816 287712000 988343064 843901500 568448320 897415232 792983040 933813424 537344384 476242400 422339388 340033656 883822284 957542596 387037327 454381256 269320300 419629792 889880360 931957136 270546128 785397888 673964032 67075500 594628128 521430496 693862528 730544616 384693840 970389024 8798576 234049343 231245640 937810688 112863280 889825088 965605504 444076 648561152 738366592 174096160 611548192 617702720 468748208 621151360 885886647 468776192 907551756 904331040 276091728 13640568 141121038 61112576 628452368 137135616 245972250 305647916 543976 790213504 586001912 582316976 12936704 505564496 616729150 865300384 393331194 214712480 996269952 39910912 704007024 596575254 1160228 984798474 389827162 72759026 514629632 486383516 57041152 374244160 791582064 573741938 994402192 642000576 590629570 791639840 651824704 309051016 997015400 562559455 101507328 800255232 596936200 259121024 692745088 617288752 977218856 949803520 266023424 65648896 746895012 346589216 574840832 198074416 236138400 842058720 296406336 240928840 979261184 564472256 219806618 845747600 731344256 79079744 936459136 100819282 251328000 74351520 172294296 848000512 46911648 346522348 725132032 24612864 60744192 668581248 25352192 728177912 376154622 706440642 241286144 729061568 852413504 475939072 399481600 950493728 816315520 571128320 172870784 631915128 319893504 447164042 412694272 334690816 222137344 984133721 260059544 549953304 85555644 413874176 482670080 658129528 238455296 863866752 911231192 802443872 807102688 758136768 177330416 649347744 749046272 805440712 793650942 204131360 266576896 286802384 33367184 243864064 897779496 631269032 463700928 357101056 552952750 854240688 967749690 365527920 397239808 788650112 244774400 455213036 398832874 261342596 280993920 738405376 633336740 672982304 968286106 644903072 789712172 329585856 474960800 113912824 401356352 700050188 340617088 403817776 162293736 72826112 625780280 875448736 862251456 787843968 82456960 736290248 71997024 681466880 250045440 943757856 815445556 542885216 918686030 833434368 764010156 775049472 621046328 949281152 556322304 181123168 942431984 358671408 103780279 482449152 472397312 511034352 605301888 965877120 836374843 101966016 66162846 569164616 767293571 887550656 14955900 716035644 448161280 754667776 426422864 466237440 810960400 71270880 187881680 74615360 993533304 522078256 228623048 656303264 251969696 943548384 773643576 139289068 159716048 764264908 848088840 215725024 908641152 517782144 255176192 269344640 999840512 647291648 662848000 201290080 329696232 598611424 372065170 927448616 777886936 403513440 806197744 958559704 814107562 160417344 935957952 371780608 872827504 198436080 502466728 155147184 620968216 940418048 698579456 584326656 632923454 912427520 5785400 42002968 706584320 240797696 10163752 915146400 916354096 776436736 853054720 123377048 583819234 349887490 245918144 967426400 486166036 589820272 341181952 677724800 993223936 103773392 289717296 111735008 842651648 253891244 725686048 768847946 2962820 976164656 51781458 436592368 728815776 328005616 9816556 798674944 361844944 932851089 817624448 802365920 242246888 723419360 792920960 906023560 773464704 482300792 974430720 730426752 928162508 445701854 708020832 618046720 602441228 602554736 33614148 98614100 174868584 42319686 523341824 955286760 635035242 728364032 10888800 469797204 181130536 862584240 223313496 508560384 65588992 328159040 253352224 903444420 887542176 249509416 378284800 698382680 278964736 789296448 878726720 787132312 634195544 862487552 682992192 490287753 510960240 740914176 614236736 807272008 847033750 566873984 243168768 484810684 422427200 457621168 239959104 843950668 63486464 46896962 865240216 201689984 511741600 833459168 146697280 155415808 693424720 932530026 423239804 898524160 958362196 103922464 38161112 704990784 971376912 258015082 889553008 266335878 875866004 440940624 280821504 840761344 529852416 536762320 427732480 888495200 29731988 5467621 838352059 348665536 93617456 298151616 898393600 589597888 542518784 867357568 633647520 744803744 652479748 863152128 887693862 62504698 141286672 55284328 418910784 739885880 187737152 73175854 808763136 881725736 444443328 466740608 449817856 25296544 837439984 631588784 971618984 81379072 1329256 98140928 112111206 948429888 147119332 505831760 702539280 494426062 182553600 752640125 167836672 711203496
308987796 675547368 468656448 353984 260275594 148779293 55359224 220721741 323437320 542580912 637630756 244064408 634611474 356967976 541522400 758866912 722505104 371385548 5615248 141965352 420078208 893382168 915219248 731830180 29270492 180584800 188011784 424545376 648345152 234945768 292487680 121925760 922323808 998493980 520494496 88158276 4141376 944008650 703819236 385475584 253552640 991406016 436707808 37216352 7828160 394611244 345112781 803690704 545402640 861914944 310208512 778448352 441903104 111426048 174663680 24038238 315742760 603702784 565910912 92729568 195857776 769825584 732400608 342349600 802133656 576940288 870589312 474114048 503114568 639283888 814144928 786244608 523257216 681773792 940018880 345180352 48376176 374541632 199494144 801440448 897182708 503877100 653792768 766658688 750316248 979768320 10079104 582166528 250556352 490055016 9046392 457600384 547324760 125331200 29795360 388070480 279934976 260963084 248722908 199981568 826585824 862394880 600649600 124672 301545024 134656704 922677276 262753744 835304708 938040836 133345152 584607680 886765900 662121176 58000768 340729384 606449002 354117126 162611329 46088104 465641536 151467904 774514592 904802304 303240554 497850912 763311600 135052480 643164800 754876384 606957024 69420072 560565888 343792624 792943680 921208234 321155600 821309424 679261952 103888448 771652608 305445032 466702632 494713344 49563408 961179542 494592128 86221760 162060188 189709088 342566144 450242560 885686016 28444832 32111119 362477568 574761136 706278176 629481728 314759200 153442826 885003776 648996096 338995360 729625344 736525312 163250000 145084576 724874880 534013056 913027072 263751168 602033472 326217024 774232208 700893980 914519700 551032584 911068200 628713648 266197576 492249104 873322280 157246150 964069968 28590592 628820224 903204608 360691312 682261120 269861824 381763328 150939136 372403488 744869632 45340480 381619504 17740288 949718880 41885522 783394698 207063040 946894848 127229120 572880000 186763611 541800400 946828592 382423552 351796536 321273408 46053312 573191168 646293744 729900320 206521848 781339912 760782632 450190689 368896512 851597052 70039424 576086400 887647152 517128832 469900992 650760448 820049804 261364736 667388800 163430112 724371984 684760608 89595936 769903784 383412604 467365000 475978500 167532090 275255104 185666800 547602240 90000256 922134460 335957520 854583560 253883692 945167256 633308304 747921328 782563087 328173820 346945152 533375744 234915776 404822944 293116886 102906136 236808512 926853760 176985604 672385792 239689632 424236152 402107552 633333096 58620864 936045052 596376688 398157824 384426500 825648960 299992304 954626768 720975360 59785472 387728384 780742424 301232352 221513760 790565024 459518736 512165700 156029440 829300896 335977152 475405312 661883360 758655488 216170068 154790394 477719424 352458730 433237832 795928576 992476160 594297792 460734496 359982000 584000000 912988608 705648640 224736400 56155520 122997088 537934016 2636916 876092640 763988800 387722464 650905856 88008384 924811084 607555510 468145312 102706176 234205733 734462663 593418160 728085984 325815808 916711168 330517376 649511680 66004328 458157448 300250740 145317224 882462848 679060368 459883048 5295200 57384000 686984000 123163136 989708000 217843480 248413480 552444984 968668864 935834624 783018256 891784066 439336409 64979468 656935176 5547280 721394624 87040000 381715808 933159680 518130304 148500112 209618628 940630452 803061760 548236368 457169756 329870740 756582649 721681920 785139968 759091136 750522368 993258120 966953344 272671592 662617420 316637440 474382608 575066524 409673776 754271744 368642568 456881668 477332484 873714118 154938752 275402270 267130048 909945136 825747296 217985216 455993984 417321094 776226630 642429328 333493072 5587512 146314368 641076384 669929824 647434600 115552768 709385472 669307584 986271940 686924768 752091648 232841940 309300676 962856960 800112752 47082608 634768452 124453868 120675392 784843776 404558768 900041600 830488964 589020232 843094720 859738688 106224712 954311488 987311720 811385968 644164928 952098412 432952974 126344176 635310100 312825928 669000668 351183032 228408136 194274048 901507048 486517800 228675584 45906060 360180160 248478328 82513791 619170304 776679520 1430528 929764140 826102752 518925508 828598144 101643428 68381184 309370508 666633536 923289504 4101770 973681339 383546560 739903500 803469376 238873534 434320096 23385272 505784372 747464480 447726680 622223520 643755160 687723024 210041400 856871936 747535104 71697464 97030656 125937408 207557430 102278352 582245632 198546240 713393520 520111968 999143902 971609600 777841400 529596000 839337984 44524506 155867008 522705408 599809216 647627104 279466944 67346090 383551488 429416640 158885376 184693936 514642775 626500160 799438738 665899104 954101696 587752816 777225800 287593768 5333400 467262836 839119600
686543360 323376756 125445534 35527912 39138208 507010304 136242496 534535000 397039112 188678656 744575840 525285196 358358219 221930608 333811058 635464624 128968192 241536000 183884450 541935376 158090000 656615680 997058688 637406720 627162138 508783384 222331008 353807320 410447360 482263200 57045328 969361718 337485664 41868992 690923520 890442448 292315392 833288000 448111152 5824944 705313980 844348480 710426048 740680584 972372188 118216088 607048256 170892864 353776144 444863120 958430208 502257424 839859292 969473824 700698112 698636608 888182560 913140496 49974756 576509056 685943504 834130304 518595628 347531776 717299712 927504386 745042164 293435624 943530400 577434632 202612872 485985280 140237568 221506304 300075152 57887360 487517288 31941888 134774488 28538880 801244160 477337784 855938048 157412000 556526216 124021056 726777336 624883824 470700618 502048256 745008672 214442368 146155200 373563776 406351776 812244992 327379328 284987072 601044402 67503856 269051136 908551488 700772586 819334592 618291984 913085016 734290304 103933376 168582280 548374676 936489596 147035208 396008504 602361936 949690880 276517324 545002730 98616008 285254256 39463872 486486324 561717870 879495829 77336408 471341232 325027072 138924992 642089088 494253056 281155584 6770800 628955236 785240184 42790136 187033088 994474112 415796544 276116944 303227568 438642412 625795736 128950207 712619760 632461344 492660000 293666476 399558740 995130688 82500868 391202880 219958880 980635648 916535144 650803200 430693092 620882368 669707000 119653120 78528680 450705712 384110784 98234628 909721552 8176738 452720992 504592384 646199768 627984448 887854312 264972752 288934176 215601920 877321392 363084800 401719920 944321320 541248750 950799488 431256320 527835762 849682004 469164320 573872000 461132872 219080776 683618568 327692288 314639115 301682032 173222976 221792420 749324352 391381056 979654104 131045016 700243456 386959872 357927168 723122688 827849088 755997856 285190224 743154501 416237668 563120160 697003616 90383072 226506240 33048768 951038976 901766860 760610208 169677824 854751672 238643352 923512120 482700576 220748156 110857900 557739008 17794628 831540028 340951280 9330504 768850256 244452868 480800000 779505200 254819025 235016704 877045200 476557600 105310320 960466176 841676768 252628216 394204672 678076864 743712368 593034112 812236000 508593552 650768384 426556224 486480384 229077504 763244008 474482944 822983200 712616000 236501980 282784768 228698384 754453056 294339008 479574616 658030348 687854446 53132378 681429420 804632576 944901120 232160384 624821984 40765280 94965428 257487744 957041448 172949160 723857924 282387192 543761226 180175906 759020288 375444762 573077632 428508160 923348800 723121512 312506400 261389824 12264938 714889127 816519660 87630168 132416180 907514496 105002502 446509184 993098524 721286336 23882072 912059384 765041152 369519616 870867248 254041912 532514560 642503168 803218144 529462216 185632000 507658640 13680688 586829836 781651744 544663072 922280488 951953408 836010852 431048192 410590848 357994272 235372172 341262464 360244992 356724896 240756024 61160000 833588276 916928000 96063984 20646424 368736574 492594544 147797120 888727840 455789373 521371456 65344384 863443456 480848412 662872000 987801684 874071680 557115136 321345456 631851896 552592928 80238972 925188168 259247618 703878480 910155088 15252759 667279844 830214672 725232000 940662144 254346736 942634088 705428640 420591584 605575134 979663872 168751720 401374200 403701403 793925120 512830564 138059104 870957744 765549344 321276492 602193152 883497576 996652484 811626656 235654656 151985888 996663128 504153968 739838066 270849264 508596160 242217756 94391296 783751832 168600462 108930560 40351616 636142976 822150432 376831056 925314688 934194860 179410374 648666304 553912904 451525456 301079744 837746304 727685568 764553680 212580864 754488320 177754880 139838208 124219320 121218048 165210042 777905984 773767160 463598798 769779200 456730000 127729770 16576128 504398001 517289600 473168288 178864752 23867136 616877868 437811584 865910324 50874352 95390608 946971348 32244832 876669984 226053312 775418560 807153059 513640796 931480578 456350720 787307002 592631844 673488456 634537984 707623936 783850784 108349240 920735152 261579520 468885760 70591424 633662128 842981240 829888384 318729936 557660460 570412496 148799520 602262720 236121920 96779600 233233216 834487704 400069264 633611408 607691672 869479792 861376800 674298272 119234680 79439224 230336512 181082368 72868456 596082400 484397896 2876928 66331328 716078568 250170708 626806752 204777728 83893312 644756896 696754200 503647232 728828001 791253368 617840711 728036344 137098666 53690500 324483840 426621784 737979696 669093854 519676464 709029912 760207692 488348480 151006078 81365312 289187200 309452800 30518352 96864304 592709376 195863570 682282400 258472448 959548184 288113152 660412160
953182112 115284200 616261712 196116784 306047008 121117696 318740464 337627152 414829716 496516176 490657792 842230152 400183232 236286976 572458880 948325392 228233101 17748184 697324800 787907520 599433200 41386784 717497344 560490820 655124208 553232384 531627960 345841984 709019220 757518992 898156544 477314672 658179460 519332911 705777088 498896384 605163728 852435392 489441280 8504616 414938368 674754992 875387904 612421440 767960184 898378112 96669888 970995968 49280000 817014600 921385984 417412704 349116096 843576822 962435136 964296568 962594608 906407968 463564032 882145887 300066672 568353017 51054240 171184024 932030368 292411068 521735856 77523096 600084808 734510160 903215904 53668352 555176736 465417372 966138578 349228544 706573312 94305967 13891140 690184328 766146816 265274132 252072456 540011334 731778304 693289360 12642585 346734688 206109728 85450288 585522176 514199168 52945036 944848384 592012096 217409760 127656768 955637684 285694720 636326120 50981146 201070848 520490048 579606016 297001728 739989688 478828912 539941520 258921588 217421632 231164416 476083998 705553344 325815824 262266000 927262436 528959488 686914736 359603000 496445808 454633456 808818832 342583936 973335718 519762779 647915442 800779736 834492408 677226596 271393672 81983456 676565552 824314464 527663024 960037376 549303568 242185468 863427874 708705960 184215256 100176000 41432944 176886772 760649170 829662320 81216000 653704445 588854316 914076800 460228404 766103224 164325888 996853660 72174654 472406176 757924912 718162812 741744138 99068160 81174300 328196539 524458016 270780200 228585556 448272896 532232312 253224302 485588800 685250940 850186596 542023168 858375424 143025172 436577040 90344188 681640744 63534752 869728096 707852976 937458538 425670656 112408576 586876928 627709692 173787648 190070272 387124240 560100016 273620978 976964576 283763300 464721396 872820928 70999008 771084032 783033584 895101248 803272000 737469464 250833920 508994624 580651392 590067984 736953792 79387752 42008336 564762112 132073902 303797632 669327352 40456500 150779232 4782640 154480800 494341968 300371584 152529508 580920638 798826304 252582912 406831974 860085856 302930624 762390144 930879816 361914150 88327600 825170648 414184448 667992272 16921968 594595072 718496448 163884212 257539944 420400312 853362368 926456784 60740608 886718848 523948288 369966848 650363200 673065120 701393720 777067392 625411812 58077568 465681920 603391323 504498768 443872768 917823168 218872679 297678080 268408920 962486912 391752960 330424752 814907392 831919460 122274024 248611840 304702812 287483276 167651936 905196212 733729280 983196496 797090360 833165680 969820544 788654080 549028736 248574464 571508076 291448512 718821020 449031808 327623904 946837500 51384320 910093312 499913704 958192400 85533184 216819148 525216896 40619216 393146992 294667776 283004128 465017728 141923800 733714944 372554616 986638504 381552512 974388248 949934162 695635816 67729812 683357680 170499144 394206048 343391208 623748608 830516000 596122112 377616256 415125984 719192064 649377152 317437760 309566580 143503472 367311936 743597268 488639296 443639080 680902268 427053168 396721012 901499542 216628384 891164634 794172356 728748164 153756096 769836928 512435456 903145360 349436888 378430320 867740160 252259840 852078750 395079168 199705440 17201984 620313000 289848764 921863928 817267142 25413288 630901542 76518536 401576736 967062368 655051572 252255744 1423832 520552384 900835072 392728288 714384384 967230272 800508766 183979748 35714368 108918528 504775520 152972160 50642880 93516096 393488800 341874344 791414726 439854400 883318496 738221568 790342144 892390400 81232304 408173420 716452608 548859840 883126024 408155648 850662868 601109308 357409536 539136768 419967744 618165770 11179000 345288768 489343408 836328940 850102272 917873568 107057129 739631024 715843776 673654420 819079632 775009237 302965696 112566012 723665432 775124384 248505142 154788182 131696680 802568412 113231792 581604864 752585216 709434880 124989578 873837760 747687200 148907618 793782928 391949076 590924412 917363200 90196800 66598016 960603570 890464288 563963272 162618000 102587370 603106800 591499264 967914364 930680704 307561312 406228096 4785368 612412300 660895424 430163632 57896000 614804080 550945088 274292744 3680 70007248 812236288 193043968 189689582 87377960 903422416 503489936 421490688 379547200 675437040 784997632 886272620 864390672 740308352 413362560 64043518 702521856 844956416 236893162 403024524 80305608 710602688 336785606 827090336 633128448 529664072 528981780 611284400 530766336 440704512 790700668 910850056 364054084 293644480 792591720 179201632 774272640 155923336 861969836 605372160 417857728 376011136 279931456 275527200 297595424 400513374 186230368 251658248 266013316 262449344 753941216 116286240 895923552 955161256 631717152 658542912 924194784 444056192 45002632 164595860 210366640
174393920 447146176 814892500 116644190 201079884 613293592 261137152 147269136 618892952 563791008 361519616 474603968 553406448 501702298 26284680 29422500 109331456 573370496 752660166 984767636 517510400 473972224 12526487 924981794 36938624 926591044 842958464 246463168 624337696 835365120 709499036 512625216 474421504 706942720 194515736 858358408 464944384 301905424 448258864 321279360 340745632 507558352 480361184 417873792 227126880 115128960 247005728 561744384 922109216 861658912 491919168 977646896 805002112 573233612 36530672 247142784 988084528 177137312 863367984 456769408 28810048 535373824 92766720 685896987 338659760 562130848 709901640 452888072 335877602 286260864 961665252 16492032 656320672 965344384 535347271 459435904 332944640 9610232 306966400 588807680 488059328 354984016 414299864 394733056 355560384 168737264 224892960 608357856 266907136 278795456 479075108 698356936 729535176 543304192 551454892 353908480 134481408 978831984 437760768 472835082 236732942 745338368 649779712 10605440 401670176 587878580 309702422 497759904 810300000 674681034 325159120 16963008 827136358 146978272 902526214 15544414 271539264 46961328 119942176 211166080 862724352 256575064 284094756 388695616 274143232 507338752 374204028 948047016 616585608 762346928 883348288 788958976 999948284 823954293 669232952 755390976 99306176 826953416 903212352 18628608 586346032 516439296 690486948 134387120 270141504 770508864 298854400 138160000 336471040 417361332 880549584 844374880 244116480 259137900 749609755 921701264 697291842 435187224 707999172 64988352 562068452 359255596 177102688 43557651 916833792 198175744 945871680 99150208 831317828 522588048 707728160 263876096 908356480 619294412 858515168 272667648 158454400 101510144 588686912 55729440 896647168 408037720 654877920 807486500 634216032 147720884 120220064 345776384 886167552 624751104 514827712 818829840 40686336 107312232 745234304 120099584 289525760 693438033 714513048 759037388 743472192 858724096 170198690 490106208 213973844 394373120 889138872 760467328 286112918 221524064 341948624 42327680 603198208 554840308 538354968 399098864 893304704 169864320 724079616 477183322 767853696 908339464 929572008 611484540 524738944 711198160 875230208 815728470 469434016 68238848 868236896 62488960 798338848 593272192 509212240 804893184 71365520 546106368 659182109 95443904 194144096 839542388 157452032 454309648 953291000 411422526 466826928 912827264 843701576 23439424 59608918 832883240 211255464 954254548 838829872 749258564 712115884 507322368 304583412 204156828 177137536 319857638 584497472 692311320 409608288 533262960 761625888 530930944 68006500 778115296 189670896 741838536 210619840 125610296 48029144 322330864 525571072 160117952 236840960 150547800 659775480 21883768 290287904 156549564 629609256 433248400 878657046 314382250 386393536 94936576 672278048 957773536 100289892 464217944 918712206 613839768 109309848 292926832 347816448 561668297 235629280 746025000 650348436 26833771 972833296 511555072 758965632 589748064 407269296 604137272 898408602 760150720 225062400 866008304 952187136 822616384 435807008 322235680 958986880 648330611 424965048 507440976 334568432 592088448 668708056 733491616 575807360 146142976 471313344 273509376 645502592 694643200 112761098 821494208 572738366 855391776 354668596 122485248 652432752 687201954 263083886 315222744 391231840 882513776 895821804 804427100 36070112 606915072 221887872 470286384 211493440 340257184 681766920 191322368 953957204 47237356 996162656 853695784 715696128 17245168 71533312 404876120 301310730 400870000 153552096 987505152 316235328 780444128 649507020 180209280 265608952 85087668 683574318 95762016 828775288 951242144 155886848 645696032 659698528 273371648 520208800 138769200 209617957 516642896 133607168 465260224 752961152 742481908 990865024 349826920 91147264 8578690 662940678 502036672 247638282 144877472 987239008 844344394 287431808 503885992 493658112 765096280 188308336 160836792 465022176 816633344 909655552 556574336 402433744 398169616 924678156 39963504 342608944 678598208 767192352 91099960 733809728 474455712 431745000 817368584 671100608 394322352 162128197 994151820 915421656 468020736 429520640 991215464 500741504 638990294 908980924 195970454 263533491 189009996 574998364 915085600 11224704 357314792 204381744 925179450 903929012 596622336 505701968 874030840 492643840 571479552 591826898 714217786 975752608 177531960 855665664 873819308 401173464 600819200 888958876 496187264 183043840 215766000 210256384 109830608 236244736 984211680 899567208 913195008 456133594 770833024 133613284 505929898 768822088 238891759 182330816 56407938 515953079 654326552 992239456 326596000 764081664 782097792 584616144 497994600 657188492 732264032 907296998 970376704 118687500 138225664 97804878 94276864 517521088 962119168 653316512 606817920 747693904 422657056 66849232 11803032 800113988 121637920 294451072 277192384
55334240 960113168 982097792 535980832 829594016 939063488 94593816 142588908 611299264 695297960 895246936 356001920 309621704 889822336 291767552 204176768 761922104 802730720 55365888 467806310 245134216 903368660 17190784 547830584 237850667 2871956 956948992 992804080 185576640 243536980 417831606 380170487 888632720 71492992 931577664 520420224 154341696 295052024 677375232 715877380 502500804 81476864 302732224 454410472 654642696 397400168 167579392 698442752 260090724 501824768 317054922 266472528 768434184 938236768 814333184 884268296 269889536 985600808 654527392 95923584 326978706 706123516 386906081 191871456 969598320 756882224 655858244 366912752 691475812 867808768 31666176 43214848 321409208 175509384 193301376 376385300 954676672 995988544 481691350 576014344 428730880 322613248 853760376 513781056 909613760 147447840 95786320 587683584 53255320 239581440 466548476 832662800 850730752 388067328 703717248 474154151 749261636 850436224 549327182 64336144 309908584 732049868 469206096 211669824 700470032 473366720 441105256 990410133 298911842 962178552 355012392 863050240 490517496 306658672 896231808 95102464 752924384 597437696 329872832 655103840 127840000 846961648 760130710 544910944 399675088 138047788 433136128 135623040 446574424 953865088 586863648 55275152 244826284 521110560 203054528 714737220 44031776 454648800 161514800 174243472 143671224 272739936 58837888 141831680 696009530 537494528 205533280 959208347 764210456 858809760 736058368 644657184 683015336 266546080 286366848 851757192 307863318 369327104 622307680 618620800 921779200 795951872 759298632 549055988 915588608 474686848 506418848 514519908 422253248 252319000 536822784 766073224 604329920 402832896 371851264 208518176 466682784 763018200 854357632 16928128 882083808 265957488 894815040 212556864 632629760 843840384 136541536 829100360 767795648 701520872 881100480 389727552 9555776 591209840 902078848 189718144 822657664 554243080 160103296 647456287 662985984 281970688 914333932 60001248 47243656 117747200 628799004 108451488 967115776 421310600 229712704 82692128 825827252 461405563 321617200 783679194 128911136 614323256 244405066 761292272 576794640 198913404 844783104 936973968 581303640 658245296 502693664 223168388 312095259 979446784 206179288 688772888 844700752 713755648 967972524 191709216 419095552 635303712 232556800 204974680 350496256 10908416 45859548 936900992 418916480 224567728 35368192 186582624 434287296 15585920 80606720 982794791 907602493 341763650 119032160 454614464 561130664 719388928 711861100 243320768 675818072 367718000 419606960 680232512 1469184 634714636 782984800 252933056 443249536 635792384 438404864 572373750 438675629 802099168 134957440 510178592 190682112 138326148 380384256 489248320 180426300 369270724 761964544 199653088 921284448 306218496 34100000 541707216 375380042 954086608 855171616 397641600 608573792 565737472 812560452 467494208 841560616 276760384 35965016 379178800 451382928 712185248 90330880 863310258 596834304 56014131 722776576 247114048 935727515 977408000 464433632 786654000 345498592 305487104 822720884 969838936 96817408 272819200 891902168 112495104 977631256 456705024 701543456 206888960 327666048 712660864 597677480 208707556 856064 185419968 153826944 765570832 806566224 565781760 598113792 64070096 85726352 889371272 567382080 695148512 464152128 704639680 812588000 221910888 136674896 300198608 854048326 88346768 500686848 111334688 672100768 195328984 60409280 752088832 463266912 303192130 979952684 900399004 51610080 46298896 514549392 478405160 776771776 564346688 533598184 334819864 959727910 709944640 988941280 854403072 899117544 190212992 395209600 554134792 37131757 97605104 749654728 905945344 685972960 65666160 691947816 108370720 931820884 614546800 561308152 77683296 913652665 782891328 561269632 26397104 52936700 649483816 100413696 270633632 458764596 451491256 386922368 824436392 937690064 520306048 155167564 671438336 768157768 262554880 464741072 95868952 989551280 610919936 635464576 778650238 433486660 562805960 594961040 663488888 453823808 543273392 807877408 710133248 723301564 958429632 801058304 514055984 973680209 911529256 677775528 989534520 865483392 273158128 468393096 895359808 426323480 871360482 708252640 87822960 235001152 411954404 720071072 651209168 969288704 918325440 853492368 404712560 652579072 935348240 600418964 257476976 432184386 133115776 571948544 418395904 710097216 32434432 578195368 432550656 744603584 300310528 415078320 782820160 105559600 449566976 504145312 185676556 678449452 226420046 213542448 140940384 206650880 27632715 637395584 657609980 154470628 245657488 771281232 970474104 977292552 679108224 153357070 257221208 147299400 884626048 179772936 188059136 139693656 397818052 666483004 513465160 884474832 50641700 576188128 8328960 960008960 469208192 897906908 932850304 214818264 625715328 785463995 862013404 440475264 821118032
167461432 979795256 901926272 758403904 320462336 974397876 427794688 299311360 28198760 192749026 683751168 722257256 421763392 484865440 90253000 187288064 609450816 546205056 520024192 54307104 97880232 435849728 250933920 798636288 631794404 292190400 650572384 750355609 106587200 238721699 526614208 6037600 113244416 429581688 167401728 658818816 146909424 101706960 846768884 177552128 476737536 132342212 984874248 610702336 932920320 226345040 254353552 838233056 460667328 547913512 413356480 369058804 277332564 459450368 615196016 357071168 377296456 10417216 762545216 679996608 943173818 958377193 44555328 247181400 441997244 227922840 563131621 527999680 11102808 747306496 589964976 909963960 687265624 659769296 488847400 541006752 709507072 220635000 887813930 443159640 85091740 74890448 661286656 931988512 747672736 254965272 398549936 232232960 826505824 662334300 857686912 41266224 709632768 856193344 317331132 738343152 464727040 44694400 169198496 283929900 765468688 610977996 269734152 598571040 116351552 399251456 29940480 940227236 668126208 147965760 308282880 859387000 162141184 760811232 149117192 783924416 489859072 632666112 519633572 93345506 646162508 746212980 927456320 404703040 470937144 593824240 106478592 472462976 468920832 385262272 939869218 993954384 71196584 791325696 753154944 72322560 592877408 437162752 765845824 64934144 0 634794496 975791260 783178512 808449344 498924288 802249101 112525312 773751920 39655332 57711872 874465704 255158208 823580460 125397576 945703120 151947200 397507072 594999040 569217792 81588204 800913780 605261440 64867464 540536768 282702336 406362000 635315732 88499200 231424966 645758472 883888512 800196336 131178986 299586176 522308128 691870891 854973326 340041464 989125456 657486809 643705216 385034672 693208668 116316480 206699632 461286454 809231456 724149936 381342736 306457088 581582464 735502174 313361344 46078912 9898368 629950000 683653384 451901408 801754320 886647392 513254784 316543872 868471872 554473216 954281216 740599488 117793024 905726008 540377600 99074944 15796480 239688352 232586400 592607908 416120992 250873360 616584736 727201564 613875768 765862051 522041672 405578168 535814160 709669104 576373984 922094140 399652800 697021952 44055308 972268078 109725080 306082174 471764200 154749432 279409352 989519536 957171703 71577216 134120698 367618059 77537951 74403600 843736496 208734905 143861928 944614176 534043384 661757290 524101656 132874784 94906956 612430848 769307524 454759840 90933824 59124976 263529600 166059200 791840880 130295040 655046624 61805088 634833336 868837888 638152088 928112768 361301880 214352108 893270904 85258816 198094350 185836992 878369184 243254488 947514708 777736512 984658560 481490518 172653056 188157920 888783904 428219744 146203550 645988032 18898896 4558720 991665688 704433472 28418048 21373248 563316952 985729446 428862720 291394560 776758752 823493984 171819968 458070144 851831184 303731520 585596672 966026900 391485504 271118384 923286996 873995252 468940720 811190961 792463360 786043200 255023936 756666584 510166592 897090656 208481996 786913208 459753056 842665472 321593720 772259584 276374368 123265024 912102792 759440852 872559912 976841712 904921722 203330016 871636792 855080000 982324600 595558066 39713600 239948768 487902214 384770152 23170912 768578740 575392256 841073920 680246656 801965632 775536 689521620 703331904 620112384 760448384 817745920 831743556 443801600 154508408 509291284 396759280 657747312 664815616 861151584 585185632 212256877 907714092 672889296 849590400 720873072 361809440 189850408 981750400 26707710 898675684 583156832 892559864 452346904 911700608 224482816 627159770 990951420 17565088 781176240 890622176 453897088 509448172 756039296 201489456 556101824 796681920 702175168 81993488 187311104 467134912 714009268 348911840 239144384 610932648 590559092 925775400 911099336 571440932 373373684 138956616 597436264 219570668 315201692 94197504 149131648 482581888 264348656 797201300 240241824 319544960 21406720 699326880 638971276 4705024 903985304 586333136 93538720 835914200 681450708 666738434 239031296 299226000 380618752 739221200 858557952 541253648 827757052 223477920 150560768 818778848 340991828 465189321 875842512 447961088 396778816 753131040 582633760 615775568 996727808 910798124 605531264 960205849 632734780 464646340 165107072 309275504 174314800 563332911 189439360 231000832 415158144 982821702 463514144 181300740 269441216 132795328 467508364 749172432 845051648 800854528 576426784 999123072 110113792 379713592 743100160 248775680 209032432 569082526 683846128 517667840 281397668 716688800 97784320 333906664 655596304 96622276 121901242 634890752 770686080 574680160 746219912 128255488 506393824 415611264 804623232 69492736 455153384 642819616 871894208 342680404 102950496 516138160 23382950 619971072 333579328 806873732 71402560 609951744 975813679 271752496 453879776 84727628
489533952 228417792 58041844 787435972 987681352 486739200 618673628 585977824 506097920 141234688 435922688 65162240 793111040 470865664 686238384 19214704 935366400 364587008 854030884 936888172 193563264 976339548 224644976 93477533 510432320 420729536 843892080 243250064 265651680 862446932 415607392 206235136 524710560 174852368 18798784 457835616 944089600 388094656 968465920 475019732 386059584 992515952 915983680 335456252 158300566 280040448 486045696 313801776 684061008 862214656 165730768 463784384 125228340 576188726 31844608 205942464 964038674 690208146 527064704 464518445 245591616 23017060 84677472 828670628 108212864 94720864 659714684 360775104 391724280 677701760 9542000 766219664 519854400 890589440 352122798 440834080 545511439 815896096 395497288 208632800 230275904 960578416 881011456 981602672 82707968 470503584 451321152 675053704 364241800 325919520 946660240 601346944 872444920 432301064 782797892 401495018 269716250 423515136 816576032 770590720 919564832 194951120 481414528 341506656 259009872 753575840 162467795 828476096 203027804 730525184 76932276 671387184 101697824 434043564 315591434 253235424 490524032 249458688 386610112 657649840 702390846 763498304 752570740 249493468 706106496 570220032 35444480 973943968 487729280 24179464 512323456 876793680 362502752 768938368 454099200 815543808 113976424 663956736 326199168 446251520 285486860 626644913 78114048 51146752 350291198 884330752 642529792 374702944 406627284 682977744 19590332 271873392 733921880 198157750 474697448 734306840 179722840 538078976 789938496 203176640 646700464 226881904 861187072 918525748 506154190 584974496 954961856 936176128 92740656 333697720 136254976 919602992 585110400 612531584 678458432 650240000 919391016 963469040 689565696 214224192 144117888 740042880 484577280 217170093 95721586 525307696 450088436 166005204 242693600 141045968 50482656 521761792 604113682 205466688 999468304 621112092 873848960 399296352 960631720 218632068 880774176 44501235 985804692 266219676 397973008 338793984 864285612 417464124 481600000 786870144 216597920 946314240 256667616 248840704 814687832 907003752 790427136 89341072 379650048 45862464 615221724 67133696 721855432 636116240 285224664 908730464 585972352 443511872 36691200 652960448 415453088 68033408 848452780 512124988 996695808 415924480 326446584 655796122 997058896 789801830 387019400 707849536 748526926 836454784 787268444 99310324 729714392 463073936 391649420 759193888 832049192 760704176 947327488 75116160 311481016 879004798 328622624 670645680 582578176 811970217 125287024 197517952 871655808 212604966 511085820 691920384 289006080 125057152 546840000 94621392 166512464 305520 574311296 754698400 887729936 760096000 783975448 569167848 284648652 614992896 390091000 827218720 520926688 823534496 363547872 16307712 226323248 998784512 561985974 82632000 377902016 776032868 968858792 977815744 219744974 371409120 613757280 436806956 430588124 419370480 539209472 767682784 76857856 151034400 870150208 167645876 205202944 247049456 806365936 894986896 952553664 465750968 408284800 844331040 671536000 51032832 984620400 783851976 895721648 565290496 376676520 421854208 95993472 400973080 557730336 98296072 604816768 778794392 612146768 583814356 890700736 483690800 891781952 680259723 47363828 219072000 728557200 514374560 418230464 470401904 254340592 514297630 767092846 228963724 699227644 989785472 819929668 846113786 502071324 241686912 429273152 223875584 450664576 782237861 126242384 431159600 185976144 598814120 367336192 167503947 34330309 598344720 952902144 286769416 504094560 866369844 350982400 452471176 287575298 160651232 380511739 613935360 237050368 764344640 33125518 812990065 33124136 322544980 20377792 164883648 543034584 573564928 267680800 276820800 708027872 839780352 158387902 127900288 48384000 125389186 583421944 268827150 745169848 764475248 225448800 659530448 677903488 713971960 740300288 619545056 416386528 86522248 658673322 6424496 59171840 44681632 181094344 900806336 419558296 579645793 726591232 264985600 600296704 191523008 643196858 419749920 543515767 802076928 265298144 881440624 535429600 897539840 97948836 452270336 146791936 993515536 516360192 932703760 395479936 949940800 173071976 999804752 280070752 370513710 569563448 645988020 713326240 654854200 618767866 194017738 233478464 162040790 363346956 651140736 452181888 467677936 284800000 558311648 572388564 662765380 633906416 573131744 939403504 320606144 88294016 733360000 996602768 761941520 239574720 181979812 276885184 142798752 175602240 936648512 358378640 722759416 26672768 853867520 338250016 652393984 76750592 457454016 522493440 65373184 72073344 616200556 616578080 118877072 947546338 845900154 425548470 44961920 323833600 225335342 428915463 720596992 448632888 147594496 940985600 704934300 131251340 418666206 534098962 901849088 102148640 544997972 759960576 902768400 823304360 470644584
997511520 828253696 983717688 263628800 83093774 436083420 679401372 12771744 657213440 87728000 503766840 597781204 520570224 683058680 893903616 922107752 125892416 206505664 502304138 806269212 683309568 325359104 808677700 113087360 139274104 12438080 427229952 851974828 10689036 991287871 945599288 136979590 501829436 873663744 24131432 864952584 282993728 629922956 841988316 712091400 661461376 991864808 237079392 92600832 476942304 852363284 81721808 379587393 341996780 879066112 337142272 784433792 79850336 388006864 978382656 313577856 368077344 614293020 426334400 624321894 985245056 327652250 763827424 46015996 786935128 198338432 904759680 314245120 706401088 135005184 497793120 675600413 131541904 856509312 928733184 129926344 739982208 47651200 132711488 902031020 715097120 633829504 853544192 672668384 359010336 777948160 834970478 697264320 516921856 718431744 507873920 902738393 68138400 203809344 856857144 381468632 353212702 60510784 554345984 325944552 48120960 788310820 898221528 791387662 661951884 234905584 604600480 523162112 899850520 393874308 255543808 959747120 302536960 630611456 519149568 561269184 673202048 357356728 233262784 280075000 85618560 759443448 479086052 143606216 236847648 746262128 28946988 995508784 262126400 661882296 72681548 150136520 125475328 218184704 497919200 79820820 118938784 66383168 273689988 110582240 700408680 186714032 132487680 750578992 710789888 935460640 946991516 515455880 780539264 157396416 955576836 967760384 235443024 419355510 507169000 994210192 887778968 473819542 305090560 215652608 570096184 263841500 451877760 919681280 493906752 652798688 39184629 254033828 997107224 304955216 622519456 577244522 723587296 632281600 381127418 572579740 674758452 884805484 64293372 397601488 215906768 50118696 565919264 514924480 441475288 575781010 613471232 621592800 332024320 146584320 447312312 353044924 457167392 728272896 174559696 622206936 520583072 296587808 130894096 75686720 351111360 872759656 552648960 473433088 114261008 396794192 475775744 78468728 247781409 574374400 979436450 34178768 697996552 154398784 242846336 587915744 303345768 498223200 481387264 96597380 25026768 410192156 546930044 627447840 650007500 942699200 70989842 925265440 70474880 486704426 886681428 615712184 385175040 465899440 873077160 710372256 676996352 858750208 646860288 479777536 306650000 241853784 338886968 287526242 345725376 510230656 49105408 658280200 735464996 439846144 448402659 435653642 752788480 394192960 1367800 601192496 573554936 896225536 783277408 792072064 390515120 722332672 490596960 226702848 560075736 353550464 558321776 374864384 160629344 654340032 448006576 72915440 656891408 739004736 798734528 316853728 437840484 407807006 449228904 657490944 184282640 416843304 156797296 496474936 996617600 124663502 19101088 389899776 836195680 69400576 5741176 80012800 544761010 520975770 59515904 214358168 700075968 23552 751745408 607651379 971198050 422580420 443507200 132676320 235865472 262506688 530601920 733905368 40835828 503816192 239191312 292479360 861541184 551391744 117650112 868124000 304600640 690624512 282915328 468903176 255163712 844805090 991851008 250124564 154767744 160960576 442353760 738574848 23990064 780058752 561234024 887521248 330098200 966798840 12158687 362425600 688086528 540377804 111942656 212761088 467336832 354390016 256124696 863154876 637764224 208242072 24831360 588700456 514208365 518432632 52072096 674221952 334222706 495356164 264330752 3720192 974290678 780438916 777410816 819948544 147116912 209980302 904479488 138412425 245731680 863992128 231738144 83489792 649993472 442778400 802985984 616020882 841319704 313830686 297824256 84523936 324751184 178631216 739844608 257121216 184542412 595245920 992179216 670175578 437467900 651175552 323727744 753603160 911309904 4502016 918619776 316749248 523737482 676077760 963352840 536269600 442640128 978989056 139231992 439523236 116996040 274498048 136506228 848098688 306298784 415139674 454912560 986745792 143481288 745911528 27548080 28008760 45427456 957736448 944483488 41523264 783669556 702021120 729553760 692419072 932912376 543371616 227267824 202608128 449449728 925362688 793087040 818303032 747558992 448479640 158358928 425976912 191678614 466127339 67771824 767396980 349035456 30682436 553127768 2110578 351968000 619314505 578859764 522451520 288338936 956736888 420931752 739377472 146389917 126803072 678418080 753256576 660191888 912871984 969425504 539668118 662204624 934327350 598592884 252802272 903013376 669177520 160862512 707196480 649415224 385698304 364910538 627771880 225929904 76707520 754410992 28180452 684815104 75017207 333299252 825545824 943788520 364824000 566314344 508263936 251551744 976624602 344080384 920428884 4767488 798901564 633030144 45956736 420812688 245816280 25193952 825094800 380414864 986803064 607108352 910301184 935667613 308416582 74701294 19524736
597917752 664499920 3637696 267337616 801665568 275641320 126667520 494463488 176756000 456626384 6563368 280136256 841484800 688294432 423348736 190548480 225230416 148102864 763608384 774508432 672283712 421276224 213344128 577050460 480338144 515635200 219425696 836871268 50038112 846967552 197027352 539283200 933541184 722755840 70849200 970051072 962328072 698452672 784137376 889698912 585914932 500057624 480659200 489891616 531461920 674675520 778326016 809610128 826235200 33787904 513807742 302486910 316797472 928788368 824091868 393261070 492369920 67233616 436190605 187073184 187546584 760686336 815204488 528046728 505057792 937555608 428600320 237100656 726144384 202528768 45636800 316759648 354346176 39965952 716227408 493070022 836034256 412912192 285035200 197931714 441825838 431128736 11944288 776639232 97107760 263532544 463249920 607249920 830070886 264276260 805724696 781185508 849780480 62215392 555027360 416891326 680624288 765819384 478571520 99550720 954789376 585011240 245246640 581153920 529316256 871258112 20425536 619676544 135952896 248995000 453784704 131074496 758382976 161242448 527671688 133143552 186601344 891203154 204090698 534568448 472667663 643155544 186077168 912125688 577530200 991018016 258840064 42461952 705910520 90863020 946212124 17973000 54839552 602702720 200567130 595267872 709400192 770413440 970976608 956763536 622281718 592582144 684209212 332937904 577756160 35835061 292311152 370584560 903333279 116295720 783059456 315915264 76286464 819298564 289465544 779282944 308754432 80694528 735828224 414992640 878825984 903411216 441827112 349777056 19911372 741873200 817353584 254092468 854450400 860628896 676943058 386016864 125788384 879371232 499708576 379845152 292014576 795920825 175477800 421940096 687890432 504167072 232463912 689953304 658349024 649936792 768050688 621148160 943334656 404551771 271441408 841751282 800771360 227054704 672440640 760931430 464013520 646898576 101310464 397240192 439208448 169763840 618313184 511039488 107744640 667774708 940340068 859089360 951527568 201554944 322030976 767239088 690029200 555812624 353894336 770741888 310543290 701402352 614791768 827574880 822750932 556131868 206892480 140920032 952693360 835892736 638197848 567987200 304532270 921920768 760497696 612739776 980768000 701675264 303845484 539110388 869844638 9644624 623790720 330018952 600861952 997732992 288141285 916803688 170754560 661501760 548185556 169450348 209973184 37440512 5187568 713611120 128057728 862345216 271982840 675809902 414209136 536912896 7414884 790701736 156796864 476035116 293248216 129203712 542766256 624762536 366358000 42010036 476635084 343352896 130368536 100784686 960520224 573884656 892180412 52677600 578900224 760023408 108199984 603112704 474862804 584410780 606187520 734153600 406228480 740637872 936401728 105893792 44174936 277804912 272509604 155126336 243305862 185840504 799923536 158571000 328365048 11595648 547064740 779971200 121885440 724457472 238119104 464242588 812800000 701058690 767726848 844857856 334430104 998168644 931920000 45327988 241413740 344690464 411619256 905773904 900114624 527397952 241022818 227692002 215741990 254532480 9454080 678315968 901493824 372492460 874358784 601851889 68017152 820674000 640148480 783767288 187531776 406674192 99675978 180854544 417207900 512288384 627241536 15696256 276793536 432245544 185035100 920743936 95921856 317536924 188547920 261577984 447496832 636098048 658645984 241135450 820741824 716014080 795274242 887952652 529027584 47430580 978030654 218327552 741142116 781471888 288850794 204031200 574675184 414653408 183016160 497531852 944462210 553100520 413224346 954248832 913568820 116903328 416935462 675291872 621009122 828967960 556834388 771373528 925207272 126439808 62485632 314280072 601266512 539954688 226336960 913728592 116703392 339261008 988787104 445979904 457722368 102611520 79274948 676452112 199700152 277974304 845544256 182562176 593832064 504227772 231027200 985413772 928826104 55605035 278935200 216020664 891445422 982823168 520928104 996996996 373706184 894803712 649407616 687448945 110922576 565646776 942160640 149646768 228530000 550338646 938846590 124075904 879200486 608585822 59418672 80875576 174887576 27703376 131969152 120233472 785600896 577416584 189701120 993050920 809053304 96047840 100763014 767924880 814416466 221855640 374442020 768883234 561476416 277615702 446158016 244421696 776120000 176543120 188774400 754967296 320974476 466985600 882083968 217122960 748170688 228071342 490903352 268016384 725757012 997659780 231453264 507357696 537884800 352108070 302828810 452280288 809571536 50783796 869041784 245302016 376646608 65632832 227684000 840141440 601352192 115385536 892086752 600421372 761702815 712753152 901136000 652357920 454146396 366727600 956148320 96775508 457001176 149749888 407653536 365079473 578839856 968671744 117028936 221552784 884325568 368063232 231723400 364869280
973275136 865994160 293581104 997673295 258312336 404729352 510924768 882212168 415283328 802524724 11202432 995383264 146542598 547804300 96353568 793796252 903582384 886685864 496075488 979306176 540712672 168861296 587069576 47171344 196801821 350174056 877846128 158079424 283895480 665807728 598591088 742893856 468601379 662263632 137291136 55581864 179315616 997289920 488311972 674982526 454469632 884414140 408384256 197063168 364617784 499824992 739558696 582774976 959041888 311761456 396378038 355649300 32213992 943635456 305327232 180601072 450447424 196966144 657462544 77190336 171446576 604902632 767136288 83459352 960434480 421811972 60144128 275357212 474675200 272672768 336267154 633367324 469214464 10554624 298270528 283275393 897937920 389546272 47903448 798931456 350744952 591345152 405734400 604275666 409884672 664427600 224000000 521572352 742615698 760920064 731067104 976434624 141785920 770869376 556941440 419600000 538934166 177825088 292308382 417764160 769806208 514294496 850149930 522929056 72896512 465471104 560518336 231530920 586108056 853198336 531221808 829921664 994454864 959161296 421841088 664286984 773752128 734356180 943460270 922535152 263500320 761342160 211507472 423246720 861062528 647349984 141633214 627549240 152040000 926083168 85947904 808243072 284394304 3004976 180350774 326422528 18837504 121011774 828849408 368597696 681347024 559613223 48678400 658223986 335915916 385549236 230418976 830306816 623715000 438896768 393147550 767984000 493079952 910454276 215868944 405947360 456141760 872484800 503322368 335143128 22477520 193788206 490041552 889431424 102609701 281311714 561265646 586781184 112791000 308582400 992914688 914948658 164261120 357127360 868858128 920044800 190667384 484459408 129730376 713388912 94427286 3479864 893018256 268111360 572219360 956652224 805049280 566247968 679484608 727956332 930050024 96159232 181349932 965306240 643952192 309855392 643630080 702719680 569891696 580446912 686686784 265292438 65056080 188828778 387842256 706964112 30409664 661824760 595467776 81544096 204774752 408069344 338681434 103820928 398586170 399653968 640791648 11521752 22612519 353209200 985922944 869369984 117143552 350747540 443152688 962271296 755009156 150835456 146735360 625380056 75790574 67585760 993785888 168859200 493762304 101165030 181936560 57939584 720007680 930445312 746629785 270447960 990827616 42518990 218996302 715186708 470219760 796279808 254037784 182987910 7217792 905181920 221716480 788946976 17707000 35683768 170519032 111676788 553309952 507820448 654272586 73479112 542803536 964260352 98535152 585373208 993519252 982657184 669893200 325622656 615943374 131021666 924546688 158749184 663985152 125568980 901444800 491846304 112595968 148871168 913219318 73733500 753251816 938042880 701034880 16948288 216717960 982373368 222782010 608942720 545265476 826808320 807947504 580261680 469060856 994221312 203183048 25831250 119841852 799467664 699206000 159446368 551603456 540002336 15701760 837007608 347128403 844708576 122457608 182974890 426612672 321527104 424073280 998985344 807064120 812326972 683669504 611992544 367814272 47663200 481063424 222815872 502893952 206011320 508879834 431204188 77813776 553900296 959595050 114194688 389033728 607748840 38658048 677544788 654127560 473283280 661904000 450584438 479910656 172005792 418303776 227062072 360673712 583839961 55894656 667067712 191976760 126680200 789088596 12214592 682923983 456475692 328333184 342683216 824507956 281422592 832379904 5361684 66835744 985765904 515039640 926381172 673574912 281498048 977751520 620412859 538555638 843509472 685623232 350175572 565118728 970410240 841351488 11647600 610958368 643705590 698216561 903134352 453493852 890144232 912111688 224648896 368453752 669778270 140586108 523554984 892575448 345987844 351704484 912590968 98090864 76005376 353458624 920140800 609226740 770611466 817965472 578344800 124055680 922206208 772228576 752886492 938693920 427032640 165315056 117393344 581945888 753553488 696328668 309946896 149580468 458768768 359990912 71349560 471390748 645246914 910369913 134924288 586787984 599576320 788351360 250563576 46711296 150781416 784549760 360847280 280639768 127273212 683593946 628661760 284893712 225500000 872468216 584369800 403411072 778833568 385003752 166298048 392715264 686013076 483525344 555288144 146865408 503457728 867299400 615328328 99503832 510210528 322568472 485271296 540320256 214155888 733680864 491996768 257723140 984501792 840614000 643104450 493383168 945965762 668197164 181627392 960974784 325392105 915178696 482021500 542597400 79440340 727526656 751439790 755431328 436146208 552196092 822409216 826738272 809144000 836624840 411699424 586927232 523560400 361646720 727096320 698109536 986488160 961276912 211943432 874970360 358721872 747913924 434230512 265940102 948608336 4648820 40775168 4911104 346439482 898373384 490683456 817666488 527387984
446025328 439053264 853764368 364371148 984492736 685458688 523628984 65615284 608010496 135951336 472054068 261199064 778198504 188206144 713935456 460425384 424182944 645720320 6990504 603535120 115790096 913661464 750829068 21032832 846672000 501992160 966291816 235335168 737680456 141067180 611334912 479283076 20212872 305682632 635355412 938371136 656356048 53205728 863603376 992595584 536969472 778645328 333887616 741309056 885407808 820964480 700806752 849905488 298771712 483166448 747383520 614965516 662200896 892774912 730506100 819274624 692879950 825942900 865112224 802992384 3854208 448046480 656292736 53496496 424567004 283235904 603632640 660765152 695388160 982051330 631235384 693215232 373791964 228027350 778626704 607484016 288075936 794500456 16788336 496404672 386290528 563813375 157545984 550406528 765371696 417709568 348888960 54948096 38571648 645639640 288404170 563000256 447743984 141913904 686246016 93704524 803248384 966822560 573334272 33299840 420762516 484682400 54486488 697328448 511763200 445132256 850279168 101880056 338087664 990295348 632265694 841939456 538703648 229289248 701189120 420279332 860509168 261337780 142505184 69826760 177370608 81328721 100807280 323681920 251039808 679686016 784546440 643363168 711178928 627076068 761263282 459595264 482757504 109491088 663547336 633668 944837184 680166400 271077770 535552320 15103456 242993152 186007185 744491762 722393472 281664592 116393012 856460384 881905892 339308480 628055134 635892680 403247329 991077376 951633048 449024960 233669120 668849512 919967112 164778240 687388768 253290080 345282860 715055672 124332544 725084680 657236730 334500832 15722224 747971340 165810208 251889360 421874624 162560192 282970624 11673600 998757024 788672512 586502224 375750592 19429472 66338630 492595968 895115904 510410304 426532052 547210280 886755840 286618524 857516328 373619604 779225296 551462112 308188992 814575392 227536384 756028648 858858368 261109088 473426784 575506532 108225184 431181152 90562701 173005312 683911020 393307872 509602112 65844634 396531200 540133504 774880576 160797760 86135720 797416020 963906176 949934208 394862839 139498080 12072504 6166440 638136640 819988272 7446768 211722944 402812640 111347944 878358704 72005888 586479364 84261512 293922144 818129144 866910560 208892592 182774232 468697357 473222912 958071472 708520768 388023424 486261056 523487456 257717200 117167808 754905628 847065024 504993096 182761690 943828992 303681545 357122368 71232224 632034304 662980640 515620832 761065822 344223408 297260416 751443360 457838781 995060852 462508468 604978304 515517376 597581892 990517448 959404544 859604840 873975635 78688144 222813884 968810416 297582448 43483032 619516184 421664984 264379008 630896664 42090802 591160736 447624280 591325872 722411264 442909952 906189912 356004800 585609136 812361408 46100898 891474668 901411840 655691277 438878261 823402368 59448656 652091808 246434064 931724528 166916224 66335018 241511568 399083654 89411072 259849632 614900558 589895864 595688000 610699220 599311808 903318304 175805720 524449188 381387360 639471408 102187200 763962756 461362432 195525568 248970678 370337238 170793056 286309932 165369404 971888816 841337856 34582262 19427440 652239868 318737640 153798648 256983296 107698884 58817492 400808554 606369536 648418688 827560704 910833728 927585536 379038240 168239872 860652784 14444361 257258624 899501688 792213896 600552000 814918576 56832 345796608 473527284 615554500 118123616 690954752 774878336 28682472 540402480 862852280 378538784 449959588 854028020 69370880 195718720 310765568 641409792 95619946 997634880 193298384 413907200 275039776 674434592 401720980 912696768 259355648 793861278 505263156 641672000 609116928 560650535 890885138 220535032 779346944 483696444 465015744 551177536 548737984 221487816 910826960 36836976 689593120 66550912 57814740 373092284 200350096 726840752 133854592 163445685 23791264 392046080 484549096 111828800 565414980 989287392 529331744 576118304 286353201 823443296 324757856 337344000 438602124 613115264 574098304 747601408 679191936 230941960 287471488 86065520 684794768 983295616 485525936 588363360 661394992 891644080 580673912 937756804 950430896 470544188 313971200 69753572 377343872 210634000 613917696 404816496 169637456 280658746 527642560 967017302 964918904 912055296 558322000 721519804 648430064 969206624 184184960 403499957 29611328 214543016 829025888 601638752 796123672 795799880 911185616 360768144 696599904 390143904 186952704 302377744 904406720 407671762 501500620 900861296 116989420 476567360 265021408 615475603 672419248 520037760 986529060 837793104 451884270 915513072 925482240 881981200 224405536 616207752 941296080 49168384 78742576 425996102 509657408 175303872 84052400 983219456 208656384 957933288 228610816 91049650 335754724 513742088 376426760 941831712 888481024 29231380 301673024 930365576 624763199 514350577 577389054 637764160
668639680 724858470 967929568 607172178 499215872 580692460 429397968 22909616 313146526 541977209 633172480 41820032 343423140 1192000 491085984 320763849 47440632 474918224 977901032 190841760 577351168 470306784 678432720 495165760 519061918 202346848 723409384 847719424 210571192 70392736 293752760 505064960 220059334 793706209 784043864 993329200 909745184 466256384 469128704 326836296 997791040 386111768 984270900 502127456 387976322 732338688 622077176 699581622 470330233 662851648 288287488 786822550 315849968 295292800 382201400 764384944 385008492 614039296 285339824 174103314 688526344 751573496 889217312 960246528 119634046 80692012 592634192 594715968 444911104 172234208 522392000 844221800 552221080 686951650 436085616 902504576 135432656 724107328 999782542 549239296 412363008 280966464 21096592 920782368 828222500 200842880 313871816 618828576 779977088 530354855 717167392 501213488 424305280 521702543 273250304 825519488 647454836 249898496 821297984 741311877 171295232 882028544 784928784 750301172 82422208 152786496 319052736 29733376 444227370 291116020 754321584 14627584 642446208 41581992 544533000 70414954 237258048 212940622 496668960 667893600 414831080 604190000 732149720 174180384 309922212 776196772 964663808 606199168 760684314 248915160 190566140 12177184 216807552 701858128 993469356 891340800 201238616 757616864 877776640 522544194 395608848 677669760 916784736 409214976 640461472 632269312 56772416 570816960 76656640 142436270 938112608 720454400 426460768 634893800 84898240 904765952 606326888 183212212 985741832 137639340 68212280 747110213 527688304 735414784 497579452 252265616 319954488 80452096 632872364 146833370 319404672 527074136 692213504 437712344 516160168 233459712 841213256 19053400 233738400 554530214 232810330 685477500 86245168 548519518 663461184 199704974 367701956 678861824 147249216 429085248 507107040 287945568 862099592 121875432 549937072 121595040 641668368 989285632 414966620 88835816 951723772 211065152 734217280 915193440 763329280 162370768 549045504 960361728 418944256 44052768 619809920 733709414 337916512 846007770 746429440 433020160 733852416 343662848 955475616 598248352 959727580 732579424 816983902 809949304 80247168 827974988 990121472 137023996 91536960 289944448 721592832 88174336 526711696 434087808 232977232 183356838 438019776 772850112 945402860 959429064 726626200 853312000 465312128 912734208 285484672 933598640 478713184 737762368 49983936 967224768 494326512 37107712 380755424 874657548 905103136 22827584 108154496 687803296 857587200 875976704 302726496 832588424 47170849 109631488 671923968 721343976 704924555 34533120 879622728 940437280 654720896 119651456 435972608 804235776 281919720 546364920 240088832 563230080 738774304 547580370 688195680 493341664 498100000 476522304 191699634 41465120 276864640 207859734 783254016 209560576 522076672 607790656 745223168 860996352 934418944 742369062 518099456 274385280 976220328 750411344 369347200 841577984 959130520 867115456 575846912 276688896 258216416 410684220 533695912 449074848 602524496 31043072 875380224 492309138 444087168 303408704 84812378 313943616 404573226 971213344 857761792 715521744 867463680 235681024 680888584 259365888 906513492 722725376 38370158 993910272 982255424 759219012 405441924 151039296 194862880 719652864 396081280 380236544 222696352 238924920 569864832 830344704 513831560 140715744 905220004 589989856 27175548 719647648 958921024 263247168 229657812 674561208 823614520 56402240 34012400 346060504 496841125 316516032 329690464 526772318 434169824 108269960 156358276 618473168 513108480 33495552 226732960 593841152 439371776 477296640 17543447 775782928 857649792 563600456 566062672 694531352 225996028 463752800 103624784 571856992 522808608 120591648 806080192 104483824 913234304 434702592 343803840 756327872 781957720 931925456 591320104 497360216 789948800 270433102 914285816 393842944 940668416 602470208 350229376 284524503 219835744 284401344 998986380 261939696 608960092 435624320 921123912 585523072 490225456 292810560 545836672 755157760 251622056 947888616 445365732 543908362 49015120 485361664 826807536 951483580 717039768 949791040 417390102 538212608 792240296 846681760 997211768 749444300 781309680 993760000 236569776 190178240 221938944 429290320 183211456 412247392 916960526 630090124 889174120 49744704 936480000 265787951 570177912 438241280 728561920 714359552 111889832 125039752 785552696 798795840 770006596 468603552 826686264 199348224 959672942 888634172 962550892 382169641 580301088 895011584 6511520 582117728 720274060 786883416 980335864 70254392 134074864 352275712 661788760 400489568 666254640 639852608 287081400 897510304 732321352 307963624 367550208 113118468 769933568 634714984 496411440 637184940 566621632 192153072 347072512 863616320 316850752 293172480 973380096 362547752 863210960 932312704 92362406 698315392 894129864 368348032 380122704 157999152 571478144 977431570
440197376 41832936 479947680 113656618 493411840 115945936 114208298 755517620 258973184 624264192 632758860 672512736 882718976 809293440 454338640 650156248 403119408 890339456 192789424 118426148 148029320 246514048 223801504 64378368 581339072 348274336 100960144 999254924 253352192 621786448 576627200 835062080 298673984 96699904 905456028 539128512 645407024 563032224 725273088 478625530 89689424 426110328 253512656 568102376 462669312 355498063 34205456 873256960 653850816 916718994 123483920 90435112 361259337 62840512 137479788 569477572 560570880 387386240 260193736 641048016 738474544 756096792 260095576 655394768 853306200 70330624 897655221 349220896 757660240 535869018 28749952 963988128 678684220 271734336 878576384 266241843 433706986 129792832 673153796 925753504 712262144 782052128 373302272 521159424 551364292 544714760 825078360 968578816 609615248 561717350 792737336 276459008 866047168 410425856 800520648 731251968 486719744 900883360 825470124 685216320 284223888 595840928 383027452 241502512 587518776 909747648 206499244 934224800 808043200 465628416 221555696 548361984 282506496 859874942 424337280 498806176 860485160 888344977 908670208 449354308 334722300 622650432 779174336 619355392 240466568 604699688 19056288 383848352 475514134 77268768 951499664 930028800 142251558 455838208 71187884 941710584 78832512 337425248 641474536 60402944 503978188 590696544 534849536 498537392 689065304 872864256 868567040 839426560 466359168 258591520 524462080 241443328 412252712 662641320 532565888 662597344 73322356 874012160 406928928 171879984 158183808 303593760 588918104 258504280 16598400 350496992 493074656 1168034 87004800 244388096 822789640 162803752 958632630 937530119 570510110 585834688 373857792 260559680 796993536 359359272 778647730 601431040 212976688 657576288 549675496 217064240 396679468 353346164 562429008 397177568 801405952 392648480 58664896 906268384 877048048 255927764 564099072 734036064 435131904 691738632 5223074 440302208 425334272 125428992 372965176 130100676 921827840 200435328 247407346 764230008 281775552 35210400 938377728 438719148 150721024 406164344 268499476 884755072 593349252 39497472 1013792 278531960 442921384 938245152 33665996 743577644 209505280 582687768 477398384 383574000 952732712 823498016 980728125 378782976 280869477 833657438 19643156 502509056 7591168 630824848 933377200 798673824 135064958 245120136 178383616 360978720 920237256 164571392 719747904 547979272 467260884 524070912 830093184 818404064 289337488 627031360 639955602 96905216 966414126 308782592 807114240 834201456 198388185 196816896 880554452 967037670 259380736 106699136 554464040 797656128 150196612 545941456 711330064 781344768 570816928 779553600 980227968 475018496 85240832 230806720 810256016 957787304 896498216 174776000 220606344 430770224 143641296 553515008 806850048 904384704 979582272 366335492 943925916 109581888 452426988 771151296 407984384 639715072 760783040 853489480 691222272 988230656 248754536 215648700 332273856 59334314 153391824 468231680 513579344 965357960 633388000 808721920 57228928 543854080 497829362 599244288 564432768 160160000 796738000 811176744 227817915 939887504 29915392 159581440 769551104 834263424 657895436 259942376 202919328 522237360 29693692 415142848 357606059 173200384 614587744 314288300 196534816 256748456 726007522 406149804 176792004 563334976 806074112 398823424 658477952 726664760 32146080 296848160 415080064 934496256 235689984 431177652 655777060 266289536 234281728 706943808 928332412 211912416 889548608 544453072 726610016 216197120 23775744 796565702 991261142 785981024 935475456 148013612 596443992 247831392 46481058 871437216 586142656 283140000 573638176 381798224 843540832 515713152 34767488 215644352 958174040 813087360 483635200 705615392 167769840 706532736 820400696 85453312 28531408 825526752 814228624 987963368 91511816 776201140 456948224 792494592 553194583 631263132 976972352 563085072 968204480 271803904 492241756 877488384 249505436 195661416 271439616 421099384 12989952 732930734 317503104 241581920 162802304 457633758 232543232 432044928 589155712 840536928 961528384 846241632 878946738 703046880 695938624 583371660 735572256 441057024 55357184 993266064 267615392 244447168 722214648 437029982 842010112 619151648 626973568 772213582 325578464 315952572 973090160 535009860 966670094 517152768 475489096 551513888 42424004 356604912 96875252 921058288 128395264 425313240 480421440 6023768 836399432 58821632 940893056 817643008 239484688 297911376 315542680 790422150 22242560 974402608 910638528 738578624 195050592 300591820 269352806 805804050 770469392 147052760 871505882 520167600 461573560 740144768 860538368 782874112 36867736 370623256 997570072 302408336 534482900 249846445 541622784 594088616 373623100 893537017 29390304 798939688 921380104 258474064 622939368 308579200 3952128 906517600 53566658 50418244 949560000 248668364 2207660 77263360
763343940 615243504 711489204 923350040 580624564 290596498 748535728 506071200 205293990 608439800 345896568 693410816 357556992 446279000 401964408 665312448 18863800 578542368 371218980 867801920 179794144 600448320 117311232 217165620 177949832 608262168 643450927 33743616 977015656 726076424 539851084 523972725 975009536 669363536 594812400 822582700 857036544 666178048 811981160 223414784 363847520 714415872 331323052 391489408 203195008 729244745 4072236 45340160 270679776 746482624 251466112 58518736 411422362 687200768 465587200 632519680 808563072 908426760 437668496 724674912 801232640 68063424 45225600 219476966 108631620 803037616 245664580 507944077 8437152 394225408 339990771 716928032 66824252 783684646 949972237 870188820 140503120 427989600 166244288 982115640 981211520 248579113 277834832 2319312 39598592 338714272 886953179 911330536 648519400 558821616 189060424 504573760 165095499 392254020 614777536 696170824 592940064 51689448 446848880 460886834 887276544 437304408 789819616 751461128 954394240 686957068 755238528 28554144 96526392 612567360 756839614 83720800 188624832 219448832 30082048 393822656 810142954 5455012 344296576 500350208 822027208 117105408 813189024 605990912 369779232 874548556 60297984 754123880 400749418 912141440 394159156 126598512 553872264 263866950 880032000 212137216 37748746 624539268 560380928 116783536 255689728 161722852 637126198 191472480 346679744 408040704 73805950 916084712 730361836 8181296 732747736 934496000 120843328 861636608 10923158 780245076 209496902 181691280 173019392 259057840 86500352 848615296 660534794 293172928 218545328 487840224 825739520 250594280 733064272 12046000 186655968 167288664 256003072 71455952 155083664 797390848 223263513 599147776 311789568 843463168 342611900 949131904 768067840 242925313 854550232 437300384 426066372 606762240 659876608 172051968 839631104 503970883 728440576 660883304 936250368 875072256 808523264 696943200 127716304 882446976 571677826 567964688 487984240 158552000 750282048 269701988 647767040 207323584 467275751 859708160 680954240 805793186 874715272 55940280 904799936 741072913 825620912 583242240 646351216 869159104 183469832 283748980 545813904 508103872 46743360 44575680 330397104 723731032 788428000 637607100 119379200 523091968 54808674 156014288 329328332 211998154 435737600 117645476 307695033 315376768 490995912 920874556 136669760 858445428 404930672 248285280 787808768 118548112 903586128 677414608 991426784 250258408 454644000 783174020 419051104 580532320 660989458 799471616 602017148 126504880 178083840 902690560 620920086 241535424 934842368 594659392 162480640 372638060 148476808 238315744 248968576 71741492 990190624 129521800 579784843 765804544 929634756 896541888 251911680 381049942 135013888 758832832 520009904 209268740 682953920 813824000 430903772 380054016 887309312 539207872 445131856 199024284 463638316 654207202 215458304 35921408 678212080 248460384 494148520 264103888 701443200 670036160 48892224 557484600 45491840 538943384 190833168 570375944 191568058 706956800 827158894 593298656 380244793 711334800 432421248 639526479 309596210 271597728 914800220 877583904 190697172 646743360 389208512 491501824 469402200 9786256 529036216 341242798 249440384 124037656 882498048 871996356 382783488 536266120 614416536 195069612 533241856 42145254 607182368 143044096 921200232 45266400 707998208 407017730 156175104 765941632 864499200 6617837 187278792 996106752 73417984 109470144 669774944 333791764 83554138 267904550 593600744 157600192 75759808 388670720 354838400 708957824 567447872 375212984 703470752 773908416 523243492 709516544 43642752 392462304 961674944 473365296 358115328 112660884 259659136 979436376 622748544 499195456 423313520 347002256 109328360 668215800 909755008 198552832 744139608 317056136 401495232 943108856 922088113 889052256 874876908 808166912 57322752 853001824 533676032 71034620 601796160 152874112 575111648 131600608 488575920 260357776 434349153 738976796 490680064 315621332 251139680 656478688 775208156 419090880 894162288 104418784 433694652 173978208 63691922 399023650 73473640 972052736 874700642 551188304 580060908 437355036 327437312 538604544 457900384 44693054 904041408 401449728 140269664 336078834 654976000 665620352 908749996 90159104 30689920 128410924 754715236 530379968 895400104 738713224 102452224 199702464 42557328 928501328 656844980 543275536 195922852 764555680 763138816 492286944 955568856 823989940 343626304 147459840 836245376 927611071 834169148 986886456 213455648 542738446 483609536 880610944 391381504 908745600 237318768 66164032 668117488 613747618 291381840 535972976 459038476 29112832 661808128 735986368 429590793 841271780 462286064 327629920 497653248 951366256 284659840 775193580 615490816 197761850 208045888 569115060 669635072 941898992 406953024 954380059 431291296 388336168 12964224 854679800 607992372 118706156 435607104 264494960 324063984 760679736
958324736 291357880 430099872 855436436 316719256 891947820 467722836 466350992 201519232 5089352 635981344 421129504 134023168 451193152 551364752 887157224 290587776 848493344 345159088 983058944 985914608 77486368 200824456 491879098 314627136 709196368 385912540 320260096 391585624 849927680 471962955 239821064 989955306 355223040 629298112 288992796 995295932 324162560 224138008 968870848 288252032 69297024 303153584 423357392 464166484 725654528 987226192 424219680 908389440 202669689 705030692 947588528 364891420 958677664 470452020 940024192 617362432 521616396 396904320 677219104 676832258 176770854 66514698 917425088 391625426 86362500 816511910 473521664 110117440 913147088 639993524 894749456 163462688 329725568 395541934 496553984 349106516 38486400 794184618 3878608 176717518 597429536 771483178 716682064 678931504 683862912 182009856 537891688 642085888 961790976 712007476 924789888 498541100 305422336 852114080 858710112 428118320 437835360 741185704 595628032 115187200 375928104 926101952 423381936 88740058 99177792 441008384 991891992 943251072 620333328 799378976 572438752 534169648 566702912 722695064 781561200 257373440 994157732 762265728 584082848 214365056 183522304 83796124 167082500 869890577 542786048 508605559 596131908 7703814 666840558 109825776 509704920 545794034 821333248 818844872 956971200 649755140 452548160 29046346 184530288 548004628 510855664 248117152 596564480 880000000 851411188 103622788 679092188 352062790 627437120 201591168 15080288 375155573 477452064 294398400 260368416 682300640 696037912 804448490 397017422 789663488 547878688 343333888 625019280 200551872 875227872 321131440 655253504 623334048 243000704 603895856 422938784 244640960 119612424 103670912 212126764 350561464 438792436 771092868 479503424 961413952 410273844 577503520 115062784 902675968 793390336 171319900 175428464 79851624 601266156 834228224 389055488 110399152 530793120 809198352 750096960 5449472 544255552 940076000 422396880 103656392 714968632 450059608 854064000 735207726 6152784 374503680 983886656 584663082 350202316 404139048 202145792 821431648 289063320 352900170 827095168 1164416 453274000 939309428 29578684 82929348 96579924 191948488 916795680 627723936 484639998 240445696 321682496 845389760 721947756 433203200 53329920 320726408 939230800 836320648 16613408 68194560 244241792 854824376 559690016 258518016 852346010 113258369 450484768 875535872 56262360 320420352 58714368 4524032 190931840 305322736 525450959 987443404 913191768 837220096 145633536 835290880 219892208 95115200 100155648 522861568 546433000 459274304 308669760 752361856 678749120 698328176 219019776 258292416 203916240 301084375 102782404 48469504 280130032 185712192 216720832 30993920 298275618 375492608 45318656 45510464 104908800 273650840 131608797 91986064 227552256 631772480 459248448 310131929 621617616 291280896 340082688 62315375 451486080 555464344 959233904 423012536 105959760 391310208 459907968 432845312 134891288 541579568 681730992 262905600 853642352 138642526 995915750 596357150 431727488 960084736 407900936 882110336 572264384 858886780 964326400 98096660 143500800 674305216 713394112 510656504 371880000 591124304 362305184 110121510 973533440 670322432 968763904 27602776 847017332 411191392 829842432 682073728 705119216 695525888 57597552 940220580 92641488 43904832 779819172 200303128 760965376 278433052 641951232 920565336 822524192 205892237 841306176 494281064 535395136 155460048 883845408 462100222 457703984 230119088 374654133 537255296 970127744 116712448 288854528 569889024 882271232 197859968 62567352 188179808 599648688 67058732 560482890 129429184 947415000 369951424 242911760 643984688 612838688 262879744 666752000 663761928 919654304 91158000 708794230 688826880 514822464 804464144 545281792 326168352 178234368 846161856 848964088 632823808 509629408 53428156 374174460 858822912 785448832 503896832 998875040 284955968 775932800 190529408 31210496 822444640 329449472 721440256 441271511 258245796 292291019 536819200 268986240 513201288 588568064 166253056 491723664 522357266 914837388 71567 118421032 808353400 764743840 980644736 890068000 795090688 823098900 439944512 960742752 383388400 443473232 890278848 808246158 624647584 575584722 137383864 807934798 717411616 85264896 793378896 668702720 845029200 127246592 695106060 146067488 698880928 659689984 257989088 825228322 619087360 824011392 415143296 242548384 305491456 972100080 996314300 553082400 88048640 890724384 525486496 484622080 78768252 555188024 722804224 75247232 603411136 327429161 743221184 173254944 28708744 485685064 855691664 33309616 904772930 420565664 832046872 350199040 161404288 168504832 301416200 552646784 904311292 418530304 729878848 153408372 410789152 39066720 780588576 212632352 285871799 42689520 730445088 32331292 77603432 827941376 221504108 630249512 714319360 764463232 427070040 664193008 0 58071360 681768072 139122800
815579520 332674730 500898344 497096704 584162592 599847852 526677504 974639680 561593856 796566368 16665000 404499968 554721936 581806523 75322770 911010660 934800784 849131965 720442352 935414192 279546880 463168382 211449304 550066584 741006724 850094080 283178048 701070448 54252544 961276000 16669546 827753272 183735664 306470912 941530020 222838168 303715028 386716100 517113344 728461312 970749184 641544704 317906628 173381152 58673664 619889908 771226796 232675700 345998192 110672640 502278260 167613004 809340208 269719552 615764032 222048840 44833376 683176064 156443428 436636604 816744984 314520480 244051292 693761792 78197184 538934592 311733584 186974328 664544000 11869836 341159924 679970970 343623424 212600736 789544908 366426748 543200216 133018704 617396859 333483776 217620528 95049722 26015744 383605760 582074656 458355632 844857956 329820106 990685184 105046976 652554688 760831180 963620616 830040704 115863398 581704448 706080972 541692160 255592368 394614064 513354408 291309088 483584192 584156416 679466492 702247760 747853632 111141488 930715036 966080160 24780256 625541564 880433696 985736132 539826112 150717952 31251816 151012844 893388288 409344256 205108800 426051520 40656440 829822976 227384204 407684820 278912128 115134280 558155008 260536744 404920048 130753000 70056400 945429420 63495936 273611776 421206808 440508160 785581888 55617248 553458416 551399188 351902720 657610752 372423464 570369456 504640000 980747732 666749696 616187870 576817984 264618990 877030832 126794240 604236800 637435488 107541760 158736130 265161450 623163744 341030144 765226552 301351648 429558112 382304384 250132920 895307576 874731932 964377264 241910264 822571217 437575168 961622208 258910779 764931748 935128192 243265936 510571276 870503808 238366784 292063900 209245152 685344128 63825408 932081084 41172148 6405216 130710336 158338216 967901952 12341966 838515748 695072000 261154492 818648040 968506208 942304256 140761600 942973108 842063068 132339200 260487540 42253544 714926590 475224496 505805576 838715968 146631360 261458414 598319054 728009576 892517984 499356424 366553232 320301780 720628354 923995936 946591132 622440220 435260736 67486484 977988800 256314150 186127488 390550618 561999256 906460160 249864658 275751992 73449920 764065416 260382002 318210560 476823400 851264388 334241522 79932918 286408192 481336608 256457040 415207840 363573736 668740292 168085312 149066464 329993100 346384384 452506784 467700960 501345392 119445504 318231264 634933760 585693380 788082432 619342144 384157748 616505322 270289568 131038064 218895392 36286464 715439856 816485584 356877500 112416640 246430742 381194764 929598160 987458048 730638007 979983728 375555280 161126198 526757984 222104180 819896832 461519872 244804726 685322546 213833568 856519434 216936272 850115664 154249216 993301184 709225768 387523352 151580608 19299280 518658896 912445968 205074880 161389824 53266998 834186936 918706960 26964096 792506836 409348992 152212032 829789236 921304688 431929868 876320420 443645248 528167016 511120376 547893760 452422528 9816448 754096320 976516292 869172232 223700840 140424320 916845472 719357376 348106320 229731574 943827968 29039056 682379880 857084568 574755840 916002272 378619432 872866504 840775648 940748000 40765000 932237376 313398236 261716160 522023768 970384816 613657600 907601784 458423168 800834872 104530560 563257244 193496432 902382748 399091572 172648132 85264520 769055634 644293312 840318976 897689472 855530752 955704144 118915904 75219524 194395774 238350336 990564384 452692736 779262352 868229870 454537032 185538112 785347360 491883648 942685888 821879040 592784960 524242112 364166646 569369559 717237924 830767408 860638016 797547920 336156128 49579880 691260838 50908288 168080896 441598432 392567008 768732480 786171584 102315760 482625328 105900544 447944768 293583280 30307840 26246400 600392192 227230592 763604100 442125088 294924800 108123776 286805760 292401064 397590528 340756248 356985264 400337568 342546420 619548896 146164120 428931072 770640266 587210488 32396912 375467528 202112000 632959040 221115392 303231188 506722848 930880000 675294664 972546688 503885824 251153920 300694144 877976190 305093888 769895360 46992256 430650992 59202700 976456104 54838304 197261168 217363712 896412160 799414784 36920788 803393920 129930240 707683840 818141696 590432326 209184176 760964000 712582488 154417792 94742780 641015360 925892736 241486912 937149788 399342160 258322364 183668238 232765920 660736000 924444824 680949568 259905484 594144000 365165336 396691520 660980100 923646580 100151140 438790144 3870688 895033272 516605056 604344064 642422912 658291084 260248288 528783744 234967680 393297024 965725280 762120640 787846144 810028432 468074344 539111676 265655744 293165494 135509760 129040000 690526064 243370056 531237056 834260824 822419456 379571200 91579392 710000848 284459536 482344464 520806368 350474624 613895332 941753104 476844864 983460080
666557888 72354896 95555600 127051662 589476500 665091392 223472384 871886272 808580692 644845360 947877720 762550252 839508320 457829888 594427616 415826024 10734258 375832640 949392142 352479872 443597840 291309768 894233760 744082640 655147840 381333504 626339840 657731320 201870816 2089114 951946220 484748848 463406236 830917760 762228352 768299250 459058372 666247832 884679178 849126780 294660596 673296368 82101128 824807970 951792648 759336212 676842224 935049472 358362344 225650176 441315328 879119720 747368480 484835328 717242496 568921600 410658128 929298912 90531840 221407184 526946880 695975056 555312800 705599872 853606784 401691065 64658432 316788976 206667280 527338496 468123424 878346278 773605428 531340952 717795840 551689296 678808656 196272350 142713912 430768576 423953024 812631288 247540160 164739136 327406528 795381024 188655952 573256192 937350528 256716416 597660752 991529570 58004576 348340288 450275712 350860516 857930822 371105468 288793856 459503284 226468060 35323080 558120320 273160000 489431056 4657856 549334842 633939840 325930108 234704812 66976026 594102408 845402112 358564480 202794276 337458592 355263488 72064404 316583080 112106496 776908288 589358840 641293536 899695360 591097455 933058920 914571552 498015810 708767552 777143584 711872528 757190144 245353152 201682304 539753984 42361024 967302064 732014560 578686818 929054720 769855980 768827868 544630744 433242234 814950400 608069632 143784448 427207300 669294160 987112960 728051656 631719488 431811220 128805312 208011328 188021856 331648640 974070880 516798320 888160512 23828088 642429656 946952040 248538368 863730496 88645776 504668832 329176064 366950016 618754325 487378688 610907808 521286872 224726016 414435008 638800896 896534950 950206998 412359120 801544256 832256000 357628288 952208672 389888616 603728568 111555008 409780448 199285776 538209840 490169012 47549424 408109040 491748864 569369824 909870820 999823360 175611408 335814376 643060304 419512000 479655000 144499872 810078336 971988440 389651838 650020540 274579968 735900112 515162896 923122820 669633822 957594240 848928700 617491968 593417400 504122256 691767072 322760152 340610560 109145120 313161464 943190528 138087632 138608904 107565824 742481160 259466652 104853312 239045764 878345216 122818376 739618278 529883976 381783936 513133806 82736712 136018080 532462680 508931952 807702008 644693840 155013344 73756864 168700064 272010304 759085360 105591216 954992288 546377696 427550712 207071132 845501300 755804120 751725436 787978000 80468236 300807096 137522816 892651590 481718912 50980864 583919588 110833392 164912490 573288042 738457088 415803944 388428288 774742400 166538336 631825432 275901838 172060496 19786240 308462536 917806592 439416888 815700656 312569728 400323792 544157696 410660848 74473846 347677368 214158288 777350114 857538075 277483776 5836800 678676856 427201520 37628332 981383536 410183100 984352000 346585752 844710492 421515312 751211466 177667567 470014194 426529100 626889896 89925056 197284032 316231104 21131712 652763920 456323456 935236256 280955656 110208768 240075706 155423076 353098748 618231375 249335296 426770688 147472776 130394488 552249856 756370208 709132288 746135568 24220512 998939904 623493204 375014112 294847920 388594944 710359104 233527960 742661134 888899264 266894762 401963736 49852416 812883368 835880560 138241382 501148864 221156800 142085376 214737370 498016424 453930000 285158672 874788732 746620288 215750400 750160000 923610912 994731712 396812032 516236048 728909208 42177536 520791600 352978418 445601776 825416292 312453936 559889512 248807280 512553728 680221696 362072528 973499072 602681376 642452100 949503661 678651458 429675456 958730592 373913872 13133920 438807144 923548672 417865304 341018496 412136908 585937920 754983728 740928000 113404928 630255264 106273920 482554752 548921856 702922980 942322944 831984128 823529428 260402688 652391224 399990016 274307760 180885632 105927214 120149268 793576874 548241500 385434560 897921832 230656000 894889319 94096384 908461944 276746624 267096716 87162874 984506032 803413056 997881472 158007296 981184550 681616664 276218965 196135152 439833578 781198534 80277168 252037376 179702016 470963680 839852384 631575212 910994112 938853338 529623408 913079680 949992860 236174536 486046984 990526848 854525056 541495160 615162000 868170520 468042250 165275800 273987500 317715484 943394464 426150608 154211968 712687744 984476992 677206416 158168064 875538586 390759554 996208384 951959976 975661952 603921516 325497786 972782656 968549248 219992744 171882432 265418704 822631356 409800672 27029600 93808442 964680704 84725952 136793744 885576704 140432580 177962208 750193552 160666672 537062056 91989808 682944048 748880256 912897490 652948480 572605952 370888204 710370416 111092594 502895104 103667592 575425664 620513696 961870036 403426224 808216520 888265008 822922816 917185728 340859712 581696672 110446120 156001904 460622976 717620224
49073728 789481604 328652592 846778450 232440800 791513550 677764544 741013632 593803264 226161600 280762464 423458304 412130816 524819296 505662528 369888472 49638648 276011608 902424263 262808576 332777696 849477804 487161428 940084833 30065008 422262400 635737532 212085952 936517272 532619392 581788668 323484256 708048688 900766200 84350592 467577344 438229734 181996308 132323840 120528640 724613910 701877895 715394560 961285504 847515608 819635968 306559630 979330560 120239360 850036000 542932698 955200256 238053284 164434596 93989424 297336320 136519168 13173248 870396352 591721784 998394600 954722576 636285952 834162464 326456720 413700896 779256677 429923264 368516000 792613280 663266644 656691522 982227432 25605888 294021120 916874902 474105072 423673260 609645876 167855342 588213952 93829848 507942272 451213300 988756620 794771456 606403584 71419528 627841792 50034375 429719040 572802586 688748032 132291360 585909504 718938368 269705488 635014048 927635968 458020608 372551456 596726556 252693312 183127757 335142414 890305448 165691200 815760084 462743438 32418816 119222036 81462712 131247880 968580384 12321920 663545440 480146176 393138688 944551232 802433386 125608680 942853224 370332160 596577632 169979044 893359104 412608536 834609920 154308608 660030784 2323452 233513944 413047536 115477154 641005448 752286848 984298816 149545728 924509696 350700912 748332000 959552384 303326410 489514944 256876544 924019520 120463536 271990784 378704424 15800440 792230144 287074304 626759312 42166472 150927670 460204928 701579016 403575168 544780192 489030704 825015816 181467070 444252544 342101416 344151040 94489360 165522688 991226762 692015408 897895392 180012366 32718920 156927736 619662336 331078556 338055025 193494648 380696000 245999000 383783872 671679712 269828592 855275584 763547072 191285984 579842816 95607369 540977152 631172992 906889448 273460664 926613826 175576956 274055360 620916000 370133728 528970304 209018016 881918900 979480632 218952904 586403840 657380544 313309024 340990720 107412864 239845200 855085584 505767614 779219800 412632087 357397824 521330048 174085704 229603136 18889792 242059264 905285504 917650752 73757896 567429632 823992160 916098744 133266432 468165232 53856384 235561936 875939807 750461952 972024960 402663104 302629592 625495456 136152864 68145004 202461280 600382102 451621088 163151278 457253470 347103906 357822576 239923712 375198384 565934816 242070960 573933608 361253264 299789536 105877328 665002088 987443712 758227488 135365228 268530200 556943488 944659968 729286616 717662538 350300416 381072240 353022352 47248144 496489904 400521472 732332800 694392298 722688336 128333727 604481920 602834912 805790008 651919408 942980992 350384908 816562992 480967488 615550912 252590864 717688416 426277408 68133632 757742080 514567680 855050240 420021760 113188608 64260816 120671744 264421920 631750832 123077896 41994460 690476680 445921950 592833280 394974720 234091511 657367224 577833152 556187524 882410384 43086692 103554816 760878592 738521900 699212608 618787216 444377968 677239360 751820624 236610080 763020192 282965200 877519240 6939274 872183424 999758002 731331259 161090572 829664512 327221424 264939014 565901440 799732008 233687936 667689384 937657500 223934680 512802368 754889712 457811424 303576144 782399340 475540384 511954432 111446064 222247430 179359744 264232960 174216384 209410928 967206816 798202688 66131742 797735976 475479276 628919528 4119872 807001216 464498784 796966528 840028384 763976064 689878528 454956648 135943664 874903680 471684944 975965176 705641376 630881104 523121552 696497424 538910496 751410512 839739904 638573568 231621032 636274384 778636288 186074432 315482304 563606248 328607824 759502976 68432192 368149453 171951824 884938752 510982464 762916504 691957760 825020259 845651968 846191616 348644736 734382720 682200528 487143280 144611920 344100416 846339380 603627572 818816025 910022944 19497984 653110076 95511992 138135552 701681384 656661120 365458488 394146272 229012672 892567648 628502848 155490912 508897600 939116768 739941428 692078784 574767392 92702208 60037760 452776400 605595876 253317120 369125536 669274112 874369408 845541216 836410768 236920860 882400768 770584960 650473536 49409536 78006272 590497728 502022944 858058384 538539584 643235856 988360960 75497744 433195536 922955216 146931956 720149152 93526880 577359360 608511650 590734812 833753312 871285064 569567488 95961456 584203348 75350624 151998712 317715800 7808800 879055872 958094044 285625664 644432903 97313904 888604928 195588236 593650112 19787520 908010944 742929712 941923830 939622144 453676544 130310976 958401440 515225300 87370628 693471120 652058544 915409024 840846720 69055984 209414864 26446000 308078704 294286400 321746432 311257364 427449424 988817560 380681912 529150472 567428480 301427710 264895832 846253824 414748784 43871408 192219960 699171280 948523520 173322624 74824146 390630400 29698634 288581504
140041440 18455840 265013040 716443392 699727872 942234464 495413312 745748832 821652160 418467356 792417938 259129848 804344012 682324336 89537600 134011018 881055160 919961394 485031424 667566976 990526976 912627200 330640384 961867368 105926428 876276926 48355200 739288500 313099824 674811288 633082048 896177784 679271424 702287488 51137600 699041280 137972224 265903090 909919438 359694748 824528304 132380264 348466912 853777600 248350784 828924736 46546688 308714176 482327040 113612084 100396000 71117032 69454788 142312235 322367984 30004736 412685304 552777056 454485296 607893638 527051806 215264736 464266400 581218400 955682676 441553152 176416 631287924 798212944 53643688 50912150 493361996 493017952 462824168 316380336 71046864 141140036 772897896 590696819 716599016 762390304 690229232 322960080 355583488 313382608 544938124 673359424 731174056 207593168 115171920 14017193 996719058 983406816 421662064 201732406 740154368 311466976 977507144 413095072 434429760 664466688 102847488 728246408 755883512 966623232 726075904 123594624 289463360 804946432 505283712 662420476 163152632 388355760 9324668 936721312 937214464 668767968 484022912 826624240 265760384 338463408 506360864 180368728 376164672 544899776 105508768 793306056 238979942 386503824 584093244 877085440 124337052 621243392 814075456 551313040 138231856 456553984 587397360 422796192 726103045 279937024 1253766 199465168 232407789 721923712 458200448 726022240 769289088 51875480 613539152 439659776 84198132 161557220 403630592 451776384 301985280 170462536 737696912 210227712 264206464 809952000 916748368 359024848 31464928 316907194 95492552 134585888 399198772 50183936 92932096 484434720 816589640 74001152 804935356 132991758 381291520 13015470 179936152 924183520 688412096 215436800 299484000 663558088 749757960 537654784 237873664 438250496 49315872 700228770 525094809 77657792 46444352 269092988 563781952 644650536 937429504 310493314 371847893 673930752 614914688 47863718 71047808 431437890 430083742 735031680 64042672 836337222 146669480 412058056 729734656 412539584 542548992 155183036 589617150 662867232 830136384 728943616 554187872 991095552 600271040 549071970 622480000 776608000 510657596 374982688 415923408 549944064 751144938 675457672 693964288 506789424 97388384 513875632 428587936 269548656 416133856 975142944 43818944 181714330 844268672 66433540 488696468 112029792 181716437 835741032 1192112 952215368 605991648 569037601 260776606 684298340 890023936 285052506 886413680 298493052 374054800 743436800 408639488 218144576 187733644 275741184 405230088 346756032 428698196 569595520 665101920 999327744 423908384 754846214 945414635 507039360 589111280 9215732 653758456 419999144 125333760 206890472 331501968 935833140 254814192 926706560 188545152 398100960 39801600 383963824 831650624 924884472 938880512 700081408 829964528 730082720 527573176 990958080 814559068 639984450 253578752 168197796 450205184 57901440 356367072 240343512 423093230 528736768 84609164 521474904 251774168 432433280 449294440 426251200 146794908 201573203 650255488 159743073 440385024 842959360 389058048 270352000 520842752 903886474 634025472 538985334 851454592 41760 676150660 761539024 31604608 339082305 870815344 414754688 866522212 383135168 951746483 788820096 753624768 592074775 526290432 91293568 494885888 632288560 399350256 89383198 865377654 691291424 786617880 772174708 295055616 641767880 19570432 295637848 791615808 630113054 140977632 168079984 850304128 53608084 199726816 498939904 276698240 987631488 156266640 464022272 922025736 553004352 890284544 614256128 19918496 90307072 395652608 405150784 851374468 216836520 149751200 193289232 988239200 138363004 718988032 856582016 448317696 607360512 655219008 556113424 186545920 398080 946786560 39637568 385264384 40899040 87445248 973910664 886687116 67064832 967981792 387717824 943945832 688478292 96574964 538332120 350928593 813990248 351525180 145870368 98887904 496848916 948201600 113740448 243074720 346088528 590989648 97245108 594461264 301399092 344363952 907181824 60269592 579533907 411375232 898482192 374482960 366541792 487104384 548356696 269724052 455288778 527194484 891461408 474626048 614507200 279200072 555770700 19168256 462922376 908503530 790501760 99690816 596242000 99421376 467637144 85585152 747559424 80834840 358911136 488896768 154521152 95415296 208079176 193170608 978559840 14667268 673097759 111035584 969228425 321986048 254281216 426113536 35215164 430894384 669309884 578428940 608039200 264119488 93734976 945942320 994320680 794796720 602814096 868159928 804201776 659233216 773175464 219197024 520255980 707585920 309468128 269679216 842964096 372719240 591658992 315500544 606983608 6954816 453465208 831292416 515849408 214319584 931764490 74735984 511690560 142223206 969566656 124697200 439417600 227127836 560400384 614167446 108875776 485929696 840013824 944511756 315906280 4981750
812706318 644845312 131272498 859499088 742015856 706267984 867033280 36099888 150126912 78133664 878247336 378197552 204135936 676174944 79774256 685299712 985462072 420812908 257164480 199521424 741782532 28494032 133538384 582604100 133998976 253497054 561123580 461070352 999260720 422694784 766656904 896464749 384791888 218370840 109656200 74598912 967207918 282074120 126800000 277865600 257477195 670898332 294529152 446132992 52872088 497658112 223428152 344972480 650360320 740543616 568877736 661464520 995683712 289355968 859191680 218599768 714251104 953964072 776793979 270733540 146089104 440479248 198898020 577700412 743840064 930027352 174230016 212767268 809717056 549558784 907016448 159343392 826896640 290412366 104274176 665721856 404274768 647183248 784139328 410550648 805572672 595798944 10473360 679522688 515177096 270383360 564576500 709452288 462059290 644811936 947686928 837392080 383923422 740840000 639821696 208121760 431619256 930082304 27306272 469544000 898279016 81109504 136387552 876706876 185934592 456177340 649847888 753720832 355555464 15162264 282972504 195039040 206424768 173726720 341579894 677861376 950134528 786838922 841902504 798518182 1464448 40582656 468741884 405566528 583586648 524653408 537095260 633440328 894288672 477061824 223158246 425912784 991145888 952637084 570806658 882430512 192157641 271505284 518833088 143232368 429167980 120801640 499833472 734239795 566050640 835618408 846142232 630548352 353168808 323321628 496480822 334922534 446916588 993599360 596692814 775818408 774323424 506912328 198958848 424542456 779161248 975571008 731271408 549370470 840607920 927468896 367320624 718037696 57156036 74152560 636131950 722789672 561799168 81860456 957217352 216150256 234584624 525762600 817218656 665450351 59963908 779449856 117568192 179528192 820499456 675163448 459738752 153892488 589578688 215707040 790245976 756622712 424605312 933550336 66628169 696154112 57266760 178715672 828474092 357113848 146661760 776975600 358948272 166948336 350690304 392836208 583523200 861800608 788686336 912012600 512006976 75767936 998177536 849575808 362905760 947328640 773366248 76563916 793923082 24833280 183246860 387049862 261475328 717965696 21744608 554691456 824832302 134619296 391523584 703564300 474335311 430039168 220496827 373919008 387765248 127153296 911404032 896530432 710097870 221569184 546123008 332961024 321958848 64109736 454296832 77181512 64484688 844118064 635284792 423135712 96903168 140767072 910873580 800839096 110326112 292713376 866921392 654557184 889204480 421589328 657181696 892127008 167788264 289664420 704543616 669716032 318240144 620012038 60469992 333347848 394388544 735410162 412853184 648447488 648514304 798567648 841529976 116901514 979437536 343753177 816146486 395825152 451747040 747192340 465329376 143471232 405184224 350574848 948377280 310923008 635130240 202199984 705049600 35571808 280637424 11463424 818436208 587261304 160988736 60565928 628661816 902092144 78039596 680439968 926348288 519232104 142563240 9570336 139788016 97230912 496937404 716312510 508601728 627665632 986495752 721016572 622953380 218660512 146898432 814888256 282102480 31398776 878796520 885177168 806778112 279143136 473064484 404179728 844608164 951806224 666928440 558942592 649197732 764160672 418100544 193624648 924218368 491747504 489845816 94477824 172095954 517604640 806704540 154468268 911426236 773246368 12890564 59336704 358751548 984441536 352803030 936271008 160113476 138988944 765114688 296690232 610720384 798390440 697229984 139716992 715682496 615720464 160706560 104374000 926977536 247908770 20683772 774326112 676698680 319009400 424603648 371135360 500996864 972531840 399237800 665230108 346702384 606849792 408123152 972830480 373163648 1159544 674511216 611713024 54130880 783933396 636956288 21562110 368977128 956517536 367718632 239393840 796499600 14907120 943258432 927426500 466649184 59239094 912661616 859525152 297433728 624612864 517456256 954195976 583952272 903661832 155456512 128899352 827354975 121783256 178908416 434679424 483117056 650523408 345027244 313238272 838598312 414626800 514739968 244979508 556274192 689215008 784344668 249613824 499985512 711962560 233437040 147728672 43029160 980512749 318728384 225884096 27204176 266426678 783483584 708050432 228497736 484057472 863370408 572599456 123836577 952016076 23939384 854497072 16132984 734010368 163739280 215811901 218157344 313739008 565289468 517567952 58377400 820100042 206338528 74025088 558523612 462696560 58305000 583621056 479330640 141773040 375842185 785326080 532572992 338341824 668172784 880388632 565954560 254818432 587800128 845362156 23481378 272187344 959146380 470176404 405693952 747488300 821407976 278198328 989053744 425712464 83284152 71651552 334085064 217204197 36187136 615875021 946982760 342322432 276825088 114688864 122961880 8163376 190977064 174675136 241678095 955803136 45048288 425930400
652582016 26346496 8653824 688839568 712260336 571153472 914447144 51608400 790619392 290916692 952728672 28567808 410084608 344261432 983577624 765160456 384789248 355050496 257046848 542250032 115457968 876416218 510095360 999405368 773788438 787046952 27374240 160675104 208026520 750996992 359830528 23878144 775537344 327700992 866152296 497012000 781571936 502961120 901169734 292259152 48628096 811541024 991569534 512156250 111530940 75854464 100449408 239260208 439134140 206132480 987485520 975560224 696929880 886942914 848180400 250634624 984403655 501532160 202462664 997103104 913962144 583275840 914720268 731964544 711603904 675345962 936797184 187788288 611458198 998171928 771744640 939378528 876544480 122658880 933784816 879721984 125944208 253128422 866396832 268585712 556167152 759959520 288682124 72960000 403532576 931327104 534463736 698666464 5191168 754866210 715032576 64408672 847801546 811808708 736219456 395296000 562006016 323380960 779249920 35091648 626123824 373564416 901538508 422968184 694539327 680391680 49193792 241094168 369639280 886810992 354425280 828783840 524138944 260502776 318906432 792450040 3999448 410106752 454740156 159322200 730631968 53722344 925357760 710915688 605714432 457618989 231854908 904941112 515701312 157675008 89009312 109713568 840210664 978176768 85789056 502413620 762048768 949856832 910421984 897209920 429423167 583537440 436372944 428417568 998474752 596716288 699281664 870301240 230127616 736111104 705368700 510945152 616179750 511099776 603559616 408957000 692811036 403074528 768246152 971772460 626055692 609396672 619323136 561120032 210352344 997349208 761747968 654945444 930387080 436420736 375243852 115104064 152595360 634342400 626227072 56068832 908547072 459194440 180830440 239380096 897504600 147756000 437418552 627836288 142222832 54671488 530060256 133500864 193903672 729364000 811976704 243172512 582340000 971947520 954658552 20000000 533422464 877198380 925858112 48705205 11259409 231265024 558225550 202251808 115522480 213614592 929997824 326749548 436709720 51733504 966342736 963264000 541212416 997824392 475094344 796342016 271617934 737232176 23530240 423955328 370505120 107640600 610584544 945627328 83915200 45517184 368504768 136183024 857018332 985149036 165654136 439437628 413311128 910189232 583466496 228600192 616589360 808946931 237623530 83035998 366518464 655325150 213815548 310492672 661671968 606489088 387068920 220610212 548923392 691300420 935226880 208005572 236800864 855605352 125542372 813313170 376744448 619320304 513011744 88485048 846977970 281241612 148498440 762470492 545388640 483643306 179591784 992179420 119141376 139681384 412124480 333814416 274638848 603874936 684058368 55279680 589571072 595541760 966228224 260339200 66192384 717727310 963223808 530216960 83831064 994906528 570680336 894592000 69068608 884742240 566754296 702015868 970170368 299550208 245565024 625035232 829824630 140570368 641628672 384716672 282268400 773111904 942862736 458156976 462315140 181206704 468525312 760215376 158669696 99089408 267618592 830307984 111734656 835040000 565339904 477221728 493380096 520763904 627719680 307694008 774112496 259860480 658668048 543675264 278487760 399992992 171916200 912404992 209020052 504965953 314399184 789785152 278758656 270768090 678775312 51542184 725033712 132950000 797160896 192900444 842538032 557269024 817345152 977369104 429751360 201996488 467243288 94770944 377017752 347449344 511427200 359984892 808639360 180649902 725346816 338821568 279592388 813493648 951641944 717731840 335299968 275297518 9953472 424411296 107327744 409676720 308307424 799782016 932656000 724566440 148778248 557052800 71986880 551968776 543089664 824537478 612306240 792544432 319514592 186508234 717679878 873340000 548658728 375842904 189339256 4221248 1767040 501557663 163896260 72911568 299296379 998080672 814152960 695971164 743616092 249575936 517264480 126245376 949335948 557966576 720396872 863759104 296330697 293786576 815170528 958154656 57001156 79910107 54281216 37468640 768621552 931191816 295770844 867556080 656569472 515525440 411259196 855255232 536244132 28916400 550862876 272258304 571408000 706391264 205889046 693016240 461626368 901477184 354562960 831273588 520008744 595383104 535362480 298031680 654455040 429600512 43652608 719484864 525616384 485473905 499264448 797045576 860143294 744313568 763296116 985961944 586715900 480208000 367271296 511059144 765003216 859186496 557319312 338561024 974456064 398362108 625845888 156024150 307024608 478239744 226341536 831100416 981920832 235131036 634533176 91427616 433770620 191111600 614705968 391206592 930325818 910911176 717511680 585932088 874401570 938886222 576195552 431737728 114506300 281577536 130935749 774187436 634742144 777372992 720034208 228956000 969921008 567606608 742992896 592970400 54299520 351503859 267350168 646304816 610993080 987966400 499352464 240495720 295524864 711319838
606083152 299955176 388811808 609363840 695523040 930973456 615469952 931214848 714395840 636983472 436657956 867703560 93558528 434548688 402310756 501427904 301863424 70912096 482390100 483006592 37892160 717176304 473063168 521059552 725013680 393420032 183034048 541484096 865633850 101529280 278113588 4459024 171918120 824855792 764688258 718939392 448086784 647545840 781448704 563670660 498125600 147974400 667895574 128794304 568463024 121277536 449812224 536415264 10946944 748346828 844228544 532629794 304770168 645414480 352733184 451995000 736543808 728824556 839871008 233729648 960973080 191387006 843810000 843909836 327196508 453099920 723703768 117345112 528433920 656123683 773289088 964000 71072768 426592224 491178304 24852000 765436800 139461680 784802816 214521552 733495104 753230464 750305780 921539504 495462720 962737920 875822480 330169444 871323336 171654378 142844656 716777984 479433134 560141710 40726432 528569856 995715834 580376084 894063616 809008744 773108608 16898080 883702368 885913152 768039424 164170616 527952384 54254208 619643772 250497024 318990422 278373328 590535680 130073180 74726436 117980660 222223360 212333328 599232512 836443984 8809160 208950984 973711928 739669744 556672128 685360653 273113960 837737280 332008000 323250560 646256640 562950400 421889024 436164752 297611280 380139008 303938048 156012534 436758768 839066624 284555984 260630084 382278620 740842420 395108540 526949096 390203976 758343680 790405440 430261504 333406080 116835304 581432384 684508426 809805752 612618280 838109952 226210444 423041376 910328000 758450752 416576802 82834938 522632704 455088000 515819680 643265024 255684144 933891636 761818304 481370512 468558064 438818816 988473928 895464448 196464344 464629662 525545682 226064520 805584564 650366068 870602792 361661672 305343650 890322048 733054560 576580390 950349056 679012688 893224448 633048000 743023616 892078623 571531160 318052970 888043536 359169160 419112800 110911296 556828624 459746816 915721918 795168256 641107868 612804184 693283418 504275584 615281091 89762572 810096176 691067360 793415808 844405310 187246592 138708480 697573184 285315744 617198688 923984224 496791366 31247312 814753688 247674376 369310884 220971346 218520992 342142816 445786560 405569920 851701120 321971104 71687368 683524128 370964608 100998824 282180608 511656448 798726656 752427616 33584352 637662208 3492944 110923404 989721672 261929984 129870884 96173702 853107932 556970256 209729024 535058720 436226848 112129472 689090944 230965760 693544448 488269824 477256152 275480720 120047759 564048704 150582272 973876484 473457880 136290304 285380144 849722368 253253896 323834624 427330048 832835572 234694384 616934600 990561872 647736100 533216362 603104568 299547296 552238740 86960640 585553960 932582998 821980672 922759936 545944320 622186368 953003264 350306454 955112464 515851164 864845824 185183626 44113248 245801472 343419360 9457180 454354504 120034304 475034000 144136496 515852528 48129024 677253352 602780000 479589768 507948096 704821696 924767262 181125920 531034504 581125880 828037000 29536992 195936768 72912560 861935703 243172892 93886848 331214848 775605200 363645072 946225728 338555296 916781312 244862688 4961432 153037416 154288224 906890816 769433856 450265936 887168000 937877888 22540480 280858992 416692704 190141408 545556760 179657408 78886464 873922686 693533944 599298080 488542768 467784886 84860832 141778352 60342960 521159268 24153968 35716992 444560256 533189344 568035914 112481556 626846012 885857696 578022400 410782176 705012688 203259200 515381250 225807368 320377972 214521576 892435728 728576800 877433856 887774848 991609304 714903902 85762658 383647048 970242112 688624768 86416128 517559296 448272384 28400576 611578076 483534722 822849262 294553872 896003840 86029700 107733024 212472452 65935036 996921664 381803572 834488384 732976884 513275332 513827520 576980280 281126736 442628608 745753576 148462144 284226560 964111888 786367956 715816512 396977152 162243616 337404342 950046080 494701568 279027200 606628432 617534096 559683952 295902520 672279344 641474432 368743928 327192856 642695872 105036800 545734026 102618324 531662848 594832752 944199680 230785600 190269384 673778528 636707136 766774016 548008402 845500036 352693392 192939696 726175840 778076992 857418272 363800900 253322240 739514880 479680000 36877632 325980200 977847300 358491648 623525670 464916744 586041560 717632640 329867950 470766592 559470000 213175304 143279600 2924016 377345040 57807872 655154176 469888 952906024 523759996 427078656 269052964 167992072 912089952 424184368 583388944 608849442 564355072 576499680 223886556 52363264 380400640 466157216 70254720 67645920 871177240 741717944 316874624 806745168 680510272 552769948 71011456 106234724 307875456 561571584 400979912 801881636 427304944 37709712 493646126 857435276 1066752 211990744 333613136 975758656 521336224 699340000 291340158 643237280 471087200
746866688 31291904 997735318 430163000 887311264 313174976 780425306 631954432 869150624 677003160 117972672 622340352 475569792 338206208 234214312 229379296 210724352 716757712 23377570 228572992 103738981 337596909 318851340 308625616 265709824 248144936 825577020 736916048 908356656 370034592 203606040 362278720 823772400 416802496 709934032 574755280 893970430 2025216 692913356 995053268 308471344 284226000 324866210 746340264 168273240 351721525 982036679 307115604 718513152 71142800 293681144 977675360 347675904 924863112 652719560 120345696 997204288 69500440 226485326 965049536 851276288 5568646 308044992 410640320 239156068 839217408 910489904 631539307 656828776 689828992 59735700 569458572 275254272 498598304 86258212 570511714 930164224 560070612 620316816 216187820 555603120 82555184 425289512 647583173 143786752 497119744 57285072 317348864 227756616 915353344 86564234 59270784 297189572 302287920 257405632 515611728 561979024 283968512 535168896 416733248 973721216 820500000 187749466 61035360 688199616 673408402 58165926 758340918 955564288 710458240 281668608 557814400 395560960 401972538 181390336 964566016 484248000 556990976 119260800 561557520 314723488 205004600 254936192 632220008 410536408 480632086 355504920 927882336 300474272 166279914 696341504 509851200 75714608 631425260 155381936 299588096 402550848 325754368 123838976 812437158 423397420 166338560 355602960 443077624 24619904 430668032 647908504 728661552 651488448 224787456 797223936 873346688 566068608 559938272 534558384 69648384 513191552 809558340 207136768 181122148 752427664 355665600 133504128 885216112 78516016 204305384 416718672 825313992 896475000 79881478 409706496 202986880 942941184 142229248 572597528 308918216 656627200 145252256 66274144 884498432 476509528 425827096 381910032 431257344 171717616 870045952 770891968 100928870 250271936 176422720 165094728 276233088 117677568 703756770 15854272 250930500 484312712 866630328 696635264 398193304 402863616 118337616 681800400 409398848 612919296 902192160 509661088 973185536 134687104 59865664 424430638 517947904 650519096 664365824 342894080 520167168 713625024 910697856 445459128 20640768 616369408 448648594 553488636 75351468 826361600 844104068 977306880 881854004 54240576 196746768 800444544 37047168 77484832 135211752 994741136 635691504 233585152 828150976 58239850 62731234 247633984 653789376 655665152 969752832 387261088 604232722 117520000 616802818 192851000 898873074 759792372 750295852 435844712 563887472 313965302 529386848 593014976 587622928 11682424 942834672 983737504 601850739 466365088 868419290 394612560 92960128 868347776 60179688 58789472 270697472 686855670 102339776 90744268 957507968 261374464 539408304 530434700 369990144 286654144 192224192 244991520 662677784 664111832 128740480 819905344 32162054 364958728 287175168 865716224 272478944 736610560 780970496 711026400 910590720 720918784 491136104 552753985 919519796 694701776 123740160 694858752 255954592 331238208 467992570 608356008 896242432 6376448 65093120 141451168 273117760 538597856 21166592 222796336 643464704 20221536 971908680 806534220 95567360 829796192 939206384 919929056 187982480 428910160 668658656 256178096 27961361 339442470 683819520 27397056 843671040 240671552 840097152 531867984 470771404 499881299 542657652 902934784 55429552 587337368 886453984 888881920 465012096 185954560 294693280 351378168 160221952 957254644 307289456 343000000 478354796 55299244 88867448 185014528 651042752 351605256 726228096 850100810 873087456 573411840 71296960 819252610 267577600 527486008 356858784 955442104 88183136 494772344 665984212 533526296 174324696 993688164 130857964 818652016 54836284 639282064 643993760 459283200 492891600 735367680 52372224 938640800 219330024 924176534 531095608 482701680 526845346 57828720 96198528 900927000 901153696 550353408 680544832 46843672 760645600 851920896 305684016 839686904 167423008 97953050 996147392 943779952 854829056 559636352 755632945 273410104 809089380 677312220 886391072 971026752 467766274 564949088 570592808 102328928 766952448 831366304 707849456 893339860 976380040 972833984 617317376 33725000 639797120 147067248 73027872 642788888 519806136 771401024 950706176 773624064 729873849 836558752 671375472 341037056 945918922 60052572 239283045 197315972 872103888 53282816 62069649 988253798 532301456 43756032 409733984 8002096 88898224 269033164 330217288 168737344 234927244 638928384 326881500 883687808 590161384 415474880 467239360 127520256 174017428 939607400 411803840 167415776 331531520 316842252 206286120 228731224 128535040 468182912 799805177 801675920 395401442 799334080 967742096 354352594 919385016 394278704 17842560 135565176 609319808 40010064 223893380 574163242 65309768 98271552 310365844 775144384 992638528 941036324 108577642 523084512 850565936 941773920 618897236 740156928 388291200 471333728 252568529 854154088 467241850 234965459 24013816
577221440 306603680 911161792 442986016 733594836 647473518 877605152 346043856 753760640 345997136 503712415 623793054 272659040 953674400 446542304 349624972 166931456 459635700 742856704 891140544 655323320 831139968 135035712 587727216 69612632 75173800 919164032 357102560 776656000 539084992 201560576 147956736 159965916 805396400 976095232 105493888 40636672 609825152 967048960 643550028 990009368 542165504 843594436 782130432 453327008 564578688 137440888 332798976 548185232 371016992 907228128 757655552 943408768 521147520 40351200 567947968 167309586 425395704 553829896 871000512 143931760 284380480 190515348 120149856 131120120 785633693 712513280 904667456 242956988 709708800 356027136 570365952 998153911 836425728 749249703 87025664 385363456 264051212 554316256 648173056 430722536 722786150 347174400 12164608 744347076 880989392 901662400 536876880 428775176 855894584 989827520 816044960 701719704 451558228 192275712 684620704 823846400 96028344 137161984 331192026 19138448 221968608 289807584 47589856 419537936 785283584 853603534 752759008 932811876 156628716 556172954 562285568 303805504 670815456 383231552 893462736 770455600 170517280 100554752 235742688 738723744 908711588 453940864 712805376 598530304 333082810 401905536 618436910 784569744 136408512 249054208 224143584 761691976 946844720 171701072 515106716 635810160 698017824 798649918 856712704 677602400 177461808 575467694 920901440 734912000 920710768 362700104 583927144 399601206 414750344 996325504 797953496 96848257 283057592 584293264 622147238 473288064 783075328 266421376 899468912 396346472 944155344 333031384 812317568 644717568 545474112 82735200 539774464 440966656 153486174 754592256 356846608 596412928 614676954 938129088 94720560 21822128 294374204 434034288 243360768 859955712 991368446 755495136 186550600 686839520 506698138 597317490 216556840 106927360 51206272 199455552 737713536 542146968 739602528 838153868 61862728 576215976 848296608 800015816 936133048 96877728 836940288 812567968 154281232 705912786 749406336 33906816 933382924 30635386 864481280 529399552 196757472 204643072 581984640 163417892 882860832 500224944 905251120 437493760 241050910 509936076 387842688 7142208 671606872 599059744 327691776 880752304 84806720 913612800 210119920 207530204 203938544 297018086 878038016 818739200 732035760 893113600 774104704 683086592 580473160 803488000 490727456 573938816 541087424 348514456 508864576 200119808 800569936 258684928 253105304 770494472 705965222 5440384 629127944 976265536 415878912 920186972 675804416 825745376 787533578 612021856 485422560 584636928 277249984 517798784 738007808 675802946 955113514 13352960 217966080 505796376 702870948 753375360 533250384 505783040 430282240 382467452 120770208 72761968 75156368 877770944 230025488 809195744 80866640 65024908 462580800 17986200 769296369 267052800 49515312 45784352 491994880 298456064 570700308 102627100 608147392 351014336 522060032 624158752 751494296 728061460 471340016 40155808 755720880 475738384 589806820 402054080 558947200 339162696 206797360 77537408 33445732 174562920 324821648 779460560 508885440 967284688 848459200 902505624 651720064 140425056 918115502 180692320 209155528 821581200 327300608 416928576 173081144 67974498 731777422 221370368 10595424 651581312 949648800 578858288 242346856 231328528 594335040 607205200 687628524 238646784 197978600 553093344 669762608 275838080 412216960 182918656 44131148 763950904 262374424 103316992 660826076 548835328 28853748 974709472 17193384 285596672 206264832 669296208 938476672 395817866 863190016 81065468 288527872 694731696 919829600 743635712 277044520 604852800 807967072 298448384 871550864 300946992 468094280 370727456 745506700 962537656 673694473 775943872 162425728 918278028 119154176 290817216 138789704 914077504 607735760 263818000 574224736 966509625 139186952 668235824 864222632 979138464 976527920 847083392 540207100 517390756 211452480 819418082 149642296 660221088 345888650 48035040 980076672 352784952 433113856 435654404 276394048 107144512 297328384 172980008 665776656 556369280 466157104 467988064 391913619 857039080 238785168 596101740 365002824 751677184 647111296 363479824 237422062 487830720 358424216 756298920 904248768 911804352 866268178 594890108 751659168 234942968 560460440 618665272 655121408 770643072 692762376 791011738 566423328 741445526 206853248 818199440 487571968 494579536 716351306 590801752 66846360 178432320 57863120 388829288 103653990 46630528 888434432 548356736 191270112 284061184 637154944 10087168 631671296 785251000 450630400 651588449 943972108 382916864 335910912 705536264 936363456 970837000 234995072 531323392 483250944 918524544 359056384 367142016 408319424 767895520 39349470 990585264 413675536 803630896 841345984 135470744 504408120 702517080 228956048 988283500 916626080 909902848 951827520 762206800 639667808 7184408 544763712 561323072 808722176 510327776 343104584 749963352 825270832
917919616 300056652 436567164 813388128 739766120 614480384 509992205 603529030 560690384 3528448 687345024 881221244 571391936 46424096 517260480 263498384 51725312 80381440 972780608 26251552 143428416 819065900 230818681 744118984 509558046 222112912 461142784 906148100 183902696 597331456 454497148 689841448 907991072 839073916 271583028 185351680 34070081 233303510 529565884 974910056 785086048 360875514 598290280 326737248 211552000 750410800 11868336 435922720 856181632 939044192 289871616 387125424 317079296 921327656 185713664 731505616 688211624 734242976 285783040 117154704 883262336 749857440 602529928 717211164 543846848 153063348 193170876 590963860 887808 682112896 112869504 680266536 331554304 336639040 758435516 644858944 111351904 591118912 34128260 617550112 583925264 784973420 980938744 271824816 132962 537319506 887397270 367964672 679652352 803395584 535813504 636327264 514236160 725256448 475961856 30640640 469393984 720889276 479146656 412763952 832890176 726401152 720835888 712841658 904444992 203006480 590761370 139181784 149008768 667993792 812479296 189944832 151663972 727906944 854857440 77481600 798930624 52588948 799453696 523544656 441108192 237836388 619172935 645802606 974850432 75141312 541271224 810284864 289311500 167783056 189959318 145543584 314304056 330349134 725787072 400219520 646584064 218318976 725839360 522224448 316235600 300410912 906728288 46044128 24174560 845733628 462845220 585297680 173623456 343244828 686946344 936260984 521467392 725889280 909597216 429884848 573367984 73535616 697624092 729015554 133427136 783669936 747894016 159942352 245478266 191985268 71065600 166210116 971334208 570133824 130298188 607716864 295938048 853723520 70554392 255415296 537489536 973566656 419689552 515506800 349040800 335417720 394362624 956648192 905411680 263272712 580733440 336892392 694623964 132686156 300068800 11063008 136887748 809441280 351510976 312193440 252668868 826334088 521995824 232314196 974289272 870505400 520606720 679404888 441746216 859557888 194271568 289939556 686842180 738403410 550072172 154248384 649018578 482046976 466324736 523569656 645035728 19664848 453233840 651233896 385308096 504911384 589198656 123357440 110748304 373103584 308439520 697917952 574950144 403137984 126706176 706843920 192644296 156696464 983975234 932950848 340036096 968950464 749683720 810303920 740252160 446176028 895883476 300859728 459518688 652853888 81991488 878650672 972425472 657786560 904641620 62984056 743119720 724134888 957475096 161493152 254229280 14450876 934121434 498831424 398575904 921912064 724165128 40731124 882172032 6995228 40800320 634989496 689388312 66906624 845106728 964018688 930222722 450684536 277842157 963520000 233446964 792603968 729633419 815803662 695695152 116031832 749545984 474127606 767310768 574188592 635008840 228922064 105046645 159530592 773462036 675415296 119046328 929734512 371825376 122722304 863364148 297019572 356229120 683670968 317634640 265009828 114919360 645082368 569403856 978525030 11012504 58109136 160101120 902834688 412991808 691163168 415146624 716719200 84063344 117212928 20476080 653544844 422481216 232654496 731968536 795834880 904671808 473643936 247654240 393464000 694479040 614306472 204279680 894190080 820678888 718945464 797058252 969472088 529010860 449812160 679083616 158142872 874992128 51459712 438428249 341596750 921152000 189321920 269817280 567365640 761257976 697159132 238915840 811371964 610601234 35137788 282758656 919654848 501959952 528751360 375126272 40176108 859827136 186938112 646556672 285855744 667830272 593976080 681730040 419729152 47639552 10740208 360394296 217722368 409667928 783632288 561629504 118598400 431938560 224255123 231512304 602801384 285149248 557351040 60247812 257106328 537873924 801181336 43782656 144429400 625434440 428436752 214066608 388157280 2124052 15709102 680954304 842635808 590324736 62449710 312479504 432527856 242760960 62596424 577636352 509108224 282209272 595691360 794618452 301417344 668804584 528001504 715731648 218404574 8026752 694037170 995659600 120795216 356398592 695236400 495951392 289389688 454627328 802059716 568088188 143983616 521389184 479947776 643286450 766349954 838406528 292225536 478728768 827501728 613470080 121924928 665079680 803729160 965132192 112043360 367979488 715948752 637333776 466357328 110981984 995323968 551257826 249745008 751586816 147596800 56550816 88111080 590204928 917524636 911506828 364550256 531466294 569480128 245482880 643404020 672263204 255037440 943376360 197381376 204006304 739761576 479462424 688054224 867928421 10553344 541458208 890212444 107887431 344558272 567293056 604176329 143408952 102896512 840422408 482012668 641167872 592113184 554158058 422802560 694937136 987240624 846129408 250438304 960633536 150314500 258875552 213679038 679722496 20763280 675205664 563561568 70738568 518864640 333385376 169044480 809733496 518502880 996135424 599300886
805999552 222862016 852475904 852857152 503126175 627827696 594958464 645013542 835152860 638700070 195058500 600238780 905878952 493748296 498073600 316064224 88797312 52391040 466229770 510782464 844145152 109697264 605691664 171694080 130290928 716860000 913383936 395663124 301225488 548349088 859392138 272163206 100832904 798007168 9008676 556494264 402066816 954243046 980266720 609823440 329092605 702692678 426014840 242953544 746922128 23675277 689367456 443627216 442029536 943682656 27975072 254670355 759014404 98144000 970348672 727943880 506646800 842337956 478469888 281116160 622483520 262869376 338149952 732457280 565576320 92345792 717319664 913940436 205231104 670452128 224756444 442791456 535588096 97349632 410070848 441618142 559162160 351706428 643164620 324282124 258880704 855982080 940212560 390495022 667481240 60195524 188297846 606518864 245775020 853888512 287099648 49299712 658064028 267035072 265309184 705438144 128767152 21456230 895452516 781778944 64579920 918141596 387615104 227233920 501068576 54620480 434378752 716556480 654074688 797127680 394406396 768540212 669780428 780141400 845602224 484385490 335869624 683926592 806409340 570884632 351306048 316980928 373720198 108316416 662071512 167125504 87739680 386084240 557144136 59337216 241624984 18984750 410804127 757439008 133754880 793029536 517289152 626649568 744813920 334396500 468281638 733879360 732899962 375250752 208173640 629329520 231722736 853905408 975556256 628859904 364781984 697679984 496956187 778600206 962365550 480912648 323502848 333448448 618739968 277741230 459853824 638488832 23596096 535358760 217811144 414637696 837563200 201719360 442328000 311776256 215329056 849430784 234767200 68507536 743513600 316544000 898920304 539509676 309407380 498697152 816915456 86200256 592032640 968240784 800528048 111404504 907033944 48034240 931127552 373013264 243631872 583091436 809740416 495839684 196178324 348997900 86312176 50930368 52653248 554661904 357457408 24866816 566010884 879203840 249897772 809728384 603772064 737714176 716625792 889069376 545332200 754738848 470413980 531693968 468606976 437766736 520453312 16197120 33436480 133966758 168206544 651243128 703871520 304831328 914246432 574587178 905117090 641960640 607561856 597860864 279498528 345515136 109445120 140228720 881558400 989833060 970785916 415728644 952550608 411958784 342165120 165968768 814406368 348160800 499669504 413011544 779307520 230361768 105492728 887110784 882098678 180886528 445099880 559680444 129925596 624115965 879495296 140011744 977756672 604643148 239512672 298970824 460227380 459669008 825297452 478258760 488946156 785417216 18347016 749580480 388130136 157817340 486640640 377120975 568908250 230972160 722006148 203816640 726457856 840671392 730439353 298240980 383112548 289616756 44214128 485663360 17359680 377888512 892694080 218718720 702282900 830898082 875102592 6875548 859941376 165886304 759293600 981264000 965030864 898663648 164123008 707089268 957331744 434846720 578048372 241028224 186057872 510146048 573329828 776484224 996808780 646010624 668878240 548416800 459877716 390486656 937775872 290934384 785070596 952347904 796014912 785699200 195199536 133489096 710348396 70110736 829640400 691131712 840084738 167494720 290457344 997534208 181360424 255483150 621040218 689080744 502126800 962162560 979339776 111977920 578502248 309084672 571256526 738379392 637253000 948872768 491651672 799705732 627715520 302212700 410418528 281372224 604126640 839312352 892047328 911203640 969314416 397336358 433796096 505309568 545260360 603252480 118178202 338870612 82518444 415621660 105697160 579387136 575570456 400981816 817793056 216990144 863699840 432045735 918998572 596937024 987060496 993925376 910957796 485715596 483747424 756186812 767365077 95793312 302606104 427237088 646515456 274171296 109964160 771629024 785376384 264583220 417549894 570755328 284298872 517543296 806799797 15597504 842030208 186737376 245746872 787268300 858240472 575049342 255674176 448293176 845188432 845391424 858515456 493932960 46140240 945930752 824146125 467724404 778077424 72548608 125336679 407098920 647382360 183020544 835429020 197789504 434841712 132079968 35668928 928403624 816221088 126796960 57441824 914551408 86964056 654573920 142502392 96113512 45839056 187808768 514785604 97386376 330853838 73258384 385410828 345993044 5985792 386257658 171197440 467619104 250074118 914856448 517600200 210953676 827412992 94567024 150425600 716706792 50434560 18055848 923569888 880160924 698316947 139844205 397405952 151765488 66478688 384549416 433161792 417028096 779095040 230556296 156160000 991909912 497107080 694115328 964177504 354390784 180794368 605624256 644012288 769792506 776329728 8921964 74615032 725466688 104881440 110046911 147810816 772214923 72646504 756064220 671473152 358551616 758714144 914603552 18485248 334530560 611700192 7646208 601610752 600764744 752891584 529948832
46599872 558500960 191725184 163684800 767926480 191929328 553345132 416789599 154495296 904212412 427569360 488243264 94010992 329950992 550281556 22790174 485609664 181384084 891194304 568970240 486180208 610839764 115279872 598060800 484221800 635543424 321888084 802507488 269054176 212884750 625439616 324717056 268418496 525803392 355691304 626932832 416979968 350001408 986021224 284795504 322424440 304350208 741058732 240169680 52443936 321743360 194498098 827812352 414433536 399423552 120668672 810921376 670365696 705410240 191941024 937149312 583195268 698721408 269625717 843645888 755728000 353372768 101577500 920220224 684712960 265591296 826549904 821790464 585409760 562434312 900465428 2231816 610184 475823728 21116672 737505952 425949982 936360832 326720512 999768512 160867328 54748928 666090710 659645560 907869376 328149344 239617024 478282672 856330994 5457904 432871232 965212160 835034880 850334756 203563188 320272064 646276064 335725024 717719529 237639360 529374656 672142000 14024960 381829464 927986176 126862176 296464640 8034816 377425136 377133592 642211608 215332160 133195008 53905536 343428672 840393008 385595714 589136832 833839808 571870304 618049600 852951308 863281624 313939376 110888208 187782976 459394960 721022464 688143488 683749124 68988480 166811392 511290944 553547776 756537120 217942104 13123968 394586329 276168160 998911054 814384768 84046848 560389808 776953408 24052224 20033536 560392000 730345020 981912068 254441088 193485888 379020768 859701760 941660160 640003072 860286080 939525400 490599480 509490492 284208632 715430952 290614006 824541184 613671936 776749660 173956784 402941904 333289868 787882240 181265232 474052436 235946128 39952320 810512192 51673395 934681416 757539712 179604310 345261688 334304438 792710688 72930 873998968 820072104 937472008 721001826 562570372 98587920 450336064 780320604 384333176 660984048 962177836 881035506 281280634 338271632 659195676 75065664 918213748 836241688 491376128 981611888 523007552 22155936 365419776 306713768 201141680 46166016 476522880 887832336 719296768 96551161 518909248 445032704 227300012 54484536 32014208 482982784 442758014 723481216 715715072 424316524 563981496 481135872 586708992 12772736 692398080 288513272 35667126 610274104 989610656 652997792 25264576 439699000 932662256 397948664 301285280 675228875 491897072 875568800 637731840 985502352 929057824 913603864 628643960 24071510 959041280 74572505 891203328 890444480 842743064 191043232 883270000 83662560 301589024 142234376 118105152 357965604 653217070 74437728 24379504 991669248 832037080 334024720 858829944 376739920 830419506 438505472 870312984 283409320 846026628 624713088 865073716 444698412 165872624 246345152 218431504 819740704 721517664 254831444 526999472 648603424 928355968 396171264 321705200 156521688 335387436 697777104 308063072 357168616 239320128 228816384 958628254 5509530 309381920 310954616 260847896 180041440 53697756 487609794 974587552 662000000 535069032 869966196 951607500 989559931 560678784 161200064 157920872 114857978 29450098 648421948 479267328 224470816 286190968 194008952 751019248 926299136 123648200 701856256 302541264 893307680 629565736 879787520 754378584 416208384 548573020 324614176 796567776 277099712 749402768 224239136 539536928 406794240 717718688 712725216 31014590 496551296 444527600 462310000 174044928 323515392 533194464 972148768 249882496 900637696 407093696 135839488 531083008 735135968 957959872 410936320 272258112 40482688 89054688 880705500 996879932 964921952 542216064 923317985 575759004 101083464 315076780 17770496 349532912 374059008 795199720 919552192 803479504 418975174 444158976 698622576 851963752 322334976 940544768 36109696 822361409 185597920 997885152 68977856 840492880 464195584 234011305 50068104 550290308 612634000 211904488 52404400 57810496 750971680 137059598 382905468 342457280 465296206 41897056 432276064 943725360 366655232 874906272 750469248 65754240 86096640 482869125 220907500 82708992 281456536 314684944 539225550 317538992 291404936 861474268 338173920 544162416 604995072 244526560 579970520 920910092 401239232 517896208 356790784 753320256 811388328 71907408 92501376 213484032 637179008 140176448 207587360 18443264 357350676 812149842 809490736 112991232 50856032 522634400 122021114 521305072 99680320 311695616 579962816 734920616 277218360 260165420 142748064 163633912 336554528 202648408 710698000 755928192 435857088 406300416 36178432 604927072 96056048 55828016 577954100 392897976 9106534 108123740 717191264 885507456 827430624 802093474 493032448 309576000 271514352 166951872 8284384 950211250 778379284 688881600 118745688 407887368 839422004 368178624 55446340 904908320 870983680 67035880 293914980 954037968 233206264 835956120 365144192 696164608 536162560 887698136 354808432 206549584 854684056 952170000 689868200 709547008 505490796 117292608 743328440 689263220 346292492 907329504 896841760
284129026 349581732 375912000 191405440 10512820 291133568 328099840 940773024 586478248 511948680 323352827 487432448 189178432 73905120 853289548 435264000 114733744 433656448 483970560 164667836 355526896 595274992 186561536 722348560 925398122 325039330 379450880 842523136 324340162 216805728 677886296 347234816 206875200 661034340 720158992 823205736 396951936 814331645 718906640 490187376 493091120 581254144 546770616 605051452 83479300 258669408 953518504 819728636 191977600 427757064 627145728 636423040 109347520 427989824 386947072 147018304 334232544 770054456 814955038 270612976 500657320 344715666 336086944 645644544 762891328 512619008 389357284 884579840 675843232 199852144 518601250 863730888 804428240 282557974 913060352 47372020 486372304 142658384 254974240 891217530 534874688 9973608 219702800 1752000 229821027 379524480 811479320 643058736 913099040 228624298 672267584 761785856 273002776 215694176 575633364 759819648 361933568 544149486 99410304 959171680 543629824 155084376 909886720 149217008 563105280 156002048 157347044 238702528 4926560 99745920 941185084 456543472 638466490 818194836 305499680 360611328 534928044 579756262 420211440 167159296 148029968 443062256 751508736 439835252 242989070 934942752 354389500 397696000 745932529 816441681 339853680 215780104 780942432 954333568 961377536 253536856 35877264 742799232 416856848 557583488 796358528 248261058 268363756 377626688 286031408 341085880 71831926 345503232 513256448 963195392 836000896 116957088 283327040 416408603 312605568 859121920 659957528 665100450 870444736 343254528 506816280 420643400 318417134 160644976 918071296 260909824 904910615 222040212 977580000 934700672 838611168 945353960 547096560 389686848 14393104 285057024 995869712 319244248 423917904 356628160 166110688 1326592 461586472 92963904 904382784 41437248 596558013 834630620 574624896 970730848 278699008 187408096 285334984 971592224 510728640 185472000 576792856 553413888 441096200 155976752 527320044 284610268 694465760 413756260 979717657 882301408 941833440 909793346 315053758 941737696 943516800 226358046 974958672 155588944 676347000 75017600 773089016 519095744 858825536 743462336 156719648 159392688 361444352 671687168 903799552 463410688 433147658 32940544 437065728 336408960 789225984 866517048 939022592 347543344 471327656 858778169 391304764 326130968 201987840 70810576 825743248 67437956 34694460 787306544 19173152 730473968 562692608 922599590 754760192 233846272 986527872 217922048 442769984 54662752 469937850 440022016 441804302 754035456 77812913 25559232 913543040 902856768 507018544 781459328 185826952 193939284 572119936 496509996 285014144 52630392 866569760 376472576 879442374 952334848 252770844 229832256 689788316 188782784 42290512 675184384 496687840 878603328 647788032 177254688 874752736 367697184 846341088 560474112 754472320 783122176 541716400 984784384 215265344 541786144 599901696 175444064 566198336 91232456 714964096 75116500 208834208 139301888 506648160 558011941 220016524 415215706 813554422 593623936 304099584 285444608 802366400 841091968 886623000 578277322 114651297 208302400 545269152 231651584 239517888 887139696 791760392 722062680 761174016 172320032 827538144 802555904 40385536 628778240 593749504 608764284 645313328 217140384 306478272 908126208 700148626 264453632 709118512 765825000 131874368 477832392 646148719 674598204 344057620 102848608 728626463 519627776 600935808 5307400 965141856 958479348 35938766 472094990 146045484 756461544 783570944 990202480 703838976 315846272 35588212 375720706 982351600 942169486 376392624 523375084 469676032 946130944 776181392 446081064 47136400 856275582 128228608 390062040 650015236 281134592 244046000 600308608 127224080 492081000 88208192 226197288 804125312 291155392 988218064 167329835 506094936 585006536 266055616 757033276 519714656 297745472 191649408 833284096 323778672 981645888 953336768 24782336 618434304 810477312 476715900 743994776 82776320 202066207 111624480 685883264 882162236 664056868 500408704 584763592 907125520 557829712 70553300 957545152 528588608 99912488 246130092 973493840 876145440 858759408 239920384 235627488 979984896 24539966 491725424 57299028 231282688 461011008 215964492 970748816 793713728 539643840 14036736 339134080 955469696 255290368 703630208 156014692 368507780 833666790 624150968 571102792 219830752 103877376 164113625 754265072 45206272 464580806 88266816 933537120 467393280 173263168 864280384 742330240 145047296 412115384 686323507 694497280 841039760 490799296 701011840 551361330 618717808 341093728 187014550 789019536 125896704 971954472 449539752 891520832 24824320 502363584 833343680 597333156 695340384 252480800 871597380 70239268 44324352 696969448 866173040 476364800 684076070 407031520 58118768 678775340 93912080 613816320 398505768 657341632 552916244 723713014 921723208 58248768 582151464 219736064 698116096 481496000 334590400 380067968 509685654 526085772
257399168 896465534 817216598 139154384 326714144 659723230 202329344 355806304 248960060 48772916 807633920 113179392 722276164 834814656 250149536 487105984 62488064 558063000 4706880 336722944 789410784 166266096 231279936 610946230 725888732 857085248 128645792 366318408 614153308 704517328 116692800 595876352 272872704 211047228 315167552 3515136 62655488 669905625 60696480 659562640 647843736 30244224 251232240 361579310 571365920 230118564 728490400 530646150 15108544 896390912 548116416 651419032 221186768 101683967 713912464 367639941 44740604 795653376 753184320 828901064 246516480 979368768 708046236 146810512 661259104 929556541 492606654 656606212 635764736 373004976 757365974 996706304 522614528 84963888 20920872 663308580 272765760 623009518 395157504 609347248 321311872 826946304 379182304 680805536 248245760 363098596 844234176 544880800 408137760 785726016 706506560 553978896 529166848 300399104 497226752 410880000 664301930 466050144 456506856 113706848 11353372 686730544 995490352 545836600 807324680 306945172 806753348 826256470 93376744 840923968 671882240 511814160 284862356 329226752 621004416 560108160 104371040 795451497 418298112 220228720 854916556 995474330 154616332 563162304 72379920 6689424 267801904 1191638 247686912 331202080 279463120 67724560 661569312 368206336 346378200 542758976 991099648 110132352 675182036 952496560 765169152 192202032 416593018 427657680 973193248 757295552 739561356 109027200 494698688 644956204 942211220 237343186 674311248 350127160 652852000 627592732 740083072 758262750 118594304 493396864 481147824 895201392 659442736 811603456 421105440 789869736 576381280 61364904 981246208 856813440 210914596 506539280 32455424 262739712 249747200 416690688 3091072 319133888 256725760 837969584 165687696 973435200 659232224 374780516 260559504 515846880 502742016 642559200 853746112 828658176 894061952 736393232 531995504 747761152 287588352 367317728 123058457 801248000 881193016 978675312 577923776 852305604 443233920 700247098 870268320 623614056 509579078 139931872 393860968 245908992 711066810 220260740 253597088 136382408 186795584 577347072 324106872 236168722 411712000 737985416 141349632 489499632 306149504 172104000 646837328 768578144 249054784 266783276 343209116 18445472 392142592 234987776 155845120 455425024 919070144 804173312 438986552 279374732 58078720 378556956 300797504 758897216 336362500 313855000 358399968 615937696 362020224 600502362 736612240 585644232 590843392 231305888 430630270 936935168 356948992 266190992 489767920 993059300 473452084 1789080 912482816 61122606 199590456 686635008 834376704 758370784 826171904 969059840 656199680 70106752 488467424 491684282 802828528 714780928 798855872 584448384 223097744 518428736 464844000 185016576 880188160 666469216 838951736 859492188 39829484 990232064 808589824 757708806 447073256 532296695 424656064 801952136 557457092 845337836 583725280 67837440 237095104 904382976 133650464 696210408 733235696 580009984 654528272 696561344 377746684 24235192 673789760 680330392 13114624 166580992 214660608 548875648 887052078 797019610 163887104 108680384 312576768 431388416 353634910 109097664 45162536 335929344 872712212 284197184 57825776 206335168 417302135 643962368 859093152 321318656 626250900 111518080 78969344 65369066 914787832 15350856 697036624 177887584 495450720 235443840 465336568 870920064 461619200 712228678 814588160 474059283 613993472 536326272 358018720 927850208 762048848 239738944 392086825 982714560 947399676 796983371 368454656 677786496 874011400 659736760 55230720 128590496 0 846206520 747237717 481653200 941177648 567819488 125108736 22481920 885210240 781664000 977352000 644061456 825190064 90783168 934926386 456468288 958348058 181455336 522648832 79620029 160187704 420112208 917304784 347472624 127068672 772891216 122208620 154145686 32816704 297080144 996352064 201648384 727431232 306238432 735703936 184693518 631745600 846168009 263842688 418955900 219508192 91824128 879678971 366671584 172452736 800733440 804261896 342045120 904973696 578295552 360428512 827111928 830764346 770599936 868308810 759755000 810916704 17119920 240807424 317909504 451794576 541684736 781812272 987860800 174470144 311014192 336149248 171163984 458955936 606987776 415929856 797654784 499700736 12710152 661692989 48235664 69497796 37240248 195934752 683821318 713800477 362223392 855188372 78765272 436837908 517171478 743433632 482031054 507125440 147988992 505315360 10154560 493326738 580628416 563816608 468238848 881382008 871841280 471756996 884683648 170326960 100569430 496918528 605377792 499625136 887177684 92173284 910802096 196278060 681882092 877076592 77427136 540642304 728598540 665968768 997275978 547718240 675907980 707417712 188388220 142523376 138561870 229641912 481827928 372158976 919738200 453665192 3329896 626119809 718817632 503475712 914895344 596138928 2041216 430339136 428462472 671715840 390890016
402920124 157155760 531676184 827316736 424339744 657691620 213007520 746256208 670055392 611311232 744295296 346796064 707015040 302969787 309737184 696696651 54092032 795532968 72025184 981672384 202799616 9248384 217456832 802517652 77965056 683297172 889931080 381007440 628138816 598326528 318094464 345306368 107775280 39363200 618874368 704673860 521874400 462434560 862511216 401137944 820304058 878001224 107676568 421981444 232934152 651122680 262679680 992302024 512842368 412481856 283941920 842241536 169508608 659550998 793796926 328697520 472421692 256663424 715516002 60658688 249975336 162554880 567100438 243538916 121764088 226984256 462452096 383126624 995625024 653187488 435487114 876410560 685765840 795172412 445627766 450557045 774379972 928918288 303115776 527829896 923733392 589923400 131095581 572993792 561273472 907760464 547913556 412377724 150467486 607549120 580930928 660200656 873526592 692552832 632014336 27380518 899588160 703796060 446553064 841645120 744829440 524406518 122605232 153288340 541600200 896358152 954307616 423473056 626389898 104007888 937061120 510424416 429726160 946777152 978110976 271275520 942224534 554590982 396543520 410120256 935918592 135089680 919852416 736387116 732733598 930765760 749026944 238208172 3815550 990144768 831290000 367546776 897122336 7014264 407305840 724408768 429804672 321298304 389370284 915935832 657412059 629161904 706894944 509460672 949571840 849428800 519380608 645927024 151000000 964536320 917271216 573233084 284756480 251022320 231871104 272780832 728534556 192998480 468848848 617573696 743345152 845876252 301214016 329968064 387564512 724528000 515550886 779389440 468347880 95291850 104115584 695071552 360989440 720300606 503067632 93008128 558027452 493349296 800406152 838749456 147902672 909754368 351540784 226867213 694461248 414326544 829801283 9837584 50991360 999539876 629893056 75446568 71629392 969867648 765377280 680250680 735163316 447321392 290091008 565947712 18931244 886322496 24933408 647624086 365641912 275132536 992257024 125087424 418604728 312619720 262906270 227692696 69057968 557300160 575873332 718106332 908880720 799614448 55876640 553538624 813059296 859080704 169738752 591810112 760172774 556263076 668921072 108363736 793439792 556435152 507389312 844259948 395919357 523359808 886555472 96501480 995808000 600405480 292377248 514536400 341296832 759237536 700361088 709093586 296632352 148480000 118405016 132256896 582960784 267967936 645173760 244887328 440335418 550489762 818626116 523814476 491383488 635489312 713211572 774082692 593536000 936786432 360216960 615968832 813078016 682519072 391224648 740664128 814710912 604553968 544109824 248393856 746550260 530462368 507520590 335475456 999235808 184100672 494187392 875976612 346947200 61153024 577829714 608607008 149005304 510343016 42859998 380556032 722089344 370254690 99777024 749622824 796541888 641225440 719869836 700125912 338197344 82284184 23345808 628723875 529898566 612644096 211436410 945275856 831179072 348190896 923533536 919981568 731692136 465672560 597920832 388000000 22697992 880936704 418339712 763509552 652757632 240276480 65552800 169680974 552835328 769008640 997135036 339650008 74899456 92409230 957736448 53840480 803869432 313280720 544991232 753407080 509800080 145053424 57060752 145676800 647221576 449443600 415037040 992499200 619581052 114060608 704623546 564188960 696337570 572141056 893737040 123147160 541265736 415025200 294269104 270320368 580096000 289211752 21006924 470607072 340675752 627292224 125062656 892859680 8235160 398473056 640800896 391075640 586590944 253394872 232403456 452349232 24433152 72003112 190112134 128975872 12408096 284980872 124184368 388315520 776795264 51962488 271957380 196829184 280199352 791174512 956811748 213273376 185045858 8418048 237252596 566027888 585589752 621193006 828212308 951098368 818933376 52082944 341419008 958939200 188825408 713018580 179045984 411577344 969003000 961646080 388142632 818750688 799926408 456484728 459669232 964685656 847807856 165900800 48864768 452336384 284708107 872581656 880497280 172220960 465106144 416935936 86897540 508682542 746060704 567152384 631532696 137916272 833724864 349406976 160473072 992186520 620281920 689503952 337811328 334149968 155861304 42694900 609781600 594745648 395728384 171766341 194689688 281270272 42617152 118973952 509388576 146690400 890772576 381003520 516919728 559108864 454289352 909172256 302628640 462663816 612163840 500702340 532519753 121575936 532893696 96672486 191091532 172602704 425798114 322656072 756834832 509378320 760224592 772049920 43578852 744692700 591661392 873475840 74912768 926258976 666926770 200846610 344534848 156046336 94669796 515345984 584116224 408160000 156416152 723035072 108631128 755814240 348562340 333473384 924726703 594048128 187767168 579873792 216264336 108787936 394493456 284596030 82898944 699403136 94780688 345350280 77286272 770598720
244826784 844801496 314431044 495007232 910863616 942565896 201302528 442739876 754313728 88181904 740667744 775120304 213610352 922124885 512646276 19649348 817898960 45214400 465741616 300783076 844377312 392154912 662345408 790175932 832126152 550305280 523354992 484621472 173650708 225223936 177365504 960130896 982866567 667811867 524461056 102652832 295026688 807800288 540699648 480793088 767780864 579433808 455947136 345432064 477130456 488025760 296147456 836065792 964095392 885988772 362562496 234045652 170352544 414146160 914099392 77232696 429912576 858550034 820455920 382859408 340993844 560559616 839977181 175670500 603583488 400457919 679902592 304449092 533543224 141925376 830849108 303889920 869807296 143861472 126543360 811017152 173440000 572359212 404940864 49439200 39145600 830173536 668609092 457731080 486769584 352456696 979859456 391107520 658653888 256226000 153873744 611975856 293695460 535952616 741692576 383436800 157006200 761371968 382319244 420193040 262288256 909285008 917057664 319612432 792439920 193481692 80843680 65839424 192215680 780906588 119517952 97698880 425391104 521661760 133584960 636416524 709344640 372481700 662281280 882737088 669712798 770344752 681014160 630930652 130872272 388756656 232054536 441483008 494847520 677260536 662510912 675447808 660517232 21180800 603789508 950788476 42414000 675648512 444621056 231464592 263044352 340841132 6129344 120200790 606851488 737390400 442743944 654679104 76426720 251221534 627093524 357222000 507876288 509744640 397340536 881874816 219010864 479249632 177570200 467769200 630276088 647781992 613799296 425368215 937844252 206802432 894947157 143813376 351134208 344305152 783301152 460362600 751756880 879351680 315828736 550513664 217195942 619178496 682254720 331076536 62886880 646416600 951218656 736125312 651619072 840123840 854221312 913150572 88682248 625178944 11057632 275222784 745823796 83773568 982224472 606719744 949865092 659671552 504613448 281730976 200477968 957650000 814220096 487582432 512943088 675947520 275930112 565688232 20322816 424673840 847368576 94080128 151591620 888732396 964159488 942298112 255437968 119378368 977311374 285104896 610673344 308536320 891723550 431386720 857676928 383689876 666803584 404048800 720389376 800250112 168162028 389911848 769404416 28923104 419660506 849283144 361767712 525120504 894979008 236466512 694606352 199760256 176541376 762936528 426631040 984316512 116580776 785426240 711590720 865221680 336497402 53562416 911643652 850773664 27623456 838390052 108724512 343690104 708283635 875661376 170553916 243669742 797854528 830755328 290666880 438326285 908951844 335991808 218111276 179117264 116575024 582685576 335569688 203153024 892375488 522073332 900423680 51991718 230146488 113751744 768484272 178414220 906511900 881814968 456477760 830835456 674428306 874079232 284541568 637904072 364460080 625730210 147722688 586122920 638079818 513413308 644827908 117320278 312050394 288136320 713986360 259139060 793706260 115608512 18553948 953998848 249790336 717136128 637569823 774886944 953813784 143666176 371098000 331485120 463677906 609939400 970872966 466052448 750281250 360626752 130781024 315659136 506683456 61696680 792558800 412316416 714145020 935396384 800938364 183475712 572798608 996986160 44770368 612503552 720643200 357663744 368231956 220443720 175078848 142520300 891280950 963895296 117416960 762777980 992324352 599921376 652942592 386020326 354338288 702736648 243016936 6769232 918492112 432306766 988613312 13655524 704617728 169937230 286871296 66848000 602842752 983082472 445905296 844814704 179806208 269346816 624403620 493877580 519424896 839197480 776015508 136972924 61400000 639807440 285709888 725721590 562602940 841165540 520121344 758390336 648323440 239156522 58667008 1784352 560225352 746846912 86692248 882769400 638251072 116107288 988950996 933977888 23973750 850798512 235809964 695224192 764223488 729097920 925209096 969991680 555275208 335747584 649883948 61099152 826346764 21622272 212512396 588820590 624578176 81788008 292977880 5612024 86765568 463352960 408130400 163171936 533528952 470688416 277034834 316294752 205380608 838226672 369222816 591019752 815420656 927416500 59374960 803063424 600531320 12402320 630454568 945244748 313659584 642437192 410185472 405207736 649189632 438952564 763169728 34186016 844362986 345911308 693011572 258780928 791459016 218485568 263281456 685789524 232554816 267189554 774320472 424366560 891169100 570804640 827610240 225782180 710954180 870274440 885256704 915417920 36617728 587467072 705780248 38132032 91040280 274580928 533029104 67811240 855576240 205865466 489480000 472113152 804865920 875277312 114329564 221587296 824121430 631456256 3510643 293140628 949398912 434258432 797312000 830605184 208841152 210978816 940725824 457644600 835214700 796493552 924666000 686500576 57073856 737212416 210094120 748786306 216807680 843204800 101579840 268922368
920327424 385358656 798902272 981110272 839710624 809609728 83685120 135024924 62642144 422549376 83295220 837836640 793220768 307661368 112357712 796582224 626923584 65306272 94731424 834022016 954069248 216617100 250455000 140831472 883880945 574117232 893488704 850245132 393163436 10807296 25854912 362123456 789653440 218330992 595825308 339003904 952589654 718618056 545259712 353398784 437530240 193129472 870705952 591908064 345123328 782422450 448558842 259175168 172773824 887459977 886079720 107394960 204602432 400409088 408675264 315298212 744637661 663995760 270813629 806889280 986774010 464212618 339583936 103266442 607655328 490479342 204346808 913499688 550725968 191559168 928692368 159496320 648537344 453926900 111058944 295617844 562949208 309359104 520587072 471675392 671975248 566976992 70121524 186388992 785432576 261731648 16598656 594235520 949634024 443745536 208857992 78771672 921538368 260430464 522413520 832501152 58606848 492876640 905265760 382670728 674051824 73688320 740378090 976454016 304793536 995735380 660057216 61651472 29916608 731588992 955410560 516070979 105605056 464895744 930304496 745904448 878219776 614023688 985628288 560688160 513994840 149999424 848579086 355913312 670823994 728845444 553882666 235859552 58690224 767143896 641242798 506059952 249748036 140591072 136902048 281776492 640737792 426726024 234215312 269992299 136582920 230585216 188827908 840486768 439768240 402599424 624884088 444476618 836469504 921126656 237878558 856337292 130875004 28292096 541298084 718223024 666405048 164010192 163136184 636905216 60301216 483301698 515520000 421206272 863434512 257874344 616979181 445069312 724536320 527638646 572369728 762870848 48106056 142482816 343483840 463315584 472066746 596416768 180005584 65332840 527143520 170483552 63125760 643281868 943864288 118686848 386059776 867115616 658699824 638511040 166156544 681130968 521771520 474464972 902995456 160754500 454643008 354880240 464952704 398405952 282609404 918224248 195053488 549584748 668374528 976275088 527548544 716608134 493919104 932566176 909329088 887143822 21567768 491865315 936975600 496850480 660668832 520040331 746347968 937387912 584348346 18992896 267210968 987272268 558281184 988803072 130066592 739102016 769543296 205020676 77862272 241830060 848285568 334770076 468022108 346836406 254382080 895316768 989344312 34339072 258142492 536757246 409545414 202964548 796770856 826806468 780679966 965946356 603238924 395715328 294876296 952674536 721206920 835952640 359228380 748084608 864452768 382654450 843517184 725555456 241760784 718496768 336802380 548869024 385326154 973600372 239206672 864129664 691987968 278489344 116923248 652629377 392821920 275878440 922896992 689139712 403498320 374599168 531904448 631186960 105379328 431268800 465962272 174685696 647536384 640925104 599223488 124711936 917344256 930017600 526280448 235330208 658482176 714068160 942735488 737762816 898042792 936812380 592701316 139116864 167615776 310179552 336542432 289807772 696076800 872216488 278563840 208750520 153188864 59506752 895091968 496086374 905961952 579259200 737386038 254663424 907713072 423899368 478588284 361247532 293230588 502252544 434868352 690591804 53770502 203735136 837392160 848813376 351234304 500072648 740850560 404596290 757507264 792974568 761947008 136776160 902030160 674656768 982107648 214922240 408740376 580044336 99658872 597629440 14160384 97639184 51814016 429226752 924985696 650202344 40873664 35197312 970443256 854503904 823356928 234727168 754548232 78262435 303534944 364751144 629752256 660777728 954199768 561014992 184383400 111970336 396945244 749717820 507327488 761917296 402159064 448859886 144625024 21446688 938286128 276248784 4063168 723635120 686144000 732175968 152210048 777639840 790788224 367017496 392539888 498670656 855733228 599374144 461572412 560045824 25944576 794224134 362662912 610485900 88730128 819215680 892259911 754978006 788250720 819132128 826630304 955880170 134596128 497821140 896766002 969528404 840662528 851758094 946361376 557428720 520636072 251745616 229793984 335226272 88126878 868955648 70231752 610063322 359111404 252910336 991655200 216978490 579158272 207122744 671983360 822977229 862631040 128210772 368946880 632322748 709350816 461908608 984761472 787912192 408928576 647708672 418291840 783720000 937887168 597316864 755809600 147055488 340493696 562055488 914529296 950577152 611964278 77280336 117628768 243488194 599010352 757419760 348419660 828345152 450134528 720403104 699415552 155246880 833205632 594690320 303847640 708807152 630214117 478592512 5851900 878665216 203600832 998178480 194215616 549312432 916303436 721314496 440352864 484215248 952737920 146228040 937657818 53309440 686933640 591177504 658160240 351873280 400849512 858137016 872461968 968941696 365551104 882973696 875501056 757380496 42175185 913238992 756383136 470087568 429028162 149790720 536187872 966707288 468907088 421712448
90106256 858094358 227727552 722717632 643359040 645323374 945580032 725745152 648295424 906610252 988087208 110029132 694961892 888129792 886161766 179026016 845737344 125582288 35881168 337043440 761919672 57233536 81070536 479140352 106462208 89912400 741591200 327654642 663259036 707592192 59603528 963541024 296526336 925909536 873990248 164749152 703834112 966689992 609100984 851437540 72439306 36086252 600600 219520752 116334784 127757146 339731456 716752384 405198976 934917620 392043648 185221904 725523712 909520000 405846528 254941738 461502464 554320896 677779440 27661776 752332854 793920512 48370304 673182372 656088902 638669296 993462264 631681072 710989536 538669540 261114376 751038516 84774912 992809408 292151296 555588864 296168516 34485880 289558920 76971980 545506608 654069248 413871592 722806978 381610660 159910224 929976232 374738312 105647680 432576050 424790519 348020576 649091584 756582448 416130880 407964160 583143152 166662144 942471168 524787312 863415664 384773824 759640320 158719680 386903568 268861632 986453688 410088896 666238974 731094432 781170720 351712592 261649632 648028544 962335008 147721660 860535638 337787200 915881642 200313056 935634128 202175590 122874880 123532896 696144980 163384 922873600 156173728 81870848 267737280 5879296 117280280 8794880 929797920 564594968 934213116 895166096 477936160 793702128 584121344 384613744 754711136 882273588 645380608 201909498 982154496 665111296 829762624 803913344 337060608 300310912 523196096 892118128 528884347 303628544 150662280 621697360 663555232 217330100 233904640 372913152 691876168 499096848 21275984 763811584 89567488 76326912 653022208 698062528 872861568 86653300 216115114 494896236 519097856 756296804 998777856 414457352 216769984 122319056 232560656 902693568 17873808 168558318 118620160 592680352 933286548 938590200 413113656 51947808 920740396 681347040 702152064 573230460 758149356 433522688 244960928 59649936 873403776 554073160 232869280 121160128 507246360 498336768 213168128 674669696 532426044 612724224 626606264 185873376 305118364 545575636 309952824 150513482 403377856 229621440 687403024 728294341 479799488 374387392 474627840 40452288 722418688 237785292 741328932 644307904 136849468 111579264 568403632 919208832 283217896 620396960 116496992 200248592 626520732 737463680 271213168 856627200 843423396 263818944 580594976 911612056 437088228 652985090 685888920 426143384 959008880 162846593 912677400 292840704 396287500 538120560 612669440 105167896 554416256 982433376 435789152 712492450 370466888 503623744 279041000 261213184 301162992 903127296 220600832 308815464 132922048 455707400 229640724 200254128 287669996 260416896 534769808 326376320 490700734 492352432 237216352 863664384 297636008 652192536 192156800 225089211 302626900 608000848 824408888 924665376 852195420 686672 298746692 577934232 905593119 422723072 313425280 619832736 126420992 877889536 264660096 873862488 611261792 225151740 38239616 864252928 838004652 761129568 377173400 550859636 808334336 929437936 945890208 222532096 723432832 448149712 60690048 517540200 625167584 755203008 526042965 972353880 593775624 612345940 949457230 959573284 454158776 3931840 653197721 570735700 306860044 766928544 980214368 81061216 112282344 43819968 972099728 66210724 708852620 176683020 255259018 298498368 890272768 360540048 593859432 943084544 415849504 828553374 839356800 96545792 146311680 474733568 879397376 144154000 785291392 216999264 832291384 433642976 416234656 420342000 855873984 790191104 894074944 492166800 698381634 757765984 73382912 613404288 585723572 397088768 865934848 508365312 13845584 108612968 917425984 767488640 798734080 129006832 976744840 653213064 513929792 122083840 850383280 344821872 735298240 852317920 836604222 973223040 390422656 981884984 291331648 670557020 414045600 681811776 728228757 89695160 486099084 919820529 927405340 301378668 79785456 438335680 602098010 206083840 631695872 921586240 954589696 350703744 76597060 85231360 60119136 983360564 417248286 716351424 711521500 491563168 80817438 850590176 118239544 329126128 409578112 104434636 909582651 419152568 817693536 89919225 411148992 634488832 433872952 385886512 694689150 302028800 689502824 529116542 191412800 267518752 610764288 647729152 420961216 922714336 945515856 493526752 234898880 125983808 88607175 91166720 874479072 60500384 273976448 612903992 312568510 497823744 133087252 465953280 90321536 318111704 535540352 327065384 28941440 948944544 72325904 29105872 823802198 28061504 366181226 687162880 543439488 101517712 699270912 415563392 41167088 924770144 658557952 724699968 804088870 751542784 171703040 742066176 547146683 101447684 174968384 537153984 502759552 830436000 631227110 21801728 291318272 85123072 306060396 863832064 167857664 14110656 888194624 947465988 985719720 759058306 333423712 966147725 66412544 142362878 299725261 622600064 771090176 453270608 303473280
146907648 251839340 408749696 107136000 294473250 791268352 50522016 984111440 505746960 909518720 504167420 493006036 37636224 434515456 756037420 494063168 791546368 699368904 728111288 308549672 467916925 564098560 549895936 502671744 271069376 503017648 314658388 621404288 956019824 918261568 128930716 981651704 911231272 406148432 808405222 463334686 812700104 685719960 78996000 894477236 143648736 163876352 803376736 910553312 476995420 913044544 320880000 531688420 358991104 866506368 714986700 218637828 834314000 222526806 166932440 191793376 671675248 561229408 868369648 560807424 278336896 337375176 407528870 260280480 990943728 285102497 537959424 677681932 824174512 218774400 82860700 157016320 641116424 20396289 188944400 746031872 897024864 722595673 283893504 911978282 65073640 936284008 318660568 389507360 310857232 478621184 985191016 957059584 850650000 718018816 360127744 853291008 996906720 969966560 987846632 262823512 560211184 463813848 34036736 326459904 322351373 61879093 802151760 319731386 108416192 316931040 505977136 593469184 385387641 345357856 858306110 241337088 88136256 256260956 752613840 715898126 73484340 783945488 487085280 911940448 732442704 173240320 276313920 534977344 83296240 670600448 225342464 549332959 106337280 635812480 414471614 115063184 104849872 133160988 702583656 136976128 277521984 949391568 964652224 379190408 265559840 225360160 655311264 48084596 291196384 858860000 157950800 822530720 961548416 263576256 34895672 683252516 722303880 38691328 283479040 783496224 98680670 972988289 519290560 659008000 685381318 375641132 847190832 658814816 466005692 754749316 384346624 113101760 842174464 228781120 195568300 837148928 56296336 720818068 249851468 892560000 941338738 220517856 41142592 849577904 328942480 208548384 514023552 823374848 255611944 390043136 325818224 388221602 23690608 597868435 527005920 365133536 893247076 546559648 931054944 875913288 363465974 55329372 739394960 577812352 110743864 556776028 267491760 521855488 708940160 744292000 733874336 830886000 720070464 293273600 847856512 464504832 174502400 135885884 884158576 938021376 820550952 789294256 703091876 373748894 74367680 531464864 330570904 250122816 129638144 714473328 453567616 272254672 639137620 537497440 48096768 203019392 425081840 182890848 553866200 226441984 507222604 139152896 610875008 965880044 658128624 563772382 930128384 132372004 737725792 706089940 51402478 134237824 705580288 798648618 714602640 674114956 543746672 550667896 964156992 618434684 684735459 57269504 890910000 499738644 149415168 957078976 339819628 87780224 316082272 464858744 457128144 384102000 489986560 363117892 714518018 683810816 399661248 31287808 811154560 323919600 47818656 918808576 629449984 944159832 412927236 625468352 141283904 42010864 304437472 69793248 818225144 964676800 974221624 341725874 493122452 250406296 783628016 715762168 613486660 748121132 751327080 812544048 233597456 665554964 600479092 421232592 469097728 113324900 210447168 918251872 370081920 365240816 565130316 287538696 756281416 417272548 341134976 660718720 896091392 125979584 555094104 104479008 924030336 557381120 450782288 368355174 914311552 665373456 651552776 982222468 437004288 438314240 540749200 118952352 505002952 823890848 763029408 301197376 414935200 93960544 957822720 242997920 482569984 502625950 873151632 931732004 494791056 695783720 513568768 293028405 999099536 48894566 230700884 741278432 732154880 920601743 304495696 513822765 402200576 346250656 962016464 895729408 494851840 65710680 214329704 60453120 985754912 462767584 193098074 632010792 995444992 16539664 943046400 765048760 25743744 813310320 344064487 347601864 25368846 953504300 794201360 578803072 135579200 944927350 491358464 863805516 40172512 141385664 73644544 562509312 341731508 392189880 457698816 226371136 721255552 332840384 152484864 867905920 296882944 608105740 440811256 105027864 288154283 426493184 659413504 404826384 9136416 890839152 246995324 898991744 930658688 35636736 669427136 731442381 108041048 531817752 256653540 984278376 137033600 482915328 600914598 572424424 897410248 761216608 225215968 948478580 994517120 362078698 709547328 189676722 722032768 548784572 504650240 606431104 367825920 498775120 945398656 436046680 884634176 868805952 431233838 206314916 743173788 351022528 297168960 298131456 839413086 657930588 514497984 447710464 544250735 145116780 464037908 452802608 837858272 102438208 421509592 900362676 203933520 661008672 18673072 689982976 428408592 399949056 533409240 61116544 143850304 352707200 74883200 874901704 772939738 858620318 942786144 987543264 434120320 538963024 127827076 173032480 988645980 955332480 451739998 755590912 145809728 361851700 852443648 231009824 640960264 661409284 198639644 582237272 31666816 327236436 751071868 492295168 934730240 422260032 175086872 323939605 396200832 449843392 355331476 866543320 493393664 129308032
561063688 670841984 802617152 190870764 325535152 19776704 729634048 845745152 714979940 706439232 328447420 37208096 837436864 515396864 420004224 180892800 97140992 68577280 808630912 974926028 243635100 862273471 540893104 516857768 972956829 278101920 134633948 580953824 124409856 837388404 319539384 57803936 297594244 598703080 934113856 694048304 608835568 37075000 288890240 782420480 121473024 500564240 971993328 502639120 994544696 268144672 657627136 690698192 832581888 443014880 618385884 924657152 247075296 12066560 834405516 894780416 387939672 415779840 811471872 95943084 648665600 664250808 884090368 456732416 360552320 327846656 794146000 392280224 167395344 480449616 55463433 264132768 314634432 882234016 30121152 621182464 999619880 605355968 899607520 923283120 208432320 527231488 927878984 616049472 247516288 507326976 593340400 204125536 674107776 837772800 898005072 110679066 732886656 805727312 827571440 134775304 468176116 762864768 725942656 80703332 151189700 167916182 86204684 403975680 769116672 748981440 759913488 761113112 299889344 731601152 950199018 82103924 299188224 383689112 492609220 641544328 568762960 708410160 130148720 6156288 509770408 659210799 260975160 224374620 13319112 719060384 529945792 550926688 691065728 388838896 960061952 445873160 96135893 291189536 902358336 301757664 187736320 788776704 382487680 373815259 783190168 339876000 232097688 361277440 199937904 566233280 961550692 554840320 55042304 288421824 878048252 664056180 627073560 747493750 229226838 131109808 51889664 183378336 382558208 84333124 383542240 147810528 975111168 919160288 291931360 980301504 480642304 133850624 778828046 941095040 65063520 48164460 128645824 699973608 63247026 563076000 412239176 329560848 63801184 258233648 920716984 727984640 662780416 229992448 720124640 347924210 382924032 684084224 169441472 705799936 786392336 868965664 572119456 611117630 636903170 651550080 293202688 414976128 414266880 623200000 884883360 993765148 52998528 437376 329903284 852569934 381539872 538794242 909885104 44720330 199465560 642635264 709020272 543576880 292472476 391505793 326416688 777354852 980215344 68428180 445690272 836390784 445441534 543457600 557668480 767929440 595393648 7603712 400166528 860131904 175975040 597598720 539784960 717768960 648148229 825619376 518720160 292285824 248871936 270783248 991036704 372614656 949710450 829444324 803747720 587360944 150434176 201027296 451584600 836498536 660582344 878594848 825553728 46969344 863587328 440299968 616899504 531977472 12462728 867887450 112714304 147399148 149380962 8587016 184393044 245854784 942980854 642280106 440070364 287500034 469632000 520868784 915360800 674058624 212661280 369237088 680791648 533239360 734344320 594096640 924581124 579184340 507237180 299079304 169283584 796209704 246607696 147359660 158456480 705881984 477136312 730223536 189286144 330107792 130967106 528114204 351495168 294940464 3924096 488761216 373324014 580477040 585069056 729226960 391739712 75931968 383136868 607243820 677257939 653320898 115667136 18600649 541333248 64613472 122907576 69855200 940493750 847138076 793963304 723743616 834848064 37911480 117887592 398837248 689129856 952675840 303671424 121048756 791227936 822084576 714303720 80880384 15057033 200952144 971349158 104696320 124910344 414682205 517481611 852792704 375476152 731657848 546928384 238199296 831466240 695348992 909849864 62393136 211352880 28459264 895377936 10690816 93816611 291329024 306775076 12479536 536844884 156918784 467572608 456543300 989893320 324713694 743504896 922500608 295765468 247838176 486722752 549788424 381109504 917955072 325979550 511972544 872744676 492298320 296958924 978391040 175990968 215912480 249496768 844800832 454654144 834094688 411207680 187529868 463038016 540814672 397948700 541068112 811342976 992121510 845630837 778529020 542016768 644072888 678186784 290699008 667086916 972147712 994108896 947624960 973418048 41515248 551789240 822749504 949175040 242940000 889297916 187644896 604437584 565736576 517582208 718012560 876247808 669738620 585197989 614603616 884177760 136691162 873803296 254021120 499662248 857449344 108161888 350878900 822985887 64243200 23434848 992130880 224769284 907932172 463214376 362497008 774714912 39069652 881451520 443754272 883556864 171138112 930876352 617809128 50693456 137447960 295953920 362831744 573635195 106596625 153335096 53438600 320665600 974583104 533821497 471828864 474381184 993921088 339031776 636545552 790740558 481507022 921748224 896103264 648952448 564850336 203385056 523965934 701220896 657787392 854113648 278497812 309582120 832933504 750239104 160827466 578732000 289342064 734363584 217012224 423696672 4114272 604987840 480858400 756580984 209545280 285390516 857842304 774402100 6487128 928500832 114305152 191552948 744922068 143272064 410587360 946557688 312154784 285395008 518693184 917560480 520480512 739253400 181631028
22640776 925653104 702388132 460537536 996723124 334060304 408943224 463848524 566181504 60480124 163750144 207789824 776118784 473570944 410766476 815149312 858736188 32186368 310758528 417454808 268649472 734625542 928399872 414883072 848951160 182705014 421428416 804860048 325032024 253881856 451698384 818887232 639592448 366888704 76300112 6680520 311485056 915490700 348577696 922342572 448572900 301770298 941542496 56348144 574497984 723560816 555111384 311218144 117316416 2620928 236990464 787714080 836745152 640725760 133707048 365252096 979810752 732856344 179135458 407763008 997498844 734920794 19929232 170017600 200690688 200770016 332555920 846107072 567772128 293248256 453858415 576958224 459388160 843197440 484453648 838000460 943234176 210784272 551657984 579059136 943004160 723200998 583846300 82227137 932566440 417852576 602933424 380081152 647834414 91358256 619392256 301660384 505722880 80407616 204877824 915901824 934700576 517213536 732388160 729218840 198293040 984406944 702540575 280951512 676875776 928797920 404761120 946088699 698307092 148626536 933129472 783240704 85717488 272714672 793728000 54189800 843036104 796790908 478659344 53105152 742960896 329517072 414389536 373269424 628308704 421351392 721378720 480589444 680528544 914194224 550285312 380530688 332148480 499278400 29081116 771956736 898551168 186615784 644722688 266850816 245557168 735544956 679183912 155785912 229449968 753348000 634972128 615166112 260398304 87657856 607063026 815216000 820467954 680012224 757828980 849352112 993862656 334956416 864642048 957107672 784134490 354776960 253993152 844460160 20648008 244836488 132113248 967890340 566122496 514369440 30939840 487703296 891201216 870047038 952440992 774179839 793568920 184186976 725687680 228809624 829299139 348885884 463496192 147654944 5080344 306045056 691000784 606784184 698202640 113912920 281492352 407800104 93073734 72575816 496752300 819840736 145815320 541524592 115877240 650861651 303568528 44925676 204900020 14575112 391655184 482240704 230718884 47160196 953026672 701312128 984317740 866504908 585024712 422156672 53869984 290891264 499621388 647141860 342710606 29887008 863000000 697035104 418503024 135296840 622019584 284995424 294576512 33980736 379367560 349690880 538059032 312107536 287170328 314246656 127437824 259587280 521609280 551212680 522190922 652405760 436982804 571360768 521328166 692426000 348888320 640172892 683017080 398863340 989698048 658892296 641616400 556101408 928096512 852268160 328288740 543482176 303386924 249308976 211831264 388992032 60270168 352634092 705725504 970373536 666187904 496550000 813311520 602868736 837529600 157409327 457595560 524176960 99241088 883124224 929006225 216964800 128141776 499234154 265415168 609547640 702554112 457043752 343223824 40486912 891730000 927103488 767910976 37163264 244092416 440571712 437301196 276905592 544435564 467365826 214049064 908276760 978528256 744978672 607355136 648753152 70780878 239988264 92187236 905254439 68741472 448844320 698371268 591783592 986624768 183077727 643407232 533687904 388915904 391991552 104400640 822840599 802158784 550303864 403974272 657168416 101511484 457283648 77816000 332658112 138066944 703135232 831364416 585118742 921148918 672529550 878418240 353471088 944538610 821248000 152095976 482357284 108750400 558562432 943265152 159624456 295372670 212118000 230321752 660257280 7882538 45482054 277091328 24487712 391168640 938740000 911006240 14015744 36700320 282694680 493886884 894731552 303579456 156856950 594680064 891670367 694888448 766432000 576132856 29537280 409587512 678108848 780675872 26151192 87992000 207124000 459894824 957007360 520744094 100359872 708415488 764359224 766956154 264471488 351240800 900503992 64499328 997693546 469690308 441845760 995606912 513727520 994437800 69576192 572861440 330962092 583376207 535055152 723023664 288242356 356201816 364408896 871759104 676626336 325930468 941558344 650065440 385514048 779521040 968492544 540014272 489164672 413462016 450049504 847414784 551695370 220507776 33105632 269368302 899218240 305391696 959355272 162034896 130613592 879584004 449835144 917516320 292912800 922284864 689104304 879778048 326401879 200457984 812240100 490332380 839572480 706520320 439891520 267720928 611894016 874361360 202475072 57313304 151379136 202356736 185045718 658528768 683556864 133336960 878706208 552590888 464394240 765477184 305221668 49214720 627728992 383993856 551781120 172340544 97393024 26315648 840349648 820552936 173780032 564166912 288653920 333978056 702346512 378000067 249305984 167354208 399885142 213571488 695246492 2904120 774097392 771388507 317508096 274926720 49891328 366747808 268322848 99666864 474783360 504701136 9182784 312479744 83632600 427499040 377401216 488282104 484096208 268566400 206298208 111417900 591324800 255392768 620174224 959474352 504867488 283858304 833947864 294656000 845876620 773058940 722539352
305671300 581822360 768940544 216352832 671621824 352490976 757195344 202528784 808548112 319847688 978546586 397178240 830254448 928470816 151867860 752142336 672580080 288221144 438477944 245730352 568033184 146716800 921639808 21613056 242779336 672030432 897948672 369586084 338251172 464361992 882520000 785097912 370855352 682056704 431993688 289055808 859161618 113140568 723531936 768064768 249410424 641713696 208596576 26407936 884820608 450347083 261454848 979991456 753027584 382416240 506657264 694506176 549259124 971318288 201808608 986532368 150270745 277492012 764087072 890479744 343166024 14464512 432627200 975610048 102348288 629986930 402034528 693917248 500123416 849855720 759159520 754352800 168475392 618518896 915828992 129352136 909626880 564651504 988257536 424339456 788808544 172053904 728425536 202738176 4153768 882772581 515509146 380567318 10052552 149742562 227510496 926494340 245788736 250158272 621558672 692037056 622116410 978517184 175925664 642069888 185305604 51325497 770142208 526894400 134260112 654508480 236876992 226383712 397223424 158052320 656144952 828997088 743173965 665459136 590335312 896876738 633585152 136742400 609003844 800138880 390665952 846451983 561981072 847698004 970377512 570611072 520669984 102961826 14867968 163505608 99546384 241479072 107188384 165949488 407833492 522406960 144649696 584227936 270337408 107348480 813560128 402837184 515643388 837203712 972672392 20944008 938768332 453630000 665112256 491422280 739120376 100528320 72537652 998852624 333389352 647258132 274081888 769805608 796082144 293021988 528238144 940331168 145638400 262584304 706173408 374876908 955259070 127740592 51441728 518057616 565101308 170885184 453807272 473822326 711064284 544022829 880298752 681729440 417314760 272191488 916712832 33640208 958191344 129105028 237923584 501126208 555762368 577491528 234606080 253959480 622902984 706177444 25704825 269570452 588073984 93246944 587223476 267410112 38719168 874307032 848703104 500263452 176684368 30759168 655617248 195367144 534515190 88568128 255039028 536277300 217533911 581543168 810476768 984757048 770863648 267310080 682779232 123580928 127796452 116763744 866513312 847188416 919634944 412046632 596893720 568745984 30604304 177558528 433496448 738722816 921166670 962950456 885938968 399518208 421420160 840842688 330172960 730822384 918831432 311088128 469209080 121455444 602109504 840726520 651249200 29779584 143920480 832182608 953898336 963082240 315671296 908798528 572569252 684438688 912896928 604544108 831322432 785537152 414446576 500036096 595831208 328320144 371053668 65317640 752180168 459920212 491936768 438870144 548399860 175599168 90268928 684744064 287720704 468255744 385916336 411669232 422155728 678153344 418914592 573301712 10624960 754460512 409356936 254816794 547053120 969267968 491188272 652927788 529105408 514324544 247273354 616835000 457889984 96721424 988922912 319212416 370624000 286065920 88919760 175250078 413222393 186872152 432136458 438921228 967348224 577980550 81013248 147183884 889161872 541134976 526075344 11869590 508370944 965652084 928347856 330955264 276371904 348304553 113450720 159670892 426966720 814782336 857718656 521628070 101401600 424080560 105851136 375190528 191584384 639399040 866479872 974299762 118720208 967416320 455556496 352754728 697469824 391926440 789944944 876460352 800794766 803473920 302684104 575416320 575373840 837165696 485119720 686067008 258077696 748193792 214739936 910473920 799389472 256145256 310702656 285333504 27122992 952249024 954955152 753411688 243346644 736692864 80070400 710589952 35134784 925681536 861471554 712086272 692707584 110997760 644107540 938257368 581712896 57876768 888949919 338600760 863187456 903067008 909378688 207079552 596647576 670434368 816471744 318721280 362282784 59994032 566588416 643270144 234790664 689628028 695744610 10314160 10360960 177258240 709895632 963691328 507852800 708413920 420197369 136055296 371815936 552900608 535436144 43064 385561500 391136520 203871704 307078400 361613824 349407136 478817856 254929454 860819968 405228680 647443732 80020064 840686778 498276640 949648248 717331024 468600032 591825856 575578634 582263808 65359776 409237824 782170112 564185600 38189299 537568864 973558528 6365136 138563024 525000512 412697680 458961496 648258672 670120000 156060464 269266432 130213008 7720448 385353312 233465710 867418214 214518794 66796268 240969400 52314881 511955720 384269504 747723604 242904672 185033096 534742016 745124800 665178656 426466298 909623152 241382912 913705032 182061464 26578664 887928740 105513536 261041920 31769526 863627888 37159136 429803000 685753360 703813799 234948608 848107680 120778826 389944704 721057256 762770832 355165952 188376512 632387384 287434816 863915008 397721376 179930032 768327400 18211328 250438880 273399112 543279012 485542016 638279456 868130628 588915952 427180728 926289136 27077504 664488768 272594830 896211968
296683280 7927808 375148672 746474247 882342400 238551520 484647312 776099200 258064859 872111232 49506632 986663288 136283597 323062784 455483576 727022184 357752888 941951432 560685672 503282240 60924042 853419372 778003968 43883768 378716800 657638892 498443902 167011656 430275728 638249136 231489040 317117088 946557760 155255296 929220200 547888384 977774960 922096704 736424832 914582500 852931616 509504224 981829248 261756672 343728496 867902784 682507624 718387200 751467680 425900160 208624264 347214768 165865984 618293504 600565120 29042708 769187856 536772160 686906804 556262144 631615376 425364656 502511688 363183144 747195904 43321412 808947200 946285440 3449344 338537776 646046416 398097616 715404800 969966032 419291610 369205248 308410304 573323776 189105024 94073138 462957056 372920352 204907016 542012160 236973200 437124432 235696896 878611200 225258080 231317600 445100520 107773752 992798192 390849552 542741168 680448064 655560960 570776992 707500032 690509648 34203344 345812992 239466112 895673856 234287616 999511104 903466880 927323944 14164768 288010320 505801472 186672928 828412768 386858496 474702324 374818304 969139200 905784648 416391344 870024592 531739136 253415440 477235712 231811648 549018880 122207360 56268872 866770065 129068152 175654944 486840000 386331104 268064880 133363200 489665656 652196480 429824144 976292720 159647120 850302400 437015040 679061504 150544896 805849400 630600768 143827944 660986368 193959728 768935360 414063136 76410080 466031488 820031128 68102208 166935040 379063936 102008476 472889808 633975552 119300768 243705061 639492992 455784128 976447008 904292896 61547808 216992000 680000000 860116348 108170688 335755436 284208384 994931200 815953548 280746852 358713913 946799104 481287168 700900956 442802256 748895712 915490880 370424514 129968768 41518080 709904688 549587988 104203948 668020876 439876208 814382240 975438336 310521692 68676608 936571916 825057280 787477504 167652800 689819054 579506176 443962624 621444576 797970154 84086880 142949294 562144000 986413952 254175232 341354444 166148608 865892992 922846016 164286528 243545048 144317280 263087904 760331248 608930304 338239384 367361252 323420352 782771712 499073024 526096854 749648256 179742336 261001900 59264512 634004256 144148336 741647768 578661344 517667872 519005506 660477184 902022144 836812624 919214464 175452036 753028608 219208554 745340352 695353270 167247940 411289920 563217008 302314752 316469848 717048114 402184776 174203919 130364064 237139728 300642990 670331392 649214912 837205600 281368064 121731440 986632992 857701952 778939972 547157982 755168008 108635648 948566636 820724816 916074816 585863456 847382784 685903392 455466112 288793344 534568912 535449728 625970624 638406656 558014416 641824096 601522688 652859904 592472812 863966016 322230912 517653536 612417312 240112768 354622464 623441920 500909958 116721152 33018080 134067360 161828864 862731258 593179140 882855824 868967214 428754176 80838912 202095668 19092784 445588876 800979824 666287688 452758632 493519744 332800512 612500000 731869440 636305350 288922777 802452704 375066632 730091008 851018336 480003976 59103808 49457152 402845376 150812928 188761344 286303774 661718634 918706504 379472384 962368000 153280864 65476512 134286672 343789792 395329164 445541200 435931424 659886528 328923520 24956992 574402024 800169314 186982580 817760094 258578944 762461056 250365824 982457760 451221320 128193536 390165192 568220552 39258304 677108404 150378032 910077944 301704704 482813120 100800648 350449176 484470868 363350400 200801920 81637824 43701952 423490104 654787904 817542400 755362512 936615525 904508416 407479808 465645568 187892552 212609313 927363736 954917504 759114912 505646224 299069830 252665568 632617640 499926788 31311902 283353120 747748464 221349554 676117904 311153704 250579584 261960784 52567664 151472202 929630848 889312384 910737152 732884288 488983744 86219200 892265247 651127652 204946120 420838018 759186463 430607224 455544848 741475236 348299922 994548992 370388976 936735232 835177088 453180704 298193152 730019968 775558928 262052664 583331392 486493856 871184384 159973124 340854980 479098227 68339536 32523312 24510706 522027136 351146036 797761024 42213166 67318448 349493248 8517833 333532738 267840000 894137050 583020800 819334330 754089920 469237467 7588352 927574268 912011520 385712268 826848384 795539230 163394464 61715936 482154144 416496832 328941376 376271511 406493696 819557846 701454632 954295360 91507200 153171600 980839456 570078510 547143152 424038656 363950760 428612343 536479904 123114624 272716512 629768292 813935568 818079616 955186848 90994500 651185120 150463488 476889492 976087373 219374472 365842544 207265528 269430764 442013120 737774520 918000896 870915520 43739392 411147872 268584664 971159472 317108448 458524384 289939122 816025760 603340608 303207456 350224053 857810752 856409696 488345808 680533556 309703168 621600208 879101280 851143680
765752224 15759808 606031030 812201875 69816856 829465344 323840512 155921248 913963404 948693248 457617536 990684672 38226744 892575104 349066250 95862784 513695080 292868308 654085286 610100506 277254928 862623136 985375232 691547820 558747813 659754988 781359584 130475008 6747550 450661440 876798048 166788412 160762950 546185312 701720832 473482464 813335296 963227072 279695952 353736992 876910202 544388608 241918568 10337152 998145536 645780480 124274780 578540608 679184384 23562400 533343880 99676000 413245128 320682054 737465600 901515232 884819474 11783680 857682432 400411192 145656832 264232816 208004544 217718624 72496896 261307520 744224154 636829120 334756284 439678720 384602662 37854012 432293296 997481952 955270392 970611456 86727694 354241262 990831700 180536080 251128832 219680000 95404632 91686224 483622528 427051400 838510884 654625792 655350336 31517288 139313920 534041568 774226432 538231008 515184048 15273728 652331148 421186648 89077248 538646688 736891520 473890624 16045056 598947680 775926944 593208522 663038016 722973902 611165024 470683944 403238816 976988052 372256706 75140192 355530720 47633248 124014200 497354304 886161156 35107750 555396276 357540224 176238752 684745088 191577120 580102696 768916272 933592480 491205088 868689240 803725344 807112391 801406812 572892880 239300096 607929160 760094464 219018631 171961152 638784448 499112512 823642400 283109688 527650944 624652284 645278434 567011456 749786368 837587184 802047944 51897184 124596736 983352320 653237136 190029170 71004288 143267944 117802832 505689056 646816768 821928136 764996992 38125568 780527152 137881228 845384000 114459928 897859584 420528816 265108992 608037936 298756090 411044556 782164992 614021680 956860940 369668992 578797312 717511080 517644288 170784128 542934992 664122432 22966592 432983604 723916416 288564568 337968125 570434072 89917750 694144770 443378176 981546988 306750000 645526800 463770376 180282624 543073696 622656000 939234838 635073012 35009408 309171376 405600598 630781552 871459840 271321520 201227328 564164122 835626336 905537376 127016768 374158464 672352768 785263360 91033000 632529395 921424320 744234112 27942600 263480448 124365320 574978784 610774016 444982016 635457216 422062608 625995040 735757920 520247392 778439716 459564032 929897296 774215968 969356640 21499072 388475024 987482676 422378016 471223296 161782632 501644000 404789520 685509472 340594272 605385416 149024600 80210748 819338240 942035648 277877618 436130304 597677875 380866077 876750206 109483360 589696834 70697144 325364352 771348960 268942488 23719360 331424800 231540736 984389232 45570656 760223040 71091680 921251700 686466384 4071416 23015194 245216040 296050990 641129344 352795648 948239709 576862464 782052864 444966216 302597632 843810048 433850912 26434473 508161000 294754933 591449976 963302400 313046590 622720796 389845643 16802352 667543344 598207744 95702528 247472720 149400740 272115384 7715952 546606016 768232484 765715520 929077760 341047994 356302030 312821020 457097728 740178944 46527040 126893024 511909568 142453552 239076640 684686752 985716608 566981264 848650816 51249308 139895936 430538752 188876328 410409944 366870464 201898560 227652080 363976272 866163456 845922376 93716768 31810368 414962144 645031552 214933312 817432604 543122368 627657528 534307152 500989696 826774432 510982144 558485390 811987968 779499520 164247680 539646720 408860848 25454844 77688416 683877704 577489408 865601936 995462060 47066625 254550400 944232120 335395712 932736896 383689264 374547512 512195812 821171126 26904352 53934976 918273600 918848192 876175488 665792324 878690880 161474176 237037824 314380608 92456832 787017984 699171920 120926900 708199872 514342400 566840560 306315144 558662000 107123200 304117848 191157000 269242306 37751208 956022477 538172280 173183168 303793024 697340440 554514240 899775232 384906582 463845376 763070736 895262646 812081154 461596652 887745804 365854144 201117696 200548656 857738112 156871670 540288208 866230860 2352824 582010784 457908051 539800096 459774688 362064016 572383744 968720384 31327600 826082976 34728960 87359834 960585856 432914748 886280932 56195456 610417040 455606000 370130816 600579308 165028992 656313600 14786560 102388368 170423016 645223148 236991264 257089856 166766176 178196800 148161152 21680800 593046480 492672256 372610028 455432488 45982208 393306152 45905408 586604720 727052968 633394816 162879828 223371640 294661484 549110784 870124544 30547882 510248976 369554884 449685476 414287664 191554640 439046336 797887176 375565476 599721984 284523264 2838272 446334250 13134032 123875668 189426210 62717128 531522112 32739200 424212256 722364820 138414080 379399712 729311872 484369280 795262080 697036686 10025216 4005376 530075392 838924000 791317584 508680224 435631764 310306992 686297506 764431040 533862448 55968576 121378934 849453760 985395616 335621872 557077345 233695172 539748864 301038704
693275520 362406400 516654208 515337952 17418528 742989696 266079184 632340956 789562981 939774912 20028768 418351536 956719000 118327936 362032484 266675654 634854400 689745356 98847632 553538304 177371328 905872096 453951592 413383632 11159104 238193152 740848924 29497600 690505632 759921824 104009856 197992178 943504252 414867840 644966096 658166888 502174840 680894200 627478240 716895614 189152192 526570152 438221056 930932512 330693304 616245760 550400 31297856 546047104 143751328 997241608 18570672 150237184 707635584 200291000 717488872 123930048 168072660 622993216 164032000 487077100 81136126 7972956 331104768 565054836 559468480 157168088 353623000 798077072 131840648 65905120 894452448 697402496 241184256 787084768 574965328 474666872 177863424 635891456 707089000 245767720 85790336 201269988 69338048 345961984 846814720 830720512 56522000 579888640 281721088 899900928 757122560 588802432 89231360 133260456 322833704 38925568 339713230 837111040 982296524 659386576 423662976 724480000 904217344 155040288 487721088 520984652 264147352 60970072 561583744 327692736 107216160 589784640 891921672 248660328 549449216 724631040 684520960 794214184 587960896 49950904 791659680 920613040 690530816 573589472 49506560 905155536 278983568 713056416 301111473 185329152 275610912 930334720 683900928 657742848 156162560 639053064 444429312 181626464 647494232 806160128 517656576 695644704 242674368 56450318 554770668 916072682 20823272 84889248 301289376 160044296 486694144 116250592 630315008 178477696 139324792 847154048 126820128 964351632 494005776 866003924 976538856 861657689 787916537 420909696 348347032 351216164 894220936 231230366 489680448 924237552 240362624 483981504 41764800 824611008 495778720 715062716 282905216 135896128 449306120 515439104 16161952 329352000 544115456 691237100 525877536 504125832 162934750 441278464 391172608 647275974 158401636 463194572 551354368 95642768 746256720 616772624 597288192 683389708 641670144 197487616 728390152 78374136 128699568 102689456 115298560 934484992 153715200 17334428 958154240 964478384 789667072 934106800 667185500 958449851 715139352 851182148 33123840 955389920 442831084 922316968 238660368 393991840 600107200 787311616 535599182 449364036 501409528 565767076 896848372 541832996 751207168 284803264 786441344 922303508 697987744 446520704 59045840 796454336 275110144 838221184 552557192 479955770 917182872 365086744 172327920 904893856 668838238 956713984 233991616 970410240 966426637 26042752 457904896 269851104 356664800 525740512 135567400 433584000 383156480 356950752 908027680 101123264 835917312 312774776 634365584 913927648 550769581 463608584 176128688 435327872 841052552 734191616 434243200 191273184 534764916 290218368 895284988 963282080 810747364 543926880 846909536 146842292 47388672 913466812 736146068 378661008 190140800 969774788 202015736 208110848 353940224 805321600 356615136 29944560 885724352 39863294 439141092 942053504 186222436 941335040 630793108 593942956 651635770 51020558 944095336 795387664 501376000 228760808 891187888 781707350 905208120 973215360 229489120 553368368 443184576 226789790 219343172 367860752 232863536 694884640 894290272 839561728 837172560 277525764 41319008 579436656 344254672 634638792 942702552 446400744 274928704 173158912 482696784 437555712 515798016 664703168 329260760 158615726 457701376 64991232 146762752 920527104 527267456 298528128 219807232 159821296 356948992 525878720 331500056 557259040 362381312 112456499 157220144 357588988 995292480 276246624 287466160 142615488 137968704 4441600 908069368 974196444 633782784 349011728 586830088 275919368 721457180 42160384 680090560 771022080 228949840 880677312 881513271 883780752 130373760 887464322 122924696 898802048 38127744 142461568 509240320 561419768 717164188 332462460 323357420 161801056 347065628 893252112 464835136 698963456 857181504 655909142 560293248 807500992 214795603 686937152 974661120 890347040 129668824 199632448 598653376 666030560 472550144 702036736 866701184 221766032 935954664 552607704 101313664 522730672 83862528 293209600 310831616 39080262 704586368 252226292 599777792 210560416 648198016 679375952 604322936 90346368 661229824 137333632 910393328 509023872 602902528 466349750 838709480 346279075 366455712 725198608 721042560 340554984 298965560 469959808 572525056 652853720 407518542 897133250 613627520 918507904 166969472 28170240 401716656 177634772 609889472 283493696 938233700 344531008 425951100 368645632 789154444 649977472 852413256 650113688 206341760 277056940 483527056 784918816 985481600 98123520 891692544 15117840 482875040 652738608 34129896 83079668 179770388 31589296 702795392 32380896 402375168 615297656 192408776 978019744 841369336 25287820 302216176 719337376 460270496 206444256 290425002 595271086 948379520 882076568 914877710 239492640 448973504 834078084 387858304 670613760 215825752 712793736 515880704 184800384 848845768 455496268 223174564
160429534 739912651 397048056 632432 697278336 984605020 59387566 891797920 719335152 171773648 895950336 246113684 595754944 337195554 940264640 108455936 112159354 452925056 478014568 922359208 585773368 861318144 435934208 792213632 202386912 847137728 616267328 553470208 282963488 238137984 209217860 76755616 771592000 59379488 366002064 983177136 930550832 62259184 64253600 545522176 120484424 906568844 137647256 839181000 76392264 183371776 522711264 995845672 252629634 917096704 229626784 244378176 679576576 478732672 32251392 112393619 381580032 644612736 315410328 739061456 73919351 823088368 454802944 273039360 881333038 201985920 973656096 930223488 121317688 87401874 19623736 511767112 650785440 85040128 158702784 766848768 532906250 849329856 807378182 216614117 363029312 836859392 491647472 697180784 936517022 734154698 275327454 733658688 980014528 902781091 344286208 895396868 826448224 337735948 908486624 211429500 883266240 543135744 653064336 8224480 267865600 144860608 567631036 879349120 648168192 973445120 305277888 50529556 217451024 415119120 569971984 747986432 890117120 870785616 237389504 551387504 72740416 600641920 466730032 247025376 372083624 305976128 867656896 138944576 465008744 788204160 562072064 462227440 748710940 28713600 961046528 987846056 940081664 807613952 587922191 359607072 682940416 78099456 4832336 867790336 142035116 529525368 646107200 443716864 74673032 580637840 696119293 684958720 434806972 874031808 768418304 610505568 96909136 324226640 564340644 327737036 223874528 689889280 725071776 955294304 842996512 907206328 498089936 516685039 483433920 797158272 845510528 163119104 288195840 875861280 11261888 837797760 810820000 499471488 685295520 244854792 814411520 372356224 742811904 353024980 180915582 567297024 18927078 341247744 325815500 36937088 82439472 759651824 847291392 320732736 643498900 997977018 716601592 8276080 628997256 4342364 414339864 312746520 553298380 230752936 821575152 246343424 583251184 294618264 423565024 270671680 783025912 590258812 512160576 184902656 564923904 516322560 905555972 498955456 382220368 279017664 759397352 484920832 557816208 545601760 352158464 129854416 970770732 293332344 834387680 836977142 732203680 341161064 340654434 330919136 939782160 489414144 943846560 843839744 667670656 26807264 587779056 350235868 794665600 465508224 331870200 49353768 791400904 360356752 794181696 102433760 270777600 361394500 620614936 915073664 186649664 113435392 609267712 198442880 871294208 998555392 16178688 798196256 292039808 714731520 75699712 600329426 197433216 837873268 583042896 924845120 359808512 504903164 899545152 33306652 742977344 958668652 247993828 553539328 931396992 981421760 565984016 177011880 295726400 69440259 631191040 371984060 511726512 516518568 526752000 576920064 723799200 645635958 540864128 493708672 495181104 44933414 731735680 940803096 559464896 385497088 899034592 672545504 154562592 514114696 578305860 878027468 117584950 655019296 934148896 8847872 798596166 629662072 126246408 900601856 446737390 707090944 922004424 910493396 195654928 695579136 286381632 615793824 215608024 680299328 689265688 535882240 518337152 613540014 536889056 478798576 35696448 547781224 380803904 63158464 732978624 145638272 734129664 707113412 82462704 396003008 761198592 862964505 763303120 450416796 609897728 251622592 142583248 560949216 317068608 352628344 258251170 947233936 365524480 60306816 782340928 853068314 368884736 139027568 283868992 212256526 950561264 623171836 295506304 435914336 203331456 206306113 257126144 208969332 243652816 205502198 241044058 689025884 995054944 531856648 780061984 991234016 995738432 977085440 946706500 701047586 96035320 256016896 62200736 278482080 22043968 217722834 972752336 385090484 557796096 135660242 731674317 973592000 260565360 647596640 163981312 387373040 307784021 935901248 955613152 564593664 533013568 478627938 532191154 584150528 496745984 856912512 380828672 716510848 600799360 992544256 163573894 63035597 462771200 789542656 187390816 925657440 156931936 632035968 907709072 244985280 270363216 188764125 729248128 798941074 989246831 591483344 98824328 120155296 348328648 778660936 763220736 791745392 206711886 674884480 250274000 570508288 606494238 422851792 455892992 266088852 622189472 972889192 606782044 894342368 498550336 47203796 726019338 522412112 494749432 630953568 403608768 748595968 153230336 753130752 76785000 356926208 195906016 347968256 524730424 293655680 945600400 200793964 355798848 417740800 509298880 628252576 299766784 23743984 744406568 523756492 658752236 328526408 456016268 883747232 268335052 85403392 288784606 561071616 703738656 549092608 175653792 514314448 257604412 743645772 634937760 429708734 506637248 83998164 459602312 96226000 722329288 508035744 899568516 662809262 471411360 901510656 245688240 145950208 358950000 446890768 95024506 747492752 288948384 52291392
961596672 132826768 26357996 288989696 367662208 857573220 338756138 858397234 577596616 430128428 610845440 417672112 334736384 188571024 938574904 709121472 358113584 940646350 802086778 49644544 845118048 816102912 781524736 897832512 730524736 618954376 751186368 41659710 779672064 725793280 993408000 297139552 903786240 476754930 204284672 331551432 755861504 459539782 464415232 519534080 609063236 966330032 975302334 764214352 5565134 777404684 771679104 71345280 146978112 195893704 209537536 266838240 649168714 118499864 171534208 161849976 947256525 91599872 63032864 197283776 129933232 568459808 460134596 144979192 25247040 400861952 489463772 426248384 415240064 921465088 233033952 683146496 721292992 725639480 870362412 83329600 613498880 973603392 551782856 227892242 241691456 175609216 591254426 557625344 767563778 176465000 644618792 599015824 439875584 125579764 482143328 938525568 783850240 909015118 641598120 353466456 783547818 205371408 127072018 723296324 458403044 990289600 397924320 441349888 162017750 277940968 832454656 312362244 89887232 677423360 531579189 539824416 918121984 39129088 781271672 864164984 740205336 884876892 660141152 520628840 911522304 683027968 165237248 811269018 849480192 857047320 721193984 238325260 893846240 147600624 383968032 675538208 734322290 516162048 811096448 693115625 702793093 75308032 14574976 874154800 448382340 448836352 882563392 564046720 853901024 540077188 838941472 427504424 375218062 945260608 188717088 817346217 700296000 886910080 62018560 391900160 58833152 505874752 742689408 103002496 415808000 77487758 32621192 646838624 325285876 301793536 32150996 262327272 195771920 374689940 199688000 492331034 557174460 763865728 87096000 948331980 534501928 405540720 914720768 227675776 701060016 319956544 381725008 396328768 122580480 407483904 341423280 354903680 820320480 551852424 947985762 718355884 545052218 419984384 347194112 544234648 791925024 770724384 705699840 316147200 921362720 148621248 624697416 737555968 984873652 541272620 416320000 539731500 312883712 665980270 93870272 685315840 863377376 626050832 477786316 234660784 201553500 142696768 231439568 729228728 997920512 483842444 971946931 95623632 77722880 756910762 407898938 610737920 169152759 609336832 281260640 428836864 656110480 60265750 472945152 494902496 248538384 806313232 644633444 911415232 198654192 387731944 967762250 640903240 954756895 120058256 172075372 691293408 159496800 316488232 685460304 338980640 603347000 633081744 987252224 546837756 990713280 71423840 15736480 738616832 44220600 995832798 458457602 207722034 243800000 435241984 787804672 835660008 578117248 829720036 78259712 46085400 617609960 559902208 240466944 752760176 186975068 933419904 121352000 198370800 130727424 604372848 314369536 252650848 890114580 214400000 344122532 29221600 854317184 531040000 804484582 876129436 47121600 564557280 446271559 447258064 784321596 527643968 731051776 154805171 746938496 867056712 242022304 32871664 904673520 735892860 65253120 297830056 422124872 658343680 100176544 783315232 513013776 52648192 882778048 731827840 67437920 548171840 421279720 502050688 118722240 301237760 19700224 76143496 836691200 262920896 703241824 865533576 909356320 599293584 556703496 957443840 316270336 710271263 441260384 734148912 628824544 952917248 295056384 29307982 5762604 373794448 2038112 697001440 895960752 492044733 528844752 606927744 348475274 733534592 79057920 516346304 939821568 70396000 752431724 392396160 623665312 351821436 949090048 101452800 587538136 252448256 624089916 936040448 795250432 116193280 572586536 673262312 513997940 407009904 912598024 182478720 507459865 916326912 661205392 724224000 139300173 451574784 733864448 982048576 301121024 39266744 736749056 176582720 576611112 696528224 490266720 271191232 420076224 134851808 920396136 220681775 622125720 267105304 293451136 32225072 187585352 452834160 62216516 748686728 493861236 158580080 387858432 140782828 945993000 976613792 112958712 270887792 304731584 253297992 818083904 731286016 781264544 672633916 346189696 828897680 343959872 826204588 886389736 583240288 596157152 375778800 605950444 533285368 17142096 447936792 219119360 843202392 524469032 468170368 71079808 736964013 924167048 359728640 51109888 617995924 948208932 112315632 959757680 46168064 599596208 436262712 742505472 489179082 277178336 208104848 638230346 456571568 319372124 164922376 880085504 204799488 906432692 301513568 773959168 342627072 537668784 482382992 19864464 646599560 92952050 361808896 952803328 94917198 152515174 872349108 200204652 91506320 264199832 620404388 201163752 930446041 506191152 719036828 505385936 231627216 407447184 348726976 753659776 459267604 248869000 520495800 778900988 56402304 630826912 269573440 381463838 239736039 825556986 252899520 947859488 99725872 694337408 906790656 355760456 446569792 745051280 439973200 541120180 378977328
70603776 940540656 850537896 989965434 705569281 685602432 347511498 561965568 969800512 352861024 751817088 21101056 644819040 323923492 595588096 61758128 565762816 28878768 355762110 650328864 639352430 320808828 517168824 139199040 717898496 890784788 871303643 829099950 739544896 797658368 519690760 724421212 638983936 475860120 183412736 459808960 212203184 537767168 507164483 541399808 380248776 231567968 709405512 400453124 71286264 358285926 787104992 211795664 235255168 415213248 873639904 278505984 308319168 753505536 245016332 982578368 142416608 5000256 502407104 445634896 74995808 536279680 864167384 9693696 335559016 616330336 371538672 257361920 309297600 292736896 926710932 880910168 942807936 520231112 914701008 387334724 499671744 83791360 969663020 938999344 909043652 800055986 327023664 877382939 706144320 357768832 156393984 230634024 561140224 362678872 892982944 372559168 746229300 802786404 46750144 272987702 63311152 754939148 872614056 920289296 803520888 720637440 790951832 887321216 614503464 644487800 593047168 807663652 474227840 988237824 790936384 48141952 195636272 16431688 996973496 578790400 681270784 261528384 532133200 998475000 879457580 396591920 730849824 687902848 570689728 683012608 35487232 325265150 539223168 649617908 481101084 685434216 404154458 429598162 745615204 366417108 804262528 100792320 943633248 845608540 66772494 677453440 518358016 508426240 688050272 22511104 812651520 671339760 228847616 575999504 212997376 866055184 675860720 974257408 346067988 900342832 459028648 847591760 40567280 242250624 250856464 698829144 717775746 811255780 625781696 648324512 854385200 932285248 273401344 851845632 351570234 231309424 885873504 521562936 691832960 467142900 774018272 623587640 28627968 78724000 303187408 153003288 957141369 622768944 67721760 150591744 605008512 866591462 634967984 584903576 950707524 573925089 838905786 186510560 461540608 332856032 526645330 505857456 503758848 473769072 82689984 686655450 394218880 628013568 75989504 423908070 758188400 516169216 705006080 879421340 619553864 575548696 820956496 861075328 874114602 629358032 678792832 672768768 118887680 460467580 920731018 819154064 728487136 513966640 244536528 190754816 327250416 754049876 833861112 678386628 835346592 576888192 918929840 130915936 772024480 859352928 591343288 287620352 484852906 965825696 540338384 883741328 803942744 212024166 259218820 380906560 366172707 220622752 141894424 317737784 940636160 281235512 850953978 27227816 968140000 65875968 520443238 490357032 476306176 121050432 63927648 184334920 181179500 666921856 802409352 225532672 506949760 519707136 620166784 718290944 588909974 533328020 501812384 208124056 470088547 56039782 734030464 108504160 242793728 972025408 369601146 374319552 446153332 382145248 476418368 634208448 607342080 552975344 459345520 489603520 323539440 542004488 486779520 766203136 49897072 338515072 336864640 850386176 164945144 127982712 926991016 342586880 129539880 853238528 920124544 494628748 431224528 450976600 643901952 347210400 981706720 152555392 106335128 219880000 933886970 460665944 886285760 507969024 875919408 280058596 566632352 954150544 690317528 172914004 26386920 101205952 472171344 882979056 914643840 193621344 873563984 695302179 610384728 685285888 837321154 451060728 820122512 135233152 649095168 504729152 665285568 93533088 470694400 479549160 424566280 755782640 894605296 833810432 311705380 300879808 643385536 227205800 195904932 838563136 71071104 83862998 11670688 531023360 943200156 865073088 23963536 387760992 297760000 337187136 761529824 811193728 373215216 593243136 403092992 857796672 350548896 925040832 662936380 140720592 770172056 907666051 657053240 983742080 340500544 878529952 921055171 939780864 56177197 498047616 31811760 540894672 129903836 647732256 574587264 490016800 237716576 107510528 442390528 730128256 989483624 351564021 380550312 404601664 490707200 119606544 340561184 712058976 467791176 838527488 319326656 238857184 142150656 97342976 189545824 722714624 956552272 625263804 567489744 38116883 49171508 492513416 653461704 835785728 544280448 237953536 886856912 895017984 188220416 516575550 296812072 724698220 189810792 374689940 165636704 435361591 46605324 829458760 222475976 495127552 170703648 900522878 590611779 527941578 246394432 961769984 275334944 263419040 424552960 995626240 773428064 838269440 739416064 541007976 586125684 674405664 883930496 54286848 888041088 746036144 236658016 316169072 292066896 934938716 550416176 262691316 622300032 47145894 904952304 891486539 228121488 950182208 694511952 764625408 851334440 730494496 145710656 707855104 543387174 979393536 324835824 569304576 272568192 507736704 422436608 462079296 802725688 312945958 346279216 198802420 649382452 80348992 616346000 886068224 871950295 55235968 110325912 950840000 304399570 330713488 641994294 65359838 492104284 629913088 859409592 768571636
93294048 377137264 31759084 87275520 2234984 259710080 731137408 351768176 33562624 63655616 326543616 599745018 33640000 170645856 288621056 743561840 1834688 819335168 156115136 694489920 110762872 683562700 550394096 601939456 430383552 707168720 51649664 440406496 114809344 789991412 241538688 20121327 237228696 947127680 560581832 394016960 753730544 69305794 139432448 36568064 807451680 133820112 234196166 732179796 938979184 233434284 230294016 757476352 564980992 491634368 470247436 113673920 868953840 518964840 830011640 992781564 89483320 338793792 387522400 769379232 120047544 590297328 938313152 345136128 926194264 311173760 498318368 528390752 469042304 845527932 407678896 381830720 677125376 792510160 303480000 814915616 263375810 763325952 320201864 579479392 606770608 755749880 324400128 577144650 15069384 135921152 98424474 270857840 228982400 175512944 117730688 290309664 891220480 712297088 268396544 737672832 707741448 946314264 952490462 711225860 939043940 219614336 330300556 119840768 469605888 843833344 184806336 718167315 943094272 894468348 604957440 270371706 814537216 454994792 942848469 683702918 259443968 299226672 260187050 873372883 207705568 897601446 628647160 615185976 969950208 427000576 902100532 278427136 314680512 516418496 331705600 556752704 561044160 565309440 733305152 965178652 829244224 662361088 436378920 484499080 11750104 890088800 549456096 827323904 58617344 391415931 662136760 468807296 162265088 530648828 48870215 435646400 859156980 629935104 304223936 560360178 81724426 36397312 509328104 582002008 19625248 575167632 624115712 824163200 250602912 519858112 935263680 315889920 923595200 957731632 709097054 940663168 628211936 316132864 246649004 401157632 146991104 37840336 263768576 863417600 714611158 180806224 172046736 348711584 348972544 59409624 149941600 76224800 952554368 999387884 588251648 363475456 723050860 361861256 302327200 719420564 19693568 661450558 729353304 487696830 688102400 836518043 236297846 172187572 808851456 384946164 964607364 433646488 743262736 999338716 597186816 618395712 886698440 735483746 180904496 755388928 687905192 491839064 929767760 817392098 139094400 404800128 546448200 121736416 603809003 783678400 963613696 793819408 315885536 414934192 659205263 335858688 91744052 881772640 841312656 635230438 719358490 370236352 600835248 256205336 358036480 358935050 556904548 461087264 146721536 839592203 802849500 771409824 918675008 591136768 46771264 144263576 909559070 126060360 98403656 154020536 659395040 981032128 275167468 923738140 578440352 872917376 26173724 816164656 532760832 921190784 936677344 84113648 927425920 408119412 267574960 534332376 640176256 222106624 419359744 818087544 748064752 920487520 863790416 64100864 902197568 606968760 121973248 457970560 539722088 82969000 971683760 809189360 425466760 462436864 295940608 720863962 269108568 788095488 74695492 890492552 220307504 570881920 513399744 133026080 487387776 457574364 731290880 779277328 126895964 243968000 742824312 222742608 200347776 303333488 739895645 17900052 361576543 298480000 589052536 14058560 113110800 488406016 54132736 109497240 154120256 108365184 183486100 4222946 666088758 185301696 945000352 927872522 576708096 562711552 686333272 333577504 927589304 231645248 574412288 240836452 244910464 871220484 824444380 709827528 47341280 432363008 262468144 486041920 160772344 436585856 464209200 961437312 115403712 123279884 639577858 674697728 137168208 946748952 144482752 954714122 117115904 1071712 433850332 398869120 543218660 342401664 897438336 744800037 608480352 555270816 616983308 965232936 401708560 12463616 244249296 966240688 159143952 699136768 678313548 601960960 699169002 42239168 961955456 389193216 514847232 888933464 309933084 210475520 552159138 606509692 785231360 369024888 491893552 861708064 560501703 413759328 804310744 495245276 715521976 480501702 870528256 338198624 947053152 20317620 371388800 215051264 711669824 925500668 334472384 544882368 920866800 172290640 155762368 831099840 733677872 709013312 886077336 367653472 503898136 178469120 466557628 505880832 125152000 138254268 217980640 29698416 219676928 647116416 555014400 775740416 442788608 493177320 555780400 103480992 377107616 345196096 485465932 664751316 802276004 212262992 293774590 680695832 576921590 300742784 331159668 774677600 838401093 226512800 218964528 468916256 529408624 329725728 451783616 843176000 858253824 664083424 335543224 976557688 520874264 759259672 241802184 574589370 934501614 922732504 512229824 51109311 347471152 316321000 91681548 950366308 256696304 721531840 253381888 688566162 688295756 30889984 774686052 309116024 848156644 594454272 800768532 162187712 213112704 650038576 149393760 90337482 60827042 58102656 943680000 78169088 974551360 322970340 542119936 483368065 151828992 119638976 483239510 167858784 262194828 660516852 543272336 617289556 574570576 638138240
241409184 531961216 518405788 49464960 67173056 477847488 124404144 28573776 643044096 188631804 277405568 640006500 316301978 580736674 348688456 794873196 415481344 516989856 651757824 859326464 66378300 45448912 731440064 149504256 835121482 412513024 693067806 345196134 619984716 499595200 491426076 85668016 63382516 913582456 897580794 553585243 604281412 621053376 444346656 450726295 418228736 104484554 627017968 463549696 598574032 336130824 127347008 124408624 460616752 371734016 37140608 897104266 438636768 274940096 823904812 799512064 920318592 444681360 301737888 4101398 284912668 786476264 530043296 588083584 678107920 422843392 331196416 2394320 290460284 21673520 91278704 998044160 724585472 597583992 73248528 305049568 158489352 761221136 852038656 771531200 242982000 843465744 495077768 692140608 401340096 480863800 337313690 681619392 753972784 145437952 738490368 523772096 868617280 879521768 251478528 627769856 397611192 474837008 873433744 6512576 410809316 790643384 412340296 626356224 592349928 978863384 288714768 190943064 489333440 899435304 518151460 763222683 344222720 300900622 277709312 423825024 219687492 226696704 569656296 515901248 949341952 413207680 40786304 381771840 486233648 945050304 654002840 584627770 588667184 4853561 901793536 346821224 950586240 514200112 469248720 147437840 975079108 611733264 255121856 939934304 500545844 656913368 296830322 844339200 605938560 253120832 402035200 116562672 748568958 654972708 105228704 800685440 985568091 456896252 601984512 551506404 209836544 894451520 422032576 58532172 973247488 697458304 747102711 380272960 963653136 618275746 682572992 282861888 90137376 920344016 455059384 705456064 343168334 822997184 209228544 921853136 419063040 249431632 159337712 216000000 215532576 199722736 594952000 210155552 997342656 691401536 982191268 769159680 630695256 880449536 869298614 38088512 728443200 315666948 38996992 324091120 471326656 250751232 194307072 89525506 215005880 243701128 782754752 57356800 530812544 932866368 865529280 262934264 358372413 658070016 247614592 345534144 181392416 147368498 590316070 402063744 490562500 709310240 309131424 122450000 904772472 833883648 497878272 250720168 726163712 968852800 760835840 626540708 563679280 640584600 624422652 213036304 261238272 620419584 871841312 597412984 145032832 753012711 859850016 581165984 169628160 595092938 713152784 998613440 128207408 155116912 286224320 307056192 579986432 685708096 601178624 21372160 690513440 220733312 638905804 851818368 783622528 635435752 228008000 291328000 725847600 186585613 287832256 676889492 942432000 415166975 52479008 736964252 983847668 121972480 381534000 4633056 327100768 200518440 103180736 732830824 83293568 450252416 530843456 447847480 210300928 570366976 178996124 560041216 921061740 401780520 466159628 425202500 306262882 375943168 698217984 468019244 262823952 415958596 848696764 636390600 125373248 819969568 408548032 881026464 624866521 677818160 154033440 309620864 346328896 509362880 761669808 874411008 140333795 35314560 614075904 831435111 687412736 827024968 785520600 84681728 98853077 946890140 836082620 462931968 371746176 939769296 749444096 17905393 25721920 697703952 559474752 965632064 757978144 943877712 989821696 659999720 569055000 220902550 421348224 235244160 600394970 913135488 200215008 385107992 366840960 654195864 319768760 909003744 785439212 315043968 832337696 512670720 451647744 125860880 752939616 143115472 541280160 844197760 578760736 389312000 730444800 382806304 231291740 310015408 837211520 286771280 402455888 6635272 483356102 118863360 496500976 295236718 160643232 522335616 353276632 954309386 294241148 478039436 632748032 214601984 687274752 923367264 885435968 939789312 603415304 335835072 700183392 841836736 766816000 492512000 793999276 601222208 589704072 332319296 930575652 330602752 913466120 807804008 989885732 132030336 690981168 105526100 665943456 148723946 460954064 339794496 673759480 77575064 326974768 162524340 564370480 149201104 80161864 281056336 759159872 963600256 402768008 78238996 622906480 741562990 125954560 217435648 630332318 28077616 361686714 807133968 840149594 673591700 602965564 634064544 527166546 474227712 483175152 125391112 836873736 299733056 784865792 392990720 123420160 96677568 449811968 253316840 843387936 655422992 380729472 317630976 641514688 823003732 380389960 956441006 364165824 203645728 827656032 574851896 668183088 691532672 680218776 927564768 164016784 811347124 712122160 899301760 350311552 614884640 580837572 377898144 239690128 849645212 164266560 500236864 174558672 485994291 126734008 109002200 946279900 625717472 512743360 89660456 35609254 286798822 452798592 385900608 521275248 574747312 662495804 882348592 60216000 745776112 319475945 834193204 831512930 728295000 628519872 811480234 643686864 222912378 391374656 905983933 946988608 592013688 977028736 851127478 1909484 661548288
159779830 38753920 531119348 138973552 11454976 948363008 335852292 627967488 744346768 294130048 781574457 800781728 336458288 427879040 265487680 519270348 699426880 836392640 888046880 990382198 974795488 737865600 122956800 295240596 919115800 946706688 424132058 943911996 495470080 437590016 907842048 524957428 460142553 411453396 112412208 506775544 885148320 624680044 429598208 707317202 721100480 454028204 919358432 234962528 589898304 463162338 112923280 840779456 490671546 934019552 895899436 56069056 122152832 653172032 492841600 748679168 63920800 436423680 630734144 304976152 201256328 311051264 226167456 712686160 256949584 853763608 696073568 108751304 616685824 695686400 835743328 889121600 390923304 797413516 686727635 994769232 888514048 497415040 614550776 411667808 481623168 996245240 679087248 56195056 598560498 41015104 494959812 926422888 293449216 607505818 210718824 966413952 801592288 905753816 950582016 215483920 179108024 743352384 384805376 878191624 733559296 377815867 32243696 171087880 521760000 763491832 855186304 954868000 59054272 410172288 205851008 158010368 345784994 777067468 482281272 961386644 125521643 387132192 723655184 750443560 26138880 369006384 495320576 550713520 533174880 282813028 775721760 205522200 336143484 795667920 586485984 834667880 815312896 860044288 107071104 237469696 513044384 741134508 731785728 703213216 782473728 209232880 945146288 56126464 530275608 815355784 626971476 583296000 272831904 117190900 407542191 324633088 609999468 349437760 427353936 751519558 51719664 334777028 389002496 747116608 789511570 5749744 38677600 147391952 549020880 1287232 65975840 742479272 350857268 56610816 593923424 272737964 527966464 929908710 429850420 772541040 588423528 907225464 36179125 685090510 569109712 723706768 240596656 281650576 601600300 384160776 309692574 156344304 411427840 517113220 710279408 701570040 626183170 149248344 508607026 998221856 834142528 221528568 75975172 829311568 604112600 268099072 740356352 277069270 715163688 187851040 259879984 35198528 16479390 49868112 162716416 446789704 799893344 339503044 928458265 93616304 999859648 212686256 566482908 851053810 559840088 153215360 210648880 692099974 414824704 625921024 210294784 13357888 707276691 61337984 540984574 162005520 497858912 648909056 865731264 150902780 188263168 120223104 517756224 75372576 869276240 102307840 402520576 747512832 467386336 177515848 670617728 812222480 939738880 545033238 632857120 414553616 728852384 531614340 612490832 566550184 466501600 881577936 63999328 707793408 812620932 681565696 698005360 509753072 552566408 938610400 474568832 663473272 537231932 309948816 808112864 662077004 899404432 973624288 6694112 364755200 768542500 619151200 66030000 777059198 664795136 272180968 527639168 298455888 298671392 642003792 953580032 932588704 318868088 353812010 485946180 818460804 277530240 476713876 702812432 951676416 889624702 529390092 683236992 917136688 138908110 280404736 513598200 3399960 618447872 64781600 693501936 525071184 666147912 241952960 421079234 933438896 597743896 695745750 903914576 222136056 24704640 593130464 21107096 86944868 445624960 70062372 16075840 83878590 931471936 116364608 932375760 763412480 272482048 700072084 351726288 392663952 985733082 541904928 713171520 498030624 42918368 805440000 700822656 884950400 532547680 14480756 892735672 483846144 816667602 477878816 283777784 232067506 627393280 660305152 25102352 699716012 158614888 235369536 513330800 33389568 914292600 663331204 804232880 291335352 572522064 204030392 985646400 117440576 574746880 277559622 1659008 735033464 884070456 658879968 756367744 611867828 719683128 656793168 526419936 835006432 154249928 487317632 465811712 988176464 783821600 841224028 242746512 87633664 339421184 678833152 715059712 8630272 776309376 388419356 770451200 771614632 666019840 437267584 78398278 215306536 438035025 311789600 967904 90422786 467293440 778604420 832635884 779633664 45744384 585462402 368964640 90917600 94910080 374442240 609744640 497773760 567253952 335918530 142178096 149530976 943066096 354354688 470048384 272800036 330554928 896926720 500919456 842126080 149117120 21277010 464772616 190010880 438309760 904871424 124239800 174687296 662504808 526831200 325331456 922524096 181696260 922757728 24623728 316211520 553692672 633225984 686851090 422486092 458705510 624164352 321983866 523976704 701640004 762260992 958214656 771934416 841861120 740582080 466360096 882313888 206710014 8704000 380543680 246817088 239347920 786882944 649691520 483629312 337993264 241744304 969137160 791305672 48666288 386620650 946192528 156919680 519045120 560394432 987800664 304103040 355585376 66525779 19415468 824966584 183017320 656739170 518560128 287232512 134418488 837738560 702808000 448255408 934468808 360918016 723493700 777198005 648901120 874432992 442250752 793085304 498635008 345993088 922821152 623115184
498256264 773601744 192480064 305219672 378272768 176132040 701245148 611882392 134085110 454436592 761245584 580024784 752606504 467492384 241385492 948016640 336136704 173728000 285921872 169312980 730195968 335109440 797123973 469187000 889110104 670980744 686621952 729983008 25922656 501566844 230303348 291567828 425082050 184396124 902878030 584311552 685293568 492326768 142834176 633984772 439551168 834404240 795604113 732992000 925958248 656390144 29510800 985845760 864250448 363549084 124199608 462562912 459096064 824120000 746555936 878534336 980452700 741458504 309639408 884226244 321208800 274975000 277482232 918229056 941829504 341707264 505397152 357890736 555823104 837230208 130142476 944141184 704352500 30177088 514216704 532910533 366963808 444617216 268451660 544517376 407945088 479029120 929808128 608087823 54270348 580619708 588584192 822690304 656456612 943415488 511895552 694276884 331957952 739915600 876904544 959651840 392769216 117982488 199726144 941260270 728341184 519619968 898396736 316909440 845455968 798898116 271013322 987362048 92857624 308345216 962440360 328132144 704765440 383216 731405600 54174518 83336464 727911768 27896488 296188840 953812784 827674880 88105248 729661800 215299840 511544256 802747072 536365904 434469824 846153250 950541954 543379456 78107648 53672272 679023730 727470260 441788008 936557184 845058231 480423320 716343232 486907392 571134812 911957248 605108312 948543488 60108040 829753552 873566588 896435712 319463360 224933984 188065532 471880410 513086720 679167824 619453538 432969280 738778786 348689728 121059840 30758680 497545930 292962048 505022112 349311376 2162736 805992268 490132186 72452320 649640664 354910208 494181888 470192000 206634782 478808064 705109144 343614170 917032134 787292604 741119588 35410496 391092160 520181784 436009984 466927680 16650192 307792040 685035888 341938776 459639264 896731528 942742016 234959152 622673136 941305405 146585568 398841798 463664264 21451088 489921536 262620032 927314479 255768994 283099264 336374842 573923688 5602832 139549913 630101216 318018300 185744896 122907328 586809364 554157056 442741600 216725200 932712852 580870504 612982192 325626080 257878518 610306880 40013648 406161344 549121216 375982352 170695976 192987776 28768176 857271344 951616800 532406528 695947264 442180176 316309450 189994056 564058586 489343104 940588448 534809088 147388542 111480320 239716044 714432288 531300660 330027224 817003520 36316160 313617432 642685920 780850414 184629328 160911136 469350432 979684220 349908979 282673224 362937196 243583488 350575688 301687734 512046448 616246568 701104880 793021952 676925824 663513344 949226368 463368320 361154980 729104832 338013648 845232424 21814272 687424768 482223740 33996112 180061760 267555520 761753720 93773200 375598272 40454192 394684968 590674688 755586496 56964368 511167952 5708100 491872336 166011056 670185264 116485632 350223104 204325312 135083512 150263936 498686992 790484384 105687704 697968384 487960960 682308746 239000832 372552808 803744768 626232832 555156544 603593920 409573872 112894720 623952884 250256206 270541664 608790608 931698240 283878796 785380445 957180033 726530560 740671360 92400332 870228352 512562752 29431744 633867864 249905136 316534338 587079616 766878804 915250448 450025472 554136640 270470024 51260544 29324768 122344972 929957536 720577400 448462808 884515200 390027764 837198848 260019200 997923328 691495808 761135616 5695872 612307304 324592960 910062652 174718000 166241760 525331296 527251214 380682936 992856512 516414720 25146584 721372976 565166176 668808832 797172192 947618928 191390508 883185152 180019456 461063504 648354616 259530280 788490488 80541312 709700856 963957096 204689956 118777248 848101676 247015124 471641032 389393560 224314456 957813280 167092452 159090090 719512128 183342400 312308428 389878272 734964776 411641384 325564090 199772160 614076608 28982000 279229660 538853008 57942016 270082976 207327760 109280900 344557100 268318540 778249088 889204400 112890566 341825704 925109248 437071424 149796680 530100372 149290880 620416640 85512544 896597824 816616960 640065748 814175824 764888896 766431840 604303104 240841160 626512640 666407080 32630945 513256654 826272760 559715612 962489888 795364706 368605208 119360000 359260344 123968458 504162464 263808640 82605792 341433344 472284608 224133184 635990336 548634768 106415140 68611440 894478080 310724344 386703424 392629312 83550256 471454032 222067200 972745171 447038240 625993800 402690140 285501744 862285788 742275564 712215296 767661836 732427520 671628688 720066152 513665816 439776672 769965504 526979840 800129840 621034432 623808784 378488038 898789629 717420032 125314752 548243840 305348200 35758872 899314304 502012460 805036353 264701760 115664528 922040992 654367916 47428136 555667828 140050944 279408000 802934144 202894336 95158014 519685944 144379136 407487851 890088768 746037968 63609344 973238784 935292240 324977833
318160704 452217224 790756584 534414386 764816246 164435824 340885704 904032840 5627600 773537792 213502400 326335640 582911456 607236800 317917184 73248456 477274872 557269716 178492128 719248384 675700368 120372088 684423856 638298368 260716280 141600000 316589584 989020896 407484112 148856726 582554328 37070576 936680608 766766229 642232320 777186144 322644992 593354048 395583984 621886552 319825920 136089296 97302276 19889408 175512667 223827356 840137040 737075360 125897328 250784000 295763688 904262944 791426496 915456352 166262685 5546960 969364384 510038424 454682768 964469688 989539410 818033012 948535552 93823162 367456384 200600912 667759720 848544084 989164804 308920336 515758760 966522240 571350024 646225952 509469664 224868300 788084224 140409920 936372204 507201920 590277184 305870016 357901952 553177600 143120180 124671104 274441664 776585728 772301344 537084460 768476928 320362026 795445224 114535392 903055360 975957972 711669468 66128064 225240576 89789440 488581040 572908752 696593840 285593168 783311456 337943984 883000640 458064896 422632448 215353200 259260080 449728064 785715480 420779440 922383530 819108670 419807600 307291328 873451828 973415936 137770612 203725680 621034064 891577808 809892640 155205692 653632128 975172468 975655584 857611303 296243664 189032896 710428500 643051315 576696608 781652248 94367588 970928896 338258432 231167584 662672384 175510016 184307004 610766046 55413504 39718404 189099008 590401980 295804225 49453056 548934504 897775616 270471512 675461451 846215928 967779376 366558176 770656040 110057728 848318080 40071040 437157760 525280768 102915564 874791232 155922816 885129296 870071910 7635968 489595904 939872120 765674304 643553392 535653672 284592000 39071188 865100288 811369824 227106924 487659212 432353572 440835634 375681600 541306156 197915114 623535016 354375760 466770992 898323750 540460928 476426368 136598271 699258044 720030928 353484840 86258304 40586784 833399424 894651540 321035328 347879008 980233580 362587956 252922368 999745024 57565860 319825200 425640000 367546736 242870736 732295592 875619984 650640872 535157204 364359780 397913856 250170712 340938240 295121600 605391832 548508432 630309432 966395520 325754586 861026240 776916850 495039624 641396616 638966600 193718336 119141824 755823104 843545600 95810944 413310564 131979264 636694688 370437651 812145012 87494760 815267824 689482640 207040591 918526368 373599104 748044800 891676576 770458552 147254304 42402624 900252608 908544512 440980000 823989536 813700043 900660480 662496000 281406704 831564112 449291264 350453896 364558640 164603520 470853568 384816060 830640244 521478408 121591760 622231360 716776832 37513576 596710176 268404544 552590806 785791916 580209600 998811408 558910924 504077312 429363584 143104336 323708448 574645276 438835712 362226816 511374144 994713376 24458368 909645056 792563776 842311168 133154128 206904112 706129920 164410880 426847632 287488156 108796384 709147856 909037056 511102976 437113024 752858606 739991328 228485948 111680840 621000064 804699004 827480832 706391440 929520824 257269492 113330944 183983132 104538624 345890992 22878384 106006272 897006288 144038400 754760007 588947752 61234126 766806432 880591898 293397456 910893056 95097408 742581936 681347456 299803264 422080512 186663230 332600832 909112104 893727494 776917628 250428676 84612992 348334424 855237464 431041300 772448531 631736444 106689408 382161568 869788720 281400704 710300378 622642292 246727552 477066160 452211052 302292992 171524416 980779072 971214631 498281888 939089328 598096424 189636032 553232832 874937300 455717440 629367728 648564992 43308800 593899168 512578344 919975360 615508832 21203093 609119328 508351148 847652568 457367072 248427716 302619956 331114444 645759744 432590392 956850384 763516416 404745920 926690704 196022448 797887972 222399776 653351424 183611240 112088576 560599370 871283240 959673856 740761288 141624832 260362816 680472964 119284384 967642992 642609444 549454536 926465672 163578680 286010178 492825088 451162736 949935648 984585548 907662108 586572876 558707712 399978966 748232320 861343168 141282160 671346640 298669488 390724944 712447764 544362833 649206368 200233632 549959872 590660096 904742720 88914992 877872768 182718088 320027648 108903744 839273568 245029184 314410968 590160384 267831064 831069834 840125824 659577325 491336448 90602800 7275768 509792112 687200528 526566400 915619888 529120259 839712768 373316864 641243024 107987200 992507264 181880512 936735776 246529789 181456672 867683862 414973496 613154592 460896752 589415936 720049792 956195200 571932672 119225387 585128960 256496768 858442560 903547520 6406792 194816524 72499776 883990968 174287840 129686704 429496704 83447168 258374432 338779840 359674080 722112852 761074988 534896852 487539668 379167390 371820096 377023724 828772352 158484480 902879494 559963388 764080712 701208965 402389488 727862336 914745408 208145696 424565312 416398192 677024768
858405640 510574944 432628536 654416500 386667076 20955092 638459956 329061608 942491520 724793720 368924672 717134848 711110784 407207165 551041544 806700140 103417688 996028522 691157302 673201152 698652096 937691872 331544656 170178016 972936288 334366849 497543040 500578304 367943840 580122660 692497920 936573312 233451880 181785574 908209320 783915119 197683072 128477696 390798464 128722304 598548650 634240960 147129504 390278736 468648060 784959472 47767188 5127984 25914040 674884704 113244583 445219520 842525304 992394536 996675344 860820000 469890032 880516128 313569024 250699648 445006544 650316720 144905568 788988045 338774522 680674816 525824 596275520 779523456 203150672 869410632 891543616 652975936 295097344 591512500 622005032 776147304 62577632 450971040 287098760 853531424 928387584 292355584 887132160 143958398 205171312 99808512 654876416 921468800 955900416 685093344 411807504 548400048 583982608 528447472 314317952 335589376 92019968 363331372 694527072 598806592 842619250 168961160 231792358 626104064 958053608 353424144 362061024 8969384 703837696 921112624 888449684 43300536 657982224 339789008 807624948 448402272 735880388 935724928 12182384 580235744 260293348 795745536 455467072 222582846 547565760 290193716 940102656 939239424 437828984 980582656 95700120 125588304 205551104 803770976 350944456 341739448 732756784 348920504 777938528 601582848 425105140 170473328 996601856 195492380 973767812 658526464 454665984 806908640 630568872 256428524 787335416 782003584 265485312 401568928 764133704 309392920 927945040 908518128 40625991 381811220 426488368 269466904 815464024 452207104 151061512 563546624 227424782 876556288 87035392 443873796 19147776 135761808 840786284 85980160 202448384 763470084 950573184 915394560 430945200 759460672 352391744 655352528 912082640 919492384 908263664 389901824 541229992 912498016 488076416 782434720 902367432 106051188 711904328 139346428 963083808 841374498 780155152 320222428 63245184 361940496 782571976 958039856 685314048 958733288 891810294 517333136 218365912 936697760 599988880 837818136 431171602 818040224 895893056 366456064 875698250 263369446 897022668 10663854 35197840 786772992 164488598 328078600 156058752 174720764 460186904 142681680 51272312 785844800 474294582 280824320 548863768 275740400 455192320 976983424 680874368 148355456 818458688 275701044 155895072 382535752 833698192 625597090 13172392 711432372 510992022 859872768 80569088 118462832 967611680 680338112 435411051 105839252 796721792 364853984 721612436 360939840 710762213 908587352 398802896 104935840 108691908 704323316 896866564 43071360 628907504 690274800 617233992 568733840 675413832 256250668 796886164 169858560 649613984 438516256 634140420 588696000 398988960 929326310 955262200 260389278 788927680 663523672 765132368 794557712 857928280 354515752 705576192 676466324 552486008 593241132 43569276 279161360 689994992 593767392 419296680 889936326 607588800 111515952 361264040 555645760 560868864 834246464 29992240 596296560 356161814 15020480 221949440 142283956 619973888 389829376 921276984 800394864 577459518 202650960 52772032 592710560 597714608 188591768 967726560 368277760 299795456 599811064 216680480 840603968 398156800 371707126 595254252 458332928 631446528 904274216 118155952 17156608 861596928 375586816 815732408 716862564 59094480 257787840 46670640 514282088 977716704 938107904 105851036 203010076 732435200 452493696 315924420 259955866 326246196 548566384 598640952 310876672 789875514 48011264 219483648 183337440 16042880 107957392 851926880 69322784 83094848 570252544 843672776 797190798 377470400 104409600 889172000 976542048 358120480 680638912 565393398 257749936 857745265 221429452 620675008 323222768 667836960 811840693 958221120 726680512 88365896 781731616 446227968 933743154 284413408 786875256 692650452 242999840 23545600 903749632 333934784 971580928 325255680 430054688 374720155 964735456 648093506 748776256 238384248 198955424 893758063 790652536 481600000 462875648 485820776 428154760 887050504 725288162 704022082 325400576 192486720 353228682 495257440 989483223 265328973 126028200 747973046 770267424 425916800 301655360 819673984 354138088 892995600 486056224 272044856 537412952 190103616 670949180 985774036 509024018 849534850 75489280 576089344 544966176 438082224 384696397 678936754 873889808 477386240 220289536 523247104 68270592 212383224 302410184 22419744 153222656 106881056 958921168 913070728 163459712 180637672 385249056 866743168 26833920 156449152 769830608 471618720 211760576 817157944 922699322 255414000 426893760 160323072 171238928 373948674 536709525 879493120 573471132 972319106 53989888 777803520 398947888 980848772 629588736 84100000 679671768 476018816 679841712 799070496 958365248 138695184 602247332 298740145 201944704 397676810 676169872 702191360 250359880 316873216 893485984 528470880 698052864 428274668 209054128 2547720 792434382 796590976 546486896 455377184
896088668 81817978 881967704 991499968 665290176 525692352 54258784 149817544 990272884 526288250 837176320 730070688 974278560 743516928 185821116 491959748 354250496 483835494 780943140 189930208 50067672 476219136 847827800 530527488 912932736 937990988 291398592 252027648 194368736 301341680 641194688 46942528 38732564 53364032 89253120 195689004 663482368 862587912 794560580 699711792 173669952 473321288 761014784 690713600 946124832 60631872 600384512 646809088 588022112 990286272 736511650 335697024 178306000 573812544 744479488 490061640 112433792 993043984 804867904 856155856 977233608 274986024 213687040 159235424 757322880 49011496 724713832 127832448 674023740 737324512 10599664 741850888 279370518 505029670 422386432 909184800 252513256 353675388 606155792 202199592 776217088 44786168 981969600 781946554 2562480 347342352 481825076 870982656 886552960 497466848 703127852 239509344 259597632 358045920 333539312 416888688 721739432 499463104 44150576 427319104 536960512 100238976 944322880 338381824 882960256 853202688 290690000 15530236 200690144 985447070 477574224 184872576 701214784 454862272 15179456 125264384 32109184 212933152 99376576 426496656 365364144 814714920 266968984 799098426 221546688 128942848 290984072 605440768 261592436 659651720 212672000 672370848 96508620 793140114 256908608 20810728 773829984 61726643 252629099 530841800 467355652 793465088 648612016 790996320 335509756 160360704 136374608 38802832 728662468 445347072 510827712 734438592 99344036 905177600 460475892 276500480 31068736 503562576 990956592 203026312 847675332 276880208 312159536 295488776 259986048 221679592 383553312 993161024 67615473 788658720 497104128 847598104 934960640 230872224 476843040 485176192 290386318 222616002 229133582 584835616 547128354 247999568 512898848 226341180 103429600 970427200 113626204 8624800 51566976 848242304 793353371 401829752 831789568 519098012 283232708 933432984 44226432 88827584 241627626 624753080 29312864 27369216 492951880 302612208 212976312 134851424 624126976 842265296 51387200 58944576 603216896 621038414 945320064 745412960 6097216 425131948 593185792 925671424 310958080 668750976 224417040 815755706 704465574 911331888 975543336 791153000 189563902 212581888 255314944 35432800 28848332 530275256 456612224 851200288 372712704 814966368 313738174 239726824 751156000 304788544 164460252 108007104 591259936 249902176 169371264 280162048 538612944 713147008 367206624 970056704 421560384 210277921 924241600 898943046 364549984 137665536 712222720 965387068 843540600 878817280 152238688 882639504 741480320 816174310 947234684 478332124 256951632 530929024 481337436 662764384 965831520 465641402 625287256 189430580 656320576 564306374 731140768 522190080 798836872 603098716 67152384 319998112 476779500 296464102 657697008 761944436 768131864 161250386 534296128 109148500 936962560 850347264 1405728 93296000 243469296 918819318 861068544 606346136 909608039 803212094 978473984 129523712 974325032 238202684 498139104 598001408 537361548 98418464 227341552 104855394 14811360 247082240 523591922 751947724 795714816 567372224 381261528 574217248 49666104 906689440 6151480 742450432 212478720 558686304 732705180 137346680 702858240 124348000 248379244 838713920 880018720 672239356 35816477 311422240 319655536 516133888 516809048 16144448 717476388 50633728 752770901 212257670 15941830 368953456 104016768 262192384 389450216 952846784 311574936 438651264 775312064 52144728 792891348 181553644 214610048 55352580 127121956 227753984 821534208 665227680 58655608 67174828 375332442 691639232 884517744 538223168 30540288 340452392 419605615 227116852 723305012 367933216 375122376 686851712 472482688 472715875 229752004 699889824 26115016 388614766 363617984 274050264 528921696 992563384 455929344 288351488 525093792 701710336 692865876 938096066 192027520 442899968 914956992 746535236 338789376 429199388 275906400 967537984 726832032 959759846 266780032 364883600 398780688 156623776 418161152 126726774 465173120 863331328 960157568 907465984 202541504 332084856 273681568 173568000 258135524 689465184 569868692 351987978 244213760 354455712 620773276 597075294 476668672 530155528 81082368 411963904 352965932 128302108 231603808 683950456 468241376 350615776 69347630 111347188 13128512 580395008 886476800 91972496 734609184 434182768 615957504 783208608 337598272 872910642 370903834 92316996 735612736 191725894 189457000 362288512 763802080 730617280 183017040 931196800 723488000 249431216 294392624 89896768 671931392 557364140 293832192 220696864 30614400 892922036 102488481 701562624 967842720 810790848 441862314 852820608 167402076 76796152 286992384 336140320 340149328 176040416 940416772 476094400 370381970 280471434 747328512 837031200 764758460 13566296 584593152 237516720 273334786 27263328 705830960 381382384 985595072 387820408 689664768 727851064 941905920 25232768 282673856 284090792 407625376 805193856
415775000 714714672 266656128 88166912 42437578 758670528 618296960 944538072 343700304 788012672 922483114 587341724 861932929 284466944 177745760 562302048 639930908 637216544 996676608 759811104 715909718 426748448 133321984 491039232 675614928 421935616 847044096 456688444 58292492 12461664 530685168 816766160 257828000 869924800 842686590 248788500 553282640 509624312 294606624 16657920 696315468 668701632 697072148 714227930 808568936 978848768 942942336 340006976 217597144 655686932 709578344 414880208 628177664 758237884 523522440 163319552 679836096 582119600 101445824 876986980 427407744 375991406 827134396 716103840 640024256 99163448 419796384 584970724 664946048 306167680 846627584 959929856 40247134 754198272 351836207 27414040 724024400 759679228 369165044 421053322 155642864 935167134 542405426 62188500 262645072 981129376 667427072 483641024 60145000 570975000 554532544 524818560 712692336 556056064 179300576 674259150 24439736 436809240 515710832 226169248 534868648 56071536 832181228 710912064 983577792 838184636 786605816 689859888 353802240 844317904 515065600 730409344 3208670 473236992 724581008 153423872 691061240 736311936 774381616 560610192 445897600 609471210 47719232 414355136 466799464 139037752 168121792 549951152 237775768 372414656 537992224 559163648 447963879 357394408 311886784 348264096 540179788 616652512 100003968 334997360 467942496 667574144 48835584 359091712 160991040 593244928 630005888 628905664 867392000 389046400 380581936 755547136 769721285 159720192 892290624 923233344 739121264 625101472 118488384 382040900 787936616 833871768 307153100 705212648 642150937 4154752 956357996 756117012 685258470 313982720 777278456 47573480 851406144 181006656 785620800 817585152 901125556 445603936 632740176 735496016 22432704 173861888 187009616 950089131 720946720 438883244 209355520 499555858 136442112 679943808 286100144 549420992 902762400 537805312 863078652 223464640 739780263 762832 81257794 363081768 346285242 530831907 676927636 856138240 473061824 645599284 878504420 562126224 754205250 945632728 987842672 441972496 458264768 334129776 702726176 301887184 24987640 750736852 828472367 959647872 749731584 685675466 285443947 48933256 314009864 233869440 307160608 639494784 413012480 84496000 658241600 829355376 451820816 190712320 940476208 677650352 339745536 8957440 814553088 332332416 108710688 19784896 626514752 789552128 728256732 415110848 71759256 804086680 637180832 447914240 103053856 349421672 4326544 42068480 446641280 325974710 146180352 600035128 341279424 352270414 237511680 141536816 166222444 565200240 884004864 4424188 845561856 16730880 192027053 57072920 884935984 305912832 411119660 442325000 625185728 204524544 883522472 706430240 993978384 522707401 723446400 859061792 250391744 400738338 221002556 574796968 766098984 242988800 324331520 601075619 236763264 397536688 929287872 846757200 64790512 739369648 564158848 630165904 262648825 194769040 962998004 563189234 58161972 339565056 61435156 417237504 308640640 793528868 861355712 438071170 354635264 400554816 546893192 105944380 578791968 361070976 831778816 438706016 269248242 198740832 337081748 484339476 1211776 57357824 298758272 721254467 45870088 249059712 35019392 503101268 834332664 997022288 841551280 644220464 803306794 515040708 231514650 855002880 898979185 811370592 637622464 965851072 776315392 497466368 671282632 37280220 506018048 836571020 720891040 933793376 24680768 952093784 514415572 132260188 915369472 840599289 594907392 558059584 792109200 845239808 653611440 992496608 890132672 179430144 795622224 162262528 498641632 339502400 204502968 220411840 908007664 53787456 86925760 465332736 494587080 83490304 501675021 170141744 688432640 92465920 622534304 622858240 330436684 335123820 51300916 941161536 75021248 866880352 525874752 277797712 909520224 914376982 32786432 889768832 96696288 713258368 980016000 896878000 525418889 813111360 204955648 76135424 710188512 528200992 725752320 579564728 632606432 925126400 230600192 336692768 681985244 555336656 971491776 657714280 477770128 397834080 677164922 290308912 692236617 975334912 131509194 737875200 987964790 343649280 480599040 80203584 876684940 631437824 775978060 634148992 305963268 240134856 494048206 407779072 340541880 123115776 438301688 856820480 689914352 846087232 685085504 443859968 911182796 207499776 8655872 39861148 927474962 982278656 108918272 812045872 443114148 279554032 803302384 73616704 262852096 164523080 628034152 589774848 174962752 589033776 644947344 837404224 787877752 370363118 648140352 634460928 643154168 654559744 819946832 574106456 551532032 448257576 254283300 773493528 706507480 41467632 770956620 997617920 9972468 947539128 246042544 107738434 993926400 24164800 460603770 781417262 822754286 2147968 750917632 432227328 647373312 864264426 430835968 666564544 752319552 657731072 477224712 795852752 338313984 666190256
87403408 228014828 800839904 368080708 697149784 101893828 630092418 302721152 991236616 544783232 610317294 28641968 837236224 652019448 447956352 118123884 690979792 684977664 667894384 851638784 565076720 101229226 91758912 174863886 99394080 961906256 789310784 547617632 512605326 290648434 457178664 356912640 742317568 92798528 653587095 767913104 926191496 146313674 695137480 231156190 493423360 877612308 592024448 190168940 415782272 112663936 574729088 111986532 50477872 195660864 486237824 932591184 598620914 495245544 145441792 445481984 648698400 583172392 952346424 339370112 32752640 639290696 559285944 189506816 465123738 882353052 530378208 404240000 165313064 298770112 114387712 267217536 804496556 907079200 40576896 300522592 806723916 305654240 106598688 252127936 694634752 685092712 878799496 885055048 473714688 103212544 432050488 883239804 843562880 659488256 747901748 978254104 612168768 143009160 335171392 481234544 458005760 340079448 893834784 696912384 26649726 241267230 944080232 277124750 343132200 307939246 217280800 432189024 613854496 835959872 968480016 679582720 82412672 42351792 704823632 737514496 455391232 179503296 424862608 917856304 913613408 718456036 725490572 497394672 45923802 481738624 944139464 970475562 124439040 144528320 68046140 84989112 763181312 57853136 470837632 68042496 729186968 140370152 760791552 747464352 195498272 586233504 883858560 680550164 522105248 641062032 243550004 269040256 374979840 575589568 933828800 463661056 590788480 620379152 877968992 660906240 383134444 717733712 193990320 864762944 246148160 488806210 739282592 290048448 416828144 956081400 20297104 160651488 624075016 559612992 308132072 386076250 352073574 592994718 354106880 164165000 48556032 516421464 774024512 410980404 4884352 265804076 50233760 694866896 527324032 379144192 387923840 455941702 463990288 130719616 179476200 428281344 923644672 929294848 703488000 298956016 148277814 14199594 125825696 667884800 882802788 338303424 975185920 137856000 97280800 839744080 488344420 594264576 241092056 56821120 42287702 807600960 319472320 49101044 497562368 894859244 411876251 776169280 891631104 755302640 235030660 373239504 995869408 433558928 919664184 535901600 91139152 102754864 850781104 150627584 22038784 714832216 491160758 364063636 455217012 803369696 731415784 377475720 949671232 82727040 516468048 540932164 314928616 804881916 256414040 349939562 755465544 189429760 59034496 83570704 776168304 808315804 283684352 318164444 102323220 857767016 392805258 182267528 654205632 894547456 665756288 881848448 454567400 560670176 665268195 238744192 180808608 635898688 455935292 813900664 41562832 897698304 948801792 621451584 865854386 400642352 53742280 271747756 209260848 137663986 568161664 979822376 451660752 688879200 392520832 143949056 273539264 518400888 696204800 465864960 775553024 851381056 891376576 949844000 797582800 702392168 119570930 612482413 451074288 943632968 873673280 280255488 219537568 73138476 851841216 880650166 827515136 296662016 488990736 578830848 2552784 548832776 381761200 650761920 525889484 595895136 326730128 286069048 172405426 396691712 845914752 377978321 109164208 37249350 823212024 764924976 234803312 167535152 699377888 706084068 733424672 501519350 766168384 508236672 909024376 634077632 360670503 502495800 559317580 865524104 878684200 415668516 277591056 139854336 739648000 240244960 960380370 382725268 344343772 649746432 520586210 777992180 530339200 166451800 34041880 391477504 869972784 160793360 217541184 497801024 18759092 990931296 249876480 373222336 765746784 584815000 164166448 688514124 918195408 490439872 508179424 235464224 641213680 73162240 80557440 127737056 77137768 539780736 2159168 189418949 641998976 398893568 791469120 340384288 65116544 171187892 492424320 181755392 29497344 635503744 691227456 220538728 709734364 644663077 699922384 596175360 414498668 23306544 832594688 535847860 420773696 818729896 301392400 675668924 253460072 763747600 837910022 910178376 2197504 523746586 322767468 619779584 564254662 932333872 68936768 409901920 188630864 410523648 962953652 635863000 456726928 157560292 217461792 260254648 105629456 496911872 5510905 697421280 146080424 958807992 19890176 596733664 839973264 636472000 101248768 353418032 967304192 351688544 122275084 661327424 989283488 940671968 445600768 676440960 43904512 415002245 620683536 700273924 564201392 965244928 180175272 996764872 114665520 880636800 582073344 721942434 853217152 622308640 939884865 202800128 728423024 64131272 398379776 56530322 57568256 883473024 595082224 157070848 146166930 698936416 989505520 745604096 900892672 243554608 420754400 592306672 267395960 433247520 467325796 453627420 371911136 467372352 374293120 851621920 456193430 111800028 776394880 370109440 477082976 84619776 578361488 648130368 149844820 858588600 230628277 224754864 772457408 459680256 4438784 231389696
18893136 324734956 323545392 876569600 376748888 630715304 274709840 814338688 351356416 533477440 644392192 827443684 831680000 731055104 263377760 562032514 421735104 989168448 833105126 165399936 532319488 975384144 362910629 575451392 637418768 86165440 818369336 651830064 502672272 241209072 115935808 941429632 960886784 371954312 230421504 44849500 709218286 843633520 382967680 678725504 70720896 595938864 147939152 485632640 404308992 444121728 779129936 473731456 587215456 340050176 491524856 694429568 190831364 223130800 478300544 945802880 390494744 777000944 102018596 200412500 713312256 713136734 929676800 791780272 492556224 243860992 487081728 768060128 486811456 178112332 807070148 399732014 987082000 298892397 808694784 159684976 515396456 396434988 915303998 728347520 993455872 358036660 508876288 700545662 92599280 800807328 20232112 341385280 342864384 397801472 278849088 995459976 756345920 219619744 228282816 358362884 256263792 16654336 978063712 419384424 994417500 491847808 516810238 751097716 503079930 34912288 43680308 830451898 746670388 821036800 181743504 521705984 356324168 192307040 513121920 65498112 700774464 341505222 951008944 646779876 203485120 351093248 315053568 539520000 239293552 790137040 734657088 393208128 779867456 283243818 296117552 517784064 478346304 798540800 337975200 964445776 737495760 412092160 293248358 938636544 502405112 360816032 152810576 915652171 866359360 764410512 646950500 260801108 859097088 678510080 960996240 737938318 91090304 434523024 407588288 503742064 897310536 598842796 369394362 676075309 434763648 508743020 243516248 102733824 967403588 789582336 981993344 348634272 664958560 959558656 245231451 914244358 443779463 503771584 264785936 475606336 315538744 920436992 213422320 585083200 543932224 755048800 135374376 723529520 281788192 306965208 671829376 378237284 773191884 656700928 670036992 6609696 425400580 790736448 771090944 686803456 423341368 397348984 266613422 433623280 514616832 214123776 994848384 43955392 757169230 18944000 901822626 85881136 96788360 862729152 651556864 290117255 612904150 302746432 552557925 665276308 560064368 47335680 706063146 391228424 681481310 62698588 540599652 933523664 462682976 40423540 554114384 885840528 385733888 135384640 322186800 687138880 36511160 459433536 335858374 637910000 122573856 135337595 338489364 75392658 250552736 152150752 578388544 470759356 541891072 174425216 892275712 557047896 952259208 993180384 84978572 474727616 865244150 345757976 5089744 512816976 217778688 489548520 363695904 684717792 463832136 248839546 268285396 597846400 923898752 751154272 812155104 250250944 886853952 587210928 552244656 979665192 755858720 316497312 905820224 788439008 22728176 660136576 326912172 354250864 249859792 931139328 76045056 557135020 469070784 882162384 928684480 496496080 739683840 856458528 448145736 104928298 347886080 718093312 404413440 375490624 846746928 81138272 657287500 328323968 398911280 225307200 429454240 557207648 224446464 267379936 568633088 735629844 66919600 48534470 791520960 60295508 927470336 914683680 814563604 625320512 38911988 307758448 163260000 72137720 722523904 854204168 664686720 258903040 735295124 859284864 356053616 758861814 371604336 421888000 178291888 291859696 89691153 237620726 671747696 164044352 894447232 218059680 421906768 812970492 668554400 537765504 605824208 593385072 489685760 280121856 708550304 771271384 313945040 857129984 250242832 820834528 728604736 108024718 280523520 945137120 725404200 598432768 496016504 433094340 915805490 122660400 734119424 432829632 31292160 998538536 845251520 992176840 149982622 214513550 695910512 103590024 386882120 360868224 835648000 790534268 169840884 853704384 199614888 625454872 599952432 462192640 960632518 520158080 789798880 99070178 905696384 75848000 483565568 318221680 373026320 430745600 444129800 721003520 367153232 929826200 172675904 680272256 691274942 278814752 927755136 236177540 987876408 12756000 918061032 143769912 495495680 817278144 496001974 416235880 273490944 600557056 924631872 687227136 949539544 534378392 609118424 282771520 854573056 462156250 23186304 292705344 251912288 742347332 985360416 477178120 59982656 418101344 646230070 290853600 678316544 903486892 233067480 279617196 385463488 957452320 262737504 667187500 256846400 361091592 320022800 226793984 607831436 373838400 704830392 931583000 501406720 872733784 875735144 589170368 756817725 542773568 549792208 174695552 604801250 967314768 315035008 805848777 790026804 117484432 235583008 748859904 268982784 423162432 917356811 911354620 278945216 248054200 456304272 977111952 152129464 801891968 527428800 304168336 164368370 171511104 322145248 776668160 645652304 354145536 174617344 581387264 684604072 453485056 539894624 303121216 744415744 206856652 190035452 572279296 322120512 336778176 892543636 460056992 296044928 249152000 862478848 291322032 402917568 369904000
462774992 912598752 882457600 39722912 428543435 875338752 272895360 111319168 138501524 166178432 170158080 966622620 815436432 288074028 189621376 608089536 420938760 69291968 387788208 168150070 4954152 312085568 116741488 418251904 91868928 116492120 145706350 842910240 143486560 22380144 581224206 960091985 41155784 695084064 255510144 960040448 259710528 956252032 102174576 227197328 983965120 469772646 802202000 540376064 281641664 396420486 539929600 632860560 785388368 523555904 903411708 563315456 281776320 336792960 542518176 751281760 162314064 82329497 36818065 598128384 581044400 509833760 190161480 690134144 66135040 974536448 700951296 812734948 867828992 645709800 713111008 783377320 831800336 979833068 711597376 204715552 182570240 282717984 596544512 727491112 847285248 858259189 443464352 695511936 53448820 590580080 720717120 613222400 741509888 876490452 111760128 298140672 663080624 630699360 536380096 380898608 182029584 692869496 293188240 489949551 870135776 402877538 358683792 685561664 683890048 928963464 602985536 365060960 671014944 544385152 44856832 68815304 309893236 634330256 102798528 483482050 893039440 245044224 886835776 44640000 262116864 931865992 978722152 451356480 188966400 483013192 753062432 160734124 667241312 30364320 515187072 184838144 124846080 956305044 127920978 857518720 344525248 332289744 668442176 206062116 156500608 996039200 26265104 267816107 175908864 81061644 832342272 940261216 602456426 250271120 250764544 73525992 980117376 761890856 214083464 391734656 860380880 982261936 238645284 361206368 679600296 753095944 773741960 346889806 285820720 411463040 931900224 189563312 543110656 737301872 770278912 152156428 911000574 919674976 346189248 919934976 343658420 237372672 597232032 341749644 788467712 988759170 152796672 909177088 187908096 520248512 2268160 105590812 384979456 302537952 281090810 823404032 671466048 616023072 607444832 75483776 718683904 698379520 609266776 655297760 973392488 628328672 594303232 806509142 944714880 666190880 452679008 515150416 548160768 553147936 228658208 206053440 778371664 347037504 337319008 819054080 238852205 22005632 77993536 272823296 509253568 927494968 375431200 269907920 969917952 747888396 983098729 53353030 330001680 926929568 468807136 249251840 834300224 719119520 792594168 496772736 740744064 128007312 995497520 680970204 814160128 344552688 714414608 7184296 403383280 11065024 674525020 918416608 757850176 430639104 451255340 128040416 533927936 630368768 268093168 505256122 912951552 769420777 658500160 760710208 269982720 943292160 491942544 928030400 61020608 847633856 713987286 705301836 545421488 447430656 265299496 719492192 391083752 699080832 867587072 35842848 367822660 228273192 795911168 288591224 389389876 507314240 875168210 674661120 573958144 762188160 492601200 619478004 675381184 928858704 878030480 126573198 736880656 513161904 94542720 199929344 855556416 489098322 133036784 716571864 357521188 190835924 50821652 829684128 487564654 949005728 668848400 855322336 884705216 905211200 771785456 816611328 876698560 377263182 996231168 184813328 139508504 968092579 744221056 777087940 407227792 174296248 323511296 438453136 638520936 288743424 619920336 487134784 781632288 623356480 651006336 287440676 411405170 190569600 658697304 851760699 82695640 486597282 788556224 979329820 280595792 755318596 267122176 232059648 591665728 186450571 422472448 422884992 445671056 165743088 35671552 32360598 465030208 333631136 392281728 161198384 587173228 621140900 902923024 830001548 985241540 9167232 919858472 629770400 33770550 482848576 556272128 181602576 62292576 295072024 392044236 133360208 694990976 674119720 932293824 390359240 23588992 321156840 117033512 843893120 997810960 929493648 556372975 130703040 747424384 908606988 167043958 194536192 228839792 136155110 593982208 343508088 403019316 700447404 622523296 502562248 602432552 903497440 825344000 912032956 445661264 193024022 133151016 241300240 372274992 345051008 636079136 38974976 366484368 501950280 245721856 171363392 607015200 766369792 919689220 668846800 464049120 452609203 173296456 355123120 758170624 177247984 340137376 71434120 264444300 696584988 772727400 76635744 237556036 153364672 780993040 279768856 717801460 610463560 917532958 558138880 669904560 841022768 455466304 357760214 379030640 129226368 78688724 738699856 990156608 222967176 667426048 63118336 270215936 296853376 809616800 914456576 51535028 435731456 471091824 952939136 206368096 492178432 500003200 803753984 113054284 998254206 466485696 549067392 145400826 81565692 564864512 703220768 646782176 751052288 331075392 975062720 137375123 64664992 998113280 820002948 890621280 65860800 847410944 724082944 386434800 118876416 484069336 747169792 727910880 11829152 648688784 269168512 32492032 561161622 407545344 182620792 815905216 267299220 708306432 705779812 830927552 698053902 353838892 817301560
627618384 407932160 747798498 250177960 83246320 325195168 964222464 712209320 519165888 319121324 681292784 475431184 809989440 206564672 675461568 433657856 255579392 190481536 778528948 987909648 516072064 584906460 87195720 971784476 386218496 44940608 272968532 132751698 132877184 267836888 607407408 55908020 201070056 263005312 17097280 968040656 297243200 352620112 156632144 684228728 601260316 424723313 266853376 419740672 720364800 33856640 406860416 606713856 897235768 289443936 198798512 465761312 267490720 628751488 732621016 903640520 720469664 546716376 617402272 998621392 951304320 968943104 5886692 533021824 25748786 52481208 784575296 194383368 730828190 355696128 428042344 948865078 480239304 98203360 309077132 99011694 151477648 157441408 50235560 880305384 168937088 438848384 396497784 457491808 488989832 394802944 921968894 369185152 568667852 671410688 792077120 179060048 29111616 939259562 739315808 636532352 419945728 778467568 310357480 270530928 449963488 552495361 443109392 507895520 183355864 141074976 274540032 40960988 110409152 27768448 443825520 261083448 406255360 551787584 361466010 432935360 238405120 850541976 976288560 615680000 418714152 61375450 191571214 550378328 744172512 268847744 322987808 959255168 628690770 214112142 747079168 105010688 316193152 819396928 352742400 287334704 587694224 315282764 612719872 803009148 935314008 228313502 661659760 522410350 596682240 23857640 170572448 772073728 285755424 117001424 798406272 793402112 487459904 905864704 560212224 209379828 128538848 693988992 936728104 655573944 266097920 32772608 375884800 719134208 89528184 461156400 676467456 303242056 237882994 2152160 972836864 50417864 822696960 904190400 803508600 450505600 991673720 258362240 656311128 882954448 17381078 115680244 250995344 259719296 167210320 42620672 353666892 218438808 395497861 648121250 115993752 71997977 543144736 199071152 68758016 499320000 540103144 708833006 517820648 914993402 626773288 619935136 340181926 895468448 52200064 789190656 306667536 285045152 757063306 626768384 88131036 672110400 683358880 774033728 552788928 614504960 788443112 59057140 668216000 758524416 28467776 431095100 466330576 744272960 55703040 975581456 210726400 942951792 16260928 967198208 568277076 40723214 304631048 674323104 402390272 810558544 718361352 932848512 309705600 786646464 998056212 360102896 800213200 355914048 926902656 63106272 412912480 919686305 539415996 96966016 4215528 846663236 350422516 272238592 702495308 456953344 911988040 609299200 934653280 823912448 416573696 523252396 984206752 535490921 527644672 138694392 936692304 496435840 611194144 993262096 226433536 52755840 802629248 680357232 51011728 685722864 570274582 628630976 52996384 274992116 674559888 532854240 297634460 415034368 470735104 863672376 472659584 758863218 785583370 327621200 888777600 415857040 34605701 337127652 869347350 229984976 45101786 179323504 44615384 668996736 177452136 93249416 412366156 827282176 565116128 12510400 246600064 347020240 621656576 389366720 398554776 611146496 16034656 950627008 402120704 645969980 736683376 769871488 878675008 643471808 676508424 614366724 905664222 725150108 366883824 623706284 645381824 814896360 805033152 797463936 35710880 514008148 376191488 174548048 686327040 912683760 89995080 892819328 399086052 404993803 326950040 109031200 78479124 34857760 573097040 183391872 715245888 799739448 668383108 535619720 287086120 581259536 742546700 84376232 628222976 606620600 830580608 405544027 178480128 895865696 401559072 587942272 602074648 64313728 846048624 518802816 622799376 240493336 592866304 454567936 346970960 826326080 263182804 934869600 359363780 245694736 69569024 397292800 491297344 107527680 268397696 685551062 954678572 302360000 906738114 884219896 108863144 698718724 434935952 398925552 388726272 594712960 628536832 610204562 376782896 130081600 679814112 38777600 728780816 369398688 646219200 649561472 819928068 640740000 422609859 493594888 246359384 811527584 482256520 69809776 199325440 817006496 33309468 871251656 817711904 53162136 373054 798283008 708446040 990776192 898282640 401573192 403325328 81255056 750880856 407190464 124916896 925438496 398904288 747763968 610806424 891231168 206422656 764017728 78238632 287540928 21112196 261919656 815893152 226048088 930701312 308205056 726428208 319019680 646202012 869075920 61518996 902617216 321800396 822981864 217992216 951129320 98244544 871527600 435330060 349728160 320264704 987011680 102976336 992616448 572016380 571671056 609167872 302472104 284205784 709771920 146180608 72639690 408289378 777459712 940666176 954729984 305919072 267924656 87039488 169046328 677762360 125008984 480233168 622962652 826520416 485055324 525465854 518835584 838558848 77190592 925206360 777270252 97177088 895590188 775694080 253373152 504109024 629543108 471483632 553678080 775332544 833914784 198073068 891051248
795738776 964389818 72485632 688009968 882045744 422502968 976233472 725787664 281748760 79862512 315902452 563174784 444279644 969281408 565281290 403033220 71184864 653250230 912684154 969528736 161904228 250582720 200394880 41762864 604355200 645211008 336804803 660381584 423989664 252981184 569112640 403727072 255169976 271781216 46008000 568299100 876192192 140174785 918639152 93262264 939975273 630034944 53237112 529976832 353702736 260014912 525723392 898419386 9164176 738583808 420739008 56335872 297131456 586070336 890855424 307146168 922459648 837318000 625548112 16918272 57421256 529393024 193606384 395572590 709659700 215083008 326179268 827040768 748088390 783518080 971803264 391364216 277928437 711395680 951979712 124830208 809283120 462510600 515824000 89534400 345204252 767321509 999235200 98619040 104336720 503027200 961213392 219090550 729901568 129896860 842052304 604924272 792365224 443264968 966500864 183171072 75898896 167791232 988333950 730980216 909073280 385976832 581926400 419053338 333267912 865557680 520694440 629110784 798613504 891250560 116804737 658195170 724234752 187404510 252540840 198237920 329069900 127353693 300852132 381184488 857645856 147835368 413372512 642288674 12035072 303338648 305286000 257456231 884499416 964827444 548689644 252422800 547633664 830196268 812271104 731001162 175327134 3094184 488891238 99690520 465507920 725717032 406204800 304010000 815067132 607733056 11865600 643773952 165428624 206912128 189216288 239802820 334473836 459066624 472134656 617653952 94780160 827988024 658959956 761231016 52292480 843661760 956382040 759106384 755430968 769294080 962768072 389833344 285151620 209691904 863549216 296095840 453324918 293197536 774638912 275921728 823273418 993560960 265354108 142944156 878557696 427647040 174293248 258865664 424733962 69090480 834599968 781196224 819719000 328504960 84329154 238129890 232223080 644801536 756010112 947958848 320232800 1176768 114457472 571215448 85603600 205197428 231694464 896076331 865720624 632899072 957568896 790530834 191930048 524876192 862818560 286295040 841782728 488975360 617942784 466156032 171330040 856730624 313354112 671789504 584179120 809853000 577986848 118284912 664406368 152809168 294390624 651744440 829138560 440686504 547719376 120811520 304976928 218624853 167205088 354748880 284028864 251889520 929564716 286679472 781890816 520332768 178919172 199238920 402313936 189186400 953726832 23430656 922650000 689850784 180325944 117947392 108376256 132488412 663518088 536678444 60381036 582045840 111243392 313853232 923568976 696011440 719412608 883980784 869048 67140928 311420742 860630072 476785152 948351400 557791968 429253876 203222331 63804800 620868548 880635616 3146496 939466084 265842924 907257108 460401664 934741376 550830672 35026368 812789536 999760000 356794048 198561622 65204344 364899712 108279808 571801904 867960352 626482224 964916792 941910340 228408144 876272784 526903936 185269600 749778784 343470056 18799808 740574680 993136640 55543044 989370240 863112384 70259616 58400252 541696032 788465536 589448192 448831102 894232384 166768884 311128320 572605120 787502528 980136128 348834912 789069600 173631232 673702624 540785984 295053184 640112384 845446886 5991344 164541012 663736896 724843520 338732544 704733424 754986120 477392784 137927720 246933778 62895616 944510848 301150344 508822736 803747592 891873702 113564160 916871328 46671880 382963412 737777880 758554108 315234240 421025248 52302932 637905136 700802576 689590872 455406304 732810192 747167568 12065792 892080384 176877440 57181448 69866968 982018304 754885184 412695712 490145522 171952998 426990528 226207896 650333774 248016772 359773184 125526254 962370560 341169136 911743184 64158752 941527168 108010832 105416672 231020800 776877568 189914640 941904256 668833904 829447909 999474384 438756400 799280176 956304384 916049164 371681792 205645284 542061606 986889600 270901912 919393856 920904384 140168784 233960960 842469184 117771204 164884224 751403536 902824960 142542336 69563152 296381312 600042912 880573916 868991952 493388448 374854432 498943568 872607552 28262316 803455920 769531232 467302416 913644014 474744544 95786356 553702826 157152208 428117856 731147904 926725062 978469632 186517248 160363812 272264704 323174466 908763616 592049696 171919760 127030764 983904052 514929984 194312512 826324224 21227616 616036656 697181354 646549708 345850888 430128512 671251240 404697664 589607122 169792448 515756578 961833274 221039360 759139232 14635918 104223776 593588536 903480628 54326000 631560608 773800444 331274400 921504884 646964784 672996288 694085440 635365968 984835584 723923616 43870208 144276128 775750022 26867412 90845380 713239680 827901696 871997032 89465552 770692096 929599280 948668332 214092160 328047464 652048724 362253248 364023912 571090944 117396760 640177344 899678720 727332480 725034880 170181292 322906464 900742656 642972864 870483456 619655070
543666912 2718245 533600928 650094680 396407472 307506346 799609184 16776576 257655248 495776064 476284556 879055404 946872832 686871680 207846592 958632604 220255744 198336315 192259149 717397184 491366400 622695296 401102432 113693120 24994225 151805056 549572608 687096176 208402736 749236224 211747392 885616890 493454688 329942732 176444320 284801088 521322840 103093152 338932224 25428408 164908800 892775264 331653700 742935940 279953152 278318320 668776234 567919760 137412340 174106432 208678628 48410752 674156320 123372674 30465632 444261808 340955872 282449716 356454048 259577068 508880000 143479808 291113216 734573822 25417984 384987856 199846752 108867712 16050432 444006646 557858824 330251804 667372160 885493408 288150000 817162944 214989992 802363982 347971072 115169024 211320768 287011848 276332850 115124384 948672000 439361797 625454442 711067584 824293988 599067768 520707136 579248352 636520704 982016384 523312368 488754316 981396480 405313620 365036652 132006984 289712128 914521844 10162139 732075548 483014876 856414700 400388160 694308736 262161616 115431888 224159420 147085704 422207780 229158912 703898816 214585984 192507662 372988200 838599104 475101700 727156992 980132032 388347872 804208448 587441704 752882134 605318608 695149750 72459738 556774852 731739376 224045728 937245884 558353600 634482304 87473280 210311552 731686253 47460994 385735808 415103232 585995432 66881454 853328176 497567946 125657244 910673849 97965496 669080960 677882944 59149126 921732512 224225384 479806008 189792766 319078080 338410976 225453680 940167632 827605888 202570432 427527644 289164356 295081136 756140392 678767936 502121560 418178196 847842044 855206880 715667968 47827716 265318032 203347928 114118760 542752256 538061638 804287564 383805106 762550080 397080800 766638255 566116576 9423375 502104192 122504320 203759231 662532507 853300464 272829408 708640772 206874800 593850880 944290880 27811456 932232192 138310284 257552384 332072884 406155976 263394816 674105128 707085684 846915712 253222428 878857920 574341768 353543312 145156096 648346544 181732864 169446144 739022656 390395956 350377856 16309504 514948096 339722800 943064184 26864712 592607472 818851152 321485824 847345104 190484992 715933498 836609896 611919360 34938496 375608728 423830240 553856000 223283936 215503688 141538240 800169760 143303872 938887136 25306794 933752250 390891914 415663104 31565760 584045584 633994813 964954664 98971800 14282940 771889152 878678016 842651872 625432832 609978144 80163776 476978688 414394294 753319296 2685152 995771392 588927456 451076448 228664832 28036032 21278192 84442608 460870016 68948624 708432784 301050860 494948032 640849472 95399936 831500338 26911744 642834344 702294390 880034173 735223032 843462620 613552500 406549216 804579168 126981280 90486272 553359966 143866706 608228736 103641920 125822956 431612928 450252736 830314100 718566960 11251499 351092960 410436828 479042048 52460900 949029376 565713920 371307556 629004276 247134512 846851328 539968416 786187840 843690264 167554308 519376892 963443760 522579034 677903312 484270240 992585994 556336824 615740551 20147784 101295616 560067776 971565072 250618940 612990760 620595304 359804296 918028326 639841984 572349248 733190128 845729464 937048808 447674880 362308764 196805864 737970896 148976120 80486596 984477500 245762176 704687936 767823784 443275200 825327424 286305536 987063296 706233060 6311936 196954624 945667296 699188480 407961600 451853016 211760672 111097140 863737456 179103104 26277056 718306000 571969152 887248896 272895832 826862120 4759708 791730544 679256800 591890448 881456128 485645024 319187552 220487968 809772032 952348409 204583584 454930944 439455744 23329760 331880800 698125388 172623744 567319984 354096640 360416586 175287360 218367360 42188416 14385152 265478656 657269888 199177488 925303296 815344640 967209664 610342252 362761016 811113216 741837072 82786856 163384500 845604088 307815936 523795936 962577888 836424192 93842040 870148736 996986880 712107120 692721472 955877596 687783004 125783664 617054304 164635416 438359136 744112750 63801952 667222224 460444672 375241856 11963686 911167500 870035344 913533440 68529904 752594048 405265920 516202656 340230208 865341069 422278249 342795112 152719776 868356104 662835284 183058176 724884365 423552384 780911710 801020536 129956186 810917504 873417088 213254712 83847476 707704824 433263384 815861144 562467824 972692288 906247072 811502384 460036224 391186288 420115754 844337072 107470592 535848896 322412200 757470848 945591808 539982432 217901376 994339664 998241940 900659840 679538976 936674183 32806913 529601621 332177920 109531116 742086012 916110436 910872696 305445620 368972768 15640640 522769344 794809536 839122784 492089352 834973240 848269896 627504832 294802432 805174516 117343702 16695920 364635160 564763136 261815272 622209704 28989996 496327128 135982180 289755028 918826362 789899520 679293536 363380224 291798320
43252200 333362688 765716706 53175368 464828964 776063384 93830272 120632952 435722608 94995520 798217760 824575232 282888408 561714944 144716800 339843920 479589344 950481040 801862896 382510736 707042658 398810120 204586078 301808056 830201632 688613888 840561216 612954712 103124352 323713244 67917504 513830912 15324160 330523584 948106168 212467344 501318392 72723556 690608256 591359984 329100348 128230192 807244320 521458024 283280856 256316096 886385766 194067968 828360000 46155232 85668352 751215936 277450496 973701910 328281152 350706860 997912576 717772800 119224480 238639000 725349088 190540320 908555060 441361920 974227960 905449926 204814280 244416640 256457876 349014848 975640960 370300400 931458470 726654584 337607520 816424952 412634944 292664592 698123834 140444346 582886154 914079040 84664832 988601256 923220496 798730304 221653056 497000944 270504419 838300288 598083184 569735252 38963400 71962780 943010656 649717760 220592896 61180864 628454328 516365088 944929462 403667200 869690976 19894036 129838140 702040424 751449884 788336188 547732608 688304928 638455552 837887892 477115576 397934306 888178208 200792160 592775966 305124864 296465236 822989280 65636352 175394656 18308048 52315232 50322164 162601656 770368960 667080878 349865696 812990656 368131304 416295232 986261216 715870152 395275904 204062592 698867529 965815562 303156512 207572633 800210240 160039404 729345536 485430272 104359488 567491548 125690404 470652768 813309218 604856112 940460192 427933808 866167680 295281920 512183000 281360816 709266944 537025152 643963968 437951936 441204792 322226470 360224000 148461200 420278500 246444800 94010752 243415008 420401664 33462416 992341920 892317568 397425056 313864960 772377024 636266040 281595820 181804224 282374342 779644416 202367284 42618128 474956328 396700160 679538688 522464224 117799744 560060614 487487584 586676608 369731712 542134120 593259904 296824334 238519568 786312904 3117906 125278832 794549856 442534120 192208896 284091048 52418460 651435160 425676936 171343248 386668544 22418326 849220352 765005616 446394368 494050744 84783840 827991752 263445880 619733728 348768928 526647164 665317120 245783496 204365600 376435756 895888220 998983288 508935168 169004128 891545024 254806044 527990736 66794960 74964416 144262832 497366672 354308032 551302400 254011392 914328576 875973184 502675456 414469312 444790052 359184552 84400480 307264064 488305260 319017500 874217984 213498304 647719520 565874720 762736976 15034560 237739312 692249376 155761440 247572000 957928960 405584000 681617664 238795136 258277704 491191000 355843696 517555192 389364768 89172288 660335806 431099536 212255232 342364192 835978328 344795492 974258196 369201152 555305600 880565715 811720256 55508912 230191168 860676768 708310402 89091126 755575972 567533472 197632000 338654760 541558400 742735768 953590048 93235424 183309560 151969112 766152472 826954001 66787840 955788872 21964864 670381696 575612104 302572800 817725448 589333836 366228528 99907776 170406944 454333600 745521994 959083840 710711200 234969344 390928032 529042432 439491650 787022416 913899680 275440192 683049100 736427456 970668288 729794384 738296320 338769920 186261352 675599360 662578560 591661232 925515736 950803456 150327622 712535040 943256864 32380576 452032426 351366244 975783332 531626544 538321304 52039196 836986624 897965248 624129344 7193728 925637952 183894968 78793851 971806176 670774208 602221152 320148864 494974464 774479440 669800904 643095808 935522368 815980800 589835072 889365386 710759024 235076224 571408832 529524808 872434240 730465712 651312500 46612032 790209344 489822760 656400608 722009364 768544924 588132856 641564448 310119552 381332368 402263696 26419648 720190966 670555456 243976576 495097920 770758400 398954752 3583808 944390122 940501632 692330688 157222400 483088562 308017504 323940233 503635834 58955317 842481984 89302952 363853136 535879201 689831808 579054302 104759096 695739104 251226880 369426246 112253600 803761344 526006800 489075584 843483190 560142016 203295616 485146854 577424512 957569280 973679248 955184488 638131968 802600026 48958444 113462500 963851328 196970760 65771776 42320592 732212764 986435328 25401328 266370256 973786096 46443232 765023012 162293984 16413184 864041344 57283744 781399680 194607232 820987329 524456256 347410560 976701792 15656736 516038600 589095168 909030064 66149680 624005268 822823400 218031301 845844592 713552904 320648704 826347136 182023048 374068864 600492664 824154055 241539313 228706224 748434896 357013581 788622848 583650200 564069744 631769910 700588320 205958656 170636672 552409920 857468768 337535082 153074408 645557680 896363232 43482824 52879168 66524288 104044464 923156178 275592384 75879136 243504628 851556386 782983872 718149888 622188992 895677224 188319346 552879584 101303828 188936576 236064812 926767784 997068672 113201349 348247744 716936792 305649664 270571040 880064816 233028608 331963384
146399440 51311200 853346788 315248304 917410880 841648416 237858984 829726364 570681856 727322592 427655456 223805504 866330080 254254592 229824896 192031197 508700288 135326720 398683384 825863680 301824600 668772608 414229216 826523572 916702592 9111840 245345976 75504500 149646336 144879680 267389608 773670750 147674640 508591424 895091744 594438456 273270416 639664672 377244800 574676608 442650716 479620016 111867030 522815232 266035456 65230656 344599192 768404176 850642494 780038400 554383674 112127856 69490400 506432000 551623932 214577728 12966080 909841600 797027899 950309888 387179520 303497840 340118352 636574970 914091076 51080544 99507028 138635272 799995072 747656512 587352352 705693440 878269528 186392432 384567236 659699409 920223104 881426432 533289572 311457136 648029240 924395334 441596304 967146240 964818432 820613728 913861048 440610240 173632684 750290944 469955136 78078464 929291418 939997056 637194572 599313920 481677056 129662464 432330816 328243038 891530828 576690064 866439800 37884938 570965120 557335200 664913120 834185512 485868032 310147798 322238324 483053376 739828736 452908356 273508800 217903436 509793680 709522240 814668640 206189304 868399872 24930688 521974240 374769908 407499584 322563212 481227876 463602304 554769540 599507952 102198080 685277744 718797704 731849120 522467136 550797352 179311460 650635264 320354880 20128896 964610212 681497184 952322560 430425587 131207348 915144320 224587120 830182400 972672224 159587520 499724100 106521088 196710800 212716608 956744320 319112192 890229264 351550764 13347312 496069720 422339882 69742304 361351152 905720960 43002836 103665236 824736896 776783360 269337834 185386308 905579888 399592320 685171306 186761984 460291328 131323776 475468768 187793392 851103200 98639008 170418832 861317280 795580400 483070784 87591840 935719424 419066880 548353824 725389412 78918208 735735488 561200992 414075416 886398848 296237056 931654784 379254656 588954816 681979424 996325924 21047332 590834860 157323124 787797704 252986206 207676416 784210902 300823680 300981986 707621184 661911588 507507124 456320000 734442880 486320792 790906760 4375056 792832768 175638168 133140976 84216044 434554318 768412288 608072928 239007208 938576208 311322880 81371568 704489536 303806400 132689664 494735664 148757924 983920293 499000536 631568120 816384512 139981402 489120432 648807024 90014136 109892834 462644512 680770816 417223860 311643452 932274104 785510484 282236500 104127308 68260864 477431744 25964792 932499246 950964736 109063780 579665046 692184224 833481643 849079104 787705840 422307648 708059872 453507992 865112010 469869056 89228970 73871908 695374500 931506816 424676586 159052800 4055492 554107115 993875491 481178288 963115190 2486784 455198880 730060024 873586048 97071488 437037070 188378556 979330048 757766184 201411840 629593862 62914128 402456704 636836322 557226416 222898304 573714984 414627328 859899684 317553152 639540736 944527328 900232576 108178304 658892000 805205130 765373200 423212528 969966496 334405888 657955063 457217536 277623656 155473028 573072102 636293344 909449048 289186656 227154672 191143936 481749504 370159436 795329920 42935036 224735622 462928032 269795424 489665900 128578240 493756980 252390536 534225280 59764416 622132216 529815044 703216928 782012568 411357888 631240868 845880072 479029280 44155360 983978896 586987368 437358476 98178424 137492040 634338304 204617976 314426216 402776512 189769120 292134400 296352160 752191168 352520320 320269824 628445664 321288496 156245504 16066480 525859000 500085476 336910432 678088 575558044 836412544 264248832 673431360 839280768 99796068 871888688 525032928 940219946 826791528 190445408 362559528 755288360 535275776 956297464 251418992 11650016 558469038 513830544 561057600 560345656 658029184 644151664 474048496 710988630 564058880 175207808 853027868 629794224 828238490 894207872 868303872 810521984 264898000 68102112 445330188 925238259 895893184 885767440 955156250 524719360 404961168 466118992 75038848 762230080 154084060 624211584 954647384 621995288 57418368 562848768 492352000 502855148 366031412 133125661 477403264 302981600 231008544 261369176 245041332 943560000 705136960 598115936 446104384 898500160 688173040 828353472 777473472 405673728 72744728 923790784 451461344 954032796 654833152 716660360 662359280 504195392 382950144 840754416 298748544 177192960 358674928 743723486 881211008 11296696 859816792 407791036 139899520 838830672 50950540 581008406 704077876 558051808 8895108 767073792 39987424 256565200 333811328 16812032 793204544 974062634 633287392 761125736 672664320 441155264 375599296 136511238 194337344 371669904 228213150 847605108 469849510 508245372 758740064 883106192 75233168 253394126 591400976 867796768 421986448 435687200 606562644 646293480 727880115 261821952 400547792 529469440 225367004 647578816 958585528 737742110 456891584 652284640 540131556 773829760 883018624 645108224 564473344
839150720 609403136 209562504 58848384 94872592 806728016 302019200 136915968 3952260 838531980 971309920 211280200 119348192 472849664 670801920 158095808 806315160 182159168 845657600 459429728 208876544 800711560 54060768 933392000 266530560 280511424 107642336 727651328 575370624 682776064 531402960 292121992 215336960 831220160 822491104 458151928 432879664 677244720 345329960 709258368 919405072 16888128 968744680 189045605 996903776 856973140 460761088 124441158 704895892 140484704 181179090 936531072 483527080 420236656 35486944 694889364 106130992 867165888 261897968 21837940 616471040 779863584 542551280 38861108 96984192 425281880 886162432 406721984 809605664 184766856 324018176 554838488 224530608 765329560 374391141 495974000 339551712 283472322 12880828 8737595 747517280 457158912 938797728 332690064 544150880 788388356 275511320 201919240 497339592 128636423 665554464 811108492 623258784 420211684 41270456 158900224 581612288 13226816 920727064 626252384 337627648 548458496 677567376 33297734 635412000 298114320 490236025 772450080 398432284 782035840 480266960 351589888 644798036 469893168 755833472 208437500 835432498 363884544 487771856 114412720 581188672 786336832 751132742 473556594 232849176 877374320 921283904 750791680 781749120 361078290 28010334 746292688 87250144 486738192 846699520 977295884 51758586 71481440 725597184 162329600 535852432 534253696 685427456 65283632 129674752 576839200 427168752 650532640 892887152 190893056 987568719 414844768 885848736 725910340 708562184 785554992 798893880 500212736 990882544 332149712 55906944 634291584 157621168 301757400 867415536 583294448 293528404 689087184 739221472 564851600 5525920 537634048 396393088 649345152 579744544 327774080 577500104 481604352 232453278 723820800 46504960 238324112 935046144 964150752 713384960 393321168 285706112 46774632 223604912 995459096 810679746 131194304 680884773 143490748 917635600 474371424 745111748 498719424 791962852 63423746 589068424 357627008 404390912 903580144 636764752 383451168 42212269 696380544 340427776 568529920 893857920 811422272 215678220 833368192 75509528 26222208 296160000 109073344 956227864 765270848 74702144 127960000 494719048 18118912 382699544 468918432 411454350 882902016 350467300 767303408 695610234 698892832 208258020 325826816 133513664 653135744 714471876 921005728 971357952 226428512 115049772 781717856 757324052 61971566 821082464 979004032 926125872 819635840 128541941 819110528 129622960 11147128 611004928 134403584 456329697 165164032 148397140 689143840 664283136 426633848 552907552 77467428 602331160 990947840 888329856 899177008 475111744 164157216 894056128 633687592 267107936 907726800 733972864 400510560 271902360 149399936 605069976 877737472 951578435 35324928 690936984 370575616 31902944 957110944 720647128 559353808 864278496 357048840 872352808 113825376 386302332 681372380 976922956 64639440 680458752 795518464 154898944 134985088 997910528 377502688 474157280 932253492 103019776 153102768 220258368 324048808 301424928 726839232 687590240 852786688 266752580 840593664 300566168 308875092 684352374 117712500 632226500 765038464 332577293 561642588 401193728 224517504 399713792 153775104 33576596 222630176 607193568 601133480 75216384 955523376 107296320 272393496 624857360 127250240 898852068 371998080 908080000 799851342 144311040 586377960 986824760 666348096 268012450 668312400 288623408 843443288 562249824 264859584 994787728 877589944 79797636 619345792 317369200 15346176 798645324 514173042 400283904 604836384 447068304 463389952 254878080 227414673 646499328 781678528 465906632 319574140 244712736 595197216 957995016 960617824 932276816 755555600 866084608 599336832 99701248 105443584 769048224 170892272 73971680 266941060 272333656 540348704 840366224 205567208 996089500 614964447 486444224 623152128 106221890 799394752 169028864 106178734 761936000 224055524 379772456 46566400 978985088 764661664 577139232 607290880 724102256 262665928 376679800 720034304 335223296 48247296 468163840 983737088 340464208 242778520 931206144 781026712 189604064 113555136 837650176 74260352 629808736 228961200 309928192 170950256 739732480 202403444 97096704 369592520 62358544 647245970 58179812 158836764 941696512 147460666 272366876 824809464 422832384 590316088 918048512 35446080 239778304 752130572 807548384 880547712 272192736 554877600 384057776 85333600 69464009 232321504 991693848 911653376 333072064 589039872 325452672 340290428 298456320 669353200 108870400 64873472 701847745 851349054 301959680 414631696 110361088 176605152 322742680 405862440 887904392 375196939 388575240 164971008 262772800 867941984 171369536 56297984 770612352 801943552 921109504 787374780 786037208 222164672 199537600 911801856 324105792 68183008 53478608 105139124 644482816 685758150 854777344 509009116 428724352 6237410 241932114 792846501 911916984 217786240 551339008 762274960 896235994 357648384 443428800 559350856
9707616 100080720 336776672 812331288 218143616 917648192 621835716 862098028 856616960 937950000 894937672 677313616 180064560 64894876 100103500 763572268 321508416 134429440 445114832 336961536 761099072 987880488 191920864 566869664 778619136 138975668 84585312 750066264 98508496 523005610 626789840 410582872 251179680 173079904 81932896 734424164 170128814 144038752 66921880 946498880 741626040 311029664 802509312 727110128 2068480 829821952 559921056 12840116 378715079 998940160 449247992 503466432 6616104 820352832 550999536 292361216 320794624 380406762 970842512 452300000 998112184 467408896 656403028 545552660 319347500 830540672 133321872 883886144 448892220 103358496 387475156 446796536 186466288 733357344 893931520 321194752 987096192 212925662 109064389 939345920 838197608 257655808 52562416 917890176 362352576 708233846 386634656 309866216 599224016 975536384 347888128 506056384 499703808 287700856 587622912 30493920 347539744 912334908 905331640 419613536 977405952 500912704 56512512 26378656 250729680 677393142 91644480 579414560 202301706 213950016 466282768 397983744 671102496 308722176 972758490 176134416 386596908 292791488 102158296 365971456 182257704 221815248 813971328 611112144 824459880 655769880 544482328 907820288 114825472 736543232 928441232 933888928 517648512 794206720 11063296 383092220 237171760 58207232 223023960 53482320 391166504 684250000 351738890 631184112 987932416 129231472 218141168 770220031 430714174 793991012 350731936 58180928 687464704 96959596 504527872 767634656 797637600 52302560 586277776 708348176 33757654 684770432 484557914 113313024 910938368 770458216 230232528 959832464 977822160 387141920 484142122 819472844 381247562 258312128 940404224 153390720 6659668 56397824 832844736 732107872 385094320 324196224 877840904 407359840 377884948 618946644 363109570 736458796 287574655 744105768 447068368 745089784 254762309 350490324 576520960 530125140 578914024 3179464 868467200 564542688 412203400 669231912 238029750 870460928 639775104 441809600 777064448 826066816 935478848 499934080 96310136 965881583 744668672 322663680 589639168 588516480 22268240 479280192 27104320 657350612 258829652 177521200 164068120 348483072 403111776 450144000 461532192 788332640 899845504 351978888 943138304 259005824 396340224 674887680 65120176 44562080 152111232 42313286 743699456 748021760 169258744 980822992 690527072 490062848 671544628 401347968 679380480 700298976 848041406 122050152 172332000 58050654 585136828 357293772 432024064 751159680 626383008 910922312 266841088 888636160 832646656 282497536 837242112 984264646 714315200 422561724 352934496 651217856 739876352 238165720 700369188 35846387 413518884 806637056 441582216 87394368 789890768 206445249 725137152 451705600 530408960 105585152 802527082 801275136 629642160 384776216 397589328 499353088 173972956 142082940 937952800 132414968 532896768 748051136 144801517 293499096 678644216 579828256 299010816 405200896 164978240 671627520 621130680 395959268 842157520 807002240 129037356 601764600 904714448 477070548 287258368 539776000 284381088 117300320 569419904 994789340 156217472 778624000 34510984 311134160 569601636 899550720 974924288 374451456 417092440 862515536 941174272 913640570 44627716 275880016 255427088 590627856 747820300 618223292 279995950 71879760 855997000 447702576 210195096 569660390 303802208 15284736 120974848 717452928 60019096 29584896 662595968 373476744 381105690 448752896 202036320 737157376 839598080 643910068 138759674 112703648 953412096 124303712 823086104 973569400 373566662 538857927 975297594 123380608 355672360 84697456 796967136 776527800 77272064 683264832 226728928 524901476 88358464 141480320 491023888 565412416 871356416 594794224 354482704 649596200 929801792 20783368 686651392 490556408 463017280 50451082 398786480 50042392 212269312 382620960 898758144 530158461 972412936 511933000 596111904 933692584 621363632 928095232 230007008 885368576 777877660 5019136 928558184 603352340 262420776 351043641 343328240 590140192 872681152 276776968 992851982 102636964 456586176 90923584 217640128 516175616 715872000 23892992 595297600 969957968 547908796 892332692 171166768 777880672 459214240 47796872 221898416 525000144 59815200 788791680 329467680 786776184 171236352 420892208 949537280 35370034 244197621 53526040 334413568 323935808 10161920 353517376 486984696 751001472 669798400 572118528 773604080 123909440 754527360 956050272 985650432 404618466 645686350 147301368 455634688 532991200 753922026 37237136 353339928 858982400 520834056 81543232 272107243 594926080 494839468 46303344 124371904 425278144 269567200 398507584 700831456 168047600 789774816 764625296 431576304 983454720 224325770 639976960 714133484 563959904 649416768 665461856 655964048 249891200 880385280 279669448 640060180 568836096 819451250 437467344 905635884 176841984 10732576 307493120 742808704 226952769 20193160 660792832 676155776 46195488
483125488 612934600 42660512 11316416 882872416 383904960 981184504 528366234 14735488 672819200 118310208 414291860 892590868 150653480 753060672 164814240 353418192 432499338 549156684 775784960 766126088 869502976 584229248 306848424 884735008 2458408 523059256 409148096 542180551 199610304 320790016 290296320 213800596 940912640 134791869 92165728 240104044 852621440 267056300 282237760 593222016 43672263 166554020 752952832 336047360 497006976 154506304 962776832 909699190 644216692 812811000 844432384 98494976 503382104 887865860 386264640 250226528 954786304 772876928 413766720 865605140 96005888 273590218 670153344 909790816 659507712 741646000 451142804 483848490 676181504 313167840 297425484 147700921 310653544 709579008 667708870 843341824 397582510 447243584 504746752 868196128 444008098 565583680 823156496 495347780 684646040 727174024 407203360 273802664 379827712 155285608 621108992 906504720 701119936 30839074 937479168 972394240 491442068 955433640 288375296 77680790 940463272 316254720 104191108 872365896 192555112 600634600 308976704 942811456 459292416 641854704 470787584 758898464 150504256 902381776 701053440 807644168 950715900 6706242 196331182 454608750 611673088 343701926 153584800 283160392 431013728 328061696 390704728 137380656 788858370 179421532 308406884 813152256 217381952 563422468 250311424 569646860 789937170 64263584 16965312 523270277 369095168 128400384 190292480 453640384 242367284 787643960 637288384 341101472 267569600 612848288 558611712 813764400 103411392 851885440 746563752 361103344 681518992 541668926 186488732 849847036 346698624 352337288 731118864 124770496 585858544 633383520 864875264 571284480 166705792 621608000 839282554 168752448 25946130 808480684 717264384 454284800 4800000 853444632 492634128 698728344 382952634 899912640 749325784 801998710 204071000 33646386 334960902 457489088 972316800 736369472 725595788 128245680 729930240 249888089 23411640 658895032 959075152 945560880 662817000 869276728 756623830 286989824 828284278 123728336 650437503 802967904 187387904 556507288 425313280 910890688 480098016 421782336 706483456 667583424 55968640 736129728 724988030 336299928 54390016 900718336 445346784 554571040 104383476 926116096 139510016 825774528 990847569 75631536 991301558 900939436 918108368 147005312 915591004 116794296 154245216 937175700 668614144 26684357 83791361 241262436 573704448 667413568 421536808 729648000 350250960 24837170 670708416 7689376 612165264 262528512 926645248 113530340 371398256 788386124 713510572 651338474 659901104 562900000 578793984 18049672 533238376 320731264 245293648 491800544 217796696 491980576 973376192 205097708 632121136 808869016 798674720 20195328 147735190 763143168 753623195 946437344 559310626 881116688 996163336 200842752 657568768 403392000 512867424 686528000 169606750 826641344 777983744 248369920 335222229 820511776 21427552 32638860 557247548 498374656 242853728 506720944 289428766 569180320 453660544 426481624 515504000 709541081 436883520 410576000 945577544 671882496 146247352 642648908 443855488 287168024 396830080 411685764 147076928 892266720 164823808 890259148 920384000 173172544 514913008 547871576 663923200 880983520 535104448 807189344 272463936 947712512 46030488 709604608 845584384 380592704 964098512 566562544 784856256 990067648 809467776 883967072 400712464 420552768 412980248 344868336 927001245 361012032 288390584 890156304 943576064 432662936 611074432 869851140 868994832 745833808 348174947 752311552 477587868 251344288 121628216 567820968 168062448 439538920 471823986 663293930 875734528 202300292 487955888 325349184 23898688 827013068 478303104 698083840 659574400 371185476 30432420 115421494 190473424 567426360 384888479 528256000 353555712 401435164 200623444 298939489 303581056 594839756 904769920 656538208 315854215 808189728 462252616 310079200 330040832 928901849 819064356 945940148 504347124 99152572 882898008 209572616 988421232 946084784 825746752 480632192 289360800 759643552 965336692 972071872 642932804 50064234 160389120 338831424 626760220 382617856 70444192 297058432 371890496 169755328 457233362 114288896 263650128 257120838 952388800 748411866 878737120 882716160 397687168 55969980 635850628 80638440 460786304 12573744 672613026 76254080 878197325 523192474 813061150 384099072 100990976 842146560 508265920 522445568 993575424 65221746 219871896 7037728 796417905 339299680 150255134 32380416 787773888 967492656 903909808 736509684 613464680 658821760 725199048 453232064 820915056 234935936 652667648 934527475 189181552 776432672 335662464 697139200 879581465 985687296 827462944 437518016 826615308 748575360 236218948 347887252 601838128 934858616 688807520 772286608 730196102 277530650 619206016 433814184 236885504 896838400 164862820 547680816 229641184 495961088 264880672 289872960 505638240 209178624 774816128 804433200 689062470 637338112 907908796 476056500 542435168 476311808 747942400 111051776 208380800
103373664 739256640 587940272 562169000 135636331 958985600 903231328 847323040 938098272 815466272 104324688 700298000 194390496 874390320 130152394 603017936 574698112 315980406 280454068 243828416 458037496 218107808 215769600 23142820 325209472 599797624 716124032 648921472 569771680 403973403 957764008 127655872 254897152 693208754 602217272 222585344 132084736 7750072 189692130 258409472 748340548 840736800 687692136 760882688 790576464 921673940 956675080 104533328 892728969 883545860 606636300 131273572 225641528 122281816 550975232 423358520 430659472 782072426 974435036 685325308 78425840 129916664 782673920 421405970 387824518 713159168 797467424 781311312 522071040 65277056 79045808 199173492 63558336 304263680 205240608 956018496 888707904 526131200 626062988 744403014 758877312 592551184 53306112 749630208 826149008 729061250 949657600 6205496 584827232 674649230 865319536 539022866 17471488 232588864 112129024 682278400 34652080 505871724 64734156 544772196 291577264 258148800 108887104 442286432 307133312 897197380 828406512 925360352 345287452 160482476 881134224 801213376 585334452 405274656 257593600 128600912 705032192 161072704 659268608 370967848 86163168 7089112 38806400 517088200 378155520 468051968 157478646 977716048 623686400 835605360 667343747 173559960 541704472 785852136 660260752 576944448 80554592 943483840 335884714 60653824 709256708 574999040 748722296 810041224 337640528 207592352 176698844 11383072 652098182 246218112 522529808 153937480 130579712 159690112 795692156 119837036 727336928 788943416 184899776 606397440 67289344 806946976 918039424 281930720 263872704 903597696 29056816 194884000 700978938 997983844 107181024 344572152 660812736 860722848 581555840 154616944 638312016 898721740 816469722 915918000 352640840 292736000 944205568 739708928 935106824 917760248 491388676 150079294 313157200 594328120 370511284 524504768 370626048 425044608 482771968 757293000 916692992 315302592 852045920 631303548 765712192 854329008 21246190 819564576 448186854 199385632 21052600 975730112 789986048 814318000 897490470 15624512 166802338 675470408 930690402 839834120 154862962 616336384 482169400 313548032 570973952 720654054 479770624 466441348 993536064 48699712 697516192 52323936 150869952 954603200 590558800 315799040 956161050 590563840 866869216 560062120 581019072 458123616 714626072 944939560 838920704 511087900 704681760 424115394 845195100 12981230 770165280 967292408 482780764 687015936 206268213 343889536 326965732 669079440 236169184 572845780 579787632 661146672 875152000 126874136 943299584 902861292 107456000 732589744 453137728 843651584 419373640 260818272 847065386 8873952 669678904 598583783 960356352 583124272 615337800 157722628 233667392 59177344 376094336 840651776 772592432 964767072 347977536 733936336 78135056 108000224 615286444 714156984 750694856 645275216 618876800 636022184 865505608 65763630 913855344 583735442 669440160 37817472 130534144 356729600 798800752 413422724 161386768 977116736 615688720 799391742 49502144 530824584 886078964 529743120 638876056 464571824 257466680 934349056 897515520 289722152 790881280 989751040 612852380 892691780 546016480 657555876 246283400 294916032 974671455 361277952 179246116 958171520 980046940 650908274 744482418 682864544 552385440 159435392 572804920 997076219 639999148 331094224 224182208 443886848 918495104 831359592 531670392 8119936 417672148 871354040 79109012 159226000 374377984 848944320 217512128 630943380 182846096 294357192 282904856 112471048 836942918 833230825 631500928 575380992 42864784 919884512 991574240 911988859 240965492 16264064 84408424 638265760 574888000 834286616 328883960 998386080 646693888 282888288 130175712 550016304 308139904 826427192 680075840 467646808 658084198 935058560 60394112 558694912 778069672 747852892 431347000 541198648 693100016 866154904 288098592 746528420 87982772 766901024 350672768 266570624 940284912 132444064 261081952 709577728 695995984 586094632 748943018 774343568 177439052 6333344 255995872 728213504 497476768 761601152 789589504 376767120 469942400 752029146 379333624 462266720 198962772 570794122 704404176 720700394 503016460 701482864 640840861 649282304 70414848 452383180 43752896 367576254 333876020 722694480 333968256 262771678 113254608 175420680 441913610 682974524 625168880 119534499 266750528 729986960 567542808 684195540 143963232 495172640 647710048 484973824 674763918 313790464 48301488 375581368 278200905 792159870 747127840 137036824 826236416 369533984 875623810 465361888 634952448 41370624 792553312 90242752 332977263 543804160 10000250 648487356 179083648 909952468 397376592 262862976 7122788 369616573 507732344 324723584 9435545 673800236 71569600 220887640 335084736 544477968 493459520 373113600 492234944 984392159 828555584 776498154 982474768 353445440 527486100 855291454 920294988 996220544 108168964 681438878 26168368 797985024 993132672 212475488 226975952 449120736
15731530 835932392 622076304 606100264 569257344 774980608 394120060 654082485 522745080 114108544 699688592 356517488 960121280 433664384 774442304 189123084 355603518 415447168 84190752 739989536 65440000 516529280 466180180 320655360 694067744 469890240 68280940 556175936 158487328 669392384 64049788 404859038 190328960 746798012 12235209 114468352 489502208 557796392 103290912 767542128 905978912 465512192 901111808 922327744 813570514 909282816 657752835 70403832 712628784 687543808 872697152 106292992 645637504 911088048 9325688 349798400 799479904 282196136 314031520 654912112 996117056 100979200 796949048 146334660 575955672 378599008 744948200 481334338 407478784 295681280 502339584 993520752 742964736 754173792 103729960 219006672 975047536 535175888 542119920 887047168 222919262 887954880 840235240 51198848 845805824 23162575 289975192 644924560 959295792 212100831 715729680 840042240 536703296 398491343 671736860 165307392 250084224 810901430 265765892 562643968 703940716 646513080 420316176 814960250 684011180 630713664 584736912 606640888 604843134 392204728 970793088 67094744 91904076 266171000 823128310 457680768 989562912 847736288 537016320 28819968 777276696 60560860 672005088 33033744 727933152 379539112 567717494 117840704 720565936 602692084 190998080 275446822 195244032 605171328 851958016 723996976 188071340 665015968 430495528 694547776 629122864 775177992 179716096 426376352 9417880 903050774 293639208 308038096 58981536 591488788 770686606 784390496 134707384 769618884 33180010 437081088 232504534 72927008 358616304 696349240 932273706 375245504 159438968 834741392 266037760 354281984 369349600 728399040 323701520 675647320 67608368 304591436 924963296 528846074 671887616 647417344 35594240 624117184 238642688 212191549 765175456 372926000 374046252 6501097 291652536 873307660 367824832 340525768 831704836 689533440 146515968 889873984 559027328 544846072 987939536 44563200 925113200 672017512 142239808 200168768 290840040 317315896 757588480 380529224 70850698 506740096 180718880 746149024 858759456 995319784 176388494 170579005 238743965 641491808 732777536 49403808 644686360 9788136 259234720 981381384 458113246 217795200 191165591 108844064 162256384 499824164 605920896 355284704 838641920 197845044 952605242 734329752 309868460 42956126 706769920 106934304 843837504 895427968 111522332 834658184 952769742 529729152 450519840 19687488 394132804 932283392 540867976 425528863 184534458 252482152 564213768 206315016 509400304 608395912 963664820 7865740 52409370 594550656 980507872 445889120 941739680 636919594 656593384 548410704 300680656 574391296 65130993 779522240 161508688 932831360 299928896 648241202 563156544 60370072 215650304 527100672 570590848 689207360 862240682 285502976 68448000 146472064 481590784 246151120 826835008 459238384 718774136 593759552 143776256 554622464 954294192 703506608 598405496 131410152 532725200 829245184 950138880 707364666 559348000 634310016 431130544 452123040 259074336 634035062 417681314 875524096 255679308 591937100 965094020 95524208 976645252 323874752 80801664 900761930 934077342 269496192 356024088 997445008 476328372 638171136 760759376 162275320 204221056 974227696 818624000 839457184 836578976 921603556 127469394 392026152 834236992 817743556 622507156 293054336 599795658 408768000 718843392 911063472 692064718 372642944 207947168 203193944 73875536 377005504 332026608 323466004 51862368 213322816 971701020 357333248 665966592 812566036 190731392 30931968 456779328 74603136 812059768 945119488 979208992 704050608 593451136 286919872 662079872 501456192 112858250 378316360 12377882 520455552 589005368 855421440 675689392 625694288 491510528 737595792 234228493 305028840 257432276 621198384 918385632 565825133 333409936 256468244 314919660 938924644 181841204 558420088 916756884 809360752 560970304 713240816 144547456 713014992 750388688 203474640 593834560 5094574 435328000 419505744 835166064 336137872 772584316 366593536 751222408 312168224 539578944 974200704 566445824 657130272 996716800 404408064 379587584 516524336 736903456 778958328 785457886 481346148 29005890 268423168 88025344 580059904 240339968 799217200 749250120 847439264 924328764 950924336 46088776 168602856 390265004 529303104 569132800 774537808 706136540 780300936 148275000 362724008 531727872 666227036 608064968 695486250 799666144 966152416 879602432 859083888 52535064 905449568 570267136 586276224 84035896 757445188 513939472 828770964 982438592 367633356 874754176 907349552 352851400 240207360 7753564 412470432 470063800 415157760 998712592 870536800 704903168 886101478 430459336 564177044 98939744 364961152 640966144 741378688 694035720 581263360 576452804 131685664 66111027 545655072 297968640 657214960 677867808 957637038 279978336 111819264 968696704 927220528 612748096 319456 612215136 847285056 998381968 168457176 180843520 285230996 809927808 953016036 603273984 833774048 676749760 319156976
446725584 207791680 758774700 65734656 4861912 911773920 336751104 204216832 876384 348152032 574828848 273180000 848718080 386617680 371507008 430475456 171592652 82579584 748354556 210091184 470826744 543069300 805683560 505126590 231987072 476719680 51341440 759921880 845199104 970779200 20736896 830019724 654826410 552049408 635557472 636866886 149940224 876902400 914065920 916338064 964501504 927136480 426734518 798981120 363856320 43227136 119089190 748651072 72797120 554029568 884379808 841068544 1934710 679189540 922805544 903640512 844046080 395803136 535287296 2309530 20552892 607649472 459433440 765107712 159476736 408056552 236627768 271496192 137340000 453337488 875892160 776813216 836219392 405959163 249805056 408188080 27993750 369594672 360853688 378330112 510661280 389444160 349891400 771025968 482165580 608513088 780600624 314896144 139043018 92233400 667513856 823573440 410913688 134945536 110123136 997794336 753295244 529515560 515894272 71950088 990637056 853753752 143012272 686618536 666731184 689280356 225466896 263728320 668057180 581562048 724343808 210058496 522658104 559538704 518517896 75001216 156751632 110842824 502160928 347956320 133391266 789538016 149393856 906648768 136753792 176373808 271451712 710861056 728257224 421581875 132988288 699620224 648556000 525193704 677178112 492672000 942376772 663683920 73912832 689294848 845863390 356855152 770759172 868731500 786463744 284196328 90214400 275608848 635424512 569222144 478491128 733748800 311319493 790844656 250923616 782802180 717934464 33571808 600635152 910353136 171695104 458108020 217665224 765899536 595060156 423204116 824013688 984523168 118072768 150182048 985927680 902316333 329058240 559870976 689970584 691924672 627072896 702407168 143262208 610758400 899683922 820054784 515429632 117465536 194286592 464026368 843933144 185586516 520211331 842572800 363118312 572058560 694285800 456845136 70026000 789168291 5346776 66013184 208826576 384907184 244241408 26334800 212149328 800364800 874263472 167189312 763136608 108847072 211786144 461175694 619842864 655908446 747217184 125725036 400731616 848469944 892275072 347600308 991235884 840776736 755338208 577813216 112015504 401758936 619344512 539821632 733478256 739239376 902116736 808810784 929671866 501739128 144039000 237544960 957244960 917727744 576161256 429848576 474307584 111618272 295880944 376952376 732968656 174586602 85963776 516720000 178783648 726745384 170462624 306850304 232536780 665386800 894495120 33446802 679285744 861059216 146871296 711131136 175181000 375428908 20374983 346241664 199672248 806514048 836464768 224603304 914506592 587940096 118756984 758081536 462353316 37063920 836211502 759553760 176087696 571845568 519872056 274431488 100299264 148674336 312023010 968124032 534897536 221279744 444243984 743809616 856301412 621047424 332810480 90951320 987263344 910429840 951699040 546776666 779428864 641611392 800111560 680965184 776946060 987102944 645705728 516528296 600467200 485414020 253456000 221726528 183309952 176180992 741776592 652228644 148045552 221111040 557753472 68398080 90938864 481260256 96352096 142346468 809261520 331310464 388045868 299723968 163245952 985933824 710560268 600160000 164459440 885988376 599382284 130628832 667954708 696810421 866409628 862077828 454917448 788895488 178394832 190717488 868615680 736037888 790142720 437627140 459768824 150340096 859396128 373747352 539498488 478327750 870945280 923731712 98320960 953766400 7660240 330022744 217598400 312682816 757730400 77377344 797268090 532283392 624294912 224418304 836902368 487088384 1145792 556133652 382670400 115797320 243369792 511520120 848520236 589416000 502153504 923453856 220527416 960678976 946912768 162517280 766015232 339007120 392879104 764761644 781136100 924335424 57508512 966786284 707396900 59309524 673931468 176906112 268058928 785706624 432861184 961330176 107669152 974887296 293282432 434775360 544878272 207697728 921308672 438941936 474940928 143138816 820650560 160366080 982441930 229664256 503089600 199661456 865483968 913146240 538958776 730766020 599855616 700425374 435548300 946252988 530177536 874860902 254487984 702280416 156617616 658215664 687189600 334345728 230827566 588789184 757429228 428357284 729483616 244350976 137046560 188062864 811792800 783770504 614587584 978035144 364511768 289712000 507696384 857883488 515827712 120904288 793452808 833918080 312546894 162635264 739766194 256967280 943580542 447133359 519024616 95323648 357581312 395294272 820425376 825292544 636597152 466191360 494111372 542520768 322082918 790595712 877396800 35941000 655702856 657290496 690704928 387218452 15117824 29709990 275048512 721163268 465603456 331139584 768266030 320266036 126564864 488071124 374218940 874866748 971237692 602204334 14056764 465708914 372853248 105232048 875745664 79871232 610763392 745403648 336048384 389008184 698933760 295274496 148618652 24910456 370095348 283125760
377016824 110224488 21856704 157734400 754007040 276441984 818768903 139231274 145497856 375201742 894097152 704893296 349020864 640738000 148986752 13284288 779833024 780214116 850617588 649545605 439550960 955053040 448488448 340555700 371991808 695005358 942503968 697760128 101392184 915495424 741140952 939462144 784642112 312289920 962995182 374573456 394021920 835528800 883762176 829269920 868664296 770279168 114016944 558471652 466423296 408152648 128520766 609683216 3067412 53148328 94004404 565632672 207471616 493488516 528940672 296207600 499759104 686868624 764168432 639575232 712611360 288532960 650383104 190193152 870506000 747049836 836518192 601128768 227403136 572246600 878932744 359581184 614021136 98316160 395442688 127278872 801221784 295807632 277912703 471914496 31656112 6782896 130826880 669397132 400120144 614309088 534603264 547163744 838384128 611707992 757313720 851906784 987681848 604441096 23781888 82982336 233804256 659709364 211875172 539686656 473211776 257222784 173089792 375656448 561171968 543556256 52832192 244227584 843073300 729123496 69170558 123220262 713548050 211333178 116027096 520229888 839102976 547370484 920493232 179031960 459725180 647274048 562538048 80797494 810673536 378087088 796157952 343903160 472838740 846228256 215469440 332729296 175153156 387381872 475721088 926496398 44125300 49650032 854371712 877382208 107904 989004156 172007840 635867648 800359800 230595220 240409600 790051544 104341120 108821848 698237972 495445120 907027190 71106408 823897064 698427000 596009472 676863488 178463344 756609664 329952256 350385264 195965184 927900776 292372288 20245394 832042472 134288792 81170944 363618776 126018920 985610752 100384306 199270864 846406928 416250892 402401024 529905400 119709280 332387008 104815540 531166284 485060624 917733376 467277456 559108512 718946104 378118976 755878848 647582080 477690040 372331676 887035762 27591326 746803136 861246275 594394894 221172648 146246520 720856026 582855304 202729986 620659200 410734332 900676960 236510400 638075392 825046764 274291552 155097188 79558500 722027028 596456834 584449296 781258736 198811256 304240568 264275352 191654200 356637760 928098456 94168768 685295547 443533016 386935568 686447640 854760368 136599280 575394926 417622640 403271652 321017872 575065504 471197984 621574784 656976100 73630336 681899078 638300272 387277130 397187468 4246070 574276492 225019416 242404876 61924144 816122992 884191232 457890370 226349408 445658728 125494368 472511488 916509944 88197248 130245248 820741000 436971780 535834904 926666840 213733632 547049444 440541312 740116350 321510544 812189200 132439040 486161024 530081152 448904704 339000000 123998688 74074920 684259488 511111896 444717696 710023040 464568192 930616128 554346872 648561312 715947492 73541032 35480800 17131730 165606780 290553824 265754311 71502428 130355534 89896458 321094088 42773952 318402156 22128640 58856880 943518010 488436384 151452688 163950080 212402096 341263072 385681984 458467384 627270368 34302560 861427280 997001022 874526768 820886272 915197888 504422764 955665680 702890928 849682542 739332608 946349270 351751680 514503256 281060224 674163968 254031360 526443776 838125568 15691728 443041462 374929512 49496192 830595568 121345600 776836663 92154584 26045152 481240576 136693984 696096768 969770368 198708320 601776512 301492800 811606019 687549440 929732608 778841116 302222992 15086856 522108968 273850112 461853752 285663776 690438368 612263680 807932830 882433320 378031616 547723616 164661440 383028720 554695168 702801912 54077632 96352500 663837376 423694544 125884200 742965232 125367012 800920000 829485792 284605712 90474252 505819680 594186720 553078528 721473536 119403264 452443296 638362698 499574144 926289563 60599552 335029232 578281160 507640308 708137116 273615562 382757664 353631040 443577984 198196384 943056496 981982888 764801760 290260304 618815168 349026768 883695888 347267434 53077744 598730720 807749648 427866000 730546404 589659520 971664096 236357402 581892928 685424128 781871160 314649328 265666176 23185536 694034464 129180402 850852128 266938094 385708544 898037888 373985536 961221112 443588480 246123296 558517816 18056352 579205152 857743360 392159616 685544448 674145320 407972212 741228080 689686688 391075776 852360224 421107560 769536256 25475032 430180304 811322386 570032384 245474976 571980072 493526120 74595968 59510464 900501600 61607392 652928656 794556158 351386468 880749094 621056576 677629559 418696320 794408908 368399922 936516160 905195580 580520267 412492800 182673216 268690384 285169576 954941268 317147200 219766208 85150399 14572044 75859376 521836160 821160246 595657152 378285320 479990432 881716832 592258116 656301224 364300132 641117136 411177627 419438976 307067520 726259733 430617728 106162656 279514532 77589600 483479644 751297411 816685000 583992912 375408384 278757528 315935808 34493296 576565632 141501712 378312160 383326068 390832000
208251120 33493536 446074752 543664496 427326976 102455360 803879296 356891400 248964988 254776916 268240000 968432044 825363590 370000736 804631144 320506592 688567072 515346318 622880000 624382938 351887625 886688256 924136403 278501248 945470976 701465672 908736060 428552704 251895800 988522100 642133 628329760 244380866 215998738 277676059 530464640 176272608 609412608 789399304 159730272 89787620 382312320 989122540 666957800 859932470 336332448 82997248 568507392 426128896 782137108 633877680 687189580 598925656 54861144 538160344 232701364 500757016 613523526 500186144 685645206 299875552 776495596 327975648 964720736 510415858 62312768 432969816 863914480 749669408 868103155 610041536 147408096 792324048 711249180 365164064 953308992 529824036 848871040 413166928 933669830 330597040 595592544 240637984 19371072 164051008 262971608 572159552 90826496 560287440 166803968 443262224 204665344 704870816 441953036 522454912 483687104 388437568 85880784 917565492 716313344 591996396 690850240 734704859 354049720 646739456 223219744 661271920 647989760 196262592 220404736 14046208 470593372 62837248 237004800 808224524 866701360 536007622 978387653 901811772 122345304 302026752 936080140 274961540 355283520 902007588 804856896 266442616 322944000 367046368 910048380 518574240 328281088 332563058 265452000 874749709 737282752 76825408 40149056 677718016 529589552 211536000 623472192 264813440 493400152 276737456 699348416 570874160 986162064 883571200 257365952 810180000 330651008 448571520 476404052 308879852 685755072 32771456 231775456 308275906 626922272 90928584 485338432 256929520 72476288 242337152 309148784 700502568 899968512 185635584 27230012 645591772 386400000 611217136 844685888 471814436 809042816 212887792 450683008 185063680 833778384 326043328 551901472 548422420 204471680 978776128 129880736 78650880 366736304 894900916 308054612 131800192 934494144 488096768 154429440 885810432 337575828 787154816 416871704 30452872 371465776 929737704 199685856 63665056 110757105 62161000 804297072 500943360 673453929 949279232 508482400 474232064 370832768 95788096 816370928 903774080 483516968 51940568 258167496 841020960 824410158 469803648 6001920 894923940 221841872 374195348 689093496 6494384 274383936 876653700 924586352 893490144 523690216 117979430 296468748 67640000 629450320 726243940 906212608 997850800 768638784 926632804 489787392 688425784 550951640 733362054 164916992 192368640 528715360 472541184 786682956 282835456 573134848 483785216 229114112 235059888 761329280 828691504 710433740 334816104 219220608 252706172 883279520 409735136 389000528 34618280 424439552 303764186 565841792 295263488 671820192 55576768 508754816 262936064 741743034 147210448 652112493 582573500 943183220 479675436 239937568 874742112 951822240 342117072 345541460 678389448 751824920 186054112 967981824 525951472 765737696 396632132 391379904 659347400 227732768 484924686 619908816 620961552 3422016 999312384 292963200 465961696 904580688 413263068 787551136 150531392 979380464 88180224 821839472 69461376 18161700 730294880 275546728 495637494 599831888 107392384 381136000 711329614 144796351 148483380 119805408 846732216 159654202 640557504 293383304 533320760 62637056 763335008 553781360 822107490 837644464 372010112 875742832 326871040 39193792 100090988 632318800 865081648 900785936 139435616 135057908 145861606 252281983 317379064 522299296 599615152 847613016 959405360 889432544 213422500 943591240 162520320 126505280 114744640 358952824 716421984 464981616 566490826 397214704 848763056 590477180 120439444 408706763 93333504 856407616 968716148 171507554 434727030 18501008 630048 409688816 148154772 504573808 425929336 467221429 887027200 582421824 421901920 643007488 395040576 607748832 982553900 265480444 889672192 36281856 665959904 859032716 491408896 244562624 172444704 90375152 452422400 980728850 560170976 785770508 134746800 478755872 352193304 559949460 127763488 518413888 424610744 99208464 73036685 512513384 242345168 177939232 208171872 787436032 976393728 67430224 97920 41863468 21963632 817222400 381016832 597225440 422617424 860323376 58860160 485051184 28007424 519475904 271305280 137601840 506044480 247428928 629441024 882367336 949269508 254796792 724435200 849568876 109778936 301287776 884226960 655121728 69305916 248388008 815995056 734272720 518800160 98670576 89872104 441316160 835944768 6823216 637198128 386985444 855989192 415491072 888120624 298941520 514594552 815456632 646856768 602929592 328308408 573852942 895825008 532270608 426825992 805558080 443719040 806681664 843506272 153538222 687989766 492949504 515674112 802182960 801443840 523026360 844000000 672189712 255200000 418981384 602408216 377919232 671134072 764708744 329937536 388113232 167102912 806592920 814708046 124905428 258543568 89225916 408659328 523277760 823159296 946564608 775708528 240077376 729802752 700887276 919023424 443171229 787828326 975679488
746392576 249449860 378311391 172089044 553514368 885721568 738849412 627321636 275796896 244763186 994071412 809915392 326127792 734092240 689728000 799838096 98938980 150717520 759576320 961486875 718790048 575216381 896064744 879840648 779736832 22651328 925033984 87833088 74853376 298823264 481985024 585099488 885475236 71113586 748668144 674714112 936513452 801263104 12713708 816290768 225213376 36051184 316539820 146889856 289928448 531794920 881874432 101200016 758285008 137025536 24504196 237552800 883708740 750600800 474238546 838872428 510940704 325418176 720698032 373468150 527828096 587869522 185940000 479505152 836500992 316560896 112902016 285538560 174906464 713417733 401196644 129467392 622170888 914088128 509420456 966130176 740413848 146226464 853500684 378170880 693345896 437098228 506529472 697424144 958472496 421492368 679185952 155115200 696519376 167434128 691928928 323895328 411396644 296792 702041892 935183872 260385376 156569832 760016860 588972544 815906392 97343834 452594336 790013952 744403456 357983392 681415360 293825924 965650344 471743488 667943368 518857440 861741016 76096768 588224 644257728 111633024 302659932 134548768 607537699 776343520 666627616 998703743 679878136 953391808 891624192 630954296 174224222 239893433 251335634 710659006 313198832 796155964 429655616 761532960 252881952 471526624 51424768 358964724 782027778 408960800 725125760 244032680 160617088 260318208 678278800 983909924 468852736 580483840 884432512 795130368 156409920 382148608 791656528 979046120 51182872 940161940 311906122 819213872 580565120 435244280 753841648 464564664 331159552 49958272 766188160 373872960 746008928 802668544 322184096 599493824 17166431 646288720 680167328 850778880 585138198 192840394 441098560 650717632 507806176 915634176 789810688 515891776 904484766 319894336 141886936 425242880 316853248 282741760 321337200 446033820 228505088 476557072 267027156 945525760 487298800 641656384 22135552 85945072 331836468 9551872 800607488 903510864 560999904 374419008 299644928 963950432 25622584 795533372 789543136 816225656 403534208 510938000 495572480 824837800 542912680 447077356 499599872 761631256 708249000 300413280 136820912 657692368 983865696 743016448 945996288 88954016 672400326 455410275 709656512 379298304 64540650 482979090 575934224 870260800 485652220 615760000 9570528 907332544 591970160 735911868 728362736 339772672 737834752 781992960 697725560 426663964 191465120 330528736 775612892 209338488 444877216 383724524 9565248 579291136 652082144 116156236 675058880 662188544 697620652 612405593 543040000 883675449 999136800 837207020 916688134 543183360 719746700 319342080 879486264 505070016 858965184 123900000 80135088 207780160 827075776 139909184 896653376 828582400 92164224 94422080 111176552 425081424 798905440 494773504 28386356 58560000 711714656 847042256 866990592 368424546 676501760 922682248 3925000 288498688 161885776 167214240 856955200 763580160 768035328 728167413 855292560 303471104 530844208 484384828 69284788 233145600 256715006 8588766 844394608 243125000 557772864 964225280 971327566 236124288 894765465 30714304 369873878 578529672 713025280 149297088 408195584 907633504 762757632 301185428 976892024 804926528 736397056 987526144 28899328 457231392 216114781 443887616 742553808 656203228 748002304 786674944 454190160 245980352 960991744 484571648 586908336 977550342 149769216 101674876 918246480 697768960 318328320 568076108 485174400 72914176 256649408 53191040 527702272 588621744 852236980 275588340 601488576 729608536 479269952 349266184 100734840 810282760 108942168 792753920 634429344 842661224 214743500 715296960 64222592 453775680 822791360 963893896 887432336 37307526 671791440 766524608 895582544 119259136 422077952 313778400 170919875 129226240 774115392 814625764 721584938 880238336 473058416 220024448 116688548 639775796 114942720 43334481 648651600 121244928 24865316 551398016 17845328 870588928 553016864 848936640 815131136 617179424 601270336 819678350 160517208 355408672 215547912 632065664 93164096 910671318 730480256 656868736 270414464 197216816 840551552 110163165 254872760 485936128 921123072 696313616 851643860 40342972 63568256 884006712 926164644 924638500 746236992 233354654 70552656 439425728 657836830 14907778 322657492 689738360 244731104 514376512 649578524 875555592 260744472 148944224 849773916 665946880 730566144 455102208 474074384 469120912 329869824 42612068 74738832 31344932 510850136 587587072 490732544 179334848 232020480 120415322 443122898 639829844 793335054 41776812 524603904 871743816 681769086 384904116 545535908 838238984 429621108 95856272 988796108 184029622 875758920 201192704 601452672 438750228 864306848 700334144 691058688 860822712 40585216 735685120 976896640 114069244 12557952 317512120 574371898 527156384 638789425 629304704 714003456 642390280 960126256 12878656 27260597 993809448 991720240 835055848 622867004 756263936 661773952
681052544 967902232 749262690 640003872 331243776 652584448 461298200 994949824 756732928 115274610 571638016 530628018 892195040 856249056 597593132 750993040 980956546 90930578 355334568 732976608 13673856 831212818 481817088 759017040 112074848 819931888 691988144 166743216 210623488 791031056 964798848 642398200 304402496 998352000 444775680 176659328 918933504 192781846 423965952 220974688 198512304 147436390 821652992 964162624 759779648 898725120 804981500 59509448 455214320 596801968 52005280 98886400 845371392 262447104 570275456 801528136 483278336 77083876 167740400 877619584 966153248 244740400 93292816 12328112 521734352 958815368 443309276 587360256 155811504 237070720 119364384 558133760 313055744 415310080 26777472 651382232 181299056 56071828 105446592 598821120 778645116 670357552 212839320 748665712 459544536 281442492 619445152 316411724 546652992 942824352 214234336 751843375 279227392 495999584 888904448 67859456 438164160 162211912 888454080 873413244 188850572 663195136 950381792 320367124 13595584 203208192 995884480 334578176 298881406 130095720 484022400 26099712 712798720 380537752 375348536 218207856 423742134 897131488 579881656 248978752 435596192 483971296 625754016 804220400 244279424 595993128 232089920 814988544 755508000 351820052 167207114 768072704 226645440 978199552 577799840 856068504 402576288 243057704 828921456 794386080 124547200 651086886 588885680 332265376 310915990 357106944 30241568 225286080 461329514 593061680 259477552 265791592 427825752 59051168 720184832 997585344 491381908 166490832 897823964 380281900 891316600 111990912 769907200 27917056 373817496 674124736 41818384 565647792 598618816 781832960 362575674 309415740 135427724 466932404 63920000 779085408 897981952 400869376 70394880 788934208 421154812 939656768 668500888 939778304 332085472 978141024 175115272 187718400 333721984 114107200 886606528 256606364 105428176 502524014 707878096 117741984 78925824 273143216 944811008 432880672 431385472 253985940 404897792 852717568 205549712 962606720 101882464 987656700 624906200 776201576 788038672 423508992 696748616 118686078 124363824 60124928 475183960 590690848 44581088 931847680 705298656 946175632 190030400 925425162 210270560 858361792 940588672 444104976 416786560 301201152 444759632 994017792 96147552 697464448 975948000 231582368 995509208 966988976 21244800 795898112 930158080 921192384 718908928 424237186 362304352 443131136 725966432 830729600 926627808 151366400 44375352 972312384 942029568 938157730 433269674 443487500 623419966 942654464 44837264 490317168 786598384 617130112 991201368 684008256 556556028 878192352 138531456 909560480 344943776 177205760 98543680 800958484 572764032 943252928 237215704 535328480 155183322 51865728 710768368 308522272 933941544 964524500 128319872 167232884 340489408 972330536 754555426 252582344 389440102 590886400 387188112 204337574 9968944 694113920 356937600 641097728 503035520 926928160 707803648 567818528 379478976 549537144 454966208 721065792 554042048 239521664 765737232 774706862 606698688 878803536 696502848 53008004 191204208 186854912 383171584 719879895 790770688 834053600 25626624 114656000 743513000 787004512 334731920 864321120 447284860 626270784 776189744 924996096 611489712 939851400 143320608 980853952 790632115 64381560 679098880 72742544 786569216 400702532 722118444 616667432 425239266 804886744 16971072 592504 828519231 521177984 831979016 114554368 567626240 137509412 10721488 796755328 870946096 674135040 440762304 563759104 408025200 973138872 701105400 108568448 295916768 145032768 715162536 871467192 158794704 616243828 772085152 791084456 171387328 961986752 852490000 663414144 623702320 372415948 279926492 865635904 14544576 721974016 703375552 263379392 573357168 703709184 915162624 984732667 132639600 534735920 384742768 470468712 602099968 93985408 909521472 450301524 822992740 663270852 594183168 457462560 784733248 726512992 840706720 937849120 629053536 269022144 729667264 146718304 161069056 799466672 278631736 960302880 930524844 539842400 479824208 21097672 86480800 835652416 204272456 250219120 723163024 493421474 644864356 229851648 724931744 658889728 983716682 955045720 653607481 282800304 376268800 722845288 814651936 393715328 9751552 291801088 79801248 422691520 149051520 64661684 84791040 906718400 18333696 807379968 701333076 317258816 167168928 625111468 732066752 988349200 600989400 946234293 435923456 525166528 188931328 879525120 927870008 125205872 191907646 94189568 717033808 495581248 207053536 930332736 716268288 419266860 998589440 490102400 129322528 288199168 609746537 437902882 757319412 205144400 36352480 191925304 246588652 433134944 26486978 641427298 671574468 920512176 66469316 457010616 498937780 866541048 46953984 906819568 55471008 57036400 716342528 397451904 689072900 611530240 722507364 334559648 904934576 431177600 518798792 12291104 813816580 870536560 822479360 288788203
737151836 492716704 376029184 663240416 629866864 257506168 661978368 432718544 92610048 838337232 123279243 129425716 66358720 54081615 72902580 828616960 188889600 757073352 343548224 943705008 267546112 147575680 474105600 87298000 913647136 120652128 170929971 448695744 369975148 641767466 640194864 40441344 766631840 385621248 607033808 898595386 847460864 102794400 821461408 666352376 794805218 85079552 395030496 343168512 107877376 724077040 514042674 279003168 285571222 928022016 965908032 6925760 158507320 270170960 40991048 200616848 644603872 51969037 896713772 20418562 587390232 168563120 406610304 190450216 522598888 59793284 45216000 729974976 274783168 337850880 86278656 65245352 267610944 626789190 520384000 819168768 516838424 934662388 75479516 833090208 543416148 938665364 556115284 793260752 793327744 8623409 287923584 988043520 426038336 381265792 707645072 506679680 253928256 362905318 627186290 276672576 681528320 105936384 805042352 734798720 965374952 227816448 696295200 969732464 299468000 594625536 318908512 712561032 413884380 22711680 326043276 422082608 88349501 811667904 47947984 480742378 852720252 513649945 420598048 500652948 169214900 658868560 594053950 373179740 401805444 504927464 466267248 38896896 659060448 147815592 858349597 291276144 744109984 472538176 85394920 314362230 103070144 464145276 124457984 41396288 252955104 7099616 978948640 49593728 711000800 716476064 905326304 173060394 721062400 941167104 895464992 164391036 542312736 81594384 890774511 802626752 976995184 455479408 539581104 602470682 825389568 267713276 665530368 873778500 922603430 518354064 82657438 532408768 178211872 927908544 159759315 583904384 311288064 783273744 258874558 441645652 95342144 487549376 716967964 488833840 479655996 597793040 333206784 707463040 737327744 262843392 495806992 944979328 559701504 325229280 687409664 2702528 376062875 700444544 794421920 748873648 543190782 326739934 862275168 441461536 764351024 269669636 535026752 165388800 459204096 890247680 933597696 404256000 816454634 659123072 297068134 838726768 662295456 781116820 748571648 655153424 922761088 451698414 557127168 993230800 969614848 204623488 176045696 381149568 196315398 818906496 953439680 611026176 712688768 26342976 913226876 509230252 107524652 298898548 258154512 894043443 584277644 645107223 960149400 129611800 153351172 908988528 200865152 513256736 407131272 1439824 738695452 908162432 257551068 92503720 780199760 964960999 993978880 455828992 240964352 765261219 63134080 655965184 979878076 37234176 303295616 103282460 168427408 833299776 2109148 629194688 392708944 916100640 448073984 505344120 914266112 335582240 78163352 906901744 886219486 777236960 333952912 848292016 656490640 836910752 17855450 294642880 169418560 187825010 661780480 846574808 780361542 60856320 807753760 400320404 41648128 136722112 179527680 985372200 828284208 554278340 365989424 301623044 851218596 315649920 247395328 863108624 831041376 74194208 679425088 987701744 797189296 847944100 258719744 531087168 46279168 231881836 978559360 126134928 2256820 381645764 765793792 844802698 270522884 244801548 34736384 865884008 417311575 551463680 818443520 786619688 237124608 387342384 967941466 161079296 366550500 150511616 960813824 301937098 685383072 939193444 460978512 485009408 774202140 553566956 786630808 201238372 137435104 811552768 362051224 697058428 215862016 786762160 93089792 780029952 234451488 102093016 278513664 959374848 450495816 608978240 891851792 377216755 344596880 13200736 470328512 932771408 856473896 404089536 477625152 794649976 28228000 604529488 804598880 622893248 238832400 352508416 253543322 321657856 132233536 829051640 416337264 553662208 719749256 870274000 257613528 635427720 775274448 499449664 441251840 992011798 998632128 922321720 110375936 824089148 918142150 658286568 63344512 730088208 637270792 616524864 747971616 86970720 551945920 304362752 200785688 660521984 592938688 356940916 494574592 258075568 220257152 821190364 151129088 46187308 320855440 617778176 232179096 52095152 88612864 146710488 265121306 789217536 841212096 322340352 721876736 431845650 191734016 407957602 506578348 129685972 729158400 932661080 664599968 970569632 452018048 216410400 109449000 67861640 694722112 351453296 5062094 938247344 546818624 306853952 513468224 489900336 37313272 359670256 557138624 120451584 304553984 575268928 480437368 83132680 240230600 507671760 142431084 121241936 669527804 647081520 387403304 322444864 918704256 210297120 480128368 712954624 367237120 357724304 911486600 419385956 259119304 343659392 979706592 257648558 501201920 64660240 646382706 543982848 651879936 379815368 436360001 242794368 249178576 32495248 50721768 279663584 119257728 21693312 394743232 525965160 832767904 356149306 5926944 706642784 13667744 62741888 220971376 494091616 725847468 281765824 977045984 613178368 651335360 437885824
404765920 989169152 66751104 953267200 579959038 197470752 224922944 664443384 710166372 639374564 452029976 917901236 277126516 656012256 724600904 281366512 941587080 262690320 223916884 49514496 45434694 599465344 661638195 907169472 513938676 835435712 688797696 580687360 493982784 837532495 62265068 826685648 870682225 442759967 147067904 706775104 944772768 134302860 750871552 476858064 263574912 831593472 4000160 904720128 397512212 577946112 824443996 487119632 947617600 230674304 245486080 504376716 260341440 608000000 896982304 660181412 757966810 101296608 117079056 602144000 680847584 634206208 2704104 82064152 405438464 841740800 429489920 520032408 515833376 807782024 691170976 1765376 821894400 770837520 87738976 716934016 756578304 641718552 643188324 448948864 59107944 192563264 544559140 704347136 638892468 423635320 122171256 464287488 968415616 404538624 498318784 209809144 963451350 594278796 629417440 101835384 339765248 445118654 851758564 236916608 865410848 844297056 342177792 149221304 40406528 908383696 982810501 169779200 757600096 836609576 923951616 501015678 283045376 463681400 792143200 659762252 134633472 407076506 107154248 97690944 335200000 258084864 371932724 287852624 411425024 409199112 713159104 877138240 137124480 312696484 517787116 923034848 922156936 349367168 871276800 480334336 6747292 765699064 151670592 638886592 914181296 863482880 216741888 932232280 874799808 174575856 601729920 927130680 818454080 909077984 902284694 439619200 109391104 437211456 845719938 474999640 169184768 510266232 893723648 745908224 264262981 406431488 747067417 149904720 994295560 784863680 86834560 83668608 470343040 775989780 729777575 784350336 870562896 657781962 358666480 289862048 622188496 329417040 70342920 529037963 456165696 965997190 397300784 377985452 955949956 515720160 668984424 164196170 304305536 855955352 215763728 728414692 72844992 333899840 833469696 917513304 458006912 443056324 735648384 313787552 430534104 529099584 573344893 438565760 802447584 945581568 998146816 381798160 791858688 330146752 550141322 444627472 92062688 16504064 919055628 63871576 295571776 442143744 260521984 30089160 643271424 353974100 701323272 88669184 408264300 718230304 699622436 525136064 199373504 372544636 103896768 655675752 149125168 124052100 258955536 877828608 588927232 556523392 807239936 944778996 544164572 487934976 277057892 300429568 411018128 444785208 765280576 400323072 879340800 246798000 708304928 882671668 129245988 924796912 260148736 917835264 813502912 601250924 47213408 117576192 565603200 225711616 624280560 338721850 503661500 37141004 918650752 120056232 6892832 759674880 443254320 783585660 817696768 712080000 359916468 340163507 638358592 918886976 596665956 715528192 89789288 612300729 608244736 973568304 427941760 222317796 404558080 137219960 287973888 775443456 58809568 223060480 552613227 992234240 965728320 195703744 511282388 232516480 610566768 987288496 84776640 217693072 476769808 254303849 303549404 843923132 127803520 672645600 650873328 80096502 899445360 204614216 747118040 213971024 13506560 111808512 920731292 157410328 633997408 112301072 795298048 932320896 689827184 363859904 258051220 119960384 340755520 982768000 143213200 473518200 480269852 159354880 59560928 764929968 150324720 420131344 387116704 952252352 811463736 169783162 906295776 518194104 197537032 765785084 80025376 342660608 724939992 578680992 294631424 816844800 659554630 977493120 446023800 931225284 601106990 389724912 562971456 135446823 944446032 522804100 856465280 226909632 887127012 986660992 809992000 73721408 144705608 906111680 317084160 317928388 805979368 69560256 114280960 117774272 79037120 478778880 436982418 679751328 283946224 826943344 216914848 369354816 336363116 675631160 725063744 560615398 704348216 631781280 486356672 846019000 836394740 817708352 889845888 151169024 438777192 266039744 714236616 9729304 551810496 178305904 597152640 84659272 926258496 647207921 13728192 948985660 831515168 995040256 475431680 554676736 841627032 292836795 382242020 647033060 874459871 946593024 598165200 683566256 72254464 192613376 378833536 430117376 579986000 259201664 779058048 521036464 645163468 515482435 86766384 986401998 131781632 588334008 833294936 77003776 381715116 851035008 111767680 172315902 331422176 530012928 821126656 314591200 533033028 358868864 756583844 722384564 36680440 677644800 769993600 852158976 654079392 60779520 493492064 63923700 890625960 710281472 761705448 930807392 23750000 984879642 50857288 986474228 974766086 984991813 934237520 648674976 799248576 604916546 194918528 108631552 601065920 339312552 987415552 607277868 539947136 859891040 141532040 153624384 147468032 443220048 320122624 744562288 480349816 363087987 853374244 15671808 728618504 871627680 977270552 431764480 486615304 11035823 671552384 28575520 326120032 625968528 538640272 298764800 864446890 34512896
411978624 96999936 173509488 332703516 746579200 727267232 766061312 181611288 558686728 304771904 900931840 82366672 10580864 229934560 408122288 662756928 507681600 733539992 82272584 570832704 360146704 546811344 547740304 937118750 516770050 74678528 51209340 266045312 92816816 91781120 415026948 450523168 73729168 504388896 238241024 102118360 667532992 858528000 691944640 708057778 812572976 421274096 280948896 162938252 515099780 967934332 604678848 642039920 82136766 303593284 847610416 937111208 974360960 791116800 529731152 82570152 293903860 783106560 290562000 711732676 649127264 544230784 384228256 554473728 387317432 871365130 234554578 174173504 244765184 793325720 393015328 61215192 490565080 45299084 879510784 196596512 794485544 741776288 559961044 543899352 877859456 454527040 617621184 349257520 151282720 901374400 340723808 959819448 301706256 79802688 136065128 623563776 973577216 758648448 803091100 453442304 155610416 418422912 401925600 140013918 253923840 293858368 585013600 321834760 441634304 94219168 100341707 124108672 212982400 382226432 202893216 332664216 259222192 169640960 144192334 826513440 47133256 835635712 326015232 409409216 511360512 351412528 910513712 531541200 146343040 14904881 559696080 621801888 799945584 635241894 196155152 63439840 114930068 409912640 638257920 110868950 447256936 232022549 240816128 10532784 131626208 206003712 597991888 981462196 754375680 113056328 240342688 588476554 879663360 410892160 279939072 956933664 789314816 273402944 843488816 558413824 888065920 29990008 189959932 632287552 148989640 763432576 34860365 910263556 815856904 58215060 976324672 841820384 602344772 78750460 757212684 979436800 531331232 940566800 823474700 518708320 646841768 956311904 438551268 669899776 675872000 939920640 954869120 124870120 483299772 3304152 377319936 730144100 679461052 664009216 997556648 225460320 22438208 259420672 185713920 583929284 356520400 422943296 375782756 309671088 361603264 228365232 697033728 243844528 769100784 826610696 19287092 971187500 763176960 866747216 852229956 44762624 837787268 222858240 53111325 569665376 395563368 611127450 382353612 147522048 436108800 684113884 413078400 390160384 864433552 413152384 105308560 491110456 528847104 415663650 578885120 321876572 650143304 63942856 512636416 523261824 885317440 324850432 874207120 889364502 271448576 665479370 643208200 152826744 508071616 304038032 556491344 438616240 989869356 832937984 158011456 524108368 112797696 173209504 166232165 489551248 665088352 215643648 229895392 390657920 88874800 192865204 152796096 203210792 359449312 469092830 834981922 638163968 608758016 892955584 682738176 398660366 525654160 509814688 660053640 790845440 132590248 40663000 409728000 426756976 530267024 38202112 931597472 917550384 22835456 283389440 873850880 881097868 380454224 968104268 604118176 805368460 554706944 536099968 766550416 472446176 755621408 483513808 32244288 423929568 762616072 512128512 947444750 210874696 474731008 206171776 403329368 447116264 437485884 771494580 434062208 540512000 909004876 164972000 606666396 342662992 88700168 658282768 576072224 86059712 725340160 194049152 519604488 259266768 907200000 83234552 669722656 461498112 841594513 23768000 460875904 595697400 708581920 960844108 254499136 219698816 957365248 560111616 669735776 770898134 762414800 584238688 21645472 384948512 206763008 786639566 813126592 28288424 652653264 470282846 965814894 317205446 465835536 655905132 989519174 177780328 742214432 639908746 487335464 877060128 602564672 743170752 258479104 2955904 36348608 7492272 477775742 263600232 676980720 135233384 149832256 842788480 670848896 659074960 963283200 521919376 262295568 954233164 906977440 77985568 573809184 254004544 804037888 246699112 950736000 631853696 992137888 685844950 84753264 983046976 461147520 857937216 228790528 140438471 319320636 385882400 12337808 746436352 71786496 866026008 56688608 989840096 692183568 886688832 939071488 593435602 684239424 92290304 638167032 806311948 865381008 818155256 925903400 548069776 188839016 146985980 753358768 990138240 538079156 206910000 496992128 400259952 718626656 170333688 748012032 577939320 113703872 458083456 840756304 774243555 850000000 848709488 471406288 808740176 850662232 21451712 614981680 199869456 801871296 260096256 183735536 701353068 344555152 776133536 728619447 969498264 296345968 843863388 81116672 210284560 850273748 836111968 767256120 79647744 229320704 891817704 470958722 37423872 311525328 971121152 894958400 37921984 969621440 417754752 525522288 423819056 575291392 747086272 528984000 542194688 895233072 421876564 634781360 158203960 515341568 405079160 990356224 77232224 629322108 49331744 886188104 156962539 322096848 125215054 722794432 950194860 387093120 371291836 206827264 871397924 604063568 110833619 737501328 171051150 800245068 285283548 571574160 802052816 338953712 603773752
62214720 65166656 965651648 212504576 68130116 944413000 404014464 142486432 512728104 59230720 298301140 345087840 591454768 432018432 542911648 263654200 480161718 97057320 24781048 649151660 780417280 598912368 101271200 716847416 877925080 737988780 824231808 546856036 452449352 813802808 749777550 165025848 101165600 918295552 845261462 307397858 341178676 822074144 410796688 860948280 558738944 470535614 680209792 963872640 255016688 953006656 705034240 558189654 176859618 245841920 64233600 166256768 740256680 927432512 632258588 522245632 697148057 263489884 925925552 345944600 194646592 414487588 321182848 179587072 859911064 718205984 92651796 702246000 742794688 660422020 663356500 925790540 540823538 606947648 268214592 665592256 467744128 11052748 69689260 674527104 666861012 335661872 569933680 996594186 379466240 341154600 507195200 640328820 402703360 851359144 781138411 546889536 727955364 865794144 301501126 906638304 358288196 911197092 914024960 849722656 734194560 718565712 847040760 862907376 116927608 202657900 16308388 852327168 939545984 819381760 818175232 533916102 762594304 633338992 934129312 515588800 131545280 77035768 567775968 736564848 978170912 764416184 214641210 440632502 917991537 84362616 804744820 744063124 510776192 503708672 132860672 41274556 55571626 372386080 147513568 672731904 588894168 496082976 341605376 333642752 960384000 883740160 48117664 962087881 305066800 118237166 317890560 661757688 822414368 712737280 655020296 561188608 581033364 433672384 758958896 228774568 578087872 848274480 964762624 137761928 554825214 688584212 804288720 169919296 321446064 359277012 699553056 673505280 780910304 598576108 966039008 181138378 872494784 584412934 494357504 323350848 55013554 324392596 585910400 972590144 854653144 481014265 559061360 989211056 15677002 749596032 513772240 475394688 736648172 842746212 43307008 605188096 636135680 526952250 22316500 252524544 848714848 948626640 544152576 251578967 303909024 663739206 16591873 345714376 674016708 589643520 741549056 863611520 854977308 457133488 128966930 181110280 918904832 817516192 95642884 182573144 689558700 346708160 923026250 272704188 566870984 493078934 897857296 56017024 597773536 50075248 299358704 208984160 460014608 912197760 526996584 619921392 365706328 935651264 581102056 228745508 368436160 934918656 581695552 630548504 950942976 262661504 976567584 474930016 745533272 777236192 27292160 765121088 373703424 33165468 769010180 872402432 831646944 654019344 278710642 368618112 550674522 364104056 539974976 585005488 350992896 525170074 277264480 176532208 21977696 109245696 199833850 938547492 54821632 867071952 255565312 463373628 681614928 880840000 194624808 159059968 614497212 963942984 512706968 87181568 308213672 643818896 473362000 770454528 57486656 508946944 36969600 918208000 812781600 649111016 562975344 246862045 84376832 452558336 942618112 807516032 39535256 123587328 520987704 330070208 770725392 27347864 598721536 755498608 901719240 643780608 235864288 876334470 496917568 117375488 779761152 226764608 698917952 780756160 413019136 672356768 267160064 734355200 665413700 906603948 420299264 927186536 310452160 615709326 829043392 27732992 626638536 854492540 562107072 751258400 55330600 841575412 399281030 482639456 289645456 412512616 727494052 215598688 887877120 390723336 507721740 621466140 884927488 444902550 27815296 461734400 333048480 739633556 63300000 907282922 79661128 310439452 628928608 912747920 789841632 354531798 464704256 238199296 84295264 607961968 980189552 45756416 339049728 327204992 33222720 145259520 833981200 272526748 643679488 53765496 612963520 523758480 59250944 869612496 577754624 558231032 976303224 144881152 979283392 298266196 380766304 144401470 731216144 540130752 561314608 954999980 717571212 644361256 717474608 947038032 87153000 259976192 317315584 388269404 235467216 63361324 236916224 567361824 947104544 448002064 106153024 741294180 266923638 219741216 774393168 45797312 643594810 679680080 447848440 352205764 439467272 705868142 351136704 329570783 461268009 721725494 431710144 295286368 327248704 357918672 182586368 303625992 998447984 884831560 187087296 187527872 883083008 1734368 288049456 106266808 961822208 471071084 672356096 150114320 205257920 488928768 373636900 854310976 551735180 275266296 169102336 244618752 607341834 819131456 310745600 19663952 916304080 287762944 34168954 882533536 446323804 814388020 36133103 528139300 857511432 749845280 652725760 486360512 960895488 464265768 411293600 649762596 788398912 467243008 697346740 348708248 712588688 151817728 397758464 473047452 541501236 59279808 875830052 264477600 669100864 72315392 86531072 49742560 225041920 631951536 706696768 213246976 799180420 647266944 422784448 982604352 671733080 803988800 291360000 694610568 582224384 425656656 569416496 392978824 567784356 228099930 766735872 534502720 379219008 817345360
65735388 862289200 573365248 332766720 610793712 568855440 163183616 387114608 87890160 883629184 62248207 59200000 536772672 331321120 660756732 80793056 199671948 919199488 610840544 888964556 654301968 884163578 917101080 739262976 485578132 551984864 85421972 800544424 24577816 633711000 162784680 463785984 754589568 614681558 448531776 7569152 769328640 349522368 784498648 898982272 578886656 839629856 374153000 76186880 77218198 526711840 986676156 53977526 712869568 722351104 956630400 512820992 963516616 580265472 537699808 755713280 274436224 834137792 559974016 165515264 890625528 567538688 905983680 994868364 682041296 311389536 83712288 995419088 144146832 475594944 270881936 412902938 262471168 584725086 316575808 874381556 342948404 473361920 169306240 551158264 348601632 383819302 544391360 29835776 503490419 685433088 479014912 10879312 261580928 835232112 198209028 418841088 657404192 234588971 472422592 396094384 343764672 589616640 993330560 424006144 51188800 435289984 416600384 505532654 415373254 323069112 808179712 297427776 691106176 983639456 872895424 238056448 838755760 56703552 332647360 910446240 477031843 776901432 583810496 642911232 343542152 40703892 255201888 495281024 621490944 250726668 472066514 141457544 779730816 346140800 331025600 358625440 401137312 119324928 625513076 291404768 545677568 529393920 553159872 295182400 681780800 359350004 817407776 919224300 568322252 942075928 502025944 467838472 124014544 6106944 190224520 189980928 147977248 72728724 84880582 351095456 160670342 322684864 123884558 315905792 774490304 254752768 378532000 827447882 696661456 160188856 733301248 237615776 874460672 340399020 445102144 945990928 184287070 504330240 880131072 799948608 228476864 661497024 704652011 54867968 725354528 857181184 759732120 121934312 841892384 896200000 995456016 834520738 81816024 374439516 115200736 972043872 587428768 23455248 51588760 644423430 44197616 58781008 182095136 339369312 453438960 982476715 658029160 438085120 922503356 209474226 137690254 837148592 835850912 632599552 528175936 549587960 755969984 352224352 395527973 856291768 327900808 613341112 341524736 50654400 312552704 115760856 101208512 688470152 867450944 259277952 190535452 692001472 997194752 302364320 806900896 903472224 159336800 910678360 222651952 669752320 177386864 565310976 274712258 835827840 93920256 38948888 53911456 798017216 352050624 332121978 789220608 295356250 808876278 985865424 559236224 48308832 614588928 41039464 775683840 978826752 684472800 14572800 604465600 296731440 797714432 813892496 893788572 188445696 230232340 184375240 730980128 684015104 220986126 809930660 607838180 61736460 936798376 883896832 123759360 690413056 705145966 835556608 990705750 103318246 142311720 70008798 230616192 658061780 679384752 48072432 458695168 692938752 813927360 121928928 184835920 270387456 194057648 673834472 607787424 263905568 666549248 791609040 918202880 25138656 541018112 908205592 573690984 56147127 564366528 609447616 94980619 961468272 828505152 495764656 476603440 459794384 966536836 431461120 458823432 386917934 874146816 785055496 656001856 361427312 705743040 202313648 168630032 662864928 923577216 168440054 957270560 946077680 336475776 261915255 477697016 837942060 897495552 450567424 765408064 979900104 161789256 482183640 777629402 517553316 447105677 181448488 716773320 274581728 687340416 701016192 669021280 469290856 545344124 49027072 292807536 770238576 456053216 670677500 285419968 594011648 21058692 426567832 275456882 111051936 353222892 269799824 252443008 815796443 492395088 875274384 496018752 158672200 836262208 247926688 2472725 783363696 40414208 780161296 144579856 841251168 426690129 559684640 912603136 747967792 362229560 271257216 945698092 485287168 661536768 133034928 18532936 950712944 591462400 464374720 304884224 613061012 77369216 430509496 470123520 866051176 447407932 40451456 36439448 209227520 170510456 648528674 784842704 380716496 335410670 640335600 823893868 731237968 310405280 925589504 936470560 215745112 343388920 215837440 541889280 12432000 106977588 120295984 368837120 609168164 926064608 573825488 932892340 999987200 704155018 384504576 105103928 615312896 330775624 611800024 184309728 953152000 496532024 884396208 54729728 776434180 373635136 598339634 300557652 34394112 508845520 173459726 144308480 226026592 96206720 51479513 915631864 684801920 162043360 837088768 782702080 106062776 606500192 117051036 992812278 60696064 264541184 547141642 964642360 155513856 764193984 8661648 39495840 126952896 647295296 233064960 223757504 457807392 329678080 329279536 314001920 5541304 547080784 143651773 379732172 828521824 852884800 348480977 688995840 855551904 358936000 727418080 506021194 125426176 220889600 357913752 476243692 710537728 727658560 544973040 189958016 624220000 86158080 307216384 289741968 685515552 442175620 494225260 81941056 422294216
738012800 657745672 391332734 965905920 288051712 98235776 409666560 892243840 545182336 279575456 455483648 41069568 104819086 197676928 699056672 910516224 300378624 157998080 426105344 186311792 825828608 802073344 559056296 754477264 384722800 478124894 346427696 702351360 716700672 937054976 954825650 730929216 940357336 845990016 179991808 567450224 151481024 229264448 190892544 254707924 97437184 345500000 952150584 842034752 445536628 741618176 18900220 646668596 185608192 940929664 312775916 289375590 539090992 284179776 56901772 389402800 672734018 570453304 585627528 842642226 437050048 711188736 836236032 60606080 645574144 360024400 226917248 503541240 971856100 515003904 388388864 775738752 799743628 791638240 123163942 335972688 258820844 821117184 393121760 61939328 15428296 651267360 709484248 93499760 41072680 481205393 397409360 409607728 209554560 556275200 326874244 54913344 542350000 672819920 238587692 879126488 446360576 478316112 707179520 94211072 613303408 69714720 416901856 195831180 984624688 603836288 737390080 183423708 630760000 409135884 894409536 851921376 99118080 2469632 353178960 916396992 909046016 680697896 278084268 307103852 527647616 473932352 589044632 562628608 705287680 135187456 255124780 151347296 973204016 988872920 839271424 717783520 813734144 842701152 454865472 784329616 632640000 955182348 397988924 913705504 941901056 329778688 391982080 403407744 164556824 721577920 117877056 604179712 156885240 945120900 235341384 135518336 351118080 548826096 735696500 155112512 229833240 617200384 834914304 639615780 320449920 195703651 691894096 233685254 77105152 870516970 104149248 318813776 698131144 43440892 51916800 150060992 623241718 109128592 209320040 440845784 804451280 792969182 417370560 182721400 169304960 741005632 468813184 700696832 794899648 641294240 457589160 313596672 26214508 64651992 137232768 126869504 979149288 815487652 963055232 840317528 106401088 269537280 459581080 272160000 234638218 860651948 849983288 779797912 955450029 273278656 259909768 196529152 614220080 844628992 90974144 69110584 363476992 98066462 47426484 938193408 770156292 154178816 584785920 613122048 846189536 65064032 881717904 963433104 286556288 681907712 960567600 981349728 911360736 482289324 803273560 516324864 577540048 870818688 655808170 961106813 692148476 512829156 685559104 927672384 137668386 709653984 473073216 727623168 918207744 807665152 29144724 148747856 877957444 568486944 689438032 702277184 76417152 528914036 256508800 852355590 631976896 75728896 748438268 529504038 703337527 578468328 607067360 497339776 42170016 233704346 179543680 460979456 679522720 414771852 449506400 137393076 316118688 480002092 485890096 432755200 226737456 850541896 692988033 404019808 857346768 218041224 845700192 549066976 680267776 114538061 380724764 878773856 676006912 523657604 715781154 727045792 776114672 470694552 997965600 494880896 158244536 981087139 433026452 180189856 523535032 143019248 266356096 274196992 63131136 362476608 963044272 594904596 377199904 679245824 102101600 670608320 640421376 730096112 582744256 971612616 879262976 925900000 218388800 432284544 597800320 858835005 593924048 621835264 789941888 194074944 655705200 411966830 68589504 456598272 752657632 153117920 675970304 507991440 603177376 88156956 9348096 872725504 830653384 695210456 939865384 369625766 443554872 450100262 857536808 260227072 288824120 876788288 290434816 236351944 812750240 117225984 649745664 159872944 681541928 213604344 833348644 241052340 578762240 233284864 159285248 807197184 960449536 537366528 476110208 273157392 112928928 192037772 279138816 354667520 745397440 820180400 778539420 351317264 736576168 503953280 509002432 666849920 797718016 444993732 709065216 74958816 519454592 672753600 33661740 599533792 4524904 754270848 151988800 714079744 937523972 51749920 752078184 969756880 667891472 604876152 639221184 695999560 111526080 24664588 770447512 982093592 345439184 706472448 62941592 530591824 930472912 730105776 266209290 521816774 707809656 403996144 416596992 995255016 288842536 344491008 83809674 321176032 702919960 455858288 262774272 921076224 64497728 654881970 539607248 600571768 624234400 654987264 804514028 405127376 390121700 86092072 759582568 447177280 639054592 930165728 239793824 951488576 461339312 387694836 511853180 669276844 294272320 210395136 704394600 223832584 858557680 45582384 183805184 487628432 563087360 528949504 94098472 886552448 904557688 550745088 618904592 507511260 245052880 398027528 678016000 458811808 17515202 726092052 520062072 964379712 737633384 424361472 75053848 505220734 75335504 64818560 957464584 551290712 362822808 984458690 46073728 490229824 90958304 280712864 604286464 7033344 712092440 290395200 232723268 192591872 867947344 670909984 181814144 811505104 485713676 162024960 22153384 19143696 794297784 727748416 18977872 181828460 579305760 597111584
940057220 786296604 336136192 287845888 863469248 25797984 779827840 263376202 659357680 66968800 999771761 118556466 488880758 239063552 329412576 463257968 956892160 259061974 489338800 918663680 943274752 517763136 363337728 891716616 973954368 327335752 152552528 133449168 376247488 17481344 837165760 777494272 864465920 883948008 33583440 634552304 16132096 138902528 895329792 150373223 62118785 294152464 840844800 425702912 728227840 245291504 600973088 169183884 920935250 182038903 300293800 424627200 934647808 419968192 89519240 676833836 444241920 283770432 735902204 908677120 80065868 906687780 308207944 664436556 84667187 664006924 524839840 153826912 114147328 28147904 902773454 270029888 28696320 811043328 958963600 91882448 134272000 940319648 459291484 204737256 492043712 837399552 767042120 873655296 17949636 583474884 460806400 253622840 564906152 774938112 502383872 110053004 975697072 340595456 152880706 845504000 839554152 623108404 289398300 448758912 775093248 128670208 618836800 981800432 7740584 205387296 520894728 571600768 408949504 227778256 653209984 219074222 552218304 680461264 207116800 345505888 268763424 952177080 208703658 769703674 811539276 600350416 228327424 187752906 446806144 282746880 640449616 667327296 447875712 667850854 97440636 54321670 311840464 557069184 840939712 845559900 778977792 239728492 700070496 664079152 220982292 4544360 943769628 879273630 988551168 80890560 705120360 277836696 843409408 615390457 363409502 853070714 123503120 564503918 123547400 762339936 538412620 834977184 848861120 608574840 372663279 403842304 705941732 511411712 902454144 467943264 372308720 649571200 329530624 327503012 200291980 971968572 286468096 55416762 276685840 281190912 359728896 59269920 966370400 875217440 650721280 600022704 785880263 804060016 257122588 794364928 286672912 783978393 98332064 139735424 881689664 132101712 80243138 981943040 302929205 854655052 339597600 173081888 720398560 163350528 507361920 681096568 316826496 536733952 745492864 692940892 577813216 842752010 554158260 188901552 653793336 788379125 104338848 622405076 964379392 851885596 67357696 142131456 633516540 841787993 152512184 200600336 51453384 964098304 610362706 187425105 508480000 827952640 465802176 838811136 931414528 415529060 463652900 591576912 861854224 161905632 789194752 841403754 917170280 431440384 231478432 461657120 414037648 492070336 106548096 925043200 648567424 713470936 564649040 713986500 520769072 113839712 500048824 940823140 891225856 837238144 219637269 288256956 100734528 134300488 546975930 67281568 314897072 977124992 495865280 45658048 95862848 348755968 276091188 310023168 962079488 69642168 436014016 502064960 798656700 983734272 274842112 263263272 468510208 713644535 302342936 437199500 485108736 43731992 651833856 575214272 753037216 31836896 277962404 903330496 654530688 404075360 456503384 235970736 608887200 224254488 842426768 926469568 362899680 64697220 989275776 311694016 853038854 203336960 177416192 238062016 32084992 843684608 131828000 669701924 951888026 291857344 905294512 908672764 276530208 187387120 254833920 862308500 522550080 345747360 534800852 239136524 348870256 693603328 568355564 183636054 89008412 866522528 693496832 456220672 568591360 528307552 94676736 418729808 262208736 639572464 646686584 507748704 944481128 12708352 831044608 354261492 933067008 628296512 526287904 552333654 862531024 975721364 400607648 349972416 844561928 646270944 318022464 746687724 554014208 716947064 62508032 687887300 944294656 105457408 781645824 756022972 224543360 257056520 708800000 611303824 570641210 544136536 341217984 17291904 686610432 605736088 347629600 790034176 415033100 726474752 678205440 280476168 330758592 795722016 961578672 362232240 576440352 400921100 164052976 206489728 629479424 73539728 618940080 980184064 714414576 830233024 433515520 399608384 534290752 927877152 752982880 491054040 415038216 65324640 734497239 430009984 218927264 388029228 126940288 301826304 158193152 409984424 195507210 575855604 617155328 548042752 870555776 264064960 800998604 397025712 179544576 86433704 26221212 707841584 490784080 890164740 289585568 570182800 468614784 934764160 957618528 630939512 700418368 190910789 758885432 280562944 226415104 925371976 25596003 535323312 150539264 153024524 429872768 625524736 315681920 992665248 142809032 523674048 511304394 681800560 763531368 542443008 305156608 305701696 56411136 381455552 1810532 855160832 639382992 222455840 641168984 145075936 576302880 898744896 252764160 124292744 827413756 863194112 191817392 55811624 621755424 817233472 726011648 617406784 905071800 627029232 434080320 543080508 455073664 435113728 501571744 310020176 239626624 39496032 794083968 844698097 776849920 777176064 864219632 650843648 779659776 12501248 525347640 46667072 806361296 994061488 122726944 582940556 30533792 739155784 377431040 629047808 412739080 352338780
941408304 472707770 55960448 376341440 658380272 833509848 648253840 989331776 928779776 991069952 472650408 113830610 324491008 446995484 786330116 157089024 188162340 760514752 362703360 379415184 859600440 745329664 640331688 442860800 639989504 941866944 683786670 190751744 718251968 467927552 800180608 32026728 832121680 826407936 678023680 414635576 187280058 56842240 27261900 344874656 512351488 170222736 995594460 932985083 622031824 354658896 668370368 434604072 273761840 737544416 469004224 943279616 840278080 589311536 901558880 727411136 312076134 863138352 680086400 7418016 160300608 759185800 503977459 782747868 885479264 788980998 210208768 119278836 393428588 362053790 994166992 955735552 275468232 18037152 84208352 523607616 733133440 619361536 307987664 975882629 853385608 624914704 99235840 332443648 900845224 490879168 491961600 577280640 464406088 481264832 713173528 985163820 111291320 558711616 922483520 657251636 960917576 632631808 140484368 700144128 955650592 965721590 152348816 46243695 683795968 817332880 526764528 893201088 560969600 177395500 386678000 499299328 442880134 725772528 475858944 28114152 722313834 626473856 647913984 367382528 649080248 691618192 338894848 337391716 27469888 187477440 361341656 413795136 777287450 609976842 439832734 757070704 559783460 591666188 515756928 852337940 576034304 159466624 917023784 94165700 638347136 669344256 362841600 351165808 942604464 222649344 161584483 155262560 448457216 76389072 993220608 6481728 95472655 537361920 309074464 227620092 544878208 653025020 324931568 291688545 290869248 470980608 891491028 206551296 71920300 501744888 987381248 477065824 975064800 216462928 293113536 548890224 723918800 999708720 322691712 467709074 675224296 60536943 637130564 107146696 195009248 146704384 798698176 197156336 438410728 559886672 633393408 344880110 504239104 358092800 167652976 783728422 108987488 938650304 688594048 861825348 721778304 150301056 977833728 193412512 940937896 972537536 973247272 599136160 304217464 383565504 880241280 856796736 797482496 479250432 323207936 179803248 40234500 561142784 329379840 632655408 724739804 147487475 112428992 227046400 477416829 625967884 188394910 732053450 931627280 281027584 953439384 447800064 23040640 977100656 5742592 356631200 193436684 490546504 912773780 176645952 258870324 57143301 870688966 719681536 59950784 890971680 623937280 957893720 239615760 591764992 828401272 674101200 132708536 492612290 503235474 629171200 719996224 782132456 604426478 518197888 252042724 119015424 477364160 701580544 994729368 124968696 908568400 325433536 98627520 184491128 477148192 553760160 506156624 241665152 947335260 219442688 657981768 301501404 471552320 531877888 67355648 124751224 758826760 921726320 900685580 583089792 153061926 365189472 402768641 834101248 995209600 66731984 615836000 726116352 429417472 714095872 610511304 429748608 380382336 917054432 707204376 800178688 244412983 421229996 547619920 597295460 386195808 550150256 746259584 400483072 602886768 865652736 835792384 242607104 935079464 564606252 997039488 686778368 564910848 665264384 372254720 156934088 804442948 445925536 157932352 423392428 829590112 876144268 426862336 719948288 979967744 826659456 99184128 833195904 801754208 848392552 713779686 499895264 154242752 828694920 739809169 684926604 456364316 217572240 652484984 280568832 399674880 879282380 894837272 123282800 494431904 83491063 828158976 707816594 6947680 383642720 459747304 528385232 117295428 568335920 690657592 125729224 592675436 180147072 357155228 150878146 12802304 38952276 680867056 673243474 681163968 948840488 265725648 391127912 255460192 135836794 559982280 43102108 527536896 82250368 996667904 473104640 517788904 916278144 295237000 585915336 157439985 12191136 237117184 417869244 642664752 564247696 55254528 210111668 474151936 559085936 496393536 281970176 652539248 839277460 816814080 419499552 400315774 212896480 825066336 999297328 743967600 797716232 30247840 63256576 55458672 692615584 177419264 793507664 634004800 816493184 591059450 27935742 953668804 926309072 724600088 413269248 833496064 694776960 740251200 102106584 493426304 373351908 362641732 578662416 167375744 606991304 637138688 291983776 641393952 928332000 438083584 498976768 100542464 638611030 326227440 620615312 59069696 811922032 727462332 271923744 699339312 15027488 867200000 312641536 228883824 115587568 101572900 563647432 281089664 500339776 671895200 622346734 428972768 411005440 736491648 770104448 327651456 613893888 778943040 73684438 484980992 706493888 902272000 302766600 401236936 628021316 300032000 272825280 703622580 359697222 15616302 607539200 874616748 976470332 634155000 889053956 198396064 297681768 308304064 70904640 978308917 557428800 183811320 556416960 266697208 382483712 655187624 662640224 916530144 955652480 995930680 435966820 262069744 340886656 441623680 882533954 334555232 484953828
36692920 944865088 680334472 410451108 724436805 39247360 912482500 982322499 261593800 111609344 736304952 421640960 448177488 430841808 93760288 857636744 547458628 335249760 979392452 692218448 546746560 585592720 389992544 357008320 872145864 358430720 701399680 261820224 63212666 850612640 527106188 699823940 913904958 924926208 279802368 255429184 216134144 43615648 42697216 565057792 544231440 958639488 688228880 608423784 884375040 131066718 316175424 18254281 969812310 191320 886230016 603065734 91445472 848960672 821199970 703831564 117644536 119680768 369810336 293115354 889427136 734716940 793687312 393488384 578661856 77901824 179755448 745308560 804507704 885532160 106566144 160995213 895575628 753671168 875111688 386915584 574678016 964330256 528939010 889314304 140255368 872796640 567370496 541760000 803601374 152184400 150471584 531308220 412198512 376773644 730969856 744187712 440172800 949440128 231117376 897833832 105420960 891714048 819173496 364371280 206130172 502799360 362691072 224490848 305690624 805648944 310106096 163544832 588253696 720877280 332109312 92875072 5194240 114420928 566667072 881930496 626505536 162160576 818159056 678058840 203188480 173770164 36562848 438645504 469135583 301818800 274284768 985045024 342114304 319413464 834045440 201157952 817862464 77096248 896327868 461995552 102059104 171260416 886339840 847431745 196721408 498598000 134688000 459415060 549916288 412106224 547764736 582954884 271873336 949241184 516509584 643161786 768451584 120458272 719375000 543023344 88655098 925828608 459171640 194187760 25190800 253250880 937974784 664287600 816349528 439278848 713522116 631587752 412354048 163103456 865920124 639936000 562528256 214217920 614155480 300296256 872376258 111798384 773250720 988677344 137397072 862738432 243033664 515019012 44834672 250792656 591251664 799958324 815060512 280962152 29104656 700392032 123152062 591321728 887443200 828627584 591771304 862438040 181133440 370681666 352387616 817428480 363481978 691597888 533907056 417371474 389646592 829431160 351389568 198344032 394178080 664805088 261004800 619390836 43696768 798496320 464659792 106216280 684509838 813051000 965911680 265239664 569958104 518704560 874575284 574017248 63329536 557770496 452381696 455560704 827967136 471978240 992385256 883154208 378943728 777454720 257747920 573098752 716354912 577957864 21909504 771306240 814216640 44418048 449068288 95438125 165383168 523674414 500656832 481091552 245220608 282444800 398909210 74169232 898498784 381034632 516501088 99328768 470023200 687135126 134000920 688818076 343776896 523386888 818812736 240361068 494444349 946245600 985626432 578181428 265053014 265492184 395846400 792347248 829336416 953896896 838372608 284180000 317557760 492287680 387943424 803265152 645126680 751262280 914514944 815897600 732179440 576495408 59082400 385363474 179092128 754433160 570461676 424784972 853754880 845268480 454555380 750245134 14617568 86904108 567551488 99963172 762332544 490966640 520542720 275101440 63756252 858996832 391119264 40465984 22464538 831752064 139563520 770183680 158827360 355568896 203296000 737391104 777614336 930253748 327961296 101610208 576985216 914243840 890461984 516473340 415584944 250627072 59203584 300732500 597454048 901681936 50374292 931070976 404264884 202824872 821680304 693624352 372598464 319634176 775165120 829482752 275967984 19525888 225760288 707980692 345297289 116251104 924492704 916632512 461443584 159215040 330218688 501188352 217170805 499375068 880912876 474207872 429667808 614121000 835432496 537379104 596097120 571459200 647739776 200115520 292310531 940696768 224797443 988631552 476022144 911601152 328391832 30213444 537096768 640854384 285633344 664527416 140862652 926451664 280403754 998635968 85181944 760714768 523634176 875026752 141983552 122456576 856640420 484440416 107067552 899639168 992646137 106215780 345188856 394975416 438275264 207997448 401650628 581982848 901894816 902975488 624315992 196838912 640104960 453934720 600998464 755644598 959399502 23373838 651136000 664826058 571287744 473062188 150946336 144214020 528859202 137612120 4032224 880198176 856822576 666048480 136154800 236922368 588859880 740881456 668816704 947940352 654889072 340246944 743472896 466364768 416415352 145437056 211561438 140273152 203043280 491539968 466976304 159324976 805014920 518754048 838983758 467884544 519128192 907830720 401548288 257371136 355863040 517444104 391962427 687107488 673585088 485785600 600376448 661485264 66319104 99194832 373870648 246644736 583774152 572681728 391272542 655367660 565477472 486468274 391080608 671014752 11949056 453949397 541578500 785713332 383385144 840068832 116857056 656928064 512793696 714683120 349902056 751428400 971982710 575792324 47058288 926690920 596543224 837080144 89831040 382592948 855984584 933150336 980165800 9218700 89811640 324847088 291159116 120314198 928737916 666346392 708256312 399078112
80342016 524322304 999630743 24233436 547911832 492457208 528350368 442295808 780978112 212287948 396822752 947613200 125825920 898565248 540491576 280414682 704039808 776459232 510495112 440560384 474954496 484029829 804145352 271106096 541111728 18773984 331431360 544309792 547787520 937614336 34920708 999524048 600886800 643422720 960093984 681429512 861497388 974099872 989047296 471240148 880602720 832033244 934954049 962175360 235678976 437839168 767553376 281656756 895270628 235387954 389330816 865201664 22947712 672468240 534789732 11624648 239031640 983051648 970355184 694801040 946035776 643240257 932802000 894200192 459773760 842555648 897079368 953120896 42499540 886069200 665218560 205286264 641785944 534067072 260634654 523378064 793070096 663364864 686631847 704367426 308786176 642427744 579249024 815107456 652088096 999555928 234483104 506085936 20342734 355545180 383069760 979660800 327629984 444157184 992586902 287773554 802895152 440335368 505798720 340997184 597263232 744140288 720751744 668138840 18812000 149813884 821028340 666672016 473753932 673638976 126866270 758798056 511193888 919157408 529431376 714594962 394754948 859127190 212734408 49036800 696326384 48054280 655592744 210545168 423351488 295781216 883240906 56875894 294317779 86061568 79780032 866205390 484044840 474157768 266651040 537900544 966907648 406377940 66173680 207471798 890268960 957938688 417528464 131118080 501063330 954067912 899639750 410040584 756969984 101962684 823380920 498271246 498208208 549247232 958452792 344813824 942876330 294309696 588315104 616376548 338647040 705351000 156941816 866173056 212652842 362497248 214864384 563733920 620021032 233709088 901327152 7465216 131771405 920198689 962556300 818912832 9159296 256632200 62556800 727151760 969365616 198751456 480767840 826143104 459721216 42513520 22966904 814576936 272645064 575186944 643860176 660944384 633884864 786234560 788832896 785305674 46585200 704679484 512926032 816380650 804707472 882592768 232845512 851068928 686726380 441579356 673894176 216450816 681604864 284946128 954600256 815472640 905139488 923327488 629713408 284258368 163072124 519208064 477532972 97805600 324792104 807643415 883299162 143291088 730884864 886455296 98216448 362255306 787297152 618794920 378273274 689284646 627807328 757888776 496447498 489167936 106799552 688350784 680815972 897081000 395742416 997225728 926789744 85204064 569783146 849925264 550796520 221501880 845779884 13450528 264847040 917764120 796208544 995596640 781536496 715187280 619108852 847711744 832062664 39718224 334651552 880648650 562145000 710475728 1181032 97972608 172440320 137030632 752118080 298563680 916865672 986724048 244614254 159553258 700534872 745629628 629118387 508950336 993030912 555790176 704309472 307830336 745079648 991077904 877325816 613866384 431673282 485082668 148770384 317025696 765909504 729241104 647260992 604376240 669608572 756487952 901081600 690434504 813752832 84355600 572279480 850607328 580706420 898358000 741211472 177705008 148372400 784870240 2968154 953088586 65405896 107616768 642193280 65326880 283586768 428107944 815300832 488263808 623547984 647300352 181555184 630461440 146815184 352682224 160048384 246397184 398591808 326351264 740472832 497491712 18549056 677065600 422353408 216584272 902881792 195093504 526931088 886057896 671206864 769365544 202957616 468273792 259859968 511410616 916714240 461694496 848270080 297476568 129516544 67106866 377848704 660474914 757355640 700507616 949131304 989297152 43280728 987027136 700122688 891706112 374024960 917902368 463940016 708629720 773252188 635632128 486177872 857230336 506654976 838719776 241441888 490599242 633877662 609263744 30609730 709343552 434240700 391080336 788350468 942653504 685234272 116383644 530252544 146557684 478682560 403654528 658619904 520323840 642707178 822263176 137785288 351475224 923311872 466544448 63443870 368668488 209916432 47373312 896706560 322454016 232416803 848479744 953610456 608921232 219314504 301961280 812278164 210019040 532918140 259861645 367194880 921941520 59427636 485235456 185125856 424039452 778672640 528607274 931978448 146808320 963672720 717843840 28533984 817837440 123759980 799751300 832210640 416000830 482567424 496083072 931140000 487404128 946365146 615771728 429364736 466575680 139883828 22690328 661219840 230809088 557678976 392924768 614288768 862021050 254688408 551168520 724570080 231633244 237979608 106858144 716767508 429185110 281800740 599676560 84096764 848630736 647296244 750372352 265849088 207180888 781737072 207005560 73093350 368153216 715909818 401761928 141786112 600778464 620433960 272212244 376214936 745473174 460276418 998514960 175071928 442070512 24987136 442390528 214020960 591710560 541927312 384500268 642981696 497758656 941315214 737783720 103731360 169457960 229433008 580711944 491235856 430742940 953286704 661068500 524652482 462025356 981291520 595741216 964319040 796974232
554592784 986750720 730038784 173354064 561122736 432000128 455613684 551966616 789343040 568057984 422605904 345629612 495297024 216947328 732786845 776636480 108028944 947345518 692322527 379937376 810425568 408670752 277934592 29901092 223623168 380975372 273115616 489220608 602380940 704668000 89198720 865177872 832836512 773917286 10127872 382886400 291675808 933874432 65358032 35603584 100756992 281382064 373409344 526955808 317276672 548028596 5730848 543282492 445607960 521876960 463051633 965195096 349618304 79200062 131906944 981803124 955778112 999114752 439158088 771195968 284356580 287055056 546169984 225133786 265161728 977399360 622651232 326754088 214070296 206542780 32077408 591131136 20920320 435884460 442565680 712540882 209231808 125495600 366336720 989888132 458515344 858572064 656546360 742029568 369439706 48075400 622226752 329260948 442502400 994238812 702885950 228144134 134497856 522767590 712930176 667728488 512938118 992364954 908138256 369559488 772719920 973215080 135722300 328902624 348940304 266034688 485417480 471094336 830898400 816708410 789299584 164452608 480122048 653500224 461570048 432677944 805741184 373355304 105851808 610316768 958447744 995615336 260989724 20882896 720496068 236004050 924893312 603449600 473990276 101989264 471941010 389710254 867852936 52564072 874946048 463333284 56967824 679823360 258558464 196636928 760368960 911798546 263252060 385785876 827781428 321219292 710160896 236439000 875632896 764490912 360259864 911152224 114684248 247649302 919037184 327023136 68379008 143732160 785370624 514125084 947704832 7904850 814438352 191417728 952512512 517078528 589242020 634221088 758336832 101103264 178827376 46405464 919227600 121424112 184141824 128484960 925316320 52581924 472879168 58961856 702147584 43153536 964298481 711177944 826938172 583821848 888324368 973058987 352674304 866190528 337175920 997576192 578188640 194600928 174713536 912455904 55169536 153052620 458262400 132109048 692101296 363478524 453400244 948115200 305078918 562556200 307871232 639485504 778123680 583495168 402484096 5544020 260922976 144659072 664805768 988837293 375881416 897303466 748658688 202757120 438668180 604096992 86313984 563560040 645112124 263464540 597739184 935174368 932722792 451593448 834449648 574953900 853142016 336723820 588404736 875460768 496499712 27506664 995717084 186830944 649655256 891362304 960870912 813250922 289816576 812859184 210396160 556897600 119390056 196075008 32585728 969204206 659254016 459385936 528984742 548400384 693223296 5107968 231689200 550413280 650374912 435567616 962213600 23425984 107523312 817630208 725170300 222180808 760626880 428595712 170668544 258545152 808304032 58382086 111904768 702019752 65576448 979658112 742762080 810868384 252810240 163941580 561034600 872225888 423154688 9388016 148544512 512210800 724910432 749659392 212274738 917748554 130874224 762892069 129857024 962916640 511698220 215105536 833853144 979694228 946006048 428643130 14480608 982484304 968662561 200900416 169483456 265180320 566199620 262334670 509415648 239586304 283846752 108109316 704130384 982332040 562023168 819368480 672770504 559324252 917410816 137062008 743026016 396572928 936637984 51192096 195379456 796335465 702688768 557390780 755023712 452746227 943228928 596703744 898786816 268914304 293966464 345227460 91230848 69524480 343488768 225100560 47740502 488237523 249132912 415751400 296339456 940762944 92767804 155155968 391900096 454764836 128949248 498638592 318411684 325792568 956330109 293811392 63422050 424909908 28111360 159088168 549900640 411771576 531390304 792339104 60778688 598739992 371386804 47900324 127919216 642116912 13296718 458255552 791374488 563298240 763370429 802368896 294628104 940224400 36873382 835739264 482476668 117432112 806943328 392850478 153862400 497683968 466999424 172611480 713133976 935917544 373226140 113882284 263289344 569130584 87594240 580181592 15819840 113365312 148555884 329745246 210515081 165940392 940267936 752616940 16619312 618690432 250489664 639510528 847734624 681140672 510978824 308532100 874807944 138083480 206188030 375296092 272927391 416589888 264302720 521435984 152163120 126939736 230125056 664946320 604185440 371481488 776793328 843619542 760101280 350155264 802952320 613870624 161223504 704013464 158323124 940253240 362182880 876126976 780838384 549886976 388741920 637632512 648108096 513034752 455101312 608569856 105726080 801515230 918294870 128563200 737562768 293050960 947074760 624144960 566710784 332644920 398927200 254309152 274988400 21166032 120680640 978041600 479578752 194904892 976290304 49200560 461603904 34730432 520268060 295790304 441568634 152166424 295702912 502097464 66897984 177010560 242973120 42967272 171688448 922169616 543622272 692020864 732009472 245665324 412958432 972288384 352511520 170953728 938222688 415458249 670988416 724096000 843064832 611053666 354897088 207466752 983261696 221226624
611727296 528964096 672017680 465259048 271873536 889388216 988908768 890059728 454449640 289585792 944303216 343547600 145436578 771142192 301627150 720417472 534000128 9934838 907144504 532141360 612931675 684650960 726298144 227924944 96294912 260616412 953777472 15632635 637184188 60129700 198532692 494168704 185998208 832518656 708894672 176872960 261938096 531190484 819642000 258454272 863113688 605841720 66404336 63457472 185497600 546385760 365327136 238538752 750907432 479895488 898363536 458166990 934059504 452339440 343108952 616842162 329415552 883127680 156560318 67272576 838007672 876819200 836414360 990317963 174247422 365053676 111341000 3196944 685738304 251369824 100058040 479233536 102670848 887521280 770802116 883890912 435187874 146623312 863953152 919085856 100683520 836671264 332094104 136855212 783777136 748827384 458154400 715326976 510992463 160789664 988097020 720650240 799549040 857044992 569291040 241289786 265363392 160980498 795126902 591539200 814918740 508529408 87324032 244108416 127396864 467914368 758568912 513244416 22336500 313796608 132510496 761657088 331407034 254045184 16762332 39680794 192998328 482787296 991295000 594147233 893257600 630696992 75841754 469626216 796388960 793879296 905702144 204500022 301954560 530874688 14693856 84408960 309515892 636511104 389360640 655529072 740639218 239214912 7084288 604249184 749010128 837070696 549895690 809199784 487172208 242370056 553200952 870122960 586647168 379437584 433338970 315377452 932860004 314656680 859746772 494318112 921019540 301592356 220362384 430672000 477397034 979696960 34704832 131561728 27488032 825820608 686779648 220553312 982844472 9755484 712413414 564076352 251341632 229227378 168516096 847433216 757155490 502365696 96289792 706224704 57107168 830196224 450813216 990279392 132482400 593923584 438132020 878667200 498551804 726764272 140438016 805651748 256845680 391963568 351534336 198521120 821156096 405686304 797245048 88857792 333746560 871917696 456455104 729877477 761884384 941233768 365192104 188932096 365022208 307898816 8305400 498991720 501553288 754572156 387676992 239536272 523142001 364967168 491230504 518665624 283462512 771369600 55821312 451321456 877490784 410315712 57743672 133082752 459907360 952604160 737546672 656030968 474551808 919205918 122159024 713689600 72843264 575394308 750889920 89620464 795221376 793968688 845473536 810490608 758496704 154586768 309040872 102148792 299032608 444119936 841368000 872479634 224491384 312978572 325865702 652805872 680535648 946017224 491345464 292311832 166070128 151608816 824402336 84136000 671547392 69038170 570264576 277800472 377343710 110651367 508636750 482252800 857699044 479051632 187520744 769093120 175627632 519054212 712301712 798702238 142174172 88415172 316445504 316011096 862442472 690000876 418497744 78228864 48807680 949765856 36334416 296209872 233790760 369959680 960548320 396398848 490603520 941667072 43748480 93562880 649200032 526434760 888472112 886544832 812752896 768304736 830023360 567356480 830351948 186153632 689593792 761093848 386053352 321259008 102159528 290464000 610386948 3868544 926653440 948370772 832725240 533871360 147153356 858005760 33503184 749568586 893828224 743085448 188200532 497943488 135810816 701463986 631865698 644871040 101470958 380149410 453977296 893241920 815467392 709274880 994703328 730523328 483701920 542597144 440237040 212623104 114923402 347725200 637836656 781082980 865652672 374200804 343229494 643494688 723356928 912006144 1179010 114585968 722588544 80223864 521085684 183394224 215749936 436488096 627132032 961130432 121195834 71016675 569857792 752162120 55716032 219330296 222549332 239603744 838364328 724812960 189745472 839855916 288252608 478816992 38295040 562788864 22279572 938835456 951459500 40172712 101296320 477562560 192396000 195824000 149193056 472779360 100060184 736780054 74893248 752043520 340761600 430615690 556891072 54486016 296415424 526274688 500111792 21128208 890628768 352259584 237146584 536248832 705288128 587626380 999882224 433364768 177451520 957594310 39432980 267265966 802474272 580320344 165511232 868935488 791767168 682838320 485602304 578156428 640455120 297430008 953477440 155385344 796936960 580428800 845401088 80690720 514368512 980210496 892207712 288697690 552490324 433608488 558770816 158941200 551605696 355076672 506087028 277431424 290953408 617868384 505179648 731348248 583950528 774561304 868337152 720410400 20343720 917267840 575099826 308225344 710602144 326665728 344224512 416323584 303818424 626063424 659320920 317425728 511973104 70959760 852980944 20089100 361257856 204161264 548209120 143322880 281413248 313491080 789212240 130250792 303952760 499052412 612736832 356199104 432541744 509378432 220550864 86006012 820700096 757326288 149782618 784468620 322119168 268576000 502809088 764711024 899306448 228090656 108547840 125915784 898738176 69097500 399239040 190065958
137346976 530389664 837065792 950725271 361020528 82638576 152408000 27937472 332319920 145092544 156816960 158123008 180671888 163717888 363206720 349535344 288068224 385113764 301393684 998048000 887478176 459869032 266556636 387188992 707262864 455258240 991761250 66175520 349445760 133457528 64881840 760494080 871626720 23589904 196873344 284450416 919913856 545555568 686131200 426045376 559728018 228087976 309533152 479554888 998831208 136030208 357036680 281952008 236422400 668449468 467688368 562894368 423072324 985996864 682579868 364124672 821499912 207632428 945358848 51871094 647006524 14922752 121245932 744490269 327226488 942656960 36548440 400206904 617992192 969301109 899434048 968150632 764791760 310573344 653852096 215694336 631488060 782938336 243509315 289510418 694360848 982497792 926022784 704711000 508961584 227946496 173563776 56127152 857287424 976841792 152785920 318471136 90911104 736855680 585559040 340089406 345195008 525884416 711268852 151274300 380423024 534040848 380038768 96387840 92985918 565755360 544618616 234363984 80749536 58994626 928758928 238308204 67987648 601717430 358788416 666784096 650059906 87730240 979593294 52710912 563037984 998559776 566974976 669951300 334035584 809764736 316142368 649033184 447043744 260723454 759097552 174054134 318443400 596428800 119612096 116461240 914826872 82812800 50478912 553753600 434100848 455293536 847808672 339686768 21913856 438595072 428626688 933360000 705553464 67899648 167369929 630062618 389005568 178467259 140172800 585340832 68467816 468513112 171142880 665906352 387424943 800432290 379205632 228979296 351303040 635156352 101262368 72877536 500870784 851109712 646671360 983857408 610001600 795272680 355201050 683519488 486364110 425163429 9149952 569031360 336570368 787604736 347871372 679832366 974583000 481615136 912046400 573236056 456677376 815325168 974465991 182680160 722836750 682022914 751069184 410726500 128428224 263797470 133705920 312297472 278829120 993143424 86023280 20754216 497459968 876931680 768866304 940705024 141107500 803934467 349889600 872807168 255723880 194391808 200633445 254156408 892339712 161651072 867256320 403949980 96199680 287389392 660895616 225227264 544678400 591034368 781280544 280314572 914811120 335194914 219098048 401592352 712724786 233167648 446471168 846474768 261152000 86367520 448820244 731330452 763427840 461785568 895220592 733488832 403416576 757470360 400901352 150636704 894717400 3489504 915219200 43356948 331964512 808945692 743591904 218584768 548280320 239224880 930925616 660602304 224932608 197136430 267163352 491890198 393283424 278007824 559628656 822012464 813699817 266881664 255457480 66518208 558640352 139825536 162759500 509959032 633084800 592016160 677984304 713216512 11665792 748407168 577882804 772619776 435060244 8882120 921232640 412857832 884575100 682104719 219594600 665760000 198639648 44420184 614089471 183755264 952316256 707768264 136464256 236654208 325824043 506119296 707388628 511107584 669617248 537254344 575337440 844663304 763880128 10652024 111502080 169492352 608802368 520487214 591080000 120118928 291150842 38439808 117793980 793597952 325871232 466975356 473884629 365501952 221971200 445478272 141420800 260068864 692079384 96720016 759432128 613722496 113502448 993446504 362850560 342848384 212905296 48128960 33233344 140095686 721331072 228949232 297448192 96601520 997845760 132281856 963197600 306531328 38939648 360614932 243950240 477497856 998322752 55974084 15521506 421987744 945276416 375216864 774579936 227850872 961468648 744092384 41583616 158484480 176542708 300060628 101143160 793387096 136909008 391677002 696184576 493150200 806000000 974380320 740357056 363002864 226267104 28292118 553457408 410148864 436759950 827609712 178653550 274326040 810197344 859742784 662996096 70873088 998839400 368864768 354476212 85947696 694564224 480287147 302422528 763330256 2946192 229370974 265985640 266580800 28192144 38682960 467170368 857166736 371090048 359920346 185405566 223897112 985375180 519858840 184601088 61466116 160272960 792644538 76938288 178824286 734496000 538126848 625932698 175434800 566330200 941719744 165614888 205963372 614328416 311362990 512228176 366031360 138475608 834428928 982196564 940357392 415310272 551868470 972933632 744445120 127172064 350557056 155993328 395386946 159402490 98822432 176562688 605578632 168556000 425356708 159054495 696120800 774356064 985104000 679473728 198522810 295926112 63079232 990111616 55967744 219918336 890551712 89304152 650033664 830604232 214616504 952279968 983227338 874957856 633313904 673040768 447213440 928659137 912392048 583842536 262852736 790521176 891524444 807133048 359046592 769805568 463036288 168343424 454453440 883285280 364260656 57838304 63771136 385314556 781433696 331020000 140784360 143768012 238962496 390985000 257800448 802795932 22845126 947607104 311637728 510169152 270012064 668843949 197797776
588512690 4279296 709570288 84928118 545162848 499234128 853989376 980968652 340337760 487348153 595747648 648194993 558677052 720921984 784735376 964650302 778132488 270803000 461156768 227183616 668935424 665119600 245991724 888841312 159984192 661425440 675491012 570093654 120589184 973145792 842889088 949643264 636436000 821778432 734710520 739384400 297494004 560302752 753060704 855791402 789957824 443017696 274868832 978466080 778956672 607693532 258322176 72532888 188733100 624388960 20205540 945779648 551729664 620045700 116638490 490797312 474762340 53170432 829306880 114053720 13856192 398484480 892984576 39122944 324786004 552688232 922493440 269862016 88648864 59746592 696553472 349588928 916579584 967551616 469905024 430987680 782545180 929041920 234100198 275815628 202377600 998595136 52583808 218487808 529660511 349436992 335399128 954718694 685258128 805662048 5684864 900106240 361956352 177733632 543145280 458029226 114967584 618419712 703975822 704068288 75931568 520245248 656880632 582028560 434242656 150616560 45752112 535780032 477239488 414338624 442745936 843799120 996489888 362138336 813610256 57904256 235608320 246397440 287144448 196691716 274882176 372613120 446088576 529759884 420425728 567503616 981139512 949624250 500422972 298541644 995686036 188072384 950096640 332838647 431986768 631314684 292644520 860272768 792660032 179062912 694755520 914645920 439028352 677080160 129334304 800030906 528596016 829911472 350557634 146121432 778761824 56517095 129728462 438790688 850523872 313635360 350747640 813336656 424666392 535507416 550987392 10145600 43462144 208663184 482734144 390267408 106110048 775115608 29742134 486687967 691184320 780912280 310956216 489169568 40844436 288695004 125855232 739682304 874307328 588084376 636442592 784128672 774288000 276034784 319005656 826797312 257726612 926800864 345440992 664922208 317117168 39782680 819243840 789626912 279241920 288734688 508147712 396317440 978467416 355496976 656211883 703333872 477426016 595036624 545990400 779364048 685704776 583825048 180909824 691461136 59044480 429074432 454564768 705953320 216969760 299980640 904404992 781708268 153549312 576395008 324955458 855068488 79701420 954938288 807215104 250397130 903058176 711155401 273443679 787647680 538085428 472698112 871882240 362921632 3948800 427075360 115177472 709892864 797406624 655629576 216754856 840556952 817968464 7806864 621200384 526726080 138551680 346008947 498560396 639760928 991949824 34420736 857117040 689182592 662336512 947403968 82213428 478213088 982347432 612948128 646630848 336159656 942276480 757819904 30996644 81440608 331610744 233258606 291230720 596402816 269944384 78924476 787198784 913105216 69955584 129984688 934663904 863682188 302686904 789126004 157687984 188639880 360100480 550370720 606484992 292951808 939732720 602322592 536123392 447175536 494706432 992803840 526839928 434141696 120055296 490019808 697837968 267727808 699000832 311794336 5020736 411843704 956935808 970929408 613965952 486978176 737758848 155698548 152797056 46840012 847730444 290105712 382014840 367357280 244965564 765738184 1243968 45373852 724095164 225317680 929226368 643440472 841663156 893486144 549177844 21151328 765187168 648511600 473194304 300878880 916916288 982816064 848350208 219448960 356756699 748596880 849080486 819795200 928037256 418833904 751784192 884219968 477138048 949599912 572813000 115528056 604801536 15042432 144170148 14783640 144168656 325826560 902995456 697939840 628594688 495278902 655297836 148672279 937016832 140397434 815394592 740832672 861803392 903481864 928300672 581381068 794417760 383498928 569931264 598951328 394968064 648583440 861388800 372291438 290235904 589617072 789233184 589317414 509684528 254348016 448775832 87361200 559939536 961378304 976100288 195699712 852380480 505411968 169101152 514659008 1726172 34673568 822775040 271565152 948500688 294576512 164149352 751081624 167078016 155007744 225412608 992118964 141584224 461294830 984932272 712808608 737927511 302938944 903948800 289549824 992137276 374118488 255718032 644099472 664981508 239885312 466285000 282312192 809783936 481947420 909837072 396870560 523927040 288649152 233188736 860451548 683265376 523570048 422154624 461451520 892881920 39252032 869421400 311383684 299126144 367000728 527692416 654941739 728032704 711920000 454812300 618923104 951910368 836878080 209536480 640221264 889746752 927615400 467516928 262495056 468118860 885461936 743112558 464625884 155037808 538556630 445184092 378776160 434285952 845851920 806238888 414623360 904440320 583040272 667446304 296775968 1851520 869971200 621257728 684847616 211274408 444953336 399174878 275007920 319592608 629762400 504098030 525324608 308442960 753695059 90967044 225507504 317993288 63036992 10962240 931252096 527611168 433541696 890172168 792258256 551481728 26152920 6995078 119302190 935039820 282912687 579111798 126834972 255320416 787368320
709741184 290211650 499979200 67342496 767743296 742513910 997265816 810893664 402084118 131090048 580333984 462229856 837295456 987167456 884822520 760423552 771527632 93545528 396950592 951815464 987478976 42987552 536529340 267044116 224494412 953219072 72979256 309803616 839691680 819866594 761291808 280321696 768654592 637539920 888812032 837660672 984465456 708480704 371335648 958845440 584274120 86854656 77170304 81532416 53310760 632969088 325306240 69467436 975228800 424233920 655394304 56967134 124849152 590863928 883232980 656724200 365590848 296750720 385245744 540570112 852272576 989277984 28372896 998244900 517316096 708537526 529981200 977261672 717824140 825465664 605905872 197362389 565835776 885406976 978477056 483941376 366822528 504610080 22903856 886035308 549065728 229316720 531339394 213761376 423331088 97559552 555900416 471976960 969416064 350806960 310478883 268410712 495104000 478327360 947521120 572916048 433816448 290564212 266611768 47221376 863570304 711267008 137096192 302418272 497365635 111234704 669757534 625427968 844080864 842120672 738720008 984921600 55021402 203941432 775592510 354640704 52112384 407749376 192904704 670977920 438904328 752391680 747368000 670748096 89458688 217277504 770154432 779468000 546305420 13268544 984807936 658449684 225842680 305077432 723134128 336643396 155878368 583341868 615139601 963699218 917806336 879739072 575768332 745329004 598711424 926140432 419149952 142307792 465725952 899150336 517679744 437795680 837763750 295159040 412247304 440059178 365732714 16184308 701987088 397979442 462443072 710042340 998279840 50925774 706189824 123506462 606669312 659654984 914160192 648533760 369630147 306490176 103599872 644173320 589038274 289994384 862636048 752822912 119251296 88836992 331287424 451529472 725331968 315682336 692935072 897958288 625449536 913793088 383564272 759293018 828309440 135060592 280579098 706529429 255818436 11375872 869610688 250109768 10453600 81303088 704708176 348250652 330708992 381214016 642453136 502429472 229254400 75084288 480186752 985740544 812745920 587865728 952954736 126534736 280892640 442925456 458806024 412219784 698679904 378475900 699813120 19398272 53203456 611012352 163479640 662519024 683597508 307196200 905363328 942395502 403420602 856182784 456553984 415427684 443294848 100265472 293846146 637475072 976089725 900479100 778373424 579786752 611918504 336817280 884051968 102834432 275731200 433137220 810242576 974407168 70403486 793011456 807882368 386874208 477652360 721881184 993088384 855219712 202410240 995434966 831354400 224993456 148192768 626354465 931427768 349487608 63671680 134248368 30838816 152282612 824501994 348706984 547994052 603229452 367744368 869158021 149525536 349789988 448397312 576716968 287282060 763774984 409991040 976490496 833476752 69865920 461039284 833992128 769196128 649823232 214724192 826501800 96701672 192178724 128574528 447677952 965301984 828195696 353232256 390847600 448302568 571518720 419321180 953670656 694741584 715295872 935014464 836300440 109977536 133070784 326020320 600873472 822644882 372031780 119900160 244866944 715057500 525700384 241164640 883557984 911911648 521953960 26512768 907972736 355561472 248065477 199623048 189955684 595296160 145727584 340784800 14667520 644842208 53109104 167076288 576263840 889677282 223952536 673985392 17508704 681155544 465719768 391577922 213253200 199774888 231611246 370246760 3830144 743566384 716558400 705460640 767890432 430233920 100826086 580514678 497090032 844765068 663278848 23893968 591707376 973190600 237191544 853281092 113027872 408472568 551534057 820654864 991247072 704938496 792575536 102310528 742372160 205670912 206763584 190780064 224972438 424710000 995552256 55451400 916210048 15812260 29732924 515213824 649250720 716578464 217604568 709837312 886266016 548347392 334514240 286749704 885410544 500313372 429208064 720683472 182605824 161158592 51527320 311985280 161403392 851593984 522963200 637641568 303419508 548809952 286933064 379517760 752384640 323937420 754824704 589437704 438326272 97148478 313271488 951977272 247594880 837876872 658304480 177299184 37936640 919146208 978681264 747104334 251457728 377234636 902086616 542782616 60515911 370149142 328171072 873417857 288014872 183448896 135389000 107511125 222021216 607780736 774980970 194478920 91878784 93703360 82263040 37210216 729698560 926473224 533126176 507328670 533479600 774899830 56915027 409989568 564651776 41968000 3507952 178576460 66456936 240450680 147328060 938204000 878525858 680153976 541408593 993435124 544225152 923532440 1401964 693939712 10486540 393008128 963732490 54604608 797675296 677077004 294166168 813845400 136851360 66603776 263143636 954383840 604580635 897271168 759400524 185176672 986555344 12602688 442968000 57168886 286043272 798937500 216254300 763876736 498901408 137945936 293362770 977608944 26888360 325270016 523608320 250205184 849180736
963558808 894579832 458938240 775443088 523012352 611034040 944204888 132731520 877386160 700666984 976628872 331577600 60740112 493212832 763972004 860484448 661519808 915487888 108189724 125864448 368661020 805587984 61400000 405052288 603954472 400306112 559265058 948688072 410870592 502528744 150538500 267736166 551358464 824177152 608645024 651984000 3923832 951550008 576480640 990745056 369945824 695263264 441347072 561692380 290233376 317425248 555088124 407953504 691298008 6019392 274199856 122302976 661397216 971377728 872986112 372305920 645999920 417489004 21749888 626426616 564043520 634263040 824295424 633420160 840958608 825905760 260568064 507509024 815025008 223520768 665572608 211028517 813956204 238419450 89915184 359216128 889871328 539828920 733152384 9831488 990160000 527305147 259337872 391921408 234264160 257452712 221137920 317268448 630742920 972392720 686174976 147832320 422679872 238427520 88242328 34593280 361114112 360200672 325304618 723227520 552359552 62786112 438946454 914869600 14594592 238068944 98725528 984088368 946380800 796126304 867589504 995952660 885277976 86363664 221737984 415860676 662318762 954288742 295908864 702321800 818646912 317041654 343393280 753826632 613302160 965990304 934688816 441019904 615257600 103154888 777799456 19371520 713760720 612693040 580784224 383918148 817965056 381979808 655649728 414687866 385596610 274027256 147801600 529027200 828015888 180162784 490123192 418240256 2363104 739800704 149399600 283501522 897341500 885350272 898324700 270748368 324133808 363909920 118369216 231422976 108894306 420626048 544024708 2099784 546539848 620288000 155405144 688018022 52619536 499158812 827801264 359675648 703257440 134782464 610425088 318973968 869778318 352888125 124132576 33686656 507601512 424099840 187732224 325226360 686358556 266336836 679968768 633555128 709023744 454207904 306379220 898887036 46984556 92147536 472379740 132537856 289352976 854536914 267328420 868677376 963362512 670127632 767664784 328860240 142707604 883323034 780009056 567543424 113557820 786980096 400611520 787014404 329019620 501937152 681563008 517504314 294254464 814400000 823536160 481674112 270199448 507952512 815322624 16643904 705186688 223447528 158899008 386071296 944023272 727476749 281666752 340985440 454492640 885189424 393508928 697664784 451453568 245469184 268167176 573343368 153501184 559933872 308213120 767324232 611060138 337121536 88394424 375794816 50878265 480902560 610642944 211417600 179058330 85135864 396387584 833236716 6316032 27029408 937315912 464141960 554245440 603441728 590282048 869281728 699508440 393447728 858173664 827936256 841364980 936799140 874507264 201869056 766299456 312999696 352313348 292771968 632125184 527146944 704990948 66872960 502088064 848288754 511363776 24734560 156347392 886334468 202231088 717132832 306099904 892970240 150800624 546201144 845832800 736787539 384440768 160709120 710668680 178002352 498730828 688381184 547658642 993874030 375281554 155450048 289421756 32315024 39374848 593494272 398793384 718009408 202890416 876364016 524403168 153574048 637834216 436014976 353835348 667254904 305125888 378992224 441634308 885442072 783620688 683070560 838042112 673328432 179301120 314589256 351004672 21243777 125533846 275360128 432413748 561564800 834591756 847698624 671306920 377667808 569592192 774777152 899597312 133946092 303381600 72235088 150664000 267706368 374213752 154482392 14911488 483946128 993364992 373398312 821784128 972952228 2112864 916474880 464138368 580469080 389002258 57724896 772177352 978254216 333333216 950786752 672329472 560852928 78352672 251169648 183837400 218687208 110800032 161135360 208276224 813085376 525000000 616656672 992197222 134509792 380511744 165668304 124055472 29064960 909223600 653111104 195985024 574270464 373007028 434385664 421502384 543872464 128247296 606710596 876365344 869829792 552670720 920037332 686371584 315926016 374640128 472584192 535271520 514322114 949268996 593671168 333603100 794455168 905018416 692957600 30147576 558180032 229127616 643829144 876622256 648377492 766386688 541293688 179695408 415418048 456483840 427240288 885793476 108091584 863312392 702566262 31925888 494106368 721339040 162279392 205904000 827632896 689705060 951059888 56405720 409083456 121108800 711364112 739860992 918510336 21933592 15526126 837798008 79751040 998943360 325769304 890060544 936934400 763440582 431953040 822390136 311117920 839581872 771510048 16626732 508222820 605011520 780256784 617738281 423630000 42182240 39263664 534681850 870040528 391280064 103656096 531904184 297692160 283382768 699315336 513476160 964830080 270305024 577273854 267515136 416454024 249466368 849168848 546036224 612824176 611136976 609383200 856116628 824205760 792412760 146529288 694703104 82920992 557923840 316213296 149315888 737388276 51397572 620038692 219745713 866651520 376856550 223600008 88620320 891786592 1410848 309496000
292855392 340325890 850151424 365497008 289921088 420791808 834863936 866412480 270773632 295817816 731305832 488181418 807090784 561572458 893184000 461320832 842060368 792694336 878846608 746436028 265693318 229637888 364935072 484903424 144196464 865148960 905222380 235285944 665335296 461587096 193260124 877251840 842961572 158149128 549158352 928267280 949085940 335952298 740328416 293558972 707006040 103768464 968522968 0 46535712 464197640 288799212 853331936 660110530 613202716 780594530 967253088 768170556 607842304 885480784 738948992 827144392 723311560 29259264 659810384 108555360 8347296 321260288 864736768 201034336 888763712 129177752 987161472 950352800 107586688 900345768 964131488 639016660 11740000 278687330 735527680 970887920 906739360 759273664 509923696 639221888 741148160 907317230 488148000 11466798 435404800 554339200 884616858 39000440 896118162 10268056 629168896 250519040 549393152 634356442 620353952 815247232 636821344 439342048 403070720 650228288 474173560 806793024 435547912 330639852 847018704 492649158 390282624 32881250 377780288 699467200 772468930 578695200 271173024 755153196 854398528 263503040 227565396 488409368 836648640 849440096 196239440 385336414 102568220 449386229 927815548 492319040 638442876 145434956 445785152 959792320 937644947 33896608 627003384 695374400 428471774 563651960 961065912 261218304 256088688 524729984 952701734 207600064 230406607 842015288 443779904 217307728 696831168 254026394 658971912 139331072 223226144 811755360 250846048 849397312 491297536 957637248 367146016 282431360 488968536 330663360 794985062 746246528 227337984 485682080 877506368 830120308 852246472 749878656 715340224 203080000 617536 19748814 179314752 775441972 908701568 213633872 894169376 684507648 56638864 519269152 246836224 615433888 9924608 746307392 111318160 797027328 747594016 917060128 11958784 200443136 273143232 851915520 634050400 709796228 553504152 435279360 643439616 197563336 217031936 428113728 577388704 712415387 567810156 187160960 421547136 713945574 453924496 652875744 500844672 655632400 833065984 83051200 378725376 635448064 949486240 325095552 791871852 230528850 920980640 796834256 44128934 732370176 939166720 211979008 120262400 688482688 871597370 912023956 633586688 161481216 78288384 31642306 437110304 389722493 968399440 72648704 983368512 129047952 937432100 35367680 272961272 560499200 156514160 256735808 957647513 984509910 683717504 949441984 76615341 330533632 808686976 282611200 802992480 220621312 10858880 604462052 111184896 722679664 95781248 345734528 250635264 81426600 346592512 949429656 206597552 581031064 193817786 850779328 640193840 215024800 171780640 857024640 150941584 698509728 943570124 714398960 568358604 792132328 340424526 37806980 431704768 718281600 580479104 977373976 426408704 576727880 45715636 169820752 783689354 755793264 92314054 604553202 537570304 483505668 999112516 77752208 787900672 753739392 282595840 767746048 530518400 512950304 370314444 462511840 909486688 3980064 976876096 755991006 380555840 984851248 998264416 274923520 184667136 900584756 713755111 367916468 787704712 727924760 927738688 142625640 753620864 433973606 504965174 704998648 892609856 752677632 256478976 503798144 508786752 257485088 792207360 758686464 605860032 431935821 543399680 586543040 329606016 156444664 705120640 401353624 357471616 622045410 430753056 141763248 141531950 886452652 926619072 595529728 72216576 396657984 911710720 250701584 597193728 741452062 232748800 241488128 208199040 362508792 193257528 649286096 886551040 67813464 845029440 978578704 749210495 949265816 642171480 431334120 846935040 965655474 468410776 26526236 47793664 10310884 278421248 790817344 319961104 140042200 42556544 287673120 367842440 423663344 172440000 353140736 791273472 897409100 245830096 514667360 23870736 87667148 197036608 266198624 849870144 137642298 9750596 600764304 706628528 84687488 361108992 388733204 505537440 967600332 400959040 436919886 424993112 452285440 784062702 889055456 694981472 238049140 151082586 810338768 868958720 331682304 556781240 505608384 61120000 552322528 425390610 912364976 17824768 922564608 94759128 839226368 682933888 519487992 917968184 338306306 923909580 878541680 545643688 75775872 166675040 493349196 431635048 606312156 906334624 35817640 151308288 975621912 782093744 438176590 395267072 547763712 354299304 38625920 332746688 98766776 705824400 626524736 542620384 844661056 5710772 359386316 694003040 529717456 891898880 471395470 946705536 769731808 461468672 983160832 53038568 115190784 39850984 196076052 985437936 914776064 567869664 413415328 94149440 258988192 459840532 730455736 181736000 331712488 176092512 103063424 853182000 817843231 220532544 900805120 888717138 873792320 387653888 72611500 927878856 482145152 574146432 694726080 163557376 368343536 357695664 340284416 296088816 117474144 744726768 365922560 42979840
284857600 919664384 158025760 913375248 728541752 245620672 305525984 519736536 942384704 925504000 49631587 368236404 124918228 543322280 490797228 281884144 62219040 319323044 357296320 222885884 531032158 525859288 440922734 257956912 360918100 285322752 952510240 924540832 872383892 619861760 596370688 118237632 106811392 877160056 246483072 564744158 674081056 779106688 683539968 222598404 437524032 28619920 421080720 776940784 743177664 172848640 67767000 471024744 17609792 133412772 326514752 464446464 739135040 810562656 595259712 782494740 68628992 591701808 485825520 988884938 263836640 871306564 494230624 525455360 567853568 704420556 101399104 176828694 694548778 239590656 577834128 981491336 498510848 814498048 84747632 139400416 99813448 744294112 517822988 380982784 713853268 125501420 432030400 234865784 601709176 942799040 688885660 674018256 914624136 160106176 328175136 93944144 103654400 429968314 508553088 709419710 683574784 54282752 524155392 608985840 800434452 723122814 866168320 519250432 758181056 759600796 986779680 752969416 445201440 94064734 49862608 680738398 178689492 566499384 167705472 990735652 750806040 984026880 82034428 478578896 280947648 283263680 616672768 517246488 667214646 350971984 284512465 301998400 91608704 976810936 480761504 559731339 215067924 588933424 178090912 798543528 283113472 355012080 273239676 282098464 655436576 193761622 637839000 740137280 25745022 79655152 325336024 771623896 916533108 24546306 912729536 334299875 200590320 747599328 453719040 628742656 612545584 372496432 649062798 151424400 622971909 174021964 877115024 25515785 622185088 860218624 840998024 726757536 207457698 766019040 488130048 540140444 424090252 779253760 469305680 470148096 891853586 843218432 587323824 469000832 124949824 368701500 937543138 575760384 904795136 516092928 631004544 352392768 748381788 900787118 346904256 758110760 787758448 329595024 753855488 239146768 8415896 328300396 531334340 591023960 331335328 597824712 230314112 510437296 988502608 815770944 859419680 900167184 439909748 868306282 642596940 456675002 406888704 904142316 1217520 360029952 294161968 123510400 106916541 667068964 935961152 498854144 895074112 34809088 594244076 555626880 52296824 279104016 739304192 857385578 840555088 502164384 663859200 174876276 679461984 911692278 586301392 203763584 573712560 911276768 688340618 929539292 545406272 653474304 59861933 217694884 904753760 294395392 273394272 739488256 808134968 927233056 899296952 557707796 677957888 630727680 137839104 720858176 282020336 603807708 13025904 344382304 108509632 863448320 277090204 971522800 655412208 308333056 595853536 455802912 177460992 303861646 462727484 751052472 354447840 291771168 12586976 78572624 703172736 264581520 248463744 26171736 620521264 246935040 120953808 369793690 836522240 357554752 566128644 255563648 192258456 722985952 240579968 67268192 812764800 889519616 579935744 958922880 668489088 84080640 9855776 47594950 89007680 110078816 173247168 67469824 134584990 669539584 329593536 167263104 646331128 624755012 426824368 506263168 844524544 149147040 720817974 701844840 516286208 569228432 242467104 778754069 343463312 9021856 125791584 998522364 341757952 934993472 65580772 64931328 657913472 137941968 68308848 736011264 910036878 493505564 204266520 614977655 841371648 759706104 880244350 536455136 210962993 142225096 112816112 199418244 925868108 406646576 921504560 551331520 2509288 383289588 161997184 314536833 996949295 168577536 250505216 757304340 141605120 120845568 981809056 275677066 136366440 379576512 84664672 531194634 246536902 383806904 756070173 564170976 7855472 381708112 265313280 865624128 498954350 850436688 758865120 882248448 379533184 806721344 32549856 690050368 753659732 7468800 16814080 35262124 776871344 19541296 711236991 468585920 122324938 242299876 157397904 391155424 753540020 470246264 912888640 628507840 940175152 554755576 149313742 105556480 9075168 110915184 310570384 737847284 157958584 124135744 901395372 228749544 326693888 441389504 418684168 339898272 904665232 727698080 742160384 487579008 439974272 985079040 552251556 207679468 199938560 669421038 172172512 326100608 27407320 283251112 243857677 86907738 874527884 274183368 664577280 744839992 639818880 532450304 107236048 743047440 556845048 686608384 732282752 706523936 263804720 495557760 787112664 443232320 48060800 446585108 655617590 122932570 243208416 996295680 616662356 683653830 51462272 894319296 112872960 37720783 457866560 303986192 782691612 830084608 420655936 393029760 405920304 529709154 174239872 459826048 401426944 445486080 461023840 997072556 651245632 204964796 257787360 483078920 240428072 444852909 83939840 972147554 492444000 594127416 102123383 891621056 953772888 990034408 541614720 600019688 501592640 274506272 726563576 863397920 388090344 237806184 93045888 46297600 874434518 631207666 346901120 347065152
709707584 891619114 173834700 209394592 152595937 472152008 510814400 579841328 951330696 232874160 36280512 986209280 761930496 634493600 93231104 8781918 370297728 108070080 186296320 635933520 298790090 859763496 527685020 329906692 557716544 80019190 506458476 717331840 277862912 480455576 297955624 469282220 493410176 885901056 623175340 167198384 402520252 465075712 694952096 625415240 362079348 861385088 384367872 221962752 359177736 690048336 545409750 980119834 543427488 103305396 729874496 525543214 616387979 368020024 840025000 899248240 922043520 677144816 295528000 64768288 792170400 438868288 374474600 935601664 101238784 65416372 988446402 241339784 149847088 758091264 23390880 179185076 695957640 471364624 817225104 401790184 544169324 971471872 179350572 496526956 650540544 139669328 148228364 190041664 553975388 368862424 2470272 567700992 745280928 249920384 583007252 83047966 352161728 984610816 567986868 568169200 121423824 239669184 133844604 460999936 82013662 976342550 998517888 786237952 787327293 812709653 412577692 576034304 591073520 65320256 964418120 832065712 675466000 722632228 263710336 366461648 997788585 266260576 43817472 584548912 212459904 925023726 49147672 434783000 344202880 459913344 665765676 176928896 424895177 826840578 612461760 457841744 483157000 977441280 419272280 673126560 587051244 232106996 831154347 996271056 489414912 157507584 50138192 609037952 504298352 739294560 41725056 371000000 251122080 907960992 102636744 362639812 654258550 696152028 289833095 592512000 231090432 268225648 460642642 749779153 894665728 395033600 173958976 690792704 570477200 195654766 251055808 225689600 267354134 920267840 862439472 494559720 706710696 289353344 763719764 943880320 457775288 513449152 225017296 545811200 691547008 565566936 276185280 326668976 687803904 736516052 13412576 408547928 676092800 492526768 230141564 182698496 857604448 823579336 75460512 760658048 986026000 504903168 504760768 804786720 17763072 37611184 920790014 676479194 947925632 580365664 191228716 173648384 192813280 426775920 825268512 975619136 319225172 687893456 258954666 873379400 893986816 121143860 708001092 151681024 731876377 409479184 917444640 227149048 757762816 121150768 324855936 342349312 229953600 712263088 972470528 683535008 170087168 77269240 336502240 997461690 465358240 589843936 289984960 740377924 53123776 566248160 641505144 332471808 971325376 107052076 547570912 156421120 509551200 425443072 594081192 104458464 852485216 45469404 554224128 124150816 654445968 81452120 221598528 529935744 722593472 774712784 263069184 181212020 340628992 40739840 46067456 555955520 799985522 682383552 571668160 907783932 772801784 504372990 954863568 529348560 652576448 578383968 909884688 330705200 714913520 230549376 137727248 589678480 628630286 947936812 136470272 511215680 466848000 710411888 511616472 586369024 350519296 163060736 19233504 229659810 197038656 783070300 114159920 330254328 775832052 492503488 173434112 831923274 928072208 311495552 27072000 306727632 304720680 998879732 342243520 438501532 751538688 170987712 530073744 348504288 656523477 760813520 33373142 377112352 553595904 696273659 911222720 812989248 60865152 971777152 860671456 192637096 637043120 639075072 682500224 221526528 663640834 687240440 993260032 805026912 610526112 646032384 201774608 699317872 720606208 750688768 49126004 827410176 544476090 694945536 622929920 141154000 669748776 265459952 6571960 194865856 662654892 906857152 43458464 794137728 587583424 15017826 845866364 671174400 948578304 327407756 522609744 330272768 407357672 746327022 95308672 536285020 395616 653818308 687529346 568004880 166277056 941759744 272213760 187023268 478000384 379975088 916928768 173201507 43027800 572881536 909260928 522907804 605609984 774295072 646096368 531729728 598580456 230688724 808641341 510940508 529141248 77891328 812243511 896452200 339514208 182241984 765165824 406866768 883426048 101357760 890434552 782902090 937207296 827723776 494863839 638418944 772230432 381720064 938007104 84034414 788283136 292408224 269996768 873356592 137103104 149972640 602875840 926720464 451029184 998740192 479554432 853015024 345167640 386343936 145183415 812293400 434869898 41756576 633666688 563947008 144811208 303442568 115061536 984890192 738096392 225778000 744836644 554186864 537681472 906942848 586756304 637672728 122559664 808382680 943930976 911681536 874705408 296630772 848244784 679009836 367319920 618707456 575461552 772221616 131794816 737615390 231453504 76590960 211928832 360309228 842397440 467281760 349684224 549966080 957424864 553838080 633650162 104633088 483668704 801649296 541861088 600473456 126775040 612395392 608118680 203185664 745843328 423327232 312280584 291273072 354595328 973167548 269418520 635524704 373876224 840167680 915531880 971485000 199042400 163643344 228794368 398536264 829564176 255132224 301229278 670788768 196128640 450465920
0 625145600 658492800 378297400 904841920 567892704 96889248 96497280 24743515 567942560 649436608 929182674 15230784 948240576 378103144 433794124 829543424 848100063 894133942 447381568 646314176 319101440 575263424 514275872 89168624 561633792 686383136 79789600 229047904 459601046 480984890 599981248 613002708 820017504 861437952 273066666 19041280 499154326 661524480 937147744 518554624 668740788 793565448 525789184 175541910 305903424 742389954 550963840 456091648 81999540 610315264 549616576 27430784 242160156 127120336 878752594 120060928 117562240 644255822 990816768 821174576 231494176 944476416 533255074 742043460 222594560 105377600 234325400 357411648 739334050 870258400 379277696 183061500 419558206 600699132 610472800 216833024 919356256 537665280 79338752 80823852 209992536 997173248 127576800 635993172 271294712 499263930 631793664 86136080 976873704 705073328 800084160 34317720 154479616 287739444 999646496 503709160 11046096 18768512 207585952 189033184 271887544 692574000 460515402 269824000 409571467 45840360 273666608 197221856 285045248 320840584 765098304 407461504 39070376 696748544 339142384 945559172 817767228 721753760 286410240 928862520 950390080 371770944 32693626 910340096 779850704 241937968 704011904 585845504 672159256 805508832 649097984 749824032 732085664 254634754 420687662 763257856 514468384 57733622 688927986 540052160 375696616 240531328 825189009 76816752 90960560 365703584 931679104 476076256 808291816 258003200 186266888 657550128 230244800 277028060 655816384 963480064 771805216 630814336 429235568 989594672 544851476 180305248 371890480 497848800 483448704 154546944 810760688 959904160 982785804 702174720 740040800 606400000 39471756 160530464 445410752 905550676 519579328 16934112 132859696 558000000 367082944 587857312 421240320 895533226 238618216 175867984 193524480 731852416 374657680 452491672 423885248 880035328 869670650 754106172 694464000 867175872 504413760 238955008 655629566 537224704 987029164 918289220 361768642 440954848 925846016 87218176 305127424 637913216 963278848 673734000 356888272 175688000 784581624 544016880 401029120 495992880 40592000 568624778 895816920 309521792 115175312 294206540 729484480 507017536 981125936 953992942 624749056 674880768 775642854 665414144 285125376 471642096 427417824 808030272 560128384 634197760 631292416 903572736 258730560 262724568 87528175 386180256 21401544 359658202 637679552 564901024 328673696 989700468 133501952 938528768 729726048 630791624 395115136 280438848 838752960 946524672 424838060 877048082 345304540 588285464 307313632 780752400 438345200 987650878 739876352 169084672 410016844 616399244 498934720 601380336 677554782 278417386 677756448 973544387 132142720 661156880 356526352 546824624 924387584 747041936 868402880 893314376 158720988 812477952 245410304 94267824 812772864 910465632 365401744 343811408 756416880 653029120 28854080 929539400 292743356 112285968 350316928 798523484 943735126 175943720 143700967 643412752 936686926 593557504 711403504 902221824 205759758 578267136 942328448 119350912 778768576 93923328 173530464 530694108 552823584 456894480 708791936 244691840 965707712 848464896 319364632 863398024 564763904 261410834 552616256 329729008 441167778 117085696 595973976 492376504 677324456 381694664 146934672 694768512 797603240 410275328 289382912 986722262 549877440 946758816 529778384 951176960 758225512 378315888 625360248 453014772 939206020 357896192 853026725 285497088 510723456 706026016 400187808 541984768 219481152 311703696 753250816 478542296 237342224 735791640 247905616 284508000 542574936 53125744 546004180 223693184 134433107 961765760 431358176 665227830 720536004 635758600 239771904 469556360 79611808 198908904 830061824 47856384 782851152 640310928 274072224 159428976 592551342 949602312 50774816 259171000 173183888 424167748 941348044 133435136 922401776 242933952 920259468 664742144 875528448 315008320 242686882 577220000 123657088 159077888 74449692 555858048 182963424 996999840 460909838 961793424 343731492 141264000 211099680 136804112 804844272 697985536 467607046 106519776 570484912 107136000 34598112 779100648 274723072 758715556 362221532 276746592 86781629 657519936 42420384 142296736 331441920 208158700 91738384 309220136 916839872 69217640 842993664 933047136 553785904 841548224 600102528 184013824 639743456 924948972 333099824 476712960 64802304 355703184 21771033 436183204 716438478 384704072 525443828 808373440 734349120 491638528 680602868 457341400 927405056 536974688 810902784 108184000 627862356 834368640 686342848 433040292 465633920 420032512 68861808 149746844 179907072 775019520 131412982 843776000 970110184 521477440 571731904 985824216 17888464 646024576 869326984 970532864 36852134 115264512 95492848 328887448 65934208 811775392 53580448 455637940 226357440 477556888 426411268 456635912 521205040 139851776 906343424 80471756 164776912 653330788 403811420 14163584 933480568
649380544 400199680 562113720 774248384 149555344 858604803 744544312 282411520 574803312 198232752 420526960 384707488 794493808 637081644 490669636 106542736 321849572 377383084 317386368 394292294 876862464 662559904 575252512 547475424 501658624 683587264 675518792 333692160 118532024 394450880 92017208 96772187 789702436 365429344 917591040 880715872 889353728 639606664 141616656 654057248 542963776 191642320 280052976 809024128 227330688 919989688 672036600 262686976 633592256 733307064 445880000 615773184 854342656 778345760 269639648 194593926 974118688 200317312 342702592 700769000 732132864 931027448 603423040 118491768 163562590 678826608 31354416 382843736 447852344 797534016 194445368 697059248 641771520 898593161 719318976 911335336 848528376 815171960 447223296 102401816 86421003 853565952 332911616 272437968 958241024 85904450 886144452 125521584 65180134 268881140 538489856 980556992 910413056 76746240 896419704 650772792 874563072 960480512 86912524 992154848 599716064 259619840 754914352 859538772 83201972 780204906 426338002 681844736 979115008 187922308 853542912 297649664 523715284 664201824 211196928 382058752 298069864 956576120 810726080 503680796 61760512 111333406 457927968 905899904 969143512 171662408 216523764 166728768 896780800 692979584 82289064 219507840 433401028 723023360 311041940 504524352 481874345 770298560 507359360 166539700 820688712 653409664 168260848 309605234 86133760 583834752 913732804 503073048 21374496 197750272 906505000 619596576 735533022 47809280 65896768 235621032 742999232 146579132 293363904 800470296 848944656 525495456 378835200 387589112 776113280 234610000 248794992 720344352 601395376 746345984 860654608 631391484 473069040 701990240 924569600 719382670 852940648 651947799 558352128 157384632 551393344 767262720 225352736 246197760 11408684 946706914 502662806 32816800 866741888 211588640 301721222 688023330 569237504 403509240 765205760 388616972 175052448 19151616 59682832 166520240 880792288 524327424 255976404 603774496 586597120 79267328 708564952 987932160 68839808 270732896 498197088 194874368 541405544 433054464 76719408 177517680 25217280 438330816 732682380 488554880 863808304 552847360 474721636 920700544 394250400 120959264 989112770 405977824 683533760 2242000 346227512 756301440 844189232 835784320 577839260 585656112 410651120 246798814 746656128 880936372 637776867 431087744 254440192 791362536 664707200 129667968 384914016 856219616 746467648 320808388 283857768 550898780 326082560 820401008 803378528 80941368 444708800 272749440 102982272 246959600 98775040 752559872 166052074 759809200 286400940 24323936 906905676 118964992 16383668 332269920 489264448 736912432 24445060 879276944 309345792 739434668 171614016 165951744 433859072 952512164 842260144 68452384 718599736 223842686 458296688 503155490 637325712 510599232 52260992 296131284 633150208 42145520 943001600 74788384 645675320 964879040 514468328 620180266 79236612 784206848 851290952 394396928 563313956 192793536 447068960 360197512 939671202 62841600 226183424 51870976 90170000 968399744 769372384 9850464 620092288 597662508 214775040 577162816 861299136 700304384 616478608 750026960 449971574 504840320 451720192 144795288 272887014 220891904 235725658 818658816 869724672 337494648 163335144 238921600 760597868 635709458 639651840 543637104 505777360 691018752 870530816 304786604 327335832 661597312 344698176 653966592 764739072 327476864 617135894 543879944 85346944 987371520 363284248 58843648 613087744 489819136 946033280 476833992 687857920 572175170 340208700 107104416 767580512 334441984 819680660 231501600 943181824 992482208 666196480 590866240 520609760 712889000 456014346 242894336 714293536 175207848 974033368 685775754 74625280 907180720 929412928 136180184 478822912 340675576 162121472 638649344 437600192 670145564 560659268 509756031 534746042 207850720 994583064 640734464 974772100 798527200 324033559 329238880 519331192 151513280 488869312 445691648 742806039 893941350 325038080 771883032 38627180 731189420 39897392 193281768 978592768 159811008 636150931 9660544 361066440 54579968 224486216 733135608 260404736 809800978 950458800 883480576 556056304 573049808 131281304 878262400 479221334 721747252 481753368 867428612 899254528 384972800 180287626 520800256 426595400 955074560 415334336 551834520 324821696 13296640 954606248 531524800 721019104 175793686 914058128 439564800 458002776 670147720 725576124 249024544 763737008 473866176 783441184 369945136 971942624 234791200 994258768 442499855 211271376 892243200 364563540 896727792 266612800 683599904 907286560 145699852 351748320 239861136 986389674 31789200 652446144 777682944 263784832 199760768 330252952 229679072 635933416 738945064 311579040 35804656 71339296 805485824 84236896 581507584 46376346 220274024 645354240 372952008 934073824 795182192 46731872 512261760 724781664 849398400 753277532 9701568 708894912 945003400 799669188 861300000
864019968 229384000 450264208 777486784 24854160 757079040 23498016 969219072 972327720 890582772 854421568 882382431 297987200 130828606 484962544 110725152 542745222 73541103 532282128 19858596 567883520 369615344 657510272 438818048 404049204 711573233 233263524 664234100 260062072 647039424 705823040 104598800 707761184 949915568 135218000 650827520 488915460 991487472 534559734 343857792 326047152 457305344 610487584 762412000 411757184 604276040 337102848 197586016 291690592 42560168 758814324 747062912 835840489 375615568 195143584 881784768 630423416 317445104 504204864 659623828 427417216 519093542 230892704 885602196 55016174 458141248 184294720 935459360 656517872 433849728 156303208 295667569 374058720 630374992 463491296 853154456 878857260 510131126 527981032 550501616 370897804 477066844 757377072 150542336 638215456 69630811 104574176 509180800 802487360 214017680 189485988 141532840 733832176 62183611 409783354 655078784 707533056 945048640 773259650 521503872 753942728 87173376 232821320 505267776 4413004 193232760 427777600 430585668 843461848 868768768 670702920 332212576 342369048 684849682 567639412 179414600 641396544 212941936 972182556 705384224 321698592 171565104 422261952 728485760 326567968 354273376 137728156 970262928 233870400 113217440 141209936 191175904 415726560 347126087 894326016 79342080 269662724 912109864 729303936 778296432 630618968 990900200 50560384 942627708 810380460 446493104 253008032 297480322 683788784 581254656 38983360 875134308 796550594 404127744 208244008 367011484 232938372 583918304 900242492 567030384 811083952 467798272 483562286 454239100 682407276 23444480 855981248 472218528 951389888 593147872 543617160 791494615 939165024 417731200 107251232 715381176 131800640 824388656 558160384 280549584 705074240 740055744 950960704 168372480 566363648 201427408 444838010 297891664 962975854 242746768 910381144 811926752 514570816 774937792 894241168 203788288 869318728 262200304 375655424 501148160 677204176 420805862 583645656 752108288 840375534 830822800 102645680 238904064 571826784 402989120 973243572 427726336 916145488 431309184 318700484 425713408 550156216 282803195 40755912 322464456 172281876 163778432 135322342 330113984 132540988 390793792 572207524 369257856 266112544 206940626 403376496 309606128 468678800 171166976 964858024 935861752 331473920 11787328 474728668 338345040 22275816 178236944 335231680 678761416 889396928 795911272 704228816 349769984 231720000 479560192 587394416 361538180 349603044 450756580 725411574 879965200 590950080 854869376 592417456 991377920 321433936 666770016 40205040 495149184 281898260 267894400 118339760 77766724 896578288 594900224 123522912 423566944 505564864 680275968 268070340 265591136 640467840 43519968 42923520 717256064 444058202 583937496 439005760 87276854 493103848 598823488 988079272 822481552 359301120 524628486 128547792 799327120 855230520 544871168 6487040 577197920 529867432 344586368 513491696 584024336 725699520 214896384 870691968 957379328 141604520 896825288 548068784 426013388 419838898 84651768 174521870 539920384 184879904 267558720 104508160 225678528 5367896 788189632 258910720 80735392 565265792 24820000 441364480 42391984 858084480 563308032 2742004 725618400 885804032 391064064 837585952 684125120 643609296 431128128 313373782 834028638 983523952 299818072 356060800 746580168 318531044 167078688 770610286 611394176 955951038 662804025 59955616 381557536 159223604 601648256 169536 341810594 692577970 743284736 381547820 225791672 181508384 361962112 901509624 670185200 931019712 377014400 744693568 366155464 40275072 833030280 590952040 310770688 105057968 260006272 697431296 259649536 207334064 874845764 346383632 694883732 472820144 328308384 663128048 79989184 438606032 570011552 287031328 744742000 973806688 876626044 622894096 27326528 522114528 332882640 34028092 62738304 244592508 970700528 527969376 833923400 155591144 897643520 618263552 227914964 455767552 528079988 655829752 600639270 97614392 255865344 560459008 518695870 201517376 975001390 797145152 381194752 798534732 188129800 200293508 580414096 861314624 976699862 388236480 671963180 57729984 125211720 91609392 829289168 434003456 38847296 659701776 334023680 794709384 186545888 579445916 786527024 530798856 180349000 757028608 687891152 872540020 692105248 637414400 521587072 833864000 553904256 184911872 724122736 848308216 22093560 370224144 981725136 90177408 854668480 244383840 864510544 168173200 331953904 545433216 835318520 286317952 249909302 952430868 218411456 399686688 698479788 299439040 51785844 283652392 670757800 763441360 796076875 952757776 242202768 467441574 961613656 993733568 152929484 208372884 255588152 999593088 762121440 422887360 121273857 995067808 721562064 603593023 664394038 471390720 9046400 241017600 244841644 778659200 959669008 908858708 840387768 69384032 923190784 135179776 947665728 914852144 577415076 190136092 375368322
692674706 238263036 346969600 659703032 943794700 780954980 133141812 15023978 864494096 466461824 780433642 558286558 192454985 150654288 936309634 244072880 714782648 998046976 357216856 197838400 21877876 409253440 33248256 721668864 735202480 396463516 931808256 609384936 58444530 87986496 777867776 724987200 96988992 304345904 529053978 693212320 537762936 16288992 74195348 808086256 437728328 877233336 927621760 693884376 439336808 314256640 142572032 971159832 176999616 974826003 879395920 296298992 739489984 509707232 497442528 385493728 813579264 969134528 668888064 72393440 225232070 820788070 776791160 423258520 271481216 772285148 509356549 152863456 189734572 92388992 72944388 552839404 354780000 786555120 507798036 679167824 381085136 176982784 170461184 540588544 246208384 926132158 140283332 702138720 150014976 830336092 332875520 113172992 259857312 771120360 682314784 720083200 706798080 696581632 559424644 559362728 648555160 150271752 34055754 940892789 349673312 951545856 507946568 896497408 549401856 312283400 270889264 437292236 300799272 166655952 888521768 890181309 434089022 424603648 186043104 548980928 836726272 613347584 23639178 686309104 307010880 197176539 740053710 411389248 850384000 395458368 190722432 226730096 235795200 282917304 740412800 93281000 734277984 273545600 204616070 447967296 874761184 686419548 126821450 181834014 940487104 468611008 891958912 28032924 915179392 217890752 442047020 291774252 700786840 330344968 322152656 295433066 537876400 672947072 811599168 270199424 3981928 225962432 229438208 656537600 258535424 296408704 464288168 799403088 685896618 951501860 187034948 818721280 653602504 674457392 216079354 782819020 925213824 325630656 560044352 720655156 253945652 720476928 618186900 118076736 84997536 120362191 100364488 170523856 178283008 130001664 208825040 272823232 529707936 502952056 312268288 89471424 951058024 874027466 590351824 773073878 155145152 726107216 7073718 448220976 338658176 815459200 899511944 792959248 447215360 607256752 83624000 931356676 384764592 28892936 265805832 621130216 628331648 410414144 976324068 570707416 784271260 825819904 211521536 900651264 908784800 436803072 376284351 45560933 782686904 420526592 725109760 786630368 955741360 642679888 140010984 375739872 494070412 193335732 885884368 726273152 524114522 99821340 436295912 74529808 1493932 246444632 999782656 67003344 615625280 0 124382622 162768786 363833728 8979680 313483082 816719008 235737088 946361024 631286592 661928032 665812504 308396672 509113424 438257488 4986560 736111968 286326616 96341492 905031250 939725600 201176012 872719760 456254288 916882964 543047716 437531136 277295488 645136512 996256800 574173640 311157040 805779584 110153056 413389824 562620160 741356896 482438656 560502292 247717696 283010664 393261496 82616320 144691904 186667168 930907976 589571488 284391200 92371456 85505736 544477232 101632736 419751388 761941088 549497792 920744032 412138624 705691136 180433152 872181496 72133120 321356096 438753536 844232832 527645184 69773952 315390304 699579152 786916672 264118864 236034952 248293824 35939744 79489536 823736912 103405568 695910004 412764160 625315328 277800384 219022336 132587480 739843968 466030354 348803072 742449488 847597904 654773216 37964992 281628224 516041728 637227364 828542488 83625744 359880688 645583872 644278760 362030376 239744304 490033136 956450140 996367360 373885312 750360208 202029088 59692120 464238848 893549072 294580224 438704102 377430952 958825984 990659888 510904678 862517456 978145792 24013243 520198840 730274076 128007296 636672000 792428224 310167552 460114416 840944388 967029768 247713344 145251040 417228544 730968192 208824024 103908208 160953213 471382848 268032000 984945544 551421904 366951920 781728530 904262880 901997312 474121792 877812000 714238592 678692160 759150888 188296256 671502336 538171072 179916736 957874688 847434752 629668288 362518224 775603248 899843712 535336960 891393904 707738224 253843456 869906844 392774792 397058840 855230464 727411512 341693120 746603840 86710912 739554304 389133872 608332992 310500000 699077280 929951424 884236112 653029816 852649472 45850342 215222904 267073880 614193024 493983568 852513880 177418467 722329428 674311850 253971012 719819264 493117168 639193280 84110425 186835690 907009024 712882176 298044560 475881738 358682882 40263688 311125700 626203934 484002162 503624224 906242336 536257068 647668736 644753384 590650368 320225536 37282576 383078176 541574512 405428745 420998080 294114304 874538080 267356760 322238688 836153794 249677280 744689920 84122974 487724980 440159672 559796736 727528000 707612560 327750144 284450672 820667556 404154972 268125176 373875456 900669792 18852376 924275932 575148480 783794713 367721000 41501260 790493440 294877172 907200768 304034000 70294468 295929200 443869440 481047200 426083840 872678144 93719522 27029840 20180000 758688896 844743168 569287574
944118404 192336122 420336768 244460352 493438208 179024184 657499904 577147032 681024296 753234368 166100960 404498550 403980400 150239232 759950760 453819416 585750016 648861825 921222624 997525514 136988160 911231112 677968896 588841216 857476168 530202260 956838208 317480574 358473076 5965632 705524960 585600128 820335360 68093952 509386896 932210240 822027200 222686432 12452596 678598400 373807032 19271216 63015056 173845248 714266048 529970000 223481280 266339240 224482356 658774816 870024664 536717056 318472894 755100416 810667080 357611744 898049200 34359360 959233844 747243520 443620264 827177636 384008512 557259520 381168608 452689920 3835216 825754600 558156792 942777424 274227680 401494200 493012834 357730816 110104960 616112216 770187108 667703296 139502016 257568844 472192000 420856568 6409552 37305884 882814576 803229184 478006528 38413596 223658368 775013888 604178240 977504192 817899456 622855296 304634080 6721024 485572648 26048512 362614624 737000104 21814704 961175840 913283768 884002672 213516032 385861992 708990464 740042516 210510196 161624285 280395694 456681140 921669536 972004808 616996992 509168640 992003124 659676622 9111880 467803136 593745240 855618384 67391660 380380608 768960704 864294864 150946912 26117376 283418572 815039936 293738112 469186562 971949216 335689728 985871552 411267072 874708440 871461376 667798184 933639680 837093888 591856768 533729800 681093264 418865671 138046152 583002080 663973120 787107840 848779776 297242496 358937984 507575000 533178880 293528985 496226816 409784600 779279584 246983012 277731072 597553024 203140240 98400576 766081104 164636160 722005504 348137568 904448452 603445488 334372864 321338520 288651824 791785216 14470208 519162128 190337920 173173600 256848320 787760352 431683840 763533896 681469952 203643912 162635520 370886136 954133632 924291096 600495104 555435886 802586216 484872752 773544000 78149664 93166768 598607032 15162720 485986060 767014618 592039652 101020552 756244992 442326044 824972216 938173488 329787856 774217536 405827092 855054220 496814080 383028224 919031680 611004552 365086720 873221458 809878836 505793019 569525178 979894728 438952416 471014074 240873024 324178688 483995224 445952000 35003648 769535024 173812784 338210120 650320384 366393040 394967680 125161800 124342780 131920640 695143360 946875920 462660096 331253760 910356325 476668928 431876192 522720992 182740632 492615552 789637614 53824924 808740232 62856976 241606784 513511456 620998816 396254912 438538530 985873344 534431564 424912195 874943596 96963584 842292448 859724014 223335936 870353168 896988383 1826880 855632980 642129952 562746448 806125600 583618060 490298960 585097210 405309552 116076544 978766720 159064864 813527894 460001856 689939072 206047744 318253600 584848160 591297600 299180288 595416250 72792160 731224854 237891968 752150648 756274744 875328640 912480108 124096624 159120984 482044108 845632662 646975488 960863488 730779940 31342768 615190928 540286605 989558384 773686848 217916144 696976784 244876376 848270080 67282304 433490728 124431950 196259840 838830080 419834960 65188296 828493824 536048784 759783008 867802904 5099328 452157220 457161892 908191360 24855968 249718272 748785920 608479272 264710000 304120448 892308816 738509448 589576768 778426752 560367522 36471296 593307485 606560000 769617688 230662044 656560950 259884992 399145472 454539584 116380800 426796544 191838824 255408920 644066844 957139680 63725710 403355704 609671368 832422752 623625472 687607168 312850748 971758160 167864264 811291360 828496384 487591537 81790668 283011972 111695116 490762848 735407744 159409536 77878320 85092352 153883928 970846080 44116096 588189056 603805568 22411136 312382928 22268144 364616662 823830464 56649078 276239208 377849864 823466320 72281600 476744960 671742336 939781888 253681408 322137152 343826400 939769304 751469768 679177024 246674888 193638656 303650952 861000236 823108384 544072544 666834932 118858624 332641920 536981504 883618616 61325312 326768864 665335712 210155696 671811212 284917140 624095488 923818334 642502144 726882688 618726304 633653568 392400880 2564964 474725080 401558272 125899008 379232572 674392448 891291508 212067392 605734912 698125000 505612928 536799808 45651872 111633680 248091068 546822000 880008280 320843984 486214502 551270976 361250776 411139040 477382852 368678888 467564864 704461744 946923044 643441216 381589968 562662272 539391488 665889960 820195072 883486464 385795072 164604864 364235264 48828752 691242400 15245016 586795136 969599688 252758924 848314368 625659264 810204936 334803648 507461376 251373184 603976920 21690164 555813312 147276544 213381260 685967904 538611824 245339648 407117072 906630128 193546656 80368112 457198048 754812928 925746976 71327616 255099668 549190620 384527916 367047072 664648818 295896160 376735200 462632496 403333910 553614828 846758632 595792896 700183831 579799248 103034672 495534592 980071424 739460000 557145312
101665408 27992688 128715200 627045584 680758784 648838568 229013710 211711360 805944224 19019904 422950976 105992688 704463384 711064076 401349104 706603840 944163796 431305952 570565504 651845480 197313622 658812880 97680896 553328400 427179008 133420006 688972400 204945092 213294548 571258368 372827584 862771480 492517264 93794594 780942528 264053760 79108992 117479476 360509696 233375744 702607872 974699504 887935616 418078480 301360816 228394800 816496688 991952128 485151232 672180760 476839456 5377006 23490454 109896544 526022656 912680760 933436252 143391052 616947840 35803744 788810784 676050800 399091092 608222912 330004096 141748736 583981360 247092520 622599893 32787442 563899592 962179136 454297600 939296512 235516288 228680582 229581876 440366410 938308640 842665189 813097184 411302378 841748864 811779072 216189104 603609368 585280314 257809832 375389928 586201552 341658448 784648672 645605376 316642400 751663136 31952800 331657744 396625000 70477744 261997536 880755923 69773154 117135588 791672560 869634048 91502720 266176850 952045950 359007716 762532352 893063104 259501354 766154416 681656864 107129216 245612832 661136640 460566840 359779072 102099044 248226560 900038935 360096340 661570936 277104640 617131810 126047744 879577816 627462400 349508608 31681536 725305024 310975252 98864168 550461807 662789850 562118012 724965634 918769772 521977840 640125184 609091232 665447904 0 27915952 705099360 965236020 397599936 29764256 42840264 373793536 846145024 876360632 829683850 91799768 196551284 355712425 394305792 177337856 461950464 520764608 458824864 753261952 989317544 435573160 184878688 991713792 890918128 479388672 164569782 923930112 83198404 821466124 902154442 944055184 304435268 80661760 348894000 970782480 26151956 321115056 635907784 28111145 759785596 162311928 376117792 318101848 738595620 570256384 578869712 625905520 694368128 557227592 516754944 917760240 699228456 542043120 312338000 645924016 94273536 693906752 4376192 821896824 683980160 70049400 231939584 943039288 904210086 165852160 642487768 434274336 597543616 724340608 800737212 389007856 23945456 924795776 184562200 398094864 697475584 482721792 380157680 401359858 690753134 114163840 846496768 252681728 692854496 61714260 236764416 737289440 333860556 563836955 466349568 618983936 921501184 587920896 161355328 930307456 629366688 351209056 728930088 656314762 156335936 413133428 806675648 575287424 784996512 34504068 333911552 981973068 762805760 412566256 759120416 100287808 593888884 482197888 333599750 716671104 406278713 961428992 756553712 816259984 880725568 253125312 265855136 166982774 315867520 586702824 833666576 873521323 347846440 419979544 712751480 312917971 621975032 471877480 857576576 971498240 553924664 358978000 380965896 51180928 565566784 697652976 300162696 189942512 376724960 692033664 747453992 314196736 315867100 187970080 96171876 151572774 986518308 764398752 576025296 122600976 62729264 357985536 456554304 693479224 725755640 380994672 690175840 101403520 715989187 430252224 500791424 317600896 726578694 759990688 322526672 715337024 245678592 88087920 475267712 124325550 491008192 689759010 107315712 968674592 112489216 105459831 763828400 240509440 370605024 614280732 711255384 783867606 483484544 920543408 570374798 232808576 146126592 244462504 80399904 602992128 45357568 887860136 597351528 633002824 265804632 727864256 206220428 120826912 224126528 427743040 473964166 950631573 739441744 522019344 947229184 113256768 855355868 493048832 808889856 214056468 249093376 406403568 188363580 596761648 269825120 528627456 785834546 372647816 618007552 879149028 760989952 877466936 406723008 968749120 748239048 194244608 394394924 949538944 659709024 487539764 547509876 687299360 988258688 323991040 758121320 336880144 479531816 409122414 334136264 51089376 28235872 879449268 365229952 524545736 861007424 776223072 535951680 170086760 90325664 606211628 28880720 583396800 652433308 191424064 346234792 43330554 206016000 211488044 620131776 497470336 984831144 816588880 386810240 973118576 763636232 444244672 558380544 93737008 690414512 897802564 142845576 781324144 617397760 432800256 362628178 125719552 851418256 422022464 771092008 331654528 116599744 854463744 152642560 391569088 525137680 217531316 833027040 892875687 829833664 650696864 182554112 671101719 972717584 287503786 688718712 582016876 621205828 831310208 93502464 781580444 208488800 757543344 298227200 263597040 40824600 48743108 81305088 488863312 229373984 955281984 205641544 133650737 435374528 823637504 704974648 180676560 830323144 724951936 140741568 361206820 832907072 760953480 117777084 506477408 682908096 685480704 748336069 74883936 642450284 592060304 18874752 433171168 906332672 314022872 815432320 176048184 899619380 389178992 836472720 524714496 231864800 140246656 486352640 509997056 901939550 114820332 899644360 815551744 932496528 918620160 97862144
862196136 278647728 267479552 389717712 791518024 48662256 302105764 305172280 806359160 563474000 676206764 613694976 675024896 230294128 866381964 153450496 790449592 435361536 902799058 313275252 524369120 250211584 918844240 644559744 458979200 580618992 27544256 736962670 785264832 242612224 9426432 770792128 781683456 513451744 703567056 909358024 757371840 453620912 281096792 176545152 695230208 779447400 28658688 103271916 12541696 398391192 262919680 966904038 482624648 628647824 304335728 982002044 683689400 930445312 958550208 331286656 958991968 318436864 215023992 653074869 70320968 890417392 382261432 957792512 183748736 824233520 638106624 338490240 95480418 668199080 621575168 798964576 145460224 115529272 849833344 73857536 520992472 609462528 800788992 942666624 600235904 345387520 15308752 739404928 585769774 682290736 201040200 88315960 390588000 740419872 644267478 343079516 249799504 977588864 684433440 911758544 37002834 866458736 536021504 249626996 656441728 763021056 974799040 618298624 801753344 162321104 234522624 782627576 422633168 172865920 943650904 668478976 246056352 727044544 503756036 110488720 779273600 966380654 766724096 906748744 672952384 668893096 47151104 818977280 781010304 287025856 166244920 420426698 842041728 614043780 484182880 158923056 390079680 741010736 510342960 937573456 623032536 737560000 217305376 133693248 406478758 825524896 256199332 22118156 875654432 141340100 519583718 534547968 359604200 732384640 902993184 816987096 215584396 787448832 276457592 789737392 11233312 840958119 742590736 429645940 18385600 859345152 834054688 366152720 281868416 928476032 719232768 206322104 975111680 172416620 122102144 354245744 278563232 462734024 422942432 859187104 192905792 451983440 402914500 33583558 669472864 808269128 700906912 4958208 484638784 90514324 494604588 423414912 459367516 912822784 688678256 91226624 745257472 117017200 132848400 30107264 330921856 621234160 194481472 76610272 923841965 977809492 659813152 374984430 820282880 379773376 921709452 756774528 758744752 497144652 586171484 216223392 27752380 448811602 571423622 242800384 868175360 273714432 610146499 27598426 554015744 519466276 382925040 781206240 574356352 71224572 68331428 426333392 642476888 559138304 4398280 332128720 692821088 829834880 431773192 851286208 356147968 369390608 832210992 235924472 111951854 634313724 890362528 602655278 686926944 763716220 46940340 435544046 35418304 445837160 379385120 735426592 43728536 218694110 812691948 182806080 854542360 17424944 255937472 795315608 464512566 165231840 334755444 308945964 985125904 77689176 466003984 416514000 558594240 53233384 283370464 723507280 921685744 49574400 801503272 992244190 280731800 218635504 82365184 859217920 237056000 703886606 480433280 231283400 330936224 778315872 433426432 775824384 224278016 637694496 639109800 14246084 517488828 795517384 326331690 695737160 952243980 116159775 240587464 746465184 113091072 189359536 460599712 781920000 897640160 973205598 560808320 633669308 47175776 721611688 978183786 568768008 721942524 521336736 240102912 713359528 391749248 919588648 322895962 565975552 989460160 254180288 384705103 242789000 3349184 486675584 688357468 773475600 404362600 787867656 553936896 615017800 634954024 779828864 545163542 719987270 428591688 893880000 378558040 920899720 740718960 765202694 556543488 407933184 264306880 728256928 137302125 566380528 335487012 562212544 27168096 357401216 70063456 391504160 469587168 396097952 547382612 831962080 390609632 462270208 947242208 465945216 427296320 561227040 600908544 872017184 216404400 21168640 823270944 666048790 116982976 553229216 802198924 902683232 693095552 508066976 257477312 776585584 642698592 11924008 221266160 366739156 389764298 662986368 827440920 107721810 125684992 631940224 599970520 135023760 776399728 774972640 982097488 121877056 783874048 228525056 201660896 361688096 213931744 689897216 148758856 818776192 931421644 256357132 125535000 379491728 65993196 395479700 37234748 68040848 167210828 166363344 239136000 333088000 198918144 455560785 98216960 3711000 577260672 331323984 503108360 508102986 180343552 366030044 167264000 631390698 882021326 707616224 567920904 361139584 32169936 60798208 165755776 313240488 938544867 413702088 780204672 125280010 341235400 31811584 343755776 130359074 712944872 464294636 437145880 242153536 819536832 958851072 624675120 333623040 484160000 22032064 267891214 608705600 136614784 114116206 106021936 984760448 316200128 413118900 678164896 156616016 326892824 714970368 741082880 954093968 91458880 975981468 729674000 415161720 52559584 694954880 501355600 505353284 579545376 224597120 258603308 876155904 448440334 723008960 451978000 358619576 920888332 951059136 56876520 480908150 196773668 382959552 259172632 552718321 484370688 121303168 141876352 25359632 525480400 740624884 908984876 284191840 752035200 290644480
220193696 162089278 51992136 268090354 520136448 387514560 972548864 540933912 406258752 801094720 670877032 411782670 183865344 813855984 540225424 725173416 705784384 179673252 847257056 701702656 977949894 408262912 856310400 461636064 44695000 66626304 335353920 375291328 415287835 797984768 505123544 74019968 829847936 188293120 59753360 503471875 66450336 609945472 981647936 512653392 827885930 8247312 29353216 634210136 108730284 863378016 892175536 693461760 589287936 901102368 61284864 742184043 910686856 149510832 569080832 68822588 663126656 544000648 417636000 138638788 387471360 528367360 242761556 271800480 697115084 676776064 606770696 304302160 892430184 759505728 447689832 245582096 564899584 822897664 132784640 134341376 267113392 359595072 607634188 487433776 345623680 608030576 913754680 925071200 543219712 294577984 287417344 409722760 991737872 321574360 948143816 333256220 344053696 765820912 642640800 183704000 191004452 79728048 864085504 48924678 384342464 691408716 747120504 942517248 742496512 152149102 210649600 129571328 688452864 553177942 513552448 803494608 176071904 531034216 729945240 529075784 307029152 252633600 325056320 44314880 762377424 456441664 269271296 138251816 508341264 5558192 283520800 986664745 868533536 370627226 497840960 67463656 798735208 650577952 935145056 799264000 407115712 401382800 801513106 19318592 960631712 26325476 11967488 932653840 29432480 68745808 100101492 693491200 665350948 659077216 398952711 672694780 415993056 910003136 23272736 713240704 600914360 952319048 774385726 914972352 771318996 770118720 676507376 80533784 410568768 371528768 348080000 314794684 256995040 560262656 735215252 912530816 870670848 455017054 827776904 433995172 255879960 474905546 580360738 559872064 835696128 213465088 579666080 815860096 130630464 367675056 69322888 103073656 558021760 927785356 295230624 202550784 976867328 40961992 164005410 425703049 817395168 423528704 182727702 551526240 62856192 647370496 920362404 321509689 30533220 387263226 126369776 515976160 126801934 60472832 931031552 319582694 829428412 785368864 69178624 508220480 726261704 115177556 944585020 571158784 927980768 864499712 484933120 95162528 175278592 115666814 971602592 337748608 173018448 519703168 720947200 129484944 596609280 798686336 914357659 762931448 93476480 592498048 945167680 247614352 745114624 835437472 528740608 18505936 452648000 413825806 123233304 618053552 34250368 777617584 917991296 407055048 13704584 39513960 933167680 877990352 253522885 200301552 654180352 898704176 16865280 63916032 674631908 99655424 941112320 202391904 260473296 116307224 150154752 158666838 775494272 904672000 291721728 173149440 288507728 793222700 266249856 686400000 75416980 383861808 833359534 783244608 10204160 361533632 487869904 164790784 831368704 928613028 467486784 323686606 359467000 672394768 91954600 289925536 17774320 221731410 150488544 31204003 125760092 886598528 486949440 571262836 45692244 17427968 247684096 648051520 306845206 851010688 542016160 774990400 516963920 756177006 823537744 740285348 648049948 956445976 259015424 379588512 761381296 972592288 617884416 962562844 247214356 562009212 443241984 917284352 90040868 796662144 371741761 193571699 533226624 967065600 381332084 650328295 928976582 935057012 866660056 982210688 976901376 576210432 47996800 202958024 780517376 333293312 223928320 931533440 399178112 258660112 840028512 995031024 46738480 871394180 563377280 685008896 313898681 99160192 328376336 415195044 465609216 948663378 737834940 57738272 20156288 105897328 528906551 858093432 265553760 898665000 189247408 151281719 456159040 17953664 192228040 9472296 203755776 673185368 715854024 726664722 762198268 792738272 729058464 102297920 560220288 994584256 504328922 434263552 539764256 55041168 522505472 432225336 991429360 529047454 766455424 271258192 141052960 592123538 731112736 454365288 893491840 179068750 273663680 631933184 83103280 779911716 449258560 617786624 166069152 567739244 357380410 320353024 199548800 966286784 554400592 795493376 235969280 780574422 334529168 889154716 283142400 885726984 876848096 655211600 556546048 33078076 76196712 322167680 34381312 51956683 410504832 785819136 381981272 883478840 859373712 752923136 862807392 434236416 605419276 952519600 63913322 765002370 160735992 800703680 974877952 214919640 755388434 381229640 785539584 601626040 790062080 835439768 590740961 456482944 673985920 199100560 359153888 556009552 126740948 522300384 325789928 604379656 861490199 681552128 135149344 572029944 612408320 737510372 146667646 789457920 516259840 969761120 901606848 310408974 481371136 317285014 614346656 485904464 492866464 781492968 476378278 241568992 516821296 565842400 793261568 254068864 80727850 962886816 295282500 949151144 168249192 600117504 994439532 70694464 622729856 162844702 970937360 198705072 992590976 100656448 84543872 698630986
417106456 353418680 461330048 989611964 734787248 154121528 131269822 338286360 288488376 697882638 240059320 964836352 486900224 309159488 384712960 303577544 694623104 197655360 167741750 961990016 45463000 561664000 797851384 567752832 469150582 44945820 482683368 671045278 521766400 467667392 364240384 871967488 419226304 682052384 146928440 845245400 901616832 901356684 385391972 888849636 292676096 980547456 40412392 808317440 482705664 143440188 864417376 965239328 755941448 473512448 107426952 59804972 394391040 554839175 18830416 129372392 944773476 639006208 559074608 642238464 21929472 851479552 591538048 658702752 857549128 129513952 300658200 156695956 69106848 128799276 345557744 307649872 892945152 992235008 662935192 369093504 900018176 367662789 954918896 48273152 353204624 252529552 964242426 597575680 167694840 826329436 187789662 592540320 690422272 95498688 150301664 803644828 577260984 921600888 3147840 479266686 649130624 64240288 302877216 505629356 781381440 632812416 585595550 720891568 701489288 230451360 977598256 413581130 645165264 154841180 101918604 107371120 665584832 828162048 640930560 367137208 828704704 773689600 265506616 264212160 762751856 198344848 850916096 356892800 73092256 21436616 234646784 716264072 232831688 531815936 545781800 396139392 956459268 217075528 105370656 199890816 920191104 201984000 368522912 558545408 600924928 143085550 383335322 360816000 509535604 105752160 666236240 17837056 70485264 442270016 561397152 793462528 88458068 645574720 982761472 549893520 642460934 534381418 94130800 931300352 71736214 175089648 834166592 623452960 785797432 752973456 889142784 91935248 828372480 733613984 175870988 205685912 333125000 544022618 296306976 544270758 894877600 950554752 304587250 177277104 592942624 680843536 553056686 248906780 137222528 532382456 888977632 18607928 909105320 152901632 800695032 264163392 482465052 13013376 679623044 44359360 746202036 878394628 407444756 171384768 776962908 954730228 390077728 448733466 362640896 91636352 212610304 507706118 549293536 67532928 978377728 335904768 928891200 906896896 752222112 414245488 269751040 308049684 456934656 863593800 707202384 690927472 956193400 154437724 692773888 456295840 709224892 300043968 600165200 30690608 320717904 725456352 96365760 4435844 473631134 305637084 873431868 648176640 88867064 498479324 505712416 495303844 837186895 799178000 748773888 555171552 797801377 36532768 693523312 433359867 608334248 184686720 776278304 455416250 482266728 79424392 930005550 39651640 3617504 105088224 422971884 461110208 428058800 928771912 980695600 572417056 540470350 48723264 606566708 704997968 521941184 800597888 65182400 985905314 19100844 298803136 37011600 876886336 660604352 633298928 536478432 639028448 75290396 82470144 972023030 481315552 91456000 863872416 471491648 319698688 234591488 823089152 605438912 227895616 650039168 924145754 278696704 127769888 218225264 125973292 790834894 174264268 886783916 824181384 112273712 344487044 576168768 763857184 118517838 342877440 21847178 663155456 364226974 365621056 348213944 7506720 756404626 469858896 82189440 652192000 298319968 739981216 786133216 589138206 503036096 270428409 807348356 478187314 810162880 443143168 391189504 576207040 396085248 72648456 896378432 968779808 596412160 425070528 953553152 206727556 854026240 41717416 352941244 675496438 192029198 216104248 49708800 785876816 439468712 420076032 193817938 607736896 336910992 399867744 985688844 114549800 506658672 112438700 31409836 177890304 175827968 583686848 153422082 926761152 897784832 56864992 532198870 691158156 83286368 400381480 980272272 45912960 87261872 741501952 463149088 42470688 334185940 134848178 313684480 467287832 618597216 999165696 383791616 267040736 543986844 665549600 886444756 35746720 843889152 481949184 474708436 990643392 150627840 976048364 60587672 85185792 1713940 42544528 964467672 979284608 352907776 426294128 987975068 158311424 594859638 928907072 484524848 459741796 129053496 253871584 611710464 246580432 559846176 495472512 786808352 209474032 744500224 350667872 758874808 834355640 71504052 28918636 456600275 571432344 182507200 605384528 442533488 905210836 416463603 178766320 685256498 417065024 95708000 925650880 739374800 123199488 454624004 37928208 939490696 569975584 725389632 535645784 964429984 311473376 62330256 60329600 335631488 790751124 621647344 179382016 469718528 245816952 371764040 618823136 323686636 889221000 417795714 28481536 516784168 451716864 86656768 248099712 417217656 441662880 395957872 147647488 528327232 127551212 299005280 58514456 126824808 557885200 162636364 114497040 674661740 199312902 87823264 272848576 330834672 349091801 418470152 113257078 316836544 458098176 766697888 51599088 247226624 36142224 31965652 85863688 911961936 822346278 145425920 702414176 475260084 105197824 408094208 515999468 667206808 649749256
437027590 918676352 937511901 738779072 148814744 834064704 548814628 388277353 793921440 41980416 48341248 207877728 33911936 668771800 466762560 543090938 956489824 199850712 504893440 898639360 211666600 566763520 731727968 702185300 215318272 658816304 245591108 410490752 659761152 849581104 823594476 467587594 967593968 512470720 88364544 98348152 11402208 647660438 268795252 217874112 970468900 299801840 334421312 414130816 418804488 540330048 858832896 183767324 415161152 133995520 118700825 826917440 959518592 832718432 419934866 754099584 109788752 501593856 727841195 119229440 405463616 881774392 243826368 994882500 462798432 489031424 277893760 267336160 777600768 747709376 320242176 212348240 480806380 269438136 424793728 614537152 19698144 533296458 297212440 252805494 876502184 250326400 964429070 998561920 372627200 236855912 505115192 789589750 656689492 120359988 885555712 98676800 703478851 10484752 128802464 664105476 493920760 220423904 142253696 911573820 406269200 650190592 594653928 938594688 623853297 595487680 738586441 363957440 988342292 888111323 427691008 629557016 405182440 810566519 705689192 273860096 710871504 895826250 531807744 957966780 352202864 69118976 876452888 633201472 559256104 524881408 935662592 613704448 403151360 9192576 306186816 367774208 668654656 631568704 522526592 624161152 496845047 624707072 3353424 539918000 655575072 204307244 961750304 841518848 689646784 744644896 670097520 891677844 442175968 31990016 294475960 680585856 669739008 562799232 753271840 466249216 145399104 388177416 185708672 971842866 777702496 527883136 175881728 86284048 31891584 53656800 845638240 878242968 46847160 125333856 528535468 820239540 677244480 201478400 870454464 243359784 967459072 964316080 406937888 719427608 533913856 1959730 933184880 132726784 961995200 675896700 814933984 923858300 989854592 224547072 137738416 352669400 880737408 557796928 705699256 775378496 714911344 418880300 93368368 403082475 519891834 816494976 362120108 808082466 85099992 173573812 349850704 272630874 653224124 130280426 774400384 880388588 560013816 897534976 979540224 559630932 915346432 217071808 701760768 567470080 270818274 486364672 494126736 110035968 838446504 711883158 383263368 524343750 697227440 596723200 603835380 366420288 211040000 670644288 15768818 919311744 359319040 572757840 648986272 411747008 510846096 114072816 931859544 434682688 95665472 387469184 304308228 54455552 625580768 876604832 491878144 654712522 986878528 993037512 321005568 520107776 920188592 128575100 805173824 195845184 852907888 244428552 962974096 460532050 385252800 309987712 829951608 952043464 697512220 869928448 418236416 429585760 704485440 35799424 317003152 441722368 655233672 850614784 25854624 344539456 902595580 229382400 46296976 877695760 154600448 657600000 627472560 689933428 774377101 191003908 640339088 911113056 113209728 522733417 80387072 872397120 406042831 206504768 23415928 156733568 302024236 292665043 717977600 345448902 457724620 943394688 177501952 445595312 385556144 955345360 484918736 323448600 407156128 896500000 978229760 272535556 610924662 492760320 106299232 96514304 493754380 744311552 283337584 599879552 388059648 174377984 225314864 64924242 717794640 488291200 850034831 83444704 509254576 198740744 591884760 784342744 968165864 931414422 550257152 858059776 469569664 578073920 620500680 704137824 488985600 40010902 5945856 599858656 530909184 678096 918621848 599756244 446645760 564960000 645083136 387324576 13945338 652811024 734291768 701747088 561339688 577722112 176044032 464999600 153363233 800488544 571428632 370242784 561409536 880744716 805912630 513775560 211523136 167400448 600518432 238963200 814408380 348520480 61535232 734250976 477019408 914344928 495440576 251557184 758305920 385970768 736873248 267691400 372496768 372353880 863927272 372308976 986658174 844078731 868792064 657322496 176006176 207178016 843595520 78141018 222157172 47676176 163836528 905635840 909143936 268871760 8501656 269304320 560087656 617297344 68295488 667163792 221938688 178051072 451971968 81680384 448066524 420984000 3065168 567856632 677838272 619743616 610898272 446236384 315624976 362769056 336699656 80274184 840056272 650546752 254232320 863556784 612146000 757504768 658610589 91943168 333684560 90754800 441889872 447965312 634187152 476883408 478987915 50032738 216606616 751495728 677816800 742272256 772092352 650463440 973815808 591456866 426630720 990794816 545188328 921954000 336445968 248616736 233611776 415585632 222997248 306695936 102870480 395808300 543342592 742121984 348978108 18094080 262524480 920440378 845682240 698457600 777326080 821136088 269343616 142983516 491403264 342831520 652208804 917584768 505923476 333840256 785950208 396117616 722129824 730964736 743348864 373781920 777017152 533868600 633046272 665901456 625004800 758163800 824591536 576911136 686512332 372090984 71237144 531507984
841400288 310376960 246985920 197769172 451023384 189822126 691671148 185010400 144558672 560371200 338668536 683823892 599781376 369414668 37431108 473285568 744098880 962867320 863421440 290889584 383789248 305915904 357857600 171630336 400026424 900042368 755864084 973514368 670339608 6584512 182368224 645979752 193223252 927139056 557847100 9121512 216382400 848004560 552268288 786123104 397201280 727649684 53098176 747742112 423936216 923072068 374935600 723133230 329725760 969126292 30692704 728117504 252427008 211151000 997423968 294219566 687192480 696421712 81782520 284374784 794916384 376731825 86885808 284206720 379723872 726036480 893126998 261144416 284295952 115518688 146659792 897998336 768900608 818197718 819029200 651032112 275722317 348616720 855307200 11954209 102571264 461135980 802985760 908848384 824822512 868184576 720717580 2793904 432080128 134723840 587938304 650273192 482056424 652005632 847428992 882139117 261456512 538008352 7254528 781110152 524676096 801444992 721272856 470212464 107571296 405957632 669113872 250448892 184727428 486690656 71250590 422076804 632486048 647902472 378908664 344576760 39707364 950748416 435770240 579093452 256046752 37282648 574931472 320559600 546567936 460628768 692660456 421151168 999202000 370420352 938032408 459123584 323239424 217973312 362120000 946526040 303143680 842085888 573154520 5330512 846782856 102390504 717480384 714355616 728718972 574895768 508948384 797543606 272362560 390379840 766339360 4022144 89359680 978051536 971131136 345859472 509256172 143819904 383954935 140228096 633112600 993732400 291741012 204699904 722555152 272945920 182039496 59833536 171347728 438396768 465477688 824091304 637400320 460708396 445860608 628899000 282146768 405860704 264179328 222178304 776245120 308555994 422811762 308073760 691248384 92764080 915086800 260419568 20075008 947106350 283576448 843931376 522345196 311659288 635184128 862367440 409243264 23734208 442895396 623005408 741129952 121536304 298751120 430395864 344256256 760097448 683582312 559472832 72333824 965948416 163743872 414359156 787028736 468294160 542017120 72834413 763100744 505139968 554009056 418541500 991193520 831751584 618759119 103364580 921274208 866393048 346283536 899212800 353771008 213253088 232545216 973448208 865396328 118807552 134376728 158387752 55697190 905318735 613634624 479496448 549573568 217820000 101388568 918629824 462346732 259931096 561137688 740203584 830690816 156857834 686422528 386277304 727946016 56932498 889727328 349694016 847729934 583633492 417115180 523250432 792836828 609651920 369242112 190128688 800724160 242190844 450166208 7250432 641438400 815050304 169759180 821151768 264425984 814803672 189485568 221655680 578352640 123394488 719161728 607690000 432382400 670332110 995278240 342633728 386353440 238525352 52819264 90369536 94611456 865733484 202345220 280102448 491002760 804043648 248098032 55983204 352333440 914116036 914436108 973845520 327715680 753815552 657679136 785005600 734386720 56989486 692439040 392434880 924210432 213790208 816645920 637896768 50191424 160728126 924051232 114241888 246149816 955365376 659487800 23934315 582425024 740178944 246596092 522052544 621356100 338777984 180254208 195829632 390060256 937244064 69338688 479857040 419645384 569139200 311559200 741093840 756887880 949009264 731609208 951375184 248075200 837744236 586448384 745507840 152037260 202867348 643717584 224289492 218385968 940514568 625951744 961820000 637472948 195398795 148897364 394283738 91307968 571166656 527331008 614749506 987591680 807148288 43916928 658775040 343487552 196604160 930873520 651330880 437433728 927824464 239976000 738185704 517015070 50567168 370479680 956376080 276073456 656751744 606326976 665233536 483814400 584473544 415053348 671849088 451975024 191239168 560355708 793421056 685080268 933372288 583805520 793057570 957047472 56683263 692922304 60925272 855645024 426173006 823945216 915520512 655707804 620121616 846729936 761084020 164745184 246430576 820104608 454204672 84540544 285687045 699501184 101908992 935740095 186152440 249267904 73794472 594895566 7227503 781580480 920289696 438310894 303955968 905172732 188125081 749857280 943271776 507710992 658656116 90280204 749277644 228967904 764118464 709554592 217263824 963794432 935600384 145739274 30154752 203105400 431564800 836402368 517673056 298200608 727432480 45093376 169091872 147256240 217855984 572185600 270065724 787628544 752118368 62599400 857229660 446724688 868463046 105091168 918082208 785367680 522515056 161951766 900559520 116228640 657988026 151047568 80966322 657428400 868681024 886735756 839474322 981814463 590668656 186865218 419451284 520165248 411840989 430590896 267239936 726924928 178498216 692461696 128403744 659704592 428457040 685638112 415409680 488395776 136733952 952394072 362154368 141640880 852211502 362805760 183320740 75946496 972050708 997139712 291551846 853949268 921693508
796382784 66636256 833061696 895742768 560666880 386188608 247271344 102031120 892841288 879870848 278844244 421729160 433391248 912107328 997463056 147467776 191681280 320258776 982871424 998367630 230676992 134164352 401476224 180468360 493006928 257459528 149517536 525599040 546979000 827036900 723488352 955465736 714412268 274107975 893931336 28822256 952720484 59951942 735067904 319509492 523110608 615017734 468309544 445459304 888791312 884382880 460614368 6401613 697923292 485148416 581223312 110190888 217684224 218005504 608494336 1754288 877699484 19289984 393707280 984030208 346557312 80121424 967108800 221232168 195609696 784786205 337070444 502281808 80955008 337083520 480413047 447205664 161345536 280392448 436746028 985947008 194646784 914169408 220347616 306027584 878940416 677918240 930345152 826288640 239581680 125688000 179074920 805002336 63817824 354112000 640538336 54396104 150834848 190558848 460497000 262106470 797267232 273259471 348755150 938600544 288268176 171279872 961751184 607633328 534777437 788285362 493536832 543659200 498233832 924406134 354131820 861236576 141723584 115828140 281542282 427168488 236151488 247795712 447789504 537108876 657655654 90693984 490121728 998442784 889764640 437750868 614956880 506625792 25015808 289060968 893142013 319809112 168753350 435763712 459920768 843228608 527368280 414234584 532320643 444635475 675270656 520968396 756020560 342531744 5843512 723880344 586441728 909830016 41053168 111329240 79939584 289270464 210667960 639332352 458547840 236985088 873161688 636475680 943733660 480848400 979765760 122132100 974845272 787130702 785701548 523061810 761756777 531036160 134677368 131848862 867490000 37787696 134341952 871867660 337846720 866114496 594136504 69977416 132731904 786636652 104011656 703963216 528035200 346562560 643910000 975480725 580000896 286805632 445457120 888964208 78417068 487588800 992723712 386974385 210208960 867417408 53539904 214543168 852709376 844485632 775043584 448042464 240823296 907557300 701217280 789653344 948389632 869005630 706368832 26927872 719579008 17863168 840445240 29955240 417908352 767394304 725257216 170627620 418055185 44052888 808032512 365906304 292406774 767858432 890753536 437789804 180789360 244505600 826167808 620674016 969337034 563393976 377511040 339295280 694689024 517649392 79409316 590265124 451821200 480429240 709233152 602561632 509963776 118260464 309269554 511772640 435291520 747000382 70403212 86228944 351766760 522445728 483777792 782145268 912103424 806496548 69958048 946010944 195610567 614921424 43148288 633038336 856817152 173469376 11439104 49639104 619900840 2187904 819497392 678233000 90885632 981051904 107399856 270084644 621790560 157468298 799534720 169430164 29323520 243330048 316148928 896676928 790768696 784870692 677367904 233885568 824254400 281731848 773556754 485498368 580857184 322414336 346498552 276493280 145623552 136913856 457625024 856407984 102411260 110856608 190523424 168527568 830059520 103176032 753809112 794853152 262428410 812135104 582365696 989399104 438169536 169595152 245695520 978330592 473613152 494586544 543154176 384214728 496013248 793330037 724787016 328950784 324199236 708239824 695348128 63448420 672982118 678948950 884345536 366612111 867395040 735865168 246493856 268310944 593120044 390364544 408497832 985293120 940044536 103180928 946833920 118643079 134533812 851494430 468060608 115669504 567944376 255515938 207810752 617938736 433915200 298765816 685149984 981796524 334635096 210880192 307650624 298824889 945198112 804777364 189844384 756773746 335129664 790812072 749894352 35473792 989153280 762979878 811788480 464292864 80726945 488528384 803553168 121675264 158369984 141546240 208402664 24680832 709518192 321922496 89698068 54351712 290899784 427621632 782676160 142881152 4001792 683908608 883481920 961858248 899048960 879349920 966977600 3517522 423073894 635928055 707444096 176926312 105266268 613738048 924492992 15484996 877856000 613794110 707853808 201399010 299207232 870111119 366868352 689992288 728734720 444539584 321851864 434974208 774238848 846917120 610269056 503887200 211631888 459443456 820024890 39971696 801273088 103457840 940391788 167775304 65916672 728252676 420249568 478312224 924879912 503095794 770601984 392574908 242702400 761649408 231623680 818816568 684705712 746707078 843917952 463074848 21371904 155068000 351186560 353197760 987011120 540594176 41200712 192963584 883948312 701175154 726113488 345236682 383318592 860725056 113257170 315022156 339511708 221037568 607535480 241697052 747819680 732738048 367914368 102993536 134065376 325234880 450199968 396320144 204332544 751775240 826608000 795317264 872399360 491818864 498903640 289125888 532274488 958396480 720791808 312898416 94199808 755076608 570548048 831531719 254118768 209087500 118903576 185013248 345484096 174186047 887208028 948382536 202673272 126016864 12324704 362797648 72266752 362105888
926196480 626393152 136723968 666934664 814805896 103617472 105168620 37323776 185896104 73644704 684905920 128168896 420265600 22936560 585675456 190160768 360192672 228445928 547120128 124219314 434105584 37048400 94924416 45530964 94574832 621913152 131476992 729512816 775511968 125388288 872759786 686608512 749813450 120162816 517045452 216301184 884942336 775928512 128628947 490398464 399826576 713098568 753176384 261904624 46710784 959416320 603011680 805116336 71537920 461861284 88095856 940910484 984544192 199993248 824138240 742012208 808450744 130623454 354057876 514774270 78353408 803412184 823789056 987780025 453812736 885061504 923016256 199544320 580236416 352215088 934298427 982535382 528666112 733306850 273448400 1151856 522448734 116186700 621175600 455170912 447232512 807717888 991272448 878512960 735789568 263611880 997906042 965093888 153438692 932042240 951030014 552925461 881637376 520974080 639507292 687605216 783876880 832126176 473375232 158363368 115015728 720950400 937980384 317249112 378676992 318181348 322769416 545731408 126797776 763024000 671367640 476888688 398235062 905121024 31442180 515066310 588244000 269016040 248925664 417468032 186305122 94739904 823905092 902263104 636835512 318051500 72020844 892095936 887213460 583502816 5760576 998515200 234622848 891084288 397587963 178645632 510029504 773606912 580996128 499965080 873211120 617096200 745376062 325337872 715511240 864695545 744277296 528369152 287976272 353209920 681193320 119075872 953431228 100359256 663036928 220939000 95796480 600608448 885484400 926268952 831071768 915883824 13753952 128706496 591041536 235593924 913770784 46499520 677506432 186030720 648426352 265064016 610470796 592065964 893094912 211057792 281529032 154408304 713285970 546927052 282724166 350739584 921039328 187488640 250039752 288335584 688188928 17909768 36296384 719932414 108252224 299675372 399374336 933304320 296837120 560990697 333190920 252742016 267079840 651415460 607265768 769231680 938625088 80840300 983681024 458218168 611492032 840805680 927308288 152443820 194993536 471298560 114469802 56768000 424683168 210767196 639943616 175837872 922733056 913519242 724232002 780612768 425132864 434959384 578803196 172411104 297039936 570292592 726004584 382223296 467099289 682380066 244795600 195892712 665940992 702376760 585871382 164291280 292988864 301288050 962349056 714318688 222109640 304340785 533696304 507060520 89774272 875075136 691054514 771377707 603528420 88580864 154943384 0 195028212 684752312 558075904 703902144 725249536 195528536 271199440 533077168 462474228 367957120 452121044 451086706 159708672 559567124 845070848 160393968 380490112 298500980 964594176 103608336 773454832 896510440 830672000 575018270 563820168 282232448 256317240 197871040 587821336 132717888 917817824 278346624 416557528 46776632 479807224 578027212 358517602 620803024 961381700 624913552 837175034 13480128 850766000 493802368 836465208 702495634 527433752 683639360 968339784 744026624 682151220 850515968 387774240 172143296 963579904 495270828 792786272 114264448 923955816 682033520 174643232 338636000 317884928 559028212 325335552 477756556 350326656 79470736 16294678 161864680 281553472 853237612 516613578 984862720 528887200 23992320 357691904 72506080 728551960 10422528 665962104 412440816 678019904 114621664 326993592 503118528 152669840 241759904 664975168 564083712 248945912 296585484 340417675 753146880 14098640 792089776 722840704 718998128 76424264 645690028 902231552 85338776 7206144 502958128 567383944 806697832 954100736 382211848 112865024 274310288 407655584 118266624 670860800 149288960 998736128 738039352 92471584 169493140 885802688 620703456 131306180 987133920 628546992 680311360 869382816 840414432 97103360 849371640 11735112 934603776 244446120 71056960 808193728 888404364 999915520 76854064 402432548 12188152 734260800 805550400 660138208 504775000 635157760 732572224 475876680 605030656 405750800 267284800 580698768 305263608 657306112 840174336 151378688 557546224 290263552 972562304 816109070 147261760 197561216 219295328 227796480 758493088 454770290 794322204 887660688 47737640 42165696 261221236 309028000 480521120 674781696 571939095 767956736 406582528 978353280 213875264 119819744 663574784 435825545 905270040 751509856 818890200 639208100 150467968 830504160 919462674 485219630 678466176 280734336 477480476 835016486 264703328 837799936 178244160 68491776 4680120 155035888 926798048 696225932 571236592 334937312 579204656 960381600 582520608 281065982 897288643 492027072 465598832 996431904 838542496 707796608 897228816 689016103 528471432 860198442 57505080 657692589 645691384 396006518 502271384 337475912 995947008 908568325 249023200 209778088 440051968 177058816 224783984 571243850 691819904 140798928 632395663 148568160 399763228 222200640 364494336 894108096 7487040 372376872 836708984 596626269 714017112 579514264 787006832 971966360 360942038
689065888 17133312 463001536 89785088 564875520 133464720 575778992 844003888 288291520 542472960 14170859 608893648 838614576 212293850 466255460 83055616 983935616 878672320 934992224 992914276 376524704 426647864 482240491 9070528 780583600 751321488 366942288 539420237 143424512 603153808 705529088 650793312 442051248 776817584 612069768 975126080 687579810 955510336 897800000 443308432 470839820 453321216 240841132 188649200 305829824 587341696 745217728 11057312 240697400 655992448 791953125 361969152 897730678 330132960 125086400 135257264 948682652 100844622 965486308 582324032 306378264 717843456 290649681 437440088 263712168 335215456 240755980 296418288 8238872 190522248 291160384 371598464 679206400 714784768 980326992 439725568 578855936 140723652 324063432 516098976 322560000 20854984 704360448 913288192 847304000 79443488 11217080 792670765 94892064 825373512 714924000 443988832 499125312 325862112 942906160 394788544 877465852 610598240 691400554 768540832 25436000 992164640 643492892 678530608 957252096 218207160 503405056 876340992 813357376 205840334 65824768 741301032 303383044 334473247 395233536 309861820 762105344 267522560 404498688 448210944 383907944 119040984 858559043 88947104 289865080 943901688 830949816 421259630 899766296 9440695 507893664 938414880 625745324 45159740 39188480 906828768 260070404 421284224 514896092 996894394 626705984 975669440 444038240 71985408 889343429 450399868 891433632 213110272 339955920 880211220 53320148 275775180 827941056 789295688 850001024 307851168 479467520 659508736 453837793 576932900 523568968 43533000 772128608 353871918 698088330 346749440 932263580 803221280 461151680 273851784 143435520 108622336 382878208 52358276 765757641 405965056 21030902 78668656 688206880 639084728 961929599 459512448 744757600 763265952 987228912 612819888 532036928 232115968 390702224 343573184 905551168 516405248 66263040 490953820 52004672 823753376 808222558 736018736 967615504 112198384 132607309 95979648 248915010 566949504 521644288 987184100 701159680 594265600 331914104 914371008 275273408 295674312 823313996 981726528 389408800 224029232 799757640 948279344 909069952 276622800 664749984 67677932 820832976 204758473 557707136 250069792 339853824 936384000 993337648 702712416 894332960 363933504 203232542 21253686 402861440 482574048 820450048 308115136 306435424 168230400 555704480 783420834 501234948 566221120 201151056 240631104 283850400 381885440 948520612 726895616 993449024 954883720 871309548 159104000 643581680 437210400 955602432 170077440 91642112 713822014 453366528 314328192 393544512 30000000 261077920 423462100 3030318 174515712 355479872 774489440 596855296 671406080 435756532 776711328 958365184 904596512 594285784 456640576 533161828 520810208 540551232 589568848 307860732 464846018 179701728 209361328 542596096 226310340 957828172 931269120 754854400 875289600 372961416 991914496 356713600 594174240 649170776 654515948 435067136 216673792 510802512 367215872 253558528 107065132 976476224 474380672 178436757 617512728 268010752 183548416 228329680 236397460 825020272 178460680 187486600 553296536 483984704 225658368 375741856 761042944 515003360 337301396 587675648 814204824 807792576 433500160 797015040 818461824 325537240 296369076 346883184 6973984 72359936 613168840 121785104 888412768 13816712 771225600 67336448 811730440 293512428 30244840 884640768 269980814 401100928 783341824 959518824 534433696 908578240 562286304 276512752 851838920 185057391 6822616 128993792 489197676 132417440 293488640 678936966 313308664 170405336 155290368 965440000 998199968 177969152 981238688 667939328 848184520 307213352 36433104 517622576 145960800 134062156 38149404 515395455 180707840 286095282 18351104 966189888 604785118 366368160 861007360 229968854 806611154 914573168 797378344 603324560 674526208 153988800 769456384 344587520 414855172 131589520 794974208 484694912 686754880 117777536 529440254 536920184 858782976 284437864 996094592 943238192 722517096 547090525 645031456 613124352 945022928 96629948 161916096 281803800 178266976 807918700 384875814 446246272 747059864 940186976 182862336 159124544 428260288 99652060 256308128 583315328 628817168 794713928 336200040 523523456 467964672 764547584 443143680 873604348 220466176 265896920 503696512 64469792 453911544 496251520 283522964 612624438 878592640 253036480 230852184 935564096 580656896 246628768 447906120 295489176 264115780 307062784 407726544 530222541 548209504 59109632 796926144 452296688 257051736 512762368 765883400 150526000 720731840 197456128 926543496 642329828 567795392 266064384 80348918 636587674 474490270 290708608 428918448 122684728 852265704 715401588 625446592 595178320 538915664 177835848 133143344 183246784 311794908 252158792 492433696 721734624 220341280 962604608 889041548 300184480 843645512 803510828 233902384 866343296 471967200 691717110 799543552 880558188 302918880 21499099 985505728 568299008 220761640
803485200 974033634 421105152 935073024 544013408 201524152 941243384 286593536 781695488 600480288 625757188 464707360 534596296 558476512 288745904 685918208 777910592 951879472 111640776 547748564 616339936 128476544 213199660 523160002 665862624 54858368 282001360 139489856 733529824 371367040 19943360 449600130 412220265 880193536 615396150 54202872 228475104 567705672 463422192 279680496 550880028 979366912 864656384 669295776 936925696 626002092 942067349 595726990 516909536 812161268 874311472 322817792 167611904 587655612 542478876 915258520 343380784 833170470 114038456 930461488 827421680 568605080 347091824 160000352 226025080 455039232 808628932 479121920 811690074 966648384 258669056 786442680 360184984 565185504 600752032 257502384 377472064 291592080 376076064 955978196 857412096 806133184 45740710 993483936 695500811 53799944 710770010 137139200 314123520 962508880 351587099 416679036 869515392 255821000 247808888 547179304 856723626 314634456 172739712 852880128 126955936 449796642 976132288 542119136 757027787 516494992 620898472 147560640 351584000 340014352 334871000 10484240 794873216 185076456 354724672 105536128 385770152 257494984 727904064 570722878 500631040 784646080 171373352 575981256 828962752 233373218 846750208 231413844 428202832 826589936 541533984 789118716 823012816 47394208 440105344 683685920 242540480 431391152 666614816 695259368 679343468 169085931 796024912 762475776 294328464 743950080 32191323 375570500 537476400 813839680 992193536 842350592 432098120 716910550 483809868 376416884 674727040 993520454 116281024 700662457 657178624 812225736 641684672 818270208 308380240 358752876 996853812 196362562 412480996 669939200 825351168 391597236 388037600 326655156 174548880 440946768 133528448 866397348 51371618 555483166 970076608 328926208 24746288 436771840 34949084 844843446 647242688 136033316 834484656 798776398 284111708 877404464 513216544 749221504 443226508 524342784 610971536 9652224 814537280 429728192 762210304 213699066 179657408 667881600 161509968 853181410 147063504 698070584 62744784 667358208 362516992 919733568 435668760 242136448 768794356 466600374 515524672 999018544 991858816 134703232 377615136 923870152 520525180 737042944 496921452 760106364 504455852 639114310 156653632 795273586 22240000 441138688 638397592 500005432 606290132 148101376 485666840 721211200 361817808 72348192 663846368 80438128 907563184 540806368 546183444 417858240 973821376 855496400 688024060 789193484 126518176 477256704 753681202 142167552 160354264 390048764 643673728 350491216 24128191 272342464 194306416 132710392 386888064 940698384 829114944 503625991 635550720 317590176 302042656 841272296 199061386 857616080 637342400 302824448 904175392 236014288 570958720 722013388 920905288 408015360 933919384 242576200 750679040 256260096 164854144 410426288 166799980 559971552 974999312 666580976 582104768 521625624 667895744 728465948 188665344 382833783 461510560 954050784 818372864 272824512 563446760 553187026 992507504 8513152 216596480 188350924 961468928 423580320 692864160 941010146 973628384 599547880 569391232 579697632 94605154 216866688 709619046 551537129 95108800 937734560 254513056 256199104 100966788 25211232 366612096 376411504 78361102 617048640 353129728 493138432 267154944 363987280 417618474 82254304 501142900 566647576 516476440 63926320 232937536 412509184 899257600 407062560 880951040 475218944 308823296 494870016 168857400 83212782 581669888 31937300 831154304 814363640 335680768 530145108 27443072 461196224 544409968 944168064 215610720 591756096 531848960 436847616 410482324 896668160 213457288 299518752 65459834 82942376 509944288 725843108 139727026 226760328 869594252 637290272 7466752 841963728 118109816 419452544 355461424 703766580 352740288 654031466 741555875 617374144 293586120 694504448 991560048 549254144 692270464 532047584 932853824 261518336 916314518 693806752 167170592 993868136 139515888 176018288 179831514 464257152 720187832 952828160 663806680 957250000 865819324 617297408 371452544 251355104 225006416 799664640 157221794 399168328 986551775 328225624 350330792 716642748 793550688 221981996 34947520 434414784 339091072 862291940 678001554 899834880 554009008 957308544 1328156 897570620 187872768 160699104 983360000 553258920 835944375 76262952 42550864 604982120 121225715 98210176 50715104 827703808 406973084 151009456 633533520 202396160 883330048 747658272 252030592 467858596 575633296 901907632 378317172 358613504 608649536 5174164 792331776 893551360 683754240 329937346 723496904 531965496 132616144 497890752 26390048 616813336 525776896 737870572 925963904 309343072 604048256 608390590 351691264 249738520 504572928 177282944 346997290 453180336 789309952 552757512 478501280 154120704 615054272 913607600 344844244 24508996 697821942 901204224 366468704 814753792 494191424 514087376 215522584 113132544 323175168 542554150 310381536 123618956 520133008 889669814 606475204 443527632
296094518 150648488 581109760 680916554 427981958 940818752 382325064 188662752 930145872 804555264 927977152 952017552 566447218 214497008 16226884 301718563 643793920 39289904 106121216 503901072 423713536 984142976 782337872 599163984 757714672 772961680 340711216 267624096 479546272 318436800 617786424 50331520 906693184 62314280 443208768 937498893 669492420 122150912 792346260 56045280 289496236 719726684 812433696 460079384 402528328 624995094 20528512 517687744 635383568 898070784 336584832 631601641 252111980 437111296 958582752 573414920 115486384 231068886 421253456 683669672 406504832 286626516 764441216 123639020 263763368 509580238 594229056 611515703 978348096 649564696 300505186 954329892 393910784 470389760 621979320 180405632 917108988 875960688 892371808 725726848 883258912 276248192 837786200 763327000 127809344 181852928 817732584 763116328 952187432 365427712 440607526 294588056 595220152 561942000 133714392 284527376 719030168 156492868 338427392 827699216 612296704 110604960 429864250 248502400 863180416 445991424 665441400 644821332 912611520 765436416 469981056 677177344 288311796 121286848 640842112 317966312 646813508 242089676 368511872 298182068 587616864 234596152 683554336 935915696 317036548 539459456 391545152 33512960 72455168 548531088 836419536 646383384 187263040 865314380 296259456 104659808 313170356 856959296 292548672 571657984 338743840 557994158 317767364 344632336 583600288 860832214 230211600 906619648 668218992 239113832 500370000 175194012 733081152 966759744 413568512 103911424 112015344 178200769 612987648 102999328 890581740 506437760 619069440 164633280 754329600 469292460 316924672 937426728 2841504 236642480 207304384 737897216 366369864 43946384 246518144 674669520 121101600 705520778 161331712 522118992 519256308 236397200 56961680 15050823 242556016 564477952 630449280 29198440 34596030 172000120 902752768 534382688 887899392 235635284 660332000 692618832 31847472 729690304 901160322 387287888 784381292 597111564 461922160 839430720 595668140 33160472 104510988 566656000 124729448 917314004 247036304 412956528 406358176 316040576 144702224 288525472 32275540 827115696 840407936 232048004 207898656 350951288 244340625 5366784 334597576 207749120 361973624 33074270 204339200 330243352 393961600 220855296 348056052 925160832 399193976 378916176 529779312 827101584 829881510 952168544 886640384 279724736 431148256 794735900 863340394 753350214 298291072 739798764 968086356 574065114 89203128 241977216 620065456 766646775 448988288 709905088 658184008 655408672 172238592 24816240 841225800 937618528 754180688 358831104 474026116 588903240 873462536 395336608 921871846 140454352 815152000 770783360 451538688 799572664 602334208 882350632 414390508 816556288 843684840 969585067 726836656 914261152 317628674 40332800 833371892 184099328 417875648 15944496 5008392 579867296 123807232 90951688 13060144 755798016 716632624 384544412 872008704 721499184 29960576 103974648 672608000 786627908 886056664 985004216 882159552 155206784 36068264 84089600 837097666 186524160 725860916 445444848 513558656 232595536 169409158 44336200 423033344 420189632 130575104 43682536 449813440 510823936 815433584 238978840 105773394 462994944 381095264 58132776 413519488 443332608 752954112 704704544 381957408 193830400 551901660 264106088 155547984 104285328 734616440 254756356 146558832 137328528 355808670 262506064 925351545 29767792 281534656 304878874 708076618 811795456 840149370 572213760 54464640 881087488 367541952 820685508 297871360 853472940 749309512 634198016 927958608 75664080 221317920 324815360 165414340 835866560 999744000 210296608 439592560 56701480 901157120 648732160 208202304 639904768 575152800 310810064 511498936 942339072 931782560 742380880 37765184 385579840 956438850 888541528 193823364 975841043 882661440 534399640 774810704 895131440 389391864 835219259 81661072 756691848 975604208 352018416 112695296 434605936 405935088 853848000 323521344 950649758 322731488 868717592 699107200 968343264 791183104 73218800 413766816 126197188 849616576 494931820 246353490 372551208 919625216 891494912 433127118 181478208 68756992 305691744 39039528 768630800 755983450 109906320 142997040 589663702 190455360 24222976 712468045 615868592 511935282 366716438 30429696 136386536 138320384 612715368 572222464 774286784 956084788 892190720 522663168 579785456 905472176 91458176 802957888 478222904 570909628 698234416 417049572 236156928 571652060 730460002 506361856 196343296 152595264 801430722 441930660 748852660 849582336 89675808 436345740 715030080 841428464 14990848 658649088 799038352 537016648 618629056 701845040 855390364 267216856 742536610 744642168 47477152 657440256 70161408 590194280 118730836 854754616 441596460 712561792 375178880 210066760 62526846 665489152 508992448 60289032 146010160 106894864 152495040 522740912 454540486 842338822 86564704 3220027 931216200 9656000 960894528 155082664 545234112
378436096 721730016 208825064 849919756 283110232 481221760 748688480 617360712 342722760 123219200 679413888 630223983 778176752 156980224 378464000 260870320 978681600 316914290 13259264 519080704 539631080 12599904 619180800 236462000 540312448 727643942 91383296 709754276 355726840 217585152 504257748 648259984 198657376 135882240 101056584 614328330 394377456 59168256 65861920 767643200 377037228 388913664 918332192 717818924 404623872 819276578 780596944 625851904 527770304 363014144 730292317 862123968 373060900 148786689 157743804 816483936 955876936 742644096 213457792 668358464 321536834 770787616 144023688 778467952 764360492 48922752 367084867 136086520 377201078 562268160 431626624 713195296 620794496 435136104 334222848 41229418 177665024 412107200 453876496 907014952 926749488 536563616 321264640 541899288 320383744 961194752 893190984 529704512 526537728 482010460 901641728 387455240 894233648 134161720 127020620 379672640 751909920 41443888 359113536 133057336 967624704 601453216 68107200 25624576 961605600 214522944 54314340 332285286 864490874 715537408 384614656 296147680 390058496 303633600 22505240 140154816 99039048 811463392 681820528 731637200 839128078 683568384 40703632 736316800 391441014 712743560 654670240 925789789 136425344 742470816 93416624 203066966 23940400 40177112 726201344 270201376 752129936 169650688 652808224 307353472 116810536 351535128 360195088 722700544 241057664 733201552 871362736 856762416 320208312 419143680 186452608 930116250 603682224 339561074 719598848 588011328 116249920 502299840 717868212 246750390 806444672 249244800 416974960 44396376 531598240 31354712 720053268 154912992 679845632 941928032 384928330 369212880 722529432 440673472 903280776 104958880 132379152 468513216 403950376 868441344 712641856 821142160 783818228 814269176 669798560 302780928 826042176 373298074 962115184 146218104 897754448 533146474 350208768 670586448 482222528 73703936 161941592 740904784 120479752 318175232 223205056 687297344 159170816 744391184 577396640 42876836 279056064 273176124 513450624 855850609 183557376 796615352 772117964 136427136 587932640 515892656 615895152 72485888 456821824 898592768 687489236 979363576 158418816 252789288 287769600 555749760 72072672 345746152 429653684 787725792 225675488 758794142 862718136 518733088 362512768 243359744 12490052 755634904 580972544 150561408 400612352 141253728 246902720 407759974 12561240 671574120 629937152 120489792 629589676 699039680 903490148 176170752 444358336 325507424 473099008 138298694 220417680 590533096 418279600 584118016 540141952 796549464 632781072 290342128 427352768 219441184 10730368 22944240 708151136 124091440 487526944 834193008 182498128 897085138 833724712 557287184 84819936 449751914 958909432 159248384 795801856 453578496 55629688 757733952 895479040 900765088 120807360 166571556 429850442 145629940 139335936 621294102 484241432 10104664 190420448 671508840 897192096 160139288 459812090 386757632 653477584 978569552 85041920 970766000 661150848 80977664 242481664 791954688 932404304 812659588 928223550 476396280 447217728 179799672 446318648 839181612 669139484 923285420 819174248 923767448 363575352 400285845 401029744 579766336 52755460 635254032 675881368 941544488 756119552 109617600 508894432 613928576 746014331 877435264 934739200 165471744 798120072 53139968 551005936 619248768 330187360 820899168 472127680 337983120 296825475 720940000 215591216 664893152 213263984 115505440 877012992 456988352 628590914 542441856 979081040 967204480 734992000 615590200 7077450 695896016 238013696 638232000 44547392 63740480 133337760 297293400 710971942 87191764 420674688 977104212 109990256 878558240 848945953 970656012 445606622 897916728 146753948 502261492 118376960 125865264 178883232 395911512 677404672 454705312 792098564 426722944 701123985 389496782 994436000 527097452 100866752 30542208 725817840 485246464 281928000 574136224 604024832 284479584 922516992 475969498 506979572 177095808 889393656 804990760 720541928 452520960 22313438 89960448 794490328 623554560 570890240 365832640 908781800 75141504 20880520 515456 506562144 940185760 148577376 821805252 956598000 156029952 793704572 640877600 759375856 556524156 222807676 317755304 924292872 630032928 406685944 459468800 475845552 981853726 161852609 564761264 768298398 910478768 12518672 410172436 942906248 131644215 78804288 331659776 636739968 109150384 254143294 492595456 680941096 543195800 282739456 43092384 730515264 371080343 27331136 229015744 55922592 469295000 499965736 186223360 637520080 923401920 890420212 579211520 357066128 838340696 836505218 36882848 392382432 876894368 864455168 202975000 730801636 615785600 493602428 283875048 62354952 595283760 751255552 488020992 419777104 171439616 362153408 558337088 712426058 709995968 637710152 594102592 919435264 275583888 61017552 192159184 855526504 446126560 29019776 484886400 693916160 315613968 844541312 20812032
433813600 967202176 2019320 360481440 35552800 483468608 898851880 929790080 81357120 995985896 800945324 773355136 952210384 352758400 32453120 69850800 482004480 948040244 324931144 694452864 323137800 147644400 858984816 738581000 901455008 581665792 994574722 614087920 127858680 995682752 585440152 386546400 771159488 708126464 402260512 693422224 367707188 757687816 412152848 629024272 887267472 852431304 964163288 228967376 458709268 168348682 614143682 93889971 71900672 179530016 974102432 837126912 308537600 594946864 327802752 165073580 348766272 615923200 848443904 691143808 254389104 879406592 421901400 837093952 985987808 844200200 311288640 501830144 636916544 338945024 932253386 129055936 190518912 245344216 317966470 121631264 325674240 410162652 379616256 726331904 831985408 344633344 227894432 328656689 201956384 559384220 524006912 398801920 153886680 244043050 854060160 969079552 445191168 25406336 53268480 260242752 824116160 257465552 502696752 170620032 627249728 16076800 634900800 48513880 689555876 846609828 357597752 915118656 271084032 162087864 162514176 547673022 541570542 430196000 36110848 848173632 438591168 596630320 921117184 660890228 737314976 295658496 971800000 292513504 270647232 448362816 562351040 353700352 590328050 36464988 27415808 464629760 955190144 566714296 2463266 986286752 106704064 153125872 472274992 923252248 705063728 978278604 693869228 875701568 279406780 44455584 868541952 943336104 400959520 417707784 746305408 506573568 432049664 819461780 43010000 701689264 141562326 522523136 148741056 638033036 895670016 326465684 503111360 568008599 763123948 900205368 649363082 879548844 838294976 495074912 866474784 83310770 842887096 84850776 918197744 61413240 994333096 399396480 677400780 776517723 158227040 706564096 47493888 822151680 613890816 174537660 179462696 23126400 548801552 541770408 320688640 388601592 941559880 265203600 785670008 113845904 750326784 197368656 888050624 251108736 84742080 158903840 278051072 887850496 816162720 111724032 212211152 609473920 809462784 193836336 853463456 214714940 247756128 972217472 808187616 799016816 383315200 898958416 820676100 381839660 625219544 770396756 2141920 306311168 322112000 886285056 570972006 891717824 590278368 440330304 22248448 741123840 283012096 200160436 116000960 117835028 347340840 850819072 533868032 780390528 116637188 937769384 925918084 556832520 63517696 533428945 712698529 545636864 394063360 739479872 105036032 851115520 466625856 853673876 560817504 973415328 710613880 350568608 242746624 876527376 559936224 319133968 450207872 862493440 198313224 316712224 956853120 540466076 724888448 767043168 332021768 198237461 734386309 522710752 859445292 286344576 989100784 448912864 424131328 64209344 462595888 736643584 482149248 955024252 116603904 176471272 649512956 802729420 640143306 878320640 757331616 412926208 41428436 71879476 516236800 907328200 416959248 884046256 226900864 430039460 137153760 12141520 205359724 416888536 469420360 739521458 995053056 176103292 26904704 870720064 37445324 839519744 24966144 775452457 529443924 869187888 295207050 299121600 892345408 412518664 6120376 621705600 280530944 900155520 552439808 650034432 900617600 552500000 980416460 164463944 848640256 651421280 315382480 462098612 411691028 394271584 915798912 503843140 491495328 108023646 789238432 736247296 333865024 792291064 597452544 391605304 665446040 383720448 822763800 558103914 82745472 299138998 347703384 119527480 883156000 31769632 51545900 546097216 380895040 280943360 440431996 522873472 459985304 996174198 433623568 366111200 698300752 689243808 517134044 377147564 936312832 38963920 409632520 7774048 535740280 636971688 403065154 754350585 603560000 365058748 224929792 82273804 976652800 451619180 867212312 410980804 893507472 969024928 948894112 574534368 429919440 637181072 377134208 579042528 332717984 277680256 877295370 379970800 743112992 800244976 622346688 554644928 82709350 356137856 505164876 540585084 328952320 41491288 416663168 554758656 892502816 305740032 589158624 562690242 55888800 309821952 391585664 681598688 930637214 548213168 108751384 129283824 200784572 835001800 538395160 895043888 264290344 800178600 888215440 65424000 856179084 79135900 870227784 457953552 928181504 98272320 961078752 559300000 614833152 256937296 573081656 580579028 98124418 782072900 89143488 168118848 452429664 593328714 814400096 763981504 405307904 596639744 678078464 787684036 225963968 436548800 383943626 304924168 993563376 910404304 451314002 596382336 904232064 922276608 488097792 204583840 259265872 175152368 381526848 938824960 891598312 285842744 609988188 217966848 720585732 7060480 404276464 54399880 598186752 145517776 842394104 254472064 788589120 480330752 815348228 188475536 555519992 110552528 987502720 173555200 72322008 224029184 157901760 312260992 623419219 617537020 631805248 180403940 992660140 628392032
361325632 436891168 342496920 896186490 715629280 559483204 568664576 623872000 277883392 329600000 266002400 48539728 265390336 652963648 873500104 223975968 319370649 783838960 74752000 658012592 873430144 194835456 862336000 788982688 66701696 222538240 614590736 227910224 201777600 463764480 790969856 45506975 806706400 712087360 156298048 156334336 932761472 284724336 67531596 768588176 726699584 343138050 741509312 475307776 240436584 44959082 236574848 457433888 553609884 184415352 570300766 664197032 792028634 166719904 296795528 190143936 251431184 278365504 171003904 604938728 910729904 549536000 970799532 571199264 958449360 464661440 777669376 825243184 774545168 427359724 651091222 455243236 371025536 70889984 737494464 379442356 962341376 895953008 755611136 123983168 35827712 974956048 860969984 889737780 428366848 981109240 157929216 721368400 348974776 994762416 410185324 369746868 220158820 850043696 264570592 234131264 416351036 784557220 328496768 213289996 954996352 881638780 582533120 990070152 7063400 382665078 189475152 759474688 495665650 639150208 135896012 753131568 277080392 499057440 727460752 317771360 855799905 448450448 744856424 619029320 893954200 735559904 729042232 932661600 712862080 799802368 546017008 862109248 117600768 136443180 37456000 103423105 110364672 969865304 526883904 686354304 855917824 999830976 634284256 725122368 447906736 605769600 494458450 689156944 892370096 411641128 753726964 316488184 5368448 737126948 586644992 973364548 649118400 157476340 92371192 948186016 356799232 52840916 877564096 367617976 285334560 285858176 201419008 640041568 931297040 500644864 511658416 725360920 994779072 149145232 514172416 320410112 676659392 955251776 144730624 164906292 469662552 815585920 589124672 327135296 211438480 968338848 150367744 365205536 458011536 679548980 153601907 785945524 63992182 328012864 202273824 961672960 131993904 845144288 584603342 90710016 501421500 216772000 746885858 520222536 228351854 644693402 423079296 995758432 702525184 565386240 208808888 33113536 571523734 385167552 360197654 502764173 248676904 606053984 650262380 272866752 934769304 222666900 772059556 151540528 109554528 101712476 468329472 527753472 388796584 437435360 632052736 680329520 330407168 366067184 99442848 580035792 119248400 451400792 786820000 109768384 708477008 779806976 681130860 455338480 899226240 276080160 321332960 752203296 166325696 815882904 628643576 190976000 698062248 114193920 409376680 988772872 217522056 172772884 832980656 559164940 471981004 587472896 474929408 973948096 190000000 612826304 473788384 478636800 356926464 656307696 96817856 654387840 17591482 74231456 75650278 391406728 244783480 928625695 572466368 537015048 178070528 725592768 488980864 163353914 501957312 392991232 368107979 451861760 890547500 96681124 281200956 79687296 269611136 676060092 44157600 435495612 68030352 34751232 995817664 144243500 465638912 217313264 483222128 296814984 20108384 319947008 875021168 658723808 585795744 397777216 929945760 923389902 539696128 264339372 499912960 750860832 830305920 905478528 841414250 649264754 887893504 774484340 622462816 564172800 651469312 527519272 73758336 112237568 558810624 793567136 713041312 831941064 397296368 498212236 972249352 159400376 927697240 371907776 693304400 340107304 588337628 460769390 143349216 410642512 75206400 311837768 952855606 237741200 751702872 789897024 702387356 695637200 532822880 220798240 721987008 308251500 174582165 589533272 645375020 715014656 527837406 356600056 747716256 617389824 650245120 332164608 221564248 50938112 488997696 721087104 512675328 698678400 998479748 609060608 208752450 31985372 532322048 68746860 432542848 254785024 933843152 883538880 183286344 70170624 750874488 239353716 970371152 420376224 924039680 159618352 125714400 966254464 736631808 749272896 432391808 458750384 78546528 447709960 333612844 331741584 2924544 610357696 536329024 68887168 595211752 360224640 932000479 284167076 753866603 742038176 825953046 505909828 625043936 343371664 614403200 634192072 456195128 72837446 327152536 472672240 996408280 796984530 237708352 313555520 161174304 942933088 419358240 790135180 259962272 876816816 855312768 40035008 342026176 960024288 607968896 764920536 223511936 350196884 83460800 488687744 745576984 450848744 174145024 63612160 541597198 589177664 541995520 99890128 130709536 836496 23038680 332139892 850185232 942189168 192162588 691280832 306039948 300022016 350442992 844980816 442872128 990144050 798980096 20709280 359642088 800216016 279207518 698102400 261606144 180534784 771972688 447274112 925291952 567783296 583532304 91166464 53714624 468372280 752880128 642084128 721319296 910495884 682307744 589943296 635943824 55653616 649341802 659234224 918317040 201674098 691505192 80174464 213333490 390875000 772251817 572953984 304503532 73845640 984465398 482544720 428456584 520204064 398153800 689525544
2878400 717950168 515177680 541915802 574639488 360026304 945495487 899965168 413714492 221813248 220493304 745198570 952618478 124269840 117666816 608427095 557320704 969774400 847191752 281610576 986197760 132379868 583408128 741193600 147380440 735610880 802601284 729483200 180781896 68563997 99571712 962567976 432823872 707504580 959969920 771583184 753731788 465632328 223680760 685967872 430460480 654290176 201735680 817489920 891841880 232355704 33698648 886958648 872364568 217104864 924924800 722951112 875863470 249635263 989265930 850847768 553025936 477595884 328790320 91838512 705306656 668152320 737398272 391503136 252266312 271747394 765104726 855439072 160367468 48513792 167340640 588000476 684276572 620121600 957828480 12057098 338828748 997230624 722543788 652632124 572381440 674350238 203185420 553220800 337948928 161851694 709828488 954150148 351065116 226769934 134383840 721960976 943461792 651098336 118765384 916006752 584333476 311424928 294782376 711998624 503219240 545017226 87970456 448847418 126220512 960966784 141187552 944519136 185543528 814849680 695206400 882233344 463494760 238228352 690364160 355551000 826297552 523821400 124463198 243192272 165907340 645987824 73117744 452147440 252510456 713276160 395937792 941411034 71742976 475700000 622179344 450001876 858315528 947406336 1247920 627620224 361527656 285638128 847304858 536732616 660686704 560685568 449333440 555546600 320592352 836312374 433085880 293222464 901939200 281329290 313761024 411973536 122435456 902667392 628253980 100024592 441220464 772198264 796846000 211142144 963704256 790131200 492606330 650888200 755877504 359516600 906914784 462304384 835661975 451905952 122744128 597442560 329682944 795235648 607063552 994382510 482007040 457178304 897688916 147265896 651012064 499334840 143311869 780253248 505988528 855409600 684149632 130855688 221667328 49882668 647071976 548423872 756167398 862121760 62810206 254281054 553000640 382349672 455718888 220985120 919149184 843805952 444839760 317950656 732039452 128160832 562708664 248259424 248962672 995228168 496314048 974513088 412694928 822955264 60268032 870423448 944481024 616902104 645057536 230366464 186755048 830941344 989169268 970652544 306650048 973122304 7404592 397166016 141473964 23179659 311838968 307030684 100654924 134485844 954978464 462703104 48099744 790836976 611059200 600365536 855751768 828243144 695060160 870991740 839606144 48060704 452026322 217903216 576433424 104578184 410912832 429975136 160570 475450208 207778730 816645396 30154752 52083712 810518720 995005600 960736640 442940754 188630528 396736000 139891584 569616906 95645760 633395712 33600768 271754132 246613924 135071912 65754884 15182588 157299860 768871096 780980224 565257952 332824296 827572448 641242112 206784672 209638622 775850272 226639360 265516540 148421634 59671760 413609600 751060592 147896064 426024448 443680224 798044504 702351724 461767124 265750446 198519296 15182672 928633472 227559488 710553808 39190400 307087320 961842176 908010240 726790596 897997252 120043180 459032824 167594624 297291072 700084000 413176718 666080320 710242832 977713088 292477144 764136704 698717664 451665871 550426112 718034200 990344944 102814488 269842913 547125504 126208460 436151424 77122328 907357651 383622142 234408220 344536320 803145472 544332800 709120192 56003072 994143874 12777984 201962704 118931342 613666264 660679120 374637808 649836032 479195600 218730552 935375600 592935248 852400644 446030272 298270122 785217536 149817696 786093568 207126784 361380760 123136768 810400822 330313128 829934144 8794016 697036320 794718720 376356608 193178544 957923264 815387200 766210880 633667360 434033728 313179596 490716080 276107216 337585920 955198752 442254624 760848384 597849824 43409700 953186048 401280064 730010334 837529600 479488992 913757486 791563680 109500956 500547360 520507861 438757792 431132000 708838444 3102008 438928032 369054720 558914368 834110370 927699968 240521794 465666048 627497952 75402592 606799360 278564060 757811688 162023424 950094592 713286912 854826288 136930696 793087440 954627072 220556320 908140768 987774452 232287880 906782408 194761280 54167616 227092616 80251904 378073120 149609984 297658384 8848048 249315716 735543208 350427648 844619072 839042268 276550716 63386154 94737376 614185200 292681952 222698896 328037376 944826368 279596836 678706228 841330540 146857188 915876480 533248240 736227328 452179779 208868704 545261712 474162688 660400862 60631771 705118336 108093776 364030360 609887232 832803184 257016096 458419676 473346352 286933952 104396032 901162160 795375840 16111104 371581864 948462592 566702080 543387060 362123496 414820600 518881600 6726400 699346736 468717080 805671616 828350508 638348976 475049920 816187672 315778432 641129242 942585776 501188096 895682960 119914568 68033792 663157824 472318976 773691456 308668928 572242529 555720608 869638484 274513016 102703808 517334108 162391072 11318528
229372160 243794816 536820152 22423914 392261632 246311616 832265000 916012800 427873088 89587072 579054672 135187894 749350528 516723456 622646688 338237652 102777568 457845712 383722856 276668924 419054752 318925080 620606720 400718350 153331408 297204224 111855168 437675456 755958418 648014632 236208384 212575616 299037696 860298120 356667124 611288456 547103414 677769344 561036800 184998268 324166832 362784634 409444600 28426650 100121238 261688320 138733888 311943680 162846976 258714416 464982664 920453848 930930336 716803264 647829504 148040264 446705152 845338886 607936832 46186312 660203040 145211884 329674406 500537344 85173120 844849408 767181752 387910984 451033088 397886592 770325376 537926692 928806184 40328960 543610352 746213120 750977024 264524800 507708918 126300032 531584064 642271040 102876816 797542493 646875896 553738304 898371114 3118292 682016704 948696484 974652580 145827856 923761554 848559872 668535552 998030464 757585152 401023286 572733296 192193560 629041152 696792448 603376528 567935848 626481280 364654208 766828544 681670400 68899360 184779264 575542720 476492032 738497348 492610200 546823960 918130592 492203776 198712144 92575680 201837312 751415000 519469056 431724928 362381584 853598400 372232192 989590365 728268448 396445728 999933784 148408448 470068197 584935680 972349988 822247936 279330108 452497072 264102464 981238228 275190248 528262976 467994368 443673234 980295328 44753888 357761408 534425584 310274928 834725250 704653952 847558152 319395152 545245184 775301040 588786944 857054272 348597100 459001044 823770640 391200000 600594304 747800576 77561840 608494272 933675520 431365288 545311552 876035884 517098558 810951600 257645110 33684608 542964384 193821866 219215234 27489768 827615424 750814000 953898944 580413898 595479924 167881888 343905324 117064528 339523778 413256912 178853968 458820068 121042320 197620608 401684390 582451904 922297940 10878720 988652608 853345152 918210424 641417684 684505152 161372096 5302610 311800120 561594592 602863968 263694060 196817408 896160768 82545360 136318620 853656416 101767600 108523200 118775410 841077568 448982758 678148238 528644308 15490048 973483840 523916992 327795104 688269028 146482296 535610108 100069548 373079652 473487936 929521344 225687211 645647984 590320864 970445392 647629759 809897472 531303936 751017472 785369600 150123136 600824480 412631154 216178304 847777280 519005152 616054784 836207008 988578400 559515924 18388960 180668554 268176900 550822784 936778906 953002528 550933732 641900864 709320192 459920000 131296384 106909696 63597056 389370880 311035224 218474256 603474298 89155968 165834816 771148896 512327884 93476950 388103196 950360640 6379224 84839936 733967972 113789776 121716288 564884992 328938652 786673664 835306496 612225344 964575200 480936064 483780742 177860608 895701182 650271576 10146784 646304256 24343024 44204992 229614646 995650432 113020880 208939808 134184000 875807076 336526224 764926128 470220944 181558288 829950858 711978240 626165360 490264204 787646080 55521632 802448384 492386304 959693416 487783456 989029993 216602088 411999104 384692464 840824960 687607144 336412172 689692304 737237504 318374780 965680902 64774480 597907652 929422696 762403508 853379696 839975536 814170128 348450304 675337840 60648512 607856088 662903456 38415360 813303808 734324000 391062656 924856628 22819528 393307648 453584772 785472304 140482764 15466668 202662560 911547392 715632336 23685632 110644872 275926736 34772527 296856936 663490000 809174016 913520000 912090933 305801304 935943914 868891776 269109917 311161637 144410092 468112720 940676168 109098448 390496104 685941516 388018622 365933984 546734476 826349296 448462768 410596768 115162368 749195318 547151500 372146984 859990272 922844576 816382954 821717316 222885920 743683200 81636416 357434016 567498240 738950848 333911104 892283680 258085376 780682428 396044256 377197222 650963504 620022350 20470288 69857530 996884981 831244576 11489751 634799807 432416460 889134160 366601376 959045116 661956256 963169904 429069804 964290132 395383184 152175214 829628416 215483488 418778144 697842743 639863968 202137984 420840592 816997584 291323528 799953408 331614728 286079488 356212072 955201472 486861920 243775744 549391360 912092768 457011500 938051584 927089488 198117842 571194624 965852968 66565496 195162468 545743952 773973008 598990944 568036560 753439232 170972160 849521396 109637376 641473328 379717632 474221554 416344248 133639012 658049536 136750464 956269509 800730560 730039536 387672384 120120000 534191474 272516842 341137370 873149180 482524672 530951856 524780800 809935160 684069104 530297544 362844654 131832288 200404768 924115744 887911872 678612740 351643024 942873664 899483928 831797450 50132224 211037522 814615536 852012736 564917824 205640448 880941664 590294528 799287592 383647296 849901056 18299763 517801904 234289688 396335984 564708648 978037376 798550782 368753376 523997892 689010304 519863071
506152800 49049688 616597760 669199936 714790024 786440984 363706904 42763145 115707400 19083872 279853568 54915700 359528868 675055616 606389376 758234460 569800280 731043456 144711248 18062580 922595840 845307392 668087056 904377600 460456809 343448384 91479408 89199138 292476296 454502660 581552784 363717720 544218608 543385600 660392352 284611504 368178806 759824071 657002800 843939840 504796736 601728800 453317384 707880688 582284800 850065248 65648132 333745600 225130496 847405080 475382912 7546328 710666768 534189148 428534602 112438272 250762752 944366144 322712576 137200240 715028768 49753930 616631552 295550520 950116760 838795960 302114230 28454240 831780800 555473352 493186656 940075008 4008992 830953000 620119712 447595240 804439666 611030600 3422976 852457536 365768704 501032392 261012348 849307648 47434480 721408936 986445120 372951680 514847712 755940112 452408736 720028936 557610048 814596640 511980270 168034180 810411280 33120736 630718976 444595968 436670400 352346496 991935872 875348000 793911344 550516136 197587088 319966208 784218800 216407712 105916984 344362240 841170656 194911104 391304416 323912032 60538888 344574976 554536536 315396368 8604672 53335552 304396416 437244736 774762088 568744448 426455472 337748416 319151414 246694400 607916096 234930392 657555976 813936540 871686528 177743372 269433152 106396672 498997032 262286784 986451872 941370086 524452259 78951176 371440742 500755200 176635334 225940940 690165392 392630256 617606570 604965312 907058336 230463134 267184816 684664432 200058498 640250470 330784256 644546590 765956312 233455008 576511232 145867434 151402728 931937536 719565740 389901088 880035264 415197120 110383840 890937876 669304320 611097360 174668288 849929728 157470944 880833600 904921344 911264800 223852527 388448411 186864096 259642576 419794112 310500596 318344448 475513600 923952512 983565664 997542356 610950816 182719160 898112000 526426168 665390848 364185584 531822976 199780080 297337360 160338690 362128160 669670456 609065456 677821664 311636736 741347268 29446640 802359808 707270984 287250892 201694208 558439176 751104 795174784 789815072 47651584 453043158 257804444 213785056 824671872 98110784 644233544 628015788 894729152 802474688 946658584 759088120 648040704 736981640 35111936 652963208 839621152 727201528 114047080 940234240 448729116 889627259 15902720 143668024 281083840 661462688 426271744 70540060 705462144 130204160 623984640 247055024 662189360 427620384 527028224 966014480 711434368 131399776 949226752 941928858 243187028 451694752 517643264 42732096 74794032 243474424 45197312 187768032 350978816 707500224 978976688 197589792 538752800 143703104 582703024 268688000 897329032 925363664 602090944 912445016 606335885 256321920 636157888 48667596 308419840 874853632 555823072 675920000 148564668 872711092 260300984 585436976 496625248 819943552 555422592 23816544 644704292 703367596 143623492 372753324 144418624 46524160 333883136 260317696 371299328 259109440 50234898 377796430 18938144 702377728 317486400 671180504 206098448 243981328 150364352 731468432 949023524 440929000 677966848 337569650 309660496 114207888 586622228 852110384 194762032 664780704 950015488 619524280 503741676 502066384 340648240 103511132 344336384 885498952 234323268 484260192 403214736 844365440 849236492 123113048 106659328 565920000 38190434 373775946 3908216 88923632 387914672 645581056 233744448 505693696 443319808 391344144 321523808 756261968 121528664 877574441 122907188 800362560 919330304 129139840 135763568 720672832 124684528 772592776 207440052 516461076 884644712 273330300 603995420 393489292 610737408 13251712 125842944 399291976 950875392 772426752 512703616 643460 337404308 255215086 344038528 560756736 59456000 600980992 867833600 914905088 36771072 218189264 970722816 909450480 579858944 74990960 764412704 44694384 120602843 946490348 506954222 386176512 922365024 268327944 123987156 4215504 219952734 981264020 82258368 360953592 869658912 751675216 898448384 327615166 176323808 936485112 683686208 926231760 435073920 600808188 982676516 781478430 244903136 273894944 665407672 962711600 11756908 149116160 44482432 999378872 617421946 218837312 205727600 700258658 318470464 569923840 166151168 505798320 59647360 498705350 16697088 656734352 506355712 768119872 917475832 116071248 437565156 669291008 336197622 718857472 855715072 545787072 191992064 360353920 681168016 693419648 256904288 336547520 646282512 23543808 746361344 8666180 38881920 501823736 491157960 175581376 170798287 332608192 333602608 428607424 113829760 877493760 786403040 390010880 148426408 539870116 33875456 538116128 719730682 692812872 885198848 500716752 122925824 68776704 589258240 527066728 351060768 902525048 682323254 436752896 54826720 780735552 290057488 561985984 137240224 484165600 365663392 214360439 98460590 741631472 837631104 993939364 446058000 721919624 524153152 793324736 860880720 525752832
868634814 619316768 745947733 834279208 713440352 445645576 681631616 228729369 44957072 754228668 208848384 710830080 976501740 188906496 666542984 219761384 35071776 888713664 543728454 20368384 206121064 452425728 82673068 337650788 235262784 515865760 312992144 560855256 887274296 447567840 47689934 700044976 205614608 744961344 924032000 751972352 936494108 478300512 918705408 197373440 647078784 362760960 357903296 464142592 202105600 479184384 283004712 79710360 554910350 284385792 128138048 851715552 790973492 632604864 668774400 886604544 430901504 656497664 757414500 127302534 913052992 673642624 159281152 936318720 115272192 879591296 238756352 912525920 781011840 784733248 850181056 65522624 267726752 581115400 225012400 583253967 595956224 764544324 754094688 490068480 166762698 368972800 696864736 632570808 842583552 643669824 216233984 995168884 25559040 349203152 599282998 234464400 544318464 584462688 917669984 215468384 881408840 516673768 317773102 912492024 806469536 194970048 495303016 280597560 354320100 331384253 102251376 13082926 158880160 201610625 569828976 640834374 659007488 744747968 139096152 152902312 141167072 446852544 654677824 274668480 95526976 528829764 803195184 580082552 644262032 371400704 842074328 206292548 223922192 801775872 739121828 852818112 700274384 620361728 942451904 757848672 191165984 289771360 672967552 173942784 79479616 277928000 998715120 363358192 176170752 3541440 168360640 605492508 359700640 614469529 705017128 154987908 633039488 706085216 373917888 164752 232199696 93708912 422326706 614220552 502716797 150243718 756193536 830180892 928785764 38722944 343478462 507846672 945364703 374055447 468708354 777478720 602380442 408736919 448943072 109983826 648367984 809084998 965458160 913660976 631691168 708941168 598205048 16614020 603753344 414669568 471403328 838091096 857577696 770938480 934080636 755522736 140067264 537664064 413535456 198060048 211501448 846751252 250442680 585360328 292031742 542189088 673436895 482271392 553549528 766331392 449972600 777325344 892253184 562304896 65018020 220599632 54218540 584540648 953989120 429208536 159981908 541275136 920848384 396604928 524163336 753739064 886206592 901797888 536439168 594185936 734437024 346825500 769575328 381769476 58436160 894081236 446139784 180369600 309640200 348563492 250675000 571133108 75640064 48136768 213189784 148634168 276778304 646424464 553546912 537111926 398951168 486387456 776914752 485640512 117067568 642496080 842940600 425443320 624783717 380683624 777693534 998034880 334362568 834331744 487683824 896412880 415430688 816124386 477007430 100272376 196084248 714882440 869999104 3053952 749160496 757944832 291463444 15638188 792665984 831621768 783529280 598770192 680002992 90873808 268849104 535202136 317278176 970444160 641664000 917821024 161439512 738789906 195895042 949014080 119755168 618579136 419754896 112157984 319434512 636787447 245123192 158482368 739705648 654285396 266716288 837523968 523814170 997440756 917138880 760946496 190400244 614332040 490756464 855619904 869469472 712562320 789426176 796666334 913724048 231057920 609444784 622556768 270292480 58187904 322946924 108647420 936689760 846863700 763187616 73256108 561579660 223117960 70359852 330444504 218911168 424412032 175163264 698697024 983438824 3990856 512403456 135882160 8703744 957006592 563487744 555625600 907560192 196550144 58179362 797902728 478514348 584944480 418797280 368401920 158495232 664216096 74640664 105343036 205663336 345251840 532027008 289607510 878761831 309638960 238927360 132137856 921134592 993862224 748841824 684892192 64246848 548393088 130287698 744811022 597209620 141765120 933732376 949406608 686566297 331153888 912597440 575115024 543767412 622062836 890359664 27464224 753664800 300781144 776589912 196119040 751836416 859505768 983408304 927621376 630367488 726617328 245306656 74128384 330266650 317004800 925652064 962946304 334378080 644161632 88099888 487256096 111123678 317877528 502779904 399432640 173232480 87007760 206634496 138737920 111856944 656215296 473420512 95500560 23783856 975806464 60230224 255361280 643007492 349137560 971826004 615928320 534709966 978156400 909944320 761201830 197697544 100633376 407512600 389622016 339501520 553103500 292602616 349108023 821837312 555459245 974636544 498132480 964501440 474142976 571223168 275212928 18680448 445492240 292610898 942162560 952899840 158708736 664257856 368565640 8757536 104606416 733222008 337297120 293382080 399204620 38607232 607897184 595859008 936046652 822093824 982400644 303215072 666215664 896420688 812851200 790755968 279919832 303133680 142801776 553813024 64242496 650911584 113108740 567322880 910471936 580567168 206879648 816725408 765195096 770087780 355032640 878898152 5559856 381604352 299570206 422616254 132086560 761227081 279981240 659361824 37018412 411722768 471829504 842332224 463567892 909660288 289021476 900432304 501994496
724885408 119373056 474117120 485965306 785715104 172130814 935066632 359584216 3517184 997897920 702336336 451484816 783879840 870941760 263109008 477149680 212836000 874667384 729849344 934393536 359890000 290961168 321969808 491234252 276094790 398527182 260301792 608021504 480675732 429395456 760578432 627440512 758419192 614987304 295664528 299935137 970119968 77356720 750715968 621424048 347759120 276830536 411919708 606429050 263251608 153311744 928549184 977403840 837346208 684646256 309733120 117097580 139255696 90082368 114468864 712694272 262894672 645963672 243269760 796074240 697766360 872208312 557266784 91706112 171092480 85408188 350767616 770123392 21651456 155151846 453854398 3987072 208926398 238549256 846017536 299584096 446125000 807035198 794899488 561717638 649537000 327304664 160823134 550849168 574723372 491802304 481346256 848184832 338763872 503152368 162719840 307488044 994102456 269585067 484214784 810852032 159744704 813994016 831984144 475349504 24907264 407267312 136848384 629216624 68999168 817310926 312338208 866590400 44271328 974354416 456201216 882134752 950317649 30197618 751407808 256136448 817316384 652048656 874190720 59541056 652219648 953698789 958253312 111216192 290414000 479452928 700581936 521718152 726487284 878821760 762916545 548721012 928028164 621653512 986537472 870678536 843935840 642055168 823211288 270154304 911448960 735990000 325937664 161735448 61698560 880772096 997279104 79599104 774768370 423791888 768721800 608039248 956426032 241462840 461644736 872934400 513143520 99710976 916362880 395852960 109959568 92493984 110003947 259587328 888748608 519152759 432085672 426013978 886271134 842047204 791021488 312593500 990207008 431540476 518766712 144901120 729506704 326747528 561792000 926685072 423446592 517897376 151175420 871126400 523864120 844499328 416456820 982910208 559434975 948756640 673370560 54382080 605286962 181019568 1637776 142872320 809730944 709206272 115751360 867580912 50984456 993072384 236433400 101173888 804691008 928604096 722710784 71136620 630722048 671694680 759267184 983383104 313579760 825780736 844160512 422537088 542148096 596478756 803662336 794353128 316282336 528469832 489066952 337772742 166395808 206323456 926469350 701582792 903108720 341270016 95492096 916771328 518153120 900432240 266359860 157328640 822181392 590023384 667259136 958944512 692849360 123153536 557764496 994996224 231712304 59139816 135662656 916746768 977820160 503704736 271790080 497035328 120181048 819973112 387342168 376674176 638203392 412494024 107949248 153664936 137164288 162242512 38831074 171185882 566919856 871759232 543741824 848804072 746332160 418126832 418271874 862499458 763951400 300281984 17959520 863155138 126343742 538688768 949647424 437845504 604579264 296270464 796514725 909964160 313373120 124746220 934244864 599349168 175016095 718432252 691631492 607416512 46222672 594498757 842747072 9927872 49452456 221515688 140024338 631634328 231838336 954128384 363957536 78451774 419404882 300816284 513561072 40015336 910463104 890685984 831529440 355165072 401282304 952248320 123932800 696365296 496544768 634372608 759306412 71959600 757309099 277247300 157760968 793152488 857696000 318858016 762308560 461216384 439272448 887111752 981945676 866922608 366995872 410541064 960757760 104918480 312707960 349588380 935322305 537904768 996523648 502355456 404658144 382545050 598267712 80772500 368858032 454582360 981377712 293617240 958371200 433978860 612588032 674111216 918916608 107849104 733143040 547785040 904056512 996248064 520657724 303979168 989673908 601518568 491862966 654448384 176741408 20669434 123134132 255159540 399382460 245688632 960439168 471426560 14366528 880894400 530611000 66601420 20171924 121842176 636067328 228077800 902900736 497737792 505756128 279035648 414609168 885885744 467062644 434911248 526074588 637506768 686559736 59074048 44333624 437752832 783304672 543683394 369168768 535223808 18823480 255635968 761350656 247175168 309473068 397648922 976395768 480226 956317396 531915363 31801536 569388192 907523722 117982340 358081840 50000000 517907696 762028128 219197384 881902876 440919883 165335180 502074880 718947936 200220096 881404256 179214784 375263776 148981928 652064000 703141568 948432256 999707584 122923154 384798520 313250188 780131328 423529728 810430464 473651966 269427768 196914304 627496192 980854144 381694144 899445152 245800032 902570378 288556368 172876384 367639520 480797184 678109440 152516552 779499904 163935488 683267898 337718600 254952722 942336008 367081137 357009800 722767536 567555760 886410976 469741952 620348612 330680516 532865708 795812712 189681036 886803104 135405184 562513152 414548784 859712364 946260843 101231384 696722944 171139328 617911714 702363616 552460536 232558920 126114048 289839328 372238250 599578496 478289000 361096192 694502052 426800664 605145308 588211088 480403840 325081600 945967172 207979520 685185040 322676768
153744886 88349184 594259200 191540000 717440608 289440000 495684924 673217664 370230000 242973072 531243760 310510080 192901648 913793568 895973504 767681768 58276232 759833088 394826752 858688512 686986188 16069260 851195392 273854912 616423660 643971834 980873472 574288032 65660228 561417228 444711764 266749204 150501970 395966264 153458704 797325056 544948872 489794416 927112768 588628352 575075392 358905088 716050608 477757360 138285184 626294912 836623424 401619600 223361920 707731552 380486816 408242320 635125444 942578348 111818720 958364224 519296000 673120304 503501176 205108204 632148608 481681632 768454576 724387088 975058520 340702464 725290496 540562020 363488288 264201332 385807136 775400352 78601592 159591168 796319888 549953110 899074528 406186432 189250440 448032112 610772992 546616128 435520902 551237696 773328064 113239680 183676884 795707904 322263916 50810488 56978504 68639424 287201496 884777984 595451568 640486934 451909386 856574656 408487752 86644356 938272516 358021688 730510240 957649644 81970956 935570866 539760624 810369312 303818896 897480064 83849860 571186912 727289088 770762616 176720972 996368384 891581488 471706240 295991664 455457840 390033184 31162256 464088288 504758910 598828232 223976704 596071296 263332064 878932704 770879248 285935680 571303744 234490624 16308 405210152 501195456 124164352 109483423 779909792 765409182 749141444 408424000 460059520 336778200 226188832 387416352 763009600 330033184 311352548 616081920 450944426 648559248 77609472 390219434 944592768 547059316 400876928 800811904 7196018 465011040 450716672 328206736 152459072 322747136 427149248 283419000 585217056 534874368 952734720 496426840 756111580 261469572 262239888 975525664 291811328 631071488 448356034 745969960 101944704 528656787 480620722 882944384 911003932 131252016 112084280 151793344 659711856 289179664 10897328 493003296 266183680 316607576 678055984 491848000 243685376 100764928 325090304 137770392 891479440 242451776 102901112 990403104 439619648 124603544 346563884 271276224 171720560 472213764 604600320 891493912 858899108 613269416 743308224 68169736 792477530 666732176 421659184 932381952 739778688 58998752 8403280 947036374 413771812 33901568 601493504 305600000 259229728 965149160 109645079 567364682 512943856 500627200 399521280 139472896 691655768 368551728 353198840 220053554 205117952 621550080 581635680 261644800 549773184 404972032 807483688 584694656 769553648 243540224 150955136 183592192 230842697 628360032 941452032 979185792 585788000 50825216 928927840 275427360 803357184 207608568 156867296 269922736 354664447 269296750 292225024 283284736 469494774 823564288 50653184 510315264 468614656 207736896 35212624 175708160 630848904 729246080 25247432 462262857 901922288 836043904 839516800 215334468 215253482 318273792 992315360 484060194 453027008 903782336 731224960 295796576 355516495 46526096 514729353 625947376 215047728 439989408 511816576 960953152 878087936 690780064 380585812 897279464 575599662 170436224 590857056 103623984 855563776 930122768 159041072 412687324 805228288 389350912 287912598 555576000 459649472 446131440 865884952 202785792 870645632 361550000 566947888 517932882 42360536 119249536 988038104 275835072 606693200 336968496 758022068 648398904 124244480 773254852 970976352 143774160 996237220 247339236 386050560 578830976 797550720 536894868 376526080 113008288 980477568 651160352 141016256 49354096 876741632 912706160 353652992 896587318 615207136 695730304 657811072 880582560 998538376 299097504 675015301 774741888 524968992 199768704 473743016 727155581 743137177 783154688 783696288 650876552 347193660 926981776 192522618 707211168 980930029 380753104 6293624 26742464 537442224 830154220 887267904 118026082 854386816 976896064 693045240 912337088 926393676 457174688 86048625 837819108 619245888 111165390 359327216 876269448 193478368 158720512 794160000 413047968 413213536 965533376 421763654 510320896 62362176 131266408 150699808 15448064 583344753 778812400 314238432 470648645 317689000 715494644 187553408 820856544 551992774 267045008 189670720 759415808 205748972 83585936 612697600 364980420 349245600 677259392 359204640 379522784 693259220 94626816 784719776 764678255 564946182 236257742 556770304 554662360 583626368 84750304 565918080 916347716 620083516 207391744 337311232 194437384 587326848 761724096 612605202 640353056 68603136 987075072 368029440 287795480 576912144 419138016 322356360 228989440 647443584 665338416 537956508 96490496 10385152 805902688 214732364 121309296 913137664 614307024 769459008 883292928 717310892 27461656 230677792 11904952 681937056 965968448 471406336 30724900 413089052 803028736 200338784 985428992 120216384 829991424 646363976 405327840 1217444 869677077 295207686 301040768 676996064 468128470 700679080 756969692 499664896 586565926 248395936 237620000 904670720 310457786 114512544 502481760 481287416 644118720 297711920 681898528 782817952 425097920
738970784 518091440 626321152 660655094 155875462 380228448 700329760 685146688 588733655 660842184 486571709 47452720 832848000 818753088 114003456 895518464 493012480 929946465 543127812 928766216 515376728 123992320 378251024 161513640 613060468 926316488 333185184 1902080 21975840 534898944 65435552 155367488 697989680 200486272 971007232 896514688 53936768 264843840 647168648 267714432 70935360 84708276 989789144 618342200 973517872 49147904 415164034 5193970 580147456 253190376 207565010 551860512 348268508 302139936 71312296 542374336 253945344 735117888 906374365 75383688 127176520 593053376 874620148 734534148 472867584 86363936 822172912 433610688 426129680 286313394 503017456 608251400 46150848 41777728 595414140 837774997 913212988 183826402 957102880 480643792 220304640 636062848 126241412 823844160 296321536 171587744 170657472 649825728 951749632 72840128 348447648 668958536 799822904 218552812 516915352 839745104 900086856 737600768 871454840 603101434 991844224 28340224 751234656 884400512 216409088 400549132 841209680 689916646 606308352 633965056 214200036 117558672 141575344 826809984 993660674 393721344 71078400 945533440 204081220 418354032 339118086 511272968 426485248 739035456 676992134 927563000 188462024 967737856 451259904 571655616 608965376 346288384 686172288 103994240 874194478 354240736 732259648 764021808 942836864 318245360 823881888 501489368 233748736 714465400 406480980 522863854 374715440 364352224 38199584 583251168 166944633 194319168 744261760 673190912 866273792 966756620 180786176 527792428 363988800 456952288 742727168 972391168 701727520 750715052 813931356 146130200 985705164 442851036 599840000 93716096 4606272 839970042 802331136 122090240 929370304 306199800 207434188 868068096 468923488 497134592 131875984 336912640 503500032 933941840 398580365 970428800 740546112 113770744 934775840 249982160 146411482 882104128 43819520 213092744 812868556 447523776 660737372 620651136 909206528 179872524 857387222 295244368 895039184 572243840 193820000 179211312 915673240 617085360 44383232 182500950 788496832 900853824 292524416 655608112 286776000 448603840 78887200 765257144 276028032 918568130 612245888 300470365 924632592 291443744 188721976 929579376 772296704 628333214 912800256 588059648 117311888 944046968 544365568 39808432 79568074 551073856 779635648 54949184 982844092 87863552 222530558 675181760 864383200 580706944 34622000 972227584 29924200 349627468 546061475 408114392 3642112 641293120 293557056 963899968 71248476 202114896 48079277 665584256 254667952 737795200 491749760 786831360 501774960 649079022 762520360 75314328 344297472 899096768 583023684 256129088 741219164 725948520 74819584 606488528 164463828 227139152 286141792 787790856 252971520 663688416 574556240 396850472 916941520 639056724 116682900 731808000 848443119 862556984 691989696 924932514 149279040 72149205 364849920 493582720 551092736 88267920 768191532 765401892 337004272 597599587 202351104 323864488 954194388 852043228 82840032 521060110 134947376 918302050 878600448 59367136 913973568 614202624 853753950 134280384 435177424 864276512 652042576 226772384 486508406 799513600 89144832 69068288 410879488 720166548 888644032 20344800 797086708 672796992 218920480 787645568 650182384 969693792 850931576 911168796 133503301 242625952 639336272 645756344 359880016 291896768 442628072 747873820 939932160 703413432 872945353 418547200 553606816 663317968 244161088 201736768 98027666 704819976 210153840 841380940 661721819 723635968 458092152 643985184 97333860 657104000 392380416 912591872 410291136 954906368 59100160 355924480 362089080 335815046 690568720 141611274 998502784 903108139 23049586 27029784 444596818 156475680 181032844 65898924 758839968 397998080 63114240 162928842 429119872 76524064 695648484 452087992 432221652 694567184 80113408 509762596 830183364 672756480 4438784 172239136 220071977 11309136 42586224 811456512 607728892 4373282 495436924 172034436 366178784 688293760 952332928 486869952 164016480 708421568 669454610 642693784 428258304 155028800 947548808 123858620 908161300 617738880 12769544 439066848 935841920 734394490 739808586 425638816 567628472 795505680 869673320 745005952 232933376 797442940 532202112 64352256 639108492 422574848 210610125 448878640 563849736 76812888 629374824 158204928 6360584 890958688 496924032 852572810 922457336 332085880 616046464 39566136 305096064 666681856 238012800 448319488 953518352 960782528 410429484 504174217 12891172 613516160 570724104 499059888 384762496 627162288 191335680 923129026 101295280 69344896 2310144 528557824 719411176 265273920 174888760 424396288 226559356 313167456 321214464 385914124 407232448 991875340 825106944 207100672 541619838 910125622 915922600 524407872 410550016 693848944 361350920 33319288 255789568 96942228 503679920 998481968 382885480 885053024 414721758 413656704 710094020 808537984 528054140 485934336 811165648 605922946
222108048 730448384 785666560 307550792 367967847 52151872 155703200 77988764 498191112 750096568 568416384 189601024 436993102 685345536 62099424 223023952 598970128 357209520 613584352 130737408 974044936 786727424 926062336 563086400 466901920 374543186 662703040 755220804 710681984 247134608 223734656 803623004 495551672 202276352 464807936 149158624 215683328 611722816 917251888 693010368 280185728 214973584 122852736 37535404 531161044 707120800 475954858 93969090 155431056 911660432 836522784 27888256 27614128 900463504 804311402 772997238 581860608 351031040 400188688 262318080 230360448 953041488 646498816 834244632 198557184 216610580 170255860 70051536 229401600 250984652 848139660 315217344 815988750 491050144 263613904 301829504 183017248 871700084 967192864 182078636 128726576 964996348 707800768 463948088 222205136 805138184 86798672 694438464 430700544 406461815 816404356 424803088 172649984 864416787 650332950 846304940 260836352 23846400 521105408 576636280 850809268 971909120 570180840 691726752 676646840 333206300 342737700 174534896 2325304 886561662 721767080 774191680 135376992 897327008 191128724 723279872 982460032 143101776 280699808 378425192 31051872 465846032 381812800 555204384 8519680 799511552 216688384 229315832 88553264 720641076 25701316 248399624 314130360 82337000 405771242 615686824 759925472 288904320 38151936 30090368 718761920 461612393 220747008 246720250 394898944 651880476 339092284 106950305 172633600 692811968 330009168 478245120 250475072 147887984 400656128 812660276 369567488 340120448 560269536 729999352 35100064 100434976 718930944 769501216 190263966 395789536 210403008 621281280 705363456 453545607 293960000 18532672 363999502 743279666 405966688 59222672 357328064 460208684 103007956 297452608 165154304 633105472 324576576 779188144 866318592 936416962 286916736 898050400 232871552 768095062 852234420 281745920 603924952 334318528 28830724 424717208 211924776 968457216 818954608 389023388 439049208 749758848 121250000 748529920 103158428 367075256 820168056 736187320 92282368 881315314 845410248 552896120 131796480 773221632 590911104 230965000 719531008 670855952 26707392 555173952 989746176 749161088 957372352 362543168 545467312 89768160 237646380 414333736 301369374 696137152 679243776 110572144 640669664 497101984 929188476 129577747 682590656 911169320 354758138 702345216 474660096 26474400 367984768 779655344 467996640 806177280 868840992 724907776 804875280 467538288 802265600 700392800 671921856 925633326 497822316 34246272 625058824 373611180 68916032 685120000 908784756 464837632 944964232 797393188 494976000 881155520 928050358 577314304 818280400 562238976 63984944 244384728 194033616 890495652 44983424 375072148 367419520 35966684 936364464 467378186 26525776 733789568 244881636 289975144 231238784 929513248 586468736 177112576 812834192 93222224 168281416 393646464 350984960 833894412 166208299 551657176 787998104 238267800 267402056 440485720 604383488 51168896 323179380 82299904 22166374 456270259 627462656 326421340 496498600 278870888 250513728 542382562 31856634 237515130 499626624 790222126 775768716 24511104 704410192 957019816 0 70426080 636042296 52576204 194887922 351520720 885905920 73037223 392600496 571511968 551523636 338023568 277204208 624611456 74911008 189811656 783346688 860490406 989506804 682330312 920832320 785691800 922508572 240754756 172172582 720620164 877892032 728401640 916763648 46977600 78701376 640372128 655318528 937167424 107742764 142711056 500429444 935437920 346400768 374158080 162115282 956597120 845835438 121082872 379695488 527071488 677385088 413212496 903496220 479734272 222286680 480021504 214072446 634723800 199786048 233811224 47355648 520039232 925729216 313574528 150204968 510906368 467995776 301801618 926826572 936401664 431535306 571641728 305618684 561207432 455171264 915074752 803182719 902831472 271448624 215781688 57029384 453881000 629461032 647363740 482755540 252234200 297594368 222231488 342507776 645352352 940391872 442601984 13487792 767927040 257793600 916898720 764593856 437100648 712052896 668132768 235741472 650190432 9581248 817142874 230263232 381637040 925552576 652504832 181841575 127357568 599305568 137988326 654400000 961317760 105156132 473933056 119708438 506895872 423617152 567798944 898972500 890049088 152583200 897669212 598649408 794539940 32910528 275785952 578900784 198365760 622777856 230239316 884740608 580279812 273029648 300539260 74099456 65777280 0 479766872 181985792 438626088 530918400 20634880 144715424 92181376 146811088 691484288 227449624 624013568 682033600 954950912 946383464 983681152 561417952 384373504 144849056 611109936 877696000 811144448 142577376 80564224 178788608 899753384 490583640 552553000 262452032 127432592 440607888 373720279 114963204 533672176 941776480 415188480 590242096 715132864 573283016 605301672 252412928 371243008 586512384 216342400 898512224 863189704
108041280 1328960 782503206 333525568 228647616 469638504 369003952 656024402 800601024 489118592 840472834 480691424 220623360 614976168 512036864 727199120 53756704 463648192 514950704 200709137 873091184 377928992 901502720 671920512 405641772 636583936 915842304 655905216 744100512 356701676 753002752 752722504 729831936 694441292 329754752 229936320 505004800 663230624 932903918 339860060 566932160 846739190 350902336 46310240 961176848 960224408 620420968 655097824 853093616 598273816 799346221 712445952 707719168 641010624 291591840 130809680 462785536 785679796 501986268 184850180 232207360 409866240 783597042 303240408 96528900 163454736 87249408 866786596 748409184 520940672 333568144 485731983 637835014 614762512 401778432 996618611 52979360 568723650 185098272 748699590 694862104 257823402 668019200 536366106 472002560 374328416 842153456 134302076 488073096 684286976 213700144 180873904 751634570 492330512 866283200 515931532 418777216 776585088 83878212 188146580 216901120 46530752 262523744 723724800 866707456 451164304 148136384 133606568 654792030 860051904 233430012 604100392 176662016 81024160 738463600 777354112 105408560 126153216 363687214 894170472 873721728 479656752 35402432 652697568 178669056 521013764 170728960 13952768 918834464 964136096 463235328 695870716 393965324 346871040 221830136 49108480 253558912 144978956 882027008 747107840 626509088 288554408 492620256 466037372 618077568 302353912 376646774 596645888 393441648 751584000 596103464 677918468 150331000 236022080 253395488 554755380 447067376 320724992 820411408 238489284 857434336 226779222 409903552 165838880 915373724 728582911 670725952 578899960 544155932 373539696 493348560 149807104 897773436 866719360 607002826 440418752 557840162 715894160 123457760 364231073 628309280 20406784 801312224 754259712 542100656 398464147 10102784 525507584 470858424 443806351 425547188 273413840 812191744 833069440 802290024 428647680 288510976 881265616 706117360 383056628 171692088 426892288 649731592 340351320 106291072 786523680 930880096 772275456 315760762 34607968 168529648 573917344 553272832 877627392 504900704 732141184 824427392 188674308 605392642 726129216 374512992 879857123 154487201 297505600 683913920 245664696 294184592 757029008 619988480 27988684 368725500 861037748 882391552 124543292 607707358 805632800 246020352 974766432 830607576 395483136 739442114 832158280 711446488 935151296 437704704 568906544 844335024 648431008 944913942 850401804 932393696 156305490 823057064 559655296 832197312 545263866 35105000 62788692 528423360 48816320 500864832 67548280 369714260 548014232 324402144 69768096 944239104 640185152 627561152 548674272 914148416 417235552 578685644 330264256 610655008 655607648 16647848 751518084 472130304 952163328 458193728 945455535 184011216 432969600 94813984 395772420 415895360 252667776 11661312 398576896 202797120 71101440 717138432 355300864 417859520 472488228 910612000 8675200 714116480 118538436 646713888 359668520 410737376 229692044 585561302 337606736 614839692 748880256 935032973 768379868 640494784 386186768 524254544 622785664 221580160 112093854 303691200 718121668 343894340 772476736 530073048 299224908 539691616 660841476 873928240 744367360 285101979 402521824 756917952 432291352 347360080 231955552 759603712 45049552 118939168 107250398 820057088 256006360 70707840 821657072 703381384 344789504 949288768 342599080 339169344 525341388 157402880 123371296 678630304 498152960 691544832 690459952 723636240 666370824 667741008 744227600 742549912 125584288 102367572 877678048 566929920 27689728 823849192 123074552 713235586 259429736 308784268 796316288 78701172 544552240 518197602 718481408 597880592 589955968 593040767 59982656 753846624 56520960 82624640 903231384 650049760 301448518 591335424 257566044 988048384 434349680 649096192 537312640 127754470 332755164 763330880 395041460 446241104 436120680 86147359 102097280 408573184 688000503 60759732 242883770 752403744 174698592 399032620 353046912 5103288 851279360 710061184 240050920 201344732 766904448 657855000 778381268 950819968 56847360 617121992 966194624 612934586 531148284 705228540 863989632 93865896 965072720 113896080 7216564 155734272 347293725 310337035 519361428 995093120 973133440 456887684 353075068 910806270 204578304 516008787 311638752 662925050 148410274 528299178 198806784 750162152 121362352 190992640 819945560 201853120 559911090 834038272 318776284 186674960 443077632 389675204 783010944 250343769 837870920 739684530 92352032 77653056 693471680 845669738 230528184 382331196 468168794 278478169 464015820 786088912 15484600 182919168 183771648 698321053 360433024 358011828 750869248 312773256 645836682 422711296 471069972 847911810 886647734 510908416 35234816 814372934 795686200 471811328 167038200 110020416 874348368 446730368 89443756 76335548 306149400 314084736 379348968 248616992 643972188 640982412 577914624 392555328 893003264 678859264 38625872
279113688 556519384 867057548 725065056 202943240 173914400 550442688 523996660 244662784 84143360 966636032 52496160 645107656 321011072 140690304 527026040 255820928 781786944 886913793 730315264 646343940 898155552 381699490 501904768 486721024 928926686 410437120 350749568 891923851 90783072 38808320 577529832 310530000 390356592 657594224 846995968 378063040 799740571 816316584 726987328 145517152 923711440 481385620 230077780 906925604 316093168 677766922 362197048 213043832 607957040 134570208 710163728 308712452 927723060 489471616 466515200 756052480 860527206 976664812 850994048 855738384 654156160 536375888 326457880 763496800 108266220 327642384 959283584 930102836 323977408 946116864 688684896 864937472 536155952 676126720 301286816 310825840 753941072 565854632 403865365 246436096 918993504 361626656 951407168 335823984 316667824 686994152 878497336 286955486 580553952 398087231 391282720 977923584 405958418 986535800 338459472 346976592 503688808 878981562 381592000 588539712 520880 972893764 577231816 458492704 163080000 553885238 297281536 310452575 54842816 882392094 627769464 842838260 718069360 726892486 595483524 806132224 965165408 263198720 672307056 135916032 307825652 724175604 140148320 965935424 736087176 534227456 130424702 424377860 951006520 295790528 875661488 981889024 954957312 590628688 966308864 234337056 882562616 361030144 565098476 265174460 315939840 55703408 501635920 355317088 233198928 412885184 201843414 453487488 323305948 858359728 488330814 866245824 353227328 692960992 992640416 639292292 587571920 548242752 246020608 782422912 760000496 281064544 408878968 572776644 477339712 807259944 435147220 230149760 946043528 13984256 420351120 103138976 808115808 8799584 885006074 690446544 136308432 709515776 754327440 264640464 529299280 621470332 144826176 619410096 187059200 516600320 392733104 84244224 421816128 773102571 802345055 852500992 760496256 745058700 513766940 525431592 890007056 269912720 692481616 86194176 968946176 758117312 263752600 941612848 831525888 231496320 644899256 258918666 225592784 876972088 928298752 929535804 978814954 10411136 175003008 623936846 81039648 695268096 682330368 93452736 909741728 344941952 737836800 746056972 665601024 328022144 388743632 978093664 318645608 457751840 703277248 288707380 65971264 167736960 867262720 628631216 544054944 508610520 453109376 225209344 606541920 58063438 475479040 925451840 797594606 905199104 244596768 398111264 206843168 939983840 819295360 769156704 635149376 978924352 195042432 684041000 451545464 76197856 42588560 145190624 46255792 562072032 90112 473777888 265259904 915004168 415004620 908602856 153617856 291185088 450805472 847151776 751200860 391472536 294533638 797700144 178740592 234854400 722236878 315593040 9526656 544036296 376318704 281149004 405184670 354084864 454252750 378878818 159083056 432594736 133456240 334129920 710056384 896170336 184366176 101341120 223573504 677727120 147591870 923821696 327612352 393590560 66278744 656392388 170606100 464671976 967310000 326289008 800485248 541753160 571926528 212034560 16441600 950151808 478558208 853263424 29736672 239315018 224011200 424891124 532505600 99436420 769194400 574062400 61040000 916136512 840384384 323054621 375504704 299244832 912563828 428595544 686146096 944724456 567799312 603518256 70935344 103940496 881479168 37736448 685040520 377976856 417467856 9652836 158225920 906519424 998376192 20348102 749189440 23928704 361868368 647634224 311698104 342991368 260112500 752503492 252702500 888205824 873692160 976542416 524067648 910086104 204848496 484861108 382393774 872498420 588422800 100062720 369112576 540785939 944419384 827025120 252355888 181377280 898075304 483902500 986768608 102694464 219416608 14514408 102014720 165563768 474999466 726637976 191700658 630573770 248847360 911003648 591852544 592680992 476632084 389689064 867382776 578580112 640521850 409503424 694090952 208984064 789044992 369656096 386254340 636483840 213768384 818947328 55666448 810554218 831065760 177971584 665763099 694083232 340003840 9413728 490268736 883879600 324656896 206405184 43059328 599801992 622709604 965409884 570358332 25543936 548941704 780890328 533213072 752953030 265944384 506753928 499955656 449280832 226455920 520113252 783444992 232338768 949641188 798577004 192371780 528967680 106091000 573188352 552284928 979043328 248658688 455766704 637280256 31495424 742166016 817070614 524599472 961364192 970355776 193680128 46262720 169492780 441313408 932306432 600658304 396159504 360489728 698236760 925069824 761556544 626475032 415522520 638693760 770306752 9417728 499110498 235689128 825971264 395240072 601964452 418880160 704087669 564069888 958912272 202687744 164022995 451410080 516186968 65781358 763466400 471025260 154341184 370084352 599059968 176670884 313592704 830703936 452426416 968774736 159376672 657083808 225312688 92646755 496241840 428807504 77626156 201065784
482512528 960140256 114599424 49316080 192097003 820179770 271654240 544114688 49123216 483939584 8412160 33843968 782800976 165039392 628778104 68506236 467405440 155592484 497232090 972660808 9852448 420206656 640865456 12958384 16850752 590820608 788091888 447427500 984131072 591549680 942405808 189253352 484306208 721718736 923893980 470392692 807416136 908986112 744318976 864384260 652038320 533245992 227985000 587421952 520755136 9383115 244823336 879777280 151510766 468386192 276739760 205914448 845481688 95796640 230276448 162426780 673670000 920103628 159747840 767524194 972507488 260508440 319902596 94687912 234170664 124036224 2797232 733032672 231495168 243388838 232054224 883579168 823583360 425629920 386057216 411563520 485767424 10009824 186201088 117338688 709502960 778061272 773889920 549685504 759122880 408065236 692765184 817503600 657795872 766257984 289838912 585697864 376827812 657748992 591480808 764588040 489270434 917643264 1998288 606531888 82704864 838906718 825488375 108835434 980873472 279984640 74907424 353532224 994094416 740065670 48250880 381921024 702219632 25415884 662278256 879562188 515474968 531478040 352855808 838517248 675033304 279803264 283719392 530947928 647152560 148089280 779528704 133765568 408690182 696663997 251773056 81666992 696313040 974925804 329377408 504039936 147221512 196952090 933327392 376007664 40128800 718558656 529985480 495999312 36562992 430274200 70275328 148425716 735755456 486656724 919857280 907381748 397987428 673017572 175675968 432192704 388768256 494342252 455642720 836617728 131257620 956772468 668423152 213441162 948098784 749891229 927621824 324600960 985115696 223842048 88677376 997871206 396564512 605781120 317761016 226459968 951349260 34458048 187460488 472768800 564408320 213743104 195506192 494076864 463056384 805213090 406536528 646348322 650163200 684626992 980934180 50655084 449508992 458090148 309825528 410687264 284688640 304467900 907641840 759380000 608189770 572066304 181105136 126678912 614926400 825902976 41318912 933736960 313564560 654706544 514272268 500048640 193292160 549845440 144264240 343168736 526680416 132094080 723875136 162208800 920653174 276431032 32626784 130895310 266670688 75510784 430342680 56505152 683178976 404483520 85463936 748945824 456835095 542644736 800337200 672816000 328518720 267596248 400688640 567232544 455906856 313180032 608523776 101435640 366422288 914137600 379143936 86963592 158983380 989969136 206299184 143381992 528025472 314405824 246099600 763055848 317304352 786512640 35898176 363686826 286109504 292478358 212559232 726108824 502509664 846256640 503384460 565299902 770994984 611020400 683009952 944499200 213904384 483161256 819062464 679579584 823998192 964022272 890822912 10493440 134220014 659662280 406247840 493878592 977606136 220633632 439355392 438427904 664998720 384682112 916242176 444046720 77725230 525459352 512325780 571462320 131432200 466872088 165474144 338706630 791508704 571899264 428037504 984841064 477870080 630867072 684805432 293448064 165848568 781499936 285225024 2986624 716606768 525819552 978847792 993066976 769814160 748086888 494169616 42012272 135999476 719480200 885470692 634406176 838675024 887468345 21688912 654678352 840144384 539393024 133434368 974866504 662616140 993978188 765255712 997123072 551606016 788329728 895794684 816131232 197654272 857869144 796650713 475704832 0 464508608 827223170 149605920 486906368 816291566 774748736 745513680 440895954 529764096 650224576 63230880 585908478 906466304 548390736 290804192 238060224 162031816 952949024 95345336 364523894 178889032 17118160 839937726 871796704 468398568 172880000 225208016 915807696 727328116 49890744 285606480 909081376 186906112 945604120 274734960 224523904 998926052 313694080 43430656 305990560 3147200 508584000 129359284 522108364 554646232 216356224 469477856 713220032 640266224 512370598 462512534 565423484 693482272 235072184 931930014 332229600 578000000 50411780 652379824 703235072 791766600 664022048 461745508 589564632 683906920 566215015 690531584 318269440 269928912 835894300 394349200 834024348 114802796 300376208 866257968 263460224 119563520 791319808 764142314 398361612 132727100 93392000 416785302 465626880 193968688 935265462 331510576 705181560 798108652 382041108 535284224 782335040 113677590 780899832 196718652 337894240 12259904 27803760 844323328 599473808 682042199 501454672 773978128 412947224 666917184 227649024 575393152 523473040 672121728 876243934 484737108 413065728 404137168 756761874 916252916 546348885 938213760 36231400 40230568 819337472 380313216 958932480 458042144 173398784 341668720 100135168 832803424 1640800 769675904 301940625 9275852 331499008 770969768 309510400 897921728 318469268 494884340 128724224 243028200 592054784 208232880 127071204 37520952 979291136 929775616 260744880 429891392 736001148 468943920 30987976 640148306 636830450 277505536 540999168 645117743
603641768 877736900 990463646 931678063 405002032 779832872 526265856 122990208 834612736 99631808 440634171 538259640 880597376 258173824 117458848 212814010 514210120 730378736 684030528 621279850 876638336 989927909 884338672 589639816 914646560 798191120 427493216 158898280 192537529 277582912 727798752 453658744 228928384 47498512 515443948 35557440 601036304 514570992 662134784 190925000 456892480 763415952 11577856 106191360 511583084 737897498 409205824 425634496 552206368 11208272 507901952 319697152 713536576 446733560 582230898 254812448 788346060 237410896 984278528 430940000 912195808 607247440 470055796 968623232 674647264 685712636 865193352 402429952 251907200 976050432 753947666 528599178 593827360 937219136 279495318 932926900 36952712 559362116 128009528 485976928 989002768 867789792 401284992 5472210 758840268 185599156 249136832 94195328 285130368 353826608 772513024 512477157 69386144 617388982 841088936 963672832 889105296 694603584 135203128 306172256 737410000 980082592 739767296 782446380 2975200 18190297 789462720 305713664 735263200 880793464 722317664 820339776 528395298 908994600 335323144 639286404 828507392 705952256 676172032 293851008 659697684 222799072 365566852 305537024 287046400 878715040 587050624 534695752 933765200 257126825 464510272 443882640 788418368 965090720 981820944 193276704 98467616 764815464 131345760 212714512 67163965 90511400 103221312 54928000 877776271 938519808 770990880 173637920 863942768 207520272 848382000 284396240 281977920 822040364 294334080 212170340 53515344 194306640 407910552 995822656 686290424 44377500 567639100 661480264 549179958 427648000 85828043 143464144 256720384 919623340 742401592 336686640 663613024 968436888 499631104 164285440 327751456 584908264 57881216 859723136 951699190 939514656 402330608 248252880 480560040 226979288 468179200 667344612 96035472 413464192 157250592 725380000 94946448 608852808 150838784 247873536 237895386 745360176 528727904 897738560 125502560 453595568 21839100 350521396 153339392 341839772 952723456 819808576 594862664 344718376 910261280 636862598 91318736 520672528 17455488 828956664 449647360 381758976 376914800 692900400 810009176 537368202 132474430 429856256 178963968 874541328 65786112 534420966 204577280 245633152 895816320 643072410 387500000 306146112 266899605 343792640 161778564 782106344 160815040 409627304 680563500 675982786 551494400 138776960 872326687 396921256 612875536 139426180 416217965 801014076 808564224 470469376 52964864 215641808 592504712 304170152 478322483 205652288 838767252 542729808 916745332 888017920 807745100 410385376 164721840 563731712 34768808 827792736 68442624 941700800 424618056 209608704 809472686 188131072 919761488 173950976 787418978 225060160 362651312 179006832 509597872 209842176 927071428 787619462 968653026 1146832 60172832 197120840 352846720 968775632 481845184 927289600 447454208 481194276 853384144 850960 869471600 402196608 94921376 680711008 762774104 660321216 758193728 630033360 523330480 53644800 981298080 941769513 664090720 949245056 940074828 79104832 742592216 86018392 762881280 407897920 446821844 313755367 676756480 203225212 47029760 391625920 333649408 213427200 746819564 529138560 423602848 48275880 701638656 149329296 858594304 93234375 911209600 172054440 494545936 288905924 941023776 61912528 615734400 865020768 133561888 710318864 624401704 432175678 369676639 15060336 668540192 239529190 555092096 788428468 26780964 345141632 627393456 959472208 379344144 336191904 622118208 204877200 66917278 577920256 135124400 168281200 550397952 429792320 979135540 648076484 164707328 109373680 168243788 512540672 85444384 174433408 136685970 574801920 900118394 438407620 584672768 712408064 294433280 264193536 160261604 121164176 380522752 270739872 230046726 372239922 466878304 161337280 582840104 794950384 323713536 777942848 413831424 400940144 995705408 965086758 487237462 742144192 984409856 308301656 73731328 8880768 929749820 525577593 152442504 782898304 435007336 964135936 19579840 493284904 6084712 451206272 209773128 737346496 46037960 166017904 912135168 233514860 108661 459682768 465631808 505351406 677837712 124901368 894694100 613167744 401709952 370687072 726139840 368515584 754723402 282053504 36096388 171772672 373420976 930768652 40025296 316486400 485259394 142151168 641674920 324864000 153005320 239434688 587734656 564214272 283840464 65451060 614713248 798957608 664082384 738056796 164211504 376024352 506065090 690124616 855562752 455578928 712722544 623658650 734943492 944929616 78387328 424064956 662871804 554070884 989292416 546700504 143777344 852703536 886965968 519127788 962312300 407798204 502548128 530032128 689565512 330365952 645373835 508207596 510971424 922590208 836566440 624968192 670863616 267767040 678221418 949682656 645306768 468522895 205804058 69784734 108612096 855799226 766834268 282915782 451957056 144076800 467255080 126919576
428490400 500728320 510889616 897473260 693937152 383898752 860511600 858519470 346120064 522770790 521762816 752887668 139959576 51128128 627940352 726427040 272166528 279722240 57231872 527869988 496008800 835126008 507976832 124542336 918304768 581583000 956384448 522253248 683335680 581508128 246653984 869716228 747947008 565461018 742253984 291460928 408158848 818528896 939331060 509987328 168728096 632208384 468547116 841181008 725417728 545285120 528757704 917449984 865881984 452488704 683020320 786517480 188071100 254338060 863673056 191945413 261980224 109072332 800560728 554804300 682060832 619291882 261933056 211476560 429431872 296816744 957565544 832482578 416782368 446074816 509452800 673537976 897500672 275713440 200702848 380493291 55232300 366786786 407287680 378179636 415049444 132458790 719699960 621542784 924587212 576182552 687748352 826851454 399885888 877649888 564139136 46741776 806670464 558487040 211650560 844031592 485415152 363617184 791663616 781481843 318132224 711624656 879148112 617078304 201567936 623890072 957327488 753994172 559880960 520791552 140687910 791499392 706160672 780348960 169336576 653097312 336072160 691429756 700903632 335623776 505570432 89962560 434579712 410790208 66541056 632779540 668809708 356172544 701105296 871608736 127021224 745054600 457067200 355618372 454720712 147267952 766502832 606623084 813454366 929093952 860158976 911680512 293289418 26240422 497082496 936009160 940601848 764992512 221421400 384464764 940530662 534929024 796939600 250178584 569306298 782538264 986615200 269052688 555105240 286658304 890779264 539499488 995990600 978382688 988311600 355817120 24908640 480065536 560378080 768538880 990110382 257810385 230344472 360313728 111992528 772912128 243599616 552410400 370271728 651288600 447633703 431178528 862758848 291522304 259948872 730176416 956880384 346464032 896384512 950753280 899953180 742962992 433774784 755126400 82603392 163682224 13154944 22044400 523186944 995865941 296762640 286495256 904424096 798549824 104745280 523037840 211398592 914947072 305292096 454938112 493148672 584873504 706084857 543779968 720401968 153964512 226775840 449239038 626841536 48090416 569457792 767317810 617927848 742183036 680048384 622314710 470261136 393021600 135884800 568046080 65894656 659605518 998192384 74915192 330811888 433216143 698802898 988749578 745404512 496514944 209621148 300277760 639939712 655443440 83466560 17853836 223550080 19429896 842591232 185669376 679105536 466745710 972207648 212127088 58539264 254376416 817086848 966619266 341107216 538107392 528878912 164838592 176314752 926486144 674946656 835790244 40657712 18032728 686039520 637282800 594464600 688458708 603129600 9979220 848867444 716532663 340053504 955736548 940874144 103924000 626918784 986280420 239356720 830737400 985117588 717926400 132426080 970807104 554547456 465680256 754136576 845627416 707593344 901182568 77600192 79856968 372621196 715057552 390972096 482744000 37242752 377154176 72157856 732815968 819708928 648778276 627198848 660497856 411559608 801667904 740821504 345795104 640778368 722347826 415413248 793564768 34124880 918915008 717118072 321441724 422102928 770151488 926200320 803751648 566236928 38588212 694836000 126242784 589102080 207732736 425897728 724357664 499894534 597191690 592095243 410637760 972726538 130868544 896840096 112203776 927412028 974490234 47620440 286325653 982097516 353090064 849285504 276994140 905088896 686175616 74554900 231450752 863535504 48477904 513207422 523280576 564609088 323702424 675858274 142237560 746296914 444824672 720849920 186333948 278420096 724774240 594803072 593833616 136082864 499878064 48855120 229857688 63614634 897738688 596740608 15481856 128368128 512243712 796966008 796720656 88275360 303480000 268518080 528783360 2105984 860960670 48950000 293606304 668082640 614545536 427691679 250784448 214180720 323104796 592032480 253560608 623272512 772294473 688265344 415289236 643420160 608656352 358476652 592900072 633280000 792248144 380840000 947793280 948511232 295933288 737468080 610421584 533468064 949338989 523867520 749094496 683633168 376683386 619972608 909671620 38760920 33667584 682873832 975979200 792869612 476021760 343857368 326392656 729472656 953388328 798365562 123109472 604180480 521862120 932147226 854980352 158515200 335335904 806509504 642457584 448892672 614499220 422897409 53366508 761688412 682129792 745169840 101833536 759685548 276192192 175603140 915458108 467227952 879793414 64549376 59355370 640933376 688756224 265165008 733023597 921876256 114612224 134509760 976435392 856779488 549585632 478628388 42681056 943189344 891139040 373598616 265036320 990391040 123565568 485396145 413683492 313346788 87212840 319095616 358879168 300404472 27299692 457141104 741520752 388482048 871457968 750462400 158248520 166777308 213489132 463947360 864768180 150616064 863447280 768450320 488978200 895906976 427412480 106257612 55917650
285791724 98075984 483281024 602246444 317692998 871867264 912847772 801257616 25325040 796795840 831279836 67932544 695760032 408561536 199718384 25133128 750653168 465339040 888635832 614465216 106520256 959945408 411692672 273384088 317563648 749210912 790961248 941708284 348562432 59113682 960462336 814836056 908666128 32451708 190585920 967064384 818232000 834331426 852073408 830692408 762726950 298859392 65822900 229579040 414315504 185865200 870798644 334445568 121505792 197984768 778185248 933619264 934529248 382714172 154399188 917892864 855245840 752901392 960129152 309747200 760533172 186667048 669771264 946667488 204410976 449062560 759418304 947709376 49443332 354464064 979067264 931248640 132270240 688518560 440451468 854679680 102609472 838363408 123890136 126835080 453756076 417767584 123468032 372076160 934118400 509219840 91223158 738285941 24838424 61244928 340787832 492969984 541364416 349814976 726776064 311004246 359152508 898916528 909071620 713411041 42596928 649391584 199299466 25689894 182783264 353462716 674872270 409042136 388076928 815492568 155374960 594858080 656083712 762418440 868832764 662051952 204605504 77654016 106260992 654799870 686738272 724631552 848384164 254850632 464448864 278856384 351079680 401792572 592655940 911485568 717689620 708203856 512836332 102163840 951028944 247471284 812639104 591350898 447048198 355211632 792820000 187434496 246416512 629294630 518593758 561915776 12255403 992565264 550368768 616522768 907358980 698071560 179201280 645629943 843290752 730059136 422467372 950483384 195567216 993055268 501701096 68263456 733524416 831039704 540812185 853605528 348523520 618184840 224814672 829956784 167177900 321797184 909767292 908507040 978976560 722621472 857885152 250429264 960296616 197040128 104810840 585166036 232164992 639536000 635475104 571897384 973485084 749419360 442840960 38432768 948642080 930455168 336033664 637314696 251694112 840046914 902455220 295882240 136620032 195615712 773975632 812866516 712285018 131314688 264881966 78289312 909017536 952756830 357222706 594929664 335837934 888640700 387906368 112310688 94395008 147814912 904667136 18422272 389047952 648015800 971232288 509138024 653046016 677722774 600329088 832330530 486862464 526129216 933845888 830224280 233641230 707031936 336454744 839380556 664087968 525927576 948039616 571340368 469962016 119479688 351196992 586069720 457494328 621014400 790093824 73771424 579474448 79552736 875476768 1786560 199348824 471178048 188931496 20899584 576246432 621129472 453036296 967579904 968278800 824107456 77667328 569632176 717605184 450696104 760534400 565796320 665434968 36967424 57231764 291158720 874410244 375448336 112588216 555044100 901011320 14333408 794503992 408515648 250887104 814314496 617209936 879392000 811894624 930042562 135833680 355282784 394426112 114701520 412643776 794198800 262175600 556790400 769868288 697176576 789899464 86900384 271654760 486840168 448189342 184882434 588678260 509406352 499072576 424628256 711755712 906086746 532487430 326724608 997453824 306972544 981626112 122403412 108526800 261118080 766592864 250153144 68459520 722605568 173364000 87569168 159520000 803739088 756227450 474895712 261593872 119263744 849330768 584880640 277531136 10122612 215775264 636571568 867649616 308540720 580823940 131670464 648680698 698709888 530007708 911755328 238284288 735717520 448934304 546154228 612217728 797221040 154717088 339764224 205805504 995790976 304606720 350987522 430526976 452006720 433654720 367808948 915701664 129727780 448821824 862511456 771722944 41213440 450125776 868914832 508709888 479137536 687876896 537648128 110157236 804541056 855551488 249311792 159881952 467055480 171795496 254139640 376878208 51925592 986555504 199879228 32723300 801782160 274394624 130817536 42070976 569957392 332656952 723680548 529342464 879534489 621886572 734428432 588729728 971722752 208847782 166112448 601404096 685196576 449446272 990885024 605866112 115828992 465603776 12151456 686464256 535920128 603105962 683501792 650047984 908877264 440219005 299763680 815562832 112525536 935562000 712887616 130024192 905779200 927854592 204074368 870405088 219293208 634727288 629379584 182790400 16538264 721302000 414508864 596642120 597769216 6706800 500592748 758549228 949244984 833716680 378526912 384854560 715351204 788572160 45863804 523328984 679609856 929168512 741470368 935766912 104661672 23292152 98152888 182040992 179452608 776711920 72443568 335188608 2347584 778752 682626496 591962656 817447072 315098100 177698718 30186560 759073192 736051200 291385968 116196635 136315580 233950368 13211459 325990400 511125 157851136 906875678 470300802 875214224 862858850 324667640 133045760 52879040 201125392 242993280 857611720 209350808 31947960 264344768 105817600 55103040 906735808 829720320 894778368 84065024 915841600 686426968 61856768 858569336 224487278 887244160 550710122 45974048 655335168 685606680
659917424 118845350 113748496 817565184 787330792 733871064 780755696 501852460 151169184 982146048 115529600 481486848 763841072 334858752 222602496 870033696 390292288 331757056 318493440 650793008 377278510 761238328 37815296 860131872 777584172 234952402 214292400 945225712 59899384 994921038 815487040 159980992 970281360 168893152 742484480 68328092 190355200 698376116 584970852 688701340 448259968 410327296 325617728 218747340 131881088 444822960 367343874 532340356 143219200 649022976 931627728 451786240 939873248 764539095 633110000 357551552 29362247 928112816 721370688 101132512 541844032 504093448 269658688 907550080 795757376 288278912 816786368 909297404 585791744 746480028 357940004 585002988 476700082 585074944 520063744 729752000 115809732 637824624 608636016 972783072 445771008 840665664 740230424 137896448 423945648 738392800 361907560 747988592 930353536 249062144 472490610 122142384 149586912 331485184 656562124 785458976 745448704 992863848 973974924 483607272 340757416 886393280 108697216 560589520 340372736 19256807 139271570 677892520 138794784 803315968 468123136 804560708 262508968 339391200 116567840 407164544 719857536 610926060 891008968 532975616 645492816 126829008 384375000 317820464 144052896 724767016 386789040 770972224 984392400 155430016 313474008 58911936 675430534 369429134 270098040 909343040 420434784 876585304 874429344 352824134 977636096 360702946 86364672 836400224 950937968 897556680 100495384 759621888 141704080 174729376 688877888 827459680 63285952 769695224 862564144 747501180 166681600 587085720 651244544 633579480 754850584 11042910 412107752 891678276 201017448 982910176 113460960 678428720 21823884 315904960 842269168 534911720 2051072 986428416 873863292 662972528 372128714 615610656 654834056 479882614 383266308 491641956 951251200 738940144 730368436 233475824 692537344 708741258 28613904 819480304 211809816 61551128 48685630 577876520 184680352 795596624 364099584 178142528 501557240 111040236 839277394 106835712 339069408 937858304 711388672 156915000 288155520 839660880 274497872 436913152 822998280 197285298 979483856 877215876 8933794 578609324 902371136 877049088 355969648 264877440 169751488 120685252 201497320 475092448 697559227 801737984 305539976 232675858 688484942 451929298 738172012 423231168 393013000 124707792 754531584 386995456 148408416 204710368 962586736 63643600 46092800 838740444 811374182 668297392 18962858 916381696 603585664 552467984 190685312 112206048 695473304 168982528 350394816 283179008 567896420 796272124 482991952 214735840 209075968 253614144 142604964 602127776 981849984 214527114 166784000 584917120 263691568 176008624 406673150 760868096 849830384 40021532 872469726 200852676 468202240 45323456 311205430 668448384 379181576 463353568 998142976 164235200 633827968 524529688 849992320 739226112 461055458 735367286 317697000 906963504 622629376 592040416 574601700 938059136 523019648 670296064 902484992 346622286 584073100 418351725 75338522 794512384 781191936 101786368 303804608 863539712 424903680 36014383 984881088 627383360 21090304 506341216 58478976 473512000 596722464 426873024 452621312 309813248 607336976 250365064 226342400 761088976 350605120 976412336 847154624 157023744 478242048 143238770 762988012 511859250 558492224 390454884 725280000 836487936 261922420 421576400 283860992 130824148 290613536 720295598 661640384 537518080 425612656 197653504 627936150 215059664 97692138 486064948 642096350 646561990 368794208 40251552 265149536 918008784 393852976 798856448 857159800 227104138 986847448 582447680 261088700 651631132 294588544 98158912 539447296 252368750 570412544 584290250 883967922 752949200 451076608 156561984 136559744 753265352 803177696 683673072 995916672 564110400 145589388 654249300 219539100 952135480 250889352 103999576 981662888 150549240 294491032 42029440 508324608 322114096 904327466 508472556 231779272 716434488 777101264 225569376 743160832 591837272 716793536 603288276 417089152 143476480 292693640 757104332 530252800 300794672 489973844 690897036 178920848 196326432 751458648 489631168 853178528 763057664 891822992 13965536 428006024 279866968 672275496 490624584 843870656 249682432 796780064 160086912 825368640 883703716 468082880 936718752 975746944 492899392 660722000 370422800 722824876 777621408 754460684 884928000 6650368 912112000 120847820 699710384 848807424 172574208 479486224 21301760 773708272 404129472 755119872 377920221 800855456 261047220 455146208 174607032 358664517 269396896 14357496 371873020 508164392 612283904 19852288 67417368 341412680 841938368 505853656 488375104 755139072 934379393 635524944 417494240 821676352 921896918 997683956 411066112 899925056 533328986 521794448 30109704 838041600 288484672 762108816 501665608 984472128 664566224 810500276 742173104 233660096 832701024 537273600 839453408 145057242 170004948 886416912 843047936 751881408 441961216 868285824 307705494 90670848 628008800 830403776 817663150
711671536 922048520 587489008 544285728 950842656 13713604 260577784 706305630 695726632 202677504 910233664 857045760 706058624 306991912 958751616 859144672 242252584 975376064 339114810 357891584 736937144 519409344 901394624 401634560 132694144 181581860 984664736 681831168 948878680 886858216 891495832 608533376 926678290 687853159 634580144 18656920 993845744 733816984 765715584 731378528 172391570 752378168 751338940 991900000 497678464 755055904 402317824 788416792 382910186 874278336 78138880 50950400 27898336 811052160 466457600 222224288 391317456 44891136 915661312 816631812 903423616 543548588 341795694 562313136 81857536 187193536 627944832 406461472 797369296 993434488 461317280 510352502 859622400 675758080 20912512 342384448 657136000 224993320 537150720 732049512 617825792 642251424 841659040 497731620 3717120 54178368 951896448 284364160 493183480 581109200 68496640 802724704 746565464 67881376 152147256 715604744 119218818 595241472 183701304 162527854 851655712 523532180 285554144 71966948 597403216 117582598 63460928 781584320 316343168 590989204 371214512 954732984 511726232 787800320 194935936 662517190 571273600 271484416 100593496 968190616 437582682 42616252 453170960 630407208 749416448 916250048 448932096 222691872 837619874 751966208 909555600 209138080 28260288 686683920 844788736 426278296 314303264 547883168 584440250 631327875 212975424 138609944 755811528 874795736 957288352 30345728 910097408 812726960 849497792 262786280 866639800 770674432 586058104 701385216 301918672 544746784 360177158 944144128 955753108 463486816 845229952 521036680 803005904 290340224 403008132 357180212 280509944 388403066 133333910 391015570 593759360 523747328 906924744 612886912 412386288 62683160 281312176 374608000 306242412 323598084 782603776 784329728 143098646 842185996 689046336 364575136 351979072 953509900 34096000 39635584 743362928 602220960 444531236 167247872 815985664 202609136 41319580 632706682 506725792 122097776 468782492 942948376 612336448 562668112 234819504 774322048 738304000 88906768 268302872 454660608 9876336 582605888 902579264 824123040 546377856 894571008 713390816 764713472 572113920 385024000 599588840 203185768 337721504 852938506 526225428 45257728 384764015 639833456 867727712 11584574 251965284 804003120 757139712 289237614 838139600 814824000 238321548 738953440 698258112 447782200 817575680 172870700 937064744 309386496 162786682 835064900 690984430 185368855 673724744 844708832 731000112 998345176 374411632 9435256 584449280 534181052 435438980 143309080 560958464 427534496 441822208 181527962 586479052 38218880 718494464 624554464 731378326 386527936 667886592 707268448 593538359 511142144 192606128 161316859 698500456 58550264 387643908 781418752 13242624 633070720 932083552 458329600 223802368 735383040 537486816 746080256 705334272 299991264 548869120 145806656 251258976 289188352 15958052 218681952 629528128 511726272 468238952 147817728 573379196 394454016 601770152 598731520 589050712 567093248 585100976 103761408 361381309 967282272 562257920 545467200 286792448 667693440 617675460 968402352 309725184 855591936 45931072 686605888 715468884 650730336 933597332 363570748 485345260 400710210 965085184 840571920 185801432 20626472 222491392 623849840 359049728 826447134 710493056 980374656 770620928 419152304 207776704 311802368 940497624 788819728 285836352 161945328 310862080 370573088 322575000 963149388 507796992 395456808 218092032 983521792 561603376 314804616 581600766 538781696 807843680 284483376 791446784 156484608 810725920 143778048 521626784 107003392 597075656 317475840 367559960 327316920 908307232 513819152 865925504 472008660 229537152 97503018 148787232 601652464 879334884 837772480 912786800 800060480 356250080 480880078 657520704 470490160 170340608 333347272 828896840 770106310 229970832 171813640 826896080 305584528 180202496 180551168 431109504 148922027 130873392 812901400 713590428 412336896 687523192 906291340 646440552 776185664 339796960 177455104 964149340 626918280 187118336 710987680 379944960 719893920 639872004 992735136 409321984 83422190 867620840 250070240 806081393 288656320 486998868 136396992 127601760 931312640 176888272 701135872 749177768 328902880 320438416 243074676 837760272 548322624 89612656 737823296 43463296 984293536 1537280 543610720 116275000 295563904 525169788 288902678 684067184 744296944 21857200 978910812 734736886 556012656 710008024 232786272 983577088 163716608 317642560 655624064 884165232 970256350 690767480 804077144 705990572 394607168 801689856 102525000 717342952 88611232 954709760 884986880 720218368 226321536 362544922 306239358 936113848 846356000 792610832 358859992 583344692 531721936 391156192 23147968 818933824 377183376 726810880 579891712 217806414 491997196 273515358 652298112 967244416 322593472 976734016 585501088 267349554 729811762 614349728 874912128 588598864 626504184 174094976 314433336 888327356 376948352 518800560 938463068
793095068 367512288 594274560 20007620 930674816 477302862 261380324 877504842 261789668 775341888 237576200 834220160 233642064 585759488 20598440 129536 283125760 117798378 213010560 284015529 73231732 542946624 702022080 535774940 972681032 549267416 698891296 145240704 262318336 5076864 289609728 405872924 747546608 559359744 706819968 694891264 216198200 905014272 215925568 478090492 51809600 809225472 141904826 645155072 813775680 559619052 647690720 247658816 503012336 573932224 377862512 26042112 138877440 697224996 560483840 903664736 979950356 446009648 468235520 753820160 974181708 847448576 248602724 905173456 54921424 753342016 183544704 292686848 156366591 700569696 713030670 585901736 813885499 125815416 867705728 147652752 375459360 450397728 371118464 237866496 153253620 64469952 346793152 578279424 150860288 494748044 911181856 297998848 809644032 1725056 729120784 615511412 510186384 179863166 701435852 32101376 632370688 785487680 722972672 474430592 240730352 706755008 203467304 395978925 548362112 12383364 263860232 268401984 353044800 536150016 399583640 436821104 121041440 741819680 205689856 704500704 540276464 431506406 393565136 158807336 583107200 735379728 392926592 612127860 955237200 998504938 146275527 540565248 140575919 919510592 53988416 931519902 207691916 969692160 253595032 348006871 531150872 534093728 190821376 120467488 968734464 135159624 716223064 213788352 114301568 211944960 650107688 430110944 950923776 702195972 803566472 838661280 561085152 488764976 246098160 949638896 395602966 182426944 154803264 841413440 437930720 793082224 5551448 781522240 820428560 996768960 817200184 354376088 955336064 532000270 157657712 478383364 266837534 85029960 73333912 30060932 713087528 825312529 468214628 258969384 134024704 812402329 16729768 192256284 179029888 279900672 85162656 813393600 731859600 797273088 604674264 776942080 297860128 953505152 657668608 203500128 858687008 690556526 268894449 539576832 480627052 939824160 901354500 787383360 530993768 689757032 108269072 15019120 885583280 561751072 956511584 300938752 575444760 669099520 136446272 180616660 164386816 269823384 449225928 74902208 573795856 305326848 412585024 624423106 920865568 184289596 28967424 965481984 164326920 436367560 264692140 723235208 313493524 552981492 466158880 541056528 475816560 453896320 951583120 674328186 91171328 95279416 604270720 856584704 357724288 83299904 239223104 53452120 603756352 515992008 957147560 190829312 382586116 679438556 875662624 392210637 385330760 343877024 619816192 495842808 735141694 541026176 657224568 163163524 702196464 388239120 902738432 407885376 483412176 198213404 468069640 401656288 955039936 371132103 886757632 792363328 215875152 632012864 347946304 900795588 353761912 115820952 249738880 801711928 904174260 573131392 271677824 745449222 721646208 163337216 1056222 125415040 231718912 13842320 628740472 629021152 435175872 419928048 991926560 386780336 889131860 495845376 391547040 411704280 771056896 226731152 877414400 222095840 399237120 917261824 903538368 536333696 530549760 423196672 36504112 681387264 881536128 718763888 443255000 113321472 623153108 921795288 234696788 258333260 684233444 8445904 769621714 259618248 594644990 364961280 591725928 230810752 296734464 181094912 763332960 133795914 202043136 254793260 637763584 456782020 723155456 80968192 952128152 21824300 593643616 668803812 790990848 598730252 584481024 957906240 269118080 819900466 663862792 794816992 785847296 966766336 249560528 808887500 13777024 118333372 60879592 93103104 398374192 210093568 777981872 930912096 476451248 285993216 510233152 56022432 706559296 561979808 246026560 615010240 881861664 198265360 136472096 67052908 728195136 908968700 716995352 158153504 720444384 783700720 291294792 853424124 728192340 993380864 473460496 529011640 702733440 415398134 575476480 585532928 359093800 835410752 140613184 463852772 664757056 360974649 954452480 549112648 103123968 996054976 277690304 270979440 277246592 180981664 846547968 243319846 76616704 789294272 438229960 513824847 354181632 762558176 335927540 467208768 213070576 476250672 787413504 169647584 259602696 171186240 70693760 272186880 461075814 341345288 50850798 897787468 91000096 287496638 119181440 342515712 125121368 42429440 598618400 949127424 860848384 309063168 387366656 638885376 519167730 661975840 990402800 328176884 93551000 626734848 839131484 301947988 401077504 874802804 192854640 426559040 751626076 117867250 649951648 982275038 199259648 187732952 827300089 660297144 826138960 856362816 500687536 824477318 465000392 70813120 524099926 703370115 115027584 374734880 752469248 666158408 651114464 908044608 309120000 924759296 905000192 149072496 38845692 24197728 258708384 350312504 606183384 829652380 560515264 784899718 334444796 806709624 750605480 294703648 156117764 698930464 193738592 57529856 470955624 644513280 519022880 857242560
432841632 62206592 510384966 415822868 957224448 923992036 511866880 494012800 612424980 368424704 124542206 183210112 879451904 400218276 835092096 823510576 464698624 238514926 454571824 323212064 673721632 613966200 459468216 599349504 882993840 162399536 4226304 314322152 796610484 205824080 813826560 473832448 661404144 197648384 152773572 314789376 47867392 520667299 484661616 933713920 673889920 590973440 940638008 851194660 858700736 190832256 553837442 828510520 246980706 773103616 987500800 374809532 11317104 653834404 695546824 684884376 282805152 212022336 125771040 193079211 735048088 401972736 469729052 596406531 503137280 800479587 343957904 4446880 457792000 718962928 856236544 106316928 203263317 226437248 335887712 761430688 324932720 766364216 155896800 25346538 108015248 327072986 976826592 877968676 147847304 922375296 542157864 682653904 856168272 443678208 487227680 457360904 250274548 111860352 597161216 851481876 447553344 230339100 549231584 507119602 396776448 358263136 767253198 531188936 200924960 743475584 23393512 418714012 957045873 179223572 248778240 228564024 527144960 515953056 775304880 58447360 893259230 644865280 465419008 53316164 337223040 664290112 456096800 110221868 608987712 528152176 354683312 520015616 601654568 708345768 374133144 21071104 324366080 98727424 863129056 500744064 496404728 812411200 417953792 875531328 61054296 656752640 359237632 542640480 726004608 999978500 484363648 214753861 839088672 139564564 35201300 283766784 533285392 154789328 184780800 649204098 782552064 587071200 472537084 365646438 278024880 754340113 564780032 609613824 891950000 17905408 863442880 629809476 897760000 418177216 707218252 929067200 235084380 703472480 492664072 300286016 50925036 438475328 132188176 121288992 81838880 957645740 508799256 744168704 61274000 954902056 430536704 639253600 634515200 144289536 99125702 543091008 568497665 625844224 454453760 883924616 966761754 681257568 367964048 242298512 551032876 342159000 145386368 344000000 980112448 838843462 835680530 733518880 622055867 135654320 637943136 140637360 267420928 904473008 399460920 207900160 420218624 618837000 923696256 424915712 728291968 305827200 336508224 448100224 760603120 736440584 440318624 330948688 164989280 466475208 200020672 339907396 333745110 32462080 824819744 55509504 586147136 261322240 643774888 553570766 183352848 838977792 176359712 252806912 820196247 995088736 219740196 94025216 774728064 156263080 270864268 141981440 432816688 29113376 570178752 320987766 837605712 933579348 670243264 329144084 888728240 398173862 610881856 811558440 372766688 762707200 693275444 895441776 312352256 393038436 370532668 563496688 469900000 525115088 122866960 111074232 204732680 894342392 335907840 326720892 115462656 560628263 329952352 408302464 519739636 163473152 44781700 1004272 906756096 315993600 178748864 404335136 44894196 639648256 36466990 900240908 5429760 409151136 87581116 338102784 823302200 991336696 124578688 166867508 223130008 459495488 181688832 755040004 29678028 206856704 44662240 384414540 277335040 134057984 403809276 220081232 251226614 27792976 604301312 979443200 118124624 419873260 923274400 857838704 304441644 317851880 236180660 939500928 444007876 306590720 330008448 686918784 458550090 926336768 238920146 188964736 910805376 803110919 349351444 530157744 206130096 173205504 40264676 56997256 468730368 974248384 408462136 453782496 11927524 47970272 20946432 408530864 549220928 830546800 747561216 825344064 915950208 638921155 822068082 73094816 662464032 419032288 137853718 565294560 87360000 588882896 445818512 137506944 14956376 351432119 932844220 571248384 160510376 635448384 51984340 424644096 471972146 439131744 199155584 631464763 38704128 41676118 517141492 435099384 953536000 629413919 390970880 787089994 608364176 385348096 557222200 432815524 452621568 435490256 373187248 77940271 969359632 582145536 925131140 403075680 898460930 559896442 787102464 265736493 906701576 857625472 83199076 631989360 436666210 532253552 932331360 583458432 878193632 341577660 628380292 569227424 645140089 513708284 126233088 327504608 906913280 881142648 240319100 461672768 874367368 349379416 936374272 355796304 942050304 99896480 86680784 646099200 956726574 53363456 821867232 369116256 145695936 967472640 386032412 592451264 829566656 211649280 929293628 913187488 6095656 472504520 956378688 944127612 694232640 294055628 539983160 463388480 403974504 923721010 280177972 68815872 562512448 191877840 771757888 76074240 905313280 57207232 800856192 352179520 129844008 101691552 802124416 476501416 474746210 89338304 724056576 506457010 919383846 360206368 596328448 746180944 301066056 704703396 362455552 637148288 213500000 394667664 441408736 16549568 502257136 405979000 721508512 170718640 309282304 952718336 69284336 14277184 503247648 647314200 456777336 935181760 597840288 306561318 839834720 475157152
97290240 735476552 671683264 38002760 25267200 239652784 887466300 418331304 4630768 680024208 793737984 556958000 877886000 394166808 488451072 690048436 445280384 197784064 646800464 2670592 794930336 848807008 723974654 563487008 271119104 976386880 576943312 295781376 895084184 122327136 961664000 630753236 361375988 256832488 405670992 415139456 962590900 761633444 373665536 18089568 226161164 321077232 826377920 725589984 744622384 966547200 610891884 69463268 674701552 48576320 967677712 249303280 922172896 923667976 778827375 654209844 67120128 806069144 308032256 685749408 6442144 19070464 560950080 819386320 307880456 597481984 176102008 323739376 262754160 853376815 614483968 433156048 662312320 160471936 953404500 794863568 272292144 136466688 141472768 393002872 371909760 216389792 567342592 166199392 19154640 339973852 535983424 92789408 711594540 186768446 971787520 988097184 2674000 838946924 933272128 552400864 842621554 724376760 807715840 413849077 278990336 13076704 705003136 888420864 187876224 562112864 141823448 939224600 991845504 422626240 822800596 719094464 564124404 451820080 356192384 976268896 75162620 330829824 373118592 675785696 207694374 33536 570770624 439333180 182203520 192149312 597513184 496630972 196453265 894146813 279458448 700545392 356523072 498825304 708831520 436338368 468106624 279434056 136545280 185013504 208976384 718052992 543398712 410383680 810687840 442556929 644737696 371245840 450030048 623669088 819850704 725282176 626901376 13212416 754945120 378047488 675354304 595385744 503245276 121196524 286767284 493456368 418902240 521641504 489211832 191870656 511600223 854249306 805021416 747264566 697973404 793111472 365126464 148762144 531892864 598837112 305729728 773087872 891381624 135591616 934690804 837795248 529233680 345975988 243051416 103428208 310942720 32878790 154590968 533029444 976220726 491727632 631522668 430825600 13880510 436275592 565454972 61446656 273414912 38261120 112051888 620818944 970404800 842683616 350380288 386389760 309081280 156996640 253493152 461177040 707172202 489321472 36177920 390251084 139496768 485916672 695204480 624782848 6031440 474080384 219478700 157201280 968090624 576881944 328758520 38634148 921153536 316001920 387182880 529678584 93852252 540801896 954786816 843157360 489408512 175241596 783588564 477905920 606949120 547528704 523118456 450860288 501558784 289336320 388107552 415030272 341689856 416700808 150178304 13555800 276419744 403981280 564111376 164657384 521097936 59090440 735084672 893253908 948937012 584217432 864585428 203421568 572678642 862863392 670570664 567452528 388482624 87698488 856863812 232705152 974100096 784740888 502160896 734821888 483021036 400765664 615166368 308354016 724742144 322772672 245894016 285419200 992656849 145761696 73230848 276673600 520660960 553653648 493368240 228888448 611953145 581649888 981696000 408923328 863680516 733894748 864659344 303735840 988018192 20235252 457335808 23297728 376695592 386070784 610228440 402138736 908537088 633575940 925154066 300999732 411810720 38498560 489624180 33243936 737540224 993990920 580281049 950011292 200225280 31238842 564984064 277805568 754062500 137600268 534842880 506327008 711479808 814213700 338600400 730083456 473648288 872001568 188891604 1908688 306469432 433821524 460443764 418408896 139540400 570003856 106631868 137169648 208819600 630555136 823021328 460005348 557218992 877062710 48651840 923177814 456314136 853034208 356314416 480701876 178411328 616103424 761338930 293813400 831774368 722027520 118252544 381506296 174501760 737048832 824542848 485677184 715726912 530646528 507798491 799105632 868782896 957028516 628911168 153121664 6551000 793271364 577663168 229930352 793414240 405711064 193830016 62990736 312778240 492147200 7479232 542417976 589552878 111586368 44158144 357060608 751793632 405379264 585929290 815372776 7274528 703800392 41288320 599253488 177459750 964647356 485267312 369201292 345622528 154200470 846403092 621151648 573010016 157366724 833468608 873306685 602509952 687173632 358650776 739808128 562653696 698294944 469352684 742069440 733452196 405674272 361974965 674671104 409926776 550682056 527024128 269464108 860470752 323828664 694682362 757275904 485824560 181809056 797530208 611338912 592224752 140416096 446519296 649718784 91755920 738517372 92459984 552645344 646829344 117462888 252585952 673671616 546613392 68048402 716158976 680103168 669641728 195994624 615207328 276422016 443514176 629918720 177090760 71034024 23567232 869704489 76965056 407873568 947720704 733816734 313442304 370847304 144078624 185771040 53874616 441296208 302041344 242311604 783967800 13178592 114623392 153326592 554238309 717641728 605444150 215046912 806843594 385334836 814635440 698199860 498220512 399145984 197425376 292740304 448418112 713706136 561105774 4494008 16152924 660416544 303036334 113162444 787429888 32336760 647581259 239579072
759544128 449408384 764968960 426527072 70330368 180412000 243602176 974091520 821643160 3379712 139326304 767166720 204611208 827298816 808691520 40238000 759564272 49041605 970871160 677566552 589063436 654374236 953486522 877399360 886852048 382562716 85609528 643850304 164941536 809960464 623132500 131364224 149301160 411087904 995822240 926007040 174183296 125570672 611444096 37909408 951309600 304307072 514470000 465553622 582816736 464379008 669772688 427988224 164787992 531194368 333401774 990230432 776748468 885469184 447988953 498651824 779437900 359612544 184441440 714462368 808809600 500755968 698030400 875296760 269065312 609801664 104468984 862150944 874104256 671231904 620577270 375809956 180124032 716688630 477662604 608348544 972446848 185718820 557414080 299915376 871301472 582997916 952767212 688429016 819283240 527266000 166624832 876848832 210621440 387671040 707931955 711055360 716201120 632403760 943897088 991271040 79937248 139099640 42855424 837906784 719209752 593189248 483928064 993926688 241608152 288353018 593677892 228051984 601253822 906108060 945523300 332574592 997197092 775371968 700389222 668250846 452971584 378050640 17349760 400099192 228249600 234354163 48399384 238232180 844916368 328029680 712202880 507462688 700776448 601316584 723477704 776172032 406244280 609911196 561019850 455230304 488105427 814127976 553205260 818339584 798155808 798939004 407511936 542306752 46981280 132861440 311520088 524384000 613755810 838716096 590311488 449712217 356529520 789475796 642241280 2165160 595384672 740866160 396201856 928374504 201088460 322592896 226109632 774270896 810004416 953237920 305539584 566377672 613559680 361056640 929401296 372488698 364087424 990252592 907625874 470232642 168263060 522430592 131888000 537313172 656041472 682922564 773078160 204480000 771907584 751953120 539455424 518736896 827696680 725107608 42926232 689740584 695712640 793380352 834915108 999187712 479173894 289000768 889306368 245371424 576764620 422788992 658624384 656520866 310195212 454154976 993356864 917949128 603768984 803746944 49449640 908821504 841768352 542031104 278960800 761078672 121240581 983267920 427938478 951467648 986407180 985129296 417813728 288315616 515092860 574726920 599518448 885652544 225443188 768519808 792354816 931283544 364098016 167208448 834957760 539844960 718347940 97152128 593662478 217474048 913309466 941102336 671061312 328215424 386888400 733937218 866967552 255656976 934160816 439160000 213030464 793221392 972667136 463886496 738110582 985399792 215248100 313403392 399672832 693519536 226142880 689910928 714687728 846027656 802339368 310019424 43804256 679330064 321805904 335629850 157818384 923468528 697931336 506274794 254819624 599734384 697478448 931791812 495485184 80190240 251785248 294936736 59993093 85843736 858791430 102518432 80365568 5857536 324969296 641643430 600964974 333455000 776934072 687400384 606842112 113694740 536900096 489055980 74751584 247070347 315242022 270908272 16793856 494204320 925311232 628742528 331961856 447644864 125906268 472024846 334088000 749210136 779786624 470261884 258701312 127786760 447669204 919009816 815528050 782085632 163602100 735564758 630998016 806012272 417214048 635965680 54230840 217123328 799072128 648512796 36829284 795016320 463893888 897666942 499624068 10978304 932703468 374317056 753011024 262370544 92910720 150666466 22614192 541553152 776771644 35655272 742961536 36119744 339847050 231268640 520452608 823535712 377357056 364557880 851576528 174317248 622629376 257358592 360961986 862017108 528635912 182704096 423983568 496671232 391693896 984892184 543161856 120822400 149352768 23416448 38506444 315024320 580131968 123416206 588464768 727219210 435242000 457509422 842280352 305066884 230469224 810711264 840053248 108604104 783044224 712814592 642007616 734941408 624430560 901063360 561191297 57187776 375241312 235509632 619236184 476296474 800505856 149682208 386032952 717032304 70400000 818498912 975928416 443093385 941717600 430059000 99512832 414577472 799544984 757445824 394210752 557397048 931101264 176191264 8424016 40809760 150873024 800632704 580460762 847907756 853111376 130534104 114306256 182370176 869317376 5985056 372353008 181791232 32210560 837684616 818073296 432635310 940625912 529005824 752546720 880012920 439667840 728450264 340780992 565570828 796390776 475962304 753803456 721237212 958215424 125806064 762471808 292807388 173782288 773972097 505967007 209708324 531771392 358234688 125331600 489436928 96107968 949207680 816242520 73965872 32807936 239195136 427715480 338649176 959534528 193089848 435549472 804452814 726306420 993533524 852723456 314532204 290911080 216081696 103630987 719594141 275403132 26704512 325736960 161783760 938395264 61745920 729449600 377812832 640430528 973251584 497077968 573550008 451536384 203490048 970422854 388410816 903280128 591577376 108160400 968745600 761016637 830446528 72894544 531749574
726077504 799697280 973550832 962042938 462792384 342105136 995730428 405024896 413241968 405054124 853337984 480585471 12044424 716945920 535792384 314172208 894007760 947914880 583113072 549631564 7038592 180094673 169053200 840818176 872728384 959442688 811632320 613922480 813727296 517366912 459562336 378992569 906229760 177788064 690519646 438028654 706398336 216709136 810795648 856595072 838039040 66624288 986504 929635840 973294728 478319320 628910208 133960192 130476900 271360792 603137536 826260864 700112960 945412336 573481436 921734760 968742168 274014304 572575600 526866816 125355104 946610184 363021624 478981632 68784704 35209728 358231680 97736560 637455390 628529904 395261184 378127038 557299456 622960640 821473192 348523504 437208192 369949184 337888048 895745280 27228416 778811328 365967080 865368256 793334656 466773760 697447872 970666824 600004288 219296552 218389476 6035200 635101184 395904640 277714520 714611768 229404160 900770904 444102864 104224768 947938096 324387840 874683136 908212100 23326016 284811552 601593344 389270976 833654616 130614144 470463840 362583040 976424448 469590864 871055992 214573840 30587384 950259504 173326144 56350856 886535040 158585344 396609729 899373488 352117440 705349744 441598256 422530368 643435616 431230176 894154704 303714232 324324416 664404544 175583008 174565352 234014272 194319584 426594672 325484892 26064320 928911384 351106424 321357088 793433904 369772352 439312080 538184064 747401784 47632128 639243410 431157956 860609252 445059072 836488800 557308120 490054352 943944000 797187500 29790208 793822784 696182784 754201120 613557728 429782272 260944016 20102000 167860634 672725036 435584000 284462400 456200672 527011840 625106768 209196844 760060688 308829440 273006658 309538064 980754634 970674272 206704294 294849624 390106134 739967072 361781600 681388064 622659256 210129280 378878184 879892331 508524048 599542142 391227360 909911552 900366848 837558560 301123036 660278656 4981932 40425520 143869008 45519456 502352704 883716570 187505800 363625600 334791968 696802880 212835008 185353824 653847250 424656768 550264944 67538382 803694784 377033200 738809600 94967456 715040992 539584000 890080640 513086656 173539840 838489424 526038760 573280725 135878656 369215232 122997248 962146592 432336896 686129100 564110932 757345984 619684864 686967040 394781056 682741376 105861408 80087024 185692368 422054568 561673136 618324228 332775424 29109984 157175712 837499512 230252864 899134144 108369120 190890496 821998268 131683689 822301150 159994560 777495872 421652384 322539888 246217952 105495056 563257304 54442749 444222952 197724800 517650280 925286048 413032656 485108000 870602400 315547872 965317532 272679488 503225392 190238720 681006208 375621512 817812216 687542464 230710856 97422848 804353152 449340816 208556288 465887502 631065408 331904000 379864056 922264822 917573440 110082276 619473536 413355439 394289152 361280280 268069102 910036448 157985768 571465712 305776032 199374944 357852410 302676608 259018752 547991360 407344072 604226048 833687842 894923856 21551024 590333965 291323136 715019820 165340000 20824136 421053888 38107488 133085952 850887264 812963740 860458568 224456192 528643328 618899472 338534439 858379264 433133340 694323968 126832640 725159808 21838784 748833975 138548244 797136808 214213472 698399584 464635392 241377680 368189720 721307392 534679296 730190040 710612160 305793536 424410084 173347968 658631776 409197104 210837760 56982016 4966920 35573624 788851744 353869072 721988816 836457152 884462672 634802250 642129920 454375920 703455072 27225340 703252854 74124672 621060061 461774944 107269696 428195438 877710857 888951072 801020160 532844800 10345344 453630496 401429988 625582060 232598712 381062168 20532128 614270464 783504840 826789872 832802592 885847960 599893632 372727624 814460464 474611712 286193664 752134352 345652444 896826168 504045952 158720320 56265472 200520631 681040640 458863934 684720128 693250200 151897450 942490448 779040768 664131232 140563872 125318964 43588256 50582076 170336026 956549888 407618320 304786944 100180608 596210304 607466346 127435132 100084736 64441736 926860032 96489328 50281024 872221136 456859198 244390649 25482000 544723274 108407587 803530288 248980000 24517952 67947056 54636120 582766760 252083278 98996928 816728424 852699216 411160368 668154043 497705508 686399360 277597696 741117232 255409040 717231104 867412404 123436704 740547520 895684928 858435776 445074064 151969894 267547600 232279296 544416768 344642400 901750104 543287808 674903296 839808192 300416926 11468704 218608288 857724528 52020000 476857984 891439360 288584640 601327136 436110568 687700608 862437120 440457200 854338200 818188800 880100196 845613696 418448384 853936640 495929152 503547472 510089696 709136384 752625664 489864330 124930512 182764960 374947456 465975856 721300800 592523076 609580264 255382604 332269325 960656480 1316944 519984536 490676992 727555072
995288384 24083008 888140800 810750978 825996768 84491008 395453210 603031680 416416424 315292360 156574738 160231424 909009408 759377152 404978016 235038784 680322688 300194300 129917800 516113536 267038440 333479208 517682348 89934720 700983451 944675072 973781200 417262080 225631020 884181588 171318608 234978856 685406464 211658432 787907872 431351884 250898292 149431336 57736206 962467288 782356420 4861120 926456896 399538784 691183624 719216640 393547792 729002176 839719084 37928960 343519812 755409848 705452864 943600000 744195524 190989824 279907974 251505280 704396704 487815984 290382016 707957008 255631872 403010448 392349700 302830776 398991232 260680603 13205760 258008960 734806784 676200608 417809056 354943488 442303136 530328244 482914312 988852292 772378656 91554304 285508288 142720704 264155540 581457896 871964268 980182528 440868992 911615768 879355040 602679072 608939888 62183344 426624384 768270848 374875824 154402752 873211520 996833344 517936154 421614400 517707200 878273480 191105326 310645824 744167680 735089580 159862808 430446840 960032512 805878392 808568390 861380160 402793912 797189904 901991443 968592310 975721120 944116736 119598592 629430784 165481280 113880432 767552512 722932416 783072736 409579504 163233744 997917884 551558768 576283920 191686144 477331984 609185168 905383840 336449696 579718144 403889085 855331668 258600384 55756160 279058340 830620160 409691648 966725736 80622944 199281840 289664944 468581904 494239782 581661496 135954176 654937624 525242656 459497792 696290624 440772096 850443136 650276608 345604528 44663896 271396000 579412444 446232000 743162816 494518912 786051584 687008000 898878600 233114136 669861768 425318048 520578916 251235840 569718816 757182760 145049856 355136800 51609372 781353100 50293888 818497858 322549728 780972768 502080512 978318208 741302960 950015040 281982088 642709110 875849728 572266432 522535936 887433184 463169056 396691360 972118498 84766404 342991616 581632768 16537788 851261184 474580224 449976800 421513344 91521120 555263220 856016232 901392140 210873824 238531808 692522900 377017856 474636848 300243676 793393856 722603472 452198932 932474688 180086912 393698688 611840000 689634224 111432060 286241688 619851104 447705293 261450624 753344384 542383720 984612108 709788288 601562352 797688944 768609960 301036304 440966808 420924672 651519926 117587264 947205888 31202816 543949748 67801824 934676672 460835168 602732824 918486760 217716336 897826720 165216832 817878952 80292032 962732494 438438784 658345984 809981184 88319856 308855527 215160712 554580384 399957504 208247808 541479360 196908194 490774688 72356384 27214080 332776540 597272984 500892288 362734904 651482680 529788840 64210944 176826368 825522176 24386128 362502716 587764864 496563640 385236556 747587072 879626752 450768320 946436904 117861888 52075136 181147688 710547856 29480768 950562912 319701768 35544064 981731824 445962528 711652992 132731920 808105600 218170304 705533952 365411984 153456384 512909838 28681224 279886620 447509824 172759604 781870400 717544224 708377216 552181920 947656624 816430976 368538240 185567544 64514816 835216480 800371285 170217768 294576312 266337584 501007832 423980864 248709752 982834276 850593036 934683696 308588770 442513888 20242264 30446350 177887936 413786624 76144944 394256896 589772559 843698560 432814152 699437696 242049424 147664576 983597056 293338960 544729600 757575000 347476660 683056480 809390665 985066792 707913984 354769016 189568416 813725004 573780940 757740772 439218248 204214400 389115488 899635558 487342816 50317568 684659304 960364664 617454480 741058888 717379072 20250690 94059430 913313792 597015392 248870768 339537920 524770816 968593160 39275220 1346568 654428320 726130560 658085976 413778368 790860430 464044800 474125968 715577832 680609216 789297488 894858208 53024864 92590528 363171262 135649920 449034095 712612936 252878848 181623808 444153600 391010448 865663728 376203328 369635328 513605056 851785144 461810848 779347792 823154800 232742144 104352404 902146520 64983584 653026624 716645428 221348364 434612336 104899920 256351768 105135720 892940768 629020160 479510016 801555328 877753260 779932760 645320000 127861888 540944000 161879712 603790400 60356416 312757656 258034704 751537744 194334792 821031768 607312672 800054116 809936605 217085178 998380380 678218368 573278304 437265800 708799888 525026680 206547200 586837532 639800832 535955200 298168696 642348452 422844928 565546394 584065337 133167100 737650244 653440000 395436848 883809184 193851646 918475744 746360244 274361968 345989120 243872724 62386992 571222912 91274346 764954082 91925206 430832252 419244416 344821244 945920136 686156256 998256992 424447680 395404600 849077504 624638176 541147712 594546176 299886400 434504224 373275632 21792224 185368576 467855652 628962304 956965296 545637376 477548800 864204400 57157232 331492754 823743744 406254496 883979802 623691680 401970626 75629112 264532608
954650248 48653880 290077360 561005136 271604840 592145696 546144000 981814544 237439872 618983680 531150448 863336472 89407602 573691102 729131742 674198456 579005952 14233600 720765440 525873600 811646112 235227680 957796416 948891136 607859936 202681196 1108040 240605232 273211648 900898752 727118032 893258352 882444566 286553856 393972640 456870718 912588480 697371776 961903680 748340224 973100608 950900690 151393504 341689600 217426144 996096000 707712813 255820096 363398480 15872600 484111408 614244409 351189124 485982220 378897424 805985376 83056352 241310000 291739712 459032626 213939200 936775512 288518952 297905180 486330112 224183200 317504768 38978736 480111856 691222296 141577216 68809509 803041216 810070112 971457524 436955632 732761504 986389276 503219840 133311208 747107216 177126912 161472192 947990860 804566784 370692290 302763664 897658940 913114350 485343536 321022944 23833600 178104180 330524070 344329252 285246464 63542736 162364360 39976952 138444000 757131776 777572608 856034944 956456576 895924928 847560192 578169728 410604048 295242048 760768551 628543536 444147712 710173328 885260800 729022216 783234172 383495968 395810980 689808784 926589184 955423320 34129888 614995968 51034880 863977148 272261236 162331200 595410164 684728088 947733808 34854400 859620032 224538240 902938884 179500000 614685824 909138980 371184236 960628154 338620408 763173920 306986984 907946496 73042432 669018836 587604480 914025824 225040368 291169624 181045304 464320384 147354368 753332384 705122964 63337320 486936384 935945216 294301280 579361088 750970704 222484136 136166880 618963644 604744990 721272448 977398352 124190736 84338136 935830432 569370304 313531272 513602500 574726992 889597480 833100800 588558416 417765440 942958080 253850048 826326748 675031264 640335440 46509000 750441752 190936064 400276352 963306592 674441084 419989144 662271040 877909504 653846250 605076840 430823936 626253584 776094592 746431382 516978176 394427392 46839088 660080704 809195532 926480148 804317434 686069760 937137598 136943200 966650269 220460726 244211968 291420388 212073984 142735506 953266528 258556224 138641184 704213056 623241883 735720672 204391048 649865584 74408804 611827200 577550844 370080768 547852563 730491008 314820608 884839264 169812320 498386840 804214720 451612496 733606768 583057787 425026408 813536688 425963260 463853280 588013952 275198400 786318008 798163688 35498696 889568768 573040524 333435616 828946288 756256608 411961400 227811840 501939200 215932672 399476224 182765776 397972976 585129328 269222400 372713776 780430832 398501912 962167518 603227460 438075792 526451200 162552756 314190464 574498688 609438720 385293546 140833226 378580768 584936400 241669856 262993216 533326856 996687160 362509696 796425404 612637708 895786058 76224000 122427800 924032512 315906176 503032224 680776256 659957648 540039168 71980080 523275008 181430976 275417724 603108320 904591360 346699776 269404972 805076184 58415192 294952680 486081536 626045568 644800744 979956864 254179298 620574992 822454056 192439360 459913216 333410966 103471936 259648788 13330688 125101056 430612608 691948446 593939440 728293092 486463104 951025684 305472960 522775040 850859464 646332032 405464444 366814760 767382400 146221888 783238940 847863552 236483456 218502416 959943536 650224978 578319680 406100192 69088992 529437192 380944650 548288384 249625572 187983872 876244088 498240000 736987660 271670528 144940880 289753740 370203436 165046800 925628928 607749856 478435200 275739281 326775976 29776640 800051968 178275584 26137920 177038080 802850944 255857664 285097235 856404656 456421664 413731232 621814168 694469404 86559072 578695744 277399200 658777620 945329568 550666816 452408384 669699328 750784974 597293568 442064384 123787190 900866976 946242442 488632576 994122720 868873524 961761176 510319808 240612864 592502656 614036992 451995150 27119968 99327232 427983892 234571648 373770560 954605180 129447571 377329856 290793040 452700791 27959376 356194304 991016720 575437084 277469880 635208544 816825690 975750992 348427152 735543344 958681240 91646848 241013024 658730916 96535984 999144590 701010528 119059272 936130376 529633752 931832768 498225152 128436224 403937568 740131600 160742872 169824000 399496074 193564032 255178280 625659136 882264976 310261182 821906624 882864384 396328950 58617856 97404174 675867252 866243232 184880308 647968736 693706176 986699632 249377984 641703040 427130976 318316768 59351040 29694492 368051584 91714624 954290944 406946240 628465152 640968384 847272848 695140652 365682050 725786044 202102756 294027536 459677508 558869088 938062520 897088971 703629312 106167232 532924058 21475386 146208204 520615184 929770888 869902119 96734720 245023408 135647200 998954168 11101232 877920083 114712588 289315336 18496000 455190323 994593600 515789738 259893664 580139120 116703136 832091776 223870592 340378624 125837824 454800864 221140672 340693376 499998288 476371040 144220100
974432064 265468856 223601280 369290624 628110428 586481664 480515683 744364612 978821736 754458240 950670304 419359828 54806076 828877656 90433932 989735876 152419832 969205440 996791808 144789504 253938688 985547748 425474700 917381696 401289496 514608794 935428706 12087528 726998976 194402032 947912740 546337216 918309120 443225080 519530696 622117376 276998512 821764608 91091456 586853455 673658784 608392319 1877584 371918020 831241412 741832576 368863032 386535252 547941152 599821824 55718016 548281288 710128320 530435968 61343424 797041664 389090610 595175008 295014432 468455384 480201506 744995200 486193536 153595584 939050048 947556856 255182848 145014336 901784036 248468718 924169568 225009722 282133504 380790076 460408960 647779360 62929408 961154976 91347584 515059712 338286098 527001083 769020726 95825318 376992080 571661664 381070720 608065352 260077394 596927744 339641408 851948896 331174352 506831616 151587072 126779288 51691520 90804800 11838720 926461976 159736320 947508096 564205040 194499648 577908376 672085648 747054636 4447168 169398864 597787744 97835264 845783840 470342616 347246152 685615744 973210184 223693176 126467520 562244160 231823992 383421788 180627312 923827512 515754480 356545936 41523662 347533968 718170240 783147654 748359824 990917560 624927112 11099648 81181098 452196608 170277856 471339760 895141312 156744160 527453456 967808896 642960988 342783488 902419456 814330960 697088616 416060192 170016024 697065594 687885760 909488064 863466000 75171840 236183648 7969618 876899726 948743712 619525952 318799552 806102976 376857600 989358848 162139060 81656320 823402736 67702628 591017500 203862272 767699456 189391616 564583936 67729728 49286464 49929728 439241792 105033728 230828160 959341266 298567968 21609504 35577040 43988768 603635336 822985694 845063656 325894496 351174400 297737544 741573440 24683232 117295784 642859952 206842280 566392484 94434752 239220324 916157440 749723152 567819520 728611200 131777848 331123712 100579434 909258774 393042944 177187228 65037440 761291264 838430224 15723792 620840745 125043964 85971304 298072832 63676160 233634272 558642392 693927300 58255872 732973184 660202528 431106528 568816370 831927040 361940352 422257152 618952256 783056896 423630008 566567440 113892064 372079872 982882384 266993936 640600608 499097484 843905456 768647680 757581088 783697520 682464960 153120152 328559400 149983868 607865280 705384976 709238668 278833360 835661824 267364332 220974256 990794744 71446432 352439662 314609600 508624384 691096768 942952326 195689920 809716804 813525504 725614448 26183026 463789624 668277550 737268232 364474944 441943040 805811248 315836464 535407616 31833142 118370176 556917856 383123560 734485360 221067552 165815680 787012748 826106848 348921728 494521408 948185600 181745184 343748384 870886896 623347134 148081480 359151168 585799856 973058560 532075138 892322234 729311712 285053896 155325044 775531520 559061668 94554112 577001920 264229120 10442000 161298315 777198336 331134720 791964800 61513600 762428670 879262456 301804896 472055132 591844489 944666624 771042112 517853728 696504352 822201664 144426372 654474320 958081792 122290918 418686965 135253504 952167248 689678808 791014818 968139456 264466432 216531024 402245440 867099712 209521800 108043560 285088684 38223968 597158048 287396752 659277696 524823040 386957600 98396672 899358208 310947947 56901872 473083136 461123144 995176414 89627892 238668416 789968204 147029344 561796272 307667656 714530440 687115104 250488608 93013920 240485376 446350800 441218384 682959232 108680560 588806496 472975040 667761280 436708384 906637500 507674598 461642688 769954890 141972012 335017280 253130276 228447136 859004928 613953208 346707616 824105204 222770620 324120768 54010240 222893504 313419760 6988648 375624192 209390616 211811586 356846983 128703188 594337840 676212112 177919232 100652980 719056576 88580096 320266752 289905792 268195616 616107984 664406984 603270656 20017296 588649408 296738352 994072704 532510720 750638550 315431656 80364840 646625952 368622900 300007680 854280927 240369088 57527582 233982044 928392736 560942208 200215584 568228960 940182528 934142464 916594624 738299984 351665536 733017632 841728900 381824384 859942400 132187072 811394656 564197504 694669312 794106264 698327040 925674775 472748375 651849680 782532984 430336064 928233416 107394240 200961400 351264492 86306477 716876512 795766464 87695360 915580032 946142200 290404036 72821760 357182424 260240776 898432924 114015720 47178752 333768830 471730080 964281600 115958912 148871536 813916416 343759584 57742272 350150656 723342336 584444288 967450488 649266544 92831129 852182884 753490944 810787840 752891904 300992198 192253440 789745728 770822656 819429248 358076864 330608640 100376320 695939456 469528896 3804640 745813504 19829092 358685664 375834528 984404316 570420240 186572896 233574400 763223040 102090856 23799616 544400000 833137076 51519092
736295776 77255084 405164032 990886912 830916064 309949325 376800096 136109056 174870144 979361152 686265520 802358960 408830374 145837568 774164940 479702272 202986545 732755572 980905280 739977216 727119648 26587856 634891408 321104431 320273344 500013688 407361456 450323176 74223808 640056800 757670824 482938112 103062016 355024896 850603184 943776384 84524288 349148160 850284010 734402432 625092480 833063936 219617024 942483040 274313032 627527216 315203616 787299104 967496704 950475400 533213006 49581776 975344960 67749888 745299296 49676416 504940880 914494784 816578688 547331584 381730976 532094016 312696704 197613720 974805824 345450984 642696111 642054448 495987954 856441984 635875184 253052064 434431824 985764416 427744000 746652872 825559228 693624608 371362720 730745344 49584264 743229872 845654272 749658336 799670528 629148908 275162172 487945008 223856260 954876241 133628312 162824704 64149248 622898708 777107688 488787948 706518096 442740800 913454868 338731188 458961776 185229488 696774464 148340265 669094240 791976384 290019484 550341396 44091410 524374144 140823946 805078128 661083432 774149592 717578691 928695340 847082592 384625152 351202969 201739776 6827608 814304634 213682226 520384490 858207248 532205828 750873600 278857230 351489568 729999040 505522032 413217280 652866048 243166848 313423632 937156644 90046976 757910672 225631976 228316544 868699112 189566408 115098640 766696524 21801608 684485856 292471792 669849482 423448064 431921024 18317308 752864464 754370624 272514688 520440320 454109376 960322880 519174984 153984302 670635532 342092672 715281536 729684288 670007300 309722000 150034976 971836000 855113536 972267600 556605152 996575268 759032160 972525140 420135792 698772868 964583968 40464605 998496800 438245376 82878750 926433344 112340800 346705024 794387104 974133248 40909148 259563856 976574370 164503708 145872128 503039488 191624180 397980944 200126464 634965204 208144564 110539264 833698284 40571888 110325856 738570608 241296110 2802176 115949488 777440192 519292288 580692544 999877760 470542304 911614656 558439216 302569856 331276400 589000392 764035592 11894000 946410496 968480640 162319360 427371264 90767152 113793886 312141104 191225888 741837600 49501032 400487424 444339896 226515343 132530512 528817152 342043536 373105336 59313108 659093808 561373984 844257760 558992724 634811406 7234154 140099684 585044480 841915056 565080000 347287936 13793536 308752000 482487048 433568232 656598528 33146400 635567132 347920096 400678336 297719680 885714484 430220000 556383238 677840336 107203000 90309744 444027392 677960664 76623360 41144050 56506336 329839168 910064192 331602188 538525744 475685760 60222872 336968704 170081152 62070016 765484368 139208064 879243840 783595648 872903040 226020864 533955328 348847648 953287200 375481840 304938964 159112448 694707152 960202746 497980208 721892516 442779612 413745152 629820672 933704664 406606976 727763840 425495928 690729510 955309520 734046464 695794516 491810524 923400960 665119728 409707299 230722688 264108386 493219424 392693600 891228896 41542867 507783188 824731792 868396476 394847900 964174080 538060000 582770128 60270786 608887384 369863240 864990004 280604152 191646528 632406064 788298240 321882688 392852128 179538304 417704456 748780415 840231060 109578720 719905120 11083680 249047836 346027756 375595776 140806392 955860992 450716112 94356128 612970240 108319718 379328624 92468776 909541376 215986176 726752640 814236016 487216080 340983808 914958336 350925824 553182544 537520000 514995500 521931304 290419534 593090944 481289632 436679536 280593760 923681086 680302184 682984960 958902432 772496816 286868592 411448776 115847048 686777376 398661760 40498944 439632550 174385784 657799680 786065536 365812480 766939648 946494368 308865696 139649336 712685052 313407200 711964290 159034772 50413824 420197360 695280096 98612588 893154176 130677376 952236568 506480640 988057181 573681632 762421741 518415408 189149936 787036256 369986488 309345152 727973376 803215700 297513152 330634952 396703804 972106680 256396976 471240304 393263616 761333308 128740736 577735456 683914752 137620076 235287760 234297920 163703936 387719296 233793984 183186368 555444480 463508530 99872016 547686188 509121616 281427131 144156328 301213976 873235712 569016960 738649064 497740032 596769792 432684140 689656736 330385880 633565824 456084928 843528596 125433664 13515104 876612032 696746608 428039808 987488000 326879516 538728624 242920448 382108088 661024270 111757250 969155552 219854272 110156952 919854632 18700740 308094304 236320384 680648268 964467376 530349672 867346368 11861585 437264256 393466648 391341888 785506304 760244232 927374296 550714282 825168848 739637928 2797880 430226116 815530784 153009072 287940160 558876000 852443072 88247104 443811328 436084184 131941688 995889122 873192384 63426700 973559980 321216000 670020960 294276288 835836768 486682832 94829056 41614368 378958912 943316826
310929144 94553920 230024922 908056640 678173890 858389824 228149824 155671544 437649994 144645664 755600084 901536960 219804912 778529121 605104064 526320608 584813785 86345128 336816774 6024884 395473792 529468816 307830312 993495496 247606088 398900224 505627938 277602816 759002032 580812624 273057536 327643224 848471904 70272176 729617760 434088988 187642872 998027264 425818624 400247584 391654592 714821047 746901220 415492600 277511424 782743263 756269868 229121888 257193088 690599144 490364032 681010992 988462026 449427780 90196992 685116248 798814864 858390041 927716132 408400166 431923792 230277280 37812440 431015168 945682696 240115200 61573160 89072640 843347864 262482112 769736382 810992352 709333000 74262140 759291552 819744462 359091712 952286592 778761912 687728384 274329760 303453248 686045188 456034260 420185600 676589088 384943466 92778112 986162688 700705504 64634000 27000600 815151832 740677888 670656512 643128602 631769408 612626016 871405120 842833944 696376062 292187136 635965392 683836480 237721344 673088480 494519100 913147708 955487488 820967520 196112896 402129104 292388352 710128160 387108496 23318643 746399784 96461952 694983736 16101760 500880560 708637528 688182800 266892992 706318160 696649248 907135464 56243200 459728000 226333530 822314752 975218804 789267968 937395734 889859648 902094336 202293031 457422240 926586768 611233408 389571244 897729728 563369600 230821398 383673264 873952256 541616768 172270172 493117216 202988620 103323908 449211200 815931392 288837376 857241600 807911604 530688512 225563904 591875712 392403632 321844496 427794000 879849760 182712272 406702912 307952761 583820288 990800384 303039600 458827456 483372876 528136992 41436864 775846656 290088672 35100928 482150676 958281728 552600688 978303312 164252288 259596928 180736736 823448576 478693760 735342988 721792960 984151655 377179008 137462824 459432848 494114792 402771456 198470984 53422000 12677728 887536118 962269632 54909264 702507008 138977000 851579204 254678304 235495256 92768000 723629470 143380016 366595072 608227968 771668436 416918720 410590720 888847936 295125824 227192240 778825856 248425216 583534016 913211968 696853124 35163456 703014016 853150648 159509504 356662720 282470984 78253056 900110184 266241920 951658416 474335264 767999552 646074823 291987436 464872342 56960802 946759680 814724104 825604608 374324736 451871232 354807990 962447810 769535283 26937056 647411320 739521920 47659376 351817928 845555160 443282240 90003104 141252352 829232640 657147648 994488880 913690432 75008512 427476932 927363680 616340992 348784768 690604808 962161216 444154368 294931136 538589696 464096144 995618720 431722587 186559512 352563416 21675520 331313450 609520272 86408000 450875648 719159520 347885192 447185538 476415232 479754857 452468320 190788480 134670464 977371432 69491840 514673100 89475190 167733528 222389754 340003904 298696872 62415104 926674752 187332480 492069804 521040368 86613574 810193880 309289040 977382504 450857360 725655688 415887360 196111872 396414444 142548960 384478880 598585596 754145792 781650160 691023819 572734624 865842816 427214784 215859400 381172928 69684672 387038464 9635456 144995680 745231872 922112928 162852128 305514720 497897488 871341352 163020160 98731808 15043310 668518144 945793344 798291488 129967712 462338664 207091936 773895660 955289432 508067648 487637760 262019832 234150656 24818856 390789408 649378000 686963872 642546648 775015424 722252544 506805968 102040036 747902320 822426112 675747960 265925040 492463477 371751808 446888096 703416064 444886752 155718912 485172736 568452096 397848104 643264667 972132594 32282336 445543968 680827440 337387136 850509893 790217152 781413152 486751630 303394496 402149984 369654272 299637136 203087296 941896512 531294144 185929332 174556536 439297984 458172288 315363824 468244480 429938516 366456896 173656768 372205756 264324064 869863616 103409345 866663376 666022912 809284112 389821440 510898432 984124570 325366528 771064832 45379548 576393376 214517448 384435424 118825704 94225984 666089572 386831720 209418832 545850970 18213344 901764096 822226044 635160720 497428940 57542300 620680528 678067512 922472960 766065056 332033184 149043456 994658800 368071296 771966188 720026952 737918976 276767914 287097810 127963176 600882944 900056652 280210768 803724864 622689772 985313636 995333120 298032736 133836896 355151744 35384320 192787456 410255464 42579204 100754056 936741408 446593536 621710000 357488072 492405450 947925456 291451264 905822944 830507896 610605404 508195024 467617792 950812800 778270208 694565590 341163168 423792384 456928064 353883868 754382014 589067008 576940448 381737472 746611760 148224218 551923684 800828676 768488000 741622860 712056352 129648128 261943488 293984160 255825808 836612357 112574324 295880001 621066944 104216992 908639616 694802896 855035200 165044064 533862944 733383968 511638592 305240495 976200090 995995728 207729440 231932800 599720658
650876800 232646624 681884672 534163272 734999786 724009920 206430264 99113808 429262064 508403968 414686784 401989888 549565376 918740384 990031696 846803536 773786624 673650984 663609760 606476128 881677440 500287360 732013728 34345344 624886656 483317454 670871252 790447936 964931328 168108052 326585344 700305264 246176352 548177544 634294688 111310876 526172447 292210560 449274000 659620784 475841536 543750440 908222904 534941280 837786880 262546240 923809205 824543488 552067508 938267456 888098962 41781612 864523264 540960000 20114976 947233732 142118586 214817024 15141800 673709024 186107560 789797942 484816896 172344032 259618432 37773280 747771748 817227616 115541056 480633088 896300976 279580414 458206016 204377536 205269056 213316064 247673428 869120504 801791580 683210236 992260536 506603671 458950408 994095360 488197320 295912448 641114086 528328976 912510784 364486912 733060516 894203584 750698240 462945024 926350492 191411968 582338264 594825216 588514368 249981056 811121168 229579392 353582320 394471120 260865648 222747200 975358236 854348176 317134344 753605376 980201168 689060236 122581792 850765312 302488000 69918464 606098112 837828352 345287840 415135232 349256100 740726712 592045056 158696672 338598912 469916114 799855960 33598736 684231424 301049256 948061704 726918704 285150500 473978432 172755584 517794284 944401152 697152336 989910768 918039412 368082016 192372672 938356544 306191424 684196736 988836496 281617867 131586816 802403024 926970584 42499648 76272896 631462456 986793872 496421888 950441248 783852556 250788332 276393976 856977408 819735552 826620096 33177344 783462400 173328384 278163304 53381980 62841424 401208444 104818176 18720768 64246600 49965952 557361680 167887520 126274824 452008108 178755344 191582208 187529856 566541160 132382137 904579072 865424896 289327232 142463704 224994372 621608918 942445888 183515648 388003802 10779616 232649216 134896896 591662336 622461824 248348928 817465060 561951328 673228912 477552015 302452480 341243520 396441480 614369280 529748032 690767168 371631872 862720688 952130048 969670320 748130016 462904662 159512800 643870608 606804160 217276290 204555212 663100174 142598336 50076928 458170124 744557892 303824720 995025664 733133616 951392000 922627584 299527904 128152116 439927008 270384704 602769024 665678668 221512280 637970208 324550016 797144640 714512000 410904816 170725968 696695324 272114708 398430848 618639168 429198432 805611264 492288652 861978000 60018172 87315200 31399618 842280208 449363456 291669720 727811388 46723584 865739104 958808064 89954784 438967600 351024128 754992590 90340608 918201408 403727872 955327488 958733424 286915192 582502240 556556800 614408576 468091180 193737072 380190276 877212672 532387176 909253388 60887360 423091408 707013000 358414160 471081728 277550346 188136571 426753536 493801920 395369394 255715200 126096384 903862728 246199704 555267740 638825407 589420800 213758858 692654864 430276608 591740040 123501984 969799968 913115136 399638400 696280096 54074368 877043996 473122792 868897892 639604216 415889232 324864679 328591704 308543040 48489728 732576728 230933952 449661952 4666695 312361218 515775616 61000832 330421860 343110400 684809248 733698318 792661248 661848354 166413176 296638225 440714912 434834048 974492288 60533120 182095430 235530400 512992448 347274976 86810016 25313280 5384704 163026240 494589248 75556748 752024250 251396080 12517314 70356288 698176780 484846280 502379088 293641600 867159324 425386448 348504384 926270880 959294048 585281856 673808488 854434048 618457344 788037536 401694848 514557872 390253568 744013954 183920684 875485468 801315962 635875360 501868640 999510986 689750347 469113600 191115958 245454912 670799400 17529668 651174720 657348040 833433216 255083824 924779744 948189936 165861254 69793360 74180144 80466800 970599488 572321408 617273104 938725740 234111868 652924772 435796480 301821056 604292432 300263956 737471680 622782632 623848816 4931218 601226240 209116160 762586080 780249200 294137408 463339924 10767240 117253632 895109776 824221752 997146400 168919108 890982780 174748032 647444480 491572512 643066668 438139948 509492958 965577728 749280672 209936910 866662400 786306240 80577048 213466400 241601536 46191780 590979024 689292928 139877456 828848640 622915472 84303656 258772992 841606144 458300720 991073536 514970352 901938688 319076960 698422216 375968048 730667974 459040768 938848088 786960492 83924544 395335376 788292096 452036096 900964042 989628992 62668196 791783472 604901272 979110400 214166912 280589056 415948800 941117696 784089984 37242592 883274824 925089176 288610304 232650784 946242605 974385668 103623508 911843040 932807060 710575888 729189476 772020208 546198800 550652284 798721920 557272576 149723840 803866240 161888913 151193636 127156096 155519858 362478864 546681656 752073984 738011532 415360512 976115708 820265950 764402000 392673600 973994176 800582600 984855040 3343680 748057706
475310720 672817152 230909286 538055091 589631691 706362520 267615968 19217088 488413100 601318000 3020828 939654352 391418368 707813184 832199668 520049280 763650714 329023844 320445000 565343096 204008320 157449808 577716576 904304992 341093452 927153536 155960632 734607024 417301504 229585408 223970794 664555784 785667580 90743680 507154944 97974172 132715332 324522356 679435336 537047936 571579264 410749536 677331328 92313888 134916720 453293980 964878316 620079372 933546240 774989984 758983352 366336000 911558170 423751326 132994048 622755072 661940252 554354897 647770624 648811648 412660128 338017056 132060732 247727272 551817984 581285040 154673088 808575228 800803952 374536426 486776320 938123520 809647262 178969216 442670080 987851224 89269464 427816448 745469808 257647160 914689824 123227680 583295824 678651796 166689024 211568832 941975956 102951936 259568416 559388608 924282760 746882624 158302944 213815720 996476288 224389656 21421312 121523304 986185041 299016192 376172496 640629568 132430532 354046464 24291840 673225481 791572352 335988776 949810304 421552928 728133376 228024300 318714024 668339200 941614656 858987194 208050912 54872320 117298768 632909648 902213244 740381184 445264608 904006144 531452480 385969934 445786112 611385408 934879176 749838768 950409088 133337056 740885951 361404608 504222796 910671872 472160256 317728666 556425408 496115214 361159648 11860992 858797408 135086520 23308626 773394688 348494400 767048452 658969376 705252784 621072384 540631552 153391960 3626528 824234788 207656036 551432312 670943456 501664768 455825152 680825520 510448125 263873120 279130768 211530128 467405648 823963744 78102528 497832304 315311616 49440808 644517320 777867368 465939728 836708352 369076769 124072064 902904248 617053440 943871360 441694208 945979812 330711935 603840192 279234842 725860352 624386672 841929628 291076064 139074048 257699328 315600000 178011728 370437120 761764624 739073152 225234048 753754272 41343464 705239808 339363372 394144376 855969448 568377268 594296064 35651616 927454080 760427792 212864112 748024064 980079280 860859250 72485512 558782036 526329280 740006868 316232896 687373056 580030856 990827072 120634560 127206400 360914032 619392203 282909056 489946040 152355232 484517052 430205763 322745296 154233192 348285814 611379324 196472832 609520072 579310848 900275200 949833050 855019136 211091036 352023424 374958348 300157184 997661584 399151488 11272512 592006704 151565312 844297562 829215296 530217792 552387520 156711546 965028960 632729340 915648000 93365552 760568352 527547712 493467136 339376362 356922144 981313534 499735040 81983312 137971712 106177984 87635264 834364656 878682804 981937744 181980268 263938656 540218456 661712384 610425664 432489592 672274496 168879392 695254080 699825728 992046528 281140728 729091424 309783552 184929768 540081152 640579488 85248720 484724704 832271820 782408896 509405440 86811888 181224320 813318400 256471980 31560896 723231848 841259080 553162768 653898688 402129888 853517648 598629472 118089136 438024008 341386016 372508320 824498688 771155584 416079332 816779608 920140000 818535992 383025236 833751304 439135360 916113850 161460336 62246912 221798656 412875776 533087840 935768632 627277008 224635456 273825568 253304896 400211872 802758816 777111600 548413376 697389376 920804924 197253664 491604080 293061888 980058624 891308288 30623376 116082965 703061716 357871848 647071040 119292016 885983744 274676550 289403510 57821280 924968864 431667804 688142848 877381120 683798368 713309440 885082572 646697864 615008000 161542016 347550080 864118120 602879088 807531832 696006784 592376020 614748456 256060010 576299520 297051520 253578240 132182224 521861120 826185568 329793616 442662912 139382784 675171168 316838656 301274716 861940608 470062592 614796824 594745941 820711904 162555520 359433266 439883600 645915616 508107470 190744672 337895888 299319968 126887168 416366288 502939828 620921692 42369536 356866560 191688512 207016796 40509014 580901268 21198720 383470080 273231082 250050560 776859648 243097600 739721088 723072192 473611600 87812096 197145780 908940660 957654224 720628016 270480888 978051584 751320320 913834448 288115432 259116400 782852096 814702592 622223680 198162478 551606784 631857088 381070634 650951792 634584096 361401280 884619264 643107816 453029888 109725613 511477552 601879744 100195068 190802432 197331944 529436177 93313844 431146704 7906224 492061536 724825272 833737888 347037672 75159552 249203200 278794446 803060480 536984192 744929920 86398032 418098808 126880896 980750848 343568528 586315141 138154448 223960832 189087840 558153568 406496768 378170624 38629120 666602096 319713920 65519360 255172384 386287840 517751104 283206656 977840384 538800000 600774496 909705776 901090216 690793105 14460928 207447296 963277272 770953024 186220778 87783040 223458304 498330668 137324992 778347143 72235516 311949056 172225048 616204800 411655732 869761504 482648256 144853320
816320256 405641584 708979600 729521856 155774784 358117568 156678572 886520480 105830144 972809728 685092352 303834276 766275712 573554044 496237248 220122608 467808640 858944800 606813568 985726128 189306560 993607718 225913520 467920368 236045536 342602832 6601920 953986000 306086080 336186530 189934120 731573064 766937088 68602556 963867220 215103400 976717728 88716064 989279710 23395840 687014496 325584020 164081024 10332608 305269344 352735616 35596568 157158800 911348648 458758554 318114900 41513472 982170960 893256656 84720952 394100576 590784640 120386304 385219696 154695552 624131584 188535776 169676536 66958240 573623264 897080 861831360 715614208 505423680 584915212 362124880 223558448 925425140 738419168 451545000 494179704 633709552 534354304 227733178 446431672 152276320 175483776 672233444 851226048 478014896 732274256 51937792 285248224 569973624 212167808 436621356 688210496 485042263 390124048 704362240 185479126 234569216 977185280 870455296 206063296 962943720 833392256 198838912 974203800 724208896 872513584 580300800 304559656 835467904 888864 196273684 210469984 705574768 593114384 991422976 128463168 812032368 377335248 83165696 810898048 873257380 156242512 609465136 882938688 193380320 741269432 578116000 680911360 907038992 799619920 205454608 555759424 350701248 506622416 850728960 107635712 73748848 244341568 174172672 600219488 484320032 666334260 758848608 33907328 295589376 250717376 365250448 583961413 21670528 891543584 387514728 405900974 982495304 787816384 220526472 699831928 526749368 712075104 633895936 880883884 767222656 499474560 388439696 154302042 447314076 726206684 801082096 469555492 151939552 635731178 930314560 765424384 572375464 435204224 305427696 414985800 66767736 727700000 217815402 627826782 180395392 441574078 681626960 530896128 164665888 486943280 495208460 393866966 345947648 7428060 926077082 850421696 757003072 527805386 853261914 613903478 821717664 68665860 212455408 206448640 810470464 132915936 836664320 496281472 129430468 977440352 145148589 465864000 262981652 507232476 165474512 633910016 970307924 254505472 441839000 310591256 857284224 785914096 187863940 156264704 203414666 594646972 539358528 933771876 596719878 502059580 316490602 765540036 712314912 52767688 751985588 812639044 17798648 941326440 140336112 139742208 306506002 894835625 399763648 654495896 846679040 200584784 648998640 528991488 62703630 298920544 813062704 811563500 524966256 728182656 908703744 459538944 478159362 508239872 644166592 164929580 892320128 596406928 478706204 831721664 915728416 228304896 853470720 537809600 224649152 35889154 678579840 442777280 207052326 906065466 48555168 19630848 40328390 930949824 434275608 17828640 171579314 323666112 371200000 831883992 298324836 485016624 120091954 805104064 833714656 977400424 281596852 775963648 899769344 356951808 873907040 205772684 352799616 606990208 187508544 271071436 364967408 894047872 667370368 634725172 956715710 799597408 313345088 579241584 80997094 972120984 372708456 497059392 475110400 804080804 131680644 306504864 432655232 154118368 757654480 723917500 246392800 398140376 404734868 593524040 474938112 861506322 580962496 51171188 315921920 874924288 829075968 686323216 525118864 343054016 931676152 151256340 274841040 359644800 50749696 359775816 693878388 917890684 764316768 664555536 418964020 332136960 482639488 620404736 147149440 188967712 878745680 250394784 219533440 451956212 911455232 647625984 798981407 159363068 57509852 567362304 669786944 113585380 303886656 499953736 198898316 190863600 951024416 913230352 672012572 154346000 113401920 176686008 238499840 245765370 141958920 772422336 519741856 333919264 170374912 523143600 323157536 704949248 931119006 611196080 572258876 48159916 262944000 964942464 565477970 783111584 338315984 867944160 839843872 886263808 173260384 454962928 557595200 837851504 257913992 472687272 107845664 338539552 859548902 418848768 574960640 886737152 8861184 580882688 773767826 330244992 653463200 244425979 955611136 292818528 376303232 306999152 381949840 619695320 200920704 991758912 60909496 248427890 420256048 47018048 421368168 601940568 185945088 506746384 192725572 902567808 419484544 527673376 700605648 83928400 69172176 452628896 909399040 277329408 379507712 659166184 254460680 697585712 587795152 897125888 127216640 442170752 199567808 398854974 730955180 769022464 327493864 722395648 530695608 996386224 825732628 310139504 929816072 182191297 651146368 469681404 40821748 274099024 146927360 280107616 546205184 684519936 915752704 342820968 506877976 120537540 502159544 810907072 839599232 947606880 111454720 618094824 746664960 651476408 357590756 383347154 428201440 973932652 994672017 897704992 649686368 615023808 358176000 954634832 411522768 153362718 418325600 193516467 115560640 528089286 865583670 842819712 892546620 28226024 42185516 320597552 523783136 939059744 328649632 836687104
767286400 526988512 364994680 387085376 163448622 266728576 445525568 793022368 976173120 483165024 832508112 259581608 70043584 894704960 517170304 480691544 778080256 921855420 602307472 231279424 404252384 394548064 521388028 808422912 371968864 243483840 277932864 938531136 226043456 231964032 559270400 815194210 2693632 742948352 585250146 811615168 605263896 824648592 114089536 89582452 927200496 782302208 217848784 708384864 380290944 515573984 314584404 258872320 59984640 298560896 185752704 463765350 628995904 328080844 658524750 862479264 404531152 884424132 416488336 930647158 684846592 940634592 139322000 510892544 26176772 611822016 755875688 854466288 616763009 72757760 337976556 30662448 442236112 876813848 629236864 356105732 435391590 666848016 681735456 775945918 579408792 740772900 766036000 255079932 473686496 683047528 219746584 772986368 519302304 147638068 605519560 941663476 631923376 668072288 103958908 462912140 964918016 700964736 44164004 798323232 66969136 242752072 131100032 335402832 225269424 23054362 402523904 327703064 403030356 798791744 55043084 691860032 948577160 61613952 558034624 209118384 478853504 407858024 877444460 720191904 778908800 662758176 208192320 260837040 867505708 15220480 274098642 756706672 951237632 801653556 804473000 509648344 768284548 257563792 567217024 845970944 361214326 427954176 866137600 91797440 523473760 716147798 525699811 825643520 460103252 938438120 357365782 767953520 212601184 56929260 840536256 52949040 499273408 695314336 850877952 604747664 629586784 335418752 28493232 253460472 276273644 484238976 387126001 475389768 399759086 513099776 461642240 854216572 950095616 840740698 356828186 692487677 752192808 620080584 582859200 784286131 930988688 919312304 432726528 909163360 732296624 959312208 551747200 796514882 928183552 724948992 603949500 208309632 948385400 225207296 528332064 340840 858792832 359305345 301217440 892099584 508429440 400730016 888385584 379184352 506930060 384648694 81583660 377296128 516269336 358152064 349918400 201794536 520134416 250429184 904157136 908105472 89677504 618157824 908042240 953476160 539870720 897799040 647854688 952031488 715049244 769321136 805423104 227500608 827656248 242897312 144417652 21407744 642860544 218420166 875922944 212406008 631533504 992847520 441078592 219235200 508789536 830327552 313602688 325838104 522210318 331305216 450654736 270980032 133265920 602092724 507725944 981545868 19935220 446631604 247416320 200375904 589779020 676550042 701258752 852352080 698177344 133767168 257898608 587194224 526591400 460082100 995113720 284732896 328630208 207999848 696800384 909700608 741495296 329673480 656242240 569315048 57099200 609333504 377788108 972820480 404408640 250523776 230324428 615668160 919101440 503076796 166910848 21992320 491392704 822696880 618801919 814819840 960538386 311187584 408637952 800320784 634892916 740320696 349987152 622368906 193974208 207971600 669531848 691950752 387441834 326565376 851251488 393633736 871587600 839437584 880704768 663294272 659387264 749759904 403403040 399319360 982102336 115514904 516483120 594590248 676080464 365624992 243313152 953455680 709473970 612097504 974982624 777692992 538766032 531922495 651646838 954249472 508230080 441736028 924668526 534075200 94536472 653050814 690212216 543946752 642280524 466900320 318330560 645828036 209111280 516540456 168906464 317488674 363130496 954850252 323994834 45683552 862690304 242200900 841296484 976984096 858004640 148427200 454962579 456466432 603146548 4285536 288625984 623632568 278980544 201424768 77889552 802204416 87745968 238200320 29216128 142039296 818156032 842026384 636071936 522679296 952394848 256634616 837343296 900497606 899368576 289163728 22793192 588571564 20078440 798270232 108512000 428646416 794126672 89450112 917755904 925931968 999021312 945419132 600689520 633538701 525448832 901308700 877342720 405169600 86096520 204950384 592163840 771121984 109325344 959724160 670548736 563874816 34455280 51384840 233909696 889041576 706164324 525411456 419922912 449086916 657242464 968932216 89523520 71584960 268832792 649637840 918536128 483402973 798698000 999211648 281956470 662827976 802339232 280709976 299023600 249790512 203589152 215490976 653025700 461221792 157138048 471301796 732001384 643138688 565200512 280315800 720999886 945481968 849527372 628705000 306299008 256090178 880751784 175578160 805893344 843583692 39695960 452969136 840232488 974638936 224533440 923374080 953300030 803245040 368478019 124081672 971246432 212134604 93009920 736239616 453457032 120010152 231542656 766453632 250276176 413580275 739550156 566133372 157274964 768763840 539118272 63675056 193826951 32677760 24882688 407389104 467578540 209956352 94334384 497885696 161658808 383359056 377355994 803568832 148042944 715226496 624007386 976418808 796868576 386579520 551130124 79069228 352095360 265885072 892723484 367186096 377762020 736095248
270051424 598782976 769616008 925731136 846726640 783177984 747488622 473048000 338434268 919631360 934060928 822151060 678832890 427068424 898305936 966803300 506349508 305717592 434178750 415947983 808988352 860983688 26917752 865963264 829601648 859584000 512898496 721738304 559941312 121732112 924934400 576087852 555419136 813634304 919048268 969155072 560456192 370023476 206241952 363991920 318172928 911247280 390963424 871476672 717078976 832066320 254274760 864937500 401824724 962129816 268786664 218198384 648404320 926957364 202428864 99171584 294151896 597847488 628463384 115109504 489258320 340120352 707936768 184812072 701744132 460673936 107540480 820147072 615089152 638938880 162501024 156659424 110638500 17491280 203150784 941003520 296226976 417476512 641652088 872374976 861045568 307671192 212711868 768907552 243154760 198615296 738159424 364337088 895181824 448379904 922105880 556990590 848744192 688152064 527364384 885109760 657755008 862333184 78357648 168564152 369357770 260445172 363690304 528321904 264293504 922510524 31067904 69733952 515106282 382968896 504925760 452341500 885697728 203727988 474429860 128402000 476292608 345816096 817576286 386063824 92095408 259597824 990775912 252987040 858224256 14891072 417069744 990988 483088256 996650224 76495872 170934400 74501632 641945600 612730080 466753680 695912256 87518672 182890940 279655360 696583880 507309068 426885120 143737024 130071464 188620520 425036288 71111972 47332096 225720320 633097984 712754504 625633328 248446216 224064768 623372808 403395584 194434496 88403592 990738480 513023592 498904968 340819968 259644496 207653184 23091680 469114366 152949760 508065696 429973904 850748942 988350750 544874272 258855096 558549800 461034819 550038528 847375360 903128362 355328944 24236544 305321818 750307568 615078400 157401944 661731430 385619136 634902800 562430064 958239168 82060384 35224448 362583040 36648800 923220930 213271384 380460000 600324504 203430760 592516944 141086208 537384208 642463046 248113816 128884416 290826496 876695380 326640960 150436920 776366047 281498944 209306204 460508128 140670272 523357948 434603676 113837712 299625132 562833720 486254592 645696640 933364832 390461440 625543680 41500160 748810816 956561920 143850193 114211296 526147904 589989548 887559680 849910196 656090168 150064000 143549504 829193152 191872320 514694800 802128000 246718976 571929260 307045536 138247600 413775242 306124060 475414320 259051312 341130884 96103418 267878368 758859264 633622691 807409292 614208500 655256768 95082400 303339558 157441080 646158208 924652920 3270272 534457370 103192672 774564129 914421504 981470528 849223152 93376560 983600128 68248328 270966960 326871136 226146048 540898880 805058496 111965824 36724976 661815232 235088088 133834752 390238208 306527376 586420304 206609408 309315824 516577304 532336024 883833150 285654528 287014720 162060864 856306744 666657280 48291536 108928000 561648512 408719810 667366944 796277152 824113664 173173196 785659136 968298184 177832896 338641200 697579728 288220296 140484800 391247688 381805360 161554024 178336976 785002368 945024864 232442216 125860800 499762080 999810682 855846548 780231464 691198870 659999376 401470381 175732016 820298720 521925000 510052096 260296128 893455560 472594688 55558048 618013792 539236128 427749632 401125220 114114262 72384880 481315288 850780608 214563570 896370688 554806720 761481488 691740420 475634652 523158224 113289256 120502148 10590483 994241888 3871902 352625152 149959704 568569434 974108140 385051456 269806961 829450016 54981632 913602464 349914472 877693256 842760576 426444416 753454080 356811968 377629968 851997884 656024576 459752608 693792256 191967552 926996768 393724388 238313312 54496128 654322688 749613664 479823136 904384000 776439558 423076032 399268608 162487680 481321252 237308596 972046714 300100250 28085248 453722688 19091124 503719808 601027248 767926300 606306816 321539968 754527792 572825732 278924608 475438144 521665152 446452530 547127612 664452768 549845296 292692480 119522488 514920410 584434688 564078176 78523008 348189464 421020032 397875104 153709120 404495208 681167368 126524240 33273076 792173608 303543117 819609280 500586670 407973184 353455200 818860336 963888640 452656384 124015664 572733824 288119800 202145984 505488824 726480876 947735648 879295802 60062464 2161920 135732476 358399124 105390024 367289344 953013132 648035104 852400384 742300314 285804800 548526783 658727626 852922752 346665136 563506688 872143872 540205812 89945552 133748024 648408992 336607296 55415956 438491492 358789016 614868652 989436730 181371162 189149216 369917680 779127304 395286616 755609088 625437172 196215680 889934304 874079784 111435168 782600832 830818744 172384768 682085872 382110000 516569586 584127232 968523452 665914384 896844544 87637040 222597208 710617312 516060896 839841680 217121232 364791288 317043000 955679448 366937260 662039856 915538496 473491584 53572072 420778648
604928000 811221200 406541508 562090662 342163456 693736168 152329615 697803840 235359750 319325056 299870544 946939392 656206208 279716616 498153536 123579184 687432448 742404432 319462072 183264512 100819968 74315284 757255968 27064914 951656116 933597744 733688600 614641152 669394688 825309475 172561015 523317616 320697788 91826576 587583536 23478136 51286048 387742891 936337152 304410248 936063200 67429456 725395304 127649872 410929834 772828 542330976 390554112 137574752 41100752 253646400 529894304 906500608 914856984 80626688 261992096 720772900 575693964 861281824 895708000 191205344 69887322 863799580 913626600 446482432 380120896 210716896 280199168 166252208 479517724 327742336 227787952 849727748 884115008 502968416 355290380 702766976 832607656 835987072 882070540 754065104 448044992 96471616 162299008 18797664 905673686 297154652 120423392 438942208 454107532 544047536 20200484 83842656 992999128 995616700 498108416 200540734 796010496 876069608 386788416 673735600 710159476 137924372 668659392 721764584 607854540 803751788 524784128 4558432 212487744 733622256 75311680 316261776 452740848 401492640 73624720 461702066 739602128 826315875 891502752 18415802 691821202 168823296 738677128 155114344 111684226 215494680 921870368 334191480 994972876 477358104 262509952 44568896 527866960 492642848 425510368 377207760 626987008 709133440 980550272 558737920 237808384 20389896 162492348 407797248 647655296 676709950 208653924 607678856 715460800 137876524 286312208 192518148 129634080 746417312 273852032 898710520 905265916 75151040 322712160 307407664 208283536 818000384 469844352 57712032 491623472 745161696 594654208 827556960 202553672 223887368 906277056 888803500 63508760 234963224 791267886 577781760 280650872 718294740 205384832 732441878 331489736 994018816 777572624 392539028 599434286 536410368 339444624 91537492 882961920 37660800 20674784 742478896 100480064 781320995 985414272 69447152 148040128 580379020 759869772 455896976 39158960 831547904 512557184 570645952 989816096 144840224 982370304 455730004 941782908 159662592 779592192 924050272 533080000 62277904 308689072 48608180 181350656 192561700 80284322 661999296 600059136 462988410 544869752 88289526 486525908 146046336 365782528 335773138 175647136 184233856 287516864 736925616 160798592 952897696 758349680 162111464 402205440 189998976 45791586 962576160 603696672 971960072 8293632 107959296 214918208 384677888 523467264 106424928 95694944 138810960 886134656 895649408 663528380 158014608 349772368 322384560 770147328 843679744 323465884 337413120 633708550 355408384 90003952 355877504 786468896 380551936 241776832 663716512 158734316 251702848 382636512 250681152 455075008 744589375 262516232 863284220 170398996 37339136 917572608 157910082 400273968 708507155 487925024 999283584 211261560 214578368 159717440 965970900 379564416 899564832 959378240 656926176 460225862 142362424 60738588 377926112 473410048 358240896 308850808 947584320 153842279 675824128 676365303 223193384 508007872 719979968 897102264 145564852 347212480 145290176 256035200 537936928 36565760 639188992 478282080 550276562 640319040 339028160 45613760 509235200 643931136 700840856 157650944 670289920 876285880 454671904 14455592 35049344 452299776 84841139 952608320 771350428 555805904 300335792 913599488 793544704 762407472 691324555 846119048 181706832 215882704 955603600 803422784 257908224 401971270 305840160 278018736 837741280 434716296 717101020 942339712 315864798 967357568 478237862 75498464 403786528 741016064 414249824 974448896 295554080 463008000 931498464 11896112 196273192 827456050 333728796 369599000 568630016 899111936 425932800 190948898 547159254 213721600 888905884 792075522 467109854 626469592 998962176 43601920 596389566 387509056 657978398 766385728 876573696 655968272 336449504 625011644 312054912 209445072 259580160 523418184 397264384 744411920 977116352 32716290 987836750 131087744 434491280 229105920 722174032 246230000 438259312 259603616 104919712 134650280 525526608 155621376 586049760 587042048 48246008 151540016 46344600 261711536 578499710 497887872 774925672 432695906 103350560 664312256 863344512 688130262 105445200 720253280 824123264 309275936 358513088 183198336 248711680 425284652 623158784 129874944 604386806 695200492 784424864 509342480 317738112 447620842 770943360 365006400 351974568 791815296 384746208 85318400 742968928 361793376 591427824 148780288 796590756 251829200 917115446 524862768 526989576 740967769 356275888 981498568 619927040 554904368 526403284 225592332 527310808 63170648 666622948 230341504 909588528 162415680 79711232 339723168 886937728 891571648 1731256 778758784 67513158 198567424 311977664 958918144 4754874 738089728 954664960 330912620 377861696 965776912 618190336 550358048 103925888 160702984 139506928 274994720 916378420 395574272 833732000 897910272 821814784 1916928 253135392 596737552 36299680 410395772 179266560 422238553
229584944 461941120 805997056 545921920 84795824 378113312 252800000 153709056 724242800 918111040 80455104 87775196 168881664 919466112 898055296 768272760 862876096 973815808 987720800 898316304 208166684 577872176 784346948 221070208 440069868 186454304 233673344 996520408 792985988 206915532 9086198 982042888 101913472 501047808 110633728 617409840 415130304 232011784 78516912 179514778 775341040 386475520 173434636 58550508 902571908 633869688 355422576 634963128 170748376 758422336 902103424 512241038 628432584 841989272 497674076 392110720 726922318 202096448 24562176 119834624 912032560 264848083 45339536 381142976 905493624 650838536 611730272 965723008 773091481 340614624 408230896 884184304 500294736 760308200 780942912 111366076 408719200 858104280 242552640 271192000 738728404 43277 455431270 312125806 825696688 354725888 29043168 36182784 776013394 556029032 417596768 757801664 209261568 596623880 874732288 20217660 671690576 754426838 264978288 68213248 938316048 994561768 691259488 576778480 917159248 324861884 519296856 219864960 206339296 884878340 233680864 518391360 818961344 437302244 666357226 768898944 251618528 890738944 341877056 433707136 678023376 878344868 95082678 801262634 437441536 204520464 593701376 591843984 902211056 526698080 162357472 638328768 717045784 4781384 935991527 343379520 770100654 237534528 697957304 801925904 163302048 275563264 83921408 546021248 845194019 784007384 102697524 407139968 285483432 818787840 615611104 951750920 418404128 110038208 578941440 843808652 201727488 220015360 428175944 801253760 617354848 699680384 636104500 550986403 20475816 739419744 907756672 533682032 717413090 984839936 313053184 255702894 313545872 858392416 48067968 349259760 49515808 478535412 389574880 128801984 334071332 78400512 561188352 956172512 814777856 8963392 203705952 664404470 809482218 265277952 450153472 37343625 823217120 741858308 988136288 627980694 988391726 879978532 357469928 953014528 120026608 133422784 613441720 929470880 540188512 364439168 198989824 159802112 843366424 441557956 970258012 850905152 568872460 758687232 294518720 509847848 438398984 186269408 777732784 598118000 862146840 375344656 17283388 230925606 558617004 455210048 896371968 758365888 878905680 453919232 32973712 738728960 735077512 558425872 891587308 512377200 349929668 264310989 850659872 639539640 288378184 956935744 977901952 2475768 122743296 222585430 920245536 656924448 314209152 788664440 221742592 183317232 597904768 248785888 497718320 474030740 220636808 178500608 271526264 267650560 89303200 388637549 534618288 145052539 645007360 355741680 949771487 575776824 679177312 228084912 950439944 258065760 855516288 398086144 894808592 133189104 164062616 288329956 241773312 645160192 819327764 157589024 531572736 873590616 895511272 446410656 355160672 137401408 183682068 321765692 302232936 248168320 134352024 210536968 967264000 928964624 649952500 855825888 321225856 677147375 60523264 988870156 957610328 338276048 966615552 228473104 727507712 608831488 287319880 416155728 191643648 689401120 96554862 401458576 446713856 580421985 995763712 828869120 276813122 138585949 640959584 769847904 499246668 750058816 849111840 449433136 307196928 752300464 929728128 445987968 202180202 288470112 171067872 905624728 122377472 380987234 87024268 665613752 153561536 619391872 977285728 94694912 947764550 691904475 107992768 922424992 846732540 959112704 728695712 595114688 255395200 18975840 916025640 138954668 301840384 459438688 138597888 83867680 916350518 609104400 502940800 757085552 958308784 756015104 934297600 392442584 387564132 24736576 244406897 514865000 289914512 885472992 220437184 850788123 347615526 148624712 385571284 105077120 893821744 845799820 577816910 268137968 949828080 523591048 6380928 325215702 563357136 479155680 396570592 116751360 902841344 935803200 792851358 786287232 72452096 81856280 282404088 335750988 779245120 689199624 709156536 813309068 385453960 593577136 293961216 694252288 300905088 649896240 708259048 367976124 125678976 543090038 689340768 825349364 800547016 735318016 315335680 858856408 372726060 396192304 229357024 256940392 363894592 67495088 803008064 378881808 147388928 906454944 236033992 791714220 143258592 979656640 442829696 120187000 722286340 405974688 591085968 121835120 36251734 375322112 263783168 532233024 390321216 690122856 517205504 170664368 859051520 414018240 913536872 122116672 593553400 38560768 207686912 857915604 414550032 674289896 314825960 224102752 274552128 564666000 549156864 934493824 604751168 431079720 763088144 365087728 461274948 403540440 593049308 493684552 449499081 774968656 39873664 186797452 160634432 245854880 862040480 804706160 248759040 259079008 235628176 644865664 867969792 615473760 615245056 957193012 158320000 439031158 886911424 60896440 333283540 489498088 590304256 404464640 251364096 533660900 223892560 356081664 763591120 442785021
486432640 371091904 968526880 492484288 598635648 379222912 104124112 542681600 893937664 299755808 677319598 360201060 744481606 763146544 166879912 217760768 942252544 370368189 707487336 930551424 259311200 208957504 608721088 819306240 498847712 600160800 961050736 951087104 115582078 394910120 87559000 596208050 862254208 282564276 227898800 577684108 17232421 667284740 960676264 744875520 567337320 720688336 567712848 35441632 135840192 207567632 272428712 671331556 355983872 593933824 199312384 502354608 717401408 255710600 409208344 88706048 12755164 618013040 165502112 203131488 922372352 584512000 113963584 908489084 624463424 426905712 961816384 576921168 114515456 985316000 755974634 197073984 987564176 392865320 737548736 35649152 155080112 563770496 380020848 941303331 741836720 164728798 560180736 294970384 225453960 660703744 516527424 144246272 124245152 907758964 324097280 20922832 363775424 795686944 80960320 103264352 643594984 126437888 718596480 634092160 510679184 899865408 571949234 412879360 331490687 903915500 35350016 711918336 395042094 513383806 773911856 755595264 393265796 93816592 53367296 662517240 670588436 894244000 65360762 349901920 214967796 491918668 142221128 583588408 613978944 17960672 126746308 555432108 564044818 325970816 141414892 417830238 941943056 527192272 413602848 307613896 519271748 625499360 386262528 266586148 747452670 456887856 520633720 408620288 726601296 29941196 192170732 566656250 257929744 248517976 230115792 528769304 217919008 947047936 665394688 465272616 328202800 151463952 309896000 36583188 466499136 101366840 826928384 418447808 647801440 454601216 469975634 982204856 302200320 745729068 442829952 507007446 239361408 391057184 337789888 998973284 788003020 588188160 398154928 473549584 832308160 558301184 344349488 691419024 471988864 936086192 878831936 507252600 434003168 631445920 334861880 208752168 412597712 622118864 564536592 415181600 267019264 121742336 519158490 824001792 544896512 438492352 398227456 524316263 735010576 122660952 554996168 891296768 262879600 395673752 950516224 243604576 522726784 800435456 6836000 195700480 614624480 293617536 930063368 888898908 467220104 445050988 813423466 983468112 220885184 970581824 585647872 786508800 545060048 760683430 584240 506722956 792342405 309288416 164904800 534660324 631190240 839585920 183455722 393465472 208396768 760903008 744921600 947586944 967413999 752651776 946570432 148876672 914910000 832135758 643081920 922806768 533031760 471543040 71337536 140481600 99068577 268820134 760683566 884102784 307497152 143496744 865613824 608634788 580388684 546970544 789634656 373361088 230895204 380835370 407902952 92890464 516545120 886116652 227401348 121912902 432024064 42513704 634600128 920585728 851108256 41950064 892645088 209406328 83355776 318394624 193472748 261751200 480775944 420401888 236244000 271905496 238304400 582770136 686064864 566495104 497780752 404168704 110528704 322110976 946126224 357631872 87353408 197099680 205836592 428125518 980296192 877509888 85776384 442703824 14482554 747691104 631698440 983533440 183335856 41530512 652811520 234982656 959130188 992135001 268835224 111457884 674588172 916272224 642730496 938421912 791052288 657977530 409808184 972725112 560869952 272918052 870398464 561687840 249318080 88505088 980040608 276782608 222376832 951432768 801761384 55676256 672232768 138378018 401506800 255378368 200856836 282645760 370818118 821169120 164596992 697923584 524231772 392988240 689588162 215859200 849378396 108990016 107232416 663059200 237164544 485450560 959271152 240634880 699942528 169196391 626426264 62043840 3456886 106240000 269446592 158463264 587411584 441592608 299742728 388135712 769491296 615331376 600808592 168777728 953696848 158958080 231886792 684949696 861145424 22988360 536779008 688925824 670589376 366810384 706671360 113427518 907036536 984560640 23816760 999701956 150271332 705211048 846920712 639088806 22089536 984144384 43571200 987567616 158171204 525125520 664089872 684797648 900114528 558446000 448747732 485611008 491456000 378345312 256778576 947428000 910284352 832049008 605548032 379925760 621744800 952199224 873412752 605916736 116225376 929798856 496026824 973987886 906021408 762326972 701637560 468600064 214894268 512801992 853573120 758331460 36392904 490140048 30158060 332065120 235426720 656553728 290901104 86750500 948498000 256128128 355632936 508663504 8893496 758817792 691032800 900242944 15135232 622203754 696409072 433448720 219194196 625897728 867420346 598969600 762023228 547733488 783232800 150545536 446389856 792672184 165358264 375945320 634391248 23697840 692883080 326420616 781257728 279295904 412740648 870135280 306960024 232603904 839478920 853335296 566901184 84163328 726915792 732865496 317729928 193566311 118740016 987447040 150585032 629834752 195062144 112000000 694531352 663983520 7268274 41707104 935283200 804450150 558794328 789156768
330841184 98494976 493793820 524890048 743410464 742516864 680868400 761326336 190141440 14852768 296193024 526174176 222989792 471527236 871580643 119795682 778368350 653847088 294814276 458343576 606276832 302978688 2810736 92976256 970991264 416481532 894587392 120351040 999727984 888934420 641873367 164123200 493608448 890474288 192988304 744616384 917409792 269419008 654913104 760462976 273937708 738083767 420288768 897125920 428550136 290007168 439798400 593027476 788334144 620152568 228753666 889274272 243238862 370773888 134949792 207555988 644584268 583088384 323572992 483158636 392954208 138868704 326418800 779013322 935782656 295560208 27111624 166761984 350231456 932561152 870661504 289558700 646478096 381873072 253409120 759968024 212316008 853619840 922495908 955833984 677739952 226756850 910101752 253538032 155322524 585184000 703862962 674128384 248729740 519009856 972033816 664039680 38901760 881284064 608764388 361502264 96508152 167888896 551926592 170274670 967340288 49695676 518220154 492795340 999769585 172460576 366499328 167507528 430185088 503792000 918537744 235873688 545377600 520834048 292072752 9905784 388894304 552793088 784750426 615614672 428418356 726392093 74530376 195485440 160426200 628518044 558850816 574366720 987549184 164216288 458292344 715194368 914762264 242949504 326797786 179387510 595411456 339158508 617290476 771561026 178675360 982451200 594977376 666380800 262134976 871386880 774921024 952063004 196321552 630560000 685455180 685916672 874742040 865890800 47079984 426526368 261612992 582731904 906332992 478330458 557967596 639303956 886908032 175734144 553451840 156605184 398615440 556269248 732010580 541441080 181288676 624662704 931598392 316702744 307004480 73524016 291731520 980365544 189233792 320751616 392138432 46231450 721465312 15493000 703614904 347536384 948725760 935197644 803551232 988815134 731558912 971854036 100740704 848073388 8700944 805643200 541939064 68668940 199110624 371729152 258669520 440633152 744153600 21396524 990174728 361544192 399421904 499073024 933832412 753329408 954654304 533828510 119939316 14336512 985890816 373454368 35663344 602278400 180936640 197776395 189898412 32928768 42988752 647057504 310480000 71139392 422269216 822892864 666668618 548462053 255368864 19679865 600860532 784520304 654867088 179463840 141906376 579691920 123453416 920932448 210812796 260905984 923239472 532264680 496167424 134176793 498715608 895982816 591751492 747003776 694053312 984669344 631003760 153644800 609333880 10565120 923764352 972472768 515626496 572868736 657131872 90253508 28012800 564290784 326568442 305525440 873589180 143986288 39948192 884893880 816185648 107095520 80052224 178197184 377696768 214664648 162882284 462828064 517177600 434063320 870979824 115750912 879840128 195127808 236967424 939306548 640711680 375999264 813395152 628120164 448540544 895656256 610541056 94546976 396943088 291798488 832135712 25949056 261101056 382521002 158841744 779366400 682084000 377785097 660331232 815360000 765259364 851315200 784057720 737794560 915249040 702129152 922923520 341508016 154120256 640648800 381672320 151465472 247129136 22198973 342731008 260332192 762893200 559401888 73407536 843515136 976536592 804016162 427644416 433136000 229430696 995938216 610520000 881184024 911490752 138137106 271780224 256260560 963602752 835727219 277601720 395890048 140161720 238220670 663732528 648312500 37028408 690293152 266330304 546444624 937103716 655939784 813502464 466856064 329015328 123133952 480492160 452476903 613585312 434030656 314363136 745056768 597243552 626850892 398496296 611731328 824940032 295381328 695481216 607671040 250240896 2468860 505447129 967913282 522359460 901606060 858374700 949213671 52366576 294714112 159037320 537939360 298267804 254648440 993363456 925714944 534325250 31683840 631724256 475393516 58744880 262632420 869448900 580121632 378169936 515453388 849190304 403419104 713254682 852887112 939484136 35319548 486360704 891887664 707532960 970819500 381800656 215426912 263965184 322152112 379133952 696213504 232579168 988048472 332779392 696460032 330697216 277763600 702174828 187912144 875341192 796186924 211867456 831680040 625497344 272755712 718785440 173425752 735956160 1424896 932452608 961453792 23033379 606801920 437120992 581721136 610132736 556458822 447670816 13279200 217270264 888499764 960830976 9695724 637386656 460998768 689615624 956078592 740200896 86156486 405068416 553882624 817654528 872050000 557348480 799087940 565037520 413467864 912973344 441169992 950948932 439414272 577432664 691572864 485712100 781734592 897285568 336362384 803554940 824386560 326555888 687742656 171006432 622797056 625453360 554290304 835397632 310206976 745576960 919512892 631692316 454030848 782464896 500283952 524482148 750378384 32590304 867885728 812336856 757822152 278973056 952422164 785430460 551202112 797788032 353957952 785192960 683754896 414096064 976619648
826208768 151961600 360307296 561028624 819561984 745381760 700149248 899006880 300423944 791794176 319555808 295949632 784034512 303983068 676934112 571481088 879931968 541127552 77956800 378034222 648586720 826279424 444956908 602479360 654429120 406234080 8554880 420462912 603635020 181117344 880420688 814510464 557257216 598523008 859785728 772155876 768156640 317196800 429535184 66715392 112722888 452211712 357278240 547500112 281876992 25860608 834770326 35214968 755657696 58951664 732557696 350845440 528704000 466194576 245481664 667903052 371729344 33358252 597517384 735561600 445835200 853777152 886319104 129363812 232646016 579425608 214212784 303245056 195052272 293763456 110433216 297094672 291519872 638607016 510407500 495555584 683610332 422874944 121475584 500791492 672872288 780387856 155708928 451698688 301682944 463602152 249498541 174844928 512647888 229261560 635565408 590662984 599329744 270515864 638538840 322232064 265070904 618312336 207098128 957788296 231887168 387414208 349958528 984131833 880836831 739708128 219790840 566145472 214574980 967884800 101505704 18287016 871606368 43905488 381555136 496936515 71183636 46919856 31595008 661309504 374988288 103767291 153022464 537600832 19596380 454200064 442764688 724127784 527123448 328566272 239757208 334203364 388052224 169803173 962549968 31040768 480375008 750731746 291218752 418229248 582870776 97002176 120624640 461997108 809113600 332418760 60192688 365179036 785862640 609538448 805331328 558181120 57261240 306237184 86903040 349107920 485211216 972774464 902009736 220643264 509268960 878634112 440975420 851573224 822112384 895120048 14449664 90603496 220160912 458062252 28208368 394851754 7073504 558443500 831412040 136714752 254657204 896786358 821811688 604077948 378916896 914513166 695999272 197632336 986245500 362994432 930926688 192897536 477961652 565326464 581458940 958354910 251117056 635784288 308785444 259617376 203515520 674774784 332901888 647854304 432926208 634605888 463116288 795904 724395008 925891776 413007680 299741120 864415232 780349912 528414304 434596352 972348288 367624704 831733984 706523264 494028800 228179136 275976914 187426688 873360292 359948288 571764256 786870029 777146288 89335706 419661416 98264744 650545472 527898864 191518712 394467816 840116356 325774736 176530688 546702336 984019872 131936256 718173384 793266546 526399581 292408960 567900794 575946288 345856560 225495488 543325760 706403904 796363264 442749568 183226128 149823986 304226306 933079808 253564160 202266048 275463664 742974952 426865920 903093344 554282940 935549824 34248398 971801216 791986944 328458272 349236944 841861838 148528220 580075842 571826048 690260480 50629920 845779704 206120832 729888832 668171776 495038353 699869184 227054588 843029688 779184320 67313200 624355912 826683904 734085090 699870336 479978128 767726304 267682560 129402880 523903933 80774648 109988384 876130492 725005324 237762952 513201152 154251776 418000982 233436662 790901196 414846656 676589440 466909552 164081720 656457286 559491344 779702216 225843916 432552504 540076224 724134144 192174004 326628292 217324032 622415864 932837376 252584422 485692568 97781312 715103296 21703904 36753152 500630584 397999483 950893620 212521824 464574630 567540367 713009712 131230208 501001725 945455800 707741312 156791612 598967680 997142538 547589840 148712640 779026976 987770120 35383360 362226944 608917120 639576256 153155388 311187410 243708199 959558656 151592612 225726300 274883200 916535172 662912896 883692738 316911000 744220880 549347015 829316744 889860608 819556458 554441920 788758112 19194160 354573000 622746400 826539024 478938112 351618084 802443792 651562280 677260264 881517304 507273984 819770080 456933376 593409959 348225632 661799310 765893224 169153536 415702432 395144624 230933980 395116574 809522144 77962624 793638136 714240850 73681920 85383992 153367552 740010632 793549168 292580992 939486564 810321976 266599040 644331968 208298528 93788999 921122912 561199960 665792928 73647308 151643648 215797308 198717620 803771792 946537600 369389976 487012288 932194880 6994880 80895008 244435578 52336192 434094856 21713920 749270450 737510232 268289908 598983632 20726768 538207648 369470784 143597952 724228960 917660928 824316800 132156621 611478754 447559168 416862084 635750912 841658600 117979584 745764016 235097088 243963648 998012224 522914560 268060802 559610040 700355456 809526250 5015434 875901716 95508344 135255680 760192128 572879628 384835449 586318200 866396160 556327744 850960490 585615904 885322744 502441020 85420784 940415648 437804632 403685120 329479552 743565952 140975104 675162848 632134200 334130928 9823208 291039488 578834560 621943072 639795852 479027136 416381952 742447952 437461600 934086704 52179268 937437116 541595840 236846560 961541736 674356736 207471504 614995376 100926248 824284160 810581800 678199296 653312640 183100396 534763170 274154080 780630396 629029024 998307972
777382560 246091776 177757536 543059577 304031664 507843948 439129090 776745238 6579200 312599808 155809152 357546904 377303192 692053984 707828816 738464456 499142080 531166848 811924476 812959968 273776192 7281384 297503328 789600768 735591588 163796104 476464952 39601696 504802304 850622296 971250304 398004920 725148256 747578656 309088900 281647296 197994132 674575200 231764096 84421712 883398734 943773300 107295296 280773168 505551808 289716106 393636688 394503052 812800986 6058048 628056832 239050880 36771568 794969448 259346512 500911616 163600752 897928116 265908000 790596037 900990098 980424268 294431568 643844736 178002008 107705600 448519140 352923928 833645520 920078008 317736960 453903936 294230960 339061288 684527888 617787008 652217280 76236512 978130188 682051136 695474032 938313728 113934120 652698858 17200000 143396256 11088352 703860208 551287808 108580268 268265664 557106736 86726524 895921628 132252800 163524800 731512648 198278432 742505152 181717120 990192668 159480784 994998784 915408332 732342240 458729216 685965856 530357960 712296448 338513864 423919636 175440576 13155872 994358134 363828224 939709704 335896509 930921184 886221290 59954552 710162880 839443872 366298732 307944960 366650416 900360704 408975840 175717376 723968970 978832320 172692288 538593024 33513452 417067344 624669568 698521704 123350336 218859984 47040384 577950512 78258496 269067140 741722720 559663136 122964640 161621476 807577856 634028032 3898912 574585856 725690368 262521456 593912448 811418624 163784072 329742528 738190736 79830784 854552052 985263840 809815072 112355032 940689216 722419296 75520000 72000732 488332352 246736824 903848448 117256300 866241424 960260816 423762592 517534680 511818016 547493248 106343184 329433600 471816240 644999464 877953856 32017055 907739833 669903042 608523384 296188250 369452000 623080056 207706336 686135552 836727888 458933328 683127616 712185652 243775104 172564480 208946464 33754472 419224584 638297856 737791308 982021660 198116136 401813248 951163600 895231798 810519680 997108480 387558816 164850432 719633408 196462080 308006337 797525760 419044051 267637504 490124256 398238509 746334716 966119000 368689536 966241920 993575040 195360448 257275196 192711920 694212244 503517400 242766912 618521368 136242880 321742912 30380346 791064404 108307800 251075072 706662816 683510144 33584768 886804160 652952960 733428000 714246140 727712368 274855360 69454040 711333400 968635200 835064472 723762720 924332544 39685536 750218112 408809715 727537568 98620944 596597312 591907200 559943680 321125408 378864976 539050928 445951220 511900080 315539200 304500600 576688672 485581840 198555136 927040660 358932224 170089472 241978432 938999760 430641408 451805176 324838552 808107364 559468224 585889200 210368896 468708596 222725120 275250368 563748664 636040400 372979200 565170276 221716654 325457472 230690624 467186904 376217600 987156912 82424496 321141074 265190912 118179456 778962432 186873096 432346000 693786336 896651680 740840548 905376768 299328016 393023600 786536384 216186752 389249752 651595040 136907272 674629570 978635796 805861545 110828776 794384000 47169040 108461856 729284288 453965504 186154232 765688288 60489600 368457901 680870118 262923176 433714200 773308800 503585568 88312288 751311528 841608090 600649728 751335204 656945200 672244292 541848177 252537088 325477888 719194632 822065408 695505472 738572922 423932464 661258624 350127832 132489472 872456242 822008384 761371392 351846500 366177536 283830500 580130088 884597408 535571968 567735768 3883360 751829544 648832056 55857792 999111680 394908608 505928064 664855520 631702912 757151200 412433920 787982438 5949440 523478688 627876976 753880464 769918192 387641952 636827120 760459528 420453243 278776064 877176464 527060592 804928028 524278944 40191864 870373280 3976968 511737088 247344184 496308712 58402672 162444000 189504000 137482400 169778108 887955884 683172432 483608502 563046740 969460096 364414400 685346868 872857432 308401232 146263232 119879472 444690944 640515840 157757544 120323416 169615616 285675512 39948416 734190008 778909840 50236584 667963864 979472234 437673688 871346624 361684224 604893068 169989984 723939344 432842400 722232423 958957240 166260584 983831016 207281088 802428960 335004224 821556736 848517248 763591648 464743296 502536556 650944697 72226048 118706272 621155296 496514384 628541116 46867200 620549144 447499776 722140928 752790936 773066256 480528544 186210432 473593500 920044796 411070848 739795200 377231952 611685888 976189952 515614080 579270336 502623886 257434088 19786120 510695904 904742000 815919958 126699640 82649296 344142856 972010752 444260720 50339328 617072448 966180896 576478176 200318720 218944000 133362156 571697632 872175152 300024832 53601188 101240320 36158672 84033500 202220048 607613328 678828680 829461568 483939750 363160502 872420528 309705856 747206056 782881408 629367040 18849564 408423792 508044552 706287104
482097604 179249968 118322688 186176688 471049600 711514688 404512640 369837592 215709064 514579968 345090656 889456222 212424704 765830432 42883072 785599808 113655808 895814400 780037720 743255936 564437696 484126592 148482032 476675080 782655952 97545840 788834824 394414168 658153056 878462848 947696896 724172800 136073984 743422976 991621632 87201187 16169656 858888480 17020800 562804496 415512736 2396352 450216528 346326580 863249024 438246656 616564720 592877128 730571048 881133928 81076480 604784384 554916864 364958064 792437312 417635392 613966848 195682320 225858114 752431104 67093584 83490160 128796672 678825504 594524672 680552320 12313088 53420544 446661406 542154880 424864000 459614080 843542044 65616538 713980568 371898907 815217808 868612672 647306752 162681008 3860226 405703680 38501792 108140690 181463936 378846144 230120336 749735192 461361664 687130482 415214544 357704099 454468688 189422592 875376104 991839232 20878262 612066232 59763514 202790912 768465664 104560864 982603520 87052800 814414392 746236136 390748672 885055136 781669296 899260096 513785888 181680128 412505600 663200032 76194856 147090296 518782687 216953344 535292320 32820580 120151418 662788496 25057280 401776000 887247828 975488224 554258208 627629196 920946176 761390080 724881748 151163264 999309596 718260384 734737408 701484160 694180176 998859776 721837920 785479168 156900624 105757536 885247272 446695203 160054672 423504112 21401600 13521888 924440144 312032613 161279868 354249008 28056256 311800960 124357120 983049669 75852640 746715144 701766448 506520000 367518832 551498752 794658560 920914144 935493824 28793932 655899840 653078760 429038592 182594176 656863360 697533334 191770192 885564672 661311012 457921536 917293562 295323456 477895360 383511288 583003400 585508352 834924288 407408768 608825888 175983360 860729000 179891200 488721920 683421152 533339648 137528384 682135552 829502400 331213662 530034240 389579026 805706392 807591424 178734256 196159040 477928736 727684128 979113472 574094080 770061696 70545568 877255544 442951908 44074696 162232328 963263068 723563520 726510362 233524576 912732352 293234688 953727322 856464424 94873600 870414400 537890128 59901952 929189200 793571496 213229182 443874912 115424768 404468652 694867456 619041079 964712948 613939438 458415050 654756960 921249656 269991808 860943972 730804224 770046378 812833504 118223744 443857468 981043660 867325120 327643059 553302920 881282176 480121600 163425152 730101896 224110080 895565396 146138328 559093352 662414600 392487104 972624144 291441492 809987904 823010848 958259840 43244032 640759360 201738656 601728248 204487880 517956768 462401856 366254080 616723584 26728448 768528320 989292672 15427072 990753396 227148800 306895808 769507180 267677600 853537696 686714726 456588844 621581188 135435520 364907264 369717184 189917984 861940752 234749568 698657808 151616608 163904448 598054408 320925856 793271564 481682432 901644032 460287744 166762952 190423576 981901264 681718843 506792736 447733248 407936004 920314500 52975872 507796288 758432832 322186240 571896482 227065400 215573518 239424536 751143904 683979248 671284496 908680216 496763840 811039552 812194009 987537216 277770828 99760380 591443860 888234176 586946032 22483456 76342016 884715264 7278112 156762064 852805888 923270592 272270080 951819744 642543008 687142080 23318384 181599904 89371936 172388160 811438448 353455136 443215826 185678016 241998040 6028000 325669560 44643940 998364160 807094272 29849088 366098032 265708000 787868160 562168236 799050736 189837909 136979968 838106688 198136704 197595152 197893472 109029536 1285440 770484248 92635438 315827044 737750080 232142208 942802712 350517760 525810544 779384856 661550656 839101312 216086012 681778288 399536784 39464704 343508488 598983168 84119488 815400016 518811432 101052000 463466420 951458816 65567488 436215296 705046368 604692160 387769856 883434568 330524384 853657244 66917444 981986208 189109248 63077760 598129664 668764688 764937036 16960616 57031744 576687584 897430496 600002304 682270176 16510240 986060150 671690186 316883904 374240900 201618576 737081000 665382840 24901152 889583104 241564352 897019410 425509248 109789184 62122496 771938848 10870162 489143528 919956490 361773693 455304960 485887246 896403400 472996620 463195084 202654280 681265440 258776288 648700928 130859500 92838784 177049612 174244864 662945152 788652868 971946496 140884714 430421672 698668512 349839936 220046976 605139768 338050052 129695520 548825088 271358160 33218048 736266232 828765968 836939392 820273664 506159788 124773992 351871512 406620608 66676992 923887808 183306944 469620516 820030640 348229664 274798624 112766382 862966784 475727872 968113074 271944600 806983936 862017792 393215552 154521280 370977280 497293272 329688797 423635456 387280304 290155296 532947870 583756711 775575176 689622528 108296928 508716796 443479808 89527488 629945512 170641096 352274274 609075728
609241272 682020840 188966656 527322624 546691352 886830108 448884480 106390742 150528124 698220656 704521216 110793568 928595456 974547370 352619822 94216532 920627384 527545584 806920692 507848896 395129596 134774624 799710244 214973344 933300000 100103936 531003808 597613392 700615040 53626848 627868592 616532112 401188389 918298048 933323376 381947520 148205120 179563072 546072392 259145216 816230720 246254944 310771904 474992128 74730016 57737568 83967808 976178176 242876788 302092160 683282816 774719200 817691780 713253088 323313344 592794644 345957984 661016856 680147112 114330112 869777792 492060416 318545920 563566989 720079024 333059936 863921664 123082424 279952640 519800670 683791040 134075616 360185344 712164650 825537728 748277720 745571200 175477518 207398192 994267776 794134656 916137784 739172960 142499768 304557174 433980160 939502176 551434408 475044352 940915772 319237120 619754540 849441813 612368000 982163456 239571712 780014080 926785952 431084032 510384752 250265984 135276384 189374400 499638792 949955840 481670784 880498688 446940144 309854852 438187928 269636608 418131831 673088000 956311606 651063840 645648320 982968832 859219512 770633856 111073510 141190064 431701378 854099784 559580000 349907698 611007980 66383256 591749800 433920048 815552285 232047896 373940736 518789192 507126272 588413568 633782526 103835624 512149120 181065536 420827520 194448384 775389704 224369448 879346304 667616224 825710608 672803456 188606976 841506608 243629056 622016448 529935784 927269528 137345536 493445098 979543784 782951364 633044090 963643392 986346680 364624000 713041920 728815616 761589152 775377664 194086928 313322836 52103952 102813568 592933128 496212584 965024960 768064672 130033704 307626944 981349536 749053000 277912864 828608128 991496768 542717040 681039360 271254016 392702848 507943936 437212992 256685056 116349440 664883712 612040896 626777929 719744128 822093320 788246312 40062848 586343424 33275931 713340640 952253230 25868448 554630248 163275056 67701664 67187200 629269272 249811748 889914336 295016576 728907553 135082560 12380146 836378384 308477632 580085696 77434160 367736120 625875956 494738176 848162496 698464688 112406906 955422136 693746912 122212352 169681728 302152960 806599008 235141020 816453552 209780712 712847676 123380642 201745920 663694848 259960000 878522886 829139608 211692528 641181536 761357646 906803200 141235264 424259840 27518368 606700800 578687936 792037280 696207109 603424544 383964544 696022080 959823664 767266380 218385984 984338432 402184656 661477800 560898816 830109824 866915616 313036368 322837920 357118748 818827392 754885624 76242432 555274953 982806088 282346624 109562688 699697664 232620800 378929936 915483840 941358600 242860968 385145298 414181888 109130496 955676768 415745384 659145856 412037528 815137036 388469294 901500200 575678248 508723200 767670000 191593200 922846168 35184940 953899392 414079140 795595034 498495538 843128680 211149408 100593708 224440064 62302336 130594016 49909712 667726316 456700450 311406816 330764800 85247016 104448816 928726400 730736112 333007524 288518920 368584416 560326599 750521172 386260456 479771320 761780096 893940608 426258912 614665745 326750208 218482272 851852160 950119840 720362358 256113820 478334976 133226328 19473504 459436032 403602704 90047648 403571648 752019226 444327813 892152320 560959776 646219560 693145176 170829792 731419136 952883152 717738752 871426240 946315824 258581152 283840862 428576989 467054592 422794195 458455552 850783404 305654296 551302480 435686784 539748724 614667456 517121852 926097408 299918318 21417864 224659280 744263288 710240320 79063348 955113512 198971012 163670080 277440736 133351280 486178664 771185116 921481168 520929280 678683136 838917856 166174464 924909566 108567392 713171672 867687552 205969072 287268008 817936612 918944544 57144452 415754240 456329344 381307520 417053184 538365748 103535424 634666610 326861980 664995784 555191752 763667136 974082896 513916928 458608984 294103712 434819584 380336300 701895088 905507296 915979956 458613164 738828432 340804578 344843896 352696760 236997572 621819744 665411296 711477290 789672252 125117728 405629160 351462400 383605225 570087872 540813376 398574864 166981520 473473728 495946560 826720710 681285464 14240016 890079490 54407616 676044964 676346884 412403174 288293384 727472435 645639904 345825792 360164224 396642304 391301220 551129440 32660736 564953416 871434006 581260360 107393056 836163840 73857088 220823488 800793856 43357824 925553336 301047056 352971082 733333888 362398384 759888688 371209600 494996736 987516485 460435680 715116792 45835520 55589956 433845504 171612640 671122454 512083560 322631050 710301656 235717342 302747440 691134680 385932640 599276592 418548000 237167488 115455872 919680786 642216720 686487880 617775900 554982944 163768576 423128400 357179136 268374460 502039624 629234268 229031936 808387072 992893064 367001384 746649756 360739200 565010048 62331728
762159000 673096512 305979936 439349916 597241856 97564416 416578864 31912240 916398210 164084496 50114336 608146708 201003008 274557078 425141652 697180576 328744690 583016784 975366656 433893076 871987712 962442456 775333314 649261720 462496432 438093857 414255168 696968156 524975118 980281452 491115840 316703840 375431148 417584736 308841000 564533920 976207152 789658304 835276736 63878820 920817840 11015568 569261776 957754384 351524256 546990970 797782256 752327683 12341376 49476608 360493056 772132096 913139556 60484352 878788992 9052416 960570103 195461120 600717872 593014360 946740224 272525304 993116384 670713760 21449231 518991004 800093696 666090416 701261568 358320090 812366848 379256056 359357648 899814400 293178764 184655732 688550752 787183924 725314016 202072380 603332128 700048384 641870000 857193376 854314752 415302920 871674368 694500608 672449384 30708864 132578180 236552304 998507370 71552712 381811392 573765888 325431260 880583248 262807536 447573934 342404744 173488514 480884480 872849152 14361336 105449080 189325600 350587712 746910344 493394848 436300096 997966336 295406912 418289568 903879168 567661772 730969008 886126112 766852160 767548092 434202866 722099592 592555840 433456384 173661660 467127584 852017820 497093120 997471552 644821880 322014720 322087208 820816576 628577664 297383280 430811600 310728800 960648672 389624056 222243080 889923808 849311904 435588464 911671524 213510560 805490136 641227536 462167520 991616100 514231312 619840018 937086622 301893024 754453536 434254754 684483072 752734496 748609044 263733504 657637232 201428496 793262592 896583284 927591200 202716456 605622528 958456700 404957664 403619172 987501568 132429436 489510342 995551868 162739014 302483012 458184244 550589392 928121856 628233286 109480192 5566000 767009504 878641620 167950976 497227614 227231488 674465610 320225856 164867416 349539800 114748202 137823700 700503347 551718176 313621504 261505984 556814700 721602528 798885812 871501952 901692635 565259168 463767568 366995392 927976832 384648452 159440896 497821568 62097244 552453120 688817384 379814656 907285832 678629768 301435392 822537492 174676224 117785088 410951720 594565749 210186400 523846656 559331168 435655925 793169504 717291064 562135040 523558720 971950076 723972544 782067028 716451056 662534208 542591309 485128608 552611424 52181588 370398432 846691904 135572544 216998600 85106448 252727840 969388752 974128128 426941824 292450224 263777600 100554816 967435648 350197504 922128640 789037120 685292800 658474368 361993488 786748384 514274344 216435200 209654064 395110912 115051840 597378507 111292928 628537136 591689888 318455336 496247680 855440875 194829536 206507448 818365184 116792608 405267921 10970090 389625728 325170656 997222740 343806720 894606208 757797440 770986496 35944912 278799840 944629984 285477888 167179004 108701952 43122208 827332896 637097292 302631344 701012480 927168256 53754028 280713960 630852800 174975636 429876184 786599440 589163008 201927537 630658432 788554752 190193400 447175735 767249920 359594432 936261920 500054528 118914080 359802048 101939120 638356300 238509056 777573968 379914176 643615136 625558336 835660584 271779855 310624088 172665024 772234816 353521932 753838064 790021888 127276058 708716160 861580723 973928960 724518400 750390536 719893260 628222976 214453088 926008488 38734272 82973640 750033056 559624864 168402016 308587056 862545152 109230692 90425996 101922364 460641248 252440064 41280952 836859904 774558371 95268280 167136768 214705202 812878336 922358336 978610236 527879552 995055616 959211601 601675904 224598784 669047104 587526774 970392576 858476028 386247960 981666048 524829936 30506288 120472000 364014610 881078176 837570620 515346244 651391488 376889128 345204960 486573312 718078928 638613280 542438080 770379008 786512120 751938668 281449432 668017088 922039136 540051134 853433632 694499264 905192835 523278954 166575488 189122620 75253760 468361784 249304396 64058156 298408018 701860912 373325308 463015040 734073952 732592128 168237312 710923904 922802440 407180768 897317404 444514560 618649920 258880000 133904384 320725806 763589582 832440984 872379744 506036456 59236512 96036112 77374368 886340340 195632768 840008644 416091456 742332323 450828560 716556288 146937800 430961632 678350114 495062381 610211072 151102280 708336640 752740608 639875568 830414400 441584896 207060840 754312600 261896960 735668784 956254352 792111792 648831234 5181752 330194842 367552872 288594560 294602632 702337152 447374720 514569495 524311292 40156332 274555904 706845768 964388384 520513536 317504516 730291712 765897864 776211712 720789744 453189652 726830972 195656400 146309632 11479568 602703220 136460976 39341250 364080128 295125240 81587968 829415424 144293120 648750080 457254040 431457280 273091193 875510288 193800216 405782272 371701760 109163624 37322764 191348992 802129936 716858880 781903388 577692096 309325224 113569152 532182016 939615680 423883142
904689472 650738832 886799460 69702144 720870366 249693824 962464512 701306664 881517912 537373592 477000114 214025152 491494942 908121344 449192624 912881920 960027640 524756480 501543684 878697960 566294560 544893092 642069792 106705984 912878521 125548392 640432400 912735920 269895360 474007608 818036224 491942800 362782976 282499360 276672000 891400192 10315208 967350528 495208440 734093472 20829920 32390134 463157680 590746872 960365760 60862160 368330144 597080448 157630208 775393608 753497408 482333200 965831360 339479548 645889152 597428992 812758900 319118400 895248092 391034784 578785786 649748498 452674894 672883496 911504570 631024896 126283904 999914824 133653512 627302414 202762432 139975936 706861632 304936368 314018432 59865088 695372576 213585472 838742400 377421312 946995636 636704480 693821024 930664928 263479152 442110464 332686460 840788720 335548740 797656608 776352480 624575855 885625888 267922872 89821256 516375200 647610080 699856320 930133248 177086528 403557608 747303936 307010368 338112000 221314128 660931472 818762120 394710016 655680000 798235736 6747508 723270534 907618400 163442304 529491968 305916600 569028734 74194944 404767664 345810700 79633105 289286704 383509104 6127808 439838184 578161250 199299616 281619456 650705608 979996576 399911148 581748160 963590848 947137792 291339690 255578400 390534256 378659584 670521280 346540416 542391040 628414608 167428160 408744426 196937760 498937024 505402912 756350784 577143824 539982654 383960576 787396352 523655928 73744304 205309056 656231500 513761536 97093280 168993132 115034824 730000384 896146872 624724944 909713408 293559000 613771712 600851968 502011000 560597380 855924736 27562128 547886568 687930340 698967974 809074688 334594803 930720944 919015040 366620932 807209152 527411616 584702102 506787004 824518144 511086080 86156212 525712720 183094400 822200576 886942224 328720208 8831600 683620448 59097904 832905600 319196416 478511040 767942384 18982976 512104614 577295264 651197736 360695244 428246471 511501872 691064320 482324896 775936384 741570736 858900220 588073092 297775588 548537184 217447264 965174096 486805216 562299066 729552416 840425712 119550576 953690648 549624172 367387568 945992032 364617856 647763968 883913064 795673052 503164960 345475552 450000384 707548258 873253408 991747040 881680448 989748088 221555144 60046592 425239296 373638368 7613056 277246384 783717138 538063724 540593520 813772032 72284928 781314604 795057136 669172672 781463936 506575578 648619484 88537232 513732800 268864048 275519328 588694840 238623288 162125728 812704386 419154672 657743352 99229970 697272016 993223088 550569616 46669696 224662600 434676880 240838144 683937776 155969940 848924160 921801916 406560640 542983936 616886760 55070808 343403096 869661744 416447108 322195968 849632416 609711100 838948984 267836896 468088936 631010272 702895088 837955168 259129344 86003456 226251168 223045504 140083456 109806080 987074560 710551760 846503040 781259664 779510194 413939200 592050726 269297568 276999248 393026936 864116736 500256684 463172140 251053528 620670771 342503776 649449504 474641136 72732096 535379048 877092880 383296448 722870360 472986560 250361536 105533120 384016104 600818590 253197160 725866656 710964256 209237448 718424576 441097600 130683648 916832000 984966320 128569600 784098304 618864000 629103616 74892384 2132624 681901858 777284792 460211097 858397100 14676160 937027964 202484224 204461096 694564352 825029376 617736960 828304384 659460601 870758400 841512372 202148352 331583930 713804272 691198431 784460 993009280 900703040 99682688 889377664 818828454 155213511 814742112 321043136 209276160 588416728 87180288 882142208 781364756 626492768 322988352 64064512 892869876 474856450 448050688 760555072 175766656 959508864 413723072 398382176 613795648 342595720 304109420 266938256 308100704 954363136 234061894 131753024 914581397 282822048 791918112 148736664 417981184 806129728 569596752 2135680 978685696 720768106 265843808 92374352 549585664 977928960 8791552 781490176 749042324 437878468 344324608 11837800 124422560 244091049 888214272 237499904 920771008 354095053 111084720 818004652 315061888 551409500 27047148 829234494 717957642 545178192 819778268 919065620 655564184 117857152 177991520 972908608 191297024 859463228 914800192 689699840 731409360 92530944 797313936 536838400 501588790 586199104 722408504 249476512 30982048 576359232 993277376 268297888 89957176 561168864 728971976 455145280 917775872 516628992 666533840 887401216 757590016 648552576 811742816 388092776 36608339 23064720 114919808 77465724 11195648 353823232 714469840 265520896 762333184 953953680 375095092 704511286 349179368 175362888 898067448 737431072 142867872 187758976 22129200 757873872 197675264 564907644 204807112 757261252 759781120 946216288 690073264 715507712 897849280 491460384 94813752 660476704 717047040 687693760 986480528 400259584 650714328 292061664 508904896 969160376
977664400 842091520 774044336 10307968 395933224 479835250 408130400 661540848 957540232 252029768 296175760 790418296 344664750 259576128 171750400 897328542 337699096 380117504 54919520 425934048 778595380 381825760 151176944 607486384 579304240 309837144 715379280 309959412 344704014 401466880 302829088 801523024 423595520 34995872 274367632 232082880 590718865 427724800 480600908 349598784 548805318 930236928 467468642 428980655 413506654 617245344 613197760 610491559 86717037 205594648 86138974 663477312 211400760 430514720 371376128 481434780 499675008 718591952 486349824 751634688 628162656 991590608 472819712 43881152 224464896 656026916 423385344 18984552 640264036 792056224 323100672 882272612 334586432 202428960 622589931 196629504 805522688 485504000 849295997 507189282 980612608 769242530 235859712 54844572 561124018 925520268 118239616 53847104 343846640 580332544 198483712 114621924 686599264 386023728 451067648 576868480 935941120 834694320 246152836 322814036 494994480 673898840 967499392 702910698 967119872 495326792 240283584 531204736 220400080 831167670 949957888 978370688 831074872 786126976 466149472 620838144 87285280 61658272 984828640 310497280 56770600 354032968 368421412 873033984 283241922 756046528 245190057 164741680 879525866 935618912 68978239 321063138 737829000 524886720 894738682 336253156 302759520 309909160 255645288 636052992 755583296 849926020 376332764 577766304 453007936 249780651 510902048 574035368 74638084 873079680 926208496 489195944 998225920 89554277 319590320 132132352 127990880 243953664 846246248 608357010 920709120 50521530 253884160 45183168 144590250 947182254 108755984 226752896 533781600 714035712 235840540 578006306 989359560 82344616 579044501 188147056 56682240 87819296 692359552 310431016 867092540 967920262 140441896 783523308 248344240 97415776 509910496 46769158 946438240 328348352 797880864 665077138 350278656 58163560 953245352 206828840 800444912 326656000 2325338 480534016 581850654 731965952 663627520 58668928 277502368 628679440 784468480 693038656 688056272 263286192 696590080 29972608 945420480 751767068 269838464 781400512 116894144 22376968 688755200 806052528 710674490 427272804 873587200 312362367 355039956 849487616 853355520 851983520 13357440 35142592 732138460 459119320 499732708 922457380 912405888 123206144 221723688 60708512 769689696 562446215 250436692 858931375 883995328 380112076 420081952 601591488 22424576 138490624 902894352 762574104 729684736 260989720 999140029 456489276 951287776 755051024 640097384 930101152 402386328 114046144 357518900 90406816 407902400 577035264 647119692 11182336 486456272 891480588 949240548 304647128 649632000 872677200 371974016 852074240 693605792 124068384 276744448 842460800 348352460 376470792 456902832 279544488 769384144 104347248 21688660 284849936 323781600 986527462 224750032 97501168 20676032 74542688 210376224 597152192 403777920 212942698 758593344 239026240 801871872 450203520 739998592 688957088 140561184 370300468 785094144 55695549 998784024 239284224 241964576 552986880 299104800 104128584 895143296 722747342 576430400 484242176 135696576 698716504 915717178 838947546 605431576 239145760 471188128 120188576 545237666 939468256 819840488 88182032 948678184 712530176 503637504 32045440 167786250 793242112 140667392 470971204 69744064 533046848 399345216 205595616 459845568 590490112 121802752 756677772 16788704 240957044 496026176 535006604 982023948 328757600 985600 230897152 927382400 557254144 152466432 353354752 558749668 384046680 697013760 540294016 811676968 857005850 445464900 223699880 242235280 268144268 149895740 151455080 827710624 725527296 249925680 99974397 166866112 504410432 258036276 211749104 393688460 531842304 866447392 155220320 447010528 243489228 974051840 860564736 29760436 481167152 627113930 513303150 721710216 406531328 595106635 465197184 500297488 597153456 121161276 865729952 127867904 890184800 324635500 611040800 890953696 7197508 986553544 521913540 571053184 594049640 895320984 576004768 481700752 328716088 658001788 799624580 132554760 913340928 522323456 485568100 220527744 189480152 555771830 220936256 463383960 630703358 813040920 275844172 530820884 730945344 265607340 882813024 460683120 56577536 920935424 135172354 857614232 303333200 565044608 236105168 24301152 290818292 542298560 651028304 815432300 808607012 174248726 619742304 467477680 244767968 736121824 906887520 357114368 723081376 68442112 645705984 949610304 739587350 738604032 480808950 681932838 467492800 938793216 950279336 130578756 76808320 18161192 351587778 824398278 837458452 555364400 760823192 529779468 787969024 618650402 279959040 329326400 424107892 508976416 80839088 19299840 789337296 697597568 259671040 205352008 929182912 482069952 712294912 189469056 841298816 411044320 780622272 249296538 225047072 251320320 469667456 324231040 563464224 598256416 396520960 567983616 557507806 373854432 812428672
873073984 793110528 109989424 798157968 983300472 826749744 892205952 795685888 74711552 327104820 977458048 45542676 324154272 897314560 684259072 478559750 164094988 859589632 337680032 264842592 968981504 867692240 571202976 244234112 700436576 108154480 514084936 743130672 683844288 191147984 746662155 697344048 852392256 43818912 907649920 876113160 338670600 98633440 430687368 169927986 466961120 233305552 249202584 958206736 246501432 24964624 974280400 386376360 1174528 196781088 210686760 869419168 975154688 332040448 682345580 649087268 76271362 822308428 9919471 681338880 304452736 618827744 1612448 930722544 225620544 470976924 141960360 379536384 453285796 345621096 747961184 250355000 64803452 375430144 252501760 667447680 556824832 362049476 866777264 268589344 320230912 113440522 197958890 945696512 179360484 571125760 633160160 412537280 358623384 252505600 263114854 640374181 240895104 466742216 989692040 343111792 300743520 103022048 52102680 79004928 492264992 78728932 766902368 927940064 771707320 406553184 730665104 884369920 8946148 830159360 311926816 739301950 103578624 380935912 920800000 961120872 970406400 967373768 909558152 782501848 984027356 656876224 173229920 164312704 373238536 619653616 633441280 831214016 974463118 182090052 544595056 463456936 692813440 282020992 724229632 803176340 55961820 257419656 517168192 434870400 944062104 914898644 19086590 925406848 663940000 197595136 63001560 383552000 733382836 890977824 885878400 238995952 749874080 80279616 720162440 471273376 693983408 867182432 331445624 89035456 360798464 461431192 744284032 890332448 541255228 825021312 274717053 612138656 233931384 702759680 713117916 850897296 419861800 452145392 171821200 477878784 638394432 63480064 448084032 957199872 847800320 559054464 224136640 842314724 908616384 284528248 681893204 979603648 875127808 273747856 47710676 880623012 994834448 172655144 784822418 620503764 785790196 614889996 112337440 927350720 775877088 844715008 777337916 817237760 566720576 122769296 142206000 194002944 422215840 415567616 236486080 842268542 723484160 203671704 253905992 793188838 99161298 463721216 334688640 885559552 310254528 499643576 747028944 627267188 286691440 183862528 717418480 369365840 203684688 582380392 64702848 828516512 751700480 224402400 385690560 650360384 962187712 591452615 372954240 437289984 760737700 124666976 705390544 643388032 627560672 873431080 474829966 857048376 120586848 783718176 202009664 668347312 749696648 190910000 798026832 817816792 353003776 463185840 986016268 318342208 667809840 83828808 405539094 532628320 528419704 966767088 186861952 83141344 428940672 47428920 177578624 73321536 917046876 885081300 939881472 43529232 285074560 992993808 596714560 559637504 2192384 812161568 452532000 737380688 157605376 99234304 215233152 556701919 917195840 970789728 400029504 938965824 110501244 838230822 398117376 271962560 402508813 232486480 897636200 869308792 920552002 729472640 528282075 805449984 163905408 489118464 793999180 13339608 342441472 750163840 710983424 307073024 464076672 44140800 860809984 72327376 306198384 267061304 759668460 286147872 45703720 359950736 224973344 632111608 778775800 578046048 900501488 929054408 799693850 719632384 922329792 210150472 216247552 916771068 195491056 374231236 70490424 341232832 623495872 529918072 422717952 959523768 319553556 419362144 997240000 34146368 916445632 58044491 445218656 866193574 198187916 1554074 34521560 232112786 387307520 285350621 41801920 501544794 843104104 942486048 200296192 162432000 303910912 375039744 982872440 917246464 96945648 248141184 30558648 984810480 719089152 962405376 445273992 641562088 131004940 506224104 752135168 443688192 292172500 615029792 294998528 901198918 312139024 398386076 295138336 734517568 36852224 2121216 854246752 443504772 203298544 390169456 961466912 727496576 908216384 658737568 252670558 117287816 924725648 381333754 458975488 16854336 223883520 614584349 323348944 580988928 398756832 308876544 165775804 444656756 176659968 553286200 220850056 658281511 558268472 108390838 391569800 869501476 208712014 190898056 920166400 690672256 73915364 11586508 458842624 907948384 112459650 736793688 737768576 149558128 64439040 695767032 564443392 587681408 141267400 420552984 107227968 101845812 740180016 945144044 870401780 59304954 95901184 590571712 61821600 172663456 80147584 602761792 733310398 450510904 516221952 734519296 766957868 36858080 412674560 563554086 103141344 808215296 775584256 828830672 812341804 686697626 277696918 364641520 617262192 310584350 500722112 88204864 176541088 92425888 224419692 158596384 417769056 876297152 655859899 630105472 345405872 592879548 618410884 985691744 751677952 447509888 448783488 910445568 572017152 339996544 784222976 735751312 438313852 234939824 989494784 150808576 40481192 126863760 134552448 764600240 831910404 217590272 215401968 399580728
263681000 828348304 163219104 638727504 684751872 953601920 533172608 221721130 140896456 576314096 650059360 794746736 364079952 916276366 286036992 539419825 722092032 132056392 268788634 343788800 774964224 818481208 10887068 947144064 737639736 137596916 522032096 113686080 176299184 982028544 183812560 358381216 996327638 385867520 220592116 709723648 725265984 98538280 60242304 701917424 74154624 775693682 94946496 808836768 108850349 682196232 31120896 928103680 227623250 323962752 601352704 757808944 877217320 556614560 937389396 428273376 449070976 430770720 654019200 879255552 358231664 334228416 957998464 173749536 682405824 321032544 543394096 901888256 783448672 610353920 503348992 587029208 888521344 774548240 537569904 806717480 359567360 933739672 325553176 814159967 121510656 860429536 769231616 842893860 74986678 284916992 902226648 992434560 113941712 532345302 769260520 912500800 138888960 496603016 857420800 389479040 678069472 748499210 688735616 908348176 989570698 330278272 540807226 387805456 993784614 981469832 543979728 430904019 17549940 260764160 260592000 776446432 891290848 296218768 576224545 526454100 296881088 499879968 905919876 27743256 839615616 435044335 429436008 219381074 282001152 318532736 295714940 364661364 978543360 439839852 95768128 65338936 967228908 653747128 134148480 712753920 673830088 149256104 122383484 279888576 924963417 25254656 441605884 578774837 586437376 716208744 123745472 956781268 49803514 452571000 813278208 379281486 433877844 621299264 946648352 873574912 611290080 943891217 639134080 880744066 657889792 106788256 743168000 57364240 718795160 865664796 36653312 59099344 142861568 846034560 918171136 302467584 561826560 768289280 763805144 676916544 460474624 528322304 129078874 811242880 766871456 209641984 102448472 957035492 60657920 470605824 344134160 94252032 359235072 269799800 586992128 393871424 572146966 810704704 896389764 185718656 341351204 132731100 105656320 401220672 25394824 881297724 17970736 192055988 262632448 983111108 376935936 457716536 964538336 929778688 295599104 222038872 676516936 417235136 429843088 267231232 359129680 132212908 59732944 904088069 592732424 628898432 809559900 460171504 273882448 123968684 159002180 49944096 661947494 414549166 29507840 263305368 47894144 209801904 815255552 923595520 49697624 999401760 849209912 19297076 593777912 574648640 913140784 763731300 746161952 425601168 602832900 341334000 547791248 260577340 776944608 440785536 12835452 381583616 588561344 483010912 587000384 681152640 811702720 630825472 897486784 466463675 485093888 506225760 867034560 323757984 236051264 606208380 288731136 665252096 241267191 229994368 133158200 398343134 556548736 967621918 351259922 554473984 188280256 898533264 982729436 253215400 290238088 54772768 719996472 65136768 550385574 602961952 384571648 708702320 352060288 986868200 622568320 292617808 581650404 61819840 47248928 416543064 46803392 488932736 739386126 369375512 600555952 459128128 549247520 600668424 758168896 509216128 614019592 721476040 224355392 642196368 439384080 651496320 445140928 859775488 135197440 485490720 663751580 975005152 59803488 163729088 619166416 771738902 725800992 415433827 745158656 323602048 77558513 835727592 251185060 168178272 822248432 48732672 290469026 547450624 826623160 113716224 928420480 237869616 115713276 641202448 769591804 824224960 814905664 766760256 827643168 386167296 317972552 412950368 165091584 21575328 154603392 568733184 796333542 559259328 925621248 177939968 22939648 25933040 258252164 537834624 473816768 782152560 274195200 260832068 24188480 598809504 112634504 453927168 235343872 612956804 401686530 590852888 814761184 615034702 524761600 371696512 394220800 863647808 103997056 905127504 657415168 961542544 58559024 304661676 932253696 314486280 315543296 350444264 927098752 673828480 145491056 261473856 595270400 743292592 662438860 778145152 325582774 684810816 261220828 210213248 737119688 801638288 280827392 605267392 272429445 115203788 32639136 5562484 118838268 708198144 837665472 165926600 344988064 668593152 63727060 486138880 39468064 602738250 971366138 728722432 918964216 534829120 700395352 38886400 996983696 990956032 406706728 139286688 336929280 642516736 592544512 819912192 791653112 111548724 428555688 792860290 88336008 903688192 758976240 858758528 613330000 611539912 442077696 93836800 87664128 605211904 722423260 893505200 405897728 147051003 868366304 513820056 385434628 446127520 894178624 40042264 384382440 885377022 372021568 873614789 313982164 171776306 474489152 331953152 540844080 885759120 114627328 191068544 650051684 718117187 564366080 562660160 743324656 411865512 698106368 135220248 130293000 167305568 490150596 537249568 78247680 666566656 569728100 172452176 999087552 100479572 63323384 179772864 961887424 546105316 737542656 515173120 284406528 731724224 626081160 80939360 745551616 132224690
325738344 995688820 929075040 671502336 415978286 645985792 127263664 55887728 439857152 320398352 685525216 681775104 105636499 601447768 499728540 423040000 285396272 343992020 579187200 640511720 472200608 762707968 434574920 587802880 881889088 859780016 598648928 954801276 704373596 105648128 228264000 794139232 588566016 793197681 238652116 460419960 402677000 741686976 77457024 311711744 425165776 33963136 753580608 446216192 71363214 256419584 312217840 51431764 289767120 262009824 164348160 253215648 133928000 684636032 71122720 108762112 381783456 731171520 335701430 158975440 873311744 560396256 745815832 656831934 878684268 159229300 653483008 355922151 436416564 570812684 171615424 380967984 225500152 753005092 362419200 666245224 437697328 596987468 427095360 27153920 634097136 112545770 46597094 961904032 491264736 863958238 461246400 376885516 55114864 893150400 95377072 159969646 420176704 5262616 373549224 828115000 641237500 682916950 78925312 24473136 869166768 522148096 530537380 619039686 640657024 758362608 865376918 668168386 233200920 8273460 841023680 756602408 189763520 478809120 580853280 371153738 92022080 152451072 458540000 413579264 491815936 462871860 887681920 656045412 640695678 101053568 172411293 181897524 31776000 66505728 973446460 56177951 385484226 92762120 334647154 255014720 163596352 920149289 345999728 349448704 231370752 590732544 234594112 425622208 502611392 896583776 321588798 298206016 858075392 24836328 893728336 634845440 744589504 20629336 305210368 774660000 510076224 796719008 172632896 343500720 14506392 231819264 830710816 630804920 400898500 957452644 803230580 347687644 584259104 710656432 166495152 687498240 810947884 260623568 554099136 349113438 763126784 177461568 670055320 428665344 688367698 384289168 990630976 921586560 975268295 86301783 321618432 596411728 646262656 687599504 929542614 95450112 549881304 895996704 836533344 627705664 308548672 890065652 529179380 814644164 233972224 548405160 905769728 632686592 198761072 374730312 337572736 287840256 184595428 862255744 896809374 698105280 486452472 70025952 756452272 321449212 226350432 576997320 765766132 580625472 251278304 634515174 768053056 671138432 505054400 283665664 68266080 658941792 195361200 466308290 108055712 106648528 208380652 208549888 525075584 410640896 412700672 653452752 169326336 582066944 230954304 176976102 823234826 262350336 834169088 420680484 733576948 2146611 484436638 813721472 803356160 901613224 940978784 300632320 455744064 672221378 103580664 27231040 291581824 158510998 255665440 624277636 61119988 448793752 210059360 936943744 816928004 691513344 406199532 573055632 347016064 452216928 659158832 796864000 801203648 379057824 940224736 17360768 65394944 574524428 160908544 102932240 572318720 320108032 733929567 560711552 89056836 299539968 631863504 638510080 66501712 47471104 16143430 71609888 258792824 239758280 780726560 903001056 607457076 878778176 684198128 860833280 575210240 604958920 193405602 135227600 260181984 331483872 112393974 432934688 239492104 73584448 155260992 943688144 300808 97059152 484627216 20741376 515383540 968747540 817892776 855370368 579897568 513143868 810926328 757496 255175264 356274688 707095015 996762648 251920900 962418216 943472384 677193172 37161002 444512192 443637584 314214752 141334720 160723760 306007200 568732160 990322816 362349056 529106180 506351432 490212864 464362496 246498240 496442408 759256800 111600000 543705734 317100349 242812204 379426952 236509888 169737600 79986184 535208724 481329088 317678532 88149468 451134732 334034608 850984960 424785408 706337664 393986968 271502880 558246528 60930980 982301236 108608640 170044904 170645760 113897176 544836420 435478016 393229696 115604077 701783000 659198184 793391304 717249040 263061402 945350160 466210304 385164682 701100768 479950592 94183054 903000048 123621920 79271168 627102976 7499640 698495840 717828992 391413862 472693514 334810432 981613824 587921792 147516694 570940544 153668624 374125824 855217146 865716736 442753766 305829536 46878588 358220260 176159152 111838080 970470400 52361854 590607936 161887724 181386504 24861344 667457082 593841920 549011520 26473856 430290176 593929982 366666502 591686912 857587968 971652252 246311474 166970662 891203168 224568480 40700672 506621160 259046400 576834248 899203280 353494088 980445808 784406272 215855507 805926512 362139776 575211680 877105152 155391912 668824664 137193208 100352576 832642464 504335984 503710040 786427904 579734620 787933370 265772384 15654400 571643408 3887820 801682688 565613568 113386752 747377520 80799808 930904280 199395040 404221584 78584582 370313456 692971465 133449732 783847328 577490880 434457216 899464256 277186240 301403136 316918808 792699840 489073832 59824420 100913840 771177144 862374968 330891488 227544144 348562113 590352896 276006052 29564800 905247296 784412624 525266236 960217424 363634600 486018328
805690624 471035616 745041920 358497960 103737400 868700000 289636864 442820200 745683352 773091456 759342208 771849472 331235800 496393192 79422912 958599384 121282048 462062288 521593206 741979808 463035232 927604852 957410928 3444928 288373100 812777248 489988608 909150720 500288576 533256640 653268360 378704884 388698304 343048208 811230528 308319360 113820160 525950976 800632224 997894144 702010192 554928236 246582472 909199806 295583980 121707552 97933504 728194528 339541712 546122884 673223168 373886144 690031464 281918720 616017736 814724672 918698288 899775168 362526670 707113120 139188096 59632000 180025816 91178688 148864848 84466570 298418304 698621664 934950528 471554960 512640768 831828552 787210736 75876944 753654048 832555616 798305716 591015408 899593472 795827636 192312136 293739296 995828193 484549440 348590024 558667760 215557728 729106464 340798328 550798720 333663552 4898944 466826000 400156160 777940232 621555592 470552948 194299392 811416080 816626504 376994848 632271768 712250080 905829152 373259728 491664384 93669000 211917406 597480472 625479424 619783684 885533416 246804812 858196916 554256000 785611648 556852014 816283478 917020832 561464928 946127094 692536730 676073920 34321920 664406720 783072768 54259392 951689228 470864704 768022880 389365314 18381400 766879744 123383840 523731086 750295840 459011840 769535456 152373952 290104080 629512984 16710240 759972064 838309830 616066176 680649267 494817536 571728128 891385826 672577088 784970248 947080448 785723648 497032576 902651972 20178516 697207680 906533248 414985360 116378112 49247384 890193024 999136224 966862208 533307704 532556296 837741030 611128934 420796256 818650656 797744384 200995436 64000160 166905536 379744000 584425120 85924796 246077568 980582384 846282688 109740672 563421840 52084928 486737100 895248560 498317184 843409636 230846240 700701856 704288208 563632416 109649728 775576224 196354904 399385780 403031412 94367768 828061920 259570016 866426236 212208060 226277008 15984674 606076928 532879856 748351644 714896288 975232512 740600092 113772848 302394444 200183572 545639168 876493184 170535952 45672544 230133856 494368640 962717184 59723008 193323040 428860416 632004544 940829312 733773824 318816296 193592112 701859978 188733440 734301024 166837664 185602820 99659872 128180064 90076818 6400864 831369282 786640896 498767272 444856248 522459792 757295104 511018708 640801280 970560000 786986848 241755424 13173500 17339968 316943201 22576792 338463620 407099480 645782924 426096768 572466176 505044672 320158592 357846336 682545856 413265600 687697590 306696352 762720004 575712608 630000678 238143104 556167680 847935424 273674158 87017260 433345488 294903252 695877340 860715392 17830208 540292808 612297902 292992232 726561104 214458760 980998240 307299840 984951216 105228320 311913848 767103008 259732292 705137536 719201648 243169884 182400336 574689752 731326240 86543632 884401920 903840000 317756628 339917568 358262592 846025239 880465232 963876588 57491648 146343600 958352984 462165992 670497876 832761664 942099312 78727840 288289792 425654660 8015520 453370192 581696684 104257536 812515648 593247536 614468768 995373598 680195696 301059760 899749440 626102720 456239808 8957520 856399872 699833664 529906823 958049808 309282464 654000996 616461712 274968000 54245352 533585920 775400937 386836180 431777176 266195232 627921768 212374076 378870784 106923008 892876424 106923840 549753432 989011460 598053476 783082076 623740800 284294208 410908768 656041928 388132416 116788480 822580872 872269056 287416244 622177760 64255616 811014256 358701728 422574676 963960838 332089184 640471300 409805136 264599968 730354472 61505280 212570800 367493056 970946648 16889200 547184000 915240000 14489760 225035520 198856704 851702144 408517792 643993734 521578496 371001026 114103804 383283200 277427084 437706240 785621920 231698528 443027920 55004391 138895040 353391296 142848 411780608 732195180 474642080 668023264 270992016 471465664 752620184 793294336 472510080 119205376 261578432 321423072 927741516 836389968 652280390 344667620 549754162 516344936 407529584 940235776 811232256 126182492 491842 579378104 205660730 33091096 33588256 61863872 492025656 885756568 947496992 96574224 918827656 693431088 155211680 967080412 623548384 259375625 705333480 457303752 521549312 931922108 86396000 876773072 235938304 235324051 881092384 148327458 675166268 330296534 26364184 79455952 489200672 753238592 66711248 970372992 98060928 159712135 20432800 637662240 383223228 435266304 455231296 710814336 368968472 493338902 728312252 830351759 227484672 750896592 150799120 156420808 262155940 844910248 619416640 492278896 481750664 64124598 927093328 634877056 915354968 79203968 330535155 131117568 605653496 614591320 934375000 359176192 935140140 865472384 584517376 435505920 600998104 276084480 423737320 535402331 278718316 630028256 578920192 421139552 18273920 495735360 966493376
195628896 613111680 899403776 139170453 528375120 339368128 281178220 578938840 260474176 299553920 839517952 38106032 455550720 673973790 57199616 702927328 21640000 432764872 825543616 219656560 618220964 564969056 702552960 676987840 77596416 961495552 634863392 644520608 674803136 306850800 984563204 477651740 730648988 593975040 47540732 231406944 699234816 874585620 528512000 932199144 11362848 426794676 263863744 882985264 346955940 810490368 844141216 12110232 786824496 958683100 679393484 353463680 513404248 770864708 89090592 866375022 315892224 380327424 486520480 737287680 912341468 106998400 506590208 483127008 136533552 243283424 673463536 944773568 501273088 825473120 927300344 577189776 968050880 163235986 620567936 775648000 292308992 735394144 528795152 586349204 74596104 27982208 602332160 756536016 693079008 361172144 433847888 125454024 322696259 937583804 513808624 992497408 83185304 972665168 700371872 957875960 618225686 530085952 758272928 603854324 880369664 113018192 998430888 178264832 664521984 953206784 713495424 46627840 397495912 460770224 692101536 758205360 896218448 953213312 461308928 616530688 597268224 133773288 602770272 536888800 879809544 776605268 778760984 874038988 594979200 965981634 813736192 800177206 762804736 792261888 847317178 879533136 507102136 85382752 709864218 275419816 357807120 400263656 947456000 132901510 392146050 345450752 613354496 507966880 728185060 747775034 925960270 392976954 779014280 702217216 611105575 36940416 676513344 375206278 269717836 780314016 590243424 159872304 442272331 62735008 160630200 593670432 718149904 46729216 91741920 203637760 705293240 733846960 624270928 549118400 81140192 108590122 922657408 919886688 340566950 887174144 476652480 882236720 233717952 463248900 828030031 837029216 719508944 802526624 395074105 332576520 389476149 126461760 329251852 830677424 415518246 428120512 327999534 95622016 674554568 381824264 231866928 849923904 977083242 482551284 324391248 86661632 13791842 963212784 33921452 48769536 967762644 514595388 280641768 441025110 558553088 406409336 409354160 888134784 970284384 990802112 390793520 435458024 614055628 624918708 627573864 768117104 796726384 423142528 730754984 724890292 119419008 457733760 501407900 854767232 143085456 154324480 764422392 210639184 646491940 16533632 358786652 581164832 503862224 705233800 836879168 224894336 537238600 230636 38804056 653025792 83093056 277248048 665701560 95915008 949692544 751358240 281326248 858988880 482515456 875118572 515157878 489827200 89921536 444157904 838470814 89964800 48068560 686802560 568414964 533214264 723725104 948065984 997874004 808955008 929647936 99050224 321691744 20313742 971459840 368446464 852558098 13580544 251295040 443899508 935683168 657408384 363976072 520828928 289041920 262728640 955995184 546906784 708574384 673469536 856715680 119306368 336789712 118707788 465393536 586041128 964609024 29124352 932693624 679823104 377516148 580426332 961974019 47308440 772011584 614767252 883436480 242280026 167455808 181240792 652364928 705599232 545762560 557288106 949200064 103494240 303332492 470329856 329717456 8568960 9658144 407871392 861947648 909459168 109457843 50963688 285332222 294573296 591532552 158881920 952136310 451247272 463395200 713822016 650574224 907140179 163583136 399500356 254643180 558400000 83108096 428071238 714094840 698815745 495967974 702042628 10650888 449034976 323541952 855474816 717873536 908902112 403640336 914162484 162227476 634985880 14585456 81646492 524672786 957309386 941247712 214228992 620648448 842157760 69573066 904754571 941347100 620734144 111058152 652935040 924720128 210787200 548241440 925288652 693632808 162603712 41471072 200439488 136043052 598215856 740980628 747329940 559965568 28294400 701894080 3915008 224811008 801227136 191639859 58826178 845288400 201725920 570928384 874350228 488121950 616451920 973366272 488665012 795541540 345051488 466328320 544241920 247854592 5541056 166657696 36119484 330542368 605552128 881805120 179700336 91219176 64063556 202747224 139995136 391396630 419379840 921764416 27745472 502392320 270794240 942995696 369833696 491435072 476660784 151893336 60354860 209807904 171498496 441341120 896935728 877977424 348577884 87601600 837997664 156878592 139319060 765088992 437134696 230058650 411116544 407001344 263458704 134212560 362638964 25728298 57905152 839100466 205255040 223272832 355427184 835493040 655868624 656388608 619542528 737253710 862219608 854344768 573619820 600319660 624960000 489445264 701351600 964648576 456497480 465650848 959019520 716864298 240961196 220890272 940896768 731232000 774892032 98796032 293031616 418892316 536592896 781848448 841178216 288000224 164861472 147724032 916112512 39459216 138349440 222437824 125649136 539491270 240567664 577802752 103755624 387234432 226260992 986509000 659552768 780764064 541722484 524405264 368193128 142130672 453760488
564151864 743697947 510792094 846784000 168491648 557953712 274690274 164618880 308835552 16336800 350151936 97040548 622078076 588510208 105535380 797836712 262544960 871848832 806264648 65439088 792988146 627627264 641034496 860594208 817441922 406664944 194664384 565341440 805256000 465423872 535361536 81954592 588872384 730795200 203339264 42033136 659140820 745320656 475502168 837693320 451670832 260152064 101149120 79171584 659920768 493715000 797911936 588427584 921974190 943213404 523997488 629080312 214329036 19289088 314481644 368429600 548698688 391246896 834065692 567522720 445170944 601611448 138983698 637550336 390907716 460539976 198241445 282074826 997878808 174869672 191304448 258439184 482150168 954099360 335063768 314956288 798716440 585154000 914398720 307483240 649441032 858590704 278721536 897398608 617986520 941327504 15775174 879372568 419628116 252885904 798988240 857981784 891295936 994166048 865065600 559193124 500986672 809831261 390740992 721207808 422082848 527595264 194246624 140214688 671370080 853648138 252469590 794911694 116828928 752436179 492283968 784447973 107967408 5807504 44162112 50486800 440533944 20545152 997888560 848773077 199181664 934859584 753412572 42966276 964625040 275539672 194450892 681971690 123576480 148631040 709214824 435448448 638467540 810716456 390772288 5479936 734470456 404188528 605196608 451550592 301530088 263732928 92330720 43781544 110656944 196833792 531063360 832980176 95182400 728761384 177023684 406619536 771716352 546053356 904107300 580301288 904874252 268801968 691094016 206323948 662051704 114716160 689184375 905726976 166648096 502150288 529997452 157572800 515535104 868157168 881896268 902575360 415358464 77978200 92831104 11561840 175316396 724717472 562916352 77831688 333340487 792118288 387876624 638145856 641122304 271368168 126669152 307950536 861561344 809936000 149940652 481801216 821410410 154139386 789622324 145153936 952013000 419467572 805116032 163420368 256185102 731800512 74523944 881502016 607955606 188577792 837808536 596321752 644193352 996852224 576646836 40932276 708576652 393941912 122045352 291670432 333583548 402682112 686455518 473154304 171918328 837999168 507987072 584510336 609116708 999859336 262983424 60356005 894410392 54791248 157136896 349762824 505762412 854993600 576005128 315491704 3144360 35809464 163521116 719022464 338120256 931185476 699702220 213879456 26875392 27617710 218724684 90502880 895256836 807817684 752097792 259257008 524657728 243331306 165600304 279936000 942730048 162088012 896139912 931205376 525525768 746378639 401721072 623255336 466531120 999274272 219123776 765590412 968617984 579253075 1917634 450655608 176526378 170423456 971808256 745222928 335606784 357066340 66817504 376294456 512320296 925378600 195165358 148992064 176730968 72024200 939305984 596339456 98257664 227127456 759429206 569869006 602452736 820410352 342354352 569392352 994584720 532854818 921046742 649942784 501357056 382361500 10698016 760618848 37786467 971733728 775285152 63274552 991947536 656142068 657442336 50533564 773386568 852315200 112670976 2562400 791982128 982989988 361690314 959654512 170584320 893429760 564348144 206032384 415836806 75166056 215180528 503339656 307661254 462127984 194505888 414889472 726428160 926298880 97897964 567894016 109034880 980116848 360398316 877059456 299400490 15890944 382251200 486384504 549691664 884826916 791659255 949992960 73930528 752092036 982553448 362893042 992403192 233894912 709325440 633125792 761482024 290851552 171970788 268038800 238843904 242493874 820064064 487035248 790187392 599614464 154077884 287341280 329027344 801812736 739520768 20078784 281198948 703144973 717044968 99936832 936883110 872391880 25387392 190498560 495237080 251991408 895796519 167883840 904880720 347480448 539609928 715399360 580420200 932800000 238026240 932465152 977823056 511414921 113443488 400066064 798370144 9778658 913160000 500540472 956374400 365214848 258002712 470451832 595904788 62516832 99818384 308494794 128613392 944244496 589210064 952158872 57133848 656560896 870977520 570557870 322716800 275802588 167746048 954158648 788583544 106951680 718384408 841542552 98042368 133338304 885019488 70173536 685996032 637670304 262383488 515498928 34644736 496067020 689803072 287742976 619465600 264804608 634178896 512114447 530296060 802027555 804536000 202474448 469160108 146259740 35335904 113196032 585871104 405865424 438523136 956712448 629462272 287241728 902651392 336979856 137166148 780852644 562112084 9926912 306119424 706629368 420537288 812446234 956626380 60634880 43651200 193170000 133152000 223552864 542492896 266569480 858145815 774815552 303912960 284698960 738000000 260357752 815435000 297208928 137705616 69217920 302801632 966909920 906731920 731550448 217682720 888384000 700055750 29075504 965757220 852713088 375824552 457099832 617704896 999295600 36117816 513076224 267436288 101754880
521831104 503085130 762438176 67618809 619097600 504519744 457496525 955199300 103091444 888422336 45868130 864045004 896349796 636524928 698990336 948285152 782606696 908695040 862567344 490006600 685016768 127269560 959111344 935121408 541679950 669947856 264172224 239348848 383850104 604712464 600392008 486447208 970222176 258208128 4032576 146436250 940074824 763324928 968212480 901386496 655245264 237785376 936444800 121247200 516282560 816211188 263010504 946828800 915767108 818136192 104374901 99465328 146743068 539884112 674587840 89247712 127247536 897150920 712763904 848723200 450780896 4020800 173669232 794885920 660598416 538384236 353882624 415509104 612800984 179166576 790825600 809792000 807900160 898962176 428795936 191751680 158089152 805002496 492490752 11886896 286658088 90359710 27356992 101326864 294640688 780632832 896991000 45848736 886656820 954977904 442999036 823596748 92580232 240812496 991049216 923592768 41262605 73869474 751937568 352953984 927784636 844715040 314292032 292864 245289568 556981188 624632096 600951456 837148414 746354200 460912000 211709408 234980051 441662920 215217744 881898968 985591884 255816320 604689920 90529584 62650880 306316032 71125504 754094918 14061064 369952153 184202904 116921472 729932994 764880410 429587210 649773970 729631744 773609816 852773108 338060270 812929012 449980804 977702884 558128128 228943680 116269440 852556288 901821960 670914536 113878356 772818408 613364210 334070336 742075000 576816834 356119762 288531340 191685760 874243008 151972504 800181760 873115232 568136640 7162880 869744200 286937216 325003264 348270493 235008864 160067120 690595648 711819440 627161760 676105856 404120576 94717128 627808896 366274000 653294016 659710960 435100992 155627040 913563776 565271040 330879632 733606984 813080064 352679168 791836220 197597952 23213016 986358784 278274750 855835984 169077760 804005196 592777600 960126880 930748384 652807680 277969024 941550054 422604576 359209984 393514048 415998304 660503238 145444608 559926656 211819840 999275968 883900640 450739832 968531288 757232208 115549312 235094230 941867008 124334670 117328432 294750208 323319312 616360444 571470144 698532460 762246848 209707184 385059968 977033176 477632000 205215492 932485154 213539840 867045795 436493692 558565656 100252480 501449608 705431040 975581184 104130608 843864920 876589122 421426368 43703868 48520720 408111680 645313344 655683712 64655360 837878464 56558996 382124544 114152605 108226976 195689088 444704112 911797704 309980278 277345536 559147896 359473280 555067712 906507168 803164880 49012948 138925720 224023114 295752068 988533690 636178064 220048186 381129216 928788384 864078848 566547904 398390832 714848064 197461456 190275840 728130982 83899440 810853888 469934964 459142912 574938955 852139248 902685120 380080481 19153712 428787968 53219072 578815264 548634112 538206844 576720336 575117952 706403456 835089632 259645160 803382128 887595520 721652480 97465600 990215104 264882448 151442400 259051392 79144928 445501875 533388768 58537392 698649216 526135872 775956480 107746511 598598168 621283014 269090368 649362944 130909056 815235424 400316256 884868736 937391536 836198784 792705920 454497092 47563008 498041216 821339848 35482550 484315136 786468856 142548752 67100736 895600384 358861312 382074798 720296768 427585824 307878144 992314080 877485336 76462400 699331296 168023716 497756992 125324800 807840720 646745684 209429820 272736704 290759200 235989504 196198018 402625920 170897248 316168344 153072992 459638496 443913286 824513560 340134962 723254260 570295528 857350096 31398080 124556000 793506800 731968768 81924032 870558272 220191824 489491136 765787160 621067872 416731760 971522954 225420404 448452736 308929024 768022124 92767884 476202384 661461672 967351936 248042496 246246742 183044824 593970688 489104000 689732080 777576200 220973520 757058360 229698648 119118560 371835736 829836920 877209640 553157388 24062176 758766048 725564272 344035842 761148460 132545200 722044040 755084184 782435904 393092388 986630976 86632660 83738476 140428800 934116004 802698060 963831121 997380036 127773440 882092224 546856960 692830792 643777028 738614880 577126400 834254804 814446496 910152376 50846976 273347072 485852048 304407676 626272804 344110592 350868466 523849352 42657342 971331636 315566516 367417500 194840208 245186734 206654720 234466048 764625920 570544680 60329132 340788352 201000000 410416128 406225408 100450640 691457547 266500968 94642944 566278608 950269440 27371648 151494912 611146553 727766134 79990444 851928960 788485632 26972704 287081859 758974584 194215360 314481098 889421136 845382726 991137280 110580784 784668160 141790680 965737472 856216576 608713408 569759996 999682144 810348032 608445632 179490440 303195834 739326128 309803136 479737776 778194192 921051376 454434944 38024704 775177588 716906416 463119488 831673840 651108091 551600384 734819480 507829648 899267232 902370608 286872832
370873600 286751190 783643852 549645728 97902976 522260592 264452496 553472000 379976000 565826880 573862048 142054648 159273464 943469312 583737088 702815448 151545536 148447744 182606528 402965524 728339312 170904960 364723936 827860992 786674000 634587616 570783744 503343968 937537728 928108230 836986844 539275868 804889216 509496772 106311809 922368000 93732760 643107416 981816080 536809088 206750720 149635872 789944480 54809408 194906624 273629952 146513920 893658352 558504000 351364640 404931082 697174576 199757084 557598442 133237248 129635808 778565402 899041360 548483224 533298624 255829600 65643334 152359708 481410192 159754592 241245296 440886272 209472000 61839288 201161216 851083808 509210520 818603924 724416416 789837328 666869156 659112704 974074880 925745048 667055360 852113312 394955008 663847192 393217984 328406080 904706200 829649152 433714368 760658584 79315184 956646396 325806208 581194416 327985920 340569644 168037928 121263664 665219890 493457172 649803452 235551574 317281410 496818268 532696064 69465000 64113888 99777536 765397516 960142992 240045080 933512412 697836032 259898880 737332288 351220864 235107520 659849576 232537362 237489536 925652512 614778512 2124272 820723200 13740416 726947600 850863709 637319266 116593920 178809728 230044772 10421792 175238080 533896832 35862784 963824000 475442719 837663680 483709248 198298740 430846567 473016 938515472 968037604 282791000 847184496 145616875 902392320 881388112 900610368 918505044 310196480 228271616 418251648 650349020 253794656 83048896 877781424 463823904 625423552 605015339 530509728 796451825 529528508 657457944 961303936 385230272 675379488 562737888 242755520 709680308 686402048 900399266 997621796 820288800 366849018 192075904 533357312 441337344 391220032 312188040 469338140 750699392 839546476 771042148 746238968 320972896 254645018 249300000 7259648 668700032 676557568 638906496 925819280 631714288 192436224 701087456 193172200 140307008 256588324 808682688 642994080 879243456 962953520 957709900 864536832 142291158 404783592 844590892 398791222 927273632 425901360 382791424 4110784 765725632 723426048 715758384 457365600 104192864 542533848 955183840 584353056 789075968 134396904 518542336 706874028 182185242 593424808 743012584 444504180 716987392 889268352 86137344 392527544 738692176 800218132 281713088 761986176 175875424 116363392 724286808 159056992 123619360 372908352 28337620 380879232 129271040 435728040 913024464 286417168 892408672 50135965 517092640 383311620 719523040 251578848 164539328 582444544 131326368 626607600 89224328 69458272 569153024 150319520 780698544 64838656 134293875 469278608 312742904 313447476 860175448 332851298 620023808 538546080 272698768 184045504 11164818 657685824 23352911 266653008 455750452 505937930 723236096 249979679 864633088 410005424 3526048 783606912 379462576 283463296 825501680 466347624 81332736 366132720 354115840 781483952 119415168 44241760 341218964 947810384 794050304 616208000 133589120 53482944 37186700 50446848 152185884 142156928 763086720 160880323 353033728 901849856 147451102 814424864 830759520 68637742 929735944 563079040 45027968 932198144 969197312 534198892 15891824 754864436 320228308 642099328 112732188 452349696 534949536 96669054 37818480 259576064 559060060 183460000 803776276 261583148 422536682 52478280 74376064 598108814 472164288 146518528 486688734 696087376 262684800 387416064 570878798 263944960 491610710 248655552 320576096 721251920 388032128 1937768 452949504 723027872 804058272 55545856 603986560 268700000 874857776 649568832 184247600 887660928 978944800 652457344 231436760 735655336 304514496 190219520 781636288 246650112 546761664 234184768 950381792 170545734 608298240 716601336 812752480 396606976 113706768 141401600 950822880 339957760 868706304 294579698 400324640 804927768 835099870 471661256 105077136 23778076 639572288 952246080 717136000 217870736 185548972 534194688 452541498 338689536 291598952 131821440 846254592 290372680 59227264 370276504 873156992 242471396 235539276 241189446 579900800 293083264 511883232 580186080 130503115 610771712 960327264 215204416 467247472 556665344 9044096 939884880 411882888 222934192 987701643 72913792 785714528 157234512 718430400 169523200 502696288 333155688 742196480 729994752 224139804 759791356 821200960 519072448 989101056 688627712 136800768 933826356 590400896 231379328 358973184 695842100 709576000 528096000 78953522 995850624 682736800 741968216 583899299 633938752 779841304 7284224 425760314 306513792 300699608 685097088 947689984 734301600 410003744 351084992 781428096 468691892 807904300 87636000 389460480 194260240 225178944 926391720 762512832 173607424 57570880 162880512 95426000 693895520 517536160 732951936 765206368 12514934 125602628 120072576 321226452 462668512 675277312 305509708 213706048 220455091 821182720 6860000 494197504 935184376 833781808 298323968 676600832 131643424 220871072 684908996 719996060
613885532 804754752 425406653 98255616 2171974 209610720 122500832 609315178 740044504 770048512 441221816 178216080 992369918 378842496 616931968 455388736 677488752 129764384 512130768 745116160 213181260 552446336 765138840 933185024 268320276 43970840 7284928 852235188 977621184 242805192 549198336 697868658 921600664 657435404 145367000 356256128 697313566 138147448 24371088 816241752 146812672 571758432 664228096 200383488 279586752 674336768 580140914 855754264 407706820 630825760 207422016 221013760 359978240 594564480 659861800 16519680 764100288 516151296 341760250 212069608 913110400 473536000 433943168 874464836 608375552 10344576 536098352 428007084 753587712 483597456 479297408 974316672 510248015 183501888 752501096 282828588 583481188 293142144 328349632 604678312 408896584 64644432 613655040 252694944 977137664 266933984 682638828 214811186 435346079 615833344 179169776 751403948 953505920 642280416 562911744 421973872 514591072 411391488 180136704 63884054 567681949 4783637 922660160 880933992 431134384 813535824 970482432 776706448 772936128 14857880 442326984 921722404 685869056 782454672 571931260 492337344 670991282 372391844 610020352 997861408 343220224 150228304 775807966 55857280 901304512 430552840 474018608 845519014 693954144 35066624 340568640 652063296 896634976 394923519 779256320 694406226 705912752 420461312 79656260 339924496 244923689 616444820 478344728 487838129 438912300 244109088 34221824 340463500 8985529 718679024 541113689 484644456 797440000 413751116 352707784 279457400 943706408 178644992 502712792 709661088 580087296 335173640 351183936 533097088 219408228 91990896 66463770 481997286 262921540 538387000 523281728 476408896 848826880 370910208 912774100 45245952 568470016 801707626 464675456 87175332 842898976 424648050 430850032 663126000 974180256 985281992 346660848 563184616 909576288 709551961 282157246 805446116 698812800 156891136 860872384 515234784 85324608 854674544 850668780 57998996 805681224 448190976 318747648 356333000 685938024 114047680 757670368 466762544 659661214 349350336 892418240 242269696 599553014 159273088 710338188 985937152 975416192 506529088 882474848 95731804 834705616 222172736 686274336 978309280 773556000 880858112 319308488 848222096 179699088 557351424 430221568 133563736 116539520 582319144 253285376 42506624 185738938 519048000 841161496 532701988 817568516 64677904 89856464 18323284 802599284 484115848 150617376 619286016 750109552 575795168 181473728 658350048 172443392 569977572 851775232 231669920 979595899 92960096 840946432 621093604 316051452 86789379 619975254 16056000 929724672 615392768 100561920 504493392 447282564 319294976 973992600 916772896 32375168 882478336 744934016 544921600 707646292 72637408 206445696 301103752 46802944 765282976 863005330 845873024 452727052 320466816 475670976 570091672 297407072 96531116 984936416 783852928 982039680 679379104 273560144 179531424 963250404 335350958 489059256 967105166 327863320 193605792 223659776 628033812 40090116 432650120 140650720 582441428 332182696 359523584 330432048 7887072 933444528 275502464 403288140 976000992 31275056 404536064 244026992 132219956 282172672 742684608 392800512 539831968 672068384 360816576 138322276 655993038 322504960 624501600 2231188 475022368 276929744 93160860 956417656 936164608 593914968 122977844 60314760 145518080 51327232 300344320 933085540 326701140 188931024 165512768 476327872 475271360 551094142 192492832 288207712 809909952 731515828 202864328 736091904 761318904 669563384 933188980 273474048 23638320 204651536 119415741 517101768 399748384 167390544 464305160 928824592 971795760 236173120 957933248 568988592 952185304 452144576 151648272 857876480 531934272 159632128 836346064 128950592 69561922 227766272 607820636 806884672 440230134 937824584 192361520 606695650 624972120 492258490 852657184 599061760 410018816 843301568 804740679 570089312 857013760 605269952 269521496 292795808 579903728 396983408 522492736 657337664 418416384 186009984 7467008 125964288 183790560 134312288 534377984 617840304 426976384 478819840 977760704 652037216 331545856 603142840 845045304 496510080 131700000 983855104 908729552 282978860 331534880 646857184 292204672 495772800 660039472 247101864 957961472 327300032 107813104 899352064 197428399 696969280 98297800 825099832 229152740 10434048 603521152 902035044 505767056 707165168 119362496 446119912 107693824 605073280 351428504 766985276 89552640 11446272 82729344 504907520 301739712 693756568 742779242 898450028 654438720 9258664 386441739 805014523 917247808 565491856 485369472 652272384 964649088 288931840 201756220 775098196 89927040 229674062 48415488 723971840 935340104 142920184 575854416 943750000 850372872 554062528 89853750 839119488 139273704 284853760 110996504 510160176 806365540 355149659 648655447 738107200 703157384 807975168 488553152 432953152 344371264 322745856 146111032 173815472 366283048 238925584 555019672
391761344 744675072 933345465 655553920 111403440 305164800 784522752 214938624 319131264 554944256 368998657 304646624 479142272 694550216 68004320 480167064 495556800 95007672 33658080 672164372 692570256 926077352 125813760 129668176 132025888 348695184 833311640 685549600 815836063 190656512 664549630 670668800 238869600 364835216 336096000 569121904 917139392 110832640 966787720 516535456 85595072 468805940 291869056 583331096 220710132 49338624 418656768 568202788 284442688 347281888 715174256 976799808 150268688 161041504 35638304 689192448 895276152 378099600 456357594 925811968 918827520 558468096 16214054 773354778 77230336 392486976 989305744 865520032 750088912 756084480 134866768 679061800 281720332 196954112 177623560 148640832 942263664 560732622 666141184 370660928 571456384 154674784 256177904 253030400 221791952 601562568 767378384 89730960 224929360 665538368 981360715 972224636 782489898 718636520 510517120 657366336 269689896 550056448 876606288 184395624 548354634 585081446 749178000 263150280 989526936 101435028 165468832 395721480 912396304 280053024 507341236 107182336 36241920 821961152 573340160 628524224 99874936 608576000 963972500 262737162 974740224 408452608 15603600 820302976 259933312 838921728 350265344 899456946 579926144 322078856 783994880 41100992 444759022 35840000 448768388 288917728 144198440 897667584 778715232 655219200 197599744 928690840 308326016 921351656 452209664 483272515 48985088 651093192 659503872 149875840 278080640 594032672 465020544 650579328 904571234 640153327 389717534 922406720 52196448 777032864 27219872 361602700 854744064 508570944 910057472 931761152 985100352 876525200 46842096 755209512 122061256 511298072 29994880 562141840 5008000 421610496 912690456 83873472 653493760 28699436 297858560 336508000 778492416 904887634 246971494 501894912 848123206 946947004 574443032 523551232 966944704 275871488 723968768 882896192 689965984 251162158 27450072 686762784 989912832 340108864 489021104 753708544 399332864 798770304 326634176 371225866 58963680 664612384 64101536 481071360 870924816 915777886 370889728 352626432 702953184 719023232 839186288 75956470 323727440 526121472 598443956 551338752 155115424 210529280 736762720 869833760 946767402 617383424 593038460 669460000 48978 118090568 341902896 717116548 60052096 548967584 8971088 284828160 622100464 43382720 458032640 32898404 172558108 966252544 332475184 797943224 856572138 783616512 403649400 221112940 389661056 792610336 82680032 622726522 95164768 148781024 108978176 855234400 991617928 61000304 663447536 984294644 455959040 977643254 649876209 347468884 74997786 315317248 230096060 905695208 895671392 637248768 171587072 530678608 519291382 727804416 508906936 852884464 117682304 469390720 670231140 709759232 335717136 581563776 184620119 537623848 687040152 238289280 998192836 424071264 287795968 808023181 538595264 902434156 342007552 727396172 6960640 779809408 951976330 404012980 632363440 105323040 447501296 676859264 347017360 111567096 728237648 56200576 136949120 971404720 475799584 173636726 632775808 773521440 78933980 372012238 797078144 664711160 755220973 57069112 928316288 89488716 162071482 894035640 814891136 597881696 255434752 825529272 670852880 880019328 795832786 43371472 252593912 27334144 51088384 698850368 48771888 512064896 372597548 171864064 440896768 394946304 164328608 147000204 318033264 687323170 412603170 692333308 754185216 430231040 624691168 417977584 410579100 387578396 171692724 884776576 772183848 606842736 311196412 315664904 676548608 430988150 421881052 625972392 624347916 543791808 270107136 252430640 927643618 912195224 16099840 131748083 910813488 430751472 852899392 222147600 337489408 161714304 449019136 320482620 801693696 246016074 514766112 979745536 528472320 446188880 622994304 649021280 474144064 605905316 120377900 494504028 505765424 228071474 780182152 864876544 330218992 224345600 581815040 264985600 496006596 365578073 371581440 344272608 564417620 782155840 269780480 462552320 17203744 929864788 540251136 551396526 999494336 174943616 759738596 203767024 382658448 270299712 740558012 832534336 784179200 145994360 895889054 536452096 867858234 301669212 564486874 949017448 12852624 849810208 888455408 207400300 170497280 420060154 533174784 986564096 290149324 82604032 63172464 153254488 179505024 959870640 840749304 282502560 876715776 98626816 342063200 60604640 965814784 684527104 168736288 740197644 32287064 196701216 20508400 429392014 749037482 163255008 982028324 329775776 618394240 563201596 542394240 290080000 14470560 436516000 818322816 540125824 21725796 155135378 966336759 365043328 461866368 774562656 552723456 689157056 617957760 466507152 248570880 266088524 268554848 784213760 468621088 389318656 811686275 65465400 605828272 715761084 247044592 42098360 576722432 291253464 642579992 716122478 973148008 902933664 173085336 191749272 210423040 442398774
121301509 892638400 959036624 667834964 267292280 281071000 566333864 360834048 844353960 941928016 673100096 179915536 89281600 468443136 461554176 432781250 420899840 61474476 585075264 510555736 276129024 692357660 541033500 64540640 444102304 97349024 211147072 68931340 502726976 594646000 901028149 548525728 351900672 339939328 522852512 244481456 503049600 197087056 462087968 210339920 724846484 624488448 17993160 222572762 427724000 696627392 175512144 950090568 771460888 842155212 472216460 187119313 881839584 656387800 895432768 793755984 243096144 744441028 539924236 44705792 754566656 179158000 768944370 158784512 630743376 163657328 699770760 126460400 130192864 135804720 113382836 177083250 888048878 855208832 273583304 888046160 49554624 472874584 509378080 656706976 810497056 314726400 759558176 536757184 301144328 569208448 226859404 633417208 222857616 603442176 290300928 574847488 553735168 374391802 295317448 288876544 115810906 593190838 304246720 303835872 567978112 746705408 904282400 149517472 177573704 142897664 738587136 122674624 629556690 326987500 230091300 280347072 15298368 356566400 132233456 239559468 984498412 859559630 204918219 853694096 362004851 448041600 59636748 918150000 131978048 715652624 637964450 484283600 112218666 247187752 657069504 17165114 347703616 383885920 317008080 517233072 37418096 185765456 242373152 490514752 167631104 924306656 749253968 530851840 685066240 447720092 125421728 925326720 202258000 345776064 710321204 468258720 621739008 299268992 971760208 724432384 408464240 430300672 301489184 820819760 599576912 51432340 421620264 647602688 528606768 17820072 820462816 391358592 250921984 209523386 138719968 796250000 245289468 954205856 161543168 985918080 423271465 530822224 65785600 611674952 916323716 949002180 514684160 458855268 590426624 311490752 192991712 402047488 29838848 742656896 552294080 153973608 848915294 74784768 274728160 326531840 578492696 515954944 30996352 882709728 201423282 641353920 713213988 717492224 297007016 74884040 30363136 836964080 268418504 257191304 407337312 409146212 286126496 323819312 876098264 352439296 656500908 98626064 634104968 954806016 435589542 417439670 523167986 559359984 677683924 984293950 203289344 538963656 967928320 944747636 865091184 121456228 698230272 934114096 755801112 565123072 127352832 325317504 452671760 782406608 352822428 401376768 197097472 429422036 354250152 317321856 918586880 188944384 246976536 18871296 109661769 652447878 59252724 612901568 148290806 94567328 207789952 240188640 656428544 840092960 217999808 48870288 874777544 320309824 494882304 502155112 935321920 69112125 975647985 898952960 383323544 816393288 285338136 999064320 929763840 8550240 95492036 596954500 359777632 905756928 155900936 520335536 415950944 605609088 266567536 666207744 378540376 166710272 974657984 284387678 780748224 764634976 714216976 134698240 961460784 847054720 807385783 985730048 690418176 50137002 88335340 454013988 166594284 903394000 179324416 320599216 367408384 697421312 513577248 976103456 559747630 8976788 847604800 483247540 184899716 417590684 818260488 302310568 697151200 30193600 91361280 669960016 557482090 195181056 562953792 534224128 684221024 4675472 666679600 281118864 19233792 241036440 152197424 542167769 800752768 171111884 238439752 633561216 541071528 477971520 622074504 951080364 934089792 848632496 991233308 222010296 239340352 560049408 861372544 963419904 158847189 125811352 867927840 304498875 567337536 221107056 818010112 968953712 844000000 723993552 481720688 438033240 911021248 838569744 223760184 7707004 461384160 673545854 339319784 340800000 129278464 119586560 819969280 717124460 655738384 737267980 922474304 688360371 987095888 977747680 813051040 804405696 949476610 174494796 587726336 300184672 89648800 847580420 396376960 312326290 229308064 812167168 594369998 719136080 406725408 246178176 205751634 878236084 542040448 242440704 233720320 535519616 259451536 361461184 948769938 682833680 497874960 235882600 874254126 876869536 666217556 817215694 896197120 614421832 8515072 920409500 276951300 569681920 354665768 420836432 27827200 696059648 808326076 609578112 515261952 880733696 882948000 401466848 23739480 457636804 806435972 921279616 636784656 223013456 393402336 687110656 919520040 15762384 295397248 728960920 575632896 274951036 353177040 391190142 762375584 643259056 568382186 102241555 859279920 589238484 652560064 928967584 39321600 476232272 499318768 979697728 732047688 330558464 201696504 426356880 612166496 814364160 179155048 886770176 480927280 139841288 644459476 285736468 920915640 374996756 263195360 237055424 51456000 244029248 461576704 849727488 73736958 865758544 426359936 605862256 695719680 810391152 897632128 853344768 721747648 401890304 661420800 270196096 700487520 871833828 119185408 450819816 672205031 274943880 785126976 749006012 537595856 368618624 762071296 94193664
923705580 411646298 859889768 231886768 834573568 667158464 934702176 453321504 55066832 351750134 620615295 539319040 634063072 338450816 662122752 18262608 636104560 286022784 10659460 944289520 663683008 181822624 897860272 188706032 357857328 982154720 598672640 259682688 403761232 192649600 679392000 291338240 218587036 539249384 924204260 132474736 997084864 490808968 228377736 548448675 726152 51759104 853076358 948242408 109188508 535069088 400684546 409243430 439453344 526404480 861006332 712102528 685546668 658821584 253568468 232841216 272803856 578640626 218076540 752200 61357760 345431008 987842048 735439216 5115518 402492134 935716400 737650266 627683744 759990858 374477660 965499568 318649728 143060252 396357760 292715520 308334080 208128 978755072 672683984 294490900 949605660 44022432 552591936 109134112 218452368 505470000 160086768 416625328 121345152 765193920 128274032 2974560 168836640 154705920 900687294 607921184 336244744 484548800 410336208 122008576 556605790 426655392 323497472 257968480 912045882 153144704 599385676 627336384 949753344 863257024 849470208 322511872 626615168 397752600 634171904 19444224 611817784 417859584 772224626 653980003 883661792 386156768 260905072 720626688 925858000 475110144 763280728 874901408 628613568 141534040 126832640 350276816 965419400 385785152 593553920 820556070 817447360 991293816 25186944 132832528 12068096 183462208 890040448 244214816 136981276 41896400 563550524 908740328 191522608 64941088 914632344 994368512 320233584 168851344 936608040 277357708 444187584 315911338 111081312 376946688 558705456 390705666 367706752 130403328 965999610 750782532 131794528 541724576 566163776 691132672 344759384 576672556 127661668 795879168 503372320 430039040 606019248 505804248 403174032 204068688 452924980 150379296 703227474 580094124 234986848 632855040 132428224 38092032 264163840 860710752 479186508 416113280 906056748 802633728 672003190 499632400 72932384 136498560 777380416 761194332 732542414 9495776 24909056 562699008 283137728 785211306 325208448 864372654 507415552 143779016 846114500 29380864 894746032 387534800 734378128 741181068 819549000 809978448 671898752 676948480 300359360 748211456 702521900 810156370 498954176 915437056 454687872 51149008 72625288 34474736 967844656 405798400 504798464 620246874 530279424 19000320 785698456 853461040 283268672 436182384 185452032 88593426 795676480 599123320 417398512 109009056 967297664 285732800 228180028 368580608 824321632 339515136 476707328 746962768 500732608 121486264 830412240 18576700 633407340 510650048 48060672 419842240 284949268 682164736 84769952 880928408 803625984 525798400 417192856 918967072 718877984 198798104 557903424 169969316 159163904 792711369 991433840 170908164 140980960 21866248 26882794 682556288 604391844 447091464 248442520 499423840 299097804 331297984 874205184 237747584 986637352 815176784 752089600 687252032 16905472 955354492 106136545 22430040 763254544 965769522 724477568 773114880 150748424 318282000 442741760 289395726 148501288 590784000 90428384 654944320 675612196 398753856 626049528 77020384 251837680 914930994 818352656 368070784 547285352 701512384 222351384 766143616 233001884 530175128 34689152 54853928 906287680 563249600 326208384 976721408 843002560 416098272 927298560 65938552 868457984 322692608 877595508 535598976 751241216 782653270 155109080 815283948 149466064 357693856 768611552 175256864 300170224 753412864 187170416 61609230 782266456 126993156 637018712 932916418 121867008 397905984 676059394 4321792 440640992 257022632 446373280 370569973 995624808 435268784 879250408 231711534 99395440 95260224 794887840 655183928 376254168 350914048 810526620 753564780 113848580 527445856 687057408 432172368 493444122 589503584 784371845 170816904 853577832 605751200 580109136 985819136 303453728 292661615 794761656 894765184 510580062 27476200 743820242 385045772 967159312 998901184 376656384 715535456 367516416 503680544 112051072 631853990 191007696 297657336 165957120 745838336 394313018 241081344 917220544 832524936 236143000 78727240 520229696 607358960 210276402 420828608 181070336 817626944 690337484 600020384 498140208 142027264 706767506 579204608 86945920 252291968 575537152 706463448 296566600 332638947 210665344 149789592 280473304 211489492 247360208 540454912 752302735 946148352 681022128 666374496 659325632 590576996 399674752 57129512 316551706 713574051 214725546 815045504 553592960 827731184 336016512 557265008 720128652 54087872 701644928 619312256 363131384 972837920 668019992 544491396 314457288 252530678 79478272 281961088 600619440 736403856 501516544 368651904 225729568 236021312 682827380 51342808 680881664 739538760 854425328 943546484 477898752 876141672 143262684 267387152 762385312 419864840 281635000 373837176 318749656 570574656 736494592 253132313 422702592 725044352 859431296 366783502 399107072 33869312 27591680 509625600 882173184 3371074 877207712
671779328 336052480 630114304 333234368 712011832 663981008 661941860 42654432 547305984 361288960 19412388 327196986 237022784 564712928 321102625 871263856 91211024 534987674 235703008 491343560 691388800 226365184 807477440 628127576 195774680 253694228 405992784 837544236 721163984 55218688 335616434 615558698 440562462 904602024 666312334 904436048 944525056 812481408 927198976 944585770 939973316 70226832 489560760 140325184 463053088 842992420 719506560 100411744 875070488 629418496 94274944 79243136 188098136 88988224 184126434 16147136 402906330 576168252 172231718 878685440 658016112 700537110 814204544 355491656 975588352 904208900 799749585 713261538 714854464 386562560 335859010 495987024 335614704 716153574 955608216 759022979 682417104 640202928 653364420 897389002 780264960 389959240 405941920 477004230 3248808 474175936 508175536 299442800 623922816 423731768 997156888 998297792 719987060 627408128 18747776 95631200 707396480 1625159 390069248 978453024 34798012 598806016 954947478 829110784 817323856 55585338 373123272 944322348 878918288 460376224 347484255 222135296 469785943 173503136 793205564 408078703 472082871 538144568 841859072 498753224 837715976 299841520 206961280 618576576 278470824 950191784 683901984 649843900 985540672 776961008 367998368 572916992 639092400 691800460 521717248 186268916 991082624 545419264 529453120 131627008 126027632 535950000 502519316 550408688 999317376 481562176 981001524 693400304 875578368 923051468 199099124 747430016 721516178 882734368 616757036 262912 128851008 720811040 251007772 478283888 206088544 199750880 922340864 933907872 403500224 935164240 235086864 113136639 16029930 829998252 17120256 765814608 180717568 91278891 476102500 101167688 136540540 585254400 351620176 46126592 8445184 354079440 822774512 760097408 213086980 688740352 68913200 350246464 789900800 396164008 786091056 224674144 433093660 144030272 702538504 902070352 152433440 186406104 250620576 685312320 492009600 409173490 165426048 333315304 504558750 713011913 251392080 621556100 31532032 177630116 841853024 770496928 774969216 424483482 84910652 869606912 129255192 580320748 457967648 435659456 974033048 434368376 633123347 543851584 531049768 707648968 601894460 399459984 21435072 777990280 279733968 106871018 78627136 728698256 10095680 779729652 367677784 148950556 524826132 976636430 871282536 458150664 698181886 92226688 91197594 921361344 139625512 764735704 464890368 813035824 38378555 554944556 323171488 313034224 210666880 740339264 724565184 809548576 87748240 540315648 711373068 264201312 420440160 36034500 382625760 704120538 373417312 86072512 24093524 15947600 760674656 203056720 183161664 26943440 872654336 904757760 82848864 814588416 303793536 268374832 332844584 569358592 623360928 814348288 566055216 230119664 630907776 359347520 117145376 696933524 536930616 813111296 709921536 382183040 457573632 77712602 330485760 424741280 896387904 682605612 605263944 694711808 532222592 65211024 494782912 114007360 666165832 220213888 265309600 544680822 774844560 192195248 802709064 860585408 258243328 678974560 608685184 427945088 303424768 875807168 960797600 183384772 241342976 36113900 234247392 192193120 172795000 121027968 439242752 761120768 542678016 341993472 980592128 298909696 856730240 649953496 708294548 292488696 198179584 86851240 44734304 495102056 182983502 535720496 710267136 132914176 757998784 400089262 107879080 738515732 279507968 442684280 76356096 964684920 272479488 340506240 663723851 536410530 955936272 93945856 139234800 461849344 125080640 22853474 843116032 922269780 445987268 285240688 282897576 777635168 747428800 46418591 577015968 450665152 456043222 13852672 320864512 50039296 987729686 868983024 621015584 26452324 53183008 126691008 746347320 398951552 772609064 531950400 154154592 832582944 586758040 333198152 980765448 308980592 639356843 239545593 523839528 439198576 58895056 677408836 373416924 358614708 536238536 651275264 747043848 364208992 836138688 657925216 540478540 675188536 591880700 547010816 891162624 4543160 137493899 714820532 692638976 625944064 741307960 755348856 329638196 364406904 218303392 152602708 261381000 767430912 527905408 342909720 42798736 651542176 431983104 685180672 228642 394405336 191941184 107147400 280659768 500445356 873576256 440116752 760127152 515342992 599224848 261159424 901252548 722987984 463058784 992830516 731202364 427758564 235905708 438652010 989608064 770140152 61075392 331422600 294896824 940343808 896311984 160604352 789419584 376288480 82756880 590450704 859627712 72870388 895167104 46995184 896149792 869130304 535886624 192259788 781407088 685105584 692471488 867565524 122582400 338366816 456423552 392235136 457275136 399220160 169286512 352896384 727544118 636781184 823784448 103670832 974887424 552330256 81234694 907163424 207365888 549647556 217344382 824816064 926608088 607350064 148663840 935954880
518455552 65313466 319193632 841030032 420627920 725963264 683814790 98952986 1787148 878411501 408732160 416759168 729176720 377374948 888609792 244536000 945956208 941295591 11072448 847620392 39367944 272511936 461125344 764275568 384680384 734171648 363572264 24834776 211851960 453709970 870254016 338806272 653664835 67471604 712062160 345120252 376016544 474546504 357383936 361850192 895318464 818821134 439302060 233011200 773718084 395937500 293514272 368411820 67309616 988811264 136982656 504035440 545607040 320543480 478971328 809314944 469516950 432120000 84180208 354277952 105592832 639113408 30873376 336480704 522215296 775205365 624048930 128983048 193598602 609443664 213225200 914749824 63665536 272581880 508445176 447678464 345844144 920533350 700921628 470089384 319544432 183456768 742601472 765562484 322996480 141683072 361637616 397824064 476505728 372566212 360884056 779541056 499147168 692549700 197858560 418068320 107231744 482070912 299114832 235575040 985682152 945985024 584018624 698388736 868699306 659849104 454068112 338640398 248021040 879253968 495367227 72469248 758035968 43585856 546482752 996113500 877957048 523389652 402825152 757568300 566057356 524847856 500166464 200406684 452993256 378439534 77133312 375635904 440015512 387860000 366094240 537698496 476173592 194258368 598425984 858412000 205857368 846699900 659871232 792079500 184451040 435197568 838882292 442436368 930446460 174289360 169723040 38622208 697130592 118379180 89479364 970405488 683870764 921208488 489390656 326740792 488640104 202572640 318391104 370167536 566390912 929006368 129219072 169977200 698952448 878257128 314063360 520287392 593944816 792153488 7739320 768317120 925299131 251524404 286489760 667454976 625751040 597137600 832714240 485505784 557990912 301642056 486380032 939288576 856203008 996089536 780566272 269939808 732597504 550669580 526160680 637164112 130724112 629097328 488576512 850779042 662263808 430048768 749243136 999360320 6492764 496085700 400864768 76944796 866241329 291333632 702046360 297164840 239993824 543158334 808007420 837150704 84815552 396036832 492514128 578453632 569312128 604606464 132262488 209114296 134722660 448032 629972136 879724736 167984320 784215936 198326024 151177792 250259896 75504096 511185358 633778560 656648440 389766224 36948384 641806452 556457968 874127616 772746816 272776320 448266320 641560616 629740786 890375168 931543296 51149824 664266976 83467200 964178536 530764288 203629120 999293736 874033152 721881920 623078744 672884576 875998400 87766040 363310832 118582080 811808184 4490534 326936568 565333696 879293034 653073600 887970264 512608000 170999360 908446208 6236704 796660480 408489164 740084856 992845184 922560208 368794624 243989632 659768192 281591224 380543808 4677632 898942976 623113184 460320032 158483409 891698880 40473824 286450544 806752000 540469600 813111152 521791332 719779968 198164248 768785152 769249620 688198976 455337032 41143428 710810336 520809296 900531600 733409184 616001360 396587736 37057488 533398016 658609728 369321984 482393200 154392768 361028472 513983488 126445568 736162368 787780644 750971652 532265290 626876567 712254587 823410496 221612344 784819420 493626177 724847536 429183434 9620864 106753608 928001984 559400564 291722184 651973568 24638240 62204224 785121464 536233472 206793920 615690482 777423872 364951720 680455424 231686610 832690112 784577477 670419772 260264344 786408448 57728728 776849144 374324992 177445912 616123520 833819600 244318304 973983200 130821568 771373218 980745640 346411968 93179904 250207320 911471616 557579222 121681402 229749120 593180138 96999936 418166528 370329024 664652720 866404528 119336284 217088000 964903378 260925629 110848008 899542528 664725824 975650136 654164060 679848096 926064988 413683647 159826731 885575168 696416912 613630367 545414032 945649888 232467712 615623411 157214720 973889024 603567104 876834016 288258852 97707242 517309600 137389712 896002052 527144072 327141376 887940608 17896120 325752856 71106416 419234176 990727858 458589108 869783552 676292224 377139824 612517704 781098153 221626368 600625322 674661532 170140540 644990656 694607888 613754532 446349496 37151600 44481088 803669064 354863484 425326080 421391098 298776192 548646736 503697530 391864256 405662336 385570264 460783352 462021232 362924800 559447448 859215248 690407424 198381184 801254296 946705280 239708186 43815328 81052288 192295296 238733552 917271636 840818688 252311356 231196756 91788800 967194496 115513618 222844032 495187616 142691168 483469952 142434158 839580384 694741464 453907280 938024144 534321760 588407808 134494852 330470824 449569136 76875608 142508324 334256720 153936000 830640592 390518448 251624320 498539078 18319728 334484970 830390272 517090140 324043968 803143368 520768672 320477824 244069888 879717956 891695616 560135000 54548464 619100176 19507746 284905418 748444936 749169172 898421888 511501776 94220800 657890016
738961920 1679320 250633728 28421044 934222742 55843760 238067200 3677570 985521792 265923296 876528506 534793984 400855040 257975744 97979392 741298664 570831688 432511832 516134528 949776960 121711616 411757266 425963840 715522444 643336064 595745288 85849088 360720000 575772810 967303336 554908928 456445778 101712468 85285120 726441472 466757500 735942512 802086400 785799950 796298496 191029456 403148800 130889720 363337272 797808452 9822720 815539680 188320256 569098496 242568608 267473056 218634752 542000850 714758208 40538152 114186338 220721664 669906908 831727280 775323968 269468408 803280256 438776896 160355744 862921240 66387940 433474560 979519040 745022544 778987048 341295104 968930000 374454431 587864608 517106912 884822968 161615360 197058048 719232584 106706920 321453552 834337536 658543884 202520284 858319184 122790944 379043140 942831136 367158299 8628256 27225952 845774080 90765632 314264864 188328268 248278176 550531200 80157618 851019750 233756160 111344384 291507980 492947968 818859488 156584120 586789552 21867936 494100480 664097500 916406592 675457368 410853444 437865216 937501408 759754240 950963744 470755584 433598523 616256768 911373344 828048704 466348256 6035456 370767872 799172568 294900480 420296192 334197104 975588018 184831064 397152028 621843684 12593600 758589009 959232528 178702436 614817920 131135792 144473040 73202034 379558384 319675776 925134144 139466416 710894528 262746056 582319312 745158784 551655912 811382060 951683840 340981248 912081104 752303488 164639248 399796920 573113024 514692160 253952542 773182384 351834856 600055268 952676014 497009712 64128774 735766000 820596162 577749824 582364504 689656704 266350432 107263320 505841664 958869652 991959404 925333224 961812816 43572770 605094568 761963392 869010144 846366384 328205752 581886336 785836252 383396500 129671912 558408225 364568064 975546048 675110568 428429672 151055608 497020376 75524736 728170770 125472944 319538240 189890944 291577736 650212500 133297924 475350439 642750946 210655088 153782890 955144896 20425632 748876048 735240152 599625152 707659094 250326408 802924928 809407652 439037632 154584620 783273840 325120000 73137089 495307256 885944832 616149760 936972288 928541036 907761984 249681584 725107370 893366784 305021824 691457872 774407586 764822544 277372476 757537920 477446368 535432148 188918080 183565724 488052720 672333742 751550112 658164828 253517744 195517320 921412000 693928448 997616240 757256192 278673189 567243604 90389332 110558208 328547394 273843872 346821876 479456304 927293348 222852544 114696600 819008524 191340352 125750144 178708344 315206500 270591488 375105280 233447676 235285984 775353264 513345700 626555724 502736648 264159968 843005248 366328056 497657312 804335776 448307232 552585232 559746256 390715184 204900864 784489984 276268893 671914720 793150368 683632884 406878600 260720152 326941700 7469904 737853440 768079424 973955346 759971840 772028632 421653336 209899048 774682190 514243640 511865600 819291796 448002648 684574464 615011520 862241156 183568000 121841694 981912640 67535344 425919888 498889280 92641920 277003288 912466308 32393728 201552080 826126652 569736320 343879144 886371296 280675840 87999488 369673224 26960000 888674503 293595899 819743776 560983044 758666558 100219968 803758720 481483748 988861440 999627608 959315684 378938336 130565104 105678064 879322624 570731232 15160320 391091968 633832110 363328968 571833216 450786248 251802224 259614492 5310128 838578688 984055352 4275520 721724992 18984448 640225016 47924224 418516984 291371520 171752400 706403520 690998688 320401600 773539584 675094384 501524992 788705984 513401856 679575144 650992128 788153920 20632600 941419506 322991376 673762304 799307770 880364160 331720000 396370110 344085560 266320866 751939568 293620696 148236048 546072704 495030984 91628000 781943568 796017048 955513696 34779436 745357080 502663424 153772544 904014208 918138472 933400296 238166776 618132672 331988726 657492088 19913137 19265040 682714224 669084832 437038832 744222590 23508184 146161792 296880960 99502080 615467434 342287800 159412470 603599808 271885728 923176448 18634852 158157168 326396032 705802920 107496768 53994128 199354934 251159040 986585784 538514304 459964416 320240192 271756896 472877720 907245280 925406720 225627748 735718048 791188448 928823536 250947632 343883904 336333016 526344480 262437088 386118400 106425296 857682528 700770856 544616960 564598144 348765056 171528104 680234880 536439424 82345472 376734208 519096744 686206464 902155152 470194832 5290304 614777386 938884608 973506816 647585696 240605840 601115056 934049600 152488752 113204032 460378664 188560384 802303604 627572310 9272392 901541164 984896000 334288017 422052640 386800908 373825858 181308736 276708768 181749962 260576768 822470316 982617117 615751680 110049600 945723536 141988688 210165468 312296504 596628680 588840704 181026760 241771904 772466014 803515008 910656064 20230368
940607344 618200000 263841346 608886131 658499592 91077632 765432790 784443662 876097339 747149440 717541120 514972676 789118986 680482956 772944564 589263024 503065912 854754224 360267399 838994176 183526147 13572688 311683892 111376512 292603392 920553728 693753056 513376180 9269248 214628192 698578368 463994080 51241468 512673496 422300696 287993486 660353636 703222160 967747840 369617196 833403136 636367520 297921240 437070592 450503920 61574579 932156064 953860992 165963088 702945984 245602048 995669156 57132789 811674528 470650336 600770560 375713280 514228852 899669908 479944611 799842672 80921672 362687680 644877008 67506764 540001376 663693152 71861696 136804224 521102816 699930624 916960768 955696640 682094464 585177984 847584000 743742700 459779840 334291072 28492718 156061408 486423980 554519912 657508096 650281768 163981132 604539264 864176624 101801184 590049568 103229728 843885568 276721248 305624052 770591000 669521596 959825280 427028648 159809920 704305920 239553280 401264640 131582684 939292480 219647680 461336384 329264800 954500910 372623904 220603904 700062272 963762008 575311168 116412160 269069056 865302528 185086976 727756520 388647964 321155800 180175728 231226247 417146944 872549000 958073872 797382280 669700304 469455149 449471364 667177136 619382400 473183176 91233536 271952160 152983144 222277849 51414016 951642624 142539008 756342784 618014400 504341908 737792512 927544694 383849472 449465600 348357600 542193136 141805132 413849216 43513680 779733456 533918000 689093168 390827912 773616744 403488384 892216960 12658864 864647500 912017008 429642794 336010512 647523840 332246656 600400604 69404576 79060480 410804608 845455544 659742744 211260520 246528670 755180512 643639376 984697424 51531168 594983804 774024640 440607232 615832576 348745888 69252736 723102450 382584832 131792192 734835216 173188608 144958464 902394688 426521680 459417988 250381760 206044032 161113608 231193217 486036544 503646592 177387540 606653824 185720832 651724992 848570292 690496032 208925476 356926920 306176896 838142506 335603456 860862288 284289592 456173992 57941760 37833600 98097144 801262240 596179568 514676836 408817664 884403204 61644396 222201904 326159360 994211840 776488448 989528064 129673632 42954240 638216560 785665280 368289216 513736496 517238880 489590080 652511930 998900512 549019576 658718240 758661808 213190784 804439392 973758184 131640964 351510822 712179584 343662992 913650440 638906353 666462892 933242368 459082240 329224440 377530880 474478344 241946624 358519296 713541496 70935232 418369152 968545040 491019840 282114512 391706768 335466784 425249280 926072776 393538168 597792984 608804592 269122528 750430976 966435358 376291840 134042308 919044960 329876480 903181696 236955904 827501445 369729960 992282032 301424640 165452800 511347678 957318530 944925952 20327768 893406560 787382784 316901920 276044854 287592608 718077440 349752866 693955656 671667968 970916480 321029468 874372352 411034116 595741368 534791168 68155080 494096960 245705232 519117440 448856320 785163740 178153568 950571354 679865072 516989424 830536578 458334740 225368072 970948504 215805056 451498152 837000256 732698432 872139582 188289776 753970844 31139328 953144832 653762560 293084672 527746560 148580000 134057760 647223960 482145568 725222912 727458400 644348416 551973760 208910336 612696840 529190704 963622400 800743600 133989760 79453920 815035840 675260928 118378040 306360592 349046528 664269928 670004856 533877268 750897188 861617536 716237076 488767878 733125456 81991448 605143200 953188892 576319120 103721928 23366720 285983584 665803120 114042916 239660080 478834252 954796280 432535936 771348884 943065680 725050144 52522612 502847550 723651940 656579712 571556112 0 890389968 191505920 731408250 816659456 129907008 656234368 207150592 681918306 819831119 527610880 647227500 958740992 584470740 766651600 872624256 126398794 831349440 101912168 887347152 411556768 501354544 518455820 30940672 333083832 917460864 36159456 169062884 787731208 730562176 658304792 795536640 203260736 922079872 762096224 898026980 783571768 47008088 589529856 453309294 165795968 370815794 524445390 392917368 955145368 311945792 334115584 994416760 621751196 233739704 457189376 339616996 240432872 647476824 493523200 146374528 865110400 6131200 380385144 203961424 517785344 628069696 922840692 480076656 715717960 395135632 835066728 113425160 701077504 657756000 398598144 604389632 711329280 672795876 524361492 239867136 312310144 279008960 697415920 986011120 555123688 370918130 837640192 412891412 61597632 845940600 440236544 932267480 374439288 870069188 467419160 214972808 581122216 479095552 572569120 804082816 471946592 923583232 403193536 425005270 215244599 884928256 904230400 15970296 827274240 290258176 444603080 701849408 442637024 274678766 996940944 468368768 26792832 703442208 459762816 300440304 531368208 109536512 550164960 204697920 687943384 160587072 895671080
531102924 798552000 868453600 411361536 901386576 771370320 873285270 415895118 262140656 344608344 386629824 319242992 771668640 543522128 838653646 765260800 882042900 164011312 605470592 412232704 751785392 783537152 913378150 354125632 347350880 274268000 546800160 510151742 36793344 556546560 410128960 915831552 204977088 901354848 97331856 206365208 868744064 978458994 806623000 387045312 456841472 469660000 644669984 368731130 711684048 148712560 587412992 368626136 958922240 327692040 627334656 542723280 789316424 368463232 764549596 536463352 29820672 537617920 681975880 286632224 419612672 715472752 724313056 935830912 440840638 367214784 558471680 924904184 86852320 868417400 747633200 708659392 732212000 799358240 987741368 796965120 804024191 617333274 414794356 584681664 546743296 688135288 656300552 737902144 657647876 706021184 375828480 661772712 438004250 692482450 423424384 921723407 140921616 556417344 358751152 962433600 624586216 419841568 303682120 18252558 246823848 198318130 877892312 37329408 472080392 533550336 55284736 516678416 509993804 671782256 312293168 832299088 974794296 197453962 360498908 285649636 19345894 469684306 476882368 286673324 562540720 677515921 636393208 997848384 655490774 829868752 601271488 770724384 157586176 219990816 331480332 397724400 431305472 374352468 117598208 744802144 205757856 72200448 235159296 265973698 90810996 708429716 974853744 649280640 401006080 280196896 783715840 433929280 39567958 488698552 916457496 252601744 155145536 505764976 222998750 612129856 256659680 551762240 718967384 264546560 93717464 803264000 88040160 41131456 968312280 354309440 767357648 752061248 877330432 837808496 764655104 758910608 155248000 909022544 692817472 608775680 312497248 402020192 172198140 32215304 705374290 175894500 74251896 91919168 35210032 849293120 376389184 315012096 584452096 347641984 536094208 971008352 299336354 262421984 439311424 863694208 986981504 933838208 338211476 226395020 559048726 109092014 882287040 493571744 783232736 145698048 974611524 944928832 408899136 686036256 22607680 786861024 315043840 665260000 360036464 110712512 100159936 727657058 852451608 810654420 852905184 517511168 376484696 530630303 588152608 784705728 255036032 603183200 81450968 963033152 450450112 981951232 60596872 570958728 591166848 250656788 116477120 123798400 60294508 67375176 600402464 288246720 247073360 731987840 935488412 549139712 439977600 197074078 520974184 876291632 592581120 412830208 400064512 417596032 911596032 376720208 710431536 269913573 199100672 362997888 764808192 503366944 964232172 100087246 495255080 191806536 906592488 667926000 694439172 379281840 744539648 271956864 970783528 301778320 637749376 560873216 596427586 536479113 543013376 658026752 593208320 377406240 924777874 587633968 991611952 107613696 19170944 448895456 330977226 736865210 873984833 577062838 756538752 752182372 878544048 785196288 832616308 452352512 827900032 782989536 933527824 320977304 76944512 90038592 537064928 563569920 82273318 131338240 235124826 764484000 847123124 649108096 880370400 378016744 328924000 762381820 123867712 417715776 885590656 162751520 191897339 606423936 882195040 593187904 991740744 688518624 168054528 166214144 531567384 760501720 511134304 986338152 398708154 317187016 741022435 967934696 817314816 397282152 374708408 469529990 177763136 736468272 550944992 457810880 731018432 726409664 154636876 52463104 691359040 240408760 432961748 904527752 552370336 520175392 894068736 745444560 121344512 268216832 360453600 789377736 68042480 696476672 774263780 270766144 92130206 168081874 958817224 55104328 160486784 384712064 479192576 31944374 716514944 456709632 624301056 691092652 711235184 797913456 580148480 746332828 737037162 997350108 472371792 720871952 6252080 15634231 219038760 611268688 517121024 192547673 207696000 566970900 269829920 273427480 676754416 377584304 243665376 275773440 156954564 632631456 516973504 813447192 936636184 269202480 900155200 223206504 235854432 621661106 851366144 953903872 361637632 692250894 257361216 735015184 394774748 810098912 3937152 758175708 707462640 224507424 603176736 810647312 171181568 744550016 289734099 773703808 502055936 233293760 450764864 153421652 494888640 478056544 270176736 71273920 390159984 507943000 590332672 478080000 432936192 189530432 938031988 297613396 229744640 960849872 413459424 49518000 11209314 541702804 799659952 706157184 866198016 940160032 750023252 37090304 102415552 710536079 433795680 743784054 570387840 709778496 947958272 554466507 637553200 966190745 136814400 655690720 869218000 416571908 578816440 3388688 127027721 174896276 308573536 58034176 939728336 732590080 610879104 689503120 690834614 328825184 458894848 181038080 431873532 175345764 673064536 281767420 89022720 872019776 645180416 857457336 644729600 173650852 432181664 523952384 649803756 376113904 598436402 578406200 437441136 783806976
337974006 976044183 540540352 506220512 871851192 831655200 663977314 459299840 922578736 77517776 248353304 294721216 546046312 936211096 847768224 505814016 400997792 982296720 685701376 977030734 634993792 288806528 170193792 938122912 621498816 295466912 882697292 877025920 328901504 562452026 661185232 805386128 366763508 199601088 843666600 552768272 837996448 743704288 974179328 123969040 360855712 249812288 898580480 860364352 445815312 166792424 957594752 243541524 525606323 997339590 709457040 987686567 687124496 904179920 189294800 497399296 641810810 702352000 312759867 998169300 686733120 987079168 138537984 913790416 938470144 420743368 156105104 478543168 208599388 397905546 900249664 610368384 842730176 348783936 637627976 790296056 423423536 212118688 674684960 603569360 978478272 399584000 665218048 663189328 106773422 675362784 547724604 225942160 316630825 995485488 627048000 229472488 619729456 807664472 830902608 406214824 986867712 255513216 423289152 223013036 43275240 251932224 377914364 530188440 804432128 447052072 814027264 421984024 89892068 883806396 109517360 109408256 96593762 223457878 775064308 166447748 212485538 240450560 68612800 571004928 998446580 413616000 184107584 224872919 924160336 355365880 615840048 610393472 406343104 657473408 122614580 850258688 380643862 254944288 359848805 453898880 11848032 565512832 641658880 776223712 491562000 382492288 300557824 345377856 730883840 980892680 144342506 106797800 331714800 908680192 971145646 342814912 155583892 831646336 846033408 320729068 806302553 965711680 798806422 572199568 872300544 200374016 98667972 919814496 862447000 831054960 724321832 219569555 130381434 688922496 640242816 690631552 764083680 916086464 171106752 119071251 926319672 114884560 88218624 944835248 559703040 985591024 537848376 171991004 762838740 77881852 514086800 794774008 473002368 693917728 839734632 220902400 602666256 265456008 556869108 141167104 616898144 867068608 895214896 878064604 565782680 890019072 957666288 63736416 484665582 926519672 790049002 514147328 963253696 963631360 124172976 982353408 800965120 593225600 670771894 800254992 995050432 74324736 436527663 120216824 985206784 755492580 109802624 234539104 775237632 926138552 72187448 308529044 121346304 86615168 900600608 567288892 211338456 805596208 429935200 629910528 674324796 738269912 173003776 756819688 250070700 489123208 789284864 958032832 151259784 481223688 87976704 507345936 945474704 733227792 150151936 911551732 918054528 759701744 499654464 592729888 85694720 691202000 852563264 447546368 912279600 996439040 27679744 973977920 325468800 199337116 772000384 158384256 761264080 924959732 363822170 238270560 319413856 428324736 616704960 644246368 368653664 602825264 392206784 680678984 474317696 588312656 211522880 761873472 948705941 300705304 461064452 97606000 71455790 301530636 474579712 825773945 746264320 362745984 304462016 811901520 345374144 996205024 148229432 64232492 771461380 297514172 969544064 782282818 491621611 600534528 427932224 555287794 178512880 27482429 218757120 578664652 657110096 234767168 95835965 881842176 463992692 678697856 464566480 274313945 861343972 940450784 605079574 3321152 563736050 317674864 590992704 549386840 947107136 454376448 459073096 457297168 800732048 326341760 962813524 117450792 375900160 100870432 560549320 945494528 601144328 822148608 754278464 791060424 330782215 214770688 922652304 724655952 184948696 564238490 195548280 423674368 695930312 670348280 172639204 975992976 884928000 81362528 711504564 865121024 26276497 172263690 30584012 885632000 501621248 522374800 272325504 197324784 55220672 937169162 352954400 702936000 645646542 360903296 673479660 101145088 523790848 468115624 797546768 67598424 569193696 951229616 991061720 391216204 129724768 407476096 505675768 872796952 95344448 795901148 917235008 845915136 262693696 250506752 154192072 870429696 302389062 113882736 527072000 237246864 327938880 653534412 421119312 537361552 529982118 312815452 106286672 490226176 817969664 765507408 757775056 577502192 720763520 401487516 113704320 813013648 279534512 268400000 173860288 895909632 843087500 565122272 807211592 524071314 20782496 945160960 387493888 968599040 788381120 368512000 341356800 299080020 556760952 299466174 421307120 104133504 442899008 481148352 581601408 265406272 315660632 483324480 33242536 393827420 57706272 143695392 787043092 818323210 801353984 708482609 253752448 256922368 349883616 539306512 210259976 15695344 258670016 78157600 89354453 10039584 758786344 831255296 489360535 3300104 960243456 563116624 247721264 549823512 737334928 117255968 519533708 497911760 710647808 557484616 55355850 583293584 857045648 661264670 560178252 987695084 91456768 539107700 761588688 524696576 99989168 403923352 771772082 329614068 590214180 17382208 485183600 458770304 39073532 443134409 529008208 759386624 26573920 871227120 792361984 497854692
975494904 952114592 918548912 106138368 886875376 933402768 989037056 893492470 309621198 306773180 556642536 340107424 188431232 711420280 882340844 645735648 849638240 826115176 514568664 734168595 33022140 804593360 861118384 488560384 110576128 268609116 949149984 930089280 76887536 822163524 413510176 724275224 505536256 204606816 586530472 166023104 92459296 582847488 314806616 776878208 95487552 914430036 386675200 836359600 938321408 680968576 938583744 100554768 330519736 581646496 370355520 715899056 767628048 659073968 48217008 530626438 236928664 195291648 437880224 853064451 829664768 453993092 513477248 531946984 925644800 592829824 70242768 28107392 992434944 888903052 840808160 894448596 880566160 279351552 691481824 953251184 11463624 285250520 671891224 122920544 135550620 287738880 864394400 479970708 694097712 493730480 985732080 131510288 692440704 629655680 621719840 781506916 574080000 112244096 416820832 62506336 425655000 446422246 599265544 75948096 940477158 865645184 908869000 610116688 897363840 134932992 544674083 144242926 857367544 153104496 820101392 320101312 555911600 988638464 696597534 577285670 923039716 850709960 489419432 484627680 158152192 388745728 538871552 970937856 103628040 358944128 117424728 21482864 311610688 445241848 777572224 771210046 198746624 669209652 562038388 39117808 78229200 430299264 197656720 836618042 78977136 365052758 58490560 802634268 299711996 634142400 635332608 43574836 828006144 295559680 897909368 273611520 300783498 880480096 6143744 275776000 133624992 594266624 802753912 897376448 102622432 274999720 225849608 117572608 708417088 603738176 691047328 539499072 602402656 383534640 714646168 246871520 355033438 233587252 729039412 330776440 7034044 501675292 894712560 394207394 484612672 535648600 722708992 74761344 643939180 857565832 245409728 258252656 63193360 799367792 957669728 300064848 570479352 694802432 143892064 980822400 945646880 481883560 365314720 837173392 487344708 509613440 942288000 967817896 906626240 668869520 326819328 987304080 576102400 405475952 368680480 390351232 780218762 416584480 710025400 823584182 402363708 489771488 732916864 901131264 998544274 570037712 27588188 209490048 307240655 134455632 418485504 215207104 293244800 435084896 784860862 33314880 953221568 234869248 654713550 609747264 720907456 744268920 720742048 812997556 903072288 286870560 726012672 843360568 124958208 716728448 4371968 29002678 326638276 102266640 658756156 160481616 790013952 613428925 150445152 52672612 277269760 798554804 253073602 923278472 874781028 950599752 393320384 953315632 960967825 99215216 670536000 57668096 92361216 704591072 494056248 360040080 41421072 253514864 945458904 728010304 454089796 512451840 139378240 7298936 328770088 117083248 926229184 187108960 561227752 473402215 749836605 370446720 249480256 569301880 94382944 334157824 679102930 739882960 242988608 741149604 40587504 754815408 388521024 851937720 492522960 43683328 939566572 483725392 339766528 680703616 632454686 557118848 773578632 276958326 799412480 195134976 622492032 361772068 192352648 517979280 27961924 321506240 816058520 147823616 490348716 399240802 172428152 153593008 876697860 282465432 235569664 222755872 322814264 148408184 252414184 71553442 462662680 965683280 622270464 113796608 199410688 732620992 775609072 884500960 383660576 556909952 248623594 338082304 99318624 367179670 741785518 698328832 704849931 431588408 465005432 833663572 606292224 65022336 203421324 746622000 82011522 831763866 288698112 425284000 707870285 517877952 789494768 72950554 48336400 38288464 345423703 674352384 565976676 340956704 992484720 446850160 108185896 961743680 792300032 466353538 59513856 357138016 372873504 556059953 501224308 333804856 23233920 72818464 533744998 517024724 5026656 116014528 739584616 711678016 824166344 573534312 833203984 516838190 159865088 41309344 259084984 664906920 819456600 953736304 121637906 787256600 806513664 241666189 233597888 452563294 802673344 829575200 189657504 675428096 778899008 518189744 254501275 340897344 988397634 77949800 736875776 621719872 762019553 941369904 154685752 724546896 757730756 79010190 127820800 213477376 610429440 967284600 700273216 724737898 241416680 731860192 538021893 487451776 881402880 460468795 945307555 248172336 515348688 242656768 809208320 185876288 850899840 566397672 326825536 702417224 569476864 660948736 39843888 514802200 717345216 377096296 27566080 206384248 577780144 898868096 527091344 576470656 659258560 723384382 225077840 865131600 376832488 822656861 941862400 3244288 125451522 773702888 554440576 973906240 716873728 837798256 66378752 623438184 599340672 231358395 103185600 797932396 203934704 15465472 354520832 9077248 966503928 714586960 301832192 889309696 624630512 364968896 580248640 751259376 445077920 2851692 822604852 941633488 478257664 158808770 429330536 394262928 104999936 285553152
960469600 521339496 885573312 578629234 544393056 309025000 571833560 693193664 694386720 323352326 843156480 14726336 580200320 521042848 143672946 19898772 18927616 137296324 889380408 5346400 717460864 203658192 423887147 165632256 95273984 288254720 537387637 413728936 522573344 935556412 909177288 787163984 250926050 580998880 372606336 94313160 133066624 752688578 476461484 638011904 120759790 265752960 719887912 102787751 901165568 632222702 255951184 518923104 673431040 490333337 161847504 461471200 197618400 447114504 155965792 486232366 78561600 770320640 924867194 739272912 519102800 603152896 663841024 658563008 126725004 417202472 47304064 210748736 509345888 393328768 611809728 496204608 320843264 263113050 717600284 587397384 679284720 92752048 562922040 371338510 524720032 658155816 297994460 390670108 261175776 115930884 354909504 569201216 464100030 955332468 396612320 296724000 328650976 963417264 630020608 108888570 322593472 161505024 39421696 894718000 347308340 37838112 431775632 939702988 956068064 871442432 737337856 596422784 361450411 808412768 854816320 358922042 12617486 479909992 498501824 7199136 612142975 32640088 66789376 155551136 133547008 320148920 331710064 247519960 889086064 269053000 384502240 472517888 425451184 303335424 273993856 728391248 481089599 387192168 647502856 365089400 288544000 709440656 593507500 454667250 483485469 394092792 471349440 678927712 345332592 25897024 744502588 207409352 311607044 771506118 996562304 400421017 407258444 268238432 166235912 239797440 906397452 750888448 527290163 288835968 305220002 596689156 890901112 438520832 594125984 206812896 341431912 885764984 804926544 984804426 580326656 504203536 475085304 561875456 272307080 315566500 379814769 663096902 82263840 641874944 176039996 507375664 267390836 269874144 442508517 647721268 870787168 234746560 944795600 616494484 906825693 26837372 203112736 899363840 586236912 573440659 886593536 435089920 780674304 780938240 775252380 15804208 410177728 376734848 288791232 983836800 352747728 563911060 872968888 990707712 980594688 194352896 112941736 490175744 247090320 895465568 549504928 475076608 674623744 480358976 912205168 231497568 278428816 983084864 679404096 689366000 764299000 965560800 361793024 471974328 703055680 902611656 348536223 210909400 948324224 356261888 775442970 109685136 614550064 734167734 328486944 121154944 975482742 564512072 227418560 122839860 856310168 96959440 580347904 300308856 894077904 536008184 573028272 793745624 432781824 958019304 207731034 993886534 64364748 976839168 676710415 8684320 456482816 748136698 646528000 489200864 394741504 876391520 348000768 404449040 274055676 561755000 701482880 52207846 651655024 203594300 387409920 886950232 279526912 498295296 662017568 185854584 447220816 707231616 98184064 735695740 177433088 599233328 577747680 792446080 473552288 71412068 333856824 898716470 518649312 339324868 618777184 637301120 647219200 523649664 628876672 911690752 282169984 623074874 304261296 918627904 121294952 623664640 484270552 593450340 346499300 995872692 1393872 336107132 856490432 706391804 109000000 42433536 919473574 148056000 895877152 800867732 83287972 33903020 982030990 846631936 588853496 529274496 137100440 553436480 436070016 613051016 344721664 75216384 232213120 494473200 930048000 541590400 875312128 399914496 541344048 749057600 712340666 993125506 181889732 442571968 922964608 473722880 437410144 784865904 192840920 958978304 878031120 479594044 543282716 270284384 622488400 846735908 78288384 815311360 659290664 341868186 769099648 971555296 99141632 575407904 688414624 338347320 202239924 628247632 219040000 563019256 490245552 841566584 310726400 641194768 903578496 154424752 557239904 53158656 834230912 232156864 516760822 565086848 206554880 644582080 39094688 89672496 741731840 193923064 716896448 289402512 951741440 175306240 661255958 131267528 499688704 141408432 938819072 395592720 375674656 777849312 410967296 382806464 922333536 965877195 71869328 557590272 70160368 21957608 219073028 458236672 153619712 376074240 734007808 29948656 917272896 534665696 125762560 432344384 968247452 363389824 759897640 702541312 709662612 884295680 265894016 799891200 925935560 312154160 786141192 585773824 84810752 624334544 437170856 791472000 862812160 966743504 530828376 246668480 975367680 676672080 93177304 591426024 297300784 404574048 181309920 689088412 170707048 697736000 19125818 173694480 68678408 90448384 546609808 729059840 641550896 228037968 125108480 290326500 570124072 624299857 941653504 957268656 563445760 911743744 63243584 74241328 924008640 824985216 964513280 164458429 400272896 14209280 951703616 8188750 82556992 258574444 820598400 996235536 436357888 341721420 501475498 70239360 4827136 404824064 122388864 48730000 938853950 934169768 241400512 871286688 699481088 572966304 109300164 880622768 3382272 253037216 94145600 818162380
110808960 792461144 292547556 758286720 839623328 667843062 934539392 525820896 45738496 140098048 764927744 103576768 774236792 282379998 281355648 707415200 705265664 953894055 455709376 343704384 504452320 769865354 973834496 746062720 740787200 320460500 646647292 463979392 946940784 37853536 224245352 240536576 376363536 429860256 567913194 806007640 398909448 223680656 454992896 227451392 900248384 483765920 121644404 734150080 557910144 869072984 251041792 477519560 780308992 950117591 576499456 482102784 29048768 885472080 242203648 114342400 337850368 684769678 242051453 523994528 459460608 134615856 898261408 500597980 32198336 854304928 937382028 366988032 192449152 920885250 274230592 147159530 642161916 55808000 855849496 296351232 901002880 418537600 243174256 288523744 543401760 425914882 921311616 961082320 645859082 493704000 266091136 752247312 423710400 122407168 495927566 798336552 78274880 506998210 311793732 113388808 2955672 972703128 260995968 469157360 845622327 269216512 136820672 139527936 40710016 460559560 496432128 200178432 387281408 438282522 365286400 138071168 455203328 46098944 355644720 55347328 204836028 733283966 462158448 672103432 121170400 152223360 892522112 501690246 785896126 541472784 992376960 484688088 805878360 759188000 777967232 761999552 976309952 855527608 201592564 230655816 522475792 903510760 841387180 132728592 499026546 773597824 802262305 847778304 510309646 93896400 639590672 762418280 915602176 341704340 957630048 653010160 217501056 442786280 874267008 84841920 631385120 537096004 900630096 152757580 82038364 685054656 52379488 891099648 682649088 698897600 902958464 707156992 351656960 32073600 550602930 532624256 746699950 221382144 209895936 369359088 671814632 36867928 653694464 686342796 163312848 860489808 588617600 495725376 670895688 570918912 430173080 300839380 673411792 10813866 848520032 549770000 369459272 615988608 439020736 703246356 867230976 296398880 469542784 404839416 246892152 136605524 194041920 745994496 537111204 187573648 588498656 455390208 951820672 823580879 761497496 954087936 277344400 202235392 372348160 63868961 684571152 942300416 734869248 842487980 777301376 514679908 277443864 181485824 1646128 66081232 542451680 647295946 73822976 124597920 454872192 279808384 929780725 313221120 374698184 182161152 992592000 225543624 105978768 239217488 608036000 823144976 897151024 384808864 527715840 669630726 808823360 631901196 785879928 298113344 54625504 226464432 485720128 791497240 86757512 445909152 361495688 95124000 695793840 745181844 406162603 438882812 407747036 147398000 438112084 161284264 709781888 671876096 780380896 398755856 183000896 444136326 694272000 218564176 358976224 596660152 22548776 758598976 463890432 507682000 821900416 584164800 811554912 202994176 163059460 331303728 169402112 865419788 378792448 822168576 498986496 78208160 50240064 364758768 40033796 181475200 270633280 436381688 398284332 445571968 63846136 110837472 312152768 119739792 643720704 868526592 275703808 862102944 622583232 458687232 426353312 721980884 517812864 109880096 675851268 915658752 218972859 956324184 449984384 988753696 407455536 988290560 435950080 633361564 509389376 3582144 298117632 772960768 944328704 951880768 924381968 981485696 26147328 407051264 180519424 147675976 457570432 689930792 210412032 548896768 605188096 339024488 670387970 471286596 214217698 181082188 145497036 617120256 614300550 170046464 706621696 473711560 890849280 192697056 252176136 784936988 652716544 2464296 982359274 541555712 178900224 192400384 525549148 437117896 895594320 802326024 650057760 640460144 381902564 151354000 248321632 660019680 325079552 21579928 739065472 213245419 714779136 416439679 751693028 103941950 670321662 729568440 842240000 646589696 827290880 464903888 714603968 476741376 259828736 702729104 936261600 599837860 112755712 33225944 114149496 342402752 119742144 399223384 308321580 16675608 720481652 308209084 248506504 606152704 88172000 989270490 673717524 677586176 938169808 100252436 750668760 150439958 9850244 605106250 550361896 105249664 868084424 673097056 205411968 91713760 0 120224000 159008460 205394792 740339936 353066224 363805500 282965484 327140992 356852512 454612216 206255520 178225152 645910528 243469312 433593517 54935876 164674880 682717862 467356800 873760456 482294592 209263808 317615104 955578560 926175976 607136500 318044700 617271412 345937052 419128640 794512544 242864484 429362624 488549776 178291936 544393824 540628000 856449536 183421352 175521856 219632384 767530600 211696307 660820000 665877044 949609768 986209792 900351072 169826304 124231800 278170112 232611136 428416368 328499856 856537018 801172736 313700704 429090250 853466292 716358640 901514884 884139472 624075744 363601344 184080128 191733552 585310208 123358676 917645120 946009828 30283776 799276288 892414216 317938284 911416832 424211920 890367488 954662684 343050096
716333528 77328576 875068160 864910400 227365360 684995636 147815304 661662388 948740768 755431872 99244032 363155400 343454466 46133752 450646400 338766688 540038752 387913616 792248640 507256832 116262792 51006336 257093056 6413952 834910592 900191888 429030220 177899616 968602304 560381952 616622024 60755480 97093632 502204608 9839776 173534720 173116416 697674084 514083920 850603138 999357406 130219630 204121836 820978256 133746304 876527616 605294300 426240448 616690128 313762044 860649472 341839248 284600943 309267328 655929856 535884312 115099648 870495052 338226560 912236800 214600608 587644688 605745120 927809664 290234164 712789616 696217456 186860544 229456896 508757280 979970500 898191360 694781440 483672912 119263275 196600128 236461920 80407296 320868576 270030072 127218688 255772758 343900212 775663376 309791496 104690304 455199680 232790784 316842496 418481048 137902080 342148064 548818996 863982576 579490326 481396768 627277800 604770304 443295528 254927552 363898592 302431138 436598720 254926224 758954344 585990264 953156920 870725632 760764096 399578504 21158624 254632120 613829760 252358656 809696832 907851328 563784224 385227788 172949056 812045884 256784736 888574090 846555778 86853672 273263743 88301684 959856964 363954600 811585769 50699600 93603728 722733056 529229072 601847296 278841156 386713664 369185156 684771432 905937368 443957336 42451796 956176258 723425536 922560672 853766784 95514366 10000000 8025536 214570172 370960000 446850624 620387640 234745778 217380352 440033724 706503616 371945784 282385772 960347328 202307142 275641176 287274712 318247936 345868600 716681988 900984832 176199054 610781296 273570314 590343504 419357836 80295498 852748800 378596104 840841408 221655776 113890896 411539064 484496078 936076288 562627888 76298832 462834080 309677440 878336880 365523892 740984420 863954208 573746120 702913312 388946120 992635072 632012404 113590000 625234848 312865360 356190080 707594000 990692352 231708672 341292855 748847984 635849888 842299752 362569728 982135536 479700512 920583344 20201440 81582848 390300000 577637360 493803776 452781666 386604576 927960704 253384720 130483755 754651762 287897130 545987232 720568496 68676944 57679104 737078228 848249746 341002240 262541024 608442880 105072954 714362624 765020288 673435680 104335384 664835280 660314308 976048278 594406912 992411600 477751136 472291376 705274954 92225884 981384648 326199808 341215740 217722216 597165392 217268200 541811840 360281600 943382272 606716928 418367560 985463658 332578696 463968640 871035312 8986624 637068241 891668772 308119456 156727168 879193600 676049472 667130368 907101584 948483560 860845040 65965490 644945280 355092060 748410520 128798288 67341296 570446768 334613776 418963488 886268288 87297152 845238720 587851740 41318260 419674464 176667352 578746512 293296248 995889664 875848080 423954268 64561168 722178956 641969864 173387136 841954188 485114832 600573320 907903936 106368004 259239616 153524480 343107752 486406816 919398400 46306304 487517408 583579606 289639424 4015814 188996512 135318368 281907392 645775534 887029880 463718420 163313312 74342144 343753088 155408512 885650230 84475648 529817664 634391480 654642120 823958016 414527316 232700834 32388840 569057332 453838592 29089176 580529084 460002304 849191424 325835915 671550208 899978186 827761344 926614600 68925600 987377152 19585152 62913782 904785408 650187576 973936928 464679424 108754880 484119616 985314432 719964928 471979512 392460288 461831376 473017348 213047680 359154200 824176512 307580282 505643808 478816464 737163776 328165472 353028320 73606108 721621344 340864928 126430744 109418824 363170192 886762480 826045056 320246176 936626240 283204288 509797096 137005000 50201750 928423368 253179540 333615864 751801771 710344480 809937998 462914002 523388992 194559180 809253481 904444160 209405656 111642240 909633536 461963446 574956048 806414080 107234206 555923934 555503728 191074304 370113755 850223728 664916608 605082336 617858896 449346434 938384688 746868412 332775968 400746826 107703872 752596544 376320314 617721600 741452992 4240628 494874752 618526220 384550135 281314152 479472928 335842304 569645472 420591728 334885488 147752568 697004808 205062496 32699564 814680704 229308800 441367584 555361728 953911808 299512800 809678048 511036416 853946764 752799780 259640616 795563264 602425564 487372082 997032176 609853760 139743904 872112024 370163080 21985804 932559450 768499270 248770560 795879700 970227880 845178800 325570176 850436713 943005536 25426976 452915562 921306364 614990258 105079986 33061362 987907096 514010144 894802400 547710976 394913564 444827224 959160088 228485608 735348400 46709338 786282562 110617272 313132352 753604096 789172888 405820954 446412544 173678106 93743360 401824296 125392704 281088506 233909360 487782432 389528288 511840986 772691776 22606138 535553280 639993496 224161944 607295648 634834880 326870656 399121912 283499340 673199500
766470972 850205512 420540176 673659480 880960000 243395120 880792108 272241000 794627916 676404212 724706832 728726016 447664448 818428672 276468320 998694144 363683776 381405268 418367488 854935040 115974400 471491240 719920640 485221888 543310 546003648 56665984 459000062 211059072 628604304 150899504 999990409 331601896 477777376 824413504 847287120 510424064 183983744 493027392 124940032 145446296 893420256 82003264 242730384 761795568 903417074 629274683 366725000 347354912 434066432 753928910 149620590 329330688 140918492 430087680 586659936 587754272 964360800 710746984 829079040 909687808 814975786 994692976 91146320 698095360 145779568 183261376 857099808 37905920 411206544 882189152 666561824 618835520 137740844 336883312 303123000 338788160 351243712 115449152 732756288 41014208 978687352 193941244 58717216 709749376 962379736 94611968 51275114 522165736 646622208 393447240 493736512 701559360 59361428 651039720 230944448 621356544 192123648 268154 813737640 839269376 834494038 189646856 498097740 226887248 880093440 547696360 914611840 369318464 380604744 268405088 119413056 425505984 121488492 16462848 398410240 731260000 865891488 457279008 536608600 466896384 441162240 569053696 319166592 511790728 445215232 898105160 46105440 827682100 216344576 724569232 933954368 598966917 473259744 56300832 954837672 825679732 342569064 843405184 737848832 826942336 65529024 7661660 68616160 766320108 476189632 738949120 247957400 426116050 826706016 869073808 728812188 769847168 943342976 556366060 709207952 768082352 24466368 475282912 562165152 722550024 71272450 906740620 926106680 687552384 31260800 980646800 128647152 120216216 134343304 813943296 509792544 661748126 447876122 647432512 311039852 328849376 401285792 863633888 698787328 928689248 827763456 557491200 156543460 740664832 489631608 79496420 518051984 417586054 406500484 64032912 394489360 33856100 456873460 483911424 569904556 526388544 519923904 529960588 762771520 320921664 731496536 286530780 164346188 202842479 418744832 673026906 241073402 642633344 195580616 720907120 617790880 860309338 336749436 668894848 340251296 488877888 67461204 658006304 779609948 487423488 761086657 513222216 816601592 342749544 799075696 288615936 202256896 998545664 385715160 53073120 830756648 756424448 704064520 351519600 164166768 385349952 401646784 698445600 533682960 79436200 192981712 583782384 88242240 464429232 263520306 141165454 794795662 604568768 692691180 518600996 684228816 176315136 202041072 180114448 901628416 566992244 22363056 310319024 266724368 298463896 187137024 669767040 230835620 808402704 804749320 818565616 926079935 565089236 84949258 494895934 357331304 458334884 106781504 147861808 383634144 191575984 734819804 96669120 747667184 452032000 977638428 147584000 706141184 235228524 931835408 479882024 483023752 510029332 792906482 320741500 230004864 55157288 121609004 25635630 875510367 551363944 862208000 883262320 800097376 602626808 392884768 987349924 119099712 847097664 136758368 119655424 76429888 667026384 71450220 659715880 114872192 690554752 479371656 524554240 964271104 737498184 244462368 321198836 217689520 98639898 699785824 553176704 155587008 600739488 567851884 505279616 412459968 852822720 474031872 58401316 658309851 774763008 712417948 995142160 960317360 805529600 247474240 596769152 673476180 348796108 141765784 909587200 720971264 713981440 141491523 531892800 608560704 489125376 70442752 227870688 562004399 196878784 469260000 463414144 544902864 62380000 254421544 712336510 447806016 416943762 1691384 241352960 491943680 437631904 260838992 949737892 503932928 557720064 444470144 948138840 513630044 17936128 2274816 555183392 847063840 265292290 30364320 836987360 419876240 225133808 578274864 556580128 294118400 81313450 628052892 719606010 590152000 649904040 294857112 112308224 42739712 831395920 528782768 191532967 609206278 519928368 302783744 972973952 665153216 966035200 263712000 451038336 42060480 517786788 247512096 867895608 442832392 385073112 204938624 620035648 893487104 502520352 544254155 537644800 834973620 466896448 198063360 320377920 555672512 550010560 505400128 656029184 392379520 547680088 647165200 787524193 851721504 275201024 228013312 983433556 439760251 202997280 487681024 126219392 694280867 945158880 391587402 557562268 225885202 679383328 796433440 628763520 844438528 666390720 813584454 803833952 594526176 228200600 486061712 467829740 240551165 316224128 129047040 907489280 7628992 804575232 54733440 827357632 747160576 375543856 521547508 869803972 454453144 243839808 251680642 676435456 368028947 717452288 623715936 731522400 641395120 978767630 73774872 831065504 74414336 543774396 715834112 924395008 330180992 775162304 904156480 869319976 908753322 805339648 461263360 589826752 312637796 502372264 267013108 102027884 825154008 462881376 525733760 400221184 242151712 160012352 919035032 263197699 186239848
937281280 290148000 387881728 362493608 897457664 157715752 844348864 494243880 987200768 545611386 661960784 483803008 879117436 250076136 968925152 505019200 778858912 61031296 979821784 175750608 553087032 106798132 335435584 415383720 200247424 521587200 955264238 152336500 637592192 259681500 614713932 582941768 45245504 435995824 811540448 835510224 339660072 365849944 347312576 909932544 571621384 573220960 91595104 621399840 715455488 382193920 197668967 633991936 213354137 294744256 970103608 2717022 442083264 240313728 447603200 883560604 240316534 856822649 942381342 506541274 962991784 37235724 526323968 421060000 705436488 613617600 531717152 929867724 531808906 771458560 117325984 18113920 57003156 115215872 439707816 428992608 323812048 652732496 281051072 974380352 490331744 103357184 530614024 591844896 824373760 892167448 671522943 797638016 246394880 325028464 899409792 23901008 626621440 366366134 800765440 80098640 264567424 703555056 690281792 38239296 632793046 629079992 353762176 779748384 515743366 132937900 617885056 756224 228755000 744202528 962501248 129171168 386781506 820556416 963240064 816940800 953933088 580852416 571851904 831109934 947121344 634447616 853105220 293690976 947616768 673506432 902114176 535210512 483951344 145026048 16498272 185433240 210529632 288935424 40015872 147826544 599510056 792125760 794751900 685079544 220677760 431906048 276461344 787557376 396732904 315640224 960941568 809033964 745962224 541726436 518815760 499883824 172852736 471408016 326883328 127676800 488895533 101401920 842755956 896244224 167485779 467737724 946222592 699152896 236947856 531581440 902348544 521039872 859860672 131906370 998387160 453010176 646502912 950198172 322264876 310067848 209273936 990277416 413809768 38819648 49254360 373164352 103048288 708014528 146343776 346289846 306780000 679220224 296740298 563176612 988771584 222981322 945876816 194019690 583602610 379296800 528176688 342617920 602963200 457742272 565182976 300644512 177247232 835119360 199283760 375105024 916951904 580514048 866739200 852177940 736721648 805062400 980803200 464931840 305194416 956775488 589847064 419488520 777414400 50189832 445250656 97275291 697460512 165297472 521777656 684828144 823551712 655035840 734633472 434809445 592484200 939284304 918480936 576972416 791342670 457189784 662598330 387225040 707451256 998389000 864777216 810716112 527067168 998420992 636558022 738545152 858839266 557031616 320085664 921889180 745594624 207943056 20586240 998579614 590859552 401025024 301716224 437945088 898994176 472488024 15571904 19450528 390517680 523170364 135922944 56366088 323096832 77997616 969664288 817566912 984031712 932975880 383814984 779765856 396472768 173460992 906038832 742588768 585815040 104789824 503091200 319021056 316672848 486683672 254769468 625619400 836659216 612634624 197804752 194763456 949913108 453948768 228969792 951096576 818353504 92353536 143094704 412124000 431988032 397408768 700869792 454084860 252490632 839558500 107394624 595928960 752212624 226285632 561020872 433262552 678561252 288060768 825585152 148751544 253213788 686086272 527353676 355593840 696542800 716940714 162922624 985750330 966504160 171012608 53321384 76742240 628467200 633296384 172041056 308902320 728109056 17883968 888743648 253196538 70610444 474365184 392892352 550534848 428590096 755277104 151367040 378878336 213664992 82474152 475609344 46871042 135512032 711200896 407921664 357405932 788703104 303520500 70969000 291280868 478917960 600053970 811254032 580419094 906198596 788068416 249862638 366180030 266793196 285328768 223416096 814848256 669959912 953160648 56032852 181245184 143674432 757734368 165958656 897395200 321665984 311829248 551602560 653763584 446947792 603603376 514900320 465138176 101287448 590650160 468093184 964114650 889458486 276061948 491337050 152495648 536960000 559634768 831266990 528120040 868616572 755221816 747212708 205388896 542743992 317489410 376648296 986910688 514247832 429116920 74894240 454393600 950129184 313101648 503136256 385508948 672552192 829009744 370881280 327810858 43684172 295329720 711690149 799528000 687080096 785434032 225643648 974849392 67731016 497397180 35838708 839850228 425715052 512994048 88958216 397176528 790158944 817079140 741632960 596469080 524776960 384186624 945103104 67864976 933452402 512382240 795371608 763690396 171768624 728389356 547269568 698119644 511976142 792323680 133012992 442130976 87645728 956019584 655010752 119443456 18769920 402595328 894439936 675258680 33005824 739334296 82115832 708432512 731976512 25150160 179948544 744716216 360695950 919933184 185038784 346121704 860336618 578942624 792850112 252891488 154894800 710455516 7578080 782220352 255374368 666442176 520990720 708011328 588222848 533752992 652863680 22197760 227245838 952416508 727958528 181259120 383962084 465630608 993788416 52773216 93350924 827769256 713683712 708597372 556141008 865843328
659995776 20765312 355206720 228102976 484064624 205840464 504358652 729170944 554118248 535308416 920713828 350186496 184177328 909340921 243738352 874031616 255936496 26215600 633343424 584293784 482997884 671302236 230904128 195949568 627159552 505176488 343994400 802084352 511399484 651662110 452059712 364118912 553208544 269427744 794414592 336927424 323253616 965442758 415367296 504448800 411261440 860628544 765364544 171532114 204354648 183124524 981942400 533955264 5259840 140678976 755458240 958488600 9160540 399252816 763988816 16264416 234871680 85448576 83362404 693029800 891481304 767596000 963443712 212020800 319821240 309283200 898817152 76504960 342877696 954236096 360601814 517609216 700901696 406421006 861029888 822774576 317055464 724177604 242706784 789057064 219552840 640387520 590382272 246886912 946694840 576022256 839820004 175703470 592285024 289657346 76532992 98621360 905829632 608987200 629914076 202622592 904197536 483897616 379852944 390790742 858332212 498414760 297829912 590336008 659425280 590431968 983777920 284595760 830991240 101778900 406138176 705536528 803123712 451645184 548282368 666597984 439416768 941562368 96327648 116974848 304496406 737345152 374513998 842386944 369049732 312425904 704196744 935665696 26320384 724358144 405940216 347498208 621775584 354161264 971702976 644098240 278252428 844674032 262006072 814565672 277876096 446379712 555625207 989084672 990471472 196720000 555117568 651570256 151848544 295412864 650889088 210245216 498358666 955786240 805309568 514737008 317937584 417308544 578590248 786976064 358119488 350824224 511988536 891012992 201063004 204729920 893426560 350723408 983360000 254654848 543000784 856343744 121358234 6540192 706359584 944120576 669229952 240531494 220818304 444197172 102526400 921903192 827234270 969911298 573901140 76492648 646745228 34045952 214701568 465349120 285010208 87186768 477140424 222656420 928579584 676015832 72008760 644219328 913847296 827354272 845752028 54828640 786901448 952737184 854413904 145911836 138251264 799470976 38012116 398050944 326872954 766699040 830970708 691135104 919914592 848009566 78215760 512634420 241661440 405279456 715660948 391205094 972486208 856650784 423901088 296669696 344197200 988476928 396960000 103870464 358113840 271189920 147431488 377826384 618083640 876235176 50059180 688482880 805868676 535936688 906364776 522809984 268023488 811624832 434516458 149357120 699600544 864211200 534309056 641187568 219361280 475774976 550809408 700662300 235998108 455129984 616946240 748984192 873805910 613265360 478073472 608497327 968179008 865644000 400283840 676525376 903246760 834757290 689627600 451069212 700024328 296476736 53925012 266207132 112254272 505815440 417717184 774175392 996970812 457536000 106143232 901839344 672975360 207225728 136727376 156955136 42718239 639548384 193646208 452854256 307045800 743187084 52515184 702466784 411053904 831860224 431303480 536839408 883978856 192455800 904201504 331365432 882603188 361064628 968012544 28539648 20595200 510094944 353459712 936319768 378767872 819694592 558376931 600610320 599169028 241044064 922195952 599609760 86789936 864210944 785780056 745773008 567824440 636043256 112880768 759621768 189765504 419628880 414157312 674086848 917245328 6384456 62792832 304251840 68926912 226120000 435710080 547925906 337493952 332324048 640499840 643216896 330291712 690760944 333246948 499068640 166791824 501170140 946644016 171890048 129294720 970247504 293902534 560022280 590874304 85960288 776977920 409631808 337941696 947580800 546065280 119105648 914148912 167329032 219646600 577381056 399023640 823270400 669980584 933962768 846679552 786457052 210967988 965167104 859710016 251267280 462240690 475723408 57766272 799968768 556425216 663591584 185838184 583119616 354897152 299044608 774556288 387919200 210433184 938318040 975725230 846560768 957553552 82424832 118674048 636331970 228774194 500622054 265965024 299176850 589115264 767494778 485480560 974868750 191555086 111719424 475878784 221270152 928335648 367578692 67232856 216300032 489281600 189519040 70872768 979635312 923272192 590926134 561226112 652848282 518298112 214979328 957467200 830903656 100909544 597820272 727685632 304250240 31488867 677958816 648378896 330600192 463142504 800786048 49304224 278828704 537601536 880552496 559011792 730937669 595203916 340507104 501228941 193342128 106670000 382171536 879822944 604589056 530109184 146444288 602009792 853377376 244408960 491825770 289052624 825468076 726768384 21936737 6589806 103913216 345680912 949933312 739558016 471997568 536750883 575345664 678256576 976961464 832087072 950960060 642268768 50476544 453218304 223971904 133505270 322003743 655753104 345016984 925959144 148762352 776679872 569218336 356719624 370883936 727824128 415440352 219040552 622831149 682205204 980688236 541132600 988663824 514078628 267260736 603973444 146813440 498716424 867636736 915181824 961683968
419445620 676792224 703643438 80576684 901020144 925881792 889813136 235232010 282220736 861516916 458720920 358629202 211087888 267086508 384847501 797506432 993059840 181631232 985358336 143060352 543485120 449091500 858887708 380308441 102795968 614003840 364250688 225177792 101157184 458170768 70354560 952801808 284741376 178386368 995040768 963126272 938529460 638886780 370507008 337223316 889577672 521771548 421347328 267397976 448712738 952551924 118580928 57972368 764839910 203010952 448691504 39025292 267828670 514129400 559226152 389465248 627546752 536177216 906769232 695678572 347758550 881313336 547346244 768894404 718774800 339852832 571846068 676032000 792624128 129381680 447231336 101232320 130549400 623145472 790189620 781088084 400798200 8910592 55248096 17047040 65009394 183112608 732303900 871756202 116367000 376472064 564486704 403666336 930667080 175994624 486143824 893825664 557910156 757086317 262056960 400550866 893876416 67499392 777257032 749168193 769507840 782754688 618793536 663866790 674055612 583554048 960158760 61841904 724274716 940572536 373835144 911716384 719824832 658677488 75927520 911219640 508304576 731860992 53084000 38273536 354935680 585077573 299084288 407641344 366178308 630405156 353011004 279556392 818606752 673788024 595099824 857837440 194820096 270686400 40750080 242678304 963991520 567624920 83388840 718151082 471928416 189770630 996078828 738882560 676018128 378622976 49249330 817750272 916643712 478161824 806247936 79097344 337219724 907705952 171338752 26534400 475473408 883648032 916630528 794043776 975029874 141698704 700209456 790183894 545792446 681142226 301237067 784501736 877204724 272316976 192021504 615826928 422581568 456634212 874128984 429943456 59615680 878600764 463386712 837116584 505692012 30148864 938329616 599072868 284071985 16431488 381623296 216405974 16302304 596126400 644624344 81312592 800070144 50307328 795184032 739199624 186022016 613560960 391453840 769134592 621868816 936957988 793002240 479487142 996636424 693946112 801551136 323168230 168396768 865357466 909888864 786092240 367348464 968792160 544865188 446563586 812809472 89374752 479625272 907524160 534341476 218315648 280884308 193661560 928871500 878196992 360601654 610910888 376334592 494441488 161387360 526537760 743315250 649259776 886168912 876889920 876853878 590875136 687738240 865012992 15171384 779684000 800122368 82985824 735482556 703961600 773678614 366645688 139750720 469936640 65235322 398696148 8298448 348357120 426707498 892335104 469285334 382381402 606047488 917905348 224555008 937405632 731323426 250207008 771542796 240873520 984786688 741315550 619493976 970430196 748656144 791458560 610858432 579947600 706476928 23377200 739107884 575852032 158053552 687880832 68722684 15628800 261295616 14764928 289644160 993547352 91882622 219206320 370860032 987548752 504259184 9127360 628347520 465055072 830078048 97027840 608682040 773341640 586300880 287812608 44761952 716788280 391221952 876658752 516561020 292729040 764919456 284687360 733319504 11476160 283739824 926024080 310623000 45460624 210014096 731722624 849451680 190353024 290544813 799085296 883904372 922160448 930181664 653736128 123686128 594357376 708894496 356136896 274522112 988110590 349876544 70149632 701530492 14012604 990760504 805423296 638769776 741802016 420711472 51992128 841086752 841106656 863903136 103106840 838706420 342890068 864752128 23709024 899651072 239465472 596612584 436777440 666946384 895842143 166081124 784590048 929947936 628631200 59883992 812424576 95520896 980128500 790820976 591878784 670313264 591599024 418084408 509783720 472544976 349278464 450485022 84798016 270245520 944990208 423670400 885559808 346879776 914297336 251585000 687290244 653448704 367739600 927075400 757466208 57104936 31035616 948000768 71075784 492400416 880899584 574469664 420740352 427953992 368939920 517656744 773281036 595504736 330722478 119441032 846200320 612265992 428506420 728179792 929444096 443530052 667190010 538345216 539282984 925395128 374793060 304700320 196756997 627986432 371130656 98434608 792631560 955355754 607103744 667468384 562531300 275879104 767591168 327225976 836481048 939193744 381679824 725728768 152381104 937510896 920143424 933911696 935690304 953505264 481381270 969358664 629674432 527655120 675640000 672567728 302351928 361010706 324086576 91541248 80833632 658688562 786768320 578247224 860594150 263425408 701419596 505900352 528203062 635606656 875376512 322400608 106018272 12703480 222541960 190485424 147886174 714374332 137321571 659411136 100211200 495142848 544272224 254122420 343153920 17271328 762628992 942816000 88885712 18116864 444404160 387938368 137069958 626554368 638571128 670538752 408487328 270615680 742177248 327099168 510104688 988456526 994089384 515269828 950587008 477592368 810430592 163334656 710999936 741242256 915055104 224614080 623512704 641189284 581687168 762067500 527148800
956088768 713130320 569891640 650217272 664496672 903863616 658187776 657459442 841648960 378254400 969698368 108476490 943392608 411230636 797848576 312270080 797461184 797962240 846517184 580889216 597015278 275974438 46962280 578926784 119984128 174609152 795615437 704005428 892560384 156869376 42941792 265216160 478153968 272102560 763076944 237604484 975869824 699759588 91166848 769514336 812313056 74807360 261195920 182245632 660484368 983113696 222591710 295305080 653622656 203424256 402605888 414542856 408700672 1474064 98636256 893278552 698700032 870936144 146345420 866667304 966219776 451685384 21577696 945104384 459037760 477175760 727339520 376654464 31549408 446988672 179573760 913896768 315607984 38908170 349075984 659867136 966220270 421026304 562315680 344890784 473503696 641549952 556547560 770981644 269372336 848110160 442021840 622444544 89738496 313393206 35296768 474227499 836537248 51018320 812181952 55108608 255300224 569613056 561998884 146039877 645575296 604890484 634760418 622157456 124342272 48477384 709711384 344242740 771698829 46692144 329643606 200434240 341345100 173434496 474364416 622136340 537284920 325882744 760603344 261792000 777403152 708653056 400136192 779353600 496092928 764325504 43300352 153934384 511893344 267818752 87501440 4800518 466270272 190065728 694528512 694526672 617344256 408493120 625146496 750769934 342697408 175978664 784739328 600554356 693286944 237282304 606703920 477453824 248349444 916040832 642151856 752874744 566461440 311602149 6996544 970303180 224512904 83862152 934344560 496553600 559402144 725631776 484778804 478158864 71478592 734285568 110150816 475081152 5234464 627932372 252568832 574808320 930366592 881050880 126564782 354521728 365008576 41941808 176949056 676728080 848512688 283461200 814961840 280571520 678872832 792552384 211362176 514381020 329447936 476188800 894788356 677231928 750270100 225665420 618491930 652572992 759878695 106763264 727963648 518230176 11172250 423181440 388721612 67215256 959641786 888208768 802043904 910496084 203366400 446459980 114429816 260990784 407038400 423690884 166928000 320526336 280716416 648887632 990420160 438698872 398243136 467234801 578906176 231394312 537121408 518620112 114997280 69063992 951961856 95883264 671272000 796736360 479430790 98691030 889292920 583077376 122299904 679021064 216873908 769766804 257153440 20009136 341797568 835427072 250332160 377223378 836963784 927606000 815115008 92335680 671469024 411674684 340660864 41313184 816614720 64355144 868367296 344286402 74870344 502130816 420675344 182167040 8544128 237534592 566474664 984289120 710189264 964951924 159666000 793638864 269856416 254880400 302323008 65352320 541612800 701981248 881820424 882588160 256656672 4880820 573651440 934435792 911489806 977826120 781376896 337191544 834939147 196873884 661088248 810666424 878918976 479870000 722120704 856463040 442760000 285887718 773977472 6374912 314580644 931162720 765285888 482444224 202336672 970314920 184312768 502757358 414215856 812019184 712908018 345742000 479932416 884822408 196254840 884794960 687145358 863622328 518485772 408260480 674239168 813397456 20616704 286316032 483636864 565718456 610379392 164336784 334285536 967543536 176168608 189316832 391386496 51950976 380423481 241932272 649669418 661695752 532902912 296162304 933896592 492619588 384526897 891353100 596100644 830752043 318274048 106561504 267770081 703970560 536216872 163289792 751296064 514384370 613955584 476972544 527659000 31993634 391049773 605709600 255778972 349340672 736102048 986351632 863960768 592448930 737495616 235904192 937742132 717192544 391820112 258613248 332247044 351741952 980450912 43821358 636506236 718824960 652602984 456824192 257340944 397968864 682208768 229741560 864136200 208286008 53502016 148908352 943046128 416851768 957052144 205018610 349272960 588154191 868899557 763585536 338062064 983110528 141570152 999245616 985052264 354560832 718808928 298459168 979551100 272537344 774655472 278522868 708439128 108437376 821044608 733472128 11099424 126558800 583324999 768252344 725041408 989707920 657423360 488511352 881827168 965584 788927856 132428680 726658736 550282880 498057780 177454464 358961984 916084528 991395744 873443520 72812992 883602712 477559152 282593280 281093120 388309888 319152612 350006988 919600896 388764928 950673880 66072368 54626856 274084864 786798848 272268880 496843712 774025623 733390248 114230464 983575784 887732096 431486673 364607654 963402752 792069234 572767904 423342176 220863040 876149704 692633264 130357440 524194656 62259040 809159296 222828672 90915840 61022744 339215284 713787588 94573452 202479888 434130252 698883968 948714487 710359040 193564552 919268630 206011076 342522400 149880000 764950016 153205264 516785800 826490452 147967040 330405696 62388494 863400320 761270784 883826688 679304368 49726432 162390096 297482492 277279920 9408288 564399552 825722128 250517840
683795304 372822412 436413440 978526144 392646152 885531968 146023976 913572196 111194780 165993664 753535488 90568000 737739374 293635784 561278264 536575904 734706120 801160704 463662324 833409496 575565312 621376832 361393408 321865692 12606784 228246400 320250216 202579120 600369812 401192448 675216896 594202304 738519036 761541056 435139216 959636899 314105216 837092956 997259456 457490520 752503215 130990480 177081600 343047396 903746304 171645544 166148096 496598528 585269920 391902808 993976232 420772928 887190332 405750784 772964902 746776656 673372160 281809536 366578698 768823712 50010624 38056400 826457792 197846896 347773410 135691640 453865908 420398208 69523168 284583840 170056864 229745472 337388000 101288960 330487625 22851584 80779974 320556000 698445056 988459088 178538064 461791232 428785440 520866208 410760064 887830848 881498216 679069040 593856192 983361472 120031784 453328033 141226868 182258700 655596340 886964536 220585840 745751558 876552420 141464688 75120640 675531152 231976832 51180560 769568520 922920608 779912032 180082096 711380224 619288576 899889664 215888640 30444946 920695462 483902880 815225888 99727132 301575000 664946720 744626752 610563200 572744384 333366784 178565632 741437092 691495680 210742784 728083376 258535800 755939456 771813340 521865728 78704592 270100432 489910760 241616120 312445566 774586624 24202368 196243136 460518656 762400512 707570080 246313248 264003840 809604080 935855634 8385772 375749504 968453760 7773388 962624000 989912576 561673080 125937044 912030512 717071276 716867744 401911904 659537696 810479040 911819456 45003346 328577408 236162528 20949248 852733536 244397448 806481036 899292640 341158998 88219936 246534624 956882944 966703511 848326792 161250364 709263760 226154624 68195580 927577088 788236800 389624576 681150355 549649996 994109440 776641024 370482540 537732896 128561240 219131372 743069408 932532904 541998976 405450790 685178906 624593408 415539440 139819264 976383440 476777442 870676164 871739200 828381952 86988288 811489734 398069008 389738688 451767294 186527088 186247552 646024960 995623960 57850144 37008384 781284800 488749168 520807784 88204128 354685456 199731512 616252928 36851712 599676188 95233080 835557376 859118368 89630912 559147008 418165856 971749472 83041200 282480472 51038880 631380192 196977952 681826496 386319818 417541896 949032960 57237632 705390452 295975960 663540518 323718592 852602576 95245086 39307360 439391296 68087232 60095488 751134996 213000384 818992080 133012824 401630208 985692000 32359472 768174384 687208192 623926800 876075520 404980151 748279936 575776064 288797696 693885696 612537320 341910936 253567074 424430712 526816400 694063760 729378152 806929152 518066312 334434752 324199424 977118402 390311562 473790814 350526832 543183266 338034964 492947848 903483520 759175542 31869232 978856288 278870480 119883520 669655584 912531656 469259876 65742908 760780802 960319008 507019124 756722960 922252256 796105040 28833536 64521600 86971368 137929728 102452256 742315408 974384640 52166832 347300192 291491544 837961496 215194240 342741760 693615020 61693056 625273658 20293120 444743328 152989792 32454768 414485888 46354661 723087456 763923012 956894720 625309952 544432768 246746772 294380768 152723472 664708206 99477408 880867584 354068864 225867936 651969792 243232550 643925920 410092896 453549186 489581008 558984632 774448904 353527264 31111456 322937344 645170150 432260424 960178304 220229000 629616016 360527500 263962112 478953216 364497920 326073456 923041400 961361482 209426432 73303262 108829380 824325632 126898032 736680624 128952160 120958880 320654976 199692800 647408672 628932252 448068512 797008608 140886531 879553024 563774264 722211920 916642304 586393952 663545732 500405760 677363128 850047552 837254976 535175420 542789300 678989424 113563968 176844032 801696128 36453464 95976704 820536292 573096768 503171552 122836736 745247744 67158784 566442528 539984896 233533760 209807360 284540432 933922384 786491100 832998912 624433040 903916416 961132672 319025000 109235064 587084904 634084620 5889024 623867032 659364608 840554344 529171424 867059228 665213640 113156204 999116278 221703562 765372304 772960204 555757888 839168652 932111296 557086250 7964400 919551520 688891648 812669440 878473124 15347688 144418944 811632640 388168960 647163264 333572864 525405924 351428864 260696672 29254400 319724464 815265558 918783568 869732864 85514352 66040832 11708740 270105200 677267068 692571296 2313251 636592448 756278468 281949132 542663984 180323150 154193936 483005952 751794480 200525044 974652223 538141892 922508544 631093920 334000736 280651440 991544856 702303744 385354304 925834240 263774752 14480944 300123390 333862310 330081280 616808528 95949760 115934260 390746032 547269162 394065760 86103329 189462396 368657760 368486180 137630272 358677372 332113344 983450240 807878856 176165688 422354316 81429632 62645624 359749236 107540980
364722108 211734120 205476832 358021632 719827024 921564800 127436870 900462760 266772256 366336664 260119120 939757584 775317854 37999104 160265824 98675168 852920208 530280704 623448042 529535250 885594912 786366784 141916992 442360100 482237360 342962622 227311496 718833536 422588480 389407536 592915500 505497648 215743128 793113684 970671664 457181416 612478720 440784640 875388400 921146176 24626027 962971136 500652608 472148000 138103360 659401856 316854336 743696512 739804808 624139748 706228384 722773387 514374682 834159182 33908932 465612712 102950632 757107456 433210368 187734160 508291740 590395664 923847632 833999936 841675072 199723968 1255000 742567040 611824640 108847360 612061696 352875500 971253087 998902432 648751232 355990400 388940096 460520352 739509504 442598628 435965936 210101360 527726480 111266100 791110348 671747968 93482464 93244640 764908192 214740724 88567766 512608616 394311552 94324368 724839968 934825056 411931244 827089600 792977240 675401236 319222330 656366800 132646912 593981664 944505600 954252598 203446176 560662400 391110208 909854490 727892837 355149024 5598176 49407688 211774976 864452368 669292944 225315524 6957160 610142208 259595264 866887424 549894214 957220752 89062336 41185528 304945536 821904000 932532117 321822640 858443082 192567838 801179348 137579768 258875648 507829248 758254504 736607134 323600648 65649398 852605104 194381344 154290688 703803344 153647048 876944724 516661760 457864052 778341886 215918416 377582772 321415792 305732800 864355776 728956324 503817888 107984752 443621888 755843240 238567456 104677056 225699760 488682448 179102208 48422325 335058944 482704384 975139036 812085648 559121920 85520384 995438592 656577068 766815788 369941760 872227968 605209600 45457160 36563224 914814550 912944768 718649792 317386296 489299384 270000544 371788850 849979920 386541854 923433216 783393536 790530448 777370672 951672768 880920616 109044736 813311662 983313304 909165120 63105920 138994204 191102476 288750400 673793504 26510112 863617024 810259812 273626192 380270144 674640008 878837728 167278608 513101980 105158400 193313408 683584512 404447744 310812240 448019912 122139968 586207448 307723328 762733304 562475776 3049568 548293824 140341760 536457672 345627424 283908480 264213364 539777664 982784 733503412 566545648 247783424 125535504 233498590 207429888 225695744 576112128 777080896 535112384 431646208 15014528 263082752 880990720 776905600 403815625 99480908 402554368 594875122 938300608 866099556 871592960 816742656 557720404 958400798 407298560 365530768 832276920 192818342 323938256 660008608 540799552 456338224 284078388 401056976 31671760 571484208 867133568 412824634 373867072 46558900 972265984 352227072 382001392 747816004 276401728 284334005 428830760 259418036 860345344 282688512 822335160 315156052 106554624 200314552 292852480 908997728 364766960 412319232 524385920 634955584 474235648 770615872 225958020 467398352 578264000 134893312 146953536 350634864 925419828 745653160 709581056 989504224 12555568 1584512 478220968 6279738 51655824 942961962 113215412 895148544 298320572 736499252 343623412 621089760 637125944 744889520 837531728 994833920 681832448 112150176 54911568 376175200 591262720 352716552 83886800 243431712 559153904 237457102 53603080 79901968 841200048 994427296 136188636 311546336 778709242 670406778 259880496 625575480 558241568 63781797 447461717 580819448 903210556 39766800 481654152 216902720 966416256 189000900 187198360 726952200 559948880 976240640 771665408 734403300 944292024 365803488 220230016 771986336 204544432 919280896 13097984 339958272 245838316 584806272 343310636 757820384 153874304 295312896 945855417 870420096 373234176 413879008 643825856 369110016 808490388 759472128 762561482 21054142 747241751 630629128 704937504 922220084 424199552 244626416 187381440 357241064 729395160 855059454 746400000 788497920 662096556 470780880 302498784 504381312 353964800 397476816 893144800 482519288 839984160 740233200 69505504 593016208 688150912 703904256 520862464 297977400 673845952 338241152 791480048 545397668 143887360 35618944 984534008 707123200 117115520 96944000 529702176 827214144 237512528 917196712 584872632 611048817 978813120 518784000 913250048 746758972 195553564 945701504 148577504 391286272 659560704 114535936 971254784 932507312 363454208 596982400 730429284 87228560 978117920 185092944 901855000 965297426 445138768 84908480 729390656 323800828 518638552 513549062 868453760 263887984 143013800 792343400 610438440 64802788 685758664 561499904 739692888 301201536 20935648 384874272 410136160 900287160 536600448 688833024 532229784 249883520 936035840 638613608 956338752 69066956 916316344 223499150 247031500 673385176 187441696 19802688 917809664 322475752 371421504 754741416 576256000 480093248 838562816 608759680 880846336 145723264 704125520 233707520 839007392 334288200 443292576 78724830 93952768 932624056 987927888 623919920 668558960
879972356 780750848 521582938 589104544 260688688 677525360 363494400 491969536 817569366 494188800 510788252 321466144 233093440 877819457 365877760 201259136 804678358 59830960 490734368 474587120 961819800 258489408 226451711 754403296 524512768 288084412 521412608 881016984 669632728 514598400 351905493 310570448 546589180 350503949 88684800 721221120 974786356 387069824 495967364 956228160 935250016 864307200 57156480 49567680 411105416 634128125 971112976 148361216 878166024 980825860 924627840 478102400 366759168 689297920 897888698 379750106 543582336 787286320 692413040 119016744 195837952 508111744 32364584 39295700 443396408 300230656 551333376 408624568 729503864 106655232 627404302 577059904 510153938 18912576 796619472 395796028 128079360 457601928 280033200 772220968 536921088 367137568 409592082 884624762 575685800 581371130 438962048 594692380 664535936 811819908 22919168 285622944 619935424 805438340 73443264 415399328 367326208 742529472 10960430 305999840 263171812 119051960 346570440 231529376 928248224 999673856 273264480 915088302 58301984 526464496 159174144 171754752 699142712 92458808 661308608 741135066 127506996 664961536 498908760 76644336 262736896 849698048 393294464 90509126 238335422 825517536 439732440 16679232 387644512 530409284 819456815 57071096 695281920 659555244 175344745 617935798 247366272 218726912 667932672 725094928 33186144 87680448 12956576 698835494 753109836 448419712 444966008 635084800 715031040 127090432 555714320 37822400 389339384 374063008 130359936 574748720 39194976 595049572 363071808 806915264 347347272 730182144 404430676 279773984 840589056 816427968 599198784 164660122 794589472 526202368 958120292 755331680 577384384 461638104 77834192 963257088 278570748 817304947 235761600 27623744 679635648 44841920 394952832 250444800 198307328 545497972 682921728 156828104 480815616 454397440 427225280 573204688 786400416 607841540 306175340 644190304 447763304 530657852 280752958 490792072 889069738 817618864 139705056 7816704 963193212 931773552 723655296 905626310 258899398 54968672 963404090 334340736 316866997 790052816 347971904 997942784 858402176 514923744 899002244 122883872 57995008 341158680 771442160 103276032 855164608 66425792 232130248 543868416 196161984 642810464 555239680 562079086 866453124 626076896 135924800 188274565 448759680 832124608 340979424 326916676 374925568 490203000 323518944 232489408 38652888 138589440 74911168 644215040 787450752 749007984 563636064 743570362 333249792 352850112 508188372 622970080 553363416 674774224 756908943 239536912 215269640 812341408 760987928 227143552 1966928 817177136 518641120 594395172 493051730 680562225 834646520 231061576 914289920 212060160 197801760 405412984 879889420 175425008 20444160 268327296 236368392 533450350 294775384 351847168 836678640 203862400 634061110 845793610 767546208 126117576 166824384 812779996 195608835 567488128 780648640 93986175 598400192 739891344 505616896 769720030 627339904 355570832 16216640 549230528 277054632 47107305 667459520 918179328 166709636 284502432 390317824 755379230 549660272 893429504 252361864 957945376 153609184 67749232 881725792 303367460 285618528 589991872 727624116 635874368 647739756 760555520 365625796 445668392 132930896 129172844 857467868 973251880 247917576 180821060 142228096 484460830 968311312 907715352 695599616 630132644 867033472 895445680 965588800 277846944 523261120 374238184 918590096 558772736 187774545 438482080 761364370 494344608 215127880 431516052 757659648 740004064 375608320 363782364 896895968 444805976 955728768 960544660 446250156 555812216 992646288 397724778 922508906 588630264 205717888 972141360 140819840 363472384 586710016 78700096 7615442 557079684 510988224 428049600 626370048 462312384 634477992 586196352 758028572 601841588 328817664 829591296 668691662 684327808 277435264 618406828 112221948 374237184 65777088 9290336 707894816 852993536 898091496 783724080 409588960 789972208 615040 21793012 30267765 648207700 426104552 409560152 548333614 660997888 588915840 748296512 156814544 620893104 808191488 506324448 702040064 307641572 382935328 132450304 246483136 858387456 20426480 272412224 537025568 198749544 21439444 909653384 373146582 13687296 798385856 648768 497274480 41272334 430603424 751523200 835842752 561730400 916383872 115935872 91959296 736883200 495446976 946345152 21342896 484265704 663119296 276598144 405345280 514615408 149428992 371172000 456965672 974414544 278184408 785805016 31909922 506666912 656314112 380007016 756286828 461884606 784217840 61243384 869338552 162080864 905317312 234106904 722071264 501390016 667047926 277572984 675122392 754723600 539680960 458966412 743276160 168812988 139337144 506233728 482943232 974563308 702144413 927695616 520881664 686928740 389192158 294259148 757215192 600784976 71102288 436550668 71149568 881318124 572231680 100798976 819675056 839522224 832974384 789012032 359796000 766772336
519802816 507816788 975563488 92554320 675750288 394332640 879675264 156841984 381668448 934395080 246871440 440182056 376398468 878247856 199172636 638086886 791147776 795495488 421976304 242983256 7401248 451006456 166996480 921740772 229437179 382711296 990902928 448126800 89895936 672588480 455964160 907038384 567465472 894376144 161981920 940311456 621393248 135137408 25848544 514922688 913012224 880199168 690653056 323313020 716602560 932616960 646552548 674318060 361640776 282307584 885743936 918880360 434634752 88028672 464731648 638986928 738376160 245928960 490653392 797594984 414005560 478370816 702139684 678596768 622686848 52250624 783618158 867842352 45878048 488976960 252429056 886452736 428359840 787118060 888934464 359524384 704756736 212873172 349363166 373734720 879688040 758914608 165761792 430442748 876457984 590727764 905448960 360162736 539104672 521972056 957525678 448284560 198244360 78782112 339988110 572415012 685463040 161294660 904265492 33014784 348581216 298755450 160036120 172336748 283764800 53681976 258658216 470271228 327264192 68222652 270976000 465982784 730760064 385577216 189925264 109746864 52538544 476842154 10168172 735337632 315567488 217135608 528032300 650541736 738931716 406339232 286450448 993170144 811138304 955327492 189906448 487479988 264825072 214345008 989762048 285440960 138408608 721704768 947932840 145840192 215347980 547642672 405726892 531628272 567044608 903956792 23604544 164749312 95857408 662023328 857248380 730705824 310549992 26351280 203394256 283851280 662292032 263844992 875292736 684168984 379395072 593019988 867731456 878885570 166437005 53541056 600395842 774312192 360532592 555664410 522552400 623923104 807033632 477000800 106173824 249622572 268324152 44240896 459184888 540805680 124663296 919263232 80202304 534941554 806764400 107320064 766593536 350041120 240263365 825761499 14555040 976557408 616514048 544180992 962378790 675693568 727923424 529107456 994416784 97516384 458267032 372957376 689301492 5936128 493241224 938911928 213240008 235948769 658166864 786452224 166477829 558546820 812698688 721211280 562810281 99799368 563869704 89823520 838788336 808262796 731048416 282312468 618827696 93147968 352135040 895740400 816292439 677954072 552192976 599926644 251389344 592377320 659836000 520569200 639901184 577771556 991058000 767281536 964812032 253233808 422418200 501266688 413632160 583390208 454053664 248235680 693319808 647063008 251380640 424308452 10362895 767290880 25738368 749700496 701673920 960093632 282452968 403006240 993541200 696427624 474031536 566556160 892738544 736436656 276492040 97676288 38861328 505444872 100472528 689721136 695792190 972345632 787931008 894378428 88644704 33560448 483856672 575247840 887076368 315091760 245260800 287566528 385787780 105913776 545290640 762397468 221761984 874272256 433904128 898199744 600010688 423504768 918306912 730130176 722976400 226268712 496259184 114409088 659912800 121345424 201803944 264847136 751328928 958631936 700825600 949516688 76766720 196308096 761332850 536659456 940095136 182660512 533224480 476143368 570582976 181955392 735268864 780586388 38713856 380023772 890397840 726156024 389971472 757696852 921952800 137014008 34822592 322338896 991207284 940201184 763826120 6291584 964311808 581514208 815217728 885750912 668727120 321280266 794756036 467856176 602681808 262237952 672155456 14732544 287090240 930122152 290270208 829010248 404748800 137428480 51446768 485001352 745992620 947889040 384945760 463108000 620282368 802756994 604760000 152559640 394134736 984409220 651792768 483632640 713632088 265126784 824348144 440319488 966594474 243229068 663136120 559302144 267232352 614936992 942962168 453138944 696918256 259928544 2881616 382828352 708069344 342936208 916372956 106712448 941585344 994553152 276892428 61722240 764884696 935702272 809516608 136026622 541001792 844799494 821476816 692262240 200042156 543047712 24590950 686259264 929857536 715099136 531402112 536944208 399366422 706546064 899154470 786292224 753027328 274921344 845020544 565245952 325534768 356012386 163853824 839482333 314245056 849931264 377351040 413032216 716583936 959049640 958193408 320231200 449634872 458356104 962708612 122599136 900711411 96114520 998325000 473892352 972278592 357777472 716864168 769409024 762370914 461727872 39849456 289914693 625373358 144560476 647339200 607393040 216769280 364515264 990430992 812111392 928247232 900754784 599413184 20276736 405037732 541200384 217034968 100370072 975480576 831572920 535426880 677958656 444507168 350105088 439799168 726930072 286811904 854041344 639321600 758091520 146102499 439198584 480023940 772890592 0 725543936 615920020 949804408 697880032 6413245 457503565 59242400 107098240 420310400 208791976 14575104 851047400 375398400 558902016 31490432 407590080 558523248 807898580 368943600 635035884 634365590 470233726 349963264 478933664 466243584 154827920 122943772
168945344 585727328 254200320 113170043 489908896 646269952 425971206 846790260 360342968 701119488 744936176 49714504 721889440 627228616 582508660 906555312 926912736 840373632 719741792 415680256 865815306 368398336 702442880 369468630 136579904 881543604 857149984 229863576 987671540 478812032 611969600 887515832 240772224 502240156 570145664 131820436 420830816 873115552 158099264 226455954 51038508 909993728 544964320 980216224 660076288 311225728 849102000 446748714 930429246 365450048 581527488 248495136 905528942 24875264 750116352 540931788 896385664 248220912 138040716 828214518 919101614 535406304 293248800 28529152 336771560 763255680 853175040 639638128 671345200 264050492 704143004 882691864 604754679 29072384 305172160 364349444 78386720 459268096 990878085 583672946 534740688 636747000 363003777 608178252 937793916 881527256 208164480 519051744 340914184 620703884 375602468 699158384 729198544 542065664 967477408 359448896 596878880 632752656 40192550 724791112 289333688 539544192 572436796 254001000 800118016 596093952 231767296 403416464 738148864 358830720 408170098 983571710 698331936 17920272 856054024 464950280 314069478 145291344 113375872 997560320 61728252 224483184 244572672 223760544 436048444 369333920 647518528 606187904 506392448 56320672 211436396 532486720 25771040 384750528 539761364 140806064 374277620 800176440 595022893 216740448 404715419 911226892 736105024 21121856 303698124 942767552 818899456 625033070 182097533 801768576 154530000 320837960 527293632 643390846 426064556 480939776 689772544 574467056 304088560 356780000 852997194 871364992 201926624 753037472 701167616 921134912 372457182 44288424 343955424 76401600 466226572 215365696 274088864 952413248 79728640 62588352 537460992 596808836 848845712 479038624 697873920 788270548 911857652 845283272 105225872 920998886 728351272 166320944 618832576 9443372 456648920 209863720 420903296 363452160 934621248 706667584 719107968 593978824 782310304 766985976 512812192 444145152 976671488 505303340 91529728 614176384 950806886 446550336 54543805 512111540 324731920 157911750 292261856 88881728 147766512 935497468 817011616 764043726 91509248 21346192 975776768 623421680 858281600 495530560 369314336 987740440 854001152 673973704 624694640 388901040 959489536 937377960 304860032 374832128 387821952 204591872 671364096 251714528 459151036 414812860 782876456 62308144 253442640 937950560 995843552 791542304 816887178 36619520 445647752 425686360 615524584 845905216 773917168 33365840 929896950 793849112 589554272 415681280 359042560 900034400 685619808 572309696 886299648 971657664 943488724 353854592 467727728 974321984 67822544 730795776 54841042 36902752 95555072 489742760 744080502 821527024 536821000 402256896 250551000 446673632 685405944 525431640 186753356 583989376 921264408 133756740 266923460 489069568 892832784 830378496 786745856 330455552 555885456 902456576 390217904 792352858 665071488 817566208 264797312 868136512 750719384 574694400 471584896 618458584 602186640 499881272 669300568 964957696 169622016 602279936 725151216 462123120 754926464 627334796 270105088 849463760 368009684 15546880 232850816 29229312 129360140 658361856 478553824 290060000 517362388 198662272 375149536 162807808 139680448 16489036 186917688 296114688 297882344 751055384 452503552 418881024 9627476 90274843 352320604 828323072 758220800 546149632 830769152 103185392 631403008 995737856 995639520 933865984 710548992 682354040 51866278 368350916 267152304 935305216 260385600 839884416 407191456 502024308 436579034 276601056 745007936 644604672 680664328 643908694 992932032 864740336 191391732 808550912 675113472 842393088 531971360 159959424 174549768 915580733 92286384 494736240 255265280 444125312 407793152 489424400 975716784 802319460 283057600 674151432 60962152 106602240 751879776 843236072 781180784 151366240 91940500 904823648 759184384 94432904 778072730 362697328 237270624 17790080 676509504 362531404 361436048 364656768 582175763 125337440 550921216 351246000 556576768 717793984 558845304 106965884 428210053 2042368 905654144 882733952 463580496 246000672 576965632 347964672 9883568 7651520 430661160 723079284 791901760 477203520 508151296 889604608 226261536 743234944 178712768 220302624 619671767 61683584 157657512 693148592 94520768 635777600 223952448 758068016 643947328 837700480 212822950 505418016 718871582 277039296 491536128 714553888 595954160 702333824 833578432 615387568 802049600 214220736 366667840 419921024 573646328 627629318 37273472 95745024 464234784 951544840 287976128 193106944 102514176 436099072 210465952 38020984 933860480 607251456 451250656 641115296 273862768 179893200 333018129 697026048 346691536 304191216 27442512 663069424 15045560 9432576 353248256 719883264 160749248 136017312 570072560 323296558 854432024 679656896 792891488 531107872 319282524 410276302 438146000 246178240 82585260 287754144 121432610 959505860 518454622 144121984
880612992 662829020 423153304 526584600 80831040 49381336 165093152 447811496 574919058 262821320 523261312 643226880 218648064 7485996 612297216 349584640 664870682 515674856 683344384 355876160 147111239 84407744 940955904 146532444 895013364 865197824 32213696 278644160 974495784 802280448 326624092 847143308 719458277 602662896 838545152 488373248 649252736 927132672 872133952 832893896 365470208 181845769 896608192 419180512 217934752 893903636 346675712 6773248 501521408 292621412 490528688 617597216 467270896 582551648 134307580 109869288 650014208 791013924 636557777 71019750 489555712 252063406 122336000 145248384 53719080 312922624 375830048 766409152 225635840 503865600 446182912 558640640 21265176 842665424 78936336 338330601 852411392 298241056 31746608 228718400 575654400 255510855 862995584 728925000 359567456 720077296 244817032 788443768 136108439 490533888 857154816 976945992 467094528 638344192 299914584 862453760 460511024 343041088 327929664 30047856 867057488 361191216 880768688 433293552 795275200 355702354 506920725 660079644 96497008 371924360 617074944 646266624 59048356 178995280 149887488 723884800 654208504 27171456 136640768 431645152 28055680 565422392 110993760 102597760 3842640 217808160 283634368 341572416 401633508 583663488 773823936 104064080 607823744 414157784 551102008 223074176 723067184 654907280 641647616 557764544 338911880 280478320 501757760 416446912 637775468 80281492 969930880 408889344 98545152 752037393 637364864 529507486 55354368 746008576 956876800 774103104 942292480 922192896 541955228 223334464 466573920 397750048 401604468 92378556 92960832 867207080 253637850 504420245 807256064 687751480 184865956 376822848 547816544 251906576 511392996 771663992 777793920 985055536 494796786 867022246 387372916 133929984 831712134 509058988 278329500 887950368 639781536 751118936 232216064 616829420 137985152 690336352 32790896 117638672 76633384 26344624 973079808 560348492 729108736 159576076 882627072 663578028 816014040 648446464 792545536 874520128 189274624 271285888 137402572 146775392 996198626 107687414 671417088 291696360 969727440 116530176 291532320 811516928 100564376 94198272 294828544 331447680 683837756 273969664 168243904 191672398 619041792 845085016 343066488 690297560 698650208 301000392 119203968 643907392 227337600 58120000 260452032 28742144 11197552 303719748 557933184 488099648 245898240 567373760 434376704 633290976 387702624 507420512 538043088 614705984 408962544 124136304 848114400 137477248 496759360 617245664 675018824 744434048 742095360 867246400 90734788 603723540 929945344 518126908 345309296 733599965 138515176 541835456 8369664 190768018 286811648 632475648 864345700 546514356 706961768 458727920 395688268 107104044 352504804 990120840 228803936 602146356 491755456 70302272 46358632 740589156 701724304 576998192 381716160 812876578 695145276 156326400 521134810 689092000 643559850 481551360 201970776 130590000 58517504 766134112 413419170 155600000 434866959 789670768 540876800 278681288 225264576 158903356 326093312 676806752 642038764 823073116 500309104 927674878 170825252 390928416 41185368 957882312 389755800 702783296 197419536 939263040 288944352 970463160 36880096 511642112 253969528 132843608 802597500 649609200 243677600 517843972 792268080 117848832 112094720 560441856 869310688 348050528 519884256 878478404 631776864 737215850 660549715 34056800 315695000 966559824 620722112 841384368 998935040 313256960 845083936 957599984 253423688 214967496 78996736 668642960 104148880 859341184 393231576 626008544 659223312 880878080 167279872 15336928 770503194 975558912 424390832 213246584 260078592 51802182 424615584 179210784 483091712 227385216 606459392 133791866 255892704 356486336 693867480 595719084 485480448 485431312 443326152 323328552 427649152 163561216 52068608 276356608 124584192 522907024 861693878 93095552 290747600 579421024 936354720 553839004 499584220 394978368 599099552 570197618 245725828 155253060 934891616 981980086 251344600 903231092 553556224 419349392 990464000 892770008 870414768 909069334 701253120 65023336 384360152 984604288 225761536 984024703 348763648 556311296 162802688 821323536 207704304 101911544 869337600 268954776 605127118 132148736 420794250 979098160 443659384 345741424 480862620 712841704 135936512 150249126 298664462 809356784 508558992 154013520 959235808 429894040 208619936 436381856 566174525 565149944 425373104 29459376 574179160 382399408 435253912 458462168 61105024 685824012 759589376 602318904 610331904 545344997 691137312 769920756 689171194 201040668 472085376 759616000 509398304 120738512 849381888 694112768 130398720 106736576 835490464 951428100 497509136 210959248 590875260 447834080 968767937 664284118 647928640 722842048 789163280 384010072 734208 238978503 116923600 772131808 492835584 925488600 237638778 398195200 719745862 875898928 529285280 495790308 699356800 374016544 14230184 946488064 500642048 942102560
669590206 921984056 255225888 384400216 993951264 85931368 16916008 920826572 50837264 327432560 98521248 24000320 504828352 666262854 21659248 517737600 787405444 20845824 644840885 412917760 175345152 889915904 402343424 175052480 622584064 437421984 916092288 208816400 469575724 878525140 300076160 669800000 773473120 368117312 956419792 272559192 376111232 305216592 421133224 156869120 31195392 314332800 23931136 254703680 16867520 203003072 787893760 483560576 403244192 472017488 524892544 255663232 303553584 505492798 730680000 426143000 829661984 525169568 63977680 363942720 121368416 713233808 698500000 902389278 999252032 686824960 734081216 265137920 581193695 62785056 522756480 633521936 936920664 928757376 187835904 748168064 749958332 459917312 885947762 851136736 411938856 54714376 358225208 991808416 780644880 674812840 733765184 643944896 729201360 286513600 794575424 164394304 234989808 859129872 614477760 911114520 611896320 21007520 194868224 480748352 150168064 321147392 248325262 422862008 245157376 931635534 853888192 691670748 97569360 72427776 42100000 89859852 919130384 372630512 744522680 963305304 747232850 722852336 911799968 121372040 964984826 38652990 276000000 583971200 86124696 509225156 933827232 324494672 581712000 847455872 908681712 444226164 616566624 116717088 173935264 359256924 592713680 149564160 199333464 502428672 991393152 140371136 661940696 619486896 92011008 834944200 502392776 534196019 114323968 888988320 686373984 381349430 878464508 350586336 887103104 762874752 344020224 440473584 817891072 76460496 824697856 653104286 9067120 769116144 738809088 286060800 345965440 625686016 309533760 675242944 44048768 744557664 82289248 695940272 501599995 306573312 949521660 857821216 876770976 487616544 451239104 308231380 466800512 221370204 964301988 209741472 943228384 391716664 827540942 75415488 334020818 19693312 245243400 801708696 311366424 183139448 45318256 951036800 616502650 420311250 88493264 591415520 756519520 147424128 367639040 463626048 614292480 624705536 519494784 271926976 850871670 931659352 263551728 341892096 979035648 140137472 922266736 163816576 650669846 561944064 506827152 920617944 875632480 584420864 412671952 753932518 191676080 238328816 366310336 290319088 746475152 97716384 310664832 68765200 285815248 617745646 803501152 695479716 527728056 268865134 908751664 177926368 132132224 546175084 460990976 545663360 632073728 788206848 259701650 597213536 661697184 499802368 885803712 85368616 567499648 679828184 260018368 919367512 224315040 22038016 598067840 529960660 96089712 138940600 468518964 314072760 415496704 194428688 845927520 814503968 615437440 824198384 883024288 920475104 649983840 351177769 863286784 158175936 353222016 9863488 201683152 504805120 265013248 413915368 257371358 755099224 227357688 638923776 342709910 826450336 459745048 157384640 4127744 416159744 514486912 921195153 724159380 308871307 182927872 721809672 157181952 362667740 219381120 463573848 364082368 20244656 321138512 95085296 144771776 993301448 262759696 205898084 138266704 679498240 47509760 878259200 485106944 89588032 171002432 238115712 384339968 184718762 282324268 796175144 451887152 206460752 858548112 76890864 300333258 766535936 881700672 18238096 589479808 542269440 615339680 398340000 434944190 902832806 269565280 262575360 946378642 673118080 273769438 202625072 621586960 795534402 663636920 175334400 981725280 544847768 494569200 253117712 762653440 962221680 441482240 712625764 288474752 500029984 622067624 230996800 842896280 914918592 698887424 589011716 703500688 273238400 99513000 419328640 587593536 757778876 857778512 605933824 156593152 375756096 918192128 607912384 923261440 839342608 988971204 512587884 6562944 376212896 894422464 679849808 222656000 880820384 122050304 538727112 691349728 161671984 808815008 803602682 35943088 290290632 401628420 541086584 236449632 499082688 266743277 826001244 869173860 907912032 513688296 292169472 563551424 492746528 992635592 296456096 121899752 295332810 971851224 498214656 751514188 412005036 579778816 462747904 883505666 228835740 420386112 400955932 466946292 35736384 214103064 971049432 19376906 672028672 928213770 726011376 198654464 444585984 372387232 633697043 365163752 79171964 509843572 39038864 160922048 518747640 940281764 582818000 634187016 230460160 673484800 845709808 221938690 506595840 998564128 603457509 81908608 586352320 419224566 80549540 942621744 357790464 561302144 395830960 504362024 166566400 978886192 698476784 228035824 457633820 139497088 4877720 592325760 157089416 785341586 272233216 594455824 419829408 897523980 707484100 378389936 848144656 752455552 609812864 570738392 530516816 680987902 428343680 424671840 164917248 348585728 51717152 994162380 926365608 54899152 408641024 841620480 444352600 248256699 97942144 786195712 261250976 206376448 185829728 671362768 510204840 147542936 440785600
665223152 993740656 569336848 609274375 135219376 750067776 971525296 962733283 173116600 869398784 204963068 701029824 637299264 71802112 440631040 506048608 336192996 138715806 396280660 374760608 15297024 390896704 664172810 965509222 616984880 488607008 714001920 87340736 529110528 935440448 684877312 142846240 400400904 976091088 212872962 134233984 785656744 315689968 371211296 219830458 674717472 7694584 608558432 216746480 533073510 744264080 920535455 19853568 278517424 53332280 158812120 947564320 760921932 985642144 722655744 640830342 456418322 78337884 544624512 228969252 714067050 5050000 108171456 550656904 113637472 20222464 941631440 89936960 162266270 465724560 110073784 824871424 658354176 517718432 723506500 878395098 777398336 723868032 918128472 346340868 873254222 302647956 14312704 500499040 776409600 120066828 839034624 637608960 186967632 708337000 189166560 221581992 396276544 96361876 219213440 380661248 26679116 921936608 830199920 262548480 37085392 488915179 202947803 407345756 474845856 613535424 193574400 445246976 499729220 946924768 621040000 616248656 49631264 549073920 756500416 299408512 302400994 866703208 66864184 495570560 13615600 956822320 875108920 318953408 538694500 447983992 421007018 515861168 387292577 799633088 813186624 343051456 943253600 982417028 237636660 777791792 933552384 291324064 589904000 964550912 454379520 6066508 207455616 951579200 717498368 348572900 233030320 112172724 145863056 906039104 713667407 84418868 205367372 683392000 797842560 154574304 12920202 465102208 760877548 429717402 224850804 36145456 356193332 613740964 371559200 492390400 838594000 228402476 618390976 253158544 583153728 520049968 354542176 471741124 782581392 477137072 436743416 686503340 650226240 654568896 367565800 16308696 324581376 119941888 532535522 641353992 695951040 72933696 808536936 509215160 377291860 801173384 810576096 430161992 459680768 890994176 598386692 362708224 907858944 823219156 867407904 432668583 116001510 634577320 526171260 1185275 440179200 32894464 828346240 440843888 143236672 998193728 935898260 461630920 647301248 398043690 543657502 480843568 883416040 399043824 363668216 479997696 837317088 86716128 499436616 53651216 826596720 725092168 623177952 233469440 813373364 843187168 767207976 83298168 239112320 398792000 134945824 225157826 808950076 254553264 42579968 952902200 243296128 367802000 929735680 869266944 15028008 333202752 745127936 31584032 21945600 729840128 119973904 185137560 615343360 278845440 509093968 513314816 528453632 530942848 838675024 553718272 743520208 140153472 348878992 475503352 509780128 141170136 562468128 112439000 213163520 639090200 400404304 90061312 311285376 873704576 791071084 557046656 467976330 733904000 11620703 427010280 532187036 953496320 814762432 731270840 216787656 469843776 142504320 225613136 499365856 708236154 368846768 86118888 670628768 832944848 556555776 952790496 658074384 397975880 641178518 665253700 920788520 198999018 324589964 219024152 752967344 962833168 758030552 152185320 590227424 604430976 771506704 638680704 458322432 11980256 572755528 721385994 938633408 118913152 229603416 736575648 132698688 640098556 389567408 316221952 272188032 389143040 651803600 651678876 22390760 760136704 844128004 999923904 971491520 622222848 278725596 170372608 30463700 621879296 358069640 50539764 66250624 682677648 460996300 125252096 354803776 19624240 367593152 915528608 641717696 867825200 792654880 304966844 687091466 677732640 94359560 890830976 761008128 511106238 828274672 195810368 544148920 249170624 72555008 996250727 546049248 240782848 806747136 988080528 774334856 41234832 442744266 242889016 10609552 614261792 884067780 518005248 564785120 850709148 484207530 629009924 415569688 814856260 305484352 473458592 552161280 809355248 680758384 90880 44856397 250438100 512246544 139671410 855531192 805816832 452157952 661168140 530581982 143718496 606591283 449680744 353894666 467456352 357381120 105330944 28182016 693732000 282789632 448518980 245521752 955441920 249975360 432663806 26223984 86995552 179093168 289647732 757693088 848765500 913573794 189793664 154552710 137089300 946035142 183892800 994263936 717225668 996743680 522518432 254564872 564606576 586445696 541894912 353144768 712811488 507285169 10914704 64469440 642190384 916930528 885304728 60549024 78418002 813296896 876623104 277172494 51120692 119955296 996832720 522123264 21016576 701637088 648393580 453335752 775273472 803496000 990711850 468544448 975090656 918097300 134134816 276422652 555573856 547419328 453169792 262596896 109484896 638697472 670325120 343493920 749542848 497382192 153712368 955586448 634895840 895972420 217955584 993669584 85377493 498255328 91717616 516192642 161080768 806970632 366758016 124893184 895434716 710478016 763221484 716848000 557640640 203735208 383889408 532542688 19171584 800730856 808624920 540005962 407562328
65479680 672359872 891870528 863567488 744240160 366976000 409344608 261811200 218363840 896969932 314156032 211664944 298412604 975813446 923425736 642722576 509808688 129941016 514755240 31211655 196122788 92017000 272540282 663626352 28846984 699476817 238149322 50114740 98320320 426029440 59478624 766872116 434156508 287755784 857287856 590541680 270946832 773817288 420122026 240755360 253787904 833439264 189989832 746481280 372792208 183748302 324960172 744393536 518455840 253777568 276106956 71315664 660788400 132199426 604422458 717823040 62825248 117200716 601484000 793073842 721912050 371064736 524593232 805437440 409537984 990251460 60095744 856079616 138379280 824454424 812227414 916410456 4943458 385700304 908483904 367112576 204419968 19306368 614416288 782007154 581999720 707292752 881935342 967974688 162629252 514557888 701918720 178976552 154379900 285796768 557775258 41602744 313260224 602390016 555440256 946612540 213603072 250348604 228345344 192410360 897176060 611287616 217648368 743781888 290398904 765421696 975267284 960750592 431535904 915837184 524499376 738042619 283836720 803314544 574599648 896553120 449495208 772081664 433807800 55092392 771456224 714245120 425459012 455883584 323570432 787468288 7434288 227646384 981440 623705088 739744440 13028304 644156416 313557852 371845632 919739840 882637056 671065536 2961664 723357904 860450560 559577152 803048896 749621188 696235038 558969184 764761548 318821184 115868912 241529916 400094896 565340160 593025872 160416595 67846744 274393504 265843480 140661584 668623968 501631280 76158224 130984704 537223852 978740448 466773904 163983280 408211820 113207296 535541036 185890176 801859840 71764296 205408120 420905984 808687064 287742464 82286968 943415976 140796096 682080768 832402825 146377248 281251744 148717312 811839648 732129312 205232564 709943552 318465552 655201024 637700352 885140008 967712000 145745012 978635776 432549444 374170264 45847232 207635200 825695232 933251328 500111328 437505672 400224640 355672500 501957184 88053328 414192128 370381216 761252352 223686012 191741792 722471936 983363776 465435648 378017280 732862120 800471552 592365984 649134394 895802372 63876768 69647065 201649920 496533736 472162944 812864960 783534520 414591792 236870688 622557322 691689304 562437172 643525654 287995840 194696496 896108328 851666590 197338954 739110208 129458528 329297920 978940640 476359064 752739368 454629104 540554280 748905944 862442096 738180608 858588920 358382214 566239232 803185768 511144952 25619808 250682556 840253824 901850000 492037200 218487972 77261056 537532416 614497280 411761856 393729456 365001152 295390767 870263808 266432600 833871040 375997070 21067291 376725864 387660048 773057024 705137112 559448384 547602304 11201024 193644240 60395864 970496512 625872066 102614128 938147505 935339200 622772748 644525144 260718460 378385920 566189440 777342986 148787200 34203520 578039104 713369686 353648100 979037344 832917776 253721852 56883780 280083552 863456704 479945912 49854283 15601280 550455224 386600160 519425130 534544400 391223492 855581568 359796104 974344734 102235264 795463616 280590400 278512048 982576476 394607200 7470608 457733960 775234400 61011736 732291120 694658928 297284704 934961144 543849784 88683298 543197938 402210092 304595456 311425792 456162816 903252992 860434432 681718336 840733568 307561088 724123384 681828884 340639232 912137122 748277798 786869772 967086197 978014208 105052608 746669076 993158484 946412160 547104256 325614668 851738368 335231488 408523424 951588912 250001152 601822272 285556168 625444736 93958928 564460792 400890516 904037272 586924288 611846304 581787980 856242800 77086208 169458432 19647136 28899008 222855168 683403344 681685344 768337637 208467058 574664828 960678400 598234956 438604016 90393600 501785920 683601842 90969408 124442364 781840976 731272448 316459488 479161376 944736384 296129776 94564944 146993536 219332344 627923712 132830530 34334720 54055509 83108640 187022328 791152656 284687872 230892880 738266480 793584592 269335392 475886992 328272064 955121408 772644864 105333448 361279412 382150416 242336280 45761280 775875584 425171910 764475072 201353344 253917356 855858612 263851968 265220240 950245664 806964624 359180832 805933248 710814752 56212824 714401640 618422128 784857216 575970304 177794112 304785536 626125152 39180960 232648388 410135952 593611624 406948680 66022168 158041970 304639804 176436736 864944455 117368704 868176448 103708464 605921280 395396948 322771632 814270171 804311352 753688852 774007376 162510208 35921568 552769680 269751232 440993280 563075520 729873704 675314528 190782496 330198356 425639104 141851104 721214416 766051968 984579528 279801472 236754896 58591504 884686880 628445512 472061998 850783488 325130258 208249840 29290730 8105168 670959656 710352062 360381184 50867904 878381288 901280340 992445950 364410469 901016376 583252688 57983488 514721088 530011672 643523400
980603904 411745440 373883395 457412048 635804288 354054090 583437664 430001328 42420224 262398976 642693240 70969472 13303984 594271152 976641760 192401456 782114928 379571758 27131296 198021000 637727872 237504000 102878208 505874980 449474948 201407232 127935937 224722848 672890368 521179776 184436904 62202304 515445760 321011584 144065248 390675360 497064680 2594768 836390848 792570112 786718720 246051880 618541568 874097304 597776529 304028288 70247872 577784672 292205638 363108568 376380016 229782994 503382728 465821348 793997568 915770000 73362726 309752000 205229824 58043200 245390696 811832756 668266944 587477824 880407152 16613616 300392656 165530816 600977192 686301240 833490608 491435356 523393152 652048224 838310152 981895880 61994272 740578304 886897280 573039942 191658112 6526000 906575856 666014714 636250304 422318614 338942592 174325160 248619152 523382080 183337216 37872640 459519712 567046464 367839232 159584512 905559168 935123799 11773304 307442150 294116352 439621456 219277724 142668800 289904576 719857544 2700800 921289728 876224800 896078640 994336480 143959232 852307600 317926088 832580640 371630640 279786368 256130864 388609200 971039528 8104240 591825622 193806208 927550980 478849536 437047040 194496000 574523272 800743592 29899264 113456554 618050048 176785837 968006144 614821888 955976920 938726640 939298304 513305544 1858360 512594472 488630880 576160272 252392192 429673084 239037873 732466496 487477484 316468180 42824704 980924480 270965248 929651488 642077472 283955664 638867688 581453952 772631040 603566080 797477536 207169152 44185856 898062596 532857216 818183872 823866880 247825389 764067000 874574656 66611968 778174042 354192992 445842840 138455040 162392104 640230448 652772652 75633152 264945840 957704960 370467790 622286032 560298580 845220994 122628480 575032632 714177472 830774320 445470640 680389170 491450664 601391040 282940592 349773536 866544472 465340832 426066092 897155638 237298091 419508442 608186464 238406744 413404704 908718592 938573824 445414448 159606016 543483432 207931285 142114672 117327584 412121644 194012440 262718308 278935000 330966528 762462208 631532800 852555616 688791514 602112552 201495200 648932160 880904192 232476928 310297600 545176640 399029888 906579072 872868368 907108876 154764760 118561536 825007104 520457600 520827904 16465968 548538140 486755488 559986144 850492512 36619568 725141000 335314976 310720000 272690918 565003856 834511888 234981136 939597600 630221616 372250848 526889400 367528576 993689098 679370560 349749520 852928472 747734848 198119212 970167135 87514172 671513088 955963518 497587434 300598272 228874752 719761920 331004352 951865216 635951552 634628096 834822612 50580992 198333032 625751918 411451776 113261776 366413728 863187416 424410460 954325924 121770456 231763712 114450944 250052167 951333120 68116400 812570816 964705030 75149696 399502840 316479232 792671188 83373360 359004178 945760251 762295520 784572132 658637824 919196672 242177916 278802736 136151456 972655360 635764736 532351492 365418112 672205288 263041760 793745056 680616728 509250336 938448000 545665712 591824384 246687040 964504064 229302224 112807512 892582576 983939424 677830592 918198400 427110144 399374840 216585786 220648192 319512064 747275744 64581152 111548088 582852320 49173168 150029824 359028022 502454016 807249440 689859320 222306676 553791744 308735528 397150158 605762428 413154850 34173312 859014688 145568256 228543928 527462816 59356416 62373184 193196496 890526320 572504140 191007984 788106976 641069184 291442560 369285440 922608320 807645424 79704408 139506976 291435034 636916776 394115972 137404736 853269720 603902592 568689920 47988000 445725952 45155152 294016000 723062272 246639400 461827984 933472688 146442496 651666208 178764612 85161200 882413020 478759120 592911936 943236352 318447392 684146688 50208176 430591240 608878272 45835016 25058304 997846640 926811112 900933456 734059880 16235200 413548408 264897664 676521984 557723288 506638336 167186080 853708830 617074840 262750496 31102992 78449600 804615776 857383840 802511480 952290720 556901848 273819782 547072736 797797696 773646784 639902144 290951680 656146668 13113856 182507520 145783600 520580384 278387088 844433752 620183108 572337152 57085008 691411054 88166115 493053096 109238720 756812640 744411180 267727224 882283488 580787152 812523840 108308640 541349376 17833880 752552400 1801984 19857548 422155488 20021760 171904512 789865968 6147412 115920224 737900224 470403648 58062710 967755616 692425088 858489568 542611816 826449536 798873384 522554880 88084352 206806944 898968636 325459968 4623744 786046192 651548106 948460456 735642896 684942240 34107492 513312000 118636056 244811000 186850144 742441412 213136768 296018000 700938728 18051216 442160456 963816960 965005736 768055568 733302272 88868169 825864400 200297664 43167852 5253850 712404252 792094144 75992796 399036384 106105728 346191305 807794368
48950560 390665196 91791720 955432320 605396288 374729154 429575368 687809385 60472340 515957872 102246760 374603280 598194048 923694288 873105792 866143424 833730048 489445120 65818720 462325632 134278312 365775488 765561504 299722144 417169190 608876160 133569296 11603036 683368852 5787936 96326016 797036358 420862436 94942740 380433728 638276300 11151728 379171968 470846016 455041920 56818196 764324064 463345507 156796480 160515536 18706768 730201808 329201570 3366656 695620200 534959104 517071872 873930120 395608672 481977856 99872000 578351104 207342544 747525142 530430504 985847782 369651136 93573632 671732020 840055836 276895296 185318148 420728368 639821536 540111264 476733320 511948128 405790496 690516480 195840368 236260224 981180160 385345396 578669024 704494749 307803264 598713888 827401414 661990912 91817652 933451180 363951168 436337216 874722312 171134270 569041784 412688128 604370044 392791040 566945440 801192448 738596864 397533936 751752216 355029504 441112496 777482984 711204400 469329580 506755584 929752306 281562507 721521152 785958784 151541256 886807808 4112889 147957500 211930096 523888864 985691648 511377824 462056960 773737620 546080734 496147816 43077054 53149418 267331520 257700496 50674688 106690930 516300672 273187840 842111904 751419904 64022824 422116720 648723940 82497536 545799360 688855320 205383132 291031994 673149760 208574104 704781568 273041408 624941634 460117952 939285632 135956480 329272800 513666368 534789632 90910720 246217504 434271680 828039680 39968640 902832056 38652674 721428200 773724894 562334208 58630992 140443008 864918400 842020864 28518776 802141024 556091648 105661856 478150592 879266816 100652632 210594816 395624080 607854080 618250512 543744100 566729984 562033036 190566824 502191872 374252760 980389200 649637770 367500484 457292864 599117120 593979960 202001408 504090112 86963600 856002042 529409516 620023556 763471104 402895888 951739072 395643260 210445209 245986560 441725888 610580736 462036664 891144976 908855366 144758480 832231000 343323968 933553920 508654080 394781672 983262000 286658112 339507584 848860000 932135968 263558656 510572354 122190960 459228391 107489500 964130304 92460544 604072668 182324070 830059008 128057659 940762752 315677952 627568968 233472775 459244768 447363144 64179968 14913880 510824224 452022696 159983104 273128960 159342810 37643264 712563776 809733412 732633172 536821696 85846296 126271240 316280000 671149890 218232320 436563554 248336860 857169403 365757440 233767824 366640000 2012000 150771904 492430112 113224720 276404128 414448268 921020456 244992704 922659584 998815936 810571776 923294032 666893556 101309548 246680064 425120180 923189648 865773040 463155712 175029216 322187728 961784768 509076112 369728872 6826360 713421824 16256384 931474768 321361421 430040840 146486912 10677448 627050360 805450308 150804856 680266880 410424240 882159424 633476048 258174575 216057240 373903456 984893344 146744724 176615168 850146176 977181340 429560064 83910176 355048832 96080596 113363080 326448560 58010880 488069353 181418624 873824138 406311208 490184432 836176832 237821664 717818424 422461952 246288880 968462676 174213056 146490504 653808950 411720000 259300000 725012352 480306979 191425912 176272408 812397380 203358080 702076656 404572416 12868880 328525038 376971060 774401540 689613304 73557152 308228064 106128900 222192000 691847858 615172400 445252812 152000512 193520984 654183624 416252013 170160192 88469360 162386144 323729136 945725328 908080202 58806272 201011264 28512960 883149312 713364576 255513824 28400384 356779304 894504960 969389536 676924800 19043304 646413064 426863946 950033992 247159552 356587840 527089280 715885776 292446638 390827391 229262720 260654528 47379968 497651200 796381664 68143856 460256336 530597376 611110496 641028480 623316568 21414720 912237744 737724284 678274048 610020120 307158044 538886144 964285108 11904996 685399968 711988535 419434568 332927040 601450716 937238176 597633704 569493168 514168256 227110512 268603968 5544768 95745024 306107242 611220224 350513844 961165312 226573024 150046464 922636880 977524208 268527296 645304928 240293884 496941408 904207332 957330086 652685824 327148584 526698520 726784384 403654823 935094928 921848255 506343072 458140848 350438796 94233912 874838384 706474400 218848944 89267478 755319788 38699000 43653957 359987392 154177116 862822972 644250976 607143390 343419744 107509568 755771616 305205248 87461216 85804976 883063488 277283840 632393312 33327884 381118100 228845568 811491376 490746768 447595840 642244960 188849620 555997472 418035376 687530412 11042072 981880272 857140880 756564480 662286848 303567136 303803456 424089664 723865008 579835656 890767664 654357120 911771032 676600860 931238912 118367136 817678964 209609136 71609648 857091784 48253184 21335260 536184304 313338112 207434160 768484096 366584064 911333068 401608640 899066880 125724800 740371648 931036672 857038400
365197376 30519296 447830112 162727424 359803504 414573212 765314400 279864786 897208444 823499904 421692352 281359808 437812040 846159560 277911040 434395420 846894947 817226560 898701824 140383584 317726912 914053120 992153920 562747216 659336682 24060512 357983920 784220610 110722320 170204352 695194624 960303896 781278379 853733376 623436436 740166912 125787264 748231680 474369440 710124828 614464700 869767680 942233376 466084736 511121984 893947888 590092736 513756928 393944018 886355968 977803840 850367936 967288488 227772672 569454848 781768073 30799310 708250264 437140092 566248492 83735040 730699152 962941125 712973240 358462984 761491352 950749440 430502784 307933584 16256512 974618816 703168664 235892128 152151844 553339508 978739840 873341840 833464174 675807488 101226600 638104635 638031338 805126560 191856520 550384480 855745532 452775424 658865852 346976000 595097984 593802464 266796032 514690836 449305088 370439216 88819712 472976114 510880754 762406462 542116608 914802138 437915448 722728552 294466984 386230512 935332864 579490560 891228032 296397436 903869120 377055472 640074440 126854000 777287792 66351880 949428000 938375840 183805344 200335424 912263680 791730250 922334720 962355392 978189240 433483648 787928768 618503424 560871504 78730778 777744845 984370864 296429376 494927304 678703872 767383744 494340640 285978644 515105632 394704192 449630720 241777472 31213008 10273664 575218512 186998272 409882176 765404976 989307296 238964880 462114132 111038588 908728496 45831680 180727584 709677256 751104496 80606413 671117004 295836624 206077296 415340064 520750080 609427264 696411648 751748608 268649984 215619200 883347240 362344504 341138176 183806224 154816324 696184352 622657792 518462976 302081636 792488759 853714624 543302496 767993600 343641600 873195904 76835840 86704384 588335616 383452304 455056832 426874244 978917376 184914488 698205200 942106880 108811808 164383244 368812032 849857702 914428968 935508992 688003072 877728656 295075128 727219408 368500096 786363712 190381056 860284036 385138016 223079200 635276918 557137120 57923584 934147604 622541888 352328800 304301632 685860032 866153200 538768896 842606296 47170048 367813632 480872000 735799296 991599616 592410336 430523168 585954304 830046304 472500140 34087344 3005288 136857640 77031808 4669392 870575120 264335360 207861248 877688704 740919816 610934338 29046816 288626216 655463424 48699248 380079410 142028352 442019674 319700556 69942592 830143168 985799232 982602140 662373888 986499020 420848592 464575456 387985448 934087808 746175056 107028416 856231616 373599232 677855936 814239065 588400360 398546464 473901568 367633432 658454094 190704800 538846784 37940624 467566928 233814600 305811968 778777344 498793856 470770926 500440500 387266080 231677440 819230112 461835264 364237472 915082350 212746412 402948332 102360664 353363348 480225792 500060000 28509056 658847376 335460768 226254896 260911168 858292296 280417384 872539648 643372224 481982912 429301248 261819392 142278592 413547744 27610984 604828166 513133332 852750592 88764506 951694320 964455600 642570752 594065888 287810688 571191552 428227624 636812552 690770928 869839334 328910048 447261184 144873648 384996016 203939584 818690742 218358832 127883520 918339072 78347264 501554202 833266800 571608044 297414912 932471656 927416975 493603904 464774688 978584896 99346100 908353248 459148256 695981992 288492832 728720288 807172096 804953600 587389440 387908760 932850000 243815072 932203008 770337088 862982800 39706084 286958768 879283712 968107584 804619584 802078624 631854592 885082604 40020604 148897832 909768040 206998160 681252273 812163280 477041408 414413380 980655680 519093920 91587056 145600384 542947720 267576576 246318452 728682192 213798656 444360888 884224800 438054542 877360688 761978240 760190180 252607370 207652720 62932800 639504384 189669248 783134600 913021920 153602696 206286852 92720024 0 91462912 307784192 800329920 905345420 408306224 83821093 483165072 960244480 764704096 502276270 1088000 946013216 924204473 866310920 810768912 183401824 562331392 731020000 346787744 741262332 602396160 107817616 651803168 849733552 235240644 357338770 606850634 610206260 540197889 58045362 171274604 566050304 968412792 868242664 873082268 971102864 352342016 737167916 182738904 961819482 340643704 873420409 240247296 131405072 256043267 912451296 313076248 70781888 169959424 759155712 784152634 482852864 271999008 9208032 590928328 566163568 602427824 339249636 500295840 877033480 898486784 686137920 253975642 956682704 783987564 50976928 466600048 997510656 818208000 892200096 315592920 827385088 360917664 935635320 466704384 130281300 99392000 882863696 580296704 799996904 330616528 98299008 356902912 983152896 61285352 935689152 845841664 238353168 998671740 910745344 737843480 145002136 307977856 525169080 962056536 15723264 173444336 803564648 617623518 114247680 255822592 996591710 793376256 324359104
460190615 324012800 160845056 265216 661000058 102167552 858608384 715502600 151145472 745662752 948042240 180474284 360510800 828909520 771077488 110156128 409720896 19210176 860692904 250702315 270529536 912464000 385108992 239274464 634171356 80701184 489622572 810106880 769919384 43454976 609316352 963573248 224166578 278950774 862188384 216260884 664194908 541812084 713908576 796185232 518994368 851368932 683426188 100413380 647701504 987886976 865360776 637904540 392144992 458525392 446862844 577028984 191613032 934848512 829276672 117464320 759048576 992379484 436688384 908626848 258651696 307569536 416047360 1826256 48271100 330712544 347285146 600207453 396755752 2573016 950811536 35297532 359806384 245471872 919087972 676621784 270408080 690168096 575320560 74785760 797796552 313974884 285811136 194295488 225668750 573813574 271728212 448017776 669332434 187360000 600891194 900816000 362772750 142059288 97058880 854047488 920470752 201097152 879181056 733306650 722725344 712166080 27385048 888404620 335716584 335121632 222232768 104438528 479081472 230685440 218571720 288202336 604192180 379423296 454151024 422888960 962110464 606233228 998059410 744232064 533357856 513329358 862723882 958219468 178939392 277124208 418177896 861625600 897193312 443811680 128898560 369313536 941541608 593884552 820524544 633373384 501753152 450125424 533695480 649102720 293025344 184676576 867448928 177253888 424634384 380723200 70593228 906850672 574855304 410087552 50511760 682018688 293983744 678162226 409055872 13982656 214358760 135840688 790220086 847221064 203401728 756164224 255625348 204356800 616305152 202608102 857048640 4598009 368979072 388892800 286379632 995043564 596870400 629753856 592681088 568638976 480803302 770537952 629865920 377661508 860542464 940772352 991727008 758781820 911837184 105804864 630934336 156531200 211593220 204408072 885801248 560328704 666436497 870664208 147837648 576265412 559546368 22765824 829038207 579201002 282179456 694308259 340639780 611966016 864851713 496335984 927857128 37217888 930285028 498298000 415802640 351684800 810394176 127010752 532048384 217460444 531229568 243299584 660996992 352305568 661923084 532581208 405144488 848116224 692259616 564608966 708879984 567604736 193796612 80072800 15129612 175605116 354980864 307688448 137180672 697227808 609470912 231326464 46988288 328652336 188016528 541141436 917768554 183994624 431072048 495874272 828958048 357725440 951654630 285164032 625960960 742553024 102455112 626060992 747454813 147913880 979912972 357473456 168989408 269604288 283121664 549115858 894386072 72764032 601254104 37472400 734544182 657829000 635524128 668785420 911686592 178962554 465131652 628787024 631150510 408272400 637280832 427276800 721908984 642205184 803413472 809705472 791499049 587441368 990536154 294926692 489568 369255582 831875072 916736492 269702584 734041088 255275304 677855772 909741351 514434848 285557568 429663312 120407496 110734080 435934216 423483632 389783296 620697560 967760930 983468824 729716096 401579200 761342464 28286736 821935272 164546560 841764704 378402480 968249792 252040448 676950528 985804864 156133664 950849284 442559586 666508384 97671936 961882912 121208576 858690304 258396576 513027072 562030400 163088896 679248350 48408848 210639552 781932808 111005328 946862564 389083136 316538560 171866768 175980928 232775504 143957442 602400000 433541088 312311808 94513040 838766464 311626266 981170880 906576336 574238896 463824004 410336928 694738372 183814720 625953520 175290267 75754380 14916992 103249744 218412586 553956288 683858432 2237157 786651136 181250040 420817654 28348208 510901408 478314560 710664704 385522496 982865408 59363968 749697536 33113278 839665304 842318354 844191876 746639612 476977152 495156720 293695512 525057556 804050900 110396836 410440696 468254336 424477681 696921712 231131391 16627748 633864064 307731860 569746064 78984384 532539568 376891136 331727100 804367856 318753536 788199180 993656904 516717760 340030688 125914112 149330064 716444600 373659300 550868160 181172980 160401840 516016768 680160472 413160796 524996832 130239570 102829184 137361256 881607680 841588712 518117600 160353814 986381888 57893004 364040192 696836544 13000704 634829836 875338448 11403064 150706944 577703108 925120768 592680096 77745152 187790192 709207168 417376612 934181456 646854912 182121746 294220800 189852216 442051036 70219008 106974958 731295836 615116688 227360768 369438740 708562720 305193520 762982144 362635900 382332404 307202448 404141256 310589456 250493410 253143414 42443344 553863856 363771360 774926784 225731560 376345152 877313984 992430960 79884160 249088 929063424 336229008 727200768 571528192 565028796 549218176 19042700 514909112 74495488 315287104 199412784 663171584 946150784 659855840 766557776 368247788 486972928 325873404 294472704 352553984 42188800 634502656 374504872 306185728 926566720 818322688 211032312 561876864 740633920
675411997 411817180 339101256 252407132 540115456 616461104 410891520 698625056 818512688 452215776 618311422 901179552 976681984 888615744 823095152 449838848 780440704 613427864 511947072 75436424 373620992 322607936 464783240 883976192 619408384 214817968 765677168 612129970 222185472 659039372 395048320 216233674 262377840 134820960 607632672 705941600 500041752 11451648 252019328 651868116 887625840 900637376 35932800 724043584 916418440 747912534 382917080 597539712 119657936 539934344 642216786 90494464 160958472 549567134 4226560 307703720 674941184 686020544 20388256 806642432 776852132 907688648 992912608 540582656 995284003 297090496 500656640 548208640 529314062 720306752 871804936 128707072 944409496 834842704 929228288 172542840 607184896 241727864 995248000 404970656 418292812 70229464 902417384 679070788 147892288 389036992 843179008 261540128 829065216 707074306 376758304 243661308 796267840 330378062 757387776 575141038 829668164 203708992 967878870 117525632 885798144 773919176 922926944 974947232 359928320 486904138 620499482 877905600 966600368 996291104 120300608 895271424 375427590 983807972 477982240 482913248 454941952 461077888 634578512 209821600 435444780 776900700 902574584 410761424 144244224 915741252 857243024 459451197 410200576 591749856 767804416 264909256 490493328 208064512 585877638 835635200 223141248 941198380 226072880 837607424 58379815 586350096 401733712 780707328 361262786 22377984 837208800 32962048 579722084 541470688 727896496 384611712 694058080 751132724 959372960 338730432 614383288 801649632 238636122 357463424 909550400 782984176 202653184 914955488 950351840 257192880 657479104 19848088 745024560 5507500 632544776 96008544 466262272 77196875 140762352 299643552 155613744 778802762 981122840 937916416 240849920 654952450 700464604 709385440 966073312 499763456 839348592 610997696 17041248 735751440 851461120 521929776 415098816 445936448 970621896 471616512 580033536 149757680 648511352 387197500 976229376 296194224 83284560 838410816 492887296 802418416 113255120 344560032 625565696 756112568 541637574 62568160 976579904 60967688 621438734 126620256 480357488 245130108 924842912 840345280 762756704 790625176 819494916 179716256 967265408 208107888 905012872 923163424 857902592 263377178 105942142 688348226 42061796 36198272 869811360 657262976 324388160 280763104 516225840 669179392 451223712 491567280 659783680 691434350 185650432 634906212 153174656 325968704 302591614 826599492 192498112 91490448 612128 862057024 172626688 213515840 872027136 464037184 877921286 972855735 918903056 361698920 683080216 850361392 65864512 934222336 474586648 407818964 542339072 431080960 228644960 315112320 3884672 928438720 879793616 891944472 792556064 59378176 750723424 673107856 438297440 366392064 466015684 992385408 279208864 187613952 744619450 40535562 599997520 155401984 37880842 921958304 603324896 650659288 542453248 372951488 289049804 483801376 25184000 498098288 916383968 907527036 819811872 219057184 206368768 430367218 433331712 764595808 472050176 865149760 343528448 95410780 462705152 171612928 475775984 170085248 293178288 586534944 440264192 465020928 220306452 68862304 343925430 417677888 369834152 505070848 659725568 973478144 647809148 811580416 872655010 919046224 937211184 601575296 786656768 42069444 532493216 552962480 504523264 189265664 510161216 687443202 548932980 469591040 149292664 54244992 437063008 508503968 4225544 424232268 479130112 993992096 76591316 817453632 537675264 473829100 724778496 955028992 793879040 524378600 416269056 875282592 593932928 637422240 723579136 312675392 942226448 55485952 874591910 231850960 397754240 773824216 975579328 115944960 664807728 202530720 890598052 756491136 674087680 311818368 527834368 443524884 83937360 245366288 167682048 951786083 463798848 59628384 748232200 672556811 964955448 740251008 413879968 826824520 919437824 767396736 529730752 185930240 469613440 329262720 165909648 138884608 748162246 729943488 186926656 457080064 651430512 433785152 493570320 14395520 641467392 503696704 481768704 976158720 108700160 605714592 686282240 328917896 872764852 284120284 344035396 870828250 795560192 649076057 800382628 821111296 227205504 391179168 803071220 251582492 624165172 856961152 947408523 680001760 592507392 355767224 297510992 994950176 522508996 289620720 496534328 210006180 477152808 676964000 257168000 111297984 475328392 408482304 374364764 835421180 71321856 188455424 29851648 462116992 74296160 245219914 435644088 643676160 117484652 421050688 201528384 580739210 686415064 989130752 247032488 524206600 220145903 484651648 875856512 734273106 62305792 443922642 104469120 990750208 485118560 181064750 230527136 567189338 152119160 844146838 268256640 345674864 211961856 57662400 150811984 472957404 563157440 94408192 922402624 18867456 415573216 823157120 953060968 431824368 723384320 422681824 977008864 215114272 640146144 230290052
218504880 846728346 531055712 679395624 823099216 460173824 49886368 422981600 237696776 513144096 18323968 664827960 360258012 859821144 995717248 131397760 571915834 193252368 184402244 791530000 948979312 255889920 564590970 518716920 781911264 785669360 731413096 67738496 831778880 300157674 780586888 198590192 530476532 233280000 93430976 635580005 146112000 152883090 797174400 850890976 218435384 840262704 100197204 591227372 935083680 495630176 849352958 844223456 540812496 571063744 130266624 521920770 685899844 2296618 17815718 685208192 248524972 405375200 74859424 653599360 69525175 591592584 793164288 873787325 124084046 460270768 84368384 66024448 234283032 954589800 573536144 829831592 477286670 520567044 123397952 597418560 608708288 790605684 666621904 88403968 705192288 561394544 104019692 732504320 677956096 903100680 191441536 986894912 543965104 482911424 404536780 55248992 992120320 43996672 414462000 656558432 91711084 320395776 16503680 864554528 219075372 68064480 939899460 412401688 700109520 772726944 701026910 936656192 38593936 86165504 815565952 275045632 195506448 819550720 823211792 846195200 864754520 670921824 857978880 342479360 346636032 146816320 621953576 404980132 632485888 743185408 394966016 250637984 466343632 208775600 576865792 561948510 512371142 566946864 714509536 243307610 47180848 559418468 961353972 797443328 810698688 952889600 357994880 470468384 405665920 268585792 47025172 982434186 904621872 86814952 107452470 54690304 17220992 656420400 424992128 417910336 116525196 560693408 364556032 272658944 915384080 731213512 522334790 714455099 683589040 281145920 676258560 252037216 242047928 425190400 339017092 782137952 917292288 882853888 133808003 629181818 221737496 384079736 415758797 577889888 261001492 236204888 981687832 14172416 772491008 325083350 228870144 101896424 721536000 88626688 804892768 137431064 198378496 672828578 341375680 816118788 357340661 220508288 420802592 443657216 813736256 636214784 135138624 26998784 685267238 190235136 723891220 762048596 455849618 828093984 633610240 893573506 851774512 14533200 753502592 290050304 186024949 100256136 995157868 721300128 149102051 239596204 373959588 547032672 457478592 311024800 654751488 518831768 900972544 952576512 689360384 58676000 839632144 225152576 922427600 564719104 187542712 146952614 774717568 175439872 281136128 428216064 126857856 231112714 299414473 956370472 394055344 514635008 449718384 247780256 276497568 887218390 362939150 963688960 848815504 150020096 598856960 382320152 597690112 149937756 675722944 814092864 575925504 200759788 138134832 776536784 891690336 363054000 35560080 62368280 705962596 67308930 562350000 426270080 632163358 539466548 693069952 814458128 125185920 466684800 229618304 130495152 377991680 498411718 970522624 107744704 842446808 820034912 249054336 168456916 574347264 691918012 36308672 781819018 968524013 352303616 217084868 216170080 746666240 244926218 784840340 607998528 741008000 22618680 990030784 652983808 733744130 527460864 259556320 174202160 402581068 606512848 534863936 194045100 84259072 23179498 307795552 237535840 29442316 345251328 624614304 197095936 748428288 811193124 418808652 430121368 975882968 217397248 437655200 214764032 352186260 855984896 695352106 252506550 886772608 177092704 373207612 385900640 251944280 626150064 565768286 668248832 688505888 324388992 247874320 500257264 594426944 979907904 781100492 349011840 341107712 514454272 857295200 366917296 853423104 801522504 258902012 637472270 236154852 916276216 308462400 599843840 844472604 802448112 398013205 559617332 547728744 663341472 472734560 430108768 6504224 412672220 996730240 137814016 991178800 973148416 632514480 395354408 492388992 16739072 634942184 394131760 770304348 801966160 780923032 407469824 927338464 523047120 425213872 274440304 508842144 670215744 145402444 995336320 330109952 305449984 20557412 381965824 974424988 597919032 814520112 763973760 722982144 838004564 701660672 108018092 715321344 455878720 889951052 606081774 759188784 485483200 190291024 35831936 773914168 771612152 374973016 980478080 181168512 826805536 409449632 713061248 166295584 733761792 437698176 956600232 525919264 728947200 913138240 332268928 873298304 363087744 218853384 442842544 735886064 710796136 886034368 683515744 805562368 205841075 451228724 867982468 98990416 226417336 795954400 911047072 325389402 547448272 361309028 245173166 619128656 488885980 27802500 631872432 262322386 775056720 949697280 399535240 405761920 503712816 510657536 745205504 469338960 524581920 70684923 962712448 86642528 26660096 402824872 308209408 587578208 313425408 683942760 615087488 732419552 17709252 654498752 504847240 749113916 365987024 851956224 48809216 436738032 841870376 186723488 515591352 250045592 700717312 187935874 956823512 152501664 468607700 983251456 570129696 982345194 872615056 951782398 72429796 458046368 739410144
403904000 975960064 934337920 539553696 940884240 699004824 543577600 160154400 535104192 870373472 325445646 819160304 796096624 566036168 428924728 875189280 244628440 373778208 736396560 327299072 818916872 492971200 541862552 600588288 652778134 373347968 230776320 784833536 328090872 604575434 466029944 398989760 786333952 486293544 901348428 986534400 44624600 150175360 231450028 627814480 912826350 148494416 159751456 525072896 201114070 328153440 642890488 815894304 642331616 702204800 883737664 444465920 585357092 465248902 750584696 364614149 839383504 743004512 679151368 30490568 771090843 77475280 363423496 380404308 901068764 763035648 928680256 789213536 881423780 185175000 767667938 585439120 797459008 1092932 833880592 996211952 812039680 122702236 532083750 881439712 972934808 57133616 512314000 39609472 129786944 192001152 193108864 842858732 654474072 290397449 751251040 873893322 699840034 533696000 847248752 715875508 966854656 934602574 198350336 793323008 148772200 320528938 996286376 761887392 942750352 479537326 457323392 170156032 453682536 235256960 283714296 961463192 544834816 565613312 30259712 704930332 907477760 49078138 818800760 589067538 92977616 565885184 685834960 764043584 878985024 581378780 733640916 711933440 957278210 10589952 993060896 934313216 508872496 678560352 389155584 637313284 846793068 229952408 134696730 698732082 283119588 523114048 631177184 428826492 909057024 619782032 26481664 917634085 87350704 179650372 659090496 841800064 980038384 780594138 500599168 156936672 764078976 153100620 576315534 917158800 341172176 943074944 213879480 534336000 145563514 242216416 328812128 985224112 480114944 649819891 758453352 348545792 308428944 955738325 84138204 982449568 793150720 931689660 2749312 983245312 940227788 736075000 140664920 47746048 385157120 688827424 712409536 100102584 964737036 217049792 800928768 434893200 511563200 790639628 669875904 333697056 888901568 301150536 935774208 831873728 509688510 200034952 23934336 56175328 547277920 973639360 685121168 377973088 746010624 492881216 109529656 998762944 305583744 238207661 295947480 565274920 26455968 124536952 420216320 160476832 930005872 456140288 334471424 705325760 92034304 894454784 359333724 320268880 854496128 297448000 611980436 59352000 152442520 558556992 492402356 85871896 212186848 24438672 459290112 682835162 793020976 956797324 359799536 275181712 712945248 352759438 985062400 858393408 858396160 477612920 866044502 568602256 603130884 573983240 47700064 437063680 636253648 232377192 923794432 738595584 433413736 979553792 618600384 583638000 805099385 475930400 895266850 832890896 67897300 316196884 232507360 923708946 509057420 102998464 216805958 146659432 701189440 866736828 459233568 600306976 241689776 17510464 738976905 414397462 953446656 639911424 343532964 261811200 416377280 340838528 955857450 373579744 84955504 163684352 253501566 686938330 407383236 748089125 578927648 508568000 14518304 196093504 77512576 577283688 820638626 170183296 63512288 736848384 464501504 262597488 297910000 552171016 852064984 756369408 379088410 1108800 880553912 296571007 197304576 622459837 221313204 925913088 626715448 417008540 25141184 798586784 475195904 252273664 853619792 417569808 211154688 800962944 729189912 99148936 442273444 212699456 27098057 254615768 477718496 345198720 118463792 985321768 709815936 452228536 227355424 150913600 27572624 491116720 107041088 533271772 932501440 614636768 801709892 617984114 189162400 696907016 834209912 797775774 712705097 804944512 802297472 451192148 235235216 69490688 293312000 440767488 631251004 864738408 744009536 31816384 803027808 599699032 377812736 393747520 627464664 646376640 518302500 450295487 577134606 726806272 909935360 658131556 258805638 244626944 953822720 809176264 339666582 48326332 100986656 931727728 440285184 969812992 972665856 15139392 864359428 433905824 547267712 555492352 141913984 815806048 395292912 761384078 919981096 118138112 959345978 511849564 196947030 621185536 372635470 638068008 217629708 612913384 543747200 189594840 36628192 377641472 963472128 903707136 403881950 963819136 654237088 925139376 686706996 922608896 701314032 28518934 456112090 180551680 201857600 456333920 122086198 609600064 416020768 141961240 576672740 800620160 174897312 949478100 679270496 257330464 830308288 386363648 880693760 649535232 174527044 44107888 531008256 708669952 123130946 511942134 175055712 547026197 60263264 868277136 405997517 456351640 592300544 544599552 714503072 147002368 898200152 529658880 661266000 539895996 653376320 232731632 867548048 980367568 791571104 8458792 22415488 251462144 386446848 249328768 370615700 499880458 349255058 989166208 863410952 498839104 329994041 787476041 712988040 586591584 850762368 106032800 215719592 84170240 240842816 615705600 526451232 113668384 558483968 502246848 401968780 917555501 538759600 186065072 374805504 852885703
105563944 311106000 512428848 46762972 404189424 432093216 140971264 35836908 881889152 262727808 516375040 980888690 10776960 657833200 739221120 991522160 887154976 685247248 349275136 848839722 192276904 482324000 426368256 813080554 817833792 669026768 989972480 649685024 107159776 207773158 524034034 42741888 179984192 253560359 142425711 199584936 121410480 73202160 783486288 367846712 116125904 240366456 211879784 583351968 473992936 415421098 83507432 49661248 818062864 584416000 694021562 61062132 56598680 746723328 95147456 760102700 393836736 374416939 892262314 908850176 723295744 170535968 651234816 561334480 431423488 356854084 44842326 711595187 745799936 233795520 850856448 748190484 68306208 446575156 203625200 198956224 640092288 433335296 675853504 590613536 622583022 697371702 619268348 275466854 177427456 281146240 595225568 427062245 719452015 745816000 222964608 72686216 206884064 540357324 41681454 170758848 601818368 821570949 742818816 127961640 174088820 686766400 919771488 407324392 416982656 948529812 573428992 585448960 263825664 283584528 285908384 522370048 502665192 174210560 111681504 178768768 120290976 817133568 408913588 373673904 502586624 955382464 558246400 751561264 767155200 257339296 969723200 797886560 607030272 115260288 188413376 528315217 254928384 901578496 696384600 674751322 675237888 487005976 301631144 508707296 850559384 56608876 480454704 641527362 604759536 970452232 460289824 688535828 821083392 6057600 257702900 715725664 601776448 622419264 41071680 971024896 64114912 376496128 18534656 47617536 210785568 217938912 344714704 352346000 171772784 469946192 709497600 13926912 899788109 90243568 127726720 686448688 634367744 715361152 74789860 991127296 990020480 758132868 111743020 948490296 816062872 327236608 481230784 429278348 813174752 913061080 154662256 159119604 695149824 319128976 761504288 850589952 410889964 883742208 752752000 934813440 596662400 735670402 493811744 277910400 456676352 109733600 909407008 69773340 275362764 690410856 255176384 294286960 355008912 834952704 514836000 886517760 254143092 413894266 400127276 816997856 630871040 500940928 123523122 555047936 206863872 988173312 461433152 519100544 773914156 105975916 311280520 228559872 990683276 216507802 450938752 375157504 999971544 495091784 271897952 230033488 776253024 286597584 697598010 463200256 75434752 35025408 272382464 757337676 527503760 518239061 651098152 156459020 264259204 299981968 788946137 398847344 459233408 288871424 406075392 139615920 552334456 309329760 520438016 79497856 452480352 721938446 208418536 161104768 457017560 907800000 118017024 428289888 852295426 339172320 632262016 334601552 980503424 371605152 812069120 424397568 831192320 48756328 721947800 487273400 179015552 330216036 385663712 232603728 678066832 891255488 17217826 391044800 209095680 448325632 470705600 651927152 421965824 694119264 847937680 424765664 641360184 128982016 939977724 937848236 954419776 886249728 636510776 630173800 881543960 846772952 717874176 339653832 695485777 87768544 159970396 127752768 251132744 374776448 612947072 57778544 843457740 320894696 567870958 560097418 568559296 439809728 404500800 577282921 392741148 402136064 673216224 359215928 103571664 715181680 52051584 870406512 710018290 87277056 50226816 966771047 791022336 475782084 178009088 145995240 664145210 656971520 71234948 665661048 137988096 654821088 731434496 383406208 380371200 910051172 22024480 211993600 311333816 708276928 579245904 489390078 580460884 141874860 305803136 528082152 948907008 500611284 879838560 769627456 185143020 267910688 363610592 465481048 230164352 634088144 916822560 524330728 570961324 578910344 615911584 914562560 134291968 234665216 908170970 150123888 461508008 926181460 765060440 93856388 825819648 301975552 735055594 676707840 322218064 540577472 466644992 266441216 525563800 548513408 319426048 44794528 795428064 42365134 658624512 88635552 263288184 377480256 387907584 793150672 187553360 915928256 999911296 649534400 488487040 854881520 405109552 155506624 461052910 471281496 190921984 750808576 175589120 418021018 83781504 597757986 90844996 212706560 916717044 272282424 590844464 41082302 986522880 413669312 440095488 609011280 813837824 128413936 28336192 307648992 450220416 484784128 496151584 937602446 943722496 945412320 514219596 321688592 72635328 540754256 279250 650573824 828587779 440055586 186537520 528599376 850681600 499734528 417162844 388395344 481263232 541806644 378018048 50606848 235147473 564885444 533814000 790850464 237304320 546691456 41087392 936428032 889747014 149326464 360541952 564115008 498586120 831761604 90957052 372211828 560415168 132718273 93923840 349784272 600700440 518919168 896850000 392693120 589429978 654148036 678514432 821711760 261553408 689390920 607245580 632459640 73663360 565707904 647084228 759817152 522286592 10206208 31100288 797245160 482167422 108830720
358228460 53450392 809538337 204064976 397404756 283159808 370155040 193531392 847009888 791181212 568596608 891928064 846712192 649592888 555934440 398378470 645391712 686837632 234937440 309184688 232804032 509109104 908967528 46557688 641702588 311242460 637751456 653638080 636005624 11893248 585122368 613625832 301525480 676529156 277263637 609605472 852504248 34199544 571958272 953486372 179758080 297025472 918477818 672214752 725114648 751158034 730103176 954702848 384881344 815729512 259659936 456166936 77944778 776215360 290569536 877421056 960906240 147980800 710268276 498478656 964579136 676285248 20462336 283999876 280737838 455927808 915431864 481240756 386686709 68316800 886192576 179800328 973318750 112062400 623569760 365927476 93680384 565237888 426357888 632995944 165013120 530823856 448996768 681451100 276245120 901231056 578439856 908627712 947121616 796241028 909224854 174422544 842363904 678203520 698092152 606772160 786344000 350055680 800198740 898741760 972209664 357069888 871890812 891052456 710455184 970519136 27970720 333120000 508398648 792210304 777376176 202935808 669741328 245141810 466568032 693519008 919368960 187629824 823746084 779052416 190765824 708900032 480158410 713912400 579622752 862554496 109584896 786409984 519356680 150590464 751314942 281986804 122920204 973801728 511458304 93256960 397862576 294547528 221909376 830151264 375245568 732897920 370477344 359365368 102743040 631838592 304159360 402498806 322242080 586250496 412560512 225554144 572435024 276174208 18369476 938216052 974560752 9004800 328570952 914454784 27753984 666968464 246432768 847010816 317728192 547755408 584148480 416083200 595582976 654079560 543095152 207158464 940076752 423835654 658689280 77908518 732447808 801230038 621511680 176294464 450073672 223004784 826252288 460480352 340783872 185476256 826221100 715734868 471927602 72498352 470130032 787709376 805522800 231639164 60026224 439999824 621585620 273931632 650789888 177664656 810821554 191632706 675852608 14706292 608137088 270002864 599699520 626650816 266475744 190345816 444174592 264680004 917678272 324442112 552329216 539151680 159763264 308124784 490589528 915280608 965206432 490300480 908724048 475960064 275932208 501797444 615020192 155469582 10567670 685754444 165713587 596560384 283256562 834126272 29107504 700477440 259183688 117522816 922483840 596364544 148584704 691626912 754587200 765702080 240464352 730478488 796461120 466931996 823664640 730240 894194112 180646108 593676064 682245560 127535808 639336149 853322296 942916096 753540656 110959416 509429192 831827456 508490388 877992448 878335654 398003136 111498192 394746414 493189376 939033440 7783968 631125888 580023152 248353440 994723184 677095264 191910248 848622752 278430530 187591296 883791360 424475552 514558588 486354496 387419152 999621880 130859008 172672978 754319872 4915680 133405016 129575296 558196242 802086144 268507668 468905792 506765592 590725904 260886464 355757426 497673628 302935584 984381472 759196320 370634752 451335460 77104512 273780224 572032112 858184960 668255752 74829280 411516684 758045256 768132224 694573924 579527956 959534992 694153040 516541152 614144800 963223464 226722688 848014432 586363168 485349440 761234818 80695680 732625280 495401536 121507384 255573504 893636976 300248928 46648048 125016720 436126656 826106368 4276784 642835000 850099664 432045056 267358736 394654712 498392064 28974720 651119824 702000784 215748992 953044072 994302300 67051520 338799860 168300116 165794592 730470672 359816 883655656 76534720 42988800 461328128 298955264 954311328 630200504 50692512 892439680 442201600 143765280 669687424 725684412 992182912 388049408 634700800 904217088 776487601 724416660 724059132 805198860 142807616 527077488 320705536 612597760 625823528 858640896 464599792 631573504 583308160 350880864 92097704 315428832 57029888 286140084 398661632 285116928 592539512 321799672 227535872 673939200 263726888 849638912 180598752 608823224 808417920 37976528 92784438 349693056 914030504 402672256 315131034 910606240 437627408 401360512 628050528 416887952 307754464 752435520 696660224 136309100 855677744 499214598 620431872 225083520 279007776 637936356 725816568 631536144 413613100 861698272 750131288 100994624 607619520 744220536 258713808 307327688 107311034 900409828 604433632 431602488 944171200 218452352 8883456 981089364 200523520 642287355 578585000 361697040 730087736 720563032 832577550 3173568 776155328 560121600 225239584 972398592 457677248 455172720 285518592 759128750 128896768 754666866 65935583 303625200 104037504 417418880 415193008 829149264 475989680 261030720 38422984 713395472 905746688 861820608 618656872 769966592 551621552 39884536 60848128 199453312 295104552 301315460 713962240 674210640 443177984 327992208 539702268 916296064 284265984 554652672 389977984 614381872 377698384 403686848 272786832 739336880 23744056 250575000 861201696 680797092 102599040 905086944
631011584 481134336 972243818 790952448 585955910 818342168 756882464 576954368 407477500 758628591 447224320 296381568 817085224 65709568 191313570 713427128 310682864 564932534 93926288 829767680 713288412 534862720 350631024 940272976 756141312 622035456 378422072 270731794 158064640 781001728 167658176 585452476 759302404 784283240 511884244 493330914 376419008 47086960 690452904 6478208 661262896 546459544 372247552 510107136 568632320 72128192 349867904 868986528 865774880 194442008 526762988 42371840 8299520 388535190 634201972 693513688 101838848 104886912 499598368 498722856 551085272 371976704 108265728 588040960 163813888 873447724 917615040 414328800 889537462 870765312 775460864 860552054 381391640 838862992 683901440 511526980 426240288 521710592 312381824 476442912 269249920 16531394 194060544 482393752 599407264 977335136 343962176 298872956 155339956 452521892 106636544 535980400 646785832 915850528 872323632 908151648 657919232 660910462 748400384 886798880 945590240 229864736 628271600 95900672 479839120 401867886 670342752 159199504 629424240 338397200 186188800 478272256 997673320 253641728 448832582 208637570 679637312 29219456 703050152 344180118 680637390 413451776 22194384 224992304 845336884 512596480 201583872 170655316 909340216 685035904 649039360 979643300 718431800 575799296 121867200 962489576 875018432 815498752 197272176 343608640 877394400 180518976 619586768 296606080 48920960 609210368 543419748 841158096 504692224 881259804 688039552 338791578 98952160 840833920 744961272 516001294 639553536 504048640 100267216 876032048 40847456 365505632 614398976 322988125 390915304 894011728 573197102 262280448 68908098 704862620 877258864 668508928 143585472 283330000 508386368 164450680 567487104 447322768 30962076 618084912 53149504 583615616 328363760 605201952 5287388 767119872 851362560 960634016 415432832 422768000 257632592 649294274 952443792 514290030 464868864 756743576 825387136 751230592 284985600 469490094 924972360 948232276 776681440 459080168 987811456 287897632 419205168 992863456 202468788 404796480 300987552 173546472 746092930 298717056 255263658 103678944 132813440 565775536 862258696 411788288 133021520 972836912 604039404 957511920 934803152 832349632 204590644 944615654 259291560 220128000 537146080 75065550 683447536 115112320 50655168 819038014 876559760 532670944 908781728 153492992 980462912 419698858 770290688 930532160 404262652 166123008 356908400 713139200 85946880 475321700 113689232 708525356 879315312 65267904 969475612 562055164 646800896 442868000 899507200 451532736 344247356 467849216 235860456 9276328 95845150 639709472 763243840 239789520 415817504 647052800 536603985 856768144 603870528 681001456 762700544 89072832 699099472 701534954 448837216 25425256 678232064 24860272 857150976 700878336 60369600 796130544 345961600 496894016 528973702 486828052 991453120 199401984 589171712 567423772 664317088 801580440 824039888 670639296 33686144 328067040 258801664 515108220 987234304 856093936 340718536 813135252 38103204 982101888 592084314 609106688 780754016 488982976 994661334 256642848 925276736 759673136 126497964 443272194 417578125 285141342 39995520 20037376 525188608 674355888 102195148 198691840 158211600 547726464 816063872 753238496 837341728 75206634 310466206 651846208 479476512 8763170 48622208 752136652 453849744 155553280 528662080 375322037 602102144 444286304 637199104 986843472 677759616 543056864 928032126 325215744 768176544 709421824 312218152 216553344 292942416 492869484 873017280 758773588 359734044 924274304 232485480 55558460 855766288 604394752 307242624 247381888 160270000 501233024 868188544 213633728 889761664 42083172 607620154 189071680 498675456 715805020 863779528 685173100 901560704 563745376 344003840 289520064 94628772 312833928 716002816 650504864 201896645 365787904 677157960 427724572 476007040 102496768 235304224 415771036 570462156 450874744 695810604 589502140 941965888 552340544 533065664 959665824 934071296 447655764 755155712 166219200 981900736 59733480 976798324 898653440 583397888 487756960 856913568 112555090 173608968 14457216 599089504 378125704 146173544 648499200 396182528 413606128 243964688 546250512 770930860 684095872 362306844 435115064 565629920 815166976 151328688 732370688 970980392 698112048 566063264 718121248 128994976 829622296 625585856 170398632 341572404 956827068 234530554 500513856 417780404 977790654 210662277 625781104 199867768 291667408 664427776 974841744 262173952 870549000 725318519 696107088 267420912 422692278 428687216 519832000 542339024 467626656 920476272 869626024 39044512 328504800 578708144 944153928 896637120 959364856 992048480 410144720 218268128 12312064 483516640 798257152 329775920 822191304 136435812 225536488 776800248 735785392 756015840 720890484 131739984 564385216 633246592 970585776 661163656 67170752 481093802 315060456 766185144 950796240 481561344 467485384 913274752 169835680 193040768 893393168
813815769 529742688 756839728 762172000 413456460 535824436 489167526 822752848 438055680 83056507 801088176 838545236 826881984 544363520 70499499 732681472 777530624 693176512 927277184 115841536 278121488 463446808 269250133 822406726 63649280 575089584 347357096 503662432 316119100 280456304 628014896 619105920 30480232 365490352 788050816 101017456 907199976 493200384 436655680 529394113 544395456 811309304 535778487 692714712 663627680 698997768 320365200 726023000 177444200 240872112 351987136 469705304 580623232 297869420 184602368 818738672 337860256 661560256 549571568 321737664 81952000 311033888 854246955 802750816 665876056 195657352 270119040 399021568 187744384 495086664 250462880 599436800 308694245 228148272 367776128 601755048 923080328 147375952 759494784 959869420 667007160 321249324 538465792 711712068 447183136 996444364 208364444 782437824 321937152 973175168 377854592 551538230 309604060 385588392 118588816 291425792 394544224 153642152 60632832 429834000 314675800 377048864 478390016 989793580 270100960 822630784 973985920 5922600 711246280 619165696 827575048 601569120 503411200 61415384 713690856 590717059 7658968 917385694 95277288 671718624 571291888 731777744 675899712 335731008 341440512 592220912 31977336 548350720 229040352 316954736 425692174 533571904 911148000 608826984 329406762 135789048 764715676 452230120 245562432 126031512 933792096 332002560 184580168 617940944 979424832 966725456 671175069 656179484 23922184 180540632 536801792 297080972 400543744 187588880 671668968 2439604 411768192 806769152 583207008 974471088 666827576 956834176 766980212 210855824 313488384 433014016 18273384 270790352 811051200 183932608 823627200 930242440 857801600 310171584 395271872 971542528 269519872 602466848 924501504 447452344 727052898 621135884 30301948 476531296 715369396 398319616 128819776 382187048 25216384 272238736 121539644 208777728 102898608 176892304 853404320 970368132 707672640 209750528 868460800 247124656 494956344 459124016 402075904 533728612 593371584 5495232 837631488 613567104 309639672 316043830 715482784 366949056 51545852 34223496 943886784 922255168 461477376 140010968 705467554 102303896 722882428 603989820 966683584 438503024 673795328 922637792 421249280 893999840 853092400 704446416 594386816 272067072 963632040 65443384 858498588 638562608 723703502 396526916 14623108 942395768 601790592 661145600 813136112 823563648 195090952 44470368 460320016 798421760 270490176 116205056 851415536 608042752 254235300 700711424 192350720 781960072 985716736 155409664 500600128 418879456 989224872 389226144 282460928 356302634 106130332 255787728 814508000 507603376 832310784 24971822 533125792 535742306 952981088 38647850 745585093 143624928 281082880 474565248 819443992 842311424 682227461 359634238 740904112 848346068 288038688 981560232 160159552 602912768 159686408 440216000 598964400 145563184 238343224 347844960 426316828 263862832 898627072 753679541 638390688 813808288 591695776 487391456 76192864 172363492 153558000 210313536 951449088 792121244 304892800 335945008 885382704 999857000 193750272 897645992 880364920 776109056 903978208 35639712 653832664 316080188 155263040 155426220 903045760 977861604 921482224 668130176 442638848 915817920 709687824 769577728 733821907 885500236 46304392 88138700 33099776 905286880 772699712 703898624 507672352 407604736 425324972 748715200 640410336 12708991 417797024 517988352 741326060 105929664 566898952 426313752 197149616 606227816 857401184 884291456 523046584 985691360 464011584 488316560 682813216 718121827 191045584 44239424 789739336 530688000 734260800 984571436 247862768 357504000 59919296 754230528 319089152 712653896 469986272 105470816 221756984 115773888 409155060 766831488 364282864 613433396 55306888 610964512 84146240 981481984 567121560 439729904 855603860 236867018 772422400 815738704 57337728 293324640 659465452 275433840 75128800 235590429 900844179 785720444 487515692 62647056 537126960 787975936 756934250 884437696 242632932 547347816 215493312 269231776 745424962 665113600 127703360 703599434 299215388 690535280 356398500 479932224 595289792 619000704 449609760 539705432 560371072 184133440 258296832 739009120 76111872 217722112 292300848 366397968 981306962 508977130 267981872 739054736 626163676 909700608 979544132 375817140 138022286 621806736 679101688 106586222 985788638 924114137 157104576 304539121 887725968 359728056 924462056 851908116 280526368 479532936 651360768 709800256 987215600 503602496 506499814 296549888 492716592 782345956 807740416 552564448 757721296 699741984 91863488 258067256 144964736 508941056 97992384 515427242 673070552 136449344 307586560 721141072 654823584 578872592 748587968 535977600 595517536 909068864 263655422 142357968 824704256 322424704 239687488 857899944 654294976 635030400 630960000 796135168 912379596 276598546 364070926 756556272 907861328 471430464 237063372 833971533 524667392 58236184 566182784 605013100
209122512 621174536 17656832 980165080 902612000 511527056 118626572 89195264 963861120 203416064 370306250 464021120 278339872 550261264 697568692 897915648 332716032 117294592 73466752 505433440 736456192 346897408 784812460 890167244 109270016 293591952 334872652 607547094 409020923 946916928 176835392 295509572 823929088 948728168 298329912 199390656 457869312 757118932 928644752 978800372 569513801 241478920 810339840 46674592 473246028 539788608 442236688 682641890 913893320 975490304 602894106 731482449 882693248 284411456 217722464 264320768 937788000 292070840 797575600 574030512 610647756 610536640 958404176 430629750 114733728 686616230 934015684 441221434 814021156 342457344 722113536 574615096 978422464 909939552 481857828 983600092 754725880 201782944 772533468 159170808 573309200 582548448 376754400 181032192 938890752 575681120 95922688 877917120 958196736 929459200 200802272 634556000 358273998 466718266 761342332 50810960 769805312 864017056 956682780 300674894 214145256 436672256 463760576 234244816 751664156 236331056 920237624 741515568 895494648 691428136 206879769 952559664 229758592 819674112 633796096 704578682 833509376 67914352 424176384 437033280 600629632 963475640 80705392 997078460 995529264 716880080 900940000 624641000 517377488 751481856 266989932 820633648 513058824 256448000 741784600 225372532 839953588 674592912 481530384 95325304 545820228 595263840 505990464 148923750 164655352 967163784 126490624 425859584 493633536 932625664 547054224 278813151 583243730 896812024 448291072 742529504 435546880 367939192 702769524 41843920 343138408 464096468 494997312 689239552 642580736 432179420 740692242 695696568 34354000 776908714 516314944 785231776 107367328 926816416 234544216 772729594 787781918 171539200 84180164 211019214 761792640 273046528 554338688 750508976 489313600 525612040 261757440 384180420 805416000 47155200 222813264 164865124 137156412 711842188 384894224 9105572 225460176 508776944 822114742 451094816 436977336 292232704 705447200 447343872 935002132 752770560 151585184 943701976 669246208 591861248 769845056 227941184 961224064 281555000 248619356 624701120 582808064 807031808 667568896 864120688 88896320 85153808 650156288 475819768 757552768 735534976 555645812 962008640 695996096 136872352 428904240 299360256 136800896 522095040 442048480 128104960 881676288 578939392 664972884 992157312 771035264 324551472 452839314 306067392 299644316 508314880 282545664 393465840 372277536 833768712 261243904 277994976 543730048 98794768 829786208 516380160 388967936 452355874 86555648 618141376 513420296 604222976 271304288 785161728 177633152 864639284 772519784 702319992 964042528 848005888 649150224 869976672 549852188 42353920 918797320 967385600 727564304 206782176 162673656 277118160 439689168 516499904 328383296 820643826 915209616 261350304 767846144 350846812 433342532 189573648 232094582 393704900 642532796 281839872 799490400 892784064 264610000 938071392 525262160 279550816 271615780 255550296 723525120 146622160 932712272 890378978 823782041 642500608 849445216 248275264 20425736 880007628 671073750 802453056 692557184 837430736 334950288 342579616 88917248 904341754 914385568 958832640 600555248 414255616 36835328 901248000 367100672 509827584 245216396 750134080 235889756 875464656 693076144 530318656 592990368 670655682 220015696 463152576 377415832 792743424 426118672 451113312 331598080 747954096 713816576 801126016 466754096 739335808 951040352 942293776 408872352 655084603 21613168 391156608 453369808 335692848 737735696 909963577 602498384 541163659 986480944 655965824 753668264 372836560 391207630 599787152 645016064 353783616 387729904 714652126 85751816 134672897 699408044 405714414 691088400 221604384 599730944 983758938 615389184 127026432 580175264 665421520 753600624 863871840 609101600 199624496 784928512 531030944 664262656 937697708 462753600 414424444 25054208 472719920 140314610 801760744 199895768 92944000 444896768 833905792 303997440 632255452 536145112 381081452 514848384 47922720 377587840 952195088 73031906 704165392 258183767 100289632 759716320 748058880 596847184 692568576 401908260 724126352 691701952 456490400 875140864 530393088 725287488 140382166 488702496 502501312 849739984 593270528 861065958 638388564 705018108 894646592 947923216 20538496 636210216 566132736 366418720 923315412 644042560 348898804 908080654 681598208 89550616 972046464 405035716 777522080 973455977 384125696 585358976 80437248 859313380 266467072 858006276 679458312 141346480 152342704 621121854 347014892 471114496 458530144 438731200 995408384 984045680 824956192 591782464 396129008 96445440 244735486 653802376 640033712 507746304 705773312 356170752 328116640 265481472 475910452 935716020 52260480 71640680 136204800 751615536 181507848 490737280 833800000 885853648 301391360 930655936 785734936 472788288 660977004 662288728 718114560 578889728 564361984 237105152 704804886 721300388 342502304 44730336 128313344
701034734 592160452 947215872 440462848 516510208 775268750 557172608 60611952 768957696 637953664 703359446 936391232 331912480 128919280 377257488 487144960 649898281 118990372 71721856 614054572 151499136 375264816 726417120 504239440 195753408 654744060 325138816 952339732 652251152 844433792 162235648 505367984 667539456 124789504 294795112 105628656 696636100 84521484 230502409 250322612 107553100 219361400 501649464 107213376 675704096 360798840 712812918 393230024 398077120 733354668 842918048 957317072 657604992 608797696 943519208 3239680 771692544 231070065 859336704 400150528 492136736 93934784 418174464 368867200 313749888 976958688 984153600 7654192 353526528 739545600 661110784 916503800 4209368 895825115 974498624 238816416 926952256 434990560 121806528 360749312 88281600 633880480 918974992 617195700 568830304 645555712 268531736 70300760 88259680 228822704 957909104 481838080 849683012 208942464 931108368 341657568 349630126 913622304 347444416 247471150 694312320 419366656 749402624 83956860 284749584 458628096 317620096 569638712 500495104 256185200 357345512 871699760 346354688 315195344 911326800 208973792 262967376 38039696 510245204 825531096 793169700 98562336 973519010 612990824 600193960 978195636 45934816 386054795 994539968 245474304 967572824 263979520 272481968 219621432 987571200 46701740 841168336 770982928 102096384 777700192 259839608 516381632 265084626 441008312 266261869 940701872 781340062 339932224 97856180 581904400 764768000 869395344 429331968 329794048 51227136 774862000 284757900 880062208 517304080 625583392 899064416 449287152 754988480 805019712 745617808 346066432 608385440 752609087 188118528 128102144 487600640 552079852 754234880 28128197 939370532 143703448 181282912 502539256 424467784 819569472 753664000 353759258 728831696 767212196 864224199 365164640 157705856 906747872 635159924 743571584 366769792 164397068 507569264 790687636 326957696 626173568 336444816 713421292 112594100 484495652 107735120 622108992 519048352 328412385 347243432 638708384 49185504 263138336 372579984 342032384 70331200 337788544 405363456 453525076 588635716 81185984 457635204 30545096 387924736 954065872 575645040 465488000 695072209 993496316 876350720 827272320 229307008 100481360 907878576 258459021 602964992 106027776 174855556 207967552 46973376 623304736 33280 291918188 194607568 727684608 244179216 605967232 503176736 495425920 96270496 46958592 312572618 866777584 780530884 980498648 840556164 3942000 897562528 826978496 194432568 535793536 263848360 74324480 720153600 983459832 343548640 751890072 873159136 502475768 830265440 931140000 500806250 597575940 796314624 298804864 398772224 581201880 885854720 948557268 341300480 70582124 850701136 626119350 742014704 419800032 926142912 124280640 482422592 15004812 686170708 249358880 833970668 811477200 816827714 156174438 23166524 7692532 802006240 698705184 514917664 35033600 9119488 719370640 277422848 145054400 440749088 148411728 394421280 531773404 305437536 69128144 757292284 456557084 572413012 472375312 810130432 190352384 848135424 980646400 970552064 525855792 234809216 451275824 865466096 820585432 854552064 282419800 435720064 65539964 890608312 959975232 434534320 826034842 934062080 354033152 517338880 665032464 63566256 865508672 525674268 554599832 121307640 493593148 283947008 886835106 338226368 897285120 56642080 791568456 897048580 123142584 256766848 22617384 312854656 205848584 78634794 150317734 727673344 337175744 557778808 141017088 781997152 203692608 557764738 631550592 491236728 290173500 927862336 214166428 392410880 632027584 738746432 648618320 4423869 811399048 224098304 141616368 36691984 806952448 965783040 507102800 606180864 632209408 417382400 472383488 650760704 471495712 694455168 708808848 883520000 768541824 852035744 183672496 647156992 399274320 249567232 226176 355770688 625724748 613732568 185831040 624928384 542745536 471292060 920453968 584258864 573018304 752025920 678130952 218498184 837037696 65179584 578972928 580636336 527200768 347374650 180903052 942158176 491976332 464348314 638186016 66539152 551983960 680980794 873776400 879443968 513417088 859741375 568184880 434853876 987180032 937397344 975228544 222763392 362844672 100832192 487035920 493244872 783688096 979715520 835803902 132582592 204365556 654170368 944840032 327726168 237961184 686402588 602146392 70826604 192887840 224573656 964429344 658591320 991332448 595656704 327411712 937312896 695310560 689000036 135231360 726958434 768752548 954924544 412759136 750967504 291995522 734765508 299275000 391108288 952437440 892939872 456238720 124045440 543849064 707025920 259633152 368009152 502061428 196767328 638529536 490972880 470244352 970332288 281984464 844885230 219508176 8480400 637802960 776875880 554384140 712092680 328513400 707013632 913393728 58100184 269089400 287957504 453994752 237926544 964422192 397333420 350934177 260707680 251082808
20095664 899865088 229725312 385911136 599656702 916590748 549701254 257047040 857565303 334389216 696230790 747880032 701578240 147811648 312508284 657090492 905071300 785989856 907969060 857510016 827322880 639474944 800744016 175967488 24038100 251405384 530979632 826325568 174247992 191933961 48389450 219742224 981256154 609648384 771718400 64281547 708570242 697096864 651864064 21229536 772616651 305320192 819554304 969767424 902328256 940745984 986730384 205369984 554044172 652793792 307603685 522932800 943088480 926171648 204272999 251087872 751571572 241111040 538813440 812550208 240406730 16446420 386349616 300619835 329769374 576870652 532636558 364163908 893880320 463014400 14548800 735246380 399473344 371771904 374203040 22931976 429870126 725084072 316370304 268388096 821436672 59368960 68919430 410585920 871000548 472062741 475712384 226612608 425510016 354903232 565201856 647311360 860518052 775997632 554913880 362043904 722977600 473229824 96711864 803973152 581860420 456657860 223973100 80994440 875016452 439345152 265607648 202223848 826614908 634150400 621558064 971438385 845951836 553600704 216884856 702404296 209240224 931640832 97071440 119866064 21528320 152888704 452576000 463279936 536007152 986845240 366186152 37898752 242642304 53207040 603007488 903747152 564240532 22106624 418274896 602935300 406289268 145685504 36625888 692196810 770575936 584654880 662666460 955097408 572569200 828022740 891779200 916131136 864054528 56721140 876047516 88607686 641994230 935511040 341435392 829543424 367790112 57592832 271510528 524554556 493563264 300701525 185401216 722652288 827992064 61925824 537994368 887416080 530989568 140492464 249678096 617814556 55461584 938233142 833747728 894344704 461818232 245777040 487784448 213623176 855543984 469445472 643348800 196175776 336091392 420619880 129944490 534213952 310498828 219854160 596303072 786747392 648057152 626426368 425351436 773244938 258141000 16022580 406851032 535829885 567098760 404858400 811722420 583297658 690141552 464837320 391979768 940236800 665779442 696697536 482367878 986832128 817310720 846601016 358187380 839239808 398490336 822591396 478567168 564791072 310324788 818547120 677396216 228292346 270351748 849543688 674232784 514170864 760834304 360960896 980073752 653022976 814752640 704039700 530302032 820372992 536520577 633358848 416560640 342803488 145296944 384021788 597987584 800147632 150154944 266774056 854547968 302619406 508948608 555816900 892685568 383169504 814275968 593213585 321298584 77485760 287390280 976094368 173562782 26017680 400650884 322140600 420952104 582130176 220046848 480634296 898002312 789021184 346113024 991274068 747424060 274065216 699353364 763799296 598974400 968689432 54830800 988562464 497625283 560327941 411655152 979615616 401891664 620285920 125512380 33412224 395743168 203195624 829136640 185470088 513081628 714081024 825177216 808444672 982932455 681552128 465484672 741818782 755746048 308165444 229738560 533819904 25649604 861639808 987505154 601108864 866300752 341569088 686334016 825779776 594499664 189745536 313865360 594649960 587087420 53629342 276625920 905343912 477905480 6888320 173888352 780216704 172327224 860738000 678700608 488842220 937439680 105486340 758357504 707575824 55070538 280947648 592890368 889737420 897772004 625253080 206350592 657329600 984227724 616714752 156890816 524857728 292129516 277008384 660815104 281470480 596982768 554527588 530844824 106435200 970134512 632536192 684364417 328775680 100904800 922910884 46056736 574580608 114633992 842962304 409956352 509890944 447050092 619859328 796531456 494273175 510585184 97600000 629090964 572742304 422291800 460226319 308365800 29314924 555811408 870746368 542305860 886288100 913586688 785331264 787804928 913976768 439107180 912897912 567450688 871660208 562103680 139048452 932291888 940635192 569451520 138884448 739895536 160505894 53251328 915196384 789727168 240275268 310317056 988380064 133381378 272240000 595410704 674861824 515599120 4187596 652536712 53425000 940768256 612071712 701822208 263033100 540641440 400994592 597824772 278041024 941609360 56754176 166100456 734745264 53307392 236731904 981223006 724693688 603981408 299918976 997456000 777043568 997926912 29906944 32011594 261309632 929992780 895704736 867964736 907209928 637116400 551226149 724691336 18199816 687076224 407164832 825595620 246437968 190315472 277298768 618393088 867322558 350980000 921895500 600917248 129280448 273933312 779478688 996073952 687294184 155002332 875590928 287767296 611340320 691008000 977675008 356105824 566521000 685303920 246465440 845960912 581382288 892480000 340500480 734543744 75605248 684068560 678246720 253459936 579175456 643983378 719265856 244525808 544101064 706531332 1836160 329373384 128484172 425352192 872857344 805103488 197392800 274579351 560538704 108489504 126988548 883799040 734684880 257825664 564542784 234179648 294331913 858443240 542361600
341934784 321830960 247133256 680691520 643815752 281528256 675161472 491778112 15542824 1591328 138078176 90175396 881018496 910812646 996821632 475729490 764702464 33420844 472105440 642269877 267790584 383120512 824509448 421729280 568633260 366102348 397634296 465424856 524048652 848146944 598675968 540696064 410333184 647269632 105804704 205490560 912541790 577408384 133953024 490344790 49381248 510422944 796464256 72863994 321008872 831855264 181791816 650184192 395343336 792351268 404502656 653038880 988724992 106498048 260477568 797467252 426756800 151549536 274368978 181679832 268854016 188493232 734063064 481873152 730387272 938037440 722631168 775570972 609660056 43187548 136336616 453981220 908304740 692565504 906985850 277686582 249142144 381227680 255593248 844940238 248486912 459000692 614871104 313473384 695482240 3393600 95673148 224853698 436271662 913668968 455045504 958810752 423675696 796214688 461627488 784721152 345259708 180465152 704583784 674195384 894233608 796081560 740004096 327982724 877621696 162432544 951939624 762383608 432869254 22840928 874808032 110771584 729170944 13249536 435849689 979800832 230440960 128143264 154334592 14329472 37185024 128822848 917379808 189005824 326211136 711883904 104441404 888760320 865741048 250950704 621155255 13498868 646653144 397481136 216830592 549885264 445898720 533677100 854442486 620384752 408203944 391392412 968175882 485437484 330945152 443743360 714727612 709400833 187382822 71590408 194768608 417811224 282674432 530730072 530467480 613011408 126552780 773032000 815452544 275963456 380577488 108799744 904701768 485177180 252119216 933065984 718411264 178183268 800513792 612275441 733445232 644058408 676651980 998441136 145140434 685765820 398821858 302259200 291321120 251297228 21065344 792576375 620797268 855333366 866283008 566317072 244007772 366188592 987690304 664703336 989354252 90375652 504659480 78626240 177249480 449988352 355012176 47848428 28000496 456647904 726121112 286519424 33041824 794376320 824429916 505546184 198090112 770358976 209523200 330645536 62691732 804097248 71884048 688028280 494459876 683863936 605908288 6154256 117543392 509875756 511386180 987227810 404962624 191651250 389271064 581727884 927854249 669980480 988550256 3742464 530466908 285286352 566500624 125297792 649790692 555594336 309945278 299979216 515881584 859860630 578873068 439557500 380208128 86812544 890339968 992719672 439297000 686851184 34734768 669107584 420310952 568293054 321161984 846515040 129517568 659385202 579982888 349724176 919365424 764789536 391110048 703880864 734620280 280200170 406458652 784014272 230375680 899963792 69791416 921262976 105917608 876699504 419270144 319655808 737202904 167735120 606967048 753841320 426812752 308322304 141441880 337828848 198628480 223945620 628384256 614103788 781303536 274148864 237968352 83785408 181097984 49534176 580313920 501059832 199456000 669775520 526698384 788976904 508730848 157529964 623539248 401648800 493627256 277534464 207133502 163838240 237994196 788157696 272286368 466494704 542897444 366374872 494944320 214738752 365533860 932629568 518913216 662275136 137747392 381848928 236265160 971813952 436821760 905896672 604571136 34228237 599230720 187769856 302110848 789622388 468084576 277066604 524196016 163752608 992940308 518243456 4732972 235692724 611264760 555524720 951227248 134944640 872554000 570336512 139008725 144326272 603452600 468422656 253956760 189875456 940513704 960558592 214882858 662644136 727053910 569308930 255798064 686910752 529105504 90838400 499532800 241099584 125976412 311771600 105938740 949302272 565017056 650280616 222022656 499408132 711457226 335883968 662766720 899349440 731318912 539304416 221646080 525412352 881164664 807132080 709617600 602078500 790037800 309248064 302852462 435583040 584981984 630359408 342729584 942497992 276997960 64633024 883205184 13337088 137298000 341398328 635265146 763800864 586150192 760697576 989834656 828991264 19103568 126657936 262376824 338424424 318896000 639683440 203388784 872791752 39769568 714316300 507427456 157927760 67070126 27303552 454925120 661357908 399678603 374695680 294793056 525048704 447273188 417176704 378594140 342356384 401366272 924754944 747014656 984548608 844787568 395827546 578274764 787003904 988085504 605814024 702433792 505375652 872511480 64571064 939186620 171440240 178165760 513037088 77049000 505534672 709691892 197956304 464786400 73068356 749444352 488915620 325755800 204809056 280049664 681380000 305626688 141021741 477023744 128290304 967169536 345868896 757753312 965800224 980218618 603107680 927141568 541186450 354947400 316726452 477667200 936998720 168513056 134698464 662065498 131332544 654688768 608689520 466836736 342825312 121199054 594361080 50202752 405907456 850333672 406114048 548159836 849602412 692300240 805344000 495705760 179111550 641169392 311918984 259344484 995666944 220849480 445792128 51051520 932261088
388237200 42793136 54369280 85214208 411553984 397056960 909433344 718342664 254540384 516819688 418938480 577993360 228575168 588488000 350050816 875582976 703798784 780428296 261488353 613771072 449962192 866135072 16659520 523903353 30594560 56463859 384391456 515005216 651880436 929720704 562562468 151569872 442316800 846160384 959087790 8725760 637111296 837860096 890353627 725600000 573357568 735394048 19421312 351641728 767208832 380304544 428176384 559313808 891052544 373000960 980009600 615460576 925660712 936595936 226712700 301297792 25417313 463489184 139663046 791478376 944054944 869572564 331132160 976062176 950122496 119717312 408758928 797562416 470888352 951235396 623771540 278138368 674491952 923507904 573920380 120751568 50336768 43198288 323791008 912566637 206559200 546580992 199433984 183844320 885291904 939341772 261702600 840421760 580099776 836301784 351942640 691867264 696157440 831915520 239471072 482174336 152854880 104999680 11029504 932577216 847247872 284490688 22744286 259280008 528104464 461718842 608850086 675247744 892328448 593903872 50112256 665389440 126438352 325535232 274414464 871959250 378862464 838711040 644300000 151310624 565617408 966649600 361290868 449112586 665335220 524492884 660379056 550358010 964174824 808056960 429570176 977519786 474743442 583054166 729027860 538957696 368338152 868689308 937632191 398918400 138518572 474791030 643577328 526206816 718353536 859698018 654279112 733945946 597402624 258345240 568405248 205347072 879692488 214433792 485754368 92225536 981885568 284686432 957102848 463394304 840510208 851397248 153147688 173311986 24072584 452933728 447766528 998315264 166411072 526631424 841007616 354175296 693468056 190100160 533487566 206162184 755281456 890206720 963583744 59939840 627020528 638582728 733019888 977687104 183716726 470990376 177745408 589145600 498458188 987798144 684848128 111623624 546716800 238895712 174575784 769331712 912368210 257459200 503501422 531687232 162918400 690951888 189440000 213871616 654219168 531452256 244990976 624269328 892423716 171544948 751839552 178391872 61313536 163805064 978989568 758033536 282795592 264384000 184270890 500619888 7064688 3380864 787445744 893529600 3866756 560897984 66662673 923569936 660235264 165184200 326445008 2285400 473108352 780035968 371467960 779725490 49885296 922413680 268259392 862727512 362949136 844672696 259716688 209786768 381361856 686334252 146870208 725814560 569983344 744985888 524461174 861659400 510094712 809740800 687917200 593111840 305861416 348660047 568984528 481950424 215428608 704499400 798869625 846076446 98073792 676065578 833745920 411125072 141753536 216522432 243853760 547584000 523577040 525294848 199540480 469669368 879667648 796824848 524484352 67333568 636920940 460595904 995475456 726856364 429284736 597499816 182304200 9752576 870329253 841243384 444903040 202366464 79906588 25161047 969860000 777383488 830809088 143304856 669120104 278192884 139094144 609106064 173184512 265330944 235911400 211505220 265759054 521089360 127899220 177294008 346682304 338096320 492233616 739043640 27716864 987277332 594959296 454986240 27952650 663329856 776773850 824812032 90385408 128798960 710610924 261029120 978117424 9290240 118973744 749052928 313941392 935768576 275388524 844917488 471298752 869082392 702834810 915531736 82693280 762154496 48031136 746376832 982782080 290860224 933632438 35971332 676633632 846344144 757064428 408148832 35854336 231746048 790571867 995361056 795723264 538840832 798284628 302668800 541483520 28690338 781746576 954484224 756266464 455038784 64323776 464782240 505458400 964423994 605606630 234563984 548657216 912333088 665543200 215941893 157782528 48820000 169354240 513295168 835897992 918925703 150114752 58146304 890173580 372874144 71095264 357416736 558527736 586861376 13931251 613079582 275504640 550627650 792592064 466030592 539402670 684563388 393684656 120134572 216861744 115256520 197436630 740176288 852829190 945590528 768807520 318251904 477601728 886691671 48619328 734894442 585750952 299181056 33123456 878077794 307579600 765630520 781018088 61959536 759142336 539411072 6200448 587882368 973988284 113340000 325255720 542801568 540251648 584167424 764541450 12128224 864094968 291180032 463093216 52717224 412021984 810498446 231283680 588164356 380231310 364069440 284684656 627106736 322816128 96136928 880714336 982849792 994681750 935731704 705801680 156087360 314815168 881639512 897793920 72760949 164526496 244104773 27019158 906552320 930215000 970375168 933112480 513766672 200980336 715526848 753680832 25402368 578374072 213886088 285633904 826160336 21951424 233071104 103502720 667611816 734601472 631712704 438463124 858085048 950912000 960152064 663736172 292537456 239675439 654403488 847987904 86712132 768811520 671836528 398560320 531241728 252919040 589720864 707812384 747520188 583579288 106508480 262203328 889719712 747660632 417968384
122273280 740505664 657465200 24971264 735851424 272906080 1067389 891281792 418826240 921093644 346115080 399124520 250082304 909332052 977254820 935915130 647117312 780395840 786984160 77086208 149741872 348855320 471875000 39279616 12209660 249308800 165876428 993619936 396316960 492355400 17318864 51381704 79594408 914112457 118217528 973918852 120257796 390716768 160870264 617501392 782260480 765191264 427434816 587656832 243225248 633621872 110176832 738521088 981558544 321551768 258228096 775647616 719480064 772279352 281039136 663969232 564997888 88819210 299190784 328313784 145108880 178503628 473364576 948583056 275714560 557062592 771722112 550064544 749620224 489218368 913267595 708603148 613976000 236997096 278341000 668907720 561042816 388551968 716517504 44624852 841224192 729784532 728804032 750090112 209236008 999394434 631703310 224082560 419024992 244092590 335050024 171239808 571464000 994744964 10812416 992621600 830932576 849135948 142760464 917560720 180492408 985234020 759650718 613105656 809457042 464932696 240726944 38985548 642663684 559075072 887775040 168736100 884866618 366508032 473571040 633212640 586210752 271275920 158950400 927788672 91193344 662376684 367189344 693523330 563106864 482951248 781506340 64986744 142191488 723751896 905133254 161204016 153226801 131307008 326003968 718673632 432574018 913597100 229052560 961288768 472745824 409957152 419419136 366583664 793833600 128932864 324840282 577608704 12359100 296994304 296401520 242939832 568021152 398717888 249306816 884349056 86369300 115919740 862786624 957600092 421614576 112967680 582223276 637846058 425536340 565792248 865296384 51808368 609478688 388620640 153059160 407989063 608907904 135689344 139216528 459751246 452481352 351735996 264848817 916996320 24435200 122497472 169530443 600769304 124153152 16306638 562146496 158013568 449841920 84790768 471223808 803881052 96846944 440093568 909394652 892357370 486861824 419074447 764129632 9566440 638789968 675366400 489354190 478255528 70235928 631680064 847203840 982361416 683267648 456088960 54906856 234646342 478145408 794962568 509558000 985859584 374908016 646656768 127083200 474644608 180853248 863880928 689617004 531025152 761511694 774934816 961681200 786647360 722874224 481839216 871752531 185485352 345075516 132281600 576066750 148532528 167606288 760839892 221022976 428493988 522880352 241428674 258385384 548233056 792270696 20890058 84804608 744380320 694217920 71873704 168515712 188248304 775435670 333364480 747540597 354604676 735957496 224946048 588494496 981572992 875166720 997003200 938396032 429354920 729080448 279445696 766623328 513703616 295754524 949606848 155175228 201415872 460191891 308426944 261283468 422168576 345639200 911721248 112328704 750404132 107925928 691121760 178943936 627798804 211490468 344937144 88681012 250709560 651641600 944422256 609309256 241121662 919258976 715581888 42388928 174949802 337884960 768496360 6421608 475753984 673726464 390191808 774150272 486243840 865677504 973646027 603113084 731163712 601677052 209552896 978311680 74004992 875829176 274681430 989235712 499096772 283174528 593259136 545982396 705807236 258223360 749696000 638793636 315459856 566072628 9418484 174785024 509211652 936311808 951388416 561302760 885781754 116630336 450516625 28466112 282429184 975469916 96616772 479555440 356275712 985846208 557848576 781317464 19818304 649075200 230688768 196843776 163814728 579475864 936996396 808318286 629052383 182706344 96025728 71215504 164557032 426870392 442945616 196654664 227726597 752566784 934949120 847547912 349606016 18819568 4493620 821881824 410580324 332816456 48693592 456557428 992021632 471986944 144769638 199858384 72976288 751722204 872511168 975320320 553441600 537584568 814138724 180927184 518924244 453492832 579726690 133402368 672740456 24893280 945587456 929501088 877484224 988268776 41100224 970131040 245020848 643284396 820427800 929660896 855053552 232059430 617519972 982439296 46793896 58525377 53444512 118400992 426047308 316850035 398762984 85439608 101716752 140083200 411469720 739934208 816673792 643500000 620825728 261202496 828657940 254053676 481827264 947674536 297785992 626906784 65971680 699886520 805028864 142461402 650181514 883485840 255688856 897803040 517551400 560045424 497851572 787678134 453095168 977942288 798998016 622949344 471636224 866849280 265154034 93165968 103451552 800474432 611515648 757226688 44563648 204177920 134169470 938782208 448914208 256566364 892633788 424475616 817224448 532805632 286563279 367527098 571148832 400444080 69654528 697793076 97112704 440035251 354921408 135590040 186919820 89680816 1964832 488566372 467364832 559976912 432574720 193301096 464864576 660904448 770145900 744753152 944870456 784624640 857818760 653943056 417705722 249070784 339539604 251343088 222542096 555023744 229748736 489613096 556358400 818110528 276574976 659897856 14337024 734849600 376863104
361 287 41
121 21 257
290 397 35
33 321 173
309 237 129
139 363 87
233 5 45
319 281 73
105 93 33
373 421 49
185 345 105
476 205 21
185 105 95
257 63 145
385 489 1
285 117 1
313 173 145
185 65 133
425 185 21
41 157 185
385 281 33
181 137 20
93 373 57
169 361 129
25 125 337
209 201 253
409 141 65
297 137 97
37 177 57
193 268 73
393 269 81
405 125 65
37 323 9
181 453 1
1 117 353
153 241 93
301 137 52
289 405 65
25 241 145
385 137 1
205 381 1
377 389 1
453 473 14
191 477 17
101 345 36
393 406 82
375 121 1
121 493 1
429 473 9
97 5 349
229 105 17
273 51 181
461 153 1
133 485 1
165 1 1
325 457 17
269 445 25
85 153 9
113 305 41
49 133 273
139 41 11
109 285 33
237 273 105
273 33 177
315 273 81
201 21 237
85 157 273
329 341 1
465 257 29
429 377 21
269 389 9
161 445 41
415 462 36
429 213 17
145 33 77
339 449 9
9 243 187
345 141 15
269 205 105
49 189 121
361 281 37
489 95 1
365 55 121
109 293 181
109 425 21
297 83 193
459 2 1
21 261 133
405 169 13
117 93 257
353 225 53
413 285 25
245 281 37
281 167 213
17 41 285
207 173 175
165 1 1
101 65 150
117 301 33
285 249 213
301 441 57
177 65 161
437 133 1
193 221 49
177 5 241
41 171 107
161 445 29
435 138 7
313 281 165
385 71 61
5 485 1
205 21 249
297 220 109
441 323 5
1 25 229
485 457 9
285 433 17
197 149 17
341 1 1
329 41 45
101 209 125
448 273 16
345 257 9
125 393 82
389 437 1
489 185 1
101 401 81
21 189 17
325 469 1
345 201 105
485 5 15
25 449 25
93 441 45
289 321 33
381 5 17
265 17 1
369 257 97
193 481 9
321 481 1
261 121 65
81 145 289
433 321 1
325 373 49
381 197 97
377 163 87
309 413 33
37 125 193
213 179 65
265 221 181
69 101 17
465 353 5
381 301 97
189 217 185
41 79 267
239 201 171
409 89 17
197 305 133
489 33 9
401 493 5
5 77 33
305 421 65
221 407 5
1 425 57
381 441 13
281 97 209
123 261 225
257 409 73
1 85 113
249 475 21
185 405 49
173 89 257
481 161 13
21 245 1
489 75 5
497 173 2
257 261 161
433 165 45
397 389 9
401 237 45
125 9 315
29 213 265
281 157 200
189 41 265
241 125 41
385 201 21
461 161 25
401 45 61
141 325 129
473 1 9
381 233 93
25 461 33
401 273 81
409 181 77
293 405 17
97 133 225
349 405 29
9 129 265
345 37 93
233 449 45
1 477 13
265 49 205
113 389 97
477 401 1
109 187 85
281 297 105
289 33 161
333 33 111
345 223 9
305 305 21
59 53 281
493 361 1
73 396 8
233 341 97
253 269 17
285 5 139
193 253 177
275 493 1
198 413 1
269 13 197
97 465 13
341 237 97
141 265 231
435 57 1
305 121 93
473 229 3
465 197 1
109 33 133
485 359 1
277 226 53
197 441 25
369 61 13
129 401 81
209 121 225
333 385 97
449 197 29
1 173 233
221 1 89
265 493 1
263 49 235
185 15 313
453 421 1
493 53 1
463 421 35
277 41 181
377 49 32
33 361 109
433 433 37
377 400 42
53 309 129
161 41 213
181 417 29
451 1 47
17 497 1
57 121 21
157 481 9
189 1 21
281 109 101
249 89 237
201 245 187
329 369 1
257 91 75
91 373 65
313 413 37
225 169 5
301 329 129
473 250 9
397 125 49
320 161 138
469 301 1
169 241 65
393 246 5
89 445 49
409 81 5
357 185 17
443 77 35
49 409 25
241 47 37
293 25 129
461 385 33
381 42 113
157 387 111
161 469 30
445 209 21
293 373 113
15 201 265
37 377 17
285 261 133
265 493 1
9 397 89
333 461 25
289 57 33
421 225 33
369 493 8
301 25 69
173 61 121
21 449 13
257 325 9
149 491 3
45 29 153
385 479 12
269 215 9
485 372 1
105 313 117
209 237 145
1 1 477
445 285 1
41 97 177
85 117 129
143 449 41
449 402 1
245 1 209
481 221 9
409 481 5
157 449 25
85 19 257
57 337 137
287 261 203
309 313 165
241 85 53
477 185 9
189 345 130
121 45 149
61 273 179
357 201 112
185 369 85
481 27 3
165 421 73
101 377 21
81 487 5
65 21 237
393 229 1
101 419 21
369 489 5
157 213 241
445 33 41
77 57 393
81 341 33
181 181 1
213 157 241
465 245 1
409 405 41
401 48 17
320 13 126
301 481 9
285 430 44
169 229 113
31 333 125
345 403 43
365 5 49
97 305 145
1 385 25
329 225 45
13 217 137
166 417 49
157 201 197
21 269 184
262 421 65
161 425 51
37 261 213
485 73 1
197 269 33
489 373 5
89 157 209
133 457 21
467 385 9
41 41 287
91 85 231
89 89 105
453 105 33
485 447 1
463 201 9
321 148 117
413 185 41
105 253 217
376 253 47
389 205 33
225 129 157
261 393 93
493 201 7
241 221 249
385 377 104
353 321 81
117 221 249
301 297 35
421 413 45
1 1 413
181 363 73
305 265 149
369 301 53
121 449 17
125 297 61
175 125 243
491 489 3
145 29 237
169 201 65
13 477 4
437 237 1
237 193 253
377 121 29
477 109 17
333 273 91
457 419 37
79 461 25
273 109 93
243 73 3
305 337 136
257 389 97
81 249 93
289 381 97
301 489 1
73 1 173
449 277 13
33 373 33
313 449 13
281 245 113
177 269 33
227 261 209
425 253 9
113 441 31
313 178 41
213 61 97
213 409 69
373 29 49
401 275 87
499 61 1
425 110 25
409 469 1
349 143 1
397 429 61
265 439 35
337 17 125
433 489 1
296 101 94
107 469 1
493 121 1
369 409 81
445 85 49
473 381 9
473 305 1
349 17 121
421 97 19
139 489 9
189 37 149
421 377 33
231 369 35
473 179 13
413 189 57
429 409 25
269 493 1
309 5 95
473 305 27
89 309 105
37 375 59
97 1 137
207 221 217
449 437 13
32 121 45
225 285 1
333 485 1
349 217 85
463 325 11
129 389 92
121 329 145
29 155 221
1 425 49
385 309 17
469 441 5
141 325 65
173 493 1
321 249 89
153 277 65
85 463 17
429 387 57
253 138 41
321 481 13
497 141 1
121 309 73
261 305 89
309 147 1
365 77 69
209 137 281
453 445 33
93 77 145
121 1 377
61 121 33
17 169 297
77 285 33
355 349 85
221 253 105
93 265 221
497 285 1
385 393 5
261 389 102
397 1 41
365 485 1
428 411 1
7 149 289
189 401 65
5 9 29
453 41 6
397 141 23
273 289 75
405 1 41
1 329 97
269 181 220
211 85 51
45 407 1
397 257 33
153 1 109
225 233 169
101 1 81
401 287 53
127 489 1
297 497 1
149 125 295
93 81 73
397 389 9
185 397 35
253 345 141
221 249 61
41 249 125
236 265 173
73 129 309
41 25 65
105 421 63
109 1 73
41 38 389
347 285 141
89 33 49
373 221 25
1 281 61
245 421 33
345 425 29
1 232 65
389 241 17
389 97 99
97 107 33
189 409 13
193 77 221
193 69 5
149 269 153
265 192 205
21 265 49
9 273 129
283 361 101
361 177 17
165 29 145
185 357 1
497 393 1
457 187 23
369 341 85
29 189 97
213 37 97
63 273 133
253 373 105
213 149 1
382 245 80
269 347 101
257 157 221
79 202 291
21 117 305
365 477 9
45 93 99
17 273 155
221 16 177
269 321 1
377 117 107
309 241 1
445 1 28
325 385 69
389 285 81
169 301 137
317 377 77
485 477 13
77 101 113
421 129 17
65 489 9
309 381 33
205 297 161
1 317 1
213 381 41
293 165 1
137 153 335
197 205 104
101 209 115
263 197 215
369 213 37
73 441 57
321 229 161
69 85 1
253 417 13
261 47 91
41 429 25
21 185 115
225 409 17
125 61 265
357 57 41
141 269 209
337 433 17
153 445 5
457 309 41
173 429 25
345 353 145
157 453 25
385 449 1
409 397 33
321 151 1
25 33 205
313 253 117
325 65 97
129 281 25
201 293 81
349 157 81
59 237 41
1 441 29
351 433 55
117 445 41
481 389 5
221 285 73
201 481 5
277 478 13
77 361 73
469 41 11
465 273 1
365 227 17
441 337 57
9 173 273
459 261 13
97 465 29
435 301 21
453 253 33
253 182 138
361 411 67
7 453 7
349 417 61
443 497 1
297 261 101
337 153 25
367 333 61
85 49 305
169 477 1
329 81 129
137 21 229
41 265 153
5 105 301
293 189 129
385 16 17
213 273 29
197 109 289
209 252 56
373 226 1
357 49 101
257 489 1
225 329 85
25 197 33
305 253 133
293 61 129
321 209 105
161 293 129
305 169 89
413 5 1
141 473 1
451 65 1
325 221 54
473 253 1
93 277 201
181 189 57
137 37 97
393 37 69
201 369 25
153 177 309
205 461 25
414 125 81
357 429 33
417 121 57
305 405 40
313 213 33
317 101 137
297 345 49
237 262 118
69 341 116
385 89 89
469 301 1
287 485 13
121 321 149
401 111 69
28 41 245
201 129 17
17 369 69
69 389 49
201 481 17
273 30 185
25 253 73
434 277 14
397 217 65
45 497 3
93 261 9
457 179 15
65 50 133
101 349 17
401 9 73
181 483 7
417 293 57
122 1 222
109 185 97
265 439 27
169 29 305
297 161 129
225 433 33
385 261 47
201 313 149
385 157 53
341 281 33
73 317 101
433 269 57
477 181 9
305 153 9
137 137 313
201 177 245
261 1 225
89 255 191
1 85 193
25 261 225
209 243 217
253 405 33
489 77 5
381 361 77
73 341 65
105 121 93
197 1 209
205 441 5
477 109 13
381 429 1
221 397 41
1 301 1
137 437 17
493 201 7
65 427 71
465 341 29
449 93 49
285 361 13
325 233 65
293 149 193
401 437 1
357 405 89
71 45 75
69 373 13
177 221 249
13 261 1
345 1 33
473 337 21
417 393 69
261 53 233
37 5 417
253 403 29
77 385 97
77 417 33
309 371 111
385 57 17
29 61 137
385 244 29
489 49 1
13 215 151
61 441 9
385 125 25
301 321 61
457 51 13
65 211 267
161 221 153
45 289 85
21 51 369
225 461 1
493 353 1
493 229 5
149 341 1
189 335 163
249 197 105
89 169 214
469 341 1
193 317 109
41 137 153
237 21 121
209 165 25
101 389 97
461 353 21
431 273 33
297 385 33
473 173 13
9 21 373
73 357 1
413 297 41
365 305 1
453 425 41
413 341 49
437 149 17
181 29 297
137 153 141
317 481 13
211 3 149
89 81 121
495 29 1
117 93 57
285 317 177
127 17 313
209 165 126
449 353 1
356 189 22
165 337 157
433 369 25
365 373 61
187 369 65
445 161 33
209 229 177
389 9 27
113 465 13
337 461 3
189 433 9
341 446 52
481 245 1
109 269 89
423 189 51
313 97 45
57 221 35
261 37 97
73 465 13
24 135 305
141 481 1
173 257 187
317 149 169
335 325 91
193 473 17
297 201 73
377 429 1
89 277 129
401 149 29
257 349 129
97 341 129
227 9 29
245 103 1
345 105 139
441 449 44
189 65 274
69 117 129
417 69 77
281 211 205
161 217 253
301 209 145
317 433 29
125 249 173
321 393 37
329 409 17
225 275 93
53 79 271
141 297 77
157 477 13
45 393 13
197 391 52
265 465 27
229 57 251
137 425 61
53 417 11
153 301 185
365 129 77
477 325 1
185 241 237
189 207 63
321 129 125
261 315 175
341 17 21
16 293 97
337 49 21
345 457 41
473 465 7
163 229 165
165 101 113
293 49 97
281 201 9
1 313 53
173 297 161
385 9 53
269 153 73
313 419 55
65 173 297
277 345 9
1 369 29
421 21 65
77 413 81
413 133 55
5 425 33
309 157 81
49 369 71
273 129 209
181 297 61
397 369 43
377 1 29
433 301 35
73 329 29
373 49 1
37 197 137
249 181 199
13 1 353
365 185 9
377 157 1
5 241 65
297 345 9
9 397 55
173 233 197
157 312 98
237 65 217
293 473 13
133 369 65
141 485 1
369 61 97
53 381 65
197 385 97
259 347 123
441 477 17
321 85 145
157 496 4
441 417 9
229 155 241
23 421 1
361 221 25
361 429 25
185 481 13
257 439 23
113 141 289
349 241 65
189 409 9
101 37 321
45 369 85
373 461 27
1 497 1
75 169 229
29 185 213
477 37 9
361 209 139
345 141 105
361 273 33
1 81 273
33 295 73
85 489 5
213 435 13
97 105 125
301 305 17
213 345 141
225 191 21
432 153 64
145 201 169
257 361 33
213 441 29
377 337 101
413 429 1
25 91 268
325 165 49
448 289 11
153 1 133
93 341 33
405 1 9
141 109 97
29 269 5
1 193 293
101 417 25
137 273 73
201 53 273
341 141 97
457 233 1
65 365 13
353 409 21
1 145 197
453 315 41
385 497 1
433 21 37
461 449 1
395 473 13
77 376 65
49 75 207
153 316 17
413 261 9
221 209 49
121 299 63
19 136 302
497 213 1
221 425 65
281 13 173
497 421 1
5 225 157
141 333 153
452 65 28
101 455 35
443 365 35
121 177 297
141 49 353
325 191 155
285 485 1
325 469 1
289 105 17
157 409 17
485 293 1
21 471 11
53 41 385
185 345 45
177 245 1
361 317 105
385 357 113
145 341 97
145 326 26
145 385 113
121 57 277
181 1 65
409 143 53
325 153 97
297 305 177
25 225 90
177 237 149
179 169 299
305 201 25
69 461 25
269 469 1
29 273 9
405 385 41
409 473 5
389 57 17
367 31 71
189 201 103
113 221 65
325 197 109
461 145 25
157 149 155
193 125 29
265 101 129
253 173 113
473 57 1
413 189 37
21 413 73
61 31 249
381 7 97
29 315 79
1 201 29
59 217 241
137 425 49
285 317 73
89 1 57
181 45 105
397 9 89
389 61 13
277 477 9
49 405 55
325 437 1
69 245 65
69 168 164
229 381 57
201 357 17
185 121 41
157 309 69
237 289 193
101 201 9
409 141 59
341 153 141
35 395 25
269 289 198
33 361 137
353 269 133
261 61 161
437 301 17
205 89 149
393 217 89
53 45 353
33 401 5
145 263 49
249 105 177
21 153 269
357 145 1
489 1 9
417 105 29
13 305 129
321 201 43
209 13 89
73 405 25
173 233 245
105 189 209
21 69 1
389 381 5
281 141 125
21 337 9
361 1 1
461 73 25
189 173 85
397 298 97
401 253 29
101 23 161
80 153 305
111 197 105
433 1 25
235 165 121
281 93 193
301 73 193
317 201 13
449 181 33
1 33 373
333 121 153
101 317 145
25 125 41
245 37 43
169 453 28
73 217 169
485 169 9
93 41 161
245 337 69
437 301 33
73 321 77
433 353 13
137 69 77
493 425 5
229 233 157
257 109 85
289 385 37
269 53 177
91 289 41
401 225 62
221 41 217
269 449 41
97 209 277
37 489 1
493 337 1
93 245 49
1 317 93
257 293 73
255 209 49
277 1 201
405 45 33
409 241 9
149 161 199
309 113 159
385 5 89
349 133 37
209 185 49
441 207 45
229 189 1
305 85 85
359 123 107
251 389 57
185 157 297
301 361 73
475 37 5
245 385 23
181 421 20
457 425 29
29 93 133
185 217 89
373 81 1
77 265 205
265 309 145
183 493 1
21 13 83
197 225 1
89 81 345
369 433 29
41 333 25
205 437 44
53 241 171
63 117 73
61 237 85
5 133 193
489 1 5
127 81 37
249 37 73
401 245 53
57 297 89
185 365 25
441 25 41
77 9 25
441 329 25
121 113 297
25 45 425
349 329 105
193 15 13
21 1 289
449 453 30
479 385 17
405 393 81
173 177 9
497 287 1
319 101 111
141 447 1
85 261 193
429 281 53
193 73 261
493 285 1
221 173 69
313 429 9
473 285 5
199 265 173
9 107 91
15 109 377
245 353 67
27 145 185
485 197 9
489 101 1
329 233 37
305 316 136
409 53 13
17 109 137
393 369 63
225 265 177
269 447 21
1 345 67
357 81 129
445 317 1
321 9 5
341 385 73
341 117 21
385 29 51
317 385 9
157 341 65
157 253 169
409 473 5
53 117 321
305 1 65
153 61 113
349 129 1
461 301 16
341 441 13
321 477 21
367 373 37
241 269 21
269 224 25
477 441 1
129 201 85
197 261 97
1 109 57
93 137 241
205 105 209
385 105 23
219 257 225
105 121 161
149 33 49
73 125 153
77 185 49
143 197 1
219 301 121
337 309 93
141 309 33
137 397 97
1 25 309
137 217 57
301 139 89
29 77 313
301 173 107
489 185 5
217 389 97
9 333 85
181 441 25
257 201 47
237 5 25
365 137 33
237 185 57
121 409 89
121 469 1
413 205 73
349 301 25
1 485 1
367 1 79
81 233 257
397 137 9
449 101 5
177 81 281
460 385 23
169 325 57
141 185 129
481 49 1
43 37 210
325 461 5
113 317 9
373 217 1
477 49 17
7 337 81
349 461 9
33 405 33
425 101 73
297 229 141
217 197 257
145 313 77
269 81 177
1 1 113
385 245 24
189 13 153
485 207 5
395 159 101
209 345 149
255 85 153
317 313 149
9 113 33
329 53 97
97 109 225
405 159 17
441 9 1
449 385 21
213 271 51
417 325 5
373 81 65
287 153 109
289 449 45
93 397 73
281 351 75
221 69 225
465 353 1
101 29 321
477 277 1
153 329 93
21 477 1
401 1 45
1 41 397
461 129 1
285 385 113
445 259 41
441 161 25
317 293 161
433 111 29
401 33 1
181 37 41
1 497 1
357 229 129
477 241 1
261 109 199
126 362 32
305 469 1
397 113 81
441 481 5
461 165 9
165 73 257
401 385 21
249 425 9
47 1 137
58 457 13
201 5 293
137 37 113
465 233 5
321 361 57
261 457 37
49 141 17
461 1 33
33 317 137
401 169 89
19 13 455
317 257 129
395 393 87
376 257 46
461 109 9
221 1 137
337 157 13
29 493 1
457 293 19
245 201 33
325 371 53
153 385 45
253 9 47
385 469 5
225 357 97
185 21 293
157 129 41
5 189 297
345 33 13
461 185 1
83 19 33
194 241 21
457 305 12
485 65 9
413 221 25
259 478 21
333 237 33
193 381 57
453 145 41
77 97 173
177 93 201
433 405 49
449 377 49
289 161 65
481 113 1
273 313 121
65 245 193
425 65 45
369 91 57
313 185 81
381 37 33
147 101 5
321 177 145
493 417 1
249 381 25
189 377 53
374 141 48
205 80 21
1 445 25
329 73 93
428 405 18
229 145 1
193 149 253
297 129 101
217 169 23
29 273 119
116 446 55
79 421 1
269 221 97
37 189 17
405 65 1
373 203 65
441 173 21
193 1 165
16 201 113
29 245 1
157 1 293
353 117 141
257 385 73
335 305 49
336 225 6
487 437 11
113 257 25
53 293 49
65 201 249
449 325 29
233 113 117
233 393 105
317 85 175
57 401 41
177 157 305
213 321 169
281 405 18
277 17 41
225 9 59
29 29 29
33 129 193
237 261 209
37 377 41
281 81 109
365 249 41
111 141 69
269 197 223
401 59 1
89 93 197
369 325 37
461 365 25
17 381 109
37 101 385
305 377 105
265 485 1
441 57 13
37 425 61
481 253 1
397 289 65
293 341 65
433 317 37
69 265 177
69 189 33
319 45 55
273 153 1
277 389 65
5 201 93
53 231 217
177 401 65
309 301 1
249 181 191
333 237 19
337 341 113
223 341 129
85 337 145
213 125 145
449 453 25
453 221 25
341 5 33
145 201 45
149 273 217
117 317 9
101 1 337
57 429 25
49 27 105
41 17 161
65 313 173
301 203 1
405 189 33
237 205 121
225 21 165
375 493 6
325 241 145
157 465 29
341 105 1
485 125 1
285 1 132
57 249 157
373 293 121
171 253 65
249 397 41
173 351 19
93 337 93
51 17 281
285 405 1
165 145 273
261 329 5
285 121 145
421 241 73
233 117 55
273 445 37
449 293 17
485 381 1
253 441 53
425 45 43
209 373 65
161 233 49
365 65 25
165 313 113
405 189 1
201 209 45
101 431 65
341 241 33
473 201 1
53 381 65
489 117 1
261 441 53
369 469 1
1 429 1
261 461 1
414 237 15
5 377 17
225 277 1
411 173 68
33 317 169
191 257 13
249 297 125
173 129 313
245 5 209
481 37 17
209 361 125
321 25 113
357 73 33
465 153 29
313 457 9
341 41 29
1 141 209
229 349 113
341 324 77
57 249 185
25 9 133
495 421 3
113 363 91
459 285 15
237 153 201
407 377 19
189 443 30
157 137 225
161 97 205
81 401 55
81 89 309
11 417 29
45 337 145
353 333 17
397 361 93
357 197 109
125 85 153
1 249 201
463 21 5
173 425 61
177 53 109
321 276 173
209 257 229
125 189 121
121 381 61
337 425 3
365 409 11
81 310 66
213 313 109
201 335 85
473 289 1
83 201 69
453 313 33
277 121 121
245 101 81
45 57 213
145 93 21
477 341 17
469 423 17
37 367 117
325 141 113
453 220 1
213 209 33
297 153 197
153 285 169
485 405 9
213 185 229
325 397 13
49 465 9
101 433 17
361 221 29
193 277 109
289 289 65
193 321 107
29 353 97
355 141 47
313 209 97
157 449 41
205 113 105
229 281 21
51 301 139
157 421 1
325 41 33
445 37 33
325 249 153
465 381 1
173 281 45
317 385 65
253 205 137
269 329 165
81 164 142
457 75 3
173 369 93
13 201 289
313 82 185
101 145 305
93 1 113
273 373 1
61 293 161
185 257 157
125 57 231
281 25 191
49 145 349
229 129 65
145 5 109
385 261 61
1 361 57
125 413 69
85 421 41
461 301 25
256 251 81
353 277 29
401 9 57
21 389 81
365 1 13
433 137 53
9 189 121
437 285 1
439 277 17
75 121 110
145 285 187
83 385 93
261 21 17
437 245 13
1 417 5
16 485 1
433 129 1
287 485 13
237 205 193
1 325 17
241 1 53
69 493 1
461 105 37
269 269 169
449 381 41
229 297 121
129 393 93
97 485 1
417 313 13
389 401 89
401 315 50
473 499 1
67 481 9
153 73 9
89 101 285
331 117 121
257 181 7
1 453 33
375 45 3
345 125 121
295 353 61
161 87 85
23 187 253
41 265 117
373 173 37
409 251 25
401 57 19
301 331 1
69 249 49
473 97 13
477 469 9
437 57 25
453 344 41
185 25 237
445 149 1
81 301 105
353 81 97
413 253 33
449 49 33
243 497 1
85 409 5
141 339 25
425 413 65
77 1 305
301 361 61
457 177 25
377 441 45
447 297 1
43 1 279
241 373 1
149 253 9
305 99 133
177 57 13
261 169 97
405 489 5
33 269 89
249 269 25
227 305 93
361 489 5
137 129 77
449 257 13
29 337 57
365 473 1
393 181 73
285 125 157
285 333 89
373 457 37
249 49 42
433 365 45
473 446 9
385 213 97
285 97 65
21 233 209
435 149 41
185 201 33
189 333 97
421 213 53
361 201 55
57 493 1
381 365 1
422 309 43
241 401 93
153 221 211
33 217 157
221 193 73
485 333 1
369 149 85
384 365 76
191 435 35
153 137 53
309 165 93
389 28 105
273 425 49
489 381 1
193 121 17
235 277 149
481 277 1
241 481 5
421 325 33
1 317 122
137 153 287
309 466 23
391 1 103
127 370 88
133 125 17
85 185 293
241 105 78
77 129 81
413 229 51
53 81 90
253 361 89
301 109 33
385 453 45
389 169 1
237 117 97
89 225 13
341 497 1
355 121 65
269 381 105
105 317 105
461 277 21
65 317 169
387 473 25
116 121 213
359 201 37
417 65 37
485 173 1
139 213 17
153 465 21
85 97 269
305 205 57
77 109 361
385 281 109
465 454 1
301 21 41
263 105 111
105 261 215
249 21 93
93 221 129
1 421 17
144 153 105
433 69 37
196 381 89
481 7 5
101 153 265
1 9 233
85 101 161
221 49 145
341 401 1
145 185 303
369 45 41
481 333 13
269 221 57
141 101 21
369 493 1
261 421 33
353 397 81
371 237 69
173 477 9
337 97 69
257 333 153
1 301 97
485 369 1
65 219 167
1 225 181
93 353 125
109 185 89
169 411 75
277 93 17
497 125 1
361 125 29
15 449 35
117 285 139
101 140 25
271 377 45
29 225 165
311 37 113
297 493 1
97 229 171
357 289 129
133 55 209
17 65 341
17 1 221
453 379 1
181 161 1
309 17 77
493 1 1
273 150 225
89 483 1
297 493 3
17 9 73
489 445 5
301 449 25
385 141 61
29 249 125
345 233 37
5 181 73
201 329 89
141 77 41
165 329 77
81 389 65
105 381 7
413 277 33
189 183 305
401 177 81
89 1 368
497 177 1
495 441 5
1 233 25
121 1 349
25 433 13
153 253 169
205 1 1
369 105 109
217 481 5
221 37 233
41 395 33
281 411 55
93 353 53
429 283 25
89 209 265
435 165 63
19 465 21
277 185 103
97 133 241
201 457 1
185 23 109
425 289 69
473 249 17
479 325 1
49 469 1
347 475 7
385 1 93
77 153 89
125 271 53
301 73 59
101 361 80
44 453 1
153 197 273
489 417 5
321 157 85
293 129 177
229 401 1
429 1 17
89 173 65
125 361 117
165 273 73
101 289 73
397 353 25
361 331 69
97 485 7
485 45 1
85 273 45
413 205 57
389 113 37
69 477 9
489 45 9
377 229 121
461 157 9
217 95 281
201 293 127
385 205 57
21 337 121
397 28 9
1 81 253
61 321 93
269 457 1
477 455 17
127 461 1
309 329 133
121 105 109
325 201 33
369 423 5
165 117 225
261 143 145
169 25 201
453 237 2
493 141 1
477 85 23
427 121 12
30 85 225
453 109 5
409 349 61
113 297 141
389 233 39
11 329 169
201 329 89
285 345 141
249 281 189
309 117 113
17 137 21
465 415 17
436 155 22
278 44 74
269 285 153
225 409 1
465 285 21
53 297 61
355 69 135
33 221 201
333 341 17
297 165 1
369 421 57
313 213 89
393 137 45
237 201 241
285 465 33
401 269 53
461 425 25
137 349 89
165 317 148
357 153 97
233 204 139
219 301 41
141 161 165
361 249 125
305 341 65
177 159 161
53 487 1
385 463 23
93 297 1
237 333 49
345 469 5
268 77 206
305 29 165
229 245 97
261 161 185
237 489 1
169 61 310
281 61 161
117 15 257
385 229 23
93 429 29
361 345 129
385 37 21
137 49 289
156 457 33
469 377 17
315 343 61
21 469 1
381 409 53
93 105 93
373 225 127
313 309 13
309 389 49
261 265 105
109 305 85
309 225 145
341 381 97
321 485 1
493 445 1
425 229 41
185 361 33
429 333 17
49 387 13
53 145 33
113 305 109
441 245 3
321 329 59
1 13 473
133 257 105
389 381 33
381 497 1
497 269 1
269 229 65
109 405 65
337 181 29
41 313 73
5 497 1
229 433 21
201 201 101
453 493 1
385 73 93
145 168 35
37 477 9
291 225 157
397 415 69
413 13 57
101 139 263
349 255 17
185 257 201
69 305 140
61 389 49
385 165 105
389 117 49
217 349 49
325 396 96
385 389 81
149 425 45
477 209 21
149 41 97
57 429 1
145 21 249
459 221 11
249 137 109
189 249 61
5 89 369
493 133 1
493 309 1
278 301 33
117 279 119
257 485 11
125 309 113
441 233 9
269 469 1
65 425 57
453 281 33
381 293 81
29 321 61
413 85 17
449 1 25
413 203 41
441 405 17
169 189 73
453 61 1
81 305 157
497 341 1
125 91 113
489 457 9
381 377 81
325 409 57
101 37 321
473 397 17
329 297 109
77 257 105
301 337 45
389 241 33
356 425 41
477 381 1
41 301 93
397 301 33
161 353 57
265 73 109
309 265 145
413 29 1
333 472 26
37 157 9
209 461 1
57 405 1
267 287 5
413 99 41
45 361 93
33 21 313
147 53 285
351 269 105
97 117 97
269 261 57
489 147 7
253 53 89
145 2 297
409 461 5
497 249 1
361 201 77
185 337 121
497 269 1
185 81 297
9 82 281
163 389 33
325 129 137
277 389 49
221 453 1
429 495 5
221 201 9
209 69 233
463 217 3
331 385 101
305 449 37
465 125 1
427 45 59
257 453 33
184 61 15
233 225 9
181 453 33
379 1 79
29 261 17
457 477 1
305 421 65
161 1 57
477 69 5
301 145 81
257 301 33
201 353 133
405 485 1
455 133 1
169 377 5
453 69 33
93 7 249
125 497 1
269 53 137
497 196 1
473 325 7
245 1 145
169 349 81
323 165 43
57 165 289
321 196 13
393 317 1
473 397 9
309 213 1
199 493 1
1 53 249
421 457 9
493 225 1
259 389 17
361 401 1
331 457 37
189 261 49
169 45 281
425 209 23
48 313 109
421 65 65
293 449 1
353 97 125
437 149 1
421 309 33
373 101 1
225 485 1
213 185 33
131 97 17
77 5 89
141 237 245
137 1 313
409 129 69
225 209 197
85 157 177
89 129 313
437 313 25
393 465 21
16 361 49
109 366 135
11 29 385
119 253 169
341 405 65
201 465 25
145 29 9
405 277 85
325 185 145
409 189 69
409 357 33
201 345 93
281 301 41
341 237 145
25 253 104
193 445 41
125 257 193
221 221 247
469 426 11
69 189 105
493 57 5
222 92 262
349 215 119
237 341 77
435 245 53
69 185 288
205 137 145
33 385 37
473 497 1
409 253 73
25 397 101
161 321 111
65 467 15
185 169 259
493 381 1
213 209 193
477 77 13
53 413 81
61 393 65
425 233 65
265 25 91
157 395 63
241 465 5
489 1 9
49 353 65
65 403 23
221 145 35
97 473 25
241 237 197
165 49 319
65 215 231
185 221 29
269 285 213
125 177 213
1 385 25
349 301 91
493 57 1
73 289 37
117 285 137
365 129 97
265 101 57
425 301 5
45 453 15
205 442 12
245 261 97
481 61 19
269 393 1
349 129 57
241 165 181
289 321 21
129 189 221
73 209 187
425 425 65
243 373 89
221 397 17
221 489 9
85 1 353
469 93 1
229 457 21
177 69 99
269 149 105
133 121 17
249 465 25
301 317 137
368 244 101
1 265 165
209 317 9
369 1 79
7 221 81
207 441 38
77 477 1
147 393 13
29 161 245
185 209 101
29 201 1
489 381 5
269 385 5
381 45 105
225 241 169
39 153 153
425 37 25
293 305 77
297 445 41
209 325 157
481 413 9
349 125 51
173 29 315
433 485 1
125 301 109
341 391 85
334 469 1
81 101 49
201 401 9
139 285 177
6 393 59
369 109 21
229 65 49
277 149 1
357 1 97
193 37 89
277 293 65
37 201 181
393 301 105
185 473 17
205 333 97
449 309 17
321 173 91
169 305 166
201 373 21
101 93 197
365 453 33
389 281 1
261 5 61
301 191 17
249 493 1
373 145 17
329 253 49
121 9 157
377 173 5
261 457 31
217 489 1
317 125 65
333 233 121
161 349 129
361 469 17
333 105 37
19 77 249
493 181 1
381 361 15
309 57 97
385 101 81
445 281 41
13 97 189
369 365 117
177 101 215
81 429 64
401 153 5
371 289 111
75 301 37
57 433 61
1 401 1
381 193 105
305 265 196
289 261 37
421 261 49
457 25 33
433 321 49
241 13 161
441 469 17
92 17 362
237 137 49
201 5 61
469 421 17
497 293 1
169 11 233
442 17 1
429 477 10
245 157 113
429 333 1
493 173 1
101 97 305
445 485 5
293 345 141
469 405 1
329 177 17
101 101 33
205 89 250
321 159 139
73 89 37
1 213 269
133 225 29
181 209 257
329 405 29
125 429 69
281 242 149
413 421 18
25 401 89
125 217 185
384 229 100
261 137 129
401 105 73
401 349 29
69 261 193
285 301 25
481 365 5
5 293 61
171 241 249
493 357 1
85 373 1
93 285 73
497 401 1
429 145 9
473 405 13
453 421 9
237 489 5
173 301 185
317 113 33
209 378 103
377 329 37
311 73 17
5 301 161
201 55 179
421 197 17
5 67 187
101 413 81
269 333 43
493 201 5
125 321 86
229 21 209
201 58 245
209 249 97
375 145 65
445 9 4
339 85 125
177 373 1
225 373 1
461 361 1
1 357 61
45 452 49
281 479 7
321 45 5
405 89 17
181 369 77
245 121 137
449 139 9
481 205 13
125 345 145
289 281 25
333 13 93
81 101 369
381 489 1
201 209 221
437 137 17
124 441 13
335 325 45
269 441 53
457 49 13
453 285 25
73 121 221
93 365 1
465 317 25
381 65 61
377 73 5
17 181 65
189 473 21
29 413 65
1 125 361
459 323 15
1 397 33
251 81 169
401 61 81
25 345 24
493 305 1
485 145 9
97 1 289
181 281 141
481 369 5
433 49 1
475 225 7
189 97 109
1 37 365
489 177 9
153 289 185
185 481 11
225 307 33
298 377 61
121 225 25
413 345 83
173 263 35
309 201 41
421 214 65
85 385 47
141 161 125
297 369 85
29 193 297
251 1 239
377 417 77
1 481 9
313 103 133
93 37 85
449 245 45
221 245 161
157 69 129
153 425 5
285 473 21
265 429 57
493 487 5
49 369 124
409 337 73
171 469 5
241 357 17
9 21 161
57 469 17
201 337 113
393 141 73
397 185 21
393 489 1
221 433 1
163 105 45
213 5 133
353 93 101
53 97 105
401 37 17
33 395 37
21 157 281
421 41 31
85 105 253
289 345 67
201 1 57
457 409 25
91 131 1
417 385 33
421 117 77
289 454 41
321 193 145
201 137 61
281 189 13
373 485 1
13 133 97
393 253 5
329 117 17
417 385 57
325 57 129
485 97 11
239 197 156
61 377 45
93 165 135
369 401 41
129 449 33
233 109 229
339 177 67
471 97 7
493 377 1
421 193 49
369 73 17
335 309 63
89 21 253
391 261 99
14 469 1
201 369 41
225 397 97
1 205 217
81 457 9
101 77 81
485 17 9
5 1 257
299 265 115
153 61 1
289 457 5
41 313 21
357 1 81
173 25 57
127 189 145
105 265 153
97 406 81
485 305 1
337 181 21
181 73 1
333 153 161
73 341 129
125 33 81
265 133 22
133 349 105
217 37 5
357 481 13
269 225 98
129 121 217
231 85 227
437 385 53
217 5 153
241 45 170
105 485 1
345 1 105
337 349 145
397 389 33
251 305 82
429 253 33
185 373 1
169 433 46
433 81 37
393 397 65
301 65 81
345 97 105
13 109 73
341 269 61
465 37 9
171 413 1
493 281 1
133 89 145
297 401 97
437 305 49
121 367 95
361 233 49
129 305 1
137 101 43
341 13 65
105 349 129
54 53 332
13 209 72
86 269 153
461 201 21
67 221 75
361 413 49
205 457 13
311 385 13
249 97 195
381 313 86
261 301 113
25 121 45
121 1 221
241 11 245
449 437 13
357 410 41
389 427 51
61 41 41
279 133 41
449 405 45
193 401 57
37 481 5
221 437 1
208 61 239
5 309 105
225 77 257
401 329 25
61 361 101
19 89 241
445 409 13
393 221 99
221 445 33
441 9 57
97 177 25
425 403 21
1 341 135
341 13 41
49 41 121
497 237 1
481 493 1
277 121 141
220 285 153
285 335 83
368 229 41
21 13 225
294 405 33
69 365 1
325 353 137
361 1 137
31 59 115
153 389 26
401 489 5
237 5 153
81 381 4
1 221 129
185 237 257
353 365 81
145 65 177
141 73 101
337 357 17
137 229 257
345 249 101
129 29 5
237 60 41
197 1 279
485 125 9
385 265 65
249 490 7
341 381 65
53 221 193
93 429 61
121 493 5
441 5 33
284 385 55
81 5 277
105 349 97
69 177 221
245 37 1
349 393 69
135 301 111
5 29 97
229 421 17
373 5 1
327 377 67
61 153 73
145 285 105
173 5 265
17 281 69
341 337 1
45 101 23
409 493 1
285 349 17
29 313 163
325 417 9
233 389 37
289 89 9
475 441 25
61 225 261
152 393 57
269 429 33
493 189 1
61 173 249
249 105 111
305 269 21
473 469 9
15 181 1
301 317 167
301 133 169
1 185 33
133 27 1
197 200 128
1 206 260
289 249 25
1 135 319
289 399 17
329 117 41
289 429 7
477 285 23
173 69 1
493 437 1
253 389 1
43 281 214
405 57 81
165 461 19
393 373 41
405 25 1
479 349 3
341 353 93
203 25 159
449 193 9
441 401 44
113 1 245
365 297 17
149 437 33
237 85 217
497 297 3
25 485 1
37 29 33
9 389 17
57 357 49
165 441 13
25 9 181
21 89 365
213 240 212
389 105 57
140 69 293
369 309 117
365 51 25
405 73 87
189 169 213
477 199 1
105 365 89
221 45 249
437 441 41
361 145 125
361 149 89
493 205 7
57 29 237
421 57 45
209 228 106
73 297 165
182 1 12
225 277 61
57 337 1
193 189 232
265 277 107
64 157 237
449 185 45
269 261 129
137 217 169
225 1 233
323 425 62
317 339 95
457 411 37
97 449 25
217 141 173
285 337 45
349 405 57
337 225 141
313 71 149
269 241 89
263 397 9
317 197 17
45 489 5
451 205 49
333 201 67
229 425 37
233 29 240
163 121 203
313 261 49
105 401 49
217 353 85
239 461 1
289 389 65
45 257 185
355 253 21
284 245 78
281 141 141
353 85 64
118 89 112
109 49 273
169 361 125
301 469 1
377 191 21
165 329 121
37 21 181
285 133 25
81 1 179
193 77 57
417 337 53
445 133 33
5 85 269
487 489 5
477 245 1
41 345 77
125 269 83
295 181 83
305 57 153
189 265 235
281 393 73
169 53 33
405 389 1
25 405 33
385 373 21
445 429 9
385 117 61
133 437 25
41 297 1
261 273 193
309 101 161
1 187 195
253 309 97
69 245 163
126 257 5
161 249 129
429 441 33
225 485 1
353 89 79
137 241 1
229 216 225
137 185 149
109 417 1
321 53 169
385 281 101
441 430 25
93 213 64
179 101 13
449 181 51
249 497 1
101 385 113
108 333 1
251 305 25
41 1 217
449 409 29
413 341 1
101 81 357
217 1 205
349 425 21
385 101 113
357 221 91
145 21 205
421 281 35
125 356 1
483 121 18
349 33 1
113 9 369
365 301 129
117 413 13
209 5 41
53 103 225
153 269 193
36 249 97
2 149 1
137 177 75
25 173 281
69 209 227
17 153 245
401 37 80
305 325 153
337 201 89
405 345 1
377 117 21
1 173 33
289 5 53
409 423 15
465 245 25
357 189 27
225 17 81
65 305 181
353 169 137
29 141 1
421 369 31
141 33 91
255 485 13
29 305 53
321 241 142
81 85 1
273 45 169
57 125 77
245 283 61
185 329 9
353 149 141
57 85 369
329 421 65
161 125 273
97 389 85
381 457 5
391 305 107
45 105 169
1 461 1
249 369 105
129 437 1
309 209 104
365 485 9
453 289 1
425 377 29
315 136 185
295 117 9
213 351 105
147 141 333
425 65 61
369 489 5
149 257 115
37 361 23
141 145 317
449 13 1
407 409 57
211 385 41
197 273 103
347 355 113
349 81 57
177 237 201
53 389 71
217 361 125
381 233 55
329 173 135
101 89 33
277 101 41
145 281 7
417 93 1
121 425 49
245 411 89
233 203 33
369 93 17
225 309 1
231 208 103
461 297 25
73 49 169
133 193 85
485 25 1
249 461 17
301 305 29
189 138 265
439 77 35
237 469 5
69 485 1
485 97 1
131 233 217
278 385 97
281 337 129
345 469 25
377 97 93
121 81 97
77 121 81
161 407 19
45 261 49
21 405 1
361 269 125
241 477 13
181 425 1
473 361 25
81 157 137
289 309 1
281 137 157
425 21 57
441 225 33
65 234 80
161 437 1
341 229 41
117 173 289
229 489 1
281 77 111
217 33 81
77 377 41
389 225 97
189 69 265
253 9 1
229 105 258
441 63 37
229 417 45
469 129 17
33 397 73
177 373 97
73 81 209
126 1 208
225 273 149
465 425 5
301 353 75
315 461 33
273 73 165
493 341 3
105 209 9
405 261 45
153 33 209
229 37 145
374 211 6
233 443 11
464 9 12
133 393 1
359 497 1
441 157 49
349 441 25
155 353 137
37 197 1
461 233 1
309 497 1
5 405 33
477 435 9
89 413 73
193 429 65
1 181 255
1 373 33
125 89 153
145 53 49
349 213 105
49 297 173
305 481 5
365 485 1
145 409 69
125 377 93
289 189 113
87 261 161
481 465 5
391 269 49
221 109 153
425 253 45
192 117 33
493 177 5
1 277 13
37 145 261
146 85 165
450 369 38
457 365 1
258 109 70
493 51 7
1 217 9
189 69 105
209 169 189
251 353 13
321 241 109
101 73 135
181 365 25
57 221 100
381 385 107
447 385 21
242 135 110
241 101 45
129 89 367
205 49 217
5 475 5
109 197 193
305 482 17
383 253 83
137 197 217
44 393 101
463 297 3
169 9 73
13 415 9
109 401 93
285 1 137
385 349 81
461 393 33
321 85 13
81 273 73
105 173 313
452 369 45
37 403 35
49 289 185
157 249 153
205 149 177
301 213 49
45 473 11
89 185 313
405 477 5
264 353 5
425 385 29
65 391 87
433 187 17
85 333 65
431 233 19
235 405 1
273 65 85
113 37 253
379 129 9
53 229 93
465 25 7
101 301 81
177 109 213
249 397 89
213 269 161
473 25 9
137 25 149
357 37 40
461 197 25
89 269 93
493 281 1
56 125 9
117 477 17
145 205 281
361 345 101
453 61 23
49 449 21
413 185 47
57 117 182
153 251 43
393 141 105
153 269 113
133 7 305
269 461 1
185 173 269
435 41 39
377 273 73
89 91 329
254 500 1
349 389 17
411 441 1
26 193 150
219 429 41
465 97 29
179 153 299
277 97 97
137 1 129
303 45 172
25 405 33
167 101 61
111 178 293
353 105 57
289 21 185
421 485 13
205 13 25
451 1 47
305 326 160
289 141 21
21 109 349
225 165 37
121 321 29
265 413 65
393 97 97
121 145 161
233 13 189
57 205 1
281 189 100
41 277 169
213 109 257
150 193 195
73 435 21
341 389 97
177 132 1
329 157 125
161 489 9
373 163 125
49 485 1
101 342 25
89 455 43
389 101 17
33 145 233
305 49 29
173 159 289
433 401 33
1 381 37
453 1 25
405 9 33
97 441 41
349 201 65
161 383 69
357 353 33
425 131 57
97 394 97
80 261 113
251 401 41
337 393 1
121 153 133
437 185 49
69 359 41
266 57 51
385 455 43
427 249 9
489 481 1
441 197 29
169 225 253
489 307 1
405 101 1
65 421 17
321 185 133
269 389 1
25 425 69
101 125 145
31 253 213
481 83 13
473 185 17
205 85 25
437 377 1
237 481 1
201 381 91
277 329 29
261 109 113
181 77 305
217 233 9
93 369 109
121 109 305
429 117 33
173 18 259
453 145 29
45 165 81
1 209 209
333 417 29
481 469 17
489 321 1
121 357 73
139 201 285
455 177 31
221 213 217
285 309 17
485 365 9
57 229 1
37 13 97
337 181 149
245 129 225
385 329 9
409 1 13
321 113 145
141 237 209
401 233 25
449 241 21
493 201 5
453 285 1
241 297 189
281 147 153
121 33 345
179 45 263
137 61 73
371 209 51
221 401 21
177 281 71
281 401 81
289 353 57
73 217 249
33 69 85
85 317 105
473 261 1
117 253 105
421 185 49
301 29 1
201 241 133
79 441 57
93 359 45
465 85 21
37 307 51
99 33 51
149 169 317
309 141 1
413 425 61
361 296 133
37 401 69
113 109 169
333 465 5
9 1 335
137 5 245
345 425 61
161 357 63
423 137 13
5 207 91
445 489 1
481 177 1
305 157 73
377 345 19
421 403 53
1 21 241
29 377 109
393 121 73
93 93 225
209 225 193
57 101 225
401 361 1
269 156 129
193 121 45
437 297 33
301 37 5
445 25 41
25 209 153
177 1 69
369 81 77
217 101 61
267 249 181
361 145 1
73 129 245
33 157 177
353 139 13
97 297 49
481 5 17
389 345 81
497 101 1
69 425 41
125 369 17
253 445 25
185 425 21
396 117 69
329 195 29
133 233 201
217 57 93
441 157 21
401 361 55
381 145 97
377 393 77
149 21 5
57 349 97
396 357 67
297 153 117
213 29 233
97 405 51
261 23 13
61 477 1
225 413 1
349 217 57
85 149 33
346 453 1
263 81 145
25 97 165
125 321 97
449 329 38
29 349 123
133 453 33
425 157 65
5 421 57
393 337 9
145 189 181
17 1 33
289 397 31
189 141 65
453 85 1
153 473 17
469 421 17
405 201 65
29 241 3
453 233 33
301 149 89
201 213 89
121 93 209
253 39 226
445 73 9
485 377 9
93 409 45
421 325 17
335 385 93
405 33 1
133 149 45
197 437 1
217 279 145
437 109 41
407 21 57
77 69 113
65 325 113
449 205 17
281 441 1
185 251 155
213 383 55
373 413 33
81 385 1
257 405 1
55 481 10
369 177 77
481 477 1
477 353 5
385 96 25
193 173 277
153 301 121
181 155 257
145 241 9
9 1 305
261 449 1
9 37 97
437 165 17
489 421 5
233 145 97
129 5 157
173 101 97
261 37 1
177 9 305
134 17 98
11 385 77
329 381 113
105 345 89
153 173 121
389 481 17
225 425 61
301 361 113
233 57 73
305 485 13
457 225 41
209 57 189
341 233 97
177 317 145
33 485 1
127 349 139
17 45 209
145 157 313
421 249 1
41 185 25
203 53 37
57 353 105
445 129 9
249 21 145
391 381 91
185 69 129
485 301 1
185 285 57
345 409 41
385 453 1
1 225 189
425 37 41
297 109 153
165 45 185
413 457 25
465 354 29
409 421 65
309 251 13
349 413 41
333 121 25
393 469 9
285 241 193
475 189 9
258 345 121
349 297 121
405 493 1
121 207 25
345 165 93
75 445 9
47 285 41
221 445 41
233 225 45
321 441 5
225 41 125
133 5 33
105 349 69
477 453 1
361 489 1
47 159 7
153 269 61
345 181 45
437 221 33
205 137 289
1 356 81
361 189 53
237 385 21
493 497 1
185 229 35
379 133 39
237 137 249
407 145 79
29 295 67
251 253 75
149 57 321
57 413 81
427 345 1
497 233 1
413 41 13
379 141 1
489 467 5
229 89 33
121 393 1
89 481 5
465 385 17
249 173 159
349 301 25
185 405 31
37 189 281
301 181 193
21 361 117
233 201 119
145 1 331
261 1 177
244 153 109
147 218 257
209 409 9
345 345 133
301 233 153
193 453 25
37 485 1
85 405 61
465 25 5
37 421 25
177 161 65
247 257 21
73 481 13
109 357 81
465 201 29
450 91 31
365 489 1
217 77 137
437 132 1
335 309 29
251 481 15
5 205 45
61 117 257
313 461 37
235 429 25
197 111 301
257 385 37
205 469 1
211 135 145
13 393 89
101 369 48
481 44 5
493 141 1
117 241 5
421 493 1
201 461 9
413 205 83
205 101 161
340 373 17
485 173 1
173 497 1
121 81 233
393 233 1
497 149 1
205 333 17
377 349 57
249 73 141
275 221 65
57 415 1
81 321 21
281 231 217
113 341 97
181 97 217
101 313 103
69 328 3
105 273 48
309 269 166
105 301 88
161 1 209
485 257 1
281 250 17
177 409 57
353 201 17
101 457 33
289 137 81
493 497 3
53 301 177
405 365 81
481 185 1
485 345 1
277 373 15
309 365 81
89 389 1
209 397 57
251 409 21
9 377 81
165 461 17
177 391 31
221 252 1
471 273 9
365 251 69
61 261 44
93 353 89
324 317 67
213 237 49
231 17 37
205 349 105
13 297 39
117 495 1
269 397 25
293 197 161
173 169 313
237 193 33
181 293 49
105 77 243
319 485 9
145 293 1
141 177 1
197 193 273
401 17 69
57 425 21
393 41 81
253 61 60
309 365 65
77 305 125
169 265 89
35 381 21
1 185 93
13 193 297
437 429 25
185 93 58
453 101 33
67 1 83
469 181 25
405 269 71
24 345 133
245 197 249
317 445 17
417 329 37
425 85 25
481 73 17
269 209 229
445 57 53
421 477 1
381 435 55
392 477 9
357 273 57
293 105 81
113 343 139
125 393 93
205 137 217
409 233 13
417 168 9
209 37 197
13 371 44
61 69 97
437 105 29
197 465 13
273 329 153
217 72 265
17 49 379
397 385 65
381 129 41
65 421 75
101 273 149
393 37 5
253 58 217
479 441 5
21 37 17
229 41 17
157 25 109
53 353 12
341 89 65
93 37 255
197 433 29
261 1 33
353 25 109
113 197 242
125 337 77
125 333 151
109 273 81
253 205 41
385 149 5
85 488 10
495 145 1
153 445 1
133 357 9
81 449 41
313 301 65
213 185 261
149 333 25
149 425 25
1 417 1
181 29 129
29 17 89
269 405 33
385 385 53
489 392 5
451 145 25
485 161 1
353 477 1
321 293 45
373 141 33
101 489 9
269 127 89
321 162 53
385 1 37
217 421 65
87 497 1
93 87 265
197 489 9
109 429 17
76 401 100
493 417 1
469 341 17
185 423 37
399 313 79
365 241 17
449 325 29
81 389 17
246 297 25
97 41 77
449 137 47
41 389 99
489 201 1
429 325 37
229 489 1
1 169 189
153 189 17
485 1 9
73 205 289
1 201 177
193 221 141
293 413 81
1 339 67
117 177 159
105 109 53
319 413 25
89 305 193
421 189 1
469 209 21
225 285 97
329 357 65
405 165 15
441 305 21
1 313 93
45 481 9
144 73 351
441 85 41
349 385 61
41 129 181
101 461 25
173 117 273
229 343 21
297 217 1
85 5 337
321 449 37
85 133 157
1 477 1
324 235 99
301 337 143
1 437 33
281 413 73
229 393 17
375 437 49
217 282 219
317 181 33
93 377 5
389 433 13
485 182 1
177 461 21
301 393 37
269 209 201
255 385 73
493 361 1
237 437 39
485 217 15
145 305 161
497 17 4
469 217 1
73 333 51
429 451 39
401 393 69
477 469 1
365 185 49
13 436 15
241 189 221
237 409 29
397 289 89
201 221 97
237 45 49
193 409 17
233 365 129
457 1 13
385 393 73
57 93 361
393 73 25
17 225 199
463 195 15
422 173 60
377 383 81
421 144 65
403 461 1
109 425 33
425 485 9
373 137 53
221 373 69
499 261 1
129 201 13
233 289 1
29 1 365
157 153 313
69 1 289
293 237 41
241 145 45
465 335 25
445 253 49
454 261 19
237 145 177
205 342 151
389 473 1
421 481 1
77 497 1
13 33 85
41 81 24
1 77 369
489 457 1
225 241 247
277 249 161
329 369 129
209 308 159
273 33 13
137 77 189
21 61 97
5 374 16
257 461 37
53 253 9
181 201 125
377 477 3
169 141 29
359 405 25
345 165 137
37 41 85
289 461 25
157 241 105
94 57 43
297 153 145
9 177 249
193 249 73
165 489 1
317 253 153
73 281 197
169 129 289
337 1 137
349 261 141
251 289 41
149 381 41
485 473 1
305 169 141
221 177 145
341 201 1
201 1 185
201 73 89
457 54 13
231 41 187
381 89 33
273 361 73
161 405 37
249 129 7
369 117 5
465 69 1
153 361 117
101 217 225
35 61 337
417 41 29
41 41 189
21 321 37
365 389 33
309 455 21
69 377 97
21 93 109
385 269 45
313 351 1
49 17 389
169 281 189
365 350 57
465 335 30
245 457 29
191 401 5
162 417 17
445 393 9
381 337 93
53 465 21
193 3 29
417 365 5
301 165 113
441 121 49
231 305 177
449 213 9
205 303 5
429 357 57
337 243 21
41 121 229
289 169 197
469 17 26
301 365 85
13 413 41
425 77 33
409 2 45
305 129 109
121 417 58
193 281 105
29 317 41
449 245 41
189 229 1
377 425 53
237 169 25
341 493 1
393 389 97
337 161 13
397 245 81
277 205 43
309 433 35
197 461 35
237 117 193
361 389 65
385 81 109
497 137 1
394 233 74
193 417 45
339 153 81
1 97 329
433 305 21
237 25 249
133 285 73
81 297 121
333 461 25
169 385 101
385 349 9
21 397 65
1 1 241
61 197 129
421 461 33
141 61 97
179 365 133
365 466 34
1 33 309
461 461 9
187 453 1
45 173 161
1 213 225
209 421 33
309 475 15
79 211 117
205 65 193
229 335 133
357 313 65
93 401 41
445 269 1
285 433 13
229 397 89
421 473 21
429 1 1
1 65 417
389 305 1
413 481 19
217 217 89
285 405 1
81 293 1
345 29 141
29 209 1
381 121 33
231 181 79
73 101 17
165 133 1
449 377 21
85 5 49
189 489 9
281 341 141
53 377 37
49 407 61
389 357 1
169 21 329
153 94 253
1 137 217
429 209 9
409 173 29
349 241 89
157 377 77
45 273 173
329 269 137
333 237 41
181 17 1
333 29 161
489 153 9
33 9 373
189 485 1
181 207 57
201 229 65
293 279 177
469 385 1
133 21 307
193 209 213
61 321 157
353 245 109
237 193 97
73 105 205
189 205 1
1 84 414
405 165 21
401 321 39
397 265 67
373 121 1
269 181 181
485 385 1
261 101 97
277 405 1
385 233 85
457 79 13
365 17 65
305 485 3
381 93 77
101 421 69
221 53 153
125 445 1
245 113 193
405 181 85
269 413 81
425 281 76
29 41 281
396 133 38
453 117 9
345 1 129
283 189 9
169 13 19
17 445 22
493 261 1
153 101 169
77 99 395
483 401 15
457 333 37
385 261 17
53 301 153
21 361 73
155 389 81
401 17 41
13 133 225
129 249 41
45 65 369
137 321 57
13 467 29
237 461 1
497 37 3
57 325 81
1 93 377
29 39 370
85 441 45
265 51 205
397 201 49
65 269 121
37 257 225
9 465 17
273 97 185
237 173 1
441 115 9
137 101 339
161 360 18
345 57 13
141 369 65
61 85 5
1 453 33
481 261 11
249 485 5
37 369 93
374 485 5
177 297 17
429 441 49
33 105 161
405 93 65
53 493 5
213 419 19
105 321 43
37 217 133
93 377 85
197 27 1
65 457 29
273 217 85
321 141 177
401 45 89
1 385 77
269 147 127
329 29 19
281 293 1
25 489 5
305 289 125
152 85 306
131 395 41
281 301 41
1 121 21
157 257 229
305 159 69
391 449 33
221 257 149
365 329 81
249 1 149
33 33 57
293 405 89
253 401 25
197 1 193
69 401 83
301 241 17
231 321 13
469 61 1
345 1 81
85 73 249
281 285 5
493 287 1
441 169 9
257 245 25
313 331 141
102 413 65
169 273 141
425 437 20
477 305 9
401 313 53
1 449 5
441 29 1
405 493 1
105 381 1
37 439 39
489 369 1
441 193 41
421 297 25
1 139 147
413 221 25
287 189 211
76 205 225
405 493 1
349 349 41
5 159 241
129 81 181
149 201 161
279 401 79
376 449 7
425 385 69
81 145 293
77 445 29
433 81 33
251 301 145
145 77 209
221 443 17
125 89 209
177 297 21
169 305 149
109 169 19
361 229 80
1 481 17
169 273 53
245 157 161
385 161 37
389 493 1
245 385 77
105 5 97
453 285 1
105 17 1
281 325 65
57 393 9
425 65 25
89 297 145
475 289 25
490 233 11
339 73 29
373 41 89
1 453 31
165 385 113
193 402 85
233 301 135
381 457 9
141 405 65
277 85 33
13 41 297
21 193 281
93 305 69
2 337 5
109 263 23
437 225 1
377 429 52
485 21 1
289 61 159
205 387 105
253 101 129
1 337 45
497 133 1
137 481 5
53 93 89
333 449 1
385 49 3
205 309 115
360 289 138
466 29 7
425 245 49
400 381 22
437 193 33
437 493 1
77 489 5
341 237 33
141 1 165
413 105 29
253 105 129
177 257 147
425 269 76
13 101 369
449 181 21
85 145 333
321 157 109
69 93 89
65 69 166
293 441 33
389 313 17
335 69 7
143 329 37
373 411 19
31 45 209
337 85 145
287 57 201
369 117 129
29 469 13
321 105 165
449 73 49
49 285 55
181 281 145
201 201 229
111 417 49
331 45 89
297 393 61
157 409 85
37 213 1
357 165 97
253 453 41
139 497 1
153 285 37
101 233 191
213 27 181
46 93 161
201 265 177
453 345 33
313 141 1
233 421 1
440 73 16
401 97 77
89 158 312
233 261 89
177 113 237
61 13 217
135 341 121
37 401 25
271 69 155
17 221 169
177 237 217
201 245 177
497 109 1
489 159 9
193 394 32
477 383 1
221 153 29
65 397 59
93 17 49
97 201 109
305 267 153
174 12 284
385 71 77
289 73 61
237 353 21
457 301 1
391 301 99
161 421 21
317 305 9
481 161 13
419 181 75
305 37 97
69 413 57
33 213 129
213 425 69
129 145 153
25 57 65
229 405 87
193 237 121
457 269 5
253 301 57
126 101 177
93 369 105
65 165 193
453 481 1
189 85 137
157 263 105
73 273 113
185 265 201
417 49 45
361 269 41
449 493 1
201 229 49
469 1 10
345 433 33
125 33 45
153 389 49
385 321 53
209 93 5
1 473 9
101 321 53
33 285 141
437 213 21
109 305 43
117 311 101
77 475 25
149 1 177
37 469 13
485 269 1
453 13 3
488 245 5
25 105 1
193 445 37
453 369 5
385 481 17
233 289 125
65 477 21
13 405 32
85 479 9
449 109 9
493 233 1
113 41 21
161 213 177
105 485 1
21 145 1
57 323 35
343 421 29
465 209 1
157 185 209
173 385 33
170 361 61
129 145 25
249 101 5
41 13 421
421 307 55
353 165 41
365 297 97
357 401 49
477 169 9
331 209 99
85 385 41
69 317 115
192 1 217
1 153 125
416 309 57
381 175 65
157 277 57
205 25 111
357 425 45
53 305 165
449 297 49
161 415 27
459 261 15
161 13 253
385 141 69
13 381 41
1 9 73
425 217 13
105 273 41
357 425 73
417 205 1
377 377 89
77 285 89
93 249 121
201 149 143
117 37 197
477 273 1
41 45 241
293 418 16
405 415 16
209 429 33
221 377 53
33 353 81
485 465 1
5 361 93
165 425 57
277 441 47
465 313 17
229 213 181
421 29 5
435 481 9
377 117 101
457 11 9
33 385 109
117 393 55
61 69 289
45 209 97
205 230 89
217 470 19
321 283 49
121 341 91
293 225 113
409 397 16
41 469 1
185 165 105
121 389 49
413 1 85
229 261 91
345 209 17
361 157 29
357 121 49
73 121 25
427 5 37
135 33 133
125 253 64
253 301 153
72 13 299
449 281 9
477 497 1
257 417 69
269 413 1
325 170 77
417 313 19
445 149 25
66 89 365
113 121 27
481 397 1
365 413 81
87 453 1
181 9 124
353 353 13
493 417 5
41 401 29
23 313 97
201 485 1
273 489 9
281 301 145
201 365 33
301 229 17
73 137 109
65 9 295
69 357 97
233 93 221
273 305 153
73 493 1
65 89 109
357 385 53
185 221 105
245 21 129
377 365 117
385 197 45
429 107 57
417 265 17
285 269 81
1 37 213
433 81 15
101 197 1
381 129 9
305 205 145
129 173 169
53 333 129
185 87 17
437 336 17
205 255 87
445 467 11
190 357 17
313 157 9
401 495 3
305 301 123
13 113 369
145 373 17
21 349 113
25 129 211
393 269 57
273 113 45
397 401 57
325 145 113
213 45 225
441 241 33
249 413 9
105 205 57
329 57 149
149 305 37
429 409 63
13 445 33
137 381 61
29 353 73
245 41 57
13 385 17
109 273 205
41 297 85
361 373 65
165 121 17
263 485 1
53 165 177
209 429 57
97 457 9
261 417 31
361 251 125
153 151 81
189 273 89
481 105 5
73 77 345
373 153 65
311 153 149
313 197 97
485 465 13
149 303 71
369 53 1
161 67 337
117 5 125
285 89 119
298 485 1
125 185 21
477 261 1
297 45 18
201 217 253
141 456 25
61 193 169
101 129 193
389 381 81
185 125 301
497 41 1
95 153 101
241 209 57
237 453 9
397 5 25
141 369 33
265 137 109
277 337 145
349 149 81
301 29 169
181 209 13
405 345 25
461 421 20
5 25 453
425 103 25
253 157 91
205 199 241
25 329 41
185 347 47
245 385 41
329 1 69
141 349 5
326 413 17
361 89 57
121 191 117
161 121 181
173 121 47
253 467 19
331 85 109
351 61 73
309 221 5
25 129 13
365 317 83
285 163 105
389 309 1
137 341 65
191 35 125
153 485 1
489 1 1
403 493 1
153 485 1
425 221 73
1 241 169
339 73 1
141 65 97
313 497 1
265 209 69
13 209 85
165 421 39
441 479 19
53 429 41
345 89 105
277 21 159
251 271 13
277 177 97
229 265 181
325 309 33
306 49 185
209 453 17
73 449 29
405 489 1
345 149 17
275 409 61
373 353 15
121 409 89
173 326 160
337 229 109
425 317 29
57 1 63
81 45 231
113 413 41
5 101 17
281 449 13
421 153 17
69 337 45
209 425 9
353 85 129
17 1 173
489 53 5
365 357 59
387 69 67
201 281 214
85 129 333
485 493 1
317 101 69
5 485 9
225 197 1
213 137 113
169 385 17
99 37 145
177 314 168
299 409 85
377 473 21
385 29 77
347 37 131
53 481 17
205 177 137
425 237 17
345 401 51
409 477 9
437 237 3
65 61 410
381 285 5
281 469 1
121 485 1
159 125 63
199 485 11
29 333 17
469 243 1
393 17 105
337 189 117
397 317 73
297 277 22
53 353 65
21 137 5
401 233 85
237 479 21
249 21 145
117 321 137
253 202 209
273 289 37
29 101 177
61 441 1
217 434 19
37 25 377
225 149 191
345 349 96
213 311 123
217 5 6
1 307 135
181 485 1
153 273 181
290 269 172
409 201 83
297 33 183
413 397 1
233 355 65
225 101 193
15 305 13
242 37 229
393 129 77
337 185 9
449 133 37
473 109 21
265 377 61
49 309 65
105 105 109
437 1 21
361 285 129
1 133 129
343 269 57
425 227 21
117 493 1
265 129 85
89 125 209
181 53 289
465 397 1
301 159 167
221 337 89
373 245 1
397 485 11
341 53 5
121 265 185
101 389 1
157 453 1
85 21 257
461 9 25
5 329 149
389 121 64
85 457 21
233 365 33
313 117 153
489 169 9
61 289 41
157 309 65
5 209 229
49 37 129
245 403 1
449 309 21
121 153 13
353 169 45
253 261 172
233 1 113
17 281 133
85 5 273
39 367 55
265 173 221
181 433 61
185 265 169
261 337 65
188 321 165
337 217 57
301 21 89
101 189 305
297 365 33
145 121 305
285 313 69
97 449 21
209 109 225
463 369 23
101 1 1
497 349 1
353 205 61
349 257 57
413 277 9
445 497 4
393 1 61
453 137 41
129 265 229
41 306 194
260 269 65
413 209 73
53 145 193
389 481 17
249 277 1
385 443 5
201 413 57
9 189 265
17 49 393
401 269 53
189 37 289
37 441 25
129 2 359
233 351 79
305 5 181
9 417 57
269 117 121
245 293 113
241 245 129
133 185 305
221 133 97
481 361 9
493 481 1
325 33 49
449 249 37
13 341 129
461 305 1
189 205 25
365 149 97
385 437 33
137 21 133
161 265 109
413 429 41
225 317 177
269 301 89
481 414 13
181 33 65
257 237 25
21 161 321
37 103 309
233 389 1
137 361 1
209 85 145
117 317 73
433 61 45
145 353 53
497 33 1
57 29 57
157 135 17
385 89 29
393 37 45
185 281 13
389 261 49
377 293 106
317 41 153
265 33 29
301 351 91
401 409 81
445 457 17
45 89 345
315 421 65
405 309 33
133 355 3
53 165 289
201 231 117
413 301 17
93 281 189
369 233 21
217 1 43
93 413 49
101 301 97
21 25 85
29 417 73
441 383 49
41 369 3
165 445 55
433 365 25
225 121 121
201 329 157
465 141 36
353 125 141
489 401 9
273 289 141
101 273 117
277 313 173
413 221 17
437 341 1
25 13 335
437 297 33
213 373 55
25 405 57
101 395 33
405 253 61
341 76 1
221 473 25
385 314 25
353 5 65
273 181 69
273 325 129
93 201 228
385 137 9
129 281 49
145 225 9
373 421 59
249 397 89
177 429 25
443 53 31
61 109 221
477 101 1
109 93 321
273 489 1
441 393 33
253 285 153
261 197 65
273 13 117
305 437 61
449 481 9
289 157 145
21 233 117
225 205 169
389 281 5
13 481 15
105 189 1
249 321 149
445 173 25
441 125 53
245 489 9
421 81 1
85 357 25
413 350 81
345 279 153
1 153 61
485 421 1
421 497 1
417 329 1
169 109 293
161 49 205
1 337 41
296 1 19
429 73 29
173 101 133
93 161 212
101 398 90
425 357 41
57 105 1
293 173 65
333 257 121
144 201 89
389 247 1
93 233 85
281 381 9
137 173 38
477 357 1
269 197 108
165 37 65
85 37 217
225 393 81
149 73 225
1 497 3
269 85 53
471 145 9
403 189 91
209 237 145
353 193 141
210 25 84
185 305 21
149 497 1
217 481 13
499 177 1
138 77 43
197 381 25
433 165 41
285 221 129
273 269 33
325 163 125
305 381 33
449 469 15
29 461 17
125 329 73
233 461 1
273 289 120
285 425 21
364 469 1
421 247 65
445 145 41
137 29 69
121 1 219
373 277 65
101 149 33
422 77 77
357 1 33
285 181 45
97 193 273
45 77 289
441 285 9
405 405 49
445 337 49
253 61 1
209 137 1
41 285 55
253 85 241
449 73 41
365 225 57
211 121 31
461 61 33
329 221 109
373 301 1
485 461 1
181 351 23
269 321 165
17 117 129
89 293 49
17 421 33
369 41 97
385 369 25
273 37 173
261 357 33
309 265 46
205 45 249
121 101 249
455 99 3
137 361 121
61 313 185
69 100 184
467 325 25
25 377 53
305 339 121
69 29 193
401 489 1
189 447 49
173 65 121
473 417 9
149 281 77
453 285 25
1 105 135
137 273 105
385 409 29
377 217 81
361 201 43
25 77 195
397 385 57
389 309 97
73 497 1
151 129 41
377 433 33
169 101 209
125 41 25
91 145 153
180 365 110
53 213 65
176 1 230
129 297 129
169 497 1
417 89 25
365 301 113
477 13 1
217 313 133
33 493 1
151 153 277
325 101 17
221 239 179
297 129 133
385 121 85
412 261 76
245 37 185
33 99 135
311 357 17
169 125 141
257 429 1
237 217 233
205 37 33
217 397 41
241 341 9
225 338 92
401 417 41
126 385 33
17 205 137
325 137 145
467 429 11
341 236 69
393 385 13
397 445 44
444 169 7
277 137 177
125 177 257
37 129 177
261 145 113
315 281 133
357 225 43
499 249 1
103 221 257
409 127 77
209 461 25
225 101 73
480 93 19
77 89 389
121 337 121
89 90 42
325 97 129
221 269 185
369 189 51
189 77 175
367 81 105
193 161 273
193 369 37
453 121 33
73 469 25
21 333 49
305 289 121
349 53 41
337 373 65
469 341 25
221 265 201
225 431 65
431 21 45
377 321 5
213 437 1
401 141 81
101 289 161
137 333 161
1 87 171
457 1 37
241 213 177
401 101 49
261 333 121
261 313 5
73 109 297
205 417 17
349 249 89
361 353 73
149 209 105
193 425 21
301 225 41
377 253 29
93 85 361
45 441 49
197 157 113
309 401 33
413 41 49
381 497 1
257 275 133
453 385 1
393 205 45
315 449 23
113 345 101
453 269 33
465 207 1
85 101 17
125 165 253
69 135 141
389 257 13
253 370 7
145 117 259
57 25 83
345 1 53
129 169 109
53 321 61
317 93 177
165 199 223
417 403 9
137 461 1
177 97 123
469 185 1
101 189 305
281 121 173
85 189 173
109 205 281
357 241 125
161 137 73
221 257 89
125 61 337
193 489 9
37 381 57
441 277 21
217 133 163
440 53 14
197 93 209
221 285 85
244 141 27
181 165 233
497 385 1
447 361 13
85 393 41
126 109 172
393 461 1
469 61 1
481 85 1
21 345 45
435 125 49
375 45 113
93 401 57
201 33 189
193 393 93
84 469 23
342 85 96
293 193 113
261 297 193
361 5 61
321 73 41
441 37 13
13 253 89
201 41 119
377 169 77
137 305 69
169 37 285
157 493 1
57 353 113
333 145 57
429 97 57
29 133 341
81 377 33
441 200 21
128 421 33
323 63 147
1 213 129
396 317 93
293 237 33
65 257 97
497 49 1
361 225 93
301 137 81
137 301 89
181 286 3
25 389 5
271 465 13
493 305 1
113 351 27
5 129 125
129 433 1
1 441 41
21 129 261
469 483 11
385 363 27
493 353 1
369 249 77
47 425 5
217 281 196
173 141 121
429 393 41
357 465 1
373 361 97
271 1 171
9 93 305
457 425 33
299 417 69
229 373 1
97 475 21
135 77 359
301 133 33
197 93 105
153 441 25
217 105 21
127 261 129
217 441 41
323 393 51
320 21 126
345 477 1
157 385 109
113 453 17
249 45 181
277 429 41
393 301 25
197 21 57
109 81 73
21 49 293
185 277 189
437 105 33
161 421 65
421 297 61
21 241 135
257 413 73
329 149 105
101 445 41
253 145 109
485 225 1
457 85 23
133 229 161
481 165 5
385 293 99
81 17 389
345 233 29
45 85 1
71 401 97
201 261 133
233 185 221
285 281 41
405 137 17
69 425 57
229 385 41
145 21 29
465 421 21
359 185 109
83 169 281
277 97 221
469 381 1
78 225 165
33 69 145
205 413 77
129 221 153
109 401 81
473 313 13
135 225 157
493 411 7
393 301 57
105 485 5
29 441 57
149 90 169
153 485 1
393 457 13
469 401 21
173 257 5
1 197 1
1 309 21
41 9 261
249 137 237
367 329 73
345 105 61
373 141 49
61 273 145
321 233 57
205 357 129
1 157 329
251 193 161
285 405 65
457 433 25
73 117 135
53 1 409
289 345 129
321 277 17
65 381 73
41 281 161
9 361 1
142 485 13
289 349 105
389 61 77
125 241 133
205 53 137
229 137 97
137 201 245
57 49 37
137 337 77
107 1 83
1 247 142
425 13 9
425 49 15
193 225 153
227 285 41
316 81 136
385 421 1
177 221 217
53 269 153
473 201 13
297 385 33
185 141 289
49 125 246
1 165 305
13 21 385
333 433 63
205 199 121
341 65 97
153 209 137
137 117 337
309 177 34
153 41 287
181 405 21
337 13 125
291 385 25
286 145 154
125 385 91
473 489 9
453 485 1
229 389 77
297 217 136
353 433 5
309 13 69
317 361 13
93 236 20
85 245 9
73 109 153
462 397 21
389 349 1
29 276 192
441 353 33
397 5 13
225 317 81
345 133 25
121 401 25
125 362 19
117 1 353
421 149 1
89 369 63
225 201 177
161 29 237
369 121 117
429 17 21
117 153 317
389 409 73
1 209 277
261 69 41
1 153 73
449 85 29
189 457 15
51 304 64
293 193 161
421 413 33
217 485 1
469 161 17
475 242 9
233 233 245
249 269 137
459 277 31
267 241 125
55 459 1
29 429 19
213 77 193
85 301 9
9 165 305
373 97 65
169 385 17
245 481 1
201 337 89
445 109 3
83 401 57
7 149 145
257 481 9
361 353 25
245 5 209
5 153 294
43 275 81
369 5 25
313 205 141
285 9 185
409 125 77
81 385 17
229 389 81
1 199 227
301 309 1
309 41 1
133 233 249
257 301 145
453 257 40
181 137 129
413 457 9
491 129 7
472 297 3
301 57 161
253 117 41
349 369 45
163 33 5
117 251 231
1 257 165
389 481 1
5 493 5
289 381 97
249 307 57
429 81 45
389 289 33
453 493 1
361 333 121
293 161 113
359 285 105
193 61 253
137 357 29
149 153 81
1 125 89
401 1 53
281 357 97
385 21 5
1 189 169
253 469 19
309 17 129
197 381 85
301 169 121
45 141 169
309 301 103
261 477 1
21 437 33
237 357 61
419 25 65
285 312 148
353 109 133
201 165 61
481 269 13
169 389 5
225 19 205
413 473 17
13 385 17
269 495 3
85 201 153
76 109 305
449 61 33
389 93 81
321 453 32
459 325 41
253 481 17
377 265 121
245 389 81
213 400 15
469 277 7
1 337 157
433 397 17
465 237 31
337 261 13
89 329 129
253 61 105
161 217 121
261 245 209
245 137 225
325 409 25
249 269 129
377 165 106
93 449 45
260 377 69
289 119 203
469 497 1
373 97 9
241 149 229
245 73 1
173 321 93
173 1 145
45 33 313
105 97 393
157 213 97
1 251 133
269 481 5
157 1 169
281 81 129
277 89 161
137 205 229
141 385 81
73 313 21
181 349 93
485 265 1
201 329 129
397 189 9
29 411 49
117 12 193
255 25 225
393 301 21
281 374 3
157 29 233
301 40 161
441 405 29
161 361 41
205 129 177
217 13 133
285 469 1
181 477 17
109 137 129
71 397 41
33 249 127
489 237 1
485 153 9
101 169 136
41 137 161
229 433 59
321 25 121
158 209 45
297 301 199
469 235 1
77 221 1
341 193 13
441 425 5
249 13 25
449 121 45
193 485 1
389 423 9
89 349 89
477 249 17
217 175 283
9 341 153
253 405 65
29 13 345
365 313 37
85 1 5
405 109 73
417 463 23
93 359 97
303 237 59
180 25 24
391 71 39
489 293 1
373 269 1
121 301 48
137 353 141
429 213 45
85 485 1
265 209 65
45 361 117
253 117 57
393 89 65
97 101 81
289 450 29
149 49 129
201 285 17
109 243 133
425 61 45
377 205 23
189 465 19
477 325 17
449 49 37
17 497 1
389 225 1
433 466 20
479 117 19
341 177 47
41 317 105
437 121 49
397 477 17
447 405 17
179 20 269
1 49 49
185 341 33
323 339 135
249 101 137
241 321 157
145 233 65
71 438 49
341 305 33
29 101 233
1 277 81
227 217 149
405 169 1
141 313 125
25 473 17
189 37 99
433 421 37
73 345 57
117 489 9
109 473 5
237 301 49
289 181 117
397 421 49
53 385 37
153 485 9
301 69 9
81 485 1
29 29 305
41 45 409
37 273 117
181 45 241
309 165 139
329 133 25
401 473 17
309 401 9
76 401 25
401 229 81
85 273 157
265 381 105
189 171 241
437 429 37
45 430 7
249 157 133
69 449 29
13 57 185
397 405 1
49 97 129
373 121 127
193 141 161
117 137 361
173 310 34
489 201 1
13 187 31
245 278 99
137 45 289
389 369 49
193 1 241
9 49 225
37 241 136
97 133 65
433 153 29
1 265 17
189 141 97
373 481 5
485 461 13
121 45 277
355 429 65
61 265 81
285 273 97
281 433 17
37 369 73
177 45 289
249 33 21
361 361 85
137 401 61
417 189 73
485 465 1
405 413 12
373 441 41
57 213 65
161 497 1
452 97 18
337 1 53
277 201 181
451 461 9
405 321 1
111 161 273
67 5 329
405 61 89
181 141 273
175 85 157
81 85 297
109 401 77
409 17 53
465 462 1
21 45 1
203 273 61
433 441 29
113 191 1
185 465 13
1 149 9
213 201 177
369 302 101
373 297 115
117 413 57
125 269 129
449 489 5
321 493 1
327 293 85
50 88 27
5 141 17
53 121 141
13 105 101
349 301 1
141 301 137
33 249 157
269 385 17
21 213 169
29 361 117
401 217 65
101 173 297
33 333 73
201 413 65
385 465 21
245 409 69
493 478 6
321 33 29
377 21 25
281 322 16
173 229 253
141 177 173
473 481 19
1 473 3
145 101 93
9 181 305
241 41 73
385 289 49
123 465 5
141 153 113
73 417 69
433 425 17
149 385 73
29 337 137
305 233 89
93 117 257
153 469 17
161 269 85
113 361 89
157 421 57
49 497 1
45 53 41
1 449 37
33 244 106
41 237 65
457 457 1
397 329 41
9 173 1
229 73 193
477 105 1
77 149 193
461 229 1
385 153 69
181 341 33
89 1 299
181 253 33
151 417 73
121 349 113
397 425 17
269 401 9
150 1 100
325 145 81
305 293 181
309 485 1
321 373 97
377 89 9
101 5 33
345 117 135
137 157 73
61 427 17
29 381 77
117 349 65
45 1 105
133 129 77
287 321 147
105 109 297
184 485 1
153 453 17
385 3 13
272 85 177
489 49 5
197 29 57
373 241 1
169 169 205
385 217 81
219 165 191
65 169 41
313 29 41
141 257 137
365 385 13
29 77 51
113 241 189
225 465 1
461 361 25
481 189 2
81 225 145
193 401 56
385 257 31
257 97 205
133 461 25
117 471 19
421 125 69
405 9 53
333 289 73
61 385 33
19 13 323
489 61 5
213 462 31
473 357 9
309 477 17
133 331 139
109 141 323
321 449 33
337 285 141
406 157 9
353 278 25
165 153 57
37 131 365
401 401 25
69 153 25
477 273 1
289 325 121
369 305 57
493 241 3
205 155 257
41 269 137
304 77 140
461 173 33
445 329 25
65 453 41
49 381 9
113 1 181
277 325 137
333 493 1
345 265 21
261 5 41
341 485 1
473 237 17
493 17 1
109 137 41
489 279 9
293 493 1
203 205 293
435 449 1
133 485 1
85 125 353
161 89 185
449 1 45
425 280 73
1 405 41
471 281 5
173 89 169
393 141 45
188 461 9
461 373 25
121 33 185
11 485 1
125 145 33
313 81 149
321 185 151
369 73 21
469 309 17
301 121 17
63 289 17
497 5 1
141 253 57
305 287 21
301 357 109
57 253 9
461 333 9
240 409 8
289 457 8
241 273 17
193 309 93
217 317 41
477 13 1
385 329 5
393 249 1
193 273 121
21 405 35
45 129 77
12 421 65
485 373 1
173 481 3
381 261 81
249 133 27
217 317 97
105 113 89
173 153 265
45 147 141
357 213 49
169 361 21
411 41 89
93 387 25
265 129 49
101 361 89
405 37 33
255 301 161
361 21 21
21 425 25
397 493 1
377 261 29
409 13 13
185 349 105
317 189 13
401 189 73
333 161 25
213 181 193
476 193 1
291 1 73
139 145 239
85 201 101
285 209 185
197 65 1
1 25 393
201 441 5
337 497 1
437 197 41
201 380 48
321 369 64
425 337 9
1 465 21
335 301 39
145 365 28
461 259 1
181 101 193
257 253 97
181 69 1
416 1 75
109 489 11
405 133 65
1 225 109
417 197 77
73 349 113
329 273 79
165 381 1
121 259 71
453 221 13
135 37 289
293 301 97
363 41 121
233 377 13
453 301 33
161 64 301
229 29 257
309 13 1
261 365 105
49 25 299
125 449 32
101 345 81
262 13 3
45 357 25
213 73 177
5 5 131
221 391 99
401 269 73
9 69 129
77 493 1
229 281 217
201 5 15
401 101 39
21 369 57
161 301 125
149 49 1
145 405 33
185 313 113
445 269 49
59 313 73
229 201 49
61 301 25
201 377 37
85 45 369
281 353 113
486 157 3
21 78 58
1 61 145
141 329 145
57 317 81
237 337 137
265 413 9
313 457 33
201 441 17
22 33 191
213 105 161
449 473 9
443 351 17
385 205 113
285 465 33
105 173 169
145 317 97
425 213 57
9 365 1
97 261 129
29 473 23
201 174 153
297 17 25
325 489 9
253 109 171
25 399 67
453 461 33
1 129 31
205 85 237
201 413 49
25 55 381
441 41 45
441 149 13
117 201 41
185 445 21
41 165 293
21 465 1
243 353 113
245 421 49
473 49 9
357 221 121
245 45 105
349 153 50
101 33 159
5 325 41
433 153 45
329 221 161
413 241 49
437 85 5
133 205 169
361 390 63
97 249 217
225 341 97
85 224 68
269 457 9
97 303 109
337 43 145
53 153 345
377 105 17
445 161 17
429 341 49
181 1 165
393 29 13
115 289 109
293 73 81
425 321 25
289 469 1
105 9 289
41 101 93
209 273 197
323 309 67
153 191 43
173 485 1
205 177 53
333 269 69
459 319 9
137 37 113
425 329 61
177 237 105
177 317 137
357 329 49
97 13 121
377 355 25
65 449 17
273 321 153
89 289 57
113 241 213
493 441 1
165 197 177
149 391 13
401 11 81
137 5 173
483 462 3
133 497 1
429 1 65
253 421 17
393 355 87
165 265 1
1 389 81
313 429 41
477 201 9
317 469 1
377 185 77
293 369 129
93 153 85
397 1 33
89 141 289
187 153 231
361 37 29
305 369 9
177 16 229
481 265 13
353 73 73
405 493 2
101 429 37
379 77 13
297 1 13
155 93 111
157 281 209
1 369 37
73 157 265
377 133 101
199 481 5
189 129 213
449 445 5
221 296 77
385 21 105
473 353 1
101 133 265
101 105 207
297 29 149
481 417 1
81 305 129
37 153 265
141 1 137
81 133 11
165 297 69
393 41 41
37 385 113
265 445 33
233 9 113
341 325 57
401 397 25
355 1 107
235 393 49
141 453 33
493 321 1
253 77 113
99 113 37
69 305 41
5 261 37
201 485 1
401 253 13
289 301 1
61 309 161
465 413 17
197 221 233
21 113 121
297 281 121
85 45 209
473 317 22
369 441 13
57 293 17
261 229 1
129 417 65
397 25 73
285 17 41
309 213 129
329 153 93
117 45 1
337 265 114
245 485 13
101 101 129
145 145 49
61 457 37
61 117 339
143 365 89
81 165 177
165 313 61
165 325 1
5 285 69
21 117 65
363 149 99
49 473 13
269 61 85
277 409 19
325 489 1
189 97 105
149 221 97
189 41 249
177 405 58
261 393 1
57 469 7
271 457 37
283 209 47
213 1 241
353 45 31
333 165 105
217 409 41
297 313 57
9 401 45
485 281 15
129 173 161
481 341 9
351 5 71
33 37 385
145 305 117
135 481 13
145 301 105
485 9 9
1 365 121
173 493 1
421 119 7
33 294 70
221 481 9
229 441 21
237 321 117
365 213 17
269 273 205
421 257 47
449 61 30
345 361 11
279 393 65
359 369 93
377 409 25
417 85 77
184 365 113
321 205 121
349 319 49
189 425 21
497 225 1
413 433 1
185 201 65
182 17 198
301 201 19
493 269 5
245 5 209
349 257 109
321 165 29
101 141 145
465 221 29
359 249 15
497 285 1
13 333 129
473 281 1
377 373 25
97 281 105
1 377 17
277 225 129
203 305 17
85 49 193
141 389 33
5 277 129
201 397 49
345 235 117
19 13 123
77 421 49
373 493 1
229 205 257
34 401 89
9 293 81
121 121 201
175 89 19
481 45 11
89 157 177
1 373 15
332 266 57
325 233 8
437 235 17
317 333 130
353 200 13
101 153 301
61 357 113
441 301 21
17 237 1
117 155 295
369 33 13
340 77 120
497 205 1
109 305 89
135 213 145
129 329 169
321 297 90
17 249 1
155 49 295
461 113 13
277 109 161
93 457 29
343 297 17
31 333 113
263 89 233
109 115 147
333 73 85
57 277 221
481 437 1
489 141 5
297 349 41
213 177 203
137 237 169
473 373 1
389 261 101
85 285 1
469 53 17
417 149 69
73 221 271
301 401 25
189 353 41
421 269 1
9 13 281
378 297 92
205 145 167
433 28 41
145 101 325
243 389 1
477 101 9
49 21 157
325 65 141
385 385 77
157 121 135
25 89 265
107 181 49
161 61 241
9 125 257
477 381 9
173 173 217
73 337 114
437 287 1
305 377 77
229 145 129
385 321 73
221 249 1
57 21 53
31 417 17
233 425 17
9 457 21
37 113 127
385 337 29
153 37 117
441 185 5
281 346 136
469 313 5
315 237 123
477 315 1
205 269 97
115 293 89
101 273 49
225 237 1
261 21 11
353 17 117
233 49 93
21 181 65
273 173 197
397 435 5
125 133 65
45 93 281
141 481 13
169 433 57
181 25 105
85 245 1
389 301 89
289 73 9
265 37 173
437 41 17
421 173 25
385 358 21
25 317 1
257 5 189
161 441 13
73 145 209
285 289 161
13 21 159
379 401 61
381 9 89
365 21 73
417 301 1
225 317 161
153 271 117
53 189 9
477 165 14
477 125 1
453 93 28
49 205 57
65 165 225
285 181 73
479 73 17
17 145 245
1 429 65
5 433 61
325 37 173
245 85 129
153 1 229
33 5 21
493 365 6
145 361 15
389 313 107
481 413 9
89 221 91
349 157 25
73 385 23
297 253 169
429 209 33
249 97 21
249 425 43
57 469 1
433 181 61
113 161 21
265 425 33
73 153 173
421 145 65
201 201 257
21 78 395
189 397 73
93 170 197
493 305 1
157 57 57
1 177 93
285 41 97
305 483 5
309 77 172
57 325 57
117 197 257
457 405 21
269 249 229
1 321 85
201 117 193
185 101 241
305 393 97
251 249 19
477 313 23
37 1 185
409 451 25
205 17 89
57 301 65
469 173 15
213 77 65
145 93 101
185 369 33
157 225 229
389 401 3
481 265 17
305 169 189
285 413 83
5 441 1
453 93 25
281 37 137
281 325 113
181 113 17
85 85 19
451 73 35
449 261 41
53 377 73
5 249 193
297 73 113
89 469 1
257 29 139
301 301 45
121 101 225
329 441 19
149 437 1
455 421 25
453 469 9
209 393 17
285 76 65
489 479 1
445 285 17
361 221 37
169 225 237
333 265 121
105 49 365
221 357 81
357 109 96
1 357 74
13 425 61
117 401 13
301 197 9
173 201 169
77 377 57
461 405 9
169 89 133
297 477 1
181 269 1
369 333 69
190 373 1
113 55 253
17 305 41
177 213 213
441 451 17
361 84 109
236 369 69
345 49 37
353 445 25
371 185 13
353 25 53
177 369 69
207 201 1
117 465 13
151 155 5
201 73 253
105 197 113
361 121 105
309 341 77
161 349 149
145 485 1
21 53 193
373 199 113
209 91 201
381 395 39
101 213 149
437 121 33
153 481 17
89 271 139
257 61 61
437 265 53
319 169 117
443 149 11
153 437 11
33 253 113
201 249 1
85 29 1
365 297 89
35 333 153
283 291 99
13 247 137
497 161 1
289 169 69
69 245 151
409 181 15
73 385 109
189 73 5
129 261 209
309 397 41
101 401 3
137 161 1
368 261 57
37 393 49
377 481 17
373 229 13
297 81 20
453 221 41
497 1 1
469 165 1
189 485 9
305 365 9
145 245 17
439 341 17
121 217 109
129 421 66
49 297 49
97 173 169
186 489 5
269 441 31
469 93 13
409 301 29
485 197 1
113 269 200
37 229 201
125 21 177
437 401 3
101 85 345
193 1 128
165 385 33
33 349 9
145 201 165
141 449 41
69 499 1
401 81 97
165 393 25
193 366 43
461 21 1
369 385 9
417 485 1
1 53 1
413 225 65
421 93 17
185 145 9
261 197 65
381 261 51
465 81 33
25 105 261
369 130 41
209 141 141
233 453 41
209 369 74
481 489 5
337 213 17
77 9 217
377 125 1
485 289 1
221 5 17
441 245 33
331 365 47
409 391 25
221 309 159
285 37 63
481 1 16
65 25 109
59 409 21
101 317 89
473 61 5
149 449 35
497 409 1
389 357 33
159 437 1
33 45 337
413 133 57
449 249 9
89 237 73
429 329 49
253 13 217
357 389 49
361 97 101
401 43 85
477 21 1
445 153 53
153 277 9
137 267 39
341 191 61
229 141 217
200 457 9
493 337 1
293 441 1
350 285 122
117 431 61
225 297 71
21 313 72
221 433 17
223 221 125
353 137 61
401 437 21
437 269 37
57 373 1
201 229 137
217 489 1
13 289 49
5 455 33
177 221 145
81 105 293
397 255 9
57 179 141
409 437 5
145 439 37
1 177 105
163 353 101
413 353 64
89 1 45
189 260 52
377 335 49
1 341 100
421 449 9
497 289 1
13 225 273
129 409 7
313 276 185
89 341 97
45 125 375
195 307 31
5 481 6
485 25 1
69 313 137
465 468 26
329 61 29
449 477 1
481 185 6
397 269 41
193 425 5
97 297 148
181 265 161
77 461 9
165 57 289
1 201 1
205 1 289
389 101 49
445 421 41
373 489 1
477 73 9
389 81 89
385 1 1
353 401 85
13 348 118
481 153 17
41 405 13
465 21 33
13 1 427
281 273 125
457 13 41
161 243 31
405 449 5
273 309 97
137 337 5
397 149 21
493 321 1
369 193 41
375 201 1
9 9 197
449 297 13
141 81 225
29 497 3
445 29 5
61 165 209
313 493 1
397 273 73
241 289 197
481 65 1
69 289 137
413 193 57
69 249 89
49 345 83
7 189 273
341 106 129
381 271 57
277 161 29
49 353 101
161 97 129
301 201 195
125 313 169
221 137 129
221 13 9
437 405 57
321 97 69
9 193 25
449 421 41
101 129 37
81 25 397
389 465 25
189 221 97
369 460 40
25 349 81
273 29 177
109 285 2
217 1 149
45 417 73
345 453 9
1 397 81
259 421 65
327 297 105
353 405 25
185 101 253
381 97 61
244 309 65
395 221 85
287 481 1
437 369 57
325 105 105
253 433 17
181 207 83
433 413 61
370 461 1
453 313 33
181 289 41
193 325 157
69 347 125
453 117 33
421 125 65
445 117 33
331 45 1
153 301 121
493 303 1
309 409 73
257 221 145
405 265 49
313 217 33
11 493 1
5 351 121
425 497 3
145 309 113
45 493 7
369 445 49
189 9 157
41 73 1
139 457 25
1 436 8
455 239 13
165 1 161
93 313 97
137 99 165
393 25 97
389 293 73
97 209 5
161 293 63
349 429 29
241 237 157
245 421 1
485 301 13
417 357 9
209 497 1
93 121 161
1 161 21
209 33 229
397 217 57
101 197 289
77 349 129
41 25 189
269 341 89
405 345 41
385 365 49
281 361 65
45 241 117
141 21 225
261 147 13
397 189 89
421 169 1
369 125 121
117 137 205
349 89 89
389 309 17
245 61 49
217 413 9
353 233 89
49 373 1
85 105 393
257 429 25
53 109 337
25 65 181
233 493 1
45 73 5
109 217 153
229 129 173
345 253 125
365 441 5
369 441 5
181 33 257
409 401 10
359 21 131
385 396 70
33 403 75
57 477 9
465 381 8
365 133 101
69 445 49
201 229 42
177 225 57
65 161 141
209 261 25
493 117 4
101 125 335
45 111 375
21 155 267
309 495 5
369 233 73
21 461 17
445 493 8
33 57 421
117 283 191
137 17 293
1 1 41
221 163 177
385 163 65
87 93 381
95 153 105
191 333 27
293 249 53
1 57 73
149 27 73
37 101 353
1 173 137
127 393 65
297 125 81
141 81 25
105 257 213
237 125 113
241 173 121
285 229 57
337 237 69
361 369 65
441 353 13
481 453 17
37 289 189
361 73 89
309 425 73
357 37 81
8 265 173
263 21 73
247 445 51
137 237 97
441 457 41
125 85 99
197 57 73
410 401 31
225 273 9
167 193 237
483 29 5
1 401 37
97 321 165
439 469 17
462 269 39
349 437 3
53 41 129
113 245 49
373 37 1
365 1 41
321 345 125
113 281 5
475 345 15
245 281 213
389 213 65
1 187 215
369 5 117
401 13 73
21 173 41
101 241 41
433 157 37
53 89 25
53 381 57
121 249 17
149 181 213
301 451 41
355 189 3
69 393 61
465 325 29
385 333 97
129 353 101
357 265 41
201 193 185
385 105 113
65 186 190
305 53 109
365 141 97
273 229 197
275 385 57
297 322 170
145 53 221
281 185 17
305 53 85
289 149 117
177 41 253
411 169 11
317 449 45
105 153 53
169 269 153
26 9 362
401 461 1
261 309 17
341 29 107
225 437 10
305 51 89
141 329 5
141 177 97
105 69 293
477 401 9
181 157 285
53 325 49
185 424 12
313 257 173
401 393 37
358 301 122
429 149 25
9 173 227
97 101 63
69 205 81
477 465 17
357 73 65
429 29 49
161 479 19
145 225 93
41 249 65
433 269 35
57 77 41
145 241 237
337 301 141
69 477 1
31 441 57
317 381 89
359 277 105
299 137 23
381 189 17
289 51 71
41 219 159
485 349 9
457 137 17
409 309 45
385 331 45
313 237 53
12 437 1
196 159 251
277 397 53
365 177 73
329 445 17
301 301 89
69 53 273
353 297 93
377 205 53
321 401 89
149 1 161
13 349 121
225 49 193
445 57 1
69 449 29
317 1 113
153 109 289
57 279 23
409 173 65
1 489 3
381 397 17
369 225 33
263 135 235
53 1 353
361 120 33
5 233 17
217 405 1
337 141 141
225 193 213
277 129 129
61 373 25
421 45 5
337 439 37
425 145 59
161 68 9
477 229 3
365 317 105
189 189 265
53 365 89
93 447 1
321 269 17
29 469 1
81 5 33
413 321 1
283 477 1
397 129 1
397 225 89
441 53 41
17 89 1
393 441 1
113 113 53
103 85 377
157 137 193
345 465 4
389 9 73
445 449 15
117 321 13
285 265 21
29 337 1
73 49 265
423 489 7
413 101 9
273 181 225
5 341 33
197 65 221
81 357 97
409 401 57
297 165 41
157 7 1
101 201 45
245 401 21
105 333 49
77 477 1
378 45 99
301 405 54
209 329 53
325 485 1
33 493 1
297 429 1
33 461 1
37 117 129
101 275 47
5 53 321
245 303 129
169 33 71
145 138 353
261 3 1
333 357 97
65 9 217
121 101 217
225 293 113
461 37 16
173 121 289
453 65 5
169 461 1
301 189 33
421 399 65
287 5 3
253 313 17
349 9 1
275 369 97
385 289 101
165 433 25
13 413 59
461 365 25
117 285 121
45 25 441
53 185 89
425 325 57
157 249 197
37 277 147
41 337 153
177 179 319
69 101 237
173 385 93
225 369 129
165 277 33
465 473 25
153 81 1
269 261 161
85 329 129
65 129 173
273 177 209
343 229 31
413 9 65
85 153 205
249 81 201
113 425 17
337 305 1
337 65 45
265 349 9
257 473 13
53 161 1
5 305 113
113 21 309
285 169 149
465 30 29
325 105 33
40 73 53
449 18 9
429 127 69
397 361 9
21 77 139
221 335 27
393 165 105
143 169 241
409 447 29
473 361 17
381 297 99
408 385 46
1 305 29
385 163 105
145 265 89
289 207 174
25 301 57
469 13 18
301 221 185
301 93 41
381 493 7
413 281 1
137 249 45
353 401 77
193 301 121
193 337 89
429 30 57
357 13 129
1 261 67
403 491 5
393 489 9
409 205 5
101 429 37
129 93 215
457 101 21
109 441 45
237 471 27
421 41 49
117 493 1
375 41 69
101 493 1
449 189 9
269 273 193
455 121 15
93 353 89
385 295 5
377 481 9
353 333 133
401 85 53
477 169 9
269 393 27
141 461 27
130 473 13
165 68 151
417 385 81
85 409 13
349 321 113
37 217 109
137 137 261
37 25 385
357 492 4
207 349 1
465 219 19
265 129 181
153 149 125
301 1 145
457 444 41
191 59 205
21 133 17
93 45 265
391 421 41
457 191 9
45 173 265
53 129 105
125 97 305
313 226 101
337 169 5
12 421 73
293 261 17
229 493 1
17 1 77
69 477 1
129 445 41
317 153 169
461 195 33
349 245 89
259 13 133
61 261 105
425 421 53
61 365 41
181 261 161
21 261 33
25 405 33
453 230 1
441 135 48
305 65 101
61 145 205
129 189 97
157 404 77
237 137 121
153 428 63
125 181 233
269 39 130
209 141 275
165 101 257
277 169 222
353 189 53
213 113 93
437 385 1
101 393 105
341 261 33
198 421 1
201 133 12
411 369 51
53 269 185
453 65 1
289 385 95
129 457 29
277 385 41
135 373 97
265 333 59
445 73 1
253 393 5
333 181 17
125 265 17
77 369 89
179 417 69
77 117 93
85 217 157
225 125 33
441 477 17
349 341 129
285 425 25
438 1 52
205 77 217
281 445 49
389 405 65
265 337 33
153 305 41
445 11 1
245 421 33
105 409 45
205 129 289
93 345 45
299 245 197
63 253 169
441 261 41
421 461 33
161 197 193
45 305 129
405 161 7
1 224 129
33 213 225
5 169 193
461 429 29
21 161 113
5 363 111
225 29 137
101 139 271
363 381 45
481 5 6
245 53 49
429 433 1
157 405 33
341 3 65
253 353 17
41 425 41
78 113 113
145 133 57
245 145 57
29 157 265
189 373 97
29 197 35
133 217 179
9 493 1
305 437 37
285 245 21
21 93 273
429 25 53
313 393 105
477 161 9
177 188 240
269 325 117
317 21 129
25 409 37
285 61 65
145 341 37
157 425 57
273 33 85
484 353 4
49 217 25
446 279 8
253 51 97
241 37 221
333 89 97
151 209 217
13 177 173
489 101 11
45 357 31
105 313 121
233 45 13
257 317 168
293 109 161
153 233 85
485 401 1
373 249 41
133 153 87
493 13 1
421 189 49
465 165 21
373 435 21
401 149 77
247 381 65
41 427 1
341 125 49
477 165 9
137 177 241
437 53 1
185 409 85
325 481 5
121 205 65
391 45 47
189 389 9
101 433 53
285 77 33
309 353 53
445 465 33
401 465 21
421 241 25
136 37 263
1 197 273
349 135 9
19 465 13
49 265 173
485 241 1
81 129 1
461 65 9
29 321 153
105 65 261
477 345 1
441 394 33
497 77 1
369 461 29
1 445 17
185 1 142
485 237 1
441 17 45
253 115 153
357 141 65
177 301 97
401 105 21
201 45 41
173 313 105
421 425 9
325 185 161
381 73 49
377 177 105
393 373 1
365 371 69
341 169 81
21 197 81
69 126 9
153 9 9
469 105 17
293 77 49
425 477 1
365 489 1
329 65 121
273 105 57
1 475 17
169 379 45
289 81 37
33 461 9
469 1 17
334 409 49
333 37 33
41 277 217
437 441 41
101 53 49
85 213 241
369 429 65
293 89 161
65 265 145
385 181 97
225 297 101
413 473 13
181 13 9
215 213 237
15 1 285
285 177 33
1 489 5
53 117 197
193 101 205
77 477 1
453 329 33
393 325 97
489 201 5
17 473 17
65 317 25
493 111 1
305 213 53
357 157 49
325 345 79
85 429 61
89 341 1
217 337 133
353 217 105
169 85 265
341 393 37
301 301 81
285 253 193
165 277 129
189 121 233
429 273 33
169 185 25
33 381 57
445 449 33
141 253 17
237 145 121
133 433 39
169 137 179
297 377 81
353 257 73
93 233 25
421 77 3
313 37 93
289 348 71
291 137 147
33 89 49
401 93 97
61 473 25
213 449 6
293 345 113
257 73 21
221 135 81
299 313 29
257 305 77
313 35 33
341 305 145
445 1 41
457 69 25
385 63 33
141 125 243
201 277 1
125 153 97
169 1 257
69 185 165
133 453 45
233 485 14
157 13 267
93 317 9
45 421 69
373 373 49
77 101 129
357 493 5
45 265 20
301 463 3
301 205 65
269 73 129
405 349 33
297 41 85
485 305 13
36 77 257
481 155 13
173 101 41
109 37 33
465 251 33
369 51 53
155 137 27
437 209 1
205 409 61
125 173 57
69 373 1
441 105 29
285 53 95
93 401 9
141 381 25
225 441 29
229 273 25
457 101 5
77 361 1
221 221 17
143 469 1
185 145 269
65 349 39
277 67 177
163 1 305
157 457 13
381 389 17
317 157 7
341 189 145
181 305 77
231 437 49
269 453 17
361 337 62
109 365 129
485 237 1
441 5 7
449 165 32
1 241 161
329 9 5
205 177 257
301 45 65
329 446 41
313 445 17
397 497 1
321 1 165
449 373 33
181 29 249
253 81 17
149 385 41
373 17 1
429 429 65
293 153 145
445 89 1
37 261 153
421 53 65
421 223 73
421 477 9
189 297 61
365 365 25
17 469 1
425 469 27
221 409 81
49 445 9
321 437 1
1 1 417
305 437 57
201 141 157
237 389 1
105 269 201
225 25 177
229 257 9
397 5 65
137 5 122
273 29 129
133 169 189
155 173 293
73 453 1
209 85 117
89 101 68
301 121 73
65 237 201
105 237 137
401 361 85
201 257 48
475 465 21
145 423 31
385 113 69
377 305 45
449 499 1
489 129 7
93 241 1
409 441 29
213 87 1
441 225 33
329 485 12
221 485 1
125 25 57
485 429 1
145 33 349
397 457 37
1 153 221
257 393 9
217 253 225
261 461 33
341 297 145
233 177 101
297 45 33
409 81 81
97 289 81
101 391 51
193 61 245
468 465 15
1 485 1
189 245 161
69 469 1
209 217 273
41 169 93
269 37 225
93 193 197
477 301 13
373 285 81
201 445 41
65 97 375
345 219 45
297 301 153
465 493 1
25 101 385
121 73 293
217 89 133
141 481 1
301 109 137
153 441 49
153 173 85
155 193 33
221 385 93
101 113 113
173 13 313
477 389 17
421 385 1
1 425 38
377 133 57
441 473 27
13 109 57
465 1 21
65 349 77
125 21 17
269 221 169
173 453 17
217 461 25
113 1 229
433 217 25
37 345 33
493 225 1
301 487 1
449 329 1
457 409 41
253 413 57
1 261 161
221 469 1
81 73 341
425 289 50
153 53 105
357 357 129
465 277 33
261 45 211
155 157 1
97 341 81
1 69 153
269 199 121
81 85 193
461 145 38
449 5 13
181 149 193
289 45 73
369 97 125
301 173 41
245 473 17
321 357 33
153 77 113
135 273 169
33 265 119
309 285 177
57 341 105
125 371 29
77 397 41
417 357 73
365 493 6
457 325 1
381 185 49
489 225 9
393 249 57
225 461 33
101 445 1
49 5 177
493 265 1
469 377 1
333 457 41
237 485 9
429 57 65
33 201 53
297 141 47
233 164 97
477 53 1
332 489 1
273 277 129
353 65 73
264 310 95
281 313 17
453 325 17
409 193 25
11 345 153
277 361 85
93 405 93
385 301 73
285 305 5
53 75 167
381 13 113
373 497 1
457 489 1
401 309 89
417 245 77
125 347 69
281 377 57
285 277 49
69 157 57
307 233 109
150 399 45
433 37 27
33 1 362
305 57 117
405 153 69
45 441 49
65 376 21
101 429 25
341 133 127
287 37 105
449 37 9
456 185 29
169 293 17
269 333 165
225 365 129
241 5 25
320 119 145
319 313 45
85 213 111
13 65 56
389 61 25
21 285 121
57 185 277
93 37 307
241 461 33
277 153 1
469 445 21
257 189 5
101 325 60
469 465 5
1 153 153
157 213 97
109 61 177
57 101 229
239 1 157
229 385 53
369 5 125
405 365 9
341 241 129
205 297 125
29 259 57
161 181 181
65 261 113
361 73 29
86 435 47
201 477 1
305 181 169
153 465 25
455 241 33
421 63 17
213 89 1
265 131 29
489 21 1
205 401 85
377 185 21
313 169 29
137 493 1
21 433 57
393 89 25
169 449 29
477 469 17
401 193 57
33 445 25
477 285 1
341 469 1
425 343 1
127 269 229
9 417 77
150 449 17
107 273 149
21 153 325
433 137 65
437 181 33
235 109 61
285 29 121
237 201 233
401 437 49
189 81 281
209 189 129
445 1 25
409 183 61
389 21 49
301 385 109
33 65 345
77 225 65
51 181 185
5 477 8
151 173 161
169 481 5
165 141 297
41 421 49
237 377 81
241 5 77
81 357 97
37 365 17
161 421 65
317 385 5
353 145 45
361 205 61
197 385 25
49 451 37
129 389 57
441 17 33
77 449 13
29 121 321
289 101 75
117 87 33
269 157 161
381 421 1
385 257 35
233 121 241
321 109 53
419 305 23
273 33 5
465 249 21
155 205 273
265 333 49
341 341 129
233 481 9
261 5 165
37 469 1
493 337 1
277 385 37
57 425 69
441 141 29
345 18 41
425 217 5
473 446 19
186 105 136
497 493 1
1 161 141
401 380 21
65 315 125
301 69 83
173 185 9
339 165 15
489 409 1
297 95 182
245 153 21
105 103 211
401 489 1
449 449 1
52 465 33
177 293 161
293 249 47
69 77 57
113 105 57
101 245 89
145 493 3
153 393 41
437 485 1
145 431 53
221 29 1
33 161 317
485 453 1
493 289 1
129 5 53
65 189 289
397 97 5
189 385 13
317 261 129
1 485 1
105 69 365
391 193 17
245 73 225
213 46 33
361 101 81
321 425 37
385 269 33
361 305 125
213 351 23
441 296 59
281 145 173
121 169 313
269 369 1
315 246 43
421 17 1
453 49 14
101 357 19
241 171 205
1 441 45
113 447 1
9 189 33
349 69 33
365 421 57
221 345 9
421 305 29
233 337 41
65 321 93
81 437 1
101 65 209
485 69 1
193 37 181
258 181 239
441 109 5
32 413 41
405 137 81
389 325 97
337 147 141
473 269 1
345 453 41
161 81 297
209 17 9
297 157 129
93 325 113
9 465 29
463 269 37
489 117 9
1 121 179
37 453 17
65 205 145
245 205 97
105 351 104
33 89 21
305 247 53
253 129 193
296 105 84
177 157 145
321 5 133
253 105 13
29 452 1
441 85 41
41 377 81
197 351 101
273 153 217
209 309 1
161 461 25
373 381 89
373 69 97
305 377 77
67 441 5
485 373 1
389 169 109
249 125 61
41 269 57
193 341 97
305 377 33
405 13 1
273 169 181
41 465 9
421 233 65
273 373 17
101 77 193
149 229 193
425 265 53
61 275 215
369 181 113
437 317 9
205 109 1
313 73 37
321 385 1
385 261 85
233 353 137
497 153 1
485 425 1
177 273 145
345 169 141
149 57 305
255 357 142
429 61 25
49 391 55
129 367 129
485 153 1
457 191 5
46 157 33
173 265 235
397 93 17
105 493 1
449 129 5
417 1 57
397 373 25
345 161 69
241 75 125
497 387 3
49 97 85
89 165 129
137 453 1
97 285 21
297 61 161
433 269 33
253 469 17
318 483 1
145 313 133
189 102 113
357 153 81
301 265 151
329 272 1
185 121 13
29 105 289
357 109 1
189 125 45
121 213 241
353 38 45
197 393 105
337 477 17
1 229 17
305 101 61
121 201 181
145 17 253
333 236 41
401 81 81
385 145 69
321 445 41
189 263 47
33 369 57
125 109 209
115 489 9
109 385 17
441 1 9
305 197 77
73 171 307
265 449 13
357 269 19
365 154 41
349 101 27
433 51 5
193 441 57
1 25 99
481 25 1
25 365 113
497 85 1
65 213 177
197 193 33
101 13 225
301 481 9
285 241 89
289 373 1
253 219 41
133 9 17
49 149 65
449 285 21
201 329 137
25 85 289
153 37 117
377 494 1
357 211 129
497 365 1
37 375 75
91 377 41
409 241 41
437 485 1
189 121 273
225 69 113
5 269 157
453 257 1
437 401 51
317 341 97
29 305 73
173 233 237
1 89 125
121 385 29
21 365 57
385 441 53
68 389 81
413 261 33
325 145 161
93 246 223
153 205 189
381 337 1
53 361 53
1 101 193
75 217 249
457 317 29
301 81 177
57 389 17
5 379 71
297 109 189
17 177 277
25 453 1
293 93 17
269 153 25
323 127 147
261 165 105
153 145 177
489 297 9
293 237 49
30 353 4
44 465 35
49 309 157
381 269 73
213 285 121
277 485 1
297 493 5
401 1 85
205 223 107
229 497 1
385 277 89
277 209 65
57 137 301
265 73 141
153 225 5
141 148 131
381 176 41
481 85 1
73 145 223
245 321 121
233 499 1
301 85 153
323 213 121
249 161 93
461 445 27
73 433 17
311 337 91
201 341 65
145 381 45
264 117 91
201 277 1
425 429 41
169 1 241
45 453 33
13 97 361
161 173 25
357 397 81
49 225 193
61 201 225
185 381 33
481 57 1
85 201 61
37 333 137
261 397 17
401 197 85
221 437 33
333 341 65
213 243 33
473 189 16
25 257 121
271 73 141
401 429 1
113 391 1
93 357 97
121 297 65
84 417 9
165 49 161
241 321 173
181 209 51
273 333 9
289 9 117
409 371 89
189 57 113
233 461 17
449 241 51
21 273 121
175 109 265
185 35 5
321 425 65
17 391 17
341 241 65
1 453 33
113 433 25
389 137 35
293 5 205
125 41 177
45 355 45
53 305 73
289 269 157
377 113 53
85 425 1
281 229 173
357 381 1
13 485 1
25 485 1
85 485 1
377 389 33
261 205 149
297 157 1
1 429 41
145 145 53
251 205 215
241 255 1
225 53 123
101 313 117
385 333 109
305 439 23
309 445 49
135 493 1
97 289 193
325 303 5
241 447 45
489 325 7
41 221 97
229 33 49
217 489 9
373 425 66
101 437 1
265 169 201
373 61 57
197 109 241
225 1 65
197 333 105
497 413 1
157 353 49
181 409 37
161 369 45
281 241 177
465 112 13
99 45 217
425 477 17
129 249 109
475 157 13
1 461 21
29 453 33
345 337 73
205 381 53
89 173 109
109 289 185
160 161 269
301 353 69
253 125 113
81 457 17
321 285 21
141 25 145
313 217 77
16 19 307
409 397 9
381 373 73
121 329 77
45 128 299
153 382 29
57 293 193
393 287 53
189 25 31
109 1 33
401 475 15
393 85 24
25 1 25
105 237 129
161 417 38
409 105 61
433 421 25
33 457 41
265 345 29
189 21 149
475 221 11
429 153 65
369 461 17
473 33 13
409 361 37
433 385 53
373 261 97
191 225 89
353 341 112
233 233 93
385 269 45
497 469 1
255 49 121
253 499 1
29 425 49
109 161 63
465 49 21
118 485 1
165 213 193
245 257 121
449 477 1
213 353 133
1 159 165
117 25 129
457 333 35
201 24 61
260 245 224
489 301 1
389 241 99
81 461 17
393 193 81
73 1 289
301 217 185
1 377 81
89 29 301
105 117 93
319 1 123
157 121 7
477 253 9
493 267 1
461 321 33
225 429 33
143 161 61
485 338 1
25 147 295
385 441 1
297 273 89
141 93 351
189 269 217
385 415 35
175 489 4
305 201 1
97 81 269
441 181 9
117 217 77
93 293 177
113 248 113
309 485 9
365 29 33
345 485 13
105 313 9
33 365 45
445 421 41
325 173 1
461 229 17
141 413 59
149 241 197
225 69 149
439 465 25
361 257 36
9 441 33
37 489 5
101 453 1
241 349 41
357 477 13
215 389 65
297 37 121
461 21 25
105 493 1
185 325 145
227 285 41
201 309 1
421 225 67
33 269 209
477 350 1
199 301 25
81 314 28
93 409 29
181 277 177
65 173 37
309 325 129
201 485 5
201 155 143
489 393 9
437 251 17
101 57 25
273 469 1
117 157 9
349 235 37
270 233 37
193 37 109
213 53 119
477 373 1
337 345 125
481 109 13
453 61 25
117 153 169
241 213 129
63 61 239
129 181 261
177 317 17
217 241 9
257 253 71
1 389 109
393 313 33
377 229 61
149 117 289
117 321 177
393 5 81
309 429 57
81 285 129
181 341 129
77 195 103
481 221 13
249 315 77
353 297 53
174 173 294
109 253 49
1 237 41
313 1 101
89 449 45
21 205 257
333 141 73
441 361 57
25 105 269
301 321 37
405 497 1
49 53 257
349 313 1
349 9 25
421 393 17
261 81 83
477 61 9
213 121 17
263 1 157
421 465 9
401 261 93
157 493 1
53 493 1
401 413 33
135 349 121
205 421 25
371 269 23
432 305 52
121 205 17
489 357 9
85 123 95
219 417 21
269 33 37
231 41 93
89 337 33
241 349 105
217 437 1
125 289 169
481 37 7
161 277 135
406 305 19
209 313 113
453 287 17
457 345 25
313 69 185
421 161 61
21 389 1
361 43 115
377 409 17
409 325 69
101 401 1
441 24 37
217 397 49
71 265 145
205 277 65
5 157 289
133 353 53
141 441 49
495 265 1
65 289 109
269 449 11
153 382 97
385 109 9
465 413 1
465 257 21
105 29 129
145 455 15
277 253 149
389 497 1
269 333 145
3 301 33
257 81 73
433 5 17
117 233 141
473 81 21
265 95 125
297 225 113
83 389 33
233 37 85
21 101 163
193 465 1
377 273 41
477 229 3
89 149 154
157 273 137
93 293 177
393 453 33
421 165 53
73 425 33
261 265 235
349 293 109
445 377 25
377 373 101
377 77 9
209 365 1
485 25 3
181 395 29
413 137 1
109 421 77
177 1 81
473 97 21
221 173 81
289 139 77
241 189 61
141 463 3
153 405 5
203 193 81
101 121 377
405 413 45
285 305 13
369 465 15
249 393 81
457 299 21
341 221 1
17 61 425
461 41 23
105 97 143
5 364 70
5 117 337
201 409 81
409 121 41
457 125 13
37 157 321
1 117 65
13 325 65
301 237 185
205 41 41
173 353 133
23 81 101
125 397 53
225 489 1
441 477 9
321 429 21
201 377 81
284 421 65
161 321 119
35 153 81
449 121 49
481 237 9
491 225 3
181 193 205
13 285 73
1 3 7
447 322 43
85 269 137
85 153 141
251 33 129
313 301 25
313 81 89
301 345 37
169 429 9
225 301 169
1 301 81
49 37 29
153 425 53
197 285 137
493 175 1
421 81 1
219 165 46
73 403 33
217 337 33
1 437 37
225 1 81
121 391 55
347 45 15
285 45 193
301 473 5
429 409 33
341 409 1
261 497 1
489 63 9
97 237 113
41 101 33
245 425 17
297 1 1
197 165 281
421 185 51
65 281 57
185 287 119
333 395 79
301 149 161
217 49 53
211 181 245
133 9 203
221 397 97
57 257 69
245 13 97
157 73 209
289 293 81
117 251 167
53 9 225
281 429 1
9 77 25
236 85 76
1 49 205
95 425 25
285 361 89
103 176 177
429 345 33
441 281 25
437 177 1
393 125 1
429 177 41
293 329 49
425 1 45
69 25 41
77 206 208
485 285 1
157 421 17
281 439 47
241 301 137
105 25 57
26 325 121
81 432 24
457 361 42
341 209 1
369 145 127
473 301 5
387 101 5
261 317 73
433 265 5
225 365 97
485 345 1
469 481 1
397 445 33
299 285 113
493 301 1
81 433 13
373 121 113
291 137 85
89 145 329
57 217 101
61 217 135
409 317 25
73 1 169
385 1 93
263 201 49
489 61 1
105 401 53
189 389 65
493 301 1
101 333 137
197 369 1
161 185 137
407 65 11
189 437 1
169 167 281
81 285 129
413 49 73
333 209 153
37 281 1
37 103 59
317 277 1
237 125 169
241 481 1
213 197 25
429 367 48
365 297 41
98 260 109
97 333 25
437 289 17
233 129 249
209 173 97
357 77 81
225 45 141
91 273 97
133 381 81
59 425 17
497 252 3
201 393 73
173 405 89
169 261 105
9 341 9
445 87 25
25 449 13
401 349 53
453 261 11
453 213 1
389 33 9
465 181 1
129 49 181
289 41 133
113 25 157
113 113 101
389 179 9
457 149 39
200 421 9
411 129 39
25 489 9
481 207 9
401 301 47
325 65 133
161 37 45
1 486 9
53 433 57
485 325 1
421 33 33
448 433 49
21 337 77
183 251 161
353 308 33
133 153 113
297 153 75
201 85 197
409 493 5
261 253 161
185 181 101
121 269 65
21 91 199
21 241 145
25 433 17
329 73 73
189 333 89
241 165 201
57 449 1
293 497 4
245 61 113
211 469 1
117 261 153
313 159 129
49 229 17
185 117 285
474 65 16
281 201 5
357 205 97
349 261 105
265 278 138
493 189 1
433 45 25
145 389 33
165 489 5
251 499 1
245 73 129
145 105 237
393 381 77
259 181 19
477 441 5
141 457 25
39 9 319
309 1 113
185 309 135
65 377 33
389 5 97
489 413 5
119 181 257
265 45 85
197 165 259
149 29 65
153 295 169
229 5 177
389 155 49
61 245 133
301 81 193
93 213 1
475 5 1
277 297 153
297 269 41
137 161 201
256 37 63
237 317 145
301 441 9
1 257 109
265 349 143
461 25 29
43 161 9
349 49 45
305 5 177
433 329 65
397 385 73
253 369 29
437 87 9
167 297 5
261 153 41
401 145 41
429 461 9
273 1 97
205 163 121
373 13 65
141 469 17
317 85 69
21 69 353
153 473 1
205 409 19
253 245 85
365 285 73
429 105 25
183 221 249
149 211 235
341 449 5
331 273 83
353 317 93
341 253 33
221 333 73
121 425 37
31 179 21
253 457 12
153 317 111
163 185 293
61 285 177
165 169 313
325 425 49
345 25 125
353 361 1
45 405 33
73 181 309
363 389 97
433 353 45
73 281 65
117 201 141
401 273 57
133 281 149
313 105 153
481 149 13
485 137 9
151 345 37
137 57 241
417 467 13
489 265 1
273 429 9
126 125 156
13 297 1
481 69 11
147 281 29
445 129 37
297 305 105
249 49 185
421 313 1
401 47 71
173 112 249
93 429 17
77 5 325
201 353 105
244 253 65
317 1 81
25 201 293
313 453 1
399 1 57
1 425 29
237 457 37
359 209 107
1 101 1
53 461 1
489 361 9
21 177 9
473 377 21
493 105 1
67 13 113
161 285 145
341 89 97
145 249 13
409 405 69
49 153 147
345 309 93
429 449 13
397 85 57
317 237 59
101 79 113
169 65 213
373 359 1
21 353 5
33 269 201
253 1 117
317 301 89
497 73 1
389 127 81
429 37 9
233 389 65
353 37 129
485 181 1
429 121 41
81 417 51
281 349 57
353 17 95
317 301 27
153 401 77
381 381 81
197 55 289
61 157 329
301 469 17
129 361 53
329 477 15
419 1 25
273 285 189
117 321 73
1 437 1
81 161 337
177 489 1
125 357 113
117 117 1
145 321 53
133 353 105
135 153 13
13 141 65
185 145 165
145 261 193
193 225 269
57 385 29
457 77 1
445 437 41
497 209 1
485 185 1
477 329 9
133 5 321
337 265 73
401 405 90
325 25 65
465 121 13
401 117 6
461 49 21
461 209 33
337 225 133
40 457 33
161 153 149
281 361 25
205 433 25
305 117 171
141 305 12
201 225 115
165 401 21
41 281 45
479 189 11
337 401 65
341 49 85
101 437 1
77 141 147
41 61 436
29 421 45
233 179 157
481 337 9
477 1 1
445 181 41
405 217 1
377 29 89
225 469 13
421 157 1
209 417 1
419 325 45
477 281 17
37 353 95
41 65 237
361 237 9
499 369 1
429 433 9
17 351 125
129 401 89
419 105 43
89 141 46
301 281 101
157 399 59
253 349 1
5 321 45
15 153 329
385 5 1
353 333 13
49 181 233
497 305 1
451 93 3
361 437 49
153 277 181
113 425 13
405 277 35
273 409 49
309 353 107
13 353 89
184 169 49
393 37 53
385 477 1
361 325 109
409 289 1
369 301 77
185 353 69
33 205 225
165 249 165
313 189 129
121 453 33
269 273 171
433 65 1
389 69 49
138 401 73
121 409 17
45 189 84
485 57 7
109 193 211
393 25 25
289 205 93
357 89 85
449 303 45
429 197 17
261 365 33
261 69 151
389 498 1
401 137 95
461 353 9
389 169 19
393 17 29
453 101 1
197 21 9
249 25 37
245 273 217
225 181 169
145 421 1
361 85 1
195 193 199
225 41 145
141 41 81
485 99 1
21 137 117
285 353 69
45 109 305
429 333 61
77 107 283
257 264 26
221 465 34
69 221 142
169 415 11
151 257 81
223 197 3
341 153 109
273 297 57
93 277 95
141 101 25
469 357 3
213 201 145
159 286 150
259 1 171
86 429 25
349 9 17
233 329 161
426 173 74
465 13 25
461 257 31
481 5 13
353 217 45
149 337 157
93 117 129
353 481 5
309 185 1
497 125 1
233 129 241
357 413 7
365 33 113
39 133 81
225 385 1
253 5 225
209 437 53
401 225 21
289 453 1
337 65 97
191 389 86
409 257 3
33 357 21
297 65 51
17 165 169
161 17 29
281 485 1
193 349 69
169 317 65
325 329 165
229 95 1
333 305 153
437 325 5
301 101 113
297 1 125
133 339 109
281 193 173
261 5 196
293 401 51
289 59 17
61 137 309
55 197 33
185 227 53
105 313 173
1 285 193
329 425 49
1 121 365
269 33 139
325 489 1
85 225 189
481 273 1
345 357 65
385 213 57
377 1 5
113 213 161
373 351 41
129 413 33
364 413 69
73 81 113
489 457 5
85 421 65
253 401 67
69 13 65
349 413 49
169 9 261
369 25 59
253 69 209
109 425 45
169 261 45
81 389 81
153 13 309
349 433 43
41 233 149
497 265 1
433 189 5
445 69 21
241 25 77
201 33 101
241 429 17
301 241 113
77 105 301
35 305 85
417 153 81
416 289 52
123 277 33
305 455 21
1 23 43
301 363 55
129 1 153
453 21 33
477 221 5
277 81 17
301 41 1
454 235 10
313 451 41
397 21 65
349 425 57
113 25 117
322 201 116
233 345 145
185 325 169
467 23 11
327 65 111
385 89 77
129 265 201
33 21 29
245 197 201
213 101 253
437 129 1
317 37 121
51 469 25
285 27 201
125 293 97
357 469 1
279 61 39
93 481 11
109 221 49
9 453 17
209 184 25
229 401 5
181 229 81
433 261 29
13 201 213
361 153 53
117 497 1
301 36 109
9 69 113
69 37 81
437 157 33
419 457 1
417 213 53
297 453 17
25 153 341
21 37 287
301 61 41
271 119 79
317 197 54
333 65 1
1 241 125
377 309 105
101 121 21
101 79 97
213 85 245
125 9 281
229 145 253
341 281 33
225 289 141
5 473 1
301 425 73
385 273 41
184 293 161
181 377 81
313 177 95
453 369 13
129 441 9
441 226 57
213 172 65
277 181 121
60 23 322
191 185 55
216 321 13
469 273 13
285 477 5
151 401 73
461 145 9
301 237 105
177 149 225
393 89 73
281 21 181
269 125 67
181 409 41
237 149 163
385 101 1
225 177 65
73 295 191
381 49 58
419 1 7
425 389 73
189 221 17
169 69 141
379 197 119
189 313 61
53 385 28
125 285 153
281 213 193
185 165 141
421 177 17
203 377 33
169 481 9
221 193 209
397 177 77
265 253 89
1 1 69
277 381 41
25 193 21
443 325 9
77 309 126
271 269 77
289 213 49
337 249 51
305 173 63
129 389 1
81 333 105
457 461 15
1 69 273
241 81 245
329 29 161
141 125 185
13 421 17
288 277 202
309 117 65
341 237 57
389 261 49
353 489 11
233 77 81
229 261 17
457 401 5
287 385 29
189 393 21
425 241 65
33 8 9
469 485 9
437 421 17
497 421 1
260 237 155
125 429 67
261 165 193
73 53 45
153 465 21
266 217 159
337 401 21
101 449 27
56 409 89
361 377 21
13 93 229
9 357 129
253 189 25
177 21 37
25 337 49
433 245 19
165 133 313
218 125 46
217 133 271
61 281 135
225 85 186
173 233 9
101 121 97
63 267 189
489 137 5
375 125 15
354 1 127
237 337 89
43 469 1
249 425 41
57 273 21
389 73 49
9 21 463
385 265 37
483 7 17
241 309 97
229 225 225
125 113 33
29 114 85
421 477 17
185 328 151
273 413 73
17 241 201
1 441 41
145 41 245
225 221 229
453 53 33
449 461 33
119 481 13
481 461 13
229 365 17
105 301 129
273 121 159
301 193 61
433 93 9
125 241 15
37 221 209
29 153 49
1 105 349
469 441 1
181 1 1
421 489 9
393 373 105
231 113 143
489 485 9
255 181 11
381 81 73
281 381 97
197 13 193
425 257 49
109 461 17
225 222 221
1 281 93
377 53 113
415 217 67
381 425 1
457 183 1
225 453 5
309 193 183
393 69 81
21 57 356
261 321 117
245 305 85
221 361 61
433 464 2
194 65 182
237 221 57
349 433 65
237 173 237
61 305 81
353 229 101
85 229 17
197 219 171
76 29 148
433 385 37
241 385 41
369 205 101
463 319 27
205 229 233
281 281 153
189 125 105
85 161 251
189 149 153
489 205 1
421 365 33
169 105 249
65 409 45
273 321 89
357 369 61
381 401 81
21 353 37
405 17 13
189 189 13
303 29 45
357 213 17
413 33 13
13 325 33
397 321 9
77 333 9
53 305 49
157 473 9
105 109 277
161 445 17
281 361 77
341 163 97
441 452 28
369 477 1
117 269 33
213 89 1
89 281 109
257 129 201
233 61 29
185 181 277
65 149 1
373 457 41
105 129 181
477 385 21
65 289 73
349 209 129
309 291 65
375 205 109
23 85 337
17 205 225
181 1 33
399 313 91
357 387 83
133 25 357
63 249 29
41 397 89
21 423 13
289 497 1
417 337 73
273 381 56
129 401 33
10 65 9
393 473 1
1 325 93
282 117 54
141 471 1
445 5 25
75 361 113
169 389 1
249 249 109
157 9 267
305 461 17
53 205 256
157 161 241
215 269 101
81 13 185
385 288 97
417 149 61
277 1 1
469 137 17
135 389 57
269 29 17
241 265 169
161 409 73
453 25 17
369 167 95
157 465 9
401 173 57
93 489 1
309 473 13
57 21 225
229 245 115
177 171 181
37 153 101
301 101 41
321 377 37
81 429 13
209 21 161
385 336 101
101 29 49
445 275 9
361 301 131
421 193 33
213 253 127
433 145 65
93 193 1
343 425 9
299 313 77
181 197 64
173 209 153
441 1 41
113 112 285
266 157 121
385 485 1
225 85 209
289 155 205
329 409 73
225 353 65
405 72 21
381 29 25
365 9 29
397 29 17
443 57 1
277 121 1
37 425 1
293 93 47
437 257 1
17 361 85
55 285 73
417 125 73
449 77 17
445 485 15
301 389 1
151 201 1
257 353 85
66 297 97
341 437 1
393 301 5
253 301 137
169 145 289
385 53 85
205 125 9
201 29 253
129 33 213
249 367 57
445 373 17
377 37 65
441 341 21
285 397 49
273 153 153
433 177 17
149 221 41
197 361 93
249 201 69
1 37 417
395 1 17
69 469 25
325 485 1
53 221 143
157 381 61
175 355 121
453 149 9
473 301 5
109 341 97
73 205 105
381 421 49
221 173 165
285 153 1
481 433 13
137 169 33
153 413 81
19 169 313
397 281 41
55 329 141
177 337 41
267 365 89
361 335 77
192 193 261
225 481 13
135 455 19
353 329 119
425 373 29
364 449 49
17 422 46
393 485 1
413 289 9
61 281 193
401 37 45
309 361 109
241 233 147
437 133 56
321 377 17
484 1 17
201 221 57
402 89 49
425 133 13
189 381 43
63 433 53
141 485 13
269 49 137
310 395 29
69 301 57
457 337 41
297 161 35
481 49 1
25 361 1
221 493 1
189 401 93
449 159 49
229 57 49
449 421 17
9 297 43
349 65 145
469 305 1
53 369 25
113 13 113
20 405 65
469 313 1
185 201 198
29 93 393
249 53 1
437 153 29
37 381 31
441 433 9
69 457 29
429 77 33
233 5 185
405 277 1
363 165 117
385 289 1
81 381 1
172 187 21
1 341 105
497 265 1
333 125 153
51 341 101
7 393 49
433 441 41
361 49 83
21 141 313
213 213 285
21 333 73
485 19 5
93 69 9
493 353 3
76 271 55
189 177 209
273 317 153
201 325 129
265 421 77
256 331 165
285 497 1
275 395 13
41 109 1
97 273 85
1 171 211
45 41 129
5 423 9
393 209 49
385 77 1
6 381 1
65 193 131
56 89 397
359 49 29
189 67 89
373 9 5
177 293 153
69 97 105
137 421 78
441 449 41
217 21 225
37 141 337
277 177 1
49 269 17
445 125 17
45 153 201
87 397 57
97 445 17
485 45 9
313 389 45
409 325 1
1 121 213
229 81 33
441 229 5
221 45 97
361 241 21
287 377 21
209 221 249
189 109 153
493 9 5
133 197 177
493 305 1
417 373 29
377 9 69
53 365 33
485 37 1
149 385 93
141 13 355
333 433 21
101 302 168
61 121 305
387 65 23
81 485 1
481 221 1
415 305 77
337 183 97
73 441 13
433 305 1
41 293 49
287 429 1
169 233 37
13 229 129
457 421 1
57 71 423
453 73 13
197 329 145
173 141 77
129 61 85
335 153 153
251 144 41
361 221 33
301 9 105
5 101 377
401 1 41
261 465 9
265 287 61
391 349 97
145 465 29
81 41 45
49 369 5
273 269 37
325 89 1
357 107 82
293 409 83
325 21 78
357 1 81
309 1 186
479 429 5
197 417 69
81 333 145
77 89 277
145 129 165
137 413 57
101 73 129
461 449 33
85 193 85
133 141 17
411 355 15
361 433 45
25 285 57
101 373 37
381 199 1
129 177 93
81 105 77
185 429 17
317 309 91
1 121 81
465 194 17
213 289 53
57 29 421
61 393 9
37 151 349
197 157 37
81 141 321
437 321 49
117 201 165
225 457 1
401 406 79
357 361 109
437 301 33
423 413 1
325 109 13
109 185 93
450 241 48
301 1 3
125 361 29
169 421 77
17 269 133
245 65 33
437 404 49
37 421 65
21 293 199
497 257 1
119 289 137
349 233 105
401 385 61
205 221 97
51 179 11
411 321 35
265 293 109
17 309 13
77 231 1
65 325 33
237 37 81
427 217 31
337 221 61
449 331 3
397 45 25
269 401 92
25 401 97
233 401 25
109 121 153
409 197 13
437 338 1
225 373 65
289 441 41
153 165 285
457 281 17
57 189 121
141 261 225
329 1 77
337 97 89
185 327 145
393 445 53
1 407 71
61 73 125
233 77 149
361 53 99
145 145 233
45 465 13
397 197 33
261 453 32
293 245 143
257 265 169
125 345 45
233 21 17
365 261 111
229 385 13
13 41 329
425 301 15
373 269 1
21 17 81
297 337 49
203 9 13
101 385 25
421 169 65
253 149 89
289 409 37
457 477 17
201 137 153
221 141 257
125 281 201
437 25 33
161 269 219
255 190 69
289 97 205
305 97 113
429 1 1
461 65 25
145 467 27
332 489 9
153 41 108
385 9 109
125 125 33
209 289 126
149 129 97
177 161 145
117 189 153
257 385 113
329 385 109
324 185 37
317 57 65
349 493 1
133 93 129
93 355 57
237 457 21
263 111 7
91 113 129
317 369 117
297 289 49
361 305 45
373 405 17
207 93 99
445 337 33
319 341 97
121 189 125
117 141 217
433 249 1
229 133 33
221 165 9
169 69 104
57 205 97
185 389 27
497 293 1
333 481 17
285 101 193
421 1 69
233 381 89
33 157 249
461 317 33
93 279 89
55 233 93
457 13 17
1 313 25
385 489 9
289 337 141
122 363 23
217 221 89
289 349 33
85 389 81
417 465 1
481 480 5
301 217 7
273 377 17
385 381 37
235 37 157
463 193 29
311 395 43
377 477 13
251 1 209
77 25 125
193 353 129
401 413 86
131 81 71
32 125 175
121 77 29
493 313 1
405 29 1
469 92 1
57 269 25
245 33 65
209 309 105
257 313 101
381 189 89
333 385 89
169 409 29
189 177 25
421 369 7
149 365 81
153 305 39
301 217 81
141 253 209
277 69 49
249 329 93
457 405 43
233 323 33
317 189 105
485 385 1
293 165 97
469 253 29
265 474 5
21 253 17
225 285 209
1 29 345
129 91 241
65 385 5
313 147 73
222 185 138
65 345 23
145 297 61
101 481 1
293 449 27
301 162 81
421 73 49
261 281 33
301 69 41
109 273 133
445 441 22
317 25 49
365 121 81
49 117 45
253 125 225
405 281 65
403 1 75
457 113 37
37 301 77
65 277 33
437 149 56
153 403 53
177 305 65
261 1 1
245 341 25
309 5 29
369 489 9
385 301 73
349 221 113
53 361 125
85 257 85
437 285 33
437 251 25
81 129 201
21 381 81
185 241 17
121 213 161
451 21 47
445 453 17
37 269 225
357 13 40
317 173 99
289 281 21
373 385 109
445 153 1
27 465 25
185 500 1
169 169 9
357 149 113
341 450 34
373 453 33
362 497 1
45 73 21
237 469 25
309 213 93
23 263 181
361 245 29
21 1 1
21 209 243
161 45 301
329 301 97
485 443 11
321 434 29
405 131 65
385 217 21
193 325 1
449 201 1
54 493 5
73 57 77
197 196 225
400 161 45
253 201 143
361 363 27
219 289 201
137 461 17
305 449 33
273 381 9
305 417 63
177 25 1
201 173 237
121 349 137
381 386 101
389 29 81
261 41 225
257 447 51
361 77 69
173 497 1
481 265 5
137 485 5
85 89 221
289 237 9
461 333 33
393 421 1
157 371 117
317 93 181
349 77 127
269 249 57
101 421 55
329 265 85
165 337 145
49 435 25
185 269 105
297 300 50
87 57 53
53 470 21
385 481 1
393 173 97
497 415 1
225 297 45
129 413 33
121 489 5
329 149 125
361 53 137
421 365 79
201 337 149
81 257 25
451 113 50
291 261 179
85 185 101
77 101 177
357 85 33
421 353 1
441 497 1
121 453 33
269 9 25
289 130 1
93 17 1
409 77 81
437 13 15
277 401 69
82 413 17
499 429 1
404 481 17
237 267 59
173 153 73
461 497 1
37 481 1
141 195 11
393 293 85
37 73 33
201 261 151
133 365 79
489 245 9
77 427 59
437 281 59
169 213 139
285 33 49
273 389 9
385 305 65
235 221 257
373 377 117
13 29 249
91 5 179
494 269 5
113 181 193
329 189 97
157 101 97
93 293 73
53 481 10
149 353 77
61 441 1
253 445 29
305 173 1
185 198 23
13 429 69
89 321 133
37 289 53
267 369 121
89 301 1
217 165 253
329 381 89
421 253 1
227 237 61
109 493 3
61 485 1
437 351 49
465 217 1
171 453 42
181 341 89
153 305 41
153 173 49
209 433 25
137 65 13
397 93 97
141 241 173
433 421 13
345 169 17
45 495 3
25 3 225
381 421 1
129 447 51
125 53 1
293 1 121
195 289 37
145 37 353
37 253 185
469 172 1
165 171 31
461 85 1
57 131 333
41 181 29
261 121 49
53 389 9
253 297 97
157 437 1
269 233 73
189 433 37
137 385 25
473 99 17
481 413 9
141 193 1
29 141 257
149 91 197
325 1 65
449 361 45
437 245 1
471 373 1
405 201 65
257 121 205
25 115 229
421 345 49
69 158 168
305 181 1
309 402 92
289 17 14
33 101 209
497 349 3
185 253 145
213 33 1
173 21 97
457 269 33
13 377 33
233 353 1
413 385 85
59 141 313
233 375 125
81 453 17
321 481 1
137 497 1
265 185 133
381 125 73
357 425 73
397 237 41
73 177 285
145 241 229
205 269 145
201 425 73
77 37 145
197 385 89
205 477 19
481 303 1
237 233 253
81 121 11
493 429 1
453 296 1
145 85 149
33 361 69
9 401 5
269 417 49
125 451 15
409 33 55
329 41 75
437 189 53
305 65 41
459 377 3
1 489 11
401 1 41
397 41 33
173 65 113
109 413 68
329 137 161
261 269 105
9 145 65
457 145 9
245 265 217
445 285 5
137 393 33
273 49 157
281 33 209
11 491 1
181 269 1
93 61 281
493 69 1
77 431 70
194 169 161
321 169 129
417 117 29
253 379 3
145 365 57
183 317 49
189 409 45
171 41 231
133 349 141
401 249 53
21 141 209
365 191 17
197 257 105
212 405 81
383 287 113
377 465 28
105 328 21
5 217 195
457 277 21
473 37 13
49 481 1
97 453 47
35 337 69
137 289 53
101 317 33
265 61 57
437 181 19
81 457 29
345 63 149
1 112 279
113 13 269
389 265 1
457 17 13
333 273 9
301 461 33
353 237 133
309 465 5
405 469 9
469 353 1
135 425 41
269 73 33
125 493 5
421 485 1
345 497 1
361 301 125
141 389 65
313 123 21
461 13 17
5 385 85
429 453 1
165 21 257
57 423 57
493 477 1
453 40 25
221 129 249
341 401 13
353 309 25
341 29 33
33 453 1
317 497 1
153 65 229
113 121 173
485 433 1
125 273 29
93 233 1
385 430 12
163 421 17
361 97 69
409 113 73
69 1 33
25 429 37
173 277 33
373 9 33
113 261 225
1 217 221
425 173 17
257 13 169
477 265 13
153 453 41
469 41 17
137 413 73
245 465 1
93 158 101
1 417 23
21 425 29
411 397 55
5 489 4
397 345 33
453 281 21
253 1 33
253 1 209
365 153 113
215 393 23
405 317 1
405 305 49
95 449 1
261 25 49
53 250 91
249 485 9
357 93 81
477 325 1
489 317 1
261 485 1
157 361 85
393 265 65
345 461 17
425 173 17
113 121 85
489 337 5
349 197 1
377 189 21
89 145 181
121 421 33
1 169 121
277 441 57
57 273 121
253 253 129
161 285 157
435 61 23
485 44 2
157 253 225
421 73 17
259 321 53
297 73 73
1 245 145
401 313 97
273 341 33
57 289 193
377 52 95
237 429 25
101 97 145
365 385 1
295 297 165
133 229 132
125 117 49
457 1 33
93 395 29
425 117 49
489 161 7
57 401 89
165 261 85
349 69 129
205 321 101
413 41 49
365 353 57
361 5 109
353 69 41
445 27 9
1 253 17
333 173 145
477 481 5
93 253 113
73 397 97
17 77 11
465 85 9
133 43 105
301 61 193
33 181 193
161 433 26
277 53 129
37 201 185
53 111 155
437 493 1
425 378 41
377 373 97
65 253 9
313 147 37
169 253 135
221 209 1
365 477 1
457 53 1
485 145 5
237 463 11
453 197 1
465 33 5
245 93 1
185 309 1
306 201 14
309 349 145
289 381 57
65 21 21
29 113 189
49 137 357
117 143 19
425 99 6
265 161 1
153 397 41
289 341 97
385 17 69
357 333 1
269 337 93
121 265 13
269 493 1
21 41 441
371 393 9
427 485 9
21 333 89
425 85 37
431 233 35
369 493 1
41 185 105
345 83 1
109 457 29
377 457 41
133 405 25
57 241 253
143 173 209
249 217 81
485 301 9
9 381 43
497 485 1
97 389 17
165 225 33
401 205 17
237 285 157
41 441 1
209 349 121
393 251 37
285 73 1
313 393 9
461 145 7
261 24 41
409 329 65
233 309 129
1 71 105
245 29 193
385 345 41
243 421 2
301 305 89
199 41 229
455 197 35
389 49 89
193 437 31
33 29 317
357 133 75
257 209 65
229 333 123
85 401 9
327 337 65
471 65 13
329 453 11
61 37 209
369 9 25
74 49 40
9 457 5
169 157 201
301 65 33
433 107 49
384 55 115
25 253 217
305 193 15
241 381 1
85 109 273
121 315 165
353 435 19
273 121 155
449 393 4
41 457 17
165 469 1
261 245 33
353 249 21
5 385 85
61 461 7
145 93 25
183 485 1
309 345 61
161 441 41
385 333 33
53 281 117
225 273 1
249 409 85
405 441 9
465 1 17
221 121 129
193 9 54
251 493 1
353 425 37
273 369 21
105 177 165
401 121 25
405 21 33
473 269 9
37 489 9
265 249 205
81 249 169
375 197 47
77 325 89
201 385 41
297 389 97
93 395 2
473 493 1
1 381 33
497 393 1
297 429 9
157 1 193
65 414 15
85 385 73
37 473 1
165 373 97
493 323 6
321 135 109
429 85 63
389 337 17
389 209 49
489 429 5
145 393 13
461 485 9
37 241 213
293 225 57
469 149 31
429 209 65
213 333 33
261 221 81
309 325 33
309 229 129
405 385 85
497 253 4
245 345 49
477 181 21
357 301 113
145 81 305
301 473 22
241 53 181
25 423 23
241 393 73
465 189 13
117 297 93
269 445 41
61 101 301
125 77 41
477 45 5
393 177 79
129 421 65
201 297 133
113 453 1
337 453 47
323 453 1
369 229 29
457 416 11
118 245 225
117 333 121
1 97 383
285 495 5
169 335 129
141 245 129
181 461 9
481 65 17
181 121 9
17 121 45
109 273 125
113 469 1
219 5 141
17 409 28
397 145 41
73 331 101
69 5 305
319 393 41
1 209 153
451 418 33
233 265 25
421 397 1
397 145 49
469 445 1
437 69 57
353 213 49
417 385 57
189 489 9
42 1 284
485 89 9
73 253 185
173 177 189
153 325 127
149 101 193
122 187 87
109 99 321
193 101 201
488 269 11
125 461 25
129 153 193
413 497 1
401 169 69
325 389 49
169 297 173
107 39 357
313 245 45
21 477 17
497 461 1
151 137 61
385 201 54
321 383 97
165 37 145
213 441 9
1 493 1
81 149 257
105 245 81
261 1 33
268 49 196
321 373 1
349 29 65
309 39 185
361 17 94
101 485 1
73 385 1
137 207 81
453 305 1
75 253 81
469 321 1
121 293 65
21 249 1
21 117 193
165 397 99
421 429 57
385 413 17
353 61 93
149 97 321
261 301 105
81 153 25
57 131 173
69 201 281
233 365 105
41 433 49
473 49 13
169 437 1
313 469 1
257 385 33
41 491 9
61 269 185
191 113 63
353 381 65
285 335 89
321 370 107
417 333 54
129 281 101
209 89 21
241 483 1
217 79 251
485 445 3
353 49 33
353 265 13
117 493 1
485 417 1
153 241 221
1 293 67
313 161 25
413 357 57
475 249 15
181 85 209
325 99 161
321 339 39
69 21 273
1 85 389
497 357 1
181 21 261
173 85 233
117 181 251
193 189 233
245 423 5
21 401 97
5 497 1
353 349 125
73 205 201
197 1 221
181 485 1
421 493 7
217 425 41
273 185 5
261 293 71
61 289 5
41 317 57
11 431 65
37 129 301
413 417 17
81 125 257
229 415 19
381 193 65
25 429 1
205 421 49
21 97 288
165 181 3
1 340 119
329 417 55
185 433 55
223 413 33
401 301 89
181 209 197
165 43 15
433 185 29
201 13 15
105 413 53
17 251 121
305 209 173
205 453 33
53 333 105
171 201 85
197 441 33
313 497 3
317 353 9
381 129 81
477 21 1
457 9 13
19 333 73
457 489 9
379 313 119
137 237 121
213 497 1
289 441 41
323 427 67
273 1 109
385 41 73
85 121 97
165 317 13
429 29 21
385 389 33
253 33 225
49 329 49
1 189 289
345 1 153
445 385 25
295 201 99
111 449 37
73 327 55
245 10 73
133 345 141
457 113 13
73 313 17
477 241 9
321 337 125
41 385 43
425 229 61
85 125 241
343 257 131
121 65 43
145 345 29
173 237 145
117 461 17
338 189 150
373 461 33
169 263 137
37 197 106
253 133 113
401 421 45
1 109 73
413 441 13
197 37 33
1 301 193
205 401 95
77 265 33
1 157 81
289 125 45
1 265 185
477 213 17
485 297 1
261 221 25
177 469 17
133 381 47
229 469 1
163 453 41
97 73 377
389 320 41
369 141 41
359 417 49
361 93 73
313 73 165
225 261 27
401 401 21
91 398 32
477 489 5
113 493 1
297 210 197
277 85 81
405 193 1
349 41 27
145 289 97
261 41 113
369 441 33
437 13 33
469 173 25
329 329 133
1 469 17
265 201 104
361 193 1
301 41 121
161 265 167
193 489 5
173 69 1
485 89 1
413 377 33
349 253 113
101 335 153
149 349 81
417 477 13
65 229 81
73 285 145
317 164 41
145 169 277
457 421 33
157 473 5
409 25 39
105 417 45
453 329 17
85 147 181
257 273 209
197 281 153
201 225 253
61 373 41
221 353 45
201 21 253
257 141 209
389 265 25
253 441 45
361 77 125
417 305 33
129 17 143
153 109 240
465 465 7
246 377 97
177 1 141
185 85 17
97 9 173
421 287 21
385 274 61
389 261 81
189 45 41
1 285 201
485 77 13
261 417 53
251 421 1
485 109 1
281 397 97
103 89 273
393 5 9
373 289 1
221 19 201
137 233 81
261 381 85
433 421 53
385 401 51
497 397 3
421 49 41
451 213 45
405 273 1
13 292 186
445 397 1
479 359 1
13 265 205
13 189 1
491 437 1
11 413 33
133 273 199
61 89 397
1 5 27
405 417 25
127 123 55
41 181 305
473 301 8
415 307 67
157 243 61
433 327 9
426 61 62
157 281 49
131 57 319
81 201 105
5 329 89
401 369 13
1 425 59
289 255 77
29 189 273
413 281 81
399 189 53
97 281 93
285 318 79
485 298 7
197 421 29
465 181 17
457 409 29
57 467 17
29 149 1
493 133 1
449 61 5
353 221 61
481 293 17
349 205 31
53 85 123
157 225 253
29 457 1
149 13 197
257 409 29
485 53 1
169 381 14
215 385 13
13 429 65
82 141 49
269 421 1
453 289 33
5 481 1
357 109 97
153 53 49
97 49 125
285 125 209
153 193 45
301 173 85
495 368 3
129 485 11
33 445 33
223 161 179
421 453 1
65 233 133
251 341 129
455 117 13
441 437 41
37 77 145
425 277 45
261 114 11
477 221 1
419 119 73
137 17 169
441 488 8
77 385 113
485 113 1
77 145 189
413 381 65
1 265 169
29 41 365
197 141 193
237 261 97
221 225 169
465 425 25
109 385 109
57 29 17
277 461 38
1 441 1
1 421 17
69 217 89
261 105 193
441 181 37
475 325 21
351 233 147
125 453 17
73 357 129
201 489 1
109 401 69
1 149 129
437 29 1
441 101 29
301 1 25
297 445 49
365 189 9
350 285 62
165 245 3
433 237 1
337 297 133
169 409 70
283 97 187
429 417 33
21 205 1
187 349 137
265 429 70
17 189 199
1 5 417
31 421 57
17 221 81
109 381 73
93 73 65
377 105 69
1 234 217
497 41 1
279 369 39
429 305 9
45 1 449
91 473 13
1 313 1
17 192 195
225 389 105
171 337 9
335 145 59
129 189 65
145 249 45
463 201 29
445 229 1
13 253 105
337 493 1
301 1 157
233 478 22
301 158 145
161 485 1
253 161 73
473 1 1
65 465 9
291 189 169
173 273 173
1 297 113
325 117 33
213 245 161
225 113 17
97 197 65
309 157 1
441 99 1
1 181 233
257 493 1
173 317 81
353 253 41
133 57 237
115 331 27
401 9 53
349 9 121
81 364 73
365 369 89
113 349 41
305 357 65
385 264 5
97 387 71
429 377 65
165 233 85
377 339 45
97 477 17
61 137 181
221 101 153
181 481 11
9 453 17
161 101 245
371 25 41
285 500 1
317 201 161
153 253 225
237 73 25
77 155 311
283 237 177
245 225 65
5 301 105
141 37 105
125 129 241
165 461 33
141 393 21
345 77 109
149 159 39
61 129 129
341 270 1
141 109 225
329 73 33
85 41 275
329 57 87
481 197 5
257 353 93
215 241 105
189 393 49
225 85 265
350 177 149
325 21 161
321 309 117
9 1 377
129 305 1
345 329 93
89 117 257
25 185 33
329 141 1
293 305 1
77 260 134
290 85 88
413 101 1
493 453 1
57 341 129
381 485 1
201 453 45
121 29 113
265 457 11
317 293 145
269 313 65
77 349 12
433 201 21
9 204 63
377 373 33
1 449 15
205 65 189
61 365 57
489 437 1
77 137 349
337 121 125
311 1 167
249 289 181
285 129 73
293 331 111
489 369 5
229 189 49
57 273 157
173 89 305
401 265 9
249 181 111
69 45 251
493 333 1
237 13 145
353 263 65
149 165 113
237 241 181
405 85 65
293 269 35
449 221 1
404 85 39
207 273 125
229 219 153
233 133 125
77 377 51
109 101 1
49 429 41
257 333 137
125 201 265
377 321 87
366 465 9
173 200 210
473 35 1
173 41 293
389 133 49
341 125 33
265 473 5
369 437 33
493 63 5
161 173 173
229 389 41
361 413 9
473 461 15
325 185 145
177 389 110
39 441 45
301 113 41
249 457 41
353 159 73
25 9 361
297 78 73
209 10 234
153 273 204
69 225 209
1 9 477
121 57 315
47 337 25
357 1 97
257 337 25
201 493 3
325 377 93
97 125 137
121 371 99
283 81 157
453 429 33
89 493 1
341 361 65
139 301 9
145 235 63
261 45 161
229 417 53
273 313 173
133 133 49
393 169 21
76 97 245
345 83 129
221 141 41
81 433 41
357 127 17
349 493 3
297 441 1
1 461 1
441 281 25
133 327 97
341 149 85
473 93 17
249 29 225
489 409 11
13 221 127
61 377 33
41 465 8
213 217 197
177 433 9
297 261 187
33 469 1
1 269 153
93 37 289
153 239 207
453 441 33
177 241 255
413 473 15
165 489 9
489 125 9
231 345 1
57 209 135
221 229 241
133 33 209
61 57 53
301 189 57
365 237 1
337 61 145
361 385 97
5 265 77
161 365 121
1 300 127
321 477 9
101 193 281
1 433 28
157 93 217
411 361 60
481 121 9
341 137 55
285 145 35
1 297 97
345 45 45
221 301 113
413 189 57
33 437 1
153 225 213
165 257 45
193 53 169
421 381 65
141 1 75
489 129 7
253 137 81
221 325 113
201 289 54
137 361 13
177 109 313
137 451 1
471 361 11
345 329 101
329 473 13
417 385 53
423 467 19
379 385 32
277 253 185
393 465 1
201 437 5
301 373 93
73 401 57
349 269 13
37 215 11
349 309 57
53 385 41
185 247 183
201 489 9
1 245 96
369 155 113
85 37 257
189 213 163
153 237 37
105 9 41
381 6 25
197 37 1
409 53 33
465 301 17
253 115 185
125 493 1
297 141 145
241 405 65
221 53 161
497 49 1
261 70 85
153 405 7
37 313 21
29 213 25
153 233 181
273 397 97
41 29 341
213 245 189
25 309 137
225 257 1
89 357 65
361 353 69
492 213 3
125 385 13
59 165 17
297 201 181
81 253 191
55 129 45
409 9 1
165 317 169
73 33 21
197 241 49
201 49 69
393 117 1
369 373 1
17 429 41
500 69 1
291 431 25
305 253 193
357 237 81
275 441 57
321 165 5
306 429 1
461 133 3
301 429 9
385 153 89
385 45 69
309 209 89
105 241 77
13 153 113
137 461 25
365 293 57
77 329 67
161 409 23
169 405 57
403 289 71
197 373 1
125 245 123
61 465 9
257 451 45
349 337 27
229 380 41
433 305 33
359 45 107
261 113 181
437 449 41
209 361 77
201 281 9
169 25 25
125 329 61
341 313 97
469 373 17
201 361 137
129 365 57
249 365 105
45 497 1
165 53 241
353 445 25
469 149 1
361 405 93
245 201 129
125 109 57
261 253 121
129 1 1
5 181 223
361 161 89
126 85 290
125 81 145
153 101 281
65 213 113
125 9 217
287 13 53
269 345 148
77 393 69
253 49 94
108 29 44
491 39 9
317 101 49
313 274 33
389 101 29
440 229 9
57 429 17
409 221 45
321 337 49
481 457 17
85 149 27
381 253 17
309 421 49
333 341 19
257 185 217
217 281 117
127 416 85
113 285 65
221 441 46
377 225 89
25 165 193
169 493 1
217 385 105
85 349 33
205 485 1
77 153 221
301 105 153
33 149 129
169 345 109
457 33 29
317 61 183
169 165 265
417 73 49
489 361 9
165 45 293
349 249 121
157 81 233
301 477 1
145 459 19
1 457 29
65 473 5
381 162 89
37 117 161
17 369 61
449 453 33
253 317 145
385 293 25
45 353 49
121 105 41
381 161 73
309 327 41
377 401 49
281 481 13
369 349 113
151 409 61
213 301 57
247 126 103
49 61 425
81 429 25
301 265 89
155 113 215
265 65 29
477 56 1
325 1 33
387 349 19
421 457 13
305 325 161
21 121 189
301 117 105
137 69 261
201 244 12
265 185 197
121 493 1
369 345 121
161 113 269
269 337 57
381 233 25
208 185 153
469 5 25
1 497 3
171 149 285
441 439 25
281 205 49
281 345 9
401 61 33
357 497 1
169 385 81
173 387 49
421 253 15
409 181 41
65 145 157
21 381 31
49 397 97
105 51 277
385 349 77
133 253 161
85 441 31
261 305 1
101 497 1
213 261 125
177 397 41
5 401 45
284 177 34
91 477 13
345 393 69
53 369 23
153 397 25
421 165 17
305 45 149
397 277 97
53 137 305
385 5 9
305 5 149
413 325 17
305 321 145
433 1 41
248 457 33
323 105 113
373 429 1
101 353 97
365 171 97
125 455 9
145 69 293
361 51 85
117 301 41
121 221 37
493 233 1
405 139 25
289 245 5
313 7 141
94 73 311
65 237 1
385 265 45
337 153 9
201 445 49
73 181 193
277 365 81
461 257 25
449 55 39
1 125 273
381 275 81
369 1 73
49 461 25
493 129 1
233 469 1
53 433 45
441 230 21
109 193 125
461 229 9
451 385 33
233 437 49
317 193 45
141 69 297
225 13 133
117 491 1
253 137 161
433 93 9
373 335 127
474 109 19
287 153 195
409 197 17
107 201 61
325 485 16
173 373 33
385 69 53
273 161 217
465 481 5
129 113 348
367 465 29
173 1 305
473 281 21
309 193 65
185 153 121
481 465 9
117 277 71
457 201 33
141 221 225
141 421 33
221 183 201
361 189 61
31 97 329
361 281 81
137 301 185
233 101 101
177 165 29
5 497 1
181 361 121
369 261 97
201 357 49
91 73 381
149 321 165
318 361 3
421 29 1
337 157 144
241 37 129
199 277 17
108 221 161
425 221 51
1 181 267
13 243 171
465 49 17
9 61 1
33 497 1
185 161 127
425 266 63
409 35 13
211 89 79
481 165 9
245 161 113
77 205 233
97 1 225
53 21 225
376 225 70
85 445 33
145 437 13
11 73 337
29 109 137
421 221 1
1 97 397
241 253 97
221 497 1
273 469 1
189 165 249
317 109 81
41 29 181
393 25 77
169 77 197
177 137 221
89 341 129
209 265 105
269 385 77
361 225 77
357 105 16
153 221 169
181 485 1
445 389 25
45 317 105
437 305 1
393 53 43
69 393 45
225 267 177
221 285 137
77 265 189
377 135 17
405 1 25
69 365 41
301 333 57
405 441 29
157 345 109
149 369 9
277 353 9
185 15 89
73 417 57
261 130 65
257 271 125
359 229 39
81 291 23
417 145 59
297 57 113
489 41 9
269 217 89
329 145 160
19 127 242
177 369 5
469 157 1
493 153 1
305 305 181
413 185 1
401 51 1
201 245 185
161 165 177
309 221 17
225 36 153
385 149 21
165 437 1
457 221 13
481 270 5
493 377 1
197 9 185
425 93 65
293 389 49
37 461 25
227 461 13
113 49 9
109 209 289
37 241 229
201 1 297
111 421 53
449 309 41
281 389 81
493 173 1
457 281 17
333 171 133
93 205 153
120 385 33
9 315 83
5 453 45
1 381 105
213 105 97
205 383 109
101 17 257
201 219 99
445 397 43
417 477 17
201 341 151
305 177 177
109 269 185
235 89 181
73 441 13
129 437 5
5 445 37
413 421 1
245 449 27
293 29 57
169 387 27
225 353 109
457 1 5
97 367 67
253 137 153
17 197 33
221 253 201
161 201 17
105 292 117
5 177 169
409 281 69
413 325 73
473 309 1
167 73 237
293 497 1
157 181 81
85 77 161
409 73 37
345 95 37
117 269 89
273 65 93
165 249 1
1 129 305
73 49 161
1 57 49
373 497 1
129 417 77
269 173 217
225 253 65
389 289 41
337 221 1
357 57 69
1 333 105
413 81 43
111 470 25
41 37 97
493 1 1
225 265 228
101 477 17
13 121 309
221 37 45
389 357 97
373 241 65
137 461 17
1 121 113
45 181 65
321 209 119
261 193 69
125 41 27
129 137 153
373 433 17
109 441 37
261 229 177
17 381 105
81 205 225
401 201 71
231 365 43
217 181 281
373 421 1
225 418 64
201 335 39
465 113 25
1 313 49
144 445 17
333 65 25
237 161 233
497 373 1
222 181 170
45 371 67
427 305 3
357 131 89
207 149 103
473 161 21
285 1 97
472 263 21
245 257 1
29 169 298
1 201 161
125 237 83
193 1 23
213 93 225
37 227 187
425 165 1
461 445 33
89 205 97
329 249 105
441 379 13
345 425 57
497 497 1
197 285 87
401 1 97
20 105 37
479 253 11
45 461 33
493 469 1
397 21 65
405 301 33
461 473 21
101 421 45
385 285 37
485 481 1
493 9 1
53 269 113
225 181 49
349 41 73
393 217 45
1 345 125
417 279 65
389 37 73
141 25 153
497 317 1
321 285 133
205 77 25
242 37 39
259 247 57
65 275 127
281 57 1
353 329 37
145 229 65
17 315 127
181 149 200
461 269 17
189 93 105
233 321 101
89 421 51
435 197 21
385 267 89
261 493 1
81 417 73
57 17 373
345 217 141
73 37 185
213 89 135
201 169 61
409 205 17
225 37 157
429 401 61
457 1 5
169 183 220
1 137 265
17 129 189
361 115 77
457 249 9
437 333 1
389 421 73
357 389 1
440 57 50
373 45 65
201 93 165
53 221 201
213 401 73
333 425 69
253 213 125
195 153 177
333 273 73
345 493 1
13 261 129
249 425 5
361 213 5
173 337 61
185 453 1
457 61 21
245 53 59
145 445 9
441 101 53
393 189 21
453 141 17
157 269 105
82 21 97
305 493 5
377 361 93
463 161 5
417 451 23
385 57 1
493 221 1
155 197 1
425 471 25
227 91 125
1 193 281
341 197 153
465 496 5
281 101 13
357 217 26
449 245 33
421 489 5
423 17 53
205 197 185
13 269 30
365 1 17
357 449 45
145 37 277
401 216 13
369 13 37
153 331 141
269 221 121
133 219 33
93 193 137
237 397 5
169 469 15
225 397 1
241 41 113
165 421 17
265 11 77
357 369 63
145 461 12
101 465 13
145 397 65
261 185 97
369 41 81
149 381 1
157 289 181
397 473 5
169 357 113
461 101 25
93 349 65
181 269 41
469 429 1
477 203 1
65 385 65
373 1 65
165 472 14
443 473 9
441 149 25
463 471 15
213 229 25
121 385 105
465 345 21
101 185 129
341 29 115
265 301 85
97 229 97
477 309 13
461 133 29
163 413 73
145 293 73
441 117 57
221 333 89
361 485 1
133 153 53
469 481 5
497 121 1
109 37 377
341 423 5
495 89 3
55 257 33
33 249 237
89 157 25
93 253 153
165 349 121
385 77 89
261 281 53
37 201 45
349 117 89
41 373 1
281 321 169
353 213 61
337 53 123
337 297 73
45 219 19
85 85 154
5 153 313
189 149 225
325 105 77
413 101 5
425 193 45
439 349 61
281 393 33
5 361 45
465 309 17
301 401 41
361 441 33
451 401 37
329 101 85
200 401 53
377 205 105
253 385 25
201 385 93
5 209 173
53 241 97
225 165 229
280 445 41
177 51 233
141 425 1
45 336 101
325 109 89
81 65 293
253 273 81
195 341 105
169 277 129
281 397 29
61 261 57
301 461 29
361 181 33
225 117 189
445 311 1
453 131 1
153 429 65
41 77 393
213 329 81
469 161 17
461 372 25
251 169 155
253 481 17
429 301 19
491 49 1
158 381 1
493 447 1
375 189 1
351 225 1
379 481 5
367 237 71
51 192 187
481 437 5
389 13 97
477 273 17
241 305 157
376 85 14
353 341 65
161 37 329
269 8 41
295 393 73
189 113 65
241 354 111
203 321 113
73 371 59
489 41 9
201 457 9
465 377 25
89 453 1
73 45 253
148 112 105
277 441 25
117 141 73
121 65 353
45 53 145
249 257 73
389 209 97
1 57 5
343 173 127
325 217 97
213 435 39
133 1 177
377 365 113
361 155 1
257 105 137
101 369 89
5 101 209
64 221 217
149 105 3
321 221 17
263 481 9
465 1 29
273 117 163
193 125 169
433 349 29
185 181 17
421 65 79
265 263 89
409 197 77
354 401 17
441 219 57
109 15 1
201 339 93
217 189 23
51 497 1
200 477 9
307 53 185
357 357 81
340 93 109
297 401 85
201 333 73
145 449 25
205 181 1
173 21 9
413 187 1
45 57 317
349 49 49
477 221 13
433 265 21
137 185 213
37 357 97
16 285 177
401 197 93
309 181 33
69 233 69
421 441 13
181 369 121
1 1 194
1 49 439
259 49 19
437 347 17
357 41 1
369 249 21
369 309 117
53 481 5
21 173 183
329 345 45
97 197 33
54 196 118
365 137 93
333 265 65
211 69 71
485 172 1
305 217 33
45 216 196
93 263 105
229 45 65
495 301 5
105 101 365
385 457 43
353 4 27
185 225 273
161 351 113
323 471 23
417 441 43
329 136 85
121 385 35
1 201 153
333 353 85
397 217 73
85 1 9
213 417 13
397 1 41
97 173 137
153 297 17
257 297 189
201 109 201
221 101 161
383 5 83
214 493 1
337 394 7
85 39 1
37 32 289
449 73 19
413 441 29
181 433 1
417 121 17
255 239 7
41 13 385
61 269 121
121 437 1
21 309 121
157 385 99
469 177 1
381 313 33
177 217 185
385 281 93
241 417 17
201 229 233
349 319 121
185 281 45
413 397 57
69 189 169
20 213 57
393 365 99
349 275 149
365 245 69
61 73 365
313 137 53
173 113 159
341 405 65
197 273 161
433 393 1
345 45 145
421 73 49
65 481 3
171 145 299
361 225 81
449 241 17
181 485 1
161 229 113
45 497 1
113 321 129
73 417 9
373 343 1
85 417 77
141 229 49
13 173 101
301 377 45
49 173 297
1 1 201
489 401 1
81 321 145
173 333 57
237 245 89
469 401 1
253 135 236
349 121 73
142 169 241
409 153 1
317 181 113
473 41 25
401 73 69
401 129 29
73 357 89
349 269 121
401 381 37
449 209 25
317 257 113
445 163 25
361 325 89
281 25 67
125 73 361
149 277 109
189 153 265
113 69 245
241 17 253
129 93 245
277 413 25
341 481 1
259 45 77
313 77 89
251 303 113
293 125 17
337 123 21
233 469 1
485 397 9
345 141 145
348 177 64
121 229 217
31 409 65
341 165 81
89 85 106
165 165 169
119 161 93
341 113 129
253 441 29
321 285 145
345 33 13
129 357 107
321 385 25
145 225 129
85 242 87
305 393 21
17 317 31
385 285 57
433 225 65
385 411 5
33 153 145
473 497 1
81 185 241
141 255 19
487 221 3
121 73 365
473 417 17
413 449 5
345 426 44
13 325 1
309 479 19
145 375 1
89 405 73
61 25 260
161 273 201
1 329 121
5 73 367
461 21 9
469 161 27
485 281 1
101 93 273
441 171 51
53 269 121
285 101 205
413 405 17
25 361 89
241 1 83
437 313 33
265 277 37
197 353 145
345 445 1
353 281 49
177 321 1
181 381 65
257 109 241
29 213 225
201 221 113
175 73 47
437 193 33
405 357 65
465 261 1
301 289 49
337 355 15
382 129 34
333 65 17
397 176 25
361 65 29
201 263 15
173 201 257
301 281 65
68 153 325
493 245 1
91 129 329
126 429 49
243 313 105
357 481 13
47 181 129
57 353 141
301 381 105
261 213 69
445 385 9
317 393 93
67 257 51
337 165 49
309 237 65
105 393 9
145 337 127
420 321 36
113 13 385
1 209 33
153 305 193
369 309 57
465 269 29
357 469 1
49 69 401
269 85 33
313 321 73
137 453 17
253 333 1
377 281 65
149 373 21
53 273 57
369 413 65
357 421 69
41 241 13
353 333 34
173 65 97
437 29 1
485 257 1
261 301 9
37 401 29
429 329 1
125 485 9
197 465 17
389 499 1
413 97 9
241 427 25
265 445 41
369 353 121
321 197 41
369 165 125
205 313 129
453 189 17
113 221 33
49 17 381
249 396 6
44 249 199
321 325 97
73 205 209
141 369 33
93 449 37
309 483 9
205 385 77
9 405 21
469 457 1
65 28 337
21 109 253
357 495 1
451 401 7
101 89 241
393 493 1
369 189 9
11 389 1
373 381 117
109 85 105
285 415 51
169 281 25
341 437 1
33 393 99
7 297 129
477 449 9
5 461 25
253 225 237
445 217 25
385 411 46
449 53 5
465 25 25
221 221 169
129 309 94
13 285 211
197 117 141
427 53 29
397 341 81
357 349 81
189 329 13
59 101 289
449 381 7
469 121 1
293 225 121
285 313 125
229 493 1
9 437 1
85 9 107
125 305 89
337 261 85
1 5 413
21 277 161
133 269 177
309 385 57
453 445 13
166 451 7
57 429 9
273 189 165
385 49 113
1 309 33
293 181 173
9 153 305
385 101 109
245 301 97
473 293 13
21 365 105
197 469 9
209 41 97
233 369 1
53 291 209
169 373 1
233 317 151
33 285 57
13 185 15
405 277 69
301 221 1
1 105 89
37 409 29
149 97 309
193 49 73
137 357 1
497 465 3
381 491 9
271 12 7
269 247 12
469 405 1
273 397 73
257 409 37
321 363 63
251 353 21
421 495 5
321 405 33
429 297 31
1 145 37
345 433 25
63 437 39
33 201 173
397 79 33
65 402 19
5 417 65
20 421 65
85 187 145
473 441 9
301 201 143
121 65 44
21 93 249
169 385 33
261 401 93
109 421 7
221 69 241
73 325 165
301 413 9
320 321 133
202 145 79
365 260 91
261 245 113
53 41 156
493 65 1
385 238 81
177 125 25
441 490 11
393 249 37
29 151 323
89 385 61
221 365 81
185 353 5
385 417 21
281 277 89
117 129 39
149 245 1
129 429 1
81 201 297
125 269 25
131 1 219
405 217 33
145 365 89
361 301 29
41 145 89
481 37 5
173 441 45
237 445 9
221 469 21
117 397 49
49 285 61
401 93 53
461 145 1
129 81 249
281 65 117
321 148 49
313 321 23
77 37 36
281 165 173
133 277 33
201 70 225
11 97 233
181 113 57
49 241 101
205 261 209
141 269 137
94 421 1
345 129 37
85 268 205
353 85 21
433 215 61
1 73 77
413 37 9
177 425 1
21 1 315
417 361 3
396 201 36
91 341 43
15 21 337
41 301 141
413 45 21
471 449 29
397 101 97
101 89 165
385 93 33
441 189 1
49 381 73
99 389 27
178 493 1
285 189 61
1 217 185
149 109 193
309 189 145
49 73 181
421 113 9
433 1 3
297 453 17
141 121 81
133 11 93
29 173 273
469 497 4
185 165 22
221 395 73
451 357 27
5 453 17
433 51 25
5 387 29
105 121 185
365 231 49
341 1 41
29 199 169
309 241 173
473 248 17
9 53 389
93 253 37
97 449 19
461 273 25
393 485 1
423 477 17
13 97 105
73 153 181
385 141 21
249 337 51
377 437 57
265 441 43
225 17 19
332 353 61
33 365 1
189 53 25
253 9 105
481 33 16
399 277 73
265 273 171
153 285 185
477 481 13
293 185 1
29 469 17
429 153 9
145 249 25
465 329 9
165 129 273
13 193 305
225 121 201
103 465 17
21 369 87
465 377 33
229 361 125
263 445 25
449 262 17
437 285 41
129 37 73
397 357 33
257 213 133
193 109 157
465 201 20
121 437 1
421 421 1
345 197 117
61 157 321
37 465 30
225 173 53
457 301 9
345 369 117
433 205 39
225 317 1
395 377 95
5 385 49
411 385 51
245 381 1
301 235 41
445 85 25
405 481 17
181 265 105
81 218 37
325 313 129
61 301 25
189 281 81
85 309 191
197 165 277
41 169 96
405 21 55
333 189 137
225 457 13
165 1 221
401 321 13
401 17 69
381 481 15
85 237 169
73 229 43
265 29 161
453 433 29
449 485 1
449 25 45
61 405 29
469 465 1
45 441 25
229 417 69
441 471 17
405 365 41
299 69 189
257 221 165
441 173 25
457 385 1
69 29 289
63 217 196
433 414 59
217 269 225
269 449 29
69 241 181
489 461 1
461 361 17
213 353 123
391 465 5
141 291 181
116 493 1
479 413 7
169 465 17
401 81 49
221 29 245
165 317 9
171 205 185
283 153 15
157 251 79
397 293 49
245 289 5
253 129 37
19 429 53
313 145 121
197 341 77
219 241 185
65 189 279
125 449 5
273 369 65
45 161 157
321 133 149
369 269 41
219 45 11
269 453 37
185 429 49
285 269 105
453 373 25
1 1 257
5 189 17
133 197 33
188 75 130
393 209 93
69 161 129
454 335 4
281 73 1
225 277 193
253 451 45
229 185 161
145 109 21
97 490 5
125 37 361
217 41 209
281 449 41
453 321 40
473 493 1
301 376 70
81 325 66
225 311 21
37 257 69
461 329 25
175 133 217
149 349 65
393 433 1
289 89 41
21 221 249
69 165 97
37 401 59
473 481 13
181 237 177
15 225 257
185 425 41
33 285 161
413 111 1
193 277 65
359 265 112
345 253 25
53 265 37
345 321 8
265 241 129
265 349 57
173 417 29
113 467 17
217 1 281
49 205 185
457 329 41
93 149 205
369 1 129
9 291 129
269 111 121
57 269 177
209 381 29
5 109 25
129 177 73
201 389 82
1 418 67
385 107 93
277 225 17
211 182 107
341 461 37
293 277 17
353 13 59
375 405 53
201 205 265
253 277 1
53 369 125
205 137 89
425 421 53
81 353 109
349 429 49
313 135 93
497 369 1
461 169 27
485 121 1
36 97 297
253 401 1
113 29 121
153 233 245
441 49 13
187 137 219
307 345 125
73 1 318
145 497 1
31 273 37
121 325 49
401 71 89
185 77 229
101 313 13
357 61 97
245 9 217
117 481 13
89 178 172
85 405 24
285 29 97
93 233 49
437 305 17
121 349 89
193 25 1
149 327 89
173 83 153
93 5 105
39 193 169
87 209 21
219 265 143
267 201 75
453 445 1
229 157 49
17 461 9
229 313 125
445 497 1
245 161 85
61 237 249
373 129 1
458 257 19
473 141 9
29 409 23
469 101 1
493 375 1
117 101 105
393 425 73
133 161 305
461 53 9
201 133 97
33 389 13
141 373 97
177 461 33
221 137 105
329 405 81
413 377 81
413 385 41
137 273 169
321 91 89
185 429 33
101 9 133
307 389 73
397 261 49
175 117 275
249 305 193
29 41 117
297 189 73
137 77 249
225 47 269
139 373 33
33 405 4
145 157 78
45 389 1
421 241 17
317 465 25
57 149 33
217 341 1
341 225 23
205 5 33
377 189 57
165 481 17
289 61 33
285 421 61
205 401 73
425 397 5
333 75 121
269 151 63
229 265 13
329 269 57
65 49 121
217 389 1
5 225 85
161 105 181
41 149 49
153 429 27
347 33 69
425 429 1
81 133 7
461 251 9
245 187 125
225 141 145
1 481 17
337 1 21
249 409 45
362 421 65
165 213 225
433 69 65
1 189 273
23 361 49
461 301 25
453 21 47
249 405 1
477 37 9
53 303 93
341 233 109
391 425 29
345 17 141
197 369 9
215 477 17
269 317 93
485 493 1
369 151 21
449 197 21
467 269 15
53 129 207
161 149 129
1 181 1
473 105 1
369 255 5
449 277 13
149 361 93
301 201 113
177 441 53
93 469 1
189 449 25
113 301 17
81 83 237
101 294 37
13 477 17
449 421 37
429 185 41
317 373 121
197 345 93
385 425 41
401 161 61
445 93 33
453 161 17
405 391 1
69 105 21
305 233 29
329 29 93
221 385 13
129 137 185
41 121 249
465 385 25
173 413 49
321 35 125
289 353 1
249 461 15
261 41 137
329 141 161
249 401 41
171 233 255
149 213 1
285 1 57
465 409 13
423 109 33
173 115 281
473 53 25
169 377 69
25 113 41
409 421 1
409 305 1
49 301 147
113 301 105
189 453 1
281 365 1
145 17 105
469 213 29
65 121 5
185 19 117
37 141 181
245 1 209
129 365 21
353 325 41
321 373 105
321 77 161
253 397 57
193 137 245
377 281 25
193 137 161
481 497 1
33 169 313
17 361 103
431 485 1
101 309 145
353 1 97
9 21 225
85 401 97
357 45 33
225 421 17
235 437 1
33 108 2
307 453 9
485 433 7
341 261 97
405 109 17
201 157 1
381 497 1
257 253 221
241 433 1
73 269 33
21 485 1
381 137 113
301 57 177
149 129 289
385 265 89
189 417 53
477 485 1
253 81 65
327 189 91
37 361 13
118 409 41
425 225 65
493 1 1
157 301 77
477 85 13
181 189 161
169 265 29
161 1 337
55 229 201
49 141 1
481 33 17
45 63 149
101 89 225
317 289 33
85 293 113
256 237 198
469 413 1
477 325 21
237 257 89
169 89 237
165 273 1
437 41 33
341 185 125
313 375 47
37 297 33
221 201 255
433 9 25
389 137 81
281 143 129
33 117 289
41 281 165
17 473 5
469 413 1
413 61 33
477 417 7
141 365 85
153 261 73
321 469 1
193 207 169
497 169 1
369 241 79
225 365 17
33 437 47
43 329 89
301 85 33
469 1 31
465 169 9
25 95 171
381 1 57
245 113 225
361 269 39
337 353 101
161 385 29
113 37 301
142 25 357
353 417 37
401 165 61
347 459 19
305 126 85
137 145 29
281 1 125
237 297 1
307 237 133
137 411 10
497 453 1
81 329 123
269 257 57
397 393 9
305 433 53
11 57 97
285 481 9
329 85 145
53 213 135
61 403 43
325 287 65
257 301 153
129 345 77
165 357 137
277 201 59
157 397 83
117 309 79
341 437 1
20 393 37
265 113 201
365 49 3
189 435 21
189 13 297
17 317 89
137 317 17
305 433 65
5 493 5
177 441 1
201 331 85
17 29 346
473 249 17
263 293 65
153 53 105
225 421 32
65 425 69
169 269 73
37 193 295
429 149 57
37 305 175
225 461 1
149 333 17
405 477 15
133 177 145
421 385 17
209 269 69
181 201 157
101 343 89
13 241 133
305 57 53
161 289 5
61 205 105
381 421 1
285 285 201
313 493 1
317 17 41
19 457 1
445 209 33
377 205 121
297 321 93
153 257 161
171 129 253
141 137 55
489 5 1
469 117 1
137 131 1
297 241 5
221 421 57
189 398 18
175 11 29
380 213 57
269 397 49
265 151 73
265 397 45
197 285 1
293 201 153
122 421 1
311 317 177
177 133 1
301 397 79
381 137 9
437 273 37
425 99 33
117 437 5
493 56 1
109 305 101
217 81 89
61 113 61
5 473 13
413 61 73
39 1 201
405 351 33
178 261 141
213 149 1
357 377 17
101 285 209
425 101 4
145 261 97
415 77 65
121 117 121
11 373 65
361 189 69
133 221 177
481 113 11
225 333 157
81 481 5
125 417 69
57 33 153
141 325 129
361 341 85
65 41 289
465 177 1
205 29 73
421 173 37
301 221 193
465 469 9
245 213 193
325 389 73
237 385 9
381 301 57
169 361 128
245 417 9
277 293 41
233 417 33
301 500 1
53 31 145
205 189 209
109 45 265
485 121 1
481 261 17
37 81 5
301 421 53
101 282 57
405 325 33
425 85 41
69 69 257
49 225 17
133 137 189
310 225 2
181 421 65
145 103 33
373 25 45
273 37 157
417 185 33
13 165 41
261 213 239
417 69 25
243 185 45
45 9 169
349 321 119
361 489 5
225 273 2
385 89 103
169 353 117
321 481 13
113 77 305
461 301 9
37 365 1
173 493 1
121 225 61
381 229 1
297 66 169
185 261 99
265 477 1
453 365 17
261 73 89
193 349 143
181 229 131
49 406 36
457 177 1
153 477 1
93 453 33
269 413 25
33 477 1
285 205 133
201 393 45
135 9 83
105 189 113
137 385 109
81 229 49
129 77 289
101 441 49
349 217 113
5 485 5
189 405 33
85 237 1
309 417 37
289 73 73
360 151 37
401 309 1
126 305 149
161 61 333
113 485 9
485 1 12
401 89 21
109 153 193
297 45 81
21 77 161
45 365 57
149 65 33
453 237 21
397 89 95
361 421 65
337 393 73
401 65 21
9 249 237
285 133 145
41 165 297
421 233 17
329 385 5
269 197 73
301 469 27
285 413 81
201 345 13
21 466 15
73 135 275
261 249 157
461 199 33
283 493 7
13 285 213
337 173 129
13 493 1
341 289 1
201 69 237
45 465 1
481 1 5
101 101 373
137 309 69
1 273 205
177 393 37
9 25 149
133 421 1
73 429 49
155 125 155
173 169 37
25 101 209
13 405 57
13 329 93
237 149 201
157 63 289
65 257 141
473 165 5
221 265 137
149 253 225
353 137 101
257 227 141
269 461 38
125 17 137
113 429 57
461 117 1
25 317 177
81 209 225
173 301 73
61 61 113
149 15 225
14 409 89
433 189 25
421 181 17
409 453 21
24 485 1
321 481 9
423 181 63
369 109 73
207 181 235
349 105 33
489 301 1
177 333 97
405 165 65
181 493 1
177 385 93
45 205 233
181 25 161
251 17 109
469 337 1
185 405 53
341 244 97
273 209 32
389 329 65
121 465 21
481 137 19
345 153 109
301 425 53
237 433 61
251 389 97
463 361 1
493 313 1
3 329 129
441 105 29
341 157 129
45 325 25
217 245 161
401 85 37
212 469 29
33 361 57
73 245 216
33 251 25
141 189 233
489 389 9
465 237 17
485 305 3
97 277 113
413 125 17
333 113 105
285 391 69
305 201 5
237 289 83
201 473 9
349 169 9
117 5 41
121 325 161
80 385 81
247 449 20
193 457 41
401 465 13
53 13 257
97 335 19
109 381 113
497 41 1
49 293 206
117 377 91
81 485 9
65 405 65
97 61 161
305 437 1
25 169 181
237 113 217
325 29 119
189 89 169
469 245 1
109 277 97
181 347 59
209 385 17
363 222 1
408 341 60
393 285 77
341 377 33
145 373 33
65 121 136
125 177 283
429 126 57
37 42 52
1 481 9
41 237 57
77 41 243
185 489 1
329 257 165
49 305 125
137 289 129
457 357 17
465 145 21
385 109 45
409 425 25
451 189 35
133 357 81
69 229 33
185 493 5
237 441 33
157 357 1
261 281 13
113 205 115
25 385 65
125 100 121
337 421 1
433 369 13
57 257 169
453 253 1
317 449 25
234 1 6
209 39 249
165 55 253
129 121 57
1 437 17
45 341 101
25 337 85
141 497 1
125 89 17
41 373 105
49 193 201
403 114 9
364 137 132
29 307 25
249 301 41
201 281 103
481 305 17
353 153 65
49 491 9
9 317 117
137 81 129
45 457 29
73 113 305
205 201 89
37 341 97
381 321 79
489 409 9
253 5 185
473 493 5
485 405 5
413 249 57
481 173 1
21 177 33
85 385 49
89 19 249
253 425 13
361 377 57
265 269 41
313 145 61
36 417 77
37 497 1
89 1 149
130 185 209
237 139 9
385 477 9
297 137 95
121 73 105
217 51 217
46 181 265
81 411 87
1 455 17
381 333 113
321 117 85
349 473 17
417 485 1
29 385 9
381 417 25
133 473 13
269 173 97
365 57 73
1 213 65
341 73 67
141 217 29
87 249 221
365 257 67
109 153 333
297 5 89
437 149 53
109 237 73
333 421 49
195 41 103
361 369 77
37 25 97
401 429 53
24 55 103
237 451 3
97 430 38
113 89 165
481 359 1
321 359 65
317 229 177
39 437 49
1 417 49
325 425 5
9 1 185
105 41 53
1 271 51
205 393 101
117 278 187
437 1 1
353 17 133
353 425 53
417 369 49
393 48 61
469 305 31
385 345 65
289 437 61
269 473 13
41 289 169
169 109 197
25 161 217
171 353 141
49 457 21
29 457 5
277 5 5
385 306 45
310 1 135
101 385 97
101 433 45
171 209 257
389 477 1
269 401 65
357 169 129
185 181 293
233 5 237
269 353 21
73 127 151
425 125 69
445 201 1
309 45 57
265 273 77
241 277 140
401 77 45
219 361 57
49 433 21
457 437 5
65 41 369
349 97 41
9 137 109
459 219 11
5 381 1
253 185 221
53 85 129
325 93 99
103 61 1
293 461 35
251 201 75
101 241 221
209 445 49
141 77 317
451 445 25
345 241 141
181 53 127
135 469 13
61 429 9
409 45 21
403 257 77
171 385 63
73 241 165
209 77 175
385 141 21
413 191 17
81 109 225
1 325 139
85 477 9
395 481 13
207 409 21
133 261 225
453 169 41
335 181 107
209 101 249
37 153 145
453 489 9
65 269 57
445 305 34
499 237 1
125 329 93
389 13 13
261 341 97
349 201 137
13 361 121
269 187 8
77 169 73
473 469 13
269 321 73
245 404 3
441 257 9
169 29 48
157 1 243
477 449 1
305 473 11
469 409 1
317 409 44
289 421 17
271 155 37
81 337 33
257 125 83
413 429 1
145 455 13
217 453 1
433 376 5
116 23 291
481 33 1
201 15 21
290 49 37
409 45 13
413 61 45
33 185 211
1 229 241
29 257 157
269 249 201
277 335 129
169 397 49
337 9 25
333 485 1
365 61 73
329 37 117
13 1 113
473 165 25
441 137 13
27 117 193
121 157 129
437 69 41
433 37 33
478 441 23
301 309 129
99 425 1
25 397 49
385 245 33
489 273 1
147 445 45
101 121 229
305 61 141
397 253 89
255 425 37
273 333 81
149 251 19
197 321 33
345 265 37
301 61 1
26 277 161
113 145 109
221 61 69
373 485 9
169 213 241
221 493 1
365 53 25
212 317 153
401 249 77
5 409 77
109 419 69
105 385 41
290 41 158
341 61 101
129 377 57
257 333 161
181 21 129
21 277 21
305 449 41
93 401 29
31 221 253
211 53 125
59 481 9
37 153 245
201 121 13
377 245 17
169 109 213
105 33 271
185 245 177
253 9 97
219 225 109
433 289 48
316 81 115
385 295 5
49 59 407
401 313 17
365 153 97
301 237 145
361 241 57
405 489 1
129 297 85
157 443 49
385 81 1
289 57 197
233 142 69
313 85 173
425 389 1
185 137 219
425 465 5
49 193 161
465 109 5
421 177 1
313 269 97
309 165 81
289 81 41
269 245 137
49 489 1
281 445 9
245 193 85
229 401 57
5 249 1
85 489 5
77 173 321
193 405 25
245 5 1
297 213 19
229 281 189
273 393 19
245 221 129
325 57 9
41 473 25
301 221 177
341 377 33
269 365 97
197 181 145
100 149 191
233 5 101
305 149 141
465 173 21
125 89 161
169 385 41
37 433 21
101 115 383
201 313 61
7 437 1
321 97 125
373 69 65
157 109 157
377 345 75
161 137 247
229 25 17
129 205 17
173 105 113
401 401 21
157 470 19
393 62 73
157 261 1
437 181 17
425 189 37
217 132 49
181 101 1
394 369 90
333 251 131
37 137 149
225 285 161
377 463 11
77 277 201
249 321 125
373 55 25
321 401 33
309 401 77
233 21 180
21 293 49
401 19 77
257 473 9
253 453 1
5 441 17
235 45 3
85 457 21
57 129 357
323 489 5
137 185 41
257 41 129
181 437 21
13 485 1
385 432 56
189 249 161
277 485 11
237 493 5
142 369 129
441 61 45
353 181 21
401 53 25
97 157 265
389 329 81
313 53 137
373 153 23
289 153 93
261 73 33
185 381 81
209 357 1
485 181 1
351 205 149
397 21 1
201 481 1
421 101 1
413 53 1
1 369 91
437 481 13
309 229 139
41 3 221
251 237 109
405 105 25
173 123 145
275 81 79
330 473 1
301 161 97
81 217 1
361 47 77
45 69 97
301 409 13
101 171 91
445 189 45
141 433 37
357 469 1
153 349 89
321 29 5
273 297 37
419 457 17
317 53 75
281 295 47
253 481 1
433 65 17
225 385 64
235 321 125
265 249 129
393 1 73
53 45 25
167 361 1
365 285 119
315 457 11
185 457 39
261 93 71
53 269 97
85 185 181
121 185 161
353 189 141
361 465 21
135 65 223
285 193 1
49 37 181
493 273 1
473 447 25
325 25 129
137 329 73
425 253 25
314 41 72
45 1 273
289 385 41
161 445 41
129 237 1
246 149 91
101 365 73
317 289 153
145 361 89
201 1 125
407 371 67
181 461 33
89 317 73
443 361 17
61 305 85
385 113 93
409 333 41
21 469 1
193 137 177
133 69 81
497 261 1
185 153 249
401 402 28
177 51 317
429 285 33
249 465 33
397 81 25
417 9 29
189 185 105
129 73 109
313 285 105
493 481 5
277 105 161
241 353 113
417 61 69
241 201 5
179 309 65
81 353 9
369 469 9
49 385 41
333 309 57
414 407 33
237 457 21
137 357 49
57 371 9
349 61 97
57 389 85
469 337 9
389 75 49
253 121 195
1 497 1
345 113 97
401 497 1
493 69 5
193 185 69
49 481 13
253 353 9
41 433 33
293 413 13
193 473 1
1 185 161
149 37 161
433 189 65
293 453 17
21 281 181
33 325 113
389 477 9
33 481 17
461 9 25
413 349 17
357 237 41
413 485 9
457 185 29
305 33 37
9 93 321
209 109 173
137 53 105
441 417 1
157 397 1
301 325 145
249 481 17
203 5 251
61 61 389
21 141 313
165 1 33
301 293 161
121 123 157
29 141 145
1 81 133
99 265 75
113 321 57
345 169 37
105 117 129
1 369 69
19 165 1
273 397 33
47 41 427
113 169 129
363 413 45
277 193 197
385 333 45
17 309 57
157 397 1
429 369 65
41 89 325
225 413 81
301 157 113
209 181 193
73 185 17
209 260 171
461 385 33
237 159 105
409 237 89
49 189 265
429 273 65
185 1 41
451 361 9
429 13 8
158 129 192
33 269 181
209 413 57
1 269 161
385 353 81
337 21 161
219 45 275
166 189 9
481 247 5
53 361 85
73 369 41
161 229 241
339 476 18
461 301 25
233 377 105
261 167 137
9 205 193
489 345 1
441 153 57
353 393 1
1 325 113
53 473 1
33 433 1
445 205 25
421 37 33
441 269 1
49 21 69
205 349 5
185 341 73
385 269 69
213 141 1
321 451 11
99 193 177
309 173 129
89 397 73
193 161 21
465 13 21
75 449 21
109 349 49
249 201 203
421 297 33
401 181 81
225 329 1
189 225 241
265 309 129
249 285 41
225 241 157
457 129 1
61 101 305
289 161 183
281 309 129
289 497 1
29 381 9
301 469 1
337 381 85
353 433 37
369 361 37
337 201 145
449 185 1
29 429 39
341 55 65
453 477 21
105 5 289
393 137 17
157 161 233
401 141 93
233 241 69
121 385 33
271 105 103
309 305 69
241 437 25
369 229 114
397 157 89
65 333 33
445 169 13
441 343 37
97 457 33
361 301 45
441 147 49
193 1 9
251 385 61
377 249 89
485 313 1
205 248 144
257 73 125
201 125 1
449 165 25
209 141 185
321 441 13
109 113 185
201 197 125
213 37 161
45 61 321
260 65 163
173 149 241
165 201 63
430 495 5
81 381 21
493 249 1
325 61 161
479 69 9
159 215 73
205 269 185
57 221 65
285 193 1
205 377 93
455 9 37
229 37 113
115 23 209
161 93 253
113 73 181
405 321 17
313 77 21
161 385 113
221 477 9
149 479 1
117 1 315
385 169 21
185 369 21
152 435 9
201 273 169
49 37 321
21 261 193
129 483 15
337 209 153
429 225 25
133 221 157
373 25 28
97 169 41
41 297 136
359 481 9
148 1 294
461 241 1
37 433 7
397 41 17
309 401 61
365 37 9
1 453 25
469 205 17
289 57 117
177 28 305
401 289 93
293 97 141
209 405 69
201 317 21
133 161 93
153 245 1
73 181 1
301 207 33
109 217 108
373 97 22
213 93 221
257 1 183
477 201 9
117 273 222
273 321 169
93 365 41
487 285 7
429 101 1
121 293 177
417 81 53
133 357 113
389 321 45
229 381 65
377 423 7
45 131 47
77 441 21
1 1 449
45 317 137
493 445 1
305 165 89
37 293 145
269 215 41
452 45 48
391 457 1
433 250 25
438 161 10
325 333 105
41 469 17
201 203 153
73 41 101
301 225 137
449 153 21
251 261 129
361 21 1
213 137 277
57 117 37
149 1 193
469 261 21
133 469 1
25 101 33
401 137 21
3 149 161
225 177 233
93 421 41
377 45 17
205 285 159
397 389 1
209 441 45
269 53 57
177 389 93
1 361 33
496 413 3
413 13 73
341 293 89
221 221 133
1 77 161
177 65 277
349 5 9
93 157 209
361 25 105
381 473 25
153 131 221
489 101 5
373 73 105
337 253 89
339 437 1
161 33 29
361 17 133
221 65 273
249 427 57
217 69 13
161 41 195
1 233 65
45 185 163
1 369 53
301 73 121
49 53 389
239 449 37
493 349 1
389 297 21
353 277 53
121 49 225
401 301 93
477 149 9
197 409 89
321 349 87
85 397 65
233 473 21
353 205 1
281 365 73
481 5 9
29 17 145
285 397 1
15 137 349
441 485 1
277 485 9
232 493 1
97 185 149
221 153 73
39 293 17
27 149 65
269 61 105
341 185 33
125 221 185
115 77 39
477 377 9
377 189 61
233 113 105
449 489 9
145 301 77
201 101 33
285 333 73
321 1 77
1 109 337
169 163 133
57 485 1
351 115 89
101 77 113
43 313 111
361 381 105
137 181 193
109 89 389
349 409 45
489 405 1
497 417 1
181 289 5
100 481 17
79 201 233
385 85 41
137 493 4
419 177 3
201 153 149
161 409 45
37 437 1
157 493 1
413 57 39
1 477 1
185 73 229
233 465 30
85 477 19
181 485 1
165 389 105
345 469 1
97 241 137
181 339 17
97 345 149
85 449 17
21 461 13
85 233 245
413 245 17
1 381 97
1 85 305
361 37 25
413 461 17
213 92 139
229 185 193
477 377 21
93 217 101
421 229 17
65 33 285
37 433 9
335 485 9
405 209 33
53 33 69
393 421 49
485 169 1
65 481 17
457 299 7
353 1 113
456 461 31
241 37 41
177 377 73
489 205 1
405 271 17
473 88 7
369 145 9
425 489 1
73 389 65
73 499 1
188 237 177
363 173 71
137 169 89
425 9 25
461 485 9
1 293 65
73 269 1
489 197 9
465 209 5
325 289 3
169 399 77
433 181 37
121 497 1
89 209 241
293 53 161
301 357 17
389 205 53
453 169 33
201 157 77
13 77 417
131 137 81
485 1 1
153 257 69
297 333 81
293 245 81
185 377 45
265 9 173
11 401 77
101 11 162
441 185 17
211 285 121
301 325 65
433 105 5
73 229 177
101 469 7
285 499 1
253 357 91
377 349 91
189 9 201
437 471 13
169 205 257
217 101 153
33 249 117
213 301 107
493 141 3
149 101 321
209 137 281
89 177 85
171 405 1
221 233 261
361 37 129
479 401 11
121 53 265
385 361 97
379 195 85
201 281 81
17 229 193
233 269 173
63 305 25
437 349 17
493 361 1
453 309 25
421 381 49
297 49 169
313 353 93
85 87 253
329 365 65
221 45 233
161 225 213
277 101 161
317 193 145
169 357 137
289 35 81
201 241 215
481 5 5
29 357 55
437 157 1
497 321 1
181 441 49
401 396 77
201 285 166
245 173 129
369 257 85
481 269 9
296 293 118
401 147 53
333 373 103
1 61 81
57 3 189
45 1 157
201 343 81
269 277 65
165 489 7
201 83 35
457 89 33
37 333 57
261 265 21
25 349 41
285 331 19
399 471 23
5 105 21
193 372 6
5 1 301
97 133 67
93 65 289
229 497 1
393 285 93
467 385 19
497 189 1
385 187 105
85 213 65
265 47 113
481 73 17
370 453 33
445 481 1
1 297 101
53 257 171
177 433 13
133 253 17
221 293 1
77 345 9
1 441 1
433 65 53
361 5 37
37 81 333
229 489 9
293 373 1
349 269 97
211 457 41
401 365 29
69 381 97
49 297 49
425 179 57
217 337 33
81 133 289
341 477 1
333 357 129
73 85 401
51 173 13
149 277 49
201 61 1
381 265 49
29 13 88
361 1 125
482 317 14
448 465 9
357 173 129
337 413 1
301 61 73
409 365 37
309 85 129
469 401 9
345 309 97
101 301 57
5 257 81
205 21 149
402 317 84
385 315 65
277 269 201
281 49 57
65 229 137
73 29 421
309 445 17
445 105 1
465 377 29
185 245 181
205 113 201
273 321 57
220 93 45
285 113 8
37 389 1
325 181 150
321 37 149
231 221 149
13 421 33
493 373 1
113 365 81
283 461 9
365 225 1
105 205 277
137 295 5
273 33 177
147 29 27
129 397 97
101 409 9
377 451 41
397 273 97
417 389 65
69 305 109
469 345 25
425 29 73
141 243 19
383 477 1
125 465 5
349 149 13
433 397 33
265 73 189
481 149 9
153 421 74
189 161 217
185 401 93
425 361 9
77 137 261
145 381 81
473 305 9
169 446 2
269 1 1
493 121 5
269 257 41
457 9 37
397 313 29
277 33 193
449 237 21
89 485 1
323 237 175
337 1 49
293 409 61
261 385 89
421 449 21
171 87 1
237 493 1
297 61 5
315 485 1
197 425 73
381 5 89
217 365 41
1 441 1
141 165 205
345 205 25
169 337 129
313 281 61
269 149 145
381 317 105
83 409 45
97 441 29
89 497 1
401 141 13
457 233 9
113 153 1
89 329 100
417 113 9
135 1 237
85 57 97
467 199 27
137 41 57
237 257 62
137 321 167
277 85 81
20 211 221
135 441 5
129 485 3
177 443 33
77 389 73
417 377 65
293 441 1
191 241 185
411 225 1
257 495 5
143 217 201
57 149 65
161 145 261
101 37 69
85 133 209
353 25 5
17 353 125
137 133 189
441 231 57
133 273 117
105 445 33
37 93 385
281 367 63
329 101 145
309 109 65
101 281 69
385 109 63
13 97 273
315 81 83
273 457 21
253 293 129
94 191 295
313 129 117
75 373 49
408 9 80
229 349 9
345 113 125
175 49 77
1 465 28
369 469 1
165 35 137
401 73 29
417 233 1
369 261 45
72 11 103
321 126 117
207 201 1
45 249 73
321 165 165
217 289 61
41 261 217
5 233 25
279 251 171
457 461 33
49 169 13
53 273 81
419 329 29
25 209 159
285 357 113
365 186 8
137 53 137
345 421 57
141 117 265
81 309 97
389 221 37
297 45 153
429 85 25
353 193 118
137 246 254
141 465 1
49 209 37
209 361 89
125 353 9
89 477 9
273 65 165
129 147 62
57 229 161
25 385 11
393 201 53
435 137 9
181 249 1
353 159 49
441 345 25
497 461 1
477 421 17
57 301 37
421 393 17
63 401 21
101 449 41
205 461 33
241 273 181
1 237 97
403 265 48
133 453 3
95 61 251
105 117 97
297 171 33
373 55 77
145 377 121
161 29 149
173 421 57
29 265 189
329 367 45
69 1 113
381 301 39
409 55 21
112 241 165
289 229 149
233 429 57
1 21 401
403 289 33
129 1 193
421 385 17
405 365 33
129 189 149
137 317 25
285 265 17
321 373 41
489 201 1
4 169 129
313 17 165
289 25 41
21 489 11
345 289 109
377 245 117
293 99 59
161 155 7
181 109 49
169 269 151
301 341 1
269 65 161
281 434 31
1 177 137
477 113 21
153 289 1
413 357 73
217 275 111
393 421 65
381 469 17
225 479 15
357 149 1
1 137 153
233 405 65
353 305 120
385 141 109
401 357 93
497 225 1
137 423 25
197 337 133
1 289 33
439 113 59
127 369 101
61 498 1
381 125 33
305 249 81
385 269 40
409 185 89
397 245 1
49 337 29
475 265 19
373 489 9
121 61 109
401 425 1
429 51 57
45 291 105
421 37 13
209 187 181
41 361 109
33 165 155
373 313 89
133 1 161
409 25 77
461 477 17
405 485 1
385 391 7
62 113 209
109 441 45
85 221 105
353 193 105
181 153 225
421 121 33
285 477 17
205 461 25
497 293 1
445 405 25
1 417 25
37 409 57
377 393 5
385 201 109
373 17 33
241 289 141
289 145 199
361 185 109
364 441 17
45 125 25
385 197 93
245 245 85
297 389 71
433 89 40
449 477 21
109 297 176
423 481 9
461 465 5
313 369 85
269 293 97
325 193 65
137 101 257
269 416 29
157 317 49
85 65 289
323 245 133
1 309 9
439 61 11
5 237 113
329 25 45
157 153 13
213 83 133
101 377 1
253 365 7
1 357 113
273 457 1
341 337 33
265 149 37
133 465 1
369 129 37
121 173 193
401 333 61
437 269 1
245 117 1
351 353 99
397 385 1
173 369 107
205 377 61
85 469 1
1 285 117
45 41 421
413 121 21
21 129 117
325 201 113
477 229 1
389 47 57
105 357 113
121 285 201
53 190 177
493 193 7
105 1 161
125 399 101
309 253 121
153 285 81
77 213 1
413 377 49
17 385 41
221 84 153
297 73 177
385 57 77
469 481 9
101 409 5
41 237 93
361 93 129
257 133 241
253 185 129
49 441 57
285 249 17
249 469 1
9 49 81
305 127 1
393 261 29
295 201 109
382 493 1
39 101 105
399 245 87
469 123 1
137 5 109
493 445 1
381 293 61
317 441 13
173 105 103
381 109 1
381 453 7
257 1 45
441 353 41
253 309 129
377 353 60
348 413 57
361 357 129
81 373 1
1 41 189
29 251 155
455 1 9
433 165 59
393 325 33
466 321 13
217 437 1
269 85 49
493 41 1
349 270 49
33 145 271
389 121 1
297 245 91
73 441 25
417 469 17
213 361 25
380 355 43
211 353 49
165 65 17
425 29 9
321 85 97
7 137 155
348 401 73
253 149 217
241 201 233
141 77 121
325 101 33
217 261 177
345 449 1
201 1 285
137 417 53
401 409 53
449 172 47
261 401 85
141 273 169
477 417 5
17 221 41
125 101 49
245 225 45
37 93 121
168 365 57
65 1 237
173 81 217
377 61 57
345 173 149
81 137 345
65 461 1
461 107 5
189 441 13
129 473 5
161 301 25
273 217 49
201 361 37
133 493 7
269 305 53
32 1 59
405 49 49
381 385 57
337 285 88
305 389 1
477 453 9
277 1 49
233 497 1
425 189 33
149 209 57
277 317 73
321 229 1
17 410 57
89 465 26
33 181 81
133 223 83
77 459 39
41 357 57
69 305 69
477 405 13
269 101 201
229 61 1
481 413 9
153 225 251
153 421 17
401 281 93
465 173 6
325 261 129
19 1 115
41 269 185
293 489 1
337 45 129
481 125 10
73 185 283
403 245 11
495 213 5
53 265 61
49 81 249
453 385 17
401 417 13
385 249 45
185 155 97
365 93 93
441 241 1
247 247 3
205 169 121
337 348 21
65 345 81
181 237 113
473 5 5
173 466 19
93 69 361
101 221 113
185 245 1
279 65 57
61 489 9
433 185 21
101 347 15
33 257 121
317 401 1
341 369 117
493 433 1
41 429 9
445 445 41
473 281 13
125 497 1
389 285 97
37 141 265
477 13 17
241 493 1
197 133 145
481 353 1
49 461 25
205 109 67
301 361 15
129 13 285
37 93 383
473 201 25
116 245 149
473 441 13
121 201 85
349 21 1
173 101 25
305 42 195
4 47 121
201 491 3
421 191 1
457 156 33
121 389 77
273 421 65
185 421 1
441 249 29
33 469 1
1 469 1
413 277 49
385 21 57
489 21 5
157 169 13
181 97 33
365 321 85
453 121 35
413 1 49
457 361 9
385 65 105
481 113 20
329 401 99
465 485 1
485 261 1
365 385 1
165 341 123
1 205 9
333 269 123
149 353 85
489 441 5
201 451 47
133 201 133
477 267 19
81 297 69
245 261 33
273 301 113
73 321 103
425 249 25
325 385 53
469 1 1
461 333 17
157 381 25
293 385 47
397 9 25
93 81 265
241 69 1
301 473 5
52 77 265
9 485 15
305 321 25
53 209 145
425 137 69
137 81 265
197 53 225
53 393 27
445 73 37
349 173 73
285 69 1
169 313 25
429 281 33
41 181 257
173 177 145
365 161 73
153 281 141
405 265 9
37 277 49
41 389 85
393 77 97
141 365 53
299 321 81
49 341 33
109 361 93
273 433 13
53 53 385
465 321 5
437 269 49
221 251 147
449 145 35
14 1 39
61 1 199
177 49 49
465 297 21
409 165 61
109 481 5
253 89 1
81 405 65
293 129 161
265 305 189
265 257 101
15 485 1
325 202 1
297 425 19
105 489 1
157 105 289
209 229 17
413 53 17
301 93 54
97 65 43
9 311 171
136 229 257
474 261 2
353 425 65
329 213 143
48 245 57
381 357 105
413 181 41
305 397 89
385 189 17
413 153 48
257 97 65
329 21 89
39 1 241
413 377 49
357 277 81
285 241 92
241 347 25
65 146 29
1 261 145
385 201 81
9 297 21
185 301 49
201 205 69
365 29 121
89 353 113
453 169 33
217 81 109
465 477 17
188 193 109
425 345 9
224 369 25
425 475 25
181 225 173
397 1 41
61 333 1
237 385 25
173 1 251
1 401 29
101 353 95
321 171 145
421 265 49
251 209 123
193 259 13
485 45 1
213 361 1
365 353 25
76 45 57
65 469 1
53 269 1
381 159 105
225 109 77
425 29 1
417 481 13
21 153 110
1 78 118
69 81 21
21 369 33
249 313 141
157 129 73
337 57 117
455 201 39
437 109 25
29 155 187
381 457 25
301 353 97
179 229 1
149 233 97
193 109 109
1 53 225
417 23 33
377 325 101
45 185 13
61 489 9
253 5 135
313 256 173
29 101 331
433 361 32
373 281 47
423 225 1
261 289 73
109 13 313
81 305 157
169 293 97
333 153 33
41 309 77
439 49 17
1 57 225
205 321 13
1 253 105
1 449 41
301 37 81
317 177 81
481 389 1
369 125 113
209 53 45
321 293 173
446 497 1
89 121 125
461 201 9
77 309 171
365 89 1
73 1 233
485 61 1
17 365 57
317 425 57
9 279 193
313 29 109
377 29 5
3 493 1
337 41 37
313 352 100
385 114 25
229 241 41
23 9 135
317 37 137
237 425 37
171 193 265
405 125 7
97 197 217
173 313 181
65 149 337
397 41 53
401 293 81
33 345 133
405 151 1
469 381 1
373 55 80
49 241 61
365 417 65
173 481 17
313 405 1
193 435 7
257 461 17
333 201 17
31 425 13
77 209 147
261 365 121
421 133 33
163 169 69
153 41 77
339 309 51
121 101 245
457 187 41
249 145 73
467 273 15
65 73 1
445 161 41
269 139 145
53 355 73
474 233 11
121 83 97
177 469 21
381 261 57
433 439 3
221 465 33
389 385 13
281 297 187
157 37 333
93 201 293
101 261 161
353 57 101
213 305 149
453 261 1
349 361 13
109 61 289
321 397 97
9 317 65
17 95 397
185 449 25
229 465 33
197 301 85
249 193 141
497 105 1
237 489 3
469 293 1
421 161 17
421 165 1
385 193 29
25 449 37
341 225 9
389 385 49
177 193 101
493 113 1
241 237 241
369 379 105
365 173 89
133 141 94
251 293 181
301 413 9
417 269 53
119 277 49
421 269 1
461 497 1
229 293 131
143 149 269
200 341 73
417 193 13
221 213 241
149 37 1
445 33 41
361 151 36
201 229 193
251 485 13
129 353 53
109 249 137
141 133 145
421 457 21
89 17 173
101 33 161
73 437 1
497 49 1
7 362 115
1 93 345
137 53 9
265 217 125
469 25 1
309 497 1
357 349 49
157 343 105
205 121 193
353 40 17
279 237 119
145 213 257
485 373 1
385 337 5
337 371 21
85 297 58
354 209 40
433 493 1
413 229 73
197 301 161
165 73 145
241 253 57
385 455 31
257 381 1
441 301 9
305 225 84
257 57 78
181 1 177
181 45 65
53 309 1
329 285 133
33 265 97
217 185 1
141 309 97
249 445 1
149 433 21
97 425 33
69 37 379
329 409 83
109 49 361
165 245 13
449 377 17
225 209 241
349 255 129
285 77 89
137 487 3
185 317 29
389 153 17
445 73 9
41 221 179
37 433 65
113 1 305
147 233 237
285 145 185
25 325 61
405 353 69
485 161 1
373 181 1
333 25 113
381 222 33
277 284 98
141 445 25
1 425 29
37 409 81
397 405 41
337 85 105
265 493 1
345 231 37
85 197 109
187 497 1
9 351 129
413 277 1
429 357 49
481 217 1
437 313 1
237 109 209
145 133 109
465 33 17
237 81 201
321 99 125
49 9 373
17 189 121
69 401 81
369 417 71
77 183 219
37 185 53
109 389 81
481 335 1
9 145 145
177 153 117
261 117 11
126 49 301
405 257 1
445 332 1
241 421 33
201 17 173
197 281 13
317 45 55
169 131 19
275 225 199
445 73 49
33 73 241
421 235 1
485 109 1
13 133 33
1 105 341
313 393 5
269 245 10
257 89 121
141 397 9
357 257 33
269 365 121
401 209 13
253 241 217
5 173 233
97 133 33
197 53 33
497 401 1
321 173 65
497 185 1
61 333 33
121 69 185
41 97 93
261 193 97
437 369 1
105 333 129
5 97 269
201 125 141
65 401 65
357 329 1
97 367 101
433 137 9
297 229 1
5 369 49
89 25 127
407 269 51
329 449 33
145 133 51
373 337 1
29 49 69
389 321 25
29 25 321
277 57 81
457 445 5
269 261 121
33 237 57
327 319 169
201 37 119
377 361 93
341 433 21
105 145 307
485 401 5
391 295 95
1 181 33
67 357 73
475 217 21
169 129 237
211 385 29
205 437 29
277 437 1
397 73 97
157 137 1
57 157 321
299 477 9
21 322 122
61 489 5
329 465 29
453 193 1
333 21 17
17 405 1
461 353 1
57 353 45
73 129 313
481 493 1
5 141 185
463 453 31
225 121 163
81 297 49
25 497 1
229 133 260
141 261 33
49 169 153
201 1 217
269 105 169
353 217 113
69 197 209
293 345 49
345 413 17
24 169 41
445 117 41
355 320 55
332 289 84
149 465 5
97 309 89
197 341 33
421 37 5
489 321 1
453 365 29
33 441 37
227 217 89
481 353 13
297 129 121
437 249 1
393 57 21
425 9 21
377 101 29
385 1 15
149 101 193
477 393 14
437 225 1
417 165 41
145 401 21
361 53 97
477 473 9
325 79 17
301 153 65
9 37 31
497 361 1
234 105 112
499 57 1
169 27 89
301 353 61
175 253 25
105 301 121
137 349 121
269 97 65
77 93 17
8 393 89
113 97 305
117 121 77
101 409 13
33 465 9
385 413 25
97 425 61
41 301 41
365 341 113
301 285 49
117 389 25
181 293 1
269 45 53
45 85 53
305 381 29
229 105 30
365 145 33
446 1 45
73 425 33
403 445 1
181 453 33
73 273 41
485 283 11
417 145 69
281 221 195
449 29 5
317 11 61
475 259 3
385 1 101
493 273 1
101 45 185
421 353 1
405 1 33
161 261 1
85 289 33
44 465 19
125 365 129
29 377 67
105 37 393
245 89 237
209 113 37
237 317 85
109 269 97
169 233 197
187 437 33
213 369 111
81 201 297
299 45 89
269 497 1
33 461 17
311 87 57
477 53 9
245 89 29
385 249 9
309 273 129
161 397 25
153 125 197
393 389 49
73 153 169
173 381 17
225 185 29
73 45 257
173 57 69
101 25 214
301 85 17
361 161 77
185 257 209
123 393 17
461 57 25
97 293 9
493 65 1
137 261 1
445 37 49
169 97 265
239 13 77
169 57 267
69 269 162
497 317 1
165 65 53
233 397 1
289 277 105
437 489 1
289 437 9
485 165 9
287 421 1
129 101 329
289 360 119
153 133 237
445 393 9
241 301 73
353 485 1
157 289 5
377 61 105
405 201 17
285 73 129
257 251 217
297 455 19
137 73 113
321 225 76
477 253 17
173 333 153
405 387 1
57 317 121
421 153 57
355 285 9
309 27 153
307 465 1
389 361 97
276 421 33
301 241 25
137 299 23
329 409 77
269 489 9
373 205 1
245 473 25
469 73 1
273 307 63
69 89 293
395 329 33
421 297 65
57 305 73
149 395 29
265 425 67
185 425 41
107 105 37
473 449 25
149 469 1
421 385 1
25 425 25
325 329 121
285 89 73
121 401 37
325 121 17
273 229 191
13 341 49
303 461 21
261 301 39
325 105 161
485 413 11
169 393 81
131 15 119
261 238 225
153 221 57
169 41 121
105 337 89
225 357 65
289 53 157
1 413 81
353 121 57
117 77 39
217 93 133
457 73 41
117 45 193
189 193 113
1 21 385
341 429 41
457 297 17
113 437 21
57 185 169
301 385 45
465 189 13
277 373 1
185 382 92
269 145 1
141 413 25
341 29 33
149 17 65
477 277 17
385 397 81
481 295 1
293 177 193
341 129 65
217 405 1
253 249 215
477 137 9
217 47 109
181 177 137
401 199 17
345 101 153
153 281 103
81 433 65
249 335 39
453 361 1
133 300 57
485 1 9
153 341 1
317 495 1
329 89 53
41 157 233
431 389 45
69 385 17
385 269 97
281 309 137
421 152 49
477 381 1
197 257 85
85 269 149
493 181 1
85 421 33
1 413 57
377 341 45
265 261 229
289 233 189
313 1 71
133 313 94
101 201 1
9 1 23
215 457 2
1 101 341
229 365 91
485 69 15
429 125 25
1 429 33
301 297 41
305 485 9
377 131 61
269 464 20
401 231 5
193 341 137
104 181 177
213 113 241
121 57 229
383 317 5
253 397 25
117 13 1
273 85 165
397 285 33
113 189 273
489 125 9
121 77 1
1 225 61
173 241 189
29 473 5
73 361 17
161 325 97
197 105 191
325 273 17
221 301 45
373 5 33
401 409 1
87 45 253
108 141 331
148 313 43
393 449 25
365 345 109
305 317 123
405 273 49
181 241 43
333 277 33
189 265 93
257 214 45
401 32 41
285 45 1
165 195 229
417 447 19
101 109 41
461 185 1
429 369 18
181 109 33
153 429 29
405 231 65
365 141 25
101 181 65
209 141 221
149 457 9
449 325 5
433 37 45
37 401 9
461 477 9
446 425 4
169 17 157
105 245 193
253 349 33
141 305 29
47 233 157
385 448 49
77 232 44
445 281 1
149 365 41
41 1 373
133 481 5
93 9 209
277 149 97
17 249 1
441 379 44
401 353 73
305 69 69
177 453 17
37 455 13
37 229 9
461 185 33
165 201 193
89 25 93
493 461 1
357 269 75
413 441 33
1 161 77
453 185 1
269 261 149
421 245 4
145 185 53
117 277 1
113 452 4
185 297 84
49 109 25
165 161 193
465 73 25
21 77 345
497 469 1
17 343 133
349 413 41
329 348 138
249 89 245
45 175 309
348 297 52
61 469 17
269 269 225
133 33 257
77 29 185
29 253 209
69 170 83
409 269 73
437 421 1
301 417 37
45 357 105
153 385 73
121 193 245
329 229 29
119 235 39
285 317 161
153 220 152
61 53 65
105 429 25
497 53 3
173 333 105
269 55 73
317 361 97
233 197 205
395 149 77
65 373 41
349 105 49
238 245 87
253 249 181
45 361 43
133 101 305
257 257 205
281 109 73
173 457 17
137 153 121
131 423 51
113 189 9
133 301 11
167 93 143
401 249 85
345 233 93
201 101 249
237 1 25
169 189 159
193 1 173
9 389 97
489 409 5
397 81 81
421 329 33
409 442 34
445 481 9
425 111 45
225 219 9
365 161 89
493 89 5
281 301 57
281 189 213
17 365 105
281 173 101
225 301 97
461 285 25
461 269 17
193 285 131
45 141 241
131 217 157
491 205 1
281 401 55
5 205 195
253 341 25
97 161 85
329 449 37
441 385 1
153 257 169
21 1 417
333 13 139
5 393 1
93 189 169
45 309 187
241 173 205
200 37 111
493 477 1
426 225 63
173 101 173
229 61 177
221 213 157
297 417 37
447 469 25
89 121 13
210 89 36
81 93 257
41 229 97
83 445 25
41 229 83
189 281 133
345 161 33
145 201 23
473 61 22
161 249 103
445 213 7
37 493 1
1 308 111
457 435 1
1 129 317
91 485 1
7 97 201
129 297 133
237 399 77
345 421 29
93 333 69
481 285 17
487 405 9
53 205 281
21 25 450
413 451 15
493 221 1
285 149 169
101 145 83
65 317 77
185 409 37
241 1 17
49 437 1
261 161 193
295 441 1
185 437 1
29 417 45
59 165 163
349 153 97
149 153 21
193 332 165
409 79 73
101 425 57
17 21 97
287 245 173
389 245 33
467 101 15
269 341 65
469 121 1
109 215 42
365 29 104
29 319 177
341 341 27
37 189 265
61 481 5
33 273 101
261 345 97
381 13 1
5 413 25
441 379 57
269 181 135
53 273 185
381 369 105
477 201 17
65 1 349
31 253 233
420 293 48
37 185 169
325 1 17
165 5 33
197 65 169
449 41 45
85 413 1
477 29 1
457 181 35
145 213 65
337 289 111
45 217 145
41 29 245
49 145 133
421 465 25
373 113 65
385 209 45
126 81 60
409 183 57
113 493 5
37 9 392
481 497 1
189 9 49
234 401 33
429 249 1
333 429 37
93 433 41
99 43 169
481 429 5
197 61 65
297 453 33
293 41 193
329 69 145
153 301 119
325 265 165
477 167 17
165 1 43
37 125 89
283 181 149
281 201 77
211 469 1
401 53 73
161 345 25
429 485 1
349 165 97
25 421 5
225 221 99
157 57 173
151 232 141
441 125 9
301 229 93
17 365 57
89 481 5
317 161 1
297 449 4
129 233 205
157 375 51
173 321 171
457 341 41
113 401 9
217 121 249
33 345 49
173 189 243
385 89 51
109 265 173
485 457 1
261 285 121
461 269 17
101 197 113
161 301 129
285 437 59
401 473 9
357 491 5
193 389 87
61 281 37
209 137 101
357 385 53
257 401 85
249 315 35
137 394 23
233 368 47
201 45 145
421 421 73
137 201 165
273 241 93
121 41 309
173 93 25
277 460 13
429 201 1
68 190 185
21 401 17
113 161 101
161 237 225
85 249 53
434 193 34
373 131 93
457 489 3
73 145 73
123 21 231
137 1 97
225 1 105
29 193 277
463 385 25
333 125 97
489 237 9
361 159 93
457 477 24
463 13 33
217 481 9
201 1 273
85 149 209
73 201 45
257 303 137
197 401 25
221 1 216
37 385 69
285 241 111
93 349 127
118 497 1
433 351 17
101 285 209
321 241 41
277 351 23
219 313 149
333 301 62
80 93 329
305 445 20
13 1 57
47 257 37
117 269 209
457 289 41
181 369 117
309 133 1
5 405 61
129 205 265
353 89 1
321 377 61
313 81 21
353 273 81
421 135 17
433 321 63
21 397 41
137 129 61
283 375 27
463 405 21
409 301 75
345 337 41
17 481 1
157 201 137
341 165 9
245 421 17
449 493 1
13 253 185
373 185 81
405 185 81
129 341 129
425 497 1
229 129 81
301 205 169
233 169 149
109 365 65
117 217 217
201 469 21
133 495 5
301 73 1
485 209 1
405 141 50
269 89 209
133 203 1
245 9 1
493 121 1
144 157 325
197 213 1
469 289 1
125 161 45
277 37 73
357 245 1
133 130 225
401 237 29
110 185 57
1 237 217
399 413 33
357 349 55
289 253 53
257 177 73
457 189 5
149 377 1
345 245 133
301 105 49
229 197 161
349 445 1
373 81 1
113 225 153
153 233 145
237 493 1
405 373 1
205 245 185
233 137 221
73 323 33
465 445 21
21 153 169
461 309 26
351 421 17
77 462 27
257 1 33
257 473 5
235 329 109
357 405 41
165 433 21
221 397 38
9 205 209
249 1 161
195 117 185
373 353 65
479 73 15
385 77 93
45 9 161
157 93 337
441 157 9
137 1 317
167 249 33
1 57 247
249 385 17
73 13 209
365 285 1
349 181 81
449 309 13
385 305 25
383 53 113
153 37 333
485 353 1
257 225 49
409 485 1
162 473 1
445 149 20
165 101 257
9 275 5
45 493 1
409 489 9
309 41 1
205 149 73
125 217 237
309 149 1
317 237 1
161 54 213
313 93 45
413 414 36
133 37 129
345 446 1
277 385 105
285 101 41
381 173 73
369 201 21
217 313 73
217 209 81
281 401 13
193 231 193
449 129 9
401 81 1
457 77 25
377 393 25
397 407 37
345 397 57
414 13 14
141 173 89
453 57 17
425 261 69
53 305 65
373 237 85
289 425 57
477 241 17
81 117 257
25 1 129
397 350 27
281 137 161
441 469 1
109 355 65
385 195 45
37 105 77
129 33 145
181 153 317
81 5 49
65 289 157
329 281 137
245 423 65
202 373 1
495 145 1
77 269 105
109 201 107
69 181 33
385 181 93
105 73 341
349 151 129
489 401 1
425 125 13
217 333 121
389 129 97
305 26 125
41 49 345
141 417 65
86 217 129
401 29 25
53 389 97
81 357 113
221 25 89
121 9 269
259 265 109
293 45 177
369 49 109
57 341 153
241 245 33
193 269 1
181 485 9
361 97 1
201 453 1
21 277 193
61 225 225
121 301 169
405 81 69
305 127 185
425 313 39
461 177 1
265 409 85
201 29 37
385 309 29
390 241 28
149 41 165
53 289 45
113 105 284
139 497 1
225 225 25
297 89 49
177 317 49
3 397 1
185 401 17
69 465 5
169 369 117
113 393 73
111 196 180
213 217 65
357 421 49
309 481 5
37 341 33
349 29 20
401 197 37
421 353 17
313 449 5
377 424 47
301 145 169
233 213 109
317 486 1
209 121 269
193 297 105
441 481 11
401 29 65
261 473 1
189 229 49
325 237 129
433 361 41
373 189 25
181 337 105
261 97 145
429 19 9
249 305 129
117 17 1
265 325 49
389 137 17
189 439 1
449 76 45
369 261 65
33 477 1
179 401 53
157 77 81
433 413 33
292 237 24
137 413 41
237 237 9
125 121 249
1 265 13
293 469 1
46 85 1
445 1 1
165 141 257
457 285 5
469 353 1
481 421 1
309 257 93
395 223 97
1 181 1
137 321 73
257 169 197
17 333 89
13 53 21
149 445 37
37 197 129
497 489 1
441 401 1
141 33 313
465 23 9
425 393 41
425 201 49
337 323 25
1 461 33
257 197 223
25 273 181
221 245 1
201 469 1
103 409 13
133 209 49
57 433 53
464 441 9
269 441 57
421 165 41
445 381 13
489 409 9
153 207 124
141 357 17
133 473 17
245 213 81
489 409 1
341 385 17
65 285 145
181 233 25
161 165 121
61 393 93
265 209 117
1 289 109
177 377 41
17 313 153
153 433 49
37 225 249
497 121 1
249 469 17
1 325 31
389 301 90
17 101 161
157 421 25
497 149 1
101 221 201
353 341 39
161 329 141
225 281 189
481 189 8
9 65 137
37 385 13
329 313 121
233 301 71
165 57 177
409 357 85
129 357 17
221 237 241
77 385 29
153 265 98
129 325 113
337 397 25
77 153 265
81 489 5
273 313 53
173 417 69
253 444 9
37 31 337
441 1 57
385 93 109
33 409 65
415 33 9
445 49 25
353 269 101
10 13 105
485 221 11
25 425 25
485 257 1
45 257 181
381 481 9
499 173 1
445 401 33
229 409 73
1 285 81
485 37 2
153 21 313
57 134 241
373 229 8
101 485 9
117 89 289
233 121 19
233 241 101
135 425 73
5 209 37
229 117 193
89 201 257
233 149 213
337 365 97
337 353 1
429 93 45
437 489 1
485 497 1
233 231 221
243 161 105
93 437 1
233 335 157
77 453 25
149 365 9
437 429 17
109 109 97
161 381 61
269 337 7
261 21 153
141 1 113
273 221 45
153 361 33
457 281 1
229 1 145
453 269 17
373 333 97
425 153 57
245 57 177
453 253 41
165 149 73
219 125 241
365 97 65
168 457 25
57 429 65
313 115 121
177 209 193
281 457 13
161 125 297
275 365 97
201 269 197
425 137 13
229 1 17
319 405 65
376 17 38
301 365 121
17 497 1
49 201 205
417 483 15
360 257 45
141 285 49
145 157 329
125 377 7
25 95 141
33 305 47
417 263 1
493 169 1
465 45 25
333 301 165
117 5 97
97 105 333
285 9 17
453 41 17
317 43 89
373 329 49
53 65 285
109 445 29
5 273 209
301 89 25
21 61 145
89 9 253
377 405 95
381 185 97
33 61 121
138 173 129
421 441 13
497 461 1
305 69 1
337 137 37
269 181 225
205 165 277
121 341 1
341 101 65
445 189 33
53 115 339
41 5 353
21 289 125
49 213 257
341 469 29
217 333 49
41 213 257
381 123 83
365 153 121
189 225 221
105 496 2
89 45 73
145 281 65
13 349 17
205 121 241
397 185 73
53 245 1
209 269 89
41 5 137
273 105 85
201 209 229
217 429 57
389 101 63
189 409 61
229 321 1
213 65 195
393 273 5
497 439 1
495 241 2
413 213 33
249 296 100
229 401 9
285 239 1
451 245 27
157 277 161
131 481 1
57 273 149
345 1 109
493 497 2
281 17 21
246 17 44
203 297 129
181 413 1
393 1 1
173 377 89
333 401 69
17 426 67
401 61 97
461 97 21
489 113 4
469 373 9
77 341 65
46 45 134
481 147 9
225 201 77
129 33 89
410 325 34
153 389 17
305 457 21
489 193 9
82 313 69
81 15 209
1 433 57
361 121 99
356 493 7
205 457 17
377 101 101
113 477 17
261 85 173
261 345 49
457 144 13
409 377 25
53 345 65
341 157 81
313 286 141
393 441 53
175 445 41
17 251 229
169 85 1
173 425 17
1 377 89
321 376 101
213 357 25
445 453 17
461 437 33
249 337 49
313 189 29
61 193 305
317 305 73
37 265 185
469 309 15
345 429 9
105 117 257
65 497 1
489 53 1
1 153 153
361 273 17
181 445 17
199 149 41
481 341 1
369 165 65
1 477 1
485 49 1
1 473 1
321 145 73
369 409 41
241 109 177
161 37 205
365 489 1
245 401 93
349 185 13
181 97 257
385 89 81
137 311 85
45 273 109
209 301 89
37 33 355
170 281 201
469 339 1
110 357 37
489 301 5
1 161 337
205 97 241
315 37 141
441 473 1
301 349 97
277 217 127
305 141 5
301 141 49
249 337 45
293 425 13
277 221 63
9 109 195
197 481 3
41 237 129
457 373 36
281 1 9
153 425 73
377 1 101
385 117 13
151 425 17
65 257 145
421 305 1
169 429 57
129 73 357
229 278 62
173 61 105
317 149 81
477 221 1
89 305 165
419 209 15
453 369 1
239 301 109
189 445 25
115 381 41
133 5 225
409 449 29
305 126 104
85 233 181
429 73 37
309 229 129
257 437 29
109 185 143
265 401 53
165 289 61
73 28 413
353 441 45
261 361 132
45 96 232
429 229 1
310 361 89
57 273 185
255 439 27
261 139 33
225 485 1
437 217 1
281 285 1
299 177 57
81 493 1
461 457 17
165 153 289
109 243 79
189 413 1
105 457 21
189 329 89
165 35 241
97 413 65
13 29 145
125 441 55
377 83 77
229 375 58
9 397 57
421 413 41
125 149 273
217 137 5
265 197 205
57 341 65
133 353 109
481 33 5
381 213 61
181 253 25
277 251 136
41 381 61
173 317 145
133 185 153
205 101 67
57 469 1
333 473 21
21 105 353
207 310 134
465 77 13
1 497 1
421 325 25
181 155 1
331 365 91
239 297 173
285 225 177
299 103 167
161 413 73
301 137 185
465 37 17
141 353 105
269 61 25
127 487 7
289 313 33
139 267 101
337 485 1
151 365 9
281 221 65
235 41 91
481 73 9
257 433 21
225 325 153
325 1 81
437 313 41
245 65 177
493 461 1
337 393 57
397 5 92
205 125 49
17 265 69
421 9 1
149 141 312
93 125 321
281 293 163
137 81 231
141 281 41
189 271 25
341 285 91
225 349 97
37 481 19
465 265 27
31 185 313
325 117 25
349 137 57
397 401 1
385 421 33
9 409 61
269 415 37
69 301 1
385 229 5
341 165 1
361 133 13
437 225 23
441 229 41
273 277 33
77 5 329
457 473 17
141 13 313
381 325 105
269 85 49
469 17 17
33 421 33
23 141 9
349 241 57
345 355 81
477 145 1
437 313 9
425 193 49
1 261 209
197 409 21
37 473 9
425 421 21
72 193 249
401 277 61
269 209 1
297 309 141
9 49 345
413 125 73
67 473 21
185 465 29
53 269 201
201 121 81
81 181 225
140 176 271
465 75 25
1 437 33
45 81 369
165 33 83
345 393 5
109 93 305
173 17 269
433 477 1
249 245 77
487 345 9
461 453 25
449 313 45
89 37 389
217 317 97
405 419 3
113 453 33
391 130 83
439 249 17
173 3 123
1 405 1
421 311 33
255 227 37
157 121 225
331 365 49
281 241 197
249 193 65
377 273 81
409 373 57
29 293 144
297 5 61
389 149 65
313 121 97
253 421 41
145 5 201
456 421 27
445 281 33
157 337 49
89 37 165
201 349 137
65 485 1
103 325 41
121 341 97
61 457 9
1 153 229
183 81 217
381 207 97
489 285 1
401 1 85
305 301 9
325 351 91
101 301 145
109 477 9
57 305 81
459 1 1
49 465 17
329 469 25
353 109 105
369 221 109
481 321 9
465 493 1
425 167 29
333 425 1
137 198 156
429 449 33
309 381 49
29 149 67
49 345 1
321 119 37
301 289 153
469 262 17
141 377 69
237 365 81
493 201 1
5 35 257
285 405 1
357 305 89
425 129 74
457 205 1
373 373 1
213 393 105
249 273 29
353 229 137
241 389 49
461 385 25
105 213 97
421 53 65
17 1 453
193 369 97
313 394 52
197 213 65
25 69 113
461 125 1
193 309 165
225 421 17
493 461 7
129 365 41
15 489 1
81 149 305
161 1 273
269 281 121
497 381 1
417 153 41
277 201 161
497 95 1
305 445 37
213 153 189
469 285 17
113 97 205
309 367 49
205 1 33
241 261 217
173 435 51
2 289 61
45 161 121
269 465 25
221 397 1
421 417 1
185 213 73
101 365 57
269 125 31
405 281 65
281 37 75
497 417 1
49 221 9
473 21 5
251 215 201
113 317 41
165 197 193
53 201 237
225 385 17
290 169 83
153 109 290
493 105 1
69 189 225
225 341 21
241 127 213
89 9 393
185 385 25
436 9 33
409 137 29
365 469 25
29 34 90
317 233 137
1 325 97
365 201 105
5 101 241
495 397 3
165 475 1
237 301 65
361 73 85
469 221 1
477 261 9
345 361 81
137 133 129
197 301 105
197 421 73
445 202 25
221 33 193
237 311 1
481 309 1
101 368 4
371 469 9
17 157 105
29 57 285
301 341 97
465 397 5
450 161 14
169 449 13
61 33 113
397 405 65
325 369 57
133 477 9
101 33 241
75 293 17
381 61 1
265 313 33
465 425 25
367 337 77
321 15 21
401 345 53
321 109 159
213 85 225
9 437 1
177 285 153
17 413 9
229 461 9
329 77 129
267 157 209
153 145 329
389 169 49
73 137 261
89 73 25
129 25 265
463 1 19
333 225 113
309 429 17
89 89 257
157 305 177
213 469 1
349 181 145
481 89 3
189 293 45
95 357 65
21 129 351
349 381 70
361 181 129
137 473 13
237 441 57
421 205 29
19 393 105
165 197 193
213 49 71
485 401 1
233 465 9
497 79 1
61 361 101
31 293 49
17 157 11
445 221 33
265 241 33
485 313 1
225 497 1
329 269 137
357 457 25
216 1 153
477 313 5
145 321 101
437 73 33
481 481 17
285 209 31
433 249 45
165 281 177
236 461 39
33 125 173
459 357 13
293 285 149
245 29 45
469 293 1
65 209 125
277 267 1
317 140 93
53 385 89
9 212 106
113 289 53
1 33 333
25 113 261
309 273 145
313 248 13
277 193 175
413 253 33
369 1 132
25 333 82
241 215 189
337 277 45
409 309 9
215 353 137
313 465 1
77 21 203
147 201 131
285 353 53
361 85 45
381 217 1
173 173 121
157 61 9
27 289 113
45 477 9
273 177 59
217 249 223
369 353 1
341 305 1
241 349 49
185 125 41
429 13 41
325 433 45
45 201 1
61 145 23
389 201 65
109 329 161
177 225 113
445 145 41
393 437 41
11 307 179
113 385 25
425 293 73
165 185 117
429 1 25
353 221 57
301 313 9
193 141 61
485 309 1
193 365 1
69 257 113
417 41 61
37 433 25
45 305 73
485 221 9
243 321 107
64 69 349
137 415 23
349 5 89
69 141 197
373 233 17
9 213 169
349 437 1
101 349 133
93 401 81
477 445 9
1 369 109
421 233 49
321 1 57
169 365 105
13 181 1
341 497 1
421 245 25
53 401 13
348 141 47
41 285 163
285 301 147
73 329 133
5 413 49
481 453 15
257 485 1
281 429 57
413 72 40
217 457 41
477 73 1
421 449 45
165 45 37
1 53 52
173 1 25
69 229 113
77 117 1
229 373 89
395 257 47
25 417 25
407 353 1
241 129 131
53 201 165
385 165 69
429 17 37
133 189 301
73 329 17
197 189 177
485 269 1
5 173 65
189 241 29
65 55 317
141 205 73
1 241 1
261 429 57
297 37 153
281 403 61
233 218 17
273 77 61
285 154 121
73 229 97
269 153 41
145 389 1
305 469 9
349 257 66
1 213 257
217 25 145
345 197 13
429 277 25
301 377 57
413 421 49
161 129 9
201 301 69
301 29 27
213 401 73
241 273 105
109 43 249
25 73 393
197 9 129
1 253 111
1 397 1
73 470 7
371 269 45
354 5 71
457 9 35
317 73 57
241 321 17
201 221 217
277 173 33
1 37 225
377 197 41
37 265 177
257 377 69
73 465 25
373 206 49
73 85 105
121 69 125
153 213 257
151 336 73
153 461 1
389 209 65
477 243 9
217 369 129
393 417 69
117 85 1
201 417 13
1 333 161
121 244 183
101 429 56
109 161 173
201 423 21
189 411 85
289 313 49
321 1 90
141 309 33
425 441 1
397 57 47
221 281 125
53 1 441
149 173 33
485 221 5
1 93 131
17 285 1
437 57 1
243 41 91
89 193 281
403 141 57
136 125 29
21 285 7
105 421 49
201 1 269
193 165 195
85 425 61
137 97 281
69 373 65
201 129 145
421 89 49
305 85 85
101 19 321
245 105 97
365 64 57
309 493 1
97 73 5
353 269 145
1 193 133
485 57 2
405 137 33
245 413 25
43 141 41
205 39 123
69 437 17
285 376 52
213 405 49
409 109 45
329 375 71
341 85 41
193 289 89
393 157 9
433 219 66
293 65 137
393 375 97
253 285 81
441 173 54
69 265 213
153 461 25
349 465 35
389 85 65
209 17 21
439 425 13
293 421 49
461 165 9
53 81 201
85 177 277
209 111 17
381 145 93
185 397 1
443 73 53
269 85 102
281 485 1
291 425 5
61 189 121
303 345 81
361 391 25
113 489 5
161 9 41
61 457 23
321 469 1
453 253 9
279 329 73
177 33 129
455 73 45
245 209 145
13 277 193
425 129 45
277 193 33
421 333 9
453 401 41
401 57 29
113 445 25
329 141 149
161 153 125
177 419 13
341 401 55
13 161 181
433 37 13
169 1 305
269 233 53
233 197 245
9 253 121
31 173 97
385 137 88
241 477 9
385 17 33
453 61 36
333 417 53
361 1 97
301 249 1
305 49 61
493 153 1
69 493 7
69 303 63
273 413 81
221 169 105
167 421 13
209 97 13
57 415 55
497 417 1
357 185 17
65 389 1
485 465 1
309 441 5
473 333 1
62 429 65
17 237 1
197 347 51
57 453 1
161 417 13
289 77 37
1 221 105
213 361 17
301 375 95
161 350 72
149 49 65
449 341 25
285 401 9
161 25 237
199 33 301
69 187 155
265 61 177
169 321 49
117 341 81
489 53 5
121 153 141
117 117 65
417 485 5
313 385 29
129 489 9
109 405 1
407 33 75
177 477 1
125 190 75
93 237 145
89 269 97
225 197 21
321 179 1
185 297 61
231 377 97
393 393 53
425 253 37
301 69 185
141 1 37
429 293 41
457 217 33
53 97 81
353 337 21
206 333 57
269 389 30
317 136 137
491 433 1
341 461 1
493 309 1
1 349 24
177 65 249
281 201 1
453 105 33
377 453 1
141 33 217
157 389 46
281 235 197
493 1 1
201 113 61
217 445 41
333 407 3
230 301 41
257 17 241
297 238 141
365 421 41
405 101 29
349 449 5
449 113 45
145 265 141
309 457 29
353 213 33
175 201 129
285 438 55
469 325 1
193 125 37
281 289 53
61 301 113
173 425 51
267 225 1
341 347 61
425 425 18
153 155 147
17 1 433
461 293 21
179 461 9
389 79 57
413 453 41
433 125 41
1 205 265
349 41 105
169 141 173
417 381 51
173 97 49
489 321 9
437 353 17
254 229 155
5 5 353
361 273 53
89 323 139
45 245 1
445 393 9
77 213 193
233 243 237
479 477 7
57 357 137
141 333 33
181 229 173
457 461 33
429 349 1
21 437 37
341 21 73
9 201 199
105 77 277
269 481 17
485 29 1
425 313 53
221 473 25
137 245 49
211 45 53
369 1 89
101 34 17
153 449 9
301 37 88
53 149 257
293 194 41
433 373 1
45 113 253
105 101 333
77 389 65
117 105 209
389 289 49
341 257 49
37 453 17
174 269 89
305 207 102
493 369 1
93 233 197
21 281 1
357 333 141
335 105 45
1 201 57
221 329 141
377 481 1
5 429 1
113 373 101
81 473 5
269 205 1
109 433 39
377 217 75
295 393 85
5 37 433
489 433 2
125 141 169
329 293 25
269 71 73
321 301 129
153 141 91
169 389 77
337 401 35
477 462 5
241 125 53
61 478 2
9 441 45
329 389 1
213 465 21
185 125 223
17 110 1
237 81 129
397 487 1
161 115 169
221 301 177
227 133 201
381 481 15
473 5 17
185 273 217
149 453 9
285 125 1
477 201 17
345 325 97
429 197 33
1 73 197
441 441 45
39 37 457
43 461 33
417 385 77
489 153 11
349 381 89
85 181 65
212 301 26
57 37 333
301 389 65
17 413 41
489 301 9
137 237 5
145 369 61
265 9 129
45 377 49
111 73 29
353 177 93
385 21 41
73 53 373
313 77 33
417 1 69
177 209 21
349 249 41
301 429 16
349 441 5
83 229 257
13 249 249
261 373 1
381 21 9
181 425 13
437 321 61
185 321 69
201 209 46
421 37 7
165 213 9
289 285 121
257 421 41
273 433 41
189 97 57
425 97 65
193 113 105
205 377 109
345 261 109
213 133 161
237 101 105
315 69 117
441 209 45
433 1 29
309 273 145
485 73 1
440 297 35
309 499 1
85 369 61
53 153 181
249 489 9
133 285 115
325 142 145
165 287 21
21 433 61
317 5 49
225 411 27
185 177 69
161 141 161
53 193 269
109 341 21
175 237 156
121 65 141
307 317 9
361 45 29
33 117 321
145 29 213
49 313 65
1 377 5
201 265 65
277 25 9
337 261 1
111 145 101
73 221 41
221 457 39
5 353 17
419 257 81
198 213 129
265 394 95
409 85 29
305 301 149
9 413 73
161 437 13
469 115 1
53 349 33
145 387 25
465 413 1
197 101 181
379 413 81
349 373 9
273 181 201
313 377 29
117 237 105
461 461 1
45 159 321
273 9 205
189 265 53
249 161 93
315 341 1
355 265 41
413 385 13
109 325 79
213 362 121
261 433 21
485 221 1
493 101 1
209 309 129
65 197 245
279 384 21
225 169 109
97 405 65
215 385 77
31 417 53
333 217 65
141 29 237
153 265 113
222 477 1
425 101 41
113 421 1
425 278 33
297 5 121
37 57 1
359 285 111
69 421 1
381 313 17
293 21 49
417 201 69
61 93 377
433 185 25
369 201 79
125 373 1
289 381 33
289 305 113
325 421 41
181 479 2
165 329 13
9 85 349
441 99 41
125 165 41
9 265 225
301 441 1
123 61 297
359 73 75
377 445 25
25 226 244
177 265 37
485 173 1
409 217 65
33 477 17
349 357 41
309 33 129
295 41 155
85 260 136
273 109 138
433 201 41
17 253 113
157 265 41
401 221 45
81 237 201
429 97 41
85 431 31
373 101 49
117 261 165
87 21 57
461 337 1
305 220 181
493 205 1
185 385 65
238 217 199
214 17 182
169 65 80
211 41 237
149 353 37
120 321 37
73 325 113
317 73 177
177 205 113
149 441 37
213 381 89
421 497 1
373 5 17
481 469 17
377 301 121
309 345 53
321 337 135
209 169 133
41 83 383
453 265 17
445 477 17
373 51 71
101 289 13
77 361 41
437 229 49
89 181 1
469 409 1
25 55 395
21 313 95
17 161 39
121 129 193
77 129 77
441 217 1
65 209 233
57 89 317
389 101 53
5 321 169
61 117 337
413 133 9
217 105 21
261 261 169
93 109 345
169 213 105
281 273 217
417 261 45
5 349 81
169 221 233
281 445 41
85 65 151
425 485 1
73 461 9
101 73 289
13 53 1
82 389 97
289 133 9
321 149 25
409 489 9
261 405 85
273 369 112
391 173 49
455 33 31
289 293 64
301 201 121
381 437 1
109 357 81
401 325 73
197 281 205
109 140 310
309 353 85
129 353 93
137 397 73
429 13 1
305 377 29
209 229 97
345 441 36
313 477 1
485 83 1
137 25 57
437 301 29
385 205 53
261 133 65
357 261 89
257 465 25
277 77 161
213 221 241
245 121 17
309 229 153
1 9 73
493 19 6
205 485 1
201 481 17
389 161 81
261 93 51
405 293 37
197 481 17
199 157 117
101 169 13
461 397 30
285 65 173
473 157 13
485 469 1
177 29 271
57 423 14
389 361 25
69 157 17
133 17 241
1 261 177
433 101 41
213 449 17
185 469 19
57 1 53
221 201 73
37 161 297
493 345 7
458 121 21
97 373 21
165 33 1
209 161 77
185 405 65
45 241 65
291 297 93
357 101 121
137 263 139
165 412 16
465 17 17
285 129 179
417 421 1
465 201 5
49 293 9
349 433 49
293 61 49
361 373 113
17 401 81
497 97 1
41 67 163
13 92 291
361 309 53
213 379 89
469 53 1
33 321 85
26 121 85
285 89 209
269 205 33
249 245 141
465 89 17
153 257 145
53 345 77
433 433 21
113 293 73
101 121 341
285 329 73
457 73 21
461 81 5
461 145 21
453 53 17
237 121 241
261 145 145
221 245 121
129 477 9
321 385 17
465 109 15
443 297 25
397 209 29
69 385 13
289 201 57
333 233 33
109 93 49
437 141 1
157 153 1
49 229 63
237 491 5
365 237 85
57 453 9
1 301 121
429 161 65
285 493 5
25 41 197
193 41 67
1 197 269
445 301 5
117 333 161
413 403 33
65 459 13
239 289 41
185 177 217
461 381 29
481 301 1
129 73 281
145 309 65
413 101 5
305 345 41
243 25 257
217 445 1
389 381 81
269 117 105
125 169 113
236 185 220
341 45 17
3 477 1
133 285 121
73 425 29
9 169 61
145 305 189
181 337 67
269 93 153
221 493 5
269 85 25
265 201 37
377 437 17
489 57 5
177 49 1
13 193 177
181 409 41
13 485 1
245 1 129
421 385 25
141 285 89
137 349 9
165 197 257
37 313 95
277 85 1
397 421 1
149 117 65
14 161 5
17 329 61
101 347 69
273 397 89
469 45 16
53 421 33
237 17 257
9 485 9
241 61 1
325 347 41
401 181 3
57 449 25
385 449 1
105 17 137
273 445 17
412 17 48
285 37 205
365 237 97
359 249 119
401 81 9
21 417 79
173 81 124
325 165 81
229 173 193
1 449 37
285 81 145
329 163 133
469 13 1
249 461 33
189 1 137
285 489 9
61 79 363
217 497 4
329 101 125
361 237 5
273 222 221
121 9 85
341 193 25
99 289 57
173 261 177
493 1 5
385 261 29
257 99 53
497 177 1
201 317 129
469 61 17
209 65 245
485 137 9
149 17 233
37 185 265
233 401 49
273 437 57
399 157 55
173 85 290
3 83 287
137 93 235
453 129 33
393 25 93
193 233 233
397 201 25
61 133 193
469 345 21
461 153 25
457 365 21
133 153 261
9 281 105
393 425 17
161 191 201
105 21 145
237 245 1
5 273 125
101 365 17
105 481 16
209 217 179
125 321 125
386 73 28
93 429 1
192 421 1
101 129 163
25 317 73
33 375 89
421 413 57
221 397 81
201 81 189
17 113 121
57 165 129
149 117 209
125 469 9
289 197 165
401 335 61
193 73 215
385 413 1
229 299 157
186 289 99
357 365 61
53 229 137
281 153 217
337 477 1
49 93 289
305 273 71
465 457 5
341 441 5
85 369 19
461 285 9
173 1 185
1 53 1
125 261 73
9 405 63
233 425 49
477 9 1
193 425 49
497 493 1
129 29 105
141 153 256
224 321 145
347 309 45
5 73 185
361 413 9
417 463 5
343 365 53
241 269 73
1 369 79
469 373 1
85 261 209
89 229 47
69 21 417
261 305 181
201 21 245
485 405 9
81 325 49
249 389 33
5 153 93
145 141 245
337 55 141
53 449 27
25 279 201
265 21 173
393 435 19
177 213 129
429 271 17
285 493 7
199 305 173
341 237 141
241 109 145
297 497 1
33 237 1
53 207 277
25 265 221
41 317 17
376 185 21
301 385 33
223 101 119
53 217 25
113 261 1
101 461 33
109 343 97
53 357 95
481 5 17
334 69 35
267 13 41
383 293 25
397 381 81
65 441 21
73 47 209
493 97 8
169 329 77
249 213 37
387 16 45
33 197 289
261 281 133
489 329 1
85 465 1
390 101 20
213 385 97
12 177 77
105 397 37
109 465 33
425 77 61
383 153 1
257 55 225
171 489 5
417 397 37
385 387 9
61 213 1
97 97 273
29 284 215
65 289 5
437 313 5
181 101 221
210 73 10
49 213 1
301 433 49
337 192 49
317 237 33
473 41 15
81 293 1
317 293 105
471 71 29
25 125 49
11 469 1
237 457 25
137 97 65
253 455 23
1 481 17
337 285 153
489 493 1
1 445 33
309 137 161
69 151 1
321 453 17
209 69 5
81 421 23
345 285 153
233 49 101
217 441 13
277 245 145
485 401 3
13 110 377
297 499 2
377 109 89
117 241 121
65 181 83
261 497 3
253 325 116
201 233 57
129 202 76
269 273 145
321 437 1
21 473 1
333 1 17
241 121 5
297 389 97
389 225 23
217 1 177
255 319 103
153 441 5
169 77 45
1 237 169
302 265 9
49 101 241
181 313 109
77 421 65
109 53 177
325 341 33
129 181 57
265 1 187
149 387 23
121 177 137
253 9 117
17 61 209
153 361 5
145 37 173
185 125 205
409 314 73
301 149 117
142 229 97
293 157 161
185 321 129
301 489 5
58 209 65
335 69 19
209 5 201
185 409 5
65 381 17
49 103 41
1 105 343
169 173 107
169 177 181
145 341 129
301 381 17
369 181 77
461 317 5
341 381 9
457 101 5
361 97 1
333 1 113
133 289 177
469 345 1
3 9 357
313 461 25
361 103 109
14 293 157
385 129 53
393 49 81
185 125 141
257 61 141
405 371 49
305 329 61
357 206 95
413 345 1
321 473 9
361 437 1
41 497 1
26 429 57
279 153 171
435 353 1
197 421 1
173 189 65
40 373 33
113 13 227
225 49 161
301 493 1
33 401 85
129 17 1
385 377 97
249 261 65
1 265 191
241 145 243
85 189 217
129 197 281
1 227 261
3 365 41
297 441 49
437 141 1
489 288 1
361 273 21
101 169 89
217 37 189
215 189 141
341 201 81
333 264 129
369 305 1
421 189 25
370 81 109
405 213 49
305 101 88
201 137 271
157 197 273
205 385 101
6 233 165
465 285 25
157 261 161
157 53 13
21 21 321
1 149 211
445 365 29
429 377 49
117 405 33
309 300 1
205 485 1
221 401 61
389 73 89
437 97 35
375 33 1
339 489 5
73 84 352
217 67 129
5 389 81
193 109 49
409 40 45
81 179 207
437 341 1
437 287 42
313 317 73
261 481 5
117 381 49
37 243 89
279 285 42
9 185 313
301 181 65
325 249 97
451 189 11
28 385 37
177 41 289
309 401 37
377 317 19
109 217 107
349 77 29
449 489 9
365 485 9
337 157 45
221 31 49
317 337 77
385 353 85
37 333 113
1 261 129
69 269 17
499 73 1
215 427 41
57 265 109
309 437 17
485 77 1
389 21 1
225 437 33
417 177 43
321 221 65
385 25 25
15 117 377
245 141 193
397 77 25
73 465 9
201 185 33
105 101 5
469 421 1
322 389 1
477 193 9
93 361 125
29 101 145
193 121 201
461 293 35
281 65 185
441 477 1
477 273 1
249 61 173
17 265 205
269 285 105
249 289 157
177 141 69
405 355 33
401 81 37
485 109 1
129 217 201
17 405 61
493 481 5
301 477 5
53 217 237
19 137 257
113 121 49
289 221 185
153 401 69
97 451 11
461 1 29
129 463 19
317 353 17
197 45 70
95 401 17
167 109 72
287 101 85
245 451 15
361 141 125
333 389 17
385 183 41
281 217 89
29 393 1
457 325 37
299 37 151
193 401 45
361 25 109
269 413 33
305 105 61
189 413 63
45 229 161
117 169 309
65 385 11
241 397 17
133 197 161
65 489 5
325 141 61
361 233 1
449 225 9
273 301 73
421 399 1
237 341 91
85 361 133
189 453 1
157 447 37
1 133 321
273 251 213
469 125 17
181 369 117
325 309 97
449 429 5
377 25 81
393 237 49
181 29 117
257 4 181
297 389 1
116 125 23
305 37 189
37 317 81
17 5 233
161 117 253
101 113 218
37 281 69
463 449 4
93 33 201
105 439 51
345 153 109
213 105 129
190 176 294
385 237 113
65 401 97
493 441 7
173 341 65
481 85 5
137 385 109
217 100 129
225 33 89
349 41 9
39 145 29
113 261 123
421 329 51
133 469 17
281 373 1
259 33 235
49 297 137
13 264 113
149 325 81
169 333 3
345 449 25
109 209 133
265 269 17
76 313 133
273 153 109
17 345 1
453 99 29
257 21 161
109 81 11
161 5 297
377 393 57
389 375 105
353 157 141
41 173 321
37 97 295
461 385 1
81 241 141
229 469 29
105 441 25
161 385 109
273 485 1
287 197 207
369 377 1
437 57 17
409 305 77
225 241 81
301 305 37
241 1 213
77 497 1
493 113 1
329 353 49
493 135 1
453 353 41
37 377 109
49 417 65
169 65 233
369 469 1
233 205 85
53 205 65
337 357 21
457 177 25
213 105 77
213 389 49
497 341 1
353 29 61
421 293 1
97 45 149
385 1 105
237 133 99
221 9 233
193 165 105
373 73 9
465 233 9
313 37 33
425 458 20
381 477 9
89 113 219
1 241 45
317 145 65
377 285 113
385 341 19
301 153 155
303 305 13
313 417 13
493 325 4
365 337 57
297 381 37
277 105 69
357 245 129
301 283 23
433 305 15
425 197 41
126 429 9
237 361 133
481 397 17
353 409 53
341 381 105
361 401 9
1 497 1
201 49 133
205 49 209
313 385 25
145 181 105
25 97 137
401 405 1
121 157 73
9 7 289
301 241 25
73 241 85
233 161 177
401 485 1
51 253 121
57 108 265
133 277 97
441 475 5
1 465 17
69 77 121
277 435 1
293 493 1
93 369 51
173 21 137
61 151 205
417 429 1
245 61 135
125 173 265
217 197 241
201 1 37
125 281 89
250 425 33
465 497 1
205 53 1
369 97 117
277 229 85
145 33 245
493 471 1
201 239 131
401 201 49
319 277 45
185 241 137
203 340 99
345 385 73
401 477 1
280 17 24
473 233 13
101 109 169
333 1 113
281 149 65
473 297 5
173 201 241
141 265 209
145 353 117
65 378 79
219 293 65
37 385 38
119 253 241
429 197 49
487 389 9
445 209 41
393 333 77
269 169 121
5 311 123
137 393 93
285 65 37
473 325 25
401 257 37
461 277 17
133 201 131
485 353 5
277 493 1
101 449 25
429 269 47
207 197 227
425 45 17
43 429 9
465 171 1
243 305 177
217 345 65
161 225 145
281 481 17
369 239 95
213 461 1
285 145 35
433 389 61
471 340 3
461 53 5
97 3 129
101 5 361
455 3 11
233 305 21
273 493 1
5 221 25
149 25 333
113 167 91
417 53 17
245 365 65
449 103 37
1 49 389
309 433 33
417 73 53
33 120 13
217 253 89
269 121 213
29 101 225
173 489 5
433 497 1
267 29 59
433 133 17
177 497 1
241 169 91
285 429 61
73 445 45
33 1 137
477 181 17
47 201 97
453 441 17
125 173 77
441 465 33
161 1 269
93 133 305
325 329 1
162 37 151
491 337 3
1 253 41
417 269 69
425 341 5
117 437 21
381 189 113
461 1 33
401 333 73
497 115 1
113 489 1
193 161 181
77 353 37
349 265 121
157 129 117
385 317 1
129 83 245
369 145 113
129 41 209
401 274 41
321 309 85
29 133 121
101 253 129
241 273 121
449 1 45
317 13 177
256 369 89
125 285 121
477 1 17
1 461 17
280 413 25
67 277 33
253 161 25
449 281 49
249 105 33
63 269 149
25 210 218
369 229 105
161 321 133
81 177 253
41 121 314
65 89 285
209 254 211
201 437 1
289 323 87
137 273 73
461 405 1
229 237 39
298 365 49
169 286 17
497 157 1
45 453 1
97 145 349
173 479 21
241 485 1
269 385 21
265 161 143
61 233 89
253 301 49
421 177 33
473 21 13
57 405 81
381 189 73
129 313 69
433 233 8
421 245 1
429 209 49
321 461 33
265 364 116
1 201 297
167 285 185
317 485 14
433 73 53
133 209 125
269 77 44
305 387 21
21 377 65
145 85 193
325 273 61
353 57 139
421 49 65
41 1 81
231 219 91
241 469 22
353 237 73
251 25 187
385 29 57
293 305 57
444 345 43
89 137 233
253 457 21
229 445 5
5 209 243
285 465 24
229 433 29
485 153 9
101 305 133
253 161 81
421 145 65
465 449 25
401 173 52
381 45 113
421 361 75
121 477 1
109 477 5
425 241 17
361 341 101
261 181 113
428 141 36
25 301 137
93 109 137
133 57 245
361 61 121
349 145 121
137 409 32
321 489 9
309 5 129
57 83 249
383 17 17
371 229 119
89 453 33
269 273 9
65 201 55
9 1 85
121 321 113
281 269 217
97 273 37
381 357 97
277 461 25
41 309 173
125 9 55
401 357 33
225 149 221
231 365 113
269 133 73
121 329 37
145 93 261
121 181 113
245 29 181
61 301 105
209 121 21
41 385 113
335 1 29
329 319 13
493 369 7
317 365 17
293 165 33
49 277 65
453 117 29
1 177 33
305 397 89
41 437 13
271 361 113
413 254 33
29 1 153
213 321 85
33 421 65
277 429 41
189 477 1
405 117 9
409 369 73
197 217 173
465 457 9
57 181 127
61 141 337
21 389 49
341 79 1
193 433 9
321 253 89
113 137 169
5 381 1
411 377 47
117 149 161
313 153 125
449 29 1
61 137 341
221 477 9
277 429 1
197 193 1
81 201 25
89 289 185
137 33 213
213 17 259
129 221 185
101 133 285
457 35 29
333 87 33
377 189 1
153 59 197
169 241 153
205 269 49
433 457 9
93 345 9
393 357 9
457 493 1
169 13 309
197 425 29
193 405 17
255 121 159
169 305 157
237 193 257
265 109 137
129 361 37
193 181 193
369 29 125
133 1 353
53 345 21
101 97 181
385 253 1
445 221 17
473 205 7
493 105 1
293 119 1
245 101 247
206 201 248
405 137 33
389 401 41
197 109 169
429 489 7
73 169 29
45 481 9
125 273 193
33 459 27
125 41 189
461 97 17
197 17 1
161 325 33
327 345 121
301 349 25
53 171 85
434 249 1
337 91 161
281 241 181
205 369 69
21 243 25
357 437 49
1 51 377
173 125 105
281 313 97
481 229 5
81 481 9
216 89 236
253 433 61
217 1 193
261 333 65
329 441 21
177 425 5
77 385 9
221 377 81
172 137 169
121 453 1
325 29 159
217 21 117
301 417 45
70 237 107
459 195 15
269 257 49
333 461 25
411 101 23
369 45 71
41 393 101
469 33 17
101 153 241
317 445 25
321 405 33
125 333 9
369 477 13
17 37 129
285 200 1
197 137 49
261 181 73
469 497 1
469 97 15
168 229 113
381 25 97
65 457 17
433 5 17
293 325 1
25 77 291
209 345 1
493 113 1
485 385 1
113 77 101
313 233 105
460 73 39
77 301 125
345 37 89
477 21 9
275 61 21
1 21 381
229 172 49
133 153 129
473 365 13
29 1 129
485 21 4
373 1 1
61 389 1
41 473 17
129 313 129
165 109 3
213 169 233
361 241 25
117 401 1
349 197 57
165 253 81
285 85 57
435 465 12
93 489 5
5 33 329
13 153 217
293 469 23
285 293 73
281 121 177
201 489 1
113 249 157
457 261 25
280 173 9
425 313 49
297 19 113
405 305 65
177 249 189
241 361 1
273 201 117
129 33 37
225 229 249
321 301 53
285 189 13
73 101 209
187 463 21
345 325 123
369 413 57
465 253 13
317 61 25
396 137 1
401 251 85
213 93 17
325 177 17
13 201 249
197 453 33
385 477 1
229 43 73
241 385 81
71 145 317
51 1 297
147 145 43
277 89 153
169 77 229
133 13 345
367 417 73
305 113 153
181 301 17
25 205 61
461 57 9
189 173 1
317 217 177
385 481 17
153 426 42
373 169 65
341 493 1
1 77 345
393 153 93
261 445 16
377 163 27
369 449 45
77 301 41
489 446 1
170 381 113
377 205 85
73 153 181
43 21 121
41 243 257
101 1 25
9 493 1
101 177 25
145 281 217
261 281 61
249 1 137
21 225 241
325 185 161
6 149 33
172 325 17
409 437 43
1 35 297
381 313 47
349 471 19
305 481 13
323 125 23
481 233 2
321 405 33
215 13 79
341 457 13
389 413 49
405 385 9
109 357 113
225 217 97
209 119 177
493 229 1
453 129 17
269 137 203
189 177 193
429 357 53
109 497 1
153 21 321
301 133 105
33 37 241
281 189 1
133 25 209
213 129 257
329 29 133
341 37 37
425 301 69
417 181 73
349 401 61
213 385 9
129 225 145
117 57 289
157 201 249
65 105 233
377 113 63
83 376 24
121 417 53
37 201 269
261 493 1
61 357 9
121 433 25
229 33 241
105 221 121
385 397 33
9 363 83
377 21 5
117 273 45
201 57 245
401 1 33
225 41 13
289 125 181
289 253 65
133 341 33
185 477 17
33 3 79
33 393 9
149 253 225
141 285 201
313 101 49
97 1 361
93 181 217
481 149 5
137 89 183
253 325 33
105 81 23
85 401 69
37 205 41
281 9 189
333 193 43
329 413 41
321 137 21
493 89 1
265 57 229
1 469 9
37 277 136
329 71 85
113 349 65
480 337 21
249 497 1
461 74 15
229 1 33
413 389 21
101 21 277
109 137 193
329 17 121
469 445 1
261 417 73
153 381 97
397 341 65
249 405 81
209 329 113
145 61 333
309 245 94
261 109 49
193 329 161
201 393 85
365 401 53
253 193 177
13 301 57
221 221 1
37 19 121
245 273 52
85 329 141
33 405 1
349 207 81
93 1 97
109 213 1
317 65 137
355 69 53
145 485 1
351 136 36
393 31 97
313 445 49
213 205 65
385 437 1
143 409 47
85 165 145
425 457 25
85 392 78
109 215 23
365 149 33
19 397 89
101 337 49
125 453 1
149 86 337
9 337 77
349 441 1
49 389 81
357 89 97
57 389 97
269 253 165
393 213 13
425 241 13
325 305 97
337 497 1
129 313 157
313 177 77
255 145 11
293 37 17
406 497 1
201 165 241
481 477 1
201 421 41
213 369 1
75 101 105
67 19 391
353 485 1
373 485 3
33 269 205
461 157 1
97 189 129
431 169 27
161 493 1
297 285 139
421 301 13
357 269 25
237 101 233
405 241 93
257 413 49
305 401 69
201 137 185
409 189 73
353 341 109
337 156 113
69 489 9
37 49 297
301 53 188
381 357 73
481 1 11
109 221 241
353 73 1
347 81 61
201 429 37
241 483 1
49 157 105
189 205 265
221 101 89
396 305 100
349 365 61
381 421 65
109 249 245
457 385 1
333 433 13
29 229 17
377 289 107
289 153 57
73 281 125
165 377 17
81 89 281
309 389 49
121 73 77
145 219 53
211 441 57
133 157 257
393 289 57
101 373 17
125 329 89
82 169 77
385 81 33
145 183 109
381 313 81
157 281 155
253 489 1
430 391 16
101 345 129
161 361 61
249 46 29
305 201 85
1 477 1
149 477 15
199 401 89
73 303 141
243 229 147
217 45 101
389 81 81
417 341 73
229 207 117
449 337 29
25 477 10
389 261 17
225 261 81
29 81 121
5 189 177
293 261 65
465 363 5
57 453 9
341 173 33
233 253 121
245 237 161
437 469 7
197 182 225
189 181 257
21 189 9
433 149 65
211 341 1
113 347 7
57 437 1
249 261 81
313 321 135
101 389 91
421 41 65
209 253 209
289 105 97
201 241 133
161 341 129
453 197 17
385 277 93
253 385 109
341 369 58
33 161 201
21 189 29
365 133 65
297 369 101
37 323 141
57 9 21
313 113 57
225 377 15
1 191 243
481 13 1
477 385 9
249 49 1
497 301 1
17 309 1
345 401 21
83 1 33
305 317 137
149 257 145
285 249 57
461 151 1
301 293 185
81 129 73
301 161 100
101 481 9
221 413 1
445 121 1
397 173 17
141 11 137
257 495 3
129 253 161
217 201 3
53 269 113
1 3 197
133 305 113
273 57 209
393 125 57
445 437 49
37 209 97
305 57 137
293 229 197
97 157 93
437 129 41
129 201 76
57 93 353
1 253 239
413 469 9
197 349 49
1 121 349
435 57 13
483 321 15
237 425 41
161 97 249
245 189 193
277 409 49
157 361 83
441 67 9
257 41 117
393 233 9
45 341 97
473 237 9
413 373 81
481 389 17
1 233 5
413 189 73
489 37 5
141 217 141
217 161 269
229 225 145
313 81 137
485 201 1
41 485 1
421 179 40
397 249 76
369 493 1
101 37 21
101 397 19
277 425 9
277 33 129
353 269 93
321 209 33
249 213 217
1 119 211
137 225 133
451 425 23
233 61 9
497 457 3
69 205 177
269 9 121
293 261 65
251 405 49
245 441 53
305 196 71
81 281 73
241 341 81
165 321 133
301 373 1
327 281 108
333 281 29
445 457 25
189 197 273
489 13 1
69 345 49
43 201 81
417 81 9
233 257 25
325 385 25
341 236 1
61 21 113
1 431 41
83 453 1
89 293 129
241 245 1
177 241 133
105 281 73
421 301 33
281 53 5
47 165 49
385 469 1
237 25 61
433 21 29
145 169 201
457 101 23
26 305 165
307 299 191
81 269 121
329 253 165
5 247 45
181 357 113
170 365 129
381 337 33
409 409 85
345 251 1
269 497 3
357 375 103
133 281 193
45 389 13
289 141 165
321 453 19
283 321 161
97 157 169
421 257 33
465 185 21
41 1 125
55 201 154
453 153 1
229 209 241
37 81 409
341 185 77
305 421 1
457 119 13
241 151 53
81 397 97
257 225 115
105 221 113
121 313 81
367 185 103
377 237 21
33 45 425
57 407 25
337 147 69
449 117 25
125 93 329
401 197 53
1 221 265
425 477 5
129 245 17
365 93 105
261 369 129
333 267 65
109 229 189
165 337 157
381 53 25
97 317 9
29 169 151
109 317 65
105 241 221
101 249 161
133 381 97
137 225 169
3 201 71
325 13 159
133 129 277
309 1 65
325 73 17
57 14 37
269 25 49
205 409 25
1 323 171
112 265 65
28 225 149
117 37 33
457 1 13
217 137 209
209 165 41
75 469 29
75 73 211
417 321 77
329 377 51
477 57 1
5 383 90
157 457 1
117 45 17
445 125 40
277 241 33
113 161 305
169 373 1
153 21 167
413 217 65
317 249 57
333 381 33
153 301 105
431 13 45
25 432 50
65 1 191
97 159 22
165 413 49
21 113 333
153 269 21
402 37 17
1 293 49
75 101 37
401 433 57
233 131 1
461 301 25
57 277 113
49 1 401
333 409 5
433 473 1
173 271 229
1 213 217
341 33 33
157 497 3
333 397 73
261 265 109
325 413 25
441 47 5
493 45 1
261 133 161
237 467 31
329 409 53
45 81 81
289 465 25
113 21 371
385 386 41
365 205 57
81 377 89
125 355 139
473 197 27
453 483 5
289 369 129
253 401 77
437 443 57
179 257 241
249 108 181
269 41 103
261 397 25
121 137 129
423 149 75
53 221 99
265 413 57
25 185 281
451 5 13
5 485 9
1 257 105
29 349 81
13 161 281
257 334 164
463 417 35
297 307 193
345 37 29
393 401 65
337 293 33
41 425 5
25 389 73
373 433 37
493 145 1
401 5 77
357 19 33
189 285 91
125 249 137
461 181 1
457 105 29
141 435 65
157 489 1
71 65 41
27 251 43
237 165 73
93 469 1
229 97 177
165 461 1
65 121 101
277 243 49
265 41 145
101 237 201
45 225 207
17 317 129
69 201 101
245 385 57
117 125 27
125 413 43
385 385 85
317 37 113
461 201 1
253 489 9
245 445 48
261 257 121
45 21 89
305 461 1
17 41 325
49 209 13
245 105 241
281 185 193
221 173 169
353 23 77
365 345 127
165 433 37
149 485 1
497 93 1
265 217 93
89 301 73
197 169 129
271 345 133
273 253 157
201 349 57
397 257 1
497 361 1
433 109 29
429 421 53
305 473 7
385 289 43
289 33 43
241 93 61
161 493 1
469 145 7
333 397 65
455 177 13
249 107 17
333 469 25
349 121 73
325 17 17
401 83 93
45 413 65
45 245 144
201 193 141
245 49 89
259 341 71
241 289 61
229 157 33
302 468 22
349 189 73
477 456 1
141 401 41
329 137 65
361 113 57
101 205 273
469 285 1
293 469 1
473 481 17
317 291 57
197 9 181
345 493 7
293 403 75
215 89 155
165 57 65
213 185 161
281 341 137
115 385 69
405 281 81
253 141 1
289 121 45
281 477 16
493 381 1
185 63 213
341 457 29
113 193 195
221 49 257
125 386 83
89 349 13
261 209 69
53 251 189
221 109 9
313 313 21
201 341 65
89 209 13
161 249 221
261 141 237
93 25 197
169 297 161
360 237 85
429 13 45
113 205 3
208 175 207
245 209 241
487 485 9
309 377 109
497 341 1
291 335 55
429 237 1
445 143 17
397 89 1
89 201 141
293 133 173
21 45 90
365 30 85
325 90 86
289 101 197
197 349 85
361 117 15
385 197 57
97 389 81
269 369 13
233 409 65
169 213 97
369 161 29
93 161 269
117 57 257
171 369 79
381 217 9
273 189 89
21 181 193
101 253 101
89 185 77
373 333 33
321 225 64
115 299 51
341 21 33
197 249 89
497 261 1
1 421 45
93 329 107
153 465 23
309 9 145
489 133 1
417 265 73
241 412 88
85 251 149
193 449 41
1 41 233
109 317 113
281 267 189
18 273 5
125 1 225
117 95 145
129 389 73
217 185 125
41 305 33
453 357 37
237 250 32
245 149 65
1 39 225
61 157 241
257 453 25
157 453 17
357 361 89
323 169 1
245 439 27
97 401 9
301 221 81
125 497 1
197 93 299
437 365 41
357 389 81
29 485 11
33 441 37
361 385 45
33 169 328
185 9 121
181 369 127
221 473 5
389 391 51
449 177 9
281 33 129
65 265 151
193 485 1
53 267 1
161 405 81
389 429 9
441 253 53
85 281 197
341 457 37
341 465 33
5 321 61
421 93 41
317 357 33
233 73 108
416 485 1
21 107 273
252 481 17
245 133 145
105 313 171
5 149 265
409 29 37
141 101 153
109 13 17
177 121 293
17 321 1
237 301 153
385 434 39
272 389 99
321 1 121
421 417 1
489 353 9
81 95 283
389 109 33
373 431 69
349 381 25
313 289 123
473 337 5
9 401 17
105 317 57
109 427 13
117 261 159
373 341 1
467 133 9
369 49 19
145 155 17
29 301 1
381 81 73
5 453 11
449 69 5
77 141 9
461 57 33
41 313 129
469 369 1
309 461 17
153 157 177
405 285 25
389 153 33
493 233 1
1 181 81
385 181 9
189 45 1
401 213 21
245 253 65
493 349 1
177 473 13
469 333 1
137 1 9
333 126 105
129 177 265
213 249 57
157 145 239
277 181 145
133 311 61
397 237 39
37 69 33
261 421 29
341 453 5
397 81 41
441 445 41
421 35 9
225 89 145
221 305 113
269 237 169
9 132 260
369 284 73
73 253 105
385 171 67
425 29 23
219 385 113
337 49 19
201 105 9
25 439 35
209 221 73
409 361 17
53 241 61
37 253 41
337 317 3
461 325 25
433 75 57
357 53 5
301 381 113
385 409 19
225 393 89
121 285 181
61 145 181
385 459 3
313 321 69
21 85 257
365 419 79
57 221 201
409 175 81
309 381 41
281 391 55
305 425 61
225 461 1
393 201 37
261 77 225
289 433 57
75 441 45
475 105 9
265 425 21
17 101 1
385 93 81
53 389 81
497 157 1
205 9 249
113 189 121
493 69 1
257 145 173
181 253 62
301 33 141
205 221 233
93 33 385
25 161 213
69 129 109
391 81 18
133 237 249
169 61 197
473 445 5
497 373 1
9 349 117
257 305 105
5 313 129
133 487 7
233 457 13
201 9 269
69 1 1
429 425 49
437 413 49
87 447 47
457 473 5
421 381 1
125 101 174
1 137 37
1 97 141
37 5 161
497 449 1
221 293 9
165 345 25
101 445 1
413 41 19
149 37 225
445 133 41
273 229 117
181 269 209
353 161 57
373 281 65
193 21 212
253 448 30
491 113 6
237 145 57
1 245 157
113 277 193
193 97 73
413 417 73
113 89 1
309 253 81
485 329 1
461 245 39
477 33 17
169 249 35
41 17 381
293 393 45
280 49 186
285 445 49
97 405 57
475 93 24
113 325 57
449 403 13
463 434 30
441 81 44
405 221 77
441 385 1
177 361 49
417 185 33
313 301 33
269 1 37
321 121 105
17 81 197
305 23 9
481 161 19
217 93 97
188 497 1
221 209 23
301 385 69
341 433 33
101 197 73
269 457 1
141 13 345
225 33 60
485 125 1
381 383 7
265 201 101
153 293 127
153 125 93
245 361 105
261 121 97
493 173 1
407 405 25
161 333 113
201 189 169
161 373 13
1 113 29
269 61 113
210 489 9
273 189 85
261 29 81
441 485 1
365 397 89
157 125 324
385 73 113
225 261 177
77 153 309
417 369 21
387 357 79
77 61 237
261 417 53
1 461 5
393 277 21
245 465 33
21 269 201
429 171 29
9 211 215
93 213 257
101 41 265
293 361 133
385 53 109
89 161 105
135 137 57
329 449 9
245 301 141
149 305 17
25 114 225
141 249 117
349 117 49
337 93 17
395 337 83
497 413 3
157 49 209
1 235 101
1 29 445
1 269 9
385 101 105
445 1 41
41 173 49
389 151 49
489 309 5
289 219 77
109 101 79
265 161 41
229 125 245
241 421 17
453 113 29
241 449 29
37 241 213
51 105 333
453 241 45
81 417 81
173 185 57
329 417 21
357 97 1
273 201 205
413 64 9
251 221 201
177 257 5
41 153 169
45 405 1
35 241 89
193 461 17
485 461 1
141 153 342
441 153 45
173 269 1
265 277 219
313 173 73
285 21 86
126 461 37
253 313 117
333 309 17
341 253 49
213 305 105
301 37 7
489 353 9
145 317 33
341 21 129
37 417 53
141 381 73
386 381 30
159 277 65
201 229 241
309 133 171
193 395 35
341 137 103
221 33 7
133 237 193
69 41 177
1 93 241
441 85 33
261 273 201
59 289 41
485 185 1
449 141 37
413 373 33
423 389 37
19 1 237
13 331 53
185 467 33
427 413 25
233 237 189
149 245 233
309 101 77
45 41 49
313 185 101
17 237 201
461 249 9
153 305 61
97 129 201
327 494 1
349 5 57
469 57 1
425 305 49
141 405 73
357 209 63
9 476 21
103 261 33
175 277 1
113 97 205
157 309 141
149 425 41
1 191 31
461 405 25
81 365 57
13 269 5
221 5 137
145 341 73
331 53 45
469 395 17
477 29 5
453 469 1
221 369 33
81 385 109
57 145 273
285 61 171
417 333 21
241 63 229
337 61 97
449 10 21
421 445 1
277 149 105
325 125 97
113 145 137
65 273 193
369 337 85
489 325 9
443 487 13
325 489 9
57 345 137
41 41 281
345 381 85
9 337 109
269 41 57
89 369 9
77 141 353
281 401 13
385 261 29
369 197 88
389 449 5
205 495 3
317 137 25
45 129 127
467 181 15
321 397 83
141 389 1
469 285 1
125 1 297
153 5 1
432 65 16
133 249 214
181 345 115
157 339 33
193 69 29
186 489 3
453 297 25
273 457 37
249 397 93
409 433 33
21 5 92
69 221 141
401 153 9
137 425 71
293 29 17
425 101 73
193 21 93
21 293 193
381 365 113
229 461 17
101 173 221
437 385 1
237 449 5
353 405 33
5 259 93
65 226 210
99 15 149
365 379 65
265 81 213
369 409 31
441 269 53
231 305 133
393 345 9
433 105 61
385 469 9
465 149 25
89 305 1
225 477 17
485 453 13
229 228 123
153 349 89
337 443 53
413 113 85
365 409 53
72 145 85
289 285 209
277 305 193
421 1 1
237 231 141
101 293 129
413 245 1
445 369 29
473 169 17
17 145 57
125 133 289
89 445 9
87 29 363
113 171 241
448 57 19
73 349 97
128 93 91
21 125 185
393 351 91
473 493 1
447 117 15
369 461 37
165 53 33
377 499 1
334 401 77
1 201 65
289 9 161
125 361 49
245 173 35
181 149 281
229 301 17
425 473 9
65 461 1
325 405 73
5 129 367
81 305 77
265 83 131
309 464 2
221 213 9
241 277 145
477 409 9
445 185 25
169 205 281
209 397 41
1 73 293
313 393 77
1 489 5
321 357 123
321 81 177
221 53 149
377 473 21
221 177 268
201 437 17
53 121 345
331 413 25
421 357 17
265 297 197
49 201 233
141 499 1
13 433 6
25 189 149
389 209 49
289 437 17
69 209 285
489 485 9
193 305 77
133 397 17
269 413 15
461 169 1
165 1 57
53 445 33
453 473 21
323 121 121
333 187 89
233 309 97
305 121 35
333 173 93
405 341 1
253 209 33
261 460 39
81 229 49
241 5 45
473 309 9
429 108 13
461 49 9
373 101 33
41 470 5
461 493 1
229 29 161
137 429 25
325 141 65
285 193 129
489 329 1
437 409 33
129 33 21
88 269 161
325 333 117
33 133 71
269 441 53
369 185 37
447 419 9
101 117 129
29 355 85
479 145 1
169 225 185
101 489 5
181 401 77
261 1 89
233 357 113
321 165 19
329 301 117
423 413 9
325 193 33
101 281 149
266 41 69
125 437 1
49 177 17
413 245 65
177 77 75
419 109 61
461 417 9
213 51 55
369 265 25
221 457 21
84 449 27
333 257 121
221 221 25
451 77 43
201 189 289
197 105 1
373 309 49
113 485 5
405 393 1
365 305 81
89 19 61
281 437 57
33 173 297
237 269 81
399 125 63
189 197 71
181 401 69
269 141 193
493 225 1
415 245 25
269 97 171
53 425 57
145 221 141
226 473 1
353 165 29
443 357 23
385 485 1
249 1 217
109 29 345
101 269 113
321 473 21
371 201 5
301 97 131
261 389 33
147 281 151
253 353 85
441 461 10
141 489 9
68 89 197
153 149 73
197 481 9
77 65 377
49 217 249
409 45 73
125 314 52
33 269 201
125 453 17
161 485 1
225 169 149
133 161 317
125 97 65
393 325 69
93 433 9
37 81 265
269 169 185
417 397 1
321 149 121
349 69 9
49 53 257
337 133 97
277 209 65
417 13 69
201 207 199
257 437 39
405 126 33
13 109 185
301 264 121
481 137 17
141 189 9
189 229 257
21 367 45
237 301 49
288 385 41
425 117 57
377 425 17
467 325 33
285 341 33
167 29 205
289 409 45
85 73 129
343 125 39
25 145 229
385 89 1
145 15 281
213 157 159
469 157 1
359 437 41
61 177 197
325 237 147
413 401 79
125 65 225
393 133 1
257 69 149
337 9 1
389 338 29
173 321 61
385 51 109
341 37 65
209 145 193
293 361 77
33 349 113
235 385 37
433 401 1
153 137 45
429 260 65
457 81 1
133 365 57
269 433 37
53 373 65
20 181 161
105 89 309
207 381 97
489 141 5
101 185 21
147 365 33
73 441 17
485 349 1
305 25 49
265 153 149
221 388 45
281 393 13
69 257 45
389 361 17
445 273 37
189 425 33
437 145 33
481 279 17
381 95 73
170 261 33
101 445 1
69 401 77
369 117 115
469 69 17
477 401 9
329 97 11
273 93 31
407 225 91
17 321 45
85 329 21
76 89 9
301 177 161
385 317 53
37 33 1
37 93 249
33 109 89
321 453 33
57 193 293
305 457 25
305 415 39
9 91 285
154 365 41
229 59 189
332 61 103
289 57 193
137 266 50
201 49 57
57 293 129
191 333 121
45 357 129
361 313 41
29 357 59
297 233 85
357 149 113
105 149 41
197 481 12
421 289 65
225 97 193
221 289 157
301 437 63
469 73 17
127 237 1
405 409 69
449 217 45
277 133 33
5 365 65
261 121 81
405 309 65
189 337 81
37 145 73
113 25 67
321 61 85
125 265 165
225 7 73
77 389 13
237 139 17
97 349 65
215 53 115
427 280 17
105 49 373
365 37 41
185 105 177
301 81 181
385 243 45
423 261 3
291 289 163
249 249 81
25 369 61
125 305 109
97 269 105
309 301 97
497 205 3
333 493 1
173 467 19
369 1 53
21 301 169
265 276 163
477 457 5
441 389 25
49 369 125
162 341 97
137 185 109
321 121 17
365 117 129
281 395 39
297 85 129
69 193 109
441 372 37
33 351 39
497 201 1
93 141 257
72 400 79
93 1 105
469 333 9
277 205 189
13 41 19
345 1 1
321 177 169
113 105 301
185 453 45
175 173 195
73 233 23
449 197 1
177 326 33
269 197 113
233 85 137
197 401 13
189 481 1
440 169 24
101 201 117
285 341 117
257 489 5
477 48 1
189 5 17
273 357 81
77 229 87
457 109 41
173 385 69
81 445 41
273 349 73
449 469 9
281 265 165
285 305 1
213 121 257
417 109 77
395 248 95
433 137 53
365 117 115
309 297 30
205 493 1
227 465 19
381 425 41
253 271 31
57 205 159
113 185 73
57 193 33
41 273 186
101 1 81
367 272 131
413 201 17
426 1 55
93 337 104
277 415 77
23 1 145
5 425 41
329 249 29
371 157 35
345 417 13
305 253 65
177 453 13
309 437 53
37 33 365
283 349 137
385 21 105
133 105 145
385 500 1
257 493 1
181 345 113
101 149 233
93 480 2
173 49 209
241 317 143
13 97 365
453 115 33
441 250 29
377 93 57
260 333 1
421 361 49
475 453 1
117 177 29
413 81 57
385 473 5
199 189 33
85 405 65
301 5 89
61 313 149
53 253 221
461 161 1
213 269 201
3 385 86
177 325 85
409 261 1
57 141 129
217 173 221
85 181 177
143 441 49
63 61 239
113 185 289
178 357 1
389 321 49
153 429 1
329 301 31
173 205 241
201 161 185
489 396 9
13 417 73
57 461 33
417 329 65
381 113 73
209 209 185
445 185 41
377 157 77
187 153 187
453 77 33
361 425 21
303 189 109
61 225 233
497 217 1
101 459 27
385 251 21
417 37 67
27 23 55
5 213 141
201 385 37
241 431 5
125 21 161
385 5 77
5 409 57
385 277 81
285 229 3
373 145 89
99 429 46
109 449 37
249 61 1
217 485 1
375 145 55
205 297 165
367 341 97
69 321 177
305 413 57
243 21 189
301 365 105
105 397 57
305 377 111
101 45 15
145 57 205
397 49 81
141 91 41
105 491 5
145 181 121
71 461 37
265 77 167
461 485 1
65 129 325
101 225 59
341 445 17
101 301 33
213 357 113
413 389 25
101 457 5
385 1 105
417 201 41
461 229 1
105 133 353
465 85 25
373 205 57
333 93 143
81 241 253
473 421 17
381 137 73
481 305 11
429 161 72
1 13 449
413 181 1
485 401 1
285 321 137
101 125 201
37 193 245
461 481 6
321 353 41
53 481 13
161 89 105
321 109 1
33 185 17
467 1 17
469 473 17
1 5 165
465 385 13
21 1 177
185 469 5
113 109 89
353 185 53
473 413 17
161 265 57
277 425 21
469 101 1
241 18 137
49 201 9
89 369 121
153 193 5
282 71 40
497 461 1
409 169 25
23 1 349
269 437 39
325 409 17
465 421 1
349 240 61
69 457 5
65 10 365
341 487 1
237 89 105
1 337 117
317 201 73
93 453 25
361 429 41
145 231 59
337 77 105
121 469 1
485 265 9
457 65 9
85 361 129
201 37 257
23 385 113
105 25 349
433 1 25
185 1 277
497 1 1
397 245 57
372 409 33
489 121 1
221 313 81
405 1 17
493 439 1
282 421 33
401 275 25
337 453 33
81 61 153
477 32 13
337 353 105
297 29 137
441 457 1
113 354 122
249 267 39
341 373 9
207 276 40
285 144 95
261 305 53
241 1 181
133 86 305
1 313 141
187 265 229
185 55 69
167 121 255
93 377 13
473 241 17
399 73 27
183 128 187
385 369 17
393 61 77
139 445 17
281 469 31
337 273 65
397 269 95
109 417 37
301 153 121
83 272 146
97 309 39
197 329 117
169 145 165
45 378 43
231 293 113
333 13 9
81 21 17
241 389 49
397 37 103
169 305 153
121 321 61
117 385 61
405 317 91
57 433 61
209 153 53
57 273 157
85 374 69
117 105 66
1 453 33
278 311 1
397 413 25
65 409 35
17 25 7
229 69 193
257 151 29
241 135 129
1 1 413
389 377 97
67 219 271
201 157 29
465 245 21
227 137 37
49 1 413
229 353 33
465 309 33
321 53 109
253 309 129
25 173 55
109 9 387
157 61 65
413 225 33
213 165 129
397 385 81
53 409 1
81 301 1
101 209 285
157 401 61
101 165 96
269 237 153
412 357 83
437 207 1
321 229 1
29 181 303
337 101 153
5 145 265
253 417 51
253 369 25
105 25 367
61 384 28
293 189 17
85 167 269
389 137 97
42 239 151
337 441 37
309 407 79
49 61 389
433 145 53
137 11 145
205 193 217
261 75 49
431 158 49
61 149 65
253 265 161
239 153 249
393 69 81
49 195 29
97 85 340
133 61 161
465 477 17
275 145 185
469 209 5
29 217 153
401 273 93
473 465 9
381 165 25
325 473 25
465 77 13
193 161 197
141 281 109
125 201 101
39 493 7
297 25 1
369 137 89
317 1 135
117 217 189
469 217 15
325 249 161
221 33 23
469 187 15
401 421 65
29 333 101
489 453 1
377 389 49
77 197 161
95 13 207
91 121 301
141 401 37
233 253 209
249 1 1
329 341 137
13 1 329
441 121 25
405 189 16
421 31 17
269 48 17
149 229 219
453 145 1
1 149 89
373 193 81
5 399 11
161 485 13
185 419 9
5 245 1
497 361 1
457 349 33
149 73 25
1 81 369
453 73 17
21 165 73
9 317 121
441 361 37
361 137 33
193 109 293
289 149 175
101 129 125
245 189 217
241 405 33
13 117 3
9 385 41
395 137 83
249 41 141
393 273 93
13 457 21
37 441 59
433 137 5
133 485 1
385 21 110
125 365 49
13 41 225
197 385 49
85 377 7
337 253 129
237 499 1
449 81 17
101 1 257
189 223 61
201 73 57
489 189 9
121 397 65
413 153 1
95 461 33
1 225 137
73 241 69
1 405 89
425 401 65
397 269 81
253 281 93
197 173 97
177 57 233
245 433 17
381 477 17
381 13 9
273 405 1
105 481 17
185 477 3
253 253 105
61 499 1
281 173 75
9 333 49
250 57 8
445 181 33
361 77 49
93 13 129
273 125 205
241 317 161
385 429 17
85 165 1
461 9 33
385 29 33
65 485 1
61 253 203
493 105 1
109 89 217
145 317 65
133 345 41
65 209 185
169 81 233
205 381 46
341 417 65
13 257 233
377 137 121
173 73 297
455 313 35
105 45 277
401 281 37
429 424 41
197 73 45
301 109 145
269 499 1
329 313 73
427 345 43
157 445 8
313 41 181
305 325 129
133 69 269
369 105 93
429 473 21
457 478 3
49 177 189
261 221 190
153 93 57
385 13 89
473 129 21
407 413 1
109 209 25
149 125 315
237 93 1
367 49 87
5 451 1
337 313 125
345 353 1
109 477 1
381 425 5
201 393 105
261 17 221
393 425 49
329 53 133
417 229 77
405 197 65
269 1 161
449 197 17
151 194 304
493 317 5
453 149 25
141 289 81
101 225 137
249 197 173
177 141 45
213 353 17
193 313 1
351 69 143
185 303 167
93 193 229
497 353 1
89 9 41
5 397 95
185 1 233
65 481 3
1 197 149
281 73 9
473 375 13
285 259 29
25 417 1
401 169 81
317 41 161
328 109 130
235 225 77
361 241 9
37 207 19
305 9 173
461 485 9
185 249 233
213 393 57
275 309 17
393 465 21
469 377 1
201 373 65
389 137 33
391 1 25
461 353 1
193 253 105
469 21 31
1 429 53
101 251 205
463 461 15
57 49 197
1 185 117
101 413 1
497 171 1
309 345 25
457 257 37
401 341 73
289 33 151
45 41 105
285 85 177
261 145 45
1 149 133
289 369 121
281 41 89
93 13 129
377 141 91
243 421 65
85 321 53
137 97 269
401 375 69
206 221 249
197 237 129
269 205 217
427 297 61
281 353 49
189 477 5
333 389 109
489 457 5
65 5 381
17 243 61
325 185 133
109 409 33
281 269 65
153 461 33
425 169 37
87 277 33
85 441 41
385 373 73
37 418 1
405 301 17
449 393 1
181 481 17
497 293 4
1 317 113
29 257 37
29 385 93
477 481 17
77 333 157
445 21 17
21 57 321
385 265 101
485 141 5
489 149 9
149 319 171
7 485 1
393 25 33
381 437 1
405 61 65
493 45 1
425 245 5
465 269 5
405 49 33
497 478 1
489 289 9
81 441 17
233 205 189
113 401 77
145 497 1
237 493 1
117 481 1
165 269 113
377 441 37
453 453 9
481 481 17
129 269 25
25 37 421
257 369 9
433 245 5
301 381 57
1 389 81
133 475 7
341 453 1
381 109 33
289 117 21
397 169 95
429 437 49
41 419 69
1 487 13
85 489 1
421 469 1
165 157 65
241 1 249
273 93 205
85 445 25
101 437 1
321 101 93
269 151 199
49 277 29
313 97 129
205 145 241
403 421 45
81 338 98
109 119 161
141 25 273
143 425 25
133 205 113
387 35 1
277 405 65
53 447 51
189 245 225
233 6 237
469 97 1
429 345 57
17 65 41
389 69 33
61 213 97
201 247 25
153 345 151
401 317 97
413 217 25
221 45 241
69 493 1
489 153 1
69 293 129
305 129 185
153 289 205
57 489 7
309 333 145
101 69 101
5 361 57
223 457 29
89 227 61
454 315 14
265 413 41
493 137 1
393 29 17
153 385 85
257 73 233
245 191 1
245 153 97
221 441 15
229 373 49
241 11 201
185 345 77
229 329 5
37 305 29
449 262 3
237 377 9
157 461 1
445 413 30
305 169 181
285 281 169
81 257 109
337 237 65
129 253 17
485 469 1
249 393 103
489 187 1
185 461 33
253 75 171
221 153 145
221 469 1
405 369 70
397 293 17
197 145 81
161 161 257
173 25 49
205 1 209
341 261 61
121 323 111
1 221 57
5 1 337
181 117 257
209 125 49
445 121 33
101 121 69
105 53 65
125 313 109
385 401 37
261 45 3
37 197 257
137 429 1
385 329 13
421 485 9
477 461 9
101 53 369
151 333 121
314 485 1
113 61 317
362 489 1
117 85 75
49 213 82
241 125 181
245 213 177
85 493 1
313 189 177
70 441 1
136 321 169
221 81 273
122 265 197
473 1 25
29 133 345
309 273 17
125 453 1
377 393 33
201 399 49
409 205 1
309 321 173
17 57 281
345 137 120
465 146 17
361 141 87
241 161 153
376 33 75
89 10 1
245 321 65
445 11 1
153 399 7
421 249 17
281 81 61
157 81 1
285 49 161
201 57 69
349 45 149
201 1 133
97 325 29
306 331 147
137 373 97
21 437 1
401 105 65
217 385 89
9 265 149
333 385 13
273 93 9
103 97 81
309 249 81
337 469 17
66 11 31
17 465 25
265 289 25
201 85 281
179 313 97
436 221 58
437 435 1
357 329 97
97 329 109
359 491 9
1 133 288
421 361 17
173 121 49
473 409 5
93 201 13
101 301 109
445 309 9
461 217 25
341 217 89
161 143 241
177 17 49
189 169 9
453 161 43
133 393 17
93 153 241
369 185 97
177 189 263
125 77 41
33 481 3
31 33 289
385 1 101
351 201 105
69 137 353
497 261 4
269 457 29
496 69 1
353 157 97
109 61 145
457 77 37
137 121 121
485 373 11
401 493 1
195 309 65
261 489 1
413 161 11
41 209 249
135 69 155
1 109 45
201 489 5
459 173 13
141 361 77
229 309 177
447 365 7
437 229 49
315 209 93
49 49 361
401 69 85
1 389 8
359 323 55
317 313 113
373 105 95
449 225 49
77 1 393
493 367 1
221 369 65
421 425 73
249 265 105
125 1 297
221 309 65
477 197 9
33 21 225
393 153 62
97 37 93
161 169 181
197 149 129
473 169 21
1 301 121
493 1 1
57 105 127
269 153 50
97 223 271
337 241 133
201 17 29
9 101 241
97 257 137
313 477 17
293 398 69
447 329 17
93 493 1
73 161 257
249 160 229
397 161 49
273 173 1
229 309 129
109 455 11
225 433 35
9 269 21
31 85 77
453 209 1
273 277 65
120 477 17
341 89 41
377 173 9
233 245 1
493 325 3
265 321 109
325 253 151
177 121 81
33 273 115
269 445 41
135 365 101
173 287 211
293 89 145
459 85 25
337 129 9
177 381 65
449 5 21
465 1 5
355 197 55
433 1 45
421 425 29
237 133 157
281 333 49
173 401 25
333 325 105
329 89 1
377 205 117
385 45 91
309 327 21
357 345 129
357 401 17
161 165 248
393 101 1
41 130 235
321 433 31
75 353 25
433 273 5
57 57 157
77 279 19
174 33 179
235 289 49
417 57 73
365 73 41
485 453 5
297 433 49
325 35 97
441 241 29
57 33 229
257 445 17
229 315 87
439 189 35
467 1 7
269 449 25
269 285 145
101 469 1
145 181 224
33 49 333
401 321 45
381 1 73
385 41 47
29 41 345
169 37 273
1 493 1
1 145 37
105 1 249
141 385 113
389 421 17
261 229 229
485 49 1
129 477 13
29 233 89
277 261 15
337 322 161
21 10 417
425 417 51
105 428 30
457 389 21
269 293 145
425 221 9
385 185 45
341 225 57
317 191 73
305 9 181
173 169 1
453 1 17
145 425 53
349 357 65
81 329 49
17 453 1
37 245 10
257 213 77
213 9 1
121 63 137
457 201 29
161 181 257
105 445 17
177 153 41
85 305 49
161 113 225
287 21 127
137 377 105
461 281 1
191 89 39
481 309 1
389 37 75
313 69 151
125 169 129
17 345 133
365 473 18
461 373 1
157 305 73
301 93 189
257 221 73
407 225 59
293 155 1
329 413 83
25 93 145
269 9 9
485 145 1
273 88 185
136 133 211
81 333 167
93 241 221
185 185 233
37 117 137
289 385 49
241 33 125
257 137 219
325 273 145
57 401 97
71 69 371
125 345 101
489 93 12
169 177 253
269 123 97
489 281 1
53 201 125
29 5 388
169 169 149
145 241 169
301 97 17
241 417 1
353 145 97
448 257 36
225 221 149
305 305 173
241 117 25
321 123 121
257 173 181
333 45 1
441 433 41
441 457 17
257 53 61
497 33 1
433 13 33
125 301 177
329 329 67
125 225 233
33 257 233
201 437 14
345 301 75
229 249 189
369 243 9
133 376 26
153 451 43
401 461 29
301 445 33
149 205 47
117 421 41
493 1 1
489 285 1
269 424 71
265 153 13
437 43 37
251 165 83
473 453 3
185 477 1
181 401 37
105 429 1
19 37 337
1 425 25
225 309 65
271 441 51
449 385 41
485 105 9
397 89 41
83 93 105
277 337 81
209 29 169
49 161 21
205 469 1
105 33 213
113 481 9
421 123 1
469 73 1
144 61 171
445 437 33
436 69 21
383 157 21
89 365 121
469 405 25
101 229 97
165 165 1
377 329 45
469 465 17
361 229 109
257 29 145
121 1 133
173 149 89
161 453 1
413 397 9
133 201 253
301 333 105
53 201 5
121 457 29
261 249 151
113 325 49
449 449 49
445 271 25
273 117 3
249 137 69
481 1 9
497 37 1
453 209 1
317 377 25
365 217 89
9 337 61
287 139 7
125 429 49
189 229 122
37 1 17
117 269 41
325 29 81
153 121 289
373 265 1
53 25 377
177 133 233
409 365 61
449 353 17
85 353 5
1 421 1
393 69 73
101 381 85
29 157 49
385 309 101
453 65 33
21 181 247
385 401 81
421 485 13
409 449 25
453 453 41
417 133 41
93 321 13
261 273 61
429 245 21
489 189 1
65 85 315
309 257 127
169 245 1
293 485 13
465 101 1
245 137 65
441 385 21
149 305 61
401 465 33
197 289 81
29 77 185
401 101 41
105 261 121
429 481 9
317 57 153
149 29 109
259 97 3
353 65 81
153 481 9
493 125 1
1 201 297
17 81 201
105 125 49
285 353 101
229 129 117
385 137 61
187 389 107
373 345 89
129 89 117
105 369 85
229 65 49
157 125 273
477 391 9
321 301 33
313 21 77
397 425 41
353 273 133
265 57 125
281 313 173
285 25 9
485 321 1
329 125 165
393 225 5
425 173 5
37 469 1
129 377 1
421 67 61
315 209 113
185 374 12
37 113 273
393 277 85
441 23 49
373 297 1
305 73 165
442 417 44
125 169 165
429 361 65
125 329 9
10 265 105
453 49 17
65 177 53
469 1 9
113 143 169
141 249 41
375 373 23
301 97 81
305 449 29
357 45 97
53 365 133
269 225 201
449 125 21
346 233 139
101 385 29
285 245 199
351 489 1
329 385 23
205 109 29
241 401 81
409 113 89
493 1 5
21 73 381
225 437 1
5 105 327
417 301 65
405 285 28
457 185 17
145 21 245
173 321 29
473 261 25
5 61 417
431 349 1
1 425 13
1 52 317
341 85 1
437 49 13
181 421 1
381 125 45
473 45 5
89 345 40
25 329 69
197 293 193
277 453 45
313 153 39
101 305 133
485 341 13
97 117 1
95 81 361
325 245 89
389 81 91
279 33 18
183 129 7
273 497 1
445 197 13
37 466 2
149 398 42
325 157 113
45 449 5
461 389 17
93 45 334
161 235 155
485 369 1
485 169 5
5 193 53
377 353 69
473 305 5
479 461 5
425 301 21
381 437 25
189 349 49
396 255 72
81 249 189
461 5 9
41 481 9
453 101 17
429 113 27
301 113 95
281 17 61
109 477 15
325 292 129
289 153 109
237 109 73
65 409 5
385 181 85
341 85 65
17 413 33
293 109 185
101 373 97
37 400 13
45 245 65
80 445 25
37 481 1
5 175 59
393 25 41
173 340 9
301 143 127
429 1 9
317 377 81
397 101 81
17 109 347
61 329 5
301 219 129
427 398 7
109 181 65
5 341 145
385 69 61
289 109 89
125 57 70
53 9 193
225 29 61
193 191 133
237 37 145
377 201 17
117 161 189
49 97 153
310 253 43
153 213 241
205 261 9
133 429 9
421 185 1
401 345 97
317 61 89
201 417 41
457 85 37
237 201 169
301 341 69
21 69 17
9 185 91
57 319 43
477 70 1
206 399 39
207 25 39
497 1 1
287 181 55
389 105 34
129 385 7
254 269 121
237 345 37
25 293 113
339 493 1
333 421 1
225 97 13
413 85 11
121 201 271
69 61 389
353 405 65
39 133 81
421 461 17
149 209 3
405 481 1
329 35 81
489 57 5
125 97 233
297 37 137
117 477 1
221 101 17
159 345 117
179 119 311
469 18 1
29 489 9
357 345 97
313 441 41
245 113 193
465 497 1
221 397 55
325 385 105
123 413 87
77 461 25
69 445 1
347 401 45
178 441 57
285 109 169
473 317 1
141 341 61
497 61 1
73 373 97
351 325 15
321 77 105
37 481 1
269 429 1
449 149 15
437 465 21
53 421 9
117 313 69
245 165 49
201 325 121
365 1 3
305 399 13
385 473 25
469 73 13
109 269 185
373 473 9
125 71 321
417 1 37
389 233 17
325 213 113
421 153 49
461 37 17
185 325 65
321 129 57
389 461 25
343 85 83
73 375 63
121 61 249
309 101 121
221 341 73
453 1 25
385 21 57
61 233 221
489 17 8
453 377 1
339 381 119
269 225 33
185 9 1
449 169 41
445 245 17
325 253 65
45 365 9
481 469 5
377 1 45
85 415 29
357 29 15
485 437 9
355 101 29
225 37 217
346 377 65
117 493 1
421 274 71
189 360 63
269 61 45
469 109 1
485 1 5
361 261 53
189 357 113
153 157 71
245 253 57
97 401 9
213 301 21
193 169 169
257 173 13
85 89 9
129 309 1
93 61 369
489 409 7
469 453 17
355 453 17
81 121 129
165 309 1
65 341 65
349 153 97
201 153 225
165 49 145
197 193 225
240 485 7
145 353 69
389 57 97
441 141 57
161 365 121
177 257 9
121 93 237
209 373 1
191 193 245
481 169 5
207 337 133
121 305 73
33 61 361
193 81 13
153 89 209
25 229 129
301 297 145
443 417 13
76 57 396
433 381 65
93 153 313
365 266 33
483 153 13
313 401 85
279 378 53
5 397 65
175 221 9
493 201 1
485 61 9
1 73 141
401 179 53
353 37 65
468 277 4
229 181 17
401 137 33
237 221 121
341 257 33
149 385 33
385 277 37
1 35 151
333 297 145
351 101 71
385 25 21
21 173 225
189 335 139
401 331 21
401 153 53
273 425 21
1 201 87
257 185 161
73 323 119
153 325 89
441 201 41
377 425 15
333 245 113
337 381 47
339 330 59
1 223 197
45 392 100
81 495 5
245 157 129
237 5 169
498 5 3
321 151 1
125 305 121
321 73 24
149 403 89
145 257 225
337 433 65
381 113 17
381 227 73
161 337 157
85 85 103
393 209 17
201 161 285
37 441 41
1 165 317
225 49 265
65 349 89
215 373 65
101 53 25
85 389 17
89 45 153
369 293 90
99 377 17
245 221 109
65 273 49
181 53 17
137 393 45
93 57 265
385 473 15
429 417 65
21 341 33
301 485 1
273 85 205
33 125 33
65 489 1
349 29 129
69 69 345
412 245 69
21 349 41
25 279 22
473 225 2
429 253 23
485 173 5
293 371 65
317 245 73
2 41 381
57 309 1
221 269 85
265 37 81
293 309 37
451 185 41
289 249 25
225 5 57
201 81 225
481 357 1
137 21 89
421 335 37
76 189 17
377 229 17
133 337 145
377 437 33
357 193 49
297 181 121
417 401 18
301 417 73
349 109 9
101 406 24
385 293 33
285 181 161
161 281 145
81 247 247
257 473 1
299 109 199
65 101 1
201 141 105
393 303 25
101 301 65
213 409 81
321 1 141
337 345 73
369 325 129
401 425 1
329 49 17
3 53 417
41 307 91
121 437 49
173 77 57
133 373 59
201 461 25
197 261 161
389 493 1
241 409 81
225 129 33
363 161 49
69 221 73
89 413 73
205 9 225
275 5 51
133 421 69
445 289 41
249 217 149
53 105 217
405 93 33
305 225 3
209 325 78
361 17 81
481 295 3
401 249 1
21 405 1
485 141 1
177 425 65
300 385 33
1 429 41
41 403 57
293 273 65
256 85 204
329 153 1
189 353 79
281 389 17
441 301 57
349 221 41
189 157 81
115 1 233
113 300 57
231 457 17
269 305 21
211 41 23
433 239 53
81 25 285
37 473 5
497 391 1
201 481 17
385 5 45
381 53 81
69 73 165
125 303 187
485 477 9
341 49 33
489 49 1
433 473 17
171 261 120
413 309 57
25 77 321
237 213 25
5 37 65
269 365 29
1 127 35
277 1 49
485 277 1
329 17 125
369 421 49
327 221 43
269 169 79
253 305 57
4 151 111
257 49 133
181 461 1
69 37 237
1 153 185
85 473 25
107 169 77
77 221 147
33 225 141
89 201 249
225 277 1
379 101 31
369 465 25
473 365 17
361 305 73
29 197 145
61 489 9
77 149 65
209 445 17
45 9 81
161 229 49
261 333 49
285 113 113
159 341 1
317 29 180
125 161 333
229 471 13
317 345 69
137 197 257
257 213 145
145 373 97
117 137 93
129 201 269
353 313 133
437 37 17
409 321 5
1 41 125
187 37 111
105 449 21
277 257 161
25 361 77
203 93 253
413 329 65
49 489 1
313 225 177
373 297 1
101 246 221
21 205 169
341 321 97
1 125 225
257 17 49
205 265 49
89 209 281
173 3 185
33 225 271
201 289 41
29 189 137
101 81 1
205 374 12
21 427 21
245 301 97
189 325 25
9 133 241
401 330 21
493 85 1
349 73 145
385 65 61
325 465 33
349 345 69
329 181 41
73 457 5
473 249 13
153 239 133
109 445 9
353 245 145
305 457 30
301 129 113
67 201 277
185 357 1
282 485 13
239 245 193
485 1 9
109 301 65
485 249 1
425 1 17
417 443 49
85 1 33
209 285 57
105 101 21
77 41 329
179 327 91
77 1 57
321 177 5
145 461 1
425 473 9
377 13 69
137 405 13
121 281 1
289 465 1
29 355 79
357 81 44
129 143 247
201 73 261
369 81 1
297 469 17
389 361 65
145 413 33
481 329 9
233 453 39
493 417 1
29 233 81
179 201 289
498 17 3
265 309 65
1 425 41
417 253 45
309 259 65
495 301 5
81 181 117
421 325 9
253 245 209
281 69 89
401 133 45
345 12 37
177 285 73
469 453 1
377 273 13
125 261 33
373 197 89
361 365 44
297 105 157
205 365 17
317 213 11
269 155 231
69 169 137
341 125 1
481 453 1
331 289 93
37 37 353
337 89 65
389 253 53
137 289 129
489 376 5
125 445 1
429 185 41
63 69 129
217 345 83
97 201 113
313 306 93
353 4 17
493 5 1
371 161 39
269 177 129
417 499 1
233 1 145
333 405 25
5 293 121
113 101 89
201 69 205
261 213 225
281 327 105
301 261 115
65 245 129
185 101 225
465 401 1
429 237 1
161 97 137
133 149 239
451 241 21
397 305 49
413 349 81
171 329 141
85 13 153
53 449 49
281 81 81
353 17 25
459 373 25
209 365 73
181 301 25
180 253 65
221 21 1
425 181 13
109 49 177
457 381 5
125 321 41
273 177 25
53 345 57
185 401 85
311 101 103
209 193 129
233 305 173
173 145 17
347 481 1
469 373 1
45 219 1
153 83 343
449 41 29
201 1 1
365 389 49
173 77 145
313 425 21
285 181 97
305 281 89
45 33 169
73 25 153
25 417 33
497 85 1
485 493 1
109 133 289
477 371 1
421 453 33
445 281 1
225 17 109
119 45 123
389 37 65
61 81 161
325 117 137
113 9 337
91 265 157
253 325 34
260 265 105
105 377 101
345 477 1
465 213 33
185 433 45
281 101 59
337 81 157
241 421 65
141 469 1
149 425 33
253 475 23
369 293 113
335 153 114
211 481 7
357 17 65
225 269 145
185 121 209
337 105 93
325 107 1
141 37 109
185 173 25
137 325 1
105 169 245
385 425 73
29 257 69
407 273 1
161 393 41
69 381 49
409 161 77
473 373 5
65 405 81
117 265 97
150 357 65
481 489 9
373 85 33
461 445 37
453 313 1
201 5 125
297 301 161
261 53 25
21 173 281
269 189 197
185 161 169
365 57 121
285 1 169
397 425 5
61 309 97
441 85 37
321 481 3
321 185 165
105 329 57
129 101 285
109 97 105
449 245 47
115 189 145
5 1 101
261 81 38
81 145 55
461 441 25
245 345 150
493 201 1
121 269 81
185 175 25
205 281 181
461 85 37
169 421 49
213 225 21
453 30 17
265 105 207
375 237 57
361 209 13
5 473 1
1 265 85
365 265 79
257 449 25
149 97 113
17 225 123
25 449 33
145 353 1
57 249 1
61 349 41
93 45 169
37 101 209
85 153 229
489 341 5
449 389 19
429 109 1
165 109 129
30 261 33
109 101 57
429 477 9
477 449 23
1 89 361
489 129 1
165 457 33
273 9 74
229 377 41
137 141 149
257 97 89
211 425 5
92 349 49
433 217 13
225 105 33
387 241 61
411 269 1
373 309 97
101 433 33
105 285 145
109 17 201
317 365 65
445 421 33
369 101 117
229 461 17
265 329 133
253 229 185
469 297 1
461 477 17
171 497 1
409 325 5
381 465 21
213 205 157
349 485 13
285 117 121
299 389 17
265 373 1
297 21 145
405 29 1
181 229 129
85 405 33
289 229 166
313 273 30
157 277 1
17 401 57
33 449 25
289 93 53
169 369 121
317 101 17
149 49 289
177 478 12
125 93 361
481 29 1
221 101 161
352 493 3
97 169 13
409 1 81
57 121 93
405 353 65
425 7 17
489 181 7
157 489 10
149 425 67
33 261 97
296 421 33
49 189 209
376 333 47
121 317 153
211 157 9
449 309 33
377 1 89
219 353 31
373 279 97
461 143 9
15 17 421
189 297 109
61 379 89
25 397 1
445 1 33
317 1 97
297 59 89
45 143 217
385 269 109
153 297 21
217 85 53
205 237 257
269 89 111
29 309 93
269 345 33
232 321 69
53 341 1
341 353 5
425 201 1
381 321 1
173 399 5
165 457 17
101 177 49
237 321 1
481 84 1
97 469 4
257 117 109
441 285 49
157 269 71
173 137 13
81 305 149
29 193 297
113 129 97
453 73 25
225 273 29
121 493 1
373 253 9
477 453 9
397 493 1
157 201 241
265 381 89
149 33 313
1 333 5
441 453 9
93 41 277
397 233 5
9 297 143
393 449 49
65 17 29
77 117 89
353 425 33
49 475 1
393 173 25
401 469 1
149 253 209
181 257 113
387 485 5
305 109 29
377 469 27
177 425 73
17 489 1
213 277 188
169 365 1
29 393 29
421 417 27
235 1 55
453 49 37
481 185 3
141 309 137
401 261 57
73 489 9
353 105 85
305 37 113
359 261 55
465 285 25
413 37 41
285 193 113
363 241 103
329 209 105
229 53 105
141 213 97
81 71 361
421 53 65
177 201 157
349 109 1
197 451 5
369 279 73
126 213 117
137 233 267
465 281 5
425 461 1
85 465 33
129 205 233
465 413 29
289 185 197
121 1 201
301 191 49
73 277 65
329 101 123
245 369 37
165 269 209
345 96 101
263 325 17
369 453 47
261 157 129
249 23 109
29 337 77
453 113 25
457 201 13
273 457 7
357 169 17
413 153 8
367 19 119
441 217 55
441 73 17
37 133 337
485 421 1
65 57 359
289 117 133
61 19 409
2 239 199
433 345 25
217 429 1
81 21 139
253 109 241
333 261 1
376 481 5
191 435 9
245 412 81
29 57 51
153 133 81
445 285 41
253 418 82
329 293 65
109 153 9
185 45 135
69 153 85
425 265 65
161 173 193
21 477 5
193 260 7
345 213 21
317 413 9
401 61 25
145 325 9
29 189 169
207 305 17
481 61 9
473 45 5
209 133 257
121 421 33
141 21 241
105 327 9
377 189 113
361 421 1
301 273 25
1 445 33
29 17 453
105 349 1
385 401 9
57 225 105
369 181 41
369 265 97
57 389 49
425 225 33
97 97 277
297 405 25
369 401 49
297 441 5
245 369 65
185 309 1
397 417 53
221 429 41
285 489 1
157 53 137
477 493 1
157 93 121
17 185 177
221 389 21
173 45 97
341 431 31
133 5 177
269 453 5
37 317 9
83 437 33
305 241 21
281 129 137
381 449 43
369 81 45
403 145 3
349 421 33
185 321 117
191 413 33
485 453 1
233 313 109
105 475 15
485 225 3
393 477 21
465 213 25
169 429 71
135 469 1
41 461 25
265 133 65
281 388 19
21 37 1
117 209 253
373 333 1
273 365 129
69 49 329
37 301 193
405 149 89
1 365 121
241 245 1
374 292 111
221 349 113
301 225 175
173 38 217
9 305 25
277 373 65
373 167 1
287 289 205
277 138 33
177 401 57
121 93 201
401 21 59
385 417 25
189 279 39
485 155 1
23 113 189
173 25 305
5 21 65
433 413 37
395 83 57
97 101 345
401 473 25
201 451 11
49 53 185
217 345 5
137 13 21
285 169 41
347 421 1
233 241 117
1 373 97
25 5 125
45 25 193
129 221 83
333 125 105
285 169 5
441 325 37
69 13 340
417 153 37
101 123 253
1 377 97
449 318 21
165 437 25
413 489 9
433 185 57
313 437 25
253 477 9
353 457 41
173 265 134
241 385 9
29 216 251
453 249 33
145 173 200
91 205 193
277 269 1
31 473 21
401 293 77
257 293 103
401 172 75
415 449 29
429 225 65
496 345 2
317 389 17
260 1 191
353 113 13
357 89 1
193 449 21
405 203 1
205 93 25
189 185 97
445 333 49
191 213 1
305 205 47
261 328 43
197 57 253
301 285 105
57 205 137
477 353 9
25 487 3
101 413 33
405 281 57
430 295 51
109 493 1
113 397 17
1 1 233
301 205 17
105 375 31
57 497 3
141 285 185
217 85 113
261 201 49
417 53 33
117 393 5
1 321 27
177 377 75
195 353 93
43 405 33
221 73 209
277 369 81
85 69 113
337 181 157
373 361 1
193 289 189
29 185 57
33 489 1
493 97 1
497 13 3
497 121 1
237 131 233
179 453 33
5 417 33
45 189 9
229 237 259
129 69 187
437 269 1
37 409 43
425 181 57
373 321 97
445 29 25
217 157 131
285 29 9
385 38 89
225 281 53
221 477 17
493 393 5
273 429 41
479 453 11
333 163 89
181 461 23
413 181 1
329 213 145
264 125 115
169 9 274
345 273 113
497 73 1
377 393 65
345 185 5
493 497 1
181 173 97
265 429 41
397 77 41
229 141 145
481 337 19
185 349 73
5 9 225
201 329 99
21 493 1
53 377 89
59 100 298
437 325 13
413 185 57
145 457 1
79 97 9
485 485 1
257 203 125
305 473 1
333 141 81
69 41 385
381 337 97
1 195 255
13 85 33
461 121 25
141 37 113
121 173 289
13 221 25
321 169 57
101 153 245
49 235 235
469 201 31
158 285 137
133 269 97
397 29 41
357 55 97
285 85 209
385 489 5
65 182 39
341 401 17
309 317 89
445 1 41
93 189 65
477 133 1
288 445 33
49 433 65
193 117 153
271 109 183
11 109 361
393 21 85
425 101 17
1 89 113
66 369 97
109 161 257
63 493 1
485 171 1
161 149 85
429 9 17
405 457 1
409 281 85
101 161 265
381 405 33
99 469 1
225 121 57
63 101 129
325 289 123
121 242 80
465 201 1
265 438 38
441 145 13
217 37 84
77 469 1
41 71 161
273 189 1
101 293 65
397 245 49
197 433 38
465 5 21
441 173 53
49 165 1
349 481 1
397 5 29
397 377 17
401 61 97
411 457 17
149 1 129
273 417 1
253 69 1
281 33 109
149 481 13
426 137 5
360 487 1
481 29 9
485 153 9
425 437 1
225 61 185
41 259 198
165 149 321
399 333 61
337 453 17
265 73 153
29 251 51
361 113 41
131 317 97
477 309 9
213 149 33
213 249 41
221 409 33
385 337 61
317 241 57
389 421 33
419 121 81
397 240 1
369 201 113
401 497 1
29 261 57
193 305 149
306 151 51
21 25 77
73 217 13
477 217 1
449 263 37
213 29 65
277 101 161
1 273 155
229 1 33
345 105 13
477 61 21
121 345 57
249 401 64
439 403 11
157 429 1
285 135 185
197 362 100
45 349 121
357 21 99
41 469 25
345 477 7
69 193 151
37 277 1
481 241 17
153 269 41
471 269 21
445 309 19
301 289 121
284 405 65
201 165 181
329 361 81
169 409 5
21 251 109
125 373 1
257 241 15
269 13 225
493 401 1
105 365 61
497 357 1
161 301 73
297 485 1
133 481 19
479 149 9
485 221 1
257 453 17
461 117 17
129 165 129
297 297 49
393 61 13
85 459 27
439 209 41
381 385 17
221 85 33
409 153 73
453 233 1
445 441 1
215 385 77
333 273 113
145 477 9
469 341 3
401 365 9
57 84 393
117 229 113
221 319 47
69 97 209
259 79 165
53 225 93
287 245 19
133 217 88
145 49 110
137 461 1
71 85 193
177 223 13
205 205 197
337 203 85
341 141 129
385 305 5
497 269 1
25 113 353
421 149 49
25 413 73
273 277 129
125 109 337
52 425 13
133 429 65
105 93 219
201 281 157
121 1 173
77 313 137
165 265 153
489 469 9
76 309 129
385 229 45
53 297 37
385 25 37
293 5 33
385 349 1
311 485 9
233 341 145
73 445 41
1 121 269
489 369 1
65 347 43
413 325 41
361 169 37
273 9 41
333 313 45
301 337 51
77 393 34
117 299 133
73 101 353
341 73 143
35 397 49
177 177 108
309 281 129
181 197 241
289 401 9
57 481 5
205 49 65
241 125 57
69 293 97
25 277 161
393 293 71
293 185 1
111 453 1
329 313 149
461 117 37
437 213 25
103 165 137
413 27 65
249 293 9
105 473 27
365 489 3
261 9 1
349 317 61
233 189 101
21 65 53
333 221 65
293 77 157
121 285 129
93 181 305
297 273 127
87 29 213
117 145 13
57 9 241
193 273 173
421 281 17
85 201 261
21 349 45
300 485 13
1 451 47
69 373 1
69 39 75
145 149 333
57 305 101
1 341 11
328 369 9
113 281 89
101 409 21
61 273 97
153 481 5
95 321 13
37 141 273
73 189 241
301 285 19
371 69 99
237 477 9
243 389 91
237 49 153
397 353 49
217 453 5
237 65 137
245 241 145
73 489 7
453 353 33
249 385 27
13 61 1
495 481 3
139 201 129
389 101 1
97 449 41
201 151 233
289 155 48
429 101 1
149 261 225
277 444 25
237 393 45
313 345 117
477 85 1
121 186 125
178 181 209
81 193 239
405 277 65
45 59 185
449 221 1
33 9 389
101 117 321
313 249 13
84 269 49
293 277 17
341 101 77
425 37 61
157 357 13
413 285 65
177 29 221
97 409 91
397 137 1
377 473 5
1 165 249
241 361 101
449 141 5
209 313 21
469 269 1
245 489 5
399 489 1
161 405 49
357 485 1
169 294 188
113 353 69
185 69 273
77 229 1
369 53 3
133 1 241
229 53 128
293 481 9
193 105 85
217 497 1
225 385 5
401 149 65
381 305 1
111 61 241
1 433 45
119 181 23
385 485 1
257 389 26
269 57 23
201 297 93
181 453 1
41 97 129
85 469 1
291 101 95
40 289 177
197 133 57
185 401 57
397 33 89
413 497 1
53 109 57
467 449 15
164 441 53
489 289 11
211 493 5
265 205 185
281 397 33
421 45 65
437 80 1
121 429 57
377 185 9
141 201 15
281 497 1
5 53 221
82 301 193
409 493 1
169 9 281
153 357 17
465 201 29
357 293 1
337 245 125
61 353 121
213 495 5
453 467 29
453 53 37
173 117 321
445 161 15
365 177 105
77 429 1
45 81 209
65 261 142
177 141 81
313 385 93
237 473 23
257 369 57
425 269 53
217 493 1
405 201 65
441 61 47
385 385 73
9 81 157
453 137 41
217 85 173
153 497 1
433 469 1
321 500 1
269 473 21
89 57 293
269 33 169
465 169 9
365 229 57
225 189 9
397 193 1
201 337 25
149 421 45
441 209 25
45 269 185
17 21 321
21 333 153
233 1 69
341 137 97
257 241 58
441 181 5
21 385 65
17 183 277
185 9 229
17 153 297
149 469 9
183 349 41
317 193 49
289 385 89
201 349 97
381 373 69
197 267 167
353 277 141
81 173 209
37 469 1
273 397 73
373 297 117
333 281 97
38 101 33
309 341 153
193 273 109
405 325 1
389 227 81
229 397 65
257 349 1
393 345 5
209 305 83
267 333 105
321 49 21
13 353 93
21 233 101
269 253 113
365 337 45
401 57 85
309 89 1
41 41 193
241 493 1
473 317 13
21 421 1
77 421 17
157 241 33
105 261 129
221 1 145
21 399 101
153 189 113
201 389 17
257 253 25
157 261 1
341 101 97
141 385 57
261 421 69
351 385 65
345 269 49
447 61 35
405 93 81
161 461 1
193 493 1
461 173 25
269 5 41
201 166 145
289 381 41
17 359 115
243 376 32
281 349 33
161 265 89
489 153 1
89 85 353
89 129 281
189 81 73
169 37 41
437 113 1
77 415 63
165 117 161
205 141 73
187 57 131
429 93 29
301 129 73
101 149 321
291 201 119
373 165 79
53 453 41
431 77 69
253 85 177
349 393 33
493 161 1
277 425 25
75 297 25
45 97 61
13 405 59
229 353 105
181 297 189
5 253 41
301 213 197
129 261 29
185 341 95
55 373 97
401 41 73
189 284 107
65 317 74
85 1 401
149 107 157
367 229 103
109 205 225
297 205 157
13 453 5
121 421 17
441 81 17
289 221 151
401 37 93
269 104 17
233 441 13
433 465 17
317 325 49
89 241 169
29 265 197
421 435 65
121 65 209
7 53 257
305 89 25
123 385 9
61 97 169
269 449 19
181 45 237
253 461 29
177 181 81
65 67 237
57 157 33
21 25 77
133 201 285
341 241 33
21 181 29
145 237 171
45 109 137
27 355 103
477 173 9
377 41 89
373 101 17
73 193 241
245 409 57
69 97 17
229 285 139
187 153 105
293 489 1
465 65 9
97 365 41
17 489 1
345 69 59
405 81 65
381 413 45
437 477 3
341 361 5
1 241 129
213 193 1
165 424 4
415 457 1
418 141 38
273 381 89
497 301 1
405 277 65
237 301 1
477 365 9
401 121 41
397 109 21
443 265 45
55 312 32
273 305 53
29 5 409
373 455 35
181 429 1
337 1 133
289 237 141
117 377 69
115 473 25
333 109 77
97 281 13
289 363 59
281 53 201
469 305 1
141 333 53
121 1 5
101 73 81
241 61 37
393 473 21
221 389 17
297 163 77
453 473 1
373 481 17
461 457 21
285 1 41
473 493 1
153 176 173
85 487 1
181 415 23
353 261 87
376 53 85
469 261 5
441 265 1
237 37 137
409 173 1
165 417 81
245 377 105
269 29 156
489 417 1
398 21 73
429 477 9
151 119 35
221 133 189
174 193 55
1 53 353
349 213 105
197 253 193
153 368 86
257 413 53
381 293 65
241 481 9
5 257 49
353 13 41
177 101 209
144 305 109
209 317 93
497 181 1
249 121 53
245 253 41
389 311 33
249 361 1
249 441 57
183 449 20
1 497 1
385 153 109
377 277 9
229 245 97
305 253 145
254 49 189
153 227 77
221 377 65
129 81 77
225 337 161
185 153 91
89 457 9
341 9 65
481 281 17
381 461 33
273 277 169
119 29 263
423 269 71
489 273 1
13 229 49
401 233 63
73 153 45
185 161 61
81 489 9
445 353 41
289 247 13
37 77 161
457 305 1
169 325 1
157 488 8
165 261 181
217 441 1
357 369 61
329 481 1
221 273 37
245 101 129
165 57 65
245 217 1
417 291 69
358 33 86
157 269 193
165 350 98
393 287 37
325 421 63
201 473 1
489 13 9
137 129 337
137 401 49
101 129 369
181 405 33
251 385 65
261 201 121
377 477 9
193 462 20
71 361 101
101 277 135
265 197 167
155 337 85
13 401 53
397 309 81
71 213 73
73 85 130
229 405 1
461 401 1
393 405 17
493 65 1
285 497 1
9 265 81
65 145 121
345 489 1
481 109 5
433 385 5
60 157 89
109 99 377
41 421 61
333 41 157
21 321 101
453 353 33
137 401 69
389 437 9
185 297 109
221 493 1
377 93 103
87 297 41
41 33 287
65 161 229
229 189 241
285 161 25
377 159 113
333 165 33
73 293 17
293 173 161
185 19 89
41 165 17
161 485 13
325 433 17
89 1 97
437 85 9
473 125 5
225 487 3
108 25 18
373 5 65
289 141 165
269 403 1
283 496 4
329 387 105
181 241 29
65 445 25
97 1 253
109 481 17
157 249 229
101 203 45
261 161 225
73 461 17
269 117 121
485 221 1
445 497 1
129 269 65
409 73 43
433 285 61
353 9 113
389 407 27
118 97 299
97 25 253
201 265 119
413 401 79
375 53 3
439 121 13
413 297 69
161 405 89
425 5 73
301 257 1
69 425 61
9 353 93
385 469 1
169 197 193
389 289 65
405 333 33
205 321 11
221 269 159
185 253 149
253 157 233
301 225 101
253 181 229
81 241 69
369 17 45
289 149 153
1 301 141
405 85 65
193 109 81
93 109 89
353 309 129
269 357 97
425 265 5
257 305 154
285 15 185
445 433 25
329 133 101
189 341 89
457 169 25
277 267 209
241 1 201
33 153 145
33 265 57
305 353 17
237 421 49
173 237 217
289 421 9
433 101 41
89 121 73
101 145 193
497 457 1
293 53 125
341 415 67
319 441 49
493 297 1
145 25 349
273 137 109
221 281 213
421 161 31
477 305 1
457 153 13
257 421 53
157 109 73
217 69 157
217 377 85
17 301 133
21 13 105
61 457 21
413 241 37
219 461 17
277 333 153
369 293 21
141 461 9
333 393 1
101 41 177
157 401 1
129 149 193
215 313 117
161 221 33
66 337 81
211 9 155
353 101 1
153 209 73
477 417 9
455 385 3
409 325 37
381 341 21
261 145 1
181 337 89
121 457 13
341 269 97
45 393 77
405 405 1
153 173 313
277 337 45
5 469 1
425 61 9
125 461 13
397 401 37
332 133 104
499 409 1
100 45 45
497 441 1
97 1 325
330 381 113
77 113 149
229 185 265
5 377 9
177 347 143
293 201 165
61 213 1
337 381 113
301 75 153
249 97 17
69 397 57
379 265 71
197 333 81
465 253 1
253 73 161
397 97 65
121 25 237
145 465 29
17 37 89
213 353 9
9 29 153
465 145 1
157 37 153
481 157 17
320 17 106
162 397 99
431 309 61
401 10 77
337 417 73
165 361 77
1 23 351
141 493 1
41 89 389
172 301 65
229 241 75
297 477 1
105 421 17
369 490 4
473 333 9
99 73 135
313 201 161
273 457 7
461 213 33
353 401 94
217 301 1
469 380 17
109 413 17
259 177 31
121 141 281
297 29 65
453 61 1
49 381 105
257 321 1
209 495 1
121 25 5
229 389 1
25 121 237
325 9 129
133 101 195
393 21 21
381 357 97
421 121 45
97 101 369
1 100 198
213 305 25
365 473 25
69 37 293
45 309 1
323 109 31
421 461 33
159 190 77
129 181 129
94 213 19
137 77 57
330 33 28
469 109 15
113 125 217
245 401 45
7 421 1
153 109 169
335 173 141
137 144 335
285 213 129
345 137 133
189 83 161
457 241 25
257 461 13
385 489 9
97 5 41
201 301 81
61 385 13
141 481 11
29 489 9
77 31 129
181 193 245
233 265 203
405 1 65
105 421 1
225 305 93
37 493 1
65 469 13
437 161 57
13 121 73
497 209 1
329 241 117
46 205 265
225 325 33
17 419 23
17 381 41
249 257 161
253 309 129
377 449 13
285 9 105
33 193 271
121 381 9
295 233 43
441 153 57
497 295 1
273 129 9
169 349 1
257 97 1
369 57 129
173 289 122
77 361 73
153 81 221
489 117 1
29 473 21
269 401 65
141 37 201
33 383 93
380 1 50
129 157 259
225 349 9
381 29 17
401 325 61
457 217 33
417 265 39
213 397 97
253 373 1
113 425 5
60 389 9
25 41 241
445 89 49
77 165 68
277 316 164
165 59 273
45 125 237
77 385 33
165 217 113
77 261 205
137 433 5
453 373 29
241 169 257
177 181 109
433 193 21
137 17 209
421 161 11
369 229 25
481 321 1
161 367 59
73 293 33
105 17 309
401 357 81
369 385 73
197 413 1
473 241 13
385 169 9
309 1 1
305 233 50
313 73 49
441 385 45
481 97 1
1 233 121
301 341 1
267 301 169
351 129 135
341 233 65
73 161 93
189 221 41
125 497 1
309 349 45
193 369 73
277 453 11
381 443 13
449 145 37
270 237 131
41 1 101
193 253 233
161 1 297
401 25 37
173 29 145
162 417 25
457 221 41
245 29 177
37 453 17
41 293 133
221 329 61
494 361 2
491 465 7
127 345 45
309 165 17
131 333 25
369 341 11
123 201 29
481 141 1
213 141 17
421 121 11
17 298 99
421 381 49
21 493 7
449 9 37
385 121 89
353 329 49
61 245 1
185 257 123
9 157 209
169 252 1
265 19 121
397 25 49
113 113 285
405 281 25
245 341 121
237 85 181
442 153 23
425 85 37
97 165 1
439 29 59
365 257 25
485 145 1
33 25 369
201 13 121
77 5 1
413 321 5
215 101 171
9 125 349
385 213 69
69 89 353
333 313 1
457 1 1
97 457 41
305 211 53
401 25 85
309 497 1
399 145 81
93 273 11
285 73 129
97 453 33
333 485 1
185 109 261
401 313 97
337 497 1
237 153 65
374 429 41
269 245 185
197 81 33
33 289 85
9 457 13
171 117 301
297 429 25
421 153 18
1 385 53
49 153 197
133 147 187
61 83 117
125 153 125
273 73 177
417 313 43
13 321 137
293 361 137
101 185 229
493 145 1
277 133 97
1 77 417
1 349 113
45 469 1
181 305 85
14 365 33
485 285 9
37 169 193
217 65 185
185 445 49
289 241 29
421 201 31
289 421 65
385 89 75
189 321 177
265 18 133
321 225 107
1 461 33
321 281 69
377 161 59
485 409 15
1 25 465
137 485 1
393 137 65
393 351 23
45 381 1
5 153 133
389 141 1
73 141 25
161 86 195
457 157 25
221 309 145
157 329 101
261 251 141
473 401 6
173 321 89
373 81 117
301 357 1
417 21 75
397 397 37
187 493 1
145 225 29
69 225 165
325 73 15
303 33 67
477 485 5
73 179 191
133 315 9
181 341 65
277 421 41
65 9 141
297 429 57
1 273 101
1 41 381
201 275 77
477 217 15
417 271 45
401 409 77
181 461 25
303 425 13
44 1 118
321 93 105
93 433 63
377 485 1
129 381 89
453 77 37
365 410 27
253 173 177
201 345 33
81 177 105
85 129 217
262 181 13
417 141 29
417 97 33
225 445 1
205 29 37
229 83 21
53 121 241
273 345 5
225 221 49
451 97 13
477 129 17
281 444 26
161 125 241
475 457 19
69 141 217
345 289 9
137 85 273
25 469 1
193 189 297
365 1 73
217 253 177
1 57 297
30 289 13
277 17 193
403 41 11
177 361 25
353 439 17
389 233 81
65 365 85
405 409 88
393 285 77
117 161 1
389 379 105
485 453 1
145 397 9
145 473 5
85 449 5
129 453 17
245 201 1
219 233 133
437 21 1
413 281 69
153 313 1
237 305 77
481 201 12
259 145 233
271 89 51
221 69 169
169 425 57
329 465 9
221 85 265
265 345 125
261 463 9
40 13 264
453 241 1
191 149 281
479 181 19
76 257 83
41 451 19
73 377 97
409 221 17
157 205 129
141 309 1
5 265 101
333 461 33
25 33 221
473 393 25
153 397 17
165 357 65
41 213 1
9 457 17
93 357 113
157 445 9
329 53 68
73 425 9
425 1 73
179 85 155
145 273 1
377 89 79
365 401 45
477 481 17
257 465 25
205 485 9
65 345 77
413 445 19
149 25 25
471 301 5
100 457 25
485 115 1
297 329 73
105 193 157
321 69 61
303 125 157
381 217 25
49 489 1
5 359 133
213 421 57
17 145 37
273 21 25
281 137 179
309 53 169
369 169 29
481 317 9
237 429 49
397 457 13
377 53 25
65 317 1
161 49 170
477 289 4
261 25 49
288 225 98
89 193 137
157 73 241
493 217 1
57 241 121
90 1 216
97 369 37
263 127 93
197 301 177
184 413 25
429 207 49
65 485 13
369 101 129
381 1 73
89 287 71
218 429 65
109 365 57
75 85 249
31 145 189
141 369 1
365 409 45
417 157 61
381 121 105
205 137 121
333 429 9
321 465 5
77 137 173
285 1 41
201 465 25
13 221 249
197 353 25
21 437 1
277 105 23
77 461 1
233 329 109
337 473 21
185 109 237
221 437 13
403 149 79
389 493 1
373 389 49
293 13 97
445 89 25
121 389 49
61 469 1
333 449 48
1 281 197
149 41 161
133 245 209
102 337 121
21 133 77
133 317 49
445 441 1
321 65 113
65 373 53
153 305 25
181 241 221
225 77 205
377 393 5
107 161 321
385 11 17
229 117 215
121 225 253
137 45 65
309 425 61
221 261 197
423 257 19
419 269 47
213 201 281
181 441 49
301 265 49
197 401 41
381 441 21
445 1 1
53 217 145
269 61 61
389 401 45
193 101 29
93 305 49
329 453 33
417 297 13
140 189 9
397 129 73
269 161 185
373 85 1
425 399 25
369 345 127
121 113 21
207 93 81
409 93 33
411 449 13
301 267 65
241 423 15
489 9 1
321 401 61
13 305 189
105 301 29
293 409 77
149 24 161
285 385 69
73 329 125
305 125 37
329 381 109
421 397 1
1 69 276
93 173 201
465 479 1
411 305 27
309 353 53
393 261 41
41 217 105
397 195 89
493 209 1
73 115 105
169 233 151
489 105 1
207 473 21
61 345 49
371 37 119
381 233 14
205 325 137
45 391 105
193 225 221
399 35 65
193 161 245
113 109 201
57 281 153
301 405 33
177 189 241
201 173 57
397 349 33
341 217 44
157 253 199
101 11 289
109 425 11
489 257 9
281 429 17
21 333 65
313 111 77
393 17 85
153 213 225
141 177 49
161 141 297
269 301 113
429 301 33
349 61 73
161 481 1
409 185 5
141 85 297
409 405 45
385 221 39
61 273 105
17 1 173
341 361 77
409 493 1
333 89 69
21 165 263
357 25 13
273 225 201
237 445 33
317 485 1
349 145 73
37 141 345
121 145 333
53 149 225
457 255 17
425 161 13
205 297 41
281 209 141
153 225 29
169 45 197
489 389 1
385 377 113
85 469 5
248 423 1
285 437 27
465 117 23
85 1 281
437 393 9
337 193 81
173 341 73
93 13 1
23 197 1
197 305 125
145 93 73
345 25 81
276 289 133
291 397 21
249 61 195
493 209 3
453 233 33
213 85 1
85 413 81
221 169 1
49 457 5
97 357 97
129 385 85
489 445 7
189 135 295
201 159 145
265 173 161
353 281 19
445 141 49
417 233 29
389 249 57
423 281 21
125 109 169
229 79 209
129 449 1
141 97 9
217 121 145
361 429 1
421 109 33
117 241 45
1 481 17
377 121 85
257 397 53
489 265 1
141 493 1
101 341 17
305 417 1
45 141 281
209 175 277
287 451 49
173 101 241
9 381 65
257 205 93
337 105 53
489 9 9
209 129 245
328 105 162
145 403 5
373 2 81
477 35 21
237 441 5
281 423 39
325 266 65
149 1 209
385 101 25
437 309 25
493 293 1
181 93 113
1 145 97
13 269 1
353 145 25
85 285 93
125 309 33
13 469 27
349 177 25
305 393 77
305 257 9
393 157 73
285 341 97
129 181 313
477 297 1
37 61 377
182 301 29
305 53 81
429 287 17
217 65 17
385 173 49
185 1 121
237 221 257
273 369 81
389 417 77
265 1 213
129 25 156
145 369 77
337 49 137
417 317 21
285 16 109
417 445 32
77 373 97
357 13 1
311 145 57
453 85 17
301 301 81
113 225 237
277 1 97
297 281 181
1 473 5
105 23 173
469 37 17
389 13 97
325 471 1
297 21 53
221 269 155
189 125 225
317 449 1
301 445 41
101 1 225
233 181 49
333 457 41
41 77 234
251 197 127
177 181 81
401 153 65
101 1 217
85 181 75
409 189 85
148 289 105
277 1 193
381 225 53
221 493 1
65 93 373
425 285 1
401 69 81
341 453 9
401 357 85
225 305 121
229 430 21
257 45 129
37 447 43
49 237 245
85 33 193
421 1 1
85 313 185
201 13 39
205 365 47
277 169 193
373 17 33
409 281 25
221 113 103
341 409 13
101 205 89
77 43 57
97 337 21
379 61 43
409 357 89
165 41 161
69 13 385
1 433 1
165 77 185
143 317 27
201 89 173
69 1 17
129 85 197
133 153 241
189 101 81
45 245 65
171 65 211
385 221 5
457 61 21
323 113 59
107 281 61
395 265 21
285 7 89
333 377 81
97 101 210
101 85 113
397 465 33
297 485 1
293 177 193
357 109 65
97 101 385
241 213 125
149 33 119
397 457 5
97 457 34
281 81 197
243 185 227
441 329 5
345 277 145
297 425 75
205 277 177
245 61 125
269 29 73
157 409 89
381 275 41
1 1 17
105 301 57
157 9 201
65 233 69
261 381 91
145 341 97
373 241 115
7 253 9
109 133 161
253 93 113
313 293 9
101 141 313
281 435 7
403 289 63
209 57 101
235 239 23
309 437 25
37 25 33
185 61 157
273 349 121
285 473 13
385 225 9
317 5 57
105 237 3
357 105 113
13 401 15
229 485 1
17 383 21
453 40 1
273 105 33
374 133 90
229 47 233
61 193 109
97 345 13
13 157 33
449 313 41
229 301 198
325 341 1
145 1 97
473 9 12
315 57 84
1 133 139
1 337 1
293 273 1
465 437 17
273 93 53
129 345 55
305 125 153
29 185 17
429 461 17
413 369 1
1 157 223
217 243 143
113 17 329
481 285 1
485 347 1
413 121 9
497 305 1
57 129 217
104 357 129
169 45 241
421 421 33
241 261 29
101 497 1
221 417 29
49 41 5
73 89 401
461 1 16
217 53 193
437 265 17
421 45 17
401 253 65
21 301 177
201 281 61
181 309 97
9 153 205
477 389 21
1 425 1
1 441 1
193 57 125
273 197 13
451 29 5
37 49 1
365 433 65
341 17 65
325 129 97
217 109 9
453 353 25
297 325 49
1 357 17
493 145 1
181 85 161
141 449 5
285 424 22
221 321 55
33 29 367
429 161 49
181 225 89
215 161 24
101 359 135
377 116 89
193 249 147
217 301 77
221 353 125
52 226 194
305 285 137
369 225 17
337 301 101
261 137 211
196 173 69
405 1 17
49 163 219
1 457 25
177 97 199
447 489 3
121 209 282
365 265 49
125 113 313
277 361 1
313 421 29
269 141 65
145 437 25
127 275 123
365 61 57
13 177 165
201 89 257
1 221 239
93 21 313
1 401 85
484 257 4
269 341 49
293 113 105
469 427 1
453 1 1
337 413 73
177 229 165
493 197 1
493 165 1
49 397 50
165 445 41
37 285 5
473 89 1
69 49 177
53 125 233
19 233 209
479 212 7
141 433 35
26 333 105
201 325 33
385 149 89
257 333 9
389 429 17
457 217 29
449 49 15
129 460 34
477 209 15
331 221 87
261 49 1
13 121 9
13 497 1
43 439 39
205 1 89
349 253 57
65 127 321
489 125 9
269 57 9
185 221 17
397 377 49
457 25 21
257 461 33
337 306 85
357 61 93
101 369 17
269 97 121
41 57 329
249 61 45
153 351 57
285 385 35
357 173 1
89 151 13
77 495 3
471 321 13
341 379 89
225 405 65
245 323 171
105 37 263
281 77 57
269 357 144
260 409 5
93 41 105
365 193 105
149 497 4
297 13 33
493 221 7
269 101 137
141 69 204
413 205 69
5 205 1
229 309 129
330 73 57
473 321 5
31 369 41
197 365 73
321 93 73
321 130 165
309 61 49
16 217 65
109 457 21
361 225 105
77 245 157
27 13 113
409 49 69
353 393 13
405 285 9
397 133 11
77 417 13
417 465 5
165 1 125
181 149 89
69 453 17
189 125 105
1 365 105
461 173 1
449 477 17
313 265 81
441 225 55
485 404 1
101 349 97
61 149 1
121 481 1
345 217 81
221 141 161
73 177 255
337 157 99
41 345 37
301 149 171
257 451 1
161 279 179
341 401 23
421 317 33
49 413 49
333 237 65
69 61 177
49 483 7
249 269 63
193 281 69
457 457 25
129 101 69
277 249 65
1 361 97
61 89 233
425 113 13
275 65 149
13 9 417
457 101 21
425 497 1
469 185 27
461 497 3
25 240 180
1 73 329
366 11 82
465 365 13
303 393 25
249 305 93
149 101 97
361 61 85
399 145 29
267 281 137
333 57 97
85 125 177
289 301 121
237 77 89
157 359 91
181 253 137
253 489 1
189 433 17
177 1 69
225 217 109
41 1 425
301 50 169
389 417 1
261 217 169
449 307 37
196 141 68
153 294 23
1 461 9
217 377 45
449 65 5
77 310 121
39 69 193
221 365 77
489 209 9
337 201 65
241 481 9
177 437 25
462 177 36
221 81 1
275 113 143
25 269 193
361 289 77
489 137 5
37 189 133
329 169 9
9 321 59
61 39 249
237 221 137
369 329 95
273 253 89
69 9 113
385 17 33
109 473 13
461 329 9
421 245 65
169 137 53
405 347 33
249 165 9
181 427 1
101 221 201
333 461 9
253 145 9
37 489 1
69 153 205
109 350 98
377 65 85
153 331 1
77 318 96
101 441 49
133 273 61
209 233 173
45 365 1
121 101 145
413 365 57
409 237 1
401 27 63
243 269 49
337 473 13
435 301 7
177 373 27
125 441 1
449 333 17
225 29 93
453 201 25
149 229 193
305 305 177
5 209 181
389 205 41
41 41 61
97 333 127
137 413 1
269 413 85
329 221 117
453 285 43
133 261 97
309 193 129
265 385 10
257 253 83
401 385 77
317 45 121
243 65 139
237 61 9
265 457 17
409 1 29
369 481 15
177 141 253
185 309 141
209 489 1
61 297 29
317 144 1
353 165 17
445 309 1
325 281 97
101 101 1
37 117 97
61 441 37
225 137 257
421 305 1
361 237 97
141 185 217
145 71 161
237 269 153
173 465 21
429 401 17
349 1 49
277 81 97
485 69 9
281 101 53
137 301 185
385 301 81
393 421 77
177 385 85
457 461 1
457 489 1
225 365 113
113 205 201
425 421 33
261 389 57
161 333 161
273 433 37
73 409 69
337 397 49
30 369 117
461 385 19
1 301 73
297 357 73
69 105 93
317 53 105
353 381 73
153 261 209
101 365 121
239 213 65
329 281 9
286 209 120
245 245 41
407 457 9
327 437 1
473 461 25
457 465 1
421 381 1
347 385 41
105 141 243
410 57 3
441 451 31
29 461 17
169 421 33
85 31 389
371 333 27
125 301 169
317 125 113
437 471 1
377 273 85
41 189 233
25 225 141
189 373 49
201 265 209
185 313 105
217 135 265
360 225 40
213 189 81
41 485 1
73 441 21
397 145 97
125 381 1
282 101 199
1 89 109
1 29 305
461 269 25
289 405 73
393 9 49
437 25 15
119 167 93
77 85 337
97 37 221
385 369 49
421 205 1
317 473 21
233 375 47
389 361 1
401 385 69
169 49 197
321 357 15
257 1 64
481 237 17
137 389 97
461 201 33
25 101 113
353 1 9
109 289 185
153 401 41
220 121 66
153 321 125
257 221 133
65 173 49
473 441 17
441 281 13
261 329 77
251 229 53
413 305 33
297 421 1
39 253 171
157 169 285
157 109 65
101 401 89
49 245 17
57 225 85
141 465 15
465 419 13
373 433 9
233 29 81
38 381 105
389 485 1
37 197 177
235 265 203
471 233 3
481 493 1
249 233 193
477 301 1
69 181 182
1 337 69
273 457 1
461 429 17
421 269 17
1 445 1
97 181 257
241 485 13
373 437 49
353 457 1
213 9 233
65 233 189
169 233 261
73 33 237
397 413 20
469 441 1
457 201 5
250 81 196
465 337 21
353 349 29
319 193 23
421 193 41
65 69 113
377 333 89
269 441 49
259 13 203
25 417 57
217 409 75
1 145 49
381 325 73
387 353 7
241 309 169
107 273 1
377 45 3
77 99 43
499 29 2
149 497 1
225 193 61
185 341 153
85 1 273
121 421 1
369 181 37
405 45 7
375 39 77
437 365 63
409 73 17
481 401 1
469 81 5
101 401 93
401 154 5
413 101 41
85 221 151
269 109 121
241 493 5
157 189 225
373 449 45
169 169 213
333 349 145
197 369 57
133 213 193
133 221 265
125 133 289
181 253 201
477 161 9
89 5 113
117 413 41
137 321 165
305 305 193
9 295 55
5 81 281
369 374 84
265 145 17
409 49 73
493 425 1
37 153 141
217 257 169
125 93 137
49 37 321
213 53 177
21 57 283
241 285 9
181 5 177
367 249 19
437 401 1
93 53 349
181 141 65
241 173 97
1 385 17
421 285 1
77 1 33
409 25 81
49 1 169
221 133 241
285 201 25
473 69 17
341 465 21
213 361 117
441 141 29
433 421 9
197 217 29
461 265 17
333 137 153
385 189 101
41 21 189
51 429 13
25 241 245
157 29 153
145 261 65
141 417 77
393 393 9
261 497 1
81 473 17
437 313 57
429 69 17
493 117 1
221 1 15
261 21 89
365 101 41
313 157 149
185 285 121
306 117 135
289 41 37
357 126 1
185 253 9
409 262 5
205 133 233
329 169 37
421 181 54
137 385 105
109 449 17
233 401 65
101 185 77
273 109 25
101 385 85
145 305 73
385 37 97
401 261 21
217 125 109
445 353 9
9 137 205
201 61 73
357 13 9
1 405 18
101 337 145
349 317 5
311 333 65
479 497 1
465 145 29
465 377 21
299 305 145
75 397 41
81 493 1
493 409 1
249 273 1
325 437 1
165 41 109
101 437 1
89 241 137
385 93 73
433 65 57
195 5 120
225 285 1
385 473 6
101 221 193
241 189 245
283 200 195
317 417 1
77 341 1
53 353 89
281 285 65
181 317 97
393 153 97
251 45 119
23 97 201
265 76 165
243 493 1
377 5 41
1 201 97
377 269 101
385 401 57
141 401 80
297 377 33
65 405 21
5 257 219
349 201 1
145 430 3
9 193 253
471 313 19
374 185 40
157 125 241
121 17 377
297 421 75
389 21 97
349 73 147
145 239 197
443 105 5
1 75 143
81 49 213
185 17 173
251 61 79
217 449 45
213 98 209
33 231 223
9 393 33
285 49 207
407 445 9
85 485 1
321 37 1
57 421 65
491 261 9
429 89 17
57 361 115
113 61 381
437 333 9
10 169 301
21 225 145
477 485 1
245 437 37
245 357 1
197 447 31
1 249 209
381 165 97
9 457 13
277 77 1
409 181 5
393 381 53
123 265 125
325 21 141
417 121 61
305 210 71
173 97 57
361 49 1
21 241 145
421 101 37
109 325 123
121 101 181
281 43 1
57 485 1
105 453 25
373 169 113
365 129 1
145 493 1
29 173 25
233 385 53
161 417 53
141 329 13
191 217 177
389 269 97
105 145 1
181 197 1
185 145 77
485 189 9
5 325 129
461 357 17
263 51 201
341 341 1
313 433 17
313 121 1
165 67 65
105 41 269
97 69 381
81 41 269
121 49 285
321 369 33
297 261 101
453 85 43
197 157 145
485 101 7
465 89 21
425 121 9
225 127 93
29 193 173
64 165 225
45 189 209
169 73 249
317 361 53
177 61 41
329 309 5
423 353 29
129 289 191
165 65 1
17 457 41
189 129 49
345 293 49
277 467 25
181 155 117
149 33 177
473 369 1
413 125 25
201 349 89
313 269 155
51 37 19
189 389 9
153 481 5
309 5 169
39 389 49
393 113 37
469 237 17
1 105 225
181 53 65
5 427 73
125 157 49
185 481 1
177 453 33
325 457 17
329 217 39
9 13 249
253 389 65
109 301 161
321 21 165
1 297 195
485 157 9
29 315 4
271 383 21
117 241 225
377 365 45
289 141 128
161 37 106
401 293 21
49 123 55
25 103 167
241 117 229
493 201 3
227 421 5
81 161 55
331 433 41
193 417 57
73 61 380
365 485 1
405 277 63
469 33 1
293 249 17
61 377 45
353 129 1
251 425 65
497 497 1
121 365 73
61 273 101
353 325 1
417 307 1
354 341 109
485 177 1
57 21 257
269 17 217
285 101 41
141 201 256
297 19 97
185 391 75
37 363 65
449 161 37
281 301 17
121 165 81
77 269 57
209 321 117
449 293 25
365 381 57
423 141 6
341 409 73
413 37 49
281 377 117
13 267 28
53 489 9
429 153 5
93 97 89
338 93 25
293 481 5
177 269 209
297 323 95
389 253 25
85 197 33
369 405 65
73 495 3
105 141 57
285 369 37
17 9 65
9 385 97
201 13 29
377 109 69
441 1 13
377 313 39
1 49 91
121 181 141
237 9 57
249 45 37
258 1 223
221 457 29
413 165 57
317 257 25
97 141 345
53 61 261
265 109 193
21 499 1
361 337 65
201 145 73
483 309 5
385 245 29
125 393 89
301 469 18
88 149 321
61 401 79
449 53 17
1 11 379
221 453 33
331 85 165
105 493 1
269 473 17
117 165 97
37 289 173
473 269 17
9 401 29
437 413 1
173 481 1
245 21 225
385 301 115
157 181 305
49 279 101
105 133 49
41 313 69
239 37 79
193 453 1
65 89 289
453 61 35
413 1 73
9 45 313
337 289 93
253 289 129
181 173 109
465 153 1
285 305 149
421 393 65
297 141 187
233 313 57
117 1 129
33 269 9
309 425 53
1 385 65
65 453 1
437 457 37
369 113 81
29 469 1
401 153 13
13 457 25
301 137 1
345 411 83
322 181 92
33 461 29
37 265 163
329 9 117
449 245 31
481 376 5
333 433 1
35 53 209
53 1 281
113 109 45
149 17 133
9 489 9
69 1 241
269 109 89
305 137 179
191 269 201
169 393 101
5 453 17
145 229 81
405 273 65
73 97 361
205 145 193
405 178 55
325 441 25
409 173 4
465 145 17
389 481 17
255 149 137
465 409 5
263 73 167
225 333 65
85 461 36
269 461 25
497 73 1
245 1 29
109 109 257
93 377 37
157 257 209
377 141 89
365 425 41
456 317 42
109 251 1
25 75 383
325 73 97
89 101 41
265 273 41
405 297 25
245 473 13
305 249 1
1 161 225
105 457 37
189 17 269
416 109 38
5 181 33
165 57 179
117 313 37
85 381 35
153 445 33
177 425 1
23 105 169
385 441 5
25 465 25
401 1 13
65 117 97
33 281 13
209 77 185
169 489 9
401 41 45
113 237 247
377 409 21
165 277 161
185 153 307
285 125 1
153 313 65
457 201 13
385 7 67
173 361 121
289 349 121
29 281 161
109 237 229
321 1 137
413 357 77
145 249 152
325 341 129
15 157 169
481 353 13
453 353 1
211 417 69
109 205 65
199 461 25
109 461 9
365 41 105
5 385 29
85 169 77
97 66 57
301 453 1
105 81 209
193 261 60
89 229 241
385 289 1
397 133 65
29 113 357
209 145 189
129 145 293
157 165 65
81 1 193
125 177 37
441 241 9
409 301 73
237 41 17
265 1 89
133 33 161
197 351 83
401 443 11
441 293 21
13 141 337
81 1 105
489 333 3
430 165 25
201 161 193
225 369 1
105 189 185
75 461 25
301 337 157
369 355 17
257 249 52
201 221 113
249 421 69
305 209 125
417 437 33
293 249 97
429 454 2
245 309 69
349 269 138
233 421 1
209 13 193
307 189 167
273 293 71
349 65 81
373 189 113
149 121 177
357 249 129
105 333 121
287 97 31
351 473 5
477 19 1
277 340 110
317 285 121
317 201 169
261 25 145
225 313 117
385 41 45
333 153 25
465 437 1
65 261 81
169 445 21
425 389 5
1 129 192
309 425 13
229 1 225
297 357 121
133 245 161
345 465 29
493 449 1
145 477 19
233 433 17
64 449 13
33 413 1
489 113 9
17 9 41
373 465 5
361 77 81
225 305 41
305 9 157
149 329 41
337 253 161
341 397 41
1 333 155
317 269 129
113 153 249
273 21 17
337 301 65
295 25 147
29 459 15
289 417 71
373 297 81
181 441 39
361 309 69
361 361 1
469 193 1
93 173 185
237 389 81
113 21 39
453 97 7
345 117 45
73 361 133
437 221 9
125 49 41
13 121 37
487 149 1
29 73 125
165 417 69
405 401 1
441 301 21
141 57 281
281 193 61
225 181 241
165 475 1
469 189 25
405 413 47
65 349 42
297 369 5
317 169 101
385 301 37
297 373 33
221 361 125
361 401 97
21 93 361
67 235 151
153 201 77
441 317 53
473 325 13
109 405 49
97 161 257
429 85 9
353 175 145
101 293 29
337 301 77
89 169 93
9 129 73
65 113 245
289 45 49
97 165 129
309 145 145
381 477 1
185 473 4
37 409 53
305 365 81
413 289 81
209 76 229
305 301 141
5 297 45
105 145 115
341 493 1
425 249 1
413 281 37
205 26 21
109 301 161
269 365 109
225 301 113
1 25 425
157 201 293
449 437 45
69 42 315
469 89 5
441 85 1
137 289 209
9 425 74
17 269 45
325 93 113
385 433 1
45 497 1
431 493 1
1 185 21
33 89 9
172 21 68
209 417 77
69 301 17
431 117 63
57 289 89
73 13 21
61 65 237
133 133 209
61 297 148
37 197 129
417 277 33
409 461 1
231 129 161
281 253 177
61 109 145
341 203 141
97 121 117
57 45 5
289 17 153
481 457 5
205 433 9
309 161 11
149 401 73
5 433 21
99 161 153
495 166 1
369 393 65
113 269 229
321 349 29
69 1 409
193 401 51
217 337 113
133 289 113
463 333 1
445 60 9
405 153 49
217 181 93
375 237 113
246 21 233
473 186 13
281 477 1
385 37 45
149 253 95
317 53 81
325 497 1
477 389 15
149 177 197
497 201 1
133 89 297
141 337 121
357 406 19
205 481 9
409 441 35
481 385 13
169 113 165
261 133 161
58 441 37
465 161 9
421 425 9
461 133 25
253 233 185
485 281 1
241 173 133
287 157 159
81 293 152
417 373 29
289 265 81
401 421 1
481 221 5
173 473 13
97 125 281
189 269 37
93 33 353
65 481 17
439 325 35
13 413 73
229 267 37
153 409 41
3 361 57
185 49 265
73 93 401
189 269 217
289 45 65
33 291 163
433 93 37
209 153 253
201 253 97
217 485 1
17 15 317
385 221 13
401 37 81
217 149 85
309 69 171
301 118 133
101 37 130
433 69 17
301 57 193
109 53 153
277 109 173
1 269 137
177 205 275
297 100 37
101 265 169
461 401 1
385 153 13
213 149 65
321 124 73
251 231 93
425 173 25
181 345 109
477 441 9
377 41 105
29 97 73
121 421 1
5 105 177
249 245 85
261 385 41
45 499 1
363 269 3
237 145 89
29 85 285
251 181 157
273 245 105
121 101 133
301 225 73
401 13 1
313 89 125
329 289 77
85 301 193
149 321 1
117 157 321
385 189 33
105 129 307
33 349 121
397 20 49
141 475 5
37 485 1
413 353 73
93 73 385
401 497 1
249 273 217
105 149 197
193 5 245
165 469 1
1 301 5
121 209 57
129 149 209
109 409 65
293 369 69
381 369 61
289 301 17
405 87 33
185 161 141
459 257 7
141 205 105
441 301 9
345 241 69
305 385 21
469 213 1
133 1 353
217 281 113
497 121 1
117 201 49
49 437 17
173 29 121
193 247 47
65 273 129
378 279 112
257 485 1
297 229 37
141 353 85
153 5 229
185 25 1
329 469 25
371 401 9
383 281 97
481 43 15
489 303 1
301 141 185
253 281 201
401 229 61
165 500 1
7 361 37
397 409 17
473 249 21
377 33 97
157 53 49
341 66 153
57 1 161
149 217 233
1 401 73
493 377 1
61 273 115
89 69 169
369 25 29
387 121 23
469 185 17
297 493 1
449 413 11
333 33 1
5 189 117
405 9 65
485 337 1
93 237 145
305 499 1
93 249 77
433 305 37
201 285 193
113 457 41
85 469 23
101 365 65
51 101 1
97 397 85
365 209 18
201 81 81
489 385 5
129 373 33
311 361 1
105 171 15
373 357 65
157 409 29
381 477 9
162 285 113
413 269 57
257 333 137
89 237 105
53 1 273
469 177 1
337 153 81
369 413 65
160 405 7
289 97 145
89 9 115
385 253 25
309 349 145
429 353 57
77 101 249
437 69 61
373 225 71
149 405 33
161 303 105
261 385 29
13 453 1
385 485 1
329 113 153
117 465 5
153 465 11
461 41 9
233 25 113
231 225 1
411 121 41
425 479 1
101 33 161
496 349 3
201 65 65
277 165 97
101 425 21
1 85 293
313 433 1
93 390 74
105 349 97
29 25 441
253 339 135
365 201 57
161 57 17
81 313 53
217 305 145
97 305 73
1 427 29
325 177 33
91 251 81
237 105 181
385 329 73
85 431 7
353 289 81
457 133 5
265 201 123
445 479 10
349 197 41
153 193 245
371 241 55
257 181 229
317 213 1
309 301 57
499 133 1
137 101 77
241 181 153
113 1 229
377 449 25
125 213 225
397 61 54
241 301 1
233 181 33
290 269 10
369 261 69
77 433 49
347 57 125
373 189 29
29 114 316
421 149 49
449 305 47
5 377 85
205 49 129
33 373 1
21 329 75
461 469 1
309 81 129
65 305 61
65 77 153
141 161 157
65 337 141
287 393 21
197 197 135
193 91 297
85 481 5
389 93 33
177 485 1
261 401 45
45 137 345
201 125 101
93 289 129
277 173 129
185 85 217
5 353 88
225 405 49
13 133 81
365 309 1
225 165 225
333 389 41
381 25 83
429 165 1
401 362 39
285 25 209
221 245 1
341 201 97
89 193 233
393 237 101
149 53 313
349 361 85
281 363 5
157 441 5
137 97 141
325 241 17
73 205 57
365 41 105
437 281 1
257 176 37
225 301 95
317 109 121
388 385 109
101 307 43
151 13 121
65 131 305
5 345 21
357 37 129
37 201 69
465 269 25
477 173 9
349 305 145
25 62 217
133 41 129
401 389 9
361 465 5
369 491 7
285 13 177
433 309 57
401 305 8
337 341 63
177 49 25
249 497 1
393 159 9
273 409 33
9 493 1
55 177 17
269 129 93
53 369 41
269 113 185
117 249 81
121 409 13
373 357 117
421 466 22
221 141 71
101 381 105
241 61 105
361 325 93
289 449 19
435 241 15
45 249 193
389 269 49
129 145 273
421 469 20
198 377 9
367 206 9
411 189 69
145 109 273
341 353 141
281 5 21
301 117 33
153 1 57
29 196 229
481 173 13
381 435 43
429 273 26
373 233 41
441 202 33
41 349 89
157 141 169
457 81 17
169 437 1
177 217 201
401 337 81
369 21 9
417 341 5
481 401 1
321 225 149
349 225 49
377 209 23
321 61 37
65 57 407
201 305 1
315 491 5
11 105 81
337 135 101
265 37 122
205 493 1
469 489 9
461 261 7
221 1 13
57 33 193
333 13 153
257 341 1
361 368 23
125 305 33
81 359 65
397 63 50
53 277 185
173 211 77
405 473 17
481 469 1
201 1 105
37 233 149
421 143 41
101 465 5
173 169 33
61 261 67
297 121 153
453 433 17
73 57 137
229 121 233
387 5 91
29 241 193
389 209 17
265 189 137
257 445 11
5 389 65
481 487 3
201 431 41
257 313 155
433 13 65
229 433 13
281 419 17
111 429 9
349 77 61
201 109 21
125 269 97
21 429 26
37 121 141
481 101 9
85 345 13
497 51 1
1 341 81
119 405 65
185 337 137
29 157 240
497 193 1
117 97 1
485 385 9
317 109 73
185 35 81
217 217 241
449 417 41
295 425 37
21 353 107
71 437 25
345 223 63
373 37 73
401 125 1
233 369 125
465 453 17
353 141 97
129 9 241
305 61 13
249 491 1
97 177 313
345 153 129
17 189 233
269 313 1
489 385 1
117 261 107
285 41 97
17 85 321
489 273 5
61 481 1
233 453 33
37 5 43
145 339 93
69 17 193
485 101 1
17 437 49
21 453 17
457 225 23
377 201 93
1 425 1
425 351 61
121 333 121
377 33 17
261 341 61
121 435 35
277 441 57
377 189 13
341 407 29
261 413 29
89 351 25
209 155 33
479 17 13
473 289 13
145 237 177
441 489 9
401 391 6
481 365 5
460 405 7
314 183 115
269 269 105
149 477 1
457 429 35
273 385 41
265 209 97
105 307 117
261 177 225
281 99 205
41 221 81
149 313 101
81 109 113
53 369 53
321 341 25
421 313 17
1 301 57
201 261 203
457 123 33
317 41 73
493 337 5
349 413 25
89 413 33
105 341 1
201 397 41
57 209 133
373 304 97
381 157 49
41 93 297
245 449 37
377 217 121
97 117 259
487 413 3
429 157 57
417 213 25
457 85 25
181 171 273
129 413 33
437 69 9
137 401 45
361 251 101
433 125 25
289 153 5
345 163 97
485 271 1
21 241 213
489 29 7
53 377 113
273 5 189
473 269 25
341 369 117
449 209 45
329 1 61
129 181 1
165 65 65
493 109 1
421 377 1
249 481 13
29 121 74
277 365 105
429 307 62
497 9 1
37 45 145
133 129 305
493 245 3
485 209 1
209 73 25
29 257 41
493 497 3
269 389 81
93 401 91
85 285 121
445 17 41
1 273 133
421 109 1
33 337 17
45 173 33
237 73 108
119 1 221
205 101 153
481 217 7
397 145 93
105 29 321
329 105 1
317 145 57
265 104 117
321 25 145
468 405 16
237 241 129
373 1 65
349 57 17
485 405 1
481 153 5
49 9 225
221 341 31
349 399 89
297 273 29
489 185 1
121 465 13
373 285 65
85 363 21
1 12 455
13 105 37
197 33 17
94 269 89
37 37 321
69 485 1
101 269 41
141 229 113
323 193 91
385 269 81
329 373 65
133 81 57
231 261 105
233 77 245
301 218 41
361 285 117
421 269 1
141 217 37
421 284 1
52 465 5
190 421 1
49 146 279
21 137 253
89 43 337
469 285 1
17 369 41
473 1 5
181 61 209
221 489 9
342 461 37
221 265 71
425 153 65
457 49 9
241 13 169
85 109 25
441 481 17
493 77 1
457 361 13
217 421 33
21 297 49
173 381 49
193 461 17
37 393 89
261 285 41
65 115 383
101 313 37
209 241 175
49 29 233
21 171 187
417 47 77
306 449 13
411 221 27
31 97 113
101 257 21
383 471 1
357 233 65
173 137 49
1 117 217
489 461 9
489 93 1
29 149 65
177 381 77
325 153 33
421 333 17
489 329 9
329 457 7
431 453 1
337 489 5
465 457 25
5 145 333
25 141 145
125 213 69
81 445 17
421 97 33
117 1 217
417 325 49
309 317 85
421 101 73
293 213 177
339 309 36
445 493 1
245 12 241
85 322 109
441 385 29
250 485 5
103 233 261
17 361 53
341 49 33
129 245 161
413 401 65
45 149 225
401 201 29
465 445 17
397 285 66
317 53 89
229 1 113
173 293 1
353 201 5
81 341 41
497 181 1
365 473 9
13 433 17
489 233 9
53 33 33
273 393 73
396 189 100
437 465 19
425 117 45
253 215 101
73 81 277
265 437 33
25 45 1
393 441 49
441 137 45
339 385 98
361 85 5
463 65 7
187 289 165
209 489 1
245 57 179
357 441 49
425 433 37
69 209 269
185 213 225
341 17 9
177 117 89
205 151 175
225 59 253
153 12 21
25 375 113
89 469 1
106 301 129
337 197 37
145 129 185
233 261 209
401 81 1
1 449 33
57 405 33
465 429 21
301 257 33
53 41 145
209 129 205
9 357 33
315 213 59
253 113 169
177 233 253
133 153 313
129 437 1
499 137 1
485 237 9
393 393 53
65 239 19
385 177 73
433 77 57
91 109 225
147 57 173
313 181 129
21 445 9
273 435 1
399 417 53
421 401 73
185 241 131
365 93 35
25 25 1
329 353 133
201 361 1
133 141 123
273 257 129
49 497 1
251 289 129
413 133 12
289 153 77
173 1 265
233 353 75
173 493 1
281 445 24
489 1 8
169 153 41
297 351 13
139 333 97
233 457 29
37 153 309
240 417 57
285 53 161
237 465 9
385 113 89
225 461 5
85 245 177
413 411 49
351 229 109
293 473 1
461 117 1
73 253 85
201 137 169
241 349 17
225 109 245
485 305 1
315 421 1
169 441 1
29 169 313
477 417 9
109 113 249
249 481 1
410 489 9
285 437 1
461 273 9
201 181 209
311 333 137
193 409 85
437 29 33
405 221 5
1 69 153
57 457 21
217 93 109
193 439 29
33 403 51
477 45 9
121 25 189
281 265 103
491 1 1
189 389 27
9 113 369
364 373 1
493 453 1
113 218 16
217 421 77
205 53 209
473 93 17
193 477 9
85 182 264
377 389 33
491 301 5
345 143 7
241 477 1
413 245 21
445 365 37
297 197 85
349 393 21
385 109 45
237 405 65
153 311 101
277 323 149
153 137 333
237 297 57
473 313 1
173 37 325
249 65 189
171 473 13
209 341 113
49 441 19
357 145 49
105 229 225
149 29 65
421 469 1
109 271 181
369 333 1
349 317 54
69 141 107
253 197 201
161 309 97
305 137 25
397 329 41
461 453 29
329 373 65
213 1 249
263 121 111
57 475 1
493 1 1
286 433 5
249 205 129
189 489 1
13 289 153
449 189 15
289 433 21
177 165 217
361 449 33
469 453 1
317 9 31
337 1 45
413 1 51
217 293 1
465 386 13
345 393 33
221 385 93
117 9 129
105 341 49
257 157 52
157 457 26
101 477 1
305 358 1
213 453 17
451 12 43
169 325 1
265 257 117
257 227 21
473 181 9
101 409 49
325 69 97
237 1 105
465 37 21
443 453 21
411 185 31
205 229 129
89 229 81
457 97 21
385 45 29
17 97 33
194 401 5
93 229 176
25 1 117
61 213 33
145 339 1
145 121 269
165 17 1
17 269 25
181 13 17
381 81 119
137 1 177
145 265 17
429 45 25
213 219 35
421 325 25
329 249 131
53 357 17
65 405 65
13 381 13
37 169 285
61 413 43
462 109 38
1 329 113
325 421 77
151 477 9
241 297 52
409 453 1
133 49 65
57 1 385
445 269 41
337 441 57
449 357 40
361 473 13
201 438 63
213 257 241
41 301 121
13 241 77
365 201 17
289 493 1
229 93 169
325 215 65
445 335 33
93 98 123
321 401 57
245 65 88
481 169 5
9 281 65
365 261 57
97 423 29
169 153 255
21 277 169
1 1 445
305 385 89
213 48 257
161 437 1
417 165 13
342 210 54
391 421 17
329 153 169
329 49 121
465 185 21
453 325 9
301 81 1
485 81 1
345 85 57
365 116 97
141 149 149
165 289 81
53 333 57
255 385 65
473 17 1
361 419 44
293 49 177
101 135 157
225 344 109
261 269 21
217 161 109
349 85 145
317 1 25
413 473 13
405 213 1
403 457 13
109 323 120
225 265 33
81 369 9
185 393 73
25 177 253
439 325 59
41 261 51
433 109 9
101 405 33
29 113 281
317 153 89
1 325 1
249 91 109
381 117 1
394 333 62
405 301 33
493 457 1
161 109 301
449 65 37
111 9 115
369 341 81
157 325 97
471 329 1
141 73 185
189 349 89
357 157 129
285 21 1
21 485 9
265 73 45
225 341 17
185 133 209
13 213 97
301 485 1
65 245 57
89 276 1
197 113 177
153 41 37
289 9 146
225 105 25
1 215 149
65 473 1
257 441 50
253 89 115
133 37 249
5 409 41
5 141 73
289 213 21
272 257 187
57 161 133
365 105 57
425 193 63
353 152 109
437 441 45
65 433 53
1 281 189
37 9 337
65 225 29
73 45 89
9 405 61
141 1 162
81 277 211
409 101 9
297 61 77
357 169 98
1 421 65
101 173 273
245 97 89
341 433 61
237 369 29
445 301 49
161 171 327
217 61 197
325 493 5
293 409 89
85 49 173
113 205 73
389 377 65
41 277 97
19 349 141
285 1 89
465 409 25
361 157 121
225 137 137
57 37 233
349 197 57
129 33 169
157 233 25
185 385 61
13 141 217
13 409 18
169 39 69
5 333 154
181 489 9
449 73 17
101 141 161
309 5 129
241 417 53
153 353 89
205 433 9
265 189 61
329 61 117
369 225 89
169 493 1
209 337 61
37 465 17
9 153 217
345 37 41
373 382 89
265 125 173
369 249 117
493 157 1
415 357 27
209 381 65
291 431 3
137 333 89
193 29 96
301 81 105
385 297 21
498 241 3
289 125 189
393 155 57
493 305 1
301 301 57
99 481 17
331 393 13
124 289 33
449 249 25
205 73 1
321 353 41
257 1 177
425 75 17
93 329 161
141 425 1
157 385 93
365 245 125
493 341 3
453 169 23
169 25 125
153 381 33
141 74 257
457 493 1
385 289 61
445 1 49
64 97 345
417 237 71
433 385 61
409 65 21
253 289 57
21 389 17
101 101 97
217 289 169
497 413 3
445 33 49
353 153 85
249 377 85
297 429 49
55 469 1
367 317 45
417 441 37
369 333 100
241 109 81
351 225 85
317 381 57
131 293 61
45 21 153
85 313 81
141 231 243
313 309 105
85 279 69
213 353 129
333 329 43
185 488 10
5 401 73
457 449 17
173 197 149
125 369 88
189 465 1
205 169 190
353 101 41
209 495 3
89 221 53
1 231 213
91 61 83
285 101 159
169 493 1
339 37 137
469 297 9
201 3 233
69 141 209
37 1 129
257 337 129
247 261 33
173 413 37
233 169 153
437 345 1
285 89 177
405 57 23
321 221 145
65 193 137
1 153 57
165 335 163
385 233 21
141 421 17
153 449 9
65 89 277
397 189 57
9 217 21
277 401 53
85 461 25
325 117 33
2 401 13
225 241 149
285 89 161
81 145 305
297 27 25
65 305 189
29 1 241
129 413 41
63 365 121
33 323 11
361 21 53
221 345 89
11 297 9
421 425 39
149 153 157
285 389 17
329 405 1
481 57 1
377 421 1
65 345 37
389 155 9
465 65 9
165 225 97
253 197 57
41 51 283
481 409 9
489 94 9
5 305 169
5 1 180
165 365 97
319 401 49
29 437 25
297 483 11
477 397 9
221 129 49
225 459 37
61 377 63
397 353 62
445 421 1
481 137 19
482 293 11
93 316 20
57 397 33
337 164 89
9 253 25
85 337 149
129 6 109
381 401 89
281 293 57
413 440 1
393 497 1
421 5 49
221 105 261
189 297 93
425 57 18
329 317 73
377 61 49
245 437 63
441 445 22
349 405 81
485 164 1
41 477 17
441 49 1
177 189 153
297 409 41
189 371 71
253 249 201
109 269 201
396 397 1
389 321 81
21 9 427
37 477 1
276 245 31
341 437 25
409 381 49
37 349 97
333 129 65
309 79 149
217 337 61
109 445 49
377 284 1
433 385 41
161 41 161
309 93 1
465 487 5
285 43 57
345 133 153
181 485 13
19 401 21
170 65 205
265 385 53
25 433 5
298 341 129
117 497 1
391 386 63
417 229 21
57 229 241
273 19 125
93 169 141
393 448 1
477 425 1
209 335 149
117 173 1
369 409 85
276 465 1
385 65 57
241 177 91
361 405 65
169 109 93
353 236 121
301 341 1
443 294 37
65 409 33
385 157 61
73 169 69
449 145 33
109 41 125
41 405 65
352 17 40
41 297 201
301 493 1
267 305 157
137 425 9
455 245 39
265 105 169
485 205 12
277 241 193
293 153 125
433 225 53
449 385 49
273 269 149
61 273 181
261 301 193
333 201 57
9 1 301
69 207 43
165 145 305
421 425 61
273 21 113
157 457 41
9 305 121
133 229 81
123 433 41
245 309 129
365 189 41
457 385 25
41 173 145
223 385 1
113 305 51
293 13 49
105 231 161
21 49 381
189 349 85
333 484 1
433 41 17
333 57 49
445 421 9
485 209 1
221 67 209
329 453 1
189 433 61
457 25 1
253 285 15
417 9 1
189 409 33
485 349 1
241 361 17
41 41 181
349 107 18
311 77 31
305 353 101
137 53 241
13 309 97
1 85 161
225 353 131
21 263 137
186 129 34
457 121 21
349 453 21
81 225 105
213 89 185
481 89 11
131 437 33
337 97 17
347 37 99
381 377 65
40 293 65
281 283 71
289 293 7
173 405 1
489 293 5
341 297 33
393 381 1
267 201 1
221 469 1
357 181 49
485 271 7
77 181 89
245 301 105
121 73 345
461 153 29
109 224 188
329 173 17
497 157 1
137 81 353
211 297 65
297 173 201
349 413 81
69 425 19
409 441 25
57 289 205
207 493 1
461 89 1
255 137 181
269 347 73
421 69 49
301 37 46
393 33 103
441 53 25
229 285 73
141 53 217
357 461 31
61 387 39
177 353 85
269 301 141
445 239 45
89 405 33
457 381 9
77 133 236
401 77 21
373 17 33
229 393 13
349 159 105
189 344 6
137 61 109
53 293 1
345 391 7
497 457 1
361 253 125
133 33 305
267 117 129
341 37 65
189 21 57
485 237 1
133 37 241
165 321 25
442 329 6
89 101 373
162 249 1
243 269 169
345 417 1
13 45 333
37 129 266
121 401 1
209 469 25
241 89 73
253 285 143
361 361 133
325 153 49
105 137 269
309 141 33
1 173 127
195 457 1
359 281 77
201 177 45
422 377 48
237 233 78
487 125 1
269 17 41
449 393 45
129 109 329
312 157 1
151 1 57
325 21 173
261 209 113
261 73 209
469 369 1
33 485 5
257 285 173
389 373 81
353 189 57
45 425 1
49 351 31
441 345 37
137 41 333
481 457 13
447 285 37
189 273 17
349 53 17
153 89 1
361 469 1
369 109 109
269 101 227
175 171 201
417 85 37
57 377 29
33 61 105
81 169 241
449 295 9
209 83 37
341 361 47
115 345 13
357 237 81
201 121 117
294 169 34
301 457 41
13 382 110
401 133 97
473 381 9
421 431 15
13 25 279
401 437 27
113 145 89
1 433 53
145 149 81
461 55 35
89 138 299
13 309 161
145 33 277
281 101 101
241 353 105
497 179 1
337 493 1
189 233 192
125 333 89
149 409 65
137 61 77
169 237 113
357 293 121
85 253 57
399 397 9
41 57 437
49 13 157
385 125 65
269 221 105
449 49 49
89 269 121
229 365 65
205 293 81
93 5 141
201 253 209
269 97 209
49 153 329
385 331 25
465 493 1
249 210 113
405 385 41
365 393 105
1 317 49
397 485 9
45 497 1
1 337 145
133 381 1
257 257 33
297 349 93
461 298 25
119 251 101
1 401 77
229 211 93
297 365 49
377 449 29
469 429 1
334 261 51
209 114 253
231 1 181
165 209 29
437 25 49
125 121 195
473 97 9
193 369 89
365 113 1
119 361 89
305 493 1
213 265 153
133 361 53
1 9 285
117 421 49
499 217 1
293 293 161
351 149 39
5 393 17
261 469 1
301 121 161
335 401 1
383 201 19
385 37 61
377 201 41
205 493 1
381 53 45
289 177 182
177 409 25
489 201 9
465 493 1
285 301 137
309 381 33
5 253 121
185 96 157
377 201 37
255 9 1
381 269 1
385 441 31
181 229 188
417 209 81
41 341 21
389 389 97
151 237 239
157 469 1
398 385 30
385 429 1
421 429 33
303 185 23
121 173 257
413 389 33
481 457 13
41 385 109
237 305 97
29 25 345
211 313 85
361 69 89
189 441 57
477 1 9
161 101 89
467 377 17
41 413 1
457 253 17
497 81 1
403 201 13
61 465 21
473 53 23
381 441 41
45 317 169
233 9 141
237 433 53
89 415 17
209 445 49
265 441 1
433 317 49
192 497 3
147 429 1
1 153 71
85 261 33
353 89 113
205 293 67
293 329 57
225 137 55
433 229 46
353 261 25
265 73 29
337 97 17
411 441 21
461 69 5
177 491 3
341 353 1
41 37 225
229 361 137
5 469 1
447 401 7
277 429 71
125 373 52
201 9 77
421 401 65
85 225 125
209 489 9
55 143 71
313 185 33
237 37 195
177 197 161
473 481 5
181 205 233
390 193 49
185 225 133
385 89 93
109 341 129
357 215 65
317 285 131
5 389 17
233 335 137
265 101 234
33 161 169
21 473 1
165 25 139
25 389 81
421 21 17
369 285 121
29 405 33
451 29 3
89 381 17
81 217 233
25 469 1
89 489 11
481 321 1
347 469 1
435 401 55
189 189 65
349 341 137
393 477 1
373 397 27
261 163 225
225 85 57
1 112 86
485 309 13
289 1 17
189 145 241
441 205 47
385 185 29
169 397 57
145 473 9
469 205 17
141 101 209
121 401 45
25 177 129
269 217 17
221 415 61
146 113 143
421 305 17
198 153 259
205 469 9
481 149 17
205 93 25
177 365 97
397 141 9
101 109 255
121 485 1
81 85 385
249 61 37
385 153 113
321 25 133
65 68 358
421 425 17
49 381 31
329 413 9
281 1 185
381 105 41
337 59 9
323 397 59
161 249 13
393 281 37
211 97 117
15 381 49
309 301 173
269 249 229
235 77 89
205 301 81
469 433 1
335 89 93
213 189 33
21 265 169
161 397 93
473 477 5
279 210 25
385 1 53
57 229 161
177 173 109
337 229 5
41 361 5
74 41 234
9 181 65
481 9 17
13 397 81
301 73 185
181 29 65
185 369 117
401 397 97
161 139 189
465 285 3
109 289 33
57 137 349
301 225 17
236 59 197
400 421 61
243 421 1
69 349 149
81 381 79
481 338 1
133 193 177
373 61 33
361 225 125
137 9 333
169 461 1
61 269 9
405 397 17
25 37 161
313 221 105
301 137 13
101 489 1
69 57 273
93 45 291
401 269 21
17 425 13
285 365 89
21 113 181
457 401 37
37 53 289
249 289 80
81 485 1
49 397 73
353 437 1
441 229 5
335 453 17
65 197 17
381 257 105
417 21 1
217 457 5
209 345 93
405 57 13
49 77 345
401 229 93
473 201 5
281 269 163
221 209 69
81 357 113
385 413 73
185 401 57
21 173 125
285 329 13
17 269 181
445 153 17
169 369 47
237 165 113
357 161 131
73 37 383
356 85 52
369 285 101
249 17 221
381 409 43
489 241 1
41 57 161
429 261 1
301 257 129
25 193 297
351 85 23
13 1 85
489 441 9
177 361 37
77 345 119
453 437 17
209 201 233
285 377 53
497 25 1
37 359 131
173 89 145
309 257 129
109 137 69
421 185 5
265 281 97
85 361 97
261 149 1
411 25 87
161 41 133
341 261 17
321 37 9
417 453 33
489 425 5
337 185 97
109 141 301
237 165 239
333 493 1
235 353 85
69 180 270
485 41 9
365 117 17
173 21 81
494 225 1
57 193 285
269 273 89
405 297 1
22 441 41
217 181 53
257 93 49
233 329 137
193 53 169
301 29 101
237 445 17
37 469 1
141 93 281
73 184 55
165 213 65
473 93 5
493 253 1
485 281 15
84 305 97
225 261 161
349 41 25
441 249 33
445 37 9
37 395 25
17 413 1
485 325 1
437 221 33
141 5 313
421 297 77
257 113 121
101 65 153
95 43 75
391 229 11
229 1 189
316 269 150
397 365 89
329 450 4
201 197 189
173 121 99
213 313 83
33 26 329
331 225 97
81 233 153
53 85 97
93 369 33
427 9 17
493 429 7
445 61 43
251 417 49
201 281 73
121 105 109
1 461 1
365 151 97
289 405 25
349 349 73
137 1 193
417 485 9
21 81 329
405 313 57
1 1 329
141 233 169
269 449 11
65 377 69
285 485 1
105 121 109
93 53 365
109 233 5
97 201 13
333 33 9
269 13 123
37 241 225
361 41 30
321 481 13
489 109 9
313 165 25
105 349 129
57 25 35
181 447 37
85 109 361
149 385 13
225 79 49
117 153 13
409 485 1
13 469 28
69 487 9
41 341 141
49 1 113
269 17 225
157 481 9
313 89 137
77 197 113
81 137 33
285 203 169
493 77 1
185 33 301
45 469 31
225 149 225
153 253 1
257 105 201
109 249 13
333 485 13
237 65 21
141 169 77
141 359 75
209 193 185
495 453 3
377 239 45
303 221 163
493 401 1
215 425 41
297 370 30
109 461 33
121 471 27
473 55 13
401 465 9
217 1 42
73 93 209
261 289 185
313 133 21
1 21 1
465 185 9
325 257 33
153 1 21
385 81 25
405 345 65
45 101 369
89 249 5
361 465 9
81 269 169
265 125 153
345 389 65
5 357 13
269 485 1
385 129 7
181 137 113
461 481 17
279 227 137
341 233 60
76 409 69
69 65 113
261 319 133
349 413 57
345 365 65
201 61 197
313 165 89
397 189 33
401 188 100
333 161 157
1 177 109
117 189 109
421 115 41
349 17 1
385 381 109
77 169 277
261 211 89
85 133 129
157 305 9
451 25 41
373 19 1
1 221 233
449 176 17
253 225 209
413 309 73
201 193 225
357 21 17
205 301 51
401 129 21
301 413 85
361 183 5
129 25 313
97 117 121
369 185 13
403 29 29
273 237 147
105 273 3
237 61 49
97 253 179
401 209 69
225 185 103
281 325 75
129 101 153
461 201 28
417 453 17
5 177 117
269 51 221
363 461 25
145 437 49
89 329 117
409 269 33
121 317 1
497 53 3
265 165 53
237 173 153
37 385 57
365 441 13
161 157 89
5 101 1
441 61 45
37 105 185
373 237 1
485 161 1
113 401 59
141 37 255
83 313 77
473 277 1
121 353 45
373 429 9
153 209 233
333 189 73
365 153 1
197 49 289
457 377 25
261 199 89
13 415 63
445 309 25
69 69 177
225 425 61
29 85 289
353 17 77
157 381 61
229 393 42
1 241 141
37 301 161
97 429 69
169 323 159
269 117 137
5 37 1
485 209 13
180 201 289
365 25 57
1 157 1
285 193 121
385 481 9
50 481 13
337 17 17
305 21 35
425 337 61
101 185 77
31 341 97
219 293 155
5 293 41
369 45 121
21 153 191
441 357 9
197 461 5
53 149 209
85 111 381
121 385 53
357 341 121
33 465 1
149 405 61
285 17 1
429 33 57
123 265 77
357 137 11
427 345 33
381 155 97
107 253 65
409 49 61
385 129 61
109 113 225
457 216 17
409 61 21
73 385 75
341 69 1
229 301 171
1 332 13
393 425 21
177 49 69
189 169 281
493 485 1
225 149 163
201 309 133
225 189 167
79 101 209
371 33 83
289 181 109
317 469 1
357 497 1
57 465 29
273 173 5
107 401 41
13 385 93
125 93 49
17 37 398
225 121 173
345 453 33
297 141 45
205 101 213
377 297 97
145 425 25
469 165 17
461 29 13
380 343 54
345 53 33
271 357 97
129 85 161
261 77 81
357 81 113
153 205 169
157 385 29
121 85 181
201 181 9
457 261 29
385 109 87
369 181 25
189 265 183
5 377 75
187 161 61
321 101 121
253 453 33
165 157 113
265 489 1
237 261 130
93 129 241
333 369 45
453 261 22
353 41 15
107 201 177
223 385 21
471 73 27
85 369 109
373 473 9
109 193 57
321 1 153
425 421 57
29 113 161
333 421 73
249 357 113
365 217 73
445 341 49
105 105 245
309 401 37
341 425 9
355 129 19
301 437 1
261 61 173
389 449 17
133 325 153
269 113 1
448 33 12
401 225 91
373 189 17
57 321 13
453 333 1
417 229 53
429 281 57
455 365 41
81 109 177
365 437 1
273 481 13
195 253 49
325 465 9
189 345 77
167 387 9
417 373 37
449 61 30
403 382 53
437 85 49
301 493 1
467 173 15
153 341 21
213 97 225
157 473 25
273 393 9
361 285 137
37 55 37
383 213 75
421 473 21
329 461 25
257 225 41
219 109 37
237 453 11
385 201 1
405 189 1
61 217 141
153 451 1
141 317 141
461 325 33
477 341 17
421 221 1
141 101 91
245 97 1
417 25 41
405 193 41
65 117 1
432 1 42
61 1 129
383 481 13
385 445 1
363 61 69
273 178 135
163 437 23
313 133 5
109 162 304
101 89 145
253 265 33
189 389 9
493 457 1
468 225 30
121 57 185
217 43 103
353 401 89
65 393 41
285 325 81
173 313 109
485 185 9
450 125 32
443 461 9
157 1 169
421 153 33
1 493 1
269 141 105
357 153 129
41 157 209
381 385 61
129 1 165
245 301 93
87 427 3
157 453 33
189 29 169
437 183 17
481 69 5
117 197 53
417 181 13
213 289 141
1 29 417
1 381 1
57 41 217
11 341 133
165 21 137
365 413 1
397 13 69
61 109 185
273 145 1
349 313 67
201 421 1
441 89 29
425 1 9
309 137 93
285 141 121
73 285 113
121 129 313
441 293 29
345 121 125
437 382 33
421 189 49
401 9 1
473 269 7
173 185 117
232 397 17
85 97 365
425 397 1
125 189 237
5 233 209
125 53 41
433 333 1
89 45 181
485 481 15
5 261 1
9 29 1
55 305 85
101 101 97
257 411 37
303 265 183
405 203 94
101 487 13
147 85 109
21 129 129
405 421 65
205 273 109
201 65 165
213 421 41
335 93 115
465 49 33
349 433 57
153 149 109
177 273 5
297 457 9
373 101 1
21 285 65
487 269 1
87 449 17
189 493 1
65 425 37
185 261 81
121 401 1
373 91 35
233 405 61
45 149 125
273 357 73
425 441 51
177 77 1
301 369 81
161 117 233
281 477 1
330 273 21
287 329 168
61 225 77
53 322 10
495 253 1
37 481 13
197 77 145
265 53 3
407 49 13
289 69 65
91 405 33
445 1 29
497 345 1
237 141 49
257 69 97
29 59 81
185 453 1
177 21 145
69 329 33
381 389 49
437 197 1
305 1 41
37 157 137
33 156 154
325 387 11
25 381 57
5 477 9
485 347 1
361 203 127
85 205 1
165 285 1
9 193 113
13 253 57
37 457 23
41 109 329
261 149 129
493 185 5
53 201 145
97 401 41
277 9 209
373 15 49
189 77 201
65 402 16
341 81 85
194 329 161
233 185 93
415 133 31
101 213 75
189 65 273
433 13 27
313 313 69
241 409 89
389 495 1
409 281 9
177 261 129
457 479 5
5 65 365
237 144 73
321 85 79
429 65 5
257 393 101
297 269 113
249 37 229
85 89 17
201 13 81
301 113 53
161 165 241
381 65 49
329 401 25
385 465 29
249 145 45
257 33 225
201 293 33
9 269 153
277 405 69
213 197 65
5 7 463
271 285 137
369 483 11
433 149 5
361 165 65
185 369 53
83 257 33
261 373 81
233 161 21
161 321 173
485 73 1
453 135 16
297 397 49
133 125 209
385 21 49
25 457 29
181 69 1
157 317 85
401 285 85
89 169 289
449 429 13
369 293 21
249 441 41
297 141 13
33 41 197
221 289 101
156 37 3
329 441 16
161 33 101
83 117 345
267 449 21
153 385 113
445 225 17
333 109 1
343 289 123
93 37 233
403 253 69
237 101 81
385 237 81
289 253 183
165 369 109
461 133 25
1 421 17
445 269 5
87 69 349
109 41 329
361 493 1
1 129 197
129 185 237
65 89 61
457 325 9
469 49 1
465 189 29
437 1 17
97 305 29
329 417 9
345 349 125
441 365 45
57 189 281
399 253 31
62 61 429
235 474 4
201 201 141
285 105 45
289 461 33
241 453 45
219 297 81
177 361 105
285 237 1
497 345 1
337 261 113
1 41 441
221 89 193
427 265 67
391 465 5
377 173 25
93 331 119
489 469 1
37 389 53
81 353 1
457 269 37
421 205 49
369 49 119
165 125 169
335 385 45
85 271 135
1 353 33
193 249 184
113 229 65
157 51 107
269 385 33
337 41 1
429 451 35
397 433 25
37 491 7
337 29 49
261 205 129
447 417 19
57 143 239
13 137 321
313 309 157
398 75 48
53 233 268
429 1 17
476 32 21
425 259 61
205 3 265
401 33 81
85 101 65
169 461 25
369 309 1
187 153 141
1 45 17
301 205 65
373 267 53
233 265 109
13 293 64
469 458 18
403 21 97
179 333 1
77 277 33
53 425 57
177 302 24
201 401 65
401 445 1
329 489 1
89 433 29
261 119 65
273 125 221
289 149 5
441 73 45
61 481 9
67 177 181
173 409 81
413 489 1
468 345 6
73 333 1
209 181 259
409 169 89
369 353 9
189 69 285
269 121 121
181 345 45
305 377 45
61 449 41
365 245 113
89 373 1
498 311 3
105 93 237
317 49 145
137 126 269
313 269 93
369 49 5
68 237 165
333 343 69
365 489 7
457 289 9
385 41 105
77 489 12
21 285 125
1 191 93
485 285 9
357 185 61
202 109 61
153 305 169
105 473 1
35 329 5
353 17 109
121 53 181
213 181 65
1 329 77
285 121 153
393 125 77
317 233 97
249 217 145
437 1 33
41 209 181
493 453 1
405 333 41
417 393 1
381 441 1
117 361 9
229 251 121
1 161 141
473 37 1
13 325 89
145 473 1
403 409 89
337 297 45
225 33 253
421 165 41
21 129 49
313 225 61
253 53 73
5 489 5
183 457 33
305 417 29
345 157 141
6 249 181
53 301 49
333 77 25
321 361 81
237 445 41
149 245 89
165 277 161
285 181 145
427 313 5
69 485 1
373 153 65
1 321 149
473 141 26
286 117 196
173 15 97
353 309 37
437 237 33
1 35 105
321 45 85
153 29 223
77 61 89
297 31 41
397 499 1
157 369 1
489 149 1
205 371 119
205 441 21
1 477 21
217 269 33
281 333 145
369 289 23
393 451 36
469 153 17
25 473 5
201 293 193
365 361 129
137 145 21
461 285 1
305 473 21
401 81 53
305 257 5
441 401 53
497 233 1
85 349 121
237 61 88
77 325 79
161 261 205
69 245 129
285 355 91
1 261 97
159 175 257
269 337 133
157 365 25
69 121 77
189 481 1
189 377 21
345 345 5
355 81 15
217 473 11
403 425 53
277 225 113
265 53 111
369 357 71
497 293 1
321 249 77
309 269 25
245 69 33
89 405 33
357 419 73
193 381 60
191 101 31
297 69 69
329 479 19
499 449 1
489 431 9
393 493 3
129 125 273
305 207 29
281 49 1
33 201 289
301 33 89
37 153 201
377 121 46
301 57 173
433 93 23
69 217 261
301 157 17
157 241 121
305 289 165
257 185 21
165 361 17
345 287 153
55 161 1
93 437 1
417 421 49
297 229 103
225 401 1
161 1 33
459 261 23
385 341 97
21 41 173
169 469 1
481 69 1
57 161 281
157 213 187
489 438 5
65 241 221
377 177 29
97 373 81
69 173 89
289 17 33
485 121 1
281 1 189
457 473 9
493 41 5
73 325 2
309 221 25
349 365 79
201 101 289
409 409 53
152 101 57
229 369 16
217 473 25
465 231 13
475 29 1
417 409 37
207 305 49
389 349 65
113 449 31
61 337 81
301 101 9
445 437 33
397 113 9
277 85 65
125 301 153
483 437 9
427 73 65
213 393 37
125 485 15
133 41 337
485 113 1
413 17 1
41 233 157
297 281 101
293 362 31
119 369 105
1 13 313
403 345 11
41 163 195
469 381 1
441 185 53
249 233 249
13 253 145
453 1 27
267 268 31
65 261 4
173 477 5
89 301 137
213 421 49
369 153 69
185 337 73
301 445 41
145 101 103
341 485 1
225 413 81
317 5 113
181 345 113
135 189 1
417 117 81
68 493 1
465 73 29
237 269 105
393 105 60
205 189 73
329 185 149
405 226 58
49 481 1
406 25 61
197 241 13
433 301 17
455 91 45
229 9 241
109 409 83
457 173 1
57 337 137
121 211 239
237 33 226
13 407 67
333 197 49
1 25 45
339 313 95
101 291 101
25 409 9
267 21 45
301 465 25
133 185 253
77 173 33
453 285 33
421 203 65
461 61 25
357 53 17
373 437 33
17 341 111
109 41 361
124 461 5
69 1 225
23 89 325
433 301 57
197 401 25
73 413 25
349 293 121
157 1 309
495 473 3
55 345 1
153 81 189
345 357 109
409 205 85
333 497 2
251 1 57
25 437 33
421 101 17
29 245 57
145 429 49
425 85 5
417 449 17
111 289 33
101 401 33
301 1 73
321 145 157
267 457 17
1 313 177
81 117 157
397 101 21
421 197 25
341 165 143
157 53 1
105 409 73
333 9 113
477 45 10
409 317 53
25 81 241
477 353 1
245 349 137
197 9 121
376 249 101
233 417 3
49 125 165
359 341 11
409 73 1
357 153 61
177 57 37
377 301 9
193 221 73
233 241 53
445 269 35
205 477 17
453 61 17
245 91 57
23 409 47
397 375 25
325 461 9
277 333 105
217 221 121
273 441 30
277 24 65
489 165 9
377 365 25
29 265 189
253 327 21
369 153 73
407 293 35
155 81 267
29 399 59
107 229 85
41 377 81
289 465 1
235 77 135
149 377 17
381 369 45
189 171 247
89 473 25
145 145 241
100 225 249
197 85 241
81 457 9
371 357 33
173 41 161
169 497 1
273 57 41
305 421 1
57 161 205
353 183 1
321 177 149
301 445 1
289 449 25
497 259 1
389 381 65
269 109 220
33 169 177
277 109 9
265 109 69
265 421 65
405 401 77
261 145 33
425 301 69
363 245 67
337 189 49
89 221 265
325 337 49
153 269 113
493 309 1
381 269 81
169 189 241
153 245 169
367 377 21
289 469 9
105 251 149
438 205 32
389 257 81
401 401 93
1 329 169
385 101 61
253 209 81
169 376 48
189 55 33
233 161 89
221 116 241
429 159 25
269 33 177
413 112 1
393 305 89
203 253 193
337 257 89
217 337 161
393 65 1
233 9 89
481 13 1
13 365 17
41 413 77
153 321 113
170 165 258
402 341 15
305 391 91
285 269 185
165 485 1
95 245 1
209 289 123
481 27 17
443 401 24
77 157 305
321 355 9
17 117 257
185 23 197
221 269 201
317 361 41
113 497 3
5 85 353
25 397 89
497 417 1
209 241 85
337 293 121
369 453 1
161 213 265
225 253 9
361 481 1
145 297 93
85 117 257
233 385 97
17 257 61
73 101 225
91 377 33
29 61 339
201 73 45
449 445 1
337 341 33
165 141 49
221 137 265
173 25 29
369 237 61
389 93 49
128 37 100
443 309 29
482 59 8
337 445 8
345 489 9
13 81 19
429 425 69
113 441 57
419 385 67
285 137 17
125 77 353
489 385 1
1 153 330
475 109 1
473 169 25
401 253 65
355 69 77
357 253 33
173 315 12
33 157 65
53 249 157
483 141 7
389 433 57
125 73 225
201 185 97
365 449 25
401 441 57
313 397 9
189 365 7
1 121 145
13 125 113
373 225 65
489 381 1
433 349 29
185 313 109
201 73 17
449 33 1
129 41 133
1 197 177
189 301 153
281 197 195
333 361 61
317 262 121
21 373 31
365 473 1
489 129 1
46 113 173
241 481 17
137 213 129
293 29 5
365 209 41
1 385 89
493 461 7
1 37 321
301 473 9
385 441 41
353 81 37
493 461 1
181 71 261
53 332 102
197 113 177
417 389 1
45 229 1
117 381 57
449 241 42
141 133 137
269 117 161
237 437 1
325 185 91
453 29 17
409 157 73
421 335 1
229 137 33
29 1 217
251 453 23
57 441 29
273 49 73
349 273 31
405 213 33
89 19 9
449 461 9
369 57 93
315 447 7
339 125 151
341 41 65
305 385 1
125 429 65
225 193 193
25 1 57
297 149 3
373 19 1
485 177 1
391 241 67
301 277 33
151 53 43
285 181 123
101 129 261
277 13 173
269 165 185
319 181 131
497 69 1
201 323 161
107 1 87
93 313 157
77 5 29
261 259 187
213 365 65
389 309 85
345 85 129
213 269 153
413 261 41
421 355 49
137 289 197
69 157 5
97 429 57
93 405 1
213 213 97
25 497 1
321 494 1
473 115 1
89 261 13
25 385 89
213 329 25
461 285 1
365 165 69
313 441 39
385 481 5
133 25 17
69 309 33
89 221 275
313 21 53
181 13 307
225 78 173
397 169 97
149 85 129
293 225 193
225 461 9
457 273 5
461 21 29
365 173 65
293 397 35
87 473 1
453 37 43
209 5 285
349 441 13
25 325 145
205 489 1
17 109 257
321 21 54
89 121 21
181 469 1
213 121 1
241 205 73
21 269 97
397 185 101
49 269 1
224 457 9
49 241 33
121 429 1
369 449 45
230 153 70
345 241 13
249 125 129
489 131 5
203 457 25
148 473 25
213 253 133
261 321 29
25 421 41
25 350 72
124 101 99
1 209 201
469 317 1
235 397 57
165 341 73
189 277 129
449 261 17
213 57 225
385 405 65
137 29 229
449 369 45
189 401 89
177 453 25
465 201 9
365 339 17
89 309 33
1 385 101
493 9 1
413 241 25
109 1 377
45 93 1
25 340 37
217 437 1
100 296 51
93 489 1
97 265 33
56 377 65
449 291 49
393 313 5
401 33 85
439 417 34
455 493 5
257 261 1
389 441 1
73 149 97
325 201 131
201 93 256
365 269 112
225 51 249
321 341 29
353 313 17
337 469 1
189 393 9
261 309 1
341 82 53
285 421 1
493 417 1
359 175 5
29 145 137
17 453 1
53 485 1
93 397 65
357 25 65
253 25 73
209 13 273
221 481 13
317 205 107
133 137 199
129 225 201
73 393 69
309 325 49
229 301 121
53 8 297
465 205 1
485 459 5
253 433 33
157 37 289
189 21 185
477 381 17
397 177 49
269 261 173
449 329 21
242 441 28
185 165 77
205 85 17
328 205 147
193 73 133
137 481 1
97 409 77
481 25 9
473 457 13
421 117 49
325 209 129
495 105 3
141 269 57
389 257 51
281 237 171
289 413 57
245 257 32
209 37 45
23 137 337
401 9 81
395 169 13
385 257 21
283 128 181
321 369 69
257 437 17
29 365 13
141 97 217
489 141 1
253 57 129
477 353 13
29 1 241
493 197 1
117 189 79
285 281 17
371 153 109
253 389 17
105 233 103
281 269 37
169 465 1
301 309 65
65 1 301
121 217 125
293 3 177
189 57 175
301 297 33
285 105 121
333 153 41
37 332 42
465 449 13
145 301 113
165 237 193
57 385 57
169 53 143
187 85 135
201 445 53
141 417 83
33 45 113
169 105 65
301 477 24
153 313 67
429 261 1
17 489 1
437 493 1
121 405 65
209 369 37
81 73 153
209 65 77
457 385 13
21 57 241
425 329 25
105 401 41
160 329 169
245 331 141
37 493 1
49 365 29
341 305 129
417 71 65
105 81 149
357 385 93
97 401 33
26 33 337
109 181 133
93 193 232
221 5 97
69 17 217
361 121 101
101 237 151
161 87 73
381 253 113
469 241 9
121 357 87
193 241 205
305 361 122
105 329 25
61 436 37
313 301 41
157 157 313
366 289 67
449 377 41
253 241 25
373 237 65
313 401 93
245 477 1
313 257 105
289 161 133
265 61 81
355 241 55
225 137 137
71 63 258
69 329 53
401 39 57
49 313 105
260 365 105
65 41 201
289 25 25
345 238 21
401 269 17
225 417 33
65 325 65
201 497 1
329 281 45
298 181 31
473 101 1
123 1 47
289 473 17
341 161 153
237 247 125
285 101 49
441 217 60
89 161 337
475 457 5
199 361 129
193 69 13
433 145 23
485 109 1
485 255 1
245 195 137
37 101 369
181 93 129
297 269 165
385 117 89
181 428 61
429 405 25
29 299 33
389 205 87
333 127 137
97 113 157
289 143 97
59 344 75
37 289 43
201 145 65
289 201 29
157 185 281
451 481 13
411 461 1
325 389 15
413 421 77
45 289 85
393 77 1
53 161 89
229 477 9
153 377 93
81 101 257
469 253 25
339 1 63
125 482 15
109 403 41
41 125 121
401 437 1
293 489 9
421 281 49
417 17 17
409 453 1
137 209 61
149 61 249
169 433 17
389 31 97
117 5 193
33 97 225
65 193 117
149 85 281
413 469 29
221 377 1
149 385 77
73 49 401
385 201 99
393 117 65
437 431 49
437 203 23
281 117 211
65 133 129
299 73 171
181 107 285
221 329 34
265 201 101
346 193 64
353 493 1
133 65 265
437 301 25
99 191 113
193 213 1
229 333 121
213 377 17
337 493 1
213 297 9
9 41 365
245 189 129
35 445 49
393 357 13
453 153 17
125 461 9
476 37 1
389 201 15
352 17 19
325 365 105
409 309 15
61 281 205
479 377 11
373 353 33
393 173 33
333 278 153
393 297 73
441 113 29
229 69 161
1 193 121
361 269 53
449 497 1
225 103 113
393 113 61
177 409 65
261 41 99
249 389 1
449 97 45
201 93 125
33 461 1
85 249 201
117 351 33
493 189 1
473 37 13
405 429 33
269 281 201
393 109 45
285 442 50
185 225 241
265 137 117
367 337 93
169 249 217
405 485 5
69 21 129
361 9 135
61 181 227
141 375 43
141 445 17
9 305 133
101 1 151
11 33 397
353 333 125
481 25 1
493 17 1
409 169 25
493 417 1
85 157 175
322 229 7
137 121 239
153 381 27
253 169 134
121 133 337
461 393 9
361 425 9
41 337 9
481 221 9
9 13 433
437 405 1
374 21 84
309 145 33
357 229 9
217 297 135
97 101 137
227 301 9
291 109 71
377 169 17
17 441 5
1 289 161
381 177 65
433 321 41
329 145 153
201 41 121
157 353 97
441 373 21
153 489 9
117 457 25
421 369 1
39 93 189
489 361 5
405 329 42
329 63 165
161 161 313
341 395 17
81 449 29
217 405 33
161 333 89
377 201 39
185 345 117
199 13 103
129 429 65
133 66 81
349 237 117
369 115 65
357 137 1
153 233 197
389 213 17
353 57 57
261 301 33
197 109 129
109 221 257
89 145 37
197 319 167
133 287 161
19 201 285
173 261 9
81 301 109
461 181 33
417 433 17
421 393 65
465 193 33
61 1 314
477 433 17
401 453 17
473 453 25
409 289 57
141 213 133
241 317 33
281 401 93
265 485 13
313 157 57
85 49 285
489 145 5
244 65 247
377 85 9
177 389 65
153 41 33
161 361 119
57 281 153
1 281 109
465 329 29
169 11 285
451 201 41
381 56 89
361 357 137
117 269 1
105 375 17
77 1 121
273 413 17
235 465 5
25 478 22
181 417 14
401 485 5
17 305 93
245 461 25
441 13 41
49 481 9
389 1 65
495 189 3
385 493 7
381 89 1
413 157 1
433 161 37
421 397 17
137 213 99
329 269 5
93 253 161
113 57 277
5 469 1
301 419 41
117 179 277
453 267 25
369 309 65
69 469 9
37 23 209
241 377 29
223 33 219
311 369 17
489 271 1
361 453 1
29 333 121
445 419 10
201 57 165
13 225 133
253 385 65
417 477 9
173 352 39
41 321 89
1 394 30
37 97 54
293 321 69
357 41 17
77 241 167
5 279 197
33 215 89
417 225 33
321 81 61
105 353 141
227 353 77
193 365 113
345 382 118
1 293 193
21 457 13
181 263 173
1 437 57
285 101 1
337 385 21
237 309 1
201 351 89
441 169 17
245 401 31
113 213 25
361 369 125
425 361 71
469 493 1
393 41 5
153 325 161
409 379 85
365 389 105
195 89 203
93 10 209
325 385 13
89 129 45
299 1 201
493 169 1
445 89 33
349 431 39
491 457 5
221 429 9
225 264 168
13 181 179
325 269 45
441 147 3
265 33 17
243 323 85
489 14 1
321 297 65
233 345 85
125 381 57
165 109 113
119 45 251
369 41 7
317 37 177
85 25 193
277 305 37
45 117 257
41 217 37
317 39 17
225 205 181
421 447 11
149 349 9
357 462 24
9 301 177
425 161 73
165 199 287
381 461 5
37 357 33
133 341 105
394 301 3
138 495 3
89 493 3
21 185 77
453 17 1
165 329 103
353 421 41
9 213 81
87 337 147
417 493 1
495 444 2
477 309 17
363 185 67
205 18 121
477 5 13
385 417 37
317 397 39
269 441 31
397 197 41
101 436 16
189 389 73
429 425 65
451 125 38
323 1 129
377 357 16
165 83 141
365 173 129
15 217 57
1 1 157
201 321 177
177 229 185
337 421 1
353 189 77
289 261 85
441 73 25
361 399 75
489 313 1
137 57 139
113 169 101
123 481 5
265 321 145
117 372 90
209 429 65
345 481 5
253 81 30
401 449 1
339 461 33
257 369 34
421 265 65
457 267 31
481 89 5
317 401 49
53 109 351
197 77 105
61 485 1
201 493 1
101 161 329
489 321 1
285 41 209
1 169 313
253 81 113
369 225 84
369 261 33
97 405 81
261 333 97
301 46 105
401 337 81
37 333 63
141 53 293
149 305 65
221 273 145
261 362 40
469 377 1
197 245 1
385 365 85
257 309 177
457 453 17
449 493 1
371 43 73
101 301 89
121 413 25
289 353 147
181 125 305
41 445 17
309 369 97
273 149 85
201 413 49
165 485 1
137 29 301
325 325 161
165 393 25
129 1 5
137 1 9
381 217 21
369 1 101
53 345 35
141 49 33
217 125 265
469 365 22
6 37 305
69 483 9
361 189 37
193 341 33
177 125 221
365 457 29
413 177 9
497 161 1
337 305 85
373 477 17
329 117 97
69 353 25
329 325 1
349 445 47
313 181 185
91 297 25
57 405 65
477 465 1
301 189 129
69 173 305
349 49 113
493 421 1
253 297 61
21 223 75
233 273 65
73 183 207
5 245 193
169 25 125
153 37 1
341 381 113
173 413 9
173 269 41
197 193 209
241 9 125
57 169 205
361 261 61
233 289 61
425 57 41
249 293 161
377 461 9
289 161 13
401 293 53
13 125 209
115 197 273
289 141 133
1 313 76
405 361 1
65 161 325
189 349 145
357 201 81
1 477 15
105 357 97
1 37 193
101 5 113
1 421 19
65 71 363
205 469 17
165 345 147
373 413 33
385 69 86
221 433 9
321 41 11
441 381 41
295 297 17
277 213 221
89 177 1
401 205 49
241 469 1
241 353 17
457 89 29
35 101 265
477 1 9
449 21 42
259 93 113
245 333 153
197 365 81
61 495 3
285 409 1
49 461 25
37 461 9
21 83 195
209 137 129
127 157 313
201 121 265
433 81 49
153 181 285
81 177 1
129 53 357
421 7 1
337 65 33
1 437 1
401 201 73
129 237 225
473 153 19
249 292 155
301 425 26
169 205 93
337 85 117
25 325 27
293 433 5
261 37 129
217 310 84
489 101 5
89 357 17
101 350 57
165 375 11
1 9 97
297 13 9
241 37 93
1 169 173
269 325 1
201 281 109
237 133 121
477 107 9
241 229 245
65 441 53
449 301 21
429 381 1
450 271 42
137 461 21
473 205 9
341 131 97
237 61 77
497 473 1
261 329 1
461 369 33
121 305 161
353 441 29
485 213 1
365 253 117
121 385 21
73 453 1
95 417 65
41 1 333
209 433 17
353 437 33
169 197 185
26 325 97
245 301 153
269 41 17
445 85 41
461 221 17
41 265 45
237 173 145
201 261 161
417 201 81
376 141 28
369 281 37
433 133 29
453 329 1
385 97 33
385 229 33
401 385 65
449 441 27
85 445 13
173 233 37
273 327 33
325 57 99
200 81 52
453 197 1
113 89 189
405 253 19
469 101 5
325 161 33
425 425 1
57 173 289
433 131 27
481 61 1
349 321 147
263 313 133
325 37 1
261 261 97
389 209 97
301 329 29
441 357 41
313 1 129
413 445 35
385 1 77
213 61 1
449 101 25
85 218 159
437 155 1
449 21 33
57 221 145
133 69 177
349 265 59
135 201 169
1 65 161
449 457 1
229 333 157
437 133 33
357 477 1
441 35 5
221 401 85
217 129 181
465 477 17
229 253 177
481 433 1
285 229 113
305 181 109
49 441 9
309 209 129
131 425 13
253 81 57
249 365 33
185 389 65
225 433 53
133 289 5
145 397 57
293 401 57
285 357 33
145 324 59
209 385 77
337 65 79
301 341 129
421 157 65
497 209 1
168 121 327
405 101 29
397 77 5
433 25 25
21 85 1
337 313 53
461 385 9
365 213 97
401 181 95
465 229 13
241 301 185
49 181 241
437 99 33
171 285 129
89 1 361
257 295 37
241 441 25
37 101 129
469 261 1
141 205 169
257 381 73
217 435 5
313 311 66
301 1 179
67 317 9
177 313 157
481 105 1
105 385 59
81 37 265
245 17 49
91 33 51
109 141 265
301 365 129
57 29 285
13 58 369
213 105 145
361 117 105
441 201 23
65 197 9
429 84 1
37 21 421
369 65 69
81 241 69
187 125 97
448 93 34
445 241 49
33 385 13
325 361 41
411 257 57
317 13 57
209 337 81
261 409 89
77 422 21
45 337 142
263 357 49
353 5 53
466 293 33
417 489 1
369 341 53
285 373 88
101 409 69
493 213 1
48 229 49
385 303 53
69 9 369
421 465 9
1 497 1
385 91 89
251 477 9
349 381 9
69 249 249
333 117 1
205 339 113
361 461 17
449 409 21
313 341 129
213 29 1
125 101 257
467 337 27
237 285 121
145 245 1
21 345 85
29 29 25
68 385 1
397 201 81
165 151 253
489 229 5
129 89 132
417 437 49
299 433 5
165 459 37
381 101 89
393 113 55
269 331 123
173 65 289
357 45 84
41 205 201
73 33 373
489 67 9
341 412 84
457 465 10
213 145 1
37 321 81
61 161 161
29 137 227
289 197 133
85 25 255
51 213 65
442 211 30
459 335 37
139 497 1
253 21 225
213 189 169
221 433 61
37 457 37
325 421 9
301 485 13
401 137 53
497 337 1
17 63 63
271 151 229
373 485 1
261 337 69
25 65 249
53 37 161
433 301 25
249 185 21
361 81 9
361 153 5
409 481 1
105 85 352
221 269 185
65 477 1
401 477 9
150 293 131
339 272 15
69 197 1
149 85 137
122 233 67
29 373 1
45 297 111
29 277 173
497 421 3
61 445 33
13 373 117
185 269 25
5 153 309
57 341 121
269 97 65
385 169 41
69 143 85
61 349 137
121 185 65
153 289 209
385 169 81
356 269 12
129 81 369
77 329 105
79 370 118
253 229 193
125 361 129
329 325 17
29 285 13
6 453 1
305 341 69
221 325 169
145 341 1
397 118 17
261 477 13
289 333 49
413 277 81
237 321 1
485 485 5
237 377 81
89 369 81
339 467 25
181 153 89
269 497 1
445 461 1
1 7 93
417 409 37
405 181 75
201 353 61
153 377 9
481 485 13
497 37 1
497 361 1
180 153 69
45 341 97
253 361 65
253 173 41
237 441 31
208 489 5
177 53 149
333 25 77
153 129 89
489 101 5
337 245 129
137 213 153
1 473 13
265 197 233
269 445 15
469 381 1
493 173 1
93 301 81
17 417 65
353 357 97
45 201 177
345 89 73
101 473 19
331 269 131
177 201 269
346 101 1
213 341 1
73 153 21
217 461 26
1 273 97
205 69 225
129 49 1
199 285 153
353 1 53
201 497 1
217 309 17
1 273 169
113 169 253
457 109 13
477 133 17
233 85 37
201 129 237
333 449 43
37 17 129
209 353 93
105 285 145
73 195 67
1 37 97
105 37 37
29 447 47
475 173 22
395 109 87
1 185 137
61 301 185
241 81 237
269 325 91
325 341 81
389 322 1
397 57 47
243 125 223
269 459 21
13 45 137
149 317 41
145 369 101
219 141 63
269 282 58
269 73 113
301 375 63
153 205 65
249 441 57
385 49 29
143 371 111
341 153 97
253 373 97
31 279 171
1 419 3
405 141 1
153 397 25
357 301 81
457 281 13
69 469 25
229 495 1
497 405 1
305 53 13
253 53 217
177 229 185
105 221 1
445 497 1
433 33 49
333 120 153
421 493 1
409 397 69
453 66 15
97 253 169
433 205 45
77 89 23
361 461 9
173 445 41
121 165 336
301 377 85
1 165 177
277 341 97
281 45 117
168 201 77
321 203 117
221 413 1
249 289 23
441 117 1
345 333 5
209 169 157
297 469 26
441 493 1
481 369 5
45 121 69
269 341 95
233 337 13
421 221 17
377 497 1
241 451 45
301 385 57
57 373 1
209 109 283
309 289 1
121 15 361
210 225 237
477 1 9
141 285 145
359 285 127
249 441 21
181 497 1
13 489 3
133 369 97
153 17 57
41 57 181
117 453 45
481 241 5
301 469 13
129 239 9
313 125 97
489 181 9
345 197 137
1 465 25
49 1 273
461 369 14
81 93 109
1 113 65
441 499 2
291 9 53
363 489 1
329 81 73
113 373 1
173 189 277
229 281 45
209 469 1
469 449 25
465 309 21
75 413 81
381 353 1
425 141 53
53 473 25
97 269 17
261 173 1
405 242 81
157 125 9
325 145 60
473 289 1
437 337 1
437 1 1
153 157 241
289 369 109
8 185 297
185 221 113
349 301 49
25 385 107
369 273 1
465 377 5
125 109 289
201 261 177
205 353 77
45 271 22
37 85 345
399 153 3
361 293 57
201 81 37
189 385 29
325 456 31
337 413 51
105 225 119
153 41 153
153 9 249
309 268 81
233 385 85
25 347 1
201 209 41
453 253 33
265 293 65
85 169 193
445 273 17
249 185 69
361 153 129
317 285 49
389 159 65
485 37 1
153 65 161
495 29 5
389 497 3
53 493 1
77 297 85
403 497 1
333 1 101
461 145 17
421 141 49
105 129 5
365 401 29
149 269 177
289 369 77
129 197 17
189 121 129
49 101 177
257 333 141
377 385 57
1 201 1
373 13 97
133 257 35
229 1 177
293 441 17
237 309 129
397 133 21
460 25 33
385 33 33
89 173 149
21 181 129
108 245 1
425 125 9
229 261 17
245 397 37
97 157 257
69 213 161
109 105 77
9 169 249
205 97 81
237 421 65
97 165 1
257 49 73
171 337 77
181 165 93
469 21 5
117 481 6
363 101 133
409 457 21
106 421 49
209 49 277
369 217 93
21 497 4
317 369 45
217 473 25
147 199 247
115 137 109
317 211 17
369 319 125
209 157 127
389 29 109
181 205 113
325 473 5
269 33 201
353 39 125
243 77 167
361 169 53
473 129 9
345 479 7
333 101 17
253 257 137
401 393 49
373 369 17
125 21 141
289 405 65
217 339 15
145 139 117
377 349 1
21 379 9
185 393 1
13 125 103
129 397 53
213 149 205
373 433 21
37 221 237
25 461 19
205 281 109
305 497 1
97 69 275
277 177 107
297 225 109
373 301 65
309 181 169
149 381 41
409 69 45
161 305 125
309 165 177
357 309 105
81 449 9
201 349 77
461 281 25
425 21 67
489 225 5
9 25 393
117 413 25
313 377 89
145 109 241
357 17 115
489 485 1
109 85 169
105 429 15
441 77 37
421 101 25
29 81 289
61 361 85
173 481 17
389 481 5
401 473 13
141 241 121
465 265 9
77 393 57
321 485 9
257 379 117
413 285 57
369 421 1
309 81 77
485 479 1
171 401 76
65 9 273
197 273 57
249 113 125
325 453 1
217 213 145
405 241 33
21 81 220
1 125 225
189 301 121
461 349 25
293 409 69
325 401 69
385 201 61
109 325 1
81 37 245
133 137 337
261 221 49
121 25 141
341 161 97
45 229 81
35 389 65
453 353 1
281 37 53
441 193 41
429 457 30
465 85 2
25 208 271
341 237 33
73 281 45
209 157 49
181 409 37
285 45 113
449 321 5
257 89 189
389 49 41
149 477 1
389 45 65
257 231 69
461 349 17
385 369 93
61 269 9
485 309 1
237 281 45
271 317 121
285 129 57
45 321 45
421 41 65
233 289 73
481 369 1
405 109 81
385 17 61
281 485 1
117 147 89
377 277 101
33 318 166
101 474 4
485 89 1
445 9 49
441 53 9
209 449 49
429 365 57
69 317 97
113 113 265
217 485 1
61 21 111
109 437 37
485 445 5
137 405 65
353 1 29
385 75 21
273 269 25
269 293 154
273 229 113
49 333 31
433 385 61
413 221 17
301 473 17
17 153 121
37 21 257
85 433 9
287 289 185
53 277 65
409 425 23
17 169 305
41 313 45
301 93 81
49 329 97
329 329 17
1 45 369
95 149 289
251 129 67
181 273 57
489 145 11
101 145 17
265 429 17
89 17 333
429 77 9
43 433 47
445 217 17
373 413 29
475 377 13
69 229 109
361 341 93
33 229 65
465 481 9
325 337 125
65 421 25
57 429 35
405 183 33
249 441 45
245 297 105
441 498 1
341 173 25
137 469 1
25 145 5
361 61 81
165 237 129
153 393 51
45 249 89
493 489 1
481 289 1
469 195 1
253 145 65
441 111 45
225 385 29
377 225 69
249 393 37
467 221 21
121 21 129
121 473 21
393 45 81
249 389 97
49 265 129
387 445 33
239 113 7
407 65 69
273 40 69
105 145 301
409 345 5
38 109 257
301 325 129
125 357 97
189 177 193
57 17 285
261 421 65
293 485 13
217 353 1
239 21 171
359 225 109
483 39 3
145 33 77
413 261 33
245 155 197
69 421 49
49 253 9
485 205 13
265 261 145
15 265 169
425 1 53
389 393 57
171 361 85
9 449 41
325 189 19
73 475 21
429 49 47
321 245 1
9 453 13
457 485 1
145 233 201
313 493 1
329 441 1
269 285 113
203 81 217
365 287 85
393 297 53
153 377 73
353 61 17
29 385 81
369 191 61
305 285 85
85 77 225
93 225 189
13 449 27
141 293 97
449 181 37
357 77 24
373 219 95
279 244 11
113 153 49
99 25 341
225 353 75
89 345 132
201 429 37
361 203 9
441 277 21
53 121 161
173 105 145
305 37 81
393 445 17
445 217 3
5 373 105
1 321 1
105 209 13
37 409 65
409 413 33
325 69 49
65 217 161
353 11 121
225 393 13
229 77 161
497 445 1
53 121 259
357 477 1
465 437 29
269 138 41
97 339 91
457 169 5
373 279 113
245 285 57
301 249 33
177 493 1
421 497 1
381 281 89
181 425 13
117 165 193
273 121 125
121 165 81
249 277 161
17 321 1
193 297 33
13 73 313
205 269 65
465 385 25
95 385 49
3 449 37
1 265 133
377 141 9
245 393 1
359 297 119
365 109 97
109 349 49
13 405 93
125 381 9
419 65 45
401 293 89
5 369 85
241 393 61
137 353 37
57 101 369
401 233 86
1 389 1
305 457 1
273 181 97
369 225 101
121 465 9
261 125 73
57 217 205
57 137 297
327 233 73
189 429 41
317 301 97
161 13 253
105 89 41
71 429 1
217 251 7
273 309 17
57 221 95
261 145 209
269 169 137
357 385 37
55 101 209
189 21 161
401 69 37
125 389 81
397 405 33
125 401 45
21 389 7
105 101 293
19 353 14
289 121 133
319 169 121
169 33 61
233 433 49
33 429 17
477 495 1
19 85 242
489 101 5
237 361 77
165 129 289
469 357 1
25 449 29
137 397 97
357 201 17
485 78 1
197 390 50
129 173 257
29 381 65
497 297 1
445 389 33
433 465 25
301 89 1
309 137 1
477 309 7
145 1 161
461 405 17
141 92 165
465 325 21
1 491 3
197 109 33
393 97 101
147 9 145
137 345 145
301 67 97
173 485 5
1 385 89
265 269 221
1 249 157
465 105 5
159 77 289
365 113 17
297 221 105
281 181 109
1 205 105
25 65 145
421 497 1
73 169 125
393 403 27
81 457 9
41 141 73
465 285 17
449 377 49
125 99 37
129 193 97
293 57 33
141 470 1
237 311 1
63 341 81
65 157 113
453 253 17
185 209 229
377 261 13
49 341 33
252 21 126
73 5 269
37 465 1
385 281 113
445 153 9
65 265 141
317 305 9
433 361 49
465 409 17
425 37 33
377 45 105
301 397 25
85 425 73
197 233 181
109 325 41
413 253 9
185 41 161
101 301 89
405 477 7
5 61 225
161 305 81
85 105 137
245 29 1
457 417 37
237 269 9
53 49 129
129 47 157
177 289 97
229 85 257
61 209 49
325 185 65
261 337 117
81 37 373
321 241 161
161 8 253
161 209 27
361 421 59
473 433 9
217 243 107
113 465 5
297 365 121
429 297 33
293 405 25
309 81 161
109 409 53
389 197 83
89 493 1
293 241 161
477 417 9
457 105 29
65 213 82
237 281 33
430 445 21
133 101 73
233 177 49
225 497 1
349 73 33
365 213 25
133 355 25
305 91 109
145 5 61
485 285 5
173 352 67
409 165 69
77 497 1
481 53 9
149 125 97
125 323 9
141 21 1
297 141 81
246 137 73
13 1 237
489 349 1
338 285 57
401 73 89
491 169 5
157 281 197
153 361 97
65 113 331
309 89 65
477 69 5
29 1 81
173 497 1
409 405 69
341 449 5
181 53 291
497 467 1
236 385 65
421 364 25
121 185 277
141 437 57
1 387 91
361 297 61
385 309 113
460 473 21
397 469 1
289 303 11
45 441 1
185 89 309
53 1 305
321 1 165
193 385 9
475 145 23
357 205 121
77 89 35
225 185 255
189 37 33
109 295 189
465 347 1
457 345 13
65 217 181
197 393 25
353 375 29
472 209 24
497 233 1
41 225 223
105 465 25
409 493 1
387 201 37
118 457 41
73 81 213
431 443 33
137 441 53
349 53 41
341 109 61
485 385 5
465 93 21
53 385 101
215 81 173
241 409 49
285 369 17
349 301 33
149 177 69
465 437 13
177 193 167
373 401 49
21 393 73
473 281 13
129 365 49
49 269 77
137 233 141
257 9 101
301 343 117
209 153 219
381 293 103
277 21 17
425 245 17
273 41 61
1 433 33
461 357 29
33 421 33
25 389 97
289 469 1
153 191 37
213 19 169
197 401 15
261 1 49
141 157 169
433 9 5
141 69 321
73 405 93
100 109 313
45 197 213
305 341 129
209 461 33
29 481 18
105 313 109
449 165 5
65 405 73
21 5 161
173 321 21
141 213 145
61 357 17
401 441 57
113 177 121
401 109 77
217 213 283
241 449 5
233 253 9
65 205 173
1 385 89
313 280 81
217 209 229
481 293 13
53 326 147
217 53 173
233 445 33
257 73 9
463 105 15
401 269 47
125 133 33
285 173 199
301 73 101
405 37 1
153 485 1
329 105 167
433 283 37
317 37 97
101 425 21
169 325 17
485 117 1
305 297 63
85 261 225
333 13 105
119 1 43
341 459 29
449 185 21
370 301 43
17 37 169
41 293 177
153 277 125
253 217 153
497 291 1
307 109 65
5 426 47
453 97 6
297 338 134
89 393 73
165 373 32
329 219 129
401 461 15
53 353 117
81 169 55
221 365 113
13 461 37
293 385 1
457 301 9
233 101 201
225 73 157
389 345 33
425 1 56
421 49 1
389 149 89
349 313 113
169 141 317
169 249 111
293 365 73
333 271 9
397 109 17
217 425 73
229 37 177
205 441 13
125 201 285
273 417 28
293 441 31
205 25 265
101 313 41
223 281 57
393 268 25
297 43 1
325 233 65
9 355 19
1 85 257
105 355 3
197 293 49
357 257 1
233 469 1
205 189 249
453 125 20
37 205 27
109 317 97
273 169 101
85 29 109
465 261 25
446 81 15
305 101 153
301 201 185
409 13 89
73 201 5
313 449 45
29 125 17
325 145 71
341 125 1
173 385 109
385 265 93
269 393 69
326 461 33
13 477 7
419 301 1
353 217 93
241 477 1
241 353 33
477 121 9
109 169 165
9 149 51
415 443 27
417 389 57
273 133 129
145 390 24
61 435 15
383 141 29
297 493 1
15 113 229
445 45 15
417 457 33
9 233 213
387 121 89
241 351 93
213 215 57
165 409 89
453 165 17
349 237 89
401 241 5
141 269 169
337 401 53
425 157 41
153 149 141
26 103 255
441 249 41
481 361 17
351 377 77
93 309 65
49 85 193
449 273 34
209 17 89
177 165 9
217 493 5
113 109 354
461 285 17
81 415 29
485 321 1
406 481 5
61 397 1
450 449 34
89 377 101
435 301 19
121 382 105
401 311 41
113 265 161
200 57 192
1 69 1
485 81 1
73 309 87
245 12 31
217 221 241
205 91 237
157 291 133
81 345 141
97 369 41
77 137 209
1 157 169
413 369 73
269 109 57
309 385 103
197 113 281
417 341 5
57 29 301
217 65 245
241 229 181
33 355 29
349 405 5
333 25 117
453 429 33
149 301 145
373 33 49
461 281 1
1 407 53
113 1 245
217 389 81
457 97 13
45 21 433
89 245 129
361 373 49
27 361 117
253 157 169
105 97 153
397 119 33
25 49 301
41 233 77
101 397 25
105 473 5
313 309 101
33 483 11
409 57 55
245 309 1
65 429 33
43 161 147
385 373 85
361 69 85
381 146 9
13 497 1
473 285 21
85 397 63
37 201 33
25 2 361
5 57 389
31 425 33
145 141 129
349 489 1
181 265 117
161 357 49
117 329 61
101 395 65
5 17 383
193 464 17
237 285 33
301 65 25
393 421 65
377 269 43
477 33 21
499 1 1
121 189 33
13 27 465
425 429 19
8 152 10
85 425 33
349 13 37
413 341 65
129 49 115
401 41 88
57 221 65
165 45 189
301 289 97
305 413 25
161 349 33
201 77 29
309 21 82
253 261 69
153 449 5
333 1 83
53 189 161
93 73 65
61 137 53
189 337 85
149 113 149
165 201 297
133 265 25
69 245 129
121 421 1
229 113 81
393 225 17
93 333 41
261 377 37
205 49 57
465 361 1
209 261 25
341 385 9
449 201 25
95 149 257
261 365 75
271 377 49
305 279 61
305 465 1
225 253 105
185 317 137
13 165 249
249 41 237
397 7 17
271 97 213
205 441 25
33 213 65
265 357 33
213 469 17
177 337 149
145 229 61
437 228 49
33 331 63
329 73 109
452 213 27
101 345 87
93 209 61
175 253 225
185 329 21
325 133 27
141 37 121
385 281 89
129 357 92
185 265 49
101 457 9
493 281 1
273 349 81
277 293 99
297 253 197
201 47 165
249 301 183
389 281 49
49 317 113
369 189 1
37 473 9
473 165 1
401 373 97
375 217 85
33 349 9
149 81 57
142 461 33
485 201 1
197 157 81
249 473 17
341 421 49
337 69 77
273 141 213
469 125 17
129 153 9
393 277 1
385 65 61
191 249 221
281 245 53
317 333 104
161 125 191
37 281 135
451 73 21
269 472 24
169 33 185
207 229 17
317 81 153
265 409 21
473 201 1
101 149 193
149 469 1
187 421 17
377 357 9
441 341 5
113 385 13
73 241 237
229 164 177
209 205 229
101 357 33
145 369 13
197 371 47
1 313 57
224 189 143
117 217 13
421 351 53
185 487 13
317 357 37
157 229 205
417 363 77
393 14 61
105 253 225
413 273 1
13 261 49
349 53 57
385 101 33
57 353 80
9 337 1
325 157 33
353 249 61
337 469 29
1 321 69
157 237 1
41 1 381
381 333 81
293 41 157
165 85 313
453 273 17
173 439 37
272 333 143
213 125 97
229 337 105
1 381 49
485 455 1
165 97 241
225 465 33
173 1 323
81 189 193
71 257 189
183 313 137
73 225 1
342 169 86
33 197 17
389 387 17
21 337 21
153 93 185
277 45 9
333 81 115
201 245 105
401 137 41
381 305 81
217 22 161
433 33 49
329 233 137
493 97 1
177 397 21
425 114 65
351 1 133
249 449 9
477 145 9
161 397 93
481 320 11
89 245 129
189 473 1
249 251 69
277 173 97
253 53 145
433 217 9
65 1 237
165 461 25
229 17 31
37 73 53
37 5 397
217 421 79
13 361 71
97 393 21
357 17 81
137 449 13
281 41 5
357 149 33
269 53 209
17 17 113
61 477 1
368 225 14
333 175 1
493 409 1
385 425 13
185 269 169
405 5 1
333 385 89
49 249 85
169 141 109
365 435 39
469 233 1
413 77 81
481 377 17
405 419 67
429 273 9
185 309 65
461 1 21
41 253 181
221 399 79
185 121 221
5 457 29
153 101 45
12 265 109
329 273 57
493 449 1
429 37 33
277 499 1
299 377 102
245 405 65
61 469 9
181 141 129
1 1 9
253 289 73
237 117 145
413 145 17
221 81 177
337 281 1
313 385 93
9 421 41
189 465 29
51 493 1
1 389 49
57 393 45
123 241 53
457 345 25
413 261 73
69 149 321
413 381 33
269 345 61
161 313 161
477 101 1
229 361 5
181 53 161
421 401 1
333 451 33
45 477 7
229 473 25
205 21 137
64 37 389
413 477 9
77 481 5
161 245 177
277 48 41
181 61 69
401 289 1
265 269 9
339 455 35
427 329 29
1 365 49
341 349 89
317 157 177
217 301 85
405 297 65
41 53 233
61 221 201
157 25 17
205 345 129
385 193 104
106 77 51
385 263 45
293 1 201
201 349 109
353 73 101
125 117 25
469 127 1
421 385 67
114 296 34
221 17 249
229 5 113
229 341 97
297 441 41
161 485 1
341 379 1
201 500 1
201 389 59
197 353 5
249 253 161
73 89 373
329 330 120
45 417 57
181 129 225
297 49 76
101 181 65
345 37 77
105 201 285
404 89 70
337 33 9
313 481 13
197 281 13
1 269 105
197 353 131
413 353 41
203 433 29
463 305 31
261 217 65
273 185 1
69 81 277
169 133 127
33 229 193
1 393 89
429 73 9
433 469 17
153 85 237
261 245 17
369 97 103
45 137 77
1 273 117
341 263 65
281 345 73
321 69 89
101 21 281
369 227 5
301 209 57
161 61 81
241 29 245
305 240 129
87 213 225
461 153 25
261 325 161
385 1 1
389 417 61
317 141 113
373 277 109
81 113 337
189 17 137
229 13 9
301 449 51
401 95 37
273 397 97
345 477 9
401 461 1
345 233 5
289 277 109
21 481 9
481 465 5
433 29 65
317 437 1
151 229 211
110 25 216
281 265 185
137 91 113
289 261 149
321 37 25
65 421 1
237 329 123
273 157 5
153 149 121
41 389 1
353 81 61
345 249 119
136 257 69
53 329 41
1 437 1
1 125 185
49 201 189
461 277 9
45 237 17
213 209 21
297 261 81
41 220 137
197 389 17
297 237 185
43 384 12
57 93 321
225 149 61
113 191 177
201 201 99
225 83 187
489 189 5
93 473 5
345 125 45
193 273 9
1 262 55
493 333 1
73 151 113
477 465 9
37 37 113
385 377 41
449 296 17
193 113 1
393 485 9
277 21 41
401 1 9
430 321 67
37 233 49
157 34 99
15 365 33
17 381 49
1 273 37
93 377 79
447 21 1
433 145 13
25 469 27
373 189 5
45 105 129
385 253 69
163 300 92
53 437 4
293 401 9
161 43 1
303 385 113
289 121 5
157 241 31
301 173 119
201 165 121
169 121 293
281 1 6
49 141 329
127 385 9
53 13 257
35 13 333
101 101 81
153 337 5
265 377 21
113 381 89
417 349 1
480 385 18
326 105 102
413 201 81
383 65 15
61 437 1
366 137 113
149 209 125
201 403 13
309 349 41
393 317 85
493 185 1
49 301 161
437 485 1
69 401 21
241 65 29
93 381 75
241 225 149
445 243 33
301 261 25
101 481 1
217 101 33
405 45 65
389 489 9
333 204 1
333 439 15
77 253 39
209 49 85
441 141 1
193 257 113
73 313 27
401 329 21
13 289 5
457 1 1
89 494 2
305 289 69
127 201 269
225 293 53
73 203 251
29 181 191
85 141 225
429 265 25
305 249 29
45 197 29
445 305 17
285 21 81
497 485 1
17 461 17
481 449 14
97 85 89
353 221 49
385 49 41
241 53 217
89 211 109
157 425 25
129 249 109
137 441 53
81 445 41
209 97 69
205 37 41
225 213 265
181 253 217
185 41 157
273 177 45
397 202 45
361 213 1
445 397 33
271 135 59
285 97 73
57 53 297
101 337 1
85 245 32
97 365 81
265 121 205
323 161 109
317 453 1
259 361 73
221 105 81
1 289 193
347 323 63
205 293 81
485 105 9
153 373 89
5 261 9
389 441 1
241 129 65
121 457 37
497 153 1
471 489 9
285 181 57
161 145 249
289 197 201
361 61 37
21 425 29
165 281 125
105 275 171
285 465 9
265 445 53
221 291 127
241 385 17
61 193 153
221 416 67
125 157 313
433 289 49
17 305 85
305 253 53
397 153 17
493 61 1
321 397 73
153 489 5
401 201 57
257 465 9
102 409 73
153 153 193
53 429 25
441 145 25
9 119 157
117 197 185
493 171 7
1 277 49
249 211 53
457 149 21
129 157 161
397 33 97
491 369 7
137 437 1
381 261 97
181 141 161
489 427 1
117 149 333
165 117 209
181 117 265
36 73 77
97 185 133
433 397 1
73 377 109
65 317 25
181 453 1
46 233 53
213 273 29
185 365 37
295 333 69
476 457 6
353 101 119
41 153 33
421 149 45
45 85 113
329 465 9
441 309 21
233 341 65
5 341 123
445 481 9
405 385 17
29 57 89
253 113 25
77 109 161
177 437 26
163 421 33
269 57 185
141 221 129
389 253 1
73 357 33
469 385 1
297 83 93
359 129 3
141 61 329
281 401 57
441 121 5
345 421 33
29 297 63
295 469 1
413 416 5
131 177 221
153 193 9
237 329 125
389 13 95
129 473 20
51 381 113
405 93 5
373 301 9
461 377 31
421 341 77
217 187 41
13 35 53
449 217 31
333 469 1
185 457 41
1 313 157
197 301 117
125 449 49
133 265 61
493 385 5
153 385 85
493 213 1
257 377 37
429 113 33
93 229 193
293 57 129
113 33 241
381 9 73
17 321 153
29 287 49
241 349 9
269 293 153
401 93 77
25 321 161
269 297 49
89 109 321
209 64 61
401 445 15
120 237 139
1 41 377
429 293 69
217 39 57
307 89 165
21 493 1
297 389 32
81 85 129
195 73 23
273 371 41
409 369 79
85 245 229
481 253 5
465 413 21
165 497 1
107 93 133
161 413 17
101 137 137
205 301 153
373 466 1
153 481 13
345 391 105
253 489 1
301 217 73
345 257 153
189 143 35
281 1 61
285 465 1
85 101 97
477 271 17
387 41 77
401 61 17
321 101 173
101 361 1
65 121 241
53 153 181
481 409 1
41 181 209
101 45 27
49 265 73
453 189 41
193 201 125
125 357 33
101 27 153
497 1 1
195 373 9
177 401 29
115 1 343
233 33 165
221 473 9
85 29 145
281 153 105
160 21 140
237 105 161
393 301 93
405 22 13
129 137 15
477 137 1
310 49 31
97 389 23
177 153 137
322 149 113
93 61 1
345 325 105
25 353 59
157 45 161
229 253 137
277 489 9
477 121 1
469 225 9
229 23 59
329 451 31
117 225 109
233 1 169
185 101 123
363 237 1
269 261 9
93 313 177
229 237 249
285 493 1
253 399 59
145 185 37
33 477 1
241 69 217
425 401 69
473 293 9
301 461 33
461 301 9
161 493 3
297 81 121
493 161 1
61 441 49
421 373 33
301 305 157
61 461 35
221 229 189
481 69 17
333 377 77
209 333 51
33 349 113
77 193 108
69 469 1
101 369 101
5 325 38
269 489 5
449 249 9
169 485 1
141 421 17
185 293 129
361 45 41
161 453 1
301 445 25
245 285 153
245 493 1
219 53 79
437 286 17
321 46 45
1 401 21
365 73 69
1 153 81
53 109 293
69 1 117
209 249 125
425 57 37
93 165 129
153 61 113
385 253 41
445 141 25
105 61 383
393 1 1
69 9 1
117 385 1
349 217 97
73 357 81
205 193 241
305 181 133
181 13 49
481 85 17
141 442 47
237 125 205
193 377 29
286 433 41
401 43 61
354 249 87
305 394 19
157 245 1
317 469 1
261 221 113
349 201 5
309 133 65
421 13 5
65 73 270
77 349 57
61 167 151
35 221 265
201 145 277
1 433 35
357 161 121
261 289 85
369 265 101
173 341 81
477 105 1
113 449 42
37 394 68
495 45 3
493 329 1
265 173 169
353 369 113
1 337 145
81 487 9
223 141 171
349 453 17
265 125 25
457 37 17
465 25 25
253 89 105
349 429 46
129 237 105
301 177 97
421 253 33
365 325 49
153 29 41
401 481 9
1 73 421
325 293 65
9 41 81
33 229 33
483 325 1
361 209 133
353 137 9
73 243 177
469 425 1
417 329 61
181 47 65
145 237 9
201 281 153
217 101 205
113 357 113
113 373 1
37 257 225
193 261 81
385 37 41
21 1 193
245 1 225
493 427 1
437 433 1
53 77 241
317 121 109
237 493 1
141 291 99
421 421 37
335 305 157
485 157 1
265 381 11
361 437 23
157 169 17
41 449 29
497 245 1
383 221 93
337 463 34
245 227 1
229 489 9
411 121 59
1 97 269
477 225 9
485 177 1
185 11 13
453 193 1
491 377 9
373 129 1
197 89 273
89 189 199
85 249 37
357 185 113
301 261 21
269 181 49
69 77 361
301 269 89
137 321 141
341 217 129
281 321 13
1 19 181
221 269 177
437 321 9
5 341 121
357 421 1
117 425 25
13 467 33
361 25 1
173 445 41
337 362 81
181 253 97
269 71 5
313 16 81
221 345 137
1 143 25
17 229 216
429 49 17
129 69 57
1 317 41
167 37 89
373 241 93
45 57 285
145 443 16
457 477 15
481 187 13
341 61 137
93 385 105
441 361 57
85 353 65
57 365 97
109 183 223
469 361 13
289 5 121
349 105 145
109 223 231
1 41 193
137 101 237
105 25 10
171 173 129
205 153 33
45 1 369
137 477 17
61 9 89
455 309 23
9 109 177
57 123 105
74 81 377
153 77 173
485 207 1
421 465 13
269 69 129
105 389 49
41 145 121
403 169 44
198 53 80
109 445 41
297 25 100
201 333 1
401 217 81
397 481 1
483 465 7
265 493 1
93 389 5
365 489 1
305 321 105
205 356 43
133 253 153
401 245 21
85 169 217
341 273 129
461 409 37
79 413 13
439 441 13
269 153 41
261 461 35
329 273 115
301 201 129
360 201 133
1 221 41
425 445 17
177 101 264
429 21 41
197 73 177
498 457 1
405 35 33
25 257 13
429 109 33
269 489 1
217 193 25
25 381 1
293 53 129
101 269 1
57 181 65
17 77 193
357 101 129
309 465 1
89 57 273
365 122 89
141 293 97
489 157 5
173 429 25
243 369 53
241 481 13
133 353 55
375 149 111
396 253 31
457 377 1
139 5 275
217 85 57
433 417 32
341 209 81
417 297 1
313 385 109
437 126 17
137 29 128
461 289 25
241 113 137
329 297 65
289 457 37
449 453 33
33 281 217
345 493 1
11 389 1
329 353 53
437 381 33
137 321 25
253 229 17
105 453 43
401 203 37
461 5 17
5 285 31
213 325 145
387 361 63
305 25 21
64 413 25
141 453 33
341 145 65
31 115 343
295 85 161
45 101 161
369 71 109
273 317 1
137 441 21
121 413 53
153 333 11
121 473 21
25 377 1
437 89 33
237 289 125
345 265 93
353 391 27
417 378 49
353 141 31
309 267 65
1 217 133
245 169 1
41 201 93
85 481 9
233 85 201
29 409 49
13 361 9
125 209 261
49 117 209
245 301 105
137 397 89
189 453 1
409 461 17
349 385 113
165 33 121
245 245 141
389 473 13
285 413 33
73 225 41
309 197 177
185 177 197
297 401 1
431 417 55
38 101 301
233 337 1
302 147 5
197 469 13
137 233 149
5 321 75
405 189 1
21 297 25
181 361 74
205 165 233
85 81 351
309 215 121
309 49 141
273 127 5
61 25 217
301 493 1
293 253 165
377 235 91
377 225 17
469 69 1
273 485 13
233 489 3
89 381 65
41 57 305
457 405 13
309 305 65
153 153 29
37 253 97
149 245 215
429 121 25
229 444 3
196 317 89
499 397 1
33 45 65
257 109 77
145 301 137
471 381 13
329 37 33
341 345 25
189 165 265
121 73 41
253 286 150
421 277 17
189 25 1
229 425 59
333 425 41
237 173 5
321 329 9
157 217 37
13 293 37
85 237 105
453 301 17
421 69 65
33 385 76
161 193 1
1 339 1
465 269 21
9 467 21
493 189 5
449 205 29
153 277 5
173 177 237
17 453 1
401 181 5
401 1 53
373 57 81
1 221 173
43 377 97
421 315 17
157 448 17
161 84 249
29 179 189
433 209 51
305 109 77
373 205 61
61 317 17
285 445 25
261 345 77
53 473 14
65 401 1
162 169 89
441 469 1
49 301 145
181 285 205
464 387 36
153 201 21
337 177 129
289 89 161
489 221 9
125 255 165
301 453 1
309 261 129
381 287 27
421 101 53
333 397 97
233 449 1
73 341 53
37 65 73
239 361 89
281 89 193
89 301 119
405 473 25
253 5 37
401 126 99
133 329 117
233 221 69
205 189 233
61 453 17
441 465 11
311 245 41
161 78 229
153 105 81
173 493 1
441 181 49
477 193 9
231 209 3
237 181 49
5 325 65
261 221 17
249 49 215
24 481 1
97 369 85
153 17 333
199 337 93
305 497 1
165 225 225
143 245 1
365 110 1
165 41 209
461 95 25
61 201 277
269 161 81
431 305 59
125 265 209
189 113 23
261 421 1
33 393 53
109 101 121
393 277 61
45 141 105
25 161 113
53 461 9
389 86 65
209 341 81
429 93 41
325 85 17
90 433 53
245 413 41
417 469 1
1 285 169
1 497 1
105 325 57
221 33 177
453 355 1
425 453 6
427 313 35
317 233 85
9 369 107
409 93 16
209 117 5
89 69 49
437 101 1
329 225 133
181 293 193
73 333 41
13 277 61
445 333 1
177 9 161
475 125 21
294 461 25
473 107 21
345 85 117
237 257 109
153 173 273
45 321 1
5 389 97
263 81 229
29 135 5
345 1 125
441 461 33
301 181 33
361 93 13
433 453 9
237 93 200
345 437 1
101 373 1
397 451 28
233 389 83
165 117 64
41 257 197
1 349 49
269 301 9
373 417 19
401 449 37
269 261 49
93 273 1
161 8 21
413 373 37
169 41 181
273 5 217
61 437 33
341 49 9
181 317 73
201 361 41
349 441 17
205 25 1
417 469 29
301 105 65
209 473 21
233 29 13
17 109 105
305 453 25
317 189 57
181 125 1
313 393 37
413 1 37
305 65 181
493 277 1
105 305 173
33 97 297
5 311 1
353 381 105
301 221 39
281 97 85
465 253 1
293 37 160
499 424 1
445 109 53
417 437 23
5 1 474
45 125 325
145 393 9
341 277 97
85 185 77
221 153 41
217 25 209
177 469 25
305 81 21
309 457 5
89 445 33
353 159 117
381 153 113
197 339 27
269 325 154
445 201 29
321 1 1
137 169 245
248 41 14
419 401 25
225 193 97
353 261 17
181 421 57
429 157 37
201 377 15
103 321 77
33 281 129
73 37 217
233 493 1
369 25 114
389 217 17
497 29 1
205 333 73
9 289 17
387 269 81
429 465 5
485 185 1
29 221 233
405 113 17
289 201 187
387 21 37
189 233 221
245 133 65
125 461 29
61 377 89
101 357 107
203 441 5
353 489 5
41 441 45
401 297 29
485 9 1
229 26 209
429 333 5
73 421 49
313 33 81
433 333 57
113 361 65
105 385 25
129 285 49
241 381 1
353 205 1
197 425 5
117 73 361
8 401 69
189 433 33
449 105 49
293 497 1
465 137 13
329 207 25
81 22 209
485 121 1
217 97 33
121 285 9
341 29 37
301 413 69
11 461 1
387 193 11
309 457 41
85 193 65
153 101 109
251 485 1
485 461 9
161 357 1
61 439 13
161 321 89
165 145 1
41 57 177
213 481 19
85 329 77
1 357 65
209 453 1
253 409 81
417 121 57
369 261 89
195 313 185
371 441 53
205 359 109
89 314 60
49 65 1
261 237 73
411 486 8
117 85 257
281 281 205
453 241 17
165 269 33
49 313 33
214 325 1
365 273 105
481 498 3
277 441 23
425 173 9
129 329 117
204 213 237
21 497 1
421 97 17
285 289 145
353 1 65
69 25 197
493 113 1
213 69 33
129 353 17
97 337 141
189 253 121
465 77 25
61 319 169
321 225 117
277 314 47
325 369 83
249 181 245
329 241 77
145 385 97
181 421 65
285 273 113
59 481 1
37 1 401
71 385 85
133 221 113
281 307 105
391 63 81
201 173 197
305 453 33
301 461 25
237 21 193
177 69 309
1 425 25
313 57 115
5 13 433
89 429 57
201 1 121
473 313 17
191 177 185
105 293 145
357 45 129
497 41 1
37 273 65
37 349 89
285 201 121
121 389 57
181 341 120
253 393 17
485 137 1
81 313 139
101 105 225
397 224 89
173 437 33
289 465 23
389 77 25
313 345 109
425 361 41
349 121 105
189 338 44
69 417 9
87 249 73
451 497 1
155 385 29
325 337 161
289 145 101
45 141 257
201 379 59
477 17 17
1 145 249
107 391 23
389 493 1
113 37 93
285 217 127
25 301 169
1 1 225
385 477 9
285 436 51
305 365 57
465 37 29
113 357 1
21 421 49
1 53 113
301 81 81
465 485 1
97 329 125
127 37 65
317 37 89
53 349 37
169 201 9
409 253 73
224 469 1
485 5 1
121 64 133
459 261 9
157 95 135
65 309 17
269 321 37
1 139 195
409 469 1
25 321 121
269 371 103
485 306 9
435 81 15
317 305 145
301 281 129
261 217 225
41 41 321
477 429 17
225 81 263
69 205 225
197 433 11
412 301 27
297 181 173
297 165 165
97 1 121
245 485 12
349 221 137
241 165 169
82 257 121
429 295 25
367 445 41
309 61 1
141 141 313
417 157 21
349 91 41
301 145 17
421 413 1
245 1 49
153 251 65
497 453 1
61 21 121
37 225 254
65 135 161
169 150 13
321 13 19
269 445 33
285 101 49
133 273 115
285 297 93
69 325 161
437 269 9
441 361 41
301 229 25
389 29 1
273 333 17
205 449 17
401 17 13
405 17 1
389 9 49
281 17 1
469 321 1
453 321 1
437 85 1
161 481 13
195 397 81
479 9 5
21 205 47
205 361 13
153 253 1
413 1 73
81 169 185
337 89 49
153 361 13
93 101 337
93 9 49
417 489 1
365 65 33
441 245 49
85 209 127
493 21 1
1 249 205
392 71 30
397 417 61
345 41 73
329 435 45
261 485 1
77 153 65
229 229 97
263 385 29
239 259 69
249 101 241
109 441 47
365 285 49
97 189 193
377 73 107
276 153 73
249 283 7
37 149 289
205 197 285
333 41 9
305 421 1
221 1 193
313 101 153
5 149 185
165 257 221
193 215 7
417 469 1
289 161 145
25 377 33
277 449 9
1 249 101
293 337 109
291 101 144
357 245 65
93 107 212
41 309 121
37 301 153
377 217 89
53 377 45
221 325 155
197 1 257
72 423 45
133 317 81
225 105 145
253 229 9
17 21 337
301 133 25
249 265 136
493 329 1
21 481 17
53 29 321
298 349 137
283 61 153
141 453 33
181 481 1
177 61 177
41 49 369
109 365 17
121 97 197
101 201 185
45 211 157
385 1 85
433 457 1
17 201 29
97 413 9
25 469 17
145 385 113
53 477 15
121 361 77
149 257 45
273 485 15
221 313 85
215 181 53
273 121 117
97 41 157
289 277 181
293 345 109
225 83 73
321 237 165
369 1 33
221 165 41
313 285 117
249 133 181
21 385 21
65 413 66
405 493 5
301 469 1
37 485 1
9 125 121
1 189 169
377 1 89
345 301 61
437 377 41
31 165 257
367 129 47
461 49 19
337 437 25
321 497 1
457 401 13
69 253 161
361 457 13
441 253 57
285 193 129
260 101 177
57 81 285
117 417 1
1 349 137
353 481 1
209 433 41
283 281 13
357 361 121
201 477 17
233 357 73
333 149 85
369 113 93
373 245 33
43 281 133
253 109 49
401 193 49
69 377 5
261 77 119
461 493 1
365 233 24
21 271 171
203 185 13
165 17 153
197 145 1
497 125 3
37 377 9
301 313 165
377 345 77
337 381 25
389 329 57
276 381 89
173 497 1
201 361 97
453 221 33
341 233 33
37 169 121
409 289 5
209 301 65
25 365 129
405 97 81
233 141 53
1 9 229
493 21 1
217 401 37
153 285 193
489 401 9
413 41 57
289 61 209
401 29 61
217 165 1
449 121 25
437 173 41
101 161 31
449 445 37
379 201 73
169 445 33
141 257 49
379 311 3
373 229 17
249 137 221
153 201 77
353 349 29
341 365 113
7 205 201
369 249 49
21 349 89
447 85 29
237 223 89
433 14 67
57 149 337
483 89 13
309 469 1
265 173 25
1 325 33
101 135 169
429 361 25
85 145 153
333 149 121
249 445 41
333 297 73
153 301 41
325 21 145
461 273 25
89 285 117
485 273 1
9 1 489
145 337 6
217 21 97
421 433 53
169 137 25
425 333 69
497 169 1
235 321 33
17 337 153
337 13 73
253 389 1
13 125 361
137 453 17
173 385 81
11 69 193
145 429 1
353 1 25
144 129 175
69 197 209
129 417 9
193 209 285
193 497 1
365 101 41
97 489 9
313 65 137
425 500 1
233 401 53
485 79 1
405 330 33
433 5 9
5 493 1
55 405 1
393 349 5
497 257 1
257 21 213
281 413 57
177 55 249
385 493 1
385 101 85
261 305 117
405 489 9
1 181 277
257 361 81
485 25 1
345 417 49
85 113 121
315 77 45
197 153 113
429 145 49
257 145 33
473 217 1
485 301 7
81 253 33
65 293 177
195 1 299
221 440 35
371 465 17
485 425 3
117 245 157
493 199 1
473 101 5
173 5 249
81 427 61
109 153 341
473 499 1
285 451 31
285 21 1
125 129 369
229 301 177
261 429 65
185 325 97
457 129 17
387 257 43
77 341 97
229 81 141
373 209 65
65 117 129
401 201 85
45 265 61
101 253 169
50 345 65
145 5 41
471 385 1
411 285 27
441 385 29
393 257 25
17 433 68
271 69 111
45 273 145
485 149 8
257 291 113
166 243 7
437 249 33
265 481 13
133 357 87
49 63 335
345 37 85
228 457 3
209 473 9
1 23 1
407 321 91
297 141 29
93 429 9
17 201 285
97 385 93
385 353 45
151 129 91
181 333 153
413 389 17
237 237 145
161 229 69
209 41 205
69 469 13
301 485 1
141 23 313
357 497 1
45 269 177
161 149 53
217 105 97
429 497 3
221 441 53
289 25 57
433 93 49
373 273 1
469 397 1
349 497 1
21 189 281
413 329 41
182 17 154
21 81 9
425 325 33
201 449 1
93 469 17
341 237 57
201 1 241
285 277 81
253 417 5
197 1 209
481 209 5
217 121 21
399 77 85
418 245 74
285 311 33
77 457 9
413 397 33
141 225 169
329 285 161
65 309 177
65 333 1
61 169 305
125 1 54
385 21 49
17 313 117
137 221 201
245 337 149
461 77 21
189 445 41
149 133 45
385 117 13
497 101 3
301 357 109
425 57 17
169 105 145
324 457 41
489 41 1
157 17 133
153 233 105
309 51 49
141 125 223
321 197 59
385 73 25
49 469 13
53 68 226
41 445 1
485 225 5
453 345 1
73 77 409
137 253 217
317 361 49
41 109 201
197 405 65
77 201 205
241 353 121
381 233 41
425 445 6
197 257 139
73 437 57
305 121 117
117 194 105
101 449 9
353 445 10
193 445 33
249 421 17
273 337 25
301 405 17
469 389 25
485 165 1
29 133 319
115 429 49
81 361 1
469 109 1
61 41 177
489 265 5
171 269 225
145 15 287
409 161 78
449 201 33
449 169 5
425 301 9
445 157 27
425 141 15
233 437 1
61 105 113
433 93 29
83 157 153
419 309 19
161 237 5
277 237 1
21 249 189
33 299 127
1 9 257
449 177 49
401 293 89
1 291 71
269 257 161
269 401 89
29 457 39
245 433 9
21 153 13
449 261 29
101 445 41
493 281 1
421 225 41
409 457 9
201 489 9
441 341 1
177 199 43
73 233 53
145 401 61
285 345 153
205 473 17
497 193 3
97 441 1
105 233 169
445 49 45
205 497 3
117 145 309
241 25 11
297 65 141
349 305 121
93 409 33
309 205 69
437 65 41
409 201 81
293 253 177
289 145 97
461 385 25
363 449 6
197 453 21
405 97 57
45 413 17
405 225 1
425 265 5
85 137 105
333 365 81
167 41 307
345 297 85
93 73 193
331 65 39
370 405 65
105 405 49
271 65 63
399 401 77
1 21 1
209 321 81
292 153 122
113 353 125
425 57 5
37 5 401
161 481 3
285 57 1
225 277 123
357 277 137
169 226 138
229 453 33
117 437 1
369 253 25
57 420 47
229 313 137
185 357 75
113 377 81
409 13 5
13 381 1
441 85 13
17 145 333
445 105 49
301 433 49
477 357 1
461 377 21
337 489 9
65 65 81
105 297 149
205 337 89
173 277 65
133 487 3
401 177 77
47 493 1
296 129 177
421 145 25
319 329 21
325 401 97
165 365 101
419 57 29
33 485 1
151 145 211
57 101 214
241 461 33
117 201 151
337 376 93
413 133 81
301 101 41
73 333 161
323 429 9
417 385 73
305 449 45
37 185 221
433 33 21
45 5 353
251 237 167
221 429 17
437 377 15
489 233 5
103 13 15
189 389 1
49 329 69
445 45 41
389 209 81
457 457 9
193 295 55
241 385 32
97 133 51
13 465 21
445 213 9
393 77 105
487 125 5
333 165 161
425 457 13
113 381 1
329 337 86
493 113 1
469 413 17
493 361 1
17 37 51
345 111 65
441 489 1
473 109 17
377 401 69
89 461 33
145 485 1
421 225 45
345 145 49
341 41 41
101 29 353
417 183 5
483 25 13
337 293 153
377 269 59
197 437 33
90 81 267
141 313 69
1 497 1
465 377 1
245 5 97
301 89 157
409 289 45
1 269 110
194 497 3
213 225 5
85 22 225
219 285 153
497 241 1
265 457 37
477 5 5
385 285 5
341 109 79
367 181 127
281 153 85
37 301 33
249 209 97
233 261 113
333 445 25
305 61 173
345 215 67
301 77 25
225 181 3
329 77 113
457 325 1
89 269 161
193 189 1
289 129 191
329 317 33
401 91 9
297 45 1
397 245 89
37 101 73
189 318 128
185 133 241
269 259 201
307 229 21
1 353 105
269 377 57
477 69 1
1 157 81
217 95 215
161 165 253
137 145 277
75 13 183
1 469 1
393 417 57
493 349 1
69 97 265
181 377 25
359 37 115
389 401 29
197 121 49
281 481 1
61 261 225
89 269 141
205 135 1
297 325 89
445 477 14
233 421 65
173 205 237
125 121 41
437 317 49
201 289 125
357 349 49
353 385 9
21 157 129
213 125 257
393 489 1
335 157 135
477 13 1
385 61 41
45 301 145
249 197 197
373 81 49
249 489 1
461 237 9
161 9 233
457 125 33
393 257 33
209 1 37
181 277 37
65 457 41
433 361 25
285 61 209
397 318 97
33 265 53
89 105 277
406 469 1
139 141 289
233 41 229
29 37 269
221 11 65
341 161 135
153 346 62
410 137 49
373 1 1
161 201 1
469 361 9
327 93 85
313 349 65
309 241 1
205 467 29
475 417 21
74 37 112
107 109 49
493 497 2
405 227 63
73 329 141
65 201 209
485 377 1
193 45 181
481 157 5
345 269 73
449 301 41
65 109 169
265 475 21
105 333 57
461 425 15
265 461 27
1 341 141
197 289 169
201 465 1
307 493 1
85 113 45
233 189 41
429 161 33
485 17 1
409 27 53
181 75 257
377 369 41
407 315 17
121 421 33
393 477 17
381 81 63
201 289 135
89 129 137
73 1 321
293 43 145
489 361 1
9 125 25
201 441 47
209 149 273
185 261 175
321 173 153
348 1 95
237 281 33
119 441 29
165 45 25
457 117 37
185 397 17
429 41 17
225 473 21
337 21 39
237 249 121
201 453 43
349 405 33
461 1 9
237 201 1
1 33 433
133 384 104
493 189 1
185 41 201
365 281 89
129 457 1
361 377 1
309 481 17
341 171 33
257 289 161
377 301 109
61 61 49
391 189 13
381 135 105
165 381 29
273 317 17
141 213 57
109 285 193
197 103 169
295 21 191
269 153 133
21 153 25
234 65 139
297 233 1
25 172 299
69 465 21
221 137 25
61 461 9
305 419 32
325 481 1
1 237 145
205 149 145
465 421 21
421 207 33
289 153 137
215 285 65
117 321 91
289 301 105
383 341 25
77 311 149
445 305 25
473 373 21
45 121 313
317 269 49
285 385 33
397 257 89
453 266 45
357 201 41
79 101 353
375 11 76
245 161 141
9 397 89
465 315 33
229 477 17
53 253 41
93 5 39
326 61 73
89 209 73
269 137 213
237 91 201
301 137 121
265 201 79
65 37 149
89 325 49
253 157 241
101 404 19
421 125 21
333 493 1
465 413 13
177 429 37
45 9 81
5 49 145
289 125 17
129 71 135
77 109 57
181 341 31
137 73 177
337 249 21
321 21 149
241 41 203
111 309 184
241 285 187
113 201 265
281 125 101
149 145 33
197 369 85
197 313 65
389 281 33
417 145 12
257 50 41
357 162 3
157 57 281
81 349 1
321 197 101
37 245 145
427 391 21
213 493 7
441 37 53
347 209 7
385 195 81
113 405 65
449 346 5
309 261 161
329 51 81
117 117 173
269 89 57
405 45 76
437 201 9
28 125 177
297 205 153
337 401 85
105 413 53
149 409 69
157 157 179
373 437 1
309 81 109
246 141 65
97 233 205
161 137 313
151 427 27
469 369 25
249 133 233
457 461 25
189 149 135
109 452 46
101 273 185
126 289 53
105 489 9
115 169 17
465 337 25
465 37 13
365 41 105
173 425 13
341 113 33
493 61 1
453 117 25
33 105 281
325 193 113
237 245 173
33 1 277
277 105 127
361 25 121
377 445 49
97 453 9
437 379 15
177 461 25
205 431 25
309 289 157
117 169 29
289 37 157
1 469 17
249 101 57
385 109 89
385 285 97
485 257 9
1 253 25
161 1 53
417 497 1
69 476 12
345 483 15
55 489 9
177 29 205
29 249 33
145 261 1
469 225 23
41 341 145
109 493 1
129 9 317
276 265 146
397 473 17
217 257 181
165 177 169
217 225 1
7 369 65
472 285 20
45 213 257
409 173 89
193 233 189
381 493 5
241 167 85
487 432 1
397 65 33
133 321 49
151 185 117
95 37 303
253 229 201
221 297 113
421 213 65
445 145 25
181 441 41
185 109 169
161 213 229
153 465 21
129 489 9
229 69 246
385 121 61
69 379 105
393 473 13
399 105 53
169 161 293
101 189 297
1 401 85
157 185 109
90 51 309
361 29 117
425 365 25
369 445 1
93 373 93
121 5 305
375 285 1
177 157 253
473 113 1
341 213 33
313 495 1
405 281 81
401 293 63
185 485 1
141 177 113
125 345 125
225 385 77
27 461 33
313 267 1
81 201 277
137 341 93
85 61 65
397 213 9
241 465 1
249 57 127
397 385 41
205 429 25
171 129 105
249 349 137
9 233 49
265 429 17
257 201 155
257 21 81
446 437 18
377 101 105
129 285 85
49 269 193
281 441 25
453 1 33
101 237 201
249 37 221
153 333 81
61 449 32
249 235 225
213 213 213
1 9 325
401 233 10
445 89 49
449 301 45
165 313 9
369 281 16
73 241 121
197 405 1
173 129 25
197 153 107
161 305 81
401 125 63
317 9 105
413 353 73
345 49 7
49 453 7
241 79 209
345 305 145
49 185 37
469 305 1
257 197 113
21 365 1
65 233 213
183 461 13
69 113 145
141 265 17
441 397 32
77 243 31
133 1 1
117 333 145
401 221 27
457 41 1
25 241 17
433 65 45
1 337 17
281 385 105
37 57 273
213 209 227
441 169 49
221 299 145
257 265 133
45 441 29
134 117 107
21 137 85
181 245 1
473 109 17
309 401 21
53 321 29
37 169 41
313 281 111
225 173 61
297 37 165
493 301 1
193 61 93
13 41 149
235 141 83
185 277 65
497 353 1
197 413 25
409 151 1
337 481 17
201 385 105
433 37 45
81 57 21
421 29 33
177 241 209
309 453 33
157 405 65
305 481 17
289 445 17
205 93 9
209 401 49
305 21 141
173 261 161
425 437 1
409 167 41
417 357 57
449 177 1
489 459 5
101 477 17
97 413 49
453 441 33
258 219 217
253 73 81
301 5 185
185 301 89
313 417 1
437 41 49
405 65 65
229 481 1
337 117 89
209 431 22
81 253 177
313 253 141
181 173 281
97 173 161
293 221 81
250 357 129
13 153 173
149 481 17
397 313 82
225 409 77
433 449 37
321 161 5
37 129 185
393 145 73
13 317 169
313 121 185
341 381 81
301 301 1
21 189 265
281 417 1
213 25 225
21 457 13
137 41 317
425 261 1
497 401 1
477 489 5
329 477 1
445 437 9
217 81 67
73 137 336
425 225 41
41 405 33
289 489 9
337 121 37
293 53 177
457 344 33
257 73 197
225 429 17
209 425 13
405 309 77
265 413 25
205 277 81
449 213 45
349 165 129
409 469 25
261 485 1
1 109 225
261 189 97
253 3 123
445 177 1
261 133 21
259 429 1
461 121 25
273 361 37
305 269 61
225 301 89
113 141 9
165 493 1
297 33 81
33 1 261
409 41 33
281 177 73
329 117 7
105 85 241
73 469 17
381 109 65
149 261 49
281 397 81
158 251 71
85 477 9
429 205 29
73 40 293
160 401 41
313 253 109
293 73 81
115 297 37
369 465 36
211 133 121
365 377 83
497 141 1
473 41 13
293 93 97
189 97 65
221 485 1
5 25 227
249 333 113
185 109 161
253 305 105
41 373 17
357 333 49
303 385 85
81 73 361
109 381 57
81 153 125
225 81 13
357 157 17
176 185 129
353 253 9
45 441 25
157 245 161
193 93 181
29 12 117
37 289 153
41 21 117
69 133 81
205 477 17
441 481 5
61 65 25
150 165 177
457 197 1
161 365 33
481 181 19
41 293 97
457 381 1
278 133 129
441 17 21
287 353 109
337 441 1
113 377 53
296 481 1
461 293 26
29 425 35
461 93 25
1 253 97
165 469 1
141 231 75
33 229 97
397 325 77
33 487 1
221 129 165
119 389 33
261 427 57
405 385 73
365 141 121
137 399 1
469 1 1
101 445 17
341 281 113
449 373 17
374 413 49
113 425 37
97 1 211
371 21 101
45 461 1
301 109 21
253 113 73
117 163 33
353 309 29
177 301 105
21 333 151
469 73 1
181 201 273
489 165 9
385 173 45
353 353 1
63 293 33
41 369 89
157 469 1
85 153 185
485 377 5
153 189 13
313 497 1
117 285 209
185 153 77
125 73 265
221 269 189
211 269 185
101 333 113
105 101 269
387 469 1
305 17 65
305 1 133
473 333 5
441 223 37
1 333 57
255 1 225
381 93 1
169 129 181
421 401 65
453 401 1
401 439 43
281 81 13
173 89 155
293 457 1
329 101 125
301 185 25
449 211 17
433 149 1
335 165 81
221 225 253
349 236 9
149 435 23
329 1 153
297 329 45
449 121 9
69 105 133
116 218 221
117 61 33
17 167 279
469 77 1
74 457 7
269 173 1
206 317 165
461 277 9
253 277 97
257 197 117
92 89 101
457 37 25
433 445 53
401 455 1
161 1 291
265 453 1
397 147 65
301 1 9
413 81 41
413 21 71
253 141 57
157 13 101
341 273 121
145 93 297
249 385 5
337 415 73
37 1 269
325 325 129
65 393 33
213 141 129
469 265 1
1 473 5
33 309 17
41 365 17
201 385 45
89 205 265
345 189 89
41 5 425
117 125 113
1 489 1
456 485 5
357 479 3
1 343 69
119 109 155
181 357 113
389 5 112
329 153 37
145 345 25
137 325 33
25 313 161
301 53 49
153 293 129
265 33 105
257 421 9
205 423 75
217 433 21
477 461 17
221 137 113
104 13 214
65 1 221
89 269 193
9 389 65
101 113 324
9 121 109
471 457 1
117 341 45
161 493 1
445 169 37
399 175 3
45 445 17
5 235 49
337 461 13
149 113 141
473 305 13
226 257 213
289 118 145
5 412 55
409 449 29
69 145 81
97 81 301
385 5 1
293 445 26
57 193 79
237 125 177
85 325 65
130 221 49
285 325 97
153 411 43
349 45 15
169 241 159
477 313 9
125 158 52
333 285 121
45 325 19
229 197 161
337 269 153
297 153 7
49 493 1
201 61 9
243 162 91
365 19 105
241 165 51
361 301 33
269 413 25
389 485 1
117 481 1
481 191 9
449 69 21
261 385 61
113 412 52
413 23 81
17 101 81
221 177 13
389 93 49
81 109 153
297 5 129
149 209 232
1 273 193
281 313 41
113 5 137
65 81 385
477 213 5
37 389 17
41 61 113
5 385 89
305 197 181
499 413 1
73 205 1
221 177 17
185 49 9
129 447 11
413 101 41
257 249 53
313 44 185
333 277 81
57 49 357
145 385 101
121 181 65
197 205 157
397 325 37
41 215 259
301 341 97
277 285 193
81 461 9
225 257 41
21 153 69
361 165 61
13 373 97
493 5 7
225 5 93
253 341 97
485 81 5
336 301 18
241 425 5
153 283 19
109 287 195
405 137 65
403 101 3
233 403 13
165 493 1
461 221 25
337 153 97
75 17 25
483 369 11
409 309 69
329 37 1
457 405 13
75 145 121
105 57 105
499 117 1
361 385 21
88 157 29
261 341 41
493 85 1
17 469 1
161 111 209
345 337 89
309 417 9
1 237 121
161 341 17
89 33 11
337 181 61
169 221 97
21 481 9
321 345 141
461 1 33
289 137 77
241 291 27
9 329 129
13 209 83
205 133 79
337 401 77
129 277 106
324 17 143
245 345 89
245 101 189
225 253 171
97 265 117
243 277 57
157 245 193
437 449 37
465 129 21
17 365 129
60 425 70
413 461 24
121 63 213
299 301 193
115 139 317
445 1 47
21 497 1
353 293 1
437 365 17
109 173 201
15 1 119
489 445 1
369 113 101
157 197 174
361 417 13
65 377 85
121 101 57
13 137 185
457 157 21
303 25 1
173 93 181
95 73 11
149 385 11
115 113 237
425 209 61
233 157 173
385 97 81
193 281 161
341 465 17
465 9 9
9 53 321
465 213 9
41 285 41
7 253 11
500 389 1
141 317 105
261 321 105
217 88 249
487 49 9
65 85 129
141 249 13
469 111 12
169 29 277
105 361 13
373 465 1
1 393 63
321 475 19
19 83 243
57 241 85
1 107 267
185 229 21
29 101 225
269 25 129
41 377 61
101 321 177
157 278 197
321 413 57
181 467 27
417 161 37
87 299 107
421 481 13
3 189 169
121 369 113
241 473 17
25 117 353
309 265 127
137 421 13
357 349 33
229 101 249
61 373 23
285 301 169
346 209 104
221 241 45
65 449 17
465 385 1
160 241 161
169 301 185
321 323 17
229 187 161
29 429 55
483 369 11
165 409 33
261 109 181
343 441 37
345 281 25
109 53 169
105 13 245
301 401 37
9 299 99
305 265 167
205 323 75
213 361 9
385 497 1
165 293 81
221 317 9
349 85 89
75 289 73
409 137 37
141 33 193
401 437 17
333 17 65
57 29 273
201 413 65
389 493 1
265 193 189
269 419 35
49 313 113
89 89 394
125 341 129
201 421 49
189 21 1
305 401 65
461 165 9
481 325 5
1 413 25
297 325 97
229 373 97
169 25 77
37 401 9
217 53 13
431 269 27
306 121 68
101 489 9
65 401 85
73 21 205
61 89 137
313 334 25
453 325 21
365 481 13
337 85 73
205 253 1
75 1 89
313 317 169
297 1 57
237 201 122
97 85 397
1 43 141
485 185 1
353 261 73
1 273 169
309 169 65
301 93 189
401 425 17
477 303 6
33 299 49
469 37 32
107 157 41
417 285 40
261 31 87
237 453 41
13 161 337
11 133 169
209 89 95
449 117 45
97 1 273
125 385 45
51 353 13
229 429 25
237 65 17
59 213 193
361 401 53
345 149 91
273 5 209
169 289 49
73 1 185
269 285 17
281 217 61
85 403 47
285 65 97
253 401 13
461 465 9
213 205 225
383 181 110
41 253 9
49 269 209
41 377 89
61 225 87
195 489 2
217 93 269
225 21 93
65 327 5
369 9 101
341 485 1
37 241 61
81 65 283
45 29 233
309 77 13
61 285 43
485 397 1
381 333 61
95 253 65
257 93 89
221 121 97
193 413 17
465 269 1
73 233 233
381 141 102
49 329 29
245 249 161
85 1 61
365 89 15
461 45 33
285 441 53
20 477 7
19 131 81
157 21 225
353 93 97
457 437 29
135 425 37
145 345 33
421 293 49
261 153 89
121 265 81
345 193 73
245 289 193
345 255 68
497 1 1
493 453 1
465 117 21
29 125 193
59 273 1
485 201 1
303 153 5
429 407 1
221 65 137
1 329 17
357 153 1
37 101 361
281 233 101
421 141 17
1 317 87
337 365 25
479 93 11
69 169 109
225 273 81
249 385 53
429 285 69
145 113 49
361 89 87
361 244 65
369 485 1
441 337 29
69 77 105
57 173 105
337 409 73
149 429 33
217 25 113
207 37 63
497 465 1
195 273 5
223 181 181
377 461 29
41 383 73
65 233 221
133 241 17
105 417 65
273 437 57
265 468 21
357 257 53
154 85 129
113 277 1
241 81 239
461 461 9
393 489 9
337 385 81
5 483 11
321 121 5
493 381 1
161 413 31
401 257 1
61 485 1
381 373 57
77 69 65
261 148 81
273 449 39
157 173 113
165 89 161
493 117 1
145 201 87
281 213 185
375 417 13
153 5 209
189 425 37
365 105 80
309 333 105
333 237 93
477 337 1
37 377 115
481 281 17
381 189 1
253 221 129
297 205 165
229 319 93
409 388 25
5 73 281
225 181 137
341 449 49
197 445 1
105 93 25
345 209 94
1 337 77
133 249 189
133 109 25
313 101 149
113 279 181
321 169 112
441 1 13
317 297 181
107 485 1
437 101 1
405 345 13
397 221 61
457 69 37
25 251 23
125 17 161
169 433 49
321 329 97
181 93 257
201 201 185
223 269 113
453 137 1
225 97 89
201 165 249
289 57 17
185 137 53
281 381 57
216 429 17
257 413 81
186 349 77
473 3 17
141 253 129
475 301 11
24 153 65
473 281 5
9 161 313
449 481 9
353 301 5
33 241 213
493 463 1
183 189 221
337 225 61
357 73 117
321 337 21
131 497 1
449 405 29
368 245 40
89 73 213
413 317 57
417 361 69
209 93 5
209 137 5
397 40 17
13 105 369
173 379 91
157 493 5
45 333 41
251 213 51
163 369 61
213 381 105
329 299 59
441 113 37
437 351 1
453 157 37
233 365 129
265 409 9
425 61 53
325 373 47
173 218 277
427 201 17
293 321 116
45 65 257
5 465 17
33 393 17
377 257 45
105 173 40
413 269 81
341 53 97
213 257 105
459 401 5
228 273 190
129 101 1
313 309 161
193 371 95
53 45 37
473 217 5
363 11 11
499 377 1
449 273 45
281 373 57
305 453 25
321 397 57
439 285 41
69 77 393
333 305 13
317 77 135
47 129 1
161 257 65
493 359 1
237 413 49
217 353 129
17 469 1
157 85 89
389 385 33
256 313 13
157 157 153
17 89 181
245 69 137
17 225 225
469 158 17
305 261 157
457 41 1
339 221 147
245 449 25
385 81 25
297 65 81
101 137 281
57 189 56
273 131 105
125 461 1
261 1 141
309 17 33
109 177 305
493 41 5
85 461 33
335 455 35
175 401 19
193 141 161
493 109 1
243 141 27
113 241 41
485 173 1
485 173 9
341 209 157
369 421 57
389 349 9
45 129 79
313 445 49
349 301 28
157 437 37
457 197 33
451 421 15
473 377 13
1 231 181
205 177 89
389 493 1
126 177 273
293 405 17
361 301 93
450 469 9
301 305 185
385 205 98
463 73 21
145 321 85
49 393 17
1 287 23
169 101 47
247 469 1
121 89 109
41 337 93
429 109 49
81 479 15
261 469 9
93 113 39
329 241 69
63 65 269
365 363 113
41 185 201
281 113 147
409 245 67
1 149 9
105 457 37
9 301 105
309 225 33
465 53 35
269 213 41
1 305 165
85 393 53
201 5 201
449 129 19
425 485 5
397 145 5
465 189 15
121 337 137
349 283 145
185 309 97
361 123 41
229 425 1
85 415 23
209 493 5
249 253 225
239 1 255
181 221 121
289 39 201
429 126 65
305 381 17
269 101 17
438 477 17
157 329 161
309 385 15
293 121 169
201 377 49
457 45 37
413 60 73
317 457 28
465 143 13
317 355 41
153 397 41
192 53 110
241 5 65
485 185 9
385 285 89
409 445 1
321 81 169
133 389 49
13 457 41
361 225 57
309 37 118
9 29 29
421 189 46
293 425 41
357 304 65
153 425 69
409 61 73
309 25 69
117 393 1
393 77 33
351 469 1
29 175 231
85 229 57
349 189 52
1 241 101
426 33 11
101 109 365
37 45 383
157 101 157
285 485 1
418 33 7
305 101 13
121 85 173
326 1 160
73 433 5
301 33 17
489 173 1
149 301 193
43 41 89
453 441 41
217 182 153
69 101 113
143 47 107
41 320 159
201 237 189
273 445 41
401 401 53
149 149 77
415 229 31
381 269 17
237 217 137
37 137 19
297 1 53
121 421 17
86 489 3
185 157 225
21 261 201
1 245 1
109 69 121
325 17 137
9 229 257
233 417 21
137 87 265
341 121 65
489 27 9
269 401 22
433 157 37
257 229 220
317 95 25
33 457 13
485 385 11
69 61 129
261 401 5
373 141 65
85 225 63
46 401 43
149 299 43
45 37 73
125 341 129
439 11 51
89 303 183
313 429 57
463 413 27
61 181 129
429 220 33
281 309 1
405 351 33
429 85 17
93 37 377
401 461 37
37 201 73
409 429 25
249 323 33
231 397 45
437 9 33
105 449 49
301 349 125
77 73 409
440 473 19
477 121 1
185 205 33
453 149 33
387 17 61
153 485 13
101 421 41
461 425 1
301 303 1
433 113 15
149 21 113
285 101 65
393 473 1
173 13 257
137 157 17
201 5 181
189 217 37
497 113 1
425 461 25
265 1 203
305 269 81
281 369 85
445 54 33
89 181 257
407 449 49
163 171 139
497 385 1
313 401 85
253 313 69
33 233 137
449 437 41
29 107 55
124 113 285
207 157 23
345 109 117
405 77 17
429 161 37
353 141 141
293 315 23
359 361 45
9 361 41
121 439 3
1 485 1
289 21 67
371 209 109
393 469 1
413 145 57
325 397 81
421 117 19
85 357 77
333 326 105
109 349 81
265 433 35
469 233 17
153 365 81
213 101 225
237 301 145
57 341 97
121 369 101
201 57 198
265 165 77
81 61 159
191 365 105
133 453 33
481 373 17
65 117 211
133 489 5
149 65 161
385 381 93
249 185 129
53 67 371
125 57 121
1 425 69
137 329 89
173 29 129
431 1 45
13 1 273
329 45 129
365 425 25
73 97 33
141 53 245
301 1 57
357 61 27
361 225 101
77 199 275
317 493 1
1 493 1
25 225 197
261 189 65
441 301 49
457 421 29
297 221 61
305 5 49
181 67 305
417 89 17
407 253 66
265 433 1
341 137 65
285 213 113
241 465 7
77 1 413
257 37 9
185 401 1
333 133 145
73 161 41
121 469 1
128 97 301
493 393 1
153 201 129
37 380 26
301 301 97
1 430 66
389 109 1
153 497 2
365 189 57
301 377 29
351 25 129
241 309 169
493 341 1
129 473 25
353 245 85
233 303 71
197 249 48
261 9 17
213 337 149
137 181 113
129 417 9
149 133 193
15 71 281
211 241 256
469 481 17
60 341 47
261 81 39
477 269 1
451 451 11
429 497 1
9 337 89
137 249 37
337 53 25
421 9 33
101 453 17
365 429 25
291 69 153
189 133 57
401 49 21
409 422 60
321 57 85
477 439 9
125 481 3
1 401 53
189 337 41
369 289 65
425 453 41
473 97 21
461 453 1
233 21 53
405 25 69
313 205 17
325 401 49
345 377 33
245 317 81
289 1 69
449 441 17
89 113 197
485 181 1
445 311 49
73 125 121
359 213 111
373 253 65
285 269 45
45 385 8
385 101 49
445 413 53
410 345 18
349 78 56
269 169 33
237 41 177
201 193 221
113 393 61
357 457 29
201 195 177
401 397 85
417 115 69
61 386 9
109 381 16
153 93 181
41 479 13
345 41 19
29 209 53
183 189 281
429 261 9
13 95 55
281 189 89
57 269 113
69 245 129
181 429 57
25 457 41
297 345 129
329 21 41
11 467 25
269 377 112
437 429 49
98 457 29
1 389 65
421 385 59
233 253 129
297 329 13
150 113 125
289 425 13
285 1 72
173 125 105
329 461 17
341 29 1
461 333 9
109 365 81
1 389 29
173 77 88
161 269 53
301 397 23
177 93 79
377 497 1
9 449 13
173 385 101
169 369 117
405 349 77
101 493 1
393 73 101
105 389 33
373 229 81
457 85 37
197 477 9
341 49 13
237 271 223
378 375 75
321 253 137
141 45 121
175 133 241
109 277 101
241 426 71
362 89 34
65 477 9
333 69 121
397 185 16
453 253 33
477 157 1
213 481 17
369 261 121
61 159 9
155 381 33
353 33 105
25 125 89
317 169 161
121 401 41
329 333 61
493 497 1
373 393 89
435 481 1
393 233 57
329 457 5
401 261 5
101 280 170
309 397 25
357 49 1
285 389 57
149 469 21
169 297 175
479 189 19
421 5 65
265 25 165
297 453 33
161 21 201
481 401 5
49 301 169
241 241 213
73 11 369
305 461 1
337 437 1
245 251 235
213 85 185
37 421 49
61 345 13
349 349 25
309 484 12
85 207 75
9 453 29
325 437 17
157 309 65
391 9 5
193 157 306
333 17 127
5 377 57
333 385 1
301 165 1
189 209 93
241 137 1
53 249 203
215 425 1
19 449 21
257 397 97
357 277 1
389 401 33
237 253 89
57 133 265
445 169 33
81 467 21
45 277 65
149 61 1
301 85 33
445 31 49
197 489 1
365 181 25
165 465 5
183 257 163
237 317 33
81 305 99
1 169 13
273 385 9
5 397 11
253 269 55
341 461 29
225 225 101
89 325 63
473 221 9
397 105 1
257 145 41
305 121 13
301 5 185
149 49 241
445 485 1
181 357 37
57 69 259
441 349 1
453 421 41
457 409 41
357 381 1
181 38 145
325 365 33
79 93 101
305 141 171
237 373 65
381 357 17
269 213 137
101 157 57
85 489 9
85 295 144
49 261 17
97 185 313
441 93 37
459 27 7
5 79 299
309 177 61
37 37 145
405 61 69
41 121 333
289 257 209
305 441 52
145 425 21
1 101 337
449 97 9
461 61 17
1 237 1
109 111 55
61 129 129
37 337 53
81 253 57
101 497 1
49 201 197
385 473 1
49 425 1
461 85 25
37 167 145
399 97 77
101 363 77
321 357 61
69 465 1
409 29 89
49 33 281
357 157 1
305 313 89
485 489 1
1 233 32
97 213 129
215 65 207
129 237 57
85 269 105
357 33 65
345 285 101
25 419 57
265 411 35
77 317 99
61 123 117
201 13 33
1 317 57
5 493 5
189 449 37
13 21 5
49 469 7
109 305 117
477 445 17
11 431 39
369 73 97
137 121 55
365 201 17
485 161 1
41 314 166
121 103 261
141 237 193
295 497 1
169 417 53
53 447 23
53 271 227
445 319 1
445 245 13
113 173 177
429 357 41
81 393 85
159 497 1
241 61 245
369 417 37
101 277 33
405 237 33
378 193 75
201 473 3
361 389 17
348 457 1
293 201 165
394 57 46
325 363 59
469 285 1
93 493 1
357 265 17
473 331 13
145 181 41
447 313 15
215 341 145
337 473 23
1 81 257
477 193 17
345 373 65
313 61 5
1 453 33
494 465 7
39 101 273
329 53 160
101 345 117
341 297 101
337 401 5
269 97 201
47 21 417
105 401 39
349 377 37
401 189 61
189 93 81
103 393 57
301 365 57
353 413 41
109 45 225
425 81 61
25 277 129
493 137 8
465 385 13
461 105 25
457 493 1
406 7 22
141 159 47
149 345 77
119 235 71
241 21 165
57 481 17
269 401 37
81 113 133
285 293 83
87 421 25
113 97 357
497 361 1
445 289 33
481 489 9
137 413 81
385 293 29
37 485 1
161 245 253
277 233 193
157 53 105
361 110 73
421 491 5
361 49 25
485 389 1
29 33 129
13 1 393
401 325 49
437 97 49
421 9 41
457 453 23
451 61 13
333 21 49
9 149 129
41 413 81
204 201 50
445 117 41
81 455 3
449 269 5
373 389 33
423 33 15
497 397 1
381 349 113
101 225 133
477 137 24
31 481 17
149 469 25
121 313 45
33 453 33
281 101 73
337 261 153
393 445 29
361 309 77
93 25 23
37 257 49
161 413 41
235 22 239
385 433 1
301 81 1
365 449 1
389 437 1
473 1 21
441 321 57
197 377 73
85 477 1
323 213 122
121 173 185
219 441 57
8 305 193
385 469 17
425 418 37
329 1 25
33 309 65
153 229 57
341 99 129
121 453 17
253 61 116
45 397 72
457 417 29
73 385 81
181 233 161
153 441 21
353 284 21
57 297 21
417 145 77
97 385 37
329 181 153
473 409 1
69 285 97
297 313 5
289 213 209
127 89 163
373 201 65
197 333 121
197 297 191
353 61 49
145 21 97
301 193 129
341 413 1
193 85 13
429 173 9
369 1 113
141 401 25
284 91 124
137 137 13
429 397 1
249 53 237
431 245 29
29 77 369
233 341 113
389 61 27
25 25 353
495 429 5
115 5 191
365 137 49
97 145 9
185 37 109
330 21 130
17 401 45
95 417 77
458 89 33
93 413 85
1 485 1
309 497 1
101 5 89
141 305 193
201 313 139
121 229 137
285 473 21
309 1 65
89 409 61
277 101 1
381 117 49
413 101 41
381 61 73
349 153 85
81 289 201
185 281 45
269 182 129
81 492 6
225 197 121
1 13 393
33 237 81
129 451 37
413 37 33
101 309 65
135 333 9
25 377 89
429 325 9
201 29 13
451 33 1
121 105 249
193 141 37
257 333 17
57 125 145
381 101 73
401 265 1
281 445 25
297 227 105
429 481 17
1 129 333
261 309 89
435 121 49
21 3 1
13 101 209
449 396 1
401 337 1
153 277 201
77 37 329
405 289 85
17 437 9
377 161 93
365 161 57
235 457 5
421 233 9
365 215 49
201 53 33
229 417 49
209 241 81
389 453 13
321 90 21
373 213 65
365 85 73
97 345 128
409 165 13
109 205 149
397 73 99
58 453 17
409 249 1
377 261 85
117 129 265
209 137 255
401 373 25
337 201 65
305 257 13
225 65 229
493 497 1
377 381 105
81 217 193
33 133 61
285 309 182
221 481 9
389 357 81
493 17 1
67 101 273
457 165 27
453 461 9
177 61 196
405 129 41
397 281 89
85 121 85
273 193 57
313 285 133
297 401 13
261 203 65
133 453 33
425 181 21
273 149 117
273 269 201
190 119 24
221 105 73
227 261 177
465 185 33
9 181 157
193 85 105
365 289 113
41 409 33
497 349 1
129 253 89
85 289 113
165 317 25
433 181 13
125 229 151
193 21 7
285 249 113
305 45 89
45 465 21
467 313 33
377 433 52
239 5 237
371 226 27
181 53 265
357 216 33
301 117 173
1 261 65
361 441 33
105 441 13
301 225 89
253 297 157
377 209 77
73 241 69
393 89 25
317 367 105
353 493 1
1 41 25
373 437 45
453 97 25
485 193 13
62 282 191
471 301 27
493 401 1
309 477 1
85 233 43
145 105 253
257 37 41
175 365 33
53 381 53
153 19 269
21 281 1
213 129 129
249 41 225
49 153 273
361 497 1
385 133 81
21 77 401
89 13 1
297 381 73
73 101 97
141 35 73
86 25 316
297 335 13
317 217 1
85 81 65
337 257 95
395 149 9
117 121 9
105 53 157
321 65 85
485 217 1
485 485 11
213 121 81
1 394 37
113 245 201
409 149 13
385 421 65
225 217 17
249 137 55
213 165 1
41 1 137
189 393 105
341 369 79
69 417 53
81 429 3
335 149 103
277 239 131
461 453 9
78 375 27
301 217 195
177 465 13
357 453 33
325 453 1
429 59 67
37 1 385
41 357 57
321 308 125
281 1 53
133 163 177
261 445 3
37 61 385
101 65 305
29 157 127
85 277 209
105 439 13
497 224 1
37 219 267
321 257 113
57 157 333
345 189 153
17 217 181
69 285 109
393 401 21
85 181 193
241 15 153
113 49 277
277 393 89
25 233 141
377 249 69
301 425 45
469 161 1
1 425 13
381 273 1
149 301 1
105 121 149
245 53 129
97 125 326
81 161 209
293 161 95
261 85 149
225 13 25
465 81 13
225 69 147
89 109 25
481 165 5
449 497 1
317 296 1
297 109 185
29 161 1
257 493 7
201 97 181
401 493 1
296 285 194
453 153 7
85 271 221
45 369 99
385 73 101
293 41 97
401 129 9
497 405 3
193 197 113
389 165 33
5 273 13
377 169 65
9 341 113
485 421 15
329 9 9
461 385 17
21 37 221
311 277 129
477 97 9
421 285 33
453 235 25
373 285 37
339 129 109
289 1 147
399 429 25
77 473 25
61 285 1
247 489 5
385 337 81
255 185 67
45 109 244
133 243 65
209 301 121
489 25 9
497 21 1
161 445 41
405 289 1
469 401 1
337 489 1
73 227 243
221 237 17
65 255 45
193 1 257
329 101 33
381 413 9
53 65 93
213 109 65
181 233 217
229 461 1
329 11 145
13 9 97
405 301 94
81 69 193
265 45 233
257 41 113
493 133 1
217 321 1
5 325 1
441 13 41
321 45 89
489 415 7
393 337 69
225 249 181
161 13 101
405 307 65
181 139 145
337 453 1
1 405 1
13 5 73
493 445 7
255 261 185
409 377 27
213 17 163
249 431 31
385 321 5
1 37 273
41 189 161
41 177 53
73 129 313
85 117 305
493 489 1
161 45 89
457 177 15
1 385 57
165 153 97
309 333 27
417 216 69
81 61 417
289 329 109
129 145 321
129 369 53
205 457 41
301 193 89
141 261 187
31 207 57
145 273 53
109 133 249
289 485 1
181 35 225
311 109 181
283 103 171
41 61 425
229 385 13
197 62 65
445 417 49
459 357 37
269 245 25
301 229 89
289 213 17
89 217 161
169 85 241
449 345 5
483 397 1
102 121 117
33 21 237
93 69 4
385 15 105
453 299 33
281 117 141
445 37 19
437 25 1
69 389 1
465 389 29
327 445 49
41 469 1
449 489 11
265 325 163
5 281 193
93 455 31
289 341 17
393 441 5
77 261 205
91 301 177
269 149 113
89 226 126
225 189 21
421 141 33
301 405 63
177 85 45
329 469 17
5 465 13
233 309 65
493 37 1
333 17 113
337 165 77
37 377 65
269 115 81
37 445 9
136 487 1
165 415 33
381 493 6
125 369 39
221 37 265
85 215 107
381 77 106
457 425 15
301 285 101
497 189 3
390 37 93
145 161 249
377 425 57
113 213 143
365 113 97
202 9 110
373 105 33
105 201 1
269 221 9
221 354 46
289 145 133
453 365 33
189 149 121
488 341 6
359 287 29
37 9 1
1 225 185
473 421 1
405 349 7
253 157 113
453 145 33
469 109 1
253 1 1
393 153 33
37 131 143
205 83 243
365 181 73
241 153 165
437 147 49
33 497 1
337 313 29
497 381 1
219 401 85
77 261 17
337 361 81
101 173 25
453 429 33
441 73 13
489 413 5
101 61 225
83 9 359
141 262 182
233 137 65
317 333 153
73 281 1
461 61 17
309 257 25
389 437 1
149 385 37
361 249 25
177 349 33
433 133 5
127 461 1
125 273 1
93 29 241
477 241 5
25 349 113
13 413 81
377 365 97
161 49 189
449 61 21
473 313 9
338 337 15
29 195 131
29 113 286
385 357 9
33 117 129
369 321 107
369 289 25
477 209 11
205 421 33
229 241 85
414 153 25
85 488 7
100 409 81
409 445 33
177 325 73
385 33 109
321 185 69
13 405 65
357 229 111
289 267 201
369 157 1
333 65 25
221 161 209
497 381 1
157 13 191
21 337 91
79 497 1
217 365 81
237 225 39
41 497 1
461 105 17
205 169 265
9 39 279
381 465 9
349 305 57
45 461 25
165 137 301
265 109 105
175 249 5
297 471 29
425 153 17
181 417 57
333 269 71
285 37 153
295 69 35
401 269 45
453 417 1
325 165 97
453 133 1
373 305 1
101 203 88
401 341 71
457 141 37
453 351 41
113 313 177
461 473 1
409 145 33
65 345 121
6 381 57
449 409 37
125 1 281
449 105 30
481 265 11
201 101 81
25 424 15
497 277 1
353 9 137
273 69 227
267 129 13
341 101 137
421 401 33
409 101 6
57 29 121
13 193 113
377 239 5
169 389 33
83 277 1
19 393 33
177 309 1
1 174 163
493 57 1
435 469 23
449 465 5
229 1 25
101 349 57
485 265 1
109 337 93
33 315 115
385 341 113
117 85 81
77 165 125
107 305 85
261 305 101
405 351 65
437 313 1
83 209 39
429 165 33
389 437 1
453 477 17
449 217 33
185 381 33
205 125 65
461 169 39
305 41 37
381 109 113
413 53 9
93 213 225
201 37 93
129 481 13
245 169 249
461 141 25
269 461 9
437 289 21
321 413 81
317 425 69
37 149 15
345 77 69
110 113 141
281 193 189
101 409 1
413 465 9
473 85 5
473 17 21
213 297 177
177 281 213
197 153 193
5 77 385
249 177 181
473 237 9
325 157 137
5 241 89
245 301 153
145 129 61
163 493 1
237 201 3
125 97 137
449 213 1
313 1 41
369 201 24
397 169 17
373 465 17
397 493 1
457 169 17
385 129 17
269 205 105
9 25 457
111 361 21
489 369 9
149 103 257
176 177 21
281 429 1
149 421 1
269 381 65
442 393 21
243 369 37
441 257 13
15 488 1
353 385 53
101 85 83
241 429 9
81 417 57
1 221 233
9 233 253
285 273 21
29 289 45
389 413 65
253 267 23
39 265 217
1 397 81
393 441 9
215 277 106
293 233 17
477 405 9
109 369 45
265 209 229
185 287 89
281 397 2
341 73 49
41 341 79
113 261 225
303 33 119
445 101 5
29 305 1
377 369 61
103 325 149
461 289 9
333 201 147
157 269 145
335 101 33
221 189 257
449 257 21
297 471 3
145 320 47
57 73 257
205 201 241
257 289 185
465 149 9
477 5 1
161 193 155
461 183 3
69 337 65
341 473 13
425 37 25
453 23 26
405 93 93
413 41 1
245 254 144
181 449 37
253 285 121
309 85 161
345 229 101
185 253 25
353 73 21
189 357 117
149 397 69
441 5 49
121 295 159
165 309 129
410 323 59
225 121 139
337 375 77
341 393 65
401 9 1
437 13 9
45 217 89
65 209 5
241 165 141
409 481 9
229 65 89
85 165 225
85 133 17
339 21 49
34 57 377
201 173 253
365 337 77
59 35 293
93 1 357
205 153 201
481 109 7
305 389 45
213 257 49
240 357 81
425 353 69
217 367 131
278 37 200
377 37 5
19 493 1
489 363 8
289 313 57
29 421 19
57 105 289
417 51 9
397 1 65
41 85 161
369 173 129
485 429 1
409 9 33
329 45 169
129 5 357
141 249 181
149 277 73
13 469 9
1 29 193
86 109 198
313 189 25
197 277 129
301 221 97
125 93 273
445 85 1
153 335 163
417 405 37
93 217 1
97 425 9
421 29 1
46 205 89
397 457 11
429 35 57
117 101 221
265 147 37
181 377 13
181 21 281
229 369 113
413 469 1
413 53 13
93 32 161
185 152 153
173 425 73
281 93 101
145 333 89
221 193 121
253 421 17
425 321 1
313 69 89
301 117 79
73 465 25
445 145 25
213 485 5
1 225 9
85 469 9
437 211 33
288 181 66
481 277 1
361 13 129
301 113 171
181 401 97
193 197 145
377 177 77
5 269 73
49 101 241
489 169 1
1 361 37
437 109 45
225 269 185
477 181 9
213 71 245
381 496 3
397 485 1
61 73 301
237 177 241
493 381 1
461 449 22
481 305 1
169 257 109
405 149 33
57 473 25
444 313 31
253 229 117
449 409 45
293 101 63
157 145 33
197 41 81
197 1 161
131 181 89
29 405 21
173 365 29
389 341 81
305 285 125
361 201 52
129 49 121
405 365 65
305 321 93
397 221 9
397 77 89
469 1 1
445 281 17
421 353 49
405 305 65
413 41 65
245 269 153
85 315 59
1 85 101
241 469 1
37 237 195
397 269 93
417 453 41
437 161 53
463 241 29
309 41 1
109 377 123
45 225 226
45 473 21
301 85 105
45 217 253
265 425 1
269 45 57
113 277 1
13 12 381
37 289 25
17 313 37
141 153 233
213 193 193
285 1 89
61 301 129
153 281 5
365 89 73
225 1 9
29 167 155
26 333 145
416 1 38
89 169 233
65 101 369
101 409 21
365 141 121
321 153 89
401 377 81
86 33 211
29 221 33
206 425 61
497 233 1
385 369 37
445 137 41
169 261 129
285 381 89
53 1 189
361 413 57
17 465 9
137 357 1
153 145 21
449 89 5
179 269 225
181 225 241
1 261 101
281 429 1
113 231 81
353 257 113
463 269 15
165 161 257
215 13 167
361 353 69
285 207 129
337 197 125
421 157 65
437 437 7
305 385 35
477 109 1
425 489 3
221 477 9
109 431 25
457 481 1
345 417 33
373 229 79
493 344 1
485 341 9
13 483 1
313 15 165
59 309 65
41 423 67
273 441 1
97 1 191
103 321 141
445 285 41
285 365 33
109 85 185
197 18 281
245 169 121
153 37 84
473 491 1
213 221 278
153 469 5
399 1 79
453 61 33
37 185 189
133 1 209
437 257 41
257 477 13
361 21 57
429 125 35
301 253 62
453 345 21
101 281 125
353 109 131
277 457 29
85 81 145
249 61 53
57 57 121
285 169 97
477 13 9
469 245 1
497 445 1
393 93 45
305 161 61
9 24 154
33 421 77
297 25 157
99 309 49
281 221 1
261 429 45
101 287 187
41 265 81
321 469 9
265 449 27
233 341 137
145 77 69
77 377 117
449 93 9
89 429 17
269 57 73
101 77 321
293 301 49
417 181 5
189 41 249
257 245 61
201 61 7
83 129 337
189 37 265
293 301 59
449 79 1
105 237 249
409 301 41
85 245 1
321 309 61
129 309 88
53 233 225
309 301 161
385 153 69
238 21 83
49 138 94
193 437 25
359 30 89
201 161 285
305 269 169
137 297 193
461 153 9
410 465 20
233 101 189
357 333 97
333 103 149
1 225 261
37 229 161
241 433 45
33 85 65
409 489 11
21 345 29
253 101 133
489 315 1
361 141 125
429 353 1
193 85 1
237 97 151
159 401 65
109 281 1
61 481 1
251 373 65
105 285 81
457 357 33
397 123 57
353 465 13
149 449 5
369 117 77
289 317 79
37 317 1
201 385 33
89 141 281
213 160 1
173 341 127
353 245 137
165 221 265
297 33 53
421 230 9
227 255 5
1 161 297
353 53 109
53 246 63
285 5 9
262 41 194
365 261 25
1 225 69
81 85 225
385 89 69
9 93 361
301 209 1
259 225 37
205 325 94
389 493 1
65 269 141
261 441 9
13 85 1
23 411 1
57 9 325
145 293 193
365 377 113
397 211 49
61 161 41
369 381 61
261 201 49
337 133 97
277 497 1
25 165 113
109 103 177
485 273 1
177 481 5
489 73 1
1 407 9
29 361 77
495 269 1
493 181 1
301 197 137
25 1 105
233 205 57
237 337 125
189 281 69
201 113 85
489 185 9
177 221 265
421 185 17
1 37 97
37 249 13
489 49 6
33 449 17
45 457 15
293 419 75
218 45 29
465 429 17
245 241 249
1 477 1
13 93 345
205 289 33
181 469 17
19 301 105
165 177 69
369 134 37
401 65 85
433 289 29
57 69 33
305 257 121
209 317 33
321 73 157
241 457 17
177 301 129
53 73 277
469 333 1
427 341 3
249 453 38
457 413 21
141 181 193
225 377 21
253 161 113
233 144 141
401 29 77
429 133 41
33 41 285
221 1 273
5 497 1
301 149 113
377 441 23
385 485 1
277 479 7
405 3 33
53 283 97
225 397 17
125 373 1
165 321 13
265 385 17
365 469 1
301 89 1
321 449 45
169 257 41
1 381 11
9 189 237
377 249 117
141 117 170
489 97 9
133 369 49
441 321 59
161 229 181
333 473 9
374 445 15
251 89 119
381 113 109
489 153 9
340 308 106
269 241 57
201 165 45
37 417 37
377 209 107
433 181 61
97 157 229
313 321 85
401 425 49
73 357 89
341 37 97
166 257 137
421 5 55
341 20 97
381 388 66
421 469 7
496 349 4
407 293 31
279 385 37
21 457 5
45 437 17
283 93 171
385 373 73
325 445 49
37 73 273
253 269 45
361 229 113
133 101 305
1 201 277
1 37 156
457 25 21
261 317 41
365 145 23
131 277 65
353 197 73
317 225 25
205 201 225
253 209 73
349 153 25
485 393 1
289 125 77
493 421 1
489 421 1
33 261 193
429 385 1
273 145 93
1 181 33
221 233 65
183 473 9
173 253 133
1 129 9
29 193 97
106 289 101
235 319 182
1 81 93
29 177 173
321 157 149
137 369 33
469 401 17
105 181 169
1 401 37
421 21 65
449 37 31
69 373 57
333 137 153
437 177 61
305 401 29
393 393 27
153 457 5
389 365 65
205 325 81
189 93 177
93 5 45
131 289 185
421 173 9
489 343 9
481 193 13
157 329 45
269 441 5
161 133 197
229 157 127
447 197 41
425 145 17
409 205 69
457 189 41
49 409 81
361 285 97
280 393 33
449 485 1
381 117 33
141 189 289
289 241 69
245 269 205
493 493 3
77 153 85
73 197 161
421 261 9
461 113 18
439 253 49
421 225 79
185 397 97
329 233 105
153 37 293
409 401 57
117 1 33
73 129 173
461 341 9
401 141 13
25 377 97
149 389 97
205 249 201
446 317 46
469 137 1
265 9 113
165 53 33
113 125 145
353 77 65
369 121 109
185 37 175
185 445 6
218 389 81
493 473 1
341 17 111
257 133 201
125 481 1
321 381 1
469 85 17
233 277 193
341 351 48
350 193 56
329 89 45
313 145 169
277 197 1
281 305 169
120 181 1
145 129 353
445 29 28
321 53 139
365 389 9
309 41 135
421 457 41
201 333 97
77 269 106
401 301 85
117 241 1
1 333 121
73 225 25
393 305 1
497 297 1
315 341 113
449 415 41
41 237 97
481 365 9
305 209 81
437 113 33
325 1 9
323 469 1
469 3 1
425 381 41
9 209 249
29 333 73
65 297 189
473 175 21
261 158 239
261 5 193
153 273 77
109 213 25
349 57 33
53 269 193
129 281 197
371 489 5
89 389 33
435 65 23
333 201 17
25 41 1
437 201 21
453 385 1
29 341 1
287 1 153
237 89 201
489 183 1
89 137 66
109 409 61
425 145 45
153 349 101
62 93 349
17 301 25
207 261 217
5 301 73
81 281 181
421 381 33
293 309 45
465 393 5
469 33 1
349 381 77
1 317 59
221 453 1
109 385 1
489 169 1
497 109 1
211 209 103
265 261 181
289 193 117
461 449 33
465 485 1
429 257 1
29 121 149
89 321 85
421 421 77
1 333 89
301 387 107
25 173 185
293 125 193
93 361 35
5 245 1
231 425 37
241 385 93
29 429 13
421 141 33
381 257 13
23 401 65
205 392 77
477 397 9
153 169 49
361 441 9
321 249 121
465 421 25
185 79 1
426 119 41
105 65 229
193 484 10
377 13 33
9 133 141
493 149 1
13 453 21
117 375 29
269 403 43
237 213 153
253 261 209
137 408 14
241 357 17
253 305 13
473 197 1
437 97 49
261 461 21
329 465 9
129 373 49
17 413 25
101 317 37
457 309 21
405 277 65
93 29 297
317 217 139
41 33 453
129 13 267
105 493 1
21 421 33
198 157 21
373 53 1
93 269 153
473 213 25
413 477 1
113 81 225
453 199 17
101 89 193
269 309 65
485 277 3
384 105 59
201 49 37
261 205 97
81 173 201
449 39 37
385 353 29
313 1 105
281 477 9
191 57 309
417 37 9
481 25 13
301 221 9
117 365 11
269 489 1
53 65 189
365 221 129
281 229 57
105 473 1
109 397 33
205 177 41
181 453 17
273 289 73
377 421 49
450 353 19
361 65 117
485 385 1
485 257 1
89 105 50
125 245 11
289 97 109
397 477 13
277 309 115
157 109 73
212 185 250
193 149 61
445 105 9
97 317 177
297 105 189
221 393 45
217 117 89
483 37 15
1 129 9
313 125 71
288 229 192
329 165 93
437 197 1
429 369 9
293 101 17
345 109 101
273 327 75
48 469 17
13 377 53
421 259 1
197 397 41
385 345 105
447 465 3
297 291 181
177 141 197
49 133 105
93 469 17
309 185 1
453 93 23
17 205 105
61 121 349
201 49 277
373 349 65
221 389 65
405 385 9
105 153 101
261 293 177
489 165 5
409 105 7
61 426 68
42 81 321
293 305 129
97 249 109
353 293 113
309 101 1
393 485 9
317 85 157
493 89 1
317 249 25
69 149 301
193 301 1
425 353 1
13 73 109
319 85 47
437 397 43
457 45 33
93 429 41
385 73 17
181 405 12
209 473 13
241 141 213
389 241 65
177 429 1
145 357 97
1 113 333
265 469 1
229 121 81
373 103 57
207 41 169
65 155 327
313 133 101
481 365 1
373 391 65
37 29 277
401 65 5
457 49 1
21 239 195
369 285 101
185 485 1
473 13 17
339 81 29
359 341 89
381 469 9
153 448 43
349 469 25
341 89 1
469 85 1
213 113 177
317 321 145
316 68 146
89 239 197
281 217 77
145 301 65
157 351 15
225 385 81
137 451 31
141 329 33
433 81 41
397 213 58
221 229 245
271 313 131
251 421 73
117 1 257
1 57 337
257 497 1
387 63 27
445 309 9
21 373 1
437 105 61
313 497 1
173 143 313
172 17 81
65 141 329
189 373 49
281 225 13
145 65 17
473 129 4
25 497 2
481 73 1
41 397 23
269 473 1
331 181 55
385 453 7
441 281 29
65 265 233
401 281 82
121 473 27
181 121 257
369 429 1
495 201 5
261 113 17
253 369 105
209 405 89
189 269 57
49 417 81
117 193 89
385 65 9
213 425 53
209 117 137
285 73 177
393 225 85
69 285 145
93 385 53
321 41 165
477 193 9
41 27 401
413 271 57
459 129 35
205 301 193
298 445 17
153 297 149
477 217 11
481 457 5
425 161 1
87 405 57
21 303 1
307 447 27
305 197 45
221 229 181
349 269 61
117 13 321
321 331 49
179 325 149
479 165 15
486 109 15
159 93 243
161 441 43
437 349 1
165 169 325
1 473 5
254 273 57
477 17 9
281 101 141
221 497 1
401 165 1
369 441 15
401 37 97
89 389 17
495 189 1
385 137 86
257 241 181
133 227 245
65 89 225
381 85 33
3 405 49
421 307 41
449 273 41
185 197 1
9 101 361
109 421 45
61 185 121
161 457 5
345 345 73
489 417 5
249 153 21
425 57 1
37 197 33
65 209 61
181 53 129
135 397 73
321 165 157
281 305 69
9 193 41
1 305 73
229 129 203
393 337 77
277 121 102
173 273 77
381 449 21
69 393 41
131 489 7
353 29 61
65 393 77
401 109 81
41 277 1
411 493 3
129 121 341
389 225 81
377 249 59
185 157 185
81 429 13
13 457 29
267 193 89
1 89 345
449 119 9
417 257 69
357 269 129
297 309 109
29 493 1
449 321 17
341 57 33
353 433 41
473 117 1
245 165 89
181 321 141
421 109 1
257 201 77
43 225 133
497 217 1
91 5 303
417 309 73
433 301 61
57 73 273
385 221 105
57 81 233
441 133 45
237 497 1
117 117 189
245 201 1
381 421 75
489 201 5
145 153 77
269 27 51
69 201 1
461 257 29
301 125 25
405 467 31
309 37 41
9 297 72
145 269 1
357 453 33
189 285 57
185 229 177
377 53 1
1 133 161
149 441 60
81 343 67
93 261 195
37 449 9
445 345 17
105 187 39
1 169 165
281 385 21
225 329 25
489 149 9
485 495 1
33 221 1
369 237 121
121 305 193
481 189 1
457 225 23
273 341 89
145 425 13
417 161 5
309 209 97
5 165 85
201 285 49
209 60 125
65 201 133
45 253 17
121 397 33
77 333 121
385 377 9
141 369 104
485 297 13
353 265 141
314 41 110
197 349 93
271 469 13
29 469 25
85 385 49
433 477 1
289 49 29
53 245 219
253 101 161
313 17 25
469 153 1
349 41 37
221 89 265
125 393 43
290 397 1
317 401 53
289 222 209
59 469 1
211 93 183
9 134 61
393 353 105
181 409 39
361 141 121
5 217 273
13 81 1
361 193 61
93 453 33
465 421 1
101 389 1
25 333 149
189 397 33
405 185 7
229 29 217
109 16 65
405 329 69
461 453 9
361 57 45
429 353 41
405 65 73
329 265 5
473 329 17
337 413 41
232 421 17
213 409 5
485 101 1
209 245 71
281 377 33
317 105 97
253 293 125
89 33 125
389 441 15
433 461 9
277 413 45
337 485 1
441 261 17
145 29 317
425 25 69
41 209 141
377 369 9
191 324 72
113 41 181
61 363 99
395 10 89
401 121 61
53 13 179
429 221 9
185 197 17
433 139 49
131 309 157
1 1 422
141 405 65
465 25 25
257 169 65
151 33 289
42 385 42
241 323 102
174 45 193
397 289 49
417 461 25
475 101 23
353 293 5
441 401 49
77 73 393
157 225 49
485 285 1
185 477 1
105 241 149
277 171 193
369 209 45
317 173 57
221 201 265
221 181 181
273 77 205
214 129 261
309 121 13
422 91 15
493 1 1
353 477 17
225 181 9
365 285 85
57 77 257
157 413 61
169 105 13
9 113 89
369 117 1
327 401 64
469 201 5
409 301 55
409 313 89
137 269 145
357 445 23
5 394 69
65 349 1
89 121 319
297 201 13
349 101 33
361 101 75
197 333 1
265 245 169
221 1 89
217 1 90
451 177 11
469 237 17
1 69 273
177 21 149
453 21 13
149 269 147
25 137 353
325 401 45
329 401 89
481 181 5
109 433 1
333 313 153
33 257 21
135 113 141
329 413 37
49 361 49
263 401 81
469 373 1
461 45 17
101 357 141
89 49 205
145 125 89
357 73 65
213 305 169
425 417 17
9 385 49
497 269 1
173 121 313
257 201 65
265 69 161
45 181 65
305 337 1
305 305 159
229 409 29
253 189 189
402 333 52
381 477 5
13 313 169
61 173 297
325 1 21
430 181 57
189 353 13
345 441 33
233 357 73
493 261 1
317 69 53
33 305 177
385 109 90
476 443 10
433 125 49
189 385 1
133 377 9
1 1 469
373 53 65
453 270 15
5 281 143
57 333 97
1 349 47
17 293 121
233 461 17
61 329 103
109 141 145
371 313 73
145 305 57
249 441 13
305 65 7
5 445 33
201 45 121
101 361 21
213 233 197
305 401 49
401 41 65
285 453 17
473 489 1
177 201 41
389 61 49
89 381 57
381 445 1
121 129 37
201 297 61
257 97 233
481 65 5
469 261 13
25 457 13
433 133 21
489 489 1
208 117 290
209 235 5
417 185 30
309 277 129
427 265 19
21 5 49
101 161 281
77 241 206
433 437 1
61 217 9
225 381 89
5 341 1
443 169 11
281 145 145
497 373 3
269 113 165
489 333 9
241 9 1
453 65 32
445 489 9
125 365 101
169 333 111
271 309 145
383 401 93
397 105 89
189 257 57
29 165 99
237 389 97
41 33 373
449 325 17
5 217 105
85 465 29
411 405 63
377 97 110
281 289 105
177 11 165
209 445 55
331 81 141
57 325 141
137 425 41
69 433 17
251 361 97
317 49 51
57 263 45
305 81 133
91 229 193
385 145 53
317 77 31
281 213 185
437 349 1
97 109 225
9 25 85
241 157 129
69 389 15
441 114 49
113 25 301
397 381 73
213 199 129
277 133 185
133 329 69
101 301 169
57 113 305
213 69 129
9 453 33
165 481 11
340 245 101
379 365 93
201 449 29
153 393 69
277 329 59
465 491 3
423 301 61
385 373 37
469 157 25
357 225 129
333 449 1
489 237 9
57 433 65
433 13 61
173 313 45
133 261 1
1 121 165
429 433 37
337 1 5
329 91 37
301 21 169
421 113 33
121 413 33
247 201 63
281 237 109
261 145 65
61 61 169
480 169 5
285 379 47
85 453 1
161 489 1
219 109 187
373 329 1
433 469 1
161 273 29
497 493 1
269 457 33
321 323 177
333 358 34
17 61 191
244 173 67
465 45 29
125 93 233
29 53 203
217 165 1
321 441 53
409 401 64
161 185 13
409 181 85
67 57 347
81 105 25
381 153 73
301 485 5
429 233 1
401 257 9
173 417 37
499 185 1
264 89 108
389 1 31
389 239 42
306 385 69
190 297 45
293 166 9
161 169 213
493 209 1
301 233 33
449 9 25
259 21 153
273 5 13
17 113 133
480 489 5
203 17 273
493 251 1
249 421 65
371 249 75
377 281 61
21 133 337
27 469 1
241 337 33
221 375 77
153 421 17
453 461 19
117 495 3
421 165 57
469 257 29
217 445 1
69 341 65
21 437 31
309 351 65
13 457 33
201 301 153
177 389 41
229 103 113
461 193 33
1 347 143
301 117 121
425 397 21
293 317 41
341 101 1
423 221 27
129 277 97
169 489 9
429 393 1
361 377 85
209 315 113
1 129 233
205 425 49
493 77 1
209 409 5
469 13 1
301 23 33
425 13 57
357 301 95
353 169 33
69 41 1
397 241 89
241 293 113
469 321 1
209 25 95
185 381 25
41 469 17
37 157 337
165 401 26
189 165 169
169 341 81
157 313 185
187 167 27
469 101 17
274 17 75
41 233 83
237 217 73
433 441 37
385 201 69
33 157 225
445 257 23
81 9 131
313 177 97
85 225 22
1 141 321
133 297 89
5 1 385
445 369 9
405 205 17
228 69 37
437 233 1
313 69 161
349 441 53
167 89 295
361 205 81
417 137 65
493 189 1
69 269 169
345 5 21
85 137 113
261 273 161
93 257 41
85 269 121
93 485 9
497 333 1
333 341 1
349 301 145
396 237 88
89 121 189
469 221 13
351 405 49
437 139 1
314 245 132
421 265 17
113 71 49
445 201 49
381 249 33
141 5 12
441 385 45
57 265 197
37 461 17
121 293 57
337 331 121
369 483 9
87 27 271
417 305 53
57 65 385
69 21 408
293 159 193
185 269 81
405 135 33
53 497 1
341 249 145
333 121 65
61 465 5
201 61 181
301 325 49
457 169 29
185 337 129
337 12 157
441 155 5
245 361 119
373 65 73
397 135 57
37 233 201
105 493 1
125 473 7
201 73 45
105 1 245
21 401 65
129 421 1
229 277 97
365 457 21
281 250 34
285 335 147
365 93 33
181 289 33
237 473 9
121 1 201
137 25 75
409 403 57
485 27 1
105 169 57
1 349 17
365 417 33
145 405 21
121 77 21
25 401 93
273 265 25
285 49 197
421 417 65
81 239 185
87 1 405
109 89 193
429 357 5
301 169 193
5 465 5
329 43 97
477 49 20
409 361 81
33 313 85
381 309 57
17 185 105
341 113 129
13 225 157
191 93 261
245 37 81
353 73 129
421 343 33
345 175 97
385 203 21
461 87 37
269 301 193
345 385 65
189 161 145
9 353 101
217 37 121
493 437 1
389 121 33
189 189 113
405 113 57
425 173 45
441 189 41
153 376 20
469 201 17
161 277 161
203 476 6
241 209 221
255 361 97
345 85 29
377 385 85
261 117 129
105 122 25
285 365 105
254 177 117
115 401 87
485 309 1
327 74 87
94 137 29
29 401 73
93 217 73
463 81 7
239 255 167
53 295 183
205 441 1
409 497 1
173 166 1
301 21 29
197 461 16
25 261 129
77 123 331
286 181 100
453 409 1
49 89 309
317 181 41
137 313 65
173 41 291
369 161 93
101 259 191
177 95 171
121 281 5
221 417 29
41 189 297
321 1 29
249 337 113
337 131 89
125 241 165
309 205 1
141 89 329
377 237 113
265 421 65
161 357 34
445 451 29
221 197 152
445 165 1
349 57 77
7 56 91
261 237 97
53 85 17
313 213 145
473 431 27
137 213 33
237 125 1
397 281 57
495 173 1
401 457 9
349 225 57
213 9 33
305 451 21
257 149 233
89 107 217
269 45 77
89 37 137
77 165 113
369 57 15
183 21 241
5 52 164
349 441 33
49 229 107
185 191 293
341 393 9
157 269 137
385 437 51
149 409 81
109 197 241
401 245 65
405 453 1
365 289 85
41 437 1
445 129 17
373 401 13
279 441 9
377 429 27
111 429 52
249 109 249
441 1 57
25 417 65
17 9 297
5 449 5
481 13 9
365 417 29
61 201 269
149 351 55
5 321 21
400 297 65
441 97 13
189 425 65
65 385 5
169 289 9
341 1 17
57 63 163
483 477 17
101 145 325
385 385 5
81 341 61
405 173 65
91 185 41
317 37 149
285 53 105
41 305 1
413 237 45
217 237 1
181 297 5
269 397 57
453 305 25
5 385 49
477 205 9
389 25 49
389 219 1
31 413 65
213 269 225
353 225 101
53 69 417
53 109 329
417 251 9
49 127 205
23 481 17
173 297 105
389 137 33
33 301 73
214 1 47
77 305 193
81 457 19
441 325 17
281 499 1
361 185 61
457 105 17
373 65 97
369 49 13
5 277 33
97 345 73
337 451 5
21 277 43
333 1 105
375 181 25
149 289 177
297 223 143
105 265 213
477 145 3
431 215 13
29 21 441
369 385 91
381 37 89
293 321 157
161 137 61
377 177 93
267 85 19
377 237 89
349 53 65
113 89 337
273 454 20
37 401 73
9 365 1
173 185 217
365 393 69
407 441 53
481 37 9
229 49 123
303 385 21
489 345 9
441 449 45
121 401 1
445 37 25
485 59 1
169 209 261
165 437 33
309 1 121
73 321 29
57 349 89
309 481 13
285 73 25
261 209 49
29 241 45
149 117 177
49 329 165
269 281 121
147 481 9
289 137 57
181 145 129
65 353 9
89 433 61
437 497 1
205 385 45
1 474 8
277 77 153
345 355 37
179 449 9
385 385 101
433 62 61
5 65 289
333 445 51
201 371 121
341 389 73
121 389 1
441 49 5
429 297 5
173 5 133
41 97 209
345 416 73
349 389 65
257 393 101
497 229 1
89 485 13
337 301 141
385 301 23
167 405 25
461 289 1
409 301 5
45 377 93
413 441 25
337 453 33
385 93 113
485 269 1
57 177 69
217 373 33
125 209 141
105 473 13
145 153 121
373 465 25
29 197 49
185 197 1
233 141 25
205 337 99
1 25 249
179 189 53
441 361 21
341 333 155
385 301 49
69 309 1
301 201 145
261 221 195
103 353 1
225 266 102
45 481 13
277 313 53
281 323 57
409 85 49
261 35 17
61 353 25
209 237 57
253 21 129
345 229 141
17 1 349
109 253 88
189 241 69
75 297 49
201 465 1
363 169 57
225 473 1
397 113 9
461 208 1
441 285 5
121 237 209
333 1 121
401 81 12
301 405 1
33 9 351
213 185 161
369 17 33
313 401 49
177 1 181
141 251 209
113 157 49
121 477 17
417 1 10
249 429 1
373 5 121
477 485 1
45 13 113
397 158 57
41 101 103
157 481 1
173 389 17
241 73 157
487 251 13
449 225 1
5 295 15
189 93 135
233 101 145
441 89 53
61 349 121
161 201 145
301 325 49
229 93 149
425 19 33
21 125 321
73 226 143
405 349 92
21 151 5
213 393 73
349 217 7
205 389 57
81 257 145
141 325 157
385 385 57
229 85 185
239 345 93
445 481 1
1 413 1
481 322 1
293 129 33
233 437 13
221 265 1
171 101 97
477 425 17
421 305 33
53 21 237
57 125 1
53 153 247
237 457 30
33 437 9
69 233 178
485 144 1
409 277 69
137 261 68
337 489 9
389 73 97
5 285 13
77 65 113
261 333 155
149 325 137
231 133 163
437 161 23
117 49 289
353 101 89
190 381 57
321 13 101
109 209 145
171 209 193
367 277 93
257 285 33
33 493 5
41 399 21
101 225 261
5 429 33
165 389 89
369 341 101
401 169 97
421 45 49
53 89 157
115 465 2
493 253 2
417 153 13
213 269 209
154 157 341
441 109 13
201 359 39
369 299 89
265 461 17
425 145 57
25 489 5
17 197 157
401 345 37
173 271 27
84 205 97
301 213 169
437 173 1
169 5 135
401 285 29
493 277 1
305 101 43
403 101 51
433 65 51
453 289 1
429 489 9
33 229 34
233 77 109
45 325 145
67 153 177
129 128 253
481 377 1
109 153 13
497 173 1
317 425 57
337 249 33
177 21 217
273 463 26
333 461 9
457 385 21
109 65 313
289 202 61
109 393 61
29 485 1
286 465 5
125 325 1
19 97 85
413 301 73
309 421 1
1 365 17
363 223 131
157 269 41
487 261 7
485 165 9
453 365 33
369 285 25
189 201 253
185 281 189
173 118 57
381 53 105
397 73 25
405 189 33
481 429 11
425 281 29
245 369 37
125 453 17
359 241 131
77 433 5
297 489 1
373 99 17
153 169 197
217 81 261
397 11 85
205 217 145
97 425 21
477 11 21
117 225 189
301 157 25
243 381 57
203 21 117
365 168 105
175 261 229
301 373 76
153 121 245
499 377 1
445 81 41
29 269 209
226 385 41
13 103 82
329 181 161
61 468 15
101 189 73
452 185 28
465 457 17
333 317 33
337 81 145
481 131 13
441 389 21
217 469 1
197 117 161
389 414 48
167 141 293
273 1 177
13 57 365
343 485 9
393 497 4
277 1 1
369 181 57
469 189 21
17 433 29
477 121 9
269 393 81
159 241 149
157 331 29
457 421 3
205 185 81
361 435 25
401 433 57
17 289 77
357 297 1
285 253 129
1 21 369
185 135 101
441 111 37
401 417 29
77 361 77
345 241 141
273 333 121
393 469 17
341 499 1
489 357 1
41 201 1
45 61 277
29 449 21
345 329 17
241 344 100
81 85 81
29 161 117
333 20 105
345 53 14
241 277 1
385 85 105
381 285 43
489 393 1
229 473 5
381 381 1
357 201 113
363 321 45
489 73 5
325 401 17
232 357 129
145 377 1
377 171 53
125 1 277
37 381 13
353 427 7
469 173 9
193 489 1
33 361 90
109 121 77
101 213 33
111 77 251
277 437 9
333 205 145
169 149 37
483 353 9
461 489 1
437 233 1
421 1 37
425 337 49
381 121 57
193 301 19
314 269 23
249 1 1
53 305 29
325 87 97
199 489 5
1 489 9
105 461 1
289 157 37
121 425 17
401 445 49
225 313 167
265 181 97
377 485 5
427 253 35
421 273 53
413 73 22
497 205 1
269 149 117
485 233 13
49 73 197
431 33 7
217 89 117
53 113 357
337 65 137
85 221 111
353 367 11
197 153 109
37 5 441
309 293 121
485 457 1
181 493 1
481 373 13
405 25 1
65 453 17
5 25 241
475 469 19
269 341 33
301 453 21
481 117 1
11 25 53
277 277 65
13 49 1
237 477 17
317 69 89
5 317 33
189 361 41
51 69 393
131 181 193
225 221 113
49 461 17
261 5 65
401 429 1
449 223 1
185 405 25
425 473 21
378 81 37
29 293 1
193 357 1
41 317 73
153 189 149
181 209 81
385 109 37
421 33 9
149 413 41
301 193 176
65 105 45
133 373 41
433 333 57
29 296 178
145 73 289
81 293 161
493 111 1
393 1 105
109 5 185
485 85 1
425 298 40
297 221 197
57 461 29
169 269 35
73 425 21
457 333 33
159 89 219
29 413 41
359 321 39
337 357 91
273 405 33
245 145 129
377 53 61
309 335 51
469 453 9
1 401 81
273 3 157
209 153 273
457 349 9
493 341 1
105 365 113
229 50 177
141 195 121
421 453 1
209 481 13
89 160 92
85 297 117
37 490 1
125 317 57
145 453 13
241 493 1
413 497 4
133 85 65
285 137 49
313 265 57
217 17 83
381 189 13
301 345 53
77 471 19
485 269 16
25 489 1
385 157 1
261 125 30
449 61 5
285 461 12
449 245 1
111 109 183
205 405 65
61 129 233
169 232 162
345 386 16
337 285 101
193 469 1
269 475 17
385 321 27
485 33 9
481 353 17
329 369 49
249 345 1
1 291 182
381 41 13
385 485 1
185 137 137
181 321 150
269 67 193
29 285 137
421 353 65
217 131 181
117 413 57
171 313 105
73 393 81
361 493 1
249 121 89
201 269 89
349 141 137
213 1 105
89 453 5
1 389 49
19 275 29
33 362 72
241 89 192
249 453 17
409 37 5
345 89 99
489 253 7
393 73 1
441 26 33
137 277 17
441 164 29
345 297 37
69 245 1
369 357 105
21 481 5
385 459 23
225 381 105
89 25 381
385 65 37
1 165 49
175 309 85
385 485 7
401 181 5
169 109 117
493 49 1
433 389 21
301 245 137
341 445 25
415 379 85
433 457 41
370 413 57
5 173 311
457 285 10
401 273 37
189 45 25
229 429 49
425 169 41
401 437 53
10 385 77
253 321 141
167 405 64
323 89 47
221 401 31
497 445 1
473 140 27
29 229 249
217 457 26
497 85 1
161 101 85
345 161 47
269 89 153
493 73 5
389 55 92
85 385 21
173 465 5
365 416 27
305 17 89
113 76 51
13 185 233
178 257 121
429 101 1
325 377 89
173 97 113
331 455 1
445 409 1
473 97 1
413 361 49
365 65 115
457 245 9
265 213 113
497 495 1
381 434 58
1 245 89
89 445 5
137 305 69
57 49 385
477 201 1
477 329 1
129 125 225
125 205 193
51 149 274
197 1 21
229 165 33
139 233 165
457 241 33
97 217 229
337 367 107
145 297 45
341 189 33
333 1 1
281 9 165
17 361 125
393 49 37
341 445 25
337 201 73
153 483 13
341 285 155
241 269 153
339 465 9
233 425 37
241 385 105
225 83 39
21 245 211
69 421 53
261 145 145
9 193 141
461 437 33
265 281 209
153 401 97
73 257 25
45 273 225
473 465 9
179 249 251
17 305 13
373 245 9
393 433 29
375 13 13
205 221 73
181 361 97
345 9 65
251 169 91
249 465 33
109 189 145
469 413 1
273 129 113
61 137 265
161 165 49
421 337 17
485 429 1
314 21 172
53 387 1
33 437 1
61 465 21
189 117 153
273 105 159
101 449 29
29 429 9
33 489 1
213 405 1
277 101 129
425 417 5
401 429 1
69 273 149
293 141 113
153 77 277
37 353 17
217 1 105
247 321 156
189 121 105
429 301 39
137 437 1
296 33 106
69 377 77
329 73 53
393 449 33
365 137 81
245 177 113
443 429 17
5 201 23
325 165 129
117 51 193
85 259 35
381 133 13
421 353 65
445 1 1
177 1 249
321 490 9
165 101 313
477 337 1
137 461 17
185 121 233
373 305 73
133 17 353
401 29 29
245 53 227
173 461 3
481 35 1
302 129 28
181 445 9
305 137 105
412 121 47
345 33 47
45 1 121
101 141 129
341 93 33
269 421 9
469 241 5
493 301 5
245 481 9
229 357 17
489 405 1
143 437 37
57 245 97
93 429 29
238 149 231
421 137 17
313 77 57
1 81 33
389 281 17
237 437 5
125 269 117
101 385 101
377 389 65
405 145 1
317 269 177
389 195 1
361 305 125
137 241 117
216 485 13
153 227 251
149 495 5
117 105 377
481 237 13
169 437 17
265 145 197
153 273 25
189 497 1
481 261 5
193 389 65
221 41 49
305 237 37
97 367 131
341 157 145
281 371 125
337 481 9
461 397 27
145 45 305
141 5 225
401 321 69
337 1 41
153 366 17
413 277 45
189 204 288
481 39 3
321 443 33
225 197 101
109 257 193
401 213 1
204 385 37
101 433 1
301 361 17
135 289 193
189 33 293
73 353 137
433 77 17
201 453 17
55 181 121
81 394 103
137 373 1
313 261 155
493 25 5
465 77 25
233 303 33
105 45 129
249 269 145
229 423 67
205 219 275
345 253 145
161 113 13
341 153 97
409 385 5
437 425 17
169 1 305
377 101 61
367 217 101
3 437 53
90 419 63
417 481 17
49 487 9
453 49 25
249 189 233
217 425 65
297 449 37
1 293 81
429 337 57
171 269 41
21 361 37
149 281 49
293 81 113
97 181 129
113 293 129
165 1 273
41 133 1
93 295 123
465 113 21
269 337 54
485 390 7
397 441 37
449 193 21
477 265 9
333 323 17
329 309 85
205 17 153
449 185 13
249 251 75
349 173 121
285 193 167
65 37 373
289 393 61
361 9 113
117 497 1
345 261 145
413 1 49
73 37 183
301 89 177
417 265 44
185 413 77
73 73 33
473 141 13
275 173 151
339 269 79
177 25 297
57 217 261
343 93 1
493 309 1
446 97 49
61 225 13
473 1 25
221 301 25
93 25 385
477 425 13
79 481 13
109 277 33
425 287 33
193 273 69
41 421 61
181 253 137
41 465 1
461 401 9
69 317 39
93 81 253
197 381 25
37 77 73
53 421 65
181 197 81
317 37 57
389 1 97
449 65 41
477 89 5
13 165 129
1 61 45
449 421 13
69 5 17
37 425 41
277 349 58
301 21 153
497 361 1
401 1 61
141 155 271
377 43 21
13 469 1
249 289 81
22 325 77
145 333 111
149 305 91
369 1 101
61 449 25
5 229 177
249 173 101
337 409 33
401 281 69
193 141 185
157 393 21
117 201 295
335 413 49
185 49 57
93 461 1
157 61 201
157 281 50
165 241 197
288 285 38
137 307 117
469 277 1
453 83 3
213 185 225
405 305 45
341 149 67
449 417 15
333 153 49
321 461 9
241 25 9
317 405 33
357 377 13
133 5 11
257 129 213
395 127 33
481 253 1
377 5 121
321 269 53
169 73 217
443 93 13
109 289 53
37 281 89
225 69 33
306 465 17
289 301 185
57 185 189
285 375 3
369 305 105
341 155 158
137 1 1
429 101 57
467 185 13
5 249 233
345 305 93
125 493 7
381 409 21
413 109 9
83 9 163
225 497 1
237 129 137
61 269 57
261 177 1
425 113 76
219 213 107
41 485 1
385 225 45
69 189 155
397 289 17
225 309 65
441 337 41
21 281 97
305 213 45
145 173 27
285 315 51
365 141 33
125 377 103
205 493 1
493 221 1
297 253 113
413 373 81
61 1 281
323 37 173
425 481 5
69 169 13
377 61 21
37 93 295
177 261 145
77 277 62
401 137 53
205 325 145
249 461 5
257 369 29
477 369 17
441 123 53
85 259 11
185 273 73
69 413 41
493 329 1
101 493 1
109 273 105
93 37 129
101 275 193
29 171 111
1 446 15
41 373 45
433 108 53
329 153 9
13 185 105
105 189 225
353 138 37
157 41 105
385 341 53
369 41 65
333 417 17
185 161 93
193 22 253
353 377 1
165 77 305
137 1 349
365 189 17
377 89 5
29 437 23
461 297 33
229 325 161
101 65 209
205 17 201
89 53 163
41 225 229
472 373 6
65 251 109
493 269 7
373 389 97
141 181 51
277 113 201
293 441 57
425 25 29
449 133 37
49 409 33
41 219 157
453 9 17
121 17 141
149 485 1
299 395 91
145 185 193
441 33 25
485 305 1
323 261 153
117 1 193
437 457 1
333 101 129
209 225 261
129 61 1
145 185 161
297 260 177
61 317 49
353 297 97
345 469 1
449 217 17
361 426 1
205 281 149
61 441 53
93 17 273
385 191 73
445 341 25
63 37 321
385 337 33
297 253 21
485 421 1
497 157 1
69 465 21
25 109 17
161 473 25
333 325 85
253 85 153
485 285 1
293 305 57
51 293 121
437 69 1
485 57 1
381 113 5
437 173 23
285 1 129
115 37 47
457 349 25
21 263 183
135 401 63
461 253 25
40 101 337
325 415 23
149 57 233
193 481 9
105 453 45
45 149 117
145 69 121
97 129 317
365 317 25
377 257 81
221 65 273
177 461 25
113 151 149
429 469 17
401 319 17
369 165 13
369 305 61
345 493 7
141 1 105
193 109 277
27 447 37
417 161 49
213 89 153
325 405 63
46 485 1
253 465 31
329 93 93
203 185 155
449 439 5
141 1 228
49 341 137
17 233 65
201 285 185
405 129 81
73 37 265
121 349 25
329 153 61
401 461 1
77 221 121
133 353 137
145 29 57
37 37 273
377 277 29
349 137 17
441 253 29
478 385 9
233 107 147
485 377 11
289 13 173
21 61 75
261 141 49
445 209 49
241 481 3
209 429 9
81 462 32
29 327 87
31 201 223
77 209 173
365 425 1
201 341 65
273 73 141
153 161 101
279 129 9
277 73 129
277 37 65
221 229 37
133 254 103
29 185 57
337 1 149
245 189 105
457 489 9
154 1 59
133 29 353
366 445 41
429 269 57
67 133 1
253 341 157
485 441 9
341 261 47
297 37 29
305 185 29
365 457 41
193 1 37
465 125 9
321 283 165
413 5 49
213 145 33
225 478 1
117 341 129
141 385 29
1 89 93
9 289 161
293 201 113
105 345 6
77 325 137
37 17 145
465 101 17
73 41 197
212 337 65
485 321 6
417 481 17
266 13 232
85 457 13
289 229 77
441 185 17
301 143 25
347 432 61
481 445 17
173 177 101
145 413 17
33 229 81
81 497 2
325 345 85
385 357 73
121 341 145
397 461 13
209 301 113
161 113 121
49 161 189
23 153 53
137 77 45
69 441 33
430 381 39
413 201 73
129 285 57
461 269 29
19 181 97
477 437 1
37 405 65
21 285 57
457 229 17
281 301 137
1 161 177
73 37 169
397 353 65
445 293 1
149 249 9
497 301 1
162 369 96
301 437 57
473 265 1
19 21 76
201 93 277
413 393 57
441 181 37
177 365 129
285 333 99
113 335 29
297 465 1
305 253 53
405 217 31
57 86 187
237 281 97
185 201 121
133 289 81
401 481 1
289 389 49
469 481 17
309 385 13
201 429 69
213 217 97
289 377 29
41 49 377
37 157 193
1 93 297
47 41 433
61 469 1
257 77 49
369 13 109
77 269 81
237 477 3
425 377 57
493 101 1
417 273 81
229 453 32
371 335 123
490 449 9
229 193 137
189 29 113
57 225 133
457 71 27
89 461 25
275 261 225
153 233 217
425 301 9
85 261 31
325 93 129
209 449 17
231 117 195
105 133 285
173 381 57
209 97 89
89 315 63
249 465 9
75 465 25
137 193 141
97 334 55
73 233 97
165 345 77
280 193 177
77 157 309
361 21 133
185 95 41
293 29 1
93 221 265
29 157 241
409 469 1
141 109 321
173 309 129
9 419 9
201 193 277
361 85 85
325 81 121
285 477 1
1 165 201
37 117 285
13 433 57
53 121 249
1 5 369
377 77 93
121 325 149
261 205 209
37 477 13
243 157 107
153 493 1
377 301 21
95 341 129
143 29 143
35 209 157
213 181 113
53 481 19
189 117 25
113 421 33
13 293 21
135 329 141
145 89 105
157 257 61
421 113 53
153 369 17
321 421 55
159 419 45
57 205 189
263 181 75
437 489 9
341 473 9
355 279 125
21 461 9
249 109 77
21 177 291
403 37 87
321 165 41
481 325 5
5 465 21
361 117 125
125 279 77
421 101 5
51 101 73
25 29 113
161 441 25
347 73 21
37 73 225
337 176 85
25 225 169
293 435 61
327 199 39
1 473 25
177 97 269
121 401 89
381 193 101
105 481 9
409 381 21
1 425 43
361 113 45
293 205 129
441 481 5
341 337 153
257 345 81
457 329 13
57 29 121
261 165 113
361 49 1
73 169 97
437 253 41
189 21 185
129 349 85
291 37 179
403 461 1
189 313 81
45 99 375
317 453 17
281 141 73
269 77 169
489 421 5
277 33 92
431 285 57
165 81 169
51 241 117
485 1 1
301 21 1
389 85 33
1 301 1
49 401 13
157 277 65
497 189 1
397 421 5
229 97 1
1 301 127
153 309 133
385 253 101
325 29 113
25 241 17
317 237 105
29 461 21
165 489 1
413 425 45
429 477 9
321 305 29
213 157 161
437 261 1
265 285 173
321 461 31
269 257 41
33 381 49
395 249 83
385 333 93
389 497 1
373 133 25
333 441 9
1 269 169
13 245 125
341 165 147
101 281 129
357 405 9
237 109 201
121 1 1
481 189 5
125 309 42
345 141 49
225 85 257
333 433 25
253 369 37
109 101 41
361 93 117
421 61 65
383 285 87
493 457 1
69 301 101
249 129 1
61 409 41
243 453 9
485 285 1
325 355 113
61 467 23
261 301 121
185 93 177
117 57 1
181 77 193
265 321 109
201 333 19
69 133 337
433 237 43
209 57 221
317 97 67
321 189 113
101 217 169
373 481 5
273 21 61
149 289 201
237 97 159
285 379 87
253 17 141
225 241 189
397 381 57
169 389 23
107 77 287
421 9 33
145 134 41
389 473 1
181 201 101
25 119 27
341 7 97
377 189 81
301 401 77
383 417 1
269 53 194
449 429 25
89 295 25
101 293 165
17 1 77
233 429 41
493 493 1
337 17 57
269 461 17
397 418 43
183 349 25
301 461 21
67 153 229
249 305 185
425 353 37
181 357 73
297 317 113
349 169 5
109 73 225
297 405 81
121 173 305
467 193 5
97 213 53
471 25 21
469 385 9
157 277 97
53 285 65
189 189 89
401 15 89
181 13 241
237 333 105
381 81 81
389 253 81
333 217 117
261 473 17
249 233 189
345 181 1
341 213 61
277 129 1
173 353 49
1 173 95
179 73 305
13 477 1
481 353 17
225 389 97
485 17 1
41 425 9
95 453 1
186 131 153
245 109 213
257 149 125
349 113 32
381 297 80
415 393 43
241 305 161
417 249 77
193 69 185
67 61 244
169 353 73
485 449 1
90 421 49
109 121 79
381 149 105
469 145 26
413 349 41
401 133 3
497 429 1
257 331 16
21 457 1
453 69 1
425 49 45
89 21 101
109 373 89
335 433 13
441 445 33
1 77 337
89 335 64
353 165 13
169 249 57
301 233 196
497 221 1
329 89 33
377 429 65
241 1 233
357 477 1
49 345 11
25 387 89
305 115 1
489 185 1
49 69 403
9 185 153
197 69 111
13 369 91
319 109 75
17 261 97
105 413 37
201 261 191
479 321 5
497 37 1
109 371 71
325 453 17
293 141 193
217 253 89
428 145 23
137 89 129
64 237 177
181 377 93
461 65 1
475 89 17
325 269 5
249 117 233
385 257 81
45 192 158
229 345 37
43 425 9
385 117 5
169 205 57
301 453 41
153 301 73
25 233 125
55 397 93
453 49 1
181 353 109
493 9 1
229 497 1
37 437 55
429 385 21
137 326 145
373 79 5
293 417 73
1 273 189
269 497 1
71 365 33
307 260 27
25 265 117
121 37 1
417 39 25
97 297 201
493 33 1
113 197 233
477 485 1
489 449 1
421 381 25
53 107 197
165 461 1
161 367 53
255 5 145
113 269 119
285 165 57
65 481 5
329 445 9
469 185 1
421 253 1
161 7 137
1 295 111
109 393 3
421 153 21
317 421 65
253 13 241
77 317 125
393 229 41
377 269 1
341 497 1
341 469 1
319 9 1
221 489 5
13 67 197
477 205 17
193 13 293
337 197 137
17 193 21
115 461 25
57 45 125
217 347 67
441 81 5
401 163 13
421 13 41
109 301 129
36 221 57
21 477 1
229 185 5
457 217 41
281 97 133
455 169 1
29 17 145
309 101 73
93 461 1
45 109 337
293 477 9
293 449 26
185 93 137
481 481 17
425 225 53
457 421 3
89 369 93
393 213 105
265 333 1
245 249 127
37 147 89
107 463 11
497 321 1
189 245 185
361 177 21
217 153 69
373 133 17
429 449 35
137 241 1
461 301 1
233 403 81
404 469 1
417 429 17
413 405 73
121 313 111
129 29 141
377 441 1
457 217 9
285 213 185
13 193 3
133 173 221
409 21 1
113 21 5
37 437 1
221 233 229
321 345 1
353 1 87
289 415 24
83 465 1
85 489 1
293 189 73
29 409 57
153 349 41
445 69 9
177 153 265
17 49 281
145 101 337
237 481 9
245 461 1
409 389 49
361 465 13
313 421 33
53 257 185
153 213 65
29 317 73
369 265 117
85 289 193
145 245 33
477 229 13
373 168 1
297 485 1
25 41 305
189 479 1
343 285 37
205 185 265
181 125 177
481 369 17
185 225 249
197 225 229
5 481 5
473 27 21
195 477 1
1 319 113
325 221 81
453 121 1
181 105 1
201 105 109
389 385 81
5 445 17
21 145 1
253 413 17
490 165 9
73 293 113
493 13 8
189 355 103
61 441 5
193 83 132
165 177 281
45 157 129
337 85 89
381 93 97
457 101 1
5 185 53
301 37 177
197 297 25
149 33 229
193 377 69
345 281 53
477 53 17
249 401 1
457 29 5
373 145 8
81 385 85
101 87 325
485 49 1
249 21 213
217 181 271
9 153 13
293 21 57
465 225 17
321 37 81
447 487 13
345 349 89
475 457 17
277 109 129
397 413 65
422 117 45
381 449 17
199 475 7
21 13 207
1 101 251
293 141 15
269 401 93
481 173 5
65 104 9
425 257 25
341 105 37
385 293 77
297 261 71
229 125 73
345 487 1
253 273 5
97 201 253
25 261 161
85 189 145
349 277 81
217 385 41
293 425 57
17 241 149
321 249 149
213 13 169
305 275 81
169 389 17
217 93 161
65 453 5
1 177 165
162 387 29
433 89 5
209 177 129
157 177 309
85 117 105
333 313 17
77 305 165
225 5 57
153 421 65
485 253 1
67 169 13
321 445 17
225 297 161
273 429 25
169 201 181
357 432 32
117 401 37
469 201 27
112 485 1
86 213 173
324 37 77
489 105 1
261 141 145
9 204 184
61 281 1
389 457 25
313 373 33
389 477 1
111 313 185
381 441 1
277 389 33
465 317 13
361 459 9
141 335 3
157 329 149
434 412 50
341 221 81
365 17 49
193 369 5
81 341 113
201 149 25
45 21 25
378 429 65
321 53 77
9 317 87
309 417 81
413 5 33
401 317 81
425 389 1
385 425 13
41 419 65
313 113 1
405 457 1
93 305 66
49 281 25
345 360 9
401 53 61
413 89 1
81 293 33
373 21 17
373 221 65
447 359 11
269 153 210
305 329 1
93 245 129
129 417 1
159 129 11
369 289 57
277 21 161
103 45 375
85 241 209
1 201 1
165 241 177
421 253 65
469 185 1
433 341 57
485 197 1
73 341 97
329 185 137
365 137 81
213 133 193
405 381 65
223 377 69
186 433 55
129 149 194
61 185 173
293 167 113
41 385 1
389 469 17
173 329 61
145 475 23
401 29 55
469 473 17
87 243 187
417 93 73
349 485 1
244 309 49
65 133 289
109 17 1
57 413 49
389 205 81
289 421 12
449 319 33
165 389 33
65 415 11
361 161 77
85 325 85
13 37 257
269 173 137
341 413 9
429 85 41
53 357 33
453 493 1
69 5 175
345 229 123
121 445 33
207 321 109
1 5 465
421 73 61
335 489 9
305 429 41
337 105 41
277 417 77
409 109 57
237 429 41
221 401 9
233 161 1
1 407 47
213 29 193
217 38 149
167 461 1
367 101 13
453 262 43
225 457 39
393 13 9
69 233 21
273 361 1
193 253 97
457 447 17
265 365 85
413 21 81
421 273 49
65 289 57
197 375 97
393 109 77
357 477 1
369 45 1
161 381 37
461 473 21
21 53 187
425 389 25
37 461 33
145 37 113
497 325 1
201 189 185
209 261 109
453 157 33
127 105 359
355 41 20
37 225 41
237 377 53
85 489 1
397 289 97
257 341 29
377 53 85
261 185 1
55 261 45
437 493 1
277 125 41
23 15 201
101 391 55
285 461 9
9 229 33
373 163 17
281 41 101
121 1 145
67 225 93
265 245 161
281 297 32
401 181 13
353 497 1
41 345 29
265 421 41
337 389 105
245 1 37
385 41 85
421 261 33
73 89 9
161 369 37
301 213 73
89 65 93
1 333 151
265 487 7
389 369 49
365 325 81
369 89 62
489 231 1
465 465 25
449 365 29
217 33 81
181 181 49
157 41 41
1 453 33
85 125 89
473 357 1
321 337 85
133 137 57
117 229 65
55 7 39
401 435 5
101 233 13
337 55 69
305 239 129
317 393 93
461 225 1
373 61 65
317 321 33
493 421 1
471 117 19
409 285 9
169 465 21
341 369 5
281 433 58
37 493 1
45 425 53
237 321 125
218 273 117
81 177 177
269 217 57
165 249 41
137 157 57
1 193 131
333 325 105
368 389 69
329 333 113
353 57 43
437 81 17
325 49 81
149 325 65
493 469 1
13 457 37
487 49 11
113 117 257
185 205 1
269 377 105
85 437 17
385 65 53
45 21 401
31 421 57
237 193 145
61 181 261
421 450 49
1 141 97
341 297 17
237 45 209
94 461 17
285 417 33
313 25 121
65 369 105
329 305 129
445 69 1
485 461 1
206 237 89
113 263 31
281 101 217
19 321 127
475 185 11
301 37 17
461 421 1
381 389 65
331 261 111
353 237 105
197 349 5
181 161 1
281 69 220
185 365 49
313 171 113
405 395 33
97 485 9
1 281 33
1 337 100
201 185 189
73 305 17
293 69 169
25 417 69
281 385 33
273 109 201
305 205 1
53 113 265
481 157 13
109 113 65
429 497 3
433 449 4
321 441 31
273 441 29
161 17 13
341 13 1
69 89 253
301 25 89
269 1 149
117 101 49
225 253 113
117 37 65
309 499 1
385 311 77
285 161 65
49 85 385
157 221 137
269 143 113
45 313 157
497 81 1
17 259 241
433 365 13
165 197 225
401 341 13
321 447 3
109 393 97
161 349 105
385 193 45
425 325 57
273 96 65
197 53 65
37 429 25
1 445 25
261 193 5
441 93 53
97 293 13
1 443 11
489 197 9
449 449 25
481 197 16
29 193 113
313 171 81
301 49 1
97 273 145
29 321 85
481 403 1
193 253 109
485 287 9
37 81 165
121 433 33
17 105 147
1 177 221
145 33 165
277 465 9
293 413 73
157 57 153
405 357 33
489 265 5
101 109 161
93 13 313
305 207 1
16 4 320
43 341 129
445 17 17
109 5 233
41 257 239
341 181 117
313 493 1
145 297 109
217 309 65
73 289 152
369 93 45
289 113 45
213 421 45
254 267 1
43 313 173
1 261 57
469 461 9
185 21 77
25 369 15
53 325 145
125 241 245
417 317 69
137 469 29
321 453 17
397 153 81
305 129 193
441 445 49
109 376 57
217 385 1
405 5 33
337 409 9
489 21 5
193 311 57
1 245 1
393 229 77
477 385 9
301 385 1
257 425 49
409 369 61
417 393 1
197 421 1
269 233 25
161 129 109
413 403 81
205 257 201
1 241 37
25 121 93
293 229 193
417 37 69
13 133 273
89 177 209
113 59 181
485 373 1
477 349 9
359 261 61
281 201 69
45 345 133
464 169 9
369 161 29
117 113 193
322 293 15
441 189 53
5 41 60
473 49 4
69 201 259
181 117 65
161 153 77
297 181 148
321 53 17
203 171 11
385 289 25
1 41 49
217 469 1
61 411 31
429 153 49
157 357 81
17 1 205
69 385 41
165 29 113
41 109 297
61 373 73
29 325 129
249 119 217
405 49 65
389 105 65
181 225 85
291 325 1
25 245 129
5 341 17
361 53 85
285 23 177
37 385 69
395 113 27
469 93 13
365 33 129
441 273 5
346 369 9
233 484 9
361 285 133
389 349 49
169 349 113
249 361 69
149 93 129
181 241 205
465 345 29
117 241 221
493 481 1
285 101 41
393 357 81
29 37 157
1 1 61
41 237 6
293 121 169
461 119 17
413 167 41
325 201 81
425 373 1
165 347 129
261 53 201
9 193 181
441 37 51
121 409 29
237 445 13
241 216 65
241 469 1
333 385 13
225 389 17
61 405 25
129 121 253
445 369 1
387 1 15
440 61 23
333 307 77
237 385 9
201 13 13
265 21 121
1 5 417
469 89 1
413 313 34
409 305 57
445 401 41
401 137 25
113 88 1
397 261 33
149 265 105
149 141 161
41 245 1
117 329 161
461 409 37
147 465 1
334 369 33
358 461 5
185 469 1
341 477 17
365 376 47
465 221 5
257 265 169
405 21 1
29 369 129
271 483 7
19 225 115
73 427 71
85 455 21
385 49 5
417 53 25
339 301 145
261 453 17
365 357 121
497 237 4
129 321 137
277 285 81
459 397 3
37 325 161
373 375 43
269 413 53
19 201 1
1 69 353
397 441 37
77 81 49
401 109 1
153 85 61
357 33 113
369 327 99
185 461 25
293 409 73
1 333 33
385 229 16
105 249 9
241 277 1
401 421 49
453 321 1
199 145 271
447 49 13
393 21 61
55 433 41
313 301 89
21 329 33
153 85 321
1 53 265
473 401 3
237 289 45
489 433 9
37 241 245
369 1 125
213 1 1
61 439 25
241 253 105
305 69 181
461 85 9
77 293 25
381 49 73
297 189 149
457 489 4
149 13 51
421 453 19
413 1 11
169 355 121
1 373 33
151 429 45
93 141 265
465 381 19
261 397 99
289 29 185
105 111 59
15 481 13
121 73 21
241 309 137
63 210 83
189 245 193
395 437 33
29 497 1
281 53 169
285 253 169
297 129 141
49 345 5
469 471 15
449 285 21
477 497 1
221 153 217
417 117 17
95 169 309
169 381 49
489 345 1
313 481 15
465 153 25
193 21 97
409 205 37
369 313 35
121 357 89
5 1 33
153 41 321
203 321 117
333 53 121
461 461 25
469 121 1
69 417 35
309 185 161
325 481 13
69 469 7
313 161 33
49 309 129
169 125 37
377 281 109
41 251 233
433 245 1
401 301 61
331 185 61
37 489 3
253 317 121
485 413 1
53 393 1
85 413 17
161 237 57
159 381 1
188 477 21
105 25 189
69 425 69
73 429 1
469 461 25
497 369 1
369 41 109
377 297 29
52 302 106
145 125 321
285 365 41
265 265 25
159 97 5
133 121 1
417 492 7
265 420 28
369 429 68
225 57 101
451 145 3
453 171 33
353 321 70
381 109 113
45 421 65
337 325 1
73 121 153
237 325 129
381 413 9
445 277 49
125 475 16
405 337 65
269 401 33
369 269 1
69 97 45
165 1 1
341 197 27
205 277 177
197 401 13
245 317 157
489 117 5
341 343 99
409 281 45
201 325 57
5 497 1
181 37 129
341 1 65
49 105 117
55 301 9
41 141 241
405 489 1
113 285 185
149 353 117
281 317 9
117 321 153
475 381 17
45 5 449
145 367 77
305 29 177
37 145 153
341 193 93
481 89 9
497 173 1
401 1 89
1 457 5
281 237 213
161 181 257
89 17 137
53 125 265
277 33 97
321 85 87
313 125 65
465 285 25
57 141 41
409 17 39
317 437 1
173 61 185
261 387 57
433 361 1
221 183 225
333 77 17
101 341 81
225 305 37
281 125 17
169 37 17
81 401 52
117 121 161
487 189 1
281 273 93
301 289 105
438 203 41
465 209 1
125 245 225
49 341 56
381 165 89
225 113 205
263 25 115
377 153 17
405 121 33
141 477 1
173 401 33
349 181 121
365 145 129
353 154 71
249 345 125
397 485 9
281 440 45
61 489 9
305 157 85
317 109 181
429 363 57
33 293 133
105 201 265
393 389 91
321 33 73
26 121 197
309 13 185
217 105 269
185 279 191
153 177 205
13 449 21
249 297 81
65 359 19
49 379 117
457 253 21
109 61 371
185 157 301
1 341 45
397 61 1
353 119 17
321 365 17
209 33 69
325 373 113
301 29 53
337 221 45
145 485 9
341 121 97
481 177 1
278 289 157
153 259 139
284 121 130
41 468 15
151 105 301
101 69 251
199 353 25
13 473 9
441 333 9
45 197 241
353 473 13
69 457 1
481 21 17
5 193 293
373 329 13
333 361 89
329 65 137
323 295 101
401 97 69
369 215 125
85 89 361
109 201 169
336 141 73
251 317 81
249 401 5
309 484 16
457 83 25
381 271 1
321 281 89
37 337 97
389 121 81
225 161 137
221 133 137
333 389 1
225 497 1
369 397 89
245 489 9
321 125 145
425 117 29
175 145 55
173 257 197
245 461 25
41 101 85
461 269 9
381 393 17
493 144 3
349 109 65
169 25 263
261 85 129
149 457 29
141 313 121
189 325 153
177 445 49
229 13 137
329 457 13
349 245 9
409 201 85
489 357 9
229 341 129
371 107 55
453 31 33
453 401 33
345 333 57
277 461 1
155 333 121
353 329 45
37 181 1
101 385 1
153 149 337
381 73 41
285 153 201
255 13 31
101 341 93
161 437 1
345 437 57
433 141 57
393 29 53
323 153 33
25 285 57
13 405 33
1 129 157
45 131 179
77 97 35
401 445 9
135 101 31
229 357 79
89 125 41
393 341 89
73 102 6
413 273 9
425 445 49
293 153 107
177 377 17
175 241 245
497 85 1
9 437 1
73 265 43
365 121 53
421 129 33
233 201 117
237 416 75
219 73 115
345 381 41
197 353 77
437 149 33
301 405 65
493 357 1
99 101 17
97 245 1
53 25 33
306 261 132
373 353 65
213 251 144
401 13 81
217 201 249
237 241 197
1 207 97
185 29 273
157 173 241
241 154 121
473 61 9
97 289 73
149 313 13
457 1 17
161 421 33
5 33 181
289 9 21
285 213 13
453 41 33
229 1 153
409 401 53
369 313 29
497 437 1
239 224 251
45 401 41
457 237 41
73 141 21
189 493 1
465 241 5
205 5 225
445 61 43
461 289 9
109 349 121
141 345 13
109 239 175
221 421 1
461 349 25
17 105 293
145 141 285
117 218 171
421 121 1
201 249 21
313 105 149
187 348 60
445 85 41
365 293 71
405 28 21
385 405 1
433 205 17
337 485 5
85 309 115
145 125 29
136 461 1
89 449 1
177 393 33
293 161 185
261 89 9
141 405 84
473 421 17
429 81 66
153 305 69
169 385 29
10 489 1
445 25 21
369 121 117
145 137 165
9 473 1
1 369 117
388 437 1
245 489 9
269 1 25
53 413 33
441 149 31
1 365 45
181 221 109
369 427 63
257 165 217
145 429 33
45 485 1
445 281 1
441 357 23
461 331 33
389 400 21
481 221 13
269 57 201
5 217 37
337 309 33
381 109 91
213 440 38
253 119 225
57 301 71
69 165 121
333 369 51
377 153 117
19 285 145
269 361 133
385 389 49
5 393 77
433 445 9
161 373 33
5 153 329
385 269 89
97 397 13
353 153 111
21 257 5
261 41 209
49 253 217
145 153 193
361 395 67
211 197 59
225 145 249
1 293 1
325 209 101
493 373 1
453 13 25
225 469 25
45 429 65
493 469 5
285 29 193
389 481 5
25 197 9
496 227 1
237 225 89
185 297 43
369 457 7
145 81 253
369 461 17
1 321 89
441 17 45
381 423 39
465 109 33
489 405 1
353 313 129
465 414 25
37 197 33
3 497 1
369 227 97
237 185 161
21 481 1
5 205 89
461 117 37
301 289 89
497 489 1
159 389 49
285 61 105
469 309 27
441 477 6
381 395 27
453 309 25
365 113 7
395 283 93
171 401 61
349 421 1
229 189 145
413 125 17
101 317 33
465 445 25
421 421 73
73 269 105
69 373 1
265 261 85
457 297 9
261 1 221
201 289 117
137 295 195
121 385 97
469 383 1
477 465 9
437 477 5
469 301 21
453 201 17
93 121 106
361 309 97
115 135 209
273 381 61
241 249 9
397 455 41
3 237 201
125 21 329
161 97 29
121 401 12
137 221 65
259 1 135
449 97 45
21 163 101
240 413 1
1 21 321
105 301 137
325 1 65
477 301 17
69 85 353
145 332 8
41 305 49
65 445 34
215 309 25
413 285 81
53 29 285
199 425 13
237 21 89
405 173 57
141 345 21
497 317 1
161 25 193
289 221 125
417 325 17
133 376 25
317 229 97
85 349 93
325 65 151
49 321 129
205 5 181
265 225 213
461 493 1
9 349 81
89 489 1
1 425 33
329 373 93
133 425 29
33 457 41
265 433 17
141 469 1
449 17 9
290 201 106
181 373 1
89 121 125
453 81 33
269 365 9
305 133 133
21 269 105
341 217 49
97 305 81
439 29 47
357 389 65
481 257 1
81 129 321
251 57 119
33 171 239
361 87 117
237 1 181
429 1 37
237 301 121
371 245 5
53 457 17
245 165 1
25 63 319
405 241 33
153 121 117
1 465 21
341 382 51
277 257 53
291 35 53
281 409 73
337 165 29
265 441 9
481 341 5
309 409 1
369 469 1
157 86 17
49 101 133
305 265 181
337 279 83
201 221 161
353 193 105
397 437 49
427 151 29
297 229 137
237 137 145
281 1 61
337 413 1
313 241 57
293 105 89
309 441 57
209 261 201
299 209 27
181 237 9
117 191 133
159 469 1
253 53 21
445 213 9
29 397 77
369 341 73
469 405 1
477 133 17
129 185 221
3 293 105
409 387 57
125 251 135
105 189 297
285 153 169
301 89 189
185 281 159
316 129 11
1 469 1
341 177 139
129 141 249
421 145 49
457 405 9
49 121 84
135 170 225
309 293 129
13 465 1
181 309 75
193 29 273
229 93 33
41 477 9
117 133 209
157 453 33
13 365 113
13 389 61
133 105 25
429 473 1
373 393 81
317 441 1
449 493 1
1 445 17
405 101 33
441 277 25
69 13 223
9 133 129
193 309 161
1 361 129
481 117 1
303 123 65
257 465 5
29 441 33
153 393 103
381 145 25
89 193 213
397 237 17
77 385 101
461 481 9
345 373 117
204 365 33
177 153 145
353 173 121
197 161 61
209 237 81
141 5 353
421 35 65
393 45 37
185 411 27
373 345 89
365 1 49
126 185 33
3 17 225
197 125 1
137 217 73
405 361 33
337 308 37
353 453 1
337 381 73
437 353 41
405 281 49
83 317 9
337 65 37
441 133 29
65 227 79
261 245 161
487 243 9
65 361 61
37 437 1
391 253 73
185 229 134
329 229 5
385 61 109
101 457 21
259 297 169
198 169 148
153 378 37
33 305 133
125 153 181
101 315 143
93 21 73
93 257 17
133 119 257
393 61 49
137 129 349
5 81 115
357 369 69
1 381 49
377 269 65
13 14 433
385 13 13
77 341 77
365 1 5
307 205 79
341 109 81
225 301 1
37 209 29
13 253 17
489 249 1
1 117 209
337 389 41
335 277 99
297 165 177
281 361 81
305 127 33
297 125 97
199 457 11
245 329 154
278 353 113
165 337 45
309 261 97
1 165 209
425 337 1
405 285 1
169 209 201
321 225 37
465 477 4
421 245 65
433 121 41
13 101 49
25 101 145
453 309 1
57 373 97
489 393 9
118 393 47
81 449 21
489 185 3
409 181 25
201 301 125
205 413 41
229 221 177
349 457 25
309 431 17
245 361 29
365 369 21
469 301 27
265 369 101
245 17 1
461 321 33
389 53 49
309 485 1
406 381 4
449 326 1
93 489 1
437 341 33
459 25 5
485 157 1
137 181 193
241 137 101
257 13 9
181 121 1
375 65 103
321 385 89
405 469 1
361 367 61
261 317 137
385 401 37
497 173 1
209 89 33
297 205 33
13 485 1
417 41 25
53 257 161
105 81 317
269 25 177
273 361 17
169 37 281
141 358 134
27 357 65
265 109 65
73 313 25
65 237 73
229 401 41
141 493 1
289 219 29
197 39 17
245 37 17
349 383 31
381 305 1
105 137 157
45 373 73
345 317 137
55 101 381
125 491 9
141 221 137
281 477 13
167 379 103
385 229 33
81 425 57
433 41 9
301 261 145
101 41 257
149 29 65
181 341 65
73 469 1
89 245 218
37 73 253
401 181 89
193 321 41
193 421 73
221 129 133
1 421 49
481 57 13
41 1 337
348 461 1
209 373 33
253 449 17
117 390 51
21 393 49
445 309 41
221 131 9
461 33 37
421 133 25
175 469 17
349 85 133
461 401 9
225 291 203
157 485 1
305 137 29
361 232 21
393 93 53
65 417 57
221 485 13
423 71 25
77 41 213
27 3 209
189 9 217
13 457 13
297 345 97
245 25 1
141 417 13
301 365 9
321 53 165
193 285 8
53 285 169
65 5 417
485 417 1
477 129 9
101 33 225
441 245 1
21 353 97
321 51 129
29 173 281
405 257 65
173 269 83
189 41 165
465 497 1
50 425 61
225 289 93
140 149 95
21 429 1
53 335 55
205 361 5
149 77 209
353 341 37
153 397 81
15 345 61
457 103 27
165 153 189
385 169 109
45 13 33
189 9 81
105 369 97
373 129 97
133 21 165
291 9 79
21 57 21
481 37 1
137 105 151
189 437 9
69 413 65
113 261 33
481 157 9
407 469 25
323 357 97
205 341 101
389 49 1
85 93 350
469 377 19
489 303 1
217 437 1
329 35 129
393 465 5
265 53 197
109 393 21
101 13 257
453 341 17
409 129 57
353 323 73
435 45 31
241 193 89
177 117 6
417 257 25
1 449 29
161 261 193
197 141 49
497 265 3
21 77 153
301 417 53
413 221 1
497 397 4
273 137 33
197 225 267
69 205 201
465 497 1
265 217 221
69 45 17
177 369 1
201 413 19
305 329 69
81 209 129
37 261 229
1 137 183
69 429 25
201 201 144
261 297 49
81 491 1
169 445 17
375 373 109
209 145 17
365 385 9
153 341 129
163 389 17
237 477 17
485 93 1
449 381 17
351 361 1
257 395 55
401 9 33
129 405 42
437 345 1
169 182 233
37 113 93
425 313 37
145 145 289
161 489 12
101 393 101
471 417 9
377 81 33
229 321 101
109 269 103
461 257 25
129 178 189
437 101 29
181 301 137
213 193 249
129 253 145
365 481 15
405 33 65
393 321 37
469 343 5
301 157 89
297 293 125
109 209 165
365 51 89
369 269 1
413 264 9
313 79 175
433 417 63
489 333 1
445 49 33
73 257 181
393 381 101
29 213 119
317 425 29
401 241 37
321 325 56
345 163 61
461 429 9
461 413 1
309 29 65
313 453 33
425 321 49
179 41 41
337 68 17
141 421 9
21 265 217
49 495 3
385 161 113
139 157 313
297 409 37
345 173 73
41 385 81
189 101 257
73 109 377
493 325 1
121 465 1
481 157 1
301 45 121
497 257 3
1 98 270
433 461 33
5 165 214
271 425 73
369 497 1
309 29 1
201 337 41
73 337 9
189 85 209
333 37 65
137 181 197
105 349 7
389 457 29
145 41 53
209 17 261
360 159 123
97 265 181
401 257 9
314 189 154
381 365 57
61 241 245
133 203 169
101 125 337
413 173 41
65 377 53
209 485 1
392 305 83
349 133 57
337 113 141
333 141 89
1 309 25
281 357 65
184 461 17
113 341 49
125 129 365
11 449 1
61 317 1
453 277 17
37 345 37
369 61 65
169 401 81
317 17 57
385 37 17
9 153 325
271 337 117
153 485 5
301 261 77
461 265 1
273 257 113
5 121 38
169 285 41
401 395 25
301 267 9
153 17 117
393 57 37
465 93 33
5 381 49
205 125 113
453 147 1
461 205 17
161 413 81
449 172 49
477 301 1
393 341 9
385 347 55
385 179 32
289 209 95
109 173 233
251 169 81
163 381 17
385 301 57
329 385 1
305 305 176
389 265 89
77 421 57
397 161 25
301 157 129
117 401 61
125 309 1
161 485 1
21 1 105
81 313 161
273 77 19
329 406 45
301 49 81
465 329 25
149 437 8
439 457 9
49 431 55
29 277 73
1 469 1
125 33 33
161 277 17
161 217 29
125 353 45
281 329 29
153 73 189
273 369 129
341 213 1
301 449 49
153 355 23
297 253 81
317 37 1
357 453 1
218 53 205
301 9 53
173 65 297
193 5 153
225 465 1
385 101 85
249 473 25
293 417 69
89 438 63
409 445 29
137 349 1
291 341 33
182 241 255
449 231 49
153 177 137
73 297 153
77 485 1
161 205 69
149 137 33
5 257 105
201 225 69
129 333 1
301 337 133
329 401 33
441 321 1
77 149 97
253 367 39
233 101 229
157 429 41
489 97 5
293 381 49
165 259 161
321 109 57
453 269 33
305 17 137
285 329 133
101 161 109
9 73 117
37 485 1
137 321 1
261 1 37
189 433 65
73 145 297
65 491 3
43 397 15
209 309 129
473 249 9
289 261 125
253 385 45
105 461 9
433 261 21
61 129 213
345 429 65
121 57 129
405 129 1
281 127 1
409 245 33
321 62 109
189 461 19
377 337 5
85 57 89
401 45 1
193 307 39
225 177 113
449 253 21
93 17 377
117 141 265
265 145 49
333 153 9
453 269 41
89 281 153
137 65 49
255 121 27
361 109 93
293 153 49
321 113 169
440 53 40
9 9 105
449 479 17
201 220 42
29 445 9
265 261 181
201 156 1
201 41 229
325 421 65
333 385 17
125 461 17
93 421 17
313 385 37
485 405 1
53 409 11
261 77 193
365 241 97
305 383 43
106 409 69
73 165 229
321 81 73
453 1 33
153 85 173
119 157 57
249 365 25
1 169 29
263 105 25
225 157 121
297 109 41
205 1 281
441 84 45
401 345 69
351 343 35
13 209 105
491 449 3
177 137 273
481 133 13
237 213 113
465 211 33
157 322 70
237 121 1
112 173 201
85 337 17
157 101 69
473 409 25
217 19 89
185 57 289
313 41 25
237 27 193
469 177 17
217 393 33
285 497 1
161 185 233
401 275 53
409 453 17
381 425 61
449 193 29
1 101 289
169 9 217
189 365 81
469 1 27
205 465 1
73 1 421
421 285 25
449 261 9
51 189 245
441 117 37
185 389 33
165 93 225
65 39 424
201 21 273
457 489 1
309 69 101
413 297 1
205 473 13
243 49 169
21 259 36
391 485 1
385 225 57
110 221 25
325 218 33
235 77 179
329 421 17
421 281 49
301 279 129
129 349 89
485 81 1
493 97 6
225 237 209
225 13 257
373 281 19
209 41 261
277 377 1
211 129 251
115 153 81
481 177 9
241 465 17
493 493 1
69 420 20
45 493 1
109 405 57
277 265 113
382 157 119
221 225 9
333 479 3
57 413 57
489 193 9
172 185 161
411 17 35
57 141 177
257 253 165
473 417 21
413 253 54
185 1 39
433 289 37
37 365 121
453 85 37
125 237 145
281 297 193
37 331 115
248 73 139
413 183 81
153 389 17
121 461 17
205 89 113
89 289 137
129 13 197
457 441 25
165 369 101
182 325 109
73 9 197
405 1 65
233 449 1
53 457 37
253 109 1
93 233 99
373 306 105
473 121 13
43 25 9
301 329 57
45 1 185
273 381 113
389 245 65
159 113 25
5 65 81
45 321 145
173 14 9
490 121 4
163 481 9
301 149 181
323 461 24
441 235 55
1 177 233
245 153 97
217 137 105
437 69 1
169 325 113
361 125 41
255 309 1
405 229 33
279 257 45
405 233 33
245 189 113
81 497 1
213 245 65
309 401 51
93 207 1
485 209 9
489 33 5
297 17 85
329 413 25
457 293 17
397 289 9
101 109 17
289 253 57
387 169 21
158 1 315
489 33 9
493 377 5
353 197 5
49 1 361
17 178 201
85 249 29
21 137 353
363 305 9
421 1 29
317 301 161
457 353 21
365 1 1
12 413 15
141 193 133
349 384 112
205 431 47
101 457 29
385 177 49
45 377 17
399 469 1
245 34 213
297 237 109
345 113 9
269 277 97
245 409 81
13 1 349
45 85 97
373 417 77
235 337 9
373 377 113
1 221 249
69 373 49
335 405 81
253 425 33
333 417 5
481 69 1
417 73 24
117 121 161
273 33 45
55 273 125
329 185 17
141 129 217
1 133 321
245 481 13
379 333 81
1 9 432
403 109 73
65 37 409
405 465 25
289 381 113
393 57 57
309 5 33
259 18 149
61 393 29
349 333 89
385 373 109
113 73 129
29 149 145
237 437 49
197 181 49
205 197 165
101 385 9
211 407 35
385 393 69
195 153 185
205 301 1
101 69 49
73 17 421
1 149 281
1 377 83
373 297 49
257 189 21
425 113 29
321 273 57
213 353 21
389 29 93
101 73 113
309 249 161
205 73 81
253 65 113
49 199 257
109 128 212
205 145 177
261 221 1
161 425 29
405 253 65
129 279 177
193 373 65
445 49 1
71 497 1
57 137 289
263 409 17
229 89 233
253 401 5
397 37 45
361 409 89
247 209 13
269 353 41
89 109 97
173 345 89
229 205 65
321 37 145
365 161 113
337 369 73
397 297 1
293 350 15
209 393 5
413 257 25
401 429 65
141 441 45
245 265 217
249 53 21
217 369 25
29 249 49
147 473 21
381 473 16
225 229 129
21 349 137
281 493 1
365 333 101
195 497 1
323 493 1
109 229 1
81 369 33
349 401 83
449 333 1
237 429 65
297 4 149
33 381 97
129 85 244
459 353 39
141 205 241
15 385 89
185 477 3
393 265 49
488 377 1
461 461 17
389 381 97
445 83 9
141 172 187
261 278 191
257 93 77
305 313 45
197 345 33
475 163 7
1 9 245
97 129 45
21 9 85
109 177 253
145 105 245
351 301 145
493 273 1
289 105 153
157 421 41
373 73 43
93 81 161
469 21 17
221 101 65
189 237 209
345 57 109
429 434 35
409 49 85
69 345 57
17 129 261
101 269 101
273 193 105
149 149 286
13 153 13
105 251 49
173 177 205
485 1 1
69 61 1
439 389 35
269 401 93
389 137 17
489 225 5
319 189 67
395 305 77
261 281 93
385 401 33
241 305 131
465 245 25
485 13 8
221 161 81
257 225 133
115 341 33
53 173 121
365 217 97
355 285 83
105 197 209
441 381 49
17 473 17
289 337 133
285 57 173
265 137 185
177 265 161
37 213 97
301 457 3
225 413 1
105 461 25
429 389 33
93 381 1
329 205 157
313 253 21
221 461 17
409 201 69
5 317 57
353 301 37
225 257 205
285 153 145
401 397 97
281 141 169
49 465 17
381 365 49
121 469 1
297 105 181
452 261 34
193 363 79
93 345 153
445 25 25
451 189 11
409 25 77
425 121 53
275 19 159
197 176 249
149 197 177
413 326 13
121 442 9
197 352 109
251 161 33
337 49 149
293 369 77
449 77 33
77 5 49
245 9 225
181 393 73
141 385 45
145 181 129
485 113 1
233 5 1
161 385 77
481 13 17
369 9 61
261 297 141
241 1 201
460 393 33
93 5 265
253 77 225
33 137 257
97 493 5
327 265 159
223 401 57
289 433 9
49 365 89
397 356 65
373 45 49
109 9 25
491 1 9
487 486 7
189 189 177
329 273 113
185 485 1
429 225 9
437 287 1
329 377 17
157 201 93
201 9 215
9 129 325
481 293 13
457 9 5
21 77 9
301 153 161
385 85 57
401 185 89
105 53 383
437 1 41
69 109 113
405 181 65
293 387 109
114 293 33
87 469 1
37 388 78
361 285 81
481 221 13
265 101 17
469 385 25
469 275 1
261 365 97
261 351 65
407 153 50
281 334 110
9 205 105
53 53 89
321 341 149
269 1 73
469 473 9
449 95 45
109 101 193
241 419 41
149 481 17
457 349 41
445 53 41
153 177 41
153 133 233
165 301 41
5 53 257
209 317 65
229 337 89
389 221 49
21 457 21
281 13 217
225 9 99
469 457 3
457 421 29
65 241 177
329 237 135
13 189 49
325 285 137
133 101 337
417 355 73
149 385 9
73 261 49
113 85 277
381 201 57
313 197 49
101 101 273
301 433 45
284 169 162
381 49 73
177 401 93
81 353 45
49 405 7
421 169 1
393 317 25
245 273 217
101 301 41
437 153 43
361 265 17
69 489 1
437 97 33
15 139 41
397 449 39
1 129 13
201 309 85
357 145 141
13 129 337
385 257 17
239 9 179
321 454 26
469 457 25
413 45 9
217 245 145
353 29 1
389 349 81
301 317 129
313 289 137
481 109 5
21 1 213
241 353 113
165 409 65
129 341 65
141 321 73
133 457 41
61 289 153
457 493 1
101 325 161
401 457 23
273 1 225
225 41 109
497 116 1
385 381 77
189 371 27
321 145 167
153 145 230
181 305 17
393 393 85
141 267 89
161 13 49
211 365 129
1 89 9
149 45 321
425 1 5
13 413 17
381 27 49
345 37 102
373 465 9
13 221 177
385 93 63
105 339 141
497 149 1
349 129 17
73 341 33
201 65 149
85 201 257
385 249 65
253 225 221
155 453 9
137 333 25
69 261 145
369 307 81
317 105 145
55 369 53
335 101 125
201 261 9
353 247 139
121 217 205
37 149 305
301 389 49
413 165 73
133 437 5
325 461 25
101 61 353
365 489 9
269 190 89
283 89 147
453 301 33
443 449 17
393 37 81
81 389 33
389 265 63
373 285 49
173 337 85
53 129 353
273 321 161
393 1 49
377 349 39
389 129 85
101 51 353
165 305 89
393 393 1
21 265 153
305 301 73
85 49 169
57 313 69
485 273 1
421 181 1
69 403 35
241 189 109
213 313 133
457 73 29
465 469 9
265 485 15
309 337 161
37 317 177
205 451 15
105 115 371
209 1 167
57 69 225
273 233 89
185 353 65
101 153 61
1 345 1
445 445 9
289 125 73
397 125 1
21 254 106
421 345 54
41 5 233
45 193 273
17 429 25
381 61 97
129 21 169
145 189 145
85 37 181
305 469 1
109 229 13
173 293 49
361 397 9
364 459 33
497 437 3
287 449 1
382 325 54
217 389 17
189 29 49
1 153 25
441 325 1
493 1 1
261 29 65
213 369 53
425 169 27
177 481 1
483 425 17
473 322 25
33 341 129
181 489 1
497 465 1
397 219 33
1 153 17
453 445 31
285 321 49
365 297 57
417 101 81
213 265 89
253 489 9
141 401 97
13 69 9
69 461 17
277 481 5
305 93 1
233 361 129
209 377 9
401 201 37
109 301 49
285 9 169
473 99 5
277 76 181
109 1 57
201 385 113
33 137 85
493 365 1
69 325 9
265 221 29
293 425 13
485 325 10
201 117 80
477 133 17
409 103 21
239 433 33
261 245 81
241 133 257
313 277 5
255 317 81
361 221 113
145 325 49
157 197 273
401 61 25
465 185 5
127 85 23
33 389 49
457 277 29
61 113 217
409 153 49
485 195 13
85 437 1
109 293 1
181 1 265
37 405 33
65 469 29
385 381 25
321 267 3
349 421 65
305 245 97
209 81 289
249 269 121
373 193 5
493 285 1
357 445 25
225 453 9
318 401 85
309 121 137
397 13 17
145 469 22
309 113 113
360 185 7
257 493 1
273 209 101
75 289 117
297 409 29
365 185 33
336 413 1
441 441 1
25 377 21
385 461 3
69 185 313
405 109 65
261 137 24
309 441 1
190 313 111
169 141 193
369 177 45
409 165 45
181 29 257
145 453 41
193 13 177
181 357 13
204 179 233
197 473 21
477 385 1
105 105 349
193 473 9
395 277 1
169 411 35
153 121 57
225 165 155
421 457 29
421 69 41
233 237 1
413 341 81
137 341 45
121 369 29
421 185 1
409 377 80
73 21 273
449 465 27
369 73 29
157 185 137
249 337 37
445 269 49
219 325 1
481 277 9
171 197 65
325 9 49
41 245 89
345 349 115
145 481 1
161 201 217
89 341 147
489 81 1
485 13 13
337 185 17
333 169 129
349 49 57
385 477 9
481 133 5
477 15 1
404 325 38
365 253 129
421 63 33
429 457 9
301 95 137
101 109 33
169 251 133
361 41 49
361 287 73
425 491 5
9 437 33
93 475 11
141 125 149
333 81 49
413 429 17
441 293 29
77 157 89
333 437 1
253 253 57
281 429 37
381 417 81
193 49 77
237 285 169
249 253 17
165 437 9
186 185 111
61 283 99
201 497 1
349 229 105
49 243 149
241 269 133
1 189 289
29 293 1
469 354 1
229 21 115
405 181 53
101 493 1
105 1 105
37 309 129
181 149 121
317 349 137
381 29 1
439 427 13
497 389 1
81 109 177
433 373 45
201 295 17
409 345 29
377 421 57
241 321 113
101 199 73
35 65 97
13 105 115
145 45 121
209 277 65
401 453 1
405 241 33
413 377 17
169 285 109
351 249 105
205 333 97
291 493 1
269 153 67
385 69 116
233 145 257
461 342 1
445 29 15
277 305 73
475 393 1
377 349 25
277 237 153
137 237 213
235 41 109
97 85 289
101 333 41
432 1 17
401 137 33
39 413 61
25 113 337
245 409 61
237 277 193
241 165 121
431 197 39
425 109 63
353 265 69
125 481 5
1 449 5
315 9 133
421 21 9
477 13 1
101 69 187
13 461 9
181 313 93
65 129 117
441 168 57
161 365 65
93 45 41
129 377 69
353 241 61
189 453 43
241 273 145
383 21 76
153 329 145
68 485 5
221 137 73
321 267 73
385 433 33
69 349 65
341 85 65
73 285 209
377 425 53
321 437 17
373 177 13
357 357 33
301 301 97
61 39 1
37 420 32
353 105 17
465 45 29
453 41 1
181 37 225
145 201 289
89 401 13
21 123 355
25 193 5
145 497 1
265 269 13
181 105 1
313 153 125
373 281 1
165 105 17
319 429 1
25 237 257
245 104 121
201 121 175
461 469 17
341 37 13
423 257 65
261 213 17
73 304 39
289 369 105
237 245 225
173 61 137
409 45 85
263 280 47
149 137 257
125 281 181
397 221 73
165 461 25
63 89 101
297 137 157
10 397 48
293 209 73
441 325 45
205 29 155
389 425 53
185 349 57
21 208 282
333 249 145
341 349 145
1 353 65
89 131 111
59 9 245
165 477 3
53 421 28
115 377 73
359 221 37
181 137 81
229 313 165
101 233 97
229 205 97
50 497 1
81 173 177
309 161 185
381 303 49
497 73 1
261 33 193
105 217 137
253 33 137
449 151 33
425 139 37
1 477 1
123 135 161
17 145 41
285 137 69
429 345 1
45 133 309
373 1 1
45 301 69
333 261 75
61 137 145
251 453 33
397 361 73
373 293 97
65 185 273
421 293 56
59 261 24
1 453 9
161 385 55
489 101 1
385 309 77
149 25 161
373 1 65
413 277 57
105 157 217
313 160 48
481 161 5
441 77 45
113 85 365
181 133 65
13 68 15
41 65 406
57 385 65
19 105 129
169 189 205
241 5 5
401 375 77
453 369 5
389 301 73
305 129 165
385 325 9
489 369 1
101 17 141
146 374 34
453 261 17
331 485 1
341 265 145
13 1 337
349 113 145
251 429 17
93 313 185
122 65 177
417 13 81
227 357 97
345 186 117
281 125 143
1 375 47
429 273 49
241 5 93
333 189 33
41 117 257
60 442 22
221 409 65
51 1 237
429 412 1
395 371 63
101 281 33
381 197 113
469 449 19
45 277 33
403 305 57
85 253 129
285 485 1
93 249 1
121 173 305
1 489 4
141 209 273
341 189 1
65 445 9
421 381 57
5 341 129
235 97 165
253 441 13
157 237 57
441 93 9
453 93 33
305 261 113
425 61 33
116 469 1
301 21 49
69 325 145
383 385 113
353 493 5
91 181 305
473 77 25
153 349 105
405 69 1
293 229 125
401 477 17
335 189 63
387 205 97
273 413 25
105 65 329
293 77 193
269 469 13
465 217 25
485 45 7
499 435 1
113 489 9
189 17 249
289 469 1
169 121 181
325 457 13
367 129 74
49 209 283
53 344 60
37 221 201
153 401 81
213 385 37
401 345 77
29 105 213
241 329 169
409 73 49
465 165 29
185 263 53
13 361 137
73 437 13
73 201 161
357 125 17
393 317 3
437 237 1
105 461 25
1 401 17
105 161 161
121 197 196
145 287 163
65 429 9
49 491 9
365 161 9
45 317 116
431 157 37
453 141 1
169 173 141
289 361 30
329 383 109
149 313 61
231 81 233
73 149 45
49 395 57
173 33 213
333 285 33
329 421 65
273 111 221
369 147 105
337 465 25
465 221 5
249 113 197
449 385 37
285 385 105
187 245 103
25 105 385
325 187 161
169 157 197
489 289 9
125 481 9
1 1 5
201 397 61
473 193 5
461 321 9
397 249 9
453 481 1
17 349 113
471 273 1
425 301 33
241 265 185
189 233 185
277 5 217
137 1 193
125 89 1
437 1 15
121 349 6
373 325 117
213 201 215
209 181 233
197 485 4
469 261 1
209 89 253
61 313 13
181 437 39
187 271 7
449 476 12
437 63 1
29 49 261
467 77 33
177 285 83
489 213 5
201 97 169
5 5 185
165 137 139
141 348 19
45 237 97
457 281 5
85 285 65
55 185 209
461 341 17
151 385 45
285 325 115
111 485 1
221 169 153
369 137 7
412 469 17
105 217 97
405 421 25
185 1 265
241 1 21
21 417 65
429 89 57
413 73 81
299 473 1
209 173 181
237 353 89
9 452 11
245 361 137
453 125 17
101 189 209
417 445 33
93 229 209
377 389 41
153 357 77
385 465 5
289 365 33
125 13 25
373 273 1
333 193 11
425 229 11
1 301 73
401 349 81
253 121 145
141 93 329
253 77 1
445 61 33
5 481 1
453 405 17
433 457 41
381 413 81
389 25 105
385 143 17
317 237 113
129 457 9
305 241 125
109 1 33
245 85 113
45 139 205
221 1 41
73 285 5
441 271 29
309 465 5
153 161 133
245 217 105
177 357 133
273 149 33
57 341 89
301 341 81
77 285 173
73 317 169
259 213 79
241 51 41
165 437 1
273 177 33
13 489 1
477 397 17
45 309 9
449 53 49
365 251 1
429 169 25
459 454 37
429 217 69
333 437 33
277 465 13
305 305 157
87 381 41
369 153 33
429 409 33
1 13 24
49 317 135
125 161 65
341 45 73
177 205 21
65 313 5
105 485 9
185 365 19
377 105 45
421 421 49
261 305 37
265 453 1
449 17 9
473 97 9
409 59 13
57 373 65
77 401 81
305 77 185
249 451 21
465 429 33
355 249 125
351 387 21
265 1 157
253 141 49
241 189 249
385 145 13
133 49 237
493 11 5
73 37 265
385 433 33
385 189 89
481 325 13
199 157 127
23 439 45
377 341 73
149 53 161
245 237 241
429 225 1
433 233 41
33 45 329
125 256 134
1 201 265
441 229 29
205 73 269
173 217 5
5 461 17
485 165 1
349 291 105
389 405 1
329 29 41
45 21 433
293 237 165
97 193 69
397 449 9
409 477 1
13 1 433
117 37 353
169 173 299
377 1 53
441 341 1
17 237 249
325 469 1
229 409 73
213 362 108
499 55 1
373 413 41
489 381 9
253 49 25
449 273 25
106 57 379
269 237 121
255 309 145
265 337 61
381 249 49
73 93 337
309 53 105
441 245 45
185 125 85
481 249 13
165 129 305
75 305 33
441 65 21
387 141 65
341 21 33
437 113 1
409 22 17
325 409 85
405 201 41
1 487 3
205 93 265
321 285 9
497 201 1
189 341 31
337 19 137
269 305 57
369 181 125
163 261 225
301 173 9
277 293 185
437 333 1
21 251 101
165 141 113
23 373 77
349 373 65
171 177 165
149 141 65
193 445 17
421 37 33
125 45 65
305 121 153
301 1 73
135 75 187
443 481 3
93 389 57
25 157 81
293 269 73
377 453 33
189 73 119
345 113 57
249 213 13
87 421 69
197 485 1
265 489 5
417 437 17
117 425 73
385 309 69
417 381 13
321 15 61
289 273 81
429 63 49
193 9 293
147 485 1
145 297 133
237 117 193
281 21 97
19 345 1
381 217 16
385 93 89
229 169 227
381 461 25
113 365 129
469 337 1
417 77 25
429 245 57
365 257 41
465 441 5
153 69 1
373 29 1
485 373 1
241 41 141
1 453 17
165 485 1
61 185 33
297 101 165
317 45 173
329 245 85
37 39 51
129 209 33
1 149 1
469 313 1
457 69 25
1 449 41
13 161 289
269 105 225
465 269 1
193 285 137
161 281 165
161 13 273
401 289 5
105 417 29
25 497 1
289 261 101
53 256 179
357 221 65
225 357 101
421 393 49
165 393 25
361 129 73
181 29 1
297 145 189
141 177 137
85 217 185
249 105 201
221 19 249
51 241 137
381 269 13
29 485 1
461 29 9
65 376 64
489 421 1
381 181 111
101 461 1
201 9 193
173 53 321
385 1 101
85 101 161
56 345 61
453 159 1
85 413 17
13 381 49
221 69 233
365 209 33
177 369 29
249 113 5
225 73 69
313 301 69
13 89 345
69 345 131
29 277 129
421 349 17
121 349 47
76 21 389
1 165 245
473 243 21
285 23 17
345 453 33
129 21 113
469 379 9
217 479 7
17 265 161
497 253 1
369 277 117
277 37 1
469 297 1
205 353 45
77 289 113
245 377 97
89 409 69
203 185 45
107 1 95
345 49 53
304 469 25
341 333 1
209 227 196
145 233 117
165 181 65
89 181 65
9 345 59
197 81 257
241 45 141
141 277 161
1 25 225
217 37 239
23 19 83
165 273 121
73 5 213
293 97 115
309 489 1
433 61 9
452 1 43
457 417 9
485 1 1
210 365 9
281 81 162
421 433 37
205 75 161
253 196 85
185 357 121
193 339 49
33 45 57
21 37 433
193 181 41
96 261 105
134 187 73
165 5 327
417 201 13
57 305 53
305 71 113
77 173 177
277 349 142
261 149 211
73 169 137
163 377 117
464 255 20
129 397 65
33 31 213
295 425 9
85 15 385
335 105 155
281 137 121
371 373 65
1 101 225
439 127 25
209 371 29
365 5 89
425 181 45
101 457 17
337 446 42
321 125 133
193 229 197
125 413 9
301 329 141
289 53 21
221 273 125
301 463 7
253 185 1
121 125 289
169 127 244
207 249 157
385 353 89
57 61 201
261 385 97
71 141 325
251 357 113
145 341 155
281 357 113
385 5 101
317 441 9
401 457 1
333 157 161
189 53 193
217 261 209
493 81 1
201 353 145
237 11 249
153 305 133
109 225 25
45 465 17
253 277 161
373 153 1
475 401 19
441 229 37
33 323 151
73 461 1
149 293 97
53 301 41
21 493 1
441 385 13
9 157 193
225 305 5
61 45 321
413 493 5
1 389 9
245 113 153
343 241 41
237 9 233
325 381 101
425 253 17
305 373 45
1 413 1
409 272 37
225 185 185
101 40 353
457 157 13
169 77 49
295 273 97
449 389 41
213 409 61
412 473 21
121 85 261
137 201 25
169 475 21
33 77 297
401 349 11
133 45 1
477 169 1
245 137 129
85 489 5
485 61 1
246 451 31
35 365 73
5 373 41
377 333 65
457 434 13
165 391 31
361 201 61
437 269 1
181 481 9
101 109 70
261 169 25
413 389 65
477 357 9
389 101 57
25 185 65
1 53 65
89 179 145
361 449 13
53 385 113
277 385 53
263 237 63
101 197 104
402 7 79
57 49 285
229 1 1
373 17 113
281 49 41
473 159 1
19 321 11
261 85 15
405 65 33
21 1 225
291 119 185
273 169 81
223 75 235
69 185 13
173 249 233
476 445 18
213 281 1
359 169 71
141 381 105
381 117 1
433 65 41
149 85 289
205 291 25
201 369 17
121 329 33
413 341 57
205 197 163
465 49 1
165 297 125
333 329 153
89 305 185
481 461 5
285 341 81
404 445 3
257 141 33
201 5 279
13 357 81
9 365 121
377 449 17
37 1 433
173 269 209
5 1 305
337 205 45
301 179 105
186 49 177
209 341 49
281 489 5
461 77 3
476 289 14
201 111 125
157 177 109
261 101 36
41 493 1
185 373 17
1 345 63
497 29 1
441 477 17
209 121 33
277 481 9
317 287 137
265 257 201
245 301 1
357 65 49
233 73 37
489 21 5
41 317 77
469 141 5
249 381 77
339 269 75
229 133 113
437 89 25
205 380 103
469 237 1
297 133 69
45 229 177
197 229 177
297 21 153
451 425 41
3 341 33
49 117 119
25 277 201
55 143 107
465 197 25
441 337 33
389 437 37
270 373 1
97 269 73
101 351 91
221 161 169
161 113 1
121 189 241
157 445 1
1 401 73
117 477 9
385 193 65
25 237 161
477 293 1
379 225 45
233 225 53
141 81 177
445 397 25
349 257 65
153 453 35
37 317 1
53 461 17
285 385 9
333 369 101
33 181 297
101 417 9
245 181 97
109 153 29
425 365 73
197 409 41
225 165 41
367 225 107
101 329 1
417 201 29
25 145 161
157 25 97
481 261 17
489 185 1
73 417 57
261 193 161
401 21 5
89 117 329
497 367 1
433 421 9
153 253 73
373 349 49
197 205 241
313 179 175
145 377 45
329 1 113
237 397 1
367 225 83
69 285 61
445 9 36
361 93 133
465 459 13
181 265 205
425 101 69
181 137 129
61 309 145
133 177 105
229 453 27
405 21 45
165 61 33
457 129 5
73 181 257
473 301 5
285 133 169
197 289 98
493 37 1
373 21 28
205 414 28
209 341 113
229 87 49
233 197 189
393 16 77
301 241 169
361 413 9
473 77 17
485 461 1
175 141 203
221 305 141
265 149 193
297 377 89
437 81 1
53 333 49
29 205 193
221 497 1
365 494 2
345 297 1
285 357 57
369 253 69
185 1 69
181 405 33
73 125 65
13 297 85
285 1 9
37 237 177
315 125 47
445 473 9
385 408 21
157 401 93
365 309 55
447 485 1
13 469 17
477 141 17
373 89 1
453 329 17
125 201 69
181 137 193
61 493 1
437 441 1
345 461 17
421 241 65
297 105 157
321 353 49
417 313 65
223 273 181
1 377 89
209 345 117
401 129 21
485 281 5
497 229 1
53 489 4
31 329 63
453 329 17
293 369 53
105 151 51
201 21 153
117 73 1
1 333 153
16 273 37
181 417 73
177 297 169
389 413 49
337 451 31
469 129 1
473 420 1
153 265 101
237 393 61
165 457 9
81 305 117
107 321 34
61 341 1
33 381 105
249 301 173
211 37 123
461 33 1
473 401 9
225 333 13
289 313 89
397 477 9
1 445 17
385 185 1
105 341 97
473 295 9
93 165 241
269 217 81
189 211 171
49 153 121
373 245 94
97 301 127
137 201 181
117 169 1
301 401 13
107 317 165
71 448 32
445 81 15
443 137 11
109 129 345
457 491 3
169 313 93
333 229 63
33 421 1
466 341 25
53 201 253
268 253 125
249 401 85
241 73 157
269 205 130
109 261 41
493 141 1
395 465 5
25 249 205
133 383 31
117 357 81
164 321 37
137 117 209
117 201 277
105 11 189
189 309 1
225 423 47
297 72 5
237 97 29
81 439 14
121 325 171
281 1 97
217 205 3
389 241 33
481 385 9
133 105 161
101 333 129
1 465 1
141 301 25
353 477 17
17 137 249
71 57 317
409 1 41
457 269 33
149 305 113
365 117 29
125 29 217
485 225 1
231 377 5
229 205 125
485 453 1
177 209 205
257 481 1
329 193 121
365 463 1
365 379 79
365 373 1
277 437 1
1 357 97
237 409 61
357 125 13
483 105 17
241 385 5
317 457 9
289 409 59
237 251 169
41 141 341
1 269 97
99 285 213
289 281 9
421 345 65
37 453 9
469 229 25
369 141 69
497 101 1
117 49 353
396 121 76
67 457 37
333 281 97
345 461 1
297 225 97
313 333 1
77 157 201
469 369 13
421 85 33
209 101 17
5 25 205
85 405 33
289 465 1
157 377 109
497 97 1
29 345 13
149 437 17
163 289 209
390 65 54
85 61 385
145 285 99
405 125 17
23 469 9
317 93 113
253 421 65
429 243 13
157 465 33
261 213 225
445 125 41
105 37 81
345 109 49
369 209 101
469 9 13
77 317 1
197 373 1
93 101 177
329 337 141
477 297 9
5 469 1
237 309 177
9 81 373
445 61 49
233 301 153
112 365 129
73 201 177
141 385 9
133 101 138
417 181 1
421 401 49
1 201 1
75 149 65
281 429 65
287 101 159
317 25 20
385 25 109
241 93 6
329 413 1
157 326 130
205 441 1
185 33 245
245 137 88
9 225 33
94 449 1
233 201 205
341 173 137
30 281 197
253 293 169
1 309 119
297 273 113
329 225 1
289 353 125
1 113 49
241 292 13
93 409 69
145 81 1
1 69 97
145 493 1
193 173 293
197 77 241
249 73 63
301 453 25
204 441 49
229 95 193
493 421 1
373 489 1
369 457 7
137 57 277
77 153 229
267 73 187
381 461 9
425 45 33
489 57 1
485 375 1
277 1 103
71 385 5
317 289 113
489 169 1
185 347 30
97 481 1
433 393 13
77 245 241
437 69 49
425 377 41
1 65 409
197 269 17
405 15 81
285 473 27
93 357 1
417 157 73
485 13 1
417 284 81
205 353 77
349 159 129
485 85 1
425 381 33
29 425 53
341 55 1
45 213 193
391 45 99
1 357 9
121 101 273
101 1 337
101 69 84
157 457 17
89 83 397
489 197 1
73 241 177
433 461 25
241 488 2
69 437 1
441 189 47
273 21 25
421 61 49
185 97 37
181 153 49
213 417 65
321 305 98
276 269 47
461 301 1
149 57 1
225 15 53
305 297 89
110 473 21
385 493 1
269 269 57
61 361 45
277 275 97
413 173 85
21 177 319
245 241 129
265 13 85
65 469 1
377 85 97
209 117 121
393 281 93
23 447 19
121 181 161
305 269 121
117 57 1
217 353 17
107 229 7
13 200 286
401 33 69
289 125 33
117 49 33
153 5 2
41 117 7
71 465 34
209 185 17
69 19 161
273 369 105
389 265 89
189 99 101
195 145 59
445 77 17
137 269 129
77 237 57
401 169 25
101 233 135
359 87 123
193 417 1
425 69 49
485 69 1
405 81 37
353 321 45
445 1 17
497 9 1
57 209 1
141 363 49
421 9 64
257 35 181
293 127 65
89 185 245
177 253 169
313 421 49
13 341 145
449 253 45
497 357 1
257 117 165
469 249 1
85 157 73
1 241 93
77 281 53
493 121 1
89 481 1
87 429 25
469 73 18
133 389 27
305 385 1
453 357 20
133 405 49
485 45 9
289 77 21
393 481 1
105 315 11
121 445 25
261 369 33
376 361 4
421 5 65
289 85 157
177 177 269
133 389 73
87 37 21
481 417 9
489 361 9
385 485 1
377 213 9
349 341 33
301 321 49
49 465 13
253 397 65
53 33 385
353 113 93
341 365 25
457 305 41
325 353 21
229 329 121
241 65 67
405 73 93
53 115 27
461 257 21
353 77 45
337 245 37
37 437 17
189 193 257
207 329 21
173 147 221
281 305 13
1 317 76
277 113 133
1 249 1
229 269 97
385 333 1
361 493 7
126 171 175
301 101 81
9 293 173
181 395 67
53 457 17
321 247 132
25 105 105
345 385 13
9 201 161
209 277 97
317 401 53
135 449 17
265 333 81
324 407 63
153 285 77
485 161 1
73 129 193
114 301 61
341 269 103
241 381 1
313 145 121
141 129 1
161 157 161
85 249 209
41 465 29
203 37 281
373 85 1
1 465 25
327 65 15
473 441 13
233 153 241
121 439 15
160 329 113
477 1 1
149 73 33
257 65 225
131 41 335
225 201 193
485 289 1
113 421 65
349 101 113
353 341 5
365 473 21
149 97 193
305 345 37
493 109 1
25 93 73
401 445 53
229 263 95
195 221 273
165 49 5
39 417 25
429 241 9
181 341 65
421 261 33
33 161 241
421 243 17
73 305 1
329 233 51
241 13 53
141 257 209
87 121 281
261 361 21
177 497 1
481 481 13
232 385 37
5 385 69
393 391 5
159 227 211
233 29 199
409 37 1
189 76 73
77 65 9
81 77 241
249 137 57
469 445 17
121 181 129
13 297 135
477 37 17
205 341 97
253 1 87
9 397 9
357 297 97
81 405 79
393 405 37
165 201 241
205 403 45
333 125 1
337 191 161
45 381 89
441 261 25
357 193 79
21 437 1
405 141 1
397 277 37
51 165 219
182 461 9
445 437 13
217 479 13
301 241 185
237 1 89
293 373 97
445 191 41
353 73 29
233 81 209
41 445 9
369 489 5
409 217 1
229 21 113
492 205 7
73 65 395
117 497 1
301 57 169
305 29 5
273 5 33
1 241 85
201 293 65
305 281 145
77 169 173
327 49 159
109 385 93
161 287 3
377 225 5
85 229 1
449 165 29
493 441 1
21 41 1
173 93 161
141 457 21
161 300 99
477 233 9
332 481 10
121 421 17
365 217 97
89 13 185
489 313 1
150 61 214
117 245 1
453 369 1
269 197 129
413 353 17
421 227 1
284 265 162
201 393 9
145 185 89
437 469 9
101 335 7
293 51 165
283 389 81
349 57 80
191 229 113
165 301 193
1 441 57
81 245 173
25 245 1
41 453 33
113 365 97
361 73 85
157 389 45
361 245 9
121 397 1
1 161 217
409 421 49
73 465 1
101 289 183
225 489 9
437 433 1
81 305 161
153 77 249
143 98 1
25 321 41
285 361 117
49 109 369
285 413 1
169 421 15
77 301 193
405 69 1
317 489 9
371 5 107
393 497 1
465 201 3
269 489 5
209 341 129
29 261 113
377 1 5
187 1 63
391 17 53
177 85 305
65 105 253
173 269 217
433 357 53
389 169 1
1 57 321
401 145 37
13 5 225
393 1 29
201 29 181
463 425 25
437 241 12
317 325 89
129 189 81
453 181 33
237 37 41
65 309 71
191 231 7
27 133 97
69 361 97
249 373 1
269 1 73
238 143 35
485 391 4
425 417 45
129 237 97
129 25 161
193 417 77
185 13 301
25 349 145
245 57 71
393 133 89
381 436 29
5 337 13
306 225 59
365 245 115
255 361 55
217 101 153
89 325 113
13 193 261
1 81 35
101 291 117
53 433 45
433 321 53
101 41 17
293 333 97
301 101 185
285 225 65
45 145 57
225 449 33
433 141 33
33 75 191
365 307 53
385 353 98
433 89 17
219 121 251
225 441 17
309 261 1
319 437 53
149 497 1
221 217 176
281 65 37
185 251 20
381 93 103
469 389 11
109 341 86
113 473 21
401 209 25
143 169 259
297 61 149
417 193 73
369 437 33
182 21 304
405 257 1
413 101 73
377 289 65
177 105 73
45 345 85
153 277 89
97 69 73
449 33 21
41 453 17
317 213 33
121 265 173
25 43 71
225 51 93
421 193 17
449 148 49
344 21 21
241 289 157
157 209 205
273 293 187
75 89 369
433 417 49
181 497 1
101 177 161
469 301 13
438 201 51
57 329 93
49 81 153
425 57 39
493 151 1
117 459 19
61 229 5
133 57 177
432 317 36
71 233 217
341 401 29
321 177 73
33 9 443
481 385 9
309 417 77
149 205 97
353 489 9
316 465 27
497 409 3
243 429 1
433 293 13
413 73 81
141 493 1
229 305 61
133 153 257
97 321 19
441 497 1
273 349 65
285 29 177
409 142 65
85 433 49
161 153 5
1 479 3
243 405 81
69 385 57
61 173 153
457 357 25
237 53 81
229 135 65
329 83 27
409 129 49
185 205 145
475 101 7
481 201 9
313 395 59
129 29 221
213 13 145
345 181 103
145 485 1
277 473 13
144 281 153
385 429 35
289 61 149
277 5 105
309 369 89
497 285 1
83 173 143
185 201 1
451 463 29
185 41 285
29 209 281
453 65 17
197 85 39
178 277 81
365 321 105
167 220 173
465 229 10
1 249 73
285 77 177
445 1 49
265 197 47
269 441 34
141 305 193
401 129 95
113 353 37
45 321 53
385 417 1
251 217 55
349 61 65
101 365 17
33 229 93
153 321 97
149 403 30
145 489 9
37 453 1
453 413 39
317 445 9
125 493 5
385 429 65
381 161 33
41 293 40
349 309 121
321 421 65
445 301 41
345 141 77
37 401 85
427 17 54
317 21 177
181 401 49
23 313 137
485 49 11
237 257 117
225 209 57
429 345 17
145 181 173
325 227 1
1 261 89
185 289 150
169 1 303
305 397 33
325 309 17
431 401 11
303 397 89
361 73 41
179 13 197
409 21 53
285 409 17
32 465 29
213 341 65
161 121 21
493 17 1
249 197 61
25 253 241
494 21 6
341 25 83
31 285 104
269 433 5
41 401 49
413 33 57
225 49 25
325 369 13
257 253 89
465 449 3
11 85 257
189 245 129
305 1 101
21 1 121
133 137 17
441 401 1
301 365 121
249 345 132
385 497 1
242 229 81
229 293 137
425 77 65
37 69 145
257 1 213
405 389 1
113 229 185
341 421 47
401 365 1
69 1 325
201 357 81
393 137 1
165 289 61
261 41 1
33 437 1
341 471 25
49 193 145
370 337 109
301 149 97
293 274 17
385 305 109
441 51 13
285 33 139
461 493 7
181 349 49
197 469 13
93 15 337
381 381 33
261 297 141
497 349 1
301 21 81
385 365 73
41 281 164
325 145 113
101 101 129
145 113 21
381 193 1
21 493 1
261 337 149
333 149 121
53 461 25
397 261 98
381 315 33
493 497 1
65 185 171
341 225 129
289 289 17
473 341 5
113 337 77
209 1 285
73 9 417
253 493 5
205 174 161
77 129 169
281 173 205
181 449 29
73 245 77
77 5 25
249 361 133
341 109 17
226 237 249
217 365 89
25 121 169
457 261 17
285 453 33
155 461 1
85 153 265
309 346 56
325 357 49
81 477 13
483 157 15
229 225 229
153 441 57
339 132 15
385 179 45
305 410 29
444 233 6
229 51 205
105 165 177
169 445 49
117 255 63
373 53 15
373 177 33
413 337 17
189 37 207
137 1 13
389 273 81
429 465 1
353 305 83
339 471 29
13 453 29
113 123 269
333 121 1
449 327 21
445 445 1
397 45 57
449 81 5
461 385 1
137 105 313
405 385 17
381 269 49
361 345 129
277 89 45
380 249 3
53 453 15
225 1 117
105 119 331
181 291 33
21 497 1
373 461 17
413 5 33
437 105 49
181 73 49
397 429 65
365 145 1
125 457 1
305 281 53
496 69 4
281 229 157
113 123 1
209 33 117
65 233 49
25 117 65
469 21 1
385 261 5
245 217 149
61 49 79
253 325 81
101 284 137
73 449 49
251 281 35
421 129 37
347 157 127
45 449 41
425 381 57
277 85 49
277 365 121
293 71 61
60 401 69
253 185 81
85 435 17
77 269 169
141 217 33
122 321 161
213 429 65
433 137 53
407 89 9
25 237 37
185 325 49
441 173 3
301 205 29
125 361 118
197 489 3
433 105 5
213 384 20
29 65 137
469 385 1
129 33 69
129 5 117
397 481 1
249 417 1
137 93 201
61 337 129
253 389 1
289 169 117
165 305 181
89 413 17
137 313 41
249 497 1
257 201 173
453 261 33
445 63 17
233 409 73
169 421 65
361 329 61
469 385 1
73 341 105
465 263 13
433 449 41
29 101 289
349 149 105
409 141 47
277 31 41
493 233 5
1 113 209
25 495 3
19 317 129
301 397 17
393 357 49
297 41 189
189 429 17
173 349 41
225 101 165
139 289 21
399 217 5
401 385 85
385 5 1
413 337 61
89 345 1
445 473 1
63 69 345
197 65 73
489 317 1
393 213 29
141 17 253
97 8 29
77 157 89
229 141 129
189 189 81
197 245 81
495 481 1
485 59 11
365 110 105
149 401 89
369 53 113
341 385 9
415 177 69
285 1 73
353 437 1
29 469 1
65 23 17
425 365 1
385 241 85
189 213 169
93 21 169
101 449 29
493 359 1
359 465 1
17 137 85
105 253 153
341 183 129
481 437 5
161 237 161
317 325 41
425 173 27
37 233 9
349 285 97
121 249 121
341 225 87
377 325 93
229 125 177
361 337 5
202 317 89
277 449 29
245 397 73
465 201 1
425 493 5
305 477 4
245 21 81
405 225 25
209 477 1
429 297 49
137 101 205
101 337 89
181 307 57
153 441 27
421 379 1
345 257 1
69 393 77
224 229 161
37 169 37
385 409 33
269 457 29
81 457 1
221 429 45
137 181 105
129 145 157
313 165 73
229 293 193
365 9 65
449 177 21
113 85 353
241 277 121
71 461 17
317 119 121
25 70 359
305 101 81
33 353 29
418 421 65
33 185 113
159 15 291
17 245 141
129 421 33
205 51 213
493 465 1
29 105 361
321 497 1
429 197 25
237 299 115
101 185 163
301 345 69
21 165 17
109 13 153
493 437 1
41 483 9
29 493 5
416 365 38
385 457 18
325 353 133
293 341 129
365 171 49
156 333 153
289 409 73
315 165 73
237 231 165
313 241 45
211 285 113
37 381 113
109 289 145
493 381 1
276 433 33
365 393 101
85 452 47
73 291 179
9 119 363
125 465 25
421 389 49
161 451 39
69 409 29
325 229 129
269 281 13
157 89 41
265 145 209
1 298 41
463 171 5
313 43 169
329 253 129
101 265 161
405 373 39
449 153 45
109 200 206
357 377 85
330 325 96
189 1 281
53 145 93
493 233 1
349 405 1
197 437 33
493 157 1
241 241 173
388 173 76
257 231 9
289 177 105
33 221 153
381 251 73
437 173 1
69 421 21
369 1 1
193 221 105
361 379 31
353 321 133
247 72 213
245 161 97
217 385 61
117 62 353
217 57 25
449 269 9
409 147 33
497 491 1
425 333 57
153 69 57
117 377 77
317 245 121
365 137 127
9 465 25
489 289 5
297 361 37
361 421 49
125 425 27
325 41 85
209 221 207
209 369 37
482 225 1
233 313 109
417 333 69
448 465 13
477 349 5
261 217 97
113 45 161
251 353 69
351 109 41
1 385 49
229 285 121
41 29 276
481 453 1
113 153 93
101 90 236
489 285 5
193 213 129
425 87 57
385 209 45
437 361 1
253 263 165
161 369 77
73 257 125
497 405 3
381 345 41
257 457 13
377 425 5
477 113 1
209 49 269
473 325 3
314 349 129
289 357 87
121 65 270
89 301 193
237 13 19
361 261 29
449 285 21
105 385 5
305 129 141
1 142 355
17 269 79
27 193 61
113 481 5
29 301 73
237 49 209
141 209 245
53 221 33
251 225 31
369 109 49
13 295 133
141 329 157
269 345 5
385 341 37
381 385 45
429 226 37
429 101 1
65 41 133
289 477 3
9 41 289
9 241 29
481 489 9
257 341 11
145 237 33
181 141 41
201 282 7
329 265 85
437 137 1
53 133 321
13 485 1
493 41 1
197 313 141
189 265 173
329 25 125
405 25 67
421 109 5
77 249 185
349 229 33
281 85 1
124 237 41
245 373 125
277 221 145
61 169 149
197 393 1
365 341 121
156 301 169
225 225 141
61 405 33
289 43 21
225 457 5
55 233 57
121 49 310
397 349 1
457 141 13
369 377 9
341 217 97
381 41 17
389 461 1
201 241 161
261 73 1
405 281 61
279 29 63
425 59 1
461 265 9
453 53 13
473 121 17
389 109 57
341 401 9
281 5 1
193 221 161
201 41 161
153 109 121
357 149 17
85 161 253
333 337 53
185 173 294
281 321 93
365 429 33
209 313 37
341 375 11
141 493 1
325 486 14
149 321 77
281 401 85
21 121 49
325 67 1
381 301 81
289 17 129
169 313 137
201 361 137
289 45 105
481 369 13
329 45 13
32 381 1
493 335 1
37 461 17
185 369 37
265 69 205
9 373 1
245 183 65
297 133 101
397 1 1
253 481 13
337 449 1
485 37 1
377 441 45
293 261 33
357 117 93
309 221 107
241 89 169
493 1 1
29 393 9
269 228 129
371 405 5
37 225 246
261 281 29
345 109 131
443 205 3
205 301 137
473 216 5
469 37 1
321 349 145
393 281 61
129 65 169
421 6 49
273 317 41
401 67 1
329 309 1
465 425 25
245 197 33
261 101 17
61 101 97
453 157 1
281 301 161
37 385 109
485 121 1
91 477 1
489 1 1
161 149 137
149 53 337
389 309 62
289 29 61
133 37 189
241 329 141
161 301 65
169 481 13
188 261 25
329 285 137
485 57 1
409 403 1
57 385 13
61 433 41
135 425 21
142 457 17
269 93 153
1 57 65
13 237 169
441 57 53
149 257 13
349 21 9
21 137 249
282 113 213
439 143 15
317 225 149
373 185 23
361 313 1
417 85 21
201 393 17
457 291 5
353 481 9
29 205 41
157 277 187
229 301 57
411 355 9
265 345 1
313 201 32
349 209 57
481 1 1
421 355 9
424 281 52
149 481 3
81 353 25
373 73 89
333 85 17
158 221 265
101 1 33
277 189 161
9 421 49
141 410 86
213 17 17
489 365 1
1 97 197
61 101 263
293 65 25
1 321 97
153 145 261
45 413 73
421 1 1
125 401 29
365 409 53
299 5 29
101 433 49
433 269 25
273 126 137
49 337 9
257 425 29
457 101 9
349 399 53
321 481 15
397 417 9
453 61 33
85 13 65
345 281 137
269 201 177
129 13 109
121 225 127
177 429 1
69 353 57
249 321 29
1 171 273
93 251 7
161 485 9
469 73 1
65 21 205
453 321 1
457 165 13
49 101 369
209 333 97
169 489 9
281 1 5
463 329 7
409 33 65
137 241 37
425 121 61
361 5 49
41 33 39
61 105 5
237 249 195
105 161 317
269 267 229
8 97 369
47 27 55
5 93 249
489 37 3
25 189 145
149 141 97
145 41 61
457 457 37
113 169 53
375 397 81
241 109 1
248 280 40
365 417 37
47 249 205
373 385 69
427 437 33
53 337 35
189 337 57
53 49 353
185 245 1
155 161 167
185 379 115
185 405 1
377 317 25
369 187 93
441 473 25
250 105 228
201 97 273
37 329 165
134 349 105
476 493 1
273 193 227
241 25 53
413 181 17
141 405 57
269 101 137
205 429 9
261 213 81
169 105 329
289 447 37
401 77 29
301 257 141
195 137 137
309 376 105
85 345 89
171 61 219
485 209 9
337 69 25
289 85 59
325 33 65
449 145 5
9 289 160
457 29 9
309 227 97
291 133 19
77 242 32
193 325 73
453 445 33
105 405 33
484 179 16
485 218 1
487 405 3
181 293 105
229 323 155
97 441 31
1 235 22
269 209 217
249 365 97
181 429 19
173 309 33
45 29 403
56 65 289
453 21 28
231 437 1
145 317 57
117 469 1
301 369 93
493 33 1
260 361 117
1 349 137
417 445 43
469 385 1
5 323 138
281 321 27
29 205 153
261 401 89
1 261 129
233 481 17
291 87 201
69 261 161
253 473 21
21 161 41
201 437 61
357 81 1
49 39 209
189 221 193
49 437 57
103 281 109
157 217 249
411 385 37
1 153 25
205 297 61
137 153 289
285 369 51
1 453 1
209 289 93
265 465 33
41 1 21
401 425 29
25 73 405
309 477 11
273 445 1
465 389 21
241 229 141
201 301 1
13 421 39
329 257 133
277 369 101
469 211 1
21 45 345
173 461 1
373 141 45
453 429 3
261 137 177
237 265 193
101 201 33
437 17 1
53 117 129
165 1 65
357 1 59
361 85 5
69 1 305
405 89 1
389 393 9
453 405 13
197 269 41
233 261 165
109 389 1
363 69 101
277 121 187
142 269 25
137 205 89
433 237 33
65 479 11
393 481 5
1 301 153
89 189 305
277 261 209
265 189 61
41 135 247
85 225 121
389 65 81
497 97 1
279 263 217
385 225 1
65 65 133
489 57 1
225 280 197
73 101 179
185 381 57
259 365 89
89 49 9
493 485 1
385 425 9
49 95 55
213 425 1
461 457 1
369 317 131
31 489 5
333 369 57
437 169 17
61 245 1
305 5 75
121 269 65
277 337 101
461 185 1
297 367 63
129 493 1
153 41 117
253 489 1
373 77 1
145 449 33
149 133 129
5 147 243
101 24 73
301 205 34
265 217 21
321 365 97
3 449 49
137 271 75
13 213 1
297 293 169
149 5 97
95 89 367
441 301 1
345 57 61
437 321 49
76 113 297
93 465 25
241 337 73
139 301 161
177 213 161
409 205 45
425 393 69
277 393 62
117 245 1
245 65 57
85 269 63
203 9 159
157 469 1
401 341 21
37 333 49
9 213 101
29 89 373
13 113 331
273 201 17
453 9 13
269 13 113
469 333 1
211 269 201
489 70 5
201 88 285
253 361 9
133 301 3
213 305 141
61 273 133
85 157 121
367 301 29
233 225 237
161 365 17
105 369 33
197 181 129
301 201 173
139 361 69
225 151 129
301 305 85
493 238 1
213 305 149
415 181 17
377 169 109
465 349 21
181 301 145
147 151 291
11 333 17
105 301 169
233 409 57
185 81 225
417 393 21
333 129 2
413 113 9
497 101 1
491 13 5
53 301 5
481 299 19
97 249 1
321 105 149
333 405 49
353 311 93
237 105 145
309 9 81
53 169 293
121 361 85
453 437 1
103 201 73
47 367 107
217 45 141
209 169 213
73 357 97
385 221 93
477 201 19
213 177 221
321 101 133
415 303 81
449 117 45
13 81 65
143 157 161
317 401 1
227 469 15
1 385 107
129 201 277
137 349 33
115 113 229
489 29 1
105 1 157
225 421 65
125 289 177
369 185 69
242 53 97
343 117 29
121 1 353
277 61 137
9 433 33
177 49 187
377 109 73
69 121 49
493 489 1
277 329 165
481 229 9
326 269 1
197 1 145
385 57 45
97 97 265
275 45 193
493 29 1
61 77 67
281 1 189
373 201 17
189 17 289
205 269 33
341 301 97
469 337 17
357 333 65
1 201 241
293 45 177
201 41 201
333 283 1
269 17 111
369 161 1
465 189 1
61 353 9
233 157 225
293 301 119
365 221 17
369 41 109
425 453 17
65 397 51
181 465 22
417 148 79
181 89 193
217 411 19
11 201 45
57 321 1
493 45 1
433 386 21
349 349 46
209 45 185
69 417 65
121 453 1
225 477 9
151 109 237
41 413 41
277 257 33
493 65 1
377 425 1
145 209 113
125 33 87
261 345 37
441 73 25
333 37 105
145 393 93
13 335 39
17 493 1
229 1 25
277 497 1
253 85 193
82 239 105
125 165 145
82 201 33
413 361 9
197 197 169
241 221 121
82 465 33
153 205 241
389 165 69
1 49 385
65 229 49
153 173 253
105 221 110
293 345 65
297 265 61
305 329 69
201 1 57
201 1 135
229 349 41
1 321 9
385 341 105
257 1 209
129 309 65
325 83 97
13 257 137
205 101 89
385 61 25
101 425 5
61 141 177
209 333 41
181 285 1
424 285 45
225 145 73
365 109 53
101 65 385
481 253 17
169 329 101
25 497 1
377 148 109
17 125 301
265 73 221
17 389 1
77 457 25
1 305 177
125 281 37
319 449 5
9 209 61
1 189 93
189 269 89
389 301 3
485 25 1
497 449 1
321 109 45
361 261 25
463 21 37
281 1 1
67 277 1
341 41 121
289 141 93
27 341 71
93 397 57
213 221 129
125 125 329
395 401 89
325 419 33
81 291 11
57 189 293
289 63 183
61 265 45
401 217 89
341 1 97
277 101 65
277 381 93
417 197 21
411 273 31
214 389 81
337 329 111
117 365 133
21 153 297
53 267 109
39 149 281
453 189 47
251 173 137
237 185 137
29 157 251
341 492 4
113 313 53
493 325 1
157 85 273
9 301 83
441 201 21
225 213 49
313 197 187
441 457 3
385 229 97
381 245 1
9 313 49
437 269 41
129 433 65
65 409 61
49 277 33
405 465 29
465 265 31
193 237 257
365 217 49
197 205 217
455 213 37
165 35 241
45 1 201
45 389 49
341 289 1
5 293 193
481 241 5
384 237 90
37 317 43
297 69 114
385 37 109
465 65 1
333 309 105
241 289 201
113 385 33
321 5 45
153 301 9
109 81 17
85 57 57
157 161 189
1 37 145
109 181 49
305 289 95
421 82 53
263 449 37
149 475 1
497 157 3
285 149 1
241 225 63
349 397 57
357 289 49
81 461 21
187 153 253
73 181 257
353 25 57
29 461 25
157 249 193
109 9 99
149 396 65
101 321 41
125 377 113
349 137 109
237 161 97
473 381 15
121 267 83
293 191 177
25 341 121
49 249 9
385 455 9
369 13 85
25 369 25
421 377 27
385 93 85
145 393 53
237 171 121
405 69 57
165 409 69
21 473 11
341 165 133
477 51 13
401 385 9
253 409 21
401 145 93
97 377 65
1 65 345
397 322 17
209 257 165
233 375 9
17 341 65
461 321 33
477 97 1
493 77 5
165 249 133
489 141 1
405 89 65
221 57 113
233 249 251
425 285 33
257 110 95
225 153 241
49 369 93
21 289 139
375 209 5
269 13 149
261 85 193
117 13 257
429 369 1
189 297 93
481 421 15
81 29 181
125 9 201
129 421 41
9 101 179
269 61 193
457 361 1
453 269 17
157 329 69
61 288 17
221 137 49
53 181 65
377 169 21
277 85 57
449 393 5
113 193 253
191 225 181
493 357 1
417 13 73
409 457 1
301 267 153
357 341 97
277 365 65
13 89 249
37 489 9
301 161 73
245 153 85
317 497 1
189 177 153
257 365 57
281 449 17
46 305 49
241 401 39
169 129 205
429 217 65
129 293 49
461 33 1
449 33 21
341 297 17
397 105 83
185 101 101
217 489 9
13 471 15
431 269 1
481 5 1
465 9 25
225 297 13
313 321 125
173 29 281
345 81 109
25 281 177
235 397 97
53 230 21
433 301 61
289 287 137
497 1 1
125 429 65
154 157 33
101 29 223
325 205 145
157 217 89
281 485 13
165 317 169
361 141 89
117 57 357
17 185 37
261 425 1
449 213 41
199 189 93
53 283 167
233 369 57
285 105 41
317 221 41
17 133 321
441 137 45
141 269 169
69 461 9
389 301 81
217 285 1
373 193 127
285 145 71
87 9 47
41 385 1
169 225 81
57 45 345
149 385 17
1 137 165
141 385 17
277 35 65
105 481 5
437 277 1
11 281 125
269 133 213
225 21 261
9 321 45
265 213 49
413 257 1
313 53 118
27 201 35
485 153 5
173 261 129
305 245 137
67 110 290
289 413 65
381 237 41
97 151 225
285 385 77
341 345 53
249 345 45
285 157 9
365 129 111
453 269 17
201 377 13
439 249 43
389 37 65
433 171 43
209 218 82
273 133 53
265 51 77
409 241 13
253 449 9
389 313 33
341 329 1
67 401 5
255 93 199
121 41 121
421 81 49
169 493 1
73 123 209
5 93 177
241 193 45
435 465 33
275 101 175
289 369 1
213 89 97
129 53 1
457 469 1
241 1 179
341 309 1
289 225 137
317 397 1
121 37 5
131 401 49
465 429 21
205 121 161
65 329 65
237 389 17
77 357 113
207 145 55
169 385 55
257 341 113
413 349 41
453 1 33
289 49 21
59 357 1
233 249 232
232 421 17
405 69 81
147 493 1
1 297 57
421 89 17
305 37 187
57 153 201
357 353 109
169 273 52
261 185 81
169 141 265
405 489 9
167 105 279
149 377 121
103 121 77
117 421 57
461 485 1
129 141 89
453 149 29
125 69 257
345 169 29
137 45 302
409 261 21
293 461 1
253 373 1
311 221 149
357 261 49
197 129 1
401 441 1
57 85 97
233 205 75
337 13 15
97 273 53
417 241 73
301 85 175
9 255 175
301 473 5
409 391 69
81 45 173
317 33 176
497 5 3
401 442 24
341 201 97
37 397 37
332 161 46
281 209 133
109 341 145
435 461 1
297 177 25
345 69 69
389 1 65
217 249 29
329 149 129
101 213 161
193 205 73
217 397 97
1 445 49
305 489 9
41 209 173
185 417 81
65 461 33
309 157 97
225 81 225
25 461 1
77 477 20
353 333 141
330 235 94
317 397 17
57 41 166
93 323 137
381 169 81
293 433 45
477 321 17
425 9 53
149 121 194
96 333 89
353 341 133
381 237 1
429 297 53
489 125 9
437 141 1
217 149 73
145 209 50
113 489 1
21 233 157
297 331 85
409 465 33
425 265 41
33 425 2
325 281 25
245 225 105
289 381 73
381 205 31
133 365 41
263 245 123
1 121 1
105 489 9
205 73 105
301 221 81
37 345 109
85 203 199
113 184 208
161 269 169
387 225 107
197 249 165
355 341 63
485 137 9
123 45 135
233 371 83
185 169 101
487 239 1
185 77 205
253 453 21
239 55 69
253 65 53
473 45 25
213 409 29
405 201 65
385 333 29
251 1 81
443 89 27
29 161 81
21 129 253
473 1 9
1 1 425
257 405 65
485 269 1
489 153 9
325 321 161
389 453 33
401 229 27
423 403 33
473 433 13
309 133 153
125 69 145
421 349 65
409 17 37
93 181 77
253 241 233
21 437 1
253 441 47
17 423 59
257 457 1
405 289 17
477 375 21
489 89 1
393 305 65
301 381 25
329 109 61
485 257 9
261 269 129
225 237 1
41 245 141
225 373 1
65 309 101
301 121 37
177 492 3
109 401 17
1 89 257
381 193 9
225 401 49
157 310 81
1 397 85
261 153 217
385 201 45
201 453 17
65 183 199
97 463 19
107 229 57
277 69 129
1 113 227
281 381 49
97 193 293
125 433 45
49 141 235
405 311 9
489 353 9
217 221 121
257 477 1
461 489 9
165 193 177
205 235 129
393 49 37
287 89 67
443 177 3
157 379 121
249 233 77
493 241 1
109 145 127
481 73 19
465 317 5
37 85 145
69 85 353
245 169 221
223 381 72
1 21 289
421 365 33
95 49 59
357 180 121
109 1 357
125 189 225
473 393 13
401 291 29
337 31 37
21 157 265
357 469 1
453 325 33
285 373 1
361 209 121
429 227 1
381 135 93
485 21 1
429 317 65
386 117 62
137 301 169
125 409 89
361 457 1
9 141 345
433 453 31
257 329 17
373 301 65
73 36 239
333 253 113
163 99 167
161 161 77
297 45 101
429 321 1
57 161 93
25 1 437
481 187 9
181 325 17
69 127 179
301 373 125
165 237 121
381 301 9
269 29 165
178 365 17
261 425 21
157 481 13
269 301 185
45 1 297
445 337 1
420 233 81
257 433 31
53 1 41
375 353 77
131 41 363
47 247 125
329 57 89
177 481 5
365 245 113
445 197 41
485 193 1
401 153 29
65 269 105
457 149 1
274 377 105
473 457 21
327 57 127
69 293 145
433 351 61
461 437 25
329 47 141
491 145 5
373 165 1
31 319 21
5 257 197
473 33 9
201 169 81
305 309 169
415 213 59
297 221 21
77 209 285
281 273 125
253 257 29
1 313 173
241 25 109
341 297 97
189 227 237
201 433 25
205 253 9
389 113 33
37 171 111
309 393 13
177 405 81
182 491 7
441 161 25
241 129 85
303 205 5
496 317 5
345 373 1
317 45 29
277 189 33
289 113 53
301 377 21
113 77 169
141 141 209
297 45 29
361 57 45
181 151 169
177 281 29
233 453 1
41 269 29
21 385 97
173 129 42
445 305 17
181 181 65
17 485 1
205 257 193
129 259 15
239 265 217
225 313 113
85 181 145
233 313 157
1 476 4
225 201 13
37 37 225
305 305 177
111 447 23
297 129 34
347 325 29
251 61 171
61 413 7
365 377 37
493 17 1
293 73 113
137 297 153
149 359 97
277 81 97
393 313 79
59 313 33
41 283 209
233 405 25
189 489 9
465 345 13
165 208 51
145 425 69
453 217 1
149 85 153
41 1 361
97 353 49
149 473 17
193 301 13
213 77 33
377 229 21
121 341 33
317 421 33
353 425 53
77 465 9
297 475 23
189 461 5
137 53 137
445 101 41
17 471 1
105 153 49
85 277 153
333 257 81
326 9 66
221 221 139
401 125 9
357 293 121
175 289 113
117 121 225
389 241 9
225 153 213
369 185 73
297 177 145
377 37 109
433 293 33
33 77 241
285 441 57
5 1 181
201 221 249
261 401 47
85 441 41
165 161 321
141 217 121
289 65 53
421 19 49
37 109 313
185 121 1
237 465 29
301 385 111
365 165 73
365 321 69
57 213 225
481 269 9
289 465 21
465 101 25
193 367 47
369 17 1
201 497 1
381 360 25
129 437 7
172 101 240
431 417 45
157 465 5
377 49 49
165 129 241
257 441 23
413 157 1
73 27 181
167 369 37
3 497 1
301 73 100
377 21 29
365 57 81
5 37 273
57 105 141
101 25 193
199 129 205
141 301 46
273 293 37
361 257 129
437 461 1
437 117 21
338 125 132
493 169 1
127 1 123
401 417 73
471 177 11
421 181 57
189 457 13
137 151 151
321 476 14
365 225 51
336 93 77
221 345 141
216 285 33
321 125 169
385 269 69
353 316 1
71 165 193
141 13 185
369 164 29
301 225 33
73 21 405
437 149 1
345 241 125
469 473 5
41 97 45
41 305 69
493 297 1
145 241 141
377 425 61
21 301 89
393 357 89
197 325 170
129 361 129
413 349 25
145 73 189
81 213 217
285 29 87
381 453 33
101 141 81
397 47 1
381 221 59
261 333 73
140 409 73
441 85 25
73 461 25
221 441 21
205 385 101
357 197 49
113 385 106
373 125 81
9 261 110
309 129 65
1 263 165
173 473 21
165 355 1
89 173 153
311 421 49
185 233 13
401 213 5
21 149 241
229 45 143
181 345 111
481 369 5
181 295 113
153 165 1
369 181 85
61 149 129
247 81 145
373 233 127
421 301 1
161 477 9
177 133 233
185 497 1
85 341 97
319 425 61
65 177 13
433 305 29
309 101 129
345 29 45
61 301 113
401 253 57
229 61 33
162 345 49
417 189 1
9 141 181
377 171 117
229 93 137
465 437 1
1 193 41
149 485 9
89 5 45
157 313 105
157 197 49
41 497 1
421 9 1
73 413 67
352 1 64
413 1 37
5 153 201
269 461 33
129 377 5
153 317 169
415 433 57
257 481 13
453 225 47
21 113 225
349 257 129
189 39 289
269 9 89
333 357 1
189 25 1
465 133 29
361 137 1
321 495 3
393 102 33
453 245 17
453 253 33
177 103 177
385 185 115
1 121 89
101 23 177
53 447 29
429 455 33
261 41 85
11 365 97
225 441 1
1 333 153
449 1 25
61 201 229
481 9 1
49 137 181
389 477 17
157 485 1
373 437 33
321 393 17
69 41 241
189 133 129
385 201 49
189 393 49
101 433 1
173 465 1
237 469 1
269 153 49
413 261 25
417 17 77
33 46 126
125 201 1
117 477 15
241 273 25
41 105 381
499 191 1
161 29 333
157 277 41
33 285 73
491 357 9
17 249 1
405 73 1
469 39 1
389 177 65
325 97 49
413 45 11
269 29 97
53 397 3
427 81 59
301 57 57
345 13 5
369 445 13
427 85 31
285 267 33
73 245 19
461 389 9
293 69 193
58 245 201
149 269 7
381 67 65
361 129 129
69 21 217
287 109 95
401 369 87
77 411 81
21 229 17
169 239 109
147 41 235
109 217 161
325 45 49
165 376 53
197 213 145
63 269 85
297 48 72
229 161 119
369 429 31
165 347 43
45 301 177
45 357 53
361 129 53
73 243 159
21 389 25
157 153 145
265 137 91
41 97 285
313 457 2
241 453 44
478 193 1
281 303 165
345 25 125
237 373 65
25 373 13
329 205 41
157 441 1
457 373 37
433 85 25
53 117 165
1 441 35
253 117 169
369 249 13
155 109 1
101 445 25
329 289 53
329 237 125
297 402 86
261 209 129
490 493 1
75 369 37
33 405 33
229 213 137
437 485 1
257 161 57
449 449 49
193 345 113
189 353 57
241 277 33
497 319 2
93 155 201
337 157 121
317 289 127
485 485 5
213 41 145
461 220 9
401 141 93
253 101 105
153 313 77
241 149 33
361 303 81
359 31 3
119 65 198
1 39 43
453 125 25
233 369 75
193 421 65
201 13 293
469 359 1
233 41 121
389 401 17
273 437 1
21 101 257
17 9 221
73 233 205
461 125 33
469 269 1
293 73 157
369 169 73
421 165 65
141 197 1
161 109 305
21 81 333
425 241 45
297 129 153
441 69 21
217 349 49
273 29 69
141 381 57
309 175 145
361 149 53
353 45 101
161 97 253
45 369 13
441 5 45
173 405 81
229 273 41
403 325 19
301 409 61
301 229 193
214 328 131
405 13 45
125 251 121
297 197 57
13 37 425
101 385 61
313 309 1
361 89 81
197 214 170
481 481 17
105 373 1
465 25 3
1 1 87
110 196 10
283 297 147
389 271 65
173 321 81
457 85 31
337 345 1
221 431 45
85 357 121
137 253 69
299 205 7
37 397 33
405 65 1
81 97 104
85 353 109
377 361 101
481 441 1
225 201 57
49 437 1
215 241 111
151 165 145
37 221 185
169 121 141
489 161 9
125 145 319
181 153 113
469 169 17
33 329 99
77 133 353
153 457 17
279 77 203
105 401 93
309 325 161
415 173 17
47 301 49
39 101 49
341 343 41
305 413 49
397 107 19
223 473 9
225 57 141
61 141 346
377 341 57
113 229 33
305 221 77
245 473 25
89 21 105
359 53 105
433 285 29
97 89 205
38 493 1
3 349 93
181 301 89
313 21 81
201 493 5
405 229 33
313 177 125
421 285 13
451 343 11
417 301 69
301 45 51
45 325 117
237 493 1
437 289 1
316 117 22
357 101 129
175 1 73
277 465 5
373 133 17
485 33 1
261 5 185
428 433 29
285 157 201
449 381 41
477 345 19
401 485 1
297 105 1
101 453 21
185 457 17
405 277 61
429 239 49
413 437 1
481 53 1
373 217 113
69 205 98
373 381 97
209 363 85
165 205 1
473 181 1
381 461 25
309 53 1
305 125 17
137 485 9
25 53 23
1 157 73
201 285 129
201 37 9
125 61 169
393 97 73
205 469 1
413 61 57
41 401 53
469 161 25
251 433 13
482 25 10
269 157 225
383 393 105
301 25 65
385 141 45
141 145 57
146 137 47
445 481 5
217 375 47
317 333 17
85 317 41
161 341 33
429 473 21
281 313 141
201 397 25
137 477 21
17 357 13
361 269 1
485 469 9
473 65 10
413 299 81
333 1 113
185 133 117
147 481 5
365 261 41
265 317 97
57 473 5
61 53 121
163 245 153
113 55 293
201 401 9
377 131 101
369 293 35
461 73 25
349 269 145
177 225 149
35 13 321
37 457 13
387 375 78
33 413 49
216 469 17
401 169 57
237 173 65
117 297 189
381 169 1
237 169 97
177 197 205
327 145 25
209 117 45
301 1 153
105 393 45
273 97 105
389 461 1
297 262 45
397 421 1
105 157 175
477 85 9
4 225 261
317 401 85
153 129 184
314 77 140
165 421 17
325 491 9
433 129 65
361 374 61
181 385 25
425 381 41
179 477 1
397 335 25
41 489 11
153 481 1
365 75 41
389 37 33
233 305 113
53 445 33
85 293 85
45 341 65
21 311 21
57 425 37
437 201 1
85 413 1
193 185 89
117 65 93
345 261 45
49 385 5
261 169 177
17 37 25
389 37 1
325 257 23
341 405 1
313 271 57
97 113 107
417 143 33
337 9 117
465 105 33
217 121 153
141 357 103
85 333 113
77 241 17
445 349 51
319 157 163
405 153 65
48 165 321
217 261 1
145 361 89
101 397 57
185 189 233
465 405 9
205 313 25
197 335 95
169 105 65
297 385 13
101 437 1
1 413 25
485 61 1
413 121 41
379 301 91
497 457 1
181 313 173
401 441 41
373 197 1
49 333 31
197 341 150
106 329 81
289 305 157
1 281 125
121 377 37
401 321 57
485 308 1
405 101 69
261 421 65
399 491 7
221 393 45
1 41 401
373 233 121
221 357 49
149 353 37
77 429 29
321 73 73
379 141 87
333 1 129
25 417 7
1 39 461
71 125 363
1 301 185
1 281 177
165 209 161
109 333 33
33 437 60
201 101 213
173 85 225
493 353 1
21 177 316
253 49 49
427 285 53
181 39 225
177 169 147
257 33 165
361 333 41
305 229 53
29 199 275
127 21 189
113 465 1
487 141 9
27 385 21
5 245 161
231 312 106
37 333 65
217 421 17
185 279 41
189 21 85
329 369 57
153 365 89
117 445 49
445 209 1
425 41 43
9 385 5
401 75 85
493 269 3
93 141 31
493 117 1
169 153 21
355 271 5
497 109 3
81 253 33
65 1 249
233 293 75
181 25 65
261 257 105
157 29 1
29 197 177
385 149 13
209 37 49
85 405 33
413 494 6
57 153 269
405 317 49
477 381 17
449 91 5
441 305 45
229 389 63
421 314 25
397 301 33
473 209 27
421 181 53
401 257 37
65 129 109
297 249 150
113 441 39
293 205 65
457 217 23
25 381 53
205 61 273
445 21 56
213 221 65
197 136 273
261 409 77
313 33 165
161 333 113
401 385 17
337 209 105
461 201 1
341 481 17
123 397 49
341 219 1
217 188 5
9 49 263
261 389 35
401 301 17
151 1 31
481 225 9
19 161 209
153 135 37
68 425 9
385 44 35
141 309 129
249 45 190
285 65 25
393 465 25
327 397 9
139 117 75
353 377 9
481 117 5
345 249 57
273 153 9
245 273 173
257 329 53
229 437 1
369 177 93
497 469 1
133 1 273
29 489 1
385 257 57
65 1 269
1 81 389
425 421 29
236 349 89
225 441 21
249 91 33
121 89 361
461 309 1
293 77 177
181 65 265
373 149 97
281 157 77
321 475 23
281 216 161
405 173 61
376 301 60
429 1 33
243 445 33
53 398 16
329 115 21
165 321 161
297 461 25
437 297 1
277 105 81
446 143 3
77 309 1
281 169 105
205 171 9
21 449 1
233 231 203
21 325 17
133 5 123
287 21 111
269 297 35
109 337 21
153 469 1
381 301 105
97 261 75
405 429 10
281 205 81
439 345 19
465 45 1
189 341 1
465 421 29
249 385 5
137 285 33
409 153 65
57 97 113
257 197 209
117 89 289
105 269 201
257 477 1
111 201 5
53 201 87
401 109 85
67 41 253
13 85 241
389 146 17
41 421 1
105 493 1
425 313 21
281 457 21
165 145 297
241 97 209
251 269 189
321 439 45
5 297 101
469 341 1
101 145 33
17 1 463
133 405 4
229 151 81
485 385 1
261 285 65
377 449 33
449 353 41
312 389 33
429 365 25
493 97 1
57 121 273
473 385 1
245 229 129
109 289 101
225 101 81
77 393 37
389 99 77
469 213 1
245 141 193
417 41 1
123 377 5
377 457 11
133 125 1
405 289 17
413 362 15
65 103 125
457 153 33
353 445 41
369 373 17
261 169 145
249 33 69
245 141 33
327 301 147
409 153 13
261 485 5
293 369 97
393 331 25
201 469 9
99 489 9
29 73 333
377 481 1
17 275 65
297 109 117
321 277 61
409 65 57
97 273 153
181 477 17
465 201 11
139 117 117
201 1 137
164 409 67
373 113 1
497 465 1
201 397 13
213 57 65
229 69 265
369 69 93
129 285 153
401 169 25
357 413 73
69 33 29
365 32 121
377 89 11
337 349 17
185 473 5
249 489 9
445 185 25
277 49 65
413 221 49
381 301 9
469 89 1
1 453 41
107 469 17
181 369 17
341 345 140
173 1 41
317 181 113
245 1 1
445 477 1
57 409 73
113 461 17
177 33 153
443 65 53
43 139 29
121 333 41
183 13 125
255 493 1
121 37 53
301 233 29
169 457 1
237 289 125
232 37 17
425 89 13
45 297 121
297 409 53
325 73 17
89 269 41
465 477 17
105 124 167
489 45 9
485 441 9
301 325 81
325 492 5
261 365 37
321 33 65
373 51 127
237 245 1
497 332 1
381 413 49
87 17 147
21 361 101
385 337 13
377 144 37
485 293 1
245 437 29
225 320 69
65 273 41
161 393 97
45 477 21
485 49 1
85 129 365
289 195 17
61 233 49
117 453 17
277 93 49
433 297 49
277 233 69
297 333 121
233 421 49
165 365 33
1 397 65
473 117 13
113 1 9
449 57 24
25 365 109
177 178 194
481 105 9
397 149 85
193 377 101
357 445 3
469 285 17
417 201 33
365 205 41
235 340 46
121 489 9
141 189 233
345 257 93
77 245 37
257 383 7
36 141 113
481 419 11
433 293 17
85 329 53
193 493 5
409 193 69
141 177 225
201 37 226
297 453 1
221 5 9
281 143 169
145 345 97
289 329 1
249 489 1
253 41 121
45 345 153
69 77 137
361 109 1
493 25 1
329 289 57
319 201 67
45 343 31
137 421 1
93 173 297
385 177 85
417 405 58
269 497 1
281 389 6
197 149 177
497 185 4
405 341 65
77 165 65
53 37 329
1 305 57
445 85 1
269 252 33
131 109 287
165 357 1
201 66 73
169 1 223
349 409 1
245 157 201
77 393 77
145 245 73
301 229 73
297 137 29
81 379 113
437 485 1
246 217 253
235 393 21
175 337 81
21 329 17
32 249 125
21 359 31
93 481 9
101 351 123
381 53 41
317 203 26
123 365 65
493 37 1
233 285 161
11 473 9
37 105 389
373 321 21
469 1 1
209 375 111
37 1 17
473 65 5
385 233 85
369 215 93
277 177 113
381 237 85
461 3 9
209 165 263
1 133 353
297 285 45
21 101 33
213 229 211
45 193 289
399 57 71
237 229 233
329 101 81
45 101 50
357 93 1
229 281 129
245 105 1
289 397 57
445 353 1
479 393 7
57 137 141
101 77 113
157 253 89
493 321 1
301 233 73
125 209 185
242 377 29
320 181 70
313 173 105
221 433 53
141 29 321
107 53 251
29 81 373
473 125 21
49 489 1
141 69 1
29 45 57
157 264 73
157 73 119
33 429 41
245 461 17
1 169 125
29 201 119
441 197 9
173 51 9
273 369 81
125 490 10
209 425 17
349 345 39
283 213 99
193 281 217
479 141 21
117 29 257
237 289 13
341 89 33
269 421 77
469 93 1
327 45 135
45 141 65
106 273 185
1 1 74
69 425 69
189 157 137
321 223 157
217 101 33
461 85 9
205 85 177
37 473 5
89 381 81
113 485 9
421 45 17
85 293 49
45 29 273
249 313 101
61 447 17
386 89 65
85 221 116
289 421 65
223 107 121
469 469 9
417 2 9
305 301 150
393 401 1
277 45 113
289 193 93
1 141 137
265 401 61
249 444 53
293 81 49
301 87 57
257 177 81
417 409 69
491 161 1
93 93 305
489 125 5
361 311 121
333 79 161
447 219 27
341 213 81
29 453 9
109 29 89
325 125 5
149 373 87
413 22 49
205 285 145
325 497 1
401 101 57
449 479 13
301 261 49
173 53 241
353 353 85
49 177 6
189 293 189
199 109 263
45 14 316
257 305 161
189 485 1
351 253 71
341 229 65
377 383 19
193 207 139
189 269 1
297 41 129
477 189 9
281 165 205
385 1 1
389 17 59
145 459 3
193 461 1
453 97 17
319 171 79
429 141 17
301 281 13
257 101 121
497 9 1
369 489 3
317 253 113
321 61 153
273 313 121
393 137 73
281 249 205
225 429 61
189 249 137
253 265 121
313 281 109
85 93 89
317 353 145
117 437 1
397 181 16
153 493 1
377 471 25
285 429 33
39 365 93
1 5 85
25 289 23
102 285 137
129 349 1
157 213 193
217 203 229
3 85 145
424 177 26
29 386 75
253 421 17
237 105 153
413 429 49
283 137 196
449 457 1
301 65 89
433 13 53
5 307 103
395 309 89
345 39 97
109 57 9
9 207 179
177 463 9
341 373 1
497 455 1
489 161 9
458 45 17
51 148 350
409 485 1
457 469 21
11 197 151
49 91 19
181 421 21
341 397 81
109 221 22
17 281 28
45 9 377
85 373 65
217 277 177
13 85 337
337 113 129
1 38 93
177 465 17
373 1 113
357 233 113
17 221 121
429 197 3
153 253 153
133 405 65
297 181 101
29 205 197
219 305 53
285 481 13
457 331 33
221 181 265
37 273 9
9 209 17
377 485 1
193 209 1
489 372 1
113 121 189
101 369 101
409 375 81
309 1 25
165 97 217
189 225 71
401 285 57
313 1 101
365 209 127
349 219 49
69 353 117
433 401 45
285 373 1
289 221 33
273 369 9
241 157 229
379 294 113
1 161 81
135 301 25
189 101 169
498 285 1
273 317 33
1 21 77
457 73 13
309 389 1
121 1 299
253 333 153
53 137 261
197 189 193
181 413 13
261 29 13
465 237 33
125 401 85
245 39 17
477 325 17
173 301 1
101 213 193
429 381 1
193 297 69
349 497 1
281 89 205
93 337 49
153 429 1
305 461 9
45 185 233
9 485 15
265 5 21
201 257 113
73 349 45
454 465 7
161 385 81
237 381 7
473 85 17
297 401 33
185 281 33
61 153 325
420 261 52
153 349 57
129 351 125
429 157 35
269 157 141
161 5 44
489 125 1
185 315 131
493 161 1
81 33 37
17 285 185
481 45 13
9 13 225
137 341 1
383 337 13
321 139 37
97 219 177
435 49 37
449 177 25
29 385 17
65 469 31
181 213 209
269 85 97
169 365 113
436 205 54
401 129 73
61 421 65
117 301 73
1 221 57
421 117 73
401 233 89
227 337 53
83 493 1
181 369 109
309 225 97
65 440 13
197 477 9
65 465 15
373 457 5
433 397 61
181 249 21
73 9 8
61 289 109
465 377 19
93 341 65
413 61 53
301 345 101
409 469 17
173 497 1
325 193 33
233 293 201
69 19 193
493 179 4
41 61 281
9 329 70
361 349 69
21 437 45
465 283 17
237 153 233
437 289 33
157 287 183
285 185 129
287 373 49
297 361 81
477 81 9
165 121 65
197 185 225
189 253 109
1 89 341
45 157 185
217 21 149
33 129 77
61 321 75
421 121 69
93 411 39
361 265 41
235 141 215
213 301 1
185 213 133
233 283 157
281 169 97
497 401 1
333 189 145
385 341 114
139 421 47
385 385 13
169 173 281
237 453 16
173 325 4
141 245 41
285 1 28
361 185 103
253 221 57
325 117 113
113 369 11
1 441 57
413 37 7
413 493 1
151 25 273
369 93 93
77 118 259
269 205 45
297 321 164
137 1 53
77 81 269
469 353 7
261 437 1
197 413 41
401 233 89
92 257 53
9 13 471
61 333 42
101 1 357
361 445 9
229 145 145
377 1 87
35 81 409
37 61 65
129 25 57
41 41 285
193 409 25
29 213 201
77 229 170
325 173 81
257 37 133
109 217 265
133 37 49
65 349 131
193 253 159
469 365 1
371 133 43
341 463 26
157 345 97
153 489 9
21 101 125
417 213 41
229 321 53
193 81 109
385 265 81
101 129 17
229 97 69
405 65 45
269 95 113
393 429 1
123 17 331
309 381 57
85 457 29
213 105 1
329 157 27
489 457 1
497 382 1
29 49 83
105 23 253
453 293 30
449 301 45
461 173 25
237 477 15
489 173 1
337 409 13
349 397 73
271 273 205
133 436 54
361 53 41
263 133 47
181 249 81
41 213 145
169 441 1
89 153 181
493 487 1
205 201 73
341 251 20
170 373 1
9 37 89
85 473 12
277 4 177
429 497 1
353 189 101
475 441 3
179 485 1
197 305 41
321 428 9
321 417 65
321 43 45
16 469 1
325 437 9
99 125 239
469 285 17
161 315 91
165 29 49
448 497 1
193 289 39
105 153 309
257 193 189
101 177 97
445 117 1
237 309 75
93 157 169
269 317 9
293 469 1
361 174 9
221 125 1
153 209 100
1 297 169
481 221 1
329 185 93
478 341 2
165 203 235
125 205 49
9 37 305
221 337 55
216 229 233
425 321 3
397 1 17
471 481 13
309 261 129
61 73 65
493 201 1
393 301 21
461 225 1
205 21 57
21 421 49
1 361 55
41 481 1
109 93 57
401 197 89
104 137 158
181 429 53
101 265 3
83 433 41
221 53 217
129 181 193
165 157 180
185 173 197
85 125 333
77 205 289
129 461 9
445 185 49
489 381 1
157 45 159
399 73 17
41 201 89
181 301 113
363 413 63
289 101 85
329 33 97
73 389 97
257 29 183
409 313 25
345 37 145
413 21 1
97 401 61
305 49 13
217 393 73
61 125 25
485 301 1
421 437 13
413 93 57
85 277 177
237 41 129
272 361 129
117 145 139
409 309 89
473 117 9
263 17 85
381 289 105
445 453 1
69 465 29
165 417 69
253 269 81
401 49 1
185 57 133
145 417 13
273 313 173
243 357 41
421 245 69
441 353 41
85 429 49
309 399 37
121 181 61
401 401 45
385 133 89
139 301 145
289 355 3
165 113 49
361 49 121
409 125 65
121 225 89
441 305 13
69 301 137
297 377 61
25 453 17
289 141 57
493 29 1
45 433 57
41 289 41
253 269 1
385 93 13
9 101 345
477 241 1
439 45 39
1 441 25
421 5 21
441 103 45
373 13 1
421 101 33
453 317 37
149 49 65
353 341 141
145 481 9
129 45 177
466 33 15
365 337 97
201 409 45
429 97 9
25 121 257
401 149 85
489 429 9
257 69 105
285 177 89
5 481 5
313 417 73
133 169 165
75 87 231
485 457 1
473 9 17
297 177 93
449 341 41
357 417 61
201 193 105
277 7 175
125 141 73
29 385 105
22 1 260
245 173 1
281 81 25
467 429 5
405 9 17
205 273 177
37 301 73
149 401 25
53 169 197
157 285 193
485 349 1
377 469 21
157 169 53
193 461 1
201 125 193
25 9 277
417 5 53
297 65 169
157 477 9
81 53 69
335 41 7
425 269 66
77 57 273
101 445 17
313 69 1
349 477 21
1 377 97
253 105 201
45 449 47
445 241 25
61 489 5
345 497 2
41 365 35
269 457 1
341 159 81
473 269 21
493 273 1
441 385 5
337 141 61
17 449 25
73 305 168
5 301 85
413 177 57
113 413 25
343 477 9
269 200 149
381 329 73
285 417 77
125 5 225
73 89 137
209 89 81
265 493 1
289 9 197
277 225 97
301 329 17
193 73 169
77 45 85
125 113 217
161 397 33
301 485 9
369 1 17
1 89 65
175 225 1
397 283 49
261 60 225
385 265 9
253 357 113
221 361 105
173 265 197
273 369 69
1 401 93
73 57 365
221 229 73
497 135 1
261 437 49
25 233 231
421 157 49
297 233 89
441 481 17
169 261 81
241 453 25
97 345 17
263 477 9
385 201 47
189 437 33
271 220 229
365 65 113
189 477 1
101 161 69
466 201 11
309 53 65
285 133 5
333 253 25
201 105 259
3 105 349
487 489 9
367 89 63
149 389 65
233 385 25
345 301 37
433 77 9
273 373 65
349 45 25
313 365 48
363 21 67
469 397 1
361 77 33
341 269 55
347 153 59
1 41 365
343 441 25
397 1 89
269 25 169
415 15 3
185 125 293
297 441 53
303 129 141
491 57 1
237 197 209
153 61 313
421 385 49
389 429 37
113 205 137
257 209 45
405 429 57
1 113 285
1 385 33
201 441 37
137 69 161
137 251 27
61 413 33
269 21 177
297 269 85
201 109 153
297 485 1
1 29 337
289 293 129
77 453 33
341 151 39
124 61 356
365 201 133
225 69 141
253 493 5
361 1 69
153 475 21
329 1 113
237 269 140
101 345 153
41 181 81
385 409 9
53 373 25
413 281 13
461 45 9
381 401 77
469 285 1
53 401 41
189 5 21
305 65 169
61 385 33
91 77 41
167 169 133
217 301 141
125 449 25
273 165 11
69 33 353
457 425 43
15 185 143
366 213 28
399 461 11
101 145 165
305 153 165
53 361 25
193 127 129
373 73 105
333 455 15
397 421 21
197 301 1
81 321 37
489 361 1
249 205 117
161 465 13
1 399 3
327 341 9
485 157 3
89 305 129
289 77 181
1 109 329
101 321 21
269 393 57
249 169 1
485 393 1
249 21 193
397 275 9
241 1 1
185 361 21
449 285 5
485 65 6
5 353 21
276 85 84
121 193 137
13 335 7
197 85 273
45 209 61
1 457 21
35 81 137
381 105 1
353 307 141
461 201 25
385 285 57
37 153 17
363 21 27
1 485 16
209 25 81
401 97 1
5 37 193
2 289 77
453 181 37
57 301 105
453 153 17
257 433 53
301 465 1
457 209 5
141 471 5
389 461 33
229 57 17
477 53 1
373 185 1
365 278 113
214 241 113
493 321 5
487 1 11
417 369 53
351 81 127
153 177 101
397 345 42
441 457 9
473 1 17
349 153 29
493 497 1
153 279 57
215 461 1
453 13 33
137 261 9
297 205 117
365 253 97
345 153 73
397 429 9
225 141 249
397 373 89
251 465 1
465 345 29
222 361 131
213 194 277
153 272 71
421 286 17
249 245 9
85 281 77
360 37 39
141 63 121
297 97 25
1 405 69
1 151 293
453 457 1
109 405 25
81 275 135
73 449 17
129 1 269
121 153 173
69 125 201
49 365 113
465 457 1
171 33 251
289 179 105
457 169 9
89 49 337
126 277 129
285 1 169
181 21 211
61 158 239
435 295 36
73 21 105
197 417 33
417 103 53
115 73 243
385 405 33
233 21 241
25 477 13
25 13 217
421 217 33
85 237 213
221 469 13
17 293 113
165 301 197
201 193 141
145 285 157
239 137 23
93 365 105
469 445 1
269 29 17
9 54 86
41 329 97
327 225 173
1 183 251
445 49 25
257 397 57
117 85 1
177 101 313
303 84 175
177 13 209
273 457 5
221 485 1
33 157 86
385 157 33
419 333 81
485 41 1
325 309 81
153 197 193
415 381 7
365 161 105
469 423 29
465 209 21
13 1 366
29 177 29
485 341 9
345 61 9
265 317 145
169 257 73
373 229 1
261 269 97
246 93 58
341 253 65
125 38 153
477 13 1
145 489 1
297 237 5
229 237 169
114 439 21
17 189 33
189 21 1
365 393 53
25 201 249
457 457 29
233 381 89
372 201 121
9 1 265
225 425 43
159 293 185
189 285 81
269 6 153
465 73 3
101 69 33
425 169 13
165 233 97
197 425 13
221 460 35
211 421 49
257 317 1
285 429 1
53 269 177
313 49 157
234 261 205
93 89 1
173 45 69
149 457 41
205 137 177
101 217 81
201 307 161
1 65 129
477 385 17
429 137 49
33 141 241
481 65 13
185 305 149
93 65 29
18 9 187
181 1 97
445 497 1
421 465 3
357 153 33
329 293 69
469 225 17
197 251 151
376 491 1
473 113 13
185 357 5
417 217 33
21 441 45
143 429 21
429 21 30
437 46 1
411 83 57
325 273 165
53 237 5
373 481 9
485 313 1
85 63 1
253 401 80
389 121 49
137 485 3
473 397 17
457 21 25
89 221 1
269 91 51
409 105 89
113 129 133
405 423 15
421 433 21
233 237 249
121 397 9
257 185 101
1 285 145
129 169 113
17 161 81
329 53 13
353 93 21
341 195 33
33 109 353
197 231 159
121 205 57
413 301 33
33 481 3
265 145 153
217 333 105
417 107 2
301 245 9
161 57 177
377 269 13
477 305 21
417 465 1
493 81 3
201 105 73
201 221 241
69 473 17
337 273 153
347 87 5
273 21 50
301 361 41
301 465 29
11 341 65
201 37 285
441 269 57
209 263 47
240 89 122
341 97 1
153 17 69
213 65 185
136 453 33
185 285 209
45 13 425
81 345 57
465 437 13
453 305 41
453 153 17
223 377 89
473 281 27
233 414 33
73 349 41
221 265 197
457 493 1
165 429 41
477 377 1
445 121 33
246 461 9
125 345 93
369 41 129
429 477 19
413 57 49
261 29 37
489 465 11
209 209 253
285 61 193
449 229 37
357 153 49
1 201 293
305 73 1
373 293 32
189 101 49
5 9 439
350 489 5
33 385 77
345 277 61
221 243 123
133 499 1
289 401 53
405 185 1
141 417 17
23 341 97
21 163 291
357 429 53
113 61 125
169 409 13
413 377 41
25 397 89
209 41 240
1 57 393
85 333 9
216 417 61
317 321 177
25 269 1
153 61 141
413 477 17
153 110 57
9 345 1
361 189 13
333 145 113
173 165 97
73 39 9
446 73 41
269 33 169
9 473 5
281 269 203
44 377 21
93 111 249
177 25 113
473 153 13
313 437 1
429 201 41
105 465 5
63 485 1
441 317 29
133 453 17
321 177 136
441 437 1
101 135 169
397 281 41
317 165 177
425 69 53
145 169 109
445 389 15
173 153 49
473 37 5
453 241 25
305 341 105
209 101 1
221 493 1
155 481 1
165 191 143
353 361 75
277 269 33
45 301 1
276 413 29
485 481 1
41 401 1
93 461 9
189 317 81
193 361 1
73 213 161
149 361 97
257 65 25
253 453 13
85 245 129
289 193 121
121 213 33
1 257 177
301 385 5
65 337 41
225 273 209
173 83 209
461 105 9
49 305 165
257 381 25
89 177 261
440 113 58
181 84 193
101 297 113
181 373 80
261 81 177
157 429 65
189 381 1
85 1 373
341 297 145
369 489 3
169 345 113
141 65 53
261 277 97
477 155 1
405 397 29
135 385 9
101 1 253
247 271 193
73 393 39
281 172 181
109 161 129
73 381 89
321 351 35
408 73 36
425 157 1
385 344 41
343 165 141
129 1 157
389 297 109
269 417 7
415 45 7
133 49 241
329 165 37
77 421 17
85 121 155
253 447 21
241 477 1
249 429 33
221 353 53
281 245 205
9 433 45
61 81 409
121 69 44
485 499 1
165 97 253
109 167 23
165 441 35
41 81 293
181 461 17
245 485 1
301 273 169
277 189 193
261 273 193
241 381 81
61 249 21
331 409 45
387 313 49
337 285 69
169 405 53
313 69 141
464 13 3
149 477 9
465 409 17
77 425 29
21 341 89
233 429 33
317 227 153
313 89 109
321 45 77
197 245 85
5 169 153
1 37 145
255 9 163
305 201 29
101 401 21
33 29 147
169 405 1
361 297 137
477 183 9
401 317 85
189 377 29
465 185 5
297 353 65
257 229 85
241 317 129
145 317 9
353 305 33
269 265 35
193 385 17
245 421 9
469 49 1
373 245 97
441 121 1
289 1 93
213 389 33
81 345 49
417 17 83
49 463 37
36 245 1
345 293 19
121 257 57
201 153 97
1 169 325
285 293 33
451 73 1
35 161 121
369 309 105
13 397 1
61 365 33
133 361 117
361 103 37
373 85 73
389 101 97
441 405 17
241 205 61
441 233 33
493 393 1
129 1 245
305 231 69
433 241 49
173 493 1
121 45 145
313 129 165
414 149 23
499 463 1
77 53 217
29 237 225
217 77 193
189 45 153
113 1 233
493 1 1
461 5 15
45 417 57
269 145 225
185 477 9
257 325 109
229 389 105
313 69 121
1 201 285
329 225 69
41 49 201
221 91 201
307 241 17
13 170 134
325 297 38
65 221 137
101 289 9
453 385 37
121 245 1
153 221 177
453 140 29
397 45 81
217 137 15
85 429 21
425 439 29
93 277 97
65 449 1
201 313 53
221 477 17
137 325 65
173 313 113
213 37 161
477 205 1
105 265 125
71 413 41
25 81 341
433 441 17
385 121 9
333 461 9
113 157 281
121 456 25
489 261 9
165 293 17
85 161 231
437 405 5
61 289 189
37 297 173
393 69 89
29 145 285
221 145 257
401 49 29
6 269 153
441 301 1
373 201 1
113 273 163
249 25 181
37 153 105
237 119 201
1 225 232
269 261 169
433 109 5
75 73 127
101 205 1
89 349 129
281 429 41
409 287 9
393 97 97
89 285 163
457 143 29
285 13 9
65 109 1
221 337 145
269 73 57
321 481 9
393 301 41
313 9 137
23 457 9
105 33 117
475 117 9
105 169 126
155 337 49
269 69 201
121 73 289
357 341 33
429 185 5
481 93 1
227 1 267
189 221 65
277 489 1
397 217 79
193 133 133
89 273 199
401 289 1
121 205 215
117 477 1
105 475 11
323 333 1
201 381 81
363 305 113
165 57 161
453 25 15
201 149 201
485 129 1
489 15 9
181 29 212
253 5 209
101 137 357
97 270 77
205 373 1
369 129 81
145 221 189
105 309 1
209 197 77
401 433 59
237 477 17
175 379 35
497 481 1
137 59 357
329 121 65
69 301 53
221 5 214
177 351 101
489 493 1
77 181 129
161 393 105
209 383 37
289 85 33
381 417 62
157 301 137
149 53 1
295 149 15
203 53 37
285 289 157
219 409 17
1 79 407
189 225 223
145 145 159
389 429 41
69 233 5
353 1 9
305 54 53
421 449 31
51 205 105
473 101 25
453 17 1
277 253 1
393 99 1
269 121 201
321 189 127
65 349 137
277 149 129
183 289 25
317 201 49
13 413 29
479 89 4
401 460 8
165 349 97
261 21 161
461 125 17
83 309 161
68 401 81
395 233 59
449 469 1
353 83 105
185 5 29
85 97 13
349 349 97
497 57 4
373 489 9
181 397 53
293 181 69
265 402 3
253 285 77
421 149 33
81 207 107
1 135 135
85 445 33
305 385 53
405 281 41
405 193 33
251 233 11
153 417 5
333 177 70
293 213 52
93 273 165
305 405 82
109 477 17
301 93 41
375 1 1
189 475 1
245 105 129
137 217 169
473 257 5
189 401 1
481 161 5
377 174 49
377 349 41
337 397 1
277 61 17
89 481 1
313 105 97
69 292 112
9 37 65
261 201 9
349 361 105
333 457 25
325 455 35
281 325 141
13 5 153
473 401 9
137 129 1
425 343 13
97 321 17
345 145 47
361 217 137
339 485 1
349 457 37
141 347 139
59 237 153
149 1 97
345 57 81
53 465 7
201 413 1
477 189 5
137 93 181
5 481 1
425 1 25
53 169 8
145 205 81
61 457 29
353 357 1
337 455 1
409 245 34
405 101 49
185 333 129
212 253 73
389 85 11
385 165 5
221 497 1
145 473 17
289 165 101
301 469 1
217 229 193
425 337 41
9 105 133
141 397 1
53 173 65
424 409 45
209 285 65
21 493 1
29 185 213
145 77 49
117 417 27
177 457 20
334 85 135
185 413 49
461 317 1
269 125 73
433 289 41
153 213 1
345 261 129
381 141 11
41 177 241
473 297 25
33 349 17
285 41 137
477 265 1
289 1 145
333 277 41
445 145 41
201 65 225
433 37 53
425 237 29
381 469 24
209 281 85
81 201 291
233 137 93
469 165 1
473 483 5
37 289 45
127 185 109
401 449 1
113 333 145
137 413 65
365 217 1
413 341 57
409 196 5
405 237 65
281 21 1
297 413 33
485 421 1
1 153 33
41 9 297
29 17 41
77 499 1
273 105 225
245 141 65
397 381 9
309 57 1
209 345 147
297 165 199
385 237 69
261 221 54
437 109 57
369 79 121
449 471 25
1 473 9
413 1 17
485 169 1
209 81 17
357 430 28
489 137 5
425 317 25
145 225 225
461 113 5
21 21 1
73 181 253
13 249 137
5 333 145
9 29 129
119 341 117
441 285 5
369 441 48
45 381 9
401 221 17
377 349 17
41 289 197
385 353 101
269 373 97
91 309 1
281 401 17
33 73 241
181 417 21
329 139 61
221 393 14
369 257 117
489 425 2
137 169 249
265 81 17
293 241 145
89 493 1
1 97 301
229 345 21
101 101 41
477 285 21
41 1 381
171 173 241
173 97 57
365 289 73
5 389 17
229 305 33
451 301 41
137 229 121
293 229 17
149 221 25
437 169 9
159 481 5
445 101 33
25 97 105
49 149 271
449 1 29
84 85 265
157 466 29
409 469 9
341 421 25
169 77 29
345 69 153
1 381 33
193 379 59
385 209 69
261 449 37
397 351 77
165 73 237
457 197 9
145 201 297
213 441 9
193 169 5
401 261 35
473 289 5
69 77 265
156 423 63
412 141 27
485 133 1
353 281 33
405 405 1
21 366 12
495 33 1
73 329 49
389 413 45
53 341 97
169 461 17
181 187 213
413 253 17
409 29 71
433 473 5
93 145 265
319 201 31
347 230 79
113 205 54
185 33 273
125 305 165
253 289 181
161 261 73
429 81 9
300 359 19
317 193 33
309 361 128
117 17 321
341 445 25
443 181 31
469 89 21
301 473 25
285 18 113
33 201 53
133 485 1
271 497 1
85 241 5
33 361 31
105 437 33
65 269 173
285 117 73
169 377 17
33 17 31
389 129 97
37 385 97
197 493 1
387 457 25
1 309 175
145 361 49
37 171 1
101 269 65
145 247 81
121 497 1
169 281 209
193 145 249
15 489 1
441 281 41
141 369 1
21 477 17
173 465 9
201 137 5
429 385 41
237 81 141
185 385 13
445 329 49
250 341 33
329 137 109
469 237 8
461 301 9
329 397 9
453 437 1
93 473 13
465 477 3
489 433 9
265 229 137
35 481 17
217 497 1
61 293 33
417 53 5
493 117 1
469 325 1
133 313 65
433 449 21
17 201 147
191 261 227
57 41 229
209 169 277
281 301 177
217 275 161
1 437 1
405 129 1
149 343 41
409 75 57
81 41 201
201 137 67
1 381 61
127 325 81
329 221 121
349 465 33
193 101 253
261 385 53
145 413 51
257 57 5
225 33 109
441 237 29
117 81 257
93 357 37
201 273 169
121 33 5
109 215 13
217 249 1
137 385 75
441 125 25
177 165 69
29 293 104
341 321 65
489 181 3
109 1 1
1 32 354
477 281 1
362 177 34
85 265 5
307 437 1
81 285 25
1 205 121
69 13 233
421 225 79
469 109 1
489 357 9
309 137 33
133 377 41
101 73 385
281 491 1
41 301 161
261 111 33
485 57 5
329 405 1
17 474 3
249 125 169
209 469 1
325 137 113
361 17 81
469 165 15
449 241 17
479 5 5
13 361 113
99 215 150
153 217 9
273 13 77
421 409 33
25 493 1
395 133 89
117 217 185
57 45 409
153 297 1
133 9 177
141 145 73
317 85 33
353 153 1
377 333 113
129 1 253
45 37 393
225 117 53
425 321 33
13 489 5
237 85 65
251 109 71
61 421 73
121 265 17
309 313 141
53 493 1
401 153 37
29 397 47
137 245 129
137 201 285
133 333 81
1 141 187
465 169 25
17 89 231
65 25 221
389 245 65
401 341 52
89 285 153
41 73 37
129 249 245
389 73 97
145 273 81
401 237 73
1 461 9
155 265 121
344 129 69
361 5 109
203 461 13
341 365 57
351 57 53
185 201 205
65 221 161
225 153 69
329 93 133
349 185 31
9 9 477
433 465 27
391 305 101
397 217 41
477 261 13
417 497 1
321 232 161
21 49 333
67 271 173
205 281 5
159 89 203
345 169 97
21 43 287
153 401 57
385 253 81
428 5 26
493 77 3
457 201 5
241 381 97
461 277 19
113 119 299
205 417 1
373 125 17
241 445 49
291 61 147
165 465 13
257 140 201
417 1 29
101 89 149
261 5 113
385 141 85
69 473 5
157 137 41
281 453 1
413 277 9
5 121 165
85 157 197
333 56 163
117 451 15
109 261 145
257 75 165
1 317 21
413 297 65
189 5 201
224 109 180
81 85 1
185 353 89
67 209 289
76 325 161
489 421 3
305 121 1
29 34 256
53 57 297
385 32 57
421 153 33
221 461 25
101 425 44
385 361 83
41 77 361
401 117 69
1 229 161
369 305 129
281 37 25
81 281 116
369 429 9
433 137 47
209 359 89
197 189 279
245 277 17
297 269 143
161 413 81
289 1 129
437 329 17
365 353 41
61 233 109
101 389 65
225 305 161
33 169 281
221 329 93
113 141 341
273 345 131
265 305 21
201 273 49
77 349 81
185 185 285
245 113 129
93 261 29
233 389 49
457 369 13
479 309 13
61 385 13
193 209 141
65 353 13
453 338 1
345 69 69
369 1 69
117 9 233
305 341 129
209 421 55
61 265 101
173 285 161
225 149 169
25 369 75
461 181 1
267 157 189
497 325 1
253 130 137
123 73 109
385 97 85
245 137 197
225 1 1
285 421 17
77 245 159
229 293 105
93 409 86
321 17 1
133 229 257
361 285 61
41 45 127
1 433 9
85 233 185
413 37 9
53 237 191
389 361 17
269 469 19
385 201 77
121 277 65
485 69 1
65 461 17
93 481 17
77 10 305
469 497 1
241 385 59
453 227 1
452 76 22
69 117 129
13 381 113
229 385 77
245 5 65
3 41 289
485 385 9
169 101 73
81 209 241
9 493 1
353 153 97
177 125 53
485 361 13
340 101 127
1 373 51
253 89 17
451 161 13
81 23 413
57 61 417
119 121 41
169 457 33
197 441 1
465 397 21
453 385 1
337 1 113
497 143 1
169 101 117
95 457 41
449 405 1
229 481 13
425 105 29
225 417 13
285 139 129
93 417 57
237 53 73
297 33 37
240 405 33
141 413 85
125 169 325
201 221 201
429 217 1
25 265 225
333 345 25
89 433 15
1 413 27
81 493 1
461 281 23
305 497 1
401 253 13
449 429 41
497 153 1
433 409 23
369 293 51
297 437 33
221 312 141
1 289 101
103 45 387
113 221 249
21 385 45
33 29 449
247 341 125
397 33 49
165 433 65
21 273 167
49 325 113
485 337 1
1 129 5
405 401 35
391 417 1
153 249 237
225 325 127
377 377 25
473 53 25
349 405 61
205 153 89
17 277 1
241 357 41
489 335 5
497 1 1
201 497 1
29 270 93
11 209 283
397 497 1
1 269 225
425 1 25
45 389 105
453 495 1
149 437 33
137 485 1
145 109 25
105 181 65
189 67 217
465 189 17
245 273 117
434 405 12
245 173 81
28 493 1
397 367 35
381 45 73
301 135 81
425 470 15
133 421 17
57 305 93
37 5 369
301 125 169
241 397 9
73 249 237
217 177 85
265 287 15
121 341 33
129 77 303
481 57 19
309 109 97
469 1 1
357 9 97
261 421 33
205 479 1
315 281 85
149 319 63
39 245 121
73 309 1
51 181 25
31 221 115
385 401 19
193 405 1
497 313 1
201 253 129
85 269 161
385 229 73
21 413 1
156 1 251
21 389 97
53 33 97
433 445 25
349 273 41
173 381 73
73 65 81
241 51 185
385 325 6
361 73 45
453 477 13
237 141 109
197 322 148
436 169 4
193 125 45
401 57 81
441 137 45
305 485 14
117 269 65
117 481 17
35 301 57
345 191 97
117 488 9
205 101 25
337 46 149
161 65 281
41 269 45
321 313 161
293 357 113
373 489 1
217 213 189
245 313 5
61 393 45
129 253 21
217 457 16
189 105 273
451 469 1
441 397 25
357 5 37
69 277 44
37 130 273
81 153 173
189 65 89
57 1 41
439 309 9
473 353 13
177 1 1
89 353 57
437 93 1
457 297 1
457 261 5
485 14 1
469 345 14
253 1 209
497 481 1
453 401 1
5 385 107
93 481 17
439 101 11
377 289 32
213 385 87
225 45 213
101 325 169
145 73 235
485 401 13
369 221 45
29 139 53
21 325 161
33 249 1
401 189 39
265 1 57
497 53 1
109 465 5
109 429 57
281 353 141
145 473 3
89 469 1
413 389 73
293 301 21
17 205 129
397 261 33
397 317 9
41 85 85
413 381 9
197 203 199
29 335 153
281 137 97
405 45 1
213 196 65
125 273 1
413 247 21
369 421 49
29 5 247
385 143 53
270 373 121
449 153 1
345 421 65
265 273 93
1 1 77
249 301 41
333 309 121
153 193 253
481 245 5
369 225 77
57 405 41
325 337 109
317 345 97
101 141 41
141 33 249
309 105 1
341 169 1
421 149 77
109 321 165
325 153 1
73 471 25
225 377 37
325 121 113
437 481 1
293 53 106
497 112 1
73 61 282
73 341 1
369 137 85
161 57 289
169 451 33
413 41 9
117 93 129
33 433 41
289 461 9
385 189 85
421 85 25
129 213 149
173 403 71
229 45 154
109 189 281
73 425 45
201 253 105
477 393 17
253 177 57
377 397 9
233 201 81
245 177 161
237 301 73
57 249 1
60 248 229
469 301 20
153 245 1
201 281 21
447 401 5
21 209 113
254 473 19
453 201 17
467 134 26
429 37 1
325 393 1
25 453 33
201 225 35
349 1 49
277 207 71
489 401 5
1 241 25
49 473 25
289 49 161
409 385 5
477 469 22
323 201 17
25 317 81
473 437 17
64 265 165
125 369 25
153 85 105
269 345 61
425 61 9
325 281 81
101 161 37
89 97 309
365 101 73
281 299 59
365 385 55
341 471 21
97 469 1
65 349 121
73 1 217
317 53 129
457 149 13
25 133 1
397 1 89
369 1 125
37 33 129
373 225 119
49 5 181
341 245 97
47 281 125
21 229 61
245 389 65
125 437 41
345 33 25
137 73 201
449 429 21
273 1 195
101 301 1
285 389 31
215 355 3
189 445 49
265 217 209
389 217 65
385 373 93
329 369 13
261 181 161
197 173 297
325 217 17
433 125 57
489 361 5
401 301 53
393 485 1
105 129 101
361 241 61
481 221 1
365 225 97
273 377 33
121 81 253
31 477 1
72 397 81
137 193 185
175 337 129
173 241 205
145 333 61
465 61 5
213 189 241
453 277 1
237 497 1
371 177 43
345 93 49
145 105 289
1 293 143
125 13 27
371 147 27
241 117 1
157 121 89
85 193 37
225 129 125
457 485 9
445 341 9
189 101 249
57 301 9
301 1 166
1 69 177
173 213 65
297 351 146
303 277 119
269 273 61
293 169 5
125 473 17
53 277 124
399 221 25
265 21 131
465 73 21
309 477 1
125 185 241
269 1 73
281 93 79
417 341 69
57 301 105
169 53 258
125 337 24
289 321 109
225 381 89
65 57 133
21 465 5
441 15 41
417 293 65
173 5 119
279 449 49
57 257 33
329 225 77
177 221 117
479 77 15
73 101 225
377 345 105
431 309 41
3 485 1
485 365 1
274 367 2
305 363 31
105 493 1
257 161 146
477 437 9
421 437 57
285 9 37
155 485 1
101 73 129
229 449 5
61 341 97
448 13 2
441 255 33
353 105 141
133 245 65
285 433 29
401 193 1
325 285 1
257 361 73
57 277 85
89 105 219
421 437 1
441 461 17
175 251 249
485 101 1
465 414 29
357 269 1
489 385 1
345 345 61
345 49 29
101 405 33
393 217 85
493 237 5
381 101 45
33 409 29
373 253 65
455 73 29
189 365 9
1 49 397
173 385 35
357 41 17
377 421 21
225 397 69
201 345 138
221 109 237
333 313 137
65 141 73
29 217 173
389 253 33
117 261 33
75 301 9
429 149 9
205 73 121
197 233 195
397 11 1
245 373 97
105 105 121
435 121 1
145 289 205
29 345 129
173 457 25
105 277 161
37 141 297
285 449 25
273 29 173
221 381 45
397 433 43
245 21 65
447 93 11
321 331 83
1 265 105
489 45 9
441 139 41
261 493 1
281 121 201
49 33 405
481 305 13
353 341 109
341 449 37
177 321 25
361 73 5
301 21 17
79 53 121
449 201 8
205 489 1
405 273 65
369 307 51
157 345 21
205 175 273
281 65 177
277 133 217
165 329 1
213 233 209
373 495 3
461 417 17
208 453 33
315 129 143
61 473 5
421 151 71
401 341 49
473 5 21
341 109 1
393 309 89
33 401 97
137 221 1
33 461 33
261 253 33
485 413 1
473 185 1
181 413 49
297 43 85
173 481 17
277 245 65
29 321 101
177 381 31
113 89 381
401 415 71
133 389 25
481 381 17
385 145 113
341 305 128
45 483 9
469 481 5
313 269 69
281 205 205
481 229 15
21 377 41
77 337 57
365 1 33
205 389 29
493 421 1
1 98 296
21 73 173
321 13 1
77 145 165
465 473 22
485 457 1
293 173 111
419 233 29
281 237 187
461 433 25
405 225 43
385 177 77
189 268 192
181 177 257
421 401 49
489 225 1
461 317 3
89 301 61
199 73 195
45 125 21
85 76 97
353 221 89
229 125 129
149 61 97
293 57 148
353 121 29
141 185 45
137 153 141
373 101 127
69 227 213
153 126 209
181 137 193
391 265 1
461 405 9
394 281 48
385 393 1
217 269 200
185 453 17
61 401 45
114 189 233
365 477 17
477 57 1
89 289 193
297 19 29
453 443 25
104 37 210
17 493 1
389 269 33
77 273 129
441 201 33
309 269 65
133 265 109
273 331 99
169 173 81
5 263 215
169 253 201
249 137 109
185 297 201
291 191 179
377 433 65
50 35 131
109 381 1
373 453 1
41 441 9
201 397 77
396 351 86
209 271 65
125 109 361
301 105 117
69 315 55
141 129 63
481 169 1
433 269 33
251 177 151
441 101 13
349 261 81
173 221 233
21 449 9
37 353 41
477 401 17
353 141 33
457 301 41
221 449 1
261 185 161
165 233 101
125 64 229
489 353 1
21 109 49
285 301 185
165 289 73
185 473 9
249 441 13
51 297 153
109 225 29
325 409 5
189 385 25
297 457 39
93 157 89
439 118 53
425 253 9
37 125 97
289 1 174
89 63 105
337 285 121
389 69 9
435 473 13
153 67 265
73 313 111
37 497 1
131 333 15
371 73 25
493 333 1
181 133 97
457 199 29
485 375 1
321 269 73
157 249 233
1 217 189
301 369 27
421 205 57
111 329 1
81 441 49
453 53 1
461 225 31
251 401 61
281 361 109
449 449 9
345 269 97
453 41 1
441 333 1
73 113 17
101 181 305
21 165 121
277 433 37
461 489 9
413 193 85
453 93 33
486 265 14
213 457 29
229 301 151
21 301 121
353 269 41
473 213 1
475 443 7
289 129 29
1 89 313
285 389 54
321 445 17
13 233 201
265 165 157
233 10 141
453 193 5
117 201 109
101 385 23
335 173 143
214 149 121
185 245 177
29 253 169
439 225 57
29 85 289
157 1 305
221 401 21
221 373 53
199 301 161
109 21 185
321 149 33
29 237 241
305 385 11
1 132 345
45 417 46
421 225 3
25 309 65
281 279 45
491 169 1
9 185 61
173 33 297
321 19 81
93 137 109
441 177 51
129 61 205
369 121 97
237 485 9
265 417 61
321 297 93
401 319 85
245 241 225
321 305 9
157 349 113
353 9 113
309 269 1
21 357 1
341 101 129
201 105 269
465 461 29
306 193 77
237 333 1
193 69 109
128 177 5
57 301 161
406 77 92
5 485 1
193 41 137
239 421 73
437 25 1
245 253 115
113 341 113
133 161 189
93 185 113
473 141 25
49 9 345
485 85 13
53 162 83
9 109 1
125 305 127
465 45 12
461 133 7
161 453 13
101 413 33
465 237 5
485 489 5
415 141 43
23 417 37
457 109 29
393 301 29
301 325 9
1 307 161
33 229 89
13 381 17
189 429 57
1 341 97
117 105 249
97 213 225
29 449 25
405 325 1
381 329 17
421 469 13
245 485 2
437 129 9
165 421 11
445 255 25
177 293 69
305 310 185
441 285 47
277 29 81
481 233 1
393 441 5
321 185 73
169 289 77
33 421 65
65 1 201
316 161 14
485 1 15
277 421 49
285 293 173
141 321 93
345 37 57
311 125 29
401 285 17
37 437 1
417 5 65
425 57 45
264 409 29
157 9 137
81 313 57
153 193 165
269 429 17
101 333 5
1 1 101
294 385 53
401 89 37
385 65 45
77 201 105
45 353 17
169 269 121
105 253 229
224 109 191
477 489 1
117 97 225
361 385 1
341 341 33
21 213 33
81 385 21
101 385 25
473 469 17
409 417 21
425 275 49
185 141 1
441 157 5
385 405 79
63 457 31
213 121 113
291 305 113
81 285 145
161 481 13
497 317 3
397 293 41
101 61 45
317 499 1
161 277 17
217 149 145
303 209 149
277 385 49
153 253 34
245 145 1
85 485 1
229 317 97
489 453 9
41 261 15
105 235 139
428 271 48
29 277 81
49 1 89
301 73 127
29 269 105
121 9 205
209 321 169
245 139 113
365 269 7
88 269 53
401 485 1
189 481 13
376 377 1
221 1 137
385 389 97
269 201 9
345 253 1
385 26 61
477 233 17
425 45 53
221 85 65
435 209 63
301 297 57
93 201 157
13 203 205
281 389 1
11 237 155
385 365 17
329 485 1
101 61 65
421 221 63
53 233 113
69 313 177
253 381 57
497 1 1
45 125 73
177 66 163
493 1 1
437 41 53
209 21 190
37 53 49
193 253 75
415 265 13
349 261 65
13 1 369
425 269 53
119 405 65
75 293 49
301 145 141
397 35 89
89 485 1
221 313 25
305 73 87
396 293 91
235 305 129
61 93 217
125 461 37
185 433 33
273 343 7
473 445 9
153 457 33
360 265 65
393 229 57
269 205 193
297 1 9
305 33 65
489 157 9
345 321 52
418 207 46
421 429 33
453 21 33
117 225 13
313 77 129
329 197 21
261 249 209
421 411 1
325 235 33
197 141 193
465 169 15
101 457 13
369 101 29
89 37 97
425 153 9
341 13 113
496 404 5
153 37 133
417 269 21
192 417 41
425 355 49
481 265 13
337 197 25
317 217 25
433 17 37
167 301 185
145 109 17
433 53 1
473 401 21
257 343 93
313 105 121
421 177 1
133 385 61
285 239 25
475 75 11
129 217 9
209 105 173
345 141 27
285 121 73
41 371 15
101 233 5
333 141 43
57 133 161
114 401 5
349 373 1
99 303 109
29 21 77
137 105 81
241 349 25
225 485 1
61 481 9
245 133 225
421 409 1
341 5 65
489 45 1
305 5 93
185 373 97
265 313 65
449 213 27
161 473 4
89 109 185
413 213 33
333 29 105
201 303 1
177 137 197
69 109 65
331 171 7
135 1 113
473 69 17
289 395 21
389 17 81
9 297 103
127 61 179
401 341 13
397 93 65
53 341 38
5 389 33
411 49 49
1 357 50
333 261 77
345 429 33
377 457 41
421 57 65
65 165 157
449 73 1
213 21 257
185 17 89
357 121 49
257 185 37
405 173 33
55 405 89
125 125 161
321 113 119
251 169 155
425 464 24
357 149 137
85 126 347
433 73 21
345 441 31
93 55 227
145 201 77
25 69 385
105 325 77
37 205 241
305 273 97
225 369 77
189 361 45
152 417 29
277 245 41
53 21 1
221 425 29
477 297 17
381 45 63
265 209 92
81 413 9
316 57 88
29 149 321
241 277 193
409 317 49
497 245 1
385 65 29
13 77 129
77 81 309
301 1 41
449 485 13
337 141 78
57 489 3
413 291 25
233 345 153
457 1 41
221 369 105
125 153 309
13 477 1
133 1 177
135 401 93
201 345 33
21 173 73
285 73 177
141 297 85
9 275 199
89 45 209
277 35 33
1 273 209
309 233 129
229 185 17
493 131 1
285 441 41
77 213 161
410 401 26
341 281 45
495 385 3
1 241 89
449 439 26
105 241 13
261 349 25
153 121 297
225 85 199
63 321 149
69 5 305
461 405 1
45 25 185
153 33 257
213 1 257
237 357 113
229 13 97
93 45 385
229 201 129
361 181 89
433 65 1
245 421 6
201 422 15
429 226 49
421 169 33
361 397 25
113 445 33
45 251 71
343 13 73
367 169 11
385 441 37
269 477 17
449 185 50
355 285 5
189 301 193
489 37 1
203 201 139
361 5 41
251 325 65
401 405 1
53 153 301
41 413 81
55 329 145
121 1 89
281 289 109
377 385 35
393 301 89
449 269 13
69 481 5
77 473 5
165 1 129
297 249 101
415 473 21
81 169 73
229 305 17
485 433 1
437 37 33
25 57 51
275 153 123
161 165 102
141 61 101
57 153 289
299 37 55
145 21 259
143 221 25
281 41 141
393 37 49
365 269 41
173 285 193
469 149 1
250 249 144
45 394 73
69 65 241
253 341 145
337 233 137
39 358 93
317 461 9
93 145 321
397 61 49
319 489 10
133 193 97
185 305 57
145 149 129
89 81 387
441 385 23
225 317 129
145 53 129
481 17 5
177 185 293
345 159 113
293 97 61
261 373 85
377 273 17
17 441 21
277 57 83
126 81 111
393 29 1
369 93 29
241 37 201
125 325 5
489 190 9
433 277 36
493 101 1
461 77 5
385 217 49
101 225 149
121 125 45
181 385 81
165 405 65
365 73 129
381 365 89
271 313 49
89 13 289
141 69 289
181 479 21
441 437 13
457 221 37
381 441 57
1 225 1
269 209 9
169 401 35
489 409 9
301 81 97
21 1 29
229 105 32
229 13 33
328 485 1
357 273 49
353 313 29
269 405 17
229 137 113
241 261 13
401 271 1
221 51 248
289 173 157
421 65 17
373 361 105
405 171 25
269 429 57
105 33 237
185 481 5
249 145 217
253 389 97
273 353 53
489 437 1
289 493 1
208 21 238
243 433 37
369 173 55
107 305 93
485 189 9
329 305 117
261 53 113
51 255 245
413 189 73
121 41 117
421 355 65
39 41 437
121 301 161
369 247 41
489 323 1
57 193 237
1 89 149
417 5 45
169 377 121
61 141 209
47 73 149
145 124 293
429 257 7
421 149 17
281 77 129
169 309 1
185 453 17
101 269 89
497 445 1
296 93 159
1 273 149
481 293 15
14 401 17
75 345 129
301 65 105
469 37 1
441 445 41
269 265 33
55 341 81
469 37 1
273 51 125
105 93 25
157 73 1
433 477 15
53 157 17
81 101 305
361 85 13
157 373 89
449 65 37
189 309 97
273 33 197
141 1 265
469 235 17
397 111 73
361 325 49
457 485 1
321 213 53
265 301 17
261 113 105
93 181 273
109 113 209
13 405 9
493 409 1
113 301 181
33 5 421
461 301 17
235 489 1
257 445 49
89 421 17
109 209 221
421 345 41
236 475 1
149 265 37
17 309 33
63 465 11
385 345 109
181 483 9
5 381 73
421 389 49
395 45 83
249 165 181
37 365 105
129 445 17
81 333 65
117 261 129
37 41 229
469 101 1
365 305 17
321 125 133
10 65 157
11 389 11
157 25 33
13 8 97
139 75 359
1 357 1
153 325 125
369 373 1
219 61 183
281 405 13
47 161 329
285 385 17
5 209 133
101 441 1
485 149 1
466 109 5
489 417 7
313 81 37
201 469 1
449 77 33
369 481 15
225 313 21
233 261 225
457 5 7
53 185 197
311 209 15
309 349 83
181 273 85
321 497 1
397 381 25
269 23 225
479 201 7
273 205 129
109 421 5
341 413 25
189 165 41
461 45 11
153 389 77
1 1 329
101 53 289
337 53 57
445 409 33
333 425 1
97 241 185
433 229 29
189 457 17
333 313 81
445 345 25
193 291 41
393 369 53
229 272 8
117 205 95
209 133 105
81 329 69
429 409 27
17 453 17
349 201 49
253 369 57
185 337 117
251 361 45
241 228 201
113 271 59
225 429 65
73 117 1
445 229 49
205 241 237
133 75 81
121 29 81
117 89 129
153 37 133
197 109 17
473 377 25
1 29 353
421 205 9
409 409 61
177 473 1
381 201 69
409 261 25
245 477 17
281 103 177
385 136 93
69 57 303
209 41 149
45 457 37
361 73 7
125 335 139
277 361 125
361 369 29
457 141 29
313 321 149
185 485 1
21 473 9
245 33 137
385 313 93
131 153 73
197 137 229
469 365 1
65 423 31
427 385 15
133 465 21
401 93 1
77 269 137
405 1 1
488 421 7
313 357 97
325 417 61
409 449 29
85 173 9
33 97 401
97 137 115
277 88 1
193 493 5
73 71 349
387 333 19
173 5 25
133 397 62
329 481 13
81 257 157
321 251 129
149 413 65
441 15 1
57 1 173
377 297 8
465 99 7
109 297 137
309 185 65
5 109 337
357 261 73
289 493 1
95 233 169
453 333 29
369 217 81
225 153 241
401 489 5
381 9 57
493 115 1
321 49 83
81 101 369
293 493 5
269 1 105
317 409 89
85 497 1
445 425 9
497 297 1
289 345 25
469 141 1
121 201 157
101 105 149
269 269 36
125 485 1
1 285 149
425 101 65
321 33 53
169 393 9
49 41 353
473 221 2
392 489 1
101 430 11
257 113 37
445 116 9
90 353 49
53 69 1
245 41 1
461 417 19
269 333 153
369 125 105
221 349 38
333 305 9
21 273 149
269 281 5
11 141 41
353 1 97
209 276 115
57 49 177
225 421 1
321 185 69
341 453 33
153 55 169
81 209 201
317 133 73
493 17 1
73 305 177
245 135 1
1 329 33
1 165 33
283 69 207
441 1 47
29 1 305
33 465 17
489 261 7
429 223 57
93 425 71
257 217 85
21 169 325
381 173 53
405 25 89
317 9 105
149 209 15
469 73 12
449 365 9
277 81 65
242 497 1
1 409 77
177 261 121
1 361 53
285 165 67
135 293 145
33 437 51
223 137 129
173 489 1
345 1 129
173 457 41
335 13 77
367 401 85
261 413 73
161 384 42
361 1 31
369 129 29
325 453 33
289 413 45
25 1 389
93 461 21
459 305 31
281 105 67
437 153 1
253 385 39
473 181 9
57 253 185
437 245 1
172 265 39
181 97 193
3 149 345
281 401 93
269 73 73
437 245 49
391 45 93
437 421 1
321 221 17
457 109 37
481 85 17
341 373 65
441 457 21
265 429 25
153 429 57
71 293 25
317 261 109
437 313 49
9 373 41
169 413 33
301 101 153
57 333 1
393 399 17
389 233 17
321 81 9
120 61 124
423 285 63
61 373 65
341 349 41
461 381 19
57 349 49
237 233 21
77 125 289
141 297 41
1 269 153
393 425 25
181 1 165
433 89 9
397 273 41
13 372 73
31 229 209
429 366 9
441 125 25
21 73 97
29 181 97
309 71 145
61 27 249
457 43 19
153 1 1
305 385 65
367 329 119
341 469 1
125 473 1
183 436 45
237 137 1
421 141 17
233 437 41
197 329 97
485 469 5
73 193 305
1 325 25
409 445 25
421 269 49
433 441 15
469 221 25
377 229 1
149 261 81
409 325 29
265 473 17
41 261 145
173 277 137
428 317 27
33 205 131
36 13 181
473 17 5
353 381 89
133 59 177
197 61 241
205 181 9
381 170 99
301 65 17
421 289 65
373 413 17
177 9 237
321 201 73
285 105 153
151 421 33
133 221 137
477 29 1
297 341 73
457 209 29
217 249 81
85 325 129
165 477 1
465 53 1
469 261 17
441 5 25
153 473 9
209 81 169
33 73 29
281 315 183
101 489 9
49 73 417
385 369 69
185 23 289
491 169 3
27 121 201
1 245 1
349 417 25
15 373 9
453 101 1
281 25 9
321 161 109
385 349 1
349 481 17
145 253 221
87 33 185
109 89 1
293 29 129
193 365 9
369 161 9
193 313 97
337 481 3
462 305 27
253 13 81
41 349 1
73 21 313
485 429 1
421 257 1
41 137 345
233 205 149
269 386 33
25 112 170
481 73 1
421 385 33
253 253 137
41 5 181
445 233 1
345 377 29
185 209 253
481 69 5
257 31 213
305 189 4
173 265 161
221 281 61
265 205 157
201 461 17
301 61 1
178 473 2
297 489 1
269 9 201
485 473 9
469 357 1
241 21 133
365 107 57
229 181 263
21 369 17
369 421 1
485 329 1
131 433 65
489 397 1
175 419 51
63 327 55
1 269 31
269 489 9
173 453 25
469 251 1
97 109 265
25 403 89
65 1 205
257 85 117
105 401 25
133 473 25
317 187 81
57 257 105
465 265 5
225 57 185
465 397 1
377 1 69
221 273 125
269 1 53
285 289 9
65 317 65
21 485 1
321 37 149
357 71 49
141 157 17
473 485 1
29 337 105
369 329 1
421 121 49
223 269 1
109 433 65
297 373 126
277 245 1
253 93 233
153 293 1
153 449 21
481 426 5
105 1 291
241 277 1
281 361 21
181 269 185
469 233 17
329 33 33
41 113 301
177 29 185
221 136 57
417 209 3
409 41 60
447 441 37
153 393 41
23 413 45
193 369 25
9 425 1
161 294 80
89 387 15
201 53 281
257 213 209
105 89 345
441 426 25
153 45 61
13 269 89
321 357 97
349 493 1
369 429 9
29 469 29
477 137 5
300 445 41
225 421 49
233 37 25
101 397 49
485 341 1
133 185 125
1 109 217
489 437 9
337 261 25
269 345 89
405 221 57
1 477 9
120 23 207
469 21 1
405 329 33
239 404 92
465 341 25
121 185 165
121 201 61
493 85 1
393 161 21
309 9 65
471 377 1
101 33 183
93 425 1
201 409 67
1 309 3
453 454 10
139 45 87
381 175 33
93 361 9
205 405 65
77 353 45
121 341 17
17 185 257
185 313 149
209 1 105
321 393 101
413 305 81
229 285 83
1 1 109
53 149 321
73 377 109
21 73 273
309 189 77
77 381 49
341 345 5
409 449 13
285 269 129
349 27 97
233 449 6
365 193 105
369 361 49
453 457 32
73 101 113
25 173 145
131 137 185
165 86 193
233 117 181
125 429 33
321 145 135
81 321 121
417 29 71
73 153 313
245 41 33
373 165 17
309 237 65
325 193 97
165 369 93
301 93 169
213 247 21
401 173 89
373 453 1
257 389 31
385 141 1
373 181 1
109 402 89
245 17 217
246 307 95
437 385 17
417 238 61
181 221 105
61 441 49
65 405 89
481 377 9
126 415 43
373 401 37
85 181 233
421 301 47
249 384 82
237 497 1
213 169 33
326 365 41
483 401 17
177 89 1
201 28 225
383 41 83
17 273 3
237 258 159
301 489 9
169 241 81
281 457 21
289 137 57
93 113 109
201 497 1
97 229 225
417 313 1
217 181 33
301 51 137
157 329 69
425 401 61
198 1 202
413 61 87
357 201 65
421 325 73
185 417 25
241 201 73
357 301 109
449 413 29
397 29 49
85 361 5
345 201 53
145 485 1
113 65 221
389 345 81
341 369 109
119 339 21
481 285 1
339 161 151
53 381 53
221 69 273
401 269 37
261 77 97
325 425 21
221 269 17
19 353 1
461 385 1
477 305 9
209 109 61
41 73 57
77 93 321
324 1 5
297 345 117
145 357 17
197 321 37
233 1 165
321 353 89
457 281 41
209 273 141
35 205 281
105 269 177
137 169 81
349 61 125
487 101 5
345 29 113
185 301 117
117 437 41
5 93 185
410 457 17
41 269 201
37 489 5
479 284 13
377 69 13
73 265 113
301 137 45
401 121 77
15 101 249
119 401 41
467 381 25
25 337 29
321 1 22
473 157 17
445 185 13
429 497 1
381 461 9
129 333 157
1 45 289
265 413 33
245 385 80
201 249 1
85 249 21
193 5 113
137 137 357
381 333 93
85 385 69
75 193 233
93 257 41
293 105 129
49 221 201
233 277 33
325 429 9
69 401 33
297 301 73
305 253 77
261 125 225
477 169 9
1 1 145
425 193 65
153 61 141
21 133 305
11 89 321
397 483 17
477 495 1
110 297 165
45 129 345
321 65 117
457 321 37
161 497 1
161 13 41
93 401 89
257 189 5
165 261 209
267 439 15
333 183 137
197 161 177
361 13 65
305 193 173
213 9 261
461 221 1
481 101 1
367 321 75
253 233 163
297 89 121
293 373 113
65 485 1
259 449 1
325 185 161
105 189 225
381 389 49
305 417 57
309 73 129
421 477 1
85 245 89
465 1 25
149 25 97
181 1 145
267 165 35
173 401 69
429 185 41
149 413 25
317 413 33
337 261 81
53 129 217
243 65 205
485 301 1
173 201 85
241 29 177
373 173 1
429 135 25
273 169 125
149 385 97
57 13 205
493 81 1
137 201 261
165 112 257
217 107 173
46 213 1
101 301 81
225 497 1
101 474 16
257 345 109
189 41 273
241 36 125
101 167 3
197 1 177
305 149 77
93 246 1
389 177 65
201 153 157
261 71 65
449 33 37
265 269 217
493 385 1
165 410 86
81 257 93
77 45 37
385 305 33
89 381 1
37 13 273
81 53 385
29 489 5
153 381 53
221 53 153
21 269 97
53 301 145
237 105 255
273 133 5
321 101 57
483 97 5
189 405 65
209 117 289
241 277 65
189 21 297
131 277 57
145 457 21
193 273 5
365 173 89
301 489 5
297 403 95
305 109 193
65 499 1
149 61 33
129 397 42
85 145 41
353 27 5
197 489 1
497 373 1
449 57 33
281 377 85
441 285 48
301 330 95
413 313 61
233 137 61
385 31 69
91 437 57
165 73 177
55 57 300
117 149 337
301 169 161
333 201 153
141 109 33
109 5 33
87 21 57
73 353 145
405 289 77
465 421 13
73 495 3
31 41 409
21 197 273
85 497 1
429 437 1
241 493 1
409 297 25
309 289 95
105 29 313
297 469 1
377 251 89
489 101 7
401 401 69
485 229 1
297 385 45
377 321 65
181 137 209
453 473 21
41 489 7
165 177 137
201 135 93
276 69 155
493 269 5
201 305 33
73 81 13
11 293 193
440 393 28
315 89 143
485 169 1
181 1 1
417 305 57
77 13 365
165 381 89
357 301 33
101 225 33
317 65 88
5 251 215
225 197 149
177 281 141
419 265 63
479 16 13
425 51 57
21 21 417
341 353 9
73 385 89
217 361 121
253 337 81
41 385 13
466 66 19
111 485 1
9 465 28
385 289 77
181 301 105
101 453 1
17 17 417
417 421 53
353 165 33
367 361 131
119 101 155
285 1 57
169 41 257
437 461 9
269 489 5
241 77 189
345 125 147
199 349 57
33 37 153
487 85 3
437 1 9
481 125 17
9 185 185
169 273 17
105 117 257
421 5 57
385 185 1
241 85 253
73 431 65
25 189 299
321 417 6
341 433 18
457 485 1
153 61 69
69 185 267
377 305 89
297 345 113
1 81 255
313 145 149
269 153 23
269 213 99
101 89 241
317 401 73
485 369 1
441 97 29
269 77 25
77 449 25
385 369 13
437 321 1
365 337 65
181 473 1
101 325 65
129 233 181
237 473 21
457 189 17
290 17 72
125 113 193
99 157 217
309 81 65
325 97 49
153 485 1
85 57 385
173 365 65
317 157 117
125 205 169
18 213 231
205 129 273
73 309 1
161 205 183
449 133 33
249 421 65
161 233 213
493 233 1
137 445 49
169 193 181
181 293 117
225 305 181
437 141 33
125 293 49
297 289 105
129 133 337
105 297 173
359 49 127
181 165 257
311 366 111
145 19 205
109 101 241
269 193 9
121 369 45
317 413 1
29 293 161
1 413 17
437 281 49
121 393 105
33 281 165
357 71 81
425 297 9
145 173 257
253 441 5
189 325 17
341 439 9
293 397 89
137 241 125
427 85 54
469 109 1
261 308 99
129 233 209
305 73 117
33 475 7
41 69 317
457 253 21
31 217 61
429 469 21
17 305 61
497 185 1
319 293 5
204 41 79
65 269 199
429 473 9
251 221 99
465 467 27
385 113 9
89 166 82
441 65 25
369 419 3
73 153 1
477 157 17
389 77 77
277 489 1
389 131 1
81 37 1
371 69 15
115 265 9
469 377 25
441 237 1
313 129 141
325 413 73
165 185 113
299 473 25
125 225 209
431 85 53
209 405 17
415 337 25
33 483 11
493 85 1
397 201 69
369 329 105
45 253 193
85 209 225
83 269 69
333 269 89
97 37 209
153 419 7
261 285 97
457 265 9
377 89 81
401 241 51
1 377 77
293 387 45
389 273 65
385 253 85
469 33 1
33 153 13
421 321 27
333 233 113
241 191 37
105 177 97
196 257 157
461 389 6
389 77 1
484 1 10
37 329 53
277 5 33
73 381 47
473 61 9
239 73 57
409 385 73
105 147 349
117 277 101
85 153 342
125 113 313
489 357 5
17 1 205
493 489 7
105 140 229
277 297 101
237 276 178
1 417 1
297 205 201
345 101 65
105 45 181
247 317 179
241 217 77
101 395 11
197 469 9
196 193 79
301 193 119
297 401 89
305 153 149
277 105 201
345 53 97
485 421 7
29 369 125
69 425 73
217 35 107
297 385 113
199 281 101
433 1 37
477 109 1
305 57 113
277 465 5
51 151 151
37 85 165
341 101 1
361 157 73
169 261 113
65 61 257
421 377 65
433 289 29
89 201 285
297 81 120
301 153 65
330 181 1
289 409 49
341 305 129
105 141 249
497 121 1
77 31 233
305 217 179
150 329 25
201 437 1
341 425 69
453 437 33
253 343 13
213 485 1
450 209 11
477 361 15
99 93 383
269 25 157
269 493 1
477 5 9
145 317 149
377 133 105
169 221 11
412 353 61
305 89 142
281 313 173
361 437 1
441 205 57
175 421 49
409 451 39
465 301 9
413 469 17
145 121 139
225 265 165
217 25 149
285 289 143
385 401 25
77 73 207
321 85 113
297 409 41
317 313 113
416 305 27
17 282 101
381 201 81
237 37 81
99 125 1
70 129 337
367 413 17
22 469 1
89 189 201
437 476 12
249 225 21
377 489 1
349 176 137
345 41 65
233 269 53
441 113 1
349 3 137
323 409 76
389 229 17
381 38 1
193 45 277
465 207 17
361 393 97
185 25 303
41 277 1
253 489 9
297 493 1
109 61 201
289 421 33
5 265 117
145 241 71
401 113 37
305 373 41
133 237 133
135 169 33
287 217 29
73 365 105
293 197 37
451 65 33
297 273 192
121 449 17
329 1 117
105 485 1
481 181 17
49 77 357
457 309 41
281 33 141
493 193 1
141 449 29
289 489 9
169 121 149
281 33 33
433 473 1
21 483 7
73 185 25
97 441 37
41 117 81
195 413 17
18 57 17
229 229 177
357 457 5
399 11 91
221 257 41
1 441 13
489 245 9
165 81 245
33 79 75
397 276 9
37 105 369
441 441 21
457 417 9
325 273 67
169 211 147
473 487 8
201 93 21
101 385 49
21 61 113
287 357 65
1 433 17
353 281 41
225 453 17
209 257 213
81 275 123
469 249 21
153 249 93
137 51 45
189 205 9
129 257 225
6 53 81
233 263 209
405 461 13
345 11 17
281 265 79
473 181 9
33 301 169
213 341 30
181 356 1
449 109 40
413 1 25
225 277 1
425 229 43
405 457 1
481 305 5
241 369 29
361 13 73
461 121 1
353 45 41
233 357 113
341 334 29
329 61 33
437 465 27
313 401 37
73 387 3
469 201 17
221 113 277
37 453 17
301 197 177
257 161 241
269 201 197
397 297 17
241 141 53
109 277 65
169 373 33
217 471 9
353 193 137
57 253 161
41 385 101
117 169 245
261 309 65
233 27 49
53 321 1
449 361 21
29 497 1
481 109 1
85 1 257
137 41 154
81 385 25
137 269 169
221 77 85
351 185 37
69 217 157
305 261 93
141 389 53
435 105 39
37 249 131
357 189 65
57 225 109
96 13 298
421 445 1
65 101 49
373 381 37
129 28 33
129 149 289
267 429 1
1 221 233
269 317 129
27 53 321
373 191 93
461 337 9
389 345 49
385 41 109
301 349 47
269 61 113
93 321 125
457 67 37
389 297 81
277 101 105
289 49 85
432 285 41
177 165 121
185 225 153
489 207 1
285 393 101
237 17 57
487 457 7
325 17 145
397 93 33
469 301 25
311 277 135
11 189 217
377 433 8
445 397 25
93 497 1
425 459 13
401 55 37
1 97 149
205 241 77
401 129 1
357 185 73
69 25 65
89 309 137
39 113 349
73 353 57
153 137 181
441 141 21
9 173 89
245 381 1
385 201 115
161 469 1
1 397 97
189 301 31
49 5 297
273 65 117
133 141 49
29 317 129
117 329 153
353 21 57
107 397 73
373 485 9
469 73 1
217 449 1
237 253 137
21 133 145
17 395 85
1 129 153
465 393 1
309 49 59
417 53 49
109 181 113
269 413 1
489 125 9
299 201 169
81 137 285
53 195 203
37 95 393
157 469 29
169 373 65
225 77 105
105 273 177
313 469 1
353 37 133
333 1 1
153 201 295
406 85 33
69 265 85
17 109 313
33 441 57
377 69 109
81 436 55
209 217 61
369 485 1
85 381 25
403 29 29
253 441 5
1 289 77
413 489 3
309 133 177
197 441 29
357 33 57
189 297 33
437 369 1
37 437 33
369 133 117
149 321 53
293 73 109
249 228 165
53 269 65
13 173 121
437 305 41
461 405 1
221 173 217
385 293 41
121 174 213
169 213 281
485 405 1
277 483 13
225 45 217
401 181 65
239 317 182
437 221 1
101 97 109
93 409 29
193 413 9
401 181 69
293 161 129
245 133 129
313 41 41
353 21 109
201 241 253
441 345 43
141 161 161
177 413 53
19 337 49
201 1 245
413 95 57
57 273 105
343 389 97
117 241 245
189 45 17
153 175 201
1 85 97
421 129 33
477 489 5
149 65 281
225 157 105
457 493 1
441 377 53
185 321 61
157 345 141
341 33 49
65 81 265
201 20 105
37 389 17
493 253 1
497 425 3
469 442 1
175 325 33
417 89 45
57 1 213
457 349 41
312 311 185
149 353 41
379 105 117
373 477 9
217 317 57
357 125 81
257 449 21
261 441 17
135 249 49
149 5 89
365 261 1
345 381 59
189 201 25
301 21 185
233 285 49
5 489 1
1 103 273
173 85 233
233 373 109
385 493 1
309 157 129
215 53 219
389 485 1
225 473 9
211 305 67
251 141 211
421 309 33
461 53 33
49 409 39
33 125 113
343 269 1
177 160 141
113 301 177
245 237 101
441 253 57
247 225 95
269 169 169
217 462 23
53 221 71
169 333 153
153 401 65
345 81 117
237 306 117
365 469 1
17 125 17
129 201 105
137 409 17
329 469 1
65 289 139
193 105 225
341 233 57
61 425 47
449 185 29
469 234 1
401 101 3
37 229 57
325 169 81
377 265 81
441 11 1
409 9 25
173 283 177
337 93 93
65 75 159
301 37 89
1 165 257
271 377 9
249 161 249
385 237 89
201 53 289
345 333 26
161 81 241
449 1 41
453 413 13
305 241 101
405 145 33
309 273 65
137 241 193
273 109 73
45 411 71
273 205 189
233 289 63
85 389 1
373 129 33
365 333 97
227 225 213
373 385 57
87 57 357
185 197 181
169 161 105
279 269 195
461 369 33
21 91 151
305 445 41
109 201 141
445 377 5
41 1 377
81 265 37
35 305 85
317 332 118
457 29 13
317 469 1
345 361 49
33 313 1
325 217 35
445 79 1
381 269 5
293 193 33
121 81 193
321 301 149
297 311 17
357 313 113
313 117 85
201 489 1
393 281 23
69 153 293
429 463 13
45 229 129
305 169 65
461 449 33
321 88 179
201 441 25
425 325 63
101 385 109
161 365 21
47 29 153
21 143 143
229 261 81
321 253 57
305 409 25
69 136 181
1 329 37
489 69 5
301 21 179
217 193 53
461 397 17
313 441 45
41 201 1
89 1 309
361 385 73
313 217 97
13 405 81
111 277 25
149 41 33
213 445 9
229 237 99
413 324 1
285 21 41
157 153 81
37 385 25
481 225 17
365 261 25
285 281 81
97 89 269
101 141 289
233 17 193
41 437 53
93 285 137
193 389 97
1 425 73
305 429 49
118 261 159
393 293 86
27 45 83
197 153 65
145 189 118
368 173 99
405 33 81
189 65 225
421 13 53
37 437 17
357 437 17
37 461 33
257 117 149
265 425 63
145 9 353
313 133 61
81 113 341
477 207 5
37 85 409
93 61 209
409 305 77
237 53 205
215 165 179
473 9 13
301 477 16
321 373 1
469 341 25
1 56 406
453 121 33
351 397 61
109 61 113
430 145 14
103 101 181
465 477 13
9 277 39
269 197 74
1 121 13
449 85 25
365 401 5
413 153 33
1 329 86
189 309 13
1 401 1
341 457 1
85 466 10
405 25 49
345 157 95
361 465 33
289 149 5
251 73 91
217 369 91
57 117 33
117 409 57
289 226 161
361 389 57
141 181 257
271 53 215
161 413 73
461 91 1
11 377 39
329 393 81
269 121 105
17 389 33
365 481 17
245 301 1
217 373 65
81 439 29
477 113 13
205 449 12
241 433 19
117 231 189
17 1 365
169 93 269
337 493 1
169 165 209
281 45 205
457 221 37
45 409 29
53 201 249
105 277 65
197 279 89
449 205 33
353 409 45
461 225 33
153 197 257
413 85 49
285 33 185
181 25 113
101 457 21
77 149 339
361 389 53
353 309 85
69 225 212
289 45 109
321 409 21
41 309 137
85 5 225
85 205 241
385 25 57
57 185 15
349 101 1
401 397 5
1 97 393
497 317 1
21 269 129
1 9 337
453 149 39
105 61 373
463 221 7
341 225 53
233 487 3
365 386 13
317 173 65
21 189 11
369 499 1
161 137 233
357 277 1
261 229 225
21 149 33
345 273 85
93 61 289
205 91 89
5 365 33
69 85 1
93 329 9
21 229 49
441 407 45
393 169 9
37 1 289
393 87 49
17 145 55
365 173 121
329 377 45
249 245 109
473 361 1
285 305 17
437 129 61
417 297 37
1 229 129
221 401 97
259 181 221
289 133 181
37 189 169
5 385 57
293 393 25
353 285 57
89 105 55
209 213 273
285 57 197
153 21 61
188 421 53
237 257 117
380 49 61
1 361 77
77 309 121
481 341 1
446 301 54
321 263 141
1 65 137
29 301 53
421 253 33
393 465 17
285 440 37
411 395 17
349 17 151
441 319 1
321 445 18
171 153 283
289 349 93
409 413 1
473 301 1
69 365 41
69 251 175
113 193 149
341 401 33
309 153 133
465 225 1
281 17 189
233 377 1
185 423 1
257 29 65
265 273 205
193 57 21
449 355 49
389 381 19
19 289 61
365 229 97
225 81 21
181 189 233
201 65 261
352 353 145
297 109 53
401 121 49
497 237 1
341 499 1
205 491 7
26 1 462
1 45 97
289 157 133
493 69 1
124 211 87
221 257 41
317 480 9
81 13 303
105 81 305
49 405 65
489 321 1
201 101 175
179 437 21
171 27 175
429 385 49
85 153 259
437 445 41
325 71 65
393 285 57
141 181 257
53 29 1
237 9 224
145 209 177
337 441 42
117 151 119
1 477 11
269 105 185
457 279 13
481 381 1
481 297 9
225 61 93
401 335 85
69 301 17
497 457 1
213 421 65
289 457 9
413 335 9
49 181 129
53 297 105
445 245 41
41 37 61
181 126 41
389 289 17
237 469 13
169 393 46
361 241 55
375 75 3
189 489 9
89 249 241
130 139 9
149 219 79
57 325 129
301 121 57
269 217 17
337 449 29
391 365 89
221 217 51
55 37 135
253 157 41
81 197 225
173 373 1
137 475 15
429 383 9
93 277 9
469 157 1
253 133 17
423 213 43
37 121 93
17 93 305
205 297 165
57 309 65
497 301 3
173 457 13
61 5 393
49 277 65
313 301 169
5 297 153
417 201 29
453 13 1
249 285 1
37 341 145
229 29 185
457 41 21
125 121 289
473 201 13
295 129 199
153 299 31
465 360 1
1 173 113
61 321 33
449 133 29
433 285 49
121 301 200
285 493 1
463 433 9
305 329 101
321 49 5
357 369 97
381 169 1
121 105 97
329 33 69
369 193 129
17 49 393
209 253 65
145 45 165
401 201 77
477 53 9
341 333 99
61 117 257
277 321 44
369 243 37
385 297 93
20 163 3
377 41 83
35 453 45
322 105 111
141 445 49
281 173 161
1 237 9
47 53 129
369 49 61
324 201 85
219 235 253
373 333 81
485 1 9
497 401 1
481 185 5
201 439 21
410 337 62
1 285 199
397 377 9
305 77 169
41 413 49
361 19 55
69 201 269
177 201 169
485 193 1
245 107 57
21 495 5
81 85 65
251 133 83
461 209 17
228 365 41
285 477 9
145 213 33
1 37 417
73 441 45
401 257 73
41 421 5
33 45 201
389 45 17
159 357 1
85 85 257
103 469 17
209 321 85
93 345 73
21 89 177
105 29 51
481 445 1
73 489 1
97 117 1
153 73 121
49 161 81
440 53 11
181 421 65
389 297 81
397 421 45
69 253 25
469 17 13
209 175 89
211 35 45
13 465 9
221 59 173
373 361 1
85 61 121
429 409 37
265 165 61
97 161 61
277 153 65
209 33 61
145 5 309
105 469 30
299 385 81
405 441 21
261 77 145
184 465 21
497 415 1
105 225 237
165 345 29
121 457 29
425 305 25
105 93 153
201 29 53
37 281 125
101 461 17
361 221 1
221 21 265
491 45 9
113 153 29
165 65 157
357 421 1
183 437 17
21 77 109
353 85 49
133 53 84
29 142 329
473 445 21
297 373 17
401 385 53
253 241 49
485 465 1
441 361 21
37 461 25
477 77 9
73 481 17
267 397 69
497 189 1
349 449 7
37 25 135
209 445 25
410 485 1
210 29 75
309 445 17
37 457 43
419 261 7
49 487 1
161 185 49
145 149 225
19 1 299
101 421 33
497 369 1
225 265 179
401 45 33
397 53 34
53 437 49
89 241 157
353 469 3
449 145 9
345 305 101
309 421 35
193 365 105
111 325 65
1 165 1
325 397 57
489 233 1
199 121 169
485 163 1
289 281 17
101 137 221
353 489 1
443 1 1
349 493 1
301 433 41
365 98 117
207 361 101
217 273 105
93 385 101
445 341 41
225 17 101
113 301 98
329 77 53
129 469 1
381 401 97
173 169 89
197 129 145
81 329 21
397 293 1
497 473 1
389 165 1
43 497 1
53 29 273
301 337 57
373 65 73
301 321 169
81 477 9
209 73 229
477 205 1
317 321 121
85 457 17
157 465 13
117 485 1
137 485 1
413 281 57
113 69 113
181 401 53
29 373 65
369 333 129
253 121 81
229 453 5
377 277 109
177 201 277
489 273 1
441 471 3
301 413 17
137 347 19
421 1 41
165 17 293
285 243 73
319 393 25
105 33 69
45 201 169
85 25 33
281 25 13
381 257 1
1 29 397
101 51 65
17 409 69
319 173 169
333 137 153
1 237 37
165 293 97
337 140 101
157 353 17
141 429 41
213 465 1
421 29 25
285 257 161
213 349 31
1 89 285
265 165 165
353 277 49
77 297 133
201 201 149
422 19 20
301 317 81
141 39 227
185 461 5
157 43 199
277 461 37
9 85 333
493 341 1
129 241 165
481 155 9
289 177 162
375 271 111
349 421 55
367 277 41
305 225 89
389 17 33
109 301 1
225 257 94
165 101 177
253 185 57
457 413 17
181 359 31
430 239 41
408 365 39
289 369 25
377 365 1
465 321 13
61 313 101
393 311 33
217 466 2
117 41 257
337 453 17
301 428 68
497 241 1
461 447 29
301 401 13
325 201 81
197 1 157
195 131 203
269 317 25
429 25 13
361 1 117
161 29 317
119 253 233
493 205 5
353 33 9
421 70 1
77 121 249
133 321 77
41 1 353
189 41 41
109 83 151
401 497 1
205 65 137
341 137 48
385 29 33
65 421 65
209 389 91
125 137 59
237 297 189
53 53 285
45 25 193
385 297 53
26 349 150
381 381 105
225 253 233
99 301 125
241 363 61
53 1 35
353 183 17
473 101 9
81 353 49
165 81 305
385 185 65
69 61 145
415 349 81
285 185 9
129 329 65
153 221 105
373 165 13
217 97 245
308 381 57
305 301 17
41 135 261
351 389 81
181 385 91
161 25 97
337 45 145
233 322 103
489 481 5
181 397 49
201 283 81
205 399 25
243 169 141
234 423 63
133 321 53
345 169 125
333 457 27
461 445 9
283 259 173
13 157 265
105 181 33
73 57 193
385 421 29
1 137 337
311 433 53
339 205 113
93 70 129
1 297 1
489 261 9
345 477 1
77 237 145
167 93 77
101 1 201
269 53 17
345 413 17
329 241 5
355 321 89
117 217 241
305 349 129
493 173 1
93 473 1
156 405 61
9 497 1
172 317 69
281 73 135
161 197 101
237 481 5
285 345 9
433 321 25
269 461 11
417 209 61
437 373 1
1 247 183
93 373 33
101 425 55
481 321 8
5 81 261
445 25 1
33 261 1
341 497 1
41 385 25
103 53 41
121 9 69
353 189 81
485 73 5
185 453 1
259 97 119
33 297 101
397 113 73
81 245 33
313 177 129
93 149 9
193 313 89
309 333 1
53 421 9
305 169 1
473 269 5
389 205 97
105 185 29
449 89 33
209 1 13
81 405 17
341 13 160
241 293 161
133 237 33
309 329 39
417 5 29
149 129 129
229 377 69
241 417 53
441 261 57
259 401 89
75 373 97
251 19 233
469 233 1
87 369 105
131 457 37
285 493 1
161 49 325
393 337 89
297 453 33
265 413 73
397 201 9
133 113 257
309 381 49
425 335 37
269 201 229
405 185 65
389 225 45
265 241 170
469 263 5
117 345 131
245 105 129
145 165 197
349 409 81
101 479 7
265 299 149
423 265 77
1 305 109
201 145 241
35 273 57
465 273 33
397 341 80
397 297 41
1 237 97
1 177 89
101 201 129
185 325 97
361 353 133
13 1 387
197 321 163
153 261 189
93 261 59
421 201 5
394 313 20
385 405 89
67 145 143
329 1 97
301 237 73
331 17 43
149 97 209
153 197 257
313 117 173
391 73 25
332 413 15
377 89 121
1 485 1
153 407 9
29 189 105
97 477 19
229 495 3
161 137 153
37 149 313
177 313 13
85 461 31
165 433 65
397 485 15
289 65 61
493 169 1
313 489 1
85 185 161
427 31 53
375 189 109
385 377 65
229 489 1
265 253 217
217 164 117
373 353 1
445 365 1
377 69 29
117 247 229
1 273 165
353 49 145
301 125 161
277 137 163
233 281 213
53 429 5
397 257 89
333 329 113
349 345 17
325 85 57
345 385 17
397 1 57
249 469 1
149 321 117
345 109 133
75 261 49
289 333 153
133 5 97
73 305 5
149 161 129
337 499 1
93 429 17
21 193 297
325 5 145
465 57 33
341 197 1
103 41 237
317 77 53
437 401 9
422 309 60
389 39 65
137 385 101
401 205 85
105 473 23
449 85 49
225 145 141
489 285 3
49 185 301
437 365 1
179 87 269
241 185 177
497 1 1
305 177 97
205 401 39
101 313 61
351 405 42
457 13 21
285 145 149
425 397 37
425 245 9
145 85 25
201 171 37
233 73 153
465 315 9
305 237 73
432 285 65
465 265 17
391 301 51
429 497 1
333 465 23
137 153 321
367 469 1
469 489 5
301 57 105
229 109 177
309 207 185
497 441 1
317 269 113
97 125 273
369 285 41
233 20 205
69 265 205
379 477 17
317 161 57
309 389 49
281 413 73
153 369 9
385 441 41
153 433 29
69 461 31
1 381 23
145 429 17
365 137 9
121 441 37
321 393 89
465 149 29
41 413 33
53 469 17
81 489 7
437 401 33
353 213 125
441 481 13
377 33 77
301 397 61
377 401 5
383 277 29
181 61 225
345 125 129
265 397 25
145 77 245
317 405 89
397 193 81
373 261 105
237 253 217
101 489 2
109 433 21
337 137 29
121 39 1
421 325 5
158 465 29
37 1 337
49 495 5
277 165 33
241 237 61
89 85 173
89 325 97
265 459 29
113 301 115
240 285 113
357 361 1
213 93 185
429 1 13
405 93 1
465 451 36
353 197 89
306 329 125
465 428 17
119 273 165
251 309 129
225 437 17
41 349 17
333 1 41
261 1 129
161 137 137
237 325 161
13 497 1
249 437 25
1 297 69
301 69 145
137 377 53
373 153 89
37 441 21
109 45 21
157 185 261
391 193 93
373 277 1
97 437 17
397 89 41
329 385 93
497 493 1
77 33 145
357 333 57
381 481 13
297 53 73
281 185 213
441 385 17
273 485 9
497 433 3
265 25 153
73 137 353
221 433 23
221 457 37
241 405 17
365 389 105
301 401 29
337 289 77
111 37 343
61 153 241
293 402 32
353 297 132
414 189 84
165 417 73
277 485 1
97 337 125
397 145 17
5 201 19
381 329 69
301 109 199
493 305 5
405 341 1
310 101 2
125 405 59
217 65 197
233 289 201
169 235 97
101 297 21
293 465 31
153 137 237
105 37 273
41 497 1
253 57 97
241 301 25
405 201 41
317 485 1
5 267 121
213 477 9
341 289 9
377 125 18
301 341 13
329 149 129
137 53 89
193 489 9
37 289 81
341 29 65
357 401 89
84 385 81
425 93 1
401 97 33
365 25 122
273 241 61
265 401 65
321 221 161
306 21 137
173 417 69
23 289 29
401 173 61
441 219 29
485 233 9
451 93 33
441 209 37
1 165 235
53 485 1
449 221 49
117 449 29
405 405 33
393 273 65
401 269 1
457 42 21
269 415 19
385 125 1
109 369 45
313 223 89
365 81 57
57 201 184
385 111 93
69 125 265
293 101 129
137 189 25
304 13 43
185 41 173
237 405 17
313 317 137
145 173 249
77 109 125
289 257 141
173 193 269
289 377 9
305 141 69
13 25 461
145 33 297
21 177 57
431 421 55
193 53 301
57 353 41
347 85 55
93 113 65
193 297 193
165 17 81
213 97 65
33 225 241
33 345 1
195 233 161
253 465 1
281 101 25
241 153 139
141 85 289
485 397 1
389 17 29
193 233 205
165 481 6
425 133 37
413 401 65
305 269 43
21 313 9
77 177 317
473 217 25
269 433 25
141 179 183
281 253 135
235 29 171
389 157 1
121 429 57
9 389 105
95 149 183
415 401 49
181 161 17
217 357 81
449 137 5
149 341 105
85 161 101
495 393 3
137 55 57
229 29 33
151 213 161
401 461 9
245 457 9
93 289 85
297 181 81
37 493 1
189 277 75
177 9 129
369 173 73
345 449 1
329 385 43
361 141 5
27 373 77
261 49 225
413 6 17
339 385 105
117 253 153
21 457 27
297 369 61
209 161 1
23 165 97
43 121 101
117 93 193
325 263 149
299 281 91
385 117 77
269 421 65
351 381 33
365 45 41
213 405 1
465 385 17
141 1 9
311 101 161
321 101 69
433 381 29
385 365 13
101 291 5
229 401 60
101 309 161
289 357 17
389 289 81
149 87 161
217 109 241
49 113 145
181 121 65
189 281 129
257 261 91
154 81 101
37 189 185
407 177 71
289 185 2
437 261 37
61 133 113
429 165 57
429 421 13
301 149 25
485 361 1
165 325 149
295 49 113
433 261 21
1 393 41
1 373 97
145 301 41
1 153 213
101 365 101
289 297 45
25 393 73
437 101 17
225 345 121
53 341 1
397 377 17
201 61 261
281 413 87
79 61 5
457 421 43
17 449 23
101 265 49
37 389 101
149 193 157
457 89 9
397 57 73
37 185 73
369 221 9
421 365 63
401 83 5
241 365 97
269 337 29
269 497 1
169 57 317
337 61 5
5 137 331
97 61 101
487 157 7
317 237 177
221 337 61
85 277 49
411 329 15
369 101 117
443 385 17
187 473 21
357 285 129
385 391 1
449 41 33
21 305 97
251 13 71
65 153 275
377 45 67
349 45 143
453 261 41
389 95 33
77 1 97
385 281 25
101 385 115
489 385 1
461 493 1
361 449 15
249 401 73
133 341 113
65 323 13
53 269 169
493 181 1
113 261 177
49 321 21
317 176 25
105 417 83
139 125 293
157 124 193
93 385 97
243 7 223
305 37 34
305 41 93
241 489 5
81 385 17
69 65 123
89 293 89
449 378 9
449 301 11
385 113 69
175 453 45
217 25 73
9 461 25
165 381 17
353 401 77
61 89 317
133 226 130
17 457 33
141 33 1
201 37 285
485 285 1
105 497 1
233 9 241
9 325 49
339 281 117
493 77 1
137 53 317
157 409 1
353 113 13
265 81 89
157 41 187
257 381 49
377 233 29
493 241 1
197 421 25
485 293 9
389 1 105
497 120 3
389 17 99
197 385 89
361 95 133
65 109 81
397 105 57
185 41 137
149 185 189
101 409 25
243 211 81
17 461 17
137 269 169
433 17 29
269 89 57
5 193 1
57 421 1
497 201 1
429 385 6
221 177 97
209 237 229
377 297 63
17 453 31
229 485 9
61 453 33
449 1 33
221 461 25
393 325 33
201 101 225
77 109 377
297 317 161
327 367 75
9 181 36
153 377 63
333 273 97
101 226 221
99 253 201
385 401 53
317 69 121
449 497 1
133 19 321
273 225 185
189 241 125
185 165 49
421 325 49
32 269 93
69 205 41
469 25 1
333 345 153
53 401 37
145 297 105
289 425 17
457 97 9
465 237 33
273 409 41
487 401 13
249 163 121
381 249 49
141 275 177
49 341 33
133 321 21
93 225 205
281 477 17
301 117 179
341 261 137
153 101 39
266 457 37
1 276 186
209 100 205
213 269 185
165 269 9
201 353 33
69 53 177
261 105 61
469 1 25
137 361 13
469 193 1
115 357 97
420 305 62
97 429 16
477 105 9
157 489 9
201 491 6
409 121 81
265 173 137
189 237 89
277 167 161
477 261 1
305 41 69
385 225 109
201 479 21
109 29 385
341 161 33
429 409 57
233 429 17
289 425 25
85 37 161
257 445 17
345 445 41
469 97 25
385 13 41
41 417 61
245 257 165
169 460 8
385 101 85
193 425 57
13 405 89
469 409 1
457 177 33
201 129 273
65 57 261
55 393 69
373 495 1
453 69 17
193 125 265
433 423 25
97 53 173
161 411 43
333 413 9
297 469 1
279 442 25
349 297 121
33 201 97
449 173 25
425 293 13
237 437 1
459 429 29
55 337 45
251 101 201
69 141 43
405 105 17
253 101 185
469 165 1
185 423 61
77 193 57
345 385 17
229 205 193
213 461 29
125 329 91
181 381 118
397 269 65
329 37 113
361 365 49
41 409 31
33 497 1
417 293 17
389 133 81
141 485 1
117 137 141
265 461 25
449 73 45
21 269 169
389 373 1
13 429 1
285 173 9
1 347 107
117 293 161
461 277 25
441 425 53
329 49 113
197 353 65
5 241 33
431 203 59
109 133 105
241 425 47
469 173 22
85 97 141
389 337 89
401 177 69
153 21 97
345 213 133
465 369 17
385 57 45
53 75 335
129 473 25
45 29 328
393 25 5
417 417 65
257 297 13
357 301 81
69 233 68
153 409 17
341 365 65
205 373 89
341 25 53
469 401 1
191 405 65
471 39 29
17 41 437
493 73 1
201 1 77
413 461 25
195 125 223
281 289 101
497 9 1
45 201 13
437 229 61
93 181 1
245 185 241
491 297 5
327 253 15
330 109 78
485 137 1
337 205 77
157 377 113
233 401 61
63 65 165
377 393 41
478 5 17
1 341 115
497 497 1
373 89 53
217 169 9
1 57 285
217 185 39
333 365 57
385 205 69
201 377 33
377 1 77
37 456 19
413 33 17
453 203 1
441 453 1
373 141 65
65 85 161
329 431 29
497 497 1
425 441 17
349 1 41
429 85 57
237 161 113
281 13 5
411 137 46
121 213 1
367 237 17
245 201 33
161 45 137
497 9 1
148 445 49
86 9 110
17 179 242
337 393 9
465 377 18
97 109 201
485 311 9
21 25 5
109 357 113
255 325 13
249 309 161
1 269 209
203 305 133
349 65 113
273 149 153
45 405 49
329 9 61
265 141 41
135 417 51
105 1 341
67 292 94
421 281 17
59 489 1
213 377 93
5 365 73
389 41 81
37 397 57
229 6 209
117 441 37
189 373 43
381 321 33
337 297 161
309 477 17
209 241 85
313 121 53
365 325 33
37 41 413
1 157 321
185 293 73
193 209 221
253 77 103
145 428 37
81 89 7
261 445 1
435 409 43
313 213 5
103 397 73
301 321 165
213 449 33
69 61 49
285 297 173
361 333 97
475 145 11
145 357 46
97 65 229
85 225 129
125 225 181
453 69 17
481 37 17
57 337 157
485 19 1
473 129 25
419 241 43
251 401 5
441 393 13
74 459 37
425 37 27
449 169 1
101 87 206
61 81 345
51 265 33
277 361 45
199 361 109
381 229 76
309 111 1
133 309 37
201 1 198
421 185 33
141 301 101
401 429 65
91 409 81
153 173 145
189 153 33
111 205 193
413 393 83
397 475 22
409 485 11
421 401 17
85 337 125
413 40 57
453 265 1
1 241 229
1 305 73
73 217 261
137 125 24
289 465 25
329 417 73
169 457 13
329 465 33
457 293 17
93 297 1
201 109 85
305 321 85
213 457 37
37 145 333
37 393 61
205 85 217
56 409 37
297 193 77
6 89 69
41 93 225
125 1 43
465 261 13
151 445 49
333 137 129
289 393 81
89 239 215
101 133 273
1 185 205
393 401 17
59 205 201
381 37 97
247 291 153
401 461 17
469 313 27
245 169 65
345 453 1
185 21 109
173 425 25
189 349 89
333 421 49
317 105 61
101 299 197
121 473 21
381 173 81
341 389 81
375 93 67
201 5 185
201 169 9
219 195 255
480 221 20
81 325 73
65 221 209
5 221 137
11 433 39
245 469 17
147 95 129
265 441 17
497 317 1
405 294 33
385 81 37
229 147 97
337 301 95
354 381 60
109 181 65
249 361 41
105 441 1
133 85 265
417 1 37
345 405 1
29 381 49
153 69 122
387 349 99
1 205 33
285 377 35
481 281 5
169 369 105
105 481 9
413 453 1
345 85 89
169 85 249
185 425 59
221 257 109
465 213 17
171 37 265
61 69 1
381 353 37
389 313 49
457 401 21
97 25 45
341 445 55
157 351 121
205 113 221
251 309 129
229 177 17
453 93 33
365 477 7
361 65 37
409 169 81
405 405 1
69 393 61
213 333 105
411 257 27
125 361 121
258 437 41
215 273 69
437 269 1
173 325 113
317 253 25
449 385 17
301 273 121
353 105 17
353 437 33
309 201 17
493 113 1
61 425 13
69 17 129
313 325 29
241 97 165
433 69 65
393 421 1
477 213 17
161 25 173
385 117 37
49 161 181
305 493 1
163 429 47
325 157 113
461 125 25
93 493 1
153 231 213
401 370 13
313 237 56
313 317 1
321 213 57
249 5 64
153 153 253
17 239 89
261 225 225
117 109 193
65 401 53
449 285 37
429 353 41
125 229 189
389 466 8
33 47 3
437 425 17
197 349 121
486 1 10
69 285 189
181 189 305
305 477 9
183 105 51
41 21 225
125 245 81
269 251 149
409 29 81
469 217 17
429 125 25
373 221 65
185 497 1
69 445 49
137 33 345
257 229 161
1 131 355
245 353 81
1 135 21
321 277 77
189 73 153
129 457 1
298 153 141
37 337 109
221 381 1
329 1 165
265 465 33
409 297 13
469 149 17
373 425 69
173 253 61
61 333 81
341 214 139
69 73 409
177 225 25
350 461 20
379 145 31
377 365 19
497 229 3
29 441 21
183 61 91
169 157 19
274 471 9
41 5 49
425 401 21
381 493 1
465 309 1
85 475 5
209 225 97
445 337 1
101 1 41
213 247 1
113 129 33
429 77 9
217 117 221
89 85 147
193 25 293
61 101 1
61 189 300
293 437 49
429 157 49
239 201 7
229 485 1
333 105 97
417 281 37
341 45 129
269 437 53
305 201 55
385 261 105
349 161 1
361 413 59
61 153 237
285 185 73
273 345 49
89 163 311
37 413 83
337 173 41
189 45 209
125 205 257
441 229 17
117 37 225
45 469 1
245 1 229
253 397 93
273 441 45
109 425 29
9 345 41
337 441 57
489 189 5
457 65 29
253 493 1
461 305 25
489 177 5
449 419 29
149 381 21
133 421 53
221 205 249
229 409 69
341 489 9
257 25 221
69 101 14
109 345 61
377 253 13
173 165 185
301 105 1
53 19 234
453 433 41
324 233 156
113 257 149
9 221 169
357 361 33
365 277 31
287 293 65
1 229 209
301 418 70
199 325 50
41 35 357
441 225 60
365 149 89
137 5 61
269 133 29
97 369 25
153 361 25
411 153 76
401 445 25
261 377 17
305 213 165
285 45 113
437 193 1
495 437 3
447 247 1
265 289 113
185 185 57
359 73 33
65 285 51
153 153 281
393 409 81
85 393 101
121 33 361
309 297 158
405 57 1
437 333 57
161 460 25
287 33 25
421 289 67
413 57 49
409 69 21
413 493 1
357 361 61
497 449 1
281 149 125
101 241 113
205 205 19
237 209 153
101 265 82
325 321 113
295 29 21
17 405 55
97 261 193
397 457 29
21 473 17
405 461 1
393 421 39
225 475 19
469 317 1
141 497 1
177 499 1
105 385 81
183 429 38
253 57 217
241 77 141
201 117 161
15 477 9
493 293 2
305 341 33
37 261 149
137 269 117
353 129 17
473 415 13
33 73 17
409 427 49
1 33 29
65 313 125
237 53 112
241 315 143
305 1 26
461 461 5
141 389 17
57 425 65
341 469 1
305 409 57
415 305 19
377 40 13
469 349 1
5 469 1
105 337 121
21 65 121
457 65 3
417 325 37
305 141 121
223 37 253
217 157 253
265 361 61
233 135 205
41 461 1
201 97 1
405 117 65
365 225 57
313 13 117
449 365 29
161 421 33
173 105 321
221 325 97
257 113 177
63 481 13
97 421 65
253 385 37
197 9 21
489 377 9
485 73 15
147 429 1
125 317 119
185 37 57
36 45 337
273 225 189
245 337 85
421 277 49
317 317 105
65 145 73
477 245 1
349 309 33
97 337 105
381 185 61
429 321 17
101 253 137
209 49 69
469 325 1
465 371 21
33 421 1
373 157 1
171 81 135
37 201 141
193 385 73
278 37 36
37 45 401
477 321 1
265 245 57
105 261 65
309 353 105
269 461 25
249 215 69
31 437 1
411 17 31
269 439 33
257 325 33
457 317 41
109 180 11
17 261 97
167 288 101
121 189 53
73 84 191
69 1 305
1 397 25
343 341 157
81 75 29
425 253 37
173 145 305
317 289 65
89 281 201
201 321 133
233 349 145
253 277 111
217 141 189
369 297 73
113 127 227
45 437 15
373 313 97
29 113 5
273 209 61
277 5 13
57 329 65
492 349 6
149 249 221
173 401 81
485 485 1
253 153 177
1 429 9
41 221 153
133 391 87
29 441 47
261 461 1
80 149 225
469 229 31
333 221 121
209 141 101
205 329 107
493 405 8
445 301 1
293 361 5
369 353 109
71 437 17
305 37 53
249 125 25
34 429 71
457 13 21
73 449 1
413 65 41
205 101 75
283 331 63
263 457 17
221 73 57
93 451 33
149 201 73
385 413 33
341 25 97
421 37 33
169 457 37
441 393 1
485 241 11
233 365 39
181 93 261
485 213 1
425 430 57
365 49 113
283 125 187
273 369 57
285 381 25
356 173 143
289 357 65
261 373 65
301 229 89
253 81 33
57 5 145
453 225 17
189 225 221
309 411 45
221 493 1
341 1 1
341 353 121
3 459 23
305 397 65
143 401 49
37 337 129
157 351 83
435 257 61
457 122 13
493 5 1
97 477 23
1 171 315
101 13 1
201 369 97
141 221 51
483 117 13
181 169 161
431 265 31
169 435 51
75 389 49
275 41 91
313 237 185
77 419 71
285 37 119
337 477 1
385 53 85
465 121 5
23 269 49
13 69 113
53 373 1
265 437 29
408 1 61
1 197 25
373 29 1
169 449 17
345 193 1
341 293 134
305 213 69
277 158 33
69 105 365
233 321 49
297 228 13
453 213 33
321 345 111
29 265 33
201 301 141
261 161 130
17 349 103
489 157 5
49 333 25
285 493 5
325 185 31
181 201 145
281 77 201
429 365 49
365 341 45
49 201 41
131 57 153
493 37 1
477 161 1
245 461 9
279 253 119
73 149 173
101 281 153
15 497 1
353 53 117
91 165 91
281 86 65
155 121 89
325 249 49
101 285 137
319 353 69
337 161 5
325 397 1
153 189 65
193 21 261
173 301 1
165 73 53
333 321 29
219 253 241
469 29 1
165 241 207
257 265 24
5 489 5
73 245 1
369 257 97
369 217 89
125 29 185
78 389 97
1 429 33
421 325 65
25 173 185
5 403 73
125 141 357
377 193 61
121 85 365
47 213 161
425 191 69
145 57 265
129 344 116
393 401 90
77 145 109
139 41 351
81 181 241
41 185 117
26 169 245
269 465 25
149 345 139
429 45 17
213 329 101
97 121 221
21 281 197
461 89 33
121 443 5
421 121 33
457 365 25
269 153 59
81 309 65
219 245 81
101 437 17
41 377 109
377 297 5
285 205 57
59 255 161
153 21 101
445 81 25
23 133 349
144 181 1
117 241 29
361 269 73
309 49 1
489 81 1
157 137 169
141 345 152
193 209 29
317 401 57
149 185 93
261 329 129
217 301 65
60 109 353
341 173 49
205 145 217
301 153 105
341 105 91
177 484 14
73 271 163
485 89 1
245 129 177
461 185 9
89 37 333
457 261 41
173 329 1
185 387 35
141 201 245
133 162 202
457 53 21
243 413 65
69 441 17
405 441 17
33 49 361
197 145 41
199 193 263
217 261 57
125 253 1
453 29 33
249 441 57
413 163 1
265 145 209
393 1 77
207 361 9
133 3 337
469 389 1
245 285 73
449 201 49
113 190 181
325 1 145
65 213 193
9 381 105
201 477 21
213 393 37
86 433 9
35 41 45
53 297 61
332 437 1
181 337 12
361 405 33
153 281 97
461 289 9
87 373 37
181 401 5
381 45 101
209 429 59
153 321 165
133 357 121
401 365 21
225 37 217
240 363 63
77 221 271
313 147 141
337 73 21
193 445 52
301 399 85
273 25 61
190 369 90
161 341 125
367 325 51
173 375 85
21 441 17
269 61 201
121 421 1
313 101 33
177 469 17
213 273 201
437 437 1
347 433 21
236 269 89
425 461 1
441 385 49
341 133 97
349 21 145
269 1 169
293 249 185
229 325 41
253 137 137
101 485 1
253 497 1
317 201 157
1 85 113
305 361 55
1 201 133
257 193 189
241 249 1
69 321 93
401 153 9
425 69 25
311 261 155
458 421 29
409 1 33
276 245 1
233 85 5
121 65 281
465 477 9
45 37 321
333 237 161
201 269 161
157 105 281
289 261 157
125 457 41
97 457 9
165 265 233
121 30 309
405 125 89
221 331 111
263 401 27
397 353 61
301 205 61
277 457 37
193 53 293
141 445 49
104 225 241
485 401 9
81 361 77
1 165 21
213 213 136
133 85 277
297 163 134
209 301 1
301 113 169
53 493 1
105 241 217
57 35 405
69 41 65
15 29 201
337 425 7
225 449 49
169 245 161
489 385 9
413 385 85
1 497 1
55 209 245
273 401 49
479 101 19
325 473 9
97 141 225
473 133 1
433 305 29
325 229 4
333 53 129
25 317 121
425 53 21
93 345 1
301 309 65
273 312 189
157 401 65
333 325 129
33 421 17
353 477 9
332 341 141
133 437 9
23 77 345
233 283 137
53 29 1
333 445 1
291 41 121
21 213 129
1 451 21
359 103 63
121 465 13
301 249 103
117 1 31
225 37 89
365 152 25
301 225 89
69 365 41
165 437 33
429 217 9
477 313 1
201 297 133
29 387 85
229 329 69
267 373 65
261 101 49
57 133 193
229 433 65
21 127 369
101 213 257
445 21 5
245 221 33
365 185 119
225 321 25
30 9 14
33 289 101
53 229 257
129 185 69
489 57 5
493 117 3
381 349 81
161 161 305
37 405 33
19 69 407
493 181 1
25 97 263
429 145 33
349 9 135
285 437 1
353 257 57
29 237 185
181 213 129
353 137 125
13 285 141
285 177 161
89 349 115
389 177 49
41 129 141
113 309 169
496 185 2
25 225 189
176 377 15
189 260 223
477 9 1
477 329 9
93 253 73
109 433 25
489 125 5
37 153 217
161 245 241
353 205 17
189 369 13
37 405 33
397 37 95
489 225 1
293 161 87
189 145 185
289 313 57
225 105 233
333 301 27
221 113 1
337 365 1
185 301 33
217 421 55
247 217 155
441 381 13
377 181 109
269 89 57
69 165 287
489 1 7
33 61 377
37 233 41
466 337 27
53 485 1
197 73 177
201 461 5
59 181 1
173 321 97
385 229 27
109 85 279
49 365 61
397 253 69
417 181 37
141 109 105
149 341 137
353 441 21
421 421 33
409 398 85
201 233 181
431 301 15
93 1 1
381 453 33
259 301 81
73 21 357
93 5 247
189 305 45
457 249 17
389 307 105
483 213 13
257 33 33
49 53 401
85 242 64
109 137 57
165 113 113
153 405 33
405 117 19
135 297 193
225 185 137
495 325 3
281 73 113
1 409 89
85 161 249
325 111 129
185 101 297
215 193 84
181 169 9
465 21 33
319 82 113
266 129 142
261 345 127
353 265 89
469 253 1
217 161 181
413 5 33
149 229 49
125 269 105
353 101 21
201 373 65
131 397 9
281 385 1
337 245 57
326 397 9
481 309 9
25 37 353
455 201 7
5 109 121
249 181 77
73 109 57
325 409 57
93 261 1
109 329 37
381 1 1
373 497 1
57 341 129
261 269 41
121 21 373
325 241 49
153 133 337
461 301 33
381 49 1
433 5 25
333 341 21
249 141 233
121 1 313
397 483 1
362 489 9
373 285 1
439 233 39
485 45 1
369 69 25
485 333 7
85 329 161
141 109 153
17 469 1
83 329 165
53 293 161
381 97 41
32 321 5
73 133 321
231 361 61
269 145 137
281 153 85
153 357 1
205 409 65
105 493 1
345 485 1
189 93 27
337 5 153
57 213 1
385 21 21
61 45 409
89 441 49
499 203 1
469 85 17
336 109 82
413 29 1
53 325 21
189 249 65
281 22 85
329 25 81
5 101 361
445 1 17
297 437 1
321 85 33
493 421 5
7 1 375
189 197 121
409 25 77
393 241 5
160 437 1
189 1 25
219 61 159
117 37 1
65 129 153
333 101 85
141 385 13
1 325 1
129 421 33
265 97 25
1 41 65
1 365 25
257 401 1
493 323 1
459 177 15
145 201 209
1 357 97
421 125 65
65 461 29
1 137 241
337 97 153
31 273 193
278 376 103
21 473 5
293 101 93
473 285 17
237 241 21
29 217 109
21 369 25
149 309 97
17 125 239
422 49 53
281 497 1
65 5 353
85 485 1
301 421 13
281 130 1
1 53 425
385 317 9
169 29 265
381 209 97
333 1 37
295 37 157
469 393 17
457 457 23
151 37 21
213 313 153
281 89 125
337 217 37
449 337 21
45 409 21
73 97 73
57 449 41
341 417 69
285 121 121
125 405 81
449 25 23
393 485 9
237 357 41
373 173 1
145 237 33
257 288 65
333 105 61
405 221 1
305 121 13
57 273 223
180 133 157
1 83 245
61 317 105
217 253 49
69 97 201
393 341 93
377 363 25
113 65 217
145 51 205
461 133 9
219 289 201
149 281 205
499 285 1
377 233 32
125 367 63
153 185 85
241 229 1
121 193 65
135 481 5
277 169 105
241 297 161
453 28 25
251 125 213
185 335 119
433 221 37
421 51 17
73 369 69
289 1 195
173 429 65
409 205 29
365 101 33
1 465 29
301 73 193
173 361 9
321 105 37
181 273 137
229 109 5
293 109 177
445 61 25
463 481 13
85 61 25
165 341 9
65 385 77
341 89 1
453 385 17
313 409 25
301 117 199
193 461 1
213 1 241
317 89 153
47 253 233
465 251 17
141 485 1
205 1 221
81 365 17
369 353 85
251 481 9
493 209 3
318 329 33
277 37 193
261 109 25
361 465 29
153 337 89
405 461 1
49 376 36
181 309 113
221 293 73
165 325 65
121 389 85
445 293 41
217 285 121
317 133 39
25 453 1
253 145 1
1 321 141
261 453 13
339 449 45
279 481 5
149 301 105
329 205 40
193 229 197
113 321 121
37 489 1
137 29 53
481 41 18
1 5 385
217 393 61
21 409 5
477 245 17
361 421 61
261 477 21
21 245 1
241 353 33
185 270 27
401 209 13
269 33 169
253 33 65
241 261 225
253 85 33
201 277 137
121 469 1
81 289 29
329 449 41
351 499 1
173 365 129
109 113 337
109 457 21
289 309 119
331 117 151
361 485 9
369 9 61
119 492 1
397 381 73
339 357 77
209 5 29
209 385 53
153 53 145
469 245 1
389 457 17
485 345 1
125 37 17
465 169 9
301 473 9
305 157 57
301 29 57
23 1 387
457 334 33
89 5 377
113 193 41
325 165 1
333 273 73
103 373 89
296 429 49
345 413 25
37 405 1
331 57 79
341 340 129
341 85 41
441 369 1
421 481 1
109 161 189
149 367 91
165 301 97
101 115 241
153 137 13
357 125 61
315 73 97
453 61 17
481 365 9
1 201 121
33 205 135
101 341 147
341 41 103
413 94 17
353 5 133
357 105 21
217 65 221
481 233 13
1 336 118
471 297 27
449 33 1
49 301 137
365 477 17
5 293 201
397 9 77
293 9 49
357 389 17
461 21 17
361 49 109
205 341 9
221 149 249
109 153 313
81 465 17
357 5 33
345 53 89
126 241 180
201 487 3
449 213 9
27 493 1
289 125 119
61 85 353
373 81 1
499 121 1
37 245 1
41 381 33
305 17 41
393 89 69
241 425 57
141 49 353
285 114 193
5 377 17
33 13 261
205 249 237
413 421 49
5 365 9
372 449 13
481 337 13
77 281 81
77 253 137
205 217 9
41 373 1
153 473 23
33 49 157
181 265 20
153 458 10
289 385 1
29 421 65
489 381 1
421 241 71
105 389 36
101 453 33
389 325 35
173 449 18
329 173 17
149 385 49
205 213 57
325 205 145
85 263 143
173 37 169
237 321 93
469 213 1
343 181 99
1 241 45
205 449 33
101 25 305
471 76 29
237 113 213
53 1 289
161 477 17
477 405 23
29 285 209
249 241 67
301 485 2
413 417 49
429 345 5
239 73 161
349 387 89
253 196 113
281 257 61
253 351 125
41 101 257
157 125 317
261 449 5
329 401 87
369 149 1
461 321 17
369 269 51
149 437 5
477 481 1
245 17 1
161 49 149
429 49 57
493 465 1
451 477 9
421 425 17
73 373 97
221 499 1
361 487 7
257 185 177
251 445 1
209 41 201
421 305 37
225 89 17
353 245 9
233 405 65
129 457 9
301 345 97
292 485 1
313 352 108
301 41 177
69 349 69
253 1 165
233 149 9
209 109 157
141 145 77
357 97 109
37 401 73
73 121 37
225 93 153
297 137 109
117 489 1
145 425 37
241 37 253
97 197 231
341 313 153
29 173 89
201 265 17
329 389 1
165 189 29
21 457 25
13 301 149
401 49 7
449 307 29
77 333 153
417 421 65
385 65 85
115 245 1
385 181 33
389 207 89
79 181 1
237 361 69
241 201 89
381 201 57
351 401 89
109 289 85
81 345 61
349 215 33
197 117 273
413 281 29
385 317 113
53 153 109
85 273 133
59 433 9
349 45 137
37 162 52
301 81 81
290 185 83
237 389 11
359 153 113
85 349 1
325 199 65
337 159 45
325 201 145
241 37 123
325 485 1
483 1 11
13 457 41
189 449 49
481 29 1
121 153 193
81 53 85
377 311 53
265 277 129
317 41 33
357 121 97
29 379 117
409 355 49
249 241 127
381 125 61
145 281 153
109 425 29
1 181 97
177 429 29
165 397 33
269 61 57
5 467 33
373 309 17
357 205 65
441 301 17
233 145 29
433 377 49
113 333 51
201 173 93
101 153 217
401 37 5
239 141 69
321 97 143
429 457 1
448 451 17
257 429 1
145 457 37
265 157 161
9 37 129
317 393 45
357 89 129
385 121 17
201 1 233
85 269 97
257 293 81
221 433 21
73 453 33
329 249 96
357 297 105
85 359 67
61 189 177
45 108 285
209 173 85
101 225 169
165 21 257
357 473 13
389 473 5
213 133 33
37 457 29
205 233 83
47 361 57
497 25 1
323 269 161
79 105 133
267 97 225
495 29 3
457 337 5
101 493 1
105 401 21
49 109 313
49 253 165
138 257 197
189 289 93
153 261 33
185 317 177
41 329 33
385 241 101
281 241 1
68 353 119
493 37 1
41 473 17
216 225 5
401 41 17
465 153 25
173 273 13
53 153 45
429 377 57
325 89 149
333 37 137
457 449 17
217 297 13
101 65 241
269 338 109
405 61 33
423 357 27
69 157 185
155 133 289
361 245 121
229 317 153
77 305 75
313 49 61
137 69 261
45 471 15
205 417 1
481 297 5
101 157 209
106 189 249
181 25 193
325 403 79
385 109 53
251 9 149
173 1 93
301 457 21
189 417 7
457 249 1
233 237 81
429 497 1
37 385 69
169 425 49
289 97 161
353 9 1
173 165 177
211 211 207
161 221 153
177 241 223
249 381 81
29 414 45
161 333 152
361 397 1
365 493 1
67 61 125
113 341 1
169 429 33
308 49 161
285 385 65
481 129 1
417 209 1
93 191 241
471 265 25
365 289 79
403 201 43
89 417 73
353 385 93
353 89 9
213 477 5
205 237 97
133 229 113
461 423 9
9 81 81
157 401 69
77 69 267
285 181 205
409 9 89
37 85 353
426 405 47
181 321 37
261 89 209
195 191 251
207 441 9
19 273 133
153 481 13
421 385 65
45 249 13
389 233 97
293 109 101
381 385 77
333 481 1
93 138 1
237 393 21
121 341 115
25 19 456
5 185 45
121 445 13
107 337 57
417 189 13
121 207 179
313 145 133
349 109 121
257 209 101
405 69 65
365 257 5
301 19 185
21 451 13
296 269 52
408 89 83
421 269 65
241 197 81
385 131 57
417 101 39
465 93 25
301 385 97
217 241 237
469 417 1
45 181 185
21 97 37
165 101 301
353 469 17
337 489 1
253 185 73
81 397 11
1 245 1
257 468 10
241 433 5
497 343 4
485 121 1
425 465 33
293 161 69
181 353 117
185 105 229
153 217 61
259 385 85
33 17 273
57 161 53
77 335 75
126 213 169
373 97 97
85 1 317
261 189 129
313 205 101
257 351 61
141 401 21
17 25 293
85 421 65
233 125 229
125 93 145
380 305 77
339 225 69
281 413 73
429 181 57
94 391 71
493 1 1
381 417 33
45 493 1
329 429 65
331 341 41
321 109 9
373 201 49
441 65 33
157 281 85
445 481 17
65 201 45
381 463 27
369 328 1
141 313 81
101 97 305
389 459 17
413 233 9
373 349 1
249 305 129
261 301 89
397 69 81
289 109 121
377 497 1
421 381 9
305 29 125
21 5 25
269 141 17
213 413 1
365 201 33
269 185 220
405 253 77
37 129 321
105 461 33
257 9 237
1 496 5
3 477 9
291 113 195
321 285 105
309 281 17
325 20 161
341 141 113
169 353 13
285 89 113
33 345 145
493 125 1
321 373 33
197 9 273
12 426 51
101 181 29
357 365 121
173 481 9
401 469 9
389 129 17
133 361 27
498 57 2
149 317 89
113 357 9
209 401 53
497 469 1
33 331 1
497 373 1
185 93 45
1 457 29
49 17 9
345 27 13
468 321 23
116 345 153
105 233 161
297 425 25
429 261 41
245 401 61
429 253 57
269 209 121
265 197 73
297 357 129
445 489 1
305 113 157
49 297 41
97 269 19
173 301 49
125 233 65
1 129 279
329 57 37
209 285 49
137 361 61
193 211 181
409 201 45
325 301 33
122 229 65
401 201 9
93 209 121
233 425 73
94 125 257
421 185 33
57 93 397
129 353 93
401 101 61
13 469 1
37 441 1
61 125 187
397 69 97
461 393 1
229 305 61
1 101 9
214 217 105
421 33 41
213 473 21
7 301 97
189 149 253
325 429 49
1 453 17
365 1 65
303 197 37
269 65 193
485 197 1
273 1 77
409 345 53
401 177 23
193 205 97
440 73 41
181 169 89
433 317 9
431 433 13
205 301 65
317 97 165
345 289 53
121 109 45
17 165 185
49 245 208
469 457 1
113 37 121
289 117 5
117 33 369
195 277 129
481 53 17
1 25 189
93 69 97
45 325 113
437 465 9
46 121 376
193 245 193
1 93 201
385 469 5
45 369 49
313 105 17
25 301 57
185 105 237
341 321 33
465 445 1
33 113 105
263 182 91
269 77 137
494 253 5
73 197 161
261 485 9
233 89 29
171 121 103
341 329 105
229 185 89
465 473 13
429 489 1
405 301 1
493 457 1
353 341 33
453 117 1
493 305 5
105 325 33
93 85 137
201 37 257
101 497 3
25 277 33
453 421 33
493 77 1
81 91 41
377 385 49
61 1 137
241 477 17
101 401 29
53 485 2
317 465 25
477 377 9
125 141 289
161 273 89
385 197 17
41 425 37
181 413 21
185 383 105
77 317 47
93 69 24
147 465 33
166 357 41
369 5 13
335 313 87
297 193 41
463 421 31
49 169 205
493 109 1
117 253 113
453 157 17
421 429 49
45 349 73
1 285 153
265 229 113
85 312 1
253 497 1
81 425 57
225 209 147
101 327 135
77 149 1
468 205 26
108 236 140
93 134 201
201 229 215
357 101 93
57 13 365
245 301 81
465 333 17
357 285 129
249 333 145
217 305 101
473 183 1
393 245 57
109 341 11
381 405 49
293 143 193
321 205 137
497 1 1
237 319 69
441 329 1
425 105 45
341 213 69
213 429 21
389 81 86
393 281 53
157 121 265
389 153 49
489 477 9
337 65 41
309 141 185
83 385 97
269 1 207
245 89 171
301 313 129
497 221 1
165 265 209
393 157 89
301 437 49
313 325 1
153 197 289
293 450 34
297 341 129
25 385 17
383 389 1
77 85 65
425 447 1
493 457 1
13 229 49
1 269 89
321 161 49
157 329 33
493 365 5
5 489 5
493 445 1
361 109 65
157 49 337
281 89 213
177 297 153
113 397 25
305 453 37
227 85 149
457 233 5
401 153 89
273 65 145
478 257 8
285 169 1
105 113 233
405 294 13
245 153 133
97 456 14
297 1 51
33 313 5
253 397 9
273 377 121
401 37 33
257 321 49
371 129 105
217 145 237
453 161 5
379 317 7
69 173 185
341 377 69
445 449 29
225 381 81
13 91 169
349 233 121
281 400 95
5 177 253
65 337 13
101 45 9
113 61 61
361 441 53
385 409 49
357 33 33
189 105 49
345 310 69
25 361 69
89 281 197
461 365 9
421 497 1
129 253 37
225 309 129
53 435 17
233 473 13
409 101 61
37 235 129
153 187 115
453 226 41
269 253 5
441 269 45
361 217 25
85 153 217
17 355 129
360 265 23
29 373 65
313 201 53
221 269 89
301 269 121
397 161 1
477 491 1
53 141 1
165 97 113
213 145 145
216 405 61
341 341 33
177 289 83
281 189 125
273 409 71
485 177 13
261 153 49
333 485 1
369 29 9
485 69 1
301 305 13
457 249 38
493 281 3
145 241 173
253 465 9
257 313 155
309 181 149
477 13 17
469 417 17
313 83 113
361 289 121
65 417 9
305 93 29
337 61 77
405 113 1
425 197 58
443 1 57
29 77 417
65 105 167
497 385 1
333 485 9
365 65 80
349 145 41
405 233 45
385 341 113
229 445 1
157 185 53
5 225 177
353 437 17
149 169 249
161 277 161
141 477 17
181 353 133
341 449 47
409 163 65
321 7 85
41 77 25
489 133 9
309 61 129
9 65 379
57 361 45
166 497 1
485 443 1
469 125 1
381 233 65
449 333 13
29 77 137
253 361 53
201 181 237
365 53 49
145 189 283
357 201 101
401 205 31
317 381 93
457 161 25
421 141 17
49 309 97
337 265 97
181 101 65
261 329 117
1 209 169
457 37 9
13 77 329
445 17 33
469 349 1
157 321 88
493 137 1
73 21 5
153 211 149
357 377 9
489 271 9
113 25 361
405 26 1
101 421 49
441 404 50
17 289 137
305 405 65
113 103 53
348 493 1
1 175 244
325 177 57
389 273 17
401 381 5
113 71 189
265 299 69
259 245 151
33 21 185
329 433 5
65 453 39
317 225 1
273 417 53
266 113 98
173 9 191
69 268 11
97 1 17
61 405 1
197 321 73
301 365 113
337 473 21
183 305 133
397 37 15
143 421 51
389 445 49
401 293 53
381 133 1
389 369 65
345 361 25
373 225 69
261 45 209
173 109 1
461 241 25
269 465 1
57 461 25
369 405 9
495 499 1
405 25 75
60 377 17
53 469 13
441 35 43
1 289 149
221 441 25
477 173 9
429 341 59
153 433 21
109 269 145
261 437 33
89 277 209
173 223 277
385 413 33
325 161 33
473 45 5
368 13 46
165 73 97
301 129 165
441 77 37
313 341 97
161 465 5
102 53 143
221 353 41
53 85 321
289 101 65
287 481 3
37 237 73
17 237 105
253 305 81
146 129 316
177 261 113
21 341 125
469 421 1
57 217 137
179 361 129
133 441 14
297 29 37
389 27 1
1 253 221
173 281 39
153 389 33
133 461 5
329 1 137
29 245 193
153 29 77
37 333 161
17 217 17
173 245 65
217 33 137
449 301 41
389 241 49
321 453 33
17 305 177
369 225 41
349 21 121
181 329 89
221 403 21
353 301 51
497 281 1
453 333 1
385 29 98
109 445 45
185 287 43
457 83 13
321 377 5
245 149 217
41 237 41
67 225 93
469 469 9
185 169 97
57 429 25
245 281 17
65 321 5
53 233 213
393 429 38
405 211 93
109 413 17
469 121 17
289 85 193
73 193 277
337 293 11
489 341 7
181 381 9
185 25 221
57 473 17
45 257 209
401 215 45
129 473 5
465 393 20
275 253 11
329 169 101
185 261 1
421 477 9
285 253 121
293 157 9
153 145 213
293 345 29
209 449 27
337 289 5
85 413 25
365 419 17
185 429 9
373 377 23
267 121 67
429 217 41
248 239 34
233 125 129
93 465 9
277 1 193
21 425 29
365 429 25
425 177 65
389 11 65
253 1 145
477 41 1
337 409 77
41 485 4
425 285 1
17 189 41
289 361 121
357 177 97
277 290 76
5 469 23
453 141 1
87 453 33
137 373 19
245 150 21
265 325 129
389 141 49
223 325 163
225 493 1
149 105 273
313 41 57
83 297 85
493 21 1
361 1 1
211 305 113
297 445 25
301 109 197
457 61 33
197 35 105
1 377 61
201 261 193
341 321 1
297 469 25
121 425 25
137 249 153
253 217 125
385 381 85
149 311 32
265 73 189
241 357 55
81 350 51
373 325 29
141 301 58
493 369 1
1 485 1
87 345 83
185 101 33
153 209 269
493 145 7
57 13 17
277 77 1
136 153 37
201 9 53
453 113 47
9 249 157
133 485 1
21 149 193
245 265 141
405 225 82
103 183 125
13 461 9
397 73 101
397 213 41
377 401 69
389 225 33
153 65 149
253 457 9
481 21 17
153 49 97
237 453 1
73 425 45
269 153 201
485 373 1
9 261 73
89 5 129
405 13 81
325 421 11
131 413 9
293 99 33
261 398 1
85 121 265
201 29 1
229 389 97
125 361 21
129 253 57
135 357 129
61 295 43
337 405 1
405 277 1
269 119 229
225 85 229
385 429 43
145 493 1
269 385 21
473 401 21
237 61 185
225 393 9
17 293 9
1 389 1
387 111 95
240 89 225
1 117 333
57 421 9
161 333 9
129 313 151
405 201 1
145 173 43
429 221 25
153 346 85
361 328 125
61 45 153
489 325 5
341 93 129
445 261 41
437 137 61
269 101 53
285 253 207
257 393 85
321 193 133
218 189 265
461 433 1
169 405 1
189 229 161
236 481 19
281 357 49
127 481 5
401 225 21
33 481 13
89 117 209
49 257 17
329 485 9
445 53 41
287 133 45
225 9 53
413 29 33
481 221 9
335 377 109
261 409 53
269 385 31
105 269 97
117 317 90
85 333 153
253 117 145
269 381 1
373 73 105
331 213 9
209 409 85
313 337 113
453 101 1
241 293 33
69 415 77
129 393 49
229 165 217
181 81 121
461 401 1
269 381 41
157 457 33
381 191 33
13 53 257
245 453 33
325 477 9
293 149 143
497 185 1
309 477 13
221 449 9
105 1 69
71 447 33
257 461 17
161 201 93
346 285 140
257 421 33
485 339 9
441 129 25
293 417 37
13 353 137
349 301 41
161 253 89
403 493 1
307 449 33
305 491 5
465 157 23
237 325 65
337 469 23
429 311 41
29 221 75
485 395 9
17 61 241
201 101 93
237 53 225
209 365 81
433 365 1
445 345 1
341 37 97
285 285 109
257 457 41
484 233 10
351 145 125
5 1 193
377 46 77
301 353 29
157 375 21
433 95 51
469 117 9
101 325 113
9 453 33
421 281 49
355 481 19
389 257 47
413 151 57
333 17 73
333 297 125
101 141 49
201 343 155
233 381 29
417 257 77
235 415 29
205 325 13
97 289 37
361 81 97
133 397 45
392 333 70
213 121 217
201 293 177
53 173 278
345 209 29
493 429 1
401 341 81
133 457 24
337 261 41
333 149 137
381 393 91
389 285 33
169 201 173
225 141 257
297 81 106
37 397 49
217 1 253
181 308 126
185 377 57
9 273 103
81 389 1
349 413 57
301 129 41
221 259 207
41 429 41
81 17 389
93 417 57
57 293 33
117 73 193
217 305 49
95 493 1
345 417 6
413 21 5
121 301 1
497 483 1
361 177 69
259 69 233
81 21 73
425 373 47
433 67 17
421 21 71
337 201 53
289 9 101
45 317 65
205 269 185
169 69 173
351 361 101
45 457 13
341 85 19
33 1 9
45 17 449
61 151 161
469 211 1
161 1 332
305 127 101
281 21 133
481 269 3
389 101 85
405 245 33
49 81 101
369 99 125
393 142 31
203 101 187
297 125 103
281 109 189
169 145 137
361 293 67
453 305 1
105 221 257
9 297 57
105 273 53
253 405 1
5 221 17
297 253 103
165 139 265
401 385 97
201 369 73
409 127 53
191 93 21
377 420 12
33 169 225
153 357 129
177 461 25
333 467 23
189 369 69
55 193 181
161 93 334
197 373 99
103 125 185
213 297 55
385 309 101
193 61 293
469 401 1
241 211 133
65 281 81
249 1 197
469 33 19
55 89 281
405 129 49
73 61 305
395 333 97
201 137 177
301 193 39
285 61 113
481 157 17
265 325 31
277 125 1
213 1 193
1 177 124
33 313 179
381 149 17
21 485 9
189 293 49
5 73 57
165 345 107
489 265 1
111 429 9
381 33 65
61 37 329
463 461 7
1 153 181
310 25 36
441 237 21
289 40 49
325 41 133
201 365 1
225 65 89
453 229 17
169 156 71
17 141 133
385 221 97
21 433 51
126 201 117
361 289 1
69 275 5
1 365 77
325 85 25
49 437 33
265 327 151
257 53 201
489 101 1
133 277 33
365 241 29
45 425 69
281 49 161
47 358 17
61 353 29
225 213 165
297 213 13
485 279 1
109 409 25
457 169 1
29 405 1
285 461 1
1 261 201
1 417 41
481 385 5
281 233 197
421 281 17
111 1 279
101 381 105
106 357 33
469 241 17
351 21 87
333 473 9
441 305 29
33 329 49
477 49 17
117 301 1
57 361 9
195 185 87
257 317 175
41 21 389
25 201 153
301 245 129
289 225 65
449 121 45
289 153 1
465 421 1
77 281 133
329 33 157
261 221 177
237 209 161
185 241 225
161 77 253
421 49 1
185 49 125
325 341 81
173 261 97
125 53 233
393 317 41
457 257 37
59 37 375
269 337 1
465 233 21
29 473 17
101 395 9
153 145 223
1 485 1
309 213 129
393 272 1
269 485 1
285 461 17
277 167 89
453 101 33
457 337 17
157 37 189
449 65 9
45 369 29
129 321 161
43 225 121
209 45 213
225 273 141
385 97 98
53 33 385
65 25 201
445 185 39
1 377 13
125 233 257
133 39 57
85 153 10
43 225 77
265 349 109
457 459 37
226 477 9
285 285 33
65 257 173
497 457 1
57 29 63
437 109 45
441 277 25
441 481 13
77 45 9
205 321 27
357 173 81
153 225 253
145 137 137
157 325 161
369 29 69
333 485 1
337 437 1
74 317 89
225 225 219
81 281 193
261 449 1
53 97 292
225 165 237
185 181 293
73 229 165
293 441 13
189 125 93
361 293 101
178 53 107
449 189 21
441 29 17
101 465 17
195 457 34
337 157 45
361 401 47
473 449 13
318 461 25
161 261 181
261 337 25
452 429 1
389 165 1
465 277 33
109 435 17
109 437 1
477 205 1
477 281 23
433 205 22
10 489 5
265 325 145
465 495 5
179 41 129
283 125 141
369 221 81
221 201 233
333 61 137
13 409 19
299 193 1
181 253 33
163 261 77
261 105 1
121 101 291
269 37 153
25 341 49
473 297 22
1 441 49
469 101 1
69 457 41
329 285 121
405 233 65
353 29 109
269 413 25
237 275 219
201 333 49
441 445 17
201 151 65
485 185 12
335 393 85
205 345 117
421 209 41
441 41 37
453 9 13
141 273 114
253 269 229
397 17 33
345 277 146
237 445 17
325 69 161
369 401 13
161 29 141
1 205 25
205 169 241
141 269 197
461 165 25
169 437 1
425 111 45
363 85 97
481 85 9
213 17 106
141 217 13
141 473 9
469 365 1
205 269 105
493 403 5
377 453 1
137 208 287
85 61 117
75 457 13
57 145 313
437 153 9
339 101 125
341 201 1
265 49 215
73 489 9
185 125 1
421 485 4
126 311 81
217 419 79
135 461 1
205 245 51
46 101 177
485 361 1
490 197 10
17 249 1
457 389 5
371 373 49
37 117 73
369 261 35
378 165 43
305 213 137
189 29 13
165 129 239
185 497 3
438 9 53
179 457 5
81 97 29
325 245 167
353 269 61
201 107 137
261 329 57
209 441 53
485 371 1
77 385 89
283 181 189
401 289 45
365 377 121
185 141 272
301 61 81
320 385 97
385 249 1
170 157 326
497 173 1
397 497 1
403 57 55
45 329 53
177 415 21
239 385 109
337 385 77
349 401 5
165 93 327
221 173 233
401 153 69
185 373 81
201 27 29
185 293 17
1 389 65
433 229 47
181 213 33
269 81 209
9 133 345
493 477 2
221 101 253
1 293 113
265 171 5
25 253 233
401 489 9
217 305 11
223 185 201
39 21 435
193 145 305
305 1 69
441 41 5
441 1 53
301 249 65
77 489 5
157 461 1
433 121 33
353 227 77
143 421 65
41 157 129
449 453 17
339 101 145
457 309 9
497 353 1
205 189 177
349 159 73
317 385 49
49 285 177
25 61 193
17 201 181
137 417 1
413 49 17
201 93 1
257 385 33
401 6 65
49 29 204
253 177 49
93 257 173
261 325 145
41 201 185
251 137 121
149 21 119
421 165 59
153 49 29
61 125 57
441 319 37
477 485 1
401 413 81
289 293 113
241 141 105
225 261 81
365 271 113
185 119 205
211 109 209
217 49 85
465 165 17
261 35 113
273 297 149
217 433 21
313 341 53
321 453 1
1 133 261
1 425 57
273 341 133
145 157 49
321 81 14
153 309 51
237 285 201
13 53 257
189 305 81
401 368 25
157 281 5
205 173 129
21 45 1
233 233 77
225 105 1
461 97 25
9 289 5
371 369 97
69 445 17
360 461 25
301 449 21
217 1 169
161 237 161
413 421 9
477 311 9
237 205 205
457 421 27
49 137 13
153 237 213
181 53 257
189 321 133
249 27 49
269 25 177
48 429 9
421 21 25
97 449 17
161 141 69
49 55 113
449 142 49
237 173 1
253 353 73
333 465 13
181 437 49
289 365 17
397 325 1
445 353 9
473 117 9
189 277 113
397 465 33
261 185 41
371 277 35
301 89 113
281 375 17
41 249 87
293 165 103
461 17 25
241 261 49
389 497 1
17 289 57
9 129 141
177 153 145
101 445 1
421 369 17
329 105 49
445 309 1
313 89 27
293 409 81
217 337 108
329 329 97
143 141 257
246 461 21
345 417 53
77 441 41
257 169 217
21 437 26
305 97 15
41 101 329
373 469 8
299 29 133
25 29 249
301 253 1
209 121 265
245 371 53
345 73 145
385 485 1
465 245 33
61 93 145
165 353 137
1 13 81
49 253 25
113 59 273
137 101 198
97 353 81
225 269 97
345 341 13
477 227 17
281 301 11
253 181 217
469 473 17
157 193 269
153 265 5
473 433 25
361 193 89
333 381 1
209 85 21
485 133 1
265 53 165
17 413 25
245 199 1
209 429 57
31 80 348
497 361 1
273 85 175
65 309 1
65 241 213
405 481 9
73 173 65
333 477 13
301 185 25
417 19 5
173 381 57
153 305 125
83 321 29
429 409 37
137 489 5
429 125 1
325 449 37
289 221 125
93 33 97
105 225 97
46 9 291
15 269 201
73 49 385
61 235 125
29 29 49
37 1 41
121 361 81
149 285 1
39 185 99
105 301 89
402 105 57
83 13 19
461 377 9
325 365 73
401 153 21
137 1 301
485 85 5
109 445 25
453 69 1
157 37 53
145 381 29
49 245 97
113 389 17
21 97 177
397 211 97
497 417 1
485 97 1
53 175 85
381 301 1
349 492 6
105 193 193
253 109 177
245 293 125
133 272 118
29 385 53
481 247 1
481 313 9
9 365 49
153 453 33
433 81 5
289 445 41
269 125 9
49 349 57
17 309 187
203 305 141
405 57 1
451 453 17
345 341 65
129 485 1
357 29 17
297 357 137
229 221 17
229 249 1
181 301 125
125 493 4
125 485 1
441 189 5
25 1 421
417 245 45
139 341 65
193 251 199
85 305 173
277 445 7
41 49 321
481 201 9
493 261 1
309 287 65
69 1 219
161 245 57
373 239 1
389 93 53
293 109 97
101 493 1
61 433 41
325 93 65
213 245 115
441 461 1
225 401 97
103 335 29
377 443 51
429 369 49
269 421 17
373 297 9
410 213 9
13 298 34
181 461 9
269 193 89
413 311 53
301 421 1
225 365 113
5 281 205
151 73 39
339 77 159
161 157 141
177 209 89
393 285 89
29 333 25
33 277 81
488 37 4
253 405 58
457 353 25
121 433 37
373 161 17
225 57 41
145 314 84
461 321 1
101 473 11
297 153 197
33 101 201
381 441 45
161 471 1
481 317 14
121 313 64
309 341 3
318 485 9
117 1 33
361 446 33
297 129 129
216 233 129
241 493 1
256 221 79
237 385 73
369 219 5
197 373 33
169 197 97
373 353 1
263 305 93
69 401 1
279 205 155
445 37 1
461 37 17
301 333 97
47 109 281
177 241 71
405 421 79
37 61 41
365 133 123
125 269 73
103 485 13
257 113 81
185 205 251
93 487 3
365 69 129
489 343 1
9 21 449
413 289 1
161 393 1
449 281 29
346 333 103
21 133 65
57 462 31
289 113 65
337 385 113
308 77 120
285 321 109
373 425 65
459 181 11
253 341 21
473 193 16
253 185 47
397 169 65
150 461 17
369 337 25
101 177 289
385 409 33
149 101 285
261 421 7
409 245 11
389 457 26
353 409 33
105 237 221
185 209 9
369 305 45
285 401 21
245 461 15
489 109 1
145 29 319
273 469 1
73 425 29
181 225 37
5 229 160
21 405 33
117 415 9
381 225 93
53 385 105
273 317 161
305 373 13
187 53 121
57 381 1
433 45 5
345 265 141
265 353 29
459 1 25
233 246 7
145 68 271
413 353 53
253 349 33
105 177 37
37 199 109
325 261 53
137 449 37
81 457 23
365 125 1
481 33 11
253 45 65
258 129 221
281 189 169
137 179 37
217 113 1
5 261 113
1 37 117
361 249 101
65 245 65
253 141 101
269 281 157
405 125 33
433 341 21
189 177 9
253 1 238
425 417 45
125 237 137
253 153 17
5 133 177
57 446 15
353 185 61
285 121 193
241 273 105
261 363 1
405 161 15
61 1 125
441 401 13
135 201 157
161 379 23
257 333 57
169 153 261
73 373 109
425 1 41
397 397 17
257 473 5
333 393 81
185 201 273
332 321 70
29 403 9
125 181 65
85 397 49
119 361 33
253 69 57
281 334 153
69 125 153
205 25 253
137 371 5
461 185 25
121 252 198
101 497 1
361 393 41
445 393 49
129 373 1
73 269 25
329 25 69
237 281 33
477 417 1
269 45 193
325 177 105
21 341 23
317 41 157
493 129 1
228 485 7
125 21 325
181 313 21
185 341 129
437 65 37
353 161 13
77 386 49
109 197 81
253 357 49
417 5 21
219 371 51
369 271 41
379 453 1
33 17 401
277 269 19
205 77 17
267 221 79
301 55 145
21 5 65
397 45 1
29 285 13
341 165 1
1 365 17
53 441 21
441 61 19
13 437 13
361 225 113
217 377 77
137 173 25
49 357 17
385 429 1
189 338 96
456 369 33
83 493 1
191 269 137
137 369 37
291 361 113
425 105 65
461 165 1
321 135 97
289 77 74
469 425 5
497 5 3
99 113 265
345 433 45
97 97 1
325 385 105
101 413 85
1 473 13
425 473 21
445 101 25
393 17 97
233 285 69
485 297 1
69 157 273
85 249 249
465 253 1
393 121 25
267 493 1
437 355 13
69 109 105
189 131 129
13 225 205
353 353 29
309 77 49
151 373 25
385 277 5
485 405 9
393 365 21
225 393 13
253 411 28
177 493 1
325 261 161
149 305 64
289 157 5
473 389 5
21 317 89
473 161 21
385 65 77
489 69 5
356 177 128
201 149 105
381 483 13
401 37 45
145 386 76
45 125 113
302 489 1
177 284 155
317 497 1
489 261 1
269 69 21
1 477 9
191 459 1
169 425 53
13 333 77
353 173 69
477 105 17
89 489 1
347 193 139
117 441 21
453 133 17
289 301 185
385 461 9
389 105 25
153 145 337
249 414 30
85 185 189
105 235 45
285 322 14
1 413 33
237 317 65
81 337 53
33 251 121
9 145 233
477 325 1
21 465 13
309 387 31
161 185 205
361 493 1
357 441 21
33 21 325
245 165 1
409 289 73
485 29 1
441 208 49
496 29 1
369 9 85
181 135 313
396 9 89
113 45 101
317 241 129
61 153 169
385 339 9
11 173 195
269 369 125
109 125 41
425 93 13
53 341 71
481 137 5
109 85 305
289 1 137
365 201 49
309 373 65
53 309 174
349 289 41
369 245 101
55 145 337
121 65 85
197 405 41
153 437 49
185 69 261
29 52 155
9 189 293
213 465 9
201 293 97
213 177 97
9 269 209
183 21 129
365 269 49
325 281 145
205 321 157
484 347 4
365 34 1
265 425 35
173 33 245
477 197 9
213 189 215
377 365 101
73 397 5
125 1 289
249 25 29
61 261 121
385 337 57
477 1 9
257 129 21
25 485 1
425 393 21
465 177 1
61 473 17
497 281 1
149 95 1
17 485 13
161 317 40
189 481 11
193 129 285
237 361 83
285 161 1
281 381 57
219 105 205
73 157 129
381 77 41
65 185 97
297 17 197
281 37 1
329 157 41
81 109 213
189 5 121
137 449 25
317 349 121
117 377 1
209 229 1
469 57 1
25 261 1
365 333 65
269 13 169
461 297 25
361 91 109
19 441 1
65 281 53
111 31 385
169 397 41
73 297 57
185 129 101
1 62 200
1 476 12
425 149 73
461 281 13
241 421 33
409 361 33
381 97 113
327 45 107
373 33 33
9 221 125
1 121 377
473 443 5
57 269 113
51 67 315
97 37 185
325 103 81
281 17 125
469 429 3
229 163 225
133 335 63
221 9 215
289 29 65
471 287 3
225 421 17
57 481 17
161 113 117
437 61 1
97 121 29
229 305 161
137 7 341
117 81 161
469 237 29
5 363 3
133 461 36
261 297 7
329 153 129
97 63 3
281 19 141
281 153 141
445 433 41
497 5 1
185 69 63
485 117 1
453 173 33
469 401 9
189 241 213
233 229 29
57 89 37
45 365 129
209 289 73
495 453 5
497 153 1
33 301 173
101 401 25
161 361 69
241 453 33
141 213 41
353 453 33
237 441 45
89 479 5
69 141 209
161 201 53
443 353 39
221 321 43
389 121 17
17 197 161
357 237 27
460 205 15
369 273 45
477 195 1
41 385 69
181 353 133
421 497 1
49 405 33
17 245 21
425 461 33
237 405 33
301 173 1
481 137 5
113 19 369
405 37 33
309 389 101
397 145 1
117 157 17
129 243 9
413 421 1
373 325 1
285 157 145
421 277 17
129 405 1
287 77 27
117 357 57
261 209 209
157 313 85
171 269 41
281 489 9
449 25 37
173 337 49
325 269 81
41 305 181
1 321 57
1 105 173
49 333 121
345 369 81
199 357 97
177 49 5
141 305 169
389 489 1
141 69 217
73 353 73
1 257 157
85 375 37
293 349 89
77 417 5
165 253 209
101 349 15
121 35 9
101 441 17
289 405 1
1 73 193
451 1 39
157 57 225
175 121 325
63 1 421
193 25 79
1 385 1
409 133 37
301 185 57
305 217 153
109 21 137
457 245 1
77 81 61
378 65 88
1 261 49
27 93 385
29 369 49
151 337 113
209 377 105
497 473 1
389 221 49
5 13 95
101 153 65
345 311 101
1 465 9
73 185 113
249 257 47
477 233 21
235 37 139
393 201 5
493 205 5
237 81 193
201 21 88
461 333 31
309 161 41
489 161 1
77 129 169
61 287 31
373 437 41
103 337 157
273 257 69
329 325 57
269 217 169
201 21 249
297 381 73
97 29 173
193 37 301
61 445 34
453 225 33
293 141 129
443 47 45
345 61 17
333 145 81
377 173 25
437 101 1
401 77 29
49 193 301
153 473 17
369 341 93
401 411 35
437 493 1
353 231 105
429 349 33
25 181 169
321 369 125
205 297 189
405 77 61
381 341 57
289 35 109
329 295 97
345 469 1
117 97 193
285 61 9
321 149 149
141 89 253
77 209 165
237 385 85
385 335 89
253 73 177
291 407 11
457 153 37
37 237 51
429 369 9
449 201 33
121 381 65
73 343 147
377 207 108
13 21 305
73 41 153
21 313 57
9 153 307
344 147 101
361 485 1
13 149 1
45 385 29
217 159 181
277 300 51
273 441 57
289 225 97
417 421 17
349 273 57
133 125 117
23 145 255
73 297 85
269 359 89
337 433 59
377 465 17
281 281 105
1 421 1
73 309 41
117 489 3
449 49 5
5 201 1
37 261 17
357 289 130
395 377 73
413 269 25
473 421 13
361 241 21
9 293 65
313 329 109
277 201 65
109 41 337
497 81 1
371 457 35
337 81 85
329 276 129
321 113 141
231 289 169
485 305 3
153 302 106
231 271 219
173 489 5
177 213 81
483 49 1
481 201 13
409 473 21
441 313 11
73 125 213
177 33 73
329 265 149
417 159 27
321 129 125
1 75 167
149 337 157
441 237 37
197 347 109
1 341 33
137 365 81
117 333 105
161 185 279
17 109 225
97 443 53
57 433 33
473 125 9
421 357 1
17 57 29
177 333 81
245 57 225
151 141 301
369 457 29
265 269 153
461 1 1
157 469 1
388 481 1
481 361 2
153 357 109
157 217 173
285 113 73
361 401 73
47 57 221
429 191 12
309 161 141
377 19 57
1 225 91
361 141 73
325 429 57
213 265 209
481 101 13
429 433 33
126 401 57
17 137 251
349 85 137
267 409 29
421 159 17
489 89 5
413 173 41
81 53 384
489 207 5
169 173 249
41 5 229
189 309 61
237 350 33
85 481 5
471 269 13
357 193 133
169 337 29
349 321 71
133 1 321
421 213 33
385 61 93
81 149 305
209 267 139
337 425 57
381 249 89
81 351 91
285 369 125
129 73 153
205 325 113
1 115 293
409 25 5
493 309 3
137 197 97
149 205 143
429 465 11
209 21 265
453 94 1
145 441 57
61 313 145
357 185 33
162 245 1
441 457 35
321 277 89
157 29 313
13 1 57
437 193 33
365 301 9
13 103 183
308 413 41
329 289 65
101 65 225
89 113 165
401 181 1
1 1 160
93 381 49
357 189 65
257 81 115
189 95 219
71 225 229
177 321 109
57 41 289
29 405 33
241 489 1
13 353 41
155 29 33
257 85 149
349 361 119
453 32 17
333 417 37
473 357 17
73 85 65
261 413 33
369 33 1
13 13 409
197 101 97
489 61 1
335 425 41
144 5 29
405 25 5
457 149 17
249 233 161
101 109 81
413 85 41
151 489 11
92 1 32
41 55 219
53 145 337
149 189 233
321 141 85
9 221 169
69 403 85
469 325 21
481 53 11
157 161 169
21 381 57
321 41 137
349 365 65
9 69 321
493 353 1
477 1 17
305 481 13
177 161 317
141 25 225
101 241 234
221 277 65
213 157 280
189 369 33
9 361 93
41 425 57
113 270 142
337 105 73
301 173 161
497 113 1
497 437 1
229 321 109
305 33 97
241 317 149
317 185 169
121 105 105
377 497 1
361 405 33
69 349 49
369 497 1
345 269 141
469 237 1
425 91 45
313 293 169
305 197 29
277 173 97
321 93 149
376 25 66
129 353 49
129 421 59
149 29 133
313 93 65
369 81 89
369 177 85
477 445 17
337 205 33
205 41 65
449 407 37
173 9 49
461 257 17
181 399 65
171 309 129
29 401 69
121 313 1
305 409 1
491 21 9
281 309 119
417 335 13
373 433 25
249 285 93
147 97 225
409 365 5
61 81 101
393 345 101
11 495 5
101 237 81
441 477 1
249 121 237
185 25 205
165 4 225
265 129 97
365 431 49
393 53 49
61 169 97
185 205 97
123 185 93
461 445 1
389 469 24
425 441 1
53 129 1
301 341 97
149 489 10
451 117 21
379 281 101
437 369 1
345 197 69
257 325 65
305 53 89
269 209 201
65 69 177
41 17 437
293 253 161
53 449 33
169 393 45
399 85 11
385 73 53
457 365 17
169 425 73
306 105 154
225 398 91
177 61 313
213 253 241
101 477 17
469 37 1
485 481 1
469 101 13
373 487 1
205 165 65
433 301 25
405 1 67
29 251 7
29 109 201
413 21 49
205 309 65
161 255 28
221 469 13
177 377 117
307 218 43
149 335 137
103 315 143
477 303 1
149 269 89
229 333 43
389 109 97
157 161 337
203 349 73
93 201 205
389 387 73
17 13 25
289 361 85
289 93 17
303 233 15
289 169 14
145 189 61
209 198 163
121 449 39
473 253 9
329 105 9
417 361 1
369 273 109
301 161 153
11 316 41
301 269 33
81 313 153
193 221 249
101 345 93
5 117 65
185 209 229
1 245 105
445 17 15
417 285 69
245 361 61
371 237 73
65 473 13
397 97 81
168 285 38
221 149 193
201 381 103
477 295 17
121 173 209
393 18 21
61 409 1
308 169 148
392 369 48
153 477 17
271 487 11
21 69 209
133 97 225
425 75 69
261 357 117
37 285 1
217 37 113
21 381 81
385 189 57
117 81 129
305 37 1
377 265 113
93 313 149
289 197 169
325 409 41
261 313 13
201 133 113
137 201 113
217 421 1
390 173 4
293 237 133
89 101 353
333 133 13
473 277 21
221 369 20
441 485 1
461 225 17
361 335 77
365 273 49
477 117 9
305 431 1
377 301 49
289 73 21
381 93 49
417 1 69
361 401 49
224 389 62
125 285 73
153 405 61
293 385 1
209 221 1
197 301 1
489 129 9
229 317 17
45 145 181
157 493 1
421 77 17
133 389 33
303 157 59
335 401 33
329 5 21
319 389 41
249 209 97
395 71 25
179 181 1
141 225 85
493 497 1
1 1 209
345 217 137
253 181 73
237 313 41
449 433 15
229 421 41
473 105 22
285 313 105
245 347 139
477 193 16
181 41 193
201 201 129
329 489 1
125 129 349
5 125 313
25 453 32
349 325 113
485 437 1
441 241 53
417 305 53
345 409 75
425 433 41
49 237 153
341 153 97
445 269 41
1 341 63
101 61 49
359 337 83
273 437 1
465 305 21
137 409 73
165 33 305
133 33 121
205 81 249
433 135 1
41 459 7
403 245 95
225 257 129
205 493 1
389 409 87
41 249 61
395 185 54
365 21 129
57 393 61
472 85 28
329 169 77
429 143 3
141 265 19
145 149 197
49 445 1
89 229 99
313 457 17
409 89 9
23 201 17
477 465 1
477 185 1
260 457 21
141 425 1
237 5 129
65 317 41
89 161 97
414 313 67
105 437 49
5 177 197
401 169 9
377 253 21
301 465 21
329 317 113
197 473 21
27 165 77
283 133 47
209 1 291
93 89 133
296 353 84
65 409 41
29 301 19
185 205 93
425 1 73
77 253 49
493 393 1
209 357 25
5 21 281
69 285 209
473 145 25
345 197 21
393 167 81
481 405 11
385 249 105
85 133 103
453 230 35
401 225 89
73 153 297
185 477 9
185 1 13
429 441 57
13 345 33
181 33 101
269 477 1
97 381 89
105 141 181
195 489 5
161 5 281
453 421 17
397 113 77
329 329 161
293 449 37
73 249 249
369 81 29
1 297 93
141 61 303
353 5 49
473 469 1
89 69 5
303 369 105
53 185 61
25 301 137
65 377 101
409 225 17
67 1 23
65 461 1
401 53 5
5 305 1
273 353 69
489 265 1
113 449 1
77 287 7
241 117 201
393 361 89
97 21 19
101 361 77
205 25 81
425 73 61
33 472 16
337 401 1
209 429 25
489 161 1
69 385 57
453 353 9
137 493 1
65 174 277
69 49 35
377 469 17
325 253 1
358 57 57
265 477 17
457 334 29
141 109 145
1 351 49
113 397 1
69 69 49
61 42 281
117 201 69
461 193 9
345 465 11
289 449 5
77 109 233
245 137 225
125 457 1
458 157 36
177 229 241
73 461 1
1 81 136
369 197 121
277 1 33
441 453 33
365 109 89
353 401 73
1 301 9
257 69 149
217 325 1
355 285 135
123 321 29
89 285 209
429 369 41
17 237 257
153 41 195
5 473 13
147 279 23
169 197 265
429 293 9
489 481 11
413 353 76
85 305 145
389 289 17
93 165 295
149 437 3
281 333 1
429 333 29
105 281 11
21 337 161
53 281 37
157 481 13
305 181 87
389 109 47
365 81 89
397 81 73
325 401 21
485 493 4
141 265 181
197 485 1
153 429 1
405 301 17
217 233 181
457 109 29
337 261 146
489 385 1
193 77 157
233 353 73
209 469 17
193 5 292
473 261 13
133 109 161
53 441 45
493 393 3
137 209 29
385 269 29
73 477 1
221 325 93
81 17 137
269 13 1
57 281 93
25 353 89
385 113 33
41 269 153
381 169 81
301 69 185
1 301 161
433 325 53
225 469 29
205 334 146
409 43 41
21 297 13
77 493 1
317 41 73
181 437 1
55 193 101
137 313 101
117 189 129
61 389 1
465 353 21
313 45 125
77 453 17
260 171 179
1 427 65
261 357 49
457 149 37
341 257 133
401 1 93
183 301 169
329 381 39
265 297 41
457 451 1
281 437 33
361 425 9
285 153 129
121 169 165
361 37 51
209 345 57
125 145 17
377 181 69
225 381 57
485 405 11
245 241 65
85 33 169
433 305 9
257 277 65
357 193 1
225 133 181
489 37 5
109 1 49
21 1 353
369 85 129
157 241 198
421 153 33
47 457 13
1 265 13
269 301 81
145 289 209
485 89 1
201 313 13
101 385 23
37 29 105
149 181 97
201 31 293
301 41 1
469 261 1
177 457 13
49 173 145
287 449 13
385 251 59
453 233 41
85 497 1
112 1 15
376 425 69
101 321 45
297 205 65
301 77 1
122 297 97
385 305 36
153 125 345
153 237 185
385 201 73
101 121 173
329 269 137
465 255 25
229 393 53
5 165 113
101 353 5
85 401 57
297 470 25
421 299 49
453 493 5
201 61 285
285 153 161
17 437 9
21 67 275
453 253 1
489 245 5
73 153 157
421 453 47
165 381 97
299 387 1
5 137 293
142 221 145
145 429 65
293 405 33
265 213 56
101 269 113
169 109 125
109 431 33
201 453 1
413 129 33
485 253 1
129 29 61
221 149 89
121 189 213
281 373 97
181 421 65
269 9 33
275 153 223
385 1 113
163 153 241
101 209 249
257 209 91
397 277 33
365 69 9
109 361 67
361 261 125
5 349 41
121 325 121
455 449 19
493 337 5
105 153 64
141 393 45
29 485 1
253 333 1
129 185 289
485 101 1
493 341 5
73 239 197
385 55 51
101 157 39
157 133 81
117 85 1
65 465 9
457 385 13
337 451 3
201 141 161
361 257 137
461 397 1
405 197 89
441 250 41
369 321 9
189 169 41
329 365 1
177 23 125
453 157 5
253 93 49
445 325 41
5 313 33
77 369 55
309 53 145
497 21 1
229 423 59
5 433 33
229 429 9
297 397 25
353 125 21
329 43 27
281 389 37
293 293 31
189 101 91
437 205 1
101 93 116
329 423 53
461 253 9
185 221 211
289 1 185
287 397 80
321 301 61
409 443 39
265 197 229
333 485 11
329 229 1
281 455 35
25 205 257
1 285 109
225 101 137
385 125 113
409 305 17
225 433 29
425 189 11
477 289 9
485 149 1
165 121 289
237 153 9
60 153 313
201 209 145
105 149 161
45 1 405
149 285 9
209 307 33
481 93 5
453 19 1
137 285 73
225 59 189
269 25 231
205 277 49
457 269 25
161 489 1
61 321 21
401 389 41
351 357 97
221 185 121
437 401 44
453 349 1
49 141 89
289 173 165
493 17 1
173 445 9
237 269 17
1 101 17
261 493 1
351 481 1
65 403 39
1 153 177
361 369 21
125 347 19
101 297 193
313 273 69
239 293 5
33 249 213
161 345 1
475 351 7
9 213 193
269 57 169
197 443 47
273 73 121
469 25 29
293 201 145
481 453 5
273 5 217
5 105 265
217 141 277
489 173 3
141 433 49
49 441 17
465 333 5
221 149 193
137 467 5
181 385 105
281 301 81
73 321 135
1 145 301
201 469 13
21 101 49
397 269 49
105 421 59
113 453 33
251 385 45
109 65 65
241 49 113
137 413 25
113 285 193
321 165 133
471 9 23
401 469 1
313 133 29
289 129 81
109 441 1
161 181 249
321 213 101
89 205 59
373 385 49
33 449 49
177 163 125
225 265 65
63 121 125
125 59 329
57 461 33
141 429 49
317 105 129
1 379 75
490 290 9
153 185 105
421 249 65
245 317 49
117 457 5
105 75 297
261 321 97
437 315 57
21 438 6
237 221 153
137 1 93
229 113 33
365 393 95
261 77 187
69 173 313
305 301 188
489 149 1
357 73 25
245 191 1
253 97 229
189 133 293
74 429 41
265 401 29
305 139 45
341 141 33
461 213 1
489 29 1
125 475 9
221 191 51
143 1 237
265 401 73
363 369 57
297 373 1
313 101 109
161 429 57
115 257 29
469 67 1
241 189 201
361 369 109
417 249 11
125 341 37
285 449 37
425 153 49
401 241 1
165 77 145
77 493 1
129 337 109
285 465 25
153 373 17
61 93 107
29 73 241
301 385 53
85 217 41
105 137 217
145 261 73
29 249 127
145 5 297
1 21 151
281 477 17
201 73 33
5 373 105
185 181 29
201 453 17
197 251 167
201 9 81
225 253 89
225 341 1
191 405 93
293 125 145
329 461 1
177 49 101
401 5 65
65 161 219
175 61 157
301 461 25
287 25 61
269 263 225
429 477 9
375 437 49
457 189 41
85 352 24
447 377 15
89 129 133
485 55 1
377 321 25
437 361 1
121 229 241
305 273 113
117 235 141
153 5 309
113 317 177
225 341 49
126 385 85
5 365 113
65 255 117
185 209 141
89 309 145
289 265 149
385 257 21
489 9 5
469 385 17
53 421 70
131 477 1
469 101 17
69 317 96
289 257 101
13 249 101
405 373 73
477 373 1
213 269 25
485 385 1
301 205 25
307 381 57
409 15 29
221 21 117
41 101 101
253 481 17
445 465 1
453 149 1
269 33 225
417 169 83
213 25 223
261 417 49
241 173 105
185 129 293
93 173 145
11 77 33
133 369 70
213 125 237
53 109 295
113 41 361
9 241 153
257 201 201
449 365 29
325 93 97
417 261 9
201 30 269
333 53 95
489 202 1
469 125 6
147 345 77
33 229 225
293 301 145
101 73 269
1 45 129
457 189 37
425 225 41
117 389 9
497 357 1
234 153 130
361 153 67
121 121 77
101 485 1
421 223 49
185 129 249
269 269 71
389 65 17
201 1 101
273 262 9
247 148 93
425 293 5
473 261 27
469 421 25
221 180 195
161 325 113
133 117 145
349 165 97
453 69 25
245 1 1
497 245 1
413 461 5
53 269 145
237 65 1
321 65 165
177 405 1
89 429 65
313 1 97
193 393 49
253 497 3
285 237 201
105 465 33
341 125 98
209 241 33
201 121 37
400 93 95
73 193 41
497 353 1
219 257 181
485 421 1
117 157 201
293 261 105
57 29 373
337 209 117
99 497 1
129 277 193
205 391 13
373 209 79
1 117 193
485 109 1
125 209 57
29 341 69
157 453 39
201 47 201
257 241 57
189 225 225
197 281 65
403 381 73
317 343 123
397 69 33
333 91 129
21 473 2
289 49 71
177 285 25
173 409 69
417 185 9
341 353 121
305 443 57
101 65 71
305 337 149
25 405 1
349 219 129
477 465 7
459 177 21
137 273 61
217 21 225
113 385 105
205 141 249
29 49 33
31 313 129
189 251 237
309 433 9
117 17 289
225 373 97
399 477 9
205 177 241
245 13 129
397 433 1
21 127 231
469 433 1
365 153 97
141 481 9
213 197 233
465 1 33
133 433 43
137 429 57
97 189 1
341 327 129
325 205 65
449 177 7
439 137 55
433 149 37
13 157 177
121 485 5
229 37 193
361 1 121
477 85 22
109 181 1
349 225 109
165 293 13
281 93 209
149 1 193
1 165 165
417 13 73
25 109 377
173 205 281
113 89 293
405 93 65
135 233 1
153 349 9
309 135 27
421 293 33
73 361 45
77 1 209
385 25 105
29 269 1
205 205 153
241 401 37
421 285 33
49 333 89
201 105 285
179 213 29
61 45 1
437 321 1
49 297 161
489 205 9
37 97 262
185 449 1
149 377 25
37 193 145
161 210 87
1 53 433
441 25 33
309 373 31
177 93 91
153 477 17
217 225 33
489 457 1
241 33 129
233 36 45
237 449 49
189 497 1
271 493 1
373 417 29
95 413 65
113 357 73
105 1 361
327 421 43
65 381 9
321 275 97
301 385 93
289 139 137
313 69 101
245 105 161
109 425 73
162 485 1
37 209 81
65 157 185
189 401 9
193 357 33
175 53 221
329 441 1
261 329 41
457 177 41
421 337 33
405 141 33
297 41 69
301 293 17
181 129 185
337 317 114
227 97 29
197 13 97
277 321 117
317 373 65
437 301 45
78 49 58
309 173 133
361 1 109
137 1 61
193 469 6
175 101 219
265 291 29
237 245 177
437 385 33
65 13 397
17 297 1
481 265 1
249 477 1
21 185 109
313 493 5
141 37 321
81 369 41
25 197 97
1 205 285
457 269 1
205 17 55
243 411 23
197 181 289
413 389 25
221 49 117
353 173 77
225 217 33
15 17 109
291 445 33
157 185 229
225 365 73
477 109 9
453 437 25
381 372 51
201 169 273
393 41 49
311 201 1
15 337 145
257 485 1
177 449 5
93 277 129
205 305 109
441 161 21
141 181 129
261 133 233
13 1 119
201 65 237
373 295 21
193 121 153
149 37 257
353 409 73
297 121 105
349 137 45
449 429 21
273 141 85
413 485 9
473 333 17
73 253 169
153 245 29
349 369 89
393 69 1
109 193 81
61 491 9
313 139 57
341 277 97
285 349 121
201 149 41
1 37 401
213 37 97
257 69 89
213 397 79
241 417 1
473 193 17
149 29 113
261 321 85
309 193 65
125 13 89
425 429 1
1 153 107
485 361 1
297 37 101
289 297 121
281 401 1
69 247 59
22 153 213
241 124 51
257 85 213
335 401 77
321 325 90
101 225 221
297 105 1
349 425 69
69 173 65
245 257 37
297 107 133
473 41 13
389 193 25
417 421 49
485 65 1
369 37 21
469 169 1
437 93 17
441 401 9
117 305 53
269 449 33
141 41 297
410 143 54
253 225 25
61 297 201
201 71 45
97 401 41
21 301 49
41 241 121
341 473 17
185 305 109
361 445 9
261 405 33
429 101 48
13 225 177
17 277 97
157 389 65
161 61 129
201 153 221
359 237 141
205 75 241
465 93 17
381 153 49
321 77 129
261 153 65
459 49 37
85 289 81
1 1 173
201 369 33
157 349 81
491 231 5
297 85 13
161 45 145
385 353 41
269 401 37
145 113 301
127 317 169
25 301 137
389 401 49
189 291 119
277 285 21
145 409 61
253 273 85
313 262 65
481 189 20
1 449 6
217 41 57
365 65 105
135 465 1
357 81 81
1 133 289
175 137 263
141 45 313
249 69 53
357 117 17
267 397 1
297 33 112
85 109 235
101 287 41
137 245 185
205 253 201
33 467 19
89 301 145
317 305 33
141 105 169
417 115 79
393 181 41
317 329 135
381 21 90
435 313 3
101 114 312
401 405 33
5 364 109
321 325 117
201 413 25
377 209 69
165 153 193
153 117 137
297 121 173
249 85 193
225 331 27
305 77 1
65 97 49
259 121 11
331 321 99
293 313 133
117 277 113
181 13 155
37 313 57
117 93 1
313 361 9
397 493 1
17 45 297
481 73 19
253 217 141
101 81 81
175 89 109
357 141 25
289 269 173
147 276 53
385 245 77
209 413 53
251 301 47
261 73 129
345 441 49
285 301 121
220 203 281
369 357 85
189 47 25
1 413 17
365 365 49
277 17 129
77 213 65
85 21 137
265 89 153
1 25 309
113 369 45
389 89 41
489 181 1
301 225 153
65 9 293
405 265 57
137 461 33
105 469 1
289 149 197
485 1 1
277 469 1
77 181 249
445 19 9
345 425 41
121 403 45
425 245 5
301 129 113
21 153 97
21 65 145
161 261 33
57 189 65
321 105 109
469 109 11
49 1 1
197 386 110
309 37 41
101 365 37
177 153 165
465 401 5
133 237 261
121 396 99
417 269 37
157 277 14
401 85 89
201 1 49
25 149 129
329 35 165
273 209 169
437 453 33
461 297 1
73 365 65
409 285 17
437 417 41
1 465 13
9 125 345
285 233 33
373 293 41
41 369 21
389 113 95
361 93 29
385 123 15
181 485 1
425 333 53
261 251 49
385 493 1
317 157 117
489 249 9
157 465 25
145 239 141
397 237 1
187 1 229
133 41 161
53 117 257
405 217 28
393 349 33
325 269 41
389 437 26
21 441 1
497 469 1
421 497 1
115 409 29
277 470 20
381 269 9
125 361 135
313 357 89
45 69 145
489 273 2
493 469 1
328 233 42
93 49 41
377 165 13
405 193 49
309 445 49
401 461 9
401 453 1
93 327 67
385 253 69
475 185 7
15 353 101
477 17 9
173 161 161
393 345 49
68 146 159
453 345 25
5 437 1
457 273 21
385 305 33
1 21 385
317 287 1
269 77 177
33 276 126
356 29 41
385 225 85
401 285 25
129 197 209
109 185 21
357 361 77
261 241 1
1 272 91
33 145 209
17 329 1
267 377 73
197 321 101
317 429 41
481 233 1
269 349 67
441 397 57
101 293 137
429 93 33
385 401 81
497 281 1
377 239 97
149 269 97
233 249 5
401 433 17
13 286 11
465 421 21
385 413 65
1 361 137
65 125 329
145 433 41
105 363 47
221 217 185
221 251 163
461 493 1
269 235 169
149 193 5
121 269 81
461 53 22
465 109 1
141 89 353
413 397 73
105 61 197
325 321 1
197 349 63
257 485 1
349 241 145
393 281 85
461 477 9
161 493 1
49 145 349
217 57 258
489 219 1
389 217 1
233 489 1
141 213 161
121 241 229
437 413 1
477 465 13
421 169 59
113 329 25
221 409 69
201 65 61
421 409 49
112 65 24
171 461 19
429 299 65
101 437 39
361 1 97
109 221 249
413 431 1
497 49 1
281 473 13
125 105 9
285 485 9
405 281 57
381 486 13
257 77 13
285 245 35
193 433 37
177 113 237
117 49 321
15 281 133
117 129 349
9 185 241
88 401 1
341 129 49
229 145 35
93 238 19
141 321 117
225 405 65
17 173 137
119 489 1
349 477 17
69 477 7
301 37 89
101 233 105
453 41 1
285 149 97
173 297 161
449 349 41
1 485 1
321 193 121
165 79 295
253 21 161
81 269 191
145 297 33
297 65 32
133 197 25
251 495 1
221 237 193
157 157 201
133 157 49
161 397 73
289 205 101
477 469 1
149 189 281
321 345 125
391 341 13
137 309 97
461 41 17
457 185 1
133 37 33
401 93 1
173 145 181
13 29 310
229 269 45
473 89 1
461 13 9
467 489 5
273 153 121
69 338 105
337 121 89
493 406 5
453 409 25
461 109 1
219 425 65
3 101 265
117 353 89
65 69 401
102 361 37
277 165 51
121 205 57
221 285 41
361 473 9
41 157 41
317 85 153
241 101 33
61 269 57
221 351 137
353 489 5
31 485 1
153 185 81
253 265 97
385 305 41
449 353 25
321 317 129
205 165 93
69 455 23
129 469 17
287 249 117
5 181 21
299 13 137
149 333 53
193 185 277
385 113 53
1 385 53
433 329 5
209 45 245
253 361 125
153 165 289
333 237 37
325 333 159
477 181 1
369 133 5
21 301 161
396 305 19
49 201 13
137 45 65
89 481 9
265 157 143
87 409 65
51 413 81
357 265 117
85 413 25
266 61 45
273 233 57
385 249 89
493 429 1
289 229 181
369 29 89
105 233 101
339 413 33
31 401 21
357 441 33
269 237 73
235 293 97
151 421 69
189 341 137
395 289 41
173 365 24
61 225 9
465 99 1
445 93 9
85 21 129
99 61 25
45 209 269
317 125 161
377 269 33
449 73 5
43 293 169
317 189 171
441 181 1
173 201 281
223 241 197
301 314 178
465 21 13
321 97 109
309 57 1
441 449 7
145 177 97
429 131 41
469 209 1
225 209 204
489 221 9
159 405 1
257 137 175
93 209 77
428 33 59
345 1 61
341 281 65
313 213 177
381 377 41
297 349 137
1 465 6
433 245 45
257 441 25
425 245 73
17 29 49
369 301 121
213 29 158
333 181 31
491 65 9
487 257 13
81 153 85
73 489 9
477 401 1
141 477 1
439 265 1
141 125 249
117 25 241
30 125 89
197 249 5
245 453 1
361 345 69
171 157 137
13 233 129
185 43 309
115 5 280
365 393 5
125 241 253
413 149 29
477 469 1
21 367 77
289 301 5
305 37 189
413 137 17
381 161 1
345 421 65
5 61 1
389 485 1
97 185 17
157 101 241
421 305 42
33 459 19
497 117 1
309 205 81
207 282 113
357 193 1
69 285 113
1 101 49
109 493 1
37 177 181
73 165 65
47 425 17
361 121 121
216 149 122
9 376 11
257 457 41
89 319 111
229 185 129
237 461 25
89 435 31
191 373 61
169 53 113
261 45 171
449 225 49
305 105 185
125 61 209
441 413 57
77 56 209
269 225 41
293 29 177
377 45 113
117 205 225
165 281 145
165 28 225
125 213 121
225 173 1
5 241 129
169 357 77
221 269 33
153 177 297
275 53 57
29 61 157
9 337 89
157 305 149
293 393 21
5 91 225
413 85 81
74 285 33
191 41 141
69 141 105
425 93 69
52 121 13
333 289 103
325 297 35
113 213 165
237 205 217
305 5 141
377 17 1
269 257 57
385 21 111
237 185 85
141 381 33
145 325 51
425 125 5
345 373 33
185 397 75
1 69 403
171 117 79
71 305 61
309 269 1
265 317 89
397 249 89
1 121 233
289 101 125
131 349 49
173 425 49
161 141 57
65 473 9
441 177 30
133 169 121
21 285 11
333 281 137
51 125 361
53 433 13
460 341 37
333 445 25
197 481 9
189 421 49
82 327 165
93 105 83
269 389 97
249 465 13
471 253 15
325 37 129
29 393 5
141 173 1
373 373 65
161 121 69
321 495 3
261 265 13
145 189 177
201 189 241
155 301 25
5 45 157
153 349 105
405 362 1
1 369 55
341 173 33
433 117 59
465 249 21
181 457 17
225 205 213
137 21 1
261 101 79
181 1 257
237 497 1
109 241 111
485 449 1
189 485 11
49 61 281
497 225 1
421 321 49
221 401 89
429 309 49
493 385 1
369 37 1
165 441 1
345 21 145
185 9 125
329 145 17
389 9 33
265 373 126
285 205 161
101 9 145
167 365 113
3 1 7
457 103 21
129 73 69
425 385 3
1 421 1
453 65 17
121 5 85
269 85 217
401 405 33
9 149 1
493 49 1
381 413 1
341 61 1
389 425 31
365 229 113
461 467 13
401 401 9
209 297 41
101 295 83
437 453 33
377 85 9
233 457 7
37 1 177
389 493 1
237 489 9
293 181 125
125 37 273
43 1 264
101 337 117
193 225 117
325 65 65
409 421 49
429 421 45
365 405 17
133 193 21
429 23 15
297 125 45
285 103 65
105 393 69
281 133 29
332 313 77
253 289 97
137 463 35
125 81 105
421 137 17
329 53 111
453 336 17
73 277 65
141 53 14
333 1 24
45 77 81
137 341 81
113 373 10
213 477 1
49 177 229
297 385 49
265 237 11
417 95 17
185 278 210
125 181 137
9 497 1
303 257 89
265 141 81
185 285 131
21 130 174
389 381 81
168 177 253
29 241 229
389 281 81
277 151 81
343 125 7
405 213 49
29 5 265
361 241 45
29 337 93
333 13 57
121 453 34
325 393 97
301 491 10
421 257 65
181 63 193
171 5 139
25 345 115
325 301 1
189 257 65
9 45 115
477 473 9
301 449 17
365 125 17
85 409 49
9 3 437
305 433 9
5 303 173
309 269 41
241 157 210
137 293 25
321 421 65
385 101 53
389 253 57
249 13 213
325 449 5
13 273 49
9 324 32
104 269 161
277 465 5
165 477 21
469 85 25
273 409 77
241 377 85
321 73 89
261 17 9
249 151 197
337 117 29
65 341 29
193 69 97
277 1 43
79 253 197
293 283 1
285 421 59
421 29 65
353 197 93
485 171 1
277 209 115
10 225 133
53 93 369
433 282 9
225 121 169
417 339 9
21 177 25
273 161 51
437 77 1
373 5 75
369 189 97
309 117 173
191 301 193
345 189 1
81 101 171
323 157 73
285 253 209
165 107 209
201 229 163
45 393 1
265 157 65
453 237 1
289 289 64
77 437 57
449 81 9
25 297 37
149 329 169
313 241 157
29 261 121
321 221 45
145 413 49
61 271 127
41 251 173
345 33 15
393 261 81
293 425 29
185 233 21
38 1 156
360 333 58
117 201 281
157 305 37
465 61 1
361 461 33
465 309 31
89 337 93
37 181 97
151 177 65
105 217 97
181 1 241
477 421 1
181 109 219
25 293 185
341 305 129
361 186 1
377 345 25
397 381 81
453 453 17
355 277 59
37 477 17
205 73 105
243 259 227
129 177 85
289 61 49
201 289 149
241 301 93
93 381 89
305 261 1
401 375 21
329 273 17
441 61 45
419 469 29
41 131 199
29 291 71
469 301 9
145 209 185
385 489 4
39 29 1
33 85 321
209 261 129
13 293 1
13 293 33
353 161 5
173 259 15
425 117 33
193 79 89
157 121 49
457 169 13
289 421 1
265 5 161
309 365 33
111 289 159
129 201 29
465 197 5
149 169 33
297 93 33
421 5 9
273 273 153
413 421 17
329 325 5
429 447 25
85 389 65
357 225 9
421 33 49
257 45 169
431 413 53
189 197 11
109 161 337
417 417 1
421 133 17
445 309 25
125 301 169
357 249 17
81 249 181
433 356 41
473 157 1
325 469 19
337 369 49
185 429 57
261 325 153
453 297 17
405 41 13
181 181 42
45 277 1
333 397 49
421 489 5
305 385 81
385 1 13
317 342 110
309 495 3
401 387 1
113 373 65
477 169 5
97 369 121
73 427 63
389 353 37
53 305 97
353 121 141
433 205 49
436 409 65
61 149 1
473 23 5
493 253 1
477 269 1
97 153 237
201 281 13
177 245 33
73 433 9
430 329 66
453 381 33
301 421 17
461 93 1
229 209 81
109 53 193
109 476 11
141 185 313
37 205 265
341 265 129
73 269 193
181 233 185
305 493 5
345 109 61
269 41 47
293 201 133
301 166 45
445 276 17
37 357 1
93 25 313
305 377 77
13 337 137
433 221 29
441 389 33
385 5 21
249 481 9
165 301 129
349 309 137
313 189 141
201 385 85
369 249 37
229 309 113
1 457 9
477 189 17
429 277 13
181 277 163
109 73 333
49 329 145
301 365 97
389 265 81
225 1 33
421 321 1
273 177 173
209 495 1
485 209 9
125 163 39
309 1 49
389 201 97
1 385 109
337 69 29
224 281 205
90 117 257
261 129 25
361 197 13
257 79 89
381 217 57
489 305 5
209 265 165
413 457 5
321 321 149
341 285 65
141 353 57
261 365 73
9 385 85
57 93 25
169 277 65
217 197 233
13 17 169
101 455 5
153 453 19
309 189 149
369 113 57
465 9 25
313 297 43
389 213 81
97 301 153
453 57 17
173 249 1
141 97 145
439 445 45
81 1 265
157 449 24
165 145 43
385 177 33
158 49 85
237 481 13
353 189 1
345 177 97
35 277 129
349 169 121
229 185 129
267 389 17
333 361 3
481 157 11
173 305 183
271 425 37
289 369 61
317 329 1
333 40 105
281 433 1
233 395 21
303 453 39
65 457 29
173 81 153
161 257 101
101 393 73
81 201 177
337 105 21
121 149 253
127 77 189
409 1 73
253 407 29
465 325 17
433 19 33
21 189 147
193 401 21
93 245 225
93 101 341
117 45 161
277 225 209
373 197 11
233 401 69
117 161 307
333 353 97
397 485 9
41 493 1
13 431 53
229 309 129
153 69 121
217 93 45
109 449 25
117 35 209
21 381 73
1 241 77
489 173 5
411 57 1
1 57 45
69 201 29
33 69 273
441 461 25
13 469 9
189 49 49
101 315 17
41 381 73
285 237 57
161 439 61
361 257 89
173 385 105
385 57 85
269 121 137
85 473 25
77 273 205
303 169 53
293 269 177
481 335 5
68 297 97
57 225 61
393 85 1
249 177 197
1 417 49
309 445 55
233 245 241
465 409 21
117 29 257
89 1 397
17 9 273
309 453 33
213 237 33
345 305 81
153 157 233
105 446 40
317 133 53
325 441 17
181 201 205
329 423 9
1 85 177
13 65 249
89 167 111
337 397 38
425 477 1
205 61 225
230 289 38
109 199 25
449 251 29
227 41 199
133 73 305
245 17 181
45 381 17
141 273 157
33 81 241
221 269 153
429 253 9
1 5 25
17 169 133
97 321 101
37 49 105
41 431 13
49 117 337
161 125 9
53 160 299
473 181 21
381 73 81
485 373 1
479 153 17
53 51 385
189 377 31
289 421 17
105 217 165
349 201 56
261 497 1
405 69 33
141 187 263
273 259 181
37 37 5
297 453 9
257 157 73
343 469 17
309 473 6
89 373 51
157 385 101
121 393 21
351 85 61
153 165 169
185 177 93
65 133 225
285 237 145
473 245 17
157 161 49
69 21 321
33 357 121
33 401 81
217 251 165
1 401 95
473 140 5
297 485 16
229 161 207
473 209 17
349 121 65
93 1 101
169 301 145
493 405 3
449 1 5
153 473 3
351 437 17
385 323 5
421 433 13
61 41 321
385 361 97
415 109 79
329 57 37
53 19 437
209 221 257
449 313 26
385 89 29
421 285 1
153 469 1
205 185 73
237 385 9
293 249 9
233 445 41
161 101 297
173 105 281
341 349 105
193 161 49
337 105 49
397 133 25
495 9 1
191 485 5
269 81 157
133 253 129
393 311 89
5 1 1
233 65 263
317 241 49
113 9 5
33 449 21
341 421 1
117 37 129
269 353 33
113 257 145
317 5 81
45 260 238
457 57 25
5 369 1
445 397 49
309 473 21
447 97 37
353 25 93
333 77 65
77 177 301
421 413 65
261 37 225
153 21 263
293 397 9
289 444 17
157 445 25
175 137 155
79 321 33
347 177 69
413 217 41
193 443 27
173 47 241
73 353 51
341 305 1
406 453 21
473 481 5
409 301 89
69 481 13
457 257 21
441 97 49
41 409 57
267 73 209
159 485 1
85 41 81
45 49 393
221 469 17
165 86 321
17 105 301
353 441 1
269 1 105
253 217 185
387 241 91
385 361 109
357 473 21
189 337 89
429 177 6
461 457 1
451 173 31
33 125 161
97 75 361
217 245 163
101 305 181
389 349 29
417 189 19
9 405 73
173 321 21
97 449 25
409 385 41
87 457 1
353 445 25
1 345 137
13 393 45
465 251 17
309 77 1
63 29 99
101 485 1
345 45 137
185 131 81
69 341 41
35 257 173
417 119 25
277 1 113
453 485 9
45 57 277
213 457 17
237 165 161
85 381 87
73 489 1
81 41 347
376 53 19
21 293 81
189 417 1
273 337 73
41 417 69
129 261 1
307 17 23
457 385 25
269 269 59
493 131 1
289 391 35
385 181 49
321 377 69
169 345 81
441 25 21
385 345 17
381 81 49
449 85 25
59 41 357
301 189 121
245 37 137
176 281 5
281 105 1
381 341 65
329 333 121
69 245 1
205 85 141
319 113 163
445 469 25
169 205 273
245 121 27
425 301 73
193 481 5
489 205 9
337 97 101
21 369 89
77 205 9
441 37 1
73 237 193
29 153 65
141 481 11
165 237 233
194 245 81
489 109 1
497 129 1
25 153 249
81 349 49
381 417 53
461 373 9
101 241 169
497 41 3
1 333 57
110 341 129
345 349 1
497 469 1
125 327 25
73 321 77
453 349 33
381 181 1
225 485 13
485 41 1
35 365 81
69 17 209
301 188 93
49 37 201
241 117 69
401 376 37
225 93 161
433 357 65
413 273 33
461 9 25
321 165 117
401 389 65
85 177 273
437 125 33
230 449 17
221 387 7
365 389 14
457 333 41
229 397 57
301 153 121
17 353 79
141 285 89
401 385 5
439 109 7
33 481 5
369 381 97
281 37 25
209 77 285
137 301 87
337 305 49
89 125 33
389 485 1
297 113 101
409 493 1
277 233 9
181 149 89
327 457 25
345 333 109
369 41 74
145 217 214
369 141 97
321 363 87
285 229 81
249 141 141
61 21 219
137 57 197
223 1 133
29 437 45
384 233 95
130 345 41
1 285 187
161 185 103
73 125 353
17 129 45
385 297 97
473 328 21
293 181 193
233 75 97
261 417 57
9 53 97
37 181 289
397 147 41
51 1 101
137 25 113
453 229 33
301 467 21
341 253 112
101 109 273
197 497 3
241 109 217
389 421 57
81 421 25
41 251 25
82 341 115
238 465 1
129 229 17
341 373 65
175 457 5
1 69 1
369 253 109
393 469 17
249 205 129
425 190 61
177 57 145
181 53 225
85 117 301
377 1 53
411 419 15
121 401 5
437 465 33
417 209 49
345 153 89
341 57 101
125 183 261
349 273 1
173 201 85
353 319 89
457 134 1
313 229 149
169 121 309
174 353 5
145 202 115
183 125 247
229 385 9
49 289 113
273 73 89
389 221 25
401 97 53
297 161 157
442 266 6
167 25 329
369 229 118
1 251 7
121 185 125
55 437 33
61 285 57
161 397 89
289 437 33
500 241 1
111 201 93
197 21 225
101 441 21
269 177 65
333 377 93
37 137 293
181 169 173
433 213 33
405 465 15
338 21 100
255 353 61
253 69 45
249 13 149
209 69 149
397 297 101
161 123 153
261 421 53
269 5 17
269 493 1
251 133 190
317 217 109
481 497 1
63 149 241
53 61 245
245 353 17
385 169 33
405 305 33
361 341 13
485 217 1
97 225 239
309 337 37
137 1 1
289 305 1
265 1 157
41 221 185
101 301 129
421 337 9
167 29 135
333 249 27
377 173 83
393 421 73
369 385 29
472 181 29
9 341 129
305 197 117
77 197 225
37 497 3
353 33 93
341 13 1
29 73 373
125 485 1
221 169 169
285 269 129
95 305 69
321 133 173
493 221 1
441 37 37
89 217 229
253 161 97
169 189 33
489 397 9
85 409 25
153 193 181
101 89 339
333 1 57
157 5 1
389 349 57
125 477 1
129 9 137
49 385 87
397 385 73
185 385 86
121 151 33
173 481 20
269 138 185
177 445 49
1 441 49
405 185 33
95 261 181
113 373 1
65 41 76
397 19 85
1 245 1
159 337 101
385 141 37
101 249 177
177 297 113
433 101 65
165 173 89
333 488 3
405 289 41
125 205 169
37 421 49
358 285 77
37 405 49
429 347 69
229 141 165
349 137 55
493 483 1
69 201 149
153 9 245
45 101 185
451 341 29
1 121 161
19 321 17
49 144 175
261 365 97
237 109 173
417 153 29
21 189 225
109 145 313
361 301 133
311 211 129
309 353 121
101 433 17
41 19 177
73 101 1
493 145 1
421 117 33
89 457 25
209 73 93
458 325 33
25 141 353
313 29 145
229 433 1
445 145 49
369 273 97
493 325 1
105 165 129
433 65 1
397 296 97
221 334 97
17 489 5
37 445 17
161 293 161
385 393 61
461 33 1
261 325 9
105 361 41
1 385 113
209 361 105
261 297 1
445 297 41
177 133 193
265 429 57
181 477 5
377 345 62
485 57 1
29 53 305
345 473 21
269 257 113
337 133 5
213 497 1
105 225 143
225 13 49
237 489 9
393 133 45
283 81 155
81 345 129
89 45 385
451 281 3
129 405 89
385 221 81
301 133 52
41 129 277
381 413 9
369 497 1
101 366 111
401 313 13
497 5 4
181 261 41
113 485 1
257 177 121
101 445 33
81 295 137
393 45 17
421 301 73
441 1 57
285 469 1
357 55 33
485 473 9
73 159 319
97 337 161
201 225 177
105 369 29
475 481 1
293 93 165
377 193 75
179 241 133
193 493 1
337 69 45
165 337 27
321 235 45
403 185 33
105 69 149
86 253 21
1 261 161
353 79 109
257 217 81
81 89 173
461 381 1
325 126 89
33 265 161
1 197 113
319 157 155
361 165 117
313 413 73
225 281 61
305 201 13
17 245 63
305 485 15
169 69 121
199 447 37
487 129 11
269 65 193
225 361 37
97 489 9
245 1 241
337 85 41
353 225 89
269 289 109
413 175 53
161 169 289
125 55 185
213 429 25
137 357 109
200 347 97
358 257 34
441 257 31
249 477 1
65 397 49
365 269 41
269 101 113
145 269 17
26 477 11
117 169 54
436 189 27
309 421 1
461 301 17
493 333 1
377 405 88
421 201 1
53 297 77
441 233 39
225 1 249
113 469 25
313 89 167
481 361 5
485 373 13
357 437 1
177 1 181
261 285 185
45 129 229
171 422 53
393 465 13
397 317 73
21 1 353
265 197 169
53 101 253
277 461 33
185 157 305
229 282 143
97 119 19
481 193 1
5 393 80
369 161 109
393 49 1
69 165 85
221 41 65
313 69 149
233 405 65
109 8 94
1 477 9
293 50 89
89 237 229
273 67 183
317 481 5
373 333 115
1 469 9
229 329 33
425 135 49
301 433 41
209 385 45
441 105 13
1 261 85
157 1 49
141 125 1
189 289 37
329 177 69
341 5 89
373 101 97
121 201 37
461 369 1
417 293 57
309 53 61
29 289 9
305 273 181
411 41 57
101 83 385
249 385 109
437 429 1
17 225 77
293 409 21
373 61 119
489 373 9
137 277 49
425 5 9
181 201 117
129 45 285
185 139 37
393 139 105
181 421 1
321 157 61
445 304 33
281 117 25
377 101 41
341 413 41
179 121 240
113 485 1
337 147 25
145 161 189
25 397 97
365 401 45
53 457 5
100 209 117
233 121 20
105 217 233
369 53 37
293 277 169
369 305 13
145 401 33
237 425 45
217 177 113
41 213 65
473 437 1
481 261 1
81 277 193
325 205 145
165 89 305
41 369 113
355 285 17
269 181 17
61 393 85
77 495 1
177 129 285
373 217 21
209 209 153
433 369 35
29 340 69
305 137 25
108 297 141
437 405 1
61 53 69
105 469 25
371 413 77
185 333 1
201 232 208
345 413 41
145 237 233
133 433 29
85 237 221
229 169 113
261 141 83
133 241 45
133 133 321
293 409 81
401 465 17
109 189 121
457 253 41
417 59 57
385 465 31
109 77 205
269 49 65
373 89 113
181 385 85
337 305 33
497 253 1
469 273 17
377 285 29
417 349 36
25 357 81
329 326 69
109 343 3
29 189 57
497 377 1
1 225 185
193 85 205
41 313 123
341 337 33
497 117 1
155 97 223
176 45 181
309 473 1
172 217 169
101 109 49
384 301 68
77 361 69
161 425 5
497 1 1
3 427 55
69 109 199
421 413 69
181 1 65
225 487 13
461 173 31
411 429 9
209 293 145
417 153 45
461 61 25
251 329 24
433 469 9
329 149 129
25 117 257
369 1 105
279 365 81
433 143 29
241 81 49
335 385 113
133 221 65
493 401 5
356 353 107
121 421 1
301 301 101
489 325 5
201 141 193
145 381 57
5 151 159
145 347 35
245 469 1
405 81 1
381 57 25
481 305 20
33 145 269
25 161 129
277 421 33
289 69 209
497 251 1
449 21 25
345 433 37
5 169 61
77 161 57
165 453 25
137 485 1
13 301 161
216 1 212
95 69 189
1 261 16
497 381 1
201 273 53
449 409 49
325 365 65
313 137 173
273 21 141
185 181 89
473 69 17
133 109 93
281 397 5
205 465 29
49 125 81
413 381 9
435 453 33
29 45 409
5 97 365
1 161 217
109 61 297
441 269 29
61 341 65
321 85 77
465 125 27
165 173 9
105 269 49
141 133 56
69 321 149
297 273 85
81 409 1
297 486 3
69 229 17
137 261 121
129 267 51
113 97 125
493 97 1
13 81 257
109 413 49
77 377 5
469 433 29
114 279 175
41 151 111
413 49 17
281 257 143
61 257 193
85 498 3
357 213 113
109 309 65
1 425 1
446 361 39
199 129 53
181 137 113
424 377 57
37 89 317
283 489 5
21 81 381
145 221 105
217 1 61
125 485 1
85 381 105
229 321 165
145 21 113
85 493 1
493 321 1
9 17 277
29 393 1
1 449 13
239 221 143
313 229 173
269 163 157
354 45 13
369 453 17
453 181 33
321 293 81
301 433 21
461 73 6
285 301 81
221 173 161
445 137 13
229 377 41
29 423 73
61 57 276
265 17 217
1 221 201
449 353 45
221 289 89
357 101 1
213 197 257
141 55 229
453 293 33
469 133 17
301 189 153
341 489 9
1 401 77
429 225 41
137 305 29
441 389 41
285 329 49
5 221 41
273 181 61
157 241 77
33 253 57
477 401 1
369 321 113
189 109 73
313 29 21
151 485 1
397 165 33
469 151 5
321 113 89
257 41 49
161 471 10
29 31 333
229 403 13
5 105 1
13 491 7
301 297 97
17 418 18
125 249 93
113 411 89
137 185 229
385 349 49
135 153 337
441 149 53
353 373 33
127 361 13
257 421 17
57 249 237
109 61 121
341 417 45
1 165 1
365 109 37
69 269 113
465 113 19
385 205 5
185 393 9
393 32 101
449 389 25
133 257 29
185 257 9
413 181 65
21 325 55
29 161 101
381 233 41
377 410 43
165 61 297
61 405 49
181 341 65
293 73 99
309 185 5
481 431 13
445 385 49
341 311 1
101 317 25
201 236 237
21 213 33
237 273 197
485 209 1
57 21 345
413 439 23
139 105 49
242 457 21
321 93 25
337 413 9
311 77 11
153 353 9
325 129 161
199 29 11
81 389 60
281 97 51
141 13 337
109 185 217
37 437 1
353 173 45
293 433 1
189 193 41
141 161 17
229 377 51
21 417 1
37 72 50
217 177 145
160 105 267
237 54 233
341 457 5
377 29 5
307 1 47
49 237 161
135 237 233
265 233 141
1 197 193
469 473 9
181 321 145
277 241 97
5 469 25
121 421 33
365 297 49
329 5 53
241 449 33
165 21 201
45 329 97
485 289 1
49 477 1
489 285 9
107 465 9
329 25 171
49 253 89
417 353 81
301 293 1
65 313 149
81 461 33
377 41 61
29 57 181
477 481 5
365 241 9
265 173 109
281 33 13
109 21 185
481 145 17
157 141 157
353 149 105
185 297 162
445 29 1
161 389 97
317 261 161
329 113 153
269 381 1
493 241 5
361 209 81
1 21 273
421 125 49
81 129 89
493 385 2
29 89 81
253 373 1
345 201 65
77 241 257
445 101 6
41 197 253
321 245 109
355 217 139
45 445 21
245 9 1
457 413 41
197 109 113
141 251 207
77 141 135
81 171 87
293 397 21
341 61 129
193 353 113
49 389 49
325 217 97
369 237 123
477 133 13
305 281 113
85 205 81
355 161 103
477 261 21
421 223 49
451 341 13
225 321 173
439 29 42
29 349 67
433 373 9
25 341 113
233 161 35
285 201 205
189 97 9
197 433 21
305 81 173
253 413 9
281 21 89
97 441 5
449 125 37
153 461 3
401 69 57
141 187 285
313 491 3
57 453 1
225 477 1
241 361 41
401 121 51
454 201 15
277 61 17
293 33 1
493 281 3
267 425 73
273 245 49
1 445 21
173 9 169
181 305 73
451 141 41
333 349 97
205 257 41
433 229 1
157 109 113
141 153 329
349 89 65
157 165 129
197 141 173
1 86 96
213 161 193
482 61 19
97 57 103
97 73 337
439 101 25
87 469 21
301 353 1
251 305 137
169 209 125
41 64 80
457 371 12
85 273 193
175 105 11
257 293 193
301 421 41
329 329 133
181 485 5
248 241 112
251 445 45
21 335 1
233 126 175
341 131 129
175 149 120
189 285 9
265 53 171
233 453 33
405 5 12
297 447 13
329 285 49
377 175 13
285 201 28
385 217 9
93 445 49
385 473 1
249 493 2
133 357 17
237 433 61
97 29 157
101 213 97
337 465 23
1 69 1
130 85 112
361 389 65
185 413 49
485 425 3
148 417 17
201 257 85
25 441 1
9 333 15
89 141 245
251 215 99
1 153 317
86 329 93
437 247 49
125 345 7
145 121 81
209 5 173
33 491 3
13 45 81
173 53 65
413 153 49
337 253 103
213 133 191
489 133 9
41 109 377
89 265 169
271 381 101
413 123 37
53 225 269
401 423 13
33 269 209
405 237 9
145 201 189
321 229 1
481 117 1
377 53 17
341 345 21
133 189 33
393 153 21
299 385 43
397 369 41
37 339 55
225 417 69
405 1 67
121 97 273
65 181 49
1 301 89
177 425 52
61 497 1
457 233 32
153 181 225
49 205 97
121 147 127
393 21 45
397 165 41
161 231 45
233 241 53
493 161 1
209 73 25
321 421 49
169 161 309
219 377 121
305 493 1
349 473 1
241 389 65
1 73 189
477 394 1
411 291 45
161 161 133
469 25 1
29 387 57
377 205 7
425 137 21
177 175 289
9 385 109
293 289 65
276 329 93
485 389 1
145 277 65
25 225 173
305 157 1
453 481 13
161 313 9
165 273 57
485 421 5
373 305 49
217 37 217
153 191 187
52 494 3
157 207 7
473 137 1
477 265 9
69 101 329
109 473 1
125 143 357
131 361 125
490 329 8
265 145 205
229 122 209
386 245 66
251 469 32
301 161 193
313 245 125
353 45 125
217 353 53
363 303 101
17 45 433
225 101 45
25 369 61
245 265 73
369 65 33
317 413 65
117 477 1
437 161 1
373 393 29
157 353 109
69 213 49
477 327 1
273 341 97
353 129 53
13 221 201
65 422 46
45 265 133
457 157 41
451 489 1
5 157 289
5 161 53
113 17 189
173 485 5
101 357 1
357 433 61
333 401 27
169 354 58
61 173 65
485 129 3
49 29 115
31 1 129
201 477 17
401 259 93
69 457 29
484 101 12
29 169 249
41 9 257
219 273 109
289 257 117
25 437 9
245 437 1
181 317 145
1 485 1
385 405 65
277 101 157
353 185 25
165 313 109
241 417 73
253 321 121
191 437 41
393 113 1
109 29 217
5 437 1
403 233 47
443 189 43
101 197 165
485 421 1
465 361 15
477 437 1
185 397 9
285 433 7
1 309 1
19 441 37
313 462 38
481 45 13
317 245 25
469 65 1
205 2 65
157 229 185
393 205 7
349 133 49
141 25 329
49 41 381
413 333 73
373 321 1
367 445 9
33 205 277
321 393 39
205 389 49
113 209 281
189 229 129
361 141 49
337 65 1
257 1 197
385 17 61
439 449 45
293 85 41
365 109 9
461 409 1
253 81 233
261 109 209
25 321 169
17 413 17
181 389 1
421 37 33
421 1 17
165 325 97
75 253 153
369 305 65
461 209 25
201 365 17
221 325 97
145 37 137
485 1 1
25 1 237
29 157 321
361 293 89
81 85 342
389 301 81
377 145 45
329 481 13
209 181 49
29 169 7
425 91 49
433 461 33
113 325 97
489 205 9
413 341 25
173 37 62
34 189 193
269 145 51
457 77 37
185 153 29
261 201 33
473 281 5
417 485 1
37 329 49
79 157 153
371 313 9
453 297 17
177 1 277
321 273 177
417 285 37
289 93 209
157 49 113
401 281 61
56 281 109
269 425 33
325 377 77
17 489 11
13 1 201
189 37 225
377 249 81
309 241 161
129 317 89
189 247 23
61 1 337
179 457 29
41 430 42
457 1 33
329 433 1
365 497 1
465 161 29
93 441 22
401 189 81
169 297 133
397 33 41
73 197 21
169 165 213
389 57 81
321 61 1
129 261 33
329 417 9
409 463 5
85 237 89
297 457 35
131 85 331
145 373 1
131 469 1
29 357 129
235 409 29
145 401 81
121 233 213
409 481 17
421 97 17
209 81 133
497 421 1
1 135 197
73 393 9
433 245 49
469 217 1
1 221 273
204 77 10
437 301 1
341 153 65
1 193 65
101 273 205
477 49 17
273 233 209
408 65 72
479 57 5
433 69 1
301 441 1
269 381 13
225 65 217
369 195 29
77 324 110
417 17 53
21 125 329
101 381 1
153 9 109
273 1 17
5 253 139
381 313 41
433 233 61
181 293 161
365 61 65
377 119 5
480 141 5
401 289 65
233 425 53
375 207 67
493 465 1
329 225 145
157 401 1
421 33 25
149 285 145
221 473 9
285 173 113
69 141 25
181 369 113
389 385 49
41 201 245
333 173 1
337 101 9
141 281 27
119 213 73
11 205 17
197 213 49
241 393 73
105 337 73
457 255 12
193 85 161
385 331 101
13 37 161
425 29 31
449 129 39
461 261 1
289 25 13
237 41 249
477 1 9
369 157 93
369 281 57
193 89 17
209 281 9
329 105 37
473 417 13
105 255 191
213 113 129
189 381 96
313 9 105
25 196 286
209 493 3
269 105 145
101 311 11
61 1 369
293 17 207
401 91 26
457 485 1
465 343 11
223 433 53
120 101 270
173 1 89
177 393 37
101 341 65
9 1 229
345 465 29
21 101 73
177 21 221
253 113 137
141 189 25
349 261 17
345 81 1
241 89 89
33 401 45
293 377 9
176 237 257
489 365 1
173 421 65
145 361 81
330 389 57
205 493 1
65 1 325
261 345 121
341 169 73
473 273 8
173 117 73
109 221 265
177 241 177
89 17 373
1 373 49
245 123 1
15 213 25
233 93 101
357 213 21
167 445 49
77 441 53
205 9 137
385 417 1
65 13 413
361 77 93
361 153 21
465 401 13
17 461 17
429 261 25
77 345 109
421 107 53
97 199 143
453 341 17
41 381 1
401 481 5
221 429 41
361 93 33
381 269 37
225 209 201
445 169 41
65 457 25
225 497 1
149 223 103
25 157 209
273 13 1
405 337 9
221 113 9
369 453 41
377 188 97
477 305 9
17 181 81
91 245 1
45 183 223
425 485 1
313 293 5
421 493 5
115 65 285
73 443 41
417 205 27
241 1 45
397 9 89
241 201 221
385 45 5
371 453 1
433 297 29
197 405 33
17 113 285
397 385 54
77 301 105
445 325 25
413 5 63
417 437 1
73 499 1
405 225 91
421 253 17
105 257 110
217 169 133
27 187 163
241 477 1
209 241 21
45 47 97
137 429 57
29 151 89
1 93 47
10 157 1
189 369 57
406 33 56
417 21 51
175 145 71
17 241 77
209 353 131
466 5 35
1 373 65
81 53 329
5 282 43
51 332 135
101 201 225
409 433 61
3 13 333
481 19 1
337 249 117
101 377 73
489 193 7
285 233 1
1 81 377
161 5 33
397 237 1
413 189 9
457 461 33
153 37 241
121 193 149
497 1 1
61 81 199
145 185 313
441 149 25
477 341 11
149 253 9
53 469 25
273 471 1
149 465 1
33 229 207
41 281 105
241 317 13
165 201 73
199 323 77
205 433 45
153 237 177
413 189 27
331 433 53
213 345 49
33 193 229
71 53 201
333 49 1
403 33 41
133 219 109
253 1 169
467 145 19
265 409 45
85 401 53
429 251 21
65 189 178
249 289 85
277 41 165
269 53 153
65 221 65
261 213 129
33 253 45
53 221 241
437 215 17
25 71 401
139 117 243
97 337 113
185 305 81
215 361 37
323 1 13
473 173 17
65 177 183
481 133 5
293 57 106
301 165 145
249 417 65
457 225 33
157 401 5
355 25 115
341 221 1
197 457 1
259 153 227
250 214 8
253 425 65
465 245 9
1 37 425
433 91 1
281 222 185
405 9 1
381 69 41
25 97 51
77 29 169
117 89 161
249 1 165
351 193 13
337 265 153
141 357 17
413 33 25
101 429 65
237 457 13
185 95 113
399 41 43
333 461 25
157 313 53
113 477 9
33 81 413
473 17 11
169 305 129
85 261 81
389 269 49
277 449 1
252 73 141
55 463 37
248 253 169
401 485 11
405 49 33
153 181 225
485 453 15
441 44 1
469 81 1
33 433 45
325 61 17
297 441 13
5 461 9
371 95 99
277 297 97
33 477 5
261 65 73
233 101 49
137 369 101
365 281 113
25 153 249
173 397 25
361 109 67
437 69 1
304 425 5
1 21 360
9 205 273
53 285 77
133 337 85
189 381 89
201 129 1
49 193 197
329 189 57
1 397 73
41 453 17
469 193 1
5 361 137
148 237 177
41 405 1
291 169 67
297 333 149
122 341 129
451 161 33
125 117 337
405 245 1
1 113 377
85 449 45
285 1 81
485 193 5
157 369 89
210 409 5
341 422 31
149 341 33
1 249 173
25 165 65
85 57 1
89 428 43
53 121 365
41 77 181
177 381 49
217 213 209
145 121 277
313 353 77
205 53 165
273 341 49
309 77 65
77 281 121
305 341 129
201 425 1
205 265 122
353 237 137
129 257 149
101 57 97
253 257 135
9 49 279
157 353 13
17 393 53
53 285 145
73 105 93
1 47 21
217 287 127
73 49 89
113 449 45
418 193 76
233 445 25
1 397 37
121 1 21
41 41 37
263 80 25
429 161 25
257 61 61
9 105 17
237 481 5
1 401 11
366 285 76
89 193 121
353 377 105
409 301 77
197 1 99
329 175 141
261 381 33
405 184 59
301 353 65
209 153 285
189 429 1
313 8 85
21 65 413
373 445 19
41 229 145
313 277 137
105 493 1
21 213 225
145 373 105
65 433 1
133 233 29
401 121 33
121 165 33
133 385 5
121 441 33
189 309 103
177 448 49
49 389 77
213 381 113
449 41 29
137 439 11
165 261 129
217 57 85
477 141 1
229 381 1
461 77 25
397 37 93
401 385 1
65 497 1
285 449 41
141 217 13
59 325 117
485 225 15
279 297 9
301 169 161
33 275 115
49 1 137
113 165 273
461 485 1
409 13 61
29 269 137
409 153 45
25 409 91
1 461 17
165 189 57
497 439 1
5 453 17
17 173 277
45 217 33
265 34 65
273 97 29
75 245 1
253 246 31
485 209 9
295 61 173
237 221 111
485 485 1
51 409 25
221 417 1
69 473 21
47 265 113
137 109 205
159 393 73
77 225 61
401 109 89
181 217 249
21 29 65
297 141 109
83 257 53
445 25 43
157 305 4
189 257 45
109 145 207
109 477 17
355 65 91
101 113 233
201 489 9
201 41 45
301 261 179
65 153 201
308 51 162
413 29 65
83 385 69
221 281 109
153 229 109
189 337 89
489 17 5
1 169 33
249 345 101
197 129 81
17 401 1
317 357 33
125 497 1
457 255 25
437 161 33
85 369 29
321 185 17
301 477 1
101 17 177
4 473 13
235 9 209
49 421 33
225 181 125
57 37 293
193 345 121
277 269 49
61 341 1
411 1 13
473 9 21
493 293 1
289 173 133
453 21 9
1 65 109
373 121 72
65 341 1
397 28 17
6 121 161
25 129 205
253 149 105
489 249 9
101 34 201
201 321 157
41 437 57
37 233 225
33 149 1
221 293 109
353 152 113
41 457 17
257 445 25
149 393 3
405 429 65
157 117 260
133 25 225
89 281 139
200 339 45
273 61 157
129 77 141
445 149 49
301 245 41
53 153 73
297 93 117
253 177 193
125 87 121
284 337 65
457 37 13
97 209 221
107 53 385
169 281 133
409 417 77
427 341 49
233 233 109
153 220 77
37 117 119
309 403 89
385 361 73
281 193 85
449 261 21
257 261 17
85 73 193
51 313 93
149 121 225
181 417 21
217 29 129
133 393 89
317 325 145
265 285 28
385 41 41
241 309 183
225 109 229
453 383 37
65 345 17
157 329 9
85 457 33
281 465 29
469 1 1
497 281 1
145 461 1
361 377 65
441 105 53
165 237 73
457 41 43
45 141 65
217 425 41
191 457 25
267 365 57
217 345 101
261 121 121
381 85 57
463 1 19
301 117 1
109 1 305
292 161 42
413 107 25
125 494 5
233 161 51
296 449 31
29 297 93
257 233 89
17 377 29
57 445 25
89 257 125
337 93 61
289 309 169
41 69 176
185 305 169
261 20 65
481 145 5
339 207 113
1 269 177
381 117 53
85 241 113
109 333 1
27 201 41
1 241 1
301 473 1
77 323 109
37 45 25
469 45 1
417 317 33
493 41 5
1 29 281
7 265 91
109 52 155
333 441 33
449 1 1
221 425 73
41 163 285
449 481 1
1 43 379
269 337 157
256 461 25
313 49 149
280 361 65
373 17 83
323 25 55
21 45 255
485 281 1
400 405 1
141 297 5
329 419 5
77 433 21
25 357 1
209 201 29
29 41 445
273 125 193
473 133 9
93 485 1
317 357 1
253 101 81
261 49 177
5 185 53
269 321 89
381 115 61
189 141 157
301 361 41
425 149 13
225 269 229
249 361 77
9 469 2
349 132 73
209 25 129
161 353 73
181 409 1
135 455 25
33 115 327
149 473 17
229 369 13
317 97 73
233 477 1
373 17 33
321 37 1
385 229 57
67 405 57
201 269 15
449 385 21
445 429 17
125 70 33
249 293 197
489 337 5
9 165 225
13 445 15
33 105 393
409 137 81
129 411 41
485 473 9
125 24 289
289 269 97
395 153 67
425 417 37
93 237 109
229 221 105
473 373 25
65 61 373
341 305 1
25 241 53
289 97 9
181 5 65
321 341 69
125 45 265
129 9 233
17 345 51
277 479 9
137 249 90
193 425 9
265 393 21
105 273 77
289 461 17
305 233 99
363 297 45
392 25 98
173 217 185
401 53 87
353 409 61
89 113 9
373 413 49
137 237 103
107 1 145
149 253 169
269 426 17
305 267 45
337 345 117
301 489 9
1 461 5
285 153 89
165 433 1
265 29 1
239 383 21
41 5 17
53 281 45
341 393 69
323 257 35
59 297 77
421 433 53
125 471 26
313 341 73
396 305 12
457 113 13
49 325 97
257 9 49
171 457 33
361 145 65
301 149 35
333 269 49
13 497 1
429 61 1
305 497 1
409 277 41
69 333 17
29 197 209
469 357 17
329 77 39
377 185 93
465 405 21
417 117 61
13 385 41
233 153 49
433 9 45
285 273 201
21 257 177
48 401 87
389 325 21
485 13 1
65 109 361
485 125 9
73 131 165
46 337 89
241 245 153
249 237 1
49 73 353
5 3 177
93 61 9
493 187 5
353 1 84
237 305 125
193 417 53
221 425 45
388 377 2
415 25 37
49 389 109
285 79 41
389 77 33
169 109 261
289 485 9
69 9 337
57 37 169
465 335 25
177 21 89
205 101 113
293 451 1
17 441 21
277 153 97
357 26 1
221 305 85
187 155 29
301 421 1
401 157 93
285 213 201
361 49 121
461 217 9
281 233 93
125 317 1
136 157 89
121 15 337
493 301 1
117 1 225
141 65 121
93 465 29
477 365 13
29 409 41
58 337 65
381 240 73
81 417 57
145 393 29
41 185 269
141 377 41
29 73 253
105 49 117
213 101 277
227 205 263
189 169 297
117 353 117
469 129 17
142 53 225
57 453 17
249 353 60
305 49 184
181 249 97
413 350 49
329 461 1
293 125 6
169 341 129
29 1 9
69 237 105
135 185 237
11 5 1
301 45 145
197 17 45
121 1 57
333 77 129
309 285 97
225 441 33
181 53 289
465 281 29
109 463 7
329 403 95
341 405 95
297 49 21
37 189 273
185 153 57
353 41 37
389 169 77
353 61 125
189 425 45
405 265 41
421 449 5
239 285 161
105 261 121
245 241 57
1 465 9
457 21 33
325 163 65
153 91 261
123 93 367
441 357 41
263 445 33
45 1 321
9 469 1
313 45 81
273 381 89
1 409 17
17 91 399
245 153 241
297 13 9
133 413 45
1 357 81
209 101 5
137 25 97
309 353 120
473 441 25
145 281 21
59 15 167
37 109 153
297 457 21
69 294 19
415 49 35
351 73 141
313 414 9
261 97 75
461 41 11
381 169 97
341 261 69
297 81 149
262 261 233
249 233 221
281 289 181
227 73 35
313 289 101
485 51 13
493 245 1
337 498 2
9 69 425
421 1 31
81 133 353
317 129 167
457 469 23
449 385 37
385 137 49
229 117 49
345 425 5
253 281 125
493 33 1
477 21 9
449 209 1
85 480 8
261 121 225
201 449 37
189 481 11
445 9 1
221 215 137
125 25 53
313 217 77
245 497 1
277 476 11
137 357 25
113 265 181
125 125 49
167 141 171
73 24 333
409 61 81
233 341 153
225 65 253
161 229 49
237 109 1
13 109 281
489 1 5
1 445 1
185 477 17
337 293 97
89 485 4
489 345 1
121 187 269
377 101 121
423 173 75
29 1 369
61 177 53
201 229 141
265 155 189
225 213 213
414 243 56
361 125 9
101 453 27
341 401 13
357 29 55
141 339 135
333 381 101
453 485 1
145 447 3
473 185 17
31 401 33
225 85 85
66 33 315
185 129 315
25 445 1
239 5 253
413 285 72
157 119 137
481 281 13
233 273 13
329 337 109
389 49 49
421 405 17
21 209 163
281 297 49
145 301 153
321 1 73
129 317 49
109 457 21
21 317 121
493 337 1
249 397 17
261 149 197
13 317 171
305 389 97
397 185 41
141 301 65
379 273 27
25 53 57
249 199 205
481 289 15
489 333 9
253 253 81
441 89 29
107 497 1
139 157 233
257 177 117
301 493 5
425 395 61
25 413 65
229 29 49
145 395 89
345 313 153
269 393 85
277 457 17
177 427 27
285 247 145
221 73 5
117 481 13
457 449 41
265 165 13
393 173 37
361 211 77
177 13 273
245 273 209
213 401 85
361 269 61
349 261 17
365 49 57
261 469 1
109 317 137
485 365 1
407 21 84
149 217 235
85 337 97
425 349 23
317 445 1
109 1 193
477 451 17
329 37 121
265 197 145
1 189 305
201 251 249
133 293 113
389 125 65
409 289 89
213 201 281
369 101 97
3 173 147
153 323 63
53 325 1
173 433 33
269 89 139
341 353 109
457 481 17
185 325 49
437 65 1
267 265 183
1 29 185
477 97 8
9 469 25
383 293 1
477 37 17
41 165 273
261 10 161
53 297 13
333 29 97
253 89 9
69 361 121
185 161 117
251 81 145
153 61 213
333 309 25
245 465 21
21 217 238
485 61 9
313 493 1
37 321 153
463 281 11
325 5 25
365 253 41
325 358 4
469 305 25
313 437 29
129 369 1
437 253 49
365 401 45
1 157 9
241 453 33
233 341 105
93 45 157
325 297 17
209 94 149
165 433 9
473 145 13
224 125 63
193 421 21
293 301 89
409 477 9
441 25 45
1 227 63
5 97 93
493 413 7
21 373 1
165 489 9
9 209 203
385 117 21
69 385 81
121 461 25
345 201 1
49 487 1
45 417 73
263 341 25
389 248 45
221 89 149
381 89 1
53 1 365
205 301 137
389 419 67
225 295 83
39 77 337
349 159 57
169 337 101
389 175 17
421 437 1
373 483 15
141 171 71
401 161 13
129 41 157
237 25 177
45 249 113
301 9 73
101 434 50
75 493 1
133 121 292
403 1 29
409 421 78
97 1 341
33 181 193
33 225 129
273 321 133
71 465 33
17 185 245
5 245 1
109 113 129
209 289 211
33 59 265
265 117 55
433 61 57
113 485 1
45 333 137
83 61 101
197 421 40
13 409 17
229 287 65
469 437 1
469 169 9
177 453 1
233 1 29
269 173 137
145 393 5
361 393 57
229 257 241
261 121 37
269 189 121
1 305 65
321 109 37
337 397 97
17 167 253
337 389 33
469 289 1
365 181 19
489 425 1
493 470 6
461 213 25
13 53 177
1 141 207
377 101 61
413 337 45
61 429 37
461 233 25
273 97 13
61 5 145
425 285 33
393 281 25
9 373 3
365 221 105
377 293 45
385 137 81
21 321 109
157 337 69
241 281 173
305 101 9
129 225 161
477 381 9
481 19 5
489 177 1
181 329 63
133 41 313
333 493 1
401 309 85
89 349 1
269 163 217
341 237 129
29 421 17
61 85 49
281 205 17
285 421 65
161 441 46
495 481 1
413 475 11
357 481 7
61 97 357
201 17 141
173 353 61
281 73 161
477 257 9
449 429 8
233 217 121
313 161 33
481 449 17
437 441 1
349 385 1
269 461 25
7 466 10
257 73 17
465 45 21
374 369 71
441 297 29
225 401 33
101 61 355
465 293 28
165 173 257
157 373 46
305 273 185
439 151 59
53 113 209
313 193 1
105 133 305
1 385 21
341 497 1
61 49 177
389 93 33
101 9 163
281 213 29
186 109 189
389 321 17
37 145 305
85 189 192
229 117 177
393 209 53
137 89 61
2 269 33
65 285 193
255 185 177
447 349 25
53 237 1
333 429 1
273 217 105
233 169 225
193 429 1
437 357 33
1 433 61
329 13 89
121 99 121
273 57 97
449 129 49
449 365 13
213 197 225
45 181 129
37 273 77
345 333 37
139 299 57
133 341 97
273 437 1
393 273 105
113 1 13
12 153 205
241 456 21
37 129 125
169 109 305
125 77 67
313 197 81
77 38 273
85 197 97
32 169 241
37 153 153
121 357 1
461 389 25
77 477 11
61 345 93
317 25 137
421 17 49
13 225 113
409 479 21
433 51 65
21 45 347
417 421 20
89 481 5
361 461 1
125 301 1
425 473 9
393 473 17
233 69 185
489 189 5
441 153 1
329 109 25
481 465 5
329 231 161
39 53 97
369 201 57
405 449 33
389 385 57
84 157 137
485 129 4
333 497 1
453 189 33
45 405 33
285 341 144
209 217 73
165 285 89
421 321 49
153 365 41
237 261 113
297 165 125
239 469 1
205 181 33
5 21 57
157 385 9
349 33 33
401 149 17
393 49 61
17 261 61
409 169 85
77 305 31
361 273 113
425 485 1
325 121 57
497 401 1
349 413 17
381 349 84
429 411 9
339 257 91
65 213 161
329 161 31
425 189 47
193 249 45
385 269 77
156 377 81
413 121 17
367 337 101
477 297 1
49 37 308
389 205 37
433 61 1
397 125 17
165 453 9
113 485 10
313 33 113
253 301 61
385 445 33
21 325 89
313 9 41
129 433 61
261 127 145
25 485 1
185 377 105
221 421 49
413 405 55
141 5 169
161 333 113
389 347 97
185 173 53
109 173 69
270 41 189
109 1 289
109 441 37
85 193 221
437 389 1
217 471 13
90 241 169
89 353 21
201 473 4
261 61 81
157 185 49
65 182 114
351 73 7
217 237 105
361 321 128
257 49 57
233 253 133
77 385 93
413 125 41
285 17 129
97 409 41
237 171 161
133 245 1
15 169 297
42 205 137
477 261 1
477 325 1
369 21 49
277 61 73
69 217 185
37 497 1
130 101 1
169 419 1
385 381 113
353 297 121
386 253 90
61 429 9
253 489 7
409 372 1
257 381 105
251 221 185
177 141 5
117 297 157
101 264 73
281 153 197
357 209 49
249 413 61
229 301 26
251 25 175
421 77 49
101 69 1
217 253 177
169 249 141
21 113 169
117 257 207
465 393 17
361 405 49
61 365 73
493 125 1
73 121 221
21 219 265
215 93 249
353 201 1
297 113 93
481 445 1
353 249 29
173 381 105
209 129 281
211 5 97
101 117 137
121 265 9
169 181 241
225 421 29
73 309 85
1 205 261
241 77 61
221 9 13
189 21 297
401 105 89
97 125 172
61 409 13
201 133 101
29 315 177
341 261 129
341 89 1
369 25 121
409 313 37
205 145 113
333 425 25
441 61 49
101 321 57
189 345 149
303 209 93
341 61 97
201 421 1
39 449 33
1 173 49
59 461 25
5 375 105
37 271 131
105 35 333
397 37 5
485 85 1
163 401 69
105 21 393
41 109 281
117 9 193
205 415 55
185 419 53
321 9 25
385 76 101
221 253 161
193 162 129
377 357 53
141 109 89
417 189 21
373 433 9
205 121 65
245 149 1
85 315 67
215 413 45
357 105 81
209 325 133
233 317 61
301 317 177
389 67 1
357 181 1
141 29 1
317 387 21
97 145 329
481 213 17
495 113 3
37 461 1
449 69 25
1 369 41
133 195 295
49 469 25
121 401 53
481 117 9
377 361 1
69 181 81
461 269 25
413 293 47
233 185 45
177 299 107
185 181 261
365 341 41
225 493 1
347 1 1
229 81 49
429 371 1
182 45 165
169 357 10
285 449 17
333 105 151
117 445 21
165 377 89
393 493 1
33 456 13
103 225 109
117 340 119
253 333 129
221 437 47
251 465 13
339 153 134
142 429 19
161 201 141
101 345 121
1 257 101
337 169 121
19 295 117
145 237 201
254 235 201
265 349 97
333 477 13
365 193 17
361 453 25
193 445 9
405 113 65
297 225 21
387 273 51
297 165 31
326 33 101
475 225 19
113 245 193
333 157 33
149 173 153
445 325 22
345 427 67
37 469 1
365 233 57
93 189 153
471 349 29
241 293 71
149 293 161
21 457 17
349 31 17
1 101 177
473 181 25
55 21 157
129 1 285
269 381 45
73 497 1
241 453 1
193 73 77
321 465 21
85 397 41
109 161 145
385 233 69
421 45 1
319 277 79
353 185 13
369 109 13
253 429 33
321 317 1
189 437 49
297 97 89
69 323 85
245 345 93
209 93 165
437 485 1
399 417 45
257 433 53
65 13 229
1 397 49
149 85 1
81 465 1
229 481 1
129 237 57
345 149 135
313 173 73
369 121 129
217 17 57
473 129 21
213 35 1
189 113 49
121 57 137
85 293 71
137 217 85
380 188 59
401 413 81
221 397 9
345 473 1
369 469 17
405 193 5
173 293 137
101 65 217
253 1 41
181 457 9
481 186 1
397 241 33
169 77 77
71 431 37
353 387 77
181 465 1
421 233 17
109 249 132
57 405 45
401 473 1
325 287 49
85 381 25
381 149 33
221 169 145
101 429 11
181 289 117
457 261 21
429 121 65
199 159 1
29 257 91
421 1 33
157 281 209
201 421 1
451 97 39
201 21 229
173 421 1
69 61 365
161 173 57
442 285 3
381 357 113
401 469 1
41 321 77
351 253 57
109 189 21
153 13 319
389 297 33
67 453 1
49 449 49
193 97 223
445 5 41
283 473 1
41 189 1
453 133 11
29 477 20
147 353 13
473 397 1
129 245 209
81 27 73
137 491 3
309 421 17
225 341 105
253 401 33
385 261 53
49 453 45
185 1 65
338 389 9
405 1 65
321 405 90
287 31 193
373 401 21
433 13 1
153 177 265
429 465 1
333 45 89
137 385 45
391 249 85
101 437 17
236 421 65
153 297 5
389 100 65
169 421 59
449 301 49
1 341 65
161 5 81
259 437 1
253 497 1
421 429 1
177 383 115
57 169 313
257 495 3
421 369 1
493 293 1
493 341 1
277 379 81
37 389 19
297 489 5
37 429 41
13 337 153
337 139 1
369 349 17
445 369 5
21 161 181
87 431 35
193 187 25
349 497 1
245 481 5
353 241 93
425 153 53
125 217 253
126 237 249
237 347 129
485 485 1
1 341 61
245 277 143
183 241 169
209 301 161
13 431 23
385 385 1
449 169 1
225 117 57
173 169 17
301 61 1
361 479 11
277 141 97
5 35 459
66 381 81
17 301 193
265 229 191
385 85 17
141 277 193
157 21 317
141 421 65
49 163 7
165 281 217
173 73 49
21 7 17
445 261 9
349 305 97
153 41 93
21 241 141
393 101 101
269 175 117
473 1 1
101 485 1
393 153 77
135 197 36
481 385 1
161 471 17
55 451 41
153 137 161
117 237 65
497 45 1
433 69 15
173 333 129
397 341 41
365 37 81
277 37 137
145 285 73
281 31 45
201 85 289
413 309 73
273 471 13
101 365 81
461 285 25
53 321 69
204 149 289
45 1 265
149 241 137
429 117 65
193 481 5
29 105 189
269 281 102
181 405 49
213 441 29
361 137 5
321 261 42
73 409 29
267 385 9
193 297 17
361 413 85
433 25 1
489 357 1
12 421 29
485 259 1
329 425 5
481 197 9
469 364 9
135 101 259
304 177 42
469 273 5
337 287 13
329 209 157
9 141 193
1 117 148
253 245 143
428 449 33
217 421 1
397 409 89
165 137 273
57 57 193
421 1 33
417 177 69
385 145 69
33 57 425
137 145 121
113 385 13
443 97 51
29 279 3
241 409 73
477 381 9
161 374 25
77 265 141
405 457 13
129 373 1
114 341 49
121 39 321
121 61 285
181 76 161
333 237 25
369 13 9
329 470 22
317 3 93
209 361 41
237 377 21
211 257 77
329 101 29
1 105 117
123 101 271
281 249 177
153 204 143
365 241 73
421 485 9
1 407 87
475 157 12
289 385 57
401 205 17
121 289 13
485 313 1
1 369 125
129 82 193
281 89 81
21 269 89
25 261 81
357 221 1
485 425 1
205 193 49
81 174 246
477 281 17
225 201 65
145 269 113
377 385 81
305 23 89
317 1 113
77 129 90
429 93 57
153 181 129
53 397 41
57 105 17
361 449 25
409 349 19
117 118 30
47 401 67
209 253 137
473 385 13
21 137 137
403 269 17
341 37 1
33 321 125
53 273 57
265 457 19
1 165 153
297 209 109
85 185 249
93 165 73
293 309 89
29 295 39
249 145 65
9 385 5
201 357 93
61 1 37
37 349 97
401 271 13
13 35 199
143 57 147
69 25 367
121 277 1
477 93 17
373 201 101
113 349 5
193 337 87
297 249 53
363 369 81
145 121 245
5 465 13
401 213 75
433 483 7
341 33 1
463 159 11
345 137 77
316 421 65
59 49 405
273 361 5
105 121 121
473 393 5
401 249 57
483 493 1
185 225 85
93 1 297
485 469 1
499 21 1
101 245 161
389 269 77
93 9 201
93 157 145
77 325 145
465 157 17
37 321 121
477 493 5
1 69 385
133 181 97
245 21 129
323 459 17
7 405 51
361 445 41
225 13 101
209 129 89
465 261 33
445 73 49
305 365 65
251 441 49
383 269 111
277 361 129
17 101 33
129 365 1
129 361 73
493 493 1
417 369 17
81 237 177
133 21 265
165 177 73
325 121 97
225 187 5
345 361 85
141 189 261
9 469 31
115 311 149
89 13 65
57 401 77
417 281 73
393 25 53
203 485 1
69 361 77
485 285 9
135 323 49
481 421 13
285 465 21
417 261 57
261 353 95
441 85 25
445 437 16
365 45 9
137 125 217
269 221 73
129 469 1
293 237 129
147 429 5
73 49 149
13 221 1
393 413 45
193 427 39
465 201 1
113 489 1
101 401 53
119 261 209
225 301 129
385 269 16
21 137 281
469 181 1
393 357 61
287 189 99
401 145 99
49 321 69
77 373 65
33 45 369
477 317 17
373 417 29
409 411 88
65 281 109
429 401 29
317 375 51
53 181 257
489 145 5
161 341 65
325 113 127
437 325 38
109 159 9
249 289 113
357 141 17
267 449 25
5 181 220
161 461 21
449 137 9
157 165 289
251 269 25
445 11 5
337 145 89
417 253 53
45 425 33
13 453 33
137 153 165
109 417 25
205 133 81
489 461 9
325 493 1
274 101 83
329 373 97
65 69 209
185 345 109
301 321 46
497 1 1
361 389 21
309 413 25
205 413 1
27 301 137
287 305 161
451 29 41
365 125 121
81 293 161
393 381 77
389 205 46
221 493 1
53 481 17
53 233 205
197 97 17
105 397 1
81 253 201
354 245 81
85 277 81
133 29 337
385 87 9
441 46 29
149 173 105
467 5 13
73 173 7
261 201 65
61 429 49
261 421 9
381 469 1
41 309 65
395 1 51
81 381 81
249 105 157
89 134 355
493 301 1
37 317 85
221 293 1
421 125 17
297 21 69
109 401 69
333 127 33
433 423 21
393 205 86
309 69 129
305 173 133
273 249 45
261 369 73
57 151 239
469 417 1
485 261 1
1 365 129
217 37 265
109 177 109
137 365 17
65 433 29
61 173 323
345 85 37
401 1 69
105 141 253
307 137 74
189 105 209
349 99 113
289 409 1
371 429 17
9 221 225
421 329 65
341 9 97
373 45 65
273 361 13
85 263 173
375 193 23
87 489 9
257 241 13
253 253 129
405 47 37
173 273 105
469 497 1
161 225 225
105 315 21
193 401 93
457 481 17
1 251 79
25 13 29
164 373 97
113 365 113
457 493 3
481 333 13
301 37 133
19 10 417
337 121 41
145 225 249
425 201 29
392 127 52
497 217 1
365 245 65
41 469 21
393 181 57
461 497 1
21 489 1
253 45 137
425 237 61
73 71 77
357 61 17
37 351 5
139 53 37
265 237 200
455 341 2
473 185 1
75 309 67
173 405 65
433 1 61
373 397 89
409 105 29
165 319 175
41 436 43
343 129 31
453 305 1
333 249 145
425 209 5
69 3 257
205 377 93
329 329 13
189 251 101
29 497 1
153 177 77
241 309 89
125 217 281
497 385 1
1 185 221
469 57 13
253 369 85
301 69 121
45 487 9
33 377 121
493 465 5
13 29 33
473 73 1
1 401 5
349 359 133
89 217 9
233 61 41
101 489 5
93 341 113
497 129 1
73 239 141
101 441 33
410 395 77
353 317 73
17 357 65
5 465 21
169 209 45
353 33 101
73 149 113
167 45 253
421 45 73
321 419 69
213 425 21
289 449 21
39 251 241
9 281 89
377 69 61
237 393 37
153 233 151
445 485 15
269 241 161
225 213 17
101 441 37
145 425 61
451 337 15
481 221 17
185 29 205
277 251 185
217 389 97
401 137 49
101 269 73
427 149 41
449 497 1
161 413 81
343 233 73
473 233 9
93 273 85
325 449 1
73 189 277
409 9 73
281 53 209
469 114 1
109 61 31
41 137 306
485 45 1
193 485 1
376 173 28
41 457 33
417 49 37
357 175 33
193 421 9
469 265 1
405 457 37
281 429 69
69 305 141
217 129 105
385 37 65
213 305 185
445 425 49
129 288 69
397 485 5
221 377 81
265 389 1
277 341 97
177 63 249
401 277 57
269 377 51
225 29 161
323 134 161
221 9 177
345 453 1
81 89 299
497 1 1
3 109 361
349 17 105
445 13 33
345 461 5
278 330 165
213 477 1
421 485 1
233 181 181
301 273 165
333 281 137
77 205 169
469 165 1
466 177 23
493 57 1
1 185 29
253 429 41
117 369 117
217 113 269
304 273 14
113 385 85
25 365 129
337 13 37
69 137 25
141 495 5
121 145 201
301 441 21
405 1 1
73 33 305
45 73 117
357 181 127
145 421 69
309 157 129
445 21 32
9 1 1
285 411 3
65 117 193
365 277 73
1 101 321
125 269 189
469 119 9
77 293 57
85 41 145
109 339 19
393 429 53
301 5 193
425 447 3
381 181 65
433 13 49
229 475 7
233 337 149
401 369 73
153 253 73
341 401 31
21 385 33
57 57 173
201 437 1
129 73 313
234 197 205
93 441 33
29 1 265
53 238 179
401 145 65
481 233 17
449 453 1
161 145 229
37 157 185
25 281 137
421 29 65
401 401 89
277 293 9
259 457 10
73 357 49
441 37 29
369 241 43
169 201 261
457 437 25
453 357 17
469 365 1
365 193 57
139 157 73
69 1 5
25 453 17
303 1 53
489 1 9
331 465 17
377 245 109
273 275 175
261 169 209
89 417 1
81 103 111
25 465 4
353 65 25
237 393 17
273 489 1
181 257 89
341 225 111
457 245 16
137 167 137
217 437 21
305 277 117
336 429 17
313 445 25
107 229 17
93 257 37
485 1 13
297 313 53
9 487 13
389 205 33
453 113 25
317 1 161
209 289 121
329 81 73
313 192 5
393 473 3
301 417 7
469 65 21
41 37 361
57 129 309
437 29 3
337 81 45
377 393 69
97 37 53
429 409 17
89 25 213
272 273 97
233 301 153
137 265 201
169 281 73
285 341 113
285 153 147
285 317 1
305 23 105
189 185 233
289 377 65
113 305 65
357 121 85
401 357 37
253 137 217
65 289 191
381 97 7
133 169 49
457 49 33
85 492 9
393 457 1
273 65 29
453 469 1
457 417 13
117 149 289
451 209 1
25 169 153
361 69 7
125 25 257
57 239 237
173 197 193
301 269 141
381 485 1
193 437 1
221 349 1
149 389 109
353 301 101
105 149 183
221 373 97
477 353 1
21 273 25
129 153 241
1 142 42
245 37 129
65 461 33
121 413 49
153 369 93
77 201 269
217 397 33
93 325 49
159 469 1
441 255 21
369 267 121
101 169 23
385 377 105
53 389 65
269 109 209
173 71 233
465 149 5
221 417 15
65 285 57
33 261 209
225 174 245
377 409 37
253 369 1
361 73 85
25 65 295
381 13 93
425 257 33
291 235 19
381 1 33
385 359 35
161 149 25
397 313 81
25 49 341
149 157 315
293 7 49
469 157 1
177 377 41
301 189 65
321 309 149
265 285 193
465 217 9
13 389 57
221 429 55
257 341 65
433 121 25
465 41 1
105 1 227
201 429 57
493 13 5
1 222 258
69 206 69
249 153 189
109 347 147
315 189 145
371 213 129
29 197 273
323 273 83
249 245 57
429 209 17
13 341 57
1 201 181
221 149 113
425 145 13
385 445 19
225 89 245
181 317 177
153 101 105
161 61 1
485 221 1
2 369 5
481 485 5
85 465 13
141 45 353
57 217 165
437 326 1
1 33 365
37 201 209
189 349 113
149 113 339
365 237 57
181 353 57
329 273 157
141 279 21
417 157 57
66 385 107
217 123 61
13 441 45
197 289 121
245 233 1
365 65 129
129 421 49
381 161 5
69 117 1
265 429 25
463 285 33
161 409 77
365 257 49
461 153 9
301 469 1
161 341 80
45 285 193
73 477 9
93 389 85
157 245 65
353 421 49
401 329 44
45 285 129
21 157 1
105 189 121
209 381 17
141 25 77
201 497 1
221 201 161
141 153 43
9 449 27
157 285 41
1 321 133
265 129 95
189 25 33
489 185 5
129 393 105
385 20 77
9 397 17
153 1 333
233 277 177
121 267 97
185 37 265
453 77 41
101 1 153
97 461 1
325 397 33
69 81 1
437 189 61
241 369 73
225 329 97
141 345 137
309 17 9
209 169 37
337 301 101
245 165 65
49 121 309
297 321 157
265 371 79
237 313 177
1 477 9
41 349 57
1 497 1
269 387 81
333 209 81
265 285 85
201 173 185
481 481 9
305 65 89
365 281 87
249 401 61
189 345 117
481 165 5
401 361 89
487 485 13
19 447 47
333 353 49
213 125 209
48 441 45
269 241 137
41 237 257
397 13 22
73 297 142
493 153 1
245 441 1
475 401 9
233 437 1
77 21 365
117 153 309
433 313 65
305 223 193
189 1 249
75 289 89
193 462 38
161 397 73
229 121 33
201 86 209
37 361 13
377 179 33
493 281 1
37 125 209
217 65 177
335 449 29
129 361 67
201 429 21
485 465 9
266 135 6
215 93 49
233 334 114
373 365 89
365 491 7
9 265 40
401 5 81
393 109 37
341 131 3
301 499 1
361 329 45
65 197 209
49 341 129
321 413 37
361 101 25
125 281 13
461 445 1
185 5 257
45 349 129
489 217 9
337 333 87
381 85 57
71 145 9
457 481 9
141 313 147
389 9 33
337 297 135
127 49 241
321 17 49
265 29 137
77 165 241
168 421 17
97 103 193
321 245 21
421 245 49
49 497 1
321 181 149
497 453 1
253 365 129
153 389 61
37 481 1
10 489 1
221 369 69
5 301 97
425 213 13
169 109 61
349 197 97
309 489 1
233 305 189
173 177 277
469 101 17
289 469 1
411 413 81
485 65 5
76 389 97
369 469 5
257 213 21
445 485 1
337 13 81
199 481 1
213 253 41
105 433 53
441 85 1
293 497 1
433 461 25
401 297 1
149 249 125
49 469 27
473 37 9
169 445 1
217 157 253
233 161 13
213 171 93
417 97 53
53 37 153
345 429 15
409 309 65
1 397 51
321 85 97
437 389 45
233 61 241
225 21 241
357 169 33
261 149 209
117 389 97
325 265 87
7 197 97
195 37 119
51 121 289
465 121 13
1 125 249
205 1 113
301 30 193
281 233 89
409 145 57
39 89 397
269 429 49
497 121 1
289 421 1
105 477 1
325 133 41
157 289 5
301 181 49
45 401 55
221 485 15
5 433 17
391 397 65
173 165 151
497 37 1
17 133 1
157 205 49
169 139 89
317 261 153
409 23 61
111 287 195
401 199 1
273 9 25
193 1 125
229 21 137
397 185 89
153 365 89
251 333 69
445 465 33
421 469 25
369 113 13
345 101 69
229 381 73
69 461 1
245 457 29
293 145 139
101 294 17
169 393 19
301 269 173
333 53 29
57 193 245
237 97 152
178 477 9
157 345 73
234 417 57
161 121 53
333 347 145
385 41 85
41 401 73
473 177 1
393 429 1
385 311 65
393 113 9
137 257 19
33 157 41
89 261 177
293 61 1
403 129 63
385 213 41
347 161 141
89 341 65
297 493 3
41 109 145
61 107 295
441 238 23
277 405 33
157 421 17
221 297 25
385 129 5
241 1 1
412 397 64
313 153 101
113 273 89
177 237 225
289 341 147
17 177 273
481 285 1
205 405 11
189 51 31
73 169 149
1 69 417
221 193 226
407 473 1
145 223 229
219 105 152
189 229 177
439 161 9
229 179 137
417 153 69
245 1 121
29 313 97
417 73 21
29 65 141
357 465 9
469 333 11
93 359 137
277 224 33
464 225 10
76 136 224
401 221 89
37 109 73
113 125 337
117 65 97
333 97 49
269 445 41
41 157 49
321 417 73
405 221 1
477 325 1
21 253 189
41 269 209
359 393 105
205 245 169
453 33 1
465 349 25
189 439 45
215 425 49
457 58 29
129 341 97
49 1 1
69 381 1
219 45 25
93 1 361
189 125 49
89 345 45
17 365 33
9 233 95
133 477 3
238 97 196
449 181 17
305 161 55
271 281 41
25 301 113
417 181 4
373 269 81
449 29 21
201 81 197
201 241 73
177 473 9
149 119 57
437 75 33
156 57 301
33 217 233
205 221 257
59 205 233
5 145 173
77 469 17
249 285 113
9 377 113
41 97 265
1 337 157
253 69 73
165 65 1
445 225 1
153 197 225
225 25 1
105 357 97
377 297 53
177 5 97
365 286 97
397 249 57
465 257 21
417 101 75
77 165 65
405 469 1
77 101 289
301 177 25
273 357 81
465 249 25
117 257 53
333 129 9
61 1 29
385 185 29
5 13 275
105 405 1
181 151 141
97 281 53
445 281 17
273 26 62
209 317 25
173 477 18
129 187 43
395 125 23
109 229 17
165 365 73
285 133 153
97 101 255
421 77 1
13 489 1
469 469 17
29 309 33
360 122 69
81 193 169
297 1 29
25 405 49
85 369 129
109 421 1
285 461 11
185 461 9
221 105 277
269 33 133
355 157 67
269 429 25
421 35 65
93 33 137
137 469 1
109 45 181
197 353 125
241 121 225
65 419 11
411 109 1
97 21 205
141 333 33
241 381 25
241 353 117
165 37 257
253 105 185
73 141 233
351 321 63
385 325 21
289 167 173
341 37 97
161 401 9
245 341 33
317 251 89
145 153 73
289 225 103
213 285 17
217 193 271
435 87 65
421 305 41
273 433 25
412 425 69
113 265 85
401 269 33
381 469 17
319 213 141
113 493 1
357 349 113
125 385 37
161 307 21
457 351 29
405 121 33
53 277 1
1 177 277
151 301 25
301 101 1
389 197 81
422 87 70
102 393 77
317 397 49
373 409 17
415 489 9
65 45 301
417 337 1
153 497 1
53 323 169
345 5 13
37 105 1
237 161 73
133 485 1
225 193 1
499 477 1
333 285 9
257 189 145
283 225 177
157 265 5
59 441 57
111 1 1
413 93 33
165 417 1
385 285 23
413 401 49
385 357 57
81 101 129
77 265 157
449 433 13
225 457 25
105 69 189
153 265 213
469 281 17
389 373 1
85 337 117
1 37 397
201 205 73
281 269 117
53 241 93
237 133 25
349 217 73
173 109 217
349 101 113
473 95 13
1 53 161
461 377 17
229 244 224
497 1 1
439 203 23
17 293 17
489 237 1
285 457 1
401 226 57
381 25 89
277 469 17
161 209 93
281 457 3
281 93 117
237 101 31
273 165 1
381 429 25
261 385 53
173 29 9
9 353 81
71 145 65
385 487 13
449 357 37
365 217 129
153 437 1
485 332 1
249 489 1
109 341 97
345 301 61
429 251 41
125 401 85
361 37 113
269 205 9
177 469 13
317 13 161
189 245 241
379 153 31
121 481 5
353 427 69
137 257 83
37 290 151
178 1 159
333 58 121
135 105 273
317 451 5
109 365 89
191 377 85
403 405 33
309 325 33
427 489 1
309 169 89
169 5 285
285 321 93
157 349 81
221 49 33
385 333 62
409 245 5
145 281 205
249 209 73
325 438 31
273 361 1
101 93 213
476 326 12
73 234 150
73 349 83
105 249 45
277 205 175
157 237 225
253 497 1
125 367 17
193 261 31
381 453 33
397 471 21
269 497 1
41 305 166
277 125 1
393 21 97
1 365 105
385 493 1
461 337 29
337 33 101
385 105 77
237 482 11
293 233 81
221 261 145
261 437 49
153 149 13
133 233 135
453 401 33
401 365 1
361 21 97
181 183 31
325 385 37
353 399 19
195 401 93
77 261 129
1 385 4
309 93 57
453 399 21
61 153 241
277 49 97
221 9 185
497 118 1
37 437 1
261 251 1
341 485 1
437 49 57
1 49 369
247 117 241
117 413 9
349 139 13
141 357 7
469 209 1
333 321 43
333 421 17
1 249 21
101 269 201
289 101 53
73 149 257
73 281 149
229 369 85
305 357 1
273 73 81
473 9 25
421 109 17
368 213 14
237 41 89
353 301 81
385 233 21
341 149 157
221 493 7
329 497 1
73 297 53
205 271 59
249 245 47
433 337 29
333 333 137
173 253 209
469 489 9
277 473 1
89 405 49
117 349 137
101 153 5
349 449 49
133 201 57
113 11 377
43 77 335
17 261 89
181 73 113
461 377 1
321 149 125
75 461 9
149 457 21
141 249 157
233 473 1
322 137 122
1 51 105
125 97 223
101 489 9
161 341 9
297 453 1
101 301 115
89 153 111
437 324 1
397 37 17
69 387 49
479 457 9
397 91 1
261 484 1
457 203 41
333 217 129
345 95 113
65 285 57
111 125 105
19 329 69
33 285 61
97 145 197
393 209 81
299 85 9
269 301 188
361 141 77
91 41 215
189 393 97
21 477 1
285 303 3
329 205 49
93 337 1
45 141 181
301 405 1
245 61 1
473 317 13
465 341 5
1 413 41
157 481 9
429 73 1
197 341 69
249 101 1
93 149 121
337 393 101
1 253 65
9 337 135
405 41 25
293 157 145
109 281 115
429 421 57
465 113 33
251 289 181
157 73 127
329 269 61
13 1 449
56 137 97
51 445 33
197 261 225
197 393 17
445 189 33
65 385 93
482 69 11
357 81 17
385 165 33
109 101 33
233 233 109
317 81 81
405 485 1
385 21 61
353 205 65
5 23 3
101 185 265
57 177 69
475 249 17
385 341 9
401 181 21
77 163 313
97 165 33
73 355 27
73 267 73
7 101 225
101 417 47
65 21 293
401 229 97
340 261 99
29 49 177
225 67 137
29 493 1
145 109 1
425 213 1
241 21 205
193 237 169
241 121 205
145 21 141
229 1 225
325 305 17
117 293 65
25 373 1
477 313 1
109 265 33
37 41 13
93 241 201
165 241 105
201 454 38
437 217 35
181 437 63
305 289 25
165 457 37
89 69 253
417 5 37
385 77 17
153 481 1
157 185 81
293 401 10
497 121 3
1 404 69
77 61 57
33 89 133
485 181 12
345 57 37
205 93 113
385 229 113
201 369 57
73 419 63
1 98 312
45 177 217
153 485 1
105 77 183
385 393 89
389 241 19
287 253 195
429 361 17
323 379 39
5 153 205
269 495 1
41 25 177
257 409 45
73 385 93
73 61 273
464 69 2
481 369 5
333 477 17
265 137 53
449 93 9
413 137 45
381 437 1
289 197 69
109 265 45
433 339 13
65 257 105
285 53 97
165 429 33
177 231 159
82 309 65
1 181 201
5 407 5
401 437 33
169 77 26
121 197 145
185 197 173
133 417 65
185 1 117
445 101 49
317 121 113
417 15 37
309 429 23
433 305 65
157 301 21
13 201 193
109 181 169
355 369 73
293 333 90
185 37 273
137 157 302
69 317 161
249 45 13
169 225 1
285 181 93
121 253 201
285 101 9
13 493 1
413 485 8
413 153 41
417 69 17
161 449 49
429 141 61
1 357 97
137 313 57
461 37 9
333 69 73
145 261 225
117 453 33
325 289 145
89 385 59
285 493 1
286 241 30
81 221 41
9 13 441
369 433 33
209 109 61
9 89 61
61 275 193
421 117 1
59 201 173
229 469 1
401 469 21
193 69 265
349 483 7
277 269 1
137 290 31
1 57 69
261 13 77
201 317 113
225 321 85
113 69 81
101 225 61
485 345 1
337 244 85
297 255 5
101 319 77
277 397 1
213 281 129
313 389 73
25 129 157
1 153 145
85 85 65
29 41 325
461 313 9
21 417 9
281 133 69
321 389 71
393 429 49
479 145 11
241 381 1
165 149 189
277 377 81
33 437 25
138 53 204
137 145 269
185 125 225
409 157 5
62 467 25
389 13 65
369 1 85
176 337 81
5 381 9
277 309 1
105 33 205
193 461 25
141 421 1
205 313 91
69 353 141
159 475 24
205 349 145
289 419 17
89 165 233
401 393 61
21 353 17
93 333 113
141 1 161
301 121 97
213 289 109
41 473 13
205 5 9
41 53 169
313 351 107
245 405 49
485 465 11
89 65 129
469 29 1
305 57 125
269 137 20
321 221 1
357 421 17
29 129 351
461 353 33
193 489 5
205 153 49
349 125 57
405 405 33
361 337 101
309 19 42
349 257 121
45 413 73
207 77 123
333 233 97
133 329 129
17 25 221
249 349 105
169 365 105
305 1 139
169 173 231
253 281 173
197 157 175
49 9 61
329 189 113
193 409 1
257 141 217
305 421 17
433 197 53
221 393 61
109 189 89
181 441 9
259 413 49
369 253 56
95 473 21
469 61 9
33 1 305
165 125 137
359 1 101
453 481 9
229 345 69
229 59 185
51 293 161
49 213 1
181 153 45
425 313 5
117 453 7
37 44 311
405 369 90
49 321 1
201 61 177
225 389 89
3 301 1
321 281 61
285 365 65
92 29 58
477 237 17
349 181 101
141 221 201
481 485 9
293 277 193
449 49 9
445 353 9
69 489 7
345 257 49
81 417 5
69 253 169
281 347 109
193 327 69
141 465 5
333 177 129
101 249 125
473 411 25
81 345 17
221 101 277
168 121 128
437 37 1
370 261 111
285 221 135
265 269 57
73 457 25
381 277 9
245 89 2
161 113 121
297 309 65
165 357 89
309 325 125
369 249 53
385 261 13
413 397 5
45 161 153
481 169 9
145 441 29
13 209 139
57 105 265
401 253 49
75 385 25
417 257 19
153 273 33
53 481 5
157 265 183
317 125 73
341 141 135
101 185 69
309 421 51
44 279 53
41 181 193
241 429 57
257 437 33
97 233 161
429 201 1
173 413 5
1 461 25
31 197 129
133 373 65
98 325 17
189 485 9
401 321 45
73 269 113
437 201 30
413 317 57
257 103 53
429 333 25
309 85 137
45 381 49
457 453 29
85 389 17
365 5 97
321 265 37
305 117 71
118 49 370
381 393 77
45 153 17
441 389 57
309 89 81
215 223 237
421 153 39
313 349 145
65 473 28
201 25 13
297 113 45
237 141 233
309 269 73
325 419 13
137 121 105
361 409 41
241 101 33
413 211 33
305 193 65
421 65 6
329 201 113
121 241 109
237 193 241
281 113 167
469 477 1
405 77 1
429 105 41
411 277 83
229 205 193
85 101 145
489 101 8
357 205 65
237 393 42
369 241 1
193 425 41
464 345 21
165 421 1
53 19 393
249 205 45
193 373 25
281 417 37
461 57 17
487 141 9
57 381 13
55 17 27
481 10 5
137 423 29
115 377 101
5 447 35
217 245 17
405 237 45
65 213 161
385 301 71
129 201 269
57 493 3
441 369 9
113 277 153
305 433 9
49 193 25
197 229 49
25 97 247
7 467 19
475 157 25
293 185 49
425 75 45
253 337 153
481 377 1
151 397 53
446 401 38
97 89 277
485 369 1
145 73 29
465 261 1
421 429 37
139 297 1
257 113 233
9 21 209
209 349 145
377 155 73
59 457 1
77 361 121
61 201 71
21 89 59
29 107 293
113 197 145
145 173 297
182 421 9
141 185 161
261 399 53
111 41 22
333 297 49
169 225 17
101 213 1
37 21 387
477 457 9
393 153 73
153 393 1
370 453 43
149 1 321
17 365 17
29 1 362
214 201 133
189 425 61
417 167 49
49 201 9
469 413 9
173 345 23
73 433 33
293 349 73
237 185 133
41 409 21
409 369 49
205 31 153
360 341 8
313 429 17
257 385 9
469 79 9
373 209 90
49 297 169
209 49 33
173 367 9
441 81 57
162 401 73
77 493 1
357 157 81
385 1 69
189 193 89
1 401 21
69 297 185
117 405 33
409 49 29
373 269 1
97 409 17
101 309 33
441 253 13
294 161 3
45 141 9
377 181 105
457 16 5
29 89 85
493 65 1
91 163 193
205 277 1
157 165 145
385 465 13
349 415 11
313 100 173
21 353 37
46 285 21
113 249 136
93 105 29
77 390 13
209 241 169
401 361 9
149 217 101
389 153 17
313 13 175
353 385 89
1 329 145
349 301 127
17 465 19
205 403 41
325 349 77
169 477 1
45 295 139
278 395 33
289 229 141
181 385 65
339 105 99
126 161 263
237 285 1
181 253 25
93 361 25
5 217 81
472 385 26
221 209 230
221 457 17
137 45 329
385 45 69
137 53 335
159 261 225
237 301 17
401 73 61
269 285 25
293 349 57
31 477 21
401 409 77
253 433 49
57 261 189
321 40 141
189 425 29
329 73 1
129 369 115
69 321 171
281 193 101
213 449 13
217 73 225
137 261 16
181 293 161
251 477 17
413 317 71
377 477 9
77 193 245
225 281 169
82 313 53
325 1 89
5 1 233
275 493 5
361 457 21
263 227 61
61 489 1
169 37 145
225 345 145
325 269 17
229 47 205
401 485 1
449 7 9
69 181 35
217 251 201
105 85 325
165 365 57
1 29 177
393 141 17
445 141 1
481 253 17
285 33 81
373 45 1
461 229 9
365 305 105
221 277 1
379 241 17
489 128 9
341 73 81
277 469 1
263 13 213
73 421 9
269 453 25
269 423 43
229 209 33
217 197 153
481 449 13
137 325 33
401 429 25
193 141 277
271 65 57
241 33 1
353 469 1
421 419 41
385 473 21
101 329 85
261 235 129
13 457 21
193 189 161
333 77 105
481 269 9
437 491 3
335 481 5
125 177 285
331 233 123
21 147 165
367 13 123
289 101 11
293 345 149
301 481 13
133 381 41
437 87 33
393 45 21
329 217 37
465 77 17
467 333 1
241 437 45
121 206 237
293 433 45
9 449 37
453 489 5
61 157 169
265 361 53
121 335 117
493 184 1
201 305 185
129 57 33
405 61 33
301 369 25
265 13 13
361 485 1
381 93 83
461 207 33
397 169 73
65 481 5
293 1 75
261 261 5
121 481 1
129 221 209
261 101 65
385 89 25
177 21 25
96 449 29
357 137 71
195 413 65
401 201 12
301 205 137
237 45 241
97 93 37
409 129 69
53 321 21
157 353 117
489 305 7
74 37 285
1 353 113
356 393 65
69 293 1
493 61 1
449 373 9
333 29 121
69 245 139
353 165 117
457 333 41
449 317 1
385 321 33
293 421 41
325 41 129
281 225 77
283 365 89
253 189 225
81 77 177
301 41 191
309 137 165
211 137 289
53 161 102
241 153 177
329 135 129
445 137 43
301 1 167
425 57 8
109 149 321
141 21 201
285 205 91
321 45 1
390 179 32
113 457 13
83 105 353
429 257 17
340 449 23
385 293 29
77 461 33
334 437 1
394 321 76
229 329 29
233 69 237
328 117 63
245 85 81
183 33 195
441 475 1
385 285 85
69 109 111
161 181 157
269 153 153
186 485 1
409 389 1
417 429 65
323 181 155
405 417 41
397 165 57
209 465 21
281 385 53
355 477 1
354 257 83
21 225 225
241 145 81
153 247 53
216 21 228
421 37 33
197 185 177
257 269 153
81 269 185
469 25 5
289 137 201
431 365 19
153 405 33
341 449 41
457 241 1
349 47 121
341 73 33
60 317 41
333 376 51
445 37 36
109 493 1
231 417 25
129 221 9
175 285 193
385 73 95
441 313 5
489 181 3
297 153 133
37 241 185
277 241 161
389 377 107
265 113 101
65 399 29
61 381 17
61 37 281
73 313 93
417 37 49
215 405 33
225 457 15
413 373 37
207 109 9
249 217 177
75 17 67
457 133 41
401 81 97
21 485 13
57 291 49
453 181 17
437 314 33
417 173 10
201 29 181
381 113 49
401 161 93
17 265 133
461 37 33
309 157 113
301 61 7
169 449 9
361 77 91
246 46 44
357 309 113
289 481 13
19 385 48
245 481 17
109 497 1
133 31 257
189 27 257
349 205 65
165 209 15
101 457 41
373 157 117
232 3 180
77 337 137
293 65 57
151 69 243
137 257 35
289 349 57
109 390 19
113 345 105
375 297 73
445 317 41
465 31 1
197 361 97
81 309 73
81 225 1
453 121 25
141 361 137
169 409 75
313 497 1
321 33 75
19 401 77
237 45 65
425 233 49
323 307 47
449 53 41
377 445 17
437 101 33
373 489 1
187 481 17
161 201 61
111 261 129
477 163 1
161 165 105
309 493 5
237 461 1
225 249 101
397 13 57
369 453 17
201 73 233
173 93 265
475 385 1
405 41 65
309 289 129
381 490 1
281 121 117
158 213 5
437 385 21
417 9 41
321 165 5
317 205 25
317 291 97
237 77 177
73 65 381
53 221 257
9 153 289
105 381 17
425 389 3
65 51 229
97 181 225
241 249 217
109 481 9
349 153 89
413 345 21
377 361 13
149 149 185
19 461 25
185 45 41
69 117 1
161 437 1
73 97 169
465 497 1
461 349 25
389 5 9
437 189 19
69 205 273
417 169 77
81 5 357
465 136 17
465 161 1
131 397 49
149 77 1
81 353 5
17 309 65
425 425 29
189 225 229
481 341 9
201 153 105
401 125 65
253 169 17
105 61 129
353 109 77
261 469 17
373 153 17
343 349 33
261 301 185
89 485 13
191 449 29
147 393 1
477 313 17
121 435 3
309 421 43
313 381 17
341 425 35
97 361 101
37 445 49
107 249 241
353 397 81
445 45 9
465 421 13
489 441 4
277 201 171
313 461 1
449 465 13
365 485 1
325 1 7
57 493 1
421 165 1
13 489 9
189 309 1
261 373 81
317 5 57
53 65 197
281 317 145
381 209 1
73 489 9
129 331 81
337 233 61
213 145 33
449 36 29
113 349 137
85 493 5
17 221 105
355 349 145
385 225 41
29 157 193
345 129 45
158 221 97
113 413 49
273 245 37
389 29 17
189 225 197
297 285 81
117 462 39
189 165 105
493 45 1
401 427 29
13 301 9
377 397 61
236 129 54
133 377 89
405 12 73
33 157 161
205 157 233
333 229 165
365 409 69
11 401 59
373 181 113
173 121 265
397 9 41
485 445 9
269 265 97
165 273 137
23 77 161
309 65 1
369 493 1
113 485 1
205 83 97
265 61 61
69 497 1
201 341 71
285 313 137
289 177 157
360 301 105
449 269 33
9 45 1
497 333 1
479 333 1
53 441 17
201 461 7
261 249 161
101 77 89
493 37 1
301 293 25
427 185 63
345 17 129
173 1 265
485 325 1
369 69 65
425 225 65
445 41 9
341 149 9
373 145 121
389 321 1
53 249 37
305 153 173
329 253 66
497 97 1
497 249 1
169 301 161
85 453 1
121 249 1
127 169 305
317 217 49
341 425 49
101 189 159
433 145 41
345 341 113
149 17 113
5 65 21
433 9 61
345 329 141
453 85 1
85 33 37
89 477 21
369 213 73
413 409 49
193 121 221
97 33 197
185 125 1
353 69 133
41 121 319
81 13 17
149 93 169
137 349 43
225 285 137
155 61 149
241 33 257
253 115 9
177 241 37
421 97 1
361 245 9
285 253 117
237 273 201
85 429 9
191 425 31
253 19 244
153 409 81
141 81 313
233 421 1
261 379 89
49 365 65
45 429 53
21 443 9
41 345 93
463 69 17
217 1 277
249 383 3
23 197 193
113 437 1
201 69 1
169 245 185
101 489 9
257 305 125
305 333 1
52 479 7
407 133 11
417 197 45
201 209 181
101 42 73
333 261 5
261 439 51
261 421 33
233 269 97
441 391 1
249 209 109
301 473 21
469 73 1
417 339 77
101 181 21
277 193 169
81 261 113
441 229 1
377 141 105
233 45 205
145 385 89
233 185 129
317 173 145
377 429 65
448 465 13
65 457 37
93 165 65
361 109 53
61 229 257
117 341 17
153 105 93
117 465 21
93 13 321
341 441 1
293 469 27
223 123 221
277 453 1
9 289 41
457 257 37
11 301 113
317 281 77
341 225 33
17 29 337
31 205 249
81 201 241
249 113 93
201 105 209
293 37 177
5 5 67
309 189 73
225 261 121
25 101 337
33 449 25
127 305 137
373 153 97
301 115 33
361 385 93
405 117 65
89 165 313
377 97 41
425 85 9
389 457 17
335 163 75
304 343 57
421 291 1
391 189 7
49 441 33
361 237 1
305 333 23
421 425 13
193 485 1
381 93 17
180 477 17
245 165 249
439 361 3
373 489 1
293 305 37
63 381 31
309 187 13
165 41 113
97 189 183
177 169 173
85 133 49
377 441 53
133 25 305
341 457 43
445 257 33
457 77 21
413 69 25
405 185 33
1 29 121
249 157 113
137 185 159
97 205 92
61 479 11
441 269 17
29 21 47
461 241 17
29 81 1
245 417 77
321 375 27
113 433 49
497 161 3
321 51 17
413 221 57
493 365 1
125 79 65
433 49 13
88 445 17
497 393 1
201 385 85
425 104 33
449 193 45
269 65 105
145 445 33
341 319 57
293 453 33
449 25 41
493 149 1
33 1 133
229 313 113
485 209 1
369 101 69
1 245 239
305 124 181
29 93 229
477 483 5
297 53 41
237 197 217
237 485 1
345 135 85
429 417 33
473 329 5
379 153 57
193 317 105
297 365 103
485 491 3
277 13 97
337 133 57
481 225 17
1 117 33
233 185 197
373 17 113
249 349 9
359 37 27
193 321 105
325 461 25
345 171 113
183 1 162
497 157 3
461 189 16
273 129 73
401 485 1
277 244 205
433 137 39
57 185 29
189 313 45
449 253 32
449 209 2
485 313 5
453 221 24
373 157 1
297 457 21
225 205 21
249 73 229
1 237 1
273 1 105
293 397 101
245 73 107
37 421 17
101 451 1
195 394 84
312 205 113
245 433 13
193 493 2
1 387 55
440 349 60
37 485 9
373 41 45
77 295 131
269 325 1
301 261 45
489 213 5
337 1 139
109 171 221
337 277 125
319 193 23
413 421 72
165 445 49
497 281 1
389 301 105
295 109 95
221 325 17
493 429 1
201 441 37
405 285 1
5 437 1
229 273 225
213 73 16
109 485 1
469 341 1
157 405 61
13 429 33
453 431 26
69 69 49
449 437 25
341 201 33
413 105 1
493 249 7
293 6 1
493 205 1
53 37 113
89 273 37
421 109 49
181 465 33
181 25 245
85 109 329
261 451 25
189 261 193
169 421 57
77 125 249
25 69 193
277 381 61
1 413 41
193 69 149
409 185 29
93 289 97
157 473 1
93 445 1
337 349 1
225 245 145
117 213 273
89 310 1
349 157 38
221 17 89
149 85 65
377 1 53
249 85 19
277 353 141
345 105 37
205 93 89
93 269 217
235 489 5
133 433 13
297 437 25
153 249 29
251 45 139
157 329 37
197 473 25
405 81 1
397 253 13
245 121 49
421 65 53
153 283 129
97 125 257
81 465 35
481 438 1
189 33 201
461 121 25
153 405 17
301 201 177
161 57 273
413 145 35
37 357 81
469 281 1
441 93 53
433 473 21
461 61 29
229 17 75
57 61 129
163 16 193
377 245 67
245 1 65
345 489 9
471 105 1
217 281 61
285 165 89
77 201 81
95 272 44
245 401 81
269 485 5
201 105 93
301 481 13
421 23 1
353 305 137
76 257 201
73 471 9
405 145 33
1 333 1
58 425 29
317 81 169
453 309 13
469 353 25
297 289 25
213 121 241
31 5 241
121 473 25
293 429 1
401 265 26
297 337 161
401 121 69
369 285 65
205 149 185
453 321 33
237 389 1
441 153 1
105 233 257
97 325 33
205 337 161
361 397 73
213 53 89
229 417 69
361 293 1
249 1 201
309 397 89
493 473 1
413 145 5
251 493 1
153 421 17
1 29 75
391 81 75
149 373 97
385 297 77
429 321 1
321 413 9
321 1 101
139 249 45
201 197 121
29 225 93
385 25 61
205 18 91
289 353 109
484 285 2
369 341 101
341 499 1
121 373 97
409 241 29
213 93 128
65 346 3
357 361 25
129 293 129
489 5 5
197 159 41
201 221 41
157 353 65
217 373 9
405 213 33
341 73 65
213 473 25
25 439 47
129 241 177
475 177 19
1 45 81
5 185 169
269 406 94
197 293 161
269 173 137
477 461 1
353 457 5
29 361 109
437 69 1
177 197 137
329 213 81
285 305 185
465 73 33
455 109 29
109 381 17
445 165 17
401 325 89
89 297 157
373 421 1
140 289 25
428 145 51
109 253 139
498 15 3
233 141 93
213 433 65
421 229 23
133 301 177
469 29 1
121 457 13
57 425 25
41 137 165
349 489 3
425 293 37
449 373 1
437 193 1
153 1 81
121 304 53
281 357 139
371 317 93
421 97 17
205 375 43
157 417 81
461 225 37
365 433 45
421 269 1
85 185 105
213 289 93
445 9 1
301 121 145
453 101 1
237 21 177
193 361 121
185 421 17
1 401 45
477 161 9
475 476 14
205 363 43
9 245 13
21 69 337
141 401 25
385 73 85
189 365 129
53 201 93
65 153 281
5 369 61
133 113 333
58 113 94
437 457 3
489 257 1
181 437 1
153 309 129
377 389 1
69 313 21
121 361 129
209 197 49
457 449 13
51 21 429
269 345 89
329 329 153
493 450 1
13 321 77
297 481 19
407 297 77
1 273 47
449 350 25
67 133 353
457 357 9
321 105 41
429 69 49
5 81 38
265 101 97
241 113 157
485 457 1
313 411 85
201 389 49
457 485 1
1 29 417
309 257 69
29 113 297
253 65 9
97 157 337
41 373 77
1 41 193
457 289 25
343 457 1
469 453 1
41 484 17
345 369 67
237 281 189
49 17 281
226 189 227
297 29 29
473 273 13
405 225 33
479 169 11
369 357 9
247 385 5
337 413 1
346 437 1
349 469 21
269 253 101
197 241 181
211 477 17
431 59 69
249 453 1
137 377 41
145 285 145
437 69 1
165 209 97
1 277 169
13 345 97
305 355 5
445 155 1
425 461 35
249 321 81
437 493 5
115 53 19
37 465 5
457 169 29
53 41 321
317 445 49
335 89 100
349 173 105
229 93 26
1 113 1
161 405 17
321 413 7
201 385 33
173 141 265
19 153 31
1 89 133
285 31 47
337 441 49
443 173 5
437 1 1
325 205 33
49 5 141
77 17 217
481 255 17
469 437 3
57 361 41
309 493 1
233 225 1
489 177 1
425 361 73
229 185 129
269 157 1
141 333 57
469 97 9
109 165 145
189 105 153
329 9 93
277 445 45
497 265 1
329 497 1
69 317 153
281 452 14
221 273 225
189 357 33
101 433 1
221 373 1
61 309 65
263 217 75
69 89 381
357 409 39
1 133 17
333 193 1
193 357 73
465 25 5
369 291 121
1 173 209
49 25 213
165 65 321
47 305 177
363 161 107
185 495 3
169 341 73
401 69 1
169 365 53
181 21 257
1 381 65
401 329 29
281 141 7
89 97 249
201 497 1
433 409 21
225 265 189
229 385 5
449 1 21
165 373 93
305 267 93
21 469 9
473 457 25
377 101 1
73 413 49
261 421 73
249 5 29
119 53 225
485 277 13
181 265 1
265 491 5
365 381 33
221 257 237
325 365 113
397 273 1
369 1 117
445 181 1
163 249 169
105 325 21
381 273 1
385 355 63
129 363 91
337 305 89
325 217 81
457 165 13
489 457 1
125 37 265
421 149 33
403 445 49
281 177 41
497 113 1
309 39 81
3 1 147
399 221 63
497 185 1
141 5 345
373 361 65
117 361 73
261 315 1
365 437 9
405 325 1
308 257 167
389 461 1
109 385 29
297 1 29
273 41 201
245 145 200
1 205 129
357 77 13
345 307 29
289 493 4
437 153 33
1 25 229
205 285 105
261 429 1
313 245 1
221 129 189
137 101 65
445 161 17
393 213 25
417 433 21
425 253 9
161 165 121
401 37 16
253 297 53
105 1 9
173 365 89
25 21 457
157 397 41
205 141 241
173 453 17
189 161 113
289 117 145
101 321 81
193 225 193
431 269 61
413 1 87
173 474 11
337 309 105
265 273 93
165 153 257
29 313 57
281 241 21
193 197 173
269 133 33
458 217 12
433 353 21
137 351 71
453 21 1
293 161 125
365 69 25
137 14 259
481 165 17
421 201 17
303 187 93
485 241 1
25 37 129
101 489 5
197 469 17
137 157 97
265 37 217
173 345 9
393 276 41
45 209 89
293 301 81
225 225 233
76 33 180
364 449 25
333 25 81
217 381 113
429 137 57
489 468 5
285 243 129
61 213 193
385 207 49
157 433 9
355 269 71
297 21 69
11 289 79
285 121 113
313 249 1
213 29 274
353 91 105
429 473 25
9 457 25
229 125 161
481 221 13
127 437 49
209 457 41
65 21 321
473 341 25
142 1 73
297 17 137
201 329 63
339 241 47
1 73 1
413 89 49
53 37 257
369 421 29
293 421 1
490 189 6
107 373 126
165 489 5
249 319 121
437 357 33
397 41 9
466 345 17
493 201 3
289 461 25
385 101 81
417 481 5
401 389 87
157 353 73
13 193 37
424 1 59
469 61 31
213 61 257
241 343 21
291 361 1
1 252 84
373 165 51
477 257 1
365 25 53
169 321 41
253 341 73
493 205 1
349 173 88
173 337 133
107 99 49
405 37 5
185 401 73
153 89 5
199 341 67
469 393 5
349 469 1
19 305 161
297 221 173
421 19 1
409 321 53
185 93 285
345 437 41
268 101 120
93 101 81
321 441 41
101 197 1
473 361 1
209 76 249
273 285 88
245 69 237
445 1 21
89 333 153
493 129 1
313 205 117
77 185 277
347 425 29
109 401 69
451 65 15
59 37 401
303 13 57
37 93 265
109 25 353
69 85 229
65 445 17
353 125 45
189 433 61
129 345 85
353 65 25
133 237 161
265 395 63
385 409 89
416 197 35
385 21 41
191 145 179
453 325 15
137 405 9
461 193 29
89 301 97
345 25 13
413 101 25
421 265 33
73 409 33
197 421 8
365 397 41
101 285 121
1 221 193
385 269 29
421 189 63
153 413 61
261 213 145
221 173 153
221 309 145
275 369 125
309 125 11
329 273 21
293 165 17
205 61 265
389 125 81
121 377 93
109 413 9
341 477 9
341 401 29
489 427 9
85 305 57
199 329 131
1 101 65
329 309 165
285 37 161
385 193 97
159 65 1
221 449 17
217 153 133
385 469 17
41 25 421
373 333 1
377 53 77
301 69 137
173 273 137
89 321 113
233 261 169
143 293 169
179 53 83
489 50 1
193 277 213
17 345 25
193 97 37
135 281 157
353 457 21
261 17 81
481 129 9
481 381 9
473 97 3
217 481 13
425 145 73
301 457 9
37 457 5
69 13 273
35 161 340
409 285 65
57 145 257
444 109 3
414 260 13
489 385 9
117 401 73
141 377 65
325 201 77
237 141 177
105 453 33
17 249 1
111 165 241
453 173 1
145 101 245
77 329 77
397 225 41
281 161 5
433 457 33
129 309 1
117 369 129
429 485 9
297 365 105
325 221 129
135 401 21
241 469 27
309 41 129
385 325 1
409 401 54
401 177 85
157 435 13
425 365 21
121 239 177
453 197 17
161 473 13
493 257 1
209 233 41
277 49 17
305 133 145
65 177 193
13 365 121
137 385 73
385 201 37
305 395 33
345 277 111
409 249 77
425 53 2
421 126 33
345 141 37
497 241 1
144 297 97
363 69 109
121 489 5
296 349 43
325 57 1
269 285 79
441 5 21
205 261 193
381 97 89
113 37 105
337 33 82
301 445 1
357 385 61
21 103 303
473 401 21
473 25 5
1 213 97
129 33 337
293 373 85
225 121 17
301 277 121
109 1 273
481 109 5
1 429 41
481 201 13
21 365 97
305 261 153
249 41 245
373 97 65
337 249 157
265 353 69
199 245 221
469 425 1
317 93 29
201 73 213
468 445 17
413 445 1
362 421 1
53 485 1
249 149 201
69 257 108
169 277 1
477 249 9
485 41 1
417 494 5
365 209 121
145 443 3
253 421 65
233 93 257
237 141 185
485 157 9
213 37 1
253 13 65
301 313 161
269 365 121
261 469 1
61 43 433
77 273 149
157 65 289
193 449 25
179 9 267
465 391 5
349 360 112
117 29 65
385 97 113
49 33 217
449 481 9
401 209 81
81 101 383
129 189 33
125 397 93
157 161 87
149 425 5
473 473 1
1 329 117
85 385 105
361 401 49
285 209 190
333 65 1
485 421 1
189 172 141
457 292 1
185 377 9
345 377 1
377 105 89
49 241 256
265 75 105
413 493 1
481 493 1
159 369 101
73 397 25
101 265 169
261 441 29
425 1 49
25 309 145
305 1 57
301 411 81
421 127 42
101 201 1
167 85 111
33 285 153
221 297 193
77 113 145
397 461 33
425 408 9
205 357 1
81 141 209
88 169 17
437 153 1
313 147 137
233 153 229
277 105 33
281 209 193
341 101 97
269 101 113
353 1 117
237 225 145
473 157 7
355 409 5
181 185 61
5 33 69
377 53 49
29 125 73
191 405 37
445 309 21
365 389 57
371 57 41
417 497 1
69 153 109
193 457 5
369 241 101
281 493 7
63 381 1
493 133 5
137 381 73
361 57 97
37 65 57
277 21 13
197 233 217
441 401 13
73 125 129
289 33 77
349 185 145
127 309 129
461 237 17
53 228 253
173 325 89
477 485 1
443 209 33
177 257 181
193 305 25
209 293 150
161 349 137
395 149 41
481 101 1
427 361 54
137 393 33
221 457 37
217 249 41
475 329 23
437 245 1
189 157 57
81 465 5
21 453 1
386 1 104
373 17 57
373 21 1
81 265 21
125 45 9
453 81 1
377 277 117
413 229 33
5 393 69
497 1 1
229 345 37
441 241 17
257 317 9
217 293 1
133 181 37
301 9 1
201 5 293
5 346 11
89 115 99
41 393 61
477 189 1
341 45 73
461 75 25
97 201 201
245 41 1
145 201 283
189 35 33
481 137 13
405 253 93
385 489 9
173 5 162
89 21 81
429 365 65
253 393 85
113 115 145
77 409 57
377 387 49
25 273 217
341 37 33
85 37 353
61 249 37
185 301 145
161 261 225
285 197 25
101 337 53
273 109 217
369 1 71
389 133 65
181 333 117
257 9 189
433 1 17
65 173 241
5 357 1
333 401 89
245 481 1
89 466 21
13 433 33
69 349 145
33 185 161
87 289 97
101 369 1
499 145 1
321 259 43
79 361 109
251 149 67
371 93 127
205 373 33
401 61 1
411 77 47
45 381 113
57 233 261
377 437 1
345 1 69
101 1 17
1 417 53
63 453 33
169 433 25
368 373 17
217 165 93
261 461 25
373 5 1
147 329 9
341 285 33
153 401 65
377 281 45
329 165 141
205 25 193
25 465 25
401 449 5
200 241 145
189 93 113
105 321 93
285 17 121
1 197 81
176 181 193
397 409 29
469 421 1
345 453 41
403 377 13
421 9 33
1 53 33
377 385 9
325 333 17
309 401 41
57 289 101
473 25 13
349 16 113
51 137 153
1 485 1
377 21 104
109 487 3
325 13 49
461 297 1
221 441 25
381 197 17
325 77 161
1 237 161
321 401 33
439 269 21
421 289 25
357 101 5
153 429 37
461 249 27
37 405 1
191 279 63
441 305 57
117 99 129
29 21 281
261 211 71
453 121 1
301 313 9
201 490 2
29 405 33
497 401 1
293 69 5
249 373 37
217 293 167
465 417 1
349 133 125
281 489 9
477 303 17
245 237 201
221 105 104
165 265 105
47 233 1
369 461 25
385 97 53
445 497 1
13 269 169
161 349 67
437 325 1
413 321 73
385 57 1
233 303 21
110 177 13
425 153 21
453 453 31
369 485 1
469 81 1
1 433 53
133 26 145
363 297 49
353 213 53
385 133 81
209 429 25
309 385 85
159 41 115
181 469 1
441 301 53
105 457 7
173 351 71
393 395 75
61 477 17
250 21 145
459 85 35
37 161 313
9 85 1
407 69 57
65 289 121
256 61 62
98 321 125
289 253 181
293 281 87
325 489 1
137 465 29
117 287 213
329 335 71
433 429 25
309 129 65
421 165 33
389 49 49
337 1 9
161 281 125
309 173 105
57 65 29
297 305 113
33 369 125
393 207 81
471 261 5
237 225 39
57 205 153
393 355 45
253 365 65
273 177 29
465 289 13
353 141 45
269 477 13
381 341 17
353 77 41
293 289 2
285 225 209
437 125 1
449 217 9
181 205 89
17 29 217
227 13 209
273 233 17
289 257 21
341 353 117
421 333 1
269 391 21
245 109 189
173 413 61
481 459 5
201 85 265
465 245 33
65 489 9
291 349 17
121 301 145
443 105 7
385 421 1
443 493 1
121 261 1
77 1 169
21 257 117
153 113 185
145 57 29
413 269 65
125 257 221
429 361 27
493 341 1
81 357 49
173 285 1
281 125 169
333 149 89
137 21 137
433 489 11
269 277 65
395 113 61
245 465 11
413 288 46
439 385 7
401 77 41
65 369 125
309 429 41
169 137 21
41 17 105
353 165 137
425 321 41
81 397 25
351 461 33
257 261 81
435 301 65
185 380 119
405 233 65
469 413 25
281 149 177
193 49 145
93 33 1
197 333 1
169 101 157
165 185 81
341 293 145
397 381 57
381 357 57
341 417 45
269 461 1
433 73 11
61 141 25
193 473 5
477 241 17
1 221 113
161 133 120
201 389 49
341 65 29
313 5 53
197 283 109
17 157 113
473 1 1
485 353 1
73 251 161
181 329 105
445 325 9
89 433 9
299 209 9
179 41 261
409 21 65
305 433 61
1 81 277
453 473 9
373 125 17
345 153 117
241 485 1
11 285 51
237 365 121
205 425 41
69 47 97
45 476 11
353 457 1
161 37 281
253 180 9
157 401 5
169 453 33
165 285 3
451 369 19
389 489 9
149 1 289
397 49 73
420 397 49
85 161 197
273 185 209
13 483 17
61 189 153
313 117 185
433 129 33
209 1 177
173 73 49
1 237 105
41 161 81
225 121 173
165 137 195
205 455 31
343 137 87
349 1 143
85 133 1
457 237 25
201 77 207
241 397 25
1 45 144
13 465 9
397 165 73
449 457 7
261 401 65
181 405 89
321 187 141
113 1 369
85 464 30
5 301 135
479 285 21
385 141 65
421 97 26
165 329 73
5 293 145
197 489 5
29 9 377
373 117 81
365 61 113
1 141 113
361 173 91
105 129 369
57 161 241
471 313 11
455 97 43
405 205 33
321 345 97
37 337 45
257 337 77
457 5 29
325 401 51
465 49 25
21 41 305
17 159 215
91 347 129
275 293 121
141 13 137
361 77 105
25 417 41
225 369 121
289 169 25
89 437 1
397 404 55
253 380 70
485 101 9
41 393 61
85 283 21
41 97 109
357 125 9
485 121 11
485 133 1
160 193 121
489 157 1
173 321 29
3 401 50
265 33 97
29 265 77
241 165 181
369 169 129
385 45 41
225 1 235
197 121 1
445 76 17
57 285 209
13 245 234
317 425 73
301 205 30
453 421 17
121 281 133
281 57 89
149 13 161
413 29 17
453 77 33
401 425 13
229 73 237
347 45 97
403 445 37
121 281 45
201 353 69
149 461 25
269 385 29
333 109 65
41 185 195
1 477 9
25 201 145
57 313 181
337 57 141
247 329 137
97 175 115
25 461 30
221 405 17
41 421 73
1 445 43
221 85 199
37 1 273
233 101 57
17 69 1
285 445 41
421 21 33
414 305 30
1 482 6
193 85 93
379 61 25
289 53 153
313 41 157
465 241 1
89 65 409
309 325 65
173 225 55
481 301 5
497 53 1
73 349 33
383 289 59
237 69 249
353 313 93
181 409 21
473 399 1
441 61 5
243 285 161
233 357 17
337 337 73
497 13 1
265 65 161
109 121 33
281 285 45
139 21 197
33 193 27
277 325 7
197 305 129
281 221 153
33 301 169
397 73 9
409 137 59
381 1 33
129 85 301
217 177 5
1 486 4
129 65 257
477 177 1
441 21 45
433 29 5
53 473 9
349 29 129
109 325 173
485 489 9
445 301 25
105 69 189
21 441 5
313 465 21
117 61 129
185 445 1
105 437 13
269 445 9
493 225 5
237 213 73
425 413 17
33 205 265
73 281 217
377 221 97
189 21 305
289 185 9
341 285 88
285 351 65
19 1 147
349 37 25
149 323 77
165 301 169
123 21 137
297 53 141
401 417 1
285 369 129
269 69 33
297 473 21
385 157 37
481 325 3
161 313 129
362 281 121
305 185 149
473 485 1
115 349 89
153 429 65
289 229 69
213 49 241
61 121 249
193 429 1
189 197 1
207 426 11
153 201 241
175 353 133
373 169 1
61 29 357
461 53 25
205 473 13
299 85 11
313 7 64
145 321 37
153 315 7
401 213 97
157 85 17
245 289 81
249 489 2
93 201 97
325 289 145
10 317 113
393 381 95
341 461 9
137 1 89
260 5 171
181 361 1
453 81 1
421 169 1
173 113 193
141 325 161
385 401 85
413 269 9
126 497 1
133 273 13
139 313 129
477 53 9
101 241 233
449 421 5
5 157 123
1 11 263
233 453 33
49 409 9
221 201 113
25 241 209
477 301 9
293 445 9
465 181 21
465 93 13
205 57 177
209 17 29
229 41 193
125 293 65
93 177 125
325 109 105
61 333 105
365 437 25
93 185 85
185 385 97
365 73 121
313 373 1
437 289 33
483 103 3
169 453 1
89 441 59
57 265 181
225 241 113
139 165 273
477 245 5
173 53 209
45 9 97
125 389 49
37 421 45
261 329 85
397 277 1
473 101 21
273 201 1
153 177 181
473 37 5
157 37 161
171 181 177
89 313 49
185 415 31
21 65 297
29 195 303
121 381 25
145 253 41
485 177 1
225 489 1
397 293 33
401 497 1
21 101 45
421 309 25
277 29 193
293 173 17
123 57 305
218 187 134
393 493 1
265 279 207
361 269 77
237 257 117
321 385 25
25 489 5
73 97 401
125 401 49
13 77 348
366 165 91
45 453 1
481 345 19
176 61 23
281 333 49
445 133 49
13 209 249
281 401 41
424 217 30
265 25 193
295 29 141
49 97 317
261 205 61
257 189 109
297 169 149
425 93 73
201 105 69
241 369 117
195 349 101
385 345 93
53 397 73
153 229 81
193 17 85
45 25 323
1 57 85
113 485 1
483 339 13
357 381 23
157 21 185
1 485 11
381 259 1
397 321 69
81 177 125
489 253 9
325 335 143
437 285 33
97 166 196
359 357 121
481 429 13
385 401 45
292 209 6
125 225 105
1 349 57
197 337 109
125 23 321
1 493 1
77 73 65
201 176 1
453 37 9
386 217 110
401 493 7
357 446 50
265 61 125
13 401 85
357 437 1
469 17 15
285 61 105
318 477 1
201 189 113
169 405 78
9 277 177
41 367 130
97 145 185
245 377 41
177 317 177
309 21 31
365 353 41
373 85 1
293 365 113
121 97 1
73 265 229
497 357 1
98 213 33
45 355 5
353 217 37
185 381 105
385 329 21
285 45 25
285 189 25
421 329 76
481 45 17
225 437 33
401 121 77
1 205 201
293 313 37
281 113 177
205 25 145
37 19 33
301 405 1
313 333 37
435 445 33
353 261 133
377 493 1
477 205 1
489 413 9
363 169 119
21 69 385
261 257 81
425 437 33
341 357 129
121 9 121
101 337 135
13 485 1
241 213 89
305 481 17
81 305 93
77 413 81
397 149 45
333 1 127
77 269 129
81 37 221
65 5 61
5 453 1
333 77 1
265 73 209
277 45 153
157 105 17
33 373 1
245 345 77
205 205 57
368 289 52
381 421 49
333 61 87
77 325 1
49 89 285
309 345 73
209 477 17
33 221 169
233 413 73
205 61 10
361 193 77
137 440 25
33 377 109
389 65 49
53 433 19
125 453 1
149 37 1
33 321 153
53 257 205
189 301 73
377 385 21
441 189 41
1 141 9
373 361 89
301 1 185
297 225 1
45 181 221
314 161 183
421 261 65
125 485 1
341 241 149
401 185 69
265 181 165
269 201 207
221 385 25
141 353 97
437 385 33
47 237 213
101 341 85
445 101 41
233 365 81
181 461 25
475 237 11
165 117 273
53 461 25
201 395 15
381 233 97
81 405 80
121 261 225
417 361 41
205 349 145
301 441 17
307 349 73
249 129 113
300 25 176
15 421 21
481 291 5
441 105 1
317 289 89
1 149 154
321 73 133
237 269 217
57 365 125
377 333 117
321 173 161
413 145 65
253 61 89
471 81 24
301 305 157
381 189 97
117 341 51
429 481 17
47 169 125
373 217 73
249 461 33
305 397 1
19 159 113
429 125 57
373 237 1
345 241 125
281 385 109
157 285 177
76 109 57
249 53 1
60 301 1
45 381 45
201 390 13
365 17 41
285 481 9
477 5 17
133 377 9
237 441 31
173 416 43
117 301 81
369 1 77
385 105 91
445 49 33
231 213 37
201 285 145
281 85 93
285 137 1
469 397 9
85 353 57
473 357 17
349 377 33
481 269 4
305 345 90
477 315 7
237 373 17
197 449 21
309 493 5
377 381 113
41 486 12
385 221 85
389 257 73
85 373 1
201 411 83
45 437 33
151 185 165
165 209 137
473 497 1
169 61 45
201 437 33
85 321 125
261 29 193
249 333 113
453 29 9
473 323 13
430 13 55
133 217 37
161 429 33
281 421 41
249 201 236
461 97 37
365 237 121
441 73 21
273 397 1
341 165 129
141 365 81
81 61 309
265 181 213
229 473 13
153 313 105
1 97 313
95 341 81
441 406 29
129 65 337
13 121 345
97 1 221
448 1 22
201 261 121
301 29 193
145 173 61
409 377 23
417 301 37
247 441 37
33 73 317
415 137 79
61 221 217
369 457 37
189 493 6
413 125 13
225 1 93
101 289 133
385 345 57
1 393 77
163 65 143
361 201 25
333 429 1
489 145 1
353 473 11
203 233 25
309 357 1
361 109 1
189 337 89
173 201 101
433 125 13
145 189 289
241 211 197
441 341 9
461 357 9
281 453 1
385 89 37
481 129 1
453 39 1
317 149 57
357 441 5
287 85 199
425 325 73
389 401 41
369 215 83
17 201 185
121 169 161
169 165 229
70 25 397
109 125 65
445 101 9
45 301 121
497 405 1
179 345 85
469 109 1
337 162 93
213 144 89
197 389 21
101 153 197
73 425 49
205 237 145
373 1 65
173 369 21
57 443 11
269 109 163
345 205 153
129 465 13
237 309 89
497 13 1
207 93 72
347 333 5
335 497 1
75 365 33
181 129 199
297 133 157
109 429 17
65 185 189
141 249 58
325 277 89
317 9 97
191 233 109
317 301 49
43 153 9
365 493 1
169 229 209
341 441 57
221 437 41
229 201 177
385 49 97
365 57 89
305 409 65
45 37 129
177 397 49
257 165 173
25 185 89
281 32 213
161 485 1
209 13 277
1 385 53
161 97 201
425 58 49
413 133 45
489 93 5
485 241 9
177 43 173
1 401 61
423 237 1
289 205 185
489 89 9
409 353 9
41 13 117
41 201 65
201 453 31
1 53 433
77 333 85
137 189 225
65 465 13
425 185 21
375 349 117
289 341 145
233 251 179
317 351 145
333 443 53
421 309 65
333 297 57
37 1 353
453 421 11
201 85 45
421 429 41
345 65 65
173 173 297
61 437 41
229 401 69
257 109 137
441 57 45
469 1 18
233 295 193
429 441 33
283 297 53
65 497 1
373 179 65
397 1 41
485 337 2
241 229 9
231 169 9
313 245 137
453 381 1
453 25 13
481 193 1
125 481 17
37 227 159
289 417 9
33 217 209
203 317 49
221 1 9
229 353 129
397 309 9
77 51 377
317 285 105
129 389 65
213 129 129
125 281 137
253 65 89
461 5 1
149 441 13
369 13 45
37 457 5
473 441 1
237 1 217
429 286 49
229 341 33
317 361 89
290 337 109
385 113 37
49 217 33
45 385 65
360 441 44
409 149 41
41 437 1
489 149 5
449 357 31
213 297 5
49 285 161
277 57 33
53 1 398
389 353 17
149 109 229
101 305 73
61 185 101
225 249 235
407 403 5
347 473 25
437 317 23
397 133 81
381 457 1
489 405 5
417 229 61
161 57 293
9 161 239
169 305 57
345 481 17
225 479 15
197 113 1
381 61 97
196 153 200
29 377 121
13 57 221
1 165 273
367 173 75
39 345 25
461 202 5
41 353 29
465 189 13
381 89 33
235 481 1
341 1 1
333 409 65
193 421 77
253 37 209
315 181 31
161 209 69
497 436 1
69 157 33
169 213 45
121 401 57
129 37 195
53 61 189
229 205 186
345 129 13
253 149 97
81 9 405
17 141 1
377 301 93
105 145 37
229 169 22
297 365 33
405 221 65
3 93 337
237 217 21
41 241 93
141 309 129
390 477 9
301 457 25
257 381 41
1 101 225
241 323 143
365 165 100
395 137 19
69 45 369
241 293 185
51 297 129
385 401 25
391 135 105
413 421 65
273 129 129
213 473 17
1 185 125
229 139 81
85 489 5
391 393 39
57 481 9
201 461 33
201 1 111
391 28 109
73 47 289
257 417 13
373 261 65
299 49 191
341 405 15
113 23 253
345 425 57
31 229 257
349 153 151
357 245 101
33 1 125
441 355 1
113 421 73
121 337 49
126 438 39
217 305 5
249 213 237
245 137 225
105 269 81
85 141 1
105 69 329
453 193 15
61 301 105
239 85 35
121 369 21
469 449 1
261 401 13
201 369 121
89 373 125
65 441 5
245 392 57
389 85 1
245 19 129
257 43 95
293 293 167
277 157 1
377 297 33
393 53 1
111 469 1
161 37 29
49 237 121
485 261 9
421 257 9
437 101 63
373 253 57
493 81 1
113 109 57
117 43 383
157 473 4
381 61 105
481 129 1
165 121 225
271 421 49
253 233 1
125 381 109
233 301 41
193 5 61
489 369 9
157 281 181
149 391 95
97 493 1
17 225 149
421 129 1
377 161 21
141 213 201
457 269 29
125 445 33
429 429 57
249 173 1
117 413 81
169 113 105
377 41 37
173 89 305
267 409 47
257 329 25
425 293 53
449 125 17
277 237 17
341 297 153
173 265 225
165 323 101
373 11 109
281 305 73
189 393 105
145 425 73
361 101 125
55 449 29
193 409 89
271 397 73
209 441 21
376 277 46
65 181 257
209 425 61
154 73 6
201 101 213
225 61 15
301 309 121
169 109 185
353 65 33
127 149 225
381 413 31
437 85 1
385 173 37
153 373 105
45 31 69
241 317 61
73 105 357
119 309 57
493 245 1
365 33 9
65 273 15
97 59 309
269 361 105
401 397 19
391 89 49
369 237 121
73 441 17
389 325 17
283 485 1
1 185 153
1 313 105
121 91 181
421 285 65
461 21 1
205 41 137
197 473 21
261 1 113
269 77 201
422 201 25
15 376 30
385 21 1
417 389 5
9 181 93
49 77 9
141 223 145
449 37 21
205 81 113
453 361 33
141 169 109
469 249 17
62 105 129
215 373 101
469 417 17
129 29 49
261 351 23
21 321 41
225 61 77
493 421 1
5 35 177
217 305 1
341 49 129
369 167 37
429 453 17
193 379 73
393 335 105
253 11 247
465 405 1
297 109 73
85 401 1
341 245 95
425 293 49
85 389 105
461 169 17
417 457 29
73 309 85
75 89 141
113 201 19
315 201 33
429 1 1
149 117 321
53 51 253
65 401 17
33 489 9
13 57 249
213 35 225
209 397 9
213 221 57
27 481 9
401 213 45
441 405 5
101 73 353
489 201 1
473 361 17
265 301 1
22 413 65
301 237 176
285 169 49
173 497 1
489 453 5
49 257 209
261 33 5
245 419 43
177 317 113
269 257 49
61 89 337
162 93 74
325 309 69
229 461 25
341 433 9
285 361 69
65 141 217
301 349 137
221 333 121
197 13 49
5 271 225
281 389 17
49 497 1
227 77 121
251 165 135
173 205 1
213 361 81
349 281 113
53 89 213
489 149 1
141 67 241
289 329 97
385 385 57
253 85 9
261 325 1
301 261 121
447 479 15
234 101 193
345 217 73
29 337 67
101 477 14
257 265 145
321 179 5
301 301 189
1 189 265
385 377 49
49 253 137
269 453 9
437 190 1
361 429 40
469 189 1
325 177 65
301 257 113
257 203 180
485 349 1
185 89 13
285 405 49
445 197 41
330 261 85
381 481 1
189 189 273
253 337 21
321 465 1
465 387 9
337 141 122
269 265 225
391 485 13
325 141 3
269 489 5
217 29 97
385 57 25
389 49 81
313 221 141
287 174 51
21 141 241
137 401 77
465 293 1
85 117 145
451 269 6
53 325 121
413 77 17
81 201 257
17 435 39
301 205 57
17 173 37
1 113 13
289 101 9
29 93 137
237 61 129
407 35 87
201 309 21
1 1 133
357 185 73
457 409 1
225 73 273
341 9 33
333 405 71
53 137 253
241 317 153
377 1 97
325 141 1
89 269 185
5 181 257
222 445 9
301 199 33
477 101 9
421 353 1
21 241 253
57 197 121
93 49 345
47 249 95
157 245 75
33 197 224
5 477 9
301 45 169
296 49 39
93 425 45
381 393 85
405 381 33
221 301 1
233 177 121
121 233 209
1 269 185
243 41 51
1 283 33
141 35 305
41 393 49
12 431 61
173 69 113
493 61 1
1 309 105
37 387 85
353 429 49
105 205 81
301 337 101
181 460 5
417 425 17
201 313 135
45 415 55
277 197 193
449 157 41
57 349 81
465 21 13
181 155 1
57 315 77
193 217 178
161 41 135
17 1 29
385 167 49
57 93 73
489 97 1
185 331 95
433 349 13
245 359 61
385 373 5
209 465 1
119 201 1
133 269 121
489 181 9
317 135 81
417 197 49
281 385 41
1 21 339
369 253 39
133 101 271
445 285 1
457 441 5
77 253 225
457 261 1
473 441 17
61 93 105
129 481 17
217 325 1
397 245 82
329 277 137
1 481 17
237 457 29
137 1 253
474 209 12
413 205 25
341 165 17
77 181 1
29 365 25
141 497 3
305 253 97
373 29 1
253 269 1
269 201 145
357 481 1
73 45 291
21 93 107
97 385 73
93 413 25
345 137 121
41 55 271
409 491 4
51 473 5
277 241 33
417 285 77
107 273 141
137 205 213
1 241 69
385 93 33
337 349 65
69 313 173
49 253 153
41 61 385
21 321 1
1 89 85
225 177 141
401 481 1
329 197 165
417 149 65
341 273 113
137 187 101
165 1 305
1 175 295
421 483 11
69 337 153
105 277 1
121 221 105
449 279 25
129 141 105
269 231 1
429 125 71
61 61 49
409 41 17
473 401 5
479 248 1
13 65 325
237 321 165
297 5 1
29 413 1
449 457 1
213 181 161
457 457 29
113 225 261
287 493 1
413 339 1
289 177 177
305 305 149
309 321 129
405 93 9
153 453 43
269 363 53
345 301 17
253 109 25
229 165 149
37 489 9
241 173 73
301 193 1
131 1 63
361 389 97
373 189 1
221 65 137
125 305 73
69 409 25
121 271 51
345 445 1
485 253 1
85 37 49
345 17 93
305 337 21
377 305 21
241 41 105
481 493 1
157 21 169
217 21 1
327 153 11
161 157 289
141 265 113
353 41 81
145 347 117
177 473 20
181 109 221
1 145 265
297 393 53
93 429 1
217 193 165
437 437 49
249 41 57
237 47 201
341 125 129
321 481 1
257 5 125
493 281 1
59 1 377
301 205 57
185 1 261
301 5 137
81 377 93
169 329 25
469 475 5
301 61 162
81 325 141
261 381 106
205 1 89
133 401 49
65 457 8
311 329 61
205 37 281
385 393 29
253 305 41
361 461 25
425 323 29
65 485 13
317 145 137
209 51 141
481 49 17
83 157 113
213 267 137
277 107 97
311 293 151
237 201 93
353 245 129
385 65 91
337 75 121
149 233 141
237 93 233
429 249 25
241 325 113
397 109 65
65 101 254
267 341 16
301 473 9
189 229 153
424 383 2
101 405 17
53 1 97
469 81 1
273 245 107
17 451 12
445 289 49
101 461 27
401 13 1
89 101 177
104 53 364
439 337 37
441 107 33
109 261 193
421 1 17
57 293 1
269 8 161
285 341 97
206 373 1
277 461 17
85 29 161
429 453 33
53 281 29
355 481 9
103 69 17
197 1 17
133 253 25
193 357 1
389 33 25
353 385 5
445 349 17
41 85 97
305 81 165
201 37 151
65 255 145
189 189 137
106 345 129
401 81 9
405 117 81
249 301 193
269 485 1
153 1 313
45 425 17
208 313 1
81 61 320
137 301 169
201 1 216
101 453 1
409 269 57
445 81 49
333 293 149
115 233 49
339 333 109
361 489 1
54 457 9
481 57 13
289 381 25
9 13 241
141 181 257
13 145 159
257 65 189
125 413 57
453 117 33
269 373 1
445 37 47
5 41 65
341 181 153
349 369 77
489 485 1
5 141 47
9 401 85
305 229 93
69 391 93
261 215 193
127 265 125
341 1 97
469 37 21
93 485 16
253 285 1
475 129 1
125 69 41
29 325 95
443 465 17
209 29 209
381 331 73
59 441 9
151 117 239
333 89 81
9 31 195
445 205 41
313 29 121
275 5 149
9 113 9
279 251 169
269 1 9
129 152 100
369 365 69
323 369 89
381 405 33
429 385 1
113 401 65
51 433 1
9 401 58
221 261 177
49 425 13
233 45 149
441 377 29
437 153 1
201 297 69
489 65 1
461 137 29
467 457 13
41 473 6
373 243 81
149 111 177
1 193 245
365 306 65
482 205 10
233 63 21
209 73 233
17 365 37
273 205 65
69 339 143
317 153 145
37 241 105
333 97 89
481 251 13
357 497 1
437 461 1
361 469 1
393 425 61
453 255 33
341 457 25
169 101 189
265 1 77
37 61 177
77 89 377
333 153 129
57 265 185
405 159 93
425 289 65
261 408 57
225 119 101
113 1 369
49 309 81
127 397 17
211 41 217
297 297 157
149 157 1
305 257 121
233 397 25
393 177 49
189 321 133
117 421 49
209 329 113
493 33 7
125 457 33
225 29 208
349 125 137
241 93 213
89 173 153
25 269 79
329 73 39
397 225 68
187 485 1
117 145 281
149 461 17
61 357 81
309 101 65
497 291 4
69 413 61
357 125 121
273 93 157
69 257 145
233 493 1
301 441 9
305 289 61
445 289 1
121 189 193
205 81 241
128 261 129
77 457 1
237 165 129
269 409 85
425 381 21
257 405 45
105 233 107
365 169 121
117 335 101
170 160 216
321 73 89
473 413 17
329 269 33
157 481 9
173 193 213
1 53 248
105 369 9
329 393 21
89 109 185
77 369 105
257 1 229
85 361 77
181 43 65
157 217 13
489 353 1
53 141 113
1 145 241
73 53 33
253 493 1
41 13 221
157 417 33
237 185 233
29 321 21
221 257 181
353 153 65
449 141 49
33 341 157
469 33 1
413 141 81
485 81 1
381 417 13
253 145 185
57 341 81
449 137 45
257 161 32
9 435 45
301 485 1
69 117 209
373 245 1
1 1 337
77 201 1
477 13 3
385 464 4
435 437 1
421 41 65
49 469 25
245 233 1
205 309 83
357 197 41
235 237 97
89 25 53
177 21 77
381 297 81
149 285 169
9 457 1
289 37 125
313 173 185
121 9 235
421 1 76
365 45 97
121 153 145
305 253 153
181 485 1
217 477 9
457 13 13
493 101 1
225 385 101
457 93 37
1 169 209
448 473 5
25 385 85
437 421 9
77 85 241
101 85 321
351 49 141
483 121 5
293 33 145
241 417 81
221 413 57
493 385 1
169 57 31
17 81 361
19 381 97
316 37 95
73 265 141
365 265 81
393 273 93
261 175 195
497 328 3
413 373 9
477 247 9
397 381 3
373 13 123
29 177 13
177 93 77
477 377 17
13 13 169
1 61 25
225 129 65
281 169 75
377 465 5
445 325 25
25 37 449
209 325 65
53 261 81
217 257 229
33 101 177
135 381 41
269 477 1
437 145 1
177 169 289
397 457 7
205 421 17
57 109 346
449 37 25
81 145 313
301 401 41
9 267 73
45 301 169
449 189 33
68 413 49
101 261 105
377 397 41
9 273 221
385 469 24
341 427 17
497 381 1
1 183 13
495 101 5
77 161 85
85 421 25
69 369 105
385 237 73
241 301 105
237 325 81
29 45 85
262 307 103
333 465 25
189 213 217
401 125 17
401 401 19
89 493 7
375 97 33
243 453 5
37 407 93
63 53 15
25 385 116
261 49 137
11 381 29
53 337 25
485 349 1
481 177 13
169 165 169
499 97 1
159 378 115
65 69 217
177 321 149
345 433 65
477 169 1
25 341 137
457 189 41
261 245 65
309 65 113
201 381 5
269 337 61
333 469 1
165 71 207
37 461 21
485 73 15
1 210 274
449 349 21
133 217 241
149 485 9
249 299 55
401 469 25
325 289 1
493 71 1
1 201 134
433 357 1
433 457 37
27 285 209
337 113 26
401 117 53
149 181 241
337 245 77
381 65 33
473 1 5
301 429 61
17 433 57
493 105 1
373 221 109
133 217 45
345 109 101
73 401 49
239 277 193
401 173 17
121 357 97
301 133 105
221 390 36
189 153 33
481 65 13
261 61 73
403 253 83
221 37 25
259 125 149
171 369 1
9 169 273
81 225 43
115 105 243
161 53 293
13 1 233
137 133 182
429 381 33
373 385 85
317 241 33
203 385 93
453 65 1
369 449 25
109 113 225
421 285 65
49 297 149
377 389 49
453 381 1
117 197 169
421 105 73
489 417 1
405 229 49
373 471 1
485 453 1
369 153 9
241 385 79
253 221 209
85 176 136
181 30 1
417 397 50
29 245 135
421 333 65
261 17 225
301 225 11
345 107 144
53 397 1
445 85 21
173 473 21
419 281 56
449 141 25
57 301 173
461 411 33
45 393 9
245 85 1
85 433 4
5 469 17
325 373 85
15 297 157
69 177 197
157 471 19
81 237 41
157 257 21
33 169 17
477 489 1
377 309 113
397 53 81
385 353 29
149 477 5
257 445 25
93 233 117
453 59 9
101 165 101
395 1 11
149 197 249
393 65 89
357 341 33
173 109 257
133 465 17
373 73 1
165 393 1
321 265 129
305 25 137
425 385 5
93 473 21
41 201 297
401 438 43
3 385 17
453 425 17
229 157 176
137 1 1
165 441 33
377 421 1
249 285 49
261 57 97
345 447 37
61 353 115
73 457 41
73 141 193
205 9 209
37 21 49
69 83 297
161 325 1
3 361 33
457 197 29
345 269 85
253 69 197
45 17 241
257 45 1
367 335 81
289 465 25
49 273 145
329 1 153
311 321 1
265 497 1
337 101 69
319 473 17
393 253 29
73 219 229
457 193 25
173 209 181
201 295 128
53 373 57
9 21 145
201 473 17
481 181 9
137 217 193
101 373 1
145 51 109
497 421 1
269 141 153
391 269 29
1 113 249
45 93 313
97 131 59
297 341 65
469 301 17
341 25 33
101 25 129
38 9 300
217 457 9
17 293 193
309 273 145
409 385 9
35 397 97
305 498 3
289 101 67
257 497 1
281 53 113
369 405 33
469 73 1
129 1 189
385 257 5
65 201 185
197 37 193
101 381 1
233 23 161
313 93 45
357 461 5
57 149 129
285 444 42
433 325 13
445 49 7
279 295 79
469 201 1
461 241 9
165 101 193
401 145 53
73 173 209
277 421 65
65 429 41
53 5 417
113 126 24
57 137 69
37 33 177
361 13 81
421 409 1
329 313 89
325 461 1
313 461 33
349 161 25
257 77 73
59 417 41
405 437 33
393 477 9
269 197 153
457 301 5
457 369 5
475 393 19
461 269 9
189 281 9
289 41 165
373 225 1
293 133 137
177 69 145
257 49 173
89 227 271
101 105 193
353 189 5
357 333 33
405 457 5
125 489 9
1 333 117
465 101 19
225 321 73
313 453 17
469 401 17
117 85 65
25 245 225
195 305 153
57 277 1
285 383 99
409 137 81
301 309 21
429 285 46
165 193 81
335 149 63
101 341 33
349 221 25
101 105 3
481 269 1
341 81 145
53 481 5
173 465 29
145 181 193
193 441 1
13 281 106
437 99 21
101 185 169
285 405 55
189 369 101
157 485 1
249 53 133
15 9 409
465 477 9
149 57 77
111 101 59
133 445 9
289 85 149
281 477 9
201 193 189
341 113 135
13 345 145
441 389 13
69 61 253
309 479 13
495 361 3
345 89 37
361 193 133
477 201 17
229 429 33
305 165 85
61 469 25
253 333 65
391 129 27
417 97 65
133 301 19
37 315 87
129 307 37
295 373 97
201 401 87
429 189 9
241 169 161
289 109 41
169 117 303
449 207 41
381 55 113
113 157 305
145 433 57
233 337 161
371 5 84
233 369 1
377 233 49
424 5 42
137 259 219
161 225 129
193 135 13
20 429 65
441 405 55
149 273 69
469 493 1
413 57 41
281 217 157
63 193 5
293 333 117
477 61 17
421 181 11
409 245 29
141 201 245
433 1 45
437 241 17
261 385 9
125 149 33
85 69 297
61 417 25
269 109 185
433 373 68
409 197 9
47 105 1
445 249 25
193 277 33
213 401 69
395 233 27
291 445 25
93 97 377
423 457 21
1 325 63
129 138 204
301 445 17
153 177 17
497 341 1
30 483 3
349 10 73
189 97 225
101 353 9
405 5 33
233 197 257
421 325 9
473 423 1
101 113 221
245 169 1
429 165 13
1 307 139
249 221 77
313 129 113
333 237 31
25 139 121
225 285 37
285 49 41
157 241 229
289 321 1
41 37 45
179 257 101
101 49 369
441 320 49
177 345 121
437 285 35
439 265 57
353 269 61
225 485 1
109 1 42
261 441 13
65 365 1
189 451 15
245 467 11
421 493 1
325 29 73
381 91 89
205 161 273
241 381 49
493 181 1
92 57 114
301 109 175
73 49 189
273 301 17
189 121 241
285 245 113
253 261 81
285 333 9
33 253 41
101 461 23
53 393 65
405 137 5
301 389 25
139 225 85
227 1 117
217 351 91
41 5 69
177 193 13
311 213 13
101 317 145
201 41 73
223 377 29
161 157 305
161 185 153
385 77 49
269 353 31
257 177 37
41 337 45
189 337 129
345 169 93
349 393 37
387 261 29
229 273 101
25 161 173
305 433 57
453 105 1
389 169 81
153 217 81
17 144 189
101 151 177
93 29 257
317 149 97
41 125 337
173 493 1
457 169 41
253 461 9
441 65 41
393 297 105
201 268 78
369 141 25
85 429 45
389 497 3
129 111 121
461 189 1
121 393 73
429 37 49
21 57 415
497 313 1
429 385 33
89 301 1
181 149 305
201 93 221
273 1 81
321 57 1
461 1 39
49 229 197
425 301 5
389 99 63
293 205 129
165 373 1
469 121 1
85 165 81
381 321 17
241 441 9
353 441 5
309 297 33
143 421 59
129 93 17
149 1 339
185 337 137
153 149 153
189 443 41
251 45 171
389 181 97
413 101 1
9 81 397
389 423 7
222 321 1
185 425 76
141 37 17
117 169 289
425 77 41
87 409 9
259 161 85
181 69 103
109 372 94
385 145 69
153 497 3
141 330 24
89 166 174
105 201 9
447 305 25
445 21 17
421 493 7
225 17 57
453 357 39
405 121 33
389 37 109
379 225 59
269 125 41
153 325 13
381 185 97
369 485 9
397 145 33
145 117 307
209 27 249
57 121 369
425 241 42
365 293 129
13 441 9
101 137 189
25 327 117
249 445 29
89 263 89
49 261 33
411 213 49
481 330 9
489 101 1
341 209 65
37 293 113
305 497 1
325 433 5
149 329 101
273 141 161
281 1 161
193 231 89
25 277 33
85 201 61
181 377 45
401 173 85
287 241 67
289 325 113
249 185 85
157 269 25
481 89 13
213 27 49
277 89 129
99 53 15
153 153 285
369 133 1
381 479 13
97 341 1
474 353 20
33 185 233
413 93 1
153 245 129
261 139 169
117 240 243
485 119 1
238 205 93
405 29 25
481 29 1
85 353 78
88 489 5
333 241 25
373 251 49
1 57 211
91 333 66
357 385 93
485 313 11
293 153 145
201 313 5
281 177 169
337 225 117
209 128 81
351 273 135
405 45 65
233 445 1
45 11 161
13 489 1
69 437 37
193 397 1
253 205 89
85 385 33
133 101 209
5 481 17
463 385 13
285 357 66
455 317 23
85 101 1
181 57 193
117 257 57
385 493 1
397 101 89
73 111 285
93 453 5
347 469 1
309 36 41
125 97 185
25 157 257
331 437 1
397 33 57
57 441 21
25 169 181
298 361 23
233 109 84
213 441 45
289 429 57
21 13 97
365 61 113
481 451 7
333 213 9
79 405 65
398 33 70
309 357 37
285 177 201
461 401 19
221 361 81
485 319 13
493 109 1
11 189 185
201 257 141
221 9 33
109 341 45
213 69 113
109 97 313
113 365 121
299 171 45
177 369 95
272 269 58
101 449 1
21 261 17
385 93 93
61 421 39
209 317 9
341 369 61
17 445 1
1 97 45
277 241 65
457 69 21
21 157 161
237 301 77
255 417 17
177 361 53
401 109 25
3 31 409
373 30 26
421 417 41
165 141 249
37 365 97
421 450 37
53 5 385
19 409 61
17 81 381
473 478 1
461 397 9
53 293 97
73 33 332
201 77 61
233 473 13
317 201 137
449 109 37
425 35 9
212 29 219
201 271 112
365 125 129
341 221 139
285 489 7
209 153 249
417 477 5
229 125 241
497 325 1
401 149 81
61 69 273
317 25 81
373 169 1
253 453 33
289 301 25
409 69 77
287 351 61
453 33 33
141 97 1
181 417 37
123 141 209
437 45 1
370 453 1
41 29 301
241 385 1
329 165 117
369 53 117
403 205 97
293 461 25
349 469 1
405 261 65
1 205 185
489 137 1
385 269 33
465 389 21
13 421 57
249 229 21
85 445 1
367 129 101
65 265 179
441 305 1
429 281 1
389 121 73
145 335 105
169 373 65
425 37 45
29 401 41
3 409 9
389 357 21
205 457 43
385 145 37
169 81 133
213 281 81
337 433 1
214 153 261
253 29 160
409 385 89
233 9 81
453 5 33
261 159 233
17 481 9
269 201 37
489 185 9
225 31 225
481 53 13
29 65 265
121 17 57
437 237 47
101 285 137
81 1 217
61 287 95
169 357 133
91 137 205
409 221 17
9 229 49
448 97 50
297 221 101
261 153 217
153 193 174
209 417 69
144 301 97
297 293 165
449 13 29
387 69 85
268 461 5
377 245 75
45 373 105
85 121 213
133 61 321
65 61 417
65 305 24
249 347 107
197 349 141
261 157 105
229 5 69
181 101 241
369 253 13
301 249 105
201 385 113
221 257 189
153 77 1
475 245 11
185 333 97
341 453 17
321 57 163
101 461 25
389 65 33
473 37 13
381 461 1
421 33 77
449 405 41
137 165 129
81 397 1
405 57 81
3 257 45
113 493 1
61 281 133
289 117 85
204 449 1
331 293 69
301 169 65
92 19 177
329 157 149
93 221 9
1 273 165
43 303 145
281 105 157
211 205 141
421 205 17
381 337 53
487 305 11
265 201 29
469 401 1
177 113 203
89 41 343
269 241 9
305 135 41
457 197 13
401 7 5
313 233 7
93 321 137
461 365 1
169 445 9
421 297 9
319 29 69
181 293 161
141 133 309
265 405 57
121 149 65
281 185 91
349 436 14
121 365 97
185 469 17
437 113 29
97 49 53
233 477 9
65 435 29
269 81 177
261 353 65
65 181 1
131 335 71
421 155 55
389 449 5
266 197 116
381 185 17
237 81 241
445 237 37
21 29 345
57 157 17
361 245 125
69 29 1
273 401 1
253 13 129
473 477 1
377 385 57
369 465 17
9 469 31
229 269 225
333 209 65
29 433 63
321 485 1
373 333 35
385 33 1
67 89 13
429 349 57
453 277 1
93 429 25
397 65 49
219 469 1
301 77 105
221 113 19
493 149 3
489 237 1
377 345 69
17 1 425
297 381 60
45 497 3
65 129 49
497 457 1
401 81 41
265 149 225
349 395 17
21 209 153
257 7 217
385 41 1
1 429 19
455 313 44
449 457 5
389 429 5
21 317 145
497 409 1
1 393 61
273 105 85
265 105 177
489 245 1
219 93 164
393 95 105
61 333 123
433 261 37
45 413 25
465 253 25
285 269 121
301 93 17
241 15 205
225 431 1
113 229 217
441 325 57
481 429 13
231 173 43
33 153 293
333 377 69
61 65 242
269 269 81
57 481 5
105 1 189
489 357 5
141 485 1
373 421 24
301 173 43
41 85 385
129 357 49
341 249 1
125 153 65
67 245 1
305 1 121
485 381 1
493 309 1
1 301 135
353 189 117
473 209 17
253 39 201
385 101 17
333 85 57
383 21 27
449 297 29
397 385 61
197 334 145
217 41 185
413 65 65
65 149 321
433 329 49
285 193 121
321 161 105
93 269 142
249 219 237
125 117 121
253 261 1
109 325 1
189 153 153
125 81 241
117 305 73
221 193 131
245 325 161
225 101 229
49 485 1
363 185 45
49 341 41
205 113 121
185 233 153
233 117 165
305 237 117
9 137 77
25 425 33
321 129 164
69 417 53
281 269 157
201 37 269
137 257 133
385 247 57
301 273 153
405 329 89
177 21 77
401 388 45
269 385 29
121 493 1
53 233 41
209 349 73
433 49 9
117 309 49
309 269 129
377 175 13
157 37 233
453 385 33
81 15 121
309 305 177
365 29 17
29 486 1
245 493 1
141 1 8
261 465 5
425 307 21
69 443 45
233 353 33
37 445 9
329 461 37
497 97 1
233 457 29
271 483 5
389 289 1
153 65 249
361 37 85
141 157 225
37 295 195
77 397 69
357 145 1
437 437 1
257 61 41
277 242 1
445 229 25
257 137 59
229 469 21
145 457 13
321 381 43
153 361 65
117 437 37
493 445 1
93 409 1
381 377 1
493 221 1
301 345 1
385 395 27
460 301 25
269 61 41
225 265 219
439 421 31
177 155 103
249 393 89
369 141 109
477 393 17
37 429 49
129 97 329
197 73 161
25 217 5
45 389 65
285 313 161
341 481 1
217 485 1
469 239 1
57 393 53
81 193 29
269 349 137
391 1 27
16 481 13
241 113 149
57 21 293
185 317 61
37 341 1
393 433 49
425 353 73
349 251 9
485 153 13
469 205 1
257 261 37
385 1 49
365 13 25
37 321 141
385 439 57
3 129 341
145 197 33
149 241 209
353 89 45
155 5 75
249 101 201
181 77 97
159 277 209
41 317 41
433 1 29
173 409 33
121 417 21
477 375 9
9 409 55
113 359 75
85 177 1
297 373 71
209 345 1
489 385 5
469 269 9
201 237 241
75 405 49
437 145 1
401 5 85
441 185 51
37 481 5
297 441 1
465 321 21
385 33 65
19 249 1
221 233 139
73 473 13
425 485 1
301 413 33
337 401 16
451 417 43
325 153 17
288 449 41
117 373 97
16 251 161
181 165 45
25 201 53
185 444 9
369 429 65
465 1 31
173 253 209
341 333 33
123 73 129
89 53 325
431 181 33
61 413 33
445 253 25
109 433 3
261 289 129
49 9 189
261 113 41
305 29 85
121 304 9
341 225 105
413 93 13
61 225 233
255 217 181
17 269 153
21 217 113
389 73 5
161 405 17
125 427 55
497 329 1
49 453 1
97 97 301
209 209 1
349 73 1
177 169 297
169 365 1
217 497 1
397 360 9
439 497 1
231 380 28
457 313 5
257 285 97
438 25 42
377 309 1
173 101 201
253 453 37
129 295 73
169 377 101
305 101 193
317 201 5
413 21 81
426 485 13
401 309 13
401 449 25
135 101 201
11 369 45
361 181 117
437 70 17
353 213 53
237 135 65
65 165 109
381 181 57
192 245 1
281 65 161
9 37 448
351 81 67
381 51 9
113 85 157
129 357 97
181 405 1
297 433 21
421 107 57
437 213 33
345 393 81
133 293 1
149 33 257
33 461 1
165 493 1
428 141 28
313 361 93
265 429 1
33 345 105
117 221 23
129 1 125
445 371 33
341 337 89
309 93 129
445 277 27
417 249 25
389 169 65
153 21 312
397 321 1
281 157 217
485 445 1
389 425 41
93 205 223
409 451 41
189 85 89
465 361 25
369 37 57
161 145 295
389 33 67
353 201 1
457 1 9
201 109 141
305 293 41
20 345 29
1 253 75
9 73 117
221 197 49
467 229 31
397 97 1
289 273 101
21 257 5
293 377 37
257 193 129
41 65 269
65 29 281
385 487 13
441 369 25
473 401 25
385 169 1
209 1 69
249 81 213
117 201 237
21 341 65
137 105 137
215 21 285
171 493 1
61 65 93
491 321 3
353 385 101
473 189 9
221 13 9
433 173 57
325 425 1
417 451 25
155 333 153
69 497 1
261 361 41
317 425 45
365 229 57
265 305 37
373 421 65
77 53 241
251 271 53
493 429 1
249 121 215
85 231 6
453 21 37
217 117 151
219 93 247
53 137 157
309 189 177
41 81 233
129 349 129
389 53 9
33 21 249
129 161 117
193 397 41
301 465 25
105 341 65
369 101 109
69 25 285
257 269 129
33 173 321
169 285 109
461 201 13
143 265 109
81 191 15
279 81 67
265 313 101
377 385 107
29 341 81
177 497 1
81 185 13
229 117 137
373 173 25
313 45 157
357 337 49
29 277 129
129 173 257
349 113 137
1 321 57
249 457 1
117 165 81
175 321 157
333 417 61
25 277 217
61 84 204
409 487 5
445 437 5
9 261 209
61 386 40
37 152 132
77 141 249
365 85 121
497 265 1
93 81 49
345 405 1
459 187 37
237 181 137
105 469 31
413 405 7
343 38 113
355 441 9
245 149 33
489 61 9
397 469 29
109 133 135
473 453 17
197 449 39
361 325 137
181 429 1
429 9 1
221 437 1
305 101 12
129 69 209
201 53 181
181 429 25
397 251 11
1 457 21
325 422 71
461 301 37
257 261 49
281 481 5
321 113 93
105 319 143
425 85 25
397 205 9
317 101 121
493 465 5
289 81 29
467 402 5
233 329 101
213 373 65
249 353 29
393 254 27
325 125 81
253 405 55
401 205 40
255 485 1
5 21 321
469 117 17
105 77 197
427 377 7
13 43 369
177 277 1
321 181 109
393 97 33
269 473 23
281 37 85
21 57 93
141 265 1
481 301 5
435 105 31
237 341 65
183 93 217
85 413 61
457 157 29
405 205 68
397 393 73
361 353 85
73 65 197
293 157 207
301 491 9
273 203 93
45 349 9
21 153 69
497 81 1
465 29 1
97 297 73
89 41 333
221 21 65
253 400 39
217 325 81
349 233 49
309 169 125
409 21 33
311 221 187
21 377 69
465 461 21
65 27 75
381 373 55
369 209 105
193 1 1
305 373 33
293 29 105
229 495 3
13 117 297
185 317 1
1 193 305
289 401 65
361 337 97
457 57 1
473 45 25
1 261 81
333 305 9
305 369 65
217 437 17
113 421 1
161 345 145
321 277 141
13 85 289
65 469 9
361 209 61
121 345 21
405 381 1
61 317 1
273 453 15
205 497 1
157 53 337
181 77 233
253 281 213
309 449 1
401 361 89
29 217 241
61 329 69
309 403 51
305 21 79
401 481 16
321 145 45
289 41 9
181 1 249
417 145 17
57 57 261
298 345 73
345 385 101
383 129 103
349 325 129
69 461 33
253 1 225
465 21 13
233 37 161
309 45 49
133 93 29
409 165 21
325 109 65
373 353 1
285 81 177
269 209 225
463 53 9
101 85 145
216 117 102
29 201 281
329 174 163
5 289 29
355 487 9
317 447 37
461 325 25
29 257 73
305 61 85
245 154 1
325 245 1
417 87 9
117 435 45
369 65 117
257 165 137
189 145 161
9 61 1
289 17 54
325 301 81
437 285 33
1 425 53
405 137 33
19 113 141
57 105 267
177 163 25
229 409 41
409 389 29
121 13 223
161 189 17
201 457 42
225 263 7
13 201 253
29 297 141
271 369 73
9 409 89
133 357 17
481 321 5
141 293 25
81 341 1
101 189 297
1 177 305
437 99 1
377 357 117
241 457 29
265 193 133
373 77 1
89 357 49
221 337 89
491 165 9
229 413 57
369 73 89
237 1 85
181 457 33
161 113 201
181 241 77
241 385 65
241 1 125
33 149 97
261 469 1
201 37 1
105 202 252
237 201 69
137 369 17
239 29 157
293 257 161
477 245 9
365 365 89
413 89 23
425 145 25
309 29 65
241 281 41
461 485 9
360 237 39
393 201 57
397 361 81
369 466 22
341 173 117
25 333 1
225 349 17
249 269 197
69 453 33
377 417 1
197 185 17
425 153 9
389 493 1
293 189 161
409 421 67
297 413 73
261 397 89
385 453 31
397 1 97
297 421 1
413 437 53
201 357 17
185 101 77
167 441 28
107 65 125
119 313 21
489 305 5
429 397 61
333 57 105
385 113 45
5 53 65
349 90 121
81 449 17
213 331 27
121 149 41
313 133 53
403 1 93
16 233 169
185 423 11
181 392 12
437 417 1
401 125 45
243 257 189
305 77 59
393 85 1
305 317 17
1 167 235
491 409 5
121 261 145
345 393 89
143 185 249
253 253 217
90 357 97
281 189 177
457 297 5
91 53 303
485 13 1
145 253 81
89 69 109
125 145 61
409 249 29
281 497 1
81 229 271
405 358 65
409 1 35
85 113 193
169 153 181
429 329 49
227 385 69
465 357 25
409 221 17
81 229 246
321 185 101
361 437 1
497 173 1
41 281 89
109 253 57
369 295 121
251 313 93
17 273 133
257 265 37
373 381 1
325 53 105
205 105 261
253 61 133
469 449 1
105 189 297
69 145 105
165 33 235
173 97 209
273 401 25
61 417 1
209 205 141
497 281 1
429 217 33
281 425 57
93 49 51
137 485 1
17 345 9
281 313 185
389 121 17
281 401 29
21 485 1
289 385 25
377 433 41
161 441 53
49 153 221
457 457 41
21 385 89
149 49 209
429 133 25
277 1 177
45 181 301
385 297 95
349 125 9
355 81 19
201 500 1
433 457 5
5 309 1
113 77 209
1 41 335
13 425 9
113 261 225
297 89 37
305 45 49
141 135 265
221 177 161
323 109 123
101 297 181
461 381 7
9 1 285
301 401 77
185 193 261
29 361 89
397 225 17
177 145 155
283 373 65
185 217 141
1 53 321
261 445 1
429 193 49
101 26 87
265 57 217
101 41 339
153 83 85
350 253 94
221 245 1
101 11 169
149 149 257
33 233 229
437 57 41
349 101 57
432 199 27
353 181 69
311 463 3
349 213 95
365 477 1
433 281 21
69 241 173
200 17 257
481 259 13
245 185 1
401 201 89
457 392 23
41 411 45
461 29 25
37 161 137
333 401 85
81 33 337
101 297 27
141 201 134
229 149 81
9 181 193
253 233 13
9 465 1
63 453 21
437 3 17
13 461 33
113 409 45
317 414 2
385 461 17
401 301 9
57 245 21
229 181 49
457 249 13
249 157 165
77 45 145
45 133 27
393 253 85
41 141 29
365 481 17
69 381 65
289 165 107
7 1 315
117 73 217
297 249 29
480 157 9
397 317 89
493 413 1
261 415 81
165 141 289
29 193 233
229 461 33
249 341 81
221 211 241
126 1 349
137 53 9
341 307 69
437 429 64
265 341 105
492 13 1
77 101 81
269 189 1
481 421 17
57 213 65
453 5 45
301 157 35
465 341 29
405 449 25
29 361 29
137 21 225
224 425 61
185 279 115
441 429 37
177 481 11
301 231 129
321 25 116
101 93 1
321 25 75
37 365 51
25 273 133
285 461 33
25 449 29
385 469 17
21 169 305
27 134 29
13 45 113
97 157 97
37 137 37
217 329 45
337 51 13
489 17 1
121 169 13
1 253 213
333 369 101
441 305 17
229 109 233
493 307 1
453 249 17
121 249 197
397 201 57
477 145 9
149 17 161
449 403 1
265 373 1
373 209 1
13 77 145
25 449 49
413 109 73
289 65 83
485 249 1
465 317 17
461 193 33
461 453 17
260 393 101
233 420 61
235 201 41
401 257 65
261 489 5
433 493 1
293 297 53
153 281 213
126 345 21
77 273 1
121 253 109
453 17 13
13 261 193
146 381 9
229 445 1
313 393 93
269 109 201
13 265 205
157 353 117
487 253 13
461 261 9
153 269 169
277 217 193
21 181 265
337 81 49
277 437 41
489 137 9
205 91 9
389 425 61
177 457 37
393 451 49
261 297 105
385 497 1
465 485 1
25 21 361
1 5 13
49 129 69
223 165 1
161 117 17
1 441 33
301 297 153
370 461 9
469 369 1
81 193 233
295 153 191
389 1 25
233 409 89
153 493 1
37 201 177
405 351 65
185 321 85
233 471 27
201 361 17
1 403 73
309 493 1
325 465 1
205 401 89
269 205 57
421 349 1
417 137 21
481 119 13
85 61 385
229 169 33
1 85 223
453 133 9
1 469 25
449 369 9
465 337 1
223 157 145
209 377 97
243 281 73
21 405 33
305 129 185
173 285 52
337 89 33
1 477 17
265 1 13
33 297 61
129 453 25
325 161 153
393 485 9
15 285 85
65 13 133
301 149 97
1 421 33
181 33 257
337 401 93
277 225 1
202 349 133
351 105 1
241 141 249
265 37 101
81 127 213
57 321 85
92 399 91
133 73 145
401 225 17
125 133 321
285 385 85
421 121 49
473 317 13
61 183 103
433 159 29
421 477 11
373 165 25
205 173 107
485 9 1
369 421 33
279 141 193
233 253 185
257 441 33
113 241 153
201 429 57
47 201 1
193 125 101
31 21 335
485 277 9
149 321 49
161 417 21
45 435 53
33 360 27
249 397 73
189 361 117
395 133 23
345 437 63
37 81 17
389 437 49
105 311 151
209 413 76
441 177 53
325 217 49
57 465 1
381 117 43
311 365 73
57 89 85
91 385 33
109 405 66
153 201 5
433 385 1
361 337 85
273 285 49
49 201 169
221 353 109
49 149 65
345 415 69
69 13 353
417 117 9
393 437 49
165 125 143
281 389 63
157 317 177
229 237 1
421 497 1
377 409 17
285 321 73
37 485 1
189 185 1
285 425 37
13 181 1
269 73 182
397 181 81
173 433 47
213 405 73
35 251 161
181 437 1
165 69 25
160 57 268
79 365 49
233 127 101
93 465 29
185 449 5
77 69 305
339 13 25
55 37 393
337 81 141
465 289 25
193 93 193
85 397 41
85 221 257
105 229 129
281 437 35
205 205 201
25 81 121
183 369 57
101 118 16
169 73 305
157 353 81
209 109 113
189 411 59
151 177 249
485 409 13
109 205 75
481 101 9
37 341 21
425 173 55
489 33 9
185 481 1
149 16 289
41 257 189
297 381 120
477 489 1
285 471 17
401 293 37
445 217 41
445 221 49
252 385 1
441 185 29
9 257 9
101 225 29
161 329 97
349 337 89
65 201 1
169 321 1
413 73 81
137 289 209
225 413 33
37 41 101
61 81 373
485 401 1
137 357 17
381 1 41
407 1 57
217 373 1
19 197 289
41 39 33
13 221 145
301 109 17
353 213 1
373 437 33
401 93 1
181 134 161
427 433 49
377 441 9
9 97 153
415 213 31
293 149 17
225 321 49
481 197 1
16 409 81
265 153 9
37 113 247
397 25 89
133 229 241
381 377 53
217 273 129
5 25 359
253 17 33
371 343 35
469 73 1
141 13 209
65 189 1
485 317 1
317 385 115
322 73 97
251 429 9
413 161 70
41 323 177
385 231 45
393 51 93
365 93 49
361 289 37
273 137 5
105 345 37
303 461 17
33 389 17
165 425 53
400 13 54
201 157 29
133 401 25
237 389 59
413 217 9
337 461 17
181 161 225
189 378 53
57 197 273
81 401 53
441 49 57
465 301 27
85 353 73
497 137 1
325 437 53
237 363 133
309 85 57
361 409 77
217 151 145
341 77 81
385 3 37
436 201 6
405 65 5
141 89 89
27 5 187
385 21 99
465 73 21
213 445 41
125 225 273
129 353 125
341 145 101
21 66 97
29 305 61
472 259 19
421 113 49
185 113 69
489 325 9
29 221 33
225 269 17
1 385 1
498 253 3
289 161 115
21 9 1
241 364 95
1 49 5
36 153 313
309 45 65
461 165 15
401 1 9
297 209 1
459 457 41
85 405 1
449 359 33
481 329 7
25 337 1
451 269 11
37 109 81
369 353 13
439 469 1
353 17 37
189 67 205
205 221 85
389 161 1
201 365 57
37 248 80
477 329 17
229 233 89
201 77 253
223 303 101
129 29 41
195 405 1
385 469 17
46 77 353
441 173 1
237 449 9
301 8 129
421 385 1
1 159 49
397 73 89
251 65 193
193 297 109
217 271 39
221 473 13
105 455 45
205 69 217
37 205 81
29 231 47
165 465 25
165 371 39
53 365 65
349 117 139
149 285 59
257 381 9
305 369 37
217 313 151
301 429 65
221 157 11
429 101 51
409 165 49
149 301 153
285 53 121
41 393 85
221 333 41
345 85 45
369 173 73
401 169 61
377 248 85
317 445 41
249 209 237
185 433 17
53 305 1
257 221 49
197 325 81
21 193 209
353 318 1
281 233 177
123 473 21
1 475 17
213 249 37
217 21 89
389 251 17
409 365 13
249 433 3
17 225 105
273 411 83
261 229 49
425 1 73
165 369 69
69 69 217
393 401 69
5 397 49
389 121 1
1 229 101
197 21 129
173 117 161
237 433 39
347 21 59
325 65 33
481 1 1
225 233 209
49 181 251
259 321 49
291 245 1
69 89 373
37 57 117
57 133 161
341 131 73
343 225 149
491 457 1
209 363 1
401 121 37
261 1 177
273 409 61
349 153 137
481 5 13
457 137 25
209 87 161
365 261 59
197 269 217
413 101 9
397 33 97
189 205 209
225 173 61
165 345 5
209 401 37
173 485 1
489 313 3
369 485 1
429 129 65
373 140 97
453 469 6
181 389 32
17 17 265
135 153 313
391 249 9
93 293 33
341 433 5
297 231 153
65 1 421
185 185 255
301 37 153
173 205 1
141 357 125
17 255 235
257 281 89
89 81 301
77 177 73
459 5 25
185 481 11
1 445 25
149 73 81
385 459 35
175 149 103
465 469 9
71 365 105
405 421 33
393 103 97
182 293 55
269 489 1
341 333 129
37 301 121
393 97 81
269 425 33
135 499 1
317 341 1
233 127 81
285 1 189
473 241 17
129 273 73
9 151 217
113 273 139
157 13 297
361 273 117
9 65 253
301 35 185
1 465 21
349 225 117
185 473 1
269 461 37
241 289 85
205 449 41
193 309 65
21 229 237
209 327 87
25 377 61
49 53 129
401 237 21
409 129 29
125 217 261
489 476 1
373 401 77
57 336 81
331 241 57
345 417 57
441 169 29
57 305 25
205 457 41
217 85 197
425 457 9
309 325 161
449 201 35
177 13 253
205 1 233
477 409 9
165 209 125
225 57 193
401 1 61
179 321 29
269 418 57
99 337 85
389 153 65
417 369 21
293 103 65
265 241 201
469 21 1
477 335 9
126 361 5
97 389 94
249 125 181
421 457 1
181 155 193
405 189 1
41 197 9
205 53 129
57 25 385
125 177 271
117 137 165
445 9 3
121 217 37
249 125 49
441 109 1
261 73 145
322 269 127
421 415 17
101 205 240
433 261 21
21 413 49
117 257 229
393 225 101
381 269 61
81 341 97
83 225 71
313 325 11
393 37 37
161 367 27
101 365 89
324 217 134
281 353 61
85 61 297
481 41 1
426 457 26
1 5 400
149 117 161
204 105 32
129 423 53
245 201 1
141 1 249
385 33 9
205 361 53
369 81 85
113 377 108
41 417 81
265 269 89
101 497 1
489 249 9
137 297 41
37 117 369
477 413 9
241 415 45
81 177 1
233 401 89
245 173 33
1 393 85
149 13 161
201 449 25
117 5 159
317 413 1
117 237 117
193 377 37
301 429 41
201 45 153
105 165 176
3 297 25
431 433 33
61 271 87
163 181 297
297 341 1
145 229 225
237 281 55
413 385 73
145 403 89
3 61 297
165 425 25
1 23 209
113 85 57
213 237 201
489 77 9
393 93 9
449 33 37
195 25 103
269 433 1
73 205 289
205 153 209
451 289 39
449 61 21
69 497 1
109 153 9
421 181 17
433 445 45
357 209 97
181 453 29
81 242 176
129 477 1
266 449 37
312 153 58
445 421 56
369 431 23
405 269 25
241 161 177
13 1 273
37 77 395
149 57 321
385 269 69
233 213 81
33 335 69
181 492 1
145 337 109
81 149 259
497 153 1
197 385 109
321 375 43
481 401 13
37 145 233
41 169 149
231 485 9
5 477 1
9 401 66
493 145 1
285 305 127
449 281 5
349 109 85
265 485 1
253 121 185
301 181 81
277 257 97
73 45 33
63 212 254
429 217 45
381 207 89
493 269 1
1 469 1
169 81 317
305 25 153
285 305 173
25 497 1
17 197 289
401 257 69
301 325 113
305 417 77
429 69 41
50 325 49
261 257 129
485 93 16
23 481 9
345 301 97
101 205 167
57 237 17
349 97 65
425 145 69
157 45 229
413 141 21
181 17 103
461 293 25
21 177 317
149 321 49
145 65 289
369 85 97
233 53 21
53 5 385
257 421 61
141 281 5
69 129 193
497 109 1
269 253 51
97 465 25
201 169 233
101 81 89
265 433 1
13 277 73
117 273 225
169 33 29
9 97 53
481 129 17
33 301 121
173 293 177
73 1 105
33 373 81
373 353 3
477 265 1
485 353 1
345 363 53
141 417 57
1 294 2
225 193 21
419 29 47
205 481 17
349 171 129
97 2 13
53 430 41
193 269 185
325 285 33
153 69 165
101 173 17
269 433 62
153 157 233
301 5 161
281 229 157
201 365 101
153 121 287
209 173 285
145 69 273
97 345 145
49 113 177
373 433 1
49 165 25
425 349 53
325 21 49
337 241 13
225 217 269
141 1 265
61 113 313
263 293 1
69 253 81
101 141 329
121 433 60
261 485 9
381 33 49
405 9 49
289 25 61
321 69 129
81 437 25
121 277 1
29 231 175
397 361 97
225 13 273
227 345 17
81 357 33
325 317 1
365 393 85
369 105 5
325 481 13
433 305 53
9 317 17
381 421 2
277 181 145
9 257 1
496 69 3
177 405 81
381 45 49
93 329 117
381 449 19
196 209 149
485 1 5
29 249 117
401 417 1
263 137 219
497 419 1
285 135 189
417 469 13
329 89 93
37 353 61
217 109 273
277 305 181
421 433 49
481 17 1
65 193 127
69 293 17
361 5 133
437 493 1
473 53 13
385 401 57
85 121 53
181 489 1
377 477 19
449 305 1
153 137 61
421 291 1
109 485 1
65 444 40
469 241 17
409 237 9
225 437 25
33 489 5
289 373 33
81 53 417
257 25 189
209 29 73
121 17 313
257 357 1
277 125 48
101 111 133
213 105 287
37 325 153
201 21 29
481 5 5
325 37 81
351 365 41
225 45 77
137 425 17
249 201 133
113 389 13
357 153 113
117 351 127
284 265 20
397 411 53
25 477 1
261 165 1
233 5 41
269 54 217
405 184 49
121 113 295
152 121 172
487 225 1
306 269 180
481 289 1
153 105 313
157 389 81
165 299 87
221 481 17
141 101 1
269 133 49
313 281 61
153 357 125
409 385 39
181 309 33
53 279 91
393 15 41
235 309 177
65 327 156
477 227 21
201 66 81
101 125 73
453 113 1
313 1 33
33 153 9
77 181 307
385 441 9
485 37 11
297 53 181
177 201 105
269 129 97
313 161 65
177 429 41
241 1 205
205 373 1
123 201 297
489 45 1
421 225 65
69 9 353
469 117 12
385 153 17
451 1 1
457 163 37
257 309 33
381 126 77
165 201 153
185 101 57
269 321 69
481 277 5
493 89 1
397 138 69
201 129 5
432 493 1
381 285 65
93 1 249
285 137 57
201 121 105
89 165 17
465 429 9
85 81 161
465 155 1
500 199 1
77 333 49
221 494 1
305 305 53
239 461 9
269 209 111
313 453 1
157 153 51
113 165 145
149 497 1
101 289 17
122 85 21
381 405 41
449 33 28
108 445 25
101 29 113
461 61 33
225 437 33
377 101 113
449 389 5
101 1 329
81 281 69
35 385 51
10 217 205
439 101 7
221 257 121
409 365 85
405 421 41
113 325 97
221 426 24
37 29 393
293 69 17
174 377 33
13 493 1
317 345 53
217 141 141
305 345 47
229 285 161
457 53 29
393 141 1
457 170 9
497 101 3
469 33 29
325 405 1
341 303 37
129 53 53
313 193 153
105 453 1
481 309 1
131 109 349
291 413 25
253 285 193
149 161 289
185 261 76
261 89 1
289 269 109
385 405 1
485 17 1
25 225 197
17 451 31
17 13 381
309 389 101
489 41 9
269 473 15
497 73 1
429 453 33
305 97 29
473 97 13
453 449 33
141 265 111
341 353 49
33 313 21
121 1 109
217 385 1
234 361 69
61 9 233
65 39 247
385 324 97
169 277 161
21 213 249
469 285 25
53 136 281
27 97 213
205 251 229
197 53 241
229 213 73
201 21 142
253 189 41
255 493 1
305 161 161
251 385 37
30 173 81
401 193 53
61 201 61
361 93 37
81 213 97
365 425 21
189 477 9
81 253 31
59 464 13
193 353 61
261 101 161
291 165 57
417 92 69
217 1 113
365 293 1
5 97 181
1 213 239
61 249 25
1 421 17
197 461 25
1 343 37
349 81 25
97 1 129
235 369 117
401 297 81
333 5 73
301 489 5
207 249 219
485 397 15
365 77 57
209 385 25
413 409 73
121 241 237
461 201 25
245 329 65
165 385 53
201 457 33
369 41 101
97 76 265
105 333 65
73 52 45
389 21 9
421 185 65
349 453 17
269 17 105
189 337 17
69 157 9
321 469 1
257 249 89
133 253 159
377 85 25
101 117 33
305 49 21
1 451 25
339 341 93
69 221 89
88 281 29
13 485 1
361 189 133
165 481 9
33 401 69
273 189 181
373 151 69
391 309 83
17 82 8
205 145 1
161 193 52
279 181 65
385 397 27
269 185 9
377 9 33
213 73 253
475 65 21
253 403 98
53 497 1
189 113 249
489 429 5
249 349 73
493 421 1
41 477 1
373 265 83
213 357 91
53 329 21
249 287 75
241 341 49
229 205 33
45 421 33
109 341 97
68 293 193
21 249 137
377 173 23
309 293 158
169 37 113
285 341 1
169 189 121
157 453 33
269 265 105
69 385 29
493 461 1
301 1 193
49 41 197
181 41 129
177 309 39
365 299 49
217 153 253
101 357 37
361 287 53
125 181 193
325 402 97
141 265 69
425 401 45
293 41 29
457 369 33
329 381 33
499 137 1
21 277 121
145 395 29
49 233 237
209 41 57
169 229 241
54 235 177
449 369 1
79 269 145
499 273 1
193 26 153
385 425 9
343 236 61
273 253 133
269 41 33
169 201 193
57 261 9
45 1 71
253 101 129
177 137 297
269 129 209
25 249 59
305 357 73
221 425 65
321 5 1
293 393 97
475 449 1
113 51 9
433 149 17
359 225 47
449 317 9
25 89 241
281 457 5
37 1 49
101 329 37
281 145 29
481 181 11
29 221 69
219 145 181
285 201 193
121 481 13
5 357 129
237 405 65
393 237 25
469 5 32
193 445 17
401 265 85
417 125 45
153 5 213
485 137 9
193 233 153
1 341 97
149 433 1
33 1 113
121 393 21
221 93 257
273 225 85
17 189 297
405 213 33
1 417 61
185 117 89
217 177 117
465 201 9
433 225 37
481 397 5
157 93 33
187 213 145
425 1 37
323 293 51
1 373 53
201 161 285
376 137 34
461 233 25
5 202 11
373 393 97
321 493 7
319 305 97
101 387 97
113 297 93
209 477 1
457 29 5
305 109 73
219 180 135
89 401 41
369 321 112
137 135 137
254 437 51
85 493 1
426 265 65
281 341 65
11 41 229
260 261 13
253 149 17
405 369 65
58 277 17
353 457 15
429 121 1
217 481 1
293 493 1
25 500 1
169 351 91
225 33 89
401 413 49
333 376 101
345 301 33
162 473 13
381 301 97
413 205 49
143 461 17
397 53 25
477 317 9
437 157 17
357 45 58
141 287 37
421 141 77
175 245 1
213 217 6
81 81 277
5 233 89
69 313 181
253 449 9
429 45 61
25 405 1
393 281 9
269 81 97
6 17 313
341 269 33
101 401 45
137 449 27
317 113 73
89 409 1
421 193 49
485 271 5
1 69 420
185 285 145
489 145 1
201 497 4
289 9 201
461 71 21
244 53 41
385 149 29
65 217 189
413 223 1
101 237 57
50 125 265
269 85 165
13 497 1
101 169 29
393 17 14
401 429 41
157 383 21
193 473 21
37 437 1
57 321 145
10 421 35
473 33 21
396 333 21
377 109 81
309 141 185
453 301 33
393 293 5
153 379 29
89 45 266
397 351 73
137 69 317
41 1 129
329 109 113
409 277 57
1 145 101
393 85 61
209 342 108
61 401 1
301 1 129
449 347 31
117 305 105
29 89 321
173 359 59
429 369 25
269 397 85
345 225 9
105 21 249
61 237 121
5 299 123
441 1 25
205 297 99
185 81 277
161 489 9
73 485 1
269 473 1
49 461 33
221 251 73
145 381 105
69 225 93
485 381 1
293 125 33
137 405 1
353 469 1
57 105 285
486 381 2
281 445 13
373 285 25
237 353 77
481 365 9
369 373 33
53 145 261
1 9 145
481 389 5
53 189 25
417 197 69
377 297 49
481 475 9
37 297 181
317 405 73
145 388 31
73 41 61
45 95 277
201 469 17
381 101 25
253 389 49
41 241 177
361 405 36
361 139 69
97 359 15
81 67 251
317 257 153
129 245 1
65 201 145
461 125 1
57 235 163
493 469 1
405 209 2
157 433 5
41 397 57
345 401 63
133 357 57
9 377 1
341 93 1
165 221 61
409 433 49
289 37 125
361 245 129
169 197 197
419 13 27
433 345 33
325 365 41
153 325 113
294 385 113
149 5 81
273 273 89
481 253 17
53 129 85
63 71 61
461 25 9
101 69 145
65 149 57
93 437 17
93 217 137
373 453 33
457 437 33
417 101 25
479 1 17
173 200 259
69 105 33
303 129 183
453 277 17
429 229 33
109 1 353
301 261 161
197 473 1
277 221 65
281 399 45
409 361 53
1 81 325
7 82 12
375 89 7
101 397 97
53 181 289
465 277 33
406 39 94
109 349 17
261 1 93
1 141 83
393 1 53
497 121 1
433 1 45
377 447 1
117 461 33
445 213 49
401 309 65
73 217 13
211 437 48
201 451 23
145 441 16
489 181 1
485 81 7
33 141 137
341 499 1
269 300 73
181 201 261
397 257 33
301 289 153
13 121 61
65 291 169
261 157 49
401 463 11
205 413 41
45 349 93
321 125 1
321 65 33
421 369 64
237 133 161
41 440 41
169 497 1
237 261 19
113 177 109
159 65 272
329 409 65
1 241 93
245 335 71
73 209 73
53 493 1
153 165 37
7 147 43
273 321 121
137 323 95
53 237 211
81 161 165
493 385 1
137 145 233
229 277 207
401 381 93
243 449 29
433 353 1
157 245 161
197 463 9
473 25 13
73 489 1
413 301 33
237 55 201
235 345 45
469 489 5
449 361 37
365 153 1
365 85 49
77 29 89
21 317 113
9 29 447
393 225 81
1 377 112
185 461 25
177 109 41
232 193 83
213 361 55
405 37 65
173 69 145
493 181 1
257 329 109
469 349 1
101 361 29
9 85 321
1 297 133
348 429 65
129 25 77
259 209 203
221 89 185
29 89 203
329 285 81
109 475 5
271 278 38
445 169 33
333 329 113
209 479 11
425 209 45
481 199 5
493 493 5
325 313 73
81 281 121
465 125 29
153 367 133
1 61 81
265 145 93
253 37 145
233 301 137
417 205 21
313 1 79
293 329 145
343 9 125
301 189 169
101 113 33
209 93 247
148 29 282
185 353 145
321 141 137
129 271 27
405 5 73
61 379 119
225 9 197
201 493 1
469 361 25
77 31 81
476 45 25
285 137 181
161 497 1
165 159 81
385 101 45
253 269 65
485 201 12
269 301 105
328 157 158
409 205 37
285 381 1
125 305 73
129 89 285
161 1 117
221 457 33
287 269 163
309 417 77
33 69 125
181 261 65
191 405 49
285 177 151
341 345 153
229 453 1
413 189 65
303 293 11
121 81 281
217 53 253
199 445 17
477 19 17
261 363 41
205 347 103
457 441 25
61 25 337
237 491 7
145 376 118
73 337 133
385 493 1
1 345 41
401 117 13
289 165 185
153 49 89
294 137 160
9 185 117
93 101 233
417 131 1
437 489 1
1 242 175
401 33 41
153 439 55
381 233 9
369 61 105
363 45 70
193 337 135
121 341 1
37 217 109
85 365 1
313 17 141
109 21 185
73 321 77
373 71 49
93 229 137
257 217 241
237 293 145
345 179 89
217 33 257
141 429 49
393 409 57
49 357 97
37 105 173
429 77 65
137 37 45
109 73 361
97 25 137
41 281 65
161 101 169
181 25 193
285 23 77
361 129 131
285 201 113
173 357 61
1 149 321
61 473 10
133 489 1
373 349 97
161 117 113
493 61 1
25 53 217
181 85 73
101 351 109
201 473 21
69 156 135
333 349 73
287 329 157
317 197 1
229 49 177
93 483 3
321 105 137
309 117 129
337 421 73
53 333 1
217 317 85
185 189 137
253 381 41
225 198 157
1 437 41
435 485 1
69 37 181
145 101 1
129 385 47
169 69 149
213 333 63
415 181 11
297 11 125
433 257 24
89 305 1
401 405 65
469 197 1
333 101 17
153 449 3
393 245 17
221 161 161
353 321 93
209 428 52
457 63 25
289 9 125
41 21 405
53 65 385
241 297 21
477 1 9
197 485 1
157 361 81
337 9 73
459 401 31
433 33 41
103 141 345
285 361 129
5 229 5
85 235 263
237 289 41
181 317 145
449 313 33
385 125 61
457 157 21
37 251 161
126 457 21
327 491 3
399 469 1
369 417 69
253 221 145
421 173 49
441 497 1
297 109 117
269 217 57
341 113 97
9 69 177
329 497 1
297 181 187
153 209 276
285 421 1
481 53 16
273 237 109
297 417 33
109 89 265
95 365 113
101 141 169
305 469 5
305 445 31
445 65 25
499 1 1
209 25 1
243 277 97
299 1 135
442 113 32
91 385 21
85 145 241
201 149 241
9 245 65
429 277 9
309 109 1
305 441 27
101 105 289
203 341 105
185 449 45
309 349 41
185 213 257
209 441 13
305 103 45
261 401 9
65 73 145
405 145 33
117 303 151
285 325 129
97 281 157
395 251 43
384 97 34
1 201 265
309 233 81
177 213 65
361 461 17
281 433 24
489 389 1
85 453 47
201 349 17
361 17 45
69 459 41
141 285 49
385 153 69
485 469 7
241 301 57
37 65 1
437 393 17
387 105 5
357 113 114
9 477 6
281 417 77
21 5 393
231 73 117
9 57 181
300 101 195
85 481 5
61 237 57
235 381 57
453 281 33
169 321 125
5 21 217
469 249 29
173 225 185
201 217 113
153 421 49
469 397 1
1 489 1
153 49 251
119 125 177
297 1 141
77 81 117
81 337 101
251 241 249
145 219 255
429 62 41
201 361 111
385 241 5
253 237 73
357 57 85
481 369 13
21 357 49
257 197 161
197 71 233
299 273 37
405 465 13
259 53 165
421 41 1
229 1 49
405 153 15
1 165 257
185 181 105
305 109 173
301 25 189
373 473 1
469 355 1
437 25 47
493 469 1
269 241 1
221 333 121
117 249 117
437 61 57
1 157 230
249 69 21
449 477 9
1 17 465
97 405 73
369 405 1
317 449 21
77 373 49
31 333 121
1 5 345
281 137 213
1 365 9
79 305 1
209 301 157
309 481 17
45 353 53
227 137 73
385 421 49
445 57 41
97 225 233
253 413 57
409 221 85
479 165 17
265 163 85
77 401 85
1 201 177
253 345 109
471 293 21
219 373 49
129 253 169
209 367 9
469 273 1
197 237 97
325 385 61
325 143 145
109 381 81
1 293 97
341 133 129
186 273 13
281 301 25
269 325 17
73 65 64
381 53 89
225 133 21
317 317 153
465 301 24
461 169 17
141 433 1
1 451 39
41 421 9
421 435 9
29 77 417
9 257 141
315 225 129
469 25 1
118 421 35
33 77 277
301 377 29
117 289 89
21 77 86
123 385 5
305 153 101
261 125 33
285 21 73
131 1 263
73 1 233
77 107 385
397 289 9
201 53 13
157 433 5
109 69 133
125 93 205
29 353 41
97 257 49
73 53 161
133 63 166
361 3 77
69 341 33
312 121 109
301 17 83
469 421 17
301 445 1
92 313 73
277 41 153
317 9 121
461 405 1
477 271 13
377 457 41
125 445 1
229 41 197
41 309 65
145 421 17
337 75 97
81 109 97
325 169 145
237 37 193
341 377 57
421 197 65
397 445 9
105 265 217
385 253 29
73 417 5
433 45 17
217 381 25
21 385 5
249 193 69
361 407 47
281 489 1
237 281 21
41 201 145
369 249 109
377 421 33
449 321 11
271 348 59
369 81 33
177 1 269
125 389 1
101 237 217
185 317 81
297 273 105
485 5 1
159 413 9
409 91 69
265 381 57
213 153 65
485 138 1
5 289 197
325 215 81
305 237 141
185 401 1
85 13 1
213 169 41
145 333 125
201 237 97
65 125 371
363 493 1
321 105 169
241 221 177
65 137 181
177 129 313
373 119 125
377 85 105
37 263 191
145 473 21
225 297 121
405 309 29
373 265 5
333 417 1
49 361 101
373 201 99
245 37 185
41 225 1
16 357 17
163 441 41
385 273 51
377 117 29
485 341 1
365 420 19
313 221 129
165 461 17
269 129 25
81 257 149
177 253 81
73 101 289
65 117 137
13 281 109
197 89 1
21 429 1
265 301 153
317 277 129
261 337 33
465 421 1
337 217 5
339 321 95
277 97 97
1 77 169
269 137 137
373 325 9
485 277 1
101 70 342
77 409 77
281 61 213
297 161 137
161 325 161
1 209 185
245 409 41
481 249 13
213 301 177
118 390 106
437 229 33
221 153 161
273 93 109
225 289 189
297 193 163
201 369 121
489 237 1
337 273 109
245 53 1
401 221 69
205 251 231
389 229 1
45 137 29
6 141 313
11 429 65
133 173 225
225 349 113
137 69 165
117 41 1
325 165 101
145 61 193
137 73 319
193 361 81
245 429 49
21 61 341
259 385 23
361 253 117
49 385 101
357 17 13
477 457 3
261 373 65
457 365 1
141 117 1
489 369 1
167 198 71
1 245 77
497 441 1
9 357 109
405 189 1
1 253 17
237 289 195
385 497 1
385 305 39
221 173 53
353 61 105
461 445 25
85 263 127
77 281 37
387 149 111
189 489 1
493 421 1
353 121 37
225 409 33
437 169 9
493 321 1
57 269 81
95 37 173
125 189 295
69 325 97
1 309 53
409 401 59
73 97 401
467 1 5
13 117 1
309 269 161
1 53 81
141 293 85
117 293 1
153 309 33
281 285 185
237 33 241
365 181 17
273 469 1
85 156 195
65 241 153
397 441 29
441 231 1
385 481 13
217 201 9
181 297 153
333 489 6
481 493 1
109 353 85
113 489 5
313 197 181
357 329 132
9 445 41
133 485 9
197 329 97
95 177 289
229 295 23
221 453 45
135 161 279
61 133 65
105 281 141
185 473 1
17 429 33
225 173 49
313 21 139
365 417 37
457 377 1
317 1 25
441 393 13
101 329 145
101 341 1
485 133 9
385 157 13
41 165 321
481 437 5
461 341 5
273 251 89
465 475 17
477 449 9
337 77 29
422 117 16
177 85 149
81 73 277
105 197 33
321 473 21
406 77 23
369 201 29
261 377 113
125 153 231
105 201 137
197 321 45
449 81 21
341 205 45
253 357 129
349 229 41
169 377 33
329 117 65
269 453 1
497 105 1
453 153 1
481 93 1
345 321 49
453 89 17
61 452 34
251 281 157
57 185 101
191 145 227
33 123 75
215 211 267
181 341 97
305 413 11
17 471 10
233 437 13
265 225 169
157 205 57
241 229 225
173 85 241
53 37 113
221 245 129
305 45 17
421 121 29
441 465 13
409 109 41
341 337 1
205 205 97
257 469 21
193 109 77
393 269 53
189 289 21
29 481 17
349 77 151
413 411 25
41 176 170
309 185 65
205 455 43
5 300 152
149 321 121
137 109 353
29 405 77
73 153 257
45 221 265
145 425 1
109 345 85
437 105 43
245 381 33
369 217 61
39 135 121
65 209 89
125 169 69
249 261 113
385 333 1
401 489 9
17 265 1
161 105 75
405 493 1
437 227 1
493 149 5
33 277 33
381 401 10
481 461 5
279 465 13
309 149 97
301 289 41
53 233 41
497 89 3
93 309 97
257 341 17
93 149 33
33 109 361
341 113 69
109 397 73
49 497 1
229 21 97
53 481 1
301 209 137
417 448 12
4 373 51
101 197 233
469 441 21
139 497 1
301 151 25
325 345 73
385 25 89
465 361 17
73 265 117
137 113 345
149 457 1
225 361 25
251 437 1
285 325 53
489 69 9
181 101 129
409 269 41
493 165 7
157 261 105
493 187 1
161 105 301
281 173 45
285 101 137
253 289 193
17 481 5
177 461 9
155 101 53
435 401 3
159 493 6
85 21 241
319 21 125
209 77 233
377 309 101
135 481 9
400 305 42
1 385 115
35 141 257
448 445 19
101 145 161
221 497 1
13 433 21
357 305 130
345 369 61
45 89 273
129 273 9
301 225 81
341 125 129
293 489 5
377 5 17
409 267 80
87 165 53
453 161 1
225 269 73
81 497 3
111 453 45
377 129 33
485 261 1
327 329 61
345 385 49
335 125 31
121 135 341
133 493 3
465 237 5
13 53 265
269 301 17
297 9 151
181 135 241
373 301 73
153 481 1
77 85 257
445 253 9
473 239 13
257 93 61
497 373 1
233 191 213
445 5 5
73 465 21
485 5 9
207 229 113
45 369 125
397 123 1
133 145 231
101 197 257
141 49 185
269 113 49
489 241 5
71 385 37
433 385 1
352 385 113
73 385 49
321 11 5
41 1 125
29 201 30
253 57 129
445 381 1
105 201 45
111 361 51
39 461 33
137 201 81
101 57 33
161 93 181
33 325 9
261 485 9
105 69 53
9 277 193
245 165 1
9 253 45
261 125 33
417 212 29
293 17 41
53 217 93
385 189 69
369 293 29
169 373 1
435 449 37
5 241 185
31 277 167
81 385 1
69 161 85
191 41 53
249 235 185
5 309 53
481 441 13
285 477 13
329 133 109
257 257 241
135 93 201
197 295 55
69 325 17
1 397 25
385 465 3
113 373 1
461 217 25
233 125 153
321 397 61
177 165 69
193 259 11
37 357 33
377 481 16
233 197 117
101 126 161
433 273 65
156 83 268
293 217 177
305 309 135
401 285 83
153 313 5
389 37 65
461 257 9
493 451 1
289 473 1
37 437 35
65 233 89
133 89 225
193 49 273
313 201 105
329 217 141
373 285 1
349 185 21
229 309 43
289 405 3
185 361 101
282 249 207
149 477 17
417 257 75
185 251 215
413 413 81
201 297 125
169 361 29
109 313 121
113 485 5
53 321 1
249 337 65
313 93 49
285 161 65
473 401 9
101 247 237
441 405 25
337 417 61
201 301 69
361 57 105
96 169 101
301 183 136
281 349 73
353 133 9
365 57 25
93 381 41
21 385 29
441 73 1
173 225 57
241 241 53
185 1 45
345 29 87
41 341 1
109 81 241
17 493 1
142 49 114
193 81 225
141 33 241
397 197 31
17 297 89
253 161 89
249 403 57
101 105 281
269 289 101
273 137 33
9 31 213
33 445 1
463 1 15
149 433 45
81 141 59
269 173 21
9 119 211
475 15 23
33 133 113
453 45 37
221 189 193
93 205 19
469 205 1
189 411 13
357 113 85
105 201 69
165 61 97
97 61 121
389 77 83
357 217 1
281 490 5
489 263 5
61 161 185
465 495 1
401 397 61
459 65 35
297 489 1
201 157 29
461 265 17
117 281 73
89 145 73
429 277 9
313 413 81
145 113 193
117 125 26
97 209 97
477 226 17
129 73 1
197 89 241
377 101 1
235 473 5
297 1 109
195 369 77
333 497 1
341 133 113
341 253 97
97 285 73
349 457 41
193 5 183
297 119 45
41 143 155
397 381 73
489 403 5
217 437 17
147 317 49
129 241 245
343 157 41
25 81 85
185 269 169
237 251 147
53 69 365
401 457 13
37 133 33
469 91 1
87 163 33
301 353 77
201 145 93
365 77 121
177 209 268
213 357 101
144 425 5
261 225 169
301 339 15
433 33 41
341 85 65
1 43 259
397 119 1
405 337 65
433 357 17
293 121 193
369 159 57
361 301 69
139 213 69
401 185 9
317 365 1
481 441 9
185 73 177
75 117 211
113 409 89
221 333 51
461 369 17
385 73 21
161 473 5
439 93 1
153 321 37
37 277 209
113 482 4
253 353 101
477 325 17
181 329 87
457 133 13
349 141 41
441 9 21
325 13 1
465 489 1
25 121 13
201 337 125
149 89 257
1 341 145
109 173 132
149 397 49
177 42 33
19 441 10
38 365 9
237 473 17
369 483 9
1 197 265
117 101 3
341 433 33
57 275 85
249 189 105
109 489 9
185 321 41
485 93 3
41 131 249
103 262 206
448 8 53
73 281 57
45 369 117
149 305 15
497 401 1
180 321 21
293 153 193
1 345 49
53 417 5
69 1 401
133 133 321
287 45 133
145 333 89
73 101 369
189 213 161
185 141 125
235 377 85
441 245 46
77 405 49
1 87 57
43 213 33
429 261 41
61 113 87
205 369 69
109 289 141
261 193 7
485 115 1
137 1 317
197 365 49
357 341 40
417 461 17
45 153 323
1 349 113
300 209 14
473 189 5
393 325 38
341 81 97
373 153 1
157 413 65
1 185 265
161 113 113
217 378 73
409 151 5
401 393 45
193 301 153
45 135 56
209 281 141
453 1 1
317 473 5
257 89 77
97 141 217
217 491 1
489 429 9
45 301 135
105 397 33
65 275 31
217 13 245
113 173 25
293 349 55
353 157 85
429 461 37
333 177 41
217 341 1
237 241 225
141 169 107
125 141 249
201 177 213
289 9 193
61 309 57
261 177 157
109 401 65
377 1 97
281 205 133
25 229 161
421 497 1
469 125 1
219 345 97
97 393 17
173 453 33
21 345 41
221 339 92
493 175 1
467 261 5
325 123 1
405 119 65
69 383 79
473 231 5
241 477 23
361 309 1
433 309 49
145 341 65
105 413 1
345 53 29
109 372 58
365 25 113
85 409 37
481 457 9
349 69 41
81 225 141
481 49 13
303 261 3
217 449 45
369 413 49
369 493 1
465 485 1
485 393 11
81 201 45
281 221 41
217 101 5
377 33 101
41 177 113
353 269 21
469 164 1
69 421 9
329 33 153
81 257 137
217 485 1
185 197 177
249 259 113
449 165 5
233 361 121
201 53 125
449 161 33
73 201 29
229 313 157
377 6 105
485 333 9
73 421 17
245 281 137
117 145 109
73 33 145
141 5 149
121 25 109
73 321 133
315 211 71
465 57 1
489 269 1
33 345 93
81 39 125
493 173 5
361 53 125
157 441 25
57 85 129
393 61 97
89 273 25
129 53 141
39 439 3
173 41 89
33 181 65
409 385 1
25 122 28
329 421 17
29 49 97
245 5 41
469 285 13
449 445 9
17 69 49
57 193 93
1 383 45
497 1 1
169 37 193
389 285 9
273 145 189
69 100 374
327 185 157
77 305 57
395 85 29
61 245 137
29 335 111
381 489 9
469 137 5
115 149 177
105 437 9
405 333 17
399 1 67
195 41 153
201 261 33
451 133 27
453 329 29
57 301 177
231 285 49
145 117 161
389 137 65
217 385 109
309 21 65
169 481 5
428 13 60
209 237 17
321 33 61
353 329 17
243 173 137
117 161 117
349 461 1
153 307 115
117 205 257
105 153 125
201 360 103
401 185 9
265 477 1
261 77 33
23 213 138
181 69 17
269 278 6
213 237 129
45 5 117
449 309 13
435 273 29
197 37 21
45 265 5
437 309 33
375 313 27
121 149 289
29 485 1
489 297 5
53 233 237
241 89 253
143 37 217
85 401 57
93 1 273
5 301 123
61 109 9
349 109 17
65 97 333
397 237 9
113 389 49
384 121 47
157 229 111
137 325 93
269 409 17
329 453 41
179 389 33
237 197 201
349 125 67
393 125 97
457 313 9
22 269 107
161 26 77
255 349 129
145 385 109
1 389 1
285 241 33
113 265 169
173 81 25
165 361 21
5 389 105
173 449 9
341 93 1
161 405 61
141 405 1
181 97 254
449 9 5
273 349 49
369 301 23
341 226 3
449 413 33
389 187 17
452 100 43
49 31 44
357 343 57
147 241 1
37 389 85
369 297 53
333 37 113
145 445 9
13 353 33
265 389 69
13 81 375
77 260 180
29 469 17
129 269 33
89 145 345
357 273 41
1 421 49
441 385 41
1 197 161
5 457 9
53 289 117
33 457 29
321 189 69
313 273 37
133 133 305
273 73 91
97 161 173
277 189 161
93 181 250
181 275 89
181 385 9
69 497 3
323 157 129
489 321 5
385 357 53
73 413 17
185 361 37
137 429 69
421 169 1
305 281 67
495 149 5
481 157 1
73 360 38
285 173 53
381 177 111
101 201 281
377 165 93
277 173 1
149 75 129
61 97 265
381 189 37
77 37 373
341 297 109
401 157 73
145 153 209
189 225 193
409 257 9
101 373 121
149 129 143
129 25 333
97 129 217
285 257 101
125 309 145
455 400 45
441 133 25
33 85 225
257 149 223
135 301 105
1 101 174
169 377 73
193 173 5
457 453 29
449 17 49
41 249 13
297 189 121
241 55 101
121 269 145
373 197 17
159 149 239
81 133 289
17 377 81
261 457 1
25 53 253
137 461 25
1 189 283
137 329 135
25 109 65
325 421 61
145 244 53
10 361 73
293 437 1
449 381 1
51 277 97
405 485 1
141 305 185
161 161 197
481 153 1
317 413 49
37 317 161
481 141 9
405 393 61
341 305 21
457 373 41
161 297 93
53 25 385
17 489 3
491 129 4
261 401 49
321 105 37
365 305 105
225 173 217
461 313 15
153 91 337
133 429 1
281 333 33
221 469 1
493 385 1
173 165 1
421 181 67
471 25 13
245 361 121
453 445 1
201 70 233
493 101 1
69 301 21
127 301 145
177 173 65
217 465 9
269 385 97
465 181 33
261 81 17
193 165 29
449 325 5
149 153 211
11 301 99
101 281 161
285 271 9
491 125 9
227 241 193
177 213 33
289 477 1
61 181 16
445 281 9
213 449 33
37 477 17
125 293 99
205 389 49
397 153 25
126 251 161
329 333 113
185 17 69
26 269 73
29 1 105
445 385 9
386 121 8
497 105 1
229 213 65
361 249 125
93 117 33
201 433 37
435 477 9
281 481 1
73 1 289
229 381 1
301 201 24
205 485 12
265 415 41
413 73 53
437 301 41
157 489 5
333 201 41
21 281 29
401 309 41
241 260 129
421 177 31
353 477 9
469 1 17
101 297 181
257 1 145
369 485 13
29 161 13
421 353 49
289 421 33
213 225 21
17 169 233
55 457 29
279 45 191
233 69 257
93 57 245
345 405 73
409 125 5
377 321 49
37 285 209
57 1 301
57 429 45
425 321 29
221 497 1
489 321 9
263 47 209
105 249 17
305 41 187
391 185 85
297 311 71
429 109 65
341 73 138
221 261 145
197 1 68
241 1 77
41 106 190
61 181 241
231 297 5
9 81 339
319 125 169
53 297 145
265 477 17
69 129 37
453 65 13
461 64 9
129 337 73
333 1 33
101 365 49
229 369 77
345 213 153
477 126 9
321 57 61
135 109 295
421 465 1
285 321 1
173 385 105
97 1 249
141 45 197
445 433 17
451 465 5
311 305 65
337 305 133
261 213 113
109 453 37
177 125 221
1 469 1
325 321 161
417 309 53
301 161 105
369 281 73
307 21 85
333 25 121
373 437 47
337 367 55
420 409 28
139 117 11
441 353 33
45 437 64
45 309 97
1 225 101
125 101 169
37 377 29
83 449 37
457 493 1
467 217 13
25 337 81
281 273 119
37 237 121
225 333 113
129 133 7
337 303 37
374 201 83
489 153 9
73 305 21
117 69 129
365 261 1
173 228 262
373 377 11
65 77 297
201 201 83
221 5 9
189 109 245
457 17 29
101 9 177
361 239 53
461 169 13
445 41 17
497 401 1
89 89 149
101 205 73
257 377 73
493 201 1
429 165 23
69 213 209
153 457 1
447 53 35
25 337 37
81 385 77
213 177 161
221 1 57
465 93 29
65 429 21
441 37 57
445 13 45
321 337 65
225 9 1
221 117 253
181 217 117
197 117 177
353 135 1
421 185 13
369 329 31
1 457 5
493 345 1
21 481 13
301 309 105
391 15 19
433 1 45
153 341 141
441 115 21
225 301 153
325 69 1
185 317 129
457 205 29
181 49 81
81 83 243
433 245 49
9 105 261
441 125 21
289 153 37
128 185 39
61 481 1
193 217 201
121 377 17
253 331 147
469 395 1
153 117 157
59 81 221
133 189 41
101 289 177
261 209 185
13 209 153
261 77 193
399 153 27
476 443 16
21 249 97
253 1 185
185 73 305
213 353 141
457 225 17
413 157 73
205 125 273
293 117 149
141 101 257
329 269 1
389 385 47
477 389 9
161 489 1
199 225 233
109 185 113
129 12 7
281 401 73
253 101 81
149 299 63
153 497 1
221 9 233
125 489 9
297 273 98
429 473 17
85 493 1
241 89 129
385 261 44
215 193 89
431 137 33
317 433 9
361 49 61
277 357 62
173 433 57
305 331 107
225 71 69
237 289 173
392 457 30
477 277 17
169 377 25
409 49 77
231 193 115
1 41 293
101 169 125
1 351 105
201 373 105
37 121 193
369 483 7
165 25 289
161 281 25
53 113 301
293 109 21
237 477 9
321 61 113
441 445 1
133 293 1
1 69 171
425 153 61
1 85 33
342 97 132
453 81 2
398 285 9
301 25 169
155 473 22
421 157 1
61 413 9
175 229 1
481 341 9
205 462 30
141 431 69
13 433 25
241 137 101
357 55 113
373 49 1
113 202 3
145 106 77
313 89 149
335 145 7
73 133 193
261 421 1
357 361 125
405 373 1
316 371 93
481 421 13
153 305 21
201 101 97
249 329 109
423 229 47
321 477 1
49 277 129
101 241 1
349 281 17
21 465 5
497 129 1
9 141 129
393 477 9
165 17 69
141 261 225
193 109 57
281 221 205
46 191 127
257 123 21
389 289 67
141 493 1
183 453 33
489 325 5
257 197 201
109 169 61
211 147 247
337 197 24
185 182 213
125 349 89
57 393 14
209 313 137
213 273 29
9 273 177
373 365 1
393 429 25
325 97 17
329 441 33
405 129 81
1 173 169
329 63 111
477 57 23
149 17 265
237 321 21
293 338 129
5 265 9
377 353 53
157 161 81
167 461 1
1 357 9
482 205 2
193 413 57
245 65 161
121 385 85
33 409 77
121 93 25
377 101 17
285 497 1
479 141 17
89 497 1
93 285 211
29 389 17
309 125 81
199 365 105
281 217 133
71 201 129
65 479 11
401 101 77
13 321 161
449 29 35
377 317 25
269 257 81
401 277 9
245 131 193
441 45 45
178 437 1
85 401 17
85 221 113
445 405 25
369 157 73
13 201 213
473 129 9
311 453 17
421 21 29
45 89 9
29 433 33
301 386 18
273 401 13
469 451 1
329 49 81
497 177 1
289 365 43
453 37 41
465 13 1
381 161 59
37 105 177
313 109 129
341 457 33
411 309 46
401 345 89
73 409 35
397 237 33
329 145 41
311 437 1
129 201 101
187 257 37
297 93 13
137 113 240
181 113 257
381 165 61
217 394 10
205 57 49
93 317 19
49 241 29
397 329 97
421 401 65
197 237 257
313 197 97
205 473 9
409 281 37
41 252 31
1 303 41
222 373 49
9 205 205
41 153 104
321 105 53
169 469 27
369 147 85
165 21 209
367 229 55
169 401 69
179 209 61
233 429 37
65 277 161
113 357 129
289 393 37
85 350 76
189 269 1
353 1 17
33 185 78
309 497 1
413 53 7
233 77 217
376 337 102
321 449 13
65 89 33
385 397 1
105 31 369
191 481 8
315 333 23
421 381 25
37 1 81
83 441 5
281 429 69
221 53 37
201 177 277
133 274 26
21 41 13
335 337 65
229 313 25
389 277 17
471 485 1
93 217 101
493 461 1
493 9 7
267 117 119
341 145 33
321 141 101
53 321 109
6 453 41
321 205 165
393 205 1
303 33 127
53 225 181
385 357 21
197 493 1
482 433 7
309 105 49
153 289 127
93 497 1
197 153 141
93 497 1
365 229 5
341 281 33
5 43 123
181 377 33
333 257 153
33 129 53
189 297 97
183 37 11
301 445 25
341 275 37
193 97 97
280 257 1
281 85 101
417 229 19
393 377 37
341 189 129
481 461 5
133 129 225
459 253 13
405 105 33
65 289 209
1 457 5
109 373 17
21 17 385
301 265 57
95 387 9
421 309 65
133 121 39
55 297 149
481 49 9
337 457 1
5 213 277
5 329 77
217 381 3
197 157 129
1 233 33
9 137 349
25 165 17
17 189 281
141 148 317
17 189 168
39 401 49
285 5 97
77 305 5
369 173 9
37 205 249
263 469 25
133 417 13
289 13 49
145 485 1
381 325 73
169 173 33
425 121 13
233 85 21
81 155 139
189 409 9
65 41 118
125 435 21
153 65 206
397 129 73
69 1 177
157 1 49
301 465 29
5 153 33
381 291 57
313 273 13
436 461 33
375 403 53
37 77 253
433 361 37
105 285 121
109 375 79
337 465 19
189 21 193
65 329 37
145 173 289
389 125 65
465 421 21
473 13 25
245 139 217
369 109 93
69 393 41
337 225 33
17 161 321
473 493 1
361 325 87
13 477 17
345 461 13
132 413 81
303 213 85
401 457 21
385 105 57
81 29 69
457 481 1
139 149 81
245 317 145
85 393 81
385 477 1
77 3 329
457 497 1
209 401 97
241 213 45
313 417 63
321 165 105
461 381 33
301 461 25
201 141 205
309 285 128
425 265 69
401 37 5
333 193 89
483 356 3
133 201 149
1 451 1
351 1 127
481 433 1
145 329 101
105 301 135
325 181 92
197 393 53
97 145 201
473 101 1
395 1 85
53 217 109
73 135 185
209 405 65
377 117 57
57 45 273
401 105 5
189 101 151
465 251 9
253 1 105
57 377 121
369 245 123
161 165 105
81 37 105
441 117 9
341 31 89
157 287 147
253 325 65
29 496 4
357 337 9
409 113 65
405 85 1
25 469 17
137 137 53
317 113 145
201 345 109
41 21 129
209 139 117
457 9 29
336 477 1
391 229 95
221 97 163
17 201 229
21 377 41
93 301 101
357 5 105
125 81 277
401 125 41
253 357 81
465 221 25
169 117 21
393 345 29
61 157 249
385 113 17
257 141 109
253 133 1
21 477 17
253 73 81
373 285 97
249 260 230
345 121 13
117 237 161
125 313 53
41 113 89
433 497 1
415 449 37
77 133 111
469 145 7
113 293 73
213 229 169
409 341 66
201 433 65
73 37 389
45 9 145
113 349 25
117 41 1
25 301 25
163 297 189
399 37 21
53 493 5
181 285 153
366 185 11
41 449 21
197 457 1
385 401 69
251 5 129
177 497 1
25 221 265
304 351 77
313 48 85
351 153 131
193 247 99
495 421 1
481 225 9
113 265 225
55 145 145
493 405 1
341 369 109
293 493 1
137 117 13
441 251 21
269 21 177
97 173 201
201 41 131
217 281 105
93 441 13
121 89 361
245 497 1
369 197 33
477 137 1
417 333 41
101 373 1
341 37 1
95 81 255
341 113 49
393 485 9
185 429 17
1 325 81
79 93 185
373 184 1
469 489 5
77 309 61
257 351 23
83 373 1
450 441 42
61 421 49
256 457 9
317 496 3
1 69 81
489 109 1
237 169 237
253 153 81
157 193 73
381 213 79
125 169 317
301 261 189
53 385 89
323 325 129
216 230 196
93 193 153
193 273 193
325 373 1
73 359 49
53 321 177
45 183 271
13 153 9
321 329 53
167 157 41
83 249 137
357 191 73
229 321 33
469 281 21
293 401 45
489 333 9
169 177 57
245 121 145
261 357 105
369 273 25
340 1 108
365 329 105
385 29 89
121 369 101
281 449 5
285 21 129
265 237 61
217 377 3
305 241 29
378 317 10
1 101 353
85 79 9
209 17 181
261 409 61
333 377 77
76 441 9
201 373 105
81 429 9
495 53 3
497 477 1
85 201 193
97 193 157
189 349 97
73 269 25
365 169 65
325 29 101
205 373 65
117 397 79
41 85 129
449 409 31
197 477 1
160 393 41
289 461 25
437 243 1
1 65 165
113 37 119
329 229 169
353 105 12
85 457 12
337 479 17
205 157 57
137 1 161
197 33 65
273 409 61
381 61 1
399 305 17
373 433 25
365 81 125
398 428 28
301 41 137
9 247 237
288 53 66
59 75 391
169 93 49
437 149 47
201 53 117
173 209 49
234 381 87
381 389 65
403 53 13
275 90 181
245 1 1
393 306 57
425 465 1
99 409 29
423 19 75
337 439 31
53 213 257
17 373 61
237 381 33
229 385 101
245 53 1
161 45 281
357 341 29
37 1 17
153 417 21
333 9 85
397 441 53
481 169 1
94 405 37
149 479 15
217 499 1
465 64 25
373 121 109
473 85 5
125 140 336
337 353 45
301 401 93
309 79 81
69 341 17
1 293 133
81 493 1
439 205 17
129 265 57
277 33 77
301 425 17
13 173 233
297 225 77
1 109 73
413 394 49
85 153 37
113 21 41
473 67 13
368 125 31
63 93 89
77 457 27
201 113 137
185 1 169
13 87 189
48 189 139
293 417 77
375 181 75
221 485 1
321 77 141
201 165 77
201 475 23
213 181 33
441 457 21
1 361 25
61 373 29
161 57 1
377 129 117
155 477 13
453 71 1
213 41 193
137 301 65
213 261 1
409 73 61
353 349 41
413 169 1
429 181 57
213 163 1
61 165 161
85 193 201
73 201 133
293 177 1
385 492 6
285 161 125
325 269 113
73 405 33
385 109 109
369 141 81
221 299 185
421 81 45
107 93 253
419 361 33
241 189 153
305 385 105
257 129 161
229 365 81
41 385 5
269 33 125
497 493 1
113 213 19
201 433 11
81 129 129
65 181 1
373 457 5
349 57 49
37 301 25
321 105 33
425 297 53
361 241 125
41 497 1
469 85 3
301 449 9
231 93 161
1 1 373
315 357 107
239 85 85
1 469 1
433 265 13
9 113 387
137 189 289
205 49 93
189 53 145
445 97 33
397 341 97
493 277 1
331 233 131
261 69 185
249 429 33
385 158 17
345 301 61
477 249 17
321 497 1
317 93 33
269 33 197
1 93 401
311 101 171
401 89 81
433 169 45
265 105 221
165 233 249
153 337 139
433 249 53
181 180 201
245 229 1
209 21 173
285 97 165
457 1 3
81 235 5
261 9 81
433 357 5
425 229 43
149 253 161
193 465 5
253 69 177
117 15 1
413 472 27
165 69 17
493 473 1
309 109 85
341 53 1
177 217 89
407 69 39
297 313 77
1 201 29
361 305 61
285 457 29
397 141 1
401 5 29
209 175 281
409 85 17
101 353 33
385 453 1
481 77 17
221 261 1
265 17 69
279 65 149
321 281 173
114 341 33
165 204 47
13 339 155
137 317 105
121 181 17
85 429 9
233 361 133
168 37 49
237 365 81
293 373 1
120 295 89
121 265 201
245 333 1
349 305 109
453 321 47
125 465 1
405 329 33
161 197 301
177 117 185
241 445 33
241 129 169
293 409 21
449 289 1
353 221 96
193 497 3
265 493 1
393 161 5
297 481 5
369 231 121
85 281 109
269 269 105
429 153 59
237 177 225
197 321 13
89 149 241
345 37 113
441 301 1
413 353 85
41 385 61
477 9 9
145 305 131
37 41 193
417 367 32
463 465 1
437 213 17
355 301 109
301 221 177
405 145 9
85 9 129
381 409 41
69 193 141
225 339 86
25 421 1
133 445 1
209 215 227
385 257 1
253 165 185
461 177 37
165 441 5
173 261 69
461 465 29
201 433 5
137 129 93
259 89 224
301 93 73
277 329 131
149 329 17
413 169 73
353 241 129
129 37 289
269 215 89
203 149 127
441 9 41
89 189 209
141 213 13
209 203 89
305 213 105
401 485 1
13 169 109
341 453 17
9 301 193
393 85 13
439 221 53
267 273 185
469 257 1
189 93 137
260 165 236
417 125 13
473 185 17
125 289 29
393 421 33
345 133 1
13 461 9
117 109 313
341 313 1
243 153 237
309 429 33
73 309 163
181 61 177
309 397 33
1 201 265
361 169 41
231 141 241
37 421 73
85 109 385
345 185 109
423 173 25
137 389 13
489 159 9
113 449 49
277 73 17
29 277 177
21 213 129
361 285 81
413 329 49
49 253 57
205 9 233
438 145 34
177 49 201
321 149 145
269 137 137
69 121 217
37 337 106
273 357 33
419 385 21
19 397 73
391 129 91
297 59 81
421 401 25
385 1 45
215 305 173
39 13 173
485 269 1
317 213 33
409 457 33
393 321 57
341 69 65
313 293 85
221 457 33
89 469 17
251 259 63
137 49 331
489 93 5
61 49 57
485 317 1
197 252 127
305 109 153
425 333 73
121 181 113
109 457 31
53 321 73
367 329 37
75 45 13
317 265 49
417 431 41
461 361 25
97 177 165
292 377 69
113 109 185
485 1 1
211 113 221
225 251 3
102 97 174
401 73 5
337 29 89
361 457 5
321 149 14
333 45 81
489 461 1
145 241 17
349 133 89
269 309 1
105 401 5
1 37 447
359 321 85
220 189 43
211 88 69
125 337 125
401 53 12
321 369 121
233 259 3
389 477 23
481 354 5
317 121 33
353 193 126
49 285 97
217 105 281
305 337 77
485 445 1
169 437 1
457 251 33
1 145 245
249 45 89
461 335 25
445 405 25
469 425 25
121 109 233
485 97 1
457 445 11
359 213 53
487 125 5
457 101 21
137 37 265
283 433 21
205 129 273
17 53 202
201 431 1
153 85 145
433 53 5
229 473 13
289 210 81
421 37 61
353 465 23
385 481 9
85 173 201
13 25 145
337 25 53
1 101 113
141 206 147
389 353 97
449 305 21
89 181 289
454 85 20
289 376 7
481 413 9
309 101 57
105 45 265
245 245 65
29 121 129
153 161 25
415 341 6
285 85 113
1 209 221
149 245 1
477 485 1
489 115 5
1 441 33
49 21 89
385 317 97
385 65 53
473 141 23
57 145 9
237 481 13
445 229 45
221 445 1
345 257 79
1 1 221
133 305 17
81 165 9
295 455 13
1 381 41
159 309 129
41 231 237
37 426 73
101 389 1
377 193 107
65 109 308
377 293 113
326 253 57
141 365 17
341 9 88
489 381 9
13 121 337
409 1 73
489 25 9
389 493 1
435 165 25
277 39 17
329 133 169
325 277 43
143 153 89
21 157 257
437 161 57
1 5 241
205 153 73
497 441 1
57 1 125
137 349 118
429 421 37
153 229 49
181 49 65
232 301 21
101 153 285
181 81 65
457 21 41
29 317 148
489 405 1
5 77 337
445 181 1
53 185 171
84 21 50
395 177 77
337 229 29
57 449 41
1 369 91
493 173 1
469 113 5
241 61 129
37 357 105
393 27 65
311 145 131
181 105 9
317 21 97
233 11 195
313 221 41
493 105 1
405 157 65
451 447 21
325 297 113
405 21 30
445 237 41
285 257 177
269 301 105
157 169 113
309 309 10
237 5 139
469 489 1
353 313 101
341 109 23
209 393 25
341 161 121
269 227 81
341 233 129
389 477 1
173 137 105
397 449 5
1 357 55
269 149 17
161 295 91
173 249 1
29 457 29
61 333 25
365 317 121
41 165 225
477 153 24
205 473 25
153 341 1
309 7 129
457 188 23
283 201 137
441 431 9
161 177 217
53 353 33
465 453 21
81 231 159
107 101 319
77 465 5
217 445 25
301 361 49
429 153 49
65 109 225
161 213 225
109 489 1
139 141 313
117 469 5
341 109 129
181 1 193
481 1 9
405 481 13
25 485 9
169 478 15
9 205 205
205 407 83
109 73 97
377 119 101
9 205 49
229 41 145
4 485 7
273 249 53
35 129 229
265 305 65
327 305 19
161 357 81
129 461 5
485 405 1
340 217 47
157 93 33
85 25 173
1 193 111
97 493 1
301 53 45
129 365 73
221 485 1
277 289 17
421 497 1
181 165 129
189 69 49
373 421 77
115 33 321
21 231 201
101 117 129
149 73 189
31 165 97
29 39 351
181 265 89
441 437 17
169 425 5
325 213 161
97 17 355
482 317 4
129 153 197
365 269 129
80 485 1
337 209 57
233 401 5
237 121 113
289 305 21
269 1 41
213 438 1
281 109 149
385 53 33
253 165 193
237 289 106
437 337 1
233 171 169
269 493 7
493 61 1
115 37 141
325 405 65
219 81 279
269 100 135
311 397 41
449 289 13
201 85 65
481 109 5
245 477 3
185 93 157
45 137 119
53 269 129
285 481 17
125 57 329
153 401 81
229 145 241
321 417 56
377 461 25
57 5 237
493 353 1
421 485 1
85 401 1
97 69 97
101 481 5
313 209 145
229 465 25
413 1 37
341 45 65
137 357 73
325 123 65
169 413 17
357 361 61
473 313 9
409 45 25
425 453 17
337 5 75
259 424 5
71 485 1
233 281 211
45 446 30
101 9 169
69 361 109
9 385 81
75 401 53
285 459 19
143 401 33
473 413 9
305 261 169
437 321 37
327 261 17
161 85 265
241 433 57
97 93 225
285 151 193
425 381 5
76 285 129
41 185 313
205 278 31
281 157 157
269 85 161
93 461 1
85 261 17
401 457 22
497 201 1
319 305 107
161 221 145
69 161 277
253 417 77
489 327 1
89 193 151
481 485 1
405 65 33
457 358 21
445 73 13
281 53 173
69 477 1
19 341 47
77 329 133
226 85 221
1 169 121
85 217 185
5 333 161
425 273 37
326 53 28
21 45 273
461 5 25
329 273 141
249 329 25
181 369 5
453 201 17
37 321 101
481 495 1
497 5 1
95 241 13
161 89 193
365 189 113
37 309 149
185 101 153
41 337 25
245 101 65
149 437 49
357 151 1
409 57 25
153 173 25
215 373 65
439 369 51
25 341 41
89 201 1
497 497 1
225 337 93
241 69 157
485 1 5
305 57 113
361 85 73
105 185 185
353 457 37
9 89 217
1 469 1
329 21 81
129 449 21
65 443 24
161 233 245
113 213 257
417 359 61
393 1 18
497 313 3
23 377 57
339 389 49
485 161 1
53 169 213
193 257 17
389 223 17
145 229 25
297 361 57
149 129 1
157 45 109
161 365 113
29 131 303
369 405 65
437 243 43
185 308 112
165 281 165
445 161 36
397 129 13
97 33 341
61 85 25
85 46 1
481 1 5
189 249 101
365 393 41
245 149 73
209 129 29
57 457 1
165 361 21
301 353 33
441 457 1
101 373 7
305 53 109
21 81 285
215 313 31
489 233 7
251 69 39
321 261 5
125 305 169
77 481 13
153 313 81
11 429 71
109 101 1
193 431 61
1 457 33
65 89 401
409 389 53
477 41 9
41 489 5
237 305 173
45 397 25
433 453 9
145 145 169
21 45 201
17 93 1
93 457 1
57 225 149
461 173 37
33 337 133
425 305 57
53 173 121
403 361 45
289 13 169
97 277 1
13 181 33
5 265 225
371 491 1
461 201 33
301 151 131
493 241 1
49 497 1
185 49 233
401 49 85
17 33 337
283 309 97
161 201 1
357 101 73
81 13 309
153 305 43
449 473 1
457 173 29
201 109 85
177 157 297
189 61 79
469 305 1
5 85 213
81 397 1
333 437 9
325 25 33
433 253 25
49 257 29
197 425 29
1 197 25
457 265 25
293 477 9
49 185 309
457 266 41
397 233 65
475 277 7
389 113 1
369 269 121
365 101 9
339 217 43
141 114 281
133 421 1
353 205 53
477 365 9
97 85 137
349 437 1
321 381 81
389 261 13
321 45 157
389 197 81
17 265 49
141 285 49
457 281 5
189 313 173
141 249 5
453 453 1
1 117 107
101 141 81
293 452 1
133 464 11
10 381 59
243 257 67
149 141 129
365 85 89
273 17 125
453 121 9
357 477 9
229 261 49
497 359 1
495 25 1
385 285 111
465 169 25
365 249 101
25 121 1
301 417 49
169 53 201
389 237 61
427 361 9
1 217 47
113 165 25
235 109 27
325 349 1
385 1 89
489 49 5
409 1 49
29 457 35
305 61 189
221 481 13
344 381 65
136 225 265
397 485 1
313 1 133
385 201 17
133 377 29
429 387 41
281 313 117
37 273 105
225 413 1
73 277 193
313 281 41
321 231 165
101 441 41
281 293 193
57 89 61
377 357 17
321 156 115
341 61 1
61 221 113
453 69 1
173 101 313
425 121 5
473 281 1
101 229 97
305 361 125
141 147 105
109 201 169
461 277 35
301 359 139
421 481 1
433 217 33
389 301 97
241 37 133
309 41 5
421 229 53
471 269 11
389 461 9
85 101 81
349 421 17
161 461 25
19 489 9
103 141 193
489 121 1
365 129 15
165 445 37
249 227 173
97 413 25
393 241 25
443 21 23
153 417 45
249 45 9
253 97 239
441 73 43
81 221 113
353 445 1
209 21 213
80 85 353
87 455 39
101 357 49
357 345 49
117 433 13
477 189 13
271 437 55
293 149 161
169 377 61
429 349 49
461 189 17
301 81 153
125 345 37
207 457 9
317 201 139
17 305 93
287 369 1
193 471 5
17 497 1
385 345 25
105 365 55
235 177 55
485 489 5
269 121 101
165 191 195
466 39 29
153 353 85
245 481 4
17 169 273
65 189 41
261 385 37
401 77 97
77 13 209
149 217 125
89 63 321
431 109 3
21 89 57
477 137 1
33 439 33
445 245 9
39 469 15
221 355 97
385 305 77
161 297 109
489 111 1
313 49 97
485 85 1
311 317 63
339 101 131
405 437 1
421 425 1
421 317 21
337 57 125
373 401 41
341 221 81
405 335 61
81 281 29
325 261 121
285 357 81
185 257 189
301 437 57
265 145 141
229 157 41
177 189 1
201 1 253
477 269 1
417 61 37
117 133 273
177 277 185
69 385 85
297 149 173
253 301 65
185 461 9
221 233 161
485 138 1
281 425 29
310 381 73
185 113 85
321 49 109
385 141 57
457 14 25
349 85 27
45 457 9
379 145 97
41 373 1
385 165 61
469 349 1
305 21 101
131 65 361
181 257 229
321 155 133
161 45 171
89 149 65
13 181 5
233 203 49
377 405 33
429 113 33
181 65 193
203 357 17
157 473 25
381 289 97
429 85 33
5 273 167
484 457 9
433 217 61
269 47 153
349 289 65
229 469 1
3 133 81
261 489 5
57 457 33
429 369 37
1 321 155
357 197 65
385 181 73
473 141 27
169 333 113
385 209 1
485 353 1
385 249 53
353 73 133
493 285 5
269 117 117
81 45 109
3 201 269
475 345 17
365 469 13
367 253 85
45 69 369
177 309 1
265 395 33
325 21 157
479 453 11
101 41 305
297 249 115
165 313 137
13 281 89
205 341 153
439 144 61
429 57 41
365 397 57
1 305 189
373 25 1
385 189 81
247 157 61
173 249 169
385 365 77
481 333 11
351 359 65
313 381 17
233 117 5
181 181 49
341 1 131
329 409 81
429 369 9
481 277 9
209 389 1
361 393 23
209 453 1
325 249 73
201 1 189
421 73 65
369 449 17
185 189 1
305 29 61
37 261 185
261 315 49
177 56 277
57 231 121
409 201 27
37 493 5
497 193 1
121 465 17
149 83 313
203 248 172
385 437 49
233 81 257
353 185 113
149 321 165
183 289 133
89 185 3
261 85 33
152 445 25
112 353 93
133 485 1
269 397 25
37 109 49
425 481 5
281 117 141
469 173 1
97 69 321
369 201 121
1 289 189
45 101 225
74 1 174
373 73 65
281 201 157
369 181 77
301 61 161
81 437 15
245 1 9
41 273 125
405 395 1
385 341 57
157 437 17
301 485 1
297 153 57
325 21 161
221 425 13
5 91 13
233 305 145
253 285 81
161 201 265
449 81 41
41 373 105
109 285 159
277 1 53
149 357 121
425 255 41
53 157 281
469 443 25
489 289 9
161 353 45
372 385 9
249 333 21
41 373 17
241 133 9
109 317 161
405 305 37
217 29 15
1 321 34
413 1 25
305 57 125
141 181 57
357 109 81
1 177 49
5 189 249
149 189 209
173 67 297
277 493 5
11 245 177
213 257 241
473 413 25
155 77 61
329 485 1
401 385 89
493 257 1
321 463 29
469 337 1
177 157 249
41 97 173
165 173 113
239 209 47
257 373 57
105 229 23
251 37 27
453 145 17
409 341 29
441 101 1
449 221 21
449 455 3
367 421 1
421 381 49
9 9 209
485 283 1
414 473 13
165 177 33
493 461 1
305 21 133
185 105 33
357 29 81
241 205 21
49 225 119
373 349 77
441 333 57
345 157 25
225 45 89
337 137 113
249 357 29
245 169 81
9 1 433
65 52 257
455 269 40
381 397 9
197 5 177
25 369 65
101 57 225
245 249 217
45 477 1
341 421 43
1 369 89
229 137 9
269 249 97
282 241 163
49 157 113
433 237 1
261 209 113
337 493 3
129 485 1
273 201 141
285 243 172
377 180 9
389 335 109
321 493 4
401 125 53
305 477 13
145 213 1
409 125 65
5 189 33
441 21 33
73 413 51
257 305 41
477 221 1
153 273 133
225 205 229
443 233 29
315 305 117
421 409 6
33 377 25
62 497 1
277 109 145
489 41 5
273 353 141
489 185 9
241 79 230
109 17 97
273 65 105
93 437 9
41 189 273
437 121 33
197 285 57
33 457 33
113 301 173
295 117 41
169 121 205
73 153 45
433 73 45
121 29 313
369 339 129
353 293 37
457 425 33
465 233 33
133 433 17
145 245 194
129 205 89
461 211 1
125 425 9
405 305 49
317 401 81
269 21 132
101 217 13
241 165 117
341 277 129
449 85 49
281 467 25
201 227 37
121 321 77
205 385 41
217 473 17
181 173 129
141 473 1
421 401 65
21 65 13
113 81 301
497 13 1
13 17 29
81 469 21
221 411 71
407 337 23
137 153 169
297 219 49
193 221 229
253 249 25
297 189 53
13 369 17
93 1 399
417 41 77
69 325 13
1 337 85
225 449 9
409 161 21
129 169 153
109 57 281
53 249 205
329 21 149
189 237 209
393 21 69
33 265 137
193 465 25
427 341 33
89 481 5
145 385 102
305 145 25
33 201 145
469 105 1
99 241 233
289 228 41
425 97 61
345 321 133
257 77 5
1 109 75
297 359 15
125 251 129
297 113 137
401 409 41
177 245 1
175 405 1
361 61 109
449 89 25
365 385 101
185 83 65
19 209 285
46 253 1
37 273 87
165 361 11
212 425 21
297 393 89
381 289 65
277 365 97
61 357 1
45 281 5
311 489 9
249 445 29
89 173 225
85 133 177
449 457 21
203 437 1
321 205 141
85 221 251
73 41 117
125 357 1
55 401 21
225 429 17
229 97 129
417 5 5
285 405 1
153 189 157
249 389 24
241 165 145
317 25 141
13 45 327
189 47 297
229 461 9
297 1 73
265 437 1
128 333 81
401 200 85
64 237 25
37 257 181
365 226 81
445 449 13
125 345 107
213 403 73
257 233 37
385 105 81
81 453 33
1 281 77
425 285 73
141 103 73
133 443 43
457 485 1
353 418 74
5 461 33
249 25 101
147 257 161
297 317 137
53 285 41
385 353 1
153 17 69
157 173 89
229 365 129
101 157 321
257 149 169
157 1 93
21 286 12
313 5 169
145 141 33
35 429 37
45 203 267
442 397 31
401 309 85
145 461 33
153 29 101
301 473 5
49 385 93
165 101 61
137 1 101
13 237 169
337 85 43
221 134 169
233 449 47
285 1 209
401 297 93
493 225 3
111 69 54
397 225 65
53 53 225
69 245 185
425 417 49
481 37 13
341 209 81
433 145 41
225 497 3
153 449 49
1 41 261
11 381 25
353 277 80
121 273 117
61 389 49
177 57 285
53 199 125
457 265 13
37 7 449
117 429 65
393 273 73
333 385 105
53 5 9
181 205 49
385 333 5
420 273 1
481 145 13
61 445 33
361 157 13
293 115 205
13 161 145
57 373 113
217 129 173
129 225 129
489 49 1
1 33 169
397 405 51
45 489 5
409 369 57
45 121 261
17 69 293
65 293 33
195 381 47
141 85 140
25 373 65
249 33 205
437 453 29
269 9 73
25 85 193
241 257 145
173 340 160
353 285 93
319 61 61
21 373 81
421 24 13
177 429 57
49 385 91
45 137 64
5 499 1
321 5 168
381 463 1
17 305 125
197 497 1
328 121 171
161 213 207
295 77 30
77 129 57
481 355 13
69 493 1
429 361 1
110 37 304
49 45 381
1 385 65
277 181 97
129 429 1
485 211 1
41 337 77
157 25 201
337 453 13
33 405 49
41 301 41
469 1 1
497 315 1
53 421 49
409 237 17
225 21 213
389 89 1
245 271 105
33 315 105
89 361 121
357 149 129
205 453 9
37 201 241
105 221 201
5 193 185
353 305 145
261 361 81
151 369 57
25 337 41
29 325 157
361 117 61
57 13 61
361 141 45
165 121 177
325 405 49
213 331 133
21 185 69
117 393 41
457 493 5
33 157 105
53 241 245
421 153 1
285 309 21
405 493 5
493 65 1
429 341 1
452 85 12
421 41 49
469 129 1
393 309 17
449 33 33
488 101 5
361 213 121
117 329 157
309 249 129
409 445 17
9 361 49
237 365 19
385 281 109
377 73 77
119 341 129
494 45 4
317 473 9
417 117 69
277 1 117
73 117 257
65 409 73
129 137 85
35 97 345
341 305 1
285 333 54
442 321 51
349 149 73
253 109 193
141 69 249
133 341 1
217 226 19
29 145 53
189 273 69
317 41 97
33 281 53
77 481 13
49 461 1
65 108 178
333 27 53
233 453 1
265 421 73
117 17 129
1 229 233
137 73 265
469 499 1
9 243 19
101 101 395
457 181 17
41 177 213
125 305 169
137 133 253
481 161 17
247 409 89
361 45 37
221 1 65
241 241 117
33 1 121
173 321 73
201 17 273
45 57 117
485 141 9
333 417 37
269 345 5
493 413 1
389 141 81
17 293 97
221 301 1
81 289 97
201 249 229
141 339 7
133 385 101
237 245 33
25 425 17
109 481 9
281 497 1
173 1 137
318 233 181
481 353 1
425 121 18
41 281 29
61 1 401
105 393 5
441 329 57
461 405 33
141 41 239
349 229 105
109 385 69
437 462 9
261 239 177
369 313 85
73 1 189
129 321 125
469 21 5
197 461 5
269 357 49
345 277 41
221 453 1
165 293 147
317 315 169
337 269 1
49 481 11
409 441 41
133 349 89
37 361 105
85 33 128
301 25 45
381 333 49
213 269 49
361 333 53
25 185 245
105 429 43
173 317 81
85 225 247
21 181 25
253 213 67
449 301 37
237 347 139
309 397 37
385 414 18
1 21 97
337 161 109
5 209 285
214 61 189
269 481 1
257 377 19
201 105 297
393 57 21
261 241 129
285 77 169
433 193 37
277 381 17
111 85 199
433 317 37
153 173 113
449 33 5
458 213 39
341 7 1
373 29 1
249 237 241
49 477 1
333 229 90
181 151 1
183 393 17
145 209 133
129 289 129
41 35 377
45 181 99
153 445 41
420 277 1
317 181 41
477 29 9
401 465 13
45 101 57
425 169 17
413 346 17
265 169 177
359 493 1
25 377 85
165 309 53
321 433 5
277 45 97
489 481 5
353 217 13
295 21 3
153 421 25
385 419 81
173 417 50
477 477 1
57 293 145
481 137 1
181 121 273
477 33 9
275 309 113
251 29 153
225 21 9
229 277 105
213 201 29
269 485 1
345 113 132
417 221 73
301 101 1
341 341 49
425 225 33
293 469 7
5 357 83
405 493 1
217 133 135
43 385 61
125 497 1
252 109 114
173 221 121
65 13 53
225 209 193
361 87 1
492 85 3
461 277 37
253 77 1
109 225 1
95 345 129
154 469 21
5 301 17
21 385 77
453 349 1
181 13 193
21 265 201
225 281 55
141 365 39
447 341 17
53 233 265
409 17 57
365 421 41
357 65 33
273 93 17
177 221 113
31 369 97
33 185 29
145 3 157
73 57 205
257 201 37
45 153 121
133 465 30
29 499 1
85 285 129
341 329 121
29 377 117
217 333 145
49 65 413
357 445 49
247 341 111
197 197 233
405 479 11
189 389 81
93 377 61
341 223 25
89 97 185
389 377 1
457 301 21
1 345 77
317 55 9
53 261 119
9 441 45
429 177 1
337 9 142
429 375 25
181 149 1
283 103 113
345 81 73
349 297 145
217 76 83
149 229 81
97 181 1
197 53 11
161 373 1
229 1 201
389 1 15
361 341 123
229 9 145
249 285 105
293 221 197
189 257 71
153 405 41
309 201 113
421 11 49
445 37 29
201 409 23
137 29 45
485 121 9
325 301 1
415 253 17
457 73 29
77 101 113
333 169 1
361 265 133
227 157 143
161 55 169
477 65 1
345 33 141
297 373 41
37 261 54
65 109 33
53 319 83
113 177 217
325 461 25
114 53 379
481 341 17
397 421 57
193 41 57
213 401 77
407 101 53
441 9 57
69 385 57
9 165 249
493 23 1
161 89 17
57 269 105
469 329 1
325 121 161
213 81 173
457 298 12
441 281 1
165 297 117
337 229 37
489 441 9
17 169 253
201 179 285
45 33 453
269 481 12
110 97 71
33 301 185
301 133 193
237 369 61
77 1 49
79 357 81
49 221 9
394 249 74
203 13 79
457 235 1
441 77 9
205 145 201
44 133 193
469 121 1
177 101 165
61 22 369
413 145 41
273 473 13
261 405 30
101 37 51
395 89 41
357 241 97
269 365 73
129 233 161
485 365 1
329 181 129
389 453 45
1 177 25
101 125 185
309 353 113
381 481 9
179 221 137
191 309 1
421 333 33
197 173 129
369 453 17
477 269 9
117 269 25
417 97 57
69 53 385
485 305 9
217 325 129
329 245 149
205 433 17
357 261 89
321 113 5
381 453 1
101 141 217
165 29 1
490 481 9
401 281 69
421 1 9
265 209 233
37 141 105
473 337 25
189 45 177
281 241 197
161 213 145
237 123 181
117 41 97
1 57 225
157 421 9
241 133 141
473 81 13
235 125 9
301 157 89
317 265 17
265 491 7
135 473 15
197 487 3
353 425 1
353 365 120
205 3 281
341 473 1
161 337 93
201 193 221
485 483 9
293 25 33
153 417 43
9 21 403
405 329 33
269 169 25
149 245 161
61 213 266
421 253 1
469 89 29
393 265 21
1 53 17
193 473 1
161 29 21
385 265 77
37 305 61
437 377 29
46 411 5
49 157 257
129 417 53
42 141 273
493 125 1
433 257 17
141 81 121
169 89 201
197 109 225
485 141 1
241 351 1
113 333 107
389 189 17
324 209 156
35 325 9
485 161 1
215 97 207
1 65 33
291 489 5
254 53 231
317 397 25
85 353 17
481 377 1
397 273 52
321 177 37
113 277 1
44 193 277
217 345 113
125 481 9
13 241 197
329 497 1
149 141 1
177 217 5
185 169 301
277 393 63
157 269 1
17 359 117
394 481 13
411 446 52
369 129 25
241 221 229
161 421 65
101 17 345
365 145 41
69 121 41
221 21 269
37 493 1
469 36 17
455 345 3
247 37 3
469 57 25
1 185 179
201 269 169
221 73 47
141 361 129
473 241 1
101 395 104
213 251 122
377 189 53
329 361 137
459 397 7
1 337 100
437 149 1
353 209 53
193 421 65
421 413 1
475 69 17
301 393 65
441 401 41
399 441 1
101 301 1
93 217 81
61 445 25
85 437 33
149 13 289
189 309 17
413 197 49
303 169 35
369 301 125
253 81 85
278 109 9
401 165 1
141 481 5
207 473 5
43 257 13
41 231 27
301 93 113
197 329 21
261 137 121
241 445 1
164 265 233
401 109 1
217 497 1
245 61 189
425 345 59
129 277 65
145 261 25
317 169 177
161 197 197
93 61 81
201 37 27
57 465 29
117 373 97
413 237 41
25 340 26
269 401 97
401 37 1
257 445 53
69 41 121
341 89 89
285 353 141
437 37 17
201 489 9
321 253 73
201 153 87
385 321 25
299 121 63
425 421 73
57 489 3
393 261 45
436 271 54
425 305 25
409 25 81
21 257 149
197 437 41
329 45 89
301 481 13
61 370 85
133 493 5
441 281 5
377 413 49
481 135 1
381 73 1
233 289 25
457 21 17
49 353 9
349 405 1
253 57 193
385 365 89
221 61 265
113 373 33
485 41 9
259 61 19
277 457 1
465 445 7
201 321 177
13 137 161
131 441 53
341 225 113
449 245 41
345 205 121
301 141 81
269 233 57
413 377 9
325 385 69
401 105 77
361 129 97
334 401 85
17 457 25
469 161 25
345 329 53
267 5 97
85 193 269
33 301 137
345 401 81
129 281 185
275 197 29
213 369 68
173 345 93
341 173 87
249 445 33
125 437 1
353 313 77
157 345 25
401 441 9
461 397 25
129 1 73
77 129 321
1 409 49
489 365 1
9 117 273
221 181 225
221 349 139
105 173 313
13 341 1
49 73 109
217 185 189
101 305 162
345 85 93
245 165 177
385 481 1
423 397 45
451 273 3
485 477 4
457 297 9
337 137 37
1 273 125
365 221 14
317 373 81
485 41 13
333 305 73
325 91 97
101 61 201
297 445 49
99 251 27
241 37 161
477 161 5
497 201 1
477 53 19
173 209 241
241 185 185
261 29 59
465 344 5
473 329 13
101 321 81
141 73 121
73 485 1
221 189 57
53 25 309
321 145 33
21 405 65
277 493 1
445 237 17
225 201 29
449 401 33
481 301 5
485 105 5
90 287 199
441 29 25
201 53 169
221 33 65
97 145 113
47 206 112
221 305 137
289 451 3
457 249 17
417 473 1
3 455 41
265 137 149
469 289 1
433 321 65
5 205 33
109 133 129
181 9 117
473 93 5
41 281 121
483 317 7
123 421 47
153 373 81
161 421 49
161 185 49
337 101 61
365 385 87
135 43 61
257 269 81
477 9 9
469 257 1
425 141 61
101 45 81
161 395 45
445 379 25
37 33 257
145 67 181
189 213 97
326 301 1
73 345 42
237 385 29
149 417 41
29 183 187
437 85 33
125 93 81
449 437 21
325 378 31
41 485 5
393 349 9
261 197 49
493 241 1
403 145 95
479 305 5
205 381 75
177 173 249
349 57 97
301 381 73
85 345 153
1 25 225
340 193 79
321 233 37
189 1 229
225 173 69
53 21 193
169 381 25
165 165 281
21 409 89
201 477 17
269 341 23
129 241 53
485 101 5
49 289 89
257 221 1
25 113 65
237 157 65
421 9 1
181 145 77
51 141 73
301 189 33
441 485 5
113 429 49
189 33 193
1 421 1
437 317 41
389 257 37
309 133 1
169 7 9
137 233 253
335 497 1
385 177 113
345 447 11
243 413 66
151 25 287
17 79 203
409 89 81
92 465 5
233 325 33
57 205 264
29 101 313
361 481 1
389 385 32
201 201 157
161 193 141
317 401 37
361 445 25
261 421 25
189 177 137
133 241 169
401 29 81
401 473 11
269 257 121
269 425 37
265 371 57
469 169 1
205 385 13
493 209 5
95 9 263
153 473 1
397 149 81
229 401 81
201 109 1
101 53 185
453 489 5
433 329 37
351 277 147
345 101 151
1 81 249
245 281 55
497 485 1
105 361 9
157 189 125
185 265 65
301 461 1
1 301 39
1 109 145
149 415 25
317 77 41
341 73 33
489 89 5
397 253 17
477 102 9
249 401 37
193 57 65
485 24 1
17 77 217
201 13 141
57 41 173
29 333 121
91 321 177
55 61 375
217 25 113
241 469 17
189 1 75
189 325 89
137 13 229
432 341 4
112 341 65
373 149 49
205 131 161
137 53 325
497 269 1
241 91 5
69 281 69
449 157 1
433 485 9
389 27 1
285 25 137
367 357 117
163 197 107
1 5 37
141 457 25
101 273 81
385 117 69
277 193 113
413 61 73
57 21 291
133 113 17
481 53 5
236 229 20
27 203 1
305 281 156
133 193 261
185 117 28
253 469 1
212 265 135
205 49 177
445 461 9
253 121 25
401 117 21
317 201 89
449 1 45
17 368 33
389 209 81
57 17 265
21 293 161
421 37 65
433 113 53
413 25 79
11 149 1
177 381 105
389 225 17
277 301 17
73 28 113
112 493 1
325 249 113
365 273 33
209 325 113
157 353 105
267 321 165
257 171 185
121 261 33
185 1 121
489 387 9
379 101 49
125 153 29
253 173 25
295 28 203
371 397 97
381 5 119
457 145 9
41 433 41
397 9 73
169 241 225
409 149 33
1 473 1
221 77 209
33 405 53
345 385 101
249 285 169
185 341 1
45 477 9
239 353 49
455 377 41
249 201 95
433 297 65
213 353 57
149 41 289
13 333 97
441 385 27
449 121 9
273 13 111
11 473 25
145 333 73
1 453 33
445 465 1
225 389 1
157 209 13
33 137 73
245 91 1
5 321 33
61 51 125
389 73 1
57 429 57
293 325 69
57 489 5
5 201 189
369 341 67
7 377 17
309 245 105
473 438 21
329 205 45
285 85 25
297 409 41
9 419 39
113 225 129
177 149 57
121 153 157
61 221 25
393 57 57
261 149 33
297 309 65
237 209 241
205 157 41
61 433 47
289 185 53
171 381 69
201 97 159
205 319 19
305 57 65
65 457 31
409 217 9
441 85 1
65 225 25
101 493 1
165 29 179
269 153 73
129 199 141
421 117 5
389 409 69
377 321 89
356 181 9
1 233 127
269 165 197
302 345 5
405 61 65
433 281 33
291 402 98
169 153 99
209 473 17
289 281 161
137 469 9
45 5 169
309 281 97
465 252 9
273 257 223
49 421 29
329 225 101
265 149 233
129 217 45
333 317 1
197 397 81
57 121 271
77 79 325
329 277 21
397 309 73
153 353 65
13 261 65
133 81 249
375 132 91
293 225 81
149 457 29
121 121 213
309 489 9
29 9 69
493 285 3
433 1 65
13 381 100
293 235 93
265 137 1
9 369 69
145 17 149
261 321 73
61 281 61
185 217 269
181 172 140
329 197 109
133 81 129
69 474 14
1 373 33
173 257 173
269 461 9
253 245 187
61 1 289
277 349 57
129 225 225
233 169 265
322 461 1
229 441 3
129 261 193
61 413 17
377 425 9
425 353 61
165 261 25
161 409 73
221 53 41
41 213 5
21 133 65
213 481 6
229 421 1
217 321 1
395 453 29
429 90 61
21 249 161
261 245 4
261 325 17
201 225 217
45 81 1
325 229 33
425 1 43
341 473 25
189 473 1
265 193 205
1 277 139
341 89 97
69 85 193
237 353 101
405 309 1
213 453 1
32 1 63
365 133 65
21 253 33
401 33 21
397 161 17
437 217 1
229 441 37
385 265 50
269 117 201
121 169 221
413 229 45
401 409 33
261 242 1
361 477 13
299 429 71
461 389 33
292 157 165
437 58 33
385 19 15
395 313 65
461 243 17
269 181 9
165 373 65
497 101 1
309 421 61
165 1 61
77 5 241
359 289 15
329 121 9
457 425 25
317 345 119
449 345 17
257 213 21
353 289 9
141 161 25
429 485 9
317 185 18
257 301 171
465 29 21
413 65 33
421 323 41
405 49 21
33 113 29
153 257 233
441 253 53
235 373 1
105 401 17
461 489 9
41 381 49
97 477 9
69 369 109
465 137 27
229 73 97
361 57 93
408 301 58
357 49 101
477 437 1
57 243 97
85 261 89
145 253 177
309 61 145
305 89 25
117 441 1
89 185 107
177 61 229
85 317 81
235 153 71
297 385 105
325 69 161
101 485 9
389 393 37
457 85 37
81 341 41
181 177 1
187 229 261
153 321 57
69 121 229
145 347 107
165 389 25
185 297 108
317 347 85
457 301 20
105 481 9
349 401 93
69 255 181
345 101 61
45 321 85
77 305 137
429 28 13
185 321 121
193 141 157
393 257 89
165 13 203
185 481 13
49 61 217
249 201 1
233 61 145
401 257 59
81 201 241
61 479 7
105 181 161
285 69 153
481 141 1
71 1 383
105 405 65
153 261 177
493 345 7
5 421 65
341 197 129
321 385 1
466 381 4
125 405 37
249 153 13
209 1 57
413 41 17
1 381 105
69 213 65
417 81 37
241 117 157
381 105 23
69 369 1
476 45 16
337 329 101
317 481 13
301 193 193
297 73 49
493 173 1
273 349 109
77 401 41
451 123 5
173 97 57
121 101 357
233 181 209
97 354 88
393 405 1
385 297 59
129 453 9
441 485 1
169 141 293
77 177 281
93 419 23
97 397 97
189 413 25
245 317 81
21 395 47
45 403 5
371 437 61
129 455 19
413 113 1
278 37 51
22 401 3
273 457 25
305 261 181
197 195 81
29 265 85
145 245 65
77 181 305
209 301 177
253 4 173
369 333 16
177 269 169
133 293 169
251 121 91
409 361 2
405 55 81
249 357 81
133 181 305
145 473 25
335 109 127
153 377 83
69 249 133
337 45 53
377 209 121
157 431 47
109 377 77
185 57 33
53 39 281
457 357 9
335 201 125
489 473 1
41 297 61
337 197 57
473 385 25
20 25 25
29 177 209
189 157 249
309 117 17
201 181 247
381 349 37
395 57 33
148 161 269
21 165 193
17 403 25
221 365 125
293 357 81
157 121 193
137 365 57
65 249 201
397 225 81
133 253 30
169 477 1
381 281 1
261 361 129
205 281 1
285 205 161
313 145 97
113 365 25
396 33 1
201 301 129
365 305 89
63 345 81
189 373 25
133 21 209
495 421 1
221 329 165
293 121 9
377 237 13
57 77 245
5 237 25
225 397 89
301 269 161
5 325 49
484 89 7
251 469 1
457 209 29
191 427 32
473 21 9
421 445 9
353 301 37
85 37 289
45 309 85
365 265 57
153 217 105
469 305 9
65 448 47
225 401 99
249 361 65
37 285 55
201 110 53
301 205 73
73 361 3
449 491 1
465 409 5
381 93 25
135 337 5
169 205 121
33 185 305
9 41 361
189 401 68
73 161 265
429 273 57
109 381 25
281 73 169
389 29 25
461 401 19
489 481 5
277 1 41
469 1 17
189 209 241
345 269 77
45 329 25
333 253 149
301 341 33
21 182 315
81 285 201
165 481 9
273 316 123
405 301 65
277 466 25
109 51 321
313 233 37
277 377 37
65 177 321
101 373 1
93 341 73
1 341 33
178 349 1
433 321 61
479 57 5
173 225 221
77 117 1
293 277 193
239 113 65
353 237 65
369 41 125
221 289 33
285 361 125
469 485 9
259 75 13
25 317 145
105 237 93
45 269 81
273 129 1
1 149 17
93 141 185
45 279 23
353 341 25
281 149 205
129 261 43
221 385 69
277 463 21
345 189 45
427 17 17
241 477 9
93 469 17
157 290 63
134 405 65
37 105 73
245 289 149
429 396 31
437 401 17
419 485 1
261 257 239
65 121 153
437 181 1
213 1 1
385 1 49
245 129 1
341 37 129
137 245 131
341 29 97
33 377 73
337 277 109
229 424 14
341 341 129
141 437 1
21 149 138
33 33 329
479 269 3
441 433 17
479 1 19
473 217 11
137 405 1
197 37 197
293 101 185
315 69 131
469 141 21
281 389 13
41 432 5
361 109 65
147 29 199
157 1 57
165 85 225
157 121 89
433 377 13
365 45 105
481 273 17
97 101 193
313 189 17
309 489 5
325 281 33
177 297 89
197 317 89
263 197 121
373 441 25
425 217 1
249 213 65
225 229 117
25 305 193
493 89 1
300 97 33
445 93 17
37 429 17
245 69 77
53 165 81
21 285 161
73 361 45
297 425 21
445 325 25
485 153 1
261 217 145
301 221 126
413 485 1
453 145 19
113 45 67
21 489 5
361 109 45
305 245 113
280 485 1
17 281 41
61 165 145
433 309 41
491 357 3
401 7 1
479 5 11
141 253 185
233 325 145
233 361 29
37 49 221
37 317 33
185 249 5
53 377 89
133 413 25
413 89 77
73 37 69
399 269 67
413 485 1
1 53 25
453 101 3
385 429 9
241 85 1
485 449 1
265 77 97
397 117 57
397 357 81
357 237 111
216 301 1
87 5 113
469 373 1
64 349 111
361 285 61
341 73 33
397 241 41
41 5 201
485 121 12
1 49 393
253 105 105
132 99 275
493 289 1
461 215 33
99 13 316
489 161 9
373 51 113
181 21 49
225 193 145
449 1 11
9 459 27
193 241 53
341 401 93
369 489 9
9 189 137
145 453 1
309 385 59
493 461 7
309 105 31
412 397 77
265 461 29
25 421 65
237 165 25
471 13 9
337 57 97
281 397 41
333 293 9
77 269 141
265 401 87
261 453 17
145 265 121
137 289 17
17 257 233
13 161 153
421 269 45
335 449 49
111 21 115
497 209 1
153 485 1
473 217 17
229 301 129
289 305 65
461 153 5
97 439 49
341 337 65
233 41 129
251 305 81
181 293 145
201 293 129
25 73 117
469 221 1
401 154 13
333 305 13
489 193 5
461 37 17
285 437 1
66 317 137
459 457 37
185 201 5
449 55 17
81 213 145
237 133 39
477 453 3
316 472 3
229 265 169
341 461 5
125 341 73
313 283 25
17 201 109
197 429 25
105 309 73
465 245 13
275 357 29
101 209 261
477 157 17
377 321 17
229 61 113
77 241 181
237 321 1
65 423 51
497 457 1
126 229 145
217 393 49
449 49 13
313 445 49
235 109 85
271 433 65
285 293 81
333 421 17
117 473 13
293 417 21
473 365 21
261 53 97
401 293 73
361 373 6
145 285 129
465 41 13
142 321 37
289 385 37
373 141 113
1 303 155
401 49 21
73 17 173
325 489 7
329 205 125
193 433 13
48 301 49
325 37 39
353 471 25
313 49 129
491 349 7
269 465 33
421 285 65
45 185 153
265 53 69
49 445 2
29 349 49
193 169 201
265 469 25
165 5 1
117 370 115
493 157 1
17 1 308
61 243 19
165 177 25
129 201 125
1 249 169
93 317 105
305 393 61
301 473 25
281 129 129
325 445 33
153 259 207
401 149 21
49 285 57
153 313 165
165 272 161
81 489 5
68 5 56
123 389 65
201 113 13
303 349 109
253 205 145
325 57 129
205 329 123
469 189 17
427 341 15
165 285 105
357 213 143
417 343 73
25 189 57
101 493 5
141 397 9
37 113 333
121 269 33
97 449 1
181 29 241
437 321 1
237 1 177
417 5 77
89 25 105
485 297 1
29 341 65
61 449 45
341 201 65
25 145 297
349 385 13
89 73 309
307 101 127
493 149 1
173 33 321
85 101 49
181 337 157
445 485 1
281 1 141
313 493 2
341 381 17
69 373 99
55 121 161
421 485 1
425 293 61
377 65 17
253 1 181
257 229 141
237 159 9
41 453 9
249 325 145
289 417 25
77 169 329
49 421 10
377 189 115
89 205 275
437 265 49
241 53 93
185 225 249
25 133 3
1 465 5
43 417 61
205 261 209
285 353 141
45 109 97
61 145 45
93 309 153
181 385 89
71 149 161
191 1 69
237 41 61
21 426 51
129 261 1
473 2 25
65 397 57
473 269 1
141 69 275
81 29 297
157 425 61
185 449 18
17 273 213
121 29 41
373 425 21
325 133 73
37 281 73
201 241 133
377 114 97
233 93 237
23 337 85
265 201 220
389 337 21
29 305 153
449 225 29
105 293 145
65 313 169
121 245 161
65 125 153
193 101 285
301 333 113
101 97 187
441 1 57
373 117 121
81 27 217
221 449 29
173 105 265
101 423 73
233 425 61
89 469 17
361 421 49
187 189 73
89 421 69
205 301 121
225 193 45
93 125 57
333 393 57
181 205 197
29 145 193
241 105 133
173 213 135
301 373 1
121 497 1
317 373 113
153 21 109
241 256 177
381 251 49
229 245 9
213 57 193
109 33 161
385 205 85
485 157 1
81 117 1
197 17 13
189 485 9
397 469 17
41 453 1
437 417 1
89 473 1
381 373 49
381 101 97
365 413 53
65 329 1
337 189 102
365 441 13
23 33 361
401 61 45
53 177 221
433 149 21
259 269 113
165 453 33
223 101 91
201 13 289
381 213 9
387 207 49
171 125 17
41 157 129
239 493 5
287 197 59
403 187 49
53 149 121
229 269 209
325 73 5
461 302 17
389 177 5
445 333 41
381 429 33
117 333 33
111 89 271
313 155 89
475 389 19
1 121 325
285 29 41
465 411 18
265 137 117
189 493 1
35 421 73
369 301 37
45 289 191
241 185 229
333 245 61
281 129 205
205 277 1
47 365 49
443 35 49
269 83 145
81 329 127
293 389 65
37 209 43
169 305 33
237 137 225
153 61 69
393 445 1
293 301 33
25 349 59
85 65 129
287 281 19
169 273 121
253 153 9
477 49 13
305 373 113
385 397 15
265 77 113
293 325 161
301 185 137
217 49 9
453 29 25
429 473 21
389 325 33
181 37 125
329 245 149
405 245 65
356 1 95
253 341 65
325 417 33
109 189 41
181 445 17
225 125 23
17 369 53
57 45 177
257 413 35
65 493 5
165 213 151
497 21 1
361 93 25
453 405 33
25 189 209
197 91 209
229 485 1
389 171 9
201 268 127
13 421 1
269 493 1
1 161 287
245 1 153
373 245 77
209 497 1
209 117 273
277 13 97
205 429 1
385 485 1
169 413 41
213 351 135
313 433 1
301 89 157
421 89 54
185 69 1
409 385 41
133 393 57
125 101 85
41 257 17
449 273 21
137 49 273
463 209 19
410 393 18
321 349 33
493 227 1
144 145 351
71 1 325
281 169 93
1 277 161
41 485 1
145 249 219
261 29 129
477 9 1
465 469 1
361 209 45
485 477 1
45 445 53
13 233 93
85 173 281
137 325 175
397 25 103
341 297 33
81 409 65
213 1 209
417 217 65
265 1 173
193 115 189
385 255 5
45 93 169
295 405 41
145 109 49
105 441 13
110 373 81
433 381 21
69 77 355
1 229 267
353 481 5
453 189 9
301 25 81
309 457 13
205 145 285
465 121 17
205 249 205
201 329 1
265 291 179
177 133 281
321 353 117
393 317 81
21 345 121
37 377 5
213 29 141
73 407 77
181 293 41
469 201 1
389 225 27
409 257 61
161 423 44
337 473 5
111 381 93
433 293 5
405 153 1
457 249 17
485 149 13
209 466 14
115 397 49
85 421 31
147 334 53
49 189 56
365 397 97
185 297 1
489 195 5
17 249 125
341 497 1
365 57 22
489 365 5
233 97 33
369 363 129
213 333 129
237 285 193
377 113 53
353 357 97
45 265 133
237 393 1
425 25 57
1 13 381
489 301 11
345 269 141
193 325 113
33 65 421
205 415 7
353 425 17
93 173 245
77 41 41
1 21 103
49 141 297
57 457 1
313 21 177
89 33 349
121 461 33
357 461 25
201 441 21
477 261 9
233 73 185
481 93 5
429 161 4
265 199 209
233 17 121
157 489 3
141 209 193
285 491 9
485 193 1
269 293 97
113 269 41
309 161 1
369 485 9
269 229 145
175 137 99
205 197 252
19 201 89
193 447 37
409 363 37
285 461 33
29 293 1
269 129 207
289 469 7
381 301 69
193 29 113
445 312 9
493 153 1
353 285 97
329 385 61
53 5 321
409 177 5
85 297 177
1 187 161
325 237 45
469 185 1
469 69 1
361 317 1
225 157 154
253 77 57
369 273 1
189 185 49
221 281 185
53 337 25
281 221 145
285 185 89
401 477 9
5 485 1
138 485 1
119 357 33
121 201 33
185 365 93
5 337 113
377 101 33
269 227 41
49 449 37
215 345 101
385 157 73
33 333 65
309 257 11
213 176 121
69 449 21
117 213 161
377 421 33
500 105 1
221 409 85
153 316 185
409 169 25
141 373 1
261 405 95
377 497 1
403 377 75
361 185 61
301 289 185
133 133 281
29 41 433
393 437 17
71 121 149
69 369 53
235 69 25
445 473 17
75 376 10
249 229 209
177 445 17
429 453 1
25 277 33
461 309 1
229 193 177
153 45 345
1 245 69
97 73 393
381 273 25
277 361 49
245 61 1
289 89 21
245 61 33
265 221 37
81 121 69
157 145 241
285 421 65
493 29 1
197 109 257
477 145 9
21 37 249
241 305 169
101 99 145
281 37 45
189 205 241
369 87 129
401 345 1
153 85 337
411 441 5
201 109 117
369 41 1
233 383 67
457 189 25
21 149 161
145 353 105
37 353 49
337 337 61
485 397 9
133 29 41
461 405 17
61 49 425
129 125 265
205 325 25
437 209 49
461 385 9
181 97 97
57 1 241
305 175 109
329 325 99
387 381 61
417 380 9
341 47 129
217 67 177
173 277 11
41 493 1
185 121 253
385 45 15
29 493 5
421 25 49
189 251 29
61 41 217
177 453 4
497 325 1
393 481 9
393 449 9
33 69 289
337 261 65
93 489 6
25 65 345
461 485 1
429 389 1
1 425 17
433 29 53
225 159 97
205 169 37
23 201 13
132 397 69
49 1 443
377 137 85
197 211 61
426 105 49
453 65 1
277 57 193
149 329 25
5 105 57
361 477 9
285 109 25
1 201 173
111 457 17
297 169 45
329 485 1
335 173 3
93 289 57
137 489 5
177 309 97
25 65 53
201 253 209
365 113 9
495 61 3
443 297 14
397 321 17
461 169 13
373 237 57
353 425 45
479 281 17
369 87 61
157 173 273
453 165 33
401 112 9
295 133 21
395 201 25
290 253 92
377 169 5
225 349 57
109 69 209
261 209 1
29 321 153
433 157 13
281 437 1
431 461 1
417 141 73
111 87 67
37 345 33
341 169 129
1 29 233
45 241 89
67 125 17
101 77 65
431 29 67
305 369 57
9 401 41
493 397 5
421 118 49
359 105 87
277 221 97
57 121 149
61 257 137
217 67 129
153 269 93
149 393 33
345 441 19
353 444 1
61 225 13
385 65 69
269 269 65
345 17 145
53 455 23
349 201 81
229 137 197
333 481 13
313 53 53
449 337 9
319 249 93
441 477 17
305 473 17
113 189 265
189 341 153
81 301 81
301 469 1
125 133 51
273 297 108
353 471 3
233 337 53
201 325 49
277 321 49
333 157 5
117 103 309
401 153 65
493 256 4
89 433 37
321 241 21
36 341 117
201 461 9
165 3 317
1 329 149
381 297 89
241 293 33
101 97 1
253 101 177
51 209 1
381 457 25
53 165 269
285 113 165
177 141 217
425 393 17
361 301 1
393 285 57
319 445 9
101 189 89
117 373 105
221 73 227
13 385 25
149 53 21
393 353 21
21 313 1
377 81 93
245 261 113
445 155 33
464 209 33
167 201 17
1 159 329
129 405 61
169 365 49
41 433 33
385 373 29
481 1 1
373 321 65
113 339 13
125 333 105
497 441 1
461 329 1
341 381 89
277 445 41
169 165 285
45 381 5
205 121 89
473 497 1
251 261 41
385 285 91
109 401 1
485 71 1
217 421 1
241 265 13
329 232 169
173 85 133
225 493 1
293 53 1
181 137 65
393 41 41
229 201 177
201 77 29
173 217 123
225 225 259
61 331 129
201 473 15
73 389 97
25 329 85
29 221 209
97 67 213
209 333 97
261 1 225
361 345 89
281 245 45
137 397 1
205 305 21
421 493 3
461 321 17
325 381 97
97 369 45
205 325 161
328 469 29
385 417 53
463 45 16
29 325 109
61 397 13
417 237 13
317 259 1
281 357 81
181 261 65
352 277 10
161 17 81
441 109 37
385 373 57
73 49 381
439 73 51
445 85 33
357 361 117
489 57 1
17 353 60
341 109 45
493 41 1
261 476 7
209 9 189
265 477 3
217 201 213
333 37 89
43 137 311
9 325 145
225 281 113
321 65 61
109 331 163
301 441 1
385 247 3
1 453 31
87 337 65
89 431 1
55 41 37
473 9 1
289 105 109
101 409 33
181 323 91
221 489 9
421 149 41
73 453 33
77 189 129
253 285 165
301 77 107
249 233 95
37 393 33
471 89 27
137 309 41
409 173 53
225 233 199
453 249 17
153 427 9
181 289 145
21 41 413
313 85 105
489 345 7
401 381 10
133 221 169
125 425 25
461 49 29
53 293 33
205 141 225
101 193 133
55 157 105
233 231 29
37 101 81
153 45 185
81 245 129
105 33 337
409 29 33
189 97 217
477 201 9
366 245 40
477 301 17
197 49 129
117 25 257
365 149 105
313 225 161
385 197 45
357 141 69
377 469 1
21 53 405
29 155 257
337 385 13
69 401 45
181 211 25
421 405 45
97 265 129
173 329 117
405 251 45
253 181 25
459 385 5
185 89 156
405 25 33
441 453 9
454 233 38
313 377 73
121 133 177
341 213 25
205 42 11
483 329 7
293 497 3
13 209 265
325 69 17
1 445 27
397 269 69
145 137 61
337 385 45
257 157 1
301 249 57
41 431 21
129 421 57
353 481 5
215 71 237
445 289 1
125 197 65
249 85 221
424 85 34
97 9 129
217 293 133
141 104 201
385 101 33
65 205 1
313 477 9
285 257 57
105 401 49
153 73 28
21 41 409
73 167 327
349 307 17
81 277 161
441 421 17
425 13 45
29 381 33
53 49 395
167 129 241
406 61 73
417 475 23
465 325 33
157 57 281
309 369 5
93 425 41
425 449 5
101 301 193
497 213 1
257 473 21
281 389 35
105 145 257
301 285 145
45 97 389
121 25 57
337 250 89
153 301 81
17 421 1
399 477 1
477 117 9
165 353 137
117 353 121
337 217 121
373 142 65
28 85 169
92 337 105
49 285 113
5 381 113
189 357 69
281 377 61
137 449 1
97 101 161
221 337 133
77 9 25
117 113 193
93 357 17
328 121 31
241 465 1
205 65 249
393 265 85
153 311 101
313 10 125
77 3 138
421 21 61
73 493 1
485 157 1
57 283 55
421 65 17
151 453 1
265 25 1
413 91 56
177 301 141
1 349 65
377 125 61
209 141 221
161 369 31
413 25 1
41 465 1
161 301 121
130 69 306
461 277 8
247 461 37
81 1 197
447 477 9
421 101 59
461 181 33
441 65 37
499 145 1
413 193 5
357 401 73
97 1 349
453 345 17
389 109 61
113 451 23
197 225 141
89 129 305
397 205 33
397 421 49
313 121 161
445 241 9
281 197 105
25 21 469
193 127 169
269 45 41
273 309 65
69 401 97
229 401 9
41 81 361
373 405 1
197 385 77
5 493 1
301 5 157
69 37 361
462 293 20
433 377 25
97 341 33
285 201 49
89 153 85
369 25 55
93 405 69
173 397 49
173 321 17
285 269 162
441 237 49
389 345 1
241 181 173
385 163 101
479 241 1
285 201 34
441 461 33
33 285 121
113 401 61
285 331 1
101 479 7
301 201 33
194 65 39
325 333 129
353 269 125
41 1 421
317 221 25
81 185 113
69 433 65
177 73 201
441 245 29
385 321 89
393 365 65
305 231 73
13 457 33
89 313 29
5 332 61
279 269 121
173 301 73
173 137 177
245 141 129
121 365 41
349 441 21
73 41 5
135 333 108
341 189 65
419 339 49
217 265 173
461 321 21
281 147 101
349 421 21
57 45 273
37 101 103
257 281 111
485 173 1
85 157 169
373 1 91
365 253 17
137 257 237
75 181 273
209 57 125
389 461 21
109 121 237
293 149 185
485 325 1
113 379 5
261 65 1
359 469 1
61 169 213
177 401 17
285 93 17
133 469 29
385 29 53
61 109 177
329 261 157
81 469 1
83 233 93
117 301 28
53 277 65
33 5 1
385 377 49
305 89 85
165 69 81
305 1 125
355 185 53
493 157 1
337 259 69
293 498 2
165 337 25
225 251 189
217 217 85
493 352 1
237 473 9
351 77 27
245 465 5
361 418 83
435 21 55
77 129 209
257 469 1
373 161 47
489 193 1
9 389 3
81 1 301
433 241 41
1 29 65
285 273 145
489 61 1
337 497 1
485 149 1
281 213 89
101 241 121
281 457 31
409 333 5
213 235 5
209 221 137
237 1 241
397 246 17
49 265 145
345 157 5
91 361 125
113 73 301
113 349 129
81 185 229
1 317 25
257 107 221
401 445 33
283 313 97
493 481 1
223 377 53
85 301 129
13 137 181
309 285 76
445 297 43
181 269 209
89 121 237
93 473 5
301 93 161
137 173 1
281 265 133
53 101 249
321 215 61
245 453 21
385 357 37
127 141 249
329 373 17
333 233 153
73 261 5
169 293 177
413 233 17
153 225 237
81 165 97
217 325 113
309 75 17
57 89 93
129 17 337
57 277 33
105 305 133
153 401 45
65 405 25
93 421 65
265 205 65
367 257 105
1 21 279
57 385 89
25 341 97
209 345 153
441 37 25
369 125 117
229 421 17
357 73 17
245 141 137
469 461 12
153 361 57
369 469 1
237 305 87
297 421 75
5 181 145
205 277 65
101 405 1
173 85 81
181 365 9
233 164 171
91 77 367
393 469 1
1 189 9
73 261 145
201 193 300
245 157 65
101 41 273
113 469 1
317 60 169
109 117 257
145 201 213
297 139 109
447 33 19
389 321 1
261 209 177
497 101 3
493 81 1
305 161 77
301 437 33
169 169 17
345 125 65
5 13 391
473 481 17
305 195 29
41 153 17
69 493 1
69 429 41
273 181 115
37 301 111
169 102 253
413 401 33
125 157 113
193 61 105
229 385 77
63 329 61
146 313 1
481 457 1
49 397 57
341 273 49
377 67 123
433 45 49
259 65 51
381 189 105
229 349 13
465 165 1
61 213 81
497 417 1
481 441 3
133 17 33
145 29 221
89 57 301
385 25 9
41 173 313
221 125 121
161 421 49
467 193 17
273 1 121
49 481 15
429 365 65
425 193 17
445 197 41
89 1 81
237 257 89
413 497 1
445 365 1
367 293 33
385 473 9
329 313 168
17 165 1
413 385 73
381 181 79
326 313 6
357 1 73
185 497 1
1 145 141
145 133 225
285 482 8
333 349 105
445 77 9
473 433 13
197 33 49
289 473 9
73 101 15
49 141 305
421 261 17
341 385 13
17 417 73
65 157 129
97 89 329
365 33 65
61 297 101
301 353 37
301 157 81
385 269 49
461 119 25
297 337 118
21 377 101
429 221 49
229 241 41
201 53 213
273 37 169
2 385 37
13 25 253
477 401 15
117 473 13
413 353 49
305 487 1
457 141 8
445 481 5
39 81 221
305 313 85
153 329 5
157 249 61
497 69 4
1 345 133
241 333 33
441 81 1
1 93 153
349 485 14
275 341 13
25 164 37
161 333 1
485 229 1
237 75 137
129 401 85
449 109 25
453 145 33
253 335 65
301 53 9
117 21 161
73 133 353
281 257 117
113 21 297
37 321 157
189 189 153
249 337 1
117 493 1
333 121 33
181 333 40
461 477 1
345 179 89
85 373 33
269 385 49
165 413 57
105 495 5
149 421 73
169 313 125
49 425 53
1 341 81
97 217 213
221 269 157
285 457 13
489 285 9
269 409 5
285 365 49
1 101 113
261 193 217
393 369 65
201 33 141
105 181 193
1 341 97
381 333 89
165 481 1
449 105 9
325 297 17
285 421 57
261 349 17
33 121 287
349 441 37
153 229 225
29 97 129
445 161 17
401 89 45
269 345 125
333 213 125
109 185 229
53 433 51
445 225 1
165 129 177
201 289 53
497 233 1
397 69 33
493 273 1
141 461 25
1 25 285
301 489 9
333 161 117
29 169 141
445 181 25
461 413 1
458 221 2
101 29 193
437 269 17
249 477 1
469 49 1
261 425 38
104 321 133
341 61 33
185 201 141
261 241 24
73 93 249
1 9 364
373 461 29
201 453 1
17 397 57
1 177 22
253 29 17
371 409 89
301 265 169
89 457 37
325 169 145
161 217 13
13 37 17
397 269 97
373 489 9
89 457 13
129 461 33
137 197 61
69 231 113
261 245 1
17 195 111
57 61 67
357 97 61
217 297 153
321 301 137
263 301 145
125 153 321
201 189 153
189 173 257
441 29 29
117 121 201
429 37 25
97 209 165
309 313 73
23 125 125
449 269 14
381 275 89
53 101 105
405 69 73
285 309 1
45 273 77
419 102 75
287 305 177
413 441 53
53 245 129
315 315 141
169 421 49
101 329 57
261 369 103
389 289 57
357 91 61
219 165 73
441 145 53
37 185 46
481 253 9
329 341 113
261 19 113
261 181 97
233 42 17
1 305 117
101 337 45
187 251 19
29 377 73
29 283 11
373 301 65
33 365 29
457 29 9
481 471 17
257 393 65
377 449 32
105 133 347
352 461 1
350 369 17
69 81 79
369 165 97
477 309 17
401 413 69
359 52 35
413 29 1
177 325 111
489 157 4
281 217 55
385 349 33
53 489 9
433 345 33
457 333 13
321 201 117
8 237 131
153 349 49
477 385 19
265 497 1
111 461 9
457 141 33
445 85 33
169 269 205
376 361 71
181 385 109
297 349 145
449 109 1
265 421 49
151 173 89
353 459 13
1 349 1
277 313 29
221 437 1
450 243 9
165 73 65
113 89 157
69 205 49
323 85 131
167 415 19
173 305 105
93 490 5
461 377 15
121 413 61
301 489 1
373 173 33
245 297 13
497 253 1
409 369 49
181 241 189
285 33 137
161 241 241
237 17 153
449 221 25
357 245 81
125 487 11
317 369 49
477 169 17
94 157 173
235 391 9
297 5 117
285 473 25
257 49 29
149 493 1
281 1 45
201 81 185
29 469 17
493 49 1
85 469 1
53 361 61
425 343 21
393 85 81
419 401 43
295 481 1
337 201 161
401 261 61
157 233 146
323 125 77
409 73 17
237 397 41
145 341 121
141 325 117
297 469 17
497 85 1
141 413 31
233 345 37
261 121 201
197 233 41
321 245 69
321 233 121
137 61 101
173 109 317
189 345 145
321 305 49
169 277 19
425 1 14
17 163 43
469 461 29
245 37 193
121 149 23
41 309 177
309 209 129
201 201 253
485 57 1
165 125 273
345 237 101
81 301 169
41 181 1
465 201 17
185 145 229
93 385 89
417 493 1
393 389 97
101 445 9
485 121 1
153 385 101
49 249 81
77 336 132
91 301 87
453 53 33
369 149 73
321 241 89
297 29 181
125 409 29
325 1 33
189 243 19
445 109 1
161 65 86
237 100 217
5 154 153
293 105 197
417 497 1
145 425 29
89 437 1
337 7 61
337 237 49
313 373 1
329 441 37
253 177 89
369 117 125
113 289 69
45 268 85
17 265 133
153 65 113
473 153 9
197 429 25
449 457 33
253 153 169
453 497 1
33 385 85
53 209 177
225 149 105
145 117 109
47 121 249
381 453 17
337 463 21
25 61 337
365 193 1
341 337 1
137 121 305
205 333 85
295 357 14
157 93 49
293 161 193
149 377 105
318 339 101
37 425 17
221 373 15
441 425 33
425 114 25
385 237 1
81 167 269
121 381 49
467 417 9
25 101 9
401 133 77
401 181 45
225 181 69
45 57 101
201 297 153
387 21 37
221 217 209
377 301 33
440 269 38
141 397 25
73 297 181
341 121 13
357 329 97
13 369 57
481 11 1
25 433 61
121 145 329
153 313 37
69 369 117
353 481 1
289 317 177
259 133 33
165 101 241
245 417 8
261 41 161
197 349 113
389 1 33
257 293 190
157 117 313
397 381 89
217 17 41
269 477 1
185 385 69
117 205 81
369 337 37
289 191 69
201 293 129
351 85 1
441 73 5
269 469 17
461 325 9
29 389 105
213 49 33
217 333 161
269 453 33
43 123 135
241 381 89
217 161 261
241 265 113
149 405 49
169 25 193
73 137 61
357 87 49
233 177 257
1 385 13
5 165 33
153 217 93
257 169 109
17 337 53
73 37 157
313 496 3
317 57 41
77 369 1
469 113 1
417 149 9
21 221 1
257 377 121
469 61 25
451 237 49
1 157 113
37 89 61
89 487 7
85 61 1
251 413 56
269 245 209
405 91 65
17 223 21
189 497 1
189 263 21
276 413 1
37 65 119
181 3 97
409 33 85
1 241 225
201 45 145
241 17 205
293 433 61
465 428 33
485 113 15
317 33 113
297 489 1
165 481 13
201 233 1
189 249 109
393 441 49
369 93 69
393 144 89
469 301 17
41 354 42
313 365 129
73 378 44
269 405 17
93 393 73
413 337 1
281 57 189
377 149 23
269 21 77
57 367 41
361 421 53
169 105 329
221 161 217
361 149 109
397 497 1
129 331 81
99 125 177
377 477 9
425 181 73
173 217 97
1 117 241
101 213 127
141 45 145
55 397 41
453 257 1
125 241 99
457 101 25
145 376 70
403 459 3
173 157 189
1 307 57
97 141 225
249 96 13
321 373 49
193 385 17
225 229 177
317 369 1
65 121 21
441 173 53
313 29 141
425 361 9
141 109 313
401 245 13
165 133 289
245 135 225
25 169 185
57 489 1
329 1 53
1 225 101
37 1 369
221 113 265
141 32 249
389 289 69
229 177 33
9 423 43
107 41 219
437 237 9
433 181 62
37 353 37
25 33 97
89 325 1
49 465 21
189 325 5
385 453 1
493 401 1
425 425 75
237 241 141
229 57 241
101 109 385
369 341 69
373 10 97
141 313 137
225 321 41
297 439 31
341 237 29
233 233 205
9 1 113
453 189 1
265 401 13
301 497 1
85 457 41
397 317 57
381 485 9
101 497 1
65 173 65
381 181 33
345 333 73
141 37 265
143 379 1
473 249 13
213 165 225
405 75 1
41 377 97
403 65 63
398 441 51
349 189 77
309 337 1
89 249 201
117 417 33
65 21 415
289 357 97
49 417 13
457 497 1
165 305 5
269 433 29
197 281 205
441 161 49
321 125 89
89 79 265
237 387 43
53 409 41
181 85 17
114 473 5
33 395 56
369 337 73
1 265 117
153 181 319
413 149 17
13 129 217
277 189 43
117 461 25
89 261 199
159 437 49
5 405 33
185 233 25
409 397 49
89 21 209
5 221 105
330 385 69
9 169 325
265 141 41
69 185 113
217 249 133
21 237 185
117 469 17
37 201 213
345 469 17
193 393 65
33 314 79
17 333 73
149 307 81
385 449 35
1 173 241
251 269 121
469 241 17
257 335 7
209 5 65
145 445 21
466 357 6
77 77 241
405 205 33
165 101 177
109 33 105
1 437 33
57 296 161
367 125 101
173 349 73
247 361 67
117 101 175
481 53 5
245 110 241
1 69 385
177 43 57
253 109 33
81 5 29
361 253 53
37 201 57
301 77 25
321 313 135
129 465 31
277 33 97
485 1 1
37 85 37
317 269 69
421 473 13
237 301 161
385 141 101
473 121 5
485 293 1
377 465 1
41 457 34
409 33 21
109 453 48
313 331 41
209 465 9
305 317 145
61 69 214
273 87 37
405 53 1
401 465 17
329 369 87
353 461 9
201 25 9
177 405 69
125 19 273
329 161 75
237 129 97
23 345 65
497 69 1
289 209 86
489 181 5
153 9 229
125 37 17
369 141 21
37 477 13
105 125 337
426 77 18
77 341 129
157 265 165
413 279 17
133 305 97
53 437 9
275 497 1
157 21 337
337 329 133
365 235 95
477 305 21
149 417 37
309 233 111
277 401 25
153 461 33
297 401 1
140 169 125
297 449 33
205 346 79
281 353 109
123 473 17
309 89 129
489 241 5
439 246 23
169 297 137
337 205 9
149 173 293
353 115 146
65 132 203
417 5 37
261 1 193
53 309 107
421 129 73
273 5 221
33 225 237
329 153 97
201 417 41
313 65 163
389 193 17
253 457 1
201 209 73
493 65 1
21 237 87
433 185 65
73 453 33
173 57 321
125 209 29
181 133 1
383 457 9
21 421 17
179 181 89
225 201 102
5 137 265
481 21 17
291 229 199
223 145 41
77 255 191
448 325 39
401 425 45
109 305 69
499 273 1
181 401 97
413 37 33
1 211 119
485 457 1
13 206 51
125 469 5
29 209 191
389 451 37
51 205 257
333 189 25
313 345 55
233 401 73
49 361 109
489 257 5
417 317 41
53 41 369
325 33 129
141 385 33
213 65 161
161 273 111
249 345 137
381 491 9
101 327 137
309 177 129
213 383 87
385 162 1
269 427 3
113 165 137
149 261 129
153 33 285
305 65 13
409 5 69
315 457 8
1 301 33
405 33 33
245 205 140
417 421 1
485 29 1
281 28 1
477 377 1
151 69 271
41 361 45
33 481 13
53 53 13
469 213 1
237 1 41
101 325 113
441 349 43
253 273 49
49 273 49
147 193 267
449 437 45
341 141 33
145 457 29
305 1 77
445 253 33
1 173 237
379 209 61
485 405 1
37 57 121
157 1 105
225 333 17
189 273 189
385 29 13
145 5 121
493 261 1
437 105 33
115 367 123
193 131 253
5 441 29
353 409 49
53 37 345
437 121 17
429 33 45
495 113 3
61 9 153
281 379 49
261 57 129
349 251 137
315 241 7
377 223 17
360 449 49
301 449 49
369 257 132
97 345 101
273 349 105
193 21 45
349 145 41
57 153 217
69 421 33
430 457 37
413 230 41
1 13 1
37 101 101
161 41 126
181 221 5
89 33 177
149 245 129
181 145 225
85 57 241
33 297 93
493 173 1
153 425 13
57 161 129
1 380 47
237 461 9
161 224 253
441 29 33
398 375 39
469 109 1
41 121 293
113 53 5
429 81 41
53 277 201
473 29 21
445 453 41
321 229 9
281 226 93
453 41 28
445 385 33
417 197 37
65 273 125
257 41 181
81 121 84
113 193 249
13 17 185
31 489 12
441 209 21
453 421 25
1 85 281
385 69 109
253 285 169
421 433 53
177 481 5
28 313 177
287 125 81
53 93 49
10 301 129
1 63 93
49 145 29
201 473 17
463 449 17
313 121 113
37 297 165
169 297 93
149 101 225
37 261 155
385 141 8
491 333 3
449 117 49
389 335 9
97 317 153
313 61 125
441 313 45
381 285 113
113 43 219
181 385 53
309 345 61
285 481 9
201 168 237
13 69 185
247 130 111
17 117 289
89 357 33
17 461 25
177 401 53
379 201 31
45 381 73
261 485 12
445 29 9
301 177 177
73 49 61
293 209 73
137 41 217
149 381 25
491 293 3
425 21 13
293 121 145
174 121 100
37 129 277
237 341 73
393 349 53
429 389 17
281 127 185
393 201 105
251 205 81
185 169 141
359 29 27
153 273 133
105 377 33
297 221 141
173 121 254
397 237 17
273 165 197
101 81 289
173 245 125
109 317 65
145 487 9
265 113 205
437 229 9
145 313 81
233 149 169
305 441 37
301 401 19
187 111 209
363 393 49
89 389 67
457 453 25
209 317 9
469 409 1
289 269 29
445 305 49
301 225 89
473 89 5
460 401 39
309 5 181
301 269 109
245 1 153
37 297 141
485 269 1
221 177 195
153 421 1
69 15 161
337 221 50
341 197 117
205 3 41
489 301 9
453 445 17
305 331 125
289 21 129
29 41 277
457 39 33
113 1 289
281 175 69
353 113 93
193 41 141
181 353 17
145 261 113
153 185 17
445 433 5
285 241 185
349 135 1
268 405 17
301 457 33
267 189 199
485 65 1
153 61 329
241 129 141
37 461 17
265 445 25
251 261 193
153 240 174
49 189 193
161 361 125
389 345 1
457 225 11
229 49 121
457 109 29
265 153 161
329 281 113
65 177 159
349 109 57
185 157 101
429 113 9
137 391 75
445 341 33
165 81 141
205 123 21
445 57 17
13 297 185
161 127 321
125 55 185
133 293 129
65 297 181
277 485 1
365 457 13
109 225 177
157 329 133
329 457 1
469 261 1
437 393 1
389 49 97
469 309 1
257 77 81
251 1 139
141 273 61
489 213 1
285 260 89
281 241 93
109 85 241
225 293 81
141 317 139
401 293 41
217 353 41
433 277 49
357 273 17
229 413 17
207 393 62
249 221 245
173 5 153
93 57 353
142 109 148
413 431 39
408 189 3
497 253 1
355 392 39
101 325 113
437 309 57
457 421 9
5 431 27
261 121 33
5 189 17
157 125 297
257 57 11
45 86 261
333 433 29
461 429 25
309 115 129
81 289 9
89 61 273
189 333 5
421 178 17
101 397 10
257 265 57
285 301 99
91 273 185
41 357 33
313 433 17
277 1 65
49 157 137
13 443 11
497 65 1
69 161 269
245 249 221
401 109 61
169 333 17
1 253 233
20 133 145
361 441 1
461 153 17
165 429 43
293 45 73
429 481 13
1 57 253
477 65 13
269 461 9
245 29 121
269 21 97
17 281 121
265 337 17
21 489 1
221 365 121
131 25 107
153 297 29
33 11 461
69 459 29
109 181 1
301 325 81
133 381 69
481 69 11
97 381 9
33 289 17
301 490 1
445 413 3
29 363 12
51 169 169
284 426 8
495 433 3
401 245 25
305 1 21
161 461 17
225 245 241
361 113 61
181 461 9
233 493 1
84 269 129
21 462 26
1 27 379
257 83 105
405 137 17
109 477 1
5 377 17
193 161 185
181 293 1
481 405 19
9 281 133
217 245 43
249 17 237
117 169 281
153 297 121
65 445 13
229 237 31
401 118 73
119 465 12
427 357 3
287 333 89
337 41 49
305 109 25
253 237 32
93 161 81
145 301 25
249 334 114
497 121 1
229 159 81
475 493 1
475 175 13
425 125 1
349 195 73
185 394 7
333 129 49
69 73 147
421 469 25
309 21 19
29 361 21
107 293 33
113 137 109
9 307 157
343 153 151
81 225 45
341 493 1
161 157 241
197 413 9
301 9 41
313 221 155
141 449 52
289 137 153
193 1 41
169 193 93
125 409 89
105 161 93
132 285 212
477 485 1
473 37 21
201 153 241
25 58 135
229 209 225
89 221 249
229 157 161
369 465 21
41 401 25
129 493 1
401 133 1
149 385 33
277 101 1
297 101 85
13 385 1
35 109 113
169 289 77
289 309 127
113 329 45
253 445 25
341 289 129
394 257 3
473 85 21
41 189 131
285 497 1
365 355 103
493 141 5
249 319 173
489 133 1
229 41 129
335 461 9
425 1 65
481 297 9
341 357 77
413 413 65
81 81 293
185 385 101
489 269 9
329 417 37
373 45 95
285 49 41
413 293 65
117 297 201
198 137 178
393 273 57
41 73 381
385 65 13
85 125 13
135 287 35
357 236 33
121 137 209
125 277 129
341 301 1
269 125 85
449 73 5
397 93 73
425 289 53
133 1 249
493 321 3
229 349 11
425 357 1
401 221 53
121 33 273
367 477 1
225 13 121
353 41 37
473 197 3
185 401 1
137 461 17
61 41 345
29 239 23
47 39 237
5 241 129
201 461 7
71 433 1
25 245 1
171 333 49
353 377 117
221 85 137
433 245 1
433 13 49
333 237 137
435 69 27
205 17 1
89 153 117
307 449 37
125 321 101
421 349 1
137 137 117
57 313 29
177 313 25
131 333 137
437 249 1
13 21 1
225 213 73
361 485 1
292 57 178
437 129 37
21 341 129
163 437 1
33 385 5
49 137 345
273 33 1
201 457 25
25 169 227
421 72 65
109 1 305
1 357 77
53 165 201
173 309 81
225 361 109
293 165 53
453 389 33
331 371 11
61 217 281
197 265 165
367 102 101
25 245 177
261 485 1
177 389 21
173 177 225
73 305 65
65 461 9
239 113 165
241 413 41
269 397 65
357 117 1
441 253 45
413 321 3
497 17 1
177 321 17
233 161 221
277 361 25
237 151 177
181 61 297
257 25 169
233 1 25
89 157 137
29 1 321
1 257 117
157 337 153
241 398 33
181 169 161
361 429 57
177 313 125
241 17 217
93 21 289
141 481 17
169 257 193
301 457 25
497 9 3
373 433 21
425 17 65
321 393 85
393 229 5
433 373 5
153 407 79
5 73 315
495 85 5
321 497 1
85 345 25
333 453 33
73 113 269
197 101 65
281 497 1
264 1 134
81 61 413
457 201 13
95 277 33
141 361 121
253 421 1
97 489 9
461 85 1
369 371 21
189 233 209
145 69 165
1 201 73
69 165 49
301 421 17
257 185 25
125 401 21
345 217 112
1 21 337
201 273 71
137 237 178
145 445 49
199 141 278
69 349 1
357 497 1
177 49 1
329 285 13
13 273 49
45 249 249
53 129 153
61 205 149
101 351 113
369 93 105
197 333 141
369 357 85
297 157 73
345 9 1
221 113 64
133 435 25
231 29 187
469 394 1
203 129 141
197 177 257
365 101 17
301 341 141
413 45 49
357 133 109
485 437 1
273 41 201
55 269 217
257 97 165
1 229 37
61 9 353
153 269 209
343 321 115
295 381 9
49 30 365
105 221 161
273 433 53
153 269 124
269 439 61
337 375 13
257 1 1
409 401 65
11 133 65
473 325 5
169 293 177
337 329 141
329 25 73
311 181 77
77 309 49
297 331 169
13 237 253
445 165 43
65 5 65
317 293 15
35 393 57
387 425 1
381 489 1
377 421 73
364 253 26
153 253 105
245 445 41
365 157 17
497 301 1
241 317 1
81 117 257
209 305 121
41 429 1
101 225 257
1 237 41
87 461 1
73 241 169
259 397 78
401 117 51
353 237 9
117 153 81
1 445 33
417 265 65
73 315 151
225 365 17
457 389 9
449 255 33
145 326 101
317 125 55
221 237 113
409 453 37
269 285 177
181 209 57
497 277 1
329 369 65
1 29 233
273 169 93
465 149 17
141 201 177
416 241 6
381 9 19
125 345 137
225 487 5
209 341 25
253 421 65
111 441 41
111 361 71
285 71 141
201 64 53
393 293 65
453 489 10
497 153 1
177 101 309
476 345 12
333 37 21
453 97 45
205 401 93
1 73 269
365 177 37
385 174 65
305 286 145
121 193 73
51 417 61
315 165 49
461 205 1
326 449 23
241 21 185
393 457 25
117 121 329
365 185 105
333 273 41
229 133 177
455 301 29
29 1 377
145 221 249
473 405 21
293 145 99
281 469 1
413 401 57
317 145 149
329 417 65
457 29 9
181 229 225
457 253 9
245 1 1
449 393 26
285 209 125
141 157 157
5 481 19
119 161 137
17 489 9
313 5 145
185 45 89
129 137 357
349 201 89
1 313 105
149 385 5
41 269 57
445 49 9
409 37 4
473 25 9
457 65 1
229 293 204
305 197 43
21 447 1
373 305 57
297 53 97
9 449 33
35 265 121
305 201 181
409 461 21
225 429 25
293 25 163
213 365 9
37 209 77
81 285 9
209 277 129
341 1 129
93 337 153
189 473 5
33 219 265
424 153 62
54 41 316
93 153 41
267 493 1
497 273 1
341 269 13
117 365 49
225 457 5
397 89 73
389 169 91
313 497 1
181 337 37
357 369 85
337 393 1
233 381 25
449 469 15
285 53 43
309 481 1
37 53 33
393 121 5
73 173 73
337 5 25
73 189 1
189 341 145
221 379 53
193 385 49
341 217 113
146 193 297
53 357 65
89 297 1
85 173 89
125 371 81
461 165 9
205 485 1
37 389 85
353 73 9
365 29 101
169 135 81
253 29 121
101 397 73
1 425 13
177 209 273
304 229 88
93 293 193
153 401 31
69 226 129
439 341 35
377 249 105
1 157 240
493 177 1
5 117 169
353 113 85
409 341 77
309 77 161
149 337 21
277 161 97
61 493 1
477 345 9
59 53 223
333 229 155
141 1 329
365 353 97
137 56 209
197 301 193
157 353 129
285 321 25
105 329 165
361 497 1
313 293 165
329 86 161
41 29 245
165 385 77
101 305 117
339 257 125
245 185 1
145 457 33
105 41 121
209 1 47
237 173 65
9 311 9
53 113 312
161 457 21
173 73 177
385 105 49
41 453 33
37 195 229
345 253 35
1 285 145
309 269 163
445 161 9
401 301 79
165 417 37
377 425 11
233 197 99
59 261 117
29 213 33
473 165 11
161 377 45
101 197 249
473 449 27
345 378 50
137 405 9
260 375 117
251 457 13
166 197 121
409 201 41
405 189 49
163 321 21
121 385 85
453 21 33
177 1 41
381 289 25
41 53 41
269 161 181
21 25 321
273 493 5
29 45 179
353 117 101
441 191 1
429 389 60
356 485 5
61 137 143
413 433 37
305 253 169
305 209 41
81 121 357
85 285 101
5 5 53
193 115 5
481 85 13
405 465 21
141 453 1
155 297 165
85 321 149
173 53 183
45 105 361
101 217 85
381 77 105
301 329 51
247 497 1
269 41 16
135 245 1
401 229 53
173 311 1
125 85 43
61 409 61
489 29 5
109 425 49
169 385 73
29 13 89
21 409 77
489 189 9
241 25 133
152 129 82
377 493 1
413 149 75
389 1 33
173 21 133
93 289 125
453 1 15
113 29 125
67 453 1
113 301 57
377 177 77
385 225 13
73 297 197
225 73 173
341 281 156
213 397 17
225 101 207
473 393 21
433 113 29
181 477 9
293 385 85
37 5 17
401 377 15
458 201 7
65 101 353
65 489 5
209 141 45
233 445 9
469 201 9
413 217 81
281 205 97
489 357 9
50 405 57
477 457 15
149 341 159
309 397 3
465 269 25
141 425 53
13 119 313
337 181 65
155 181 145
281 219 5
331 401 85
393 385 5
429 383 25
361 457 33
403 493 1
89 457 15
347 45 15
365 271 19
273 313 133
69 433 61
461 437 1
93 96 284
305 77 5
201 281 217
285 13 33
385 221 41
439 273 35
185 137 257
361 65 13
341 377 69
369 191 13
366 361 1
37 181 193
305 253 145
429 285 53
361 277 129
53 17 54
69 381 25
353 341 117
169 233 97
341 169 1
369 273 41
229 73 137
121 65 337
353 385 113
305 125 161
155 429 25
257 465 17
97 253 121
445 141 41
113 321 113
341 17 1
385 377 93
261 429 41
461 199 13
305 181 169
389 353 81
413 53 65
421 253 69
169 203 227
169 213 141
305 213 7
33 225 169
485 197 5
137 489 1
237 285 149
377 57 17
65 422 43
237 485 1
101 49 1
413 457 21
69 397 89
413 441 33
301 137 17
385 217 65
21 105 199
429 461 29
121 393 61
149 77 163
51 273 21
75 91 403
233 109 181
305 109 97
101 135 271
245 193 11
417 281 33
429 189 57
173 249 31
409 116 5
269 275 211
17 41 49
185 1 81
93 421 1
277 445 25
249 193 29
473 455 3
201 201 189
449 109 45
1 225 85
321 269 77
101 181 225
65 337 49
93 401 81
53 21 129
113 409 53
457 361 1
29 185 265
201 211 255
221 269 153
225 269 65
413 461 17
225 485 1
5 133 129
41 473 17
465 361 25
113 285 23
305 289 1
77 49 393
399 385 67
241 25 69
85 353 129
437 113 17
301 393 61
222 453 37
161 393 49
329 477 1
185 229 17
23 101 5
85 215 183
77 473 19
265 469 9
437 209 1
345 451 3
257 121 181
17 29 65
21 281 41
425 93 1
265 121 189
425 201 5
345 241 113
416 85 31
97 185 193
297 349 57
133 301 73
445 481 5
241 189 1
469 153 3
473 117 17
321 373 5
113 201 244
253 261 117
421 293 1
365 306 101
237 85 89
345 269 85
461 201 1
1 481 17
1 465 29
101 173 185
5 29 425
49 421 65
341 421 51
49 225 141
345 53 5
77 201 129
97 25 317
309 341 65
89 241 91
249 91 1
73 429 9
485 253 1
384 421 49
201 165 209
333 465 17
29 149 33
145 285 81
33 313 97
371 69 27
441 305 9
37 229 151
293 363 105
201 161 233
373 313 97
213 17 177
1 481 10
429 97 41
301 165 105
405 244 49
143 269 83
89 365 17
25 1 273
421 460 25
433 449 37
381 301 73
351 9 72
65 229 81
473 5 25
377 301 121
91 189 305
113 41 112
141 309 9
289 421 13
13 497 1
377 417 45
156 73 171
93 93 281
193 461 25
265 225 62
405 25 81
497 169 1
169 365 129
155 165 1
137 177 129
421 61 17
5 209 1
241 345 149
437 177 37
177 365 33
121 153 105
101 421 33
121 269 209
97 29 205
189 49 1
237 81 81
241 149 53
103 457 9
341 393 13
385 149 57
229 461 25
65 85 1
213 193 1
443 361 25
201 81 269
361 61 1
189 69 5
253 449 1
28 281 169
133 121 81
489 413 7
457 17 29
393 101 45
269 389 65
141 53 129
85 357 17
97 145 157
389 229 65
453 129 45
13 353 37
125 179 253
19 1 241
295 97 121
13 435 23
477 185 17
407 339 93
385 9 21
175 327 1
233 169 120
81 149 139
33 305 1
425 184 1
333 201 89
197 485 1
65 421 33
253 221 71
73 417 55
221 29 233
297 321 136
253 197 201
34 389 74
241 201 249
139 377 67
189 205 161
497 117 3
249 497 1
7 149 61
349 285 125
85 427 71
301 253 105
145 261 81
121 309 5
345 113 137
145 201 249
485 485 1
421 221 17
61 261 37
281 213 209
37 305 9
497 341 1
149 65 65
25 305 13
329 177 53
485 321 13
207 233 57
109 243 111
237 249 45
129 205 145
289 349 73
141 101 227
281 389 55
165 453 37
153 465 13
405 121 1
365 361 33
173 293 177
421 85 49
285 25 169
301 157 37
125 40 345
381 289 17
371 425 69
421 85 1
243 285 65
437 321 1
317 61 97
229 89 184
153 311 139
85 209 291
449 321 29
241 368 12
461 141 25
461 491 3
118 411 83
453 221 1
465 161 25
117 457 5
185 237 5
359 395 11
481 313 17
335 192 17
413 349 9
433 453 25
285 201 17
73 153 97
217 41 137
133 481 1
77 285 113
392 59 35
189 481 1
299 281 93
417 385 69
421 53 49
289 121 1
253 181 49
457 153 17
465 269 19
297 81 125
369 209 5
321 273 121
221 45 129
265 193 221
209 61 265
249 61 25
29 385 87
105 57 237
465 181 7
245 175 17
181 225 265
373 197 33
415 173 17
341 153 1
373 165 33
397 437 1
235 485 9
113 193 241
373 141 125
349 1 17
269 285 145
365 177 73
317 329 83
461 225 33
417 1 61
121 169 321
245 161 97
61 469 32
283 305 29
289 415 5
145 361 125
313 17 145
9 181 257
77 197 33
423 453 33
101 27 393
241 81 9
305 77 145
145 253 113
469 33 1
125 181 49
285 469 1
197 165 161
41 311 87
425 25 65
21 33 189
381 309 117
133 265 173
291 1 161
121 354 1
273 321 141
245 109 1
485 457 9
397 229 17
401 85 57
93 269 65
255 313 177
477 241 1
313 365 65
5 73 402
125 181 1
29 297 121
485 187 11
271 153 208
149 126 269
5 61 153
433 77 13
106 353 125
269 189 25
17 185 243
33 413 65
49 137 293
301 73 137
61 233 157
405 73 1
377 457 21
317 289 129
481 245 5
33 257 201
481 473 17
385 157 85
217 376 34
269 341 45
85 417 1
173 445 17
301 153 153
301 221 41
165 300 164
493 373 1
333 261 73
237 365 65
221 327 31
169 281 57
249 281 133
335 189 19
117 171 295
105 217 165
237 113 205
177 185 205
253 69 233
475 421 1
85 117 17
121 225 125
466 385 11
345 385 41
9 417 73
21 497 1
361 197 93
217 161 213
375 301 99
321 449 41
309 473 23
393 365 49
93 353 45
325 268 33
413 1 33
325 1 161
52 191 187
223 497 1
217 349 77
49 417 5
449 499 1
253 477 17
253 157 89
231 47 89
273 285 121
81 171 63
265 133 153
13 225 132
345 421 73
373 257 121
153 85 101
161 201 41
345 487 9
269 245 57
241 195 125
361 361 47
485 357 1
269 177 37
89 401 89
137 201 135
405 497 1
285 29 12
81 389 53
249 3 217
445 485 13
21 489 9
457 289 3
297 401 69
49 265 201
153 237 25
169 389 98
161 293 147
25 85 353
325 457 4
277 129 193
201 65 45
441 33 13
41 278 95
361 397 63
313 169 109
29 41 273
141 177 41
95 13 277
473 305 9
393 205 107
97 57 9
373 229 1
369 169 121
329 53 17
185 125 9
385 229 1
277 381 17
293 357 36
481 316 5
29 149 45
33 381 33
285 269 113
249 101 93
21 353 137
129 201 45
361 349 59
349 149 65
389 465 5
41 185 260
489 141 5
129 21 369
365 129 105
381 177 89
229 481 9
147 137 199
197 377 13
385 257 101
185 321 129
241 95 1
146 373 113
270 473 17
261 251 29
273 197 181
209 269 177
241 209 201
377 81 69
483 221 1
181 385 109
69 437 33
453 73 15
469 81 1
41 281 1
369 121 93
433 153 9
277 301 154
113 409 41
473 25 13
189 477 1
305 405 73
345 377 81
253 1 137
457 337 17
81 9 297
133 305 37
469 201 17
103 425 33
457 53 25
109 493 1
237 253 169
201 285 201
50 239 193
201 29 81
5 321 81
217 397 89
231 197 49
457 28 17
405 489 9
45 409 5
137 301 137
443 65 6
305 105 195
47 295 89
473 269 1
215 461 37
269 301 33
137 337 45
461 17 21
11 357 17
215 399 69
1 165 17
277 321 133
137 273 153
497 326 1
109 137 245
341 93 33
301 85 57
281 81 161
133 253 153
73 77 129
37 457 5
329 489 3
477 21 5
169 297 49
237 385 35
317 241 81
317 175 113
141 1 225
353 301 145
77 209 263
465 47 25
309 249 1
369 173 93
69 365 121
385 45 71
269 224 173
413 245 17
317 217 41
269 379 109
401 269 25
381 177 49
357 225 97
174 21 272
89 125 11
297 397 9
169 225 193
1 113 283
13 19 425
91 285 73
345 25 21
113 97 237
35 261 81
73 497 4
201 277 86
149 321 173
113 317 93
221 457 17
237 1 57
333 65 153
1 173 25
477 17 24
201 173 217
337 269 144
265 99 129
281 353 109
73 285 113
217 101 213
401 441 49
291 113 163
421 85 1
277 171 97
425 81 13
401 305 97
201 433 21
325 69 73
197 149 161
483 441 1
449 77 29
231 465 7
21 269 49
485 381 5
61 429 9
161 361 133
357 445 15
345 373 1
1 225 173
133 461 25
355 73 119
109 297 165
477 433 1
189 25 169
365 181 105
217 329 75
229 437 33
369 485 5
421 29 77
173 453 45
326 13 96
417 421 1
269 109 225
129 465 17
349 269 105
73 349 65
119 25 319
269 413 1
497 379 1
269 133 49
129 301 113
81 105 365
96 281 129
189 193 37
377 226 15
345 317 97
273 376 41
489 275 1
311 1 1
313 97 45
329 85 121
341 189 97
109 47 377
397 41 81
401 13 77
125 385 93
301 440 51
165 205 201
49 373 1
151 125 309
177 393 65
325 9 1
361 73 125
125 161 253
45 305 169
89 329 21
313 301 33
257 181 57
421 359 45
149 77 277
306 177 97
461 81 25
9 217 113
101 341 1
389 153 33
37 11 393
369 227 105
141 79 1
141 285 73
171 5 21
121 301 97
465 225 1
477 209 13
269 73 77
321 361 73
341 109 33
293 305 77
277 241 97
85 305 41
177 121 129
441 69 45
151 173 65
203 323 27
5 89 181
421 1 49
201 405 65
29 89 141
177 17 31
157 137 185
393 121 53
405 182 95
85 81 149
317 9 177
273 45 96
185 393 5
76 233 73
249 393 105
252 133 208
149 77 273
477 297 21
277 169 1
421 425 36
281 126 13
173 29 41
1 377 29
313 345 55
129 201 175
17 493 1
25 165 301
73 465 9
57 405 7
193 421 49
345 421 41
61 53 153
345 49 25
337 229 29
205 409 21
163 405 25
407 5 17
73 377 89
81 393 41
153 65 213
269 285 201
105 329 31
193 253 157
61 153 237
321 181 61
145 341 17
433 137 61
129 25 33
117 181 89
61 69 273
110 101 383
165 189 289
61 193 93
265 201 117
297 209 37
456 173 42
213 213 143
9 465 17
61 475 17
380 385 77
307 61 122
317 481 9
33 221 129
77 245 1
33 53 345
173 333 109
341 269 129
245 249 201
121 285 193
101 424 50
121 243 191
85 375 85
185 201 97
109 357 5
25 125 265
229 69 209
471 101 19
221 377 1
381 327 1
377 3 5
229 251 101
317 329 159
69 423 25
301 345 1
149 349 41
257 253 109
241 353 1
249 417 13
341 177 17
209 461 9
333 109 69
489 311 5
449 93 13
389 401 1
41 329 135
485 49 3
253 205 133
17 89 221
245 497 1
95 413 65
449 477 17
53 37 193
469 173 27
253 333 57
253 24 217
265 1 205
185 177 269
205 97 88
341 233 65
321 57 169
401 49 49
81 385 33
277 185 1
381 385 57
449 437 33
485 425 15
485 169 9
176 93 1
9 327 151
461 473 1
413 353 25
489 185 1
233 329 1
201 489 9
61 397 73
301 65 105
161 5 267
385 205 1
333 493 5
417 284 61
281 117 117
385 421 1
449 369 37
225 305 181
106 257 51
489 405 3
73 453 9
461 459 25
145 1 353
369 49 69
337 493 1
269 389 33
445 181 49
321 193 31
265 473 9
453 75 25
269 405 65
381 69 73
45 421 23
469 485 1
281 21 93
237 357 113
401 37 55
129 433 33
285 401 17
489 189 9
73 101 97
1 464 8
353 253 145
317 469 1
101 397 73
133 405 73
305 407 4
185 77 73
221 413 33
301 97 65
101 247 192
158 181 1
417 489 1
349 1 121
461 9 1
141 37 297
423 301 49
301 125 17
491 181 1
497 109 3
381 193 9
237 425 12
461 467 9
93 25 297
98 293 49
274 309 145
137 241 226
409 18 5
117 441 9
173 9 1
269 277 65
297 237 173
49 221 263
135 377 101
385 309 21
105 457 9
385 107 73
1 401 7
237 381 33
49 397 33
101 250 27
269 193 217
173 93 97
253 401 21
269 477 17
165 313 117
345 45 63
437 149 1
403 397 81
301 341 129
437 449 37
493 317 1
85 37 217
393 309 9
69 341 33
209 5 269
315 169 69
241 117 241
461 145 17
121 421 33
301 469 1
309 453 21
85 477 16
457 365 9
53 216 152
341 189 1
341 177 85
85 405 81
373 445 1
381 385 33
393 93 1
433 403 61
141 301 121
73 101 77
313 381 1
133 125 289
301 299 105
231 473 1
485 201 5
261 213 117
397 233 73
137 273 161
129 129 277
469 205 9
221 481 5
469 197 1
105 383 15
477 277 9
437 265 9
85 245 85
437 93 1
157 21 265
297 185 193
141 223 181
105 369 25
269 181 33
409 277 1
365 157 122
225 301 121
273 353 41
1 89 329
465 389 33
305 137 137
141 137 311
481 73 5
19 461 33
431 245 55
121 477 1
329 236 113
385 461 9
341 117 65
21 465 1
133 445 1
177 413 73
53 265 125
341 333 65
469 169 1
105 281 177
1 153 45
357 361 93
281 305 193
401 129 48
21 345 21
81 161 89
201 189 29
477 269 1
377 101 49
409 77 49
457 109 25
491 493 1
37 224 263
397 253 17
273 93 45
197 349 81
223 57 247
145 1 289
433 253 9
27 421 17
181 21 1
473 136 24
181 333 137
277 65 193
381 241 89
133 89 225
333 253 110
105 365 9
61 341 49
461 2 9
309 477 9
5 321 49
201 85 41
469 401 1
309 97 41
205 28 81
363 297 27
149 441 1
413 241 41
461 365 21
317 401 41
225 269 169
165 229 49
53 317 97
277 169 193
33 207 145
113 129 155
371 369 9
97 429 21
233 361 129
369 281 17
9 357 11
13 113 349
189 497 1
57 281 201
381 245 81
404 173 56
29 5 89
229 429 25
181 239 91
305 277 69
249 65 157
433 473 1
1 105 393
405 93 37
417 361 27
209 1 273
1 125 89
53 31 1
101 201 229
407 109 53
449 17 5
245 233 129
105 445 25
297 328 48
201 461 9
485 449 1
373 343 116
331 409 41
493 273 1
433 137 61
489 101 9
489 145 1
301 369 117
489 49 1
185 349 37
365 269 121
475 323 5
231 225 91
53 53 1
413 85 1
335 1 57
385 361 97
429 353 49
265 71 129
453 389 17
405 375 33
385 249 109
401 251 1
153 449 5
145 197 97
421 347 33
253 41 143
181 401 93
61 101 17
121 493 1
465 345 33
49 409 21
15 149 161
177 177 133
145 395 87
485 481 1
289 197 157
261 209 195
178 9 84
265 457 13
301 317 137
233 239 135
153 333 41
33 477 9
153 261 124
177 369 101
477 457 9
206 421 29
157 217 185
429 483 9
301 405 73
253 85 1
81 325 97
5 281 131
253 241 141
91 493 1
426 289 52
289 103 197
25 301 105
17 445 9
295 53 37
401 405 33
121 329 101
445 317 17
121 373 65
115 447 27
81 41 217
329 369 105
289 489 1
9 169 233
273 371 5
245 353 137
401 229 87
293 253 184
65 253 1
189 225 33
65 57 309
67 493 1
201 133 121
237 409 53
401 485 1
215 185 95
469 485 1
337 445 38
269 25 21
441 257 57
21 189 185
79 485 1
65 213 33
313 341 65
293 269 131
225 303 133
99 165 57
57 469 29
449 459 1
217 101 153
493 145 1
461 101 1
181 301 9
85 305 57
381 425 57
209 441 7
251 361 117
381 49 29
41 117 305
189 421 17
341 231 76
389 13 33
165 253 49
325 257 125
37 441 41
209 100 157
133 61 305
65 273 25
341 39 129
133 185 97
13 399 26
205 473 21
453 293 17
313 65 61
197 185 193
133 301 151
425 117 53
9 477 17
389 77 49
21 237 37
73 197 298
357 133 57
105 233 201
493 389 1
213 185 273
15 193 13
93 285 57
369 369 98
421 309 65
185 361 21
301 233 49
401 439 33
269 173 85
289 225 209
457 475 17
441 1 21
209 221 225
421 57 17
17 245 33
213 261 9
433 201 1
389 469 31
313 185 79
419 365 25
449 349 29
305 13 169
189 361 71
477 353 17
337 481 1
165 81 35
240 493 8
1 325 1
385 313 43
153 471 3
429 283 65
53 89 117
497 17 1
461 61 9
125 457 1
137 473 5
13 469 21
165 81 225
137 349 73
157 329 49
409 245 49
253 313 89
61 397 73
307 221 181
213 85 161
213 42 153
385 133 45
225 209 169
209 85 85
273 301 121
317 45 35
9 153 237
105 97 313
485 251 1
477 385 13
133 73 137
441 153 17
389 393 17
225 73 37
165 269 225
471 47 9
341 85 11
137 233 101
357 301 85
281 325 9
89 1 233
433 441 29
113 89 33
181 89 65
289 141 49
34 251 71
233 407 57
245 201 1
153 133 145
449 189 5
345 125 142
246 97 108
289 337 93
189 325 5
473 257 5
333 285 17
241 213 145
485 421 1
71 497 1
205 49 265
345 436 61
57 315 163
17 169 57
349 341 97
229 17 33
167 285 73
329 469 1
205 293 1
441 181 53
451 377 43
301 5 25
261 317 9
381 225 86
457 349 1
309 377 61
97 141 273
85 153 1
485 445 1
57 154 266
173 180 184
329 433 57
285 233 65
285 1 21
201 85 41
91 205 73
421 53 49
217 1 93
449 244 45
313 437 1
227 305 193
277 473 5
341 171 33
93 307 135
317 153 103
437 17 1
13 197 161
1 411 55
289 361 111
61 93 147
397 1 73
385 457 41
429 165 17
373 425 73
169 61 293
205 117 181
1 197 249
337 253 153
357 457 13
449 181 45
349 495 1
397 119 96
361 393 53
465 189 17
69 213 185
353 469 1
381 469 21
17 325 1
457 405 33
333 109 57
53 73 81
245 323 95
489 105 1
77 281 181
285 97 149
29 433 49
185 445 36
1 225 13
137 329 69
13 381 87
309 469 1
481 45 17
73 203 84
229 253 105
49 297 181
61 345 29
493 133 1
325 333 33
145 169 237
245 25 193
1 89 305
189 197 273
33 8 85
69 155 191
29 353 3
107 29 377
5 465 21
453 233 17
385 243 33
333 301 81
209 397 11
119 313 131
141 35 13
69 421 13
277 353 5
181 101 193
261 401 85
69 201 217
301 253 81
49 229 105
1 493 1
363 453 13
229 217 33
467 449 17
125 351 41
437 321 1
49 141 353
389 365 49
105 441 33
51 60 156
381 373 57
209 249 217
349 301 101
89 257 33
329 129 63
353 145 69
277 97 1
433 97 1
465 225 21
461 457 9
125 385 49
17 493 1
451 185 49
289 487 9
53 111 267
369 385 77
101 93 349
209 305 65
333 413 33
105 157 189
329 455 21
277 261 1
329 109 129
329 269 61
281 447 39
493 257 1
237 419 81
89 357 17
435 353 31
229 441 41
313 305 69
249 301 109
381 337 81
329 21 169
175 217 93
369 301 1
21 153 181
85 403 83
461 229 17
13 133 337
103 29 7
125 117 137
65 429 65
373 49 1
405 157 49
169 485 13
329 217 13
321 297 165
185 225 245
221 305 9
221 5 165
1 366 25
421 457 5
107 293 181
149 65 129
25 249 189
105 417 81
197 273 121
65 474 24
277 243 97
1 149 97
405 415 31
473 437 1
473 77 9
29 165 23
109 17 81
453 125 33
261 101 33
429 121 1
205 165 17
33 405 1
121 393 37
1 237 35
205 25 273
161 285 57
341 297 73
455 25 27
5 451 3
321 135 153
401 369 57
214 153 273
285 295 53
345 61 37
17 41 89
489 141 9
225 397 31
309 326 170
41 369 1
445 101 36
489 317 11
261 471 5
137 377 61
269 349 129
209 251 195
245 357 49
491 157 5
89 217 65
201 93 267
125 221 233
461 277 25
101 395 3
85 145 117
465 201 4
101 329 153
437 289 1
156 289 109
301 185 17
361 81 71
336 331 98
201 265 225
233 257 85
173 185 9
273 385 113
253 499 1
101 53 41
189 385 45
201 413 73
385 249 53
53 61 361
373 433 61
145 221 25
309 445 49
310 369 109
221 227 77
157 349 121
181 359 1
153 465 33
73 453 25
445 221 33
445 305 15
197 241 94
197 313 27
61 265 177
77 45 345
309 433 65
457 497 1
299 399 1
489 83 1
461 337 25
103 49 39
453 97 17
197 261 121
289 121 49
301 17 41
7 189 271
173 15 209
57 331 81
401 457 13
446 423 43
37 3 121
381 191 45
352 277 82
73 55 253
1 313 71
49 469 25
449 265 5
13 449 29
137 177 181
189 392 35
413 113 49
67 1 99
331 73 67
121 113 232
73 308 98
53 48 140
441 381 45
69 65 81
37 61 357
333 53 105
457 41 13
121 241 25
441 301 53
269 405 33
445 57 41
133 301 69
405 357 13
1 1 31
109 301 97
249 169 205
425 401 45
281 393 77
293 449 4
19 225 37
213 381 16
173 217 41
97 281 89
41 301 57
273 61 177
405 305 1
393 205 49
253 13 41
109 321 61
261 469 1
379 117 45
307 258 173
425 305 25
381 49 105
395 173 67
137 85 305
157 369 5
24 229 89
121 121 357
429 205 25
39 213 161
461 337 9
353 45 55
85 93 307
357 55 105
145 53 257
489 8 9
441 265 57
409 97 53
61 449 41
349 277 53
225 135 57
105 25 293
113 65 193
265 33 141
101 485 1
201 469 9
1 81 129
273 421 17
129 493 5
153 157 281
393 367 73
257 293 81
445 381 49
61 369 33
241 221 181
147 353 53
297 57 133
273 81 133
361 193 1
381 445 5
377 117 101
365 69 9
153 153 93
97 241 1
45 441 53
85 341 33
307 309 129
457 381 43
493 313 1
61 13 249
481 169 4
155 497 1
149 369 17
247 213 161
397 21 1
481 393 20
265 233 87
433 77 21
183 165 295
389 177 81
389 193 25
109 453 1
1 185 41
469 480 8
381 9 89
393 317 5
173 1 161
85 361 81
309 29 29
169 301 49
208 37 282
49 121 181
117 17 73
449 373 29
293 205 17
273 493 1
491 369 5
153 65 161
305 285 109
37 301 121
245 33 161
1 61 317
421 171 49
253 425 73
93 129 357
233 177 73
429 341 25
65 161 81
161 189 289
337 25 109
105 21 297
413 389 57
449 209 1
33 151 239
165 113 273
173 47 65
213 77 251
401 97 1
301 37 81
475 305 1
125 365 43
7 493 2
113 25 301
21 313 109
301 396 90
277 1 85
341 341 65
349 33 33
409 79 65
357 356 5
5 153 329
313 25 9
345 451 27
337 365 121
177 433 65
345 261 33
409 481 5
445 363 49
349 149 73
333 409 9
457 234 23
229 347 93
113 65 37
309 161 149
305 443 11
9 5 361
245 181 33
369 125 97
381 433 29
421 401 21
165 89 241
285 325 161
237 213 57
37 291 121
477 35 17
269 24 41
437 413 1
205 437 5
297 289 141
457 301 33
273 363 13
37 289 121
285 25 21
341 417 21
277 321 101
249 369 37
349 305 25
433 173 21
265 449 17
445 485 1
89 93 361
233 85 225
337 485 1
45 301 9
101 465 33
101 481 17
432 145 11
293 73 65
193 237 105
113 321 173
193 209 217
209 461 13
377 289 53
1 93 231
377 313 13
245 489 9
61 77 310
165 373 53
101 351 55
357 97 65
49 385 73
261 293 73
77 121 105
205 137 169
481 69 1
297 223 81
101 301 81
53 117 257
113 481 17
453 279 17
37 269 177
405 1 33
393 73 65
481 201 17
469 357 1
141 473 23
305 245 75
357 221 81
201 165 237
461 477 13
245 149 193
381 117 105
21 317 113
345 401 50
5 109 265
365 101 89
369 493 1
81 157 261
361 125 1
181 1 233
373 201 9
281 293 81
393 145 73
225 313 85
105 261 55
360 140 64
401 157 94
89 275 43
121 481 9
13 309 1
153 249 25
493 19 1
373 53 15
317 206 21
393 49 101
321 73 129
1 401 53
157 109 319
181 37 129
249 441 59
211 421 31
225 17 1
37 185 21
13 387 52
397 477 17
201 129 73
233 384 55
85 185 252
289 225 85
284 385 29
13 489 1
139 377 73
137 457 37
169 97 141
321 105 135
457 41 37
49 25 178
301 39 57
37 53 97
49 173 289
185 229 185
189 263 5
121 251 183
345 373 21
365 433 9
245 421 1
341 425 71
441 209 5
393 189 65
181 1 129
25 195 141
337 57 33
151 285 49
197 113 257
125 289 149
325 165 85
457 77 9
101 485 11
189 379 3
221 93 209
301 353 61
29 457 5
237 165 151
123 289 165
409 61 13
209 169 41
101 193 75
389 313 7
353 337 123
261 397 49
477 185 1
441 345 45
401 131 45
173 305 145
25 333 15
105 137 183
65 1 173
213 121 257
355 389 17
317 457 25
169 357 17
221 321 133
293 181 15
233 409 35
33 197 265
57 321 161
361 229 45
337 345 45
405 269 65
269 272 142
485 73 1
377 245 81
445 489 1
61 381 97
493 41 8
97 245 33
325 337 149
401 465 19
439 149 5
445 121 25
381 433 29
285 225 129
121 233 217
453 329 17
117 316 1
237 209 233
189 421 25
17 317 73
47 137 97
285 341 150
377 353 69
249 421 39
489 165 9
257 445 29
465 397 1
85 101 305
37 185 177
465 61 1
51 61 377
65 339 123
35 153 131
189 181 97
341 349 97
417 377 1
209 467 23
41 149 121
1 153 133
101 165 310
109 209 245
13 141 265
137 3 345
85 97 261
277 41 44
347 173 1
297 369 9
485 73 11
265 73 189
301 49 41
85 126 45
157 373 1
89 209 289
31 309 1
21 343 13
161 105 185
1 229 33
493 39 1
361 361 29
473 29 9
425 478 21
213 301 23
305 397 89
293 309 169
341 325 145
221 117 161
77 21 153
173 397 93
401 345 25
389 465 1
69 33 193
221 205 249
494 293 3
341 97 17
441 89 13
301 115 105
225 13 101
435 53 37
49 297 73
81 161 61
159 37 43
433 497 1
57 57 161
149 41 209
341 269 1
201 321 53
436 120 27
473 323 9
441 269 33
153 217 9
317 193 121
409 269 33
487 177 5
413 309 85
13 101 49
205 17 209
373 97 33
225 185 193
73 493 1
433 41 49
365 425 25
265 173 51
425 269 71
329 157 35
149 383 37
469 385 1
93 25 161
149 201 293
205 69 137
493 1 1
213 453 43
85 390 88
125 81 281
231 73 233
93 417 27
313 351 121
181 41 293
85 121 253
113 321 127
1 333 1
177 61 1
377 397 73
249 309 129
73 401 53
457 277 5
305 309 1
21 81 257
181 357 65
349 37 113
445 45 9
97 73 175
129 13 193
365 177 129
205 49 17
209 101 215
473 497 1
430 225 52
95 405 1
231 353 49
226 365 113
241 113 1
125 413 9
81 433 55
49 201 153
405 377 63
176 201 41
235 251 32
445 269 1
23 297 113
201 309 149
364 233 10
81 37 301
185 209 57
469 401 5
185 293 65
201 49 139
269 233 81
433 441 9
25 317 177
88 465 5
457 369 1
61 278 38
221 257 57
233 37 44
69 361 29
317 285 137
433 233 41
457 421 25
433 473 13
37 425 25
209 359 51
133 481 5
457 149 25
297 189 141
1 361 29
81 405 93
129 409 13
461 417 25
401 261 93
1 453 43
73 421 17
269 45 193
9 281 1
285 309 1
101 232 23
101 305 57
305 162 121
321 161 53
17 397 13
26 21 124
397 421 65
1 161 211
429 289 49
273 209 173
37 449 33
297 437 33
25 233 257
297 77 167
189 205 161
421 105 65
189 189 73
85 499 1
301 189 145
453 197 17
381 173 57
87 301 65
29 1 105
493 497 1
493 245 1
126 225 69
181 397 33
441 153 5
409 133 45
127 253 57
273 37 205
457 281 25
457 9 17
285 237 57
333 33 1
125 121 321
477 421 1
133 361 133
463 85 27
325 385 105
477 257 21
299 29 113
205 442 48
365 449 41
441 457 21
1 97 157
153 273 85
485 101 1
365 137 1
33 157 89
261 235 81
421 489 9
113 129 82
361 377 105
497 51 3
21 321 73
69 205 51
57 309 119
205 273 129
49 301 177
73 305 173
261 385 101
285 449 29
391 101 21
243 389 69
165 153 289
397 25 35
1 473 17
65 437 33
437 29 17
489 125 1
429 477 1
217 329 53
225 437 33
29 81 181
225 413 49
33 201 265
481 393 9
99 385 97
469 61 9
273 497 1
401 457 21
137 405 1
97 349 41
221 291 41
53 321 101
89 69 55
333 233 81
89 311 116
485 437 1
261 81 145
455 313 31
421 1 65
325 13 33
461 153 5
409 473 17
377 125 117
453 1 17
361 229 3
465 319 7
261 53 145
125 17 365
5 305 101
465 1 29
225 437 1
405 121 1
221 397 81
325 385 45
493 385 1
493 189 1
269 205 137
89 305 37
445 293 39
153 157 121
193 145 285
381 85 97
329 197 81
141 105 137
1 1 475
404 453 33
245 37 193
341 309 1
43 277 17
441 421 17
453 325 1
441 337 21
321 457 21
465 145 1
1 221 155
251 493 1
297 181 29
461 335 25
133 297 97
377 385 1
371 57 91
225 53 247
301 449 13
417 481 5
113 217 117
323 345 73
61 453 33
471 433 3
497 57 1
369 93 29
1 217 89
1 281 49
45 329 153
185 389 1
347 357 129
433 185 13
129 317 145
181 1 273
408 219 90
149 137 209
249 41 177
269 405 33
179 467 27
252 241 219
97 229 1
285 1 51
101 79 289
161 41 213
13 241 53
145 341 1
25 43 371
269 271 145
85 121 349
262 461 1
467 97 11
205 217 97
185 37 193
201 453 1
269 33 193
95 73 379
225 121 205
441 285 1
431 289 61
185 1 81
151 177 169
233 285 17
185 325 113
157 453 33
201 205 209
109 177 237
21 385 1
109 357 105
33 113 219
169 117 53
389 485 1
65 29 401
1 285 87
29 241 109
349 205 81
165 435 3
145 193 253
101 341 1
41 313 9
145 489 9
401 181 13
247 145 81
269 9 25
496 209 1
45 425 41
421 149 41
205 109 177
365 229 57
25 349 145
353 229 33
277 409 45
135 41 195
141 293 1
133 417 1
161 114 297
485 293 13
157 455 15
433 409 5
401 489 5
209 297 53
165 157 143
282 489 5
313 421 39
169 341 65
257 421 31
299 162 153
477 421 9
221 121 9
9 17 233
269 117 201
53 1 443
49 251 97
81 341 137
337 61 137
177 257 117
53 196 186
81 309 57
45 329 65
41 69 321
325 147 73
308 161 141
417 425 63
69 265 169
85 461 9
325 261 141
277 485 1
5 1 97
345 469 1
117 49 217
1 173 153
243 443 9
465 225 21
1 199 299
45 133 301
169 241 225
81 347 51
317 69 153
420 473 5
137 406 15
57 217 65
337 85 153
293 33 81
413 413 9
173 173 49
453 419 33
361 409 51
5 377 121
1 97 205
253 429 1
441 21 57
52 49 113
245 201 245
1 333 121
149 481 9
421 1 1
137 485 5
81 437 17
157 451 1
477 17 9
69 289 141
25 4 53
463 257 1
121 360 46
162 385 109
101 449 5
13 54 332
417 325 65
325 345 81
43 125 345
5 453 21
281 261 173
457 357 25
105 189 1
25 21 345
279 97 145
497 279 4
389 77 33
1 263 23
173 65 213
193 53 213
245 161 217
485 225 11
341 293 1
5 37 65
421 165 1
35 197 257
405 137 25
5 385 101
469 189 17
497 25 1
341 325 45
221 340 103
145 56 225
1 185 273
251 421 16
49 25 201
221 413 17
485 257 9
105 355 107
201 141 281
413 449 41
393 113 73
169 41 289
297 471 13
189 213 238
185 21 65
285 109 177
185 425 9
121 153 333
109 401 61
81 261 33
233 413 73
245 429 7
139 125 357
203 25 73
401 53 81
37 496 1
493 441 1
345 45 21
477 395 1
210 385 9
461 49 25
181 53 129
17 221 161
235 125 15
321 247 93
121 421 1
277 62 113
135 477 9
485 269 1
477 409 17
120 311 79
345 225 77
253 33 232
445 197 49
193 409 41
261 73 149
145 277 161
313 329 161
173 449 5
281 401 41
129 161 125
205 33 9
273 411 1
395 433 33
233 329 101
393 477 11
377 401 17
380 405 1
41 73 337
97 85 185
233 93 73
65 269 121
409 297 77
441 169 13
405 149 5
21 465 5
265 457 5
245 289 113
457 457 21
69 141 73
297 325 65
293 469 1
353 157 21
209 1 169
281 103 109
289 1 101
173 349 69
77 489 1
325 377 105
370 193 114
77 483 13
449 6 29
437 249 61
165 289 65
169 225 73
445 271 40
137 73 131
157 494 1
13 37 241
418 53 7
297 161 134
229 121 155
109 239 261
245 361 109
81 401 85
433 1 57
141 317 25
261 121 121
449 341 37
184 189 77
221 313 135
297 361 105
381 1 45
389 461 13
77 442 29
497 241 1
433 1 33
365 227 73
161 391 69
17 281 113
445 9 21
201 333 161
429 117 57
457 337 25
97 437 1
453 445 1
45 199 175
141 453 1
369 437 25
171 73 233
41 77 1
273 317 97
441 221 13
373 397 65
153 229 161
217 71 257
153 157 33
349 433 5
245 473 7
1 313 73
21 49 397
269 113 185
361 293 37
97 55 289
214 213 42
429 309 65
161 253 145
322 425 5
441 196 57
189 317 145
121 425 21
9 453 1
325 247 65
369 375 75
341 261 85
265 17 229
189 359 111
253 65 177
33 17 394
109 97 97
93 85 269
257 401 93
441 13 21
77 207 229
217 17 153
389 169 77
281 13 157
65 116 164
341 281 97
245 109 213
77 349 61
341 121 33
421 69 1
1 29 77
469 369 21
221 9 185
381 273 1
381 73 17
249 361 61
209 455 33
85 105 204
281 105 121
149 33 177
157 85 121
53 1 417
349 309 145
245 493 1
1 181 285
361 429 29
65 117 129
449 277 33
481 113 17
365 325 113
433 123 65
129 23 265
289 141 97
449 172 19
113 449 21
385 61 5
107 95 51
25 485 13
141 197 81
157 273 33
9 289 157
57 129 3
417 341 25
281 193 197
173 259 55
19 309 141
73 305 121
265 433 17
185 33 223
341 89 1
333 13 105
37 105 289
21 297 53
213 497 1
405 309 73
309 147 37
185 29 201
321 317 159
161 25 89
153 65 77
305 409 29
85 41 1
345 81 137
365 61 125
301 193 105
265 373 89
1 229 81
457 145 17
321 41 119
61 281 75
249 229 49
1 271 85
1 177 68
1 57 209
249 341 99
397 201 81
79 449 1
49 469 21
205 141 185
345 353 17
321 319 165
5 301 1
37 134 276
289 57 145
419 349 49
61 257 81
58 101 241
341 9 97
457 273 5
441 81 45
193 321 97
33 177 165
189 269 209
44 446 48
421 261 17
245 191 73
437 253 33
181 457 1
425 273 33
201 5 101
303 425 25
371 497 1
469 397 25
441 137 29
205 1 269
71 45 185
29 249 105
101 337 33
285 491 3
213 325 1
73 109 17
357 73 65
403 133 69
71 167 319
416 353 42
297 169 97
325 201 111
119 213 1
22 1 72
147 125 139
212 249 33
377 417 53
325 461 9
131 497 1
241 378 111
389 449 9
119 341 145
409 81 49
485 281 1
239 429 25
105 457 13
301 351 55
421 6 1
403 389 59
53 145 165
289 12 129
491 145 1
385 106 89
177 169 253
395 109 67
261 329 49
39 129 165
386 277 60
208 244 210
65 373 1
417 301 57
261 445 33
281 49 1
97 185 5
449 361 29
293 49 193
391 57 91
29 302 162
281 479 21
361 405 1
129 401 45
329 168 49
409 21 41
5 1 457
221 93 1
205 245 73
309 329 5
45 401 73
123 377 17
377 225 33
161 277 199
437 1 9
1 241 211
229 485 1
461 199 5
17 453 21
69 249 25
16 149 33
189 10 145
325 285 97
1 271 219
345 9 33
403 261 37
243 9 213
432 137 67
481 21 5
346 321 147
65 469 17
191 1 221
499 365 1
417 33 45
297 253 129
169 301 121
137 301 81
183 265 53
321 157 41
55 5 307
493 429 1
117 173 89
423 153 13
169 273 5
481 99 5
401 305 29
237 281 13
357 157 1
417 325 84
205 165 295
187 21 147
345 476 22
37 217 17
157 161 253
205 97 145
85 441 21
437 173 52
37 445 9
9 473 17
127 342 112
401 389 25
417 137 33
49 63 59
330 449 41
337 117 153
49 480 12
267 477 1
133 97 313
33 101 153
59 441 41
193 449 17
345 394 53
473 357 25
1 437 49
30 165 33
101 361 21
414 173 36
201 73 60
301 149 49
317 301 121
173 49 297
65 121 313
321 369 49
41 301 73
445 141 41
141 225 169
29 261 17
169 401 53
97 277 161
125 1 337
24 437 1
485 467 9
365 439 59
253 247 185
21 361 69
105 377 29
49 49 417
481 269 1
123 251 233
389 208 33
149 239 87
433 385 61
61 241 45
229 233 143
325 265 113
429 161 33
157 261 17
49 21 409
209 481 5
57 37 229
457 363 21
153 441 37
205 109 113
265 61 31
101 21 361
373 409 29
1 73 225
401 321 37
165 357 91
401 477 13
169 133 75
173 213 113
21 189 281
261 405 33
161 25 49
113 417 29
261 365 119
51 261 201
141 497 1
361 485 9
289 25 53
105 41 133
405 77 25
3 353 121
413 165 21
217 217 97
85 65 129
393 337 65
301 1 101
265 449 37
403 489 1
305 21 45
353 33 105
217 121 101
155 281 105
45 373 97
37 377 85
237 425 52
301 89 1
225 361 21
185 405 65
261 317 25
309 445 21
333 233 105
405 433 9
61 1 401
317 209 73
57 125 1
73 493 1
397 305 25
353 145 81
117 33 141
165 333 127
317 5 17
393 497 1
341 161 57
73 174 55
361 433 41
313 121 97
57 229 226
397 153 33
395 145 101
137 77 85
105 171 201
353 185 137
469 75 21
141 341 65
129 133 121
289 341 129
21 25 149
409 385 45
55 233 253
233 329 165
345 205 127
49 9 309
124 305 41
17 307 137
41 361 5
161 261 193
141 1 1
201 233 147
185 205 185
421 485 1
117 41 265
285 465 5
485 65 12
81 217 169
201 453 33
25 271 62
397 181 89
121 333 89
441 1 41
269 283 179
451 269 33
49 385 33
117 181 121
465 415 17
405 435 51
433 165 17
305 451 17
153 7 37
461 493 1
117 37 44
129 261 1
457 445 25
225 161 235
277 169 129
301 413 17
89 319 35
257 385 53
193 163 307
337 273 9
1 381 25
485 205 1
257 101 21
481 497 1
51 93 62
405 59 1
269 81 73
401 77 29
165 233 193
497 337 1
145 237 133
473 393 21
97 273 5
213 245 49
395 429 35
313 285 129
421 497 1
21 273 65
425 81 53
81 421 37
225 483 11
369 413 57
409 433 17
85 313 129
125 201 261
125 169 165
397 261 25
392 457 21
1 157 89
138 17 59
201 117 33
449 77 49
121 429 1
275 197 49
201 217 194
345 481 1
13 157 217
37 53 221
141 377 73
135 9 55
141 233 173
285 329 145
133 145 57
461 105 21
364 181 124
217 437 33
13 177 141
353 361 139
157 117 337
109 189 121
349 5 81
489 465 1
281 301 25
249 57 33
165 97 241
117 401 85
1 477 5
473 61 9
1 49 185
421 129 49
45 353 33
69 189 197
337 241 48
401 441 29
17 325 161
101 385 45
365 329 1
177 401 77
221 421 49
161 181 273
145 309 1
465 351 33
47 1 311
397 343 73
417 337 21
425 49 49
461 329 7
261 289 25
125 421 41
297 453 1
389 49 81
77 141 49
245 116 129
460 1 31
151 193 73
229 141 113
105 389 17
337 169 65
385 113 49
145 273 1
57 381 21
41 89 89
25 271 99
205 209 109
329 99 73
411 421 65
205 1 265
1 193 189
233 237 169
305 389 29
161 349 1
301 293 137
121 174 79
433 159 53
213 157 225
41 253 133
45 401 65
457 81 17
349 105 105
469 301 21
77 181 1
217 461 8
205 493 1
449 281 13
5 129 313
61 497 3
261 401 11
317 193 17
29 429 49
369 369 73
493 429 5
121 305 53
317 437 33
393 109 77
325 273 129
369 297 129
481 437 1
417 93 53
151 273 173
293 1 201
85 201 241
53 397 57
101 293 109
165 309 1
1 69 385
325 233 113
361 185 1
155 355 55
141 389 1
421 337 33
357 21 113
385 388 37
157 449 45
441 217 29
153 301 1
389 213 57
409 1 21
329 493 1
349 205 112
153 477 1
329 333 9
419 17 31
1 341 97
277 281 217
405 117 5
297 391 9
313 25 129
1 309 23
153 69 273
37 41 281
345 133 125
149 469 17
253 421 33
393 77 65
1 491 3
337 128 33
29 325 126
61 177 37
81 261 5
249 385 45
209 357 101
435 441 9
345 95 33
345 357 129
113 125 199
209 301 33
273 325 97
243 125 245
441 457 37
289 183 121
23 321 157
215 305 73
81 293 81
233 207 21
117 397 49
277 177 149
269 297 153
473 97 1
137 325 161
229 41 65
229 413 20
65 417 33
41 249 21
385 245 45
77 173 249
143 37 219
61 44 295
467 457 25
173 257 5
383 37 69
13 463 25
65 5 293
405 353 83
265 225 41
321 15 41
405 149 93
441 401 45
45 85 1
401 277 63
449 117 1
201 254 212
57 281 33
13 233 13
69 457 15
69 457 13
277 389 73
489 29 5
81 93 85
153 29 121
301 421 49
481 165 5
121 301 1
489 141 9
93 301 169
405 205 33
253 69 169
127 305 155
1 5 273
427 385 65
457 105 33
425 499 1
1 269 209
285 317 79
157 225 185
441 269 9
217 356 11
423 257 69
425 217 13
467 73 17
93 165 177
473 9 13
141 453 33
77 485 1
253 271 177
201 421 1
141 109 161
153 61 309
145 85 117
165 137 1
433 321 11
457 489 9
348 425 71
31 445 45
390 493 1
441 377 51
341 341 43
95 277 33
436 97 65
221 425 51
353 141 133
335 121 55
271 325 73
301 217 37
184 469 1
293 1 185
77 217 97
489 441 5
233 109 57
173 401 13
105 205 5
461 369 5
475 377 9
425 241 45
81 419 17
393 321 65
465 157 30
333 233 151
301 79 79
111 85 323
473 485 13
489 209 1
409 167 19
373 265 1
461 187 25
11 297 93
373 471 29
45 225 103
337 203 141
181 69 241
1 105 381
117 177 301
345 9 145
161 121 325
17 65 149
69 193 265
209 353 61
237 357 1
357 129 65
137 477 19
481 149 3
177 117 281
10 77 345
389 37 49
461 405 25
173 337 1
265 1 147
216 445 49
333 415 7
185 421 1
117 437 1
469 49 1
463 217 37
357 337 1
169 449 9
417 325 61
445 357 41
93 21 361
445 1 25
477 69 1
125 137 175
117 153 221
113 385 13
373 497 1
77 415 63
317 443 21
77 457 21
345 121 73
401 125 25
113 497 1
453 269 5
125 437 1
317 141 73
5 321 169
81 393 61
401 181 26
269 65 41
397 273 25
373 1 65
197 145 45
181 445 33
179 469 1
85 281 189
449 241 5
445 37 25
61 499 1
445 417 41
145 377 113
221 405 17
403 331 1
385 93 37
421 117 17
285 481 17
429 105 13
265 431 21
297 9 1
481 1 13
249 401 73
377 465 17
317 369 64
325 27 47
201 229 257
305 463 13
321 281 101
313 93 17
269 474 5
437 433 25
421 57 65
1 145 125
81 213 193
269 313 141
477 353 17
309 13 33
273 363 131
431 313 59
5 85 129
89 341 65
169 401 97
285 489 9
65 189 65
349 437 36
393 207 51
385 493 1
341 277 33
273 413 73
241 1 29
377 429 57
245 465 5
187 217 181
37 21 291
16 45 297
269 201 93
361 481 1
1 181 1
89 29 233
57 1 205
201 141 133
365 221 129
113 171 291
469 233 1
493 201 1
461 101 5
276 417 41
465 461 5
85 461 21
149 153 181
353 301 44
329 477 1
221 5 12
393 21 21
17 1 313
239 169 41
185 273 157
273 353 77
109 77 97
325 65 113
161 185 81
199 13 141
421 113 57
465 197 19
113 143 137
417 365 53
273 425 1
180 463 25
349 489 5
169 277 129
321 25 113
333 221 1
329 461 17
53 224 243
205 17 209
285 33 193
21 125 209
293 493 6
129 121 205
369 208 89
373 441 12
373 487 9
291 37 149
445 205 1
219 477 9
405 21 81
490 189 11
61 169 5
229 317 33
209 1 173
245 1 143
413 248 9
185 189 9
255 385 105
1 33 377
233 201 229
245 29 63
281 25 169
217 65 245
381 105 105
145 17 165
65 337 160
129 497 1
269 373 1
69 9 177
205 19 277
313 165 29
329 117 89
193 449 17
217 313 153
281 301 25
343 433 25
1 341 33
473 261 9
477 341 9
185 161 257
1 241 197
153 257 104
493 126 1
17 495 1
57 85 65
115 186 112
219 69 101
401 1 89
73 145 69
499 57 1
113 385 81
273 485 1
161 49 129
369 357 89
413 253 9
400 161 69
125 65 113
389 299 33
241 193 197
37 213 59
457 453 1
295 285 91
485 153 1
385 309 55
69 121 325
93 493 1
475 105 23
177 433 5
97 217 97
425 165 61
269 137 225
337 229 81
417 137 5
233 385 17
49 473 21
313 85 149
93 173 209
477 321 9
173 450 50
37 213 264
333 453 33
405 89 17
397 301 7
125 293 49
37 121 53
173 289 97
285 437 17
61 113 101
99 317 17
135 13 255
223 149 157
415 29 53
281 297 193
433 301 41
173 493 1
1 217 257
189 385 85
257 465 1
21 189 289
453 249 1
316 229 50
153 165 241
453 349 26
425 209 29
141 187 153
475 357 5
485 181 1
149 117 179
45 27 281
173 65 105
49 277 139
301 277 161
181 57 225
425 301 13
105 493 1
189 349 89
109 93 345
137 49 301
345 313 149
5 349 145
93 353 97
405 281 33
313 273 165
309 201 113
217 389 105
233 397 41
385 225 37
189 309 1
293 449 29
393 129 57
241 301 37
381 457 41
393 37 79
225 383 17
153 185 269
273 9 109
69 273 129
377 43 121
197 293 33
453 237 1
209 457 33
121 483 15
21 421 13
333 497 1
369 385 39
1 223 247
361 139 127
213 241 1
185 413 77
301 17 161
365 185 33
121 121 29
401 493 5
401 325 17
49 249 163
451 301 43
493 233 1
119 265 117
1 105 253
101 443 43
101 193 193
313 33 57
409 117 1
213 429 41
479 261 1
262 213 11
385 321 105
233 105 261
121 445 1
129 269 41
389 1 49
441 397 9
357 47 33
345 157 41
425 333 1
207 441 1
17 481 9
241 49 21
125 205 97
5 205 265
385 5 45
45 101 123
413 129 41
255 93 121
269 197 149
157 97 137
133 125 1
161 257 101
473 79 1
61 13 289
477 285 1
161 245 1
77 61 129
65 269 105
161 293 129
201 241 157
73 93 177
209 454 28
273 153 157
113 1 61
389 101 65
61 273 177
301 113 51
9 285 113
489 301 9
21 347 31
301 457 1
417 79 65
357 401 21
225 229 113
253 489 5
49 193 85
385 385 17
441 217 5
157 493 1
449 381 41
197 299 61
333 251 1
429 117 53
361 77 21
1 301 137
457 377 1
359 25 83
193 349 65
21 297 1
385 437 33
315 157 175
73 197 257
153 21 21
173 337 93
29 421 9
241 77 125
293 337 41
183 301 51
237 433 57
253 77 1
165 361 77
453 409 1
69 61 345
201 21 269
117 228 174
341 341 129
309 53 161
21 473 3
1 33 345
169 1 169
325 293 81
361 385 5
213 405 1
69 445 1
485 195 1
453 381 17
379 197 85
201 109 279
347 409 57
45 101 241
129 293 177
345 133 41
205 397 81
289 481 17
433 201 41
497 41 1
477 201 17
211 53 209
405 37 11
301 145 33
253 473 7
57 341 65
33 345 9
441 369 13
257 185 225
69 85 157
425 53 57
201 121 281
237 299 189
281 153 17
381 433 17
273 61 13
481 65 1
391 89 85
200 409 57
257 157 97
407 101 67
121 481 5
397 177 97
25 65 161
273 1 97
289 421 33
333 252 41
233 465 21
21 285 169
149 405 81
161 373 1
269 305 61
453 1 33
101 345 145
229 5 1
388 1 67
197 109 113
485 213 5
457 49 17
385 209 33
441 189 57
37 1 449
301 145 161
1 359 81
461 401 33
349 261 69
53 309 17
21 249 145
117 275 105
53 1 433
109 249 165
281 493 1
129 409 41
65 381 57
25 321 21
485 309 1
389 251 33
13 469 1
157 17 257
301 285 41
421 273 17
163 289 125
489 461 3
487 91 13
19 265 211
249 259 221
293 41 197
85 257 17
353 281 25
465 437 21
255 417 35
101 337 149
101 201 145
201 481 20
417 241 65
433 461 25
485 145 9
101 362 23
5 142 345
429 293 41
481 21 1
217 61 93
491 269 7
201 154 143
461 373 33
473 301 24
333 137 65
349 73 65
153 89 49
143 228 37
441 469 1
365 197 81
225 269 33
381 230 93
389 225 17
73 165 85
73 141 241
377 317 109
145 183 87
217 213 253
339 169 67
249 111 205
289 290 124
97 405 65
213 189 157
205 122 265
397 65 1
141 465 5
105 481 9
497 145 1
237 137 69
421 409 17
377 35 33
21 197 211
449 473 17
295 61 163
49 273 93
61 341 51
141 337 73
329 421 5
49 209 57
185 197 273
205 317 145
49 217 117
173 47 25
241 259 27
9 317 73
321 337 41
129 209 74
193 475 11
101 49 342
305 305 137
291 93 131
345 489 9
141 389 49
185 485 1
101 93 97
105 493 1
130 9 268
101 53 129
421 237 1
1 157 265
177 425 37
409 425 1
107 121 159
461 89 21
333 183 137
365 177 105
389 45 57
197 497 1
385 325 25
279 41 81
383 111 17
196 125 75
385 365 105
157 185 233
101 217 173
101 385 97
445 5 49
402 201 89
495 85 3
45 353 29
301 57 145
101 465 5
129 461 29
229 383 111
293 241 35
153 379 7
245 301 153
277 127 33
353 321 137
473 101 9
429 261 1
91 73 81
441 85 49
267 441 29
373 127 1
197 361 9
21 425 57
137 241 115
265 129 65
263 173 231
421 463 1
247 487 3
105 161 309
147 297 181
481 109 11
141 289 57
401 69 9
101 93 297
5 201 217
101 165 161
405 345 33
35 209 89
401 393 13
373 141 17
113 289 201
121 257 37
277 373 1
129 413 81
173 73 73
385 325 5
133 209 277
313 45 38
273 333 41
393 473 13
201 241 189
473 199 13
237 265 177
409 81 1
81 469 1
381 413 1
469 117 5
361 189 117
77 313 113
297 140 73
173 145 321
49 393 9
177 381 97
1 97 33
321 29 73
271 285 81
449 385 17
337 409 53
165 257 241
269 405 33
321 61 165
417 201 57
209 481 1
401 273 21
411 65 45
333 117 33
205 453 7
365 369 49
457 73 6
201 197 237
85 375 89
433 273 1
153 89 221
265 5 149
281 49 121
361 125 101
435 209 1
437 357 57
337 179 53
253 121 231
281 421 27
281 493 1
271 449 33
497 81 1
281 405 3
161 428 44
1 21 225
397 269 33
393 133 37
341 65 1
419 485 1
321 325 129
425 33 25
375 217 87
109 481 13
357 309 97
421 377 33
365 1 21
349 201 145
197 261 49
125 353 83
45 65 17
251 245 35
169 329 113
349 41 89
99 279 107
353 197 1
386 373 80
281 425 17
185 105 225
301 405 25
217 365 113
221 497 1
493 37 3
181 381 89
429 333 1
285 257 65
245 237 253
437 53 21
265 185 1
45 221 49
221 1 25
489 157 3
185 201 55
157 401 1
93 305 169
1 181 193
69 261 49
31 381 48
33 29 465
181 85 1
161 406 16
249 307 1
137 393 105
489 130 5
355 497 1
265 425 61
393 321 53
81 257 141
325 445 1
113 141 217
457 461 1
43 457 37
349 129 129
249 189 15
377 93 45
85 225 29
493 181 5
497 493 1
409 302 45
341 421 65
473 249 9
217 229 177
241 361 13
161 361 73
241 117 217
109 499 1
305 309 33
473 189 9
285 389 1
461 385 17
281 41 153
377 445 21
251 165 72
249 241 217
3 393 45
445 259 17
369 213 113
1 97 237
37 105 73
337 153 77
409 457 21
350 81 52
113 1 237
361 357 57
485 337 3
295 421 65
473 433 25
393 481 17
317 405 33
431 489 1
201 273 69
297 261 53
5 101 385
335 365 129
481 313 5
57 481 17
441 305 1
45 437 25
225 137 45
265 193 85
385 377 65
145 215 249
485 5 16
101 117 177
461 21 1
29 497 3
13 181 245
109 285 105
161 457 37
419 469 1
371 173 9
413 361 73
55 413 73
21 101 185
169 25 149
225 257 17
453 53 17
177 181 145
434 297 39
205 85 185
25 405 22
385 385 20
241 305 170
121 345 13
197 35 129
105 489 7
122 237 85
401 85 45
41 351 1
385 425 1
13 269 193
289 209 203
449 449 37
253 469 1
477 309 9
421 29 65
397 253 57
379 269 116
406 497 1
33 261 17
241 41 209
141 453 33
161 329 105
357 65 17
421 209 28
301 165 1
33 189 177
301 345 141
465 241 9
397 13 25
289 353 73
153 369 21
189 1 181
189 165 113
357 157 1
5 369 21
301 68 73
429 345 9
126 351 5
63 37 39
457 89 13
317 25 145
441 133 9
61 5 337
333 1 125
161 132 225
89 131 245
97 261 193
493 361 1
225 341 11
413 349 41
5 89 405
457 473 21
409 449 21
133 261 145
81 253 89
97 401 73
77 17 49
491 461 5
273 465 5
81 53 321
325 173 13
373 93 25
341 325 1
281 125 137
141 389 8
5 341 97
73 452 5
297 317 177
409 421 1
453 277 1
421 37 65
151 173 265
141 263 49
89 497 1
85 403 23
217 101 109
465 85 25
365 25 102
441 323 17
109 313 165
313 37 137
65 445 9
381 185 89
285 130 13
5 49 125
445 139 29
313 273 21
181 173 97
125 1 369
349 445 49
77 175 101
57 221 45
257 209 89
97 237 145
157 1 1
309 225 129
449 197 49
133 261 77
125 71 177
185 349 121
297 201 97
153 117 311
233 225 241
381 209 9
137 109 125
61 337 29
201 57 197
51 261 97
433 481 13
73 101 219
265 477 9
56 273 173
281 129 1
129 353 125
168 25 62
333 201 33
93 129 349
189 241 255
443 281 1
481 25 3
109 161 161
385 415 85
317 255 161
245 109 73
285 449 49
437 349 49
297 37 137
1 457 13
101 1 1
361 145 61
321 109 141
133 1 113
379 477 1
213 429 33
255 9 155
311 493 1
165 9 37
69 69 137
493 261 5
89 469 29
333 164 81
333 269 137
49 245 167
281 133 121
477 65 9
345 245 11
155 439 11
479 397 19
81 203 111
145 309 1
161 29 65
141 303 133
41 157 49
353 389 49
201 345 41
433 101 29
45 173 241
497 181 1
469 415 1
93 49 73
205 478 22
281 181 93
153 269 49
57 483 17
469 305 17
193 371 103
85 123 19
401 145 45
413 333 67
173 465 21
141 17 1
117 489 1
69 331 165
219 321 161
185 357 129
361 61 49
121 225 261
373 440 41
469 141 1
485 317 1
353 365 89
109 37 1
365 357 25
161 41 297
185 429 41
25 381 113
381 309 1
165 245 173
373 85 113
377 401 29
37 413 65
53 273 45
349 389 81
181 303 195
181 433 57
33 225 163
481 425 5
285 441 33
489 185 1
345 153 9
285 449 5
489 283 9
65 93 177
425 261 61
349 260 49
429 25 41
119 97 263
381 273 52
461 373 1
89 473 5
401 201 37
45 441 59
231 329 13
493 37 1
319 85 4
229 125 37
481 433 5
345 389 97
357 301 97
237 1 197
485 341 1
265 425 75
321 357 133
461 441 35
229 489 9
201 53 211
339 85 61
69 185 21
375 277 69
49 393 73
413 345 69
81 381 89
145 393 57
176 225 61
417 209 33
81 269 161
281 213 220
315 459 35
113 289 125
145 405 77
113 133 17
145 133 193
469 261 1
221 333 148
73 129 309
197 473 25
405 21 21
73 101 369
385 421 49
149 353 83
13 401 57
353 25 49
177 301 117
191 465 29
101 17 235
185 301 121
15 282 117
233 341 33
313 269 129
69 245 129
97 147 25
469 181 1
21 82 390
391 359 21
157 437 1
317 211 73
375 269 123
453 257 9
181 133 69
479 29 1
469 305 1
405 229 33
29 137 73
21 285 17
301 194 121
357 185 65
17 377 89
33 125 281
377 437 17
481 35 1
365 293 57
225 15 141
471 221 5
389 285 49
185 61 159
281 485 1
305 101 37
385 405 33
373 149 89
165 141 17
413 377 81
129 329 129
305 397 57
129 57 97
93 349 65
169 173 249
437 497 1
57 37 1
401 151 93
173 489 1
49 101 353
161 453 33
22 13 379
91 185 17
85 305 137
255 145 127
105 483 11
485 405 9
437 397 1
285 417 11
133 61 49
73 321 97
81 126 16
205 405 33
321 17 21
1 105 17
213 445 17
57 161 225
393 45 97
333 9 9
449 409 25
181 249 197
189 487 13
391 89 63
33 225 77
201 481 1
73 173 217
421 97 33
29 213 33
109 161 23
141 169 281
73 369 49
391 463 7
301 385 26
354 85 140
485 45 1
337 381 25
301 441 21
321 5 81
165 329 101
73 57 81
445 253 41
205 497 1
237 146 185
481 49 13
221 41 217
27 251 232
201 1 281
221 417 81
61 157 243
5 345 125
221 321 21
137 325 65
261 277 129
277 101 97
129 401 25
113 361 25
237 449 49
437 397 33
137 401 45
373 205 73
326 297 26
21 97 25
425 109 57
45 125 97
281 117 129
105 457 41
473 393 19
245 1 241
1 265 199
413 389 49
337 101 57
305 381 49
333 37 81
65 13 269
269 97 217
209 25 241
301 37 3
369 181 81
49 1 121
57 369 49
41 429 49
85 433 45
61 233 149
117 167 103
365 321 1
169 457 1
31 217 181
477 45 9
295 9 15
169 21 6
269 129 43
161 261 49
9 141 140
441 61 13
153 345 61
153 82 165
249 134 13
481 161 13
209 405 33
65 45 85
181 194 1
161 309 145
397 265 9
81 19 235
125 261 49
37 481 13
365 97 41
477 249 17
201 145 71
285 35 33
313 181 49
121 1 257
165 321 31
319 57 119
129 321 101
241 13 1
37 157 17
169 301 169
155 457 21
125 385 61
233 97 221
319 37 53
381 53 113
401 385 63
117 17 349
281 21 125
265 155 35
201 209 273
341 253 100
161 345 25
334 3 21
401 101 69
361 241 9
271 441 41
153 461 33
301 233 105
89 441 45
329 185 141
1 469 17
13 209 221
437 5 9
75 297 45
29 461 1
341 329 1
237 28 73
1 177 165
485 229 1
469 233 17
225 445 9
269 465 1
21 265 129
17 135 31
271 273 37
141 13 105
317 95 67
41 355 63
122 441 13
405 161 65
201 205 177
49 41 269
329 217 109
213 425 61
353 55 109
441 457 34
317 273 105
137 309 9
13 261 129
461 465 33
21 225 29
71 465 25
397 389 89
1 352 78
377 25 45
289 57 113
249 101 43
442 341 20
389 261 33
445 257 9
57 365 129
463 169 23
93 357 83
155 41 323
141 225 32
461 353 36
361 481 9
231 213 251
137 217 97
30 197 129
377 309 13
87 405 33
133 409 53
201 321 117
65 293 1
441 321 21
309 417 57
285 129 17
181 249 137
395 445 21
213 89 49
129 389 49
165 13 281
453 234 1
459 277 29
133 401 73
341 29 129
249 337 157
461 209 9
255 7 121
441 181 9
193 433 49
159 85 305
497 313 1
237 257 197
405 393 1
291 401 65
305 365 57
73 225 137
229 449 37
429 237 9
421 50 5
117 377 35
401 341 29
297 221 69
417 489 1
405 89 69
185 17 189
489 285 5
1 227 39
389 301 25
411 193 21
153 289 117
113 461 9
1 101 225
269 429 1
97 369 101
469 145 25
129 25 3
425 129 37
17 467 29
313 265 57
133 241 149
381 159 17
133 365 41
405 193 77
169 301 193
225 422 76
109 101 291
129 229 57
417 233 1
137 185 81
481 73 9
213 409 69
257 269 169
49 385 93
385 5 41
1 137 233
473 381 21
331 453 1
401 433 65
1 129 101
120 205 281
385 141 89
129 385 73
465 173 25
341 469 17
125 289 57
145 285 169
25 121 377
189 101 289
9 145 13
405 357 9
201 253 73
85 121 117
17 169 249
291 65 25
385 233 25
45 469 1
421 181 69
303 337 29
149 197 205
441 285 25
493 301 1
275 45 95
497 135 1
213 313 93
17 301 143
313 105 77
25 429 21
181 61 129
461 413 9
37 41 133
447 41 23
45 457 1
193 369 1
385 341 93
449 13 45
85 1 17
381 29 89
385 193 37
477 261 9
85 337 101
73 349 113
301 249 177
381 441 29
165 169 61
217 125 25
289 251 118
1 79 403
349 439 33
361 101 81
377 253 13
245 53 1
437 185 33
427 353 59
29 301 106
92 237 33
57 245 11
45 285 121
93 153 337
277 249 193
217 5 109
486 325 1
258 193 175
473 18 17
241 33 45
185 53 93
473 361 21
373 360 73
453 121 1
101 237 113
141 305 93
457 361 25
1 205 265
225 261 97
369 457 13
237 464 1
89 249 37
65 97 21
181 457 41
353 241 13
489 165 5
401 213 37
363 197 21
401 229 81
401 169 1
293 81 49
221 389 25
281 429 41
441 25 17
353 365 105
313 105 105
145 129 185
237 165 53
65 89 93
421 189 79
149 361 101
65 69 145
89 149 309
137 253 97
493 413 1
257 57 185
465 397 1
421 445 17
189 477 9
1 247 245
353 493 1
137 109 157
469 401 25
497 421 1
101 405 25
149 97 289
131 481 1
157 281 49
257 389 49
241 201 115
193 417 1
321 173 113
229 353 41
85 481 5
113 397 33
13 1 85
297 29 13
169 439 23
391 5 83
265 353 143
29 269 185
465 289 19
321 479 1
393 69 85
433 13 35
337 10 13
37 477 13
453 89 1
289 69 153
337 93 48
393 289 49
413 393 41
485 139 1
481 490 7
369 313 97
45 305 25
485 461 1
169 441 53
433 229 25
449 345 41
485 137 1
225 481 5
89 333 17
128 329 169
129 253 113
349 225 1
470 182 1
485 353 1
97 249 45
217 365 73
441 313 37
37 319 151
177 37 217
129 281 9
1 121 140
253 225 227
193 85 101
449 181 1
109 37 305
185 301 41
265 463 35
401 495 1
209 429 41
349 441 33
209 485 13
293 9 33
153 161 235
365 281 81
429 121 57
325 455 13
13 269 89
491 341 1
201 9 13
229 111 179
157 129 73
277 497 1
341 373 45
333 309 60
269 73 141
245 249 150
371 349 111
94 169 85
433 165 25
221 109 161
377 177 89
265 189 161
301 23 153
325 469 13
209 365 129
25 485 1
133 251 7
109 125 25
193 419 81
29 361 41
473 301 21
417 229 69
37 101 17
1 417 1
341 489 1
1 65 46
241 444 11
37 309 13
385 361 79
242 417 33
445 281 35
21 29 393
361 405 65
139 197 129
141 305 85
291 285 99
85 241 245
145 429 33
305 57 25
157 141 65
1 1 13
277 359 7
421 161 1
69 45 33
301 461 17
337 285 17
61 273 49
441 161 45
77 471 3
26 377 73
147 457 17
309 53 65
143 201 13
445 441 41
121 133 313
13 105 1
357 449 25
413 333 1
349 157 105
473 169 13
101 81 345
153 385 43
233 117 105
413 453 1
97 319 83
245 417 45
253 453 25
429 261 9
453 85 1
289 325 87
217 193 73
143 357 25
317 213 105
445 85 29
109 245 25
77 9 409
53 101 65
377 45 77
87 473 17
485 469 9
465 173 9
9 41 409
141 153 197
189 25 49
233 105 17
273 193 29
197 37 1
1 13 329
173 325 129
29 1 273
101 369 85
69 177 197
228 433 5
329 393 5
409 161 65
81 225 41
377 295 21
241 341 65
69 209 213
103 369 101
225 497 3
113 217 209
201 385 57
265 433 49
390 353 52
205 453 1
249 281 109
373 397 57
289 157 9
345 189 125
117 69 269
255 269 81
281 409 21
89 457 12
41 205 257
481 385 13
481 50 5
213 137 193
485 61 1
129 165 145
9 153 45
265 29 205
317 425 41
308 229 35
25 373 33
313 493 1
369 471 17
275 177 185
301 381 17
321 109 1
101 321 69
301 291 41
285 233 209
69 349 9
425 161 37
25 397 25
413 241 69
226 137 132
269 261 17
65 201 109
441 229 1
233 367 115
5 437 1
357 299 121
361 497 1
83 221 11
25 417 61
333 385 101
81 225 185
347 429 41
285 269 133
25 473 15
433 341 57
292 441 13
253 73 57
245 205 209
473 49 13
418 249 3
397 453 17
85 65 353
278 245 109
313 285 157
401 205 1
289 401 65
81 177 257
249 97 38
95 213 123
41 497 1
353 113 1
421 1 49
233 1 21
257 178 5
265 413 65
97 500 1
309 437 1
457 257 24
457 441 9
469 465 17
421 5 65
337 93 17
169 489 5
441 199 6
37 437 1
473 77 5
373 273 1
361 137 117
169 125 281
337 77 33
297 21 93
441 309 37
177 321 65
29 145 49
193 421 33
149 261 33
349 345 61
273 197 33
142 169 199
29 261 161
241 101 121
253 461 25
421 89 13
341 145 39
102 237 73
25 233 201
461 137 33
73 165 63
231 317 17
223 337 13
45 225 209
217 457 17
357 101 65
381 101 113
129 177 9
145 249 73
149 37 129
5 189 125
421 351 27
233 153 61
237 349 1
129 453 17
449 429 37
193 327 169
141 165 253
489 5 1
421 421 49
41 209 109
125 53 17
277 477 1
129 365 9
329 265 33
181 381 89
389 169 1
341 441 57
329 445 9
421 433 62
73 441 9
339 37 119
29 269 209
301 253 109
9 345 153
409 97 37
205 241 21
493 473 7
185 269 159
97 427 17
305 117 109
29 187 303
460 53 35
161 229 97
37 301 85
109 49 27
493 261 1
45 101 257
189 37 193
341 189 65
149 29 77
321 313 149
453 197 1
125 377 9
305 401 1
251 480 14
453 273 17
329 69 149
41 41 149
105 425 61
309 61 17
109 17 9
461 321 15
1 437 17
445 15 49
5 181 129
45 483 17
369 253 93
393 397 1
217 373 1
321 261 113
209 127 197
17 185 165
253 185 217
373 95 85
457 37 43
5 465 33
25 185 105
217 275 183
197 269 33
21 116 1
209 113 285
245 477 1
85 63 193
311 125 83
377 233 1
261 283 87
413 393 33
173 105 73
73 146 217
397 393 101
469 481 17
1 33 157
181 41 298
389 301 79
353 461 33
305 497 1
65 169 5
97 269 209
41 237 145
218 291 21
13 297 65
153 176 4
229 133 169
79 457 7
293 209 65
301 169 1
365 281 113
331 225 47
29 197 137
477 329 9
461 309 25
421 195 65
273 425 73
214 65 87
425 297 73
213 153 193
125 333 13
101 333 89
353 45 85
189 417 33
61 189 225
441 361 21
185 361 117
81 357 57
357 293 139
405 345 33
269 373 1
37 9 145
307 209 147
369 281 40
9 121 293
297 349 81
61 205 209
419 457 29
117 21 177
421 381 1
21 189 265
133 497 1
101 29 309
185 341 129
221 229 161
391 421 17
483 81 15
385 217 61
285 493 1
125 253 63
5 1 337
415 359 11
309 141 161
417 341 13
469 225 5
145 121 177
65 329 85
105 457 29
317 17 177
125 21 49
400 25 25
85 331 167
461 245 1
497 357 1
201 81 243
237 13 209
265 301 137
289 25 53
473 225 5
104 277 13
161 113 269
461 85 9
485 301 1
189 493 3
393 99 101
57 309 13
89 321 69
475 219 21
377 1 21
105 265 153
121 273 209
103 197 233
229 485 1
441 401 51
349 477 13
321 449 29
71 161 81
1 333 69
313 269 169
201 127 25
225 129 263
317 1 161
253 253 233
401 385 51
489 145 5
381 1 69
85 309 49
213 453 1
329 473 1
437 97 1
69 325 65
325 5 161
53 417 78
381 481 5
109 229 97
357 289 11
485 489 5
387 121 3
329 221 89
129 286 16
448 377 32
101 29 289
305 385 65
453 377 17
269 269 5
69 349 41
69 453 33
385 369 25
183 105 263
201 21 157
17 23 429
353 441 13
369 149 77
63 467 1
161 187 259
127 469 25
139 209 205
189 301 25
17 417 5
153 5 177
145 217 193
397 209 1
341 301 129
445 461 29
313 221 121
313 393 5
449 473 1
457 89 25
41 405 33
29 273 169
125 361 5
121 91 345
313 425 37
173 101 258
401 57 57
45 329 89
493 373 1
205 251 137
361 345 33
137 457 39
353 485 13
437 69 9
469 291 17
223 437 1
445 425 8
349 133 145
101 133 249
325 413 65
125 361 93
207 153 79
226 77 246
47 261 17
145 185 257
357 157 97
53 121 101
213 217 157
57 451 19
257 217 89
297 105 41
41 301 197
169 459 31
229 161 169
73 305 177
341 393 5
461 316 25
173 113 257
489 325 5
169 401 49
437 353 60
81 453 17
112 45 24
145 177 273
265 321 165
189 95 277
37 277 97
267 151 129
201 453 33
181 365 9
465 377 5
75 1 97
205 153 239
493 57 1
29 135 145
28 401 29
389 453 1
357 141 1
255 363 117
293 281 127
297 205 169
409 125 37
117 183 247
465 441 1
397 25 103
381 421 73
193 335 123
393 337 65
69 241 21
1 257 81
289 257 153
77 101 97
281 101 9
177 236 79
49 457 17
233 1 169
193 157 53
401 437 33
49 451 11
85 185 289
153 257 117
469 453 31
105 458 12
81 325 17
421 189 49
345 205 93
225 377 97
69 241 89
69 197 53
417 413 72
329 249 169
33 265 183
105 57 291
237 397 37
465 33 29
469 277 25
9 357 57
301 121 161
93 413 77
181 25 281
285 417 13
143 145 293
269 349 121
377 153 57
425 317 65
209 421 1
361 377 68
239 469 29
404 81 32
289 361 117
169 485 13
233 399 77
493 421 1
421 441 1
437 449 5
125 217 237
233 93 241
305 265 149
177 9 319
121 477 9
333 373 89
73 105 33
221 429 57
377 497 1
365 437 1
1 1 497
453 493 1
313 5 41
105 261 49
185 233 237
1 417 57
49 253 229
449 247 37
68 353 37
249 97 17
161 37 309
429 37 71
333 21 129
117 405 33
349 85 99
309 297 183
53 313 129
441 129 17
469 301 1
213 61 257
121 23 121
153 393 1
201 49 193
497 313 1
437 253 17
225 421 41
149 405 49
73 273 157
65 385 13
169 469 1
213 297 129
485 417 1
177 457 15
373 85 1
401 191 53
161 1 49
129 40 349
97 493 1
353 185 3
373 37 113
233 473 5
125 447 49
329 5 69
285 101 81
189 13 98
433 117 59
409 245 73
77 175 251
8 373 39
477 5 9
269 221 137
469 457 1
25 23 277
225 485 9
33 405 95
385 187 85
359 289 75
209 413 25
245 481 5
161 329 81
394 233 31
101 149 145
457 395 33
161 355 145
201 29 157
29 281 57
61 285 209
363 77 9
145 345 141
21 461 33
345 497 1
101 305 57
29 357 137
41 1 209
25 334 102
33 263 219
33 233 185
5 125 349
285 445 41
197 1 289
337 65 139
341 25 97
461 13 33
125 353 101
241 421 49
321 17 23
109 181 153
385 345 60
365 169 39
481 237 6
151 401 85
169 401 97
57 281 125
461 105 1
47 229 1
461 69 25
125 67 361
409 161 49
205 477 17
139 219 231
385 353 33
11 271 107
1 497 1
109 489 1
425 377 67
133 75 325
205 161 105
345 21 135
121 253 67
253 229 217
365 337 13
221 123 1
229 181 113
465 265 5
173 109 105
461 133 9
261 325 117
325 429 49
369 412 25
201 329 77
353 249 125
29 489 1
1 133 97
93 37 1
89 241 209
225 169 261
437 401 1
289 165 33
189 69 209
461 67 29
197 149 49
149 169 29
265 376 93
421 341 57
329 425 13
385 157 17
221 285 165
245 453 33
369 21 113
305 101 81
261 289 61
377 330 105
409 25 13
117 1 1
197 117 97
185 121 13
117 397 25
409 401 25
93 41 353
29 153 189
361 397 25
277 317 145
169 197 241
453 121 17
273 371 109
221 478 1
425 97 25
201 49 25
451 305 29
179 17 55
413 467 1
53 149 225
53 173 165
465 89 9
121 101 317
67 149 273
29 365 49
105 349 17
137 465 13
417 441 57
425 356 69
237 33 3
408 361 11
133 121 161
421 285 49
245 97 239
1 258 200
325 385 101
137 237 15
245 109 1
247 261 33
333 101 13
5 481 13
40 373 73
29 35 127
249 449 25
15 437 33
433 193 45
273 457 33
77 369 25
193 41 13
337 435 1
289 357 89
373 1 65
189 301 177
469 153 1
275 87 147
30 325 161
153 441 25
121 337 13
157 401 49
297 201 145
25 269 161
305 189 85
365 305 65
17 301 57
33 173 73
341 254 71
209 137 221
61 189 9
99 73 93
33 45 361
409 201 21
313 5 25
5 83 265
310 61 73
393 489 9
5 445 25
33 405 33
69 9 329
349 125 121
101 267 165
93 249 25
425 333 69
425 93 5
17 73 309
369 373 17
101 109 153
453 125 25
213 273 9
383 341 93
296 269 41
73 329 13
1 4 420
121 249 89
169 353 53
293 385 101
485 133 5
285 1 209
73 77 25
153 425 53
181 55 257
151 261 223
53 265 55
425 305 17
81 207 234
273 181 37
137 89 301
381 17 104
269 269 223
177 393 69
17 461 1
293 85 1
177 125 163
417 185 13
233 25 225
173 337 130
233 409 25
237 213 97
157 265 45
361 453 17
73 125 49
353 233 130
21 81 1
219 301 121
151 169 325
189 201 267
5 77 145
409 209 29
145 137 181
1 329 149
417 297 1
209 129 177
145 129 157
285 279 29
349 393 107
313 363 23
101 485 9
381 437 1
485 25 1
257 244 205
263 241 137
313 53 149
221 113 257
337 325 13
125 473 17
437 265 9
21 269 209
89 279 89
65 29 253
85 449 41
145 95 153
410 153 16
69 269 129
157 381 105
497 477 1
329 198 113
269 345 81
461 177 21
229 449 1
201 225 25
477 161 1
233 421 17
325 358 6
37 101 271
157 245 129
193 389 13
413 61 17
271 129 81
387 137 49
437 409 1
91 225 217
205 497 1
69 169 219
404 359 95
305 285 141
457 33 33
141 458 34
225 109 37
389 33 1
249 245 41
331 389 89
437 33 1
289 117 165
33 421 29
189 305 145
213 385 1
193 121 97
201 1 113
369 281 79
69 17 169
193 437 57
93 157 159
73 25 37
381 65 12
325 477 3
35 361 53
45 325 41
493 81 5
37 325 67
217 69 1
397 409 41
429 197 25
380 445 1
333 75 73
257 65 233
41 115 384
145 461 17
149 69 129
333 445 17
321 461 25
57 421 57
409 397 81
225 309 129
201 73 109
405 89 33
469 445 31
49 265 61
321 189 29
269 173 155
361 429 33
261 113 193
251 217 183
1 53 65
437 365 33
193 389 89
241 473 25
197 185 81
253 161 49
497 311 1
453 409 33
25 473 17
313 193 117
337 293 109
417 437 1
341 265 109
161 181 129
281 173 125
101 169 93
341 493 1
101 49 1
265 137 137
121 1 97
47 101 321
349 133 17
465 209 29
109 387 55
297 269 157
105 477 1
109 53 353
333 5 45
441 253 39
376 477 17
257 141 193
173 33 177
373 277 97
333 345 49
321 173 129
189 1 113
57 253 227
429 453 33
45 329 29
461 489 1
161 41 249
281 387 85
57 113 289
161 1 9
353 353 25
465 301 33
133 85 9
429 385 38
385 21 21
475 45 13
189 257 205
494 361 4
305 113 161
73 163 219
378 9 109
121 425 25
213 481 5
493 393 1
289 301 113
69 93 259
325 425 69
369 425 37
151 421 53
281 301 73
253 313 41
113 181 232
265 473 17
81 443 1
341 369 57
405 397 65
41 197 93
431 21 67
385 17 101
89 309 145
473 93 17
301 341 25
165 421 33
1 489 1
14 85 1
223 145 143
377 25 29
353 195 81
81 173 265
193 145 225
121 413 17
257 277 113
437 389 63
428 305 13
73 177 194
113 25 185
189 373 1
421 303 65
495 179 1
365 405 7
49 217 205
421 321 33
409 325 81
265 161 223
45 329 41
369 499 1
441 273 33
233 333 145
473 113 25
201 121 179
297 427 41
173 201 49
409 245 33
237 41 177
309 1 1
117 137 197
105 325 125
449 493 1
73 307 39
181 389 1
153 245 225
235 429 13
217 305 105
1 86 42
473 245 5
145 35 105
321 1 21
341 437 33
37 261 53
253 225 31
329 412 24
445 341 13
51 209 156
481 309 17
256 285 5
289 181 113
489 313 1
391 265 21
201 341 1
401 49 49
87 69 133
381 220 1
469 121 1
105 209 285
377 77 49
141 73 281
153 417 41
65 69 1
97 13 77
293 309 161
473 417 5
473 1 1
446 121 54
197 313 37
249 269 209
457 25 24
1 93 97
101 393 49
337 329 149
265 341 129
153 353 118
453 23 29
1 25 329
301 13 121
401 101 49
327 441 25
385 52 53
93 149 161
9 249 13
55 349 101
273 273 1
401 209 35
113 481 1
97 477 18
245 453 17
365 449 15
333 477 9
349 273 129
49 45 125
97 401 25
37 363 5
185 445 41
241 99 44
457 441 5
53 105 109
81 73 269
237 449 33
273 201 61
249 5 113
201 193 145
248 329 1
461 425 5
425 333 65
229 265 117
391 397 53
493 261 1
141 113 301
413 345 73
29 219 25
1 457 1
448 313 51
489 297 1
113 437 1
461 391 33
161 194 244
381 293 33
407 245 83
117 65 265
413 433 13
345 65 13
257 493 1
469 37 17
421 385 61
21 489 9
373 69 9
441 41 1
261 77 161
321 53 49
421 441 5
17 133 113
333 149 161
245 473 21
237 321 145
41 73 261
357 157 113
141 177 317
361 49 95
17 385 49
17 485 5
361 217 112
121 301 41
221 437 17
361 215 21
445 215 17
365 393 1
312 229 129
301 385 89
337 409 13
485 233 9
481 45 1
201 427 73
261 5 201
245 101 254
375 481 13
9 1 393
66 57 34
189 17 25
189 185 57
309 189 133
89 489 1
459 345 7
376 267 71
133 257 197
293 281 65
437 421 1
145 221 121
41 279 31
251 309 31
369 445 45
305 41 181
385 389 1
229 201 113
457 493 5
277 1 1
305 163 1
101 33 289
377 109 77
359 266 79
257 449 17
185 1 125
357 393 37
313 349 65
129 65 141
385 289 33
453 153 37
5 81 121
165 494 4
241 293 113
181 241 45
253 165 121
461 449 17
461 245 1
205 297 17
16 97 29
1 313 141
97 481 9
481 253 5
405 377 17
41 261 125
329 227 1
277 245 33
389 193 65
401 225 97
209 121 287
421 189 9
473 17 17
393 1 57
441 301 45
401 49 5
33 289 205
369 405 65
5 241 9
385 221 1
453 225 9
471 77 15
449 245 47
461 191 29
361 41 37
397 273 93
385 289 77
393 469 1
233 161 177
26 169 145
441 1 3
473 477 9
149 181 97
421 449 31
37 197 145
465 385 29
251 45 119
405 397 1
97 345 29
137 237 185
85 461 25
289 313 9
325 181 49
333 247 41
401 403 47
489 201 1
1 125 65
181 361 123
245 53 185
21 57 135
253 193 201
225 267 195
25 121 113
376 369 8
77 361 25
273 141 17
313 1 81
369 13 73
269 353 37
189 417 5
453 41 1
373 317 17
153 149 121
193 442 48
321 125 109
253 137 1
245 65 133
1 9 133
321 471 29
409 445 15
37 477 9
173 425 1
65 29 21
357 77 129
437 13 57
422 157 10
189 275 3
277 234 109
37 401 93
101 81 233
157 37 321
421 325 15
195 109 210
79 285 193
217 429 45
449 325 13
213 79 49
82 421 65
500 85 1
197 5 81
307 65 95
157 53 213
37 409 21
21 101 369
99 493 5
353 229 57
81 145 325
73 489 9
437 73 1
329 405 33
101 21 289
81 289 189
497 209 1
61 73 317
465 433 9
413 101 57
331 309 43
335 325 97
300 61 83
141 11 353
209 385 45
53 345 117
73 473 21
69 305 29
85 364 34
225 385 29
385 265 1
57 433 41
9 485 15
427 85 1
309 289 1
369 221 53
485 457 1
321 213 9
393 449 25
277 493 1
197 9 97
65 173 41
361 385 49
69 1 289
211 194 19
177 109 53
301 201 121
153 185 313
401 329 45
425 245 21
271 343 9
261 367 41
211 85 209
257 217 33
385 305 109
375 293 101
177 473 5
441 381 49
345 465 5
177 405 65
385 277 69
33 19 93
385 311 59
61 77 321
273 105 69
457 305 41
93 337 125
305 189 77
153 153 257
101 133 353
229 33 253
41 277 193
165 73 161
55 417 65
441 45 11
193 213 225
29 1 281
219 77 264
341 5 97
197 445 17
45 1 115
273 157 217
33 253 57
157 253 97
401 289 9
281 21 213
254 477 17
273 97 109
496 187 5
200 481 5
34 45 237
113 157 201
353 1 105
161 77 37
381 113 1
205 29 249
417 421 33
491 433 7
169 25 49
321 265 69
305 133 45
1 441 53
85 389 63
209 385 53
497 181 3
425 373 65
189 105 42
153 341 1
385 241 101
403 425 41
37 189 227
9 49 425
113 367 81
41 427 25
37 421 33
9 237 233
194 457 3
369 313 23
297 113 181
333 153 153
40 305 85
457 481 13
81 41 321
133 215 141
341 77 1
429 145 65
293 97 177
409 425 45
141 477 15
453 65 1
497 405 1
401 185 49
191 469 9
357 285 5
29 325 113
413 125 15
453 241 1
237 189 183
145 1 353
161 129 321
121 277 112
421 137 29
275 405 73
22 489 5
27 337 21
53 73 253
33 85 273
59 221 71
437 285 1
437 489 1
309 61 189
153 382 86
500 121 1
221 353 1
77 97 377
389 169 109
389 309 49
349 265 81
117 81 37
297 193 29
305 77 91
245 197 1
21 377 31
349 469 1
53 325 93
217 461 33
365 181 89
413 153 17
25 213 257
199 173 5
185 41 123
301 133 17
221 253 233
457 161 37
53 5 81
327 351 77
9 21 225
433 277 9
285 389 49
429 437 33
69 109 65
117 457 5
357 405 33
69 489 1
309 277 173
317 497 1
465 277 29
197 109 25
305 313 130
85 473 17
73 437 33
249 493 1
63 33 121
469 177 1
345 305 65
385 57 85
241 469 1
477 477 7
21 257 181
343 277 29
337 233 85
61 9 73
325 189 97
85 133 323
153 389 1
285 395 49
461 131 9
197 129 33
5 125 1
133 33 129
400 65 23
101 471 29
465 473 13
449 413 45
117 393 33
185 205 81
441 305 13
141 377 109
249 19 1
189 309 163
401 143 81
377 99 49
365 417 61
313 49 75
455 345 29
453 229 33
439 169 51
233 161 25
277 177 109
125 281 201
413 53 33
338 337 122
405 265 25
21 55 25
481 97 13
61 108 185
133 305 183
17 321 101
337 365 57
85 197 297
285 93 17
69 415 57
161 417 1
101 493 1
81 225 113
125 157 89
201 68 181
253 201 15
285 377 45
331 413 9
493 493 1
329 493 1
481 1 5
461 309 17
285 305 185
17 65 169
29 81 93
213 301 109
409 65 91
73 301 121
407 65 37
445 141 25
277 153 129
37 257 201
89 77 245
71 435 15
17 233 149
1 129 325
161 61 185
105 153 199
13 365 41
337 291 25
89 129 113
301 25 41
1 213 179
20 109 349
497 465 1
149 233 181
457 165 29
257 497 1
385 305 45
185 397 1
241 345 9
161 245 129
51 167 89
77 251 221
321 377 117
337 85 33
93 477 1
441 185 41
93 415 9
5 349 145
85 489 5
61 309 17
53 113 13
405 193 1
51 201 61
429 273 25
93 5 391
129 437 41
345 285 13
413 285 41
189 379 107
289 25 177
245 77 241
145 245 145
257 417 53
341 429 41
69 121 133
213 93 193
241 169 101
65 19 173
325 185 113
45 41 441
61 13 153
441 449 9
477 485 1
448 453 17
481 244 9
233 477 1
469 377 1
25 265 185
445 397 43
37 269 209
485 277 1
49 101 201
41 153 273
201 145 13
389 457 5
367 281 112
13 477 1
249 257 81
237 205 136
45 401 69
437 329 37
109 401 29
361 93 125
37 185 213
297 381 81
105 453 25
25 227 223
321 309 81
121 311 183
305 129 85
344 485 1
359 245 51
25 341 81
43 441 31
225 431 11
385 437 49
337 93 121
381 41 17
365 469 17
89 141 137
217 437 1
5 85 295
89 133 1
69 165 289
405 125 1
93 277 145
337 129 11
129 333 97
273 305 135
373 277 97
249 313 121
239 273 25
297 493 1
154 85 95
173 309 129
161 489 5
349 225 43
45 337 117
429 119 5
455 31 21
213 161 49
225 328 51
417 178 51
173 1 89
189 305 141
149 31 309
145 325 97
437 21 1
357 401 85
449 137 1
105 81 105
469 489 5
153 369 17
457 105 25
401 481 17
477 305 9
249 433 35
73 365 17
361 181 37
265 337 161
381 193 17
25 1 285
401 113 53
225 173 225
289 297 17
199 443 21
393 135 101
297 189 157
81 425 33
389 329 1
49 287 5
17 239 131
397 33 41
193 201 161
497 1 1
301 419 16
81 385 105
341 473 17
269 389 1
53 272 202
97 149 226
385 273 77
201 377 29
415 97 33
497 29 1
317 29 47
49 85 90
233 133 261
481 341 1
393 475 13
157 193 199
201 233 87
13 177 221
421 386 65
333 385 72
165 485 9
445 473 21
421 253 49
189 153 33
41 361 93
85 99 195
141 73 9
81 343 152
449 441 13
189 345 121
11 15 319
433 305 65
277 217 201
117 189 305
137 389 81
29 457 29
325 169 79
373 189 91
317 469 1
401 181 1
201 289 3
289 173 209
89 25 285
241 429 65
359 142 19
377 325 65
251 273 197
297 321 121
493 439 1
293 189 141
349 301 81
357 435 31
445 329 21
101 73 81
201 157 129
45 369 101
469 241 1
415 451 31
273 301 129
129 337 95
153 145 261
89 169 113
325 481 1
385 277 113
105 141 257
277 127 197
265 381 1
329 285 62
269 49 41
469 353 17
421 485 1
433 301 61
125 153 109
17 305 37
29 453 33
85 437 1
1 397 33
257 409 77
217 193 121
285 233 193
153 1 169
45 453 1
113 77 11
173 241 133
73 345 49
165 69 17
9 245 193
173 373 1
185 157 149
37 209 153
389 245 97
225 209 61
465 69 12
409 173 69
389 153 97
443 269 3
327 301 111
485 417 7
417 205 29
41 385 109
237 429 25
312 205 89
481 57 1
429 21 9
397 209 53
81 225 49
149 393 81
93 9 289
201 413 9
291 9 35
285 309 1
135 101 239
409 385 45
357 29 33
65 161 245
245 53 161
489 391 9
157 93 297
369 385 61
253 89 225
453 125 1
191 417 57
101 477 15
29 161 293
229 117 17
1 397 13
401 391 61
89 205 67
469 189 21
185 273 125
141 433 55
493 30 1
381 417 61
32 329 169
289 377 61
261 205 113
449 403 1
5 489 5
57 497 1
371 421 45
333 1 57
225 213 37
313 209 158
477 199 7
249 177 97
461 251 17
269 1 127
453 141 17
351 301 113
257 29 225
405 1 1
369 457 13
155 213 143
45 409 29
489 61 5
105 421 15
249 297 149
385 341 97
421 481 5
111 371 27
361 413 21
413 129 33
34 145 177
117 17 161
175 245 153
201 149 179
421 269 49
493 169 7
489 277 1
269 340 81
237 365 10
161 37 121
25 141 185
209 149 281
485 297 1
253 421 77
177 441 5
1 405 49
213 433 17
421 149 19
213 153 177
369 169 85
489 373 5
169 281 101
418 93 66
225 417 17
173 33 289
425 65 41
469 353 1
261 261 165
417 65 13
461 37 1
41 129 351
497 293 1
201 29 107
45 461 9
225 335 53
125 321 25
437 21 13
1 421 33
489 197 1
146 189 207
5 473 17
25 47 21
485 335 13
353 485 1
301 1 193
182 479 7
401 81 89
265 249 235
205 297 201
171 51 315
42 405 1
261 329 25
249 111 189
1 117 225
297 181 1
1 161 255
225 333 164
197 422 67
249 9 9
161 193 137
425 221 1
269 101 25
89 333 137
46 273 5
265 45 177
441 37 41
429 337 57
369 341 121
153 381 31
61 201 61
419 458 36
13 69 5
257 193 33
5 225 45
169 157 229
41 1 421
425 441 40
103 377 121
293 111 17
49 409 19
133 365 113
345 21 93
485 217 1
221 185 201
73 121 95
481 373 19
1 107 195
91 333 153
193 85 237
453 85 17
189 179 1
461 417 37
13 453 19
451 77 27
193 351 1
421 277 5
77 309 113
81 389 49
373 453 41
461 301 17
477 155 3
269 210 221
413 270 41
405 481 17
329 373 97
141 473 5
461 289 1
373 265 113
313 325 57
441 291 23
389 309 81
278 206 216
285 469 1
449 245 5
133 341 9
201 61 261
298 477 17
285 456 12
481 385 13
329 405 65
77 249 209
245 55 161
237 361 109
209 457 17
147 197 1
53 223 47
73 129 89
105 319 169
221 109 36
188 237 105
93 173 133
225 253 153
105 61 199
105 417 41
149 311 181
269 349 81
181 225 80
127 385 77
237 201 245
173 189 51
448 289 10
429 189 9
265 205 201
101 345 109
293 63 27
373 199 1
205 21 34
456 309 38
185 477 9
291 153 97
342 253 79
325 277 97
61 341 69
9 153 241
293 437 1
469 229 21
245 321 169
117 241 133
389 45 1
229 17 177
205 465 1
229 166 233
225 137 155
45 237 161
277 205 157
53 395 101
297 269 177
257 389 101
241 237 61
197 393 97
93 65 169
205 33 41
405 49 81
77 421 34
485 305 1
109 289 185
241 101 233
33 429 1
217 365 33
49 69 289
465 1 17
117 285 69
377 125 97
201 499 1
441 341 5
433 197 1
469 5 17
73 225 1
105 369 15
193 21 269
105 299 157
185 489 1
349 265 81
321 477 5
283 369 25
141 433 21
377 381 9
263 245 7
65 13 181
441 234 49
429 305 41
138 29 7
301 281 9
149 225 141
133 297 175
169 257 165
489 213 1
363 273 91
421 353 25
69 181 177
325 229 41
161 325 81
21 1 1
51 73 365
465 269 17
141 53 161
409 189 29
321 5 157
1 349 25
245 245 65
361 286 45
281 453 1
109 373 1
81 289 99
171 77 59
469 426 17
405 169 81
165 177 197
69 327 67
189 276 146
53 77 57
139 173 185
117 225 17
301 289 57
25 197 209
385 417 69
99 237 261
477 301 1
1 113 101
185 1 1
329 393 53
361 1 17
173 381 17
417 329 75
93 485 9
197 429 17
465 451 1
65 409 57
1 145 285
129 385 37
459 69 1
257 221 77
453 361 33
353 353 73
285 185 137
67 45 117
1 165 143
229 235 31
205 145 153
1 407 67
357 301 97
117 385 101
489 369 1
273 7 89
497 201 1
137 333 135
121 344 46
385 149 1
45 401 29
401 349 5
81 66 141
221 5 177
45 337 125
479 177 1
1 145 165
113 41 305
74 365 129
249 261 105
201 323 143
21 125 313
261 377 89
361 341 45
421 185 49
205 45 163
225 465 17
226 141 173
489 301 1
221 485 1
193 153 73
321 135 173
285 357 61
37 161 277
401 129 89
81 121 237
461 429 9
365 197 10
61 77 257
305 221 153
373 79 1
425 403 65
61 261 89
313 21 135
49 385 81
365 93 113
1 365 33
109 453 27
165 129 37
418 53 34
61 447 17
309 109 129
37 261 113
369 277 1
77 465 9
309 281 129
13 139 337
389 205 41
369 149 77
1 169 37
125 21 41
369 237 97
493 9 1
449 281 49
119 433 1
485 361 5
97 469 1
363 65 15
421 393 49
201 221 115
277 365 57
345 445 17
325 81 65
393 129 29
441 245 25
73 235 111
65 481 13
473 221 17
125 289 121
401 81 61
101 81 193
373 453 1
357 157 9
121 165 153
299 453 43
477 243 17
433 93 29
101 37 273
413 261 45
343 1 27
269 445 29
17 305 113
353 85 93
499 479 1
53 101 33
497 385 1
365 137 37
29 237 57
305 261 61
129 133 209
225 193 61
345 361 93
175 183 103
152 253 95
241 421 1
313 57 41
173 173 217
357 413 29
433 301 45
473 121 9
205 301 137
205 234 174
69 121 265
181 349 5
209 459 5
105 311 43
225 233 105
409 53 73
469 301 1
231 289 105
101 301 161
133 217 1
127 169 149
341 481 11
369 301 49
373 21 65
115 49 131
401 241 37
229 17 209
233 9 225
73 473 17
229 189 233
9 141 193
361 109 129
37 1 113
399 105 47
393 325 9
37 333 25
149 157 313
261 213 209
153 449 1
237 301 185
249 193 133
313 245 145
101 441 41
125 361 137
153 213 1
37 169 81
41 445 41
305 401 1
133 369 1
98 437 13
333 133 161
85 77 89
349 369 93
273 301 81
221 405 53
193 465 33
197 5 273
457 213 9
309 489 5
239 293 1
329 15 29
141 413 1
133 229 1
137 437 57
263 153 9
301 133 185
77 469 17
61 121 265
93 141 249
243 281 165
421 381 65
81 161 121
116 1 374
229 473 23
293 425 21
381 281 113
201 305 7
301 287 100
73 89 321
17 381 109
325 89 65
153 301 121
453 149 1
269 73 113
185 61 105
277 341 61
465 405 33
93 1 177
89 1 137
37 213 273
277 153 197
261 349 47
473 151 1
253 41 189
40 301 185
493 153 7
269 341 67
221 289 117
493 117 1
281 93 161
23 225 45
397 249 61
265 97 227
265 417 21
257 269 77
73 265 229
281 253 169
345 397 21
85 221 275
381 281 49
101 165 5
285 329 41
237 1 201
61 397 99
353 205 107
405 101 1
489 337 9
257 229 181
391 377 55
349 369 85
129 281 197
457 5 37
225 41 229
125 195 167
493 65 1
365 477 17
447 381 19
333 101 57
189 465 13
215 135 123
481 229 11
259 361 13
9 177 81
413 1 1
209 133 281
1 29 409
205 265 161
149 393 29
297 161 157
253 225 57
85 409 13
429 195 1
341 377 103
273 421 29
269 201 57
121 10 153
485 467 1
427 105 27
337 437 41
225 261 209
145 57 97
237 65 169
489 301 1
261 197 97
109 409 31
65 203 59
285 309 81
237 183 225
49 193 49
357 209 81
221 433 61
141 417 55
73 75 221
173 253 65
177 477 1
125 137 213
401 385 39
41 393 61
115 445 9
321 111 165
17 265 17
297 467 23
257 1 213
73 13 129
385 473 25
1 445 13
197 341 89
189 45 141
265 181 161
179 473 17
413 353 25
30 325 1
441 157 45
365 271 73
389 149 57
493 233 1
25 201 297
459 433 27
381 105 109
313 29 29
185 85 29
329 413 25
365 173 129
69 297 51
21 357 129
359 353 21
149 369 75
410 247 85
389 265 97
225 405 25
109 349 137
1 371 111
301 1 87
117 61 185
461 169 10
37 37 113
213 205 1
15 125 113
425 457 9
445 281 17
273 329 153
385 137 13
441 97 5
181 301 9
169 221 85
215 481 13
397 269 21
197 57 129
177 461 9
157 313 46
233 137 137
1 213 1
265 309 145
421 289 57
73 373 49
261 117 81
481 361 5
421 101 65
145 421 71
493 213 1
465 261 29
337 141 53
225 245 65
401 409 45
109 401 33
445 193 33
333 97 13
461 5 1
397 383 17
269 83 18
169 229 129
449 201 13
333 436 45
385 179 1
321 73 133
365 317 65
149 373 113
153 117 233
305 117 77
81 153 1
433 465 17
469 153 5
341 349 41
345 493 1
325 195 17
349 53 97
373 265 105
369 61 46
381 193 113
285 25 131
237 61 40
137 421 49
165 48 1
493 273 1
101 413 9
154 451 1
1 269 17
301 461 9
297 401 25
17 489 1
457 13 22
389 245 44
249 41 113
413 461 1
1 121 245
433 61 21
57 449 1
493 405 1
253 256 57
33 141 257
297 341 101
17 409 46
169 185 205
113 69 97
401 321 81
493 233 1
221 237 29
41 413 81
175 265 161
413 377 65
53 25 13
329 409 73
121 221 201
181 245 97
345 189 29
413 329 73
56 85 3
61 317 49
45 405 17
61 409 65
389 345 89
43 41 31
285 367 115
413 109 1
205 221 257
57 213 1
297 410 34
85 417 77
153 49 297
461 37 33
37 389 101
441 341 57
461 309 17
453 433 33
21 421 17
341 1 41
449 493 1
121 101 27
181 97 281
305 193 97
393 413 49
397 205 17
457 337 9
213 469 1
373 333 65
93 25 25
345 53 69
105 431 55
405 397 61
141 181 1
245 231 129
169 61 269
449 49 33
121 109 17
193 457 1
137 309 157
333 419 11
49 37 309
397 473 17
245 125 57
309 37 129
361 433 29
497 57 1
249 237 77
117 229 241
81 19 313
253 189 233
57 395 25
163 281 15
22 5 155
37 261 1
426 451 41
477 13 17
389 121 13
57 193 205
141 177 249
357 465 34
245 373 1
53 185 201
445 53 17
373 41 9
145 177 105
1 249 1
189 5 137
233 341 13
197 349 17
449 297 45
21 141 88
369 193 117
165 37 329
405 485 1
201 61 173
44 393 97
385 33 49
149 449 13
305 445 49
353 201 1
437 100 1
221 377 33
217 245 225
393 381 25
77 165 129
193 493 1
301 101 41
373 1 113
93 425 1
437 153 7
429 229 21
401 413 9
385 74 56
1 365 9
485 353 15
497 433 1
381 497 3
1 237 135
465 245 1
409 133 37
1 5 193
93 1 185
85 393 33
9 199 13
93 101 65
37 13 309
435 5 23
239 139 66
365 18 9
93 333 17
61 317 129
181 421 65
167 61 31
437 149 1
189 441 57
257 429 1
321 239 21
241 53 89
453 21 1
293 289 33
3 205 81
21 49 281
341 465 33
233 77 91
271 253 161
497 57 2
385 13 29
453 285 1
153 129 21
205 165 289
201 369 3
273 305 185
9 349 33
145 317 97
453 497 1
289 209 189
317 479 20
21 409 21
361 353 97
1 257 117
81 385 30
201 201 1
261 221 225
355 85 25
323 70 49
217 201 241
481 53 13
349 205 113
93 247 253
79 17 263
233 233 41
241 237 165
385 353 5
165 173 105
421 217 49
457 465 29
193 157 189
337 121 61
363 339 53
445 57 25
277 319 163
5 81 93
313 41 161
237 61 217
270 69 214
341 249 23
57 65 49
277 297 105
225 373 89
45 73 401
437 89 25
185 309 1
157 301 37
133 453 21
457 293 13
303 177 161
221 97 41
157 349 132
91 269 201
449 385 1
145 461 17
285 337 17
373 453 47
85 441 47
489 481 5
73 149 79
43 477 13
131 357 1
381 357 73
57 93 401
169 17 205
325 477 21
165 181 9
21 99 23
493 109 1
473 237 1
493 257 1
373 357 1
473 9 1
345 413 33
409 257 61
289 17 177
449 161 37
385 41 29
161 109 173
21 113 13
61 109 81
385 181 73
267 5 73
197 245 33
125 321 81
45 61 201
37 429 25
427 277 15
369 281 1
297 353 69
493 385 1
397 457 25
473 269 17
165 145 97
257 433 21
201 333 39
389 21 17
301 469 1
231 209 101
297 253 45
469 441 5
17 313 49
125 205 97
299 10 55
41 453 33
449 135 33
249 433 61
21 413 87
377 245 45
117 101 1
57 237 21
457 101 37
173 445 33
195 301 177
377 157 5
141 245 241
345 377 89
241 173 105
341 300 81
193 281 173
21 454 25
52 253 25
205 329 7
173 489 9
385 315 61
10 201 243
357 365 17
47 109 233
401 261 49
445 421 29
445 89 33
369 177 61
289 89 75
349 285 41
273 257 133
413 417 1
113 429 25
365 191 129
248 349 129
181 229 49
1 245 65
157 37 113
97 351 33
197 473 13
227 33 215
1 5 321
217 109 257
125 169 101
459 253 7
161 81 265
478 409 19
53 73 297
265 309 53
213 231 179
341 425 1
301 141 89
225 177 1
471 377 1
1 361 77
381 401 65
233 341 25
165 341 81
9 161 53
85 281 13
33 61 329
369 133 109
81 231 13
57 305 121
375 69 45
337 25 47
269 453 17
309 471 29
305 149 93
401 34 9
405 213 65
121 65 293
485 157 1
133 265 61
485 201 1
333 281 97
381 241 70
421 269 49
301 177 121
445 475 19
149 361 109
429 377 65
229 61 241
82 241 61
277 161 33
157 405 17
217 341 1
465 469 13
489 340 1
441 297 17
73 189 9
33 377 1
481 97 9
437 105 1
457 245 5
45 233 185
211 461 33
47 421 65
217 421 33
473 321 9
345 317 25
253 253 153
73 345 61
69 89 277
133 277 39
357 157 21
221 328 164
181 269 81
285 449 13
261 245 113
177 229 221
141 215 233
122 1 342
193 249 205
141 449 41
213 201 1
425 249 33
481 165 9
285 325 17
353 433 40
233 437 1
173 405 58
109 109 329
265 329 153
261 251 193
285 336 1
369 109 41
281 453 17
345 1 41
221 269 37
201 129 1
317 65 30
445 381 33
41 181 1
305 141 41
469 301 1
381 457 13
401 161 53
354 293 126
13 37 169
305 118 153
493 461 1
433 237 17
385 361 49
333 349 137
73 325 129
375 105 55
9 309 65
385 317 21
357 429 17
49 73 401
465 193 25
433 421 23
85 17 129
173 377 73
261 429 45
253 259 133
201 289 5
489 249 1
461 269 1
151 247 211
397 417 77
157 481 1
137 229 129
441 45 21
449 257 1
221 157 261
93 497 1
29 489 5
305 385 85
481 153 17
345 205 89
429 261 57
223 309 129
277 81 129
213 201 193
73 209 249
83 261 1
469 93 9
1 349 145
101 273 91
47 425 1
53 445 9
485 451 1
33 217 81
485 273 1
5 393 106
245 181 165
105 333 137
349 369 41
1 433 37
213 301 137
337 5 17
233 113 161
409 333 73
41 373 81
337 353 81
37 381 9
177 373 97
41 25 393
157 193 107
381 433 25
195 181 181
1 183 235
225 173 208
121 433 45
189 53 1
153 257 197
201 401 41
211 137 111
69 149 1
213 265 113
41 381 65
1 401 41
229 117 17
61 13 337
263 53 155
365 1 31
261 381 49
441 321 13
409 153 69
93 401 33
237 329 21
181 445 1
455 121 27
241 253 173
173 145 1
469 165 9
57 429 17
113 265 82
245 61 129
269 37 129
155 421 51
293 236 49
23 117 257
373 265 13
313 429 33
461 301 25
321 29 177
129 29 309
201 462 28
105 203 155
305 384 11
225 301 161
460 261 33
1 109 57
465 369 33
381 426 68
389 101 60
5 193 49
369 465 27
249 41 224
19 333 155
413 137 81
305 97 85
81 301 97
131 13 217
157 301 73
279 341 21
310 441 1
401 221 85
273 317 121
137 321 169
361 301 69
1 49 209
221 197 145
49 181 77
421 457 42
93 305 53
301 425 65
429 45 1
489 469 9
193 17 301
121 133 17
497 253 1
41 481 9
1 485 1
467 281 17
413 437 41
389 353 1
77 265 81
307 491 1
405 217 17
149 261 109
189 306 76
205 417 41
33 21 217
341 141 61
349 151 105
129 445 49
281 245 97
209 417 49
373 249 55
485 317 1
341 81 33
37 309 151
273 321 165
50 493 1
101 67 105
269 401 37
215 341 107
57 401 1
245 385 93
233 269 209
413 321 53
95 201 269
433 461 17
401 253 85
469 493 1
33 194 168
429 473 17
389 297 81
481 489 1
91 101 53
161 17 189
190 237 17
21 369 11
193 361 125
305 253 65
365 313 81
41 37 121
325 253 81
333 297 41
437 444 48
101 485 1
161 421 65
481 197 1
281 313 9
269 181 220
13 165 275
89 469 1
153 441 21
79 453 25
89 281 205
485 65 9
137 137 155
433 109 61
469 445 1
265 349 97
485 301 5
229 201 199
289 165 189
381 45 1
181 365 17
149 293 93
153 489 9
469 385 29
305 341 1
354 281 40
85 437 1
305 129 101
73 121 5
441 260 25
213 181 245
269 396 97
21 221 201
377 41 21
209 17 45
497 81 1
113 153 249
253 181 153
229 481 19
185 105 121
453 45 1
423 1 77
273 425 29
433 405 25
453 257 13
457 201 25
5 421 33
45 41 153
273 251 173
185 441 49
465 341 21
279 237 97
253 149 97
489 2 9
93 297 161
357 57 113
493 429 3
101 49 113
125 273 53
1 385 97
41 57 141
177 133 73
117 361 85
353 237 49
461 209 1
281 193 121
193 171 109
137 465 25
109 117 73
393 489 5
233 304 77
213 29 97
425 141 49
41 210 252
145 245 97
269 105 65
45 493 1
205 369 117
453 309 35
457 411 1
449 21 34
425 1 1
97 53 357
385 1 9
461 169 1
33 317 37
89 435 19
421 307 17
365 241 87
57 145 209
481 225 5
153 369 121
385 209 21
29 37 255
305 493 1
489 169 9
221 477 5
37 49 253
205 201 137
307 415 77
77 329 159
133 73 177
237 437 33
129 367 77
421 61 65
385 245 49
225 17 249
193 401 29
341 457 29
25 229 65
229 463 37
493 153 1
69 282 29
1 433 29
401 409 29
113 385 57
273 157 49
129 129 204
437 201 33
477 169 17
209 27 13
201 393 27
405 21 65
29 238 123
281 421 25
401 341 93
21 477 17
449 117 17
369 157 37
105 57 353
221 109 158
445 189 29
21 139 327
367 217 127
253 101 108
153 87 241
185 149 253
365 321 101
73 185 213
185 49 305
185 309 41
81 49 265
409 133 81
233 77 221
421 489 1
409 293 77
269 77 153
177 9 81
115 489 7
153 481 18
261 197 129
221 213 273
489 425 9
295 409 77
51 125 365
101 1 241
201 189 21
273 61 173
315 89 23
101 255 223
493 341 1
169 113 85
335 69 105
81 125 177
197 441 9
45 381 1
221 53 133
369 1 33
425 245 5
61 113 365
177 189 225
5 493 1
241 389 33
145 233 29
153 441 29
177 129 167
461 221 1
217 389 53
233 133 145
221 117 25
221 385 53
385 249 113
157 321 62
369 265 125
229 481 13
317 101 97
253 101 205
385 49 61
361 253 117
70 301 1
289 113 41
61 121 247
177 371 87
493 45 1
341 429 17
193 289 201
209 233 125
221 305 171
481 69 1
293 105 17
249 77 13
201 85 217
369 43 85
185 181 305
317 377 85
185 193 177
17 131 71
417 161 81
373 213 1
417 365 25
185 433 45
437 389 33
81 115 107
165 449 32
409 161 53
145 325 109
45 241 69
449 277 37
91 381 81
1 25 181
205 249 29
25 1 85
233 401 9
329 401 93
153 125 73
149 153 113
189 373 18
17 221 17
237 141 257
251 5 39
55 333 109
109 457 25
437 235 49
45 77 257
145 339 155
325 25 97
493 361 1
273 145 113
239 165 43
221 49 169
57 297 37
193 225 85
105 173 169
153 105 221
61 213 241
481 41 1
1 261 1
198 469 1
189 201 78
57 16 321
349 21 25
301 377 41
1 11 151
37 101 336
117 89 145
213 405 49
421 101 65
481 281 17
289 285 49
49 401 70
261 339 79
481 377 13
1 445 41
13 433 53
85 85 321
65 345 129
413 97 1
437 446 23
69 205 193
329 185 85
97 485 9
353 269 137
461 45 9
177 337 101
341 405 65
431 305 5
127 455 31
369 161 85
465 221 29
261 19 129
405 309 65
29 401 17
475 285 23
249 391 53
73 493 7
67 91 293
193 269 217
228 385 5
399 481 1
445 15 1
7 421 41
445 17 33
265 393 61
221 305 5
149 153 261
313 459 31
97 293 177
157 221 129
489 341 9
255 449 17
237 309 65
485 409 1
393 31 29
377 273 1
465 189 17
385 437 49
341 235 1
363 413 25
37 349 73
165 53 49
433 329 1
281 37 157
485 5 1
245 249 199
377 129 77
381 473 25
413 150 49
29 493 1
421 257 49
469 115 1
65 469 1
421 153 77
289 25 37
161 93 137
397 159 57
369 17 101
177 101 152
285 341 1
41 430 54
173 27 121
285 377 21
221 317 65
89 181 161
201 357 89
41 229 257
1 101 193
21 337 157
406 53 25
397 129 100
101 57 33
241 29 37
25 329 109
409 225 17
135 185 257
421 109 1
217 25 53
105 281 193
359 305 99
197 5 89
173 289 153
85 113 345
157 417 73
9 1 269
71 349 105
173 289 89
341 485 11
429 369 33
457 37 25
105 424 49
105 109 81
421 9 15
449 349 29
377 45 13
497 311 3
137 381 41
337 158 161
61 301 57
405 476 25
1 181 257
249 341 145
145 324 46
61 99 309
261 259 121
365 33 97
49 47 73
351 449 5
217 333 52
305 171 57
489 37 7
481 297 5
113 369 29
13 53 413
169 25 281
185 421 31
369 57 109
1 189 25
99 129 265
259 285 97
89 49 181
313 289 103
201 325 161
469 409 1
454 145 43
19 277 81
381 413 49
457 345 17
377 141 5
137 273 205
441 369 21
117 25 245
65 205 17
481 453 16
9 473 1
453 461 17
305 269 85
481 341 5
129 93 165
189 449 37
261 57 177
105 321 114
21 193 85
241 473 5
297 117 115
397 417 29
337 445 49
225 109 241
281 365 121
181 97 97
77 129 50
137 441 41
461 57 13
285 329 113
281 381 9
421 457 5
229 305 89
153 141 333
321 109 39
69 233 257
153 201 221
409 85 89
1 401 57
264 317 89
341 77 33
101 353 101
285 441 5
213 405 1
131 443 7
157 67 201
449 421 5
29 329 169
61 229 201
313 165 83
217 363 29
205 1 9
397 289 5
43 473 13
241 101 197
393 333 85
357 237 15
493 61 5
181 373 41
463 1 22
85 133 1
319 57 107
141 305 57
265 233 169
293 115 161
293 5 141
189 461 9
1 125 153
465 385 1
161 469 13
483 97 9
161 281 73
77 233 28
429 1 25
19 225 197
154 45 209
177 276 61
85 387 59
137 69 169
417 381 69
421 317 63
213 480 16
25 237 33
83 277 177
177 301 65
21 401 89
35 193 117
77 41 401
221 289 65
121 125 197
321 87 165
481 37 13
125 460 15
441 385 35
201 181 237
225 153 49
359 401 45
21 267 165
85 441 45
333 357 123
457 234 17
421 177 33
289 317 49
21 5 1
477 49 9
105 225 269
353 72 49
153 13 197
197 433 61
405 425 1
13 29 249
489 409 1
97 1 283
1 429 1
227 73 9
397 465 1
457 97 29
89 208 148
425 373 33
445 157 41
443 361 7
393 93 61
169 241 1
245 209 25
457 357 17
481 181 9
331 485 6
389 113 61
385 421 49
433 305 13
325 413 65
441 209 45
493 231 4
65 101 25
257 341 157
21 246 16
233 173 105
1 417 57
189 293 161
453 85 33
51 333 97
497 257 1
73 433 33
249 393 85
159 153 243
341 341 97
73 465 5
265 313 49
421 393 1
87 469 17
301 446 1
265 429 48
285 37 1
309 477 9
289 437 25
481 469 1
349 97 1
117 257 201
361 251 75
433 57 65
5 265 29
47 209 237
149 125 65
161 151 113
153 225 61
405 361 1
19 277 33
361 397 57
21 337 116
295 385 109
381 225 49
296 5 27
149 201 217
201 265 185
453 149 33
73 177 89
381 473 9
21 387 37
269 117 89
153 453 25
369 57 93
165 225 13
21 225 179
121 129 13
369 338 85
471 169 1
113 13 173
49 207 173
433 225 17
73 115 227
281 353 129
321 437 5
337 153 77
77 472 3
145 161 41
47 309 115
137 441 9
465 5 21
221 401 97
121 465 1
481 81 13
361 5 45
285 325 25
49 473 25
216 225 181
97 93 357
305 409 49
21 405 81
21 73 413
85 297 29
409 149 17
285 129 212
457 321 33
473 49 25
389 149 71
133 469 1
97 421 57
497 257 1
209 101 73
280 281 37
401 49 45
229 129 169
269 429 17
269 353 49
249 453 1
110 471 13
493 101 1
404 149 9
25 251 239
369 497 1
21 373 1
365 49 33
413 161 65
337 57 75
349 261 25
137 305 73
33 341 145
81 97 181
353 229 85
337 205 1
45 461 5
301 117 73
25 247 63
41 373 97
277 241 193
153 25 1
313 27 173
349 469 9
73 421 1
221 37 49
301 21 33
105 401 61
349 5 93
305 369 77
445 55 18
241 493 1
469 157 1
213 291 57
409 221 51
1 241 201
471 277 19
185 333 121
33 269 49
361 117 111
89 473 15
413 105 73
185 1 17
357 473 11
169 239 158
29 85 65
105 453 17
121 17 29
353 233 85
457 29 21
133 309 65
377 385 115
153 1 193
285 479 17
441 121 1
165 457 41
454 421 2
117 245 117
217 285 121
413 33 49
441 389 1
309 169 65
281 269 169
325 37 75
305 1 13
345 35 94
57 185 269
257 385 15
409 249 17
449 437 41
25 257 168
489 333 11
37 241 169
197 329 69
41 49 137
101 101 1
181 1 153
361 429 65
381 309 57
277 208 1
449 85 13
381 65 25
26 213 217
445 337 41
229 109 33
169 325 73
449 333 37
377 233 57
281 137 101
359 405 65
189 365 25
453 325 33
469 173 1
53 361 25
165 37 93
1 37 401
49 489 5
417 305 33
81 73 225
305 441 1
157 249 41
189 345 73
245 265 131
455 417 35
257 85 173
33 141 139
61 133 353
145 33 257
193 453 33
153 421 33
165 273 157
297 341 71
353 131 133
169 181 317
221 493 1
149 105 97
1 261 177
361 277 93
185 185 37
357 353 27
493 153 5
213 81 61
281 121 33
61 151 189
333 361 69
473 85 13
189 301 119
369 377 37
205 181 233
77 5 113
1 461 25
325 381 31
333 325 41
114 433 29
185 453 33
493 357 1
469 173 17
305 261 65
39 301 189
489 397 1
356 1 55
389 321 53
325 137 1
237 41 161
69 385 65
353 149 137
177 401 77
369 73 65
261 37 161
353 461 25
325 445 41
181 441 57
385 81 29
429 453 33
221 329 113
41 421 49
29 341 33
497 269 1
197 237 233
309 65 9
1 165 81
1 161 63
477 37 1
293 169 129
353 461 33
395 321 55
433 361 41
153 379 113
253 317 105
477 273 16
481 257 9
153 369 117
373 77 121
195 357 65
261 55 113
461 426 9
73 29 205
485 421 1
305 329 45
269 337 61
31 271 63
369 153 117
241 381 57
251 493 1
377 345 69
413 221 31
77 237 126
281 437 1
445 17 17
37 301 185
301 261 33
121 117 5
117 49 129
245 93 213
253 417 1
153 321 9
137 247 171
377 269 67
69 137 317
121 261 1
389 355 21
389 289 97
5 305 177
496 457 5
329 25 121
201 445 28
465 181 9
461 25 1
257 133 13
289 291 135
189 445 9
289 477 9
485 421 1
105 181 161
153 369 129
469 129 17
1 353 25
23 65 389
385 341 115
371 167 121
157 69 177
117 473 21
429 141 17
1 261 238
381 269 73
409 416 32
465 281 25
53 365 17
189 253 170
1 493 1
69 485 13
173 109 25
261 387 25
365 209 9
477 165 15
385 453 33
481 245 1
337 253 42
385 421 27
177 353 57
74 421 49
305 497 1
313 335 53
109 201 17
1 277 65
229 69 33
433 269 65
241 277 1
57 113 65
401 125 49
109 121 93
332 401 97
53 297 113
221 445 41
373 185 33
165 37 219
377 417 5
309 325 67
270 401 7
369 421 44
149 461 17
385 65 57
85 105 105
261 89 161
69 385 57
437 89 33
241 223 109
181 237 186
297 221 145
349 393 57
193 281 109
249 353 53
489 413 3
153 21 265
133 307 171
293 257 97
441 1 13
173 173 129
461 81 13
338 101 114
1 25 181
211 361 69
108 485 9
89 169 163
215 285 73
53 361 29
193 269 147
185 393 53
109 485 1
97 365 103
337 293 45
469 361 1
285 305 65
197 373 33
497 261 1
1 205 41
109 33 129
189 129 185
281 245 181
481 441 12
53 268 46
241 301 153
121 105 86
253 17 113
457 219 5
421 473 7
371 297 33
457 81 33
437 401 1
261 73 197
461 481 1
497 138 1
269 113 65
261 393 65
216 462 29
397 289 9
375 189 93
117 129 273
481 485 1
161 353 53
485 45 5
17 361 129
1 35 61
107 389 49
243 371 115
43 1 455
445 261 25
313 177 151
485 375 1
213 269 204
389 397 1
321 245 117
101 260 71
333 313 97
497 13 1
449 221 21
237 249 29
295 385 9
453 205 33
256 273 77
401 269 65
5 353 97
63 57 273
401 385 1
1 245 219
301 97 153
1 57 125
417 281 21
297 73 117
441 211 57
393 439 37
361 1 1
69 333 17
493 269 5
472 153 24
493 81 1
241 209 17
437 317 9
441 201 41
331 21 163
245 231 129
37 81 193
433 175 33
481 405 1
296 101 111
97 41 113
269 337 153
153 29 333
337 273 109
93 317 169
373 9 1
405 105 57
457 421 21
285 133 153
441 115 9
441 461 17
233 101 37
175 125 54
409 341 1
369 141 93
385 265 69
225 497 3
231 195 125
245 245 62
145 281 177
17 89 327
225 381 33
301 309 7
169 169 93
21 349 89
237 304 116
341 295 97
141 301 113
121 25 5
393 93 105
341 169 65
217 301 137
205 393 65
273 181 13
99 15 193
9 169 281
249 285 45
357 431 7
243 29 65
117 113 129
121 181 257
97 117 193
313 229 21
39 421 33
35 33 57
349 269 63
81 269 213
305 275 161
461 13 17
397 232 81
241 93 177
57 429 9
485 141 1
285 175 81
249 417 1
412 109 12
241 353 31
117 497 1
193 45 277
53 273 153
253 1 113
425 241 13
205 125 177
241 101 41
97 169 307
345 33 151
301 305 82
37 69 41
489 225 5
261 225 17
293 97 137
309 301 27
329 429 41
489 37 5
189 329 65
277 445 25
97 9 129
401 301 5
221 401 1
453 345 9
261 271 1
27 341 1
485 205 1
77 481 9
361 425 45
321 289 1
346 33 114
409 201 1
193 180 155
25 403 29
5 201 125
45 309 129
321 409 65
374 473 1
403 81 83
311 85 81
485 461 1
305 41 57
4 67 297
401 245 19
85 101 17
177 389 17
165 181 241
221 201 225
57 173 179
289 11 149
465 457 33
265 393 61
207 241 185
325 145 125
57 213 1
355 357 33
401 101 45
145 481 17
361 64 73
41 453 9
397 421 9
149 17 281
471 253 17
253 417 66
181 107 113
81 469 17
25 357 137
85 57 161
37 5 89
213 89 273
261 425 24
1 385 109
397 285 25
359 245 67
181 209 73
269 393 37
433 425 29
253 401 85
85 385 84
221 21 117
201 1 157
285 111 201
145 249 33
397 217 9
185 21 273
281 161 53
277 493 3
203 261 177
381 333 57
277 301 169
401 427 63
321 93 73
241 213 189
477 126 9
209 409 7
73 377 69
249 107 54
425 473 13
149 377 21
233 125 181
483 153 1
259 313 20
121 297 85
161 245 1
303 301 59
209 241 229
500 445 1
497 321 1
149 13 289
33 333 157
413 21 77
17 489 1
373 381 97
409 461 1
1 141 169
201 169 181
437 337 25
225 233 121
345 297 13
305 97 85
191 5 19
12 185 185
395 291 15
197 49 273
477 389 17
281 385 113
341 141 129
417 373 1
469 465 19
419 161 15
249 365 97
403 221 3
449 377 25
293 473 21
157 37 33
409 13 73
329 113 141
49 161 85
185 221 145
489 401 5
289 157 93
489 389 5
149 229 81
93 441 11
53 349 105
313 277 41
69 301 73
33 165 305
321 205 21
289 349 129
261 235 161
361 345 1
61 475 21
447 401 41
349 469 1
281 401 93
457 89 1
325 193 34
153 465 5
153 405 1
251 241 91
97 281 63
53 201 109
121 369 89
21 391 35
81 409 41
105 495 1
125 389 49
57 241 222
294 481 7
121 431 21
191 5 195
93 51 217
245 37 1
297 465 5
169 19 77
97 489 9
9 269 117
129 365 5
161 421 25
201 345 65
21 29 417
85 173 233
93 37 64
157 373 109
233 101 201
65 217 260
453 113 6
421 253 9
217 269 9
221 149 57
217 421 69
177 249 13
345 149 45
493 61 1
397 385 73
189 53 149
37 337 33
277 121 209
113 479 11
285 441 21
254 385 1
225 1 201
33 441 45
385 269 1
93 153 109
309 401 57
149 81 129
57 421 1
1 446 6
281 461 1
341 385 61
21 61 97
224 421 65
321 13 97
157 5 241
65 117 6
109 17 197
12 381 117
141 453 33
189 355 75
433 145 49
249 157 99
305 72 45
325 337 61
1 5 101
285 461 21
109 445 41
237 249 30
145 21 337
297 402 37
21 161 321
329 145 141
375 453 45
249 69 71
439 117 26
293 413 33
109 481 17
37 309 67
89 37 217
189 318 109
305 397 25
353 93 51
189 297 73
133 233 173
477 201 21
293 337 45
403 457 33
361 217 97
265 477 21
337 17 81
57 305 173
177 437 1
161 233 201
241 85 177
345 157 85
37 481 5
369 85 7
73 321 57
97 465 33
273 421 51
25 197 33
121 305 193
1 453 1
241 257 213
29 5 409
301 481 17
261 1 33
497 489 1
233 465 17
309 313 61
473 273 13
385 297 37
221 73 41
199 401 19
9 21 257
309 233 1
45 85 193
253 305 193
217 317 49
253 321 1
341 9 129
481 491 7
1 489 1
465 157 9
9 277 65
81 265 77
205 185 249
329 261 129
117 337 89
73 469 1
25 493 7
177 57 197
13 49 393
301 109 35
9 293 37
305 121 89
229 381 56
125 413 5
345 185 3
261 333 57
73 437 1
149 45 177
133 457 7
385 93 107
411 389 39
265 397 49
161 57 295
377 53 37
225 445 17
101 229 101
373 41 1
213 401 11
337 289 5
289 265 161
322 461 1
461 293 1
1 493 5
29 313 1
401 93 65
489 305 1
185 485 1
229 215 209
401 105 13
257 269 33
33 413 49
385 437 49
197 453 33
233 445 25
165 377 81
409 497 1
193 389 81
181 357 97
205 317 145
409 421 33
201 223 205
383 389 97
297 231 21
105 345 69
69 401 45
85 367 51
473 9 25
362 369 113
221 208 49
273 325 145
201 201 97
101 349 25
349 231 33
269 369 57
189 37 289
185 481 9
347 69 55
409 145 73
391 489 5
101 449 30
37 433 13
5 241 149
41 307 3
433 137 61
265 209 233
35 421 33
233 389 81
229 132 171
269 17 105
145 265 1
419 1 27
361 323 41
425 173 9
305 449 25
89 161 237
189 189 161
333 285 25
453 145 33
337 137 137
141 499 1
51 213 75
113 397 5
239 33 133
224 205 7
310 301 123
1 349 69
125 269 143
1 225 201
81 301 113
413 117 21
341 385 53
381 301 113
305 433 37
33 49 255
1 141 7
433 241 65
445 113 49
265 293 33
465 297 19
8 329 61
51 57 33
295 261 175
217 149 109
135 413 57
61 253 25
265 201 145
425 153 57
253 281 207
17 385 81
429 493 7
1 37 305
5 364 105
25 373 49
169 389 61
165 101 201
383 147 91
225 157 9
101 193 129
277 105 65
405 257 49
101 97 129
285 145 169
481 297 13
397 29 35
317 217 177
9 357 93
209 117 265
141 453 9
361 217 49
269 193 133
35 29 219
453 213 1
33 213 1
15 125 337
441 309 29
381 45 65
71 249 29
301 489 5
111 497 1
141 249 161
73 121 333
465 369 5
75 121 145
1 177 13
297 397 17
129 261 49
65 437 1
353 485 1
183 201 273
105 97 52
45 177 209
349 13 49
301 489 5
365 457 13
229 437 49
185 281 109
237 89 241
401 43 91
441 109 53
445 65 25
305 341 64
145 89 225
325 89 135
129 11 169
273 125 133
297 337 13
461 1 25
81 485 11
449 105 41
197 33 125
101 277 33
321 1 169
425 113 57
269 109 153
171 193 13
245 407 15
209 485 1
209 329 141
461 245 33
459 325 17
25 153 297
321 477 1
205 497 3
61 29 277
461 217 15
93 453 1
317 125 53
477 409 9
453 337 43
441 364 17
306 33 7
185 313 93
1 405 1
213 329 93
177 365 129
453 301 47
12 473 17
101 296 154
461 373 1
113 1 109
369 497 1
285 25 9
185 1 213
345 489 9
101 321 113
341 205 129
185 5 153
181 393 93
469 1 1
265 353 57
1 453 1
441 385 13
305 225 59
245 69 1
289 385 29
245 145 1
117 335 3
205 429 8
125 45 275
377 189 44
109 5 17
1 9 481
13 261 151
29 15 272
113 221 225
145 97 197
5 125 69
229 289 1
241 297 157
461 461 9
421 372 1
101 265 87
1 331 129
313 405 89
85 425 69
249 409 51
371 213 95
221 261 25
165 37 145
193 137 289
25 389 1
277 129 115
43 221 121
465 309 5
233 273 133
461 317 1
329 101 109
469 109 5
285 301 42
289 413 25
197 493 5
385 325 73
49 241 243
229 61 1
145 329 1
49 401 25
258 129 225
205 171 145
89 113 65
1 145 109
57 405 33
49 1 309
373 93 105
349 285 129
169 61 1
157 227 3
401 113 73
319 257 11
181 305 1
341 101 17
65 145 65
331 357 41
301 449 37
385 449 33
81 1 305
177 365 65
41 237 33
461 313 27
421 449 23
157 449 39
265 1 81
421 23 49
205 213 129
229 165 81
397 101 41
49 1 101
337 385 73
13 137 313
401 277 81
361 225 65
99 241 1
285 157 61
433 369 56
453 301 33
73 437 1
17 189 17
197 109 261
85 93 1
1 69 369
201 17 269
211 449 45
437 335 19
245 65 225
474 329 1
297 393 77
137 229 113
333 249 93
365 253 17
421 493 1
281 197 145
49 489 5
5 261 19
489 69 5
193 261 65
281 305 93
469 313 17
401 237 1
145 49 113
473 109 5
495 341 5
265 305 189
297 205 17
253 129 201
241 37 85
45 161 321
433 65 33
397 125 81
117 353 1
405 381 65
85 61 1
229 309 146
45 93 105
241 225 59
177 216 100
417 387 41
385 125 89
341 131 1
369 49 57
89 29 101
269 233 169
229 229 1
241 125 237
117 173 137
441 337 49
389 101 97
185 249 173
7 181 61
280 409 5
129 21 253
185 337 105
221 49 41
341 425 37
389 129 73
313 301 49
209 445 33
221 21 165
473 93 25
133 445 33
205 425 65
193 269 197
69 67 401
373 189 21
6 33 309
225 173 225
301 101 153
229 405 49
341 25 113
49 1 417
117 305 145
433 377 33
13 47 41
389 273 17
369 341 89
33 401 53
357 361 73
267 333 73
343 309 63
141 433 33
249 225 5
61 205 267
225 9 209
369 277 9
161 103 147
229 375 53
29 377 73
281 305 157
57 335 125
189 261 81
475 193 25
392 161 62
113 461 17
237 229 241
353 9 97
37 377 37
89 345 117
453 27 1
197 453 41
331 137 67
469 41 1
53 29 389
317 353 113
237 349 129
304 1 34
43 367 47
41 93 225
285 37 65
493 449 1
473 499 1
351 297 3
473 69 17
425 249 61
9 185 57
261 385 13
293 341 97
81 381 41
169 109 61
81 61 65
5 441 13
249 49 99
401 189 53
333 181 17
214 103 184
37 401 85
189 457 5
121 9 103
341 311 33
185 273 227
445 317 13
5 401 13
241 113 197
221 101 233
281 453 1
221 57 129
69 201 21
369 495 1
161 365 35
193 35 85
281 65 1
151 371 21
85 321 117
33 445 29
445 49 9
153 381 20
337 73 21
473 73 21
305 9 41
475 449 11
61 493 3
145 205 73
31 85 369
477 81 17
477 157 1
321 477 9
417 153 37
337 21 9
251 25 121
445 401 1
313 397 25
9 437 41
153 101 169
289 81 185
377 69 69
181 105 85
329 317 133
396 441 37
65 165 97
101 219 91
189 37 257
445 389 8
165 129 177
1 121 345
153 217 241
441 329 29
225 173 209
277 445 25
61 281 121
435 171 51
69 225 245
433 241 33
405 253 25
373 449 37
393 151 29
485 455 9
325 405 57
349 297 1
105 109 137
65 21 397
409 385 21
373 369 71
29 181 257
37 317 161
119 169 21
137 321 177
221 365 65
457 153 41
213 77 113
95 101 1
285 89 185
421 137 1
225 373 41
197 277 177
109 413 81
185 337 17
185 193 109
137 411 71
437 221 1
217 489 9
349 401 57
13 309 105
385 268 5
481 345 13
445 61 49
377 73 45
321 39 81
448 189 33
125 489 1
285 497 1
349 337 145
213 251 239
217 1 213
305 389 65
445 293 33
405 33 73
449 493 1
189 357 49
377 349 69
101 361 109
65 273 225
36 385 5
181 297 35
425 171 47
317 213 149
365 415 5
485 25 1
301 281 49
77 145 109
381 489 5
1 301 111
161 317 105
345 425 41
89 273 67
277 289 153
441 221 13
125 251 33
313 357 49
477 21 1
253 413 67
41 341 33
245 161 145
185 9 9
449 373 45
385 49 105
217 189 49
425 369 1
193 233 109
89 241 17
341 21 33
333 273 75
421 221 61
301 401 5
73 153 19
101 389 49
153 89 281
113 161 289
481 257 13
265 357 1
281 1 49
11 186 22
425 21 49
233 461 33
333 493 1
213 485 9
289 233 41
457 297 29
77 497 1
445 167 49
457 122 9
221 257 105
345 61 73
5 421 69
157 73 241
409 489 5
325 153 49
309 345 105
137 153 125
101 229 17
121 419 77
281 249 169
117 463 31
113 116 282
425 433 61
353 341 109
493 225 1
301 269 1
117 325 61
283 349 89
205 201 267
365 441 5
293 133 81
7 5 3
5 373 113
177 453 9
85 337 45
305 465 13
477 325 17
245 441 21
81 183 245
193 442 5
341 145 33
380 385 61
37 349 89
229 267 70
289 117 85
69 349 93
445 273 45
57 353 69
417 473 17
409 437 33
425 217 45
129 413 41
121 89 69
469 141 17
61 389 1
361 429 57
325 441 15
417 337 53
369 201 121
445 335 49
61 365 89
145 449 17
269 373 121
477 93 17
465 294 17
157 313 56
241 37 69
277 85 97
73 332 142
73 85 193
121 473 9
193 457 5
121 85 1
427 445 1
483 164 10
169 335 123
157 385 93
37 285 113
289 269 209
453 477 11
161 281 69
393 461 21
301 4 1
169 241 109
149 37 221
321 293 1
201 13 249
165 219 255
73 480 6
281 55 41
445 385 25
249 65 149
393 157 37
305 493 1
145 465 29
9 477 9
421 65 9
147 181 257
25 421 1
225 153 137
357 485 1
362 173 112
453 229 25
455 345 13
441 209 37
221 37 145
1 377 61
233 1 217
229 333 1
229 107 149
85 229 177
251 177 117
245 153 29
337 353 57
393 153 29
93 285 25
149 229 49
53 453 29
441 157 37
377 177 17
105 145 201
321 85 73
81 85 289
225 65 229
345 81 153
49 1 201
321 85 177
401 491 1
5 233 101
385 17 17
441 393 1
329 153 115
105 341 57
389 201 17
473 397 5
203 1 51
351 109 61
469 487 9
121 21 373
313 297 157
265 149 169
81 125 353
301 285 57
33 49 145
237 73 1
117 285 197
41 321 61
89 497 1
253 493 3
41 109 381
149 149 249
85 157 335
69 433 13
65 481 1
1 429 25
101 155 235
326 401 65
381 289 1
349 401 89
85 285 209
421 181 17
400 193 29
109 85 225
1 251 43
377 85 81
453 201 11
465 169 9
389 387 81
189 269 41
245 65 193
473 397 25
317 241 105
9 213 177
401 65 17
471 301 17
13 421 1
413 325 17
497 153 1
269 37 153
387 181 7
25 341 141
329 37 5
185 489 5
269 133 101
81 69 1
53 53 227
1 1 249
461 89 33
441 489 5
49 449 1
449 41 9
433 345 21
101 65 385
397 465 1
361 94 101
395 449 41
205 137 269
129 211 279
238 313 45
145 215 127
497 1 1
169 109 1
85 373 109
329 153 97
337 385 105
209 177 237
353 381 73
233 297 141
57 393 13
449 341 49
241 385 89
137 105 253
413 145 56
29 409 17
149 445 1
153 147 189
223 145 251
301 151 169
477 445 1
245 371 21
133 217 75
118 81 253
21 181 229
257 245 149
231 485 1
389 199 1
41 293 1
149 1 129
129 77 73
181 89 65
261 177 49
365 349 89
69 71 51
29 29 393
101 357 81
157 33 292
9 25 177
73 261 1
177 153 245
381 57 57
151 265 65
351 289 76
261 497 1
265 401 83
385 21 65
161 55 201
69 73 193
57 433 5
97 153 141
69 397 73
49 37 61
101 417 81
81 249 79
481 77 7
461 357 9
85 321 60
493 441 1
153 1 109
421 329 65
193 137 5
189 5 209
281 453 1
293 25 13
441 173 17
141 485 5
29 85 321
361 421 65
181 369 85
91 357 17
73 407 87
313 37 145
249 265 69
289 89 53
121 309 33
425 327 37
351 433 37
293 205 101
369 253 9
197 129 145
437 149 1
169 57 305
105 393 1
421 373 65
493 489 1
237 109 168
77 365 123
75 253 81
361 93 21
473 253 2
181 309 185
453 229 1
201 37 57
433 417 13
481 389 9
401 381 85
127 297 157
163 225 101
117 237 97
409 1 69
417 477 9
49 333 57
213 1 225
257 65 61
341 389 97
41 84 168
325 285 49
201 161 249
457 273 25
153 265 81
197 281 149
181 97 177
85 337 53
481 207 1
21 435 29
450 317 8
55 287 135
493 289 1
421 29 37
29 33 277
13 48 322
17 69 49
173 123 281
249 265 161
469 173 9
317 33 153
25 201 105
273 309 73
113 173 181
305 209 57
361 249 69
325 33 81
209 49 253
121 285 1
41 253 121
177 413 67
458 401 11
381 455 13
397 253 41
237 165 33
49 195 75
85 377 109
299 85 193
49 371 85
29 133 217
109 247 101
49 301 31
321 219 71
301 481 9
369 5 1
341 325 39
177 297 141
15 269 223
25 17 365
85 205 17
173 229 269
409 13 45
241 421 76
85 301 129
377 437 17
185 73 29
157 97 93
485 173 1
113 421 41
53 211 47
45 205 177
261 417 83
205 177 65
25 453 33
273 149 65
489 45 5
189 157 153
69 443 29
153 415 15
197 17 177
325 29 97
329 397 23
333 277 49
417 265 13
217 41 241
69 221 217
285 309 65
205 151 265
341 345 25
69 493 5
341 373 33
377 425 65
241 177 197
313 389 1
405 201 33
417 361 65
245 437 33
189 433 13
410 401 52
277 317 130
133 61 221
225 37 21
145 261 97
97 403 1
401 65 53
301 493 5
53 289 153
29 461 25
87 441 25
393 185 45
373 302 1
53 445 5
341 417 1
235 405 53
121 177 185
233 445 25
289 437 49
209 472 23
477 287 7
449 189 13
221 421 65
185 233 180
401 429 33
421 301 29
213 129 1
449 103 13
61 157 225
485 361 1
105 369 57
97 173 305
198 333 33
447 449 14
405 111 81
289 63 30
149 417 21
345 45 137
389 429 21
258 465 1
385 197 29
363 165 135
334 165 98
257 201 181
365 301 9
245 361 73
269 29 121
425 317 53
485 221 1
161 363 91
309 477 21
305 181 73
253 113 89
181 245 129
341 219 21
289 456 13
157 435 31
69 25 129
185 193 221
489 467 1
297 381 81
393 433 33
141 157 65
473 469 17
105 33 117
169 49 330
321 333 161
481 135 5
121 105 285
147 85 75
37 317 1
365 237 25
245 352 54
325 221 145
117 248 147
361 361 139
1 341 113
1 381 89
497 93 1
21 129 297
345 153 65
353 197 85
251 413 1
241 265 217
117 425 37
265 257 105
45 21 81
53 29 129
1 457 9
101 403 11
493 113 1
29 101 257
361 69 13
393 285 1
237 193 193
249 301 159
297 441 29
197 345 13
49 37 409
425 401 67
197 229 81
237 273 217
321 397 25
393 203 17
147 105 127
431 45 26
417 239 37
205 217 261
89 151 191
285 85 57
381 157 105
87 313 165
81 213 235
229 129 161
261 117 209
105 269 103
337 497 1
153 365 97
261 473 5
109 37 14
365 37 127
261 61 153
319 293 23
461 461 33
249 233 57
141 221 41
93 325 81
17 221 145
261 397 17
337 145 89
85 461 25
289 37 17
413 325 41
237 1 97
191 381 17
273 141 167
321 9 121
457 129 1
316 301 63
37 259 43
41 193 205
73 29 189
345 381 1
449 437 37
321 65 1
397 37 25
225 185 133
53 293 29
85 405 95
73 445 27
325 229 137
121 345 79
13 1 305
1 287 187
25 315 99
349 125 137
99 393 25
349 369 37
401 385 27
445 37 49
17 21 225
125 243 143
45 117 161
17 19 157
105 37 81
225 109 197
393 5 35
489 337 1
299 485 1
396 100 89
425 101 45
497 421 1
469 201 17
373 237 97
197 277 5
437 41 53
69 245 1
237 205 153
1 125 209
149 349 1
117 297 125
21 201 131
261 285 41
27 217 5
377 489 9
69 333 65
337 73 153
233 465 1
229 357 97
225 293 81
297 97 117
441 137 11
385 181 49
239 293 193
93 185 85
129 25 136
445 497 1
41 329 169
189 345 133
65 213 207
285 415 59
137 417 69
449 173 33
113 413 73
229 425 51
157 333 165
313 477 7
421 329 33
125 21 329
306 305 1
405 189 85
411 179 27
262 34 42
329 341 121
437 269 33
17 401 53
105 37 25
375 3 91
49 305 101
493 405 1
497 413 1
381 85 9
297 57 101
493 353 7
325 148 155
381 62 88
69 101 113
405 249 81
97 357 117
173 97 161
389 383 49
493 265 1
421 385 25
161 321 37
269 457 33
229 305 185
357 281 49
273 261 157
1 405 29
465 377 5
29 461 9
405 161 29
45 261 209
312 257 163
341 133 108
251 27 197
301 1 161
297 169 101
481 81 17
453 293 11
497 421 3
117 97 139
125 1 33
201 301 17
77 353 69
233 436 46
473 161 13
317 165 1
405 9 89
133 209 273
213 241 257
206 1 279
157 85 239
421 345 17
311 69 9
397 213 89
321 29 117
429 301 37
465 120 9
181 401 73
489 179 7
439 229 39
337 413 57
245 269 17
397 169 57
251 445 25
421 389 33
257 57 185
469 301 17
497 249 1
297 149 29
217 169 261
181 497 1
373 421 25
29 121 265
57 489 1
265 465 15
257 113 217
289 85 189
285 421 65
131 93 111
23 265 213
353 1 65
237 293 69
109 109 201
457 421 21
269 337 125
253 201 185
97 85 281
497 205 1
301 141 65
1 21 193
41 209 225
241 69 233
441 41 53
49 37 276
362 217 28
241 279 49
97 145 43
233 429 29
425 329 47
347 429 3
401 209 73
81 253 33
252 213 130
441 285 25
449 385 49
141 105 297
493 109 4
114 269 217
233 121 265
153 89 285
373 341 17
429 129 1
433 169 5
233 27 257
297 421 17
217 301 173
485 381 1
137 1 333
221 45 25
389 494 5
5 53 395
397 69 49
451 1 33
465 381 1
269 169 65
333 325 21
25 241 37
261 301 53
385 469 1
461 285 17
429 101 65
433 181 55
377 209 113
245 433 65
145 385 41
397 277 81
73 153 33
1 165 279
81 1 117
113 129 181
73 177 309
53 397 5
153 453 17
117 349 1
101 481 17
261 425 49
445 109 25
437 220 33
317 261 49
265 157 1
229 1 45
101 181 85
317 285 53
385 77 65
369 325 117
297 437 44
101 105 121
13 157 257
485 1 1
73 463 17
141 45 83
193 301 169
401 293 73
361 467 29
101 127 123
421 477 9
281 153 33
185 461 31
363 497 1
473 165 14
497 165 1
197 189 77
349 261 41
173 101 9
381 173 1
149 97 257
449 397 26
401 203 97
337 97 53
469 145 21
297 141 77
449 245 11
333 25 137
373 361 117
413 291 17
161 147 213
257 381 73
153 213 129
17 339 59
461 429 9
381 440 15
321 445 17
129 377 17
165 399 69
393 1 33
37 457 5
349 181 137
465 357 5
489 93 1
453 221 1
305 325 65
229 461 1
361 437 1
133 123 305
17 157 177
265 417 29
141 109 319
45 41 9
301 1 5
173 9 52
485 197 1
483 9 1
317 445 9
109 7 89
31 1 33
273 413 48
325 241 49
469 473 21
1 201 121
33 39 77
413 301 69
153 109 93
201 381 113
469 451 1
461 293 9
201 179 265
353 333 101
285 265 93
253 449 37
67 320 53
145 461 37
365 305 9
33 177 165
85 85 225
105 101 213
1 493 1
393 213 13
393 1 17
201 431 39
369 277 21
217 413 49
269 453 1
405 61 49
389 353 109
165 485 1
241 153 89
417 389 65
385 257 113
205 128 161
417 225 58
113 47 9
457 251 9
41 485 1
369 417 33
173 441 25
357 5 81
153 157 61
321 405 65
489 81 1
381 297 49
341 105 9
225 97 77
477 301 9
180 153 21
169 101 121
153 85 9
155 285 190
211 145 173
13 233 129
5 338 150
243 321 91
51 485 5
1 251 123
369 209 77
480 417 1
17 277 9
45 301 85
453 129 1
1 325 89
441 17 17
135 105 315
117 21 257
251 261 33
217 337 65
37 377 77
33 37 177
401 301 69
17 165 113
41 441 25
3 437 3
325 137 89
101 297 93
21 461 17
397 37 3
153 489 5
187 45 73
461 125 17
1 397 97
323 473 7
57 461 1
469 21 17
161 69 117
169 9 73
153 345 121
95 121 285
441 397 29
125 101 169
481 229 17
1 405 9
401 225 9
441 321 13
251 425 50
193 269 9
257 249 225
3 57 245
145 297 193
217 377 109
441 421 21
201 1 233
333 81 137
283 225 97
93 315 53
413 309 37
65 201 221
389 33 69
297 129 193
133 377 53
361 73 65
207 61 253
297 297 21
345 309 105
45 473 21
73 420 23
425 1 17
237 61 25
297 1 45
59 131 353
377 191 33
334 305 110
77 327 115
169 125 133
497 1 1
1 117 65
285 321 61
273 89 53
437 181 17
233 421 33
101 243 175
429 333 33
201 65 233
337 201 153
197 117 65
117 465 13
301 1 65
399 353 33
207 457 9
429 113 1
273 405 43
329 446 40
269 197 217
445 249 41
365 419 63
29 390 22
115 385 93
473 9 9
369 33 129
465 329 13
89 33 189
333 129 1
1 281 201
49 57 137
477 161 1
401 453 33
477 493 1
253 461 1
487 173 11
494 429 1
205 293 113
193 385 85
165 165 257
341 493 1
453 325 31
21 97 253
125 377 37
137 21 1
5 97 173
97 161 173
29 245 61
447 73 33
417 1 69
125 325 133
477 173 17
137 37 37
341 217 153
109 223 205
193 337 129
21 57 397
487 101 7
65 101 193
213 421 33
325 341 49
421 381 41
405 125 65
147 69 177
216 1 218
17 167 251
305 79 1
437 269 9
177 421 41
329 389 97
301 205 57
68 397 97
37 229 97
413 381 9
337 297 161
357 141 65
341 441 45
381 124 45
389 497 1
413 353 49
189 225 137
465 173 25
273 453 27
5 42 150
5 273 33
334 333 104
29 309 161
341 385 113
9 449 9
181 461 25
425 61 1
161 309 129
309 1 117
345 29 61
153 149 201
266 101 15
175 169 5
117 173 161
445 433 1
57 421 57
341 477 9
393 133 17
73 381 102
269 421 49
334 145 36
445 349 1
273 216 153
241 33 181
425 261 29
473 425 13
53 141 217
385 165 85
357 409 9
449 181 37
129 279 81
369 397 77
101 481 1
469 33 9
257 365 93
493 213 1
477 121 9
349 1 25
73 237 233
385 401 85
133 249 201
485 453 2
97 157 329
369 215 65
361 317 29
269 261 3
311 357 133
405 497 3
47 461 1
197 417 57
95 405 33
477 1 1
494 333 1
81 85 378
265 109 9
217 235 75
325 257 129
336 279 151
465 309 33
185 285 89
21 13 417
369 37 29
281 381 116
9 169 71
101 169 85
21 49 321
165 425 41
469 85 1
393 217 55
469 181 1
1 201 241
345 277 9
333 73 153
485 389 1
329 365 121
341 57 1
369 241 5
265 152 105
65 451 25
241 197 109
481 129 1
241 125 25
497 217 1
209 381 97
461 485 1
401 73 61
289 397 41
337 129 153
401 321 33
105 185 125
181 157 197
405 103 3
397 141 9
1 387 91
445 21 41
73 241 57
452 289 48
141 29 337
73 477 21
285 325 33
81 305 97
333 469 1
85 435 33
433 281 13
497 385 1
173 65 137
269 461 25
177 265 25
35 341 59
41 470 2
417 469 1
1 189 77
167 321 151
401 329 73
97 369 82
109 221 265
79 189 1
229 101 81
313 297 81
169 135 281
375 121 79
289 209 93
289 41 123
293 217 49
301 401 53
473 105 1
33 1 125
285 481 17
381 213 57
485 197 5
189 385 79
153 325 1
48 429 5
165 283 23
1 149 297
57 485 9
201 381 113
289 265 1
321 401 21
425 425 65
297 21 193
33 473 9
405 19 1
417 285 41
257 369 17
97 153 333
9 109 105
273 185 155
493 405 1
341 117 65
251 209 5
493 197 1
83 429 17
197 373 1
301 447 43
205 429 37
149 469 17
49 157 214
317 281 121
165 261 1
161 185 41
405 241 65
417 409 1
421 257 5
21 29 161
393 173 89
493 165 1
353 385 109
451 19 35
486 17 9
109 121 293
487 401 9
329 373 101
301 13 81
385 155 45
493 19 1
421 205 1
277 473 21
49 25 105
29 323 107
237 121 161
49 295 203
37 406 52
401 401 33
365 317 105
157 105 201
385 189 25
13 337 81
325 493 1
137 65 1
293 59 53
245 461 1
349 441 9
437 177 37
1 253 161
33 329 125
57 143 113
5 141 249
93 301 174
327 373 1
409 213 77
361 101 125
429 385 41
381 5 113
89 1 253
305 433 57
50 201 225
1 89 77
477 281 1
349 1 41
486 337 13
325 299 33
485 333 1
113 457 13
333 481 5
174 261 49
457 225 1
465 317 17
237 489 9
473 175 1
250 233 249
49 153 189
413 405 81
102 293 145
377 101 89
65 285 1
297 241 65
177 437 41
377 429 33
385 281 89
217 19 93
421 153 61
333 285 41
485 185 1
85 41 1
249 117 131
341 53 129
297 413 17
445 193 41
439 341 29
397 429 25
221 274 138
201 301 113
100 122 137
309 69 65
389 171 81
443 205 17
205 109 85
469 3 1
9 21 105
231 1 9
462 449 11
313 1 1
29 57 329
369 173 11
137 213 1
149 249 146
425 153 47
265 413 25
89 235 51
253 213 225
233 473 1
269 85 209
49 9 429
405 44 85
11 141 161
257 49 169
269 109 105
157 269 217
381 51 57
69 437 1
25 225 153
167 9 135
461 409 17
153 397 17
457 189 39
213 461 29
235 249 197
13 489 1
489 21 1
329 345 13
445 1 41
285 448 6
345 277 95
289 356 96
117 201 293
97 138 290
241 61 69
37 397 41
409 497 1
365 3 95
357 49 113
390 93 94
241 41 213
425 141 73
120 1 233
265 237 73
321 113 117
61 153 197
337 221 145
381 317 57
201 321 1
285 461 17
381 185 73
29 405 44
1 417 1
427 273 17
105 49 73
225 9 74
309 21 137
1 297 181
429 309 25
105 357 129
181 209 173
1 12 56
403 453 1
5 25 329
101 109 73
341 341 65
253 389 45
401 411 5
163 193 257
37 125 273
269 301 49
141 351 105
3 241 1
181 145 113
221 433 1
61 133 49
101 321 165
225 213 189
23 237 17
477 29 9
145 229 113
499 429 1
473 105 5
101 301 41
409 251 69
337 341 101
293 144 17
317 453 17
105 237 29
53 493 1
93 449 49
83 177 301
137 169 257
381 287 9
329 317 117
427 369 13
349 393 73
109 133 355
273 29 144
73 445 14
373 221 89
477 145 3
265 341 111
267 97 93
253 201 209
383 5 23
163 1 115
89 485 1
73 341 65
201 271 189
182 273 201
305 13 29
351 29 87
205 153 25
21 155 301
177 97 237
121 251 247
421 237 1
257 277 69
472 77 15
225 333 153
181 433 9
377 21 45
217 177 65
431 77 67
109 297 89
461 309 17
481 73 5
33 49 53
449 437 33
141 265 1
497 85 4
45 421 1
113 176 66
233 269 33
397 153 11
293 61 129
399 349 21
369 173 91
237 133 49
437 277 57
133 389 105
217 237 49
245 457 29
221 225 85
475 361 25
81 301 17
413 65 68
45 401 37
29 470 25
437 265 5
357 249 113
381 497 1
372 261 53
351 16 75
113 281 213
173 61 17
481 309 1
477 141 21
361 363 101
454 317 32
347 297 141
257 145 69
225 117 93
113 213 173
161 45 269
413 441 17
309 121 27
41 457 9
157 227 109
157 209 113
105 117 1
413 7 81
69 113 45
263 145 29
385 477 17
400 251 1
109 241 97
489 29 5
45 113 181
17 403 41
233 269 117
285 21 121
381 311 105
173 108 249
377 33 17
1 221 249
296 54 174
409 37 69
441 49 17
261 401 73
101 433 3
121 433 17
25 109 9
129 249 237
317 145 69
147 365 33
65 133 41
193 65 77
193 481 1
469 51 1
113 45 221
233 377 41
361 77 77
111 271 181
465 437 5
377 93 97
15 49 145
449 221 33
141 129 177
357 41 73
125 353 137
325 289 153
41 309 41
221 89 225
249 37 241
361 377 1
209 465 1
317 77 99
189 285 41
73 357 81
219 326 12
253 209 57
385 173 109
193 225 193
25 481 13
451 21 3
317 461 8
57 413 49
213 13 73
381 201 57
413 373 85
457 325 14
129 285 25
356 303 129
177 401 61
351 1 15
137 41 61
477 160 9
217 363 47
313 345 121
69 169 85
393 109 5
117 273 157
221 121 25
225 249 165
329 61 149
321 485 9
31 77 33
93 53 9
451 445 34
461 67 29
286 289 49
281 325 33
221 121 197
165 253 145
149 349 25
417 173 63
5 353 33
89 500 1
345 278 45
117 341 129
191 305 33
121 425 61
343 185 71
289 481 9
8 1 12
249 389 21
269 45 25
453 297 33
141 145 201
289 313 145
69 101 311
337 221 17
57 225 21
343 169 23
209 49 129
317 233 89
389 1 73
345 201 61
419 73 51
251 155 169
445 173 17
161 341 65
98 145 233
105 113 97
213 385 65
117 241 199
269 421 73
149 101 273
37 209 41
181 1 145
125 409 61
385 161 73
429 5 29
41 491 7
347 421 33
173 473 21
213 105 177
485 125 9
181 261 69
476 453 6
85 489 1
469 105 9
373 279 20
493 31 1
289 193 7
55 431 61
231 385 77
233 69 229
485 205 5
435 17 21
87 233 185
301 221 101
37 435 39
273 299 89
465 373 1
83 375 107
301 129 185
257 169 141
253 289 41
91 165 213
1 193 1
267 161 229
3 89 121
17 205 241
85 293 65
335 405 1
57 457 25
61 485 11
53 253 231
365 237 17
249 377 121
301 119 36
285 33 129
73 265 25
481 85 13
461 269 9
217 481 1
293 181 17
449 289 50
437 103 17
61 113 285
317 5 137
401 237 17
449 83 1
477 186 9
149 221 241
109 141 353
61 361 37
85 189 281
393 1 1
85 1 275
409 129 69
257 133 221
117 229 129
109 461 17
397 385 77
149 321 81
65 49 5
289 369 1
441 149 25
129 185 137
13 481 1
205 1 246
233 37 245
45 189 201
149 185 89
421 125 1
57 221 249
79 61 345
41 413 37
81 33 349
89 385 105
181 21 113
301 421 25
142 457 27
73 145 197
45 1 233
201 5 1
325 409 25
301 61 73
301 22 177
389 57 97
397 261 25
301 457 41
199 155 245
225 93 117
349 93 141
235 89 65
393 21 57
269 449 49
317 69 17
365 110 123
309 301 55
193 76 125
201 177 53
185 35 225
269 169 69
285 161 177
405 451 39
465 389 25
29 385 101
25 17 397
497 377 1
41 161 15
377 145 41
189 149 169
73 469 17
31 121 233
345 329 53
393 437 1
253 413 17
361 261 85
185 157 225
217 357 81
333 33 93
397 129 49
309 201 81
241 71 21
409 485 1
165 367 53
161 245 185
461 437 33
41 400 81
469 33 17
429 193 49
333 89 53
109 110 69
129 382 13
121 385 81
245 126 65
409 41 55
83 337 93
53 229 161
457 489 1
369 59 1
77 129 53
41 177 97
471 13 11
261 285 113
180 281 25
91 439 15
1 398 14
333 489 1
377 413 49
123 129 5
473 337 27
149 433 65
369 89 78
237 219 217
469 357 17
401 56 33
377 447 35
493 437 5
153 441 19
81 281 49
113 485 1
153 89 289
125 169 57
81 253 233
93 461 25
309 1 97
325 364 10
145 449 23
61 61 209
225 269 225
273 57 181
169 193 173
457 45 9
211 269 189
61 269 105
385 220 73
433 129 13
313 149 87
301 281 167
17 365 45
233 447 41
109 255 141
137 485 1
385 1 73
109 335 35
425 441 57
201 297 185
307 193 49
281 165 45
13 465 29
141 173 153
217 241 241
181 193 273
81 109 153
356 313 53
21 185 301
413 245 69
289 132 105
393 209 9
173 257 161
433 101 33
241 201 85
387 325 5
405 393 21
223 117 25
246 397 59
473 125 21
177 237 113
433 345 47
9 345 77
449 197 41
141 135 165
73 1 157
249 245 119
433 26 16
221 21 249
73 455 37
245 162 65
110 159 301
293 365 17
257 39 225
189 245 133
77 317 49
289 87 33
126 69 1
417 115 9
141 351 12
21 293 145
345 205 149
269 265 17
89 121 137
225 411 31
361 181 62
89 281 33
221 261 1
213 253 101
493 173 1
101 41 113
305 245 93
73 457 9
293 333 25
453 265 17
389 377 81
356 309 71
493 305 1
457 26 9
335 353 31
269 149 89
117 5 4
405 385 25
273 117 45
37 281 187
453 61 1
177 25 282
461 93 3
193 285 177
85 153 265
341 81 33
373 245 11
9 313 17
449 21 9
337 477 17
73 145 285
37 65 157
153 401 1
129 13 295
325 253 145
377 1 55
117 189 194
61 380 86
121 175 321
281 189 209
197 437 33
185 477 1
473 293 23
181 10 49
233 209 3
177 235 239
125 397 1
237 485 13
105 469 1
185 257 183
13 101 157
13 493 1
261 181 73
157 461 5
345 469 1
9 181 129
85 7 385
453 29 23
293 1 81
361 253 65
77 21 265
141 53 185
197 461 17
11 149 297
141 441 45
73 69 345
65 113 281
25 461 33
201 337 141
409 169 13
41 497 2
259 169 241
117 117 353
361 253 137
73 305 101
357 493 1
377 337 5
341 233 65
365 495 1
101 239 61
1 241 145
385 285 13
341 205 97
437 217 33
241 237 93
157 453 17
41 209 245
141 469 17
321 137 129
189 417 45
249 285 65
137 49 333
365 181 125
73 121 237
257 361 97
293 297 185
57 185 31
273 385 61
61 19 185
9 205 161
357 71 113
289 477 21
461 41 25
151 361 33
493 289 1
169 141 325
273 185 169
65 233 185
469 113 25
41 377 17
49 425 37
101 29 369
317 433 5
485 495 1
197 133 63
373 301 1
213 153 211
169 271 225
75 177 189
85 173 201
161 257 29
1 101 280
93 393 73
321 229 45
25 413 49
337 133 85
203 73 67
181 361 61
29 73 389
255 243 13
49 21 415
385 21 81
101 161 85
301 285 21
269 389 33
3 485 15
85 385 97
489 5 1
129 473 25
445 281 33
333 389 49
481 153 17
353 469 9
277 293 116
117 209 225
17 453 1
269 1 149
57 281 61
285 325 9
385 321 21
441 345 33
497 397 1
273 223 37
201 217 29
169 141 157
153 337 1
461 45 11
481 45 17
405 17 69
325 201 97
165 37 249
397 213 57
353 77 45
333 365 29
117 17 273
357 316 49
97 1 295
425 177 13
37 369 125
357 229 129
53 201 253
159 457 41
301 253 73
337 305 157
285 141 17
485 244 9
153 365 97
473 421 5
173 209 109
347 89 67
93 385 53
337 165 13
101 497 1
249 201 125
497 110 1
37 199 195
233 25 209
317 405 13
73 121 93
218 61 80
323 393 85
417 137 81
245 473 25
5 69 137
305 185 173
353 385 109
17 409 77
95 317 105
329 457 21
269 33 33
153 281 25
421 261 1
173 413 25
167 421 49
453 177 33
13 5 421
133 173 89
165 1 255
314 161 1
113 125 313
53 317 137
477 97 1
365 407 91
121 249 69
301 373 1
337 1 41
337 385 75
401 173 1
429 107 33
201 269 165
141 45 241
33 201 5
257 145 13
397 397 95
361 229 3
343 9 75
149 329 113
425 229 65
5 115 13
198 189 218
285 453 33
457 493 1
13 301 52
109 481 5
381 305 117
169 149 207
485 209 1
337 137 105
101 309 93
253 321 25
429 37 41
393 297 5
321 421 65
197 389 89
153 393 81
269 41 145
65 61 325
309 122 113
81 239 15
125 185 141
425 1 37
441 265 49
437 33 17
469 317 25
225 37 233
97 137 97
213 213 21
253 93 193
441 469 1
241 401 29
137 165 253
353 381 73
429 391 45
179 361 33
185 21 1
261 341 65
465 441 5
445 375 49
129 249 1
105 201 21
365 325 113
341 55 17
485 161 9
133 465 1
433 365 13
401 81 69
9 385 29
453 45 33
393 217 1
133 201 157
165 81 169
325 277 113
81 89 138
401 457 29
149 201 47
365 321 129
377 181 89
229 1 9
229 469 1
349 231 121
217 370 7
61 225 229
453 189 1
5 9 151
65 273 117
185 135 105
77 183 213
1 441 41
121 433 29
33 269 65
149 309 73
337 101 89
53 217 233
9 453 45
353 285 121
253 383 95
85 413 49
249 189 201
377 173 105
313 61 125
37 385 88
133 125 57
225 81 33
213 389 57
149 365 81
183 87 65
305 53 65
465 231 13
281 281 203
353 251 93
139 493 1
285 305 33
65 35 101
269 137 41
485 169 1
421 419 13
217 409 19
105 253 33
249 121 189
25 45 121
233 397 81
409 489 5
47 93 201
461 173 33
119 57 327
13 185 41
421 85 33
109 149 33
183 201 193
379 17 115
253 444 16
483 487 6
429 445 1
329 193 137
129 9 273
293 221 149
1 433 29
121 405 17
389 245 65
465 157 1
429 437 1
233 71 141
257 301 41
177 477 13
261 341 65
81 262 187
105 301 49
429 389 9
153 225 88
333 359 23
153 395 97
435 157 25
437 1 25
129 277 161
449 227 21
1 185 247
69 465 29
321 9 93
457 27 43
405 441 33
361 477 1
256 185 129
269 237 17
61 125 321
381 61 33
273 369 73
141 213 1
203 113 15
253 176 153
25 405 81
349 153 105
73 45 153
77 333 65
141 177 297
485 289 1
173 345 25
73 409 25
197 347 61
421 317 63
305 321 121
165 225 35
441 73 33
269 93 133
333 309 105
183 453 20
337 357 81
152 485 1
70 333 129
80 1 187
285 349 129
21 261 214
153 301 65
237 397 41
317 13 129
177 105 257
417 301 21
275 433 45
477 37 1
313 393 21
57 473 9
153 193 45
499 309 1
329 85 137
405 317 33
409 11 65
301 245 17
401 41 69
233 293 115
329 133 120
293 123 169
309 245 51
117 301 49
308 185 185
149 296 85
273 241 149
449 383 41
9 489 5
85 49 225
111 161 95
281 477 1
361 405 1
1 129 185
245 381 61
153 257 213
33 413 13
207 491 1
25 397 1
225 29 217
305 1 125
381 97 81
193 197 257
41 385 53
325 157 145
112 133 225
437 217 45
141 313 161
265 251 101
365 9 129
145 253 233
301 313 9
149 145 257
318 193 130
425 251 17
77 405 33
25 189 197
47 456 34
457 69 13
285 41 193
9 145 345
37 125 281
25 1 365
157 73 289
169 61 221
237 489 5
393 177 75
493 432 1
121 253 201
261 437 1
377 285 83
333 141 9
109 233 129
265 401 33
441 57 24
253 457 37
281 105 207
288 249 193
465 237 17
281 249 53
21 389 73
413 329 84
445 357 17
331 121 151
201 17 181
497 433 1
327 297 85
137 201 269
189 481 2
173 19 33
71 233 185
109 401 65
285 309 137
257 33 61
92 309 129
313 61 113
335 313 19
69 37 237
269 41 137
325 89 65
130 225 113
453 477 1
235 389 49
269 301 97
497 73 1
457 269 4
55 487 1
131 297 193
261 437 41
285 285 1
389 233 49
445 81 17
453 461 25
361 233 89
73 29 169
421 257 9
161 353 137
181 453 33
481 25 9
97 145 152
333 183 145
393 381 1
121 13 61
33 165 49
481 213 17
65 205 249
253 461 7
145 389 34
73 89 217
321 141 101
281 263 85
57 213 63
121 181 29
441 89 1
413 168 33
348 357 77
245 469 5
93 121 115
1 23 167
153 201 285
365 305 33
485 337 1
205 94 33
385 453 17
485 461 1
395 29 31
51 393 37
225 481 17
81 233 129
333 53 129
137 173 193
473 325 1
333 465 9
437 489 9
45 289 49
217 309 129
401 61 11
115 241 1
99 169 49
21 323 103
205 273 9
209 221 137
33 393 17
401 465 9
197 269 49
353 469 1
287 69 51
477 285 17
253 337 161
61 268 211
497 237 1
473 33 1
461 37 33
225 341 129
305 153 169
365 305 91
289 453 17
473 477 1
393 285 89
197 233 213
341 209 129
213 324 146
221 385 73
315 177 15
233 409 21
45 181 129
185 411 51
205 229 178
387 397 41
117 461 33
169 69 205
1 237 14
221 361 33
277 129 33
33 497 1
481 143 9
289 281 189
309 401 57
419 149 7
315 161 19
21 81 225
440 13 2
461 213 17
459 377 25
253 365 33
289 241 141
325 293 113
349 253 132
165 429 49
249 421 65
221 309 1
285 145 9
193 193 113
361 1 41
489 153 1
1 209 217
333 461 17
153 185 217
273 141 113
413 309 49
263 435 1
157 194 132
49 145 295
139 465 36
121 451 35
133 193 33
205 361 9
73 441 29
433 1 45
121 267 121
221 213 201
9 249 189
365 53 41
157 493 1
169 57 45
473 69 1
389 29 65
145 389 15
145 229 177
441 482 10
389 461 33
449 61 30
89 349 57
165 225 69
461 353 9
361 45 61
13 49 405
20 49 105
325 225 17
469 453 1
447 57 23
325 357 33
141 165 288
441 161 57
185 253 177
261 17 193
189 233 122
437 113 17
173 65 325
69 121 17
145 317 121
483 217 3
421 51 65
361 105 125
481 333 1
457 325 37
497 393 1
197 306 36
375 85 49
285 17 77
385 345 45
457 329 21
169 37 85
57 241 153
25 169 29
205 189 157
49 77 9
373 351 1
265 1 101
321 369 33
205 417 1
1 205 249
417 93 49
449 449 17
405 65 49
321 349 74
89 27 405
29 337 29
117 469 1
281 481 17
29 173 97
155 333 137
493 157 5
109 21 269
61 181 281
381 95 17
157 293 1
265 57 77
401 393 33
93 393 9
85 281 67
169 305 181
101 37 361
61 189 17
493 53 3
79 137 317
329 245 153
477 485 10
253 89 47
274 37 1
353 275 21
489 450 9
65 281 169
97 381 33
145 49 1
65 437 23
437 245 13
1 89 9
45 1 261
413 475 17
41 93 369
289 41 207
77 445 45
465 145 11
205 121 9
269 265 105
333 245 41
290 69 32
153 189 9
297 393 105
177 273 174
165 493 1
89 341 49
326 29 128
485 217 1
389 133 49
113 453 25
41 369 117
313 121 65
77 405 1
269 105 129
117 281 65
201 73 237
269 293 1
179 45 205
71 101 353
367 437 1
161 201 73
325 485 9
137 305 101
165 406 24
181 489 5
149 355 121
249 277 77
157 497 1
185 9 73
37 57 181
93 141 217
349 441 13
61 397 25
221 45 249
465 273 29
369 409 21
361 41 61
77 325 113
141 261 209
285 459 11
469 197 10
461 421 33
269 269 33
401 191 17
321 185 53
317 425 41
453 261 17
493 145 3
481 55 3
329 361 121
225 9 15
447 305 39
137 413 77
421 45 49
201 161 221
101 225 105
477 221 9
389 401 53
445 185 1
425 97 61
297 125 45
351 369 5
105 169 257
181 437 17
221 289 149
257 437 1
341 193 33
193 199 191
445 245 33
9 157 49
45 321 93
33 81 161
325 309 145
217 489 1
73 329 53
9 121 295
381 461 33
61 241 73
13 221 118
421 77 33
81 205 273
277 397 65
377 305 13
249 141 1
225 441 29
105 429 13
61 101 49
161 453 1
321 105 45
233 81 9
5 37 289
153 189 1
109 101 347
409 341 5
181 245 43
201 101 193
193 33 133
171 369 69
57 301 181
361 89 121
1 353 101
485 201 13
193 477 17
65 445 20
77 209 185
89 477 1
331 265 29
347 377 25
173 289 97
17 333 121
465 425 21
373 1 1
117 273 97
361 413 23
289 365 73
101 125 65
231 1 181
449 205 13
429 93 1
309 329 49
249 297 49
325 337 141
49 5 153
421 373 29
192 269 113
61 40 425
497 425 1
113 73 149
137 227 177
89 389 49
463 333 11
498 449 2
381 333 33
385 373 47
381 291 113
177 85 169
141 49 265
101 77 201
117 125 1
301 395 55
477 1 9
69 97 265
97 301 121
393 321 73
93 289 153
261 105 203
381 225 105
349 497 1
139 329 169
101 297 145
337 321 47
150 269 225
189 65 139
25 489 5
181 313 153
249 257 173
177 361 93
141 245 1
245 209 193
409 329 27
37 397 25
463 49 36
309 481 5
141 197 89
281 209 125
421 173 49
489 317 1
195 405 33
1 181 77
145 462 17
401 5 57
37 445 13
1 477 17
233 401 49
173 389 65
161 165 111
373 121 17
383 65 107
97 249 237
65 437 23
221 173 121
457 57 25
425 305 49
25 33 413
89 389 101
369 485 7
11 281 1
135 325 33
305 473 1
393 205 1
273 444 23
205 211 1
273 381 57
193 13 137
413 41 41
341 313 111
93 487 3
385 37 113
337 29 1
113 405 33
329 33 21
289 245 145
225 441 9
449 185 13
485 81 1
443 469 17
105 15 237
481 9 5
129 181 305
57 97 25
13 189 169
21 273 95
457 241 41
249 21 245
173 197 279
393 166 49
457 109 1
489 349 9
324 113 164
153 205 153
257 341 1
29 269 65
365 457 29
25 345 89
341 289 55
37 437 33
69 157 65
129 93 61
333 1 163
329 241 153
325 91 33
429 60 5
493 349 1
413 385 61
1 285 43
73 353 21
53 381 89
1 135 277
251 144 217
279 45 61
457 233 1
301 201 133
325 189 105
425 403 21
409 81 61
393 321 71
161 65 173
169 189 25
21 389 17
293 181 1
319 9 171
88 37 224
369 297 113
157 157 145
353 1 57
353 373 1
249 201 1
213 201 241
385 181 13
357 453 5
317 161 121
281 485 5
301 417 77
81 249 117
193 315 37
209 58 225
226 87 44
169 241 129
237 21 17
47 137 1
25 497 2
465 373 5
447 9 3
173 17 145
345 153 41
301 29 129
337 157 73
437 105 1
73 446 43
213 249 99
313 77 117
221 97 169
352 1 149
241 237 73
291 325 131
61 97 37
157 69 81
129 485 1
445 285 1
233 213 237
205 77 293
145 1 313
127 129 357
431 500 1
169 30 109
53 293 197
109 160 235
325 29 65
473 469 1
329 229 77
81 453 17
125 57 289
465 281 25
21 437 1
145 125 257
211 369 125
164 425 61
153 337 101
253 133 1
217 9 73
113 373 1
245 457 5
54 77 105
485 261 9
221 311 129
351 159 105
389 25 107
197 155 273
229 121 13
389 423 7
221 89 77
165 421 57
401 317 65
137 253 241
1 73 181
123 125 301
89 109 233
185 175 89
173 99 309
197 85 5
213 425 17
481 253 17
369 33 13
381 489 9
437 51 1
377 449 29
497 229 1
203 81 185
309 270 69
113 425 41
1 445 5
249 269 49
285 409 29
53 296 22
129 277 81
449 217 6
425 141 33
9 81 341
393 41 21
1 411 39
241 377 113
249 275 191
489 421 9
273 49 157
269 413 81
437 113 33
257 33 171
497 113 2
261 73 87
17 197 1
113 125 177
83 125 129
225 193 37
385 173 71
461 286 16
41 309 59
17 401 69
1 365 37
385 461 1
269 135 209
69 397 81
121 365 49
301 81 33
33 419 79
441 249 1
113 413 49
25 457 25
329 109 141
129 149 33
361 369 101
421 381 65
83 461 1
253 277 129
37 341 33
457 82 5
465 9 29
405 125 17
357 353 25
385 177 53
309 41 59
101 49 181
485 169 1
161 321 77
93 477 9
469 189 1
1 401 45
49 113 5
158 301 57
257 477 1
9 341 21
185 309 137
49 93 185
57 425 61
265 213 81
333 405 65
13 485 1
205 101 121
147 109 103
377 333 27
281 157 1
125 361 21
401 421 1
489 301 5
135 472 1
29 97 41
129 325 1
413 497 1
73 241 153
121 5 193
85 333 105
157 225 149
400 257 55
21 153 81
37 105 65
173 273 1
453 481 1
5 469 1
13 297 33
33 385 87
425 139 69
257 273 101
241 377 41
477 401 1
205 166 41
297 129 5
461 5 5
101 441 25
273 225 63
439 37 59
425 209 29
13 93 81
269 417 53
353 263 133
65 169 241
121 489 5
159 148 191
417 221 1
385 12 37
293 269 135
293 1 193
37 153 333
51 157 29
169 269 73
429 53 41
125 269 131
469 51 21
449 89 5
393 321 49
377 285 61
489 481 5
221 353 125
201 165 77
441 341 13
341 233 113
461 65 1
445 337 53
201 261 205
441 161 37
187 213 33
125 117 265
421 349 49
81 413 18
29 457 27
432 41 11
377 85 101
273 181 125
113 105 125
57 177 65
201 409 9
345 273 113
435 381 55
113 485 1
153 69 89
221 119 137
289 17 13
413 109 23
485 173 1
257 425 17
47 425 41
161 489 1
369 237 2
121 149 110
277 101 139
377 477 17
251 369 113
13 101 177
220 281 217
257 245 81
413 245 37
493 117 1
249 141 137
179 141 151
225 229 161
461 97 13
445 453 9
201 395 15
417 459 17
497 353 1
480 345 9
305 36 9
449 213 49
469 305 21
93 193 33
141 169 49
409 357 26
337 265 13
131 297 169
305 362 44
421 393 33
247 25 185
17 25 461
317 207 145
57 289 17
8 297 169
277 353 1
173 33 21
301 99 161
137 1 341
193 265 173
337 297 85
85 41 385
157 61 241
437 177 1
113 249 25
151 201 285
481 97 17
441 365 57
149 121 1
369 253 1
45 269 177
201 405 65
129 429 1
217 441 29
1 25 205
389 57 15
177 157 1
189 73 169
333 421 33
17 345 17
179 293 173
469 385 25
341 225 129
221 233 129
121 21 337
401 357 27
337 117 160
277 149 143
301 425 59
181 474 3
29 421 65
97 369 15
353 25 145
375 169 59
309 97 1
117 245 97
25 369 121
295 225 17
233 409 45
85 325 61
1 437 45
145 69 137
181 185 253
193 277 33
185 61 85
353 213 61
437 381 57
461 69 25
319 165 83
381 105 73
457 93 1
417 493 1
381 109 81
373 361 33
401 165 41
341 465 9
361 97 121
137 463 5
481 213 17
5 373 65
221 185 57
413 289 65
63 101 155
97 33 291
133 249 201
429 397 65
45 249 1
1 101 305
297 331 155
93 193 93
117 349 9
65 393 43
493 369 1
1 345 63
157 301 137
165 189 281
391 54 57
37 437 57
269 209 113
73 337 13
194 449 17
421 153 20
81 369 109
57 485 9
433 477 9
157 229 65
385 341 21
93 311 47
441 73 21
465 377 9
25 41 101
333 473 25
489 409 5
481 101 9
73 205 129
137 245 233
37 101 369
421 481 13
361 109 133
436 201 41
153 449 47
209 473 17
471 401 7
417 485 9
77 441 15
281 325 1
321 485 1
365 493 1
253 82 17
185 81 25
57 161 123
57 477 1
385 381 57
335 381 63
201 219 231
141 415 69
77 65 417
41 153 149
265 13 93
131 169 331
201 433 9
145 257 101
161 59 311
369 89 93
101 341 97
237 287 109
333 73 121
441 297 25
349 253 105
65 251 211
451 469 17
445 337 17
145 29 109
53 369 73
141 37 129
67 109 207
241 125 33
53 453 1
109 325 161
323 51 31
361 325 1
321 305 125
225 237 233
61 266 7
437 365 9
5 105 281
481 93 9
485 129 1
53 291 53
257 169 137
443 141 21
37 257 78
451 1 25
437 429 61
129 169 5
119 173 29
19 9 361
29 45 377
369 153 1
289 105 157
201 141 1
93 117 369
65 465 33
45 469 29
1 241 9
477 361 9
335 451 5
21 485 1
194 37 210
41 305 85
117 161 41
225 481 5
377 305 1
145 1 125
217 293 49
333 179 129
153 273 58
21 99 223
17 433 33
297 293 125
389 155 49
457 73 37
201 53 257
389 193 57
313 429 29
47 1 423
125 273 193
191 261 1
126 161 265
1 489 5
57 9 333
369 303 33
281 27 93
395 289 45
237 329 87
57 153 25
385 153 109
117 1 129
337 457 1
474 429 1
181 497 1
461 349 1
197 77 227
137 393 1
233 381 1
265 301 102
381 17 41
261 317 81
353 481 9
245 389 50
201 365 129
417 385 45
91 77 65
164 121 155
85 29 129
406 1 40
249 429 17
269 381 33
85 330 38
141 125 345
367 245 65
315 229 11
389 425 71
301 269 169
141 319 153
45 30 401
433 469 1
229 105 49
269 121 145
265 153 113
253 69 9
41 473 1
337 161 105
177 249 37
61 445 41
497 29 1
181 135 89
293 1 99
149 209 209
273 401 53
481 333 5
25 145 257
473 465 13
473 149 23
359 57 63
9 237 57
381 449 21
59 341 129
449 365 1
349 297 41
81 161 125
77 109 161
141 73 249
201 421 61
317 101 137
360 409 85
221 453 17
417 461 17
453 365 33
13 97 145
9 481 5
445 405 49
377 297 105
413 161 31
353 377 89
101 493 1
385 45 69
93 177 5
488 137 4
181 461 25
477 473 1
181 499 1
125 389 17
429 157 17
1 301 1
153 129 245
449 424 29
89 93 25
265 293 1
129 429 49
189 193 89
269 245 65
73 189 77
301 157 141
485 169 1
157 407 71
209 393 1
309 341 17
85 25 113
185 497 1
137 473 21
401 437 1
64 69 41
45 237 217
113 273 49
285 169 118
262 48 125
61 165 257
101 77 193
453 497 1
461 353 1
293 165 155
385 1 77
401 497 1
241 77 101
369 125 73
445 49 21
325 381 73
349 269 2
67 269 139
101 353 37
57 29 201
337 245 53
193 385 25
129 201 189
465 413 33
497 29 1
165 425 37
129 289 97
405 17 25
5 117 129
9 237 41
173 485 5
273 465 29
197 321 53
357 9 105
137 57 117
449 37 1
37 473 17
61 137 225
77 45 89
293 173 206
265 345 113
293 169 33
409 237 53
385 237 51
65 277 145
93 217 181
153 205 81
149 65 169
109 429 1
497 389 1
45 57 173
493 421 1
193 133 175
81 413 25
85 157 265
461 401 33
53 37 289
429 1 41
410 489 1
113 125 301
13 1 223
361 197 137
313 217 105
385 157 69
353 351 101
221 109 213
161 105 115
17 65 205
157 13 39
489 481 1
417 77 57
401 485 9
289 57 121
359 353 5
217 429 49
73 285 89
145 301 117
125 389 91
401 161 29
355 349 61
243 441 29
233 249 213
113 341 1
317 213 25
284 149 66
57 337 157
69 189 281
289 65 153
101 41 129
481 401 13
305 225 9
325 97 145
431 449 13
81 253 97
331 17 131
473 93 3
477 401 9
433 153 44
285 1 9
309 173 98
401 117 29
441 341 5
153 205 281
37 45 437
400 105 1
353 205 49
301 173 153
417 73 57
335 429 41
249 297 65
273 31 145
377 265 73
221 373 97
485 401 9
453 277 25
401 289 41
465 1 33
461 145 33
397 389 69
85 73 257
405 77 41
401 137 37
121 197 81
153 257 229
133 225 153
65 41 53
207 361 105
85 165 65
89 445 9
245 229 1
93 325 113
265 189 185
281 421 33
165 249 74
209 289 95
181 397 25
85 401 89
493 165 1
409 109 13
177 69 313
169 317 97
429 365 33
137 276 204
37 341 129
61 417 73
29 125 25
420 381 45
173 173 233
441 385 57
169 105 213
341 181 129
361 8 29
477 149 7
169 149 253
289 69 13
469 145 1
326 157 7
369 385 93
4 285 65
209 157 165
465 161 25
25 273 209
25 201 241
115 329 133
269 47 161
85 251 1
159 241 13
405 97 33
21 202 32
121 165 129
497 261 1
241 41 129
361 403 3
477 466 1
432 445 41
237 461 25
161 469 1
221 101 49
241 349 95
429 465 9
249 29 25
59 493 1
445 201 41
441 1 49
257 481 9
404 389 5
357 480 5
305 229 11
73 281 177
285 309 129
17 37 289
39 281 65
121 481 1
401 410 18
25 237 133
165 281 33
469 437 1
441 481 1
301 177 41
341 45 9
497 341 1
209 137 113
33 477 1
493 353 1
315 5 37
153 265 113
217 213 269
477 339 17
55 481 13
5 309 185
161 461 17
325 325 121
385 225 95
77 137 225
117 129 313
13 25 221
165 433 25
213 361 133
157 445 25
277 149 113
301 461 25
65 57 249
270 41 58
93 469 1
61 311 147
409 61 25
141 401 53
257 185 56
81 351 49
385 181 81
101 237 151
63 41 9
317 25 49
401 273 15
443 489 1
37 453 1
253 189 121
109 437 53
125 41 217
59 313 65
1 101 129
421 261 73
329 349 33
87 189 233
339 389 81
101 457 13
141 1 1
417 207 37
29 153 97
261 337 25
189 241 109
1 247 189
269 464 20
438 261 53
165 236 144
81 285 1
41 281 17
225 269 209
9 205 33
333 285 137
465 245 9
297 13 17
365 411 1
1 93 121
201 329 91
165 193 77
137 397 17
321 244 65
421 37 1
373 9 99
165 403 15
489 49 9
305 13 73
77 405 25
29 481 13
321 317 57
69 93 41
85 425 50
358 313 60
153 302 151
461 133 9
421 469 9
257 123 157
249 85 64
261 185 129
177 357 121
268 372 107
477 289 17
9 153 25
325 361 105
89 461 33
397 335 1
449 1 33
351 315 57
21 343 73
181 333 79
437 141 1
137 65 317
373 168 97
333 301 153
429 333 1
133 9 130
301 377 117
37 489 5
61 1 377
119 321 5
447 235 31
169 105 213
229 89 97
465 353 13
265 345 53
249 301 9
373 153 69
265 465 21
133 313 33
185 337 81
133 149 33
465 85 15
105 251 159
385 349 85
301 69 17
37 65 269
449 157 29
177 197 41
397 165 51
497 113 1
461 181 9
101 49 81
173 341 1
81 301 177
141 261 201
337 361 81
489 397 9
137 133 205
289 37 125
473 81 9
453 25 33
193 409 1
385 237 49
85 173 45
365 313 25
249 25 45
197 281 217
141 101 89
373 129 55
141 309 65
13 165 1
33 11 437
163 117 333
153 293 33
113 389 47
117 237 73
289 445 9
137 465 3
69 353 33
325 317 106
65 145 133
3 109 241
43 317 173
137 153 205
33 77 393
37 317 25
69 337 83
21 421 51
181 309 25
469 185 13
351 77 101
437 117 33
77 245 1
133 129 209
153 273 121
417 385 41
209 445 25
333 325 17
153 1 145
381 81 41
453 145 1
413 353 65
61 189 177
143 340 4
5 121 13
61 85 33
261 260 129
385 177 41
301 369 49
177 207 55
301 149 121
445 474 5
113 173 81
269 17 209
385 29 1
157 249 153
201 363 33
381 235 105
33 341 1
413 229 1
261 89 233
249 28 237
487 266 9
389 473 5
181 321 77
281 309 25
485 97 1
197 81 17
1 413 33
217 405 17
47 213 65
421 77 17
265 425 69
469 389 13
37 109 289
489 261 5
201 229 121
301 253 61
129 277 121
1 401 100
1 288 145
185 351 97
457 17 25
217 184 29
61 249 137
229 21 185
105 241 1
473 253 5
53 249 73
437 417 57
469 165 6
229 261 113
165 291 77
221 25 153
185 133 159
495 425 5
101 101 49
225 41 229
385 153 109
77 153 239
499 461 1
39 373 65
245 221 157
317 99 81
17 185 57
292 81 189
317 145 129
441 53 53
373 37 65
173 463 3
453 453 1
73 357 17
349 451 5
249 257 105
57 401 19
377 255 113
153 497 1
13 25 121
41 185 73
341 441 1
369 115 9
69 113 213
325 171 113
151 432 4
485 265 1
425 121 61
25 421 1
177 329 33
373 425 61
181 437 25
165 233 81
241 1 5
265 137 29
73 497 1
37 125 133
61 101 57
97 133 97
125 445 9
319 113 55
69 269 217
73 357 73
301 129 81
429 305 1
169 241 241
335 29 73
477 181 1
373 377 69
91 317 105
225 245 225
157 309 1
393 11 73
137 81 89
469 465 5
69 349 33
93 177 69
201 249 181
313 53 65
85 33 321
217 357 113
257 39 57
133 119 257
1 89 321
145 265 181
385 254 101
237 65 233
33 1 449
41 433 49
241 73 1
329 1 97
9 479 3
497 285 3
259 445 17
469 449 17
417 129 41
229 209 198
33 321 149
293 241 161
265 485 1
1 301 57
73 1 9
305 493 1
217 285 1
5 277 1
397 243 25
277 265 181
385 345 109
41 169 233
105 53 1
25 101 289
313 161 121
209 279 35
197 181 181
393 453 1
153 5 185
415 177 61
357 185 65
393 213 53
161 197 225
493 429 1
21 297 61
273 6 29
53 269 77
349 77 121
289 473 1
421 285 33
289 93 69
205 421 65
373 41 57
105 269 1
261 39 97
237 317 175
420 489 9
221 197 17
451 37 43
437 339 33
201 488 10
173 437 1
181 209 41
201 317 49
189 485 1
153 361 105
313 289 117
493 341 1
482 225 1
89 421 33
141 301 121
259 37 227
381 281 1
77 261 45
113 377 41
129 173 281
382 481 1
359 149 41
453 9 21
93 147 297
93 306 148
153 305 93
339 89 143
297 217 113
1 97 301
389 477 9
320 177 147
373 209 77
225 473 13
385 325 96
381 25 17
185 13 313
177 490 10
133 89 1
481 401 8
157 285 97
381 269 81
305 241 85
117 217 245
201 189 213
369 133 70
57 305 189
477 121 17
145 337 9
287 381 57
249 125 57
261 117 97
321 477 1
97 81 105
221 277 33
33 113 261
161 473 17
105 69 253
389 49 57
177 469 1
475 255 24
297 145 45
33 489 5
245 73 1
201 429 1
457 135 18
25 73 397
425 297 1
281 351 123
305 255 125
477 19 15
79 421 1
499 61 1
329 481 5
405 189 49
125 149 25
161 133 77
177 185 233
49 161 97
85 117 321
275 331 65
213 371 65
41 349 17
85 409 1
153 253 221
237 385 25
162 323 119
281 397 89
265 301 33
461 473 5
93 189 241
477 293 9
265 421 41
213 381 67
277 241 33
309 105 93
401 225 85
65 489 1
461 473 25
312 1 90
409 129 77
329 75 161
225 164 157
169 393 13
469 345 25
333 149 157
481 499 1
125 117 363
1 49 361
125 361 125
121 109 1
385 309 105
81 185 151
353 493 1
229 177 193
353 197 101
245 261 193
201 49 85
305 219 121
277 313 181
497 317 1
305 357 49
185 109 69
113 57 297
289 17 33
465 89 29
13 401 21
117 189 13
91 177 189
37 357 1
421 9 41
437 129 33
173 13 201
395 433 45
89 453 17
309 457 9
117 291 119
293 317 144
145 101 81
77 65 157
401 261 69
305 281 181
493 21 7
125 249 77
345 345 41
313 297 3
445 277 17
133 348 33
41 365 9
397 17 45
121 1 341
376 463 31
345 345 93
361 241 5
457 145 5
165 325 108
113 105 97
159 485 1
461 5 1
189 373 81
291 73 121
109 445 41
97 349 57
481 233 1
221 301 17
201 369 73
1 29 289
201 481 1
289 305 105
6 41 201
109 300 34
265 157 63
311 217 121
81 53 309
453 13 5
321 57 61
309 81 129
17 261 225
81 189 297
365 197 97
201 41 181
49 389 7
105 113 293
153 5 189
153 473 21
289 89 149
181 229 129
477 9 1
413 441 37
129 381 17
401 153 61
1 349 57
1 241 241
57 29 191
165 401 60
81 191 155
377 349 77
121 401 86
433 317 25
101 309 36
181 1 129
477 237 9
393 125 17
401 477 9
205 9 217
229 365 65
5 9 477
317 139 57
105 437 37
259 85 159
401 289 29
1 485 1
252 201 11
453 37 33
95 221 57
53 126 299
161 185 265
487 161 9
281 461 33
369 141 69
409 33 81
489 337 1
493 369 1
465 185 1
201 205 3
393 53 5
121 181 165
29 221 23
399 161 81
477 17 17
161 17 265
1 489 5
5 285 153
453 57 33
25 1 259
235 277 47
421 7 49
89 8 297
421 47 71
385 225 25
65 245 57
229 341 101
424 69 21
305 1 69
261 21 73
5 25 77
409 29 89
61 285 161
141 5 1
121 457 5
181 5 66
453 53 33
53 5 309
377 101 87
397 369 89
57 473 13
407 413 61
235 353 133
109 449 21
141 301 145
141 185 97
81 153 262
449 227 17
371 117 1
483 37 17
285 229 177
173 117 289
341 435 35
61 371 40
433 125 29
385 349 45
1 387 111
281 281 201
65 153 109
329 421 49
489 47 10
323 17 65
149 369 121
273 485 1
385 439 45
281 321 97
169 389 1
125 249 105
161 53 113
359 437 17
441 89 13
349 101 101
329 313 5
261 381 101
73 285 97
37 437 21
173 409 65
281 121 161
269 333 41
125 137 273
317 101 89
405 385 25
313 185 81
181 441 53
313 309 125
319 453 33
73 61 185
305 25 73
29 120 285
17 9 245
201 213 97
493 73 1
457 361 35
429 361 65
373 21 14
469 337 1
417 105 69
413 173 81
53 153 341
489 153 5
17 413 41
151 421 1
413 333 65
93 385 2
193 489 9
253 169 11
233 329 146
293 153 9
329 69 169
437 353 53
405 277 33
101 269 65
60 357 1
317 301 89
469 189 9
73 397 85
281 345 57
249 69 33
365 145 89
285 35 137
73 125 361
229 121 117
53 421 65
301 289 145
57 361 41
401 49 93
33 169 81
337 1 153
245 401 25
333 225 9
341 313 77
460 25 25
257 373 93
453 17 1
225 120 249
217 249 25
253 485 1
189 195 177
497 481 1
1 27 375
301 303 45
21 469 21
205 261 81
405 207 49
325 317 149
473 449 5
25 405 1
441 61 14
41 21 253
101 267 47
165 41 289
369 485 15
121 481 1
245 201 97
385 289 33
461 81 38
153 17 41
39 261 105
205 157 1
341 401 49
65 21 321
57 255 175
241 98 116
469 65 1
225 429 41
481 21 1
89 381 89
137 125 169
85 341 33
97 201 277
325 477 17
357 345 85
165 165 177
165 353 93
193 365 49
357 93 1
121 261 145
261 221 65
209 41 66
170 37 10
317 137 153
129 429 14
133 269 161
129 225 41
497 361 1
251 305 57
83 221 9
1 1 41
201 237 161
245 493 1
217 495 1
329 13 93
81 341 137
161 129 249
133 381 33
329 125 85
145 449 41
85 129 9
381 285 41
269 485 9
357 1 113
241 169 225
21 265 121
237 85 105
217 241 57
241 173 44
33 361 125
293 429 65
21 453 1
57 181 169
105 357 49
313 177 129
281 385 61
401 405 1
465 469 17
233 297 1
421 189 41
271 1 99
229 443 39
349 233 113
157 349 113
249 337 49
485 242 1
201 117 9
25 105 265
105 57 97
301 237 1
233 153 113
257 345 93
93 185 261
235 205 41
449 133 11
429 73 25
37 325 41
41 205 129
125 105 181
109 459 23
107 29 95
297 488 10
461 197 9
225 29 103
345 152 1
373 377 109
101 93 353
85 445 1
185 117 89
393 485 1
437 139 17
161 117 85
225 433 37
273 377 29
189 145 9
189 29 65
179 433 61
433 421 25
245 413 65
101 101 369
254 397 61
29 153 329
104 473 25
399 413 25
97 201 129
341 153 135
173 373 1
57 333 25
1 185 41
313 41 9
489 475 9
353 405 33
345 397 18
245 157 161
101 257 73
229 57 167
365 1 45
15 341 145
281 269 1
437 258 49
301 221 82
21 373 65
485 497 3
55 157 329
285 317 161
237 241 249
269 137 197
445 409 1
81 269 185
11 361 15
117 393 73
241 76 121
173 253 201
145 257 201
417 217 41
105 373 65
481 249 17
421 449 17
245 493 1
141 241 193
137 1 289
417 137 81
113 357 57
141 169 21
289 337 101
237 429 7
329 193 93
257 375 103
329 343 27
409 301 17
9 429 49
297 329 93
229 129 137
185 125 200
241 477 9
345 483 7
221 369 73
285 5 49
5 72 121
429 333 9
97 269 169
33 35 371
377 77 73
61 405 61
421 297 57
223 401 77
449 73 25
145 457 17
1 143 127
17 469 1
257 153 185
269 461 3
221 269 17
149 373 113
49 41 425
109 500 1
140 365 41
444 153 17
337 385 69
169 461 17
297 1 153
289 133 197
41 313 125
385 377 13
249 229 41
291 417 49
393 316 49
373 269 113
325 225 49
319 293 5
497 105 1
451 369 13
457 177 1
497 393 1
445 121 15
237 485 13
57 101 273
93 459 19
153 33 295
137 297 109
493 305 5
449 441 9
321 467 33
389 265 97
453 21 17
437 421 49
93 265 85
297 381 113
205 265 213
201 373 13
353 73 61
129 321 53
85 85 221
477 176 1
385 195 101
229 431 21
151 313 85
201 377 45
281 13 49
397 289 81
189 385 5
481 305 9
421 53 65
201 485 4
405 189 1
48 217 253
337 321 141
109 455 41
281 273 77
352 385 115
305 289 125
285 345 21
301 357 45
105 324 14
249 405 69
39 469 1
305 269 137
149 429 57
305 237 129
277 101 161
15 493 1
281 161 139
257 441 17
57 371 67
437 277 1
413 143 9
5 49 325
421 85 17
225 1 40
25 441 45
393 433 45
201 353 29
461 353 9
87 465 1
324 337 61
305 110 5
237 377 101
185 217 169
101 285 193
335 313 21
309 209 65
133 41 241
33 137 169
129 277 97
125 141 145
119 109 25
131 349 45
349 421 17
377 37 53
285 389 57
81 121 37
409 469 5
433 187 61
1 281 13
153 229 257
189 481 1
253 345 57
93 317 49
149 406 64
189 297 194
133 301 1
409 381 13
17 41 385
321 349 121
489 153 5
21 385 109
185 253 33
353 446 21
247 385 5
409 369 17
269 471 7
41 201 229
445 181 1
393 401 53
261 441 57
425 125 45
177 21 321
481 193 9
453 217 17
487 237 8
477 153 17
209 33 101
25 5 5
219 133 183
65 261 189
89 181 213
399 429 33
421 245 1
481 65 19
245 149 73
489 441 1
397 177 65
153 305 29
157 9 289
389 377 65
185 271 135
281 53 49
229 13 169
405 237 41
437 321 1
377 329 1
70 105 317
483 373 7
477 405 1
101 445 45
441 213 9
181 289 85
169 121 145
197 425 50
325 437 1
269 497 1
377 217 112
29 197 57
417 113 7
189 321 11
273 145 165
377 137 13
433 273 33
153 309 65
137 137 165
425 369 1
421 403 73
465 329 9
73 181 65
161 369 57
97 205 241
269 377 17
345 337 21
425 311 1
107 473 7
21 145 1
13 305 113
365 189 1
177 247 7
245 161 61
373 297 121
333 441 17
61 445 25
13 137 157
281 393 1
381 157 103
485 173 1
185 209 37
185 297 169
293 421 17
453 193 25
305 373 97
181 41 83
251 425 31
433 493 1
297 271 10
225 53 121
457 153 33
209 165 17
349 93 91
407 109 93
169 213 257
257 21 97
293 137 197
433 249 33
133 49 1
333 481 1
237 405 17
449 29 41
453 81 33
73 107 339
101 441 37
357 481 1
193 69 20
189 377 69
21 321 53
429 169 33
274 325 117
161 431 65
149 69 193
285 35 9
209 189 93
261 193 225
57 321 93
37 205 89
361 251 113
169 173 41
1 237 101
161 13 256
81 81 385
49 421 9
177 277 149
353 185 133
359 253 39
429 349 1
289 377 85
385 425 57
409 313 61
93 485 9
391 9 5
113 269 153
465 497 1
61 485 1
409 201 73
165 197 257
253 17 25
441 299 21
301 439 47
317 317 117
409 97 53
305 101 121
497 295 1
97 57 25
221 237 205
489 405 9
285 465 21
281 413 1
73 237 41
81 421 25
305 489 1
401 137 33
181 461 25
305 473 25
157 341 57
30 325 129
285 485 1
397 233 89
237 249 101
233 205 249
13 437 1
273 217 121
237 101 105
145 101 81
69 141 321
394 477 1
393 485 13
153 41 65
445 437 25
153 9 213
415 67 47
461 469 1
313 101 113
305 209 97
405 329 65
17 25 189
461 215 1
481 225 9
193 121 293
297 181 169
159 29 27
261 293 33
365 261 57
81 365 1
5 429 57
438 169 49
305 173 45
251 459 15
61 47 289
277 89 153
133 421 65
151 489 1
373 101 105
421 5 1
385 393 57
73 13 345
467 281 17
185 369 73
253 219 233
325 493 1
25 165 217
389 23 9
89 225 153
1 125 149
85 157 33
425 89 41
309 301 163
375 353 60
121 385 49
89 261 85
313 321 25
401 57 61
61 277 1
265 181 113
359 285 31
242 465 5
491 179 1
121 439 13
409 461 1
37 105 9
101 212 188
105 5 141
485 441 11
461 429 9
253 1 109
65 41 305
277 365 97
225 34 37
237 261 65
83 305 129
173 337 73
401 45 9
17 181 193
105 237 113
405 25 33
45 119 197
217 485 1
297 105 5
433 385 53
377 473 25
73 397 97
321 273 169
301 245 113
45 351 87
401 389 5
385 5 53
293 385 33
81 481 13
89 441 39
117 331 133
39 205 205
285 481 13
201 189 289
429 318 21
41 253 97
449 469 17
253 387 15
441 105 53
171 277 209
413 485 1
171 368 83
101 493 1
244 153 245
217 285 65
186 109 220
125 229 5
497 225 1
1 309 65
453 9 33
33 153 175
5 105 281
261 148 105
177 469 1
121 221 165
401 191 21
457 33 9
205 381 61
86 405 65
497 83 1
461 181 25
113 369 113
137 401 37
65 291 125
113 319 157
73 55 117
137 441 3
329 369 121
21 201 113
289 405 85
401 253 89
29 153 21
441 453 25
215 361 41
125 365 33
201 357 121
69 185 97
325 165 81
245 193 205
441 373 17
135 45 9
357 257 113
393 469 1
165 105 193
241 398 23
425 237 69
99 301 192
421 41 17
369 359 5
193 169 105
37 121 245
241 489 9
33 489 1
13 57 157
415 269 57
305 103 29
321 301 161
89 153 301
53 273 205
313 369 113
193 41 237
126 481 11
341 93 157
305 329 105
73 101 257
273 197 85
161 289 1
97 99 199
21 397 89
373 429 41
349 9 89
311 261 163
129 453 17
73 385 1
353 301 142
13 101 193
9 315 179
453 57 19
393 481 5
325 71 65
41 45 333
153 497 1
121 129 205
35 469 17
245 237 25
241 417 57
421 141 33
69 413 83
465 281 29
65 401 37
493 445 5
205 461 1
25 421 65
417 245 45
269 433 9
29 257 105
429 397 33
353 493 1
73 9 193
5 469 18
17 189 81
13 305 17
241 361 29
385 1 17
453 329 1
117 461 9
127 111 225
193 65 157
281 385 53
265 281 133
129 337 45
213 437 15
257 105 101
269 169 89
238 269 157
277 89 129
476 33 12
289 305 113
273 489 9
337 227 149
365 461 5
341 401 45
317 253 73
345 49 113
377 469 9
493 281 1
153 41 337
217 137 153
378 177 16
439 429 21
435 381 5
493 265 1
167 289 137
25 9 421
63 201 13
197 369 85
189 293 97
361 229 93
235 245 209
469 65 1
493 373 5
345 429 1
153 13 149
317 261 73
205 477 17
41 309 118
401 189 25
221 361 66
421 465 21
5 201 113
249 169 113
373 217 65
117 461 27
497 237 1
96 301 17
185 265 221
125 121 241
57 41 433
385 373 97
37 193 97
361 61 81
41 1 73
301 235 25
133 9 33
371 205 73
177 193 63
145 193 157
497 165 1
293 325 1
191 493 1
33 261 45
425 157 69
353 189 53
41 73 165
19 89 345
325 241 25
249 97 205
155 121 345
381 105 65
301 401 97
193 413 45
377 9 29
209 349 105
491 47 5
53 133 209
197 497 1
269 493 1
437 1 57
473 129 21
85 65 129
23 469 29
265 469 9
89 197 161
67 429 9
421 399 65
137 385 37
269 441 21
57 249 228
293 305 67
489 429 1
81 381 25
241 333 41
301 373 65
473 201 25
477 497 1
269 289 125
492 333 1
182 453 33
85 265 17
101 445 41
117 385 25
161 157 245
489 429 1
349 481 1
445 137 25
481 461 9
105 25 193
493 30 1
349 81 63
133 205 65
321 441 45
105 261 67
417 337 44
441 4 17
329 397 65
329 169 65
157 211 173
1 257 65
5 5 257
1 75 271
249 269 129
265 459 23
459 449 39
377 141 101
421 285 33
373 385 97
225 357 85
261 205 65
201 281 157
21 21 335
261 301 23
361 133 123
253 281 201
409 197 81
97 345 17
469 153 31
319 201 15
397 369 1
449 199 29
397 383 9
249 53 109
479 129 15
101 469 1
185 341 1
181 221 41
425 227 17
29 251 1
309 61 31
125 301 153
205 349 25
29 301 49
19 365 73
423 285 69
429 345 25
105 333 113
305 469 17
473 473 5
351 265 83
305 456 41
465 1 21
489 97 5
101 413 65
385 313 37
420 353 68
1 453 1
361 177 101
297 281 45
429 89 1
285 357 29
317 287 41
205 145 177
421 245 65
334 269 45
353 21 141
217 466 6
313 85 37
251 121 165
297 453 1
325 261 121
401 401 73
48 53 65
429 225 49
413 113 25
371 401 61
245 41 1
224 485 1
301 177 169
181 153 65
133 317 137
5 37 39
117 349 25
97 269 13
57 53 382
125 201 1
285 101 1
325 269 57
305 441 45
485 33 1
161 373 1
401 433 33
361 453 33
425 349 69
323 413 49
445 169 1
313 1 6
29 121 101
153 45 53
137 5 45
398 265 27
149 457 21
37 21 17
65 261 169
369 85 81
45 325 33
281 221 149
377 403 67
3 385 75
209 185 97
495 165 3
407 265 25
132 221 169
273 427 9
321 85 21
453 397 1
261 241 161
471 333 19
357 41 73
381 107 1
337 129 157
1 345 45
305 221 77
453 313 17
5 389 17
329 429 57
417 1 17
333 149 57
241 401 99
221 189 49
65 217 25
69 217 133
385 1 95
157 1 195
369 453 25
429 156 57
141 385 1
69 417 1
445 410 9
329 349 147
461 441 13
51 37 163
112 57 245
101 159 47
229 441 37
293 473 9
205 17 129
489 37 5
113 193 53
269 409 41
329 289 113
281 89 83
53 129 161
193 409 73
41 89 7
101 305 183
497 217 1
173 437 7
325 413 49
201 95 125
441 357 5
256 493 1
441 29 60
29 217 235
485 453 1
336 165 150
277 113 129
21 189 225
437 1 49
143 141 46
197 125 289
289 157 73
203 211 91
385 421 17
366 277 112
401 193 45
425 417 64
37 105 141
57 153 37
441 33 49
242 273 41
121 189 49
129 181 217
12 441 9
269 457 33
245 265 53
393 413 49
181 437 1
337 325 53
341 125 1
177 269 157
37 253 9
101 193 149
269 97 153
297 305 45
369 413 84
21 1 33
297 385 57
101 169 269
445 57 53
159 197 65
477 85 9
125 441 51
281 5 1
341 33 1
1 261 145
69 25 225
13 153 261
357 425 53
173 251 155
365 13 25
481 221 13
381 145 1
21 237 137
135 41 273
121 81 105
313 457 33
89 49 409
97 169 33
153 221 261
333 169 113
201 221 169
341 1 73
421 121 73
231 343 75
393 101 66
93 465 19
21 109 361
233 1 73
277 393 61
333 161 21
311 409 25
353 13 61
145 305 85
117 65 161
65 77 9
269 497 1
69 345 97
245 245 81
33 497 1
381 313 13
457 269 37
421 49 80
333 109 25
189 229 257
309 373 97
394 129 85
81 365 89
313 209 9
453 45 1
457 283 33
157 43 189
97 121 1
77 181 161
297 493 1
137 288 107
177 395 9
433 355 9
421 349 49
329 369 117
341 297 129
89 77 3
405 17 61
105 478 15
349 145 81
85 449 45
101 229 193
233 449 23
381 177 105
1 73 417
169 485 1
385 487 7
411 341 69
401 493 7
9 69 401
485 153 1
21 217 245
409 185 13
297 279 153
181 101 295
449 369 5
71 341 121
301 9 33
119 321 69
317 41 1
113 5 37
149 431 65
25 161 196
205 455 5
121 489 5
329 485 1
437 457 15
217 261 161
341 445 49
229 361 125
77 201 41
367 209 99
337 237 73
389 205 25
81 453 17
45 365 1
273 321 17
305 73 169
329 285 41
385 485 9
421 61 49
109 401 9
217 389 65
253 73 241
325 109 29
297 157 21
33 37 17
297 113 149
137 357 17
365 349 73
53 321 75
89 353 73
369 217 33
413 449 37
249 409 37
37 405 1
57 313 125
161 417 13
237 149 193
237 21 73
257 229 217
281 1 45
433 301 45
5 445 1
497 221 1
373 349 33
217 457 33
493 377 1
289 209 109
261 425 25
337 73 5
205 345 25
221 245 177
233 477 13
154 251 201
205 261 24
181 113 55
25 61 89
233 109 241
276 101 219
161 133 237
421 25 49
170 145 120
445 241 13
389 53 73
125 401 77
396 257 13
251 141 217
101 445 27
29 73 219
201 269 137
325 45 161
85 289 101
292 469 17
385 221 103
305 229 133
477 325 9
337 229 91
5 173 179
417 303 53
261 3 193
225 211 1
419 425 57
317 457 37
153 201 199
157 113 113
445 57 41
181 419 21
261 217 113
201 25 245
449 489 5
237 401 13
113 281 5
185 453 17
385 353 53
437 305 1
1 325 65
49 37 421
397 289 89
205 309 97
461 253 25
177 345 93
269 356 17
489 431 5
381 363 9
471 241 3
437 53 1
405 317 65
71 313 165
217 2 105
284 77 154
137 131 281
281 219 173
69 217 125
309 285 57
37 51 163
125 330 24
233 265 1
347 1 97
17 445 25
413 401 17
269 1 209
105 409 45
369 461 33
73 391 95
369 193 93
437 349 53
225 141 247
365 321 97
377 205 9
153 269 137
289 181 133
313 397 41
141 229 33
1 325 129
153 5 121
433 461 29
313 269 179
393 119 9
325 369 117
5 485 1
101 169 149
1 429 69
421 37 61
313 473 1
269 353 101
341 385 50
333 45 145
213 89 41
61 401 89
221 251 7
313 469 2
9 181 1
73 273 17
401 109 13
233 457 13
241 53 45
45 439 49
201 429 57
93 385 13
281 437 33
165 366 49
253 25 9
313 153 89
193 361 105
167 109 107
174 365 115
17 289 105
273 413 1
385 321 13
321 217 37
137 217 253
337 337 89
461 37 32
464 453 28
93 9 301
185 82 189
129 61 129
117 281 65
287 141 97
387 265 23
457 441 13
237 393 93
273 97 57
65 217 267
249 365 129
457 245 33
433 85 37
115 161 229
133 65 33
365 1 1
57 1 425
301 359 103
181 409 81
421 323 65
317 303 121
157 457 5
301 269 139
7 189 139
297 193 73
29 45 345
293 53 49
169 105 71
353 221 21
497 108 1
477 200 3
233 497 1
285 21 73
357 101 49
1 265 197
409 85 77
113 117 225
405 385 69
205 389 1
381 65 41
217 41 173
13 253 57
285 13 177
473 1 25
313 273 181
201 453 1
377 201 31
417 53 25
485 169 1
7 1 327
285 121 209
321 359 5
97 153 277
381 105 120
41 261 225
173 305 37
497 301 1
209 401 49
125 109 97
25 389 33
1 433 33
313 237 167
477 1 9
231 461 16
141 473 17
207 253 65
161 497 1
313 329 41
73 5 103
421 321 65
181 161 189
29 257 205
281 281 153
109 375 97
229 89 257
345 153 97
153 373 1
361 9 33
421 349 77
1 381 9
405 267 29
317 349 105
473 269 17
108 425 5
129 481 5
167 457 9
5 13 397
497 49 1
369 417 5
497 23 1
251 457 41
149 229 1
441 453 1
61 233 1
225 161 81
433 69 13
205 157 193
37 29 347
97 181 1
21 421 45
365 429 9
457 381 41
369 418 47
249 421 1
498 225 2
377 101 29
405 189 33
241 309 65
65 381 49
449 297 49
193 121 179
465 93 17
29 397 103
419 389 71
387 241 14
221 189 35
465 489 9
73 445 29
265 281 217
465 125 9
441 97 5
128 161 253
461 213 17
345 369 69
37 185 57
141 241 111
461 11 25
389 377 41
121 137 117
441 379 5
353 373 105
269 181 129
309 137 129
251 145 171
373 385 9
345 209 21
393 245 9
1 85 17
21 141 265
29 153 73
311 377 37
249 289 139
53 209 177
385 45 21
353 77 85
221 453 33
285 425 25
213 321 85
1 5 41
269 85 225
61 481 1
129 89 177
113 171 173
85 461 25
201 449 5
125 325 33
329 421 1
441 265 1
17 165 193
437 313 1
345 437 33
181 193 169
433 297 45
377 45 13
441 377 21
101 97 270
293 101 33
165 336 11
113 457 22
1 77 39
273 489 5
133 309 33
499 197 1
93 25 397
449 495 3
257 105 51
409 197 49
449 65 5
495 108 5
57 213 1
445 485 15
493 281 1
257 477 7
254 381 1
381 153 113
326 445 1
13 9 129
241 301 113
251 301 177
285 121 185
313 33 25
201 89 5
145 125 341
29 469 6
353 1 33
433 49 53
403 191 1
157 277 65
137 469 1
145 341 49
73 37 245
103 481 5
117 37 97
173 377 91
269 1 49
313 429 1
9 451 37
65 493 1
57 25 365
473 157 21
33 351 87
397 109 5
37 469 3
325 157 161
237 285 29
141 369 89
193 217 125
341 473 17
387 17 1
63 234 67
445 273 44
243 205 37
69 377 93
121 473 25
61 373 97
141 485 1
473 41 1
141 217 220
181 479 3
317 33 115
143 249 1
237 413 65
273 29 125
197 109 56
357 463 15
497 185 1
237 49 13
121 79 325
313 305 87
349 385 57
237 89 165
273 393 77
105 357 106
81 293 17
153 156 9
113 289 101
225 285 1
453 449 21
337 273 117
125 97 369
237 465 5
177 17 231
37 201 253
437 115 1
161 281 5
153 337 37
457 485 1
193 293 129
9 341 65
249 149 93
297 341 134
217 385 11
160 293 33
337 389 17
497 385 1
385 121 24
229 53 29
377 441 16
413 45 81
293 225 163
410 141 13
259 105 7
133 345 21
238 341 33
225 169 25
81 221 49
481 309 1
497 149 1
137 218 83
481 73 17
216 251 207
229 345 93
405 445 49
173 125 1
459 21 1
273 33 145
497 251 1
441 285 5
295 189 107
37 417 77
469 129 1
485 205 9
225 401 13
409 463 23
417 253 17
453 341 1
133 1 249
93 365 73
269 73 129
269 169 145
101 466 13
433 101 57
493 257 1
109 425 73
405 313 33
477 345 17
157 465 19
265 121 145
333 281 161
421 469 9
161 89 1
217 87 201
385 451 37
37 57 49
53 377 105
473 469 9
25 149 65
129 69 141
375 81 56
201 161 145
13 497 1
421 397 61
357 361 97
249 337 23
233 301 1
373 313 79
377 435 61
277 109 177
58 21 65
457 457 13
445 89 29
345 1 51
261 189 129
393 9 61
481 122 1
1 473 21
221 101 185
205 237 69
213 193 129
49 5 217
455 165 5
99 413 41
229 245 1
153 157 81
9 137 181
277 437 29
465 385 21
369 101 37
185 137 184
9 265 197
41 329 41
153 233 237
261 293 97
149 305 65
393 1 81
405 81 25
281 56 5
210 173 63
37 270 159
461 449 19
325 225 129
89 225 13
33 107 385
365 289 97
101 449 37
471 381 11
491 429 3
289 393 13
73 489 9
376 77 12
1 157 285
341 285 125
305 137 129
209 293 1
187 469 1
269 457 25
137 93 157
161 173 183
493 173 1
261 371 129
161 353 99
329 397 9
449 333 13
101 113 369
397 473 21
313 393 89
425 245 33
253 269 65
397 255 49
401 225 21
185 449 33
409 165 81
9 385 53
29 297 41
429 485 1
477 105 5
245 308 78
241 445 41
441 281 31
445 307 13
125 281 201
281 93 217
497 321 1
449 301 17
457 393 41
53 257 149
149 193 37
229 473 10
257 41 1
373 397 65
101 37 317
333 205 153
362 265 75
161 169 129
393 49 71
69 1 337
469 457 17
357 485 1
469 305 1
477 385 9
397 385 41
241 81 121
241 441 57
341 157 97
89 189 33
137 145 311
225 289 9
145 277 193
377 317 14
101 265 193
1 461 25
153 225 57
449 409 13
329 81 73
369 389 77
401 217 61
45 1 399
405 153 7
281 9 125
17 409 53
77 317 97
41 346 29
373 61 113
17 413 41
321 445 17
37 393 53
141 261 193
301 445 1
37 17 145
405 213 1
329 461 9
9 457 9
37 229 21
165 457 5
265 371 5
117 483 5
357 37 33
433 129 53
129 273 73
453 393 33
417 473 5
137 245 1
201 321 113
121 393 5
221 89 177
453 97 17
437 53 11
313 261 29
69 437 49
237 369 93
179 149 101
401 1 53
1 261 113
117 17 289
173 381 97
137 153 285
1 353 53
385 161 53
93 101 113
341 205 97
441 385 1
49 457 13
1 349 89
25 325 61
153 481 5
73 9 405
473 73 13
211 497 1
403 449 37
325 437 33
273 117 149
397 169 17
199 85 179
405 181 40
167 19 271
445 1 33
401 357 13
341 405 1
149 341 85
382 325 98
181 369 73
293 153 199
273 431 33
165 53 273
385 225 19
137 481 17
401 385 81
37 353 81
249 389 35
293 493 1
451 317 15
285 237 201
469 437 25
201 261 145
73 397 17
309 305 65
422 265 61
371 57 59
441 157 5
361 93 85
389 33 89
157 205 17
153 265 105
160 237 27
429 293 41
457 209 9
477 41 17
353 337 141
473 49 13
45 20 433
233 85 87
433 325 37
5 145 113
81 489 7
49 57 135
257 243 197
341 353 89
409 337 33
233 145 33
393 37 33
337 269 117
49 145 89
99 81 329
29 29 193
405 125 1
81 309 61
385 369 25
213 49 1
433 225 57
297 415 61
393 325 17
289 469 1
443 229 53
261 91 177
165 385 81
277 445 9
1 341 17
179 241 249
213 9 81
285 247 153
253 449 33
277 65 161
446 305 43
369 1 97
225 369 101
167 245 21
168 17 128
485 497 1
45 85 369
381 317 97
289 313 54
377 201 85
261 457 9
161 169 265
401 21 25
269 457 29
121 465 21
325 437 41
173 161 313
121 101 49
9 337 77
269 281 217
241 77 225
497 301 1
357 101 27
53 269 73
417 213 25
77 381 49
357 141 25
293 101 145
467 457 31
305 217 9
341 261 65
325 245 97
153 341 89
429 109 9
265 21 209
301 421 29
209 381 97
157 105 161
41 73 81
201 177 117
254 293 177
145 361 33
413 315 9
177 437 5
21 449 1
497 13 1
108 105 220
289 145 53
49 453 1
453 493 1
177 1 125
92 443 3
329 321 83
233 281 1
109 93 169
277 277 71
253 317 169
443 97 13
57 381 61
453 405 27
465 109 29
317 445 49
404 205 52
209 149 169
417 133 73
225 141 57
401 109 13
185 177 245
345 193 109
397 297 73
93 49 337
5 497 1
385 193 113
117 201 81
369 25 1
333 413 13
185 221 195
97 361 49
1 88 374
329 117 145
197 145 33
173 233 45
301 273 169
89 493 1
165 205 97
185 321 53
41 357 33
69 269 129
421 249 73
285 489 9
451 129 35
61 409 53
145 161 65
397 161 25
397 121 1
449 321 49
217 337 21
21 161 33
209 37 273
97 441 49
345 487 13
349 57 81
493 369 1
185 85 189
353 141 137
105 461 9
133 441 1
146 101 46
441 241 1
151 65 229
369 121 1
433 241 5
257 373 9
109 125 329
385 389 73
157 437 1
309 169 129
385 441 33
189 449 41
345 221 153
289 5 7
445 457 29
73 361 109
137 81 229
253 161 241
309 141 73
1 173 169
13 121 165
126 381 9
257 405 65
9 289 137
1 93 105
183 207 221
333 385 17
61 461 1
193 413 75
425 221 57
313 449 9
482 441 19
457 269 21
9 169 13
21 5 289
405 293 73
101 121 37
145 305 189
5 257 129
381 159 81
193 141 29
467 49 1
293 253 165
213 393 7
385 157 109
5 453 45
93 405 1
450 369 35
369 449 21
197 429 33
157 21 73
317 201 105
209 61 17
301 273 153
337 313 97
213 497 1
453 77 37
141 421 49
49 405 33
197 317 9
385 61 37
207 449 44
437 189 1
25 136 106
325 377 89
85 93 137
281 220 10
25 177 153
493 465 1
445 381 49
217 15 37
297 161 49
177 453 33
353 241 121
309 357 129
205 377 47
285 161 113
1 473 9
421 173 17
185 101 81
73 313 69
201 497 3
149 5 321
197 409 17
277 185 221
397 51 17
217 314 165
381 157 41
255 221 65
210 269 121
469 109 9
93 301 145
361 101 48
345 493 1
29 29 129
319 51 133
187 149 235
409 392 9
413 1 73
145 293 113
453 101 33
25 273 1
61 188 263
325 195 89
89 357 129
315 157 111
164 441 49
117 305 177
33 445 25
41 253 89
251 245 63
309 93 57
297 261 173
273 377 1
481 5 9
364 369 5
449 201 25
213 325 145
381 461 37
93 321 33
457 203 29
221 149 225
25 457 5
233 401 57
453 341 33
425 145 29
121 261 191
201 133 9
421 269 41
49 481 5
229 330 126
73 317 57
285 101 25
477 69 1
65 259 159
1 293 175
221 45 1
377 261 23
413 321 57
341 205 153
69 409 41
33 397 97
185 261 33
273 485 1
421 1 65
261 169 209
213 317 105
9 345 89
413 61 57
469 209 17
153 169 109
105 53 375
453 243 33
457 329 17
77 342 1
41 219 39
145 365 89
393 257 37
297 433 45
253 411 61
301 133 105
341 17 41
305 21 113
205 297 137
21 241 221
389 5 33
489 157 7
397 233 57
5 13 461
13 405 61
465 201 9
41 11 437
289 41 105
488 279 1
193 341 21
293 277 49
369 397 25
397 409 89
477 129 9
253 1 65
61 197 45
413 277 49
133 377 101
349 321 49
389 205 97
473 293 1
113 109 271
269 61 161
461 309 17
141 213 217
77 1 313
493 193 5
267 269 231
45 13 417
169 481 17
49 13 333
55 189 129
209 129 125
405 423 63
469 205 9
241 197 245
161 143 213
437 333 33
397 189 73
13 341 25
129 349 105
481 221 1
253 81 217
129 397 65
269 37 177
121 429 9
117 309 150
189 493 1
201 185 166
163 110 61
105 469 1
185 193 105
461 257 28
1 285 87
473 121 1
147 133 345
233 319 39
425 401 45
397 345 79
258 461 21
209 73 35
315 141 181
489 361 9
1 440 13
109 265 181
481 433 9
443 349 29
461 149 1
305 389 33
85 181 193
483 109 9
157 29 33
289 389 11
349 169 73
81 333 57
149 281 21
245 469 9
289 405 1
329 101 109
49 241 209
169 25 325
273 169 45
133 213 129
469 145 1
41 315 111
325 57 161
449 385 18
449 301 1
33 113 309
1 101 289
305 169 53
469 165 15
137 189 116
491 229 5
277 437 1
457 45 1
493 491 2
93 441 57
341 421 25
386 145 30
179 333 79
77 125 257
449 1 15
265 45 1
237 453 13
341 185 33
425 273 25
277 361 45
493 349 1
149 37 257
33 457 13
409 277 1
69 189 273
41 177 217
21 206 216
157 197 253
413 476 5
489 105 9
401 289 1
389 417 63
329 177 73
269 213 161
129 377 65
41 269 65
281 1 45
189 361 113
401 225 9
233 251 213
321 485 1
61 61 17
411 309 21
349 121 41
49 413 73
145 293 207
432 161 50
177 221 63
373 89 65
333 400 96
9 429 37
337 49 1
457 309 21
285 293 200
85 261 177
269 337 29
297 165 107
201 401 37
9 301 89
249 389 5
37 137 273
285 429 45
445 397 53
49 15 253
289 309 73
189 93 73
473 45 5
101 401 21
205 225 245
129 365 125
385 25 77
33 109 161
5 385 37
85 65 289
217 349 89
377 225 113
457 453 33
125 269 41
1 385 63
457 405 1
389 169 33
25 337 141
301 433 53
453 169 33
113 13 165
109 37 345
353 237 137
405 253 33
349 113 81
425 229 57
385 109 13
1 419 79
370 281 109
113 161 159
17 21 59
81 221 121
477 301 23
325 342 9
429 237 25
351 213 103
121 397 17
317 253 49
33 209 41
481 81 5
253 345 113
157 361 119
101 13 343
203 165 217
221 5 73
477 1 17
121 277 33
65 301 33
253 293 17
201 369 1
77 114 5
101 413 73
477 397 18
213 185 225
429 73 1
351 461 12
85 285 89
461 161 1
197 45 201
333 101 1
297 181 61
341 97 146
361 461 29
461 1 33
101 185 301
253 489 9
301 189 113
497 201 1
261 261 36
141 465 29
1 461 33
309 441 57
133 281 199
357 281 49
105 77 377
341 59 121
341 341 129
189 221 145
213 105 161
409 305 87
75 213 273
441 325 57
119 493 2
369 13 29
363 409 7
253 257 41
37 313 25
495 45 3
441 161 45
73 413 81
197 185 113
309 257 113
1 185 241
41 433 9
209 341 145
173 365 85
137 437 3
125 385 113
473 385 21
85 77 33
133 85 105
169 321 153
141 297 93
361 149 18
401 253 51
461 457 33
385 369 31
153 315 103
469 225 9
125 353 37
289 281 169
385 389 1
389 421 1
141 33 305
397 277 33
431 297 67
49 237 121
65 293 129
101 113 57
285 281 185
157 437 1
221 97 161
473 176 5
409 265 77
269 201 161
357 53 22
385 373 29
441 1 41
1 301 89
121 245 225
493 283 1
401 297 29
1 433 49
165 337 97
417 341 83
141 9 85
309 209 33
409 489 1
249 1 61
209 1 33
197 447 3
497 45 1
157 109 73
441 125 17
421 301 25
133 318 28
364 84 58
327 305 87
481 237 17
165 13 145
353 61 21
65 205 49
177 249 1
445 89 35
365 25 129
261 293 117
325 473 5
341 349 113
113 217 93
125 361 85
409 217 48
129 369 52
361 141 25
237 273 181
399 469 9
429 309 3
253 477 1
229 471 23
233 61 117
385 349 37
19 285 105
397 487 9
415 277 47
269 261 33
461 440 21
41 113 165
453 345 33
261 289 201
189 189 181
461 229 21
113 381 73
45 37 81
85 41 225
161 401 61
477 445 17
137 149 117
349 381 97
357 25 113
301 373 21
361 53 61
417 5 57
81 333 145
477 17 23
353 37 5
120 253 113
101 199 257
157 165 217
137 77 239
393 497 1
73 189 57
57 76 91
85 421 1
209 109 13
97 481 5
143 165 113
205 149 69
1 53 363
85 49 65
437 229 61
421 197 49
403 409 5
165 311 157
157 253 147
73 181 177
1 81 79
373 401 49
177 225 257
477 209 17
321 81 109
295 373 97
341 345 149
465 153 3
297 113 129
121 353 37
193 441 33
129 369 73
421 297 65
345 137 125
393 37 33
465 225 5
21 225 109
217 329 169
41 345 53
213 61 121
213 337 89
421 229 49
277 51 41
305 305 163
349 1 49
391 325 35
125 201 173
101 421 35
369 5 37
277 115 1
85 9 33
1 205 63
221 381 119
129 29 57
335 301 47
241 405 65
101 161 21
421 133 57
426 225 57
293 445 17
81 1 133
1 433 13
137 473 13
329 153 61
409 69 1
241 113 185
301 33 121
485 369 9
77 489 1
233 117 220
1 131 277
325 369 53
45 393 37
29 15 301
361 401 29
245 129 97
121 137 197
285 25 193
385 361 37
269 277 33
65 8 365
413 381 73
293 13 61
273 269 13
337 457 29
297 273 65
481 265 1
493 336 3
153 181 137
73 449 45
317 197 41
461 273 16
201 361 126
29 61 257
101 269 171
237 205 153
363 201 99
373 433 51
169 469 1
360 9 60
289 201 93
93 305 193
322 5 49
37 101 137
465 437 1
289 101 205
277 105 1
105 331 159
177 457 37
305 489 5
349 293 41
309 361 53
177 177 1
485 193 9
145 487 11
173 201 109
76 341 1
197 441 9
149 125 117
405 31 1
433 481 15
37 49 409
481 337 5
403 201 15
493 78 1
301 289 113
269 157 217
349 365 25
445 277 9
305 181 83
177 101 245
221 321 21
11 329 72
409 332 29
393 65 101
417 61 69
63 221 1
181 125 225
113 457 17
337 129 117
185 209 137
201 321 21
113 137 173
325 143 161
485 325 1
47 425 69
73 449 31
273 157 53
221 85 265
225 187 269
381 21 34
361 193 99
417 1 57
389 265 45
17 497 1
299 65 107
445 237 11
109 55 129
252 313 181
157 261 145
265 333 49
101 361 29
465 397 9
129 41 340
45 109 153
189 285 57
225 493 1
109 185 229
1 417 49
49 269 209
461 341 33
337 281 161
181 177 305
303 29 3
257 373 65
161 127 133
1 165 1
80 89 337
441 357 5
441 125 13
485 325 1
269 161 49
465 139 5
313 369 69
61 229 161
417 249 21
441 465 1
209 411 41
89 69 281
193 33 133
179 309 117
265 193 66
465 127 21
481 381 10
85 85 65
297 85 29
61 81 373
169 205 37
113 453 1
161 261 31
215 185 199
201 409 63
261 457 9
5 485 5
417 169 37
433 289 7
101 354 95
213 261 145
349 45 1
99 133 193
121 153 341
485 321 9
289 257 17
405 177 33
81 413 49
369 43 25
365 429 1
101 197 241
397 213 65
181 117 121
311 193 113
273 1 25
365 153 81
313 469 1
453 13 1
85 325 145
385 233 69
265 389 1
57 153 289
309 185 139
41 469 1
37 481 7
405 41 1
1 414 49
485 445 1
445 233 9
201 425 41
437 101 33
241 21 225
41 449 37
37 169 145
205 85 205
461 281 1
233 441 45
485 241 1
321 445 49
29 177 73
41 101 161
269 337 121
167 301 81
429 1 57
485 147 1
31 409 57
185 313 113
385 365 93
161 217 149
353 385 13
453 175 1
189 233 265
461 135 17
225 408 88
161 333 49
225 245 81
209 133 147
21 487 7
317 349 137
121 311 181
477 465 9
457 17 1
93 309 65
81 193 105
221 85 85
495 73 5
155 406 39
397 133 73
225 61 231
25 369 29
281 269 185
29 333 113
405 437 1
425 189 3
31 97 389
145 101 97
401 397 33
253 29 156
197 109 229
453 379 25
345 393 93
377 109 105
373 397 93
293 261 49
341 31 73
361 133 49
169 189 169
187 301 82
217 81 1
293 61 81
85 401 41
37 297 177
1 325 91
229 153 193
465 261 21
145 189 1
157 479 3
281 193 45
421 485 1
153 301 49
305 445 1
353 429 31
173 93 241
317 431 21
401 325 73
433 233 37
283 393 5
221 245 1
369 337 81
171 45 147
474 289 7
137 417 5
293 385 49
469 133 1
21 481 5
405 341 33
11 37 145
53 241 193
497 461 1
221 329 45
269 433 5
1 113 193
495 165 1
385 257 21
125 309 37
269 141 137
121 421 1
97 181 193
469 409 11
81 385 97
145 133 207
433 161 53
125 131 53
333 181 89
121 321 177
425 349 57
193 441 53
367 209 77
425 29 67
377 389 81
137 333 89
269 161 29
207 241 165
103 45 174
305 137 161
413 1 1
97 497 1
413 101 9
261 49 161
41 473 5
105 425 37
325 265 113
473 209 21
473 265 9
173 315 127
21 225 225
497 345 1
245 441 33
465 297 13
69 141 73
273 176 21
341 397 49
351 287 123
445 277 1
481 205 1
217 207 113
493 137 1
457 325 5
493 273 3
41 47 234
185 93 249
269 25 189
129 135 125
305 433 53
29 429 1
37 385 61
161 425 33
345 309 49
53 41 321
109 485 1
109 313 17
397 201 25
113 477 19
377 477 1
165 151 129
330 413 67
205 309 73
393 65 89
429 105 61
493 113 7
401 487 13
241 133 69
1 465 5
417 93 61
425 13 37
85 277 65
365 81 47
377 321 53
21 185 57
345 333 61
453 449 33
121 225 1
485 425 1
299 441 37
433 85 59
101 341 91
305 49 5
101 89 257
161 483 1
109 101 281
219 245 1
481 113 1
73 253 1
101 253 161
337 273 25
57 189 143
331 301 163
29 305 21
89 445 9
441 80 57
391 149 49
497 483 1
277 397 73
173 395 66
105 9 77
257 69 53
37 65 25
373 169 21
213 429 65
345 193 93
457 445 21
165 225 169
33 21 142
49 469 17
9 77 33
153 397 51
225 405 65
197 141 1
69 382 18
389 1 12
425 465 9
306 437 13
309 405 77
311 493 1
401 255 57
385 477 17
109 409 13
333 185 1
369 465 5
361 469 25
285 53 129
137 35 185
473 141 25
141 173 65
193 493 1
333 39 17
353 65 25
365 317 9
145 5 169
439 477 21
17 73 177
113 385 69
325 51 113
479 133 1
245 109 97
321 393 61
121 129 41
457 241 13
181 381 17
41 301 185
177 215 161
281 141 37
69 401 7
193 385 21
53 333 129
337 77 89
141 1 285
341 329 139
295 265 11
321 337 37
193 429 61
241 93 65
189 273 75
440 469 1
21 370 81
61 413 81
469 345 1
261 381 33
201 441 25
261 81 49
45 413 65
41 311 1
33 465 1
85 171 43
425 173 60
267 277 9
105 493 5
277 1 81
229 181 193
457 101 11
133 405 1
361 389 73
101 489 5
383 221 81
437 341 49
289 181 125
89 321 161
357 297 113
353 77 105
201 437 1
461 297 31
401 349 81
19 244 169
449 63 25
413 357 1
497 141 3
289 449 33
251 477 17
181 153 309
105 121 318
33 45 273
1 305 89
109 489 1
201 172 157
117 405 1
209 71 43
13 69 176
229 393 77
361 405 45
287 73 95
29 377 45
461 149 25
185 117 201
77 221 185
53 117 207
117 33 1
437 333 1
21 401 65
437 269 1
297 97 165
149 37 161
217 1 21
108 353 89
229 291 163
293 225 129
397 25 55
273 497 1
385 137 49
389 454 16
237 477 13
393 225 45
221 113 161
21 305 182
325 185 153
445 33 13
89 1 249
101 397 85
5 427 29
93 297 145
265 181 229
333 133 57
401 387 89
105 49 201
193 405 33
277 419 11
297 401 53
497 297 1
287 281 137
369 189 89
189 137 137
241 495 3
325 325 65
405 261 33
203 485 1
21 61 11
315 117 3
169 13 131
409 497 1
457 161 5
121 113 181
169 251 171
205 33 273
369 33 93
73 201 193
377 452 16
441 85 1
229 385 73
313 489 1
285 205 169
367 101 115
213 3 205
345 437 33
17 85 369
293 389 85
217 281 33
5 33 225
269 345 147
425 39 17
205 381 105
361 433 29
189 21 89
105 241 117
309 269 35
181 441 29
369 21 73
149 393 89
425 433 45
449 413 45
477 481 9
151 1 75
285 205 165
373 53 1
273 459 21
57 269 131
53 345 77
73 235 251
179 1 233
333 329 89
189 313 137
289 373 121
233 43 95
245 69 97
56 1 143
391 395 95
289 1 101
457 405 25
441 157 37
205 333 157
133 41 353
41 441 5
301 261 57
213 135 137
397 145 97
453 153 33
365 413 1
29 297 169
409 129 61
277 329 41
437 201 33
121 393 77
77 351 113
85 1 185
369 81 107
17 477 9
401 357 29
401 414 37
17 81 325
49 361 21
407 11 63
93 417 13
149 253 113
405 97 65
493 385 1
1 81 359
247 25 116
85 461 1
197 253 145
49 1 205
361 240 105
469 117 1
321 153 137
17 165 257
389 251 1
401 149 41
185 201 245
65 71 309
101 109 209
349 277 145
233 213 233
453 449 25
261 153 105
177 421 33
245 367 13
69 1 129
129 109 33
373 21 65
497 85 1
377 349 77
163 109 253
1 201 13
145 209 181
85 53 65
243 317 167
133 5 305
365 33 95
61 113 197
73 441 45
473 473 25
33 257 225
269 301 1
253 33 11
369 437 1
101 69 205
321 297 149
297 153 85
97 353 73
37 481 9
423 297 19
245 269 201
155 393 13
199 125 3
361 237 101
357 385 43
369 333 85
81 305 81
181 161 305
269 33 201
423 363 71
181 385 1
329 281 53
225 321 29
401 229 5
265 225 13
461 401 1
425 125 17
437 277 1
137 209 193
437 87 17
153 137 253
73 57 317
445 257 9
141 293 145
297 249 97
205 269 81
341 477 1
141 493 5
65 377 89
497 373 1
293 189 193
409 297 89
125 1 113
26 209 277
389 81 5
117 393 69
486 25 15
33 405 57
121 393 97
49 468 15
269 341 17
229 437 1
293 217 161
369 373 1
3 377 37
452 297 15
227 141 3
369 369 13
465 495 1
197 193 177
237 381 89
5 165 321
201 289 121
135 117 239
40 29 325
9 225 227
405 113 61
265 41 181
141 305 89
217 421 17
185 317 65
153 401 77
25 493 1
393 313 77
429 7 41
169 365 121
133 289 9
131 309 1
285 125 17
421 111 1
43 149 97
417 1 47
457 361 37
101 135 199
237 433 41
70 13 117
101 69 351
293 221 129
93 289 149
21 235 167
177 1 281
477 53 1
317 393 105
369 421 29
381 195 49
341 401 25
301 205 1
481 33 1
329 201 37
287 185 123
213 217 85
315 477 9
249 256 80
61 337 149
85 1 65
485 409 1
301 385 25
313 13 65
277 469 1
377 101 85
453 433 17
249 89 169
5 229 17
17 269 105
39 21 155
85 473 21
289 474 25
73 405 49
461 453 1
360 385 113
403 241 1
67 21 229
465 337 13
433 377 13
457 29 15
321 101 89
493 301 1
1 289 189
291 37 50
169 141 269
451 481 13
81 345 133
315 389 97
477 201 17
481 145 13
341 1 97
165 233 169
169 341 1
181 25 1
33 313 109
133 227 103
69 481 13
37 437 49
145 25 171
305 177 29
217 1 225
309 161 1
341 449 21
81 77 139
17 329 68
261 125 65
186 49 18
394 1 81
149 283 127
153 187 199
389 193 33
173 265 217
389 125 65
143 457 37
425 269 41
315 21 13
5 411 40
5 207 115
69 234 112
397 97 37
225 121 269
153 342 4
193 369 9
285 129 201
27 125 25
137 489 9
221 369 13
257 37 153
97 5 49
1 25 133
361 365 1
225 181 85
1 177 53
467 65 19
253 183 41
213 421 25
377 117 97
185 97 133
269 317 17
185 433 57
257 141 77
389 435 3
138 185 17
39 365 1
121 421 1
123 141 177
77 153 213
297 73 65
61 89 173
13 473 13
153 289 41
409 225 3
173 285 121
445 85 9
69 229 129
21 217 85
177 85 107
185 413 41
453 321 1
264 41 57
479 337 3
221 153 153
61 379 1
229 333 159
185 145 253
429 1 49
245 117 241
49 181 145
1 477 1
343 33 147
333 321 33
41 105 301
153 329 85
309 441 37
25 117 129
357 1 65
21 429 7
261 333 81
329 312 21
201 213 121
201 485 1
245 185 1
257 333 41
287 389 17
1 329 57
173 209 289
105 389 97
127 85 225
405 401 33
113 397 1
161 441 17
377 269 117
157 401 37
83 69 107
361 413 81
241 101 145
321 329 165
109 385 49
289 153 85
421 429 9
261 185 33
97 309 117
369 215 45
53 73 317
337 116 57
137 363 11
245 269 151
93 49 283
201 193 215
231 425 53
241 273 69
25 41 301
281 201 89
49 477 17
181 62 219
25 213 47
81 269 153
197 245 1
205 413 49
233 486 7
241 461 25
101 149 253
461 335 7
183 379 63
497 1 1
373 233 109
309 341 113
357 353 65
417 305 21
305 305 181
205 353 93
377 471 3
289 1 131
417 5 33
149 325 65
241 183 61
321 245 165
143 209 249
181 1 69
413 337 28
101 261 81
385 141 93
297 237 85
281 297 97
137 53 125
285 245 177
333 261 32
461 209 25
377 153 73
197 125 289
5 19 145
269 249 177
393 65 37
409 353 61
245 493 1
435 329 23
1 379 89
201 37 121
402 17 38
9 269 185
401 253 37
477 305 1
105 101 363
141 313 185
113 273 189
429 153 33
129 29 33
77 289 41
65 337 1
469 85 5
105 29 145
73 444 48
189 165 57
369 225 129
435 337 45
369 297 93
413 361 14
361 113 96
85 57 321
385 200 39
105 375 123
301 408 35
301 21 113
29 397 1
469 111 1
385 1 57
201 157 297
1 81 181
329 177 101
1 249 229
269 169 29
195 493 1
185 157 265
315 253 15
369 429 21
305 57 131
61 225 173
54 387 103
381 157 105
445 137 49
289 109 49
165 203 175
301 129 149
201 305 141
420 117 32
317 145 169
205 253 129
497 45 1
89 359 25
41 441 57
413 225 65
317 61 97
181 9 213
165 133 161
65 237 85
445 429 33
241 127 109
385 457 1
254 55 224
173 417 61
317 89 69
111 453 1
435 129 15
385 253 25
161 137 37
71 9 227
205 301 153
373 481 13
81 389 61
105 201 265
241 296 87
329 353 57
49 281 13
325 369 97
461 1 17
379 217 23
169 117 297
85 141 89
353 167 57
105 85 145
181 221 241
65 405 56
357 13 81
193 393 69
157 1 313
293 180 57
305 489 1
355 285 139
197 381 33
101 245 65
1 110 53
121 261 97
421 237 65
435 316 33
181 289 69
485 493 1
365 1 101
441 433 29
409 309 89
457 105 17
137 385 41
87 269 97
461 26 33
129 177 281
327 337 65
311 193 25
170 489 5
153 389 57
341 91 147
415 457 21
289 131 37
401 386 89
473 5 5
149 271 131
281 449 1
257 465 5
25 229 129
209 225 197
199 381 9
45 63 185
167 197 193
221 201 1
301 173 1
305 41 62
341 433 33
457 249 16
65 461 9
73 381 89
121 141 45
417 305 5
429 401 57
125 353 57
89 117 265
369 275 81
325 109 81
61 149 225
265 29 89
57 9 141
23 121 273
433 73 65
437 49 49
91 369 77
25 489 5
325 437 41
33 33 145
437 81 1
169 357 113
337 445 17
13 391 61
461 281 17
49 303 187
185 281 109
153 333 93
1 485 1
453 485 1
393 477 5
29 317 46
1 337 9
153 357 45
61 475 3
357 453 25
397 289 99
333 365 49
245 89 233
79 253 129
49 213 225
284 161 134
21 205 5
305 73 149
177 257 140
449 378 17
493 233 1
221 489 9
325 13 1
357 333 129
129 25 337
9 469 13
357 353 119
353 380 55
285 1 213
93 101 113
29 141 25
93 259 183
233 345 1
493 477 1
285 353 133
189 61 185
291 181 131
161 277 65
309 345 145
361 25 49
237 253 77
309 265 129
389 497 1
233 1 1
117 25 377
137 93 1
125 373 93
37 195 297
101 121 277
273 301 129
65 185 229
345 141 149
13 101 273
101 401 5
341 181 145
21 429 29
389 269 9
181 485 13
265 361 3
45 413 24
345 205 137
421 29 73
1 133 241
85 405 65
425 1 17
373 221 89
169 61 113
357 29 53
401 49 81
121 89 301
149 141 65
81 21 305
381 373 17
245 353 59
309 151 77
213 399 87
293 225 97
389 353 65
297 387 97
61 121 103
473 65 1
85 343 13
181 433 33
101 113 235
109 373 105
389 349 65
489 465 9
480 413 16
309 230 145
33 337 37
73 33 117
477 210 17
257 113 111
125 109 177
25 383 21
153 93 309
421 281 49
385 145 65
139 181 81
233 85 129
224 261 1
73 323 27
481 29 9
149 325 156
293 497 1
469 341 17
381 85 61
177 223 19
349 1 73
381 293 89
33 5 241
433 73 57
241 445 3
11 137 21
289 289 77
261 121 161
469 281 1
469 297 1
1 157 37
211 29 229
249 25 77
453 237 17
89 153 25
405 1 65
429 193 17
345 133 68
421 129 65
317 137 87
185 397 37
343 449 25
277 81 165
207 377 49
449 317 1
233 11 161
153 479 21
429 201 57
332 269 99
209 201 241
245 281 100
265 498 3
115 1 221
393 437 17
401 85 63
297 465 9
45 245 193
33 269 184
345 153 53
405 73 41
201 97 81
341 139 113
445 53 45
241 205 17
289 109 17
31 281 153
385 217 49
253 287 193
29 153 149
333 141 57
137 185 69
463 313 1
25 11 109
57 381 25
9 218 78
217 253 1
249 85 221
453 457 29
485 129 1
57 45 181
41 289 49
337 45 69
237 21 57
173 241 255
481 205 9
9 169 145
257 413 33
301 233 169
181 493 1
281 373 1
153 193 153
233 469 1
281 429 49
293 485 13
229 75 257
401 1 53
457 149 5
385 265 93
427 225 3
473 119 19
397 9 17
337 261 77
73 269 57
313 17 1
185 153 37
393 13 25
85 329 37
425 497 1
101 245 97
361 249 125
433 331 61
273 25 41
149 95 97
1 285 121
373 499 1
73 357 47
21 456 23
65 281 117
269 39 15
305 109 89
15 397 49
249 232 145
157 133 302
277 201 49
333 101 73
405 329 65
45 133 305
325 485 9
345 13 37
159 461 37
96 285 77
353 60 21
153 113 89
77 398 10
101 129 25
377 481 5
387 183 39
85 485 9
149 29 261
121 494 5
293 473 9
453 405 17
465 237 29
331 385 45
25 445 41
377 101 25
445 33 9
105 277 215
305 181 141
313 149 173
125 197 209
79 265 181
89 313 61
405 401 1
201 397 33
113 400 70
465 153 1
97 101 369
42 277 145
301 77 113
141 401 61
385 237 25
387 377 95
305 101 53
361 225 133
29 289 29
149 317 25
369 423 39
389 453 1
17 149 65
385 328 3
277 173 81
389 281 1
181 153 65
101 411 25
201 439 59
341 329 129
221 201 73
495 313 1
149 293 85
389 85 97
145 265 67
85 73 17
245 281 117
351 240 83
489 169 5
37 217 101
469 101 21
189 265 9
121 480 14
477 325 9
105 143 155
309 169 33
69 265 193
317 69 51
229 281 141
329 437 11
49 337 145
341 313 129
329 478 14
493 109 1
343 272 153
177 215 225
373 393 31
305 437 41
277 221 97
41 381 13
169 477 17
318 237 102
333 93 161
173 77 97
333 173 77
441 385 25
185 357 13
33 325 113
393 367 9
85 73 1
141 489 1
361 389 81
201 385 41
445 45 1
413 461 17
221 189 49
333 441 9
361 321 29
245 387 47
145 5 277
1 101 345
53 1 65
457 105 33
389 381 81
161 353 29
461 157 9
169 253 185
401 365 85
29 77 1
217 385 61
99 397 17
217 177 174
453 273 1
317 251 5
69 105 37
441 161 49
209 107 25
189 69 119
1 265 233
389 21 1
113 21 253
421 431 23
53 337 125
425 377 5
489 409 9
169 269 223
181 373 117
89 69 209
137 85 357
221 369 1
81 431 1
461 47 4
15 65 21
17 69 241
461 385 9
189 369 29
493 293 1
85 33 271
461 171 17
289 153 73
497 401 1
73 101 345
181 453 1
469 409 21
73 65 43
102 1 42
319 301 65
78 261 97
385 157 89
182 127 208
217 201 17
165 257 21
137 49 145
389 409 37
249 185 229
377 309 29
249 397 57
461 65 33
61 97 229
473 459 7
321 189 41
169 433 1
269 113 1
81 241 63
153 361 1
217 61 197
417 365 65
433 209 65
271 125 223
385 161 66
21 461 13
389 309 81
77 445 9
33 157 191
247 53 87
481 181 1
369 293 93
41 457 5
69 121 97
309 137 62
129 101 1
261 445 49
253 79 225
145 429 1
225 29 61
129 86 297
125 205 169
51 457 41
89 421 37
425 381 49
265 349 1
269 229 60
457 125 41
13 125 313
287 349 129
153 87 85
377 297 25
353 417 69
45 485 9
5 39 127
129 43 85
109 61 49
317 13 153
141 101 115
201 165 221
169 385 1
89 455 1
441 45 57
89 445 35
307 401 1
57 157 169
44 313 69
37 105 125
9 121 177
417 1 41
245 385 66
497 429 1
313 341 25
325 389 25
241 89 189
217 121 133
241 125 117
421 313 49
93 5 81
237 309 99
447 9 31
217 421 7
217 353 93
137 45 193
301 101 121
447 1 25
341 101 17
217 177 109
433 133 37
84 73 256
223 265 217
325 121 145
109 485 1
269 29 113
335 121 141
373 273 21
269 333 33
331 301 23
29 17 437
5 261 229
293 419 33
321 41 137
25 221 145
285 121 57
421 45 9
1 137 209
441 169 17
81 497 1
137 401 45
313 297 157
197 233 81
151 167 242
101 437 57
269 305 109
113 481 1
209 389 81
433 389 67
345 164 93
101 465 29
436 209 2
57 409 69
321 457 25
62 157 337
465 377 21
45 101 273
349 265 49
389 245 17
481 412 5
153 57 37
137 441 53
1 197 113
1 13 463
385 373 81
425 251 55
373 231 109
241 97 21
141 97 249
117 361 13
481 81 17
45 291 171
65 245 65
365 79 113
497 361 1
489 25 1
497 429 1
201 61 9
293 313 117
225 205 173
440 29 38
189 189 137
243 101 37
61 1 281
281 97 77
53 285 177
253 201 145
345 29 49
221 157 1
421 33 79
97 471 19
269 413 1
281 341 149
401 465 1
101 257 105
81 498 1
293 269 73
1 157 161
25 73 157
337 285 141
301 301 32
257 89 81
243 249 129
385 17 65
453 419 25
297 387 63
83 159 97
345 145 141
37 15 213
289 85 25
29 277 65
477 445 17
310 439 29
301 208 133
43 457 1
457 185 9
293 65 17
61 205 184
101 185 161
357 45 113
341 373 1
453 409 1
217 85 1
137 369 49
205 189 209
461 33 33
105 405 65
215 57 13
453 101 1
167 109 247
481 445 1
25 233 253
445 269 1
389 485 1
179 493 7
81 301 5
73 481 1
473 113 25
421 61 37
233 425 74
397 53 97
297 77 13
497 105 1
449 13 35
133 17 65
121 369 19
297 354 72
45 229 217
87 165 49
221 113 201
45 41 13
475 357 2
29 301 57
169 29 97
449 245 37
201 209 229
97 393 105
450 349 13
149 121 225
81 253 113
429 353 1
317 357 1
89 195 93
5 21 233
185 45 313
457 433 17
49 129 21
472 201 16
9 201 269
241 101 53
353 49 145
109 357 129
129 73 177
57 353 137
133 253 45
181 433 13
429 237 45
401 285 9
177 241 71
285 73 169
261 121 129
97 385 53
81 9 277
301 455 23
369 241 125
465 433 9
1 461 1
116 345 137
247 425 65
213 297 29
149 469 1
85 87 37
145 421 56
169 153 45
141 389 57
1 45 78
269 365 121
481 42 9
305 285 61
193 173 161
493 481 5
385 111 103
185 441 9
217 413 21
125 153 341
299 101 17
425 49 61
453 21 43
195 1 60
309 449 51
413 429 49
5 53 321
349 269 145
273 238 181
93 53 65
425 121 36
273 184 133
33 173 181
327 357 11
325 111 97
293 285 141
93 405 65
193 241 121
213 345 121
351 117 7
73 305 181
193 361 29
17 489 10
85 329 49
113 241 257
57 465 3
21 441 17
325 381 73
113 85 65
109 153 149
305 457 5
109 137 109
73 25 249
433 273 13
213 493 7
337 69 21
297 21 65
431 389 29
449 69 9
419 161 31
173 201 137
369 385 3
309 113 89
281 345 116
149 343 105
449 201 14
61 53 193
209 461 25
229 97 111
85 381 1
305 149 113
401 445 9
117 385 89
357 317 97
341 205 137
47 469 9
49 245 105
101 259 17
316 351 117
49 125 169
181 281 205
397 1 17
153 405 33
205 53 265
237 493 1
153 173 321
313 345 146
201 285 73
469 181 1
389 229 49
75 317 145
129 398 19
441 159 1
21 168 175
277 337 19
249 165 161
465 201 29
5 317 73
33 305 191
51 309 161
345 137 41
45 1 313
203 153 225
327 53 135
485 37 11
269 229 73
19 453 9
303 209 9
17 205 49
329 89 137
413 211 49
241 49 169
241 389 93
465 23 5
263 362 85
267 261 1
281 241 161
13 5 89
65 389 81
145 289 81
126 285 169
273 465 1
129 261 41
293 269 97
169 25 38
45 245 97
161 297 165
1 301 169
377 115 77
401 157 81
397 273 73
193 141 221
293 461 17
301 51 41
145 157 249
423 257 55
277 493 7
497 77 1
225 91 21
174 49 80
445 445 1
237 197 217
353 209 141
473 253 9
141 461 17
433 201 13
365 337 113
113 349 65
341 361 107
437 377 3
481 297 17
497 5 3
61 333 9
297 185 169
373 167 1
405 45 1
369 1 93
41 305 32
441 85 43
145 29 145
353 437 47
217 177 213
189 297 37
77 149 289
469 373 5
329 253 117
469 197 29
269 53 225
205 133 73
1 281 59
345 381 89
69 385 109
81 489 9
201 361 15
453 189 41
341 293 65
105 161 69
41 127 193
413 261 33
413 85 81
357 493 7
349 441 1
385 101 30
253 269 41
101 193 286
197 365 113
166 437 17
301 461 33
351 185 89
369 253 53
417 401 45
353 217 73
417 357 61
17 157 313
457 393 29
293 79 81
233 145 127
121 469 1
85 329 85
281 441 1
473 93 25
53 81 409
217 269 185
417 265 73
305 313 85
237 253 153
221 329 49
53 293 197
257 129 205
197 425 37
189 489 9
151 197 163
257 261 193
101 313 181
115 121 141
437 121 16
237 57 257
77 429 57
205 309 145
441 245 53
173 137 23
429 201 49
271 445 33
263 29 159
57 253 73
373 327 1
301 113 153
279 469 9
201 401 89
77 277 169
305 57 9
388 105 28
13 37 437
389 357 49
429 1 1
77 97 373
481 437 17
197 145 129
401 97 37
45 289 185
273 443 35
105 329 109
133 69 321
89 253 201
129 441 43
496 478 3
421 285 1
449 5 1
265 485 7
97 177 77
25 199 33
21 41 177
153 179 109
205 269 1
473 405 1
477 477 9
357 9 127
269 209 13
433 144 53
453 267 47
329 433 13
324 489 4
65 261 225
467 185 15
313 321 125
17 1 113
141 281 101
215 439 1
473 209 9
401 257 69
301 177 133
69 445 49
291 45 77
77 37 323
449 229 20
61 29 1
5 101 369
401 305 81
265 421 17
397 469 25
273 305 129
201 257 133
301 1 193
37 449 9
25 387 79
449 129 21
301 253 113
469 81 1
145 285 149
129 97 149
213 461 25
169 337 147
53 1 349
325 229 13
369 313 73
201 273 13
321 65 55
307 265 183
417 81 68
357 57 129
145 209 29
329 261 133
213 253 217
17 165 285
53 33 385
353 433 49
109 33 321
69 41 9
481 305 13
341 209 145
289 165 174
61 207 233
141 69 69
365 185 97
341 241 129
65 389 81
33 25 133
25 209 229
353 137 29
45 309 65
317 385 101
385 345 73
433 129 61
257 41 57
113 189 121
457 277 17
321 497 1
341 437 42
149 265 85
219 493 1
241 287 67
233 481 17
160 457 9
137 181 65
221 17 1
121 57 365
401 21 21
169 207 19
319 117 169
193 1 13
17 67 163
357 109 129
369 385 34
109 277 33
485 249 9
301 437 33
361 41 73
185 9 77
169 101 101
97 33 65
465 49 21
305 61 49
409 493 1
45 109 305
89 445 25
29 97 229
485 101 13
57 89 325
113 257 1
105 461 33
369 97 81
357 9 49
453 61 33
465 423 1
65 37 128
442 337 43
377 321 61
297 335 149
237 277 161
361 97 69
121 405 1
197 181 1
225 125 217
153 349 120
47 281 61
261 177 129
77 61 269
1 7 297
97 21 29
204 65 100
281 465 21
1 21 191
77 217 157
273 281 17
55 117 13
449 329 33
9 17 69
353 325 105
361 369 45
393 301 1
197 317 65
409 49 41
377 273 111
497 453 1
277 133 33
173 285 169
221 17 145
441 165 33
41 385 81
311 117 47
341 153 71
305 409 45
233 489 5
317 265 49
158 213 97
329 269 141
21 289 59
161 253 57
153 109 58
101 453 1
217 109 169
485 101 15
125 245 161
211 449 49
397 489 1
37 161 189
381 393 45
289 361 123
477 321 9
169 337 5
469 265 9
397 317 49
405 182 1
261 169 209
425 337 41
65 281 1
445 57 49
469 465 1
9 97 171
317 41 119
230 273 25
489 117 1
205 289 73
377 105 117
449 441 49
369 369 9
497 277 1
101 97 385
325 425 57
385 363 53
461 35 25
201 69 241
313 133 113
349 327 89
269 409 13
313 229 125
489 461 11
261 5 89
17 321 77
277 313 101
33 85 313
77 71 281
169 57 85
65 345 149
409 161 21
203 321 165
133 213 253
25 73 273
373 65 125
209 201 73
305 409 41
49 325 81
61 165 307
81 497 1
77 101 13
277 301 97
91 29 136
197 465 9
177 73 225
401 25 51
329 269 53
237 389 53
485 87 1
102 317 173
169 75 269
349 235 41
397 321 41
421 441 45
71 369 69
437 373 17
119 385 57
393 373 97
211 89 159
433 271 37
269 335 133
153 9 325
239 433 45
5 313 133
325 442 38
353 245 145
113 121 53
441 461 33
461 273 15
209 380 54
125 421 65
225 89 13
215 353 93
137 337 57
129 201 103
185 105 271
325 177 169
291 489 9
336 353 133
441 237 1
205 165 57
117 361 9
225 337 45
57 145 209
359 17 29
49 91 331
25 397 9
457 169 5
277 241 65
405 133 33
269 329 129
409 353 29
201 5 61
137 413 65
393 85 57
17 97 77
70 171 291
293 37 17
21 377 5
1 61 105
273 65 201
461 61 25
437 445 49
73 81 293
277 233 153
109 245 49
309 107 81
377 69 1
109 161 301
317 305 137
153 461 19
132 189 273
329 301 129
305 297 125
465 161 29
93 381 85
385 289 2
317 245 81
61 85 9
353 497 1
225 81 151
142 89 147
345 1 113
235 57 65
365 81 113
193 373 1
93 357 49
137 161 165
189 457 41
389 237 49
145 49 337
183 325 129
405 321 49
333 393 1
153 157 249
361 229 137
17 269 57
153 149 165
144 425 73
117 173 177
421 25 49
205 69 261
297 489 5
130 73 144
29 49 299
417 345 5
169 393 57
341 401 77
173 365 25
385 101 109
473 461 13
293 137 17
105 345 85
67 157 177
445 93 1
301 453 1
337 313 77
207 391 73
101 37 129
237 265 16
447 226 41
57 153 313
281 233 45
291 329 67
1 121 103
121 129 273
193 201 237
53 101 257
293 185 49
405 345 65
277 317 1
45 441 1
165 151 129
369 273 93
296 317 181
85 17 359
237 437 1
85 227 77
185 409 81
137 11 110
313 309 25
57 433 45
437 273 49
385 357 81
313 317 53
161 293 65
165 73 177
457 361 17
101 386 74
76 257 181
305 61 53
377 117 13
121 105 145
179 21 225
385 250 99
303 401 59
393 245 1
57 464 15
17 25 45
141 117 265
265 29 109
341 301 1
281 293 65
5 245 121
173 387 105
387 105 71
169 265 165
461 157 17
41 435 1
345 301 133
326 181 174
401 465 25
61 81 297
481 225 13
173 449 25
113 329 133
309 349 25
309 260 161
349 133 33
345 129 49
133 393 95
425 301 5
486 441 12
93 173 217
221 285 155
389 333 85
229 343 103
217 357 81
277 105 193
101 141 41
325 141 49
385 165 89
219 33 225
57 385 45
349 453 33
485 269 13
197 397 25
73 345 125
325 1 11
245 265 165
357 369 37
269 173 225
97 201 229
389 73 57
1 385 21
53 357 129
185 349 23
113 193 41
241 271 207
1 457 17
413 177 15
117 261 234
285 385 81
290 341 129
41 357 33
445 297 43
361 385 79
3 477 17
423 29 65
441 421 17
413 1 61
153 341 5
269 393 41
437 385 17
251 165 183
273 21 5
433 27 21
33 317 33
253 465 31
469 465 3
431 369 65
333 353 145
41 369 49
65 493 1
13 113 373
117 345 117
251 217 175
493 1 7
273 405 1
197 41 69
437 101 45
345 361 77
313 257 125
201 325 65
53 173 109
83 41 371
405 225 1
485 209 5
71 41 185
61 185 305
193 3 63
497 357 1
93 141 153
1 17 273
345 369 35
145 281 13
89 493 1
361 473 25
81 185 117
176 353 73
19 337 20
421 253 9
103 29 91
123 43 363
409 53 73
397 137 57
145 445 23
311 293 137
169 485 1
455 69 45
45 417 51
425 409 53
473 233 5
1 157 41
145 39 1
317 49 153
381 73 1
443 85 19
297 193 17
217 53 249
1 105 253
241 495 1
325 469 25
281 235 217
493 185 1
57 109 361
433 101 49
253 347 29
413 449 17
285 45 1
145 321 17
389 5 33
261 101 145
245 453 1
457 25 9
281 373 81
129 125 181
333 1 1
329 169 121
277 483 13
229 331 91
49 433 63
333 277 70
493 377 1
453 169 37
73 361 53
425 489 1
181 333 81
5 189 285
3 425 41
233 37 65
193 59 197
321 49 169
51 225 233
101 393 77
437 265 41
53 342 1
253 149 177
285 417 27
429 129 25
338 29 146
41 21 441
37 353 137
313 445 33
1 289 49
65 265 37
181 353 69
351 237 71
417 453 9
429 77 33
449 473 25
245 21 113
473 293 9
269 29 125
373 453 1
257 305 93
83 165 33
5 179 291
373 177 33
441 341 28
313 33 41
337 111 113
297 133 201
489 373 5
445 201 9
219 45 85
441 491 2
333 357 113
41 125 321
445 25 10
149 189 65
193 337 57
77 89 77
455 321 19
1 29 305
181 333 25
25 377 57
185 93 61
313 481 13
25 65 325
273 21 45
88 305 169
97 209 241
453 21 1
143 17 9
137 465 9
437 177 1
73 5 281
325 373 93
121 329 19
241 9 197
425 45 37
365 77 97
121 1 5
461 381 36
253 381 57
365 437 17
169 413 33
425 421 57
431 65 55
393 333 33
365 421 31
97 449 9
385 449 33
1 25 277
237 401 77
205 81 233
105 225 29
209 393 89
137 281 117
233 309 97
341 385 109
137 381 9
221 321 49
119 73 113
372 369 7
475 246 9
205 149 209
253 77 149
393 65 57
1 341 43
369 417 14
273 413 41
5 1 41
421 181 29
333 445 25
457 337 41
377 251 97
229 33 17
437 493 1
461 91 17
269 53 117
281 445 25
149 265 63
201 93 69
433 485 9
289 349 73
321 101 109
51 369 41
135 69 9
29 251 65
337 369 17
169 169 172
257 1 5
397 427 51
287 105 7
161 181 137
41 403 41
461 491 3
429 489 9
491 89 3
5 305 165
151 245 49
173 87 15
153 165 81
153 1 185
204 251 157
373 457 11
341 229 11
433 394 49
309 341 141
1 371 75
295 365 81
269 305 185
309 493 1
473 289 13
351 385 59
353 261 101
421 353 49
113 435 13
261 25 33
413 401 86
193 1 246
183 189 145
485 369 9
305 65 121
49 69 15
61 241 13
209 201 81
301 381 113
237 449 45
189 257 41
185 21 129
27 21 63
315 145 87
213 141 253
189 61 1
349 221 41
193 189 305
65 361 53
394 475 11
337 257 21
217 478 13
81 113 37
37 265 13
461 129 9
241 301 105
105 261 237
269 213 73
437 353 1
389 49 49
89 245 33
485 219 16
49 489 9
215 421 17
49 83 199
321 445 41
277 349 129
193 343 11
241 475 7
157 453 17
233 21 25
201 149 285
1 293 94
51 125 277
101 243 103
105 73 157
377 229 72
441 153 57
93 301 57
245 281 177
413 261 17
161 353 13
133 441 41
69 185 25
269 29 185
401 385 33
345 125 105
65 421 1
145 329 1
497 457 1
378 57 17
261 237 225
493 185 1
305 477 1
109 133 273
1 223 85
37 139 243
189 1 145
413 389 41
381 341 105
125 253 225
193 77 253
257 89 65
373 269 1
429 409 65
165 161 169
201 237 209
65 338 84
153 361 21
251 249 67
273 1 225
173 289 169
166 67 29
173 285 41
33 137 209
445 151 25
269 189 209
162 425 45
483 189 9
177 75 269
169 1 165
225 409 13
105 461 33
105 433 33
141 21 38
388 493 1
313 199 141
339 281 145
29 97 157
169 203 247
181 265 5
489 69 8
433 325 57
65 171 295
253 423 55
401 161 53
201 185 269
433 71 33
401 149 41
273 33 1
409 213 65
229 461 25
9 9 250
469 409 10
169 181 289
113 333 97
125 229 1
201 461 9
221 287 99
245 73 209
209 1 213
317 477 17
385 153 109
81 445 33
197 345 101
173 133 145
381 429 63
125 349 5
109 409 25
377 205 101
229 145 225
485 401 1
29 151 39
185 93 17
421 125 1
169 5 252
381 461 25
137 33 25
473 53 9
205 469 32
201 41 95
131 181 37
413 37 49
261 125 59
1 77 285
49 13 21
193 441 21
153 25 145
363 41 29
453 237 1
281 343 51
333 121 56
155 29 173
473 493 1
473 253 5
105 489 7
101 439 15
337 405 93
261 13 225
161 401 81
385 477 9
17 273 129
205 357 49
461 65 1
405 13 7
113 257 133
301 269 82
461 365 17
321 205 121
397 341 69
219 57 193
231 153 17
213 1 73
153 11 317
305 377 89
377 261 17
221 126 17
153 273 173
449 485 1
181 45 105
321 345 65
445 309 1
1 365 65
137 489 9
305 437 1
29 261 225
141 201 172
325 94 53
449 245 1
101 105 349
21 69 193
245 29 1
417 433 65
489 189 5
309 221 65
171 89 283
361 165 85
337 245 13
172 333 121
409 85 48
469 61 1
277 301 121
103 489 1
477 313 1
257 277 161
461 21 1
153 193 273
449 283 29
309 373 65
441 205 13
93 305 95
105 77 261
217 97 265
13 437 33
349 497 1
477 329 9
129 385 5
459 49 9
251 273 33
257 109 125
1 181 91
385 381 1
201 381 33
297 393 81
285 269 145
331 409 65
485 48 1
177 287 7
237 89 19
101 277 37
225 369 125
251 321 37
461 325 9
5 105 77
61 1 393
197 321 17
247 298 1
261 469 8
383 37 89
313 1 1
89 37 349
421 157 33
333 269 85
285 41 49
225 53 167
193 17 197
465 105 9
429 165 57
137 137 57
99 205 217
309 233 153
38 143 255
493 197 1
117 497 1
201 397 19
405 41 49
157 409 82
329 37 146
274 1 90
336 269 163
213 53 1
181 133 65
51 51 153
309 437 53
445 173 41
1 321 149
243 477 1
241 121 161
401 225 51
249 71 81
421 217 41
445 457 21
413 109 85
37 343 57
177 401 47
5 481 17
301 485 1
145 153 157
241 301 113
141 481 13
205 288 177
29 169 15
37 445 41
109 189 17
493 329 3
141 429 33
191 165 251
165 413 25
17 101 1
289 421 75
433 453 1
385 161 65
425 453 33
401 177 85
399 469 9
147 221 153
209 25 197
392 373 45
149 189 89
129 177 1
435 1 25
453 453 1
233 105 137
81 309 55
61 153 161
305 385 93
167 461 9
439 281 17
333 49 9
105 335 51
1 185 25
167 437 1
493 53 1
401 129 17
281 369 49
421 233 37
153 209 193
133 65 1
237 65 89
277 421 9
157 433 28
325 473 25
377 97 57
437 421 1
296 101 136
293 287 193
14 305 49
493 257 1
171 237 9
351 41 87
53 241 117
65 385 73
169 365 69
285 85 193
81 309 129
205 153 33
37 109 333
161 341 65
69 269 49
199 49 181
499 457 1
129 81 313
477 65 17
134 289 53
133 361 49
477 253 15
169 475 7
481 53 13
141 205 105
181 449 33
1 103 107
253 275 113
476 465 6
209 333 97
297 93 105
381 417 21
337 457 25
325 337 97
377 117 27
133 289 77
269 185 221
81 313 99
1 137 149
33 341 37
284 377 7
369 461 17
477 97 9
451 169 9
233 225 221
465 369 22
149 261 33
77 257 213
249 405 1
297 165 147
137 465 1
385 209 73
33 21 365
353 489 5
137 289 201
13 25 130
309 441 21
399 493 1
253 81 25
141 161 233
141 293 9
229 301 105
73 265 5
469 441 1
289 405 65
177 265 217
145 269 49
189 200 36
345 321 97
425 407 5
453 5 17
337 477 17
151 195 265
125 201 241
177 389 17
185 281 33
153 177 249
221 417 33
101 253 137
281 229 89
33 305 161
329 68 141
377 3 99
109 1 85
205 153 201
305 75 85
489 425 1
321 190 33
273 69 21
339 9 53
325 45 81
217 369 85
145 385 17
489 369 1
217 409 53
401 217 41
461 393 37
413 449 29
11 89 329
163 153 209
253 207 105
17 253 233
173 401 61
87 469 1
473 353 11
1 161 285
239 485 8
29 321 37
297 415 83
449 121 5
401 485 9
37 101 129
429 393 33
205 149 113
437 477 1
241 81 1
453 57 33
257 441 17
149 241 41
181 361 73
253 157 233
353 145 17
465 485 5
185 417 17
61 361 13
289 345 113
485 289 1
225 401 5
437 65 1
17 61 325
219 37 67
173 426 13
289 69 113
9 469 1
273 37 169
397 125 33
145 395 83
5 65 145
388 461 17
293 345 109
222 448 39
73 287 89
423 321 35
333 409 26
61 5 405
273 352 15
27 393 93
313 389 33
457 137 5
137 125 101
281 269 81
135 233 33
313 29 17
53 309 1
119 157 169
125 133 361
153 443 52
429 133 1
485 301 13
394 189 92
133 493 5
185 109 229
453 201 1
185 245 1
169 197 157
77 325 125
85 449 41
289 441 29
21 461 9
293 125 193
437 169 49
115 113 1
401 309 33
421 277 25
353 125 141
105 225 205
41 261 1
449 493 1
413 13 79
353 201 57
201 473 25
497 397 2
357 465 33
257 269 57
1 333 73
225 113 253
209 185 101
5 461 9
293 37 81
421 341 1
161 153 83
437 473 21
205 321 37
321 205 73
477 175 17
385 9 97
73 371 32
245 289 101
269 141 193
141 345 153
13 259 7
361 185 17
405 405 32
273 205 1
381 435 35
377 1 93
329 229 113
49 21 57
477 9 17
449 121 29
145 385 48
445 389 1
113 449 37
85 53 353
5 293 49
261 101 185
273 281 29
345 460 15
477 45 9
321 161 41
231 19 209
427 469 15
369 5 29
425 301 1
237 261 193
101 289 153
281 269 93
125 365 51
421 417 49
163 321 9
417 5 1
381 29 97
131 305 61
57 461 3
77 113 313
113 129 61
329 61 121
335 461 9
481 469 5
221 353 101
353 1 13
9 173 41
17 112 300
261 35 21
433 209 17
177 401 1
63 193 189
33 341 65
301 145 121
437 145 1
1 277 97
325 365 9
37 409 29
145 493 1
341 73 65
265 177 77
485 120 1
353 391 17
385 433 25
205 61 205
109 17 227
245 349 143
269 57 137
433 313 27
41 325 1
481 313 5
365 329 89
257 117 151
57 321 169
101 425 19
229 342 38
309 385 9
461 365 25
73 201 181
309 389 97
445 305 33
281 369 113
77 237 17
9 137 363
263 105 201
381 193 39
205 357 41
49 217 225
153 225 53
5 313 125
157 413 49
449 225 26
281 297 117
489 473 9
385 379 101
205 117 25
129 269 41
241 217 201
237 53 129
137 321 127
385 273 45
373 229 65
389 313 39
439 158 35
345 359 25
421 209 17
113 91 289
217 405 1
440 77 6
25 129 81
389 141 33
201 1 1
313 317 17
316 79 95
1 261 13
309 425 61
81 277 113
389 409 81
53 281 73
125 173 273
83 245 1
189 233 165
149 101 189
281 253 171
329 205 41
201 199 249
101 357 97
1 297 141
105 449 33
65 149 1
205 345 137
381 309 105
109 317 9
197 193 237
461 291 33
385 13 85
297 230 141
271 181 3
37 209 93
376 225 108
321 471 1
169 252 243
233 57 5
343 357 49
307 381 55
145 269 145
485 33 9
333 421 17
181 237 85
243 305 34
159 17 75
41 375 73
37 73 193
169 161 69
265 189 149
117 465 21
233 209 217
325 352 59
313 137 129
205 17 81
393 443 55
85 341 1
49 461 9
93 217 85
253 129 201
77 249 69
385 233 85
293 269 65
353 245 145
153 53 117
285 181 193
133 81 337
113 25 113
485 253 1
57 461 9
257 141 85
29 269 25
105 493 5
344 81 83
281 261 113
85 137 349
181 441 17
305 193 145
425 397 29
383 377 65
229 189 27
481 413 9
473 225 5
137 1 239
117 65 1
249 489 1
101 397 41
45 289 165
197 93 285
385 221 69
21 137 309
121 97 363
17 261 57
289 389 94
309 329 143
469 455 1
37 457 7
481 413 9
215 313 69
405 429 17
385 381 101
209 381 113
296 127 192
170 217 249
125 253 113
145 125 229
485 89 1
105 325 33
301 165 179
341 421 65
477 121 1
461 305 9
413 185 16
385 65 25
433 137 53
253 493 1
321 485 2
445 441 49
125 141 185
453 457 37
421 325 17
289 385 37
381 303 1
269 81 117
277 117 193
497 153 1
293 125 33
477 239 21
153 17 253
425 217 49
125 105 33
373 261 97
241 309 71
353 81 1
325 440 40
229 385 103
265 353 61
161 345 41
445 301 29
325 253 3
1 341 97
169 417 75
53 429 17
235 209 211
489 41 1
263 321 165
453 129 17
201 103 285
377 37 9
65 49 37
25 465 1
25 485 1
281 153 121
83 313 141
257 317 99
21 241 41
313 193 109
121 29 379
421 1 1
153 57 181
273 93 57
317 5 117
449 189 20
457 345 25
341 429 57
89 5 97
473 437 5
5 51 419
181 361 41
1 41 205
285 189 21
337 409 25
345 273 123
253 125 9
57 81 397
305 205 97
285 449 49
389 493 1
289 253 177
173 385 37
225 325 97
389 345 97
109 225 229
65 413 29
141 153 25
65 65 341
89 33 309
21 317 33
495 55 6
185 229 245
421 261 1
141 249 221
44 101 145
261 417 77
161 201 1
401 209 69
449 409 49
221 165 25
133 49 1
193 365 73
69 305 1
235 109 87
153 101 101
463 133 1
89 357 97
97 409 85
433 213 49
325 433 17
9 381 21
157 325 113
367 47 63
151 437 1
285 89 29
213 481 6
481 5 11
469 461 1
109 77 349
341 196 65
385 385 41
185 461 17
217 225 193
409 66 73
361 237 31
81 427 39
385 485 15
413 183 57
397 25 69
497 113 1
353 228 115
305 385 105
81 73 277
366 233 94
5 441 45
63 81 353
167 225 57
157 229 203
381 329 1
185 289 29
317 117 41
309 5 1
305 89 103
61 153 257
193 1 281
445 265 1
327 145 137
1 416 27
269 467 11
325 153 33
105 37 301
149 85 197
417 309 41
281 197 145
361 129 73
381 241 41
145 469 1
273 29 13
229 85 97
497 69 1
141 241 169
197 453 25
269 457 37
385 193 67
305 329 101
93 33 121
181 309 1
253 465 25
469 41 1
493 494 6
153 303 39
29 473 15
29 413 73
221 233 173
25 201 89
261 17 3
113 369 113
472 1 29
137 337 29
477 285 1
101 61 273
451 399 29
497 393 3
353 101 9
69 117 305
69 253 177
261 493 1
305 37 1
341 97 129
251 109 245
225 309 153
149 73 321
333 361 93
381 345 25
57 353 63
126 433 61
261 445 33
437 153 3
361 425 45
1 161 241
265 25 217
221 97 81
449 128 33
477 365 17
389 261 49
461 321 1
473 401 9
201 281 25
229 277 81
461 367 5
405 109 33
393 285 105
217 317 9
297 69 105
293 1 193
201 497 1
313 89 61
401 473 1
169 357 137
447 193 23
297 133 197
121 321 137
129 377 89
233 125 257
57 202 271
117 369 21
273 289 133
385 91 109
241 437 31
281 497 1
69 361 61
197 71 249
261 237 215
421 279 67
493 373 1
309 253 97
473 333 16
437 105 1
121 41 337
206 237 97
297 245 1
361 207 29
141 53 113
393 405 93
426 313 9
173 397 65
345 469 1
21 193 120
405 265 33
305 29 87
265 261 185
405 401 31
1 365 113
201 353 129
73 165 193
491 21 1
393 125 53
181 209 281
421 145 35
81 33 1
31 417 13
412 353 88
477 461 9
305 17 157
45 201 25
249 93 9
373 85 41
85 41 161
13 81 321
145 389 105
353 477 1
13 305 25
69 1 1
37 121 191
269 117 189
273 277 209
157 277 176
205 167 201
97 285 13
37 115 339
249 1 201
173 241 69
273 273 21
85 93 309
1 205 249
127 421 77
473 65 9
29 377 1
285 269 101
205 111 129
1 405 1
393 477 9
469 101 1
125 1 57
393 257 69
157 185 273
77 337 121
341 149 25
25 149 67
285 399 43
201 103 77
393 397 85
105 141 325
205 313 77
341 481 17
441 61 57
385 349 33
85 493 1
37 425 1
385 349 17
29 45 161
37 37 1
101 153 45
391 341 91
121 161 167
489 169 1
318 77 89
473 409 1
401 197 41
209 117 45
113 201 205
317 375 23
1 81 121
437 437 61
297 109 97
293 53 61
301 97 65
301 367 111
163 317 41
197 164 129
433 457 1
165 469 1
37 85 361
217 401 21
165 81 153
257 461 1
33 152 275
421 141 23
273 453 37
133 301 176
65 161 269
233 205 133
369 25 33
193 407 83
173 429 65
273 201 133
353 113 93
481 125 1
41 429 49
337 285 69
245 269 119
281 401 79
37 161 105
205 333 137
105 97 381
1 201 121
221 185 20
317 291 101
197 1 17
185 277 113
207 423 3
401 26 21
497 421 3
345 39 85
13 275 49
281 355 129
45 123 173
361 247 80
21 321 85
365 405 61
53 289 25
361 185 129
365 156 17
341 65 93
397 237 45
357 177 44
441 151 13
381 477 9
469 61 2
13 331 123
301 209 99
189 473 25
181 197 97
473 153 13
49 209 221
241 429 41
389 100 4
105 329 45
381 441 57
33 141 205
61 285 185
129 457 37
193 161 85
105 33 9
49 499 1
349 113 141
473 153 11
305 461 33
165 49 169
45 229 75
497 305 1
313 353 9
121 21 137
273 472 15
221 77 49
103 401 37
93 371 119
105 165 209
73 17 45
387 453 17
197 457 33
113 105 317
297 213 73
443 37 47
461 65 17
125 294 81
133 125 275
53 177 83
425 41 31
237 445 1
379 483 1
149 368 104
381 287 105
327 473 1
165 260 206
193 237 33
401 81 41
193 9 229
249 433 17
37 201 61
337 9 7
169 337 65
497 325 1
9 261 137
457 461 13
477 217 17
497 61 1
189 328 122
249 1 33
73 481 5
297 97 157
37 205 209
25 345 77
21 373 65
470 493 1
415 451 11
301 305 123
33 369 117
493 469 1
277 41 25
405 65 89
153 205 17
135 373 21
217 341 97
353 494 5
57 433 9
341 357 125
381 391 83
393 229 68
285 157 129
201 49 212
289 141 207
149 157 161
157 103 89
109 449 9
377 261 93
87 425 44
91 221 25
9 453 15
21 3 7
185 233 21
15 441 12
445 181 1
251 469 1
249 221 177
1 341 129
253 225 121
49 365 81
185 373 21
101 321 109
17 361 117
305 477 17
161 321 125
309 229 1
225 255 189
37 434 60
149 165 62
129 341 23
429 421 52
457 317 5
135 101 151
89 381 77
125 453 17
113 431 1
377 281 105
413 73 57
37 105 393
473 85 25
101 185 93
59 321 9
333 105 33
373 153 113
317 193 121
161 69 77
269 409 37
437 477 3
133 81 297
173 429 1
241 53 169
121 496 5
309 401 33
403 221 47
29 477 9
425 385 5
137 77 301
21 413 21
79 41 133
1 321 109
153 149 25
393 25 21
229 289 193
481 181 9
19 239 249
85 221 249
165 245 97
389 401 13
141 317 25
109 57 169
117 401 89
241 65 121
417 489 3
233 145 221
417 453 33
141 249 77
381 245 89
221 245 25
329 321 57
301 385 17
301 1 121
161 125 289
309 249 129
401 345 21
401 145 71
92 257 33
105 378 112
481 41 13
45 353 141
189 361 129
385 457 13
353 317 41
45 433 29
249 61 177
369 125 93
461 305 9
53 1 49
113 265 7
101 129 329
373 289 33
483 245 9
121 153 177
485 25 1
13 481 9
493 405 1
485 181 1
25 421 49
425 5 41
261 51 193
29 413 41
277 339 53
401 413 57
121 21 351
233 169 173
129 265 173
381 377 17
165 476 1
133 137 353
345 15 25
421 137 17
269 445 33
278 429 1
305 87 157
341 13 33
329 449 25
485 345 1
297 437 61
45 201 269
99 25 389
421 157 65
109 213 70
369 213 125
301 381 113
123 193 53
73 201 233
237 409 39
377 401 73
397 417 73
461 385 1
393 409 83
153 111 333
285 133 9
65 145 253
337 301 41
301 73 142
317 461 1
249 145 247
373 77 19
385 53 5
321 465 25
172 89 324
185 121 65
269 401 9
163 121 71
493 401 1
183 349 33
45 1 345
477 437 7
55 133 129
381 137 105
61 85 161
477 229 13
101 1 129
87 1 209
333 101 17
249 25 93
105 269 193
441 449 1
349 449 29
241 257 1
453 133 17
9 441 37
1 481 13
101 55 81
337 245 17
41 233 49
173 341 105
97 225 197
405 145 15
269 250 93
273 173 117
413 241 72
341 481 13
101 93 375
381 221 33
109 301 89
445 160 9
313 405 1
385 227 1
189 26 285
125 211 159
385 137 65
109 291 115
101 101 273
189 29 101
229 493 1
13 1 41
133 277 65
237 19 9
75 373 1
45 321 141
341 365 121
393 457 37
475 120 7
235 89 181
457 437 13
405 45 65
497 473 1
301 345 21
265 353 133
9 489 1
281 245 1
65 261 97
457 97 9
461 333 1
369 41 121
209 9 257
317 237 105
245 289 77
149 33 289
113 1 281
441 485 9
426 277 1
389 453 33
141 113 313
17 93 329
225 97 33
5 165 177
249 165 197
261 485 1
269 301 27
281 285 29
1 205 95
301 425 57
141 377 109
441 5 57
449 289 9
301 185 153
437 145 49
25 201 125
13 13 257
421 305 76
457 88 5
323 385 17
169 13 97
57 149 257
113 165 273
497 293 3
389 421 1
221 365 29
85 233 237
401 481 20
473 113 9
485 169 3
437 119 41
141 317 65
481 201 5
37 201 249
193 187 221
257 357 1
245 321 33
309 225 47
93 401 17
477 245 17
313 133 149
11 251 221
333 217 9
217 365 33
117 449 13
269 457 13
113 117 307
426 469 17
253 385 13
121 137 213
145 457 13
478 385 9
127 229 33
1 175 169
73 5 373
421 425 17
117 177 29
401 359 97
225 453 33
195 205 185
161 457 33
449 221 29
345 353 33
169 409 77
417 261 77
267 13 197
429 93 1
293 113 49
77 13 265
321 465 1
97 1 9
145 81 117
237 22 27
149 221 89
185 137 217
1 445 41
209 1 181
229 369 33
445 309 49
33 385 69
57 165 69
269 493 1
269 161 33
189 157 1
105 121 221
73 37 413
445 141 55
473 57 25
397 85 73
127 269 105
309 165 113
379 389 49
157 377 73
445 393 41
493 53 5
117 145 13
189 437 1
341 489 5
253 1 89
179 73 243
33 267 140
329 1 135
176 165 136
421 313 1
361 301 41
249 477 7
491 91 5
377 109 83
441 113 41
177 449 21
355 437 29
201 257 53
465 463 1
283 345 89
165 361 75
417 393 42
457 429 1
381 476 9
229 385 59
417 5 33
185 289 185
439 1 11
260 65 84
305 41 9
13 465 13
93 177 297
335 433 41
97 373 65
333 257 25
421 312 1
93 430 68
289 29 176
311 17 37
305 189 153
56 321 169
81 77 290
477 169 1
1 457 2
199 173 19
73 141 107
121 353 25
301 273 97
13 333 97
137 69 1
429 261 41
1 165 221
55 49 69
461 53 1
393 29 33
201 217 77
221 15 137
213 37 1
489 201 5
457 357 33
281 457 29
285 173 157
361 1 109
273 401 69
405 497 1
409 93 5
293 97 177
381 321 41
13 5 25
353 61 137
1 257 181
65 461 24
129 69 209
115 461 21
456 337 27
473 9 13
397 361 42
73 323 173
421 1 17
385 45 101
57 193 293
145 413 9
245 166 1
33 81 361
497 45 4
157 53 9
305 297 59
209 229 185
49 289 165
261 25 129
385 449 33
455 229 31
411 40 31
375 367 125
359 159 77
81 245 113
261 321 1
101 323 79
321 305 21
385 285 29
353 185 93
1 457 21
325 221 97
409 323 13
107 366 77
329 61 89
477 101 9
329 453 5
253 221 185
329 45 121
137 357 29
21 245 193
483 309 1
337 409 41
37 465 7
453 245 37
397 101 33
236 1 174
342 209 31
255 459 1
377 17 77
97 337 159
261 281 75
441 25 37
205 413 67
325 29 173
1 137 163
337 141 125
121 305 48
317 185 73
65 225 81
77 225 233
383 389 65
465 377 13
209 451 1
37 425 29
305 249 185
481 469 13
401 161 89
59 385 93
1 309 33
451 253 29
227 72 55
177 161 113
261 269 161
41 353 69
13 329 145
4 27 323
129 333 61
491 473 1
453 445 33
253 393 57
433 149 9
57 57 345
297 485 9
457 57 37
497 305 1
1 149 1
133 261 17
289 159 173
145 445 1
323 269 31
361 437 49
33 51 351
485 13 14
185 9 1
17 369 109
129 101 101
321 33 121
481 117 5
341 349 41
276 157 200
445 169 17
233 281 1
465 133 25
105 317 45
94 37 157
29 33 453
393 9 85
177 205 193
363 149 87
353 279 61
9 5 453
373 127 65
273 441 21
21 61 167
221 301 105
185 485 1
77 85 193
97 225 146
65 93 97
269 205 97
269 65 33
285 5 113
431 113 5
277 177 65
184 25 53
411 197 13
261 1 209
193 89 237
329 113 41
1 413 9
457 125 33
243 477 17
89 73 81
219 225 197
285 93 137
301 333 153
161 257 65
193 193 149
353 89 53
489 165 9
321 21 101
125 321 79
253 37 209
149 139 241
421 165 1
481 109 9
473 5 13
9 257 193
201 219 219
212 145 86
431 473 25
225 129 81
421 137 65
201 85 161
369 161 117
281 93 165
99 159 185
293 305 67
71 108 90
353 71 65
277 89 149
309 433 53
185 305 157
381 241 17
461 111 33
85 3 33
251 225 41
17 481 5
117 293 193
129 405 1
9 3 21
321 285 141
265 13 53
341 59 113
133 257 77
31 89 57
57 453 33
401 93 37
297 201 25
401 361 5
413 487 1
417 473 13
385 117 49
453 445 1
305 425 21
73 213 57
105 89 205
237 101 1
61 176 297
53 253 73
325 393 57
141 22 227
133 45 81
89 477 17
125 125 259
289 73 5
369 357 9
329 237 102
389 101 49
125 205 169
409 313 61
385 249 69
160 105 74
465 385 32
417 73 57
378 85 2
99 309 153
109 109 137
497 315 1
5 489 9
333 165 117
405 441 37
9 141 345
345 485 5
97 185 93
19 453 41
461 217 33
109 83 113
421 357 13
389 381 33
45 481 15
137 269 81
285 91 73
16 225 13
201 337 141
461 445 33
324 125 58
133 21 17
113 33 85
349 273 31
65 197 281
449 201 37
357 225 89
137 341 133
417 345 57
485 109 7
333 157 43
193 105 97
1 441 29
229 21 145
265 337 25
369 189 33
494 485 6
285 181 87
321 209 9
469 195 14
275 137 103
353 249 85
257 441 1
271 247 55
317 25 13
365 13 33
109 269 161
25 221 129
9 449 45
277 197 97
289 161 73
461 77 15
141 201 121
169 93 133
123 181 257
225 352 70
125 185 53
477 265 21
229 349 89
429 357 33
357 91 81
489 15 1
317 117 153
126 433 65
361 243 57
125 89 337
385 141 79
89 421 1
105 481 5
241 93 61
145 465 9
477 337 17
25 493 2
381 113 1
48 329 133
109 65 145
221 301 41
145 33 141
169 153 173
321 333 127
493 81 3
33 337 125
385 363 69
373 395 41
245 227 17
51 427 73
309 421 17
285 329 137
437 325 1
169 253 233
181 349 73
189 93 65
133 265 217
341 389 25
53 38 385
353 385 89
305 41 9
423 69 29
121 29 31
225 337 161
353 173 97
485 385 1
33 353 5
485 349 1
449 233 17
277 201 129
397 285 17
485 57 1
361 261 73
401 33 73
305 161 13
293 21 193
149 181 243
409 369 85
209 1 225
305 403 59
449 365 33
465 107 13
337 457 25
425 357 21
465 433 21
85 417 29
169 73 63
457 415 41
193 385 105
172 89 151
114 169 313
77 285 41
45 45 33
473 153 9
313 325 17
473 193 21
383 133 33
125 193 41
253 5 225
73 137 249
201 401 5
309 365 29
389 117 37
269 269 31
177 341 99
379 317 53
265 397 33
77 165 113
421 225 65
273 81 49
133 497 1
317 245 121
57 229 241
151 471 15
107 241 129
45 129 1
79 221 247
353 153 115
205 269 181
261 333 113
441 261 1
457 353 17
457 386 13
385 53 85
145 281 5
349 325 73
357 315 105