0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 17:36:27 +00:00
OI-codes/LibreOJ/6256/data/10.in

100502 lines
3.4 MiB (Stored with Git LFS)

500 500 100000
291680076 448813776 171536248 498214200 345276392 259431488 203625464 245187656 151650496 370515448 558163064 228535608 305719232 536319256 391136920 562273664 540013464 178295794 339752696 254399028 354481144 194727744 497816664 211128312 484763704 246713880 250363512 380449218 551238488 575372488 103664776 440496888 492037624 271422636 554682616 152135416 355115032 149697528 448101764 251254264 483652694 328268096 145336464 105623544 157368952 536723896 343671368 241880056 527618800 165133048 441676280 225366360 150697654 292945976 307202472 215490440 582239608 233347152 138110992 369383672 249409528 201649912 372674552 415740032 343477912 467349472 592142072 209037144 230607608 294288636 289261584 359710244 589137176 133807456 223639640 512497208 246008465 158605404 492719176 216027108 362873298 449505128 551324956 457338568 594402904 399541768 266415930 529391600 375570328 572128984 384229304 498545352 159443516 403529720 575544198 509774704 332836195 199235576 250273720 374468600 515466072 181020400 249323920 497699952 313390818 224747824 548768534 242588272 459472916 177728852 496052128 307062766 568394096 294639916 391980784 344525784 504199212 615581904 536422000 275638128 577580048 236761472 214833264 211316848 200343835 261055216 379005488 602253680 158003696 426103600 269894776 526232944 572424176 373040568 263738160 536269125 533615472 470830960 509770324 202748016 192695808 471493744 340961392 504329840 259594368 626163696 513062596 532782542 391119984 257664160 199110640 338994864 369906824 509802552 175215328 266101200 244911228 484717616 429586500 433868144 459532022 317354320 214109472 194179392 195226716 434791856 248240608 391678832 297504260 182492272 158022100 349307073 480169584 474541812 520497958 465599592 587743088 482697968 469973360 435736176 446020848 469768336 309148128 452559728 276911033 274865440 249843056 521867484 498798320 161646071 379287760 212866336 450651248 332983896 141241200 248299512 234459500 280826544 146925104 491839706 702290944 738378412 556043180 915478688 584688128 158576905 197902848 883618811 725078530 530761536 65054784 451109536 126112712 948601696 795423550 523690771 176185344 364155168 387366736 938563920 451724640 832483600 903627214 818853508 443416864 607782600 695614760 838361088 578841088 87096768 534033500 771140368 860296192 589436748 383749776 511839840 37388768 904671404 119153664 65166080 583982784 724019960 222334976 236849280 997635360 988379594 434111872 689715902 836843020 938750368 882234144 928885552 643010416 855802944 961180928 764368912 218280342 601131424 838863597 279022080 634393012 866486088 36265920 81802080 447952480 581625920 977360640 443861232 207476768 321403872 6279680 836301936 433848750 694496480 410993600 309167776 73359669 869791004 664502000 291048 541931456 907136264 715188650 555844800 37870528 842603184 36323010 961363648 669943936 262961628 532402128 285851324 155386688 647546816 380913744 327009856 38962272 708328600 530206546 386107136 492201968 191062208 247501392 253332704 173039132 502153536 480989120 277730304 594176272 172266432 153668378 519489568 285636480 243412224 293348608 319732640 396263072 397970272 571385856 605224384 542528512 289066240 143243786 391407872 195050624 167469730 239958261 138361888 408634784 300529801 452025600 194659840 398876084 422015264 587223104 585700608 547179584 603915074 313521788 152789504 332485424 349669698 253288224 261033856 322721184 213887440 292392854 520153024 579994624 231242092 242196152 266635264 589876064 505828800 543787092 579425024 347599168 471661444 310561152 132666488 481613594 158257806 582902912 182557312 465162304 428543104 377574176 458631480 142002720 498481535 231118761 256458752 520868224 581294048 374273360 570800016 147035452 338174208 575832400 512282592 143469568 391704064 460120368 377421184 240912696 571088720 612881712 256755712 297907808 300048024 516290456 321802848 515024304 600491488 299108656 286814304 259559632 384960704 576620352 263045292 586528116 556793964 501431759 285087388 489339196 661403580 360048992 483653908 405081596 679035740 486600510 757797580 492158472 689495148 564702884 304178236 505220076 425207852 314887020 387002304 428346636 326898380 597756460 482691026 697165932 531591532 779705324 692071412 288085948 781165708 646344892 646264556 602731500 432741916 364820012 567117671 533420396 748319776 394885804 758418172 454931372 423417424 354833506 618101636 349658016 581922156 644895094 697715084 345888752 755615908 297176028 770643308 383904428 514937740 775762428 508078542 764780332 454410102 503381100 555574892 627979264 301421676 320840556 445650156 575607356 492342512 507743052 383961972 612556494 568421100 589307244 381063708 627957772 607457524 329002886 405668844 648372976 632177592 511562132 501942892 362901356 440220580 431758668 687402740 475195780 330600452 627257372 399966988 443345674 696927852 654641240 764564504 744399276 411780704 607955830 380962236 412548672 312604588 743596636 410601884
632678164 789811864 512534336 839212288 686274480 600429576 544623552 586185744 492648584 711513536 899161152 569533696 646717320 877317344 732135008 903271752 881011552 519293882 680750784 595397116 695479232 535725832 838814752 552126400 825761792 587711968 591361600 721447306 892236576 916370576 444662864 781494976 833035712 612420724 895680704 493133504 696113120 490695616 789099852 592252352 824650782 669266184 486334552 446621632 498367040 877721984 684669456 582878144 868616888 506131136 782674368 566364448 491695742 633944064 648200560 556488528 923237696 574345240 479109080 710381760 590407616 542648000 713672640 756738120 684476000 808347560 933140160 550035232 571605696 635286724 630259672 700708332 930135264 474805544 564637728 853495296 587006553 499603492 833717264 557025196 703871386 790503216 892323044 798336656 935400992 740539856 607414018 870389688 716568416 913127072 725227392 839543440 500441604 744527808 916542286 850772792 673834283 540233664 591271808 715466688 530576768 196131096 264434616 512810648 328501514 239858520 563879230 257698968 474583612 192839548 511162824 322173462 583504792 309750612 407091480 359636480 519309908 630692600 551532696 290748824 592690744 251872168 229943960 226427544 215454531 276165912 394116184 617364376 173114392 441214296 285005472 541343640 587534872 388151264 278848856 551379821 548726168 485941656 524881020 217858712 207806504 486604440 356072088 519440536 274705064 641274392 528173292 547893238 406230680 272774856 214221336 354105560 385017520 524913248 190326024 281211896 260021924 499828312 444697196 448978840 474642718 332465016 229220168 209290088 210337412 449902552 263351304 406789528 312614956 197602968 173132796 364417769 495280280 489652508 535608654 480710288 602853784 497808664 485084056 450846872 461131544 484879032 324258824 467670424 292021729 289976136 264953752 536978180 513909016 176756767 394398456 227977032 465761944 348094592 156351896 263410208 249570196 295937240 162035800 506950402 637246688 280265248 103552432 159709168 269791168 886912480 86365766 526061632 740567520 296101632 927148790 445140784 72368640 398811776 583368424 331843584 375150072 596645632 300655616 149066432 252803018 279795296 687232632 381548379 953464160 352474880 893767568 236660544 992606256 979531236 153363464 707515520 820734408 878134552 71624608 702873084 166942080 177550720 343940384 849268992 249178656 649913172 781608078 759790848 525755722 349625726 682778160 295559008 425882208 470647336 712130724 789176864 967235072 843854464 779427520 804344096 736927402 274035069 989030732 226615488 620381804 385154560 598815232 832685664 396919600 139407361 107895208 389453504 183133836 536368480 929265776 974491176 571465136 516300304 182557764 904150520 724310016 678155776 793100940 457912160 432550144 861216960 253274488 572684608 811871724 514826752 426045836 620902016 398641920 386044500 319862508 584208384 333010600 609995332 411250056 638919438 443857528 871393888 806218752 724683392 819068208 517928448 574367632 580198944 499905372 829019776 807855360 604596544 921042512 499132672 480534618 846355808 612502720 570278464 620214848 646598880 723129312 724836512 898252096 932090624 869394752 615932480 470110026 718274112 521916864 494335970 566824501 465228128 735501024 627396041 778891840 521526080 725742324 748881504 914089344 912566848 874045824 930781314 640388028 479655744 659351664 676535938 580154464 587900096 649587424 540753680 619259094 847019264 906860864 558108332 569062392 593501504 916742304 832695040 870653332 906291264 674465408 798527684 637427392 459532728 808479834 485124046 909769152 509423552 792028544 755409344 704440416 785497720 468868960 825347775 557985001 583324992 847734464 908160288 701139600 897666256 473901692 665040448 902698640 839148832 470335808 718570304 786986608 704287424 567778936 897954960 939747952 583621952 624774048 626914264 843156696 648669088 841890544 927357728 625974896 613680544 586425872 711826944 903486592 589911532 589068168 559334016 503971811 287627440 491879248 663943632 362589044 486193960 407621648 681575792 489140562 760337632 494698524 692035200 567242936 306718288 507760128 427747904 317427072 389542356 430886688 329438432 600296512 485231078 699705984 534131584 782245376 694611464 290626000 783705760 648884944 648804608 605271552 435281968 367360064 569657723 535960448 750859828 397425856 760958224 457471424 425957476 357373558 620641688 352198068 584462208 647435146 700255136 348428804 758155960 299716080 773183360 386444480 517477792 778302480 510618594 767320384 456950154 505921152 558114944 630519316 303961728 323380608 448190208 578147408 494882564 510283104 386502024 615096546 570961152 591847296 383603760 630497824 609997576 331542938 408208896 650913028 634717644 514102184 504482944 365441408 442760632 434298720 689942792 477735832 333140504 629797424 402507040 445885726 699467904 657181292 767104556 746939328 414320756 610495882 383502288 415088724 315144640 746136688 413141936
398590579 555724279 278446751 605124703 452186895 366341991 310535967 352098159 258560999 477425951 665073567 335446111 412629735 643229759 498047423 669184167 646923967 285206297 446663199 361309531 461391647 301638247 604727167 318038815 591674207 353624383 357274015 487359721 658148991 682282991 210575279 547407391 598948127 378333139 661593119 259045919 462025535 256608031 555012267 358164767 590563197 435178599 252246967 212534047 264279455 643634399 450581871 348790559 634529303 272043551 548586783 332276863 257608157 399856479 414112975 322400943 689150111 340257655 245021495 476294175 356320031 308560415 479585055 522650535 450388415 574259975 699052575 315947647 337518111 401199139 396172087 466620747 696047679 240717959 330550143 619407711 352918968 265515907 599629679 322937611 469783801 556415631 658235459 564249071 701313407 506452271 373326433 636302103 482480831 679039487 491139807 605455855 266354019 510440223 682454701 616685207 439746698 306146079 357184223 481379103 517693044 183247372 251550892 499926924 315617790 226974796 550995506 244815244 461699888 179955824 498279100 309289738 570621068 296866888 394207756 346752756 506426184 617808876 538648972 277865100 579807020 238988444 217060236 213543820 202570807 263282188 381232460 604480652 160230668 428330572 272121748 528459916 574651148 375267540 265965132 538496097 535842444 473057932 511997296 204974988 194922780 473720716 343188364 506556812 261821340 628390668 515289568 535009514 393346956 259891132 201337612 341221836 372133796 512029524 177442300 268328172 247138200 486944588 431813472 436095116 461758994 319581292 216336444 196406364 197453688 437018828 250467580 393905804 299731232 184719244 160249072 351534045 482396556 476768784 522724930 467826564 589970060 484924940 472200332 437963148 448247820 471995308 311375100 454786700 279138005 277092412 252070028 524094456 501025292 163873043 381514732 215093308 452878220 335210868 143468172 250526484 236686472 283053516 149152076 494066678 734520729 812207358 316634844 114223104 650090840 165265090 623431368 339383830 245691904 644130904 128385536 216831280 369616348 284115200 739929644 718591388 484474840 906516312 977528128 403515904 104402228 28687688 600208640 53928936 815860700 413049984 814755328 653124860 699496800 496452248 372424912 117988352 87898104 390168204 532242160 425416480 541811688 926189888 725124768 643128334 778604480 6927536 701394829 568965632 484811104 458830720 7044912 164828492 620842496 986650056 485667804 622641170 509679850 991978368 747557888 502466048 701832700 540019372 840579728 697666400 467087616 651967360 642991710 887513644 384688172 644603372 593834256 645493280 177736640 785880035 758176768 469385360 228203184 303355840 456938880 407050360 392705638 509930884 102963653 943969280 840348160 899420464 840158768 405325256 321989942 101384768 45641600 591672992 615572530 839174247 789987488 302286400 510769664 233094672 939568160 795383750 479261936 677780152 996352200 306411688 557435956 256296196 312735380 318566692 238273120 567387524 546223108 342964292 659410260 237500420 218902366 584723556 350870468 308646212 358582596 384966628 461497060 463204260 636619844 670458372 607762500 354300228 208477774 456641860 260284612 232703718 305192249 203595876 473868772 365763789 517259588 259893828 464110072 487249252 652457092 650934596 612413572 669149062 378755776 218023492 397719412 414903686 318522212 326267844 387955172 279121428 357626842 585387012 645228612 296476080 307430140 331869252 655110052 571062788 609021080 644659012 412833156 536895432 375795140 197900476 546847582 223491794 648136900 247791300 530396292 493777092 442808164 523865468 207236708 563715523 296352749 321692740 586102212 646528036 439507348 636034004 212269440 403408196 641066388 577516580 208703556 456938052 525354356 442655172 306146684 636322708 678115700 321989700 363141796 365282012 581524444 387036836 580258292 665725476 364342644 352048292 324793620 450194692 641854340 328279280 349147784 319413632 264051427 47707056 251958864 424023248 122668660 246273576 167701264 441655408 249220178 520417248 254778140 452114816 327322552 66797904 267839744 187827520 77506688 149621972 190966304 89518048 360376128 245310694 459785600 294211200 542324992 454691080 50705616 543785376 408964560 408884224 365351168 195361584 127439680 329737339 296040064 510939444 157505472 521037840 217551040 186037092 117453174 380721304 112277684 344541824 407514762 460334752 108508420 518235576 59795696 533262976 146524096 277557408 538382096 270698210 527400000 217029770 266000768 318194560 390598932 64041344 83460224 208269824 338227024 254962180 270362720 146581640 375176162 331040768 351926912 143683376 390577440 370077192 91622554 168288512 410992644 394797260 274181800 264562560 125521024 202840248 194378336 450022408 237815448 93220120 389877040 162586656 205965342 459547520 417260908 527184172 507018944 174400372 370575498 143581904 175168340 75224256 506216304 173221552
528363604 685497304 408219776 734897728 581959920 496115016 440308992 481871184 388334024 607198976 794846592 465219136 542402760 773002784 627820448 798957192 776696992 414979322 576436224 491082556 591164672 431411272 734500192 447811840 721447232 483397408 487047040 617132746 787922016 812056016 340348304 677180416 728721152 508106164 791366144 388818944 591798560 386381056 684785292 487937792 720336222 564951624 382019992 342307072 394052480 773407424 580354896 478563584 764302328 401816576 678359808 462049888 387381182 529629504 543886000 452173968 818923136 470030680 374794520 606067200 486093056 438333440 609358080 652423560 580161440 704033000 828825600 445720672 467291136 530972164 525945112 596393772 825820704 370490984 460323168 749180736 482691993 395288932 729402704 452710636 599556826 686188656 788008484 694022096 831086432 636225296 503099458 766075128 612253856 808812512 620912832 735228880 396127044 640213248 812227726 746458232 569519723 435919104 486957248 611152128 444245992 109800320 178103840 426479872 242170738 153527744 477548454 171368192 388252836 106508772 424832048 235842686 497174016 223419836 320760704 273305704 432979132 544361824 465201920 204418048 506359968 165541392 143613184 140096768 129123755 189835136 307785408 531033600 86783616 354883520 198674696 455012864 501204096 301820488 192518080 465049045 462395392 399610880 438550244 131527936 121475728 400273664 269741312 433109760 188374288 554943616 441842516 461562462 319899904 186444080 127890560 267774784 298686744 438582472 103995248 194881120 173691148 413497536 358366420 362648064 388311942 246134240 142889392 122959312 124006636 363571776 177020528 320458752 226284180 111272192 86802020 278086993 408949504 403321732 449277878 394379512 516523008 411477888 398753280 364516096 374800768 398548256 237928048 381339648 205690953 203645360 178622976 450647404 427578240 90425991 308067680 141646256 379431168 261763816 70021120 177079432 163239420 209606464 75705024 420619626 23098954 365938708 325360560 126175680 403855264 526563008 898681312 830196480 450090496 263927552 741622600 350668848 314515840 634736864 836551356 696434048 946581072 690996584 364127480 110539008 291272192 229568000 311797440 399057024 619405228 871915204 710087036 67785984 771899384 906822080 959350528 492314872 471784728 586552320 731367104 978767053 252481136 916304641 527085504 987763508 113519744 728880432 103956672 664211216 929938884 119780816 461212960 325235328 982702128 398959592 193791168 59963540 82126976 682397312 501727610 922047872 142600864 318026520 634642696 232133412 594412976 806382080 910576384 120219876 993024768 34916556 26067832 904469504 845965373 194823472 726430880 385317844 421455616 960183646 354047232 58630526 955709056 968858752 139778176 973612476 779728956 507509934 440769536 408781568 156747396 7194880 225204960 649834280 704469296 241234384 361199168 770844352 708257024 139364396 103864832 136917408 762934600 211602176 580709664 332705167 556125016 254985256 311424440 317255752 236962180 566076584 544912168 341653352 658099320 236189480 217591426 583412616 349559528 307335272 357271656 383655688 460186120 461893320 635308904 669147432 606451560 352989288 207166834 455330920 258973672 231392778 303881309 202284936 472557832 364452849 515948648 258582888 462799132 485938312 651146152 649623656 611102632 667838122 377444836 216712552 396408472 413592746 317211272 324956904 386644232 277810488 356315902 584076072 643917672 295165140 306119200 330558312 653799112 569751848 607710140 643348072 411522216 535584492 374484200 196589536 545536642 222180854 646825960 246480360 529085352 492466152 441497224 522554528 205925768 562404583 295041809 320381800 584791272 645217096 438196408 634723064 210958500 402097256 639755448 576205640 207392616 455627112 524043416 441344232 304835744 635011768 676804760 320678760 361830856 363971072 580213504 385725896 578947352 664414536 363031704 350737352 323482680 448883752 640543400 326968340 700975024 671240872 615878667 399534296 603786104 775850488 474495900 598100816 519528504 793482648 601047418 872244488 606605380 803942056 679149792 418625144 619666984 539654760 429333928 501449212 542793544 441345288 712203368 597137934 811612840 646038440 894152232 806518320 402532856 895612616 760791800 760711464 717178408 547188824 479266920 681564579 647867304 862766684 509332712 872865080 569378280 537864332 469280414 732548544 464104924 696369064 759342002 812161992 460335660 870062816 411622936 885090216 498351336 629384648 890209336 622525450 879227240 568857010 617828008 670021800 742426172 415868584 435287464 560097064 690054264 606789420 622189960 498408880 727003402 682868008 703754152 495510616 742404680 721904432 443449794 520115752 762819884 746624500 626009040 616389800 477348264 554667488 546205576 801849648 589642688 445047360 741704280 514413896 557792582 811374760 769088148 879011412 858846184 526227612 722402738 495409144 526995580 427051496 858043544 525048792
608339876 765473576 488196048 814874000 661936192 576091288 520285264 561847456 468310296 687175248 874822864 545195408 622379032 852979056 707796720 878933464 856673264 494955594 656412496 571058828 671140944 511387544 814476464 527788112 801423504 563373680 567023312 697109018 867898288 892032288 420324576 757156688 808697424 588082436 871342416 468795216 671774832 466357328 764761564 567914064 800312494 644927896 461996264 422283344 474028752 853383696 660331168 558539856 844278600 481792848 758336080 542026160 467357454 609605776 623862272 532150240 898899408 550006952 454770792 686043472 566069328 518309712 689334352 732399832 660137712 784009272 908801872 525696944 547267408 610948436 605921384 676370044 905796976 450467256 540299440 829157008 562668265 475265204 809378976 532686908 679533098 766164928 867984756 773998368 911062704 716201568 583075730 846051400 692230128 888788784 700889104 815205152 476103316 720189520 892203998 826434504 649495995 515895376 566933520 691128400 516110448 181664776 249968296 498344328 314035194 225392200 549412910 243232648 460117292 178373228 496696504 307707142 569038472 295284292 392625160 345170160 504843588 616226280 537066376 276282504 578224424 237405848 215477640 211961224 200988211 261699592 379649864 602898056 158648072 426747976 270539152 526877320 573068552 373684944 264382536 536913501 534259848 471475336 510414700 203392392 193340184 472138120 341605768 504974216 260238744 626808072 513706972 533426918 391764360 258308536 199755016 339639240 370551200 510446928 175859704 266745576 245555604 485361992 430230876 434512520 460176398 317998696 214753848 194823768 195871092 435436232 248884984 392323208 298148636 183136648 158666476 349951449 480813960 475186188 521142334 466243968 588387464 483342344 470617736 436380552 446665224 470412712 309792504 453204104 277555409 275509816 250487432 522511860 499442696 162290447 379932136 213510712 451295624 333628272 141885576 248943888 235103876 281470920 147569480 492484082 920669984 951453056 657073467 746106176 664270480 706596224 103974756 186635552 907510752 0 413965408 374909668 448824824 825137800 837607424 468929880 431142304 305224320 865694720 383939932 257997712 599921928 969842784 469357384 148526320 228902352 275036400 498683458 571908060 269692928 876163584 445728904 360504696 798627472 260691200 418123872 960542372 888611192 30094336 803189504 866337792 686948000 975226000 135021056 418228686 430642608 78767619 28211328 227234182 750851360 919416800 708679168 870954152 191579648 775070976 889702656 752173824 928637854 272769584 937130240 441792064 956474896 603977112 39461632 317517928 931278592 876649120 234399840 402300608 185810048 931520096 3001856 496902880 184625280 335215968 464648944 833044056 873275068 55347272 673908232 262931604 506795644 896821688 133102976 186603584 948038424 185806752 569875936 882982592 370930754 429777428 252623552 404114395 942504964 416708480 654248384 222300800 756941312 958709888 582006144 581786288 280646528 337085712 342917024 262623452 591737856 570573440 367314624 683760592 261850752 243252698 609073888 375220800 332996544 382932928 409316960 485847392 487554592 660970176 694808704 632112832 378650560 232828106 480992192 284634944 257054050 329542581 227946208 498219104 390114121 541609920 284244160 488460404 511599584 676807424 675284928 636763904 693499394 403106108 242373824 422069744 439254018 342872544 350618176 412305504 303471760 381977174 609737344 669578944 320826412 331780472 356219584 679460384 595413120 633371412 669009344 437183488 561245764 400145472 222250808 571197914 247842126 672487232 272141632 554746624 518127424 467158496 548215800 231587040 588065855 320703081 346043072 610452544 670878368 463857680 660384336 236619772 427758528 665416720 601866912 233053888 481288384 549704688 467005504 330497016 660673040 702466032 346340032 387492128 389632344 605874776 411387168 604608624 690075808 388692976 376398624 349143952 474545024 666204672 352629612 512659096 482924944 427562739 211218368 415470176 587534560 286179972 409784888 331212576 605166720 412731490 683928560 418289452 615626128 490833864 230309216 431351056 351338832 241018000 313133284 354477616 253029360 523887440 408822006 623296912 457722512 705836304 618202392 214216928 707296688 572475872 572395536 528862480 358872896 290950992 493248651 459551376 674450756 321016784 684549152 381062352 349548404 280964486 544232616 275788996 508053136 571026074 623846064 272019732 681746888 223307008 696774288 310035408 441068720 701893408 434209522 690911312 380541082 429512080 481705872 554110244 227552656 246971536 371781136 501738336 418473492 433874032 310092952 538687474 494552080 515438224 307194688 554088752 533588504 255133866 331799824 574503956 558308572 437693112 428073872 289032336 366351560 357889648 613533720 401326760 256731432 553388352 326097968 369476654 623058832 580772220 690695484 670530256 337911684 534086810 307093216 338679652 238735568 669727616 336732864
364053554 521187254 243909726 570587678 417649870 331804966 275998942 317561134 224023974 442888926 630536542 300909086 378092710 608692734 463510398 634647142 612386942 250669272 412126174 326772506 426854622 267101222 570190142 283501790 557137182 319087358 322736990 452822696 623611966 647745966 176038254 512870366 564411102 343796114 627056094 224508894 427488510 222071006 520475242 323627742 556026172 400641574 217709942 177997022 229742430 609097374 416044846 314253534 599992278 237506526 514049758 297739838 223071132 365319454 379575950 287863918 654613086 305720630 210484470 441757150 321783006 274023390 445048030 488113510 415851390 539722950 664515550 281410622 302981086 366662114 361635062 432083722 661510654 206180934 296013118 584870686 318381943 230978882 565092654 288400586 435246776 521878606 623698434 529712046 666776382 471915246 338789408 601765078 447943806 644502462 456602782 570918830 231816994 475903198 647917676 582148182 405209673 271609054 322647198 446842078 848137409 513691737 581995257 830371289 646062155 557419161 881439871 575259609 792144253 510400189 828723465 639734103 901065433 627311253 724652121 677197121 836870549 948253241 869093337 608309465 910251385 569432809 547504601 543988185 533015172 593726553 711676825 934925017 490675033 758774937 602566113 858904281 905095513 705711905 596409497 868940462 866286809 803502297 842441661 535419353 525367145 804165081 673632729 837001177 592265705 958835033 845733933 865453879 723791321 590335497 531781977 671666201 702578161 842473889 507886665 598772537 577582565 817388953 762257837 766539481 792203359 650025657 546780809 526850729 527898053 767463193 580911945 724350169 630175597 515163609 490693437 681978410 812840921 807213149 853169295 798270929 920414425 815369305 802644697 768407513 778692185 802439673 641819465 785231065 609582370 607536777 582514393 854538821 831469657 494317408 711959097 545537673 783322585 665655233 473912537 580970849 567130837 613497881 479596441 824511043 826032640 107006208 602504384 354451552 720835296 190877000 154651360 879888240 189472161 381060904 989197440 281597680 689964800 364638640 735927496 633947840 586664000 204647808 975768896 400189168 482137888 613476807 21713624 63842168 143795832 286039348 92932136 588686964 518599024 424901632 373925376 345897036 409689474 230946688 865843072 850232960 174142404 763871836 654551424 866549504 41640608 340494368 874813902 28534532 286465960 156081672 21005948 711051304 275221328 362306048 290926844 913433352 370337368 423883392 812374016 834047008 312882688 686419508 240141088 847528259 63582464 989942304 255656960 917126100 323532992 848886464 31448512 977861216 213119384 12538352 899967700 828072072 147130368 952036056 164296960 618613136 2265720 919420800 675722976 163840608 272704384 619423808 125072896 993063328 185298600 633901828 650997760 268706784 662918416 516550400 784905856 530752000 424427792 210884548 704841714 947164796 123331328 350717184 430673984 465691520 456586916 155447156 211886340 217717652 137424080 466538484 445374068 242115252 558561220 136651380 118053326 483874516 250021428 207797172 257733556 284117588 360648020 362355220 535770804 569609332 506913460 253451188 107628734 355792820 159435572 131854678 204343209 102746836 373019732 264914749 416410548 159044788 363261032 386400212 551608052 550085556 511564532 568300022 277906736 117174452 296870372 314054646 217673172 225418804 287106132 178272388 256777802 484537972 544379572 195627040 206581100 231020212 554261012 470213748 508172040 543809972 311984116 436046392 274946100 97051436 445998542 122642754 547287860 146942260 429547252 392928052 341959124 423016428 106387668 462866483 195503709 220843700 485253172 545678996 338658308 535184964 111420400 302559156 540217348 476667540 107854516 356089012 424505316 341806132 205297644 535473668 577266660 221140660 262292756 264432972 480675404 286187796 479409252 564876436 263493604 251199252 223944580 349345652 541005300 227430240 526260232 496526080 441163875 224819504 429071312 601135696 299781108 423386024 344813712 618767856 426332626 697529696 431890588 629227264 504435000 243910352 444952192 364939968 254619136 326734420 368078752 266630496 537488576 422423142 636898048 471323648 719437440 631803528 227818064 720897824 586077008 585996672 542463616 372474032 304552128 506849787 473152512 688051892 334617920 698150288 394663488 363149540 294565622 557833752 289390132 521654272 584627210 637447200 285620868 695348024 236908144 710375424 323636544 454669856 715494544 447810658 704512448 394142218 443113216 495307008 567711380 241153792 260572672 385382272 515339472 432074628 447475168 323694088 552288610 508153216 529039360 320795824 567689888 547189640 268735002 345400960 588105092 571909708 451294248 441675008 302633472 379952696 371490784 627134856 414927896 270332568 566989488 339699104 383077790 636659968 594373356 704296620 684131392 351512820 547687946 320694352 352280788 252336704 683328752 350334000
544249500 701383200 424105672 750783624 597845816 512000912 456194888 497757080 404219920 623084872 810732488 481105032 558288656 788888680 643706344 814843088 792582888 430865218 592322120 506968452 607050568 447297168 750386088 463697736 737333128 499283304 502932936 633018642 803807912 827941912 356234200 693066312 744607048 523992060 807252040 404704840 607684456 402266952 700671188 503823688 736222118 580837520 397905888 358192968 409938376 789293320 596240792 494449480 780188224 417702472 694245704 477935784 403267078 545515400 559771896 468059864 834809032 485916576 390680416 621953096 501978952 454219336 625243976 668309456 596047336 719918896 844711496 461606568 483177032 546858060 541831008 612279668 841706600 386376880 476209064 765066632 498577889 411174828 745288600 468596532 615442722 702074552 803894380 709907992 846972328 652111192 518985354 781961024 628139752 824698408 636798728 751114776 412012940 656099144 828113622 762344128 585405619 451805000 502843144 627038024 794487784 460042112 528345632 776721664 592412530 503769536 827790246 521609984 738494628 456750564 775073840 586084478 847415808 573661628 671002496 623547496 783220924 894603616 815443712 554659840 856601760 515783184 493854976 490338560 479365547 540076928 658027200 881275392 437025408 705125312 548916488 805254656 851445888 652062280 542759872 815290837 812637184 749852672 788792036 481769728 471717520 750515456 619983104 783351552 538616080 905185408 792084308 811804254 670141696 536685872 478132352 618016576 648928536 788824264 454237040 545122912 523932940 763739328 708608212 712889856 738553734 596376032 493131184 473201104 474248428 713813568 527262320 670700544 576525972 461513984 437043812 628328785 759191296 753563524 799519670 744621304 866764800 761719680 748995072 714757888 725042560 748790048 588169840 731581440 555932745 553887152 528864768 800889196 777820032 440667783 658309472 491888048 729672960 612005608 420262912 527321224 513481212 559848256 425946816 770861418 758683944 875016000 428721152 407365136 27610574 236366640 107174368 84858868 759031388 955883084 297542924 383476936 593747200 232699204 67377074 427462064 569095888 904857392 162352736 188166656 53105152 574706496 20272814 683121276 462169456 471062137 5552128 332005104 107598000 140003840 820937888 415772032 59796416 98414720 3243628 981263128 220200128 305818048 11229316 397179040 609405696 553788848 779031040 718260912 81095808 117078915 374485236 924480000 163135964 67731584 151297116 626905580 855086632 852414832 811955524 387625512 99305888 305495440 183363584 772129680 735197888 655271492 123334940 187724400 610420992 777766356 938401616 387022876 332080352 833617400 517653600 487288496 840720128 9492960 702405160 842100818 275135616 662442105 440855776 573755600 776302135 174092324 448641344 531267072 69922944 495605312 27809840 89085940 854469424 486714688 558146304 207507840 220310624 435811640 676250832 119635712 221288396 210860000 939903400 587741680 555314536 254174776 310613960 316445272 236151700 565266104 544101688 340842872 657288840 235379000 216780946 582602136 348749048 306524792 356461176 382845208 459375640 461082840 634498424 668336952 605641080 352178808 206356354 454520440 258163192 230582298 303070829 201474456 471747352 363642369 515138168 257772408 461988652 485127832 650335672 648813176 610292152 667027642 376634356 215902072 395597992 412782266 316400792 324146424 385833752 277000008 355505422 583265592 643107192 294354660 305308720 329747832 652988632 568941368 606899660 642537592 410711736 534774012 373673720 195779056 544726162 221370374 646015480 245669880 528274872 491655672 440686744 521744048 205115288 561594103 294231329 319571320 583980792 644406616 437385928 633912584 210148020 401286776 638944968 575395160 206582136 454816632 523232936 440533752 304025264 634201288 675994280 319868280 361020376 363160592 579403024 384915416 578136872 663604056 362221224 349926872 322672200 448073272 639732920 326157860 756304328 726570176 671207971 454863600 659115408 831179792 529825204 653430120 574857808 848811952 656376722 927573792 661934684 859271360 734479096 473954448 674996288 594984064 484663232 556778516 598122848 496674592 767532672 652467238 866942144 701367744 949481536 861847624 457862160 950941920 816121104 816040768 772507712 602518128 534596224 736893883 703196608 918095988 564662016 928194384 624707584 593193636 524609718 787877848 519434228 751698368 814671306 867491296 515664964 925392120 466952240 940419520 553680640 684713952 945538640 677854754 934556544 624186314 673157312 725351104 797755476 471197888 490616768 615426368 745383568 662118724 677519264 553738184 782332706 738197312 759083456 550839920 797733984 777233736 498779098 575445056 818149188 801953804 681338344 671719104 532677568 609996792 601534880 857178952 644971992 500376664 797033584 569743200 613121886 866704064 824417452 934340716 914175488 581556916 777732042 550738448 582324884 482380800 913372848 580378096
209923156 367056856 89779328 416457280 263519472 177674568 121868544 163430736 69893576 288758528 476406144 146778688 223962312 454562336 309380000 480516744 458256544 96538874 257995776 172642108 272724224 112970824 416059744 129371392 403006784 164956960 168606592 298692298 469481568 493615568 21907856 358739968 410280704 189665716 472925696 70378496 273358112 67940608 366344844 169497344 401895774 246511176 63579544 23866624 75612032 454966976 261914448 160123136 445861880 83376128 359919360 143609440 68940734 211189056 225445552 133733520 500482688 151590232 56354072 287626752 167652608 119892992 290917632 333983112 261720992 385592552 510385152 127280224 148850688 212531716 207504664 277953324 507380256 52050536 141882720 430740288 164251545 76848484 410962256 134270188 281116378 367748208 469568036 375581648 512645984 317784848 184659010 447634680 293813408 490372064 302472384 416788432 77686596 321772800 493787278 428017784 251079275 117478656 168516800 292711680 764774712 430329040 498632560 747008592 562699458 474056464 798077174 491896912 708781556 427037492 745360768 556371406 817702736 543948556 641289424 593834424 753507852 864890544 785730640 524946768 826888688 486070112 464141904 460625488 449652475 510363856 628314128 851562320 407312336 675412240 519203416 775541584 821732816 622349208 513046800 785577765 782924112 720139600 759078964 452056656 442004448 720802384 590270032 753638480 508903008 875472336 762371236 782091182 640428624 506972800 448419280 588303504 619215464 759111192 424523968 515409840 494219868 734026256 678895140 683176784 708840662 566662960 463418112 443488032 444535356 684100496 497549248 640987472 546812900 431800912 407330740 598615713 729478224 723850452 769806598 714908232 837051728 732006608 719282000 685044816 695329488 719076976 558456768 701868368 526219673 524174080 499151696 771176124 748106960 410954711 628596400 462174976 699959888 582292536 390549840 497608152 483768140 530135184 396233744 741148346 758809216 930157497 507139040 326299604 692646432 165994196 53816640 218872733 707102720 323774720 155341824 417840768 957907768 87399260 577669760 986456576 413669640 944531192 777575432 932635648 845351936 652001760 536487296 119698664 65956288 311592768 895133740 940624348 723009152 598296904 454889100 278257504 482194548 764788672 954689292 970842048 75701440 874245120 934116800 244453888 758957820 288371352 118822848 665850246 665245824 567577000 331572032 392891884 444106560 257096192 829607872 486157876 933301292 404484088 132987632 897287460 855578694 215876352 50705824 400548256 969879712 547379206 979396744 564968960 738158560 206455296 16137664 735496950 995137008 377624832 84563476 88169888 638347264 834211904 279694962 912993472 635341376 234457024 208070280 800008544 491486428 713230336 148601280 654636400 573081906 76201248 409627136 597788750 391048120 201234432 189489352 599213000 738456688 632112914 309813528 651240800 852634112 160812300 8023730 911637400 429587400 128447640 184886824 190718136 110424564 439538968 418374552 215115736 531561704 109651864 91053810 456875000 223021912 180797656 230734040 257118072 333648504 335355704 508771288 542609816 479913944 226451672 80629218 328793304 132436056 104855162 177343693 75747320 346020216 237915233 389411032 132045272 336261516 359400696 524608536 523086040 484565016 541300506 250907220 90174936 269870856 287055130 190673656 198419288 260106616 151272872 229778286 457538456 517380056 168627524 179581584 204020696 527261496 443214232 481172524 516810456 284984600 409046876 247946584 70051920 418999026 95643238 520288344 119942744 402547736 365928536 314959608 396016912 79388152 435866967 168504193 193844184 458253656 518679480 311658792 508185448 84420884 275559640 513217832 449668024 80855000 329089496 397505800 314806616 178298128 508474152 550267144 194141144 235293240 237433456 453675888 259188280 452409736 537876920 236494088 224199736 196945064 322346136 514005784 200430724 764678808 734944656 679582451 463238080 667489888 839554272 538199684 661804600 583232288 857186432 664751202 935948272 670309164 867645840 742853576 482328928 683370768 603358544 493037712 565152996 606497328 505049072 775907152 660841718 875316624 709742224 957856016 870222104 466236640 959316400 824495584 824415248 780882192 610892608 542970704 745268363 711571088 926470468 573036496 936568864 633082064 601568116 532984198 796252328 527808708 760072848 823045786 875865776 524039444 933766600 475326720 948794000 562055120 693088432 953913120 686229234 942931024 632560794 681531792 733725584 806129956 479572368 498991248 623800848 753758048 670493204 685893744 562112664 790707186 746571792 767457936 559214400 806108464 785608216 507153578 583819536 826523668 810328284 689712824 680093584 541052048 618371272 609909360 865553432 653346472 508751144 805408064 578117680 621496366 875078544 832791932 942715196 922549968 589931396 786106522 559112928 590699364 490755280 921747328 588752576
269898844 427032544 149755016 476432968 323495160 237650256 181844232 223406424 129869264 348734216 536381832 206754376 283938000 514538024 369355688 540492432 518232232 156514562 317971464 232617796 332699912 172946512 476035432 189347080 462982472 224932648 228582280 358667986 529457256 553591256 81883544 418715656 470256392 249641404 532901384 130354184 333333800 127916296 426320532 229473032 461871462 306486864 123555232 83842312 135587720 514942664 321890136 220098824 505837568 143351816 419895048 203585128 128916422 271164744 285421240 193709208 560458376 211565920 116329760 347602440 227628296 179868680 350893320 393958800 321696680 445568240 570360840 187255912 208826376 272507404 267480352 337929012 567355944 112026224 201858408 490715976 224227233 136824172 470937944 194245876 341092066 427723896 529543724 435557336 572621672 377760536 244634698 507610368 353789096 550347752 362448072 476764120 137662284 381748488 553762966 487993472 311054963 177454344 228492488 352687368 550725224 216279552 284583072 532959104 348649970 260006976 584027686 277847424 494732068 212988004 531311280 342321918 603653248 329899068 427239936 379784936 539458364 650841056 571681152 310897280 612839200 272020624 250092416 246576000 235602987 296314368 414264640 637512832 193262848 461362752 305153928 561492096 607683328 408299720 298997312 571528277 568874624 506090112 545029476 238007168 227954960 506752896 376220544 539588992 294853520 661422848 548321748 568041694 426379136 292923312 234369792 374254016 405165976 545061704 210474480 301360352 280170380 519976768 464845652 469127296 494791174 352613472 249368624 229438544 230485868 470051008 283499760 426937984 332763412 217751424 193281252 384566225 515428736 509800964 555757110 500858744 623002240 517957120 505232512 470995328 481280000 505027488 344407280 487818880 312170185 310124592 285102208 557126636 534057472 196905223 414546912 248125488 485910400 368243048 176500352 283558664 269718652 316085696 182184256 527098858 234793344 128483072 195427776 560756000 159512420 476035680 348798096 144718080 110554546 332506768 18093519 239689328 63315944 253619712 983314904 456059576 26115850 376648000 976674304 582294194 839735632 126737618 837795136 913718528 505116480 427559870 637186224 109780544 674563280 858562136 700985500 613826528 381763178 92276362 409715840 718439184 956398400 609265652 105767456 789740000 965093248 921723648 114943296 247826816 777362392 727529728 629166713 993792512 213850000 562004800 248706184 917648384 624544768 354898007 98224948 540661114 602738528 982747296 391967580 177008985 911029464 56662144 780590472 238254874 399054000 119674144 984104200 46671312 98585600 415880240 16111672 354080640 905666384 625437920 199470624 533448916 66777136 613233572 520791768 222792200 345438644 403425152 309745152 939626412 2593216 618005504 671664966 129890560 144828864 532247593 121842804 616516928 88778756 747865408 269564032 3998180 843572736 960507256 141178766 152947424 570798592 269658832 326098016 331929328 251635756 580750160 559585744 356326928 672772896 250863056 232265002 598086192 364233104 322008848 371945232 398329264 474859696 476566896 649982480 683821008 621125136 367662864 221840410 470004496 273647248 246066354 318554885 216958512 487231408 379126425 530622224 273256464 477472708 500611888 665819728 664297232 625776208 682511698 392118412 231386128 411082048 428266322 331884848 339630480 401317808 292484064 370989478 598749648 658591248 309838716 320792776 345231888 668472688 584425424 622383716 658021648 426195792 550258068 389157776 211263112 560210218 236854430 661499536 261153936 543758928 507139728 456170800 537228104 220599344 577078159 309715385 335055376 599464848 659890672 452869984 649396640 225632076 416770832 654429024 590879216 222066192 470300688 538716992 456017808 319509320 649685344 691478336 335352336 376504432 378644648 594887080 400399472 593620928 679088112 377705280 365410928 338156256 463557328 655216976 341641916 748364360 718630208 663268003 446923632 651175440 823239824 521885236 645490152 566917840 840871984 648436754 919633824 653994716 851331392 726539128 466014480 667056320 587044096 476723264 548838548 590182880 488734624 759592704 644527270 859002176 693427776 941541568 853907656 449922192 943001952 808181136 808100800 764567744 594578160 526656256 728953915 695256640 910156020 556722048 920254416 616767616 585253668 516669750 779937880 511494260 743758400 806731338 859551328 507724996 917452152 459012272 932479552 545740672 676773984 937598672 669914786 926616576 616246346 665217344 717411136 789815508 463257920 482676800 607486400 737443600 654178756 669579296 545798216 774392738 730257344 751143488 542899952 789794016 769293768 490839130 567505088 810209220 794013836 673398376 663779136 524737600 602056824 593594912 849238984 637032024 492436696 789093616 561803232 605181918 858764096 816477484 926400748 906235520 573616948 769792074 542798480 574384916 474440832 905432880 572438128
626895078 784028778 506751250 833429202 680491394 594646490 538840466 580402658 486865498 705730450 893378066 563750610 640934234 871534258 726351922 897488666 875228466 513510796 674967698 589614030 689696146 529942746 833031666 546343314 819978706 581928882 585578514 715664220 886453490 910587490 438879778 775711890 827252626 606637638 889897618 487350418 690330034 484912530 783316766 586469266 818867696 663483098 480551466 440838546 492583954 871938898 678886370 577095058 862833802 500348050 776891282 560581362 485912656 628160978 642417474 550705442 917454610 568562154 473325994 704598674 584624530 536864914 707889554 750955034 678692914 802564474 927357074 544252146 565822610 629503638 624476586 694925246 924352178 469022458 558854642 847712210 581223467 493820406 827934178 551242110 698088300 784720130 886539958 792553570 929617906 734756770 601630932 864606602 710785330 907343986 719444306 833760354 494658518 738744722 910759200 844989706 668051197 534450578 585488722 709683602 423616881 89171209 157474729 405850761 221541627 132898633 456919343 150739081 367623725 85879661 404202937 215213575 476544905 202790725 300131593 252676593 412350021 523732713 444572809 183788937 485730857 144912281 122984073 119467657 108494644 169206025 287156297 510404489 66154505 334254409 178045585 434383753 480574985 281191377 171888969 444419934 441766281 378981769 417921133 110898825 100846617 379644553 249112201 412480649 167745177 534314505 421213405 440933351 299270793 165814969 107261449 247145673 278057633 417953361 83366137 174252009 153062037 392868425 337737309 342018953 367682831 225505129 122260281 102330201 103377525 342942665 156391417 299829641 205655069 90643081 66172909 257457882 388320393 382692621 428648767 373750401 495893897 390848777 378124169 343886985 354171657 377919145 217298937 360710537 185061842 183016249 157993865 430018293 406949129 69796880 287438569 121017145 358802057 241134705 49392009 156450321 142610309 188977353 55075913 399990515 406720000 947671504 127892120 615506432 699792544 521736688 213427328 502387200 516352384 170194760 772139680 580936832 229420836 195679816 460653536 867515968 354803608 443829600 134227008 625714176 520076424 770022864 710373536 934753952 977451576 271230152 581190272 849642320 264651416 169852032 86680231 558845440 944378080 481642368 751167772 824432064 804019712 103968036 295566390 878713856 160348976 8983296 372355360 463923200 191440640 230196248 859508512 445367144 410000146 441902456 616271328 993774488 454526732 302370668 357328856 633253648 408961652 208298848 550186574 81661952 656355172 249463552 276228096 281767808 433472528 970659192 612169600 124849792 266076336 302429184 383533680 51374704 360752384 8303616 521541912 854293920 696276480 972544512 7666696 226103072 45790020 757560320 534272064 912952320 575684096 409506656 749761968 946375168 996472384 553048640 197897728 785597312 280477532 231602360 103948874 298517890 551440740 74103328 317232544 765798256 844055698 542915938 599355122 605186434 524892862 854007266 832842850 629584034 946030002 524120162 505522108 871343298 637490210 595265954 645202338 671586370 748116802 749824002 923239586 957078114 894382242 640919970 495097516 743261602 546904354 519323460 591811991 490215618 760488514 652383531 803879330 546513570 750729814 773868994 939076834 937554338 899033314 955768804 665375518 504643234 684339154 701523428 605141954 612887586 674574914 565741170 644246584 872006754 931848354 583095822 594049882 618488994 941729794 857682530 895640822 931278754 699452898 823515174 662414882 484520218 833467324 510111536 934756642 534411042 817016034 780396834 729427906 810485210 493856450 850335265 582972491 608312482 872721954 933147778 726127090 922653746 498889182 690027938 927686130 864136322 495323298 743557794 811974098 729274914 592766426 922942450 964735442 608609442 649761538 651901754 868144186 673656578 866878034 952345218 650962386 638668034 611413362 736814434 928474082 614899022 418160320 388426168 333063963 116719592 320971400 493035784 191681196 315286112 236713800 510667944 318232714 589429784 323790676 521127352 396335088 135810440 336852280 256840056 146519224 218634508 259978840 158530584 429388664 314323230 528798136 363223736 611337528 523703616 119718152 612797912 477977096 477896760 434363704 264374120 196452216 398749875 365052600 579951980 226518008 590050376 286563576 255049628 186465710 449733840 181290220 413554360 476527298 529347288 177520956 587248112 128808232 602275512 215536632 346569944 607394632 339710746 596412536 286042306 335013304 387207096 459611468 133053880 152472760 277282360 407239560 323974716 339375256 215594176 444188698 400053304 420939448 212695912 459589976 439089728 160635090 237301048 480005180 463809796 343194336 333575096 194533560 271852784 263390872 519034944 306827984 162232656 458889576 231599192 274977878 528560056 486273444 596196708 576031480 243412908 439588034 212594440 244180876 144236792 575228840 242234088
262387044 419520744 142243216 468921168 315983360 230138456 174332432 215894624 122357464 341222416 528870032 199242576 276426200 507026224 361843888 532980632 510720432 149002762 310459664 225105996 325188112 165434712 468523632 181835280 455470672 217420848 221070480 351156186 521945456 546079456 74371744 411203856 462744592 242129604 525389584 122842384 325822000 120404496 418808732 221961232 454359662 298975064 116043432 76330512 128075920 507430864 314378336 212587024 498325768 135840016 412383248 196073328 121404622 263652944 277909440 186197408 552946576 204054120 108817960 340090640 220116496 172356880 343381520 386447000 314184880 438056440 562849040 179744112 201314576 264995604 259968552 330417212 559844144 104514424 194346608 483204176 216715433 129312372 463426144 186734076 333580266 420212096 522031924 428045536 565109872 370248736 237122898 500098568 346277296 542835952 354936272 469252320 130150484 374236688 546251166 480481672 303543163 169942544 220980688 345175568 385598450 51152778 119456298 367832330 183523196 94880202 418900912 112720650 329605294 47861230 366184506 177195144 438526474 164772294 262113162 214658162 374331590 485714282 406554378 145770506 447712426 106893850 84965642 81449226 70476213 131187594 249137866 472386058 28136074 296235978 140027154 396365322 442556554 243172946 133870538 406401503 403747850 340963338 379902702 72880394 62828186 341626122 211093770 374462218 129726746 496296074 383194974 402914920 261252362 127796538 69243018 209127242 240039202 379934930 45347706 136233578 115043606 354849994 299718878 304000522 329664400 187486698 84241850 64311770 65359094 304924234 118372986 261811210 167636638 52624650 28154478 219439451 350301962 344674190 390630336 335731970 457875466 352830346 340105738 305868554 316153226 339900714 179280506 322692106 147043411 144997818 119975434 391999862 368930698 31778449 249420138 82998714 320783626 203116274 11373578 118431890 104591878 150958922 17057482 361972084 413005432 319152276 463628112 17014166 312996928 954701706 644298752 590796800 271528764 750786880 354006872 884813952 572732296 577518836 375109824 527090944 83219136 458436544 363734640 984806352 901299520 19278891 31123876 776629064 664730880 822950400 206374448 771200304 444702000 813258240 401331648 7691389 287761120 276215376 726801552 657426757 336309128 676816000 854035104 566877488 199862302 74928417 636860160 72711008 606197248 868944608 502132800 127168000 703958804 743279168 318407648 544937216 859225824 615317960 766062592 982601497 707741088 12412943 560955504 863311616 821834948 742779240 396998656 687084544 54790656 862387078 682824604 678193084 351728896 570283792 445738804 794452640 345866976 302440064 830845952 781515432 131309072 852557336 471855616 898568016 731212760 884354518 3502436 809196112 646342144 751038464 470856576 37509932 597834512 587040598 417135820 325412352 731759896 651303444 964129856 917768272 263565216 637656684 865405408 258306560 832585456 531445696 587884880 593716192 513422620 842537024 821372608 618113792 934559760 512649920 494051866 859873056 626019968 583795712 633732096 660116128 736646560 738353760 911769344 945607872 882912000 629449728 483627274 731791360 535434112 507853218 580341749 478745376 749018272 640913289 792409088 535043328 739259572 762398752 927606592 926084096 887563072 944298562 653905276 493172992 672868912 690053186 593671712 601417344 663104672 554270928 632776342 860536512 920378112 571625580 582579640 607018752 930259552 846212288 884170580 919808512 687982656 812044932 650944640 473049976 821997082 498641294 923286400 522940800 805545792 768926592 717957664 799014968 482386208 838865023 571502249 596842240 861251712 921677536 714656848 911183504 487418940 678557696 916215888 852666080 483853056 732087552 800503856 717804672 581296184 911472208 953265200 597139200 638291296 640431512 856673944 662186336 855407792 940874976 639492144 627197792 599943120 725344192 917003840 603428780 790262744 760528592 705166387 488822016 693073824 865138208 563783620 687388536 608816224 882770368 690335138 961532208 695893100 893229776 768437512 507912864 708954704 628942480 518621648 590736932 632081264 530633008 801491088 686425654 900900560 735326160 983439952 895806040 491820576 984900336 850079520 849999184 806466128 636476544 568554640 770852299 737155024 952054404 598620432 962152800 658666000 627152052 558568134 821836264 553392644 785656784 848629722 901449712 549623380 959350536 500910656 974377936 587639056 718672368 979497056 711813170 968514960 658144730 707115728 759309520 831713892 505156304 524575184 649384784 779341984 696077140 711477680 587696600 816291122 772155728 793041872 584798336 831692400 811192152 532737514 609403472 852107604 835912220 715296760 705677520 566635984 643955208 635493296 891137368 678930408 534335080 830992000 603701616 647080302 900662480 858375868 968299132 948133904 615515332 811690458 584696864 616283300 516339216 947331264 614336512
443151450 600285150 323007622 649685574 496747766 410902862 355096838 396659030 303121870 521986822 709634438 380006982 457190606 687790630 542608294 713745038 691484838 329767168 491224070 405870402 505952518 346199118 649288038 362599686 636235078 398185254 401834886 531920592 702709862 726843862 255136150 591968262 643508998 422894010 706153990 303606790 506586406 301168902 599573138 402725638 635124068 479739470 296807838 257094918 308840326 688195270 495142742 393351430 679090174 316604422 593147654 376837734 302169028 444417350 458673846 366961814 733710982 384818526 289582366 520855046 400880902 353121286 524145926 567211406 494949286 618820846 743613446 360508518 382078982 445760010 440732958 511181618 740608550 285278830 375111014 663968582 397479839 310076778 644190550 367498482 514344672 600976502 702796330 608809942 745874278 551013142 417887304 680862974 527041702 723600358 535700678 650016726 310914890 555001094 727015572 661246078 484307569 350706950 401745094 525939974 680683256 346237584 414541104 662917136 478608002 389965008 713985718 407805456 624690100 342946036 661269312 472279950 733611280 459857100 557197968 509742968 669416396 780799088 701639184 440855312 742797232 401978656 380050448 376534032 365561019 426272400 544222672 767470864 323220880 591320784 435111960 691450128 737641360 538257752 428955344 701486309 698832656 636048144 674987508 367965200 357912992 636710928 506178576 669547024 424811552 791380880 678279780 697999726 556337168 422881344 364327824 504212048 535124008 675019736 340432512 431318384 410128412 649934800 594803684 599085328 624749206 482571504 379326656 359396576 360443900 600009040 413457792 556896016 462721444 347709456 323239284 514524257 645386768 639758996 685715142 630816776 752960272 647915152 635190544 600953360 611238032 634985520 474365312 617776912 442128217 440082624 415060240 687084668 664015504 326863255 544504944 378083520 615868432 498201080 306458384 413516696 399676684 446043728 312142288 657056890 786157168 62928636 638515410 453000854 374764304 932757732 338319904 590422144 170421652 100463200 560839296 920007072 788107650 54747984 756736312 675328512 474569904 25043040 622131480 453517952 175086656 886953760 78397170 353171840 183694720 751804800 514084768 981180032 705658368 661156576 268472384 321428128 647491768 461428480 483831552 179392802 484416768 457018256 640231504 140100480 899826276 457176524 892968192 678964384 292798176 685933204 176437579 422902272 42642816 168717056 12546298 290753536 431183248 558452144 400780240 931709600 863209752 267737856 577984256 959807328 786338516 128502385 503868576 707102118 78560638 895852880 822039500 571556096 960863088 877456384 977491380 839309020 774686784 329683837 971144128 723165984 685258468 968749320 447675421 887900624 345019008 861040000 985258112 908181400 39369264 936130048 44934400 833870656 493042360 596816080 720166200 954021632 908030376 805196736 552484352 703299584 366926944 930464704 964584448 289100246 390266290 89126530 145565714 151397026 71103454 400217858 379053442 175794626 492240594 70330754 51732700 417553890 183700802 141476546 191412930 217796962 294327394 296034594 469450178 503288706 440592834 187130562 41308108 289472194 93114946 65534052 138022583 36426210 306699106 198594123 350089922 92724162 296940406 320079586 485287426 483764930 445243906 501979396 211586110 50853826 230549746 247734020 151352546 159098178 220785506 111951762 190457176 418217346 478058946 129306414 140260474 164699586 487940386 403893122 441851414 477489346 245663490 369725766 208625474 30730810 379677916 56322128 480967234 80621634 363226626 326607426 275638498 356695802 40067042 396545857 129183083 154523074 418932546 479358370 272337682 468864338 45099774 236238530 473896722 410346914 41533890 289768386 358184690 275485506 138977018 469153042 510946034 154820034 195972130 198112346 414354778 219867170 413088626 498555810 197172978 184878626 157623954 283025026 474684674 161109614 598606350 568872198 513509993 297165622 501417430 673481814 372127226 495732142 417159830 691113974 498678744 769875814 504236706 701573382 576781118 316256470 517298310 437286086 326965254 399080538 440424870 338976614 609834694 494769260 709244166 543669766 791783558 704149646 300164182 793243942 658423126 658342790 614809734 444820150 376898246 579195905 545498630 760398010 406964038 770496406 467009606 435495658 366911740 630179870 361736250 594000390 656973328 709793318 357966986 767694142 309254262 782721542 395982662 527015974 787840662 520156776 776858566 466488336 515459334 567653126 640057498 313499910 332918790 457728390 587685590 504420746 519821286 396040206 624634728 580499334 601385478 393141942 640036006 619535758 341081120 417747078 660451210 644255826 523640366 514021126 374979590 452298814 443836902 699480974 487274014 342678686 639335606 412045222 455423908 709006086 666719474 776642738 756477510 423858938 620034064 393040470 424626906 324682822 755674870 422680118
463337076 620470776 343193248 669871200 516933392 431088488 375282464 416844656 323307496 542172448 729820064 400192608 477376232 707976256 562793920 733930664 711670464 349952794 511409696 426056028 526138144 366384744 669473664 382785312 656420704 418370880 422020512 552106218 722895488 747029488 275321776 612153888 663694624 443079636 726339616 323792416 526772032 321354528 619758764 422911264 655309694 499925096 316993464 277280544 329025952 708380896 515328368 413537056 699275800 336790048 613333280 397023360 322354654 464602976 478859472 387147440 753896608 405004152 309767992 541040672 421066528 373306912 544331552 587397032 515134912 639006472 763799072 380694144 402264608 465945636 460918584 531367244 760794176 305464456 395296640 684154208 417665465 330262404 664376176 387684108 534530298 621162128 722981956 628995568 766059904 571198768 438072930 701048600 547227328 743785984 555886304 670202352 331100516 575186720 747201198 681431704 504493195 370892576 421930720 546125600 553703352 219257680 287561200 535937232 351628098 262985104 587005814 280825552 497710196 215966132 534289408 345300046 606631376 332877196 430218064 382763064 542436492 653819184 574659280 313875408 615817328 274998752 253070544 249554128 238581115 299292496 417242768 640490960 196240976 464340880 308132056 564470224 610661456 411277848 301975440 574506405 571852752 509068240 548007604 240985296 230933088 509731024 379198672 542567120 297831648 664400976 551299876 571019822 429357264 295901440 237347920 377232144 408144104 548039832 213452608 304338480 283148508 522954896 467823780 472105424 497769302 355591600 252346752 232416672 233463996 473029136 286477888 429916112 335741540 220729552 196259380 387544353 518406864 512779092 558735238 503836872 625980368 520935248 508210640 473973456 484258128 508005616 347385408 490797008 315148313 313102720 288080336 560104764 537035600 199883351 417525040 251103616 488888528 371221176 179478480 286536792 272696780 319063824 185162384 530076986 595306080 109165504 172625360 508566896 244177297 965945472 431616192 317945532 686188416 311398192 850904624 174224776 764628224 112268800 314246288 776508736 997459744 426891150 996009414 43674336 685843456 543756544 13931008 169811968 528111108 280297280 640678892 469192784 932589952 318123088 406376658 604722884 131066368 435743968 37372064 483232388 224411056 313680504 616869664 672399760 746080928 948168228 452385952 694681372 161327232 177630400 918124288 188822768 840020480 236660928 537052192 149047298 886922296 888768544 264868224 781034240 30343152 491596560 378114584 513925952 748250368 809774008 804641968 571579890 734804640 37235200 605537856 625933184 736947446 4145572 398082080 939490448 383386624 840753736 8142352 94224144 556993680 970607892 811340800 364433440 760551864 150123472 797911152 76368996 576393296 794435136 331728688 885240320 808835000 794523904 119665024 646995280 146337296 970486012 951468864 940104448 507026688 78958168 732629624 293566748 545480688 244340928 300780112 306611424 226317852 555432256 534267840 331009024 647454992 225545152 206947098 572768288 338915200 296690944 346627328 373011360 449541792 451248992 624664576 658503104 595807232 342344960 196522506 444686592 248329344 220748450 293236981 191640608 461913504 353808521 505304320 247938560 452154804 475293984 640501824 638979328 600458304 657193794 366800508 206068224 385764144 402948418 306566944 314312576 375999904 267166160 345671574 573431744 633273344 284520812 295474872 319913984 643154784 559107520 597065812 632703744 400877888 524940164 363839872 185945208 534892314 211536526 636181632 235836032 518441024 481821824 430852896 511910200 195281440 551760255 284397481 309737472 574146944 634572768 427552080 624078736 200314172 391452928 629111120 565561312 196748288 444982784 513399088 430699904 294191416 624367440 666160432 310034432 351186528 353326744 569569176 375081568 568303024 653770208 352387376 340093024 312838352 438239424 629899072 316324012 355062108 325327956 269965751 53621380 257873188 429937572 128582984 252187900 173615588 447569732 255134502 526331572 260692464 458029140 333236876 72712228 273754068 193741844 83421012 155536296 196880628 95432372 366290452 251225018 465699924 300125524 548239316 460605404 56619940 549699700 414878884 414798548 371265492 201275908 133354004 335651663 301954388 516853768 163419796 526952164 223465364 191951416 123367498 386635628 118192008 350456148 413429086 466249076 114422744 524149900 65710020 539177300 152438420 283471732 544296420 276612534 533314324 222944094 271915092 324108884 396513256 69955668 89374548 214184148 344141348 260876504 276277044 152495964 381090486 336955092 357841236 149597700 396491764 375991516 97536878 174202836 416906968 400711584 280096124 270476884 131435348 208754572 200292660 455936732 243729772 99134444 395791364 168500980 211879666 465461844 423175232 533098496 512933268 180314696 376489822 149496228 181082664 81138580 512130628 179135876
343218184 500351884 223074356 549752308 396814500 310969596 255163572 296725764 203188604 422053556 609701172 280073716 357257340 587857364 442675028 613811772 591551572 229833902 391290804 305937136 406019252 246265852 549354772 262666420 536301812 298251988 301901620 431987326 602776596 626910596 155202884 492034996 543575732 322960744 606220724 203673524 406653140 201235636 499639872 302792372 535190802 379806204 196874572 157161652 208907060 588262004 395209476 293418164 579156908 216671156 493214388 276904468 202235762 344484084 358740580 267028548 633777716 284885260 189649100 420921780 300947636 253188020 424212660 467278140 395016020 518887580 643680180 260575252 282145716 345826744 340799692 411248352 640675284 185345564 275177748 564035316 297546573 210143512 544257284 267565216 414411406 501043236 602863064 508876676 645941012 451079876 317954038 580929708 427108436 623667092 435767412 550083460 210981624 455067828 627082306 561312812 384374303 250773684 301811828 426006708 611539582 277093910 345397430 593773462 409464328 320821334 644842044 338661782 555546426 273802362 592125638 403136276 664467606 390713426 488054294 440599294 600272722 711655414 632495510 371711638 673653558 332834982 310906774 307390358 296417345 357128726 475078998 698327190 254077206 522177110 365968286 622306454 668497686 469114078 359811670 632342635 629688982 566904470 605843834 298821526 288769318 567567254 437034902 600403350 355667878 722237206 609136106 628856052 487193494 353737670 295184150 435068374 465980334 605876062 271288838 362174710 340984738 580791126 525660010 529941654 555605532 413427830 310182982 290252902 291300226 530865366 344314118 487752342 393577770 278565782 254095610 445380583 576243094 570615322 616571468 561673102 683816598 578771478 566046870 531809686 542094358 565841846 405221638 548633238 372984543 370938950 345916566 617940994 594871830 257719581 475361270 308939846 546724758 429057406 237314710 344373022 330533010 376900054 242998614 587913216 189818184 874195312 928713696 201059680 317904020 319927808 45627712 294156064 795410456 606320137 849821312 931181824 274555520 473278624 943905600 990722098 502378880 375205018 315411168 140485201 71333408 402623072 154579972 847884160 634569120 163368568 978020672 277997792 932282368 3168768 828644880 352365676 464116096 629702000 297432856 225190912 136420672 601638920 918074152 765153408 142141494 600267952 612565520 967127892 443922944 497499136 494015104 927165937 876879872 407622528 749450784 49750480 937297088 700747424 917584500 813121976 350960288 757807680 115998176 279085716 878150080 758924640 371776000 667850760 99584000 905117792 296319944 937902652 509559520 162309952 221592704 315732816 433974832 146509584 576439084 554797568 823998804 523823328 906559744 519728114 469140608 967149584 340885152 164933372 967796329 243123840 481677000 754210184 317953960 764229120 721246720 716725760 331639208 194599796 948889792 662536064 460131136 780861992 978870603 133124904 667273640 366133880 422573064 428404376 348110804 677225208 656060792 452801976 769247944 347338104 328740050 694561240 460708152 418483896 468420280 494804312 571334744 573041944 746457528 780296056 717600184 464137912 318315458 566479544 370122296 342541402 415029933 313433560 583706456 475601473 627097272 369731512 573947756 597086936 762294776 760772280 722251256 778986746 488593460 327861176 507557096 524741370 428359896 436105528 497792856 388959112 467464526 695224696 755066296 406313764 417267824 441706936 764947736 680900472 718858764 754496696 522670840 646733116 485632824 307738160 656685266 333329478 757974584 357628984 640233976 603614776 552645848 633703152 317074392 673553207 406190433 431530424 695939896 756365720 549345032 745871688 322107124 513245880 750904072 687354264 318541240 566775736 635192040 552492856 415984368 746160392 787953384 431827384 472979480 475119696 691362128 496874520 690095976 775563160 474180328 461885976 434631304 560032376 751692024 438116964 800225672 770491520 715129315 498784944 703036752 875101136 573746548 697351464 618779152 892733296 700298066 971495136 705856028 903192704 778400440 517875792 718917632 638905408 528584576 600699860 642044192 540595936 811454016 696388582 910863488 745289088 993402880 905768968 501783504 994863264 860042448 859962112 816429056 646439472 578517568 780815227 747117952 962017332 608583360 972115728 668628928 637114980 568531062 831799192 563355572 795619712 858592650 911412640 559586308 969313464 510873584 984340864 597601984 728635296 989459984 721776098 978477888 668107658 717078656 769272448 841676820 515119232 534538112 659347712 789304912 706040068 721440608 597659528 826254050 782118656 803004800 594761264 841655328 821155080 542700442 619366400 862070532 845875148 725259688 715640448 576598912 653918136 645456224 901100296 688893336 544298008 840954928 613664544 657043230 910625408 868338796 978262060 958096832 625478260 821653386 594659792 626246228 526302144 957294192 624299440
380623924 537757624 260480096 587158048 434220240 348375336 292569312 334131504 240594344 459459296 647106912 317479456 394663080 625263104 480080768 651217512 628957312 267239642 428696544 343342876 443424992 283671592 586760512 300072160 573707552 335657728 339307360 469393066 640182336 664316336 192608624 529440736 580981472 360366484 643626464 241079264 444058880 238641376 537045612 340198112 572596542 417211944 234280312 194567392 246312800 625667744 432615216 330823904 616562648 254076896 530620128 314310208 239641502 381889824 396146320 304434288 671183456 322291000 227054840 458327520 338353376 290593760 461618400 504683880 432421760 556293320 681085920 297980992 319551456 383232484 378205432 448654092 678081024 222751304 312583488 601441056 334952313 247549252 581663024 304970956 451817146 538448976 640268804 546282416 683346752 488485616 355359778 618335448 464514176 661072832 473173152 587489200 248387364 492473568 664488046 598718552 421780043 288179424 339217568 463412448 676174552 341728880 410032400 658408432 474099298 385456304 709477014 403296752 620181396 338437332 656760608 467771246 729102576 455348396 552689264 505234264 664907692 776290384 697130480 436346608 738288528 397469952 375541744 372025328 361052315 421763696 539713968 762962160 318712176 586812080 430603256 686941424 733132656 533749048 424446640 696977605 694323952 631539440 670478804 363456496 353404288 632202224 501669872 665038320 420302848 786872176 673771076 693491022 551828464 418372640 359819120 499703344 530615304 670511032 335923808 426809680 405619708 645426096 590294980 594576624 620240502 478062800 374817952 354887872 355935196 595500336 408949088 552387312 458212740 343200752 318730580 510015553 640878064 635250292 681206438 626308072 748451568 643406448 630681840 596444656 606729328 630476816 469856608 613268208 437619513 435573920 410551536 682575964 659506800 322354551 539996240 373574816 611359728 493692376 301949680 409007992 395167980 441535024 307633584 652548186 312104536 240242720 896839144 572685404 529046800 329949352 42550592 864086548 650641868 334157824 900008188 927160000 950087040 332612752 670927732 335092224 350264576 688373248 517703112 789566376 926781638 849164728 65390736 430052256 734387016 272161542 344359864 767217284 741726514 366076880 941428600 977020234 624241252 171221632 938128964 197918000 219532760 989768024 497129472 71404288 337439920 402157392 284882128 652194800 255631808 849123840 690373992 953731840 259001200 355674112 177707840 668729332 397090128 798875456 905757420 353616720 251896288 236717648 291451680 70420126 867781120 458309632 233770268 671508736 995638688 823300848 799972816 198660224 422796093 33309024 105620224 34909824 517306144 509294400 651990640 78086792 507455256 418565046 9706368 18014004 1800756 726726248 659459936 970585948 890441933 680627600 425459882 165469962 426175360 281199672 392919744 6650912 8872500 446754560 583162464 764144752 611421875 476885107 216868816 569167112 691748516 390608756 447047940 452879252 372585680 701700084 680535668 477276852 793722820 371812980 353214926 719036116 485183028 442958772 492895156 519279188 595809620 597516820 770932404 804770932 742075060 488612788 342790334 590954420 394597172 367016278 439504809 337908436 608181332 500076349 651572148 394206388 598422632 621561812 786769652 785247156 746726132 803461622 513068336 352336052 532031972 549216246 452834772 460580404 522267732 413433988 491939402 719699572 779541172 430788640 441742700 466181812 789422612 705375348 743333640 778971572 547145716 671207992 510107700 332213036 681160142 357804354 782449460 382103860 664708852 628089652 577120724 658178028 341549268 698028083 430665309 456005300 720414772 780840596 573819908 770346564 346582000 537720756 775378948 711829140 343016116 591250612 659666916 576967732 440459244 770635268 812428260 456302260 497454356 499594572 715837004 521349396 714570852 800038036 498655204 486360852 459106180 584507252 776166900 462591840 561755656 532021504 476659299 260314928 464566736 636631120 335276532 458881448 380309136 654263280 461828050 733025120 467386012 664722688 539930424 279405776 480447616 400435392 290114560 362229844 403574176 302125920 572984000 457918566 672393472 506819072 754932864 667298952 263313488 756393248 621572432 621492096 577959040 407969456 340047552 542345211 508647936 723547316 370113344 733645712 430158912 398644964 330061046 593329176 324885556 557149696 620122634 672942624 321116292 730843448 272403568 745870848 359131968 490165280 750989968 483306082 740007872 429637642 478608640 530802432 603206804 276649216 296068096 420877696 550834896 467570052 482970592 359189512 587784034 543648640 564534784 356291248 603185312 582685064 304230426 380896384 623600516 607405132 486789672 477170432 338128896 415448120 406986208 662630280 450423320 305827992 602484912 375194528 418573214 672155392 629868780 739792044 719626816 387008244 583183370 356189776 387776212 287832128 718824176 385829424
603097852 760231552 482954024 809631976 656694168 570849264 515043240 556605432 463068272 681933224 869580840 539953384 617137008 847737032 702554696 873691440 851431240 489713570 651170472 565816804 665898920 506145520 809234440 522546088 796181480 558131656 561781288 691866994 862656264 886790264 415082552 751914664 803455400 582840412 866100392 463553192 666532808 461115304 759519540 562672040 795070470 639685872 456754240 417041320 468786728 848141672 655089144 553297832 839036576 476550824 753094056 536784136 462115430 604363752 618620248 526908216 893657384 544764928 449528768 680801448 560827304 513067688 684092328 727157808 654895688 778767248 903559848 520454920 542025384 605706412 600679360 671128020 900554952 445225232 535057416 823914984 557426241 470023180 804136952 527444884 674291074 760922904 862742732 768756344 905820680 710959544 577833706 840809376 686988104 883546760 695647080 809963128 470861292 714947496 886961974 821192480 644253971 510653352 561691496 685886376 576545384 242099712 310403232 558779264 374470130 285827136 609847846 303667584 520552228 238808164 557131440 368142078 629473408 355719228 453060096 405605096 565278524 676661216 597501312 336717440 638659360 297840784 275912576 272396160 261423147 322134528 440084800 663332992 219083008 487182912 330974088 587312256 633503488 434119880 324817472 597348437 594694784 531910272 570849636 263827328 253775120 532573056 402040704 565409152 320673680 687243008 574141908 593861854 452199296 318743472 260189952 400074176 430986136 570881864 236294640 327180512 305990540 545796928 490665812 494947456 520611334 378433632 275188784 255258704 256306028 495871168 309319920 452758144 358583572 243571584 219101412 410386385 541248896 535621124 581577270 526678904 648822400 543777280 531052672 496815488 507100160 530847648 370227440 513639040 337990345 335944752 310922368 582946796 559877632 222725383 440367072 273945648 511730560 394063208 202320512 309378824 295538812 341905856 208004416 552919018 613417700 714730496 145977200 188474400 312970240 338416896 182742384 59624448 324742144 478604648 435882778 414594176 670944452 513299872 469117104 584684032 705560340 671078272 837982252 266847360 468858880 793541120 846044712 284960288 422307008 838244680 897422336 884684724 615910400 626587093 487680704 762984656 672249072 868335712 749521850 247304640 841690319 660681680 284364304 144576431 117047840 575678208 643087904 7905898 554950543 302902832 596001399 194640974 820114176 552560482 572205674 651282552 186384800 331853976 883091456 170163416 495543416 980497504 761420128 810511334 647776800 223908864 586916888 882269864 421423200 951076704 156817092 680000992 395561396 413777472 532844464 744158912 966168320 777840432 352269008 24007008 994625372 471370480 56871512 728795296 176719360 735745864 399294088 669033920 835923472 64751887 620099848 259075936 858848768 596831488 483636480 971138560 208490304 387485952 721710354 49377442 469104256 640804624 781675808 728336384 448064589 146924829 203364013 209195325 128901753 458016157 436851741 233592925 550038893 128129053 109530999 475352189 241499101 199274845 249211229 275595261 352125693 353832893 527248477 561087005 498391133 244928861 99106407 347270493 150913245 123332351 195820882 94224509 364497405 256392422 407888221 150522461 354738705 377877885 543085725 541563229 503042205 559777695 269384409 108652125 288348045 305532319 209150845 216896477 278583805 169750061 248255475 476015645 535857245 187104713 198058773 222497885 545738685 461691421 499649713 535287645 303461789 427524065 266423773 88529109 437476215 114120427 538765533 138419933 421024925 384405725 333436797 414494101 97865341 454344156 186981382 212321373 476730845 537156669 330135981 526662637 102898073 294036829 531695021 468145213 99332189 347566685 415982989 333283805 196775317 526951341 568744333 212618333 253770429 255910645 472153077 277665469 470886925 556354109 254971277 242676925 215422253 340823325 532482973 218907913 305295944 275561792 220199587 3855216 208107024 380171408 78816820 202421736 123849424 397803568 205368338 476565408 210926300 408262976 283470712 22946064 223987904 143975680 33654848 105770132 147114464 45666208 316524288 201458854 415933760 250359360 498473152 410839240 6853776 499933536 365112720 365032384 321499328 151509744 83587840 285885499 252188224 467087604 113653632 477186000 173699200 142185252 73601334 336869464 68425844 300689984 363662922 416482912 64656580 474383736 15943856 489411136 102672256 233705568 494530256 226846370 483548160 173177930 222148928 274342720 346747092 20189504 39608384 164417984 294375184 211110340 226510880 102729800 331324322 287188928 308075072 99831536 346725600 326225352 47770714 124436672 367140804 350945420 230329960 220710720 81669184 158988408 150526496 406170568 193963608 49368280 346025200 118734816 162113502 415695680 373409068 483332332 463167104 130548532 326723658 99730064 131316500 31372416 462364464 129369712
311453396 468587096 191309568 517987520 365049712 279204808 223398784 264960976 171423816 390288768 577936384 248308928 325492552 556092576 410910240 582046984 559786784 198069114 359526016 274172348 374254464 214501064 517589984 230901632 504537024 266487200 270136832 400222538 571011808 595145808 123438096 460270208 511810944 291195956 574455936 171908736 374888352 169470848 467875084 271027584 503426014 348041416 165109784 125396864 177142272 556497216 363444688 261653376 547392120 184906368 461449600 245139680 170470974 312719296 326975792 235263760 602012928 253120472 157884312 389156992 269182848 221423232 392447872 435513352 363251232 487122792 611915392 228810464 250380928 314061956 309034904 379483564 608910496 153580776 243412960 532270528 265781785 178378724 512492496 235800428 382646618 469278448 571098276 477111888 614176224 419315088 286189250 549164920 395343648 591902304 404002624 518318672 179216836 423303040 595317518 529548024 352609515 219008896 270047040 394241920 437366972 102921300 171224820 419600852 235291718 146648724 470669434 164489172 381373816 99629752 417953028 228963666 490294996 216540816 313881684 266426684 426100112 537482804 458322900 197539028 499480948 158662372 136734164 133217748 122244735 182956116 300906388 524154580 79904596 348004500 191795676 448133844 494325076 294941468 185639060 458170025 455516372 392731860 431671224 124648916 114596708 393394644 262862292 426230740 181495268 548064596 434963496 454683442 313020884 179565060 121011540 260895764 291807724 431703452 97116228 188002100 166812128 406618516 351487400 355769044 381432922 239255220 136010372 116080292 117127616 356692756 170141508 313579732 219405160 104393172 79923000 271207973 402070484 396442712 442398858 387500492 509643988 404598868 391874260 357637076 367921748 391669236 231049028 374460628 198811933 196766340 171743956 443768384 420699220 83546971 301188660 134767236 372552148 254884796 63142100 170200412 156360400 202727444 68826004 413740606 995184344 960751948 451966640 612338688 654194704 224379808 875677184 830808352 536845260 947673088 673914192 211934592 169126032 444420160 526737464 369263360 205919288 161570624 760829552 328087104 726270700 847972032 194755648 295565152 262571008 499266304 758891712 489477120 666550520 10156736 110764640 146627408 798079900 863923936 774026920 536864384 95984000 582472116 462167104 177840000 715197274 924741312 219448360 642771968 577626840 45033524 330708256 704527564 591143992 887701088 676330528 256883696 975702353 781788592 583638688 941649722 406864590 787720689 571345304 253248384 998542464 468029120 376462848 926018648 596568000 417482560 344110512 366602848 465192960 786430976 579768568 980885120 847795456 738997456 336295188 894514400 79016512 971238912 335909768 662701568 385184064 844313472 64444280 332642560 184045214 587052368 402274816 672136104 240193144 364249600 172708864 949312000 138207088 756851640 306419880 71342852 9477376 101693536 881700736 276372130 576806736 275666976 332106160 337937472 257643900 586758304 565593888 362335072 678781040 256871200 238273146 604094336 370241248 328016992 377953376 404337408 480867840 482575040 655990624 689829152 627133280 373671008 227848554 476012640 279655392 252074498 324563029 222966656 493239552 385134569 536630368 279264608 483480852 506620032 671827872 670305376 631784352 688519842 398126556 237394272 417090192 434274466 337892992 345638624 407325952 298492208 376997622 604757792 664599392 315846860 326800920 351240032 674480832 590433568 628391860 664029792 432203936 556266212 395165920 217271256 566218362 242862574 667507680 267162080 549767072 513147872 462178944 543236248 226607488 583086303 315723529 341063520 605472992 665898816 458878128 655404784 231640220 422778976 660437168 596887360 228074336 476308832 544725136 462025952 325517464 655693488 697486480 341360480 382512576 384652792 600895224 406407616 599629072 685096256 383713424 371419072 344164400 469565472 661225120 347650060 387610424 357876272 302514067 86169696 290421504 462485888 161131300 284736216 206163904 480118048 287682818 558879888 293240780 490577456 365785192 105260544 306302384 226290160 115969328 188084612 229428944 127980688 398838768 283773334 498248240 332673840 580787632 493153720 89168256 582248016 447427200 447346864 403813808 233824224 165902320 368199979 334502704 549402084 195968112 559500480 256013680 224499732 155915814 419183944 150740324 383004464 445977402 498797392 146971060 556698216 98258336 571725616 184986736 316020048 576844736 309160850 565862640 255492410 304463408 356657200 429061572 102503984 121922864 246732464 376689664 293424820 308825360 185044280 413638802 369503408 390389552 182146016 429040080 408539832 130085194 206751152 449455284 433259900 312644440 303025200 163983664 241302888 232840976 488485048 276278088 131682760 428339680 201049296 244427982 498010160 455723548 565646812 545481584 212863012 409038138 182044544 213630980 113686896 544678944 211684192
431402708 588536408 311258880 637936832 484999024 399154120 343348096 384910288 291373128 510238080 697885696 368258240 445441864 676041888 530859552 701996296 679736096 318018426 479475328 394121660 494203776 334450376 637539296 350850944 624486336 386436512 390086144 520171850 690961120 715095120 243387408 580219520 631760256 411145268 694405248 291858048 494837664 289420160 587824396 390976896 623375326 467990728 285059096 245346176 297091584 676446528 483394000 381602688 667341432 304855680 581398912 365088992 290420286 432668608 446925104 355213072 721962240 373069784 277833624 509106304 389132160 341372544 512397184 555462664 483200544 607072104 731864704 348759776 370330240 434011268 428984216 499432876 728859808 273530088 363362272 652219840 385731097 298328036 632441808 355749740 502595930 589227760 691047588 597061200 734125536 539264400 406138562 669114232 515292960 711851616 523951936 638267984 299166148 543252352 715266830 649497336 472558827 338958208 389996352 514191232 492810984 158365312 226668832 475044864 290735730 202092736 526113446 219933184 436817828 155073764 473397040 284407678 545739008 271984828 369325696 321870696 481544124 592926816 513766912 252983040 554924960 214106384 192178176 188661760 177688747 238400128 356350400 579598592 135348608 403448512 247239688 503577856 549769088 350385480 241083072 513614037 510960384 448175872 487115236 180092928 170040720 448838656 318306304 481674752 236939280 603508608 490407508 510127454 368464896 235009072 176455552 316339776 347251736 487147464 152560240 243446112 222256140 462062528 406931412 411213056 436876934 294699232 191454384 171524304 172571628 412136768 225585520 369023744 274849172 159837184 135367012 326651985 457514496 451886724 497842870 442944504 565088000 460042880 447318272 413081088 423365760 447113248 286493040 429904640 254255945 252210352 227187968 499212396 476143232 138990983 356632672 190211248 427996160 310328808 118586112 225644424 211804412 258171456 124270016 469184618 586096544 937706688 874004992 861112112 592929920 637511680 769632256 152100024 422518080 934192736 46647296 830128128 465901696 505964080 518028884 842629090 756850808 411825920 722143360 699176880 525603696 728579104 15249858 29936908 401513728 792945536 99478496 794724224 905978880 182864000 492270912 114632928 486064128 557057536 244910336 203036752 130038384 654304256 276884290 607209182 172081912 205117952 855760896 333703688 188757636 90623036 160820736 378956560 628552528 259024440 790039536 517815528 595792952 825594272 836163204 714985332 642682880 431702923 571852416 267191636 33796160 862203384 474516992 791074488 914298848 662632240 158702036 393583104 406444800 563542360 981663616 633057712 728688488 149097480 251205892 704217460 183504932 892091118 541400400 197677240 472155616 54186464 103057480 221353624 426264744 577381228 487424168 105638592 513619040 623098557 951083358 447773184 638406304 804241920 225107968 242588554 685315404 779578288 817218304 91222024 793193872 492054112 548493296 554324608 474031036 803145440 781981024 578722208 895168176 473258336 454660282 820481472 586628384 544404128 594340512 620724544 697254976 698962176 872377760 906216288 843520416 590058144 444235690 692399776 496042528 468461634 540950165 439353792 709626688 601521705 753017504 495651744 699867988 723007168 888215008 886692512 848171488 904906978 614513692 453781408 633477328 650661602 554280128 562025760 623713088 514879344 593384758 821144928 880986528 532233996 543188056 567627168 890867968 806820704 844778996 880416928 648591072 772653348 611553056 433658392 782605498 459249710 883894816 483549216 766154208 729535008 678566080 759623384 442994624 799473439 532110665 557450656 821860128 882285952 675265264 871791920 448027356 639166112 876824304 813274496 444461472 692695968 761112272 678413088 541904600 872080624 913873616 557747616 598899712 601039928 817282360 622794752 816016208 901483392 600100560 587806208 560551536 685952608 877612256 564037196 436089696 406355544 350993339 134648968 338900776 510965160 209610572 333215488 254643176 528597320 336162090 607359160 341720052 539056728 414264464 153739816 354781656 274769432 164448600 236563884 277908216 176459960 447318040 332252606 546727512 381153112 629266904 541632992 137647528 630727288 495906472 495826136 452293080 282303496 214381592 416679251 382981976 597881356 244447384 607979752 304492952 272979004 204395086 467663216 199219596 431483736 494456674 547276664 195450332 605177488 146737608 620204888 233466008 364499320 625324008 357640122 614341912 303971682 352942680 405136472 477540844 150983256 170402136 295211736 425168936 341904092 357304632 233523552 462118074 417982680 438868824 230625288 477519352 457019104 178564466 255230424 497934556 481739172 361123712 351504472 212462936 289782160 281320248 536964320 324757360 180162032 476818952 249528568 292907254 546489432 504202820 614126084 593960856 261342284 457517410 230523816 262110252 162166168 593158216 260163464
299113356 456247056 178969528 505647480 352709672 266864768 211058744 252620936 159083776 377948728 565596344 235968888 313152512 543752536 398570200 569706944 547446744 185729074 347185976 261832308 361914424 202161024 505249944 218561592 492196984 254147160 257796792 387882498 558671768 582805768 111098056 447930168 499470904 278855916 562115896 159568696 362548312 157130808 455535044 258687544 491085974 335701376 152769744 113056824 164802232 544157176 351104648 249313336 535052080 172566328 449109560 232799640 158130934 300379256 314635752 222923720 589672888 240780432 145544272 376816952 256842808 209083192 380107832 423173312 350911192 474782752 599575352 216470424 238040888 301721916 296694864 367143524 596570456 141240736 231072920 519930488 253441745 166038684 500152456 223460388 370306578 456938408 558758236 464771848 601836184 406975048 273849210 536824880 383003608 579562264 391662584 505978632 166876796 410963000 582977478 517207984 340269475 206668856 257707000 381901880 661860072 327414400 395717920 644093952 459784818 371141824 695162534 388982272 605866916 324122852 642446128 453456766 714788096 441033916 538374784 490919784 650593212 761975904 682816000 422032128 723974048 383155472 361227264 357710848 346737835 407449216 525399488 748647680 304397696 572497600 416288776 672626944 718818176 519434568 410132160 682663125 680009472 617224960 656164324 349142016 339089808 617887744 487355392 650723840 405988368 772557696 659456596 679176542 537513984 404058160 345504640 485388864 516300824 656196552 321609328 412495200 391305228 631111616 575980500 580262144 605926022 463748320 360503472 340573392 341620716 581185856 394634608 538072832 443898260 328886272 304416100 495701073 626563584 620935812 666891958 611993592 734137088 629091968 616367360 582130176 592414848 616162336 455542128 598953728 423305033 421259440 396237056 668261484 645192320 308040071 525681760 359260336 597045248 479377896 287635200 394693512 380853500 427220544 293319104 638233706 427031088 409188864 370516584 292072912 855488780 493144736 35256276 383430336 776268096 23398176 143709440 644423880 911949312 901132024 32763904 142013440 260727008 339349632 13625216 149520752 690939616 787615752 604148288 109953920 393710712 598979520 175417216 212002080 972565140 627634157 841597928 84403448 598020016 678903072 76001280 995896720 743724224 164062336 813175304 382948544 332276224 468118960 220455936 510666752 366244192 44133012 384612592 373488640 481917952 433688976 847316224 279124888 471957278 452815536 425363712 766223945 835987121 357630016 224126976 861613792 162922352 82554112 735398912 412660608 150956274 597332896 964268512 644686976 502296000 866850608 432014384 126817984 133803520 256823808 811349232 617011808 694637280 628466928 842984248 524023936 257996768 423473306 936037089 204360109 84240768 466328640 58227904 336076400 567664448 887831424 771527104 689230304 779568640 252853536 781516288 164283416 313391788 657019836 964774647 687216576 545880408 244740648 301179832 307011144 226717572 555831976 534667560 331408744 647854712 225944872 207346818 573168008 339314920 297090664 347027048 373411080 449941512 451648712 625064296 658902824 596206952 342744680 196922226 445086312 248729064 221148170 293636701 192040328 462313224 354208241 505704040 248338280 452554524 475693704 640901544 639379048 600858024 657593514 367200228 206467944 386163864 403348138 306966664 314712296 376399624 267565880 346071294 573831464 633673064 284920532 295874592 320313704 643554504 559507240 597465532 633103464 401277608 525339884 364239592 186344928 535292034 211936246 636581352 236235752 518840744 482221544 431252616 512309920 195681160 552159975 284797201 310137192 574546664 634972488 427951800 624478456 200713892 391852648 629510840 565961032 197148008 445382504 513798808 431099624 294591136 624767160 666560152 310434152 351586248 353726464 569968896 375481288 568702744 654169928 352787096 340492744 313238072 438639144 630298792 316723732 721561448 691827296 636465091 420120720 624372528 796436912 495082324 618687240 540114928 814069072 621633842 892830912 627191804 824528480 699736216 439211568 640253408 560241184 449920352 522035636 563379968 461931712 732789792 617724358 832199264 666624864 914738656 827104744 423119280 916199040 781378224 781297888 737764832 567775248 499853344 702151003 668453728 883353108 529919136 893451504 589964704 558450756 489866838 753134968 484691348 716955488 779928426 832748416 480922084 890649240 432209360 905676640 518937760 649971072 910795760 643111874 899813664 589443434 638414432 690608224 763012596 436455008 455873888 580683488 710640688 627375844 642776384 518995304 747589826 703454432 724340576 516097040 762991104 742490856 464036218 540702176 783406308 767210924 646595464 636976224 497934688 575253912 566792000 822436072 610229112 465633784 762290704 535000320 578379006 831961184 789674572 899597836 879432608 546814036 742989162 515995568 547582004 447637920 878629968 545635216
492294164 649427864 372150336 698828288 545890480 460045576 404239552 445801744 352264584 571129536 758777152 429149696 506333320 736933344 591751008 762887752 740627552 378909882 540366784 455013116 555095232 395341832 698430752 411742400 685377792 447327968 450977600 581063306 751852576 775986576 304278864 641110976 692651712 472036724 755296704 352749504 555729120 350311616 648715852 451868352 684266782 528882184 345950552 306237632 357983040 737337984 544285456 442494144 728232888 365747136 642290368 425980448 351311742 493560064 507816560 416104528 782853696 433961240 338725080 569997760 450023616 402264000 573288640 616354120 544092000 667963560 792756160 409651232 431221696 494902724 489875672 560324332 789751264 334421544 424253728 713111296 446622553 359219492 693333264 416641196 563487386 650119216 751939044 657952656 795016992 600155856 467030018 730005688 576184416 772743072 584843392 699159440 360057604 604143808 776158286 710388792 533450283 399849664 450887808 575082688 417109768 82664096 150967616 399343648 215034514 126391520 450412230 144231968 361116612 79372548 397695824 208706462 470037792 196283612 293624480 246169480 405842908 517225600 438065696 177281824 479223744 138405168 116476960 112960544 101987531 162698912 280649184 503897376 59647392 327747296 171538472 427876640 474067872 274684264 165381856 437912821 435259168 372474656 411414020 104391712 94339504 373137440 242605088 405973536 161238064 527807392 414706292 434426238 292763680 159307856 100754336 240638560 271550520 411446248 76859024 167744896 146554924 386361312 331230196 335511840 361175718 218998016 115753168 95823088 96870412 336435552 149884304 293322528 199147956 84135968 59665796 250950769 381813280 376185508 422141654 367243288 489386784 384341664 371617056 337379872 347664544 371412032 210791824 354203424 178554729 176509136 151486752 423511180 400442016 63289767 280931456 114510032 352294944 234627592 42884896 149943208 136103196 182470240 48568800 393483402 230622720 548776000 116003120 982915672 959985536 482641632 80862879 651335424 494484672 122449210 144908 813933248 468155320 147263312 701729052 375606618 769269504 879936624 987051024 899051520 301345176 548405504 767450112 805954784 202674541 404270576 537917404 914664224 257192048 227813312 915012844 945911104 540269056 347565632 624021504 369565504 437968384 901026592 636850136 364909104 233392416 325338816 585083232 26683326 956596936 829916376 24882176 524064454 532101600 60728676 933521840 67242368 865274144 914180928 835785100 480517952 456091792 418447296 541522656 238183576 222668800 138613548 653258772 676530544 667599846 419084288 334960928 671648864 188122810 898187776 640157272 435842528 159696120 895039704 863370672 556351536 918953504 526627588 443646832 192894768 578273664 405229248 56159000 147031142 155966656 342192048 183594161 695202978 821221452 152785856 158810624 144891412 844117344 718962048 616081812 965721000 381909172 8795468 898596864 754324944 681261874 380122114 436561298 442392610 362099038 691213442 670049026 466790210 783236178 361326338 342728284 708549474 474696386 432472130 482408514 508792546 585322978 587030178 760445762 794284290 731588418 478126146 332303692 580467778 384110530 356529636 429018167 327421794 597694690 489589707 641085506 383719746 587935990 611075170 776283010 774760514 736239490 792974980 502581694 341849410 521545330 538729604 442348130 450093762 511781090 402947346 481452760 709212930 769054530 420301998 431256058 455695170 778935970 694888706 732846998 768484930 536659074 660721350 499621058 321726394 670673500 347317712 771962818 371617218 654222210 617603010 566634082 647691386 331062626 687541441 420178667 445518658 709928130 770353954 563333266 759859922 336095358 527234114 764892306 701342498 332529474 580763970 649180274 566481090 429972602 760148626 801941618 445815618 486967714 489107930 705350362 510862754 704084210 789551394 488168562 475874210 448619538 574020610 765680258 452105198 663652360 633918208 578556003 362211632 566463440 738527824 437173236 560778152 482205840 756159984 563724754 834921824 569282716 766619392 641827128 381302480 582344320 502332096 392011264 464126548 505470880 404022624 674880704 559815270 774290176 608715776 856829568 769195656 365210192 858289952 723469136 723388800 679855744 509866160 441944256 644241915 610544640 825444020 472010048 835542416 532055616 500541668 431957750 695225880 426782260 659046400 722019338 774839328 423012996 832740152 374300272 847767552 461028672 592061984 852886672 585202786 841904576 531534346 580505344 632699136 705103508 378545920 397964800 522774400 652731600 569466756 584867296 461086216 689680738 645545344 666431488 458187952 705082016 684581768 406127130 482793088 725497220 709301836 588686376 579067136 440025600 517344824 508882912 764526984 552320024 407724696 704381616 477091232 520469918 774052096 731765484 841688748 821523520 488904948 685080074 458086480 489672916 389728832 820720880 487726128
223528916 380662616 103385088 430063040 277125232 191280328 135474304 177036496 83499336 302364288 490011904 160384448 237568072 468168096 322985760 494122504 471862304 110144634 271601536 186247868 286329984 126576584 429665504 142977152 416612544 178562720 182212352 312298058 483087328 507221328 35513616 372345728 423886464 203271476 486531456 83984256 286963872 81546368 379950604 183103104 415501534 260116936 77185304 37472384 89217792 468572736 275520208 173728896 459467640 96981888 373525120 157215200 82546494 224794816 239051312 147339280 514088448 165195992 69959832 301232512 181258368 133498752 304523392 347588872 275326752 399198312 523990912 140885984 162456448 226137476 221110424 291559084 520986016 65656296 155488480 444346048 177857305 90454244 424568016 147875948 294722138 381353968 483173796 389187408 526251744 331390608 198264770 461240440 307419168 503977824 316078144 430394192 91292356 335378560 507393038 441623544 264685035 131084416 182122560 306317440 863855830 529410158 597713678 846089710 661780576 573137582 897158292 590978030 807862674 526118610 844441886 655452524 916783854 643029674 740370542 692915542 852588970 963971662 884811758 624027886 925969806 585151230 563223022 559706606 548733593 609444974 727395246 950643438 506393454 774493358 618284534 874622702 920813934 721430326 612127918 884658883 882005230 819220718 858160082 551137774 541085566 819883502 689351150 852719598 607984126 974553454 861452354 881172300 739509742 606053918 547500398 687384622 718296582 858192310 523605086 614490958 593300986 833107374 777976258 782257902 807921780 665744078 562499230 542569150 543616474 783181614 596630366 740068590 645894018 530882030 506411858 697696831 828559342 822931570 868887716 813989350 936132846 831087726 818363118 784125934 794410606 818158094 657537886 800949486 625300791 623255198 598232814 870257242 847188078 510035829 727677518 561256094 799041006 681373654 489630958 596689270 582849258 629216302 495314862 840229464 812145384 124222960 537404416 792759984 264613192 989840384 101299426 923633384 874341536 528946000 551616760 889075200 932959554 291151120 67684304 7656652 158387712 147283584 214534144 337748480 510017360 231116096 71608896 478433000 913259888 125137408 313126016 223849472 557807936 823531104 784323930 765207184 281687384 249306960 443470972 27023200 365559688 866175142 48409368 914880000 61335064 695723345 291419280 687434968 966704032 884395072 189847872 360456824 415683840 6596096 563105688 535706493 460867820 651741116 67239392 174986976 495357568 179100558 917079168 389595056 707051520 252088832 131099776 974730008 773082336 802344584 41487856 544469768 519027952 658137904 182890436 877124252 371420928 606793728 5192704 856769920 688724928 139045712 368775472 855037000 367486576 341977664 140530252 410629318 915396768 341485056 988720720 336566204 622572880 780320256 449885356 628915404 878157824 896494592 700584704 791290032 43867894 932531976 70611456 244937216 720661296 419521536 475960720 481792032 401498460 730612864 709448448 506189632 822635600 400725760 382127706 747948896 514095808 471871552 521807936 548191968 624722400 626429600 799845184 833683712 770987840 517525568 371703114 619867200 423509952 395929058 468417589 366821216 637094112 528989129 680484928 423119168 627335412 650474592 815682432 814159936 775638912 832374402 541981116 381248832 560944752 578129026 481747552 489493184 551180512 442346768 520852182 748612352 808453952 459701420 470655480 495094592 818335392 734288128 772246420 807884352 576058496 700120772 539020480 361125816 710072922 386717134 811362240 411016640 693621632 657002432 606033504 687090808 370462048 726940863 459578089 484918080 749327552 809753376 602732688 799259344 375494780 566633536 804291728 740741920 371928896 620163392 688579696 605880512 469372024 799548048 841341040 485215040 526367136 528507352 744749784 550262176 743483632 828950816 527567984 515273632 488018960 613420032 805079680 491504620 595438920 565704768 510342563 293998192 498250000 670314384 368959796 492564712 413992400 687946544 495511314 766708384 501069276 698405952 573613688 313089040 514130880 434118656 323797824 395913108 437257440 335809184 606667264 491601830 706076736 540502336 788616128 700982216 296996752 790076512 655255696 655175360 611642304 441652720 373730816 576028475 542331200 757230580 403796608 767328976 463842176 432328228 363744310 627012440 358568820 590832960 653805898 706625888 354799556 764526712 306086832 779554112 392815232 523848544 784673232 516989346 773691136 463320906 512291904 564485696 636890068 310332480 329751360 454560960 584518160 501253316 516653856 392872776 621467298 577331904 598218048 389974512 636868576 616368328 337913690 414579648 657283780 641088396 520472936 510853696 371812160 449131384 440669472 696313544 484106584 339511256 636168176 408877792 452256478 705838656 663552044 773475308 753310080 420691508 616866634 389873040 421459476 321515392 752507440 419512688
634675612 791809312 514531784 841209736 688271928 602427024 546621000 588183192 494646032 713510984 901158600 571531144 648714768 879314792 734132456 905269200 883009000 521291330 682748232 597394564 697476680 537723280 840812200 554123848 827759240 589709416 593359048 723444754 894234024 918368024 446660312 783492424 835033160 614418172 897678152 495130952 698110568 492693064 791097300 594249800 826648230 671263632 488332000 448619080 500364488 879719432 686666904 584875592 870614336 508128584 784671816 568361896 493693190 635941512 650198008 558485976 925235144 576342688 481106528 712379208 592405064 544645448 715670088 758735568 686473448 810345008 935137608 552032680 573603144 637284172 632257120 702705780 932132712 476802992 566635176 855492744 589004001 501600940 835714712 559022644 705868834 792500664 894320492 800334104 937398440 742537304 609411466 872387136 718565864 915124520 727224840 841540888 502439052 746525256 918539734 852770240 675831731 542231112 593269256 717464136 533974120 199528448 267831968 516208000 331898866 243255872 567276582 261096320 477980964 196236900 514560176 325570814 586902144 313147964 410488832 363033832 522707260 634089952 554930048 294146176 596088096 255269520 233341312 229824896 218851883 279563264 397513536 620761728 176511744 444611648 288402824 544740992 590932224 391548616 282246208 554777173 552123520 489339008 528278372 221256064 211203856 490001792 359469440 522837888 278102416 644671744 531570644 551290590 409628032 276172208 217618688 357502912 388414872 528310600 193723376 284609248 263419276 503225664 448094548 452376192 478040070 335862368 232617520 212687440 213734764 453299904 266748656 410186880 316012308 201000320 176530148 367815121 498677632 493049860 539006006 484107640 606251136 501206016 488481408 454244224 464528896 488276384 327656176 471067776 295419081 293373488 268351104 540375532 517306368 180154119 397795808 231374384 469159296 351491944 159749248 266807560 252967548 299334592 165433152 510347754 440593536 654382128 809491968 295697200 728918000 534125020 674856080 370267764 584647792 471439208 73261824 76780884 344768352 799706828 663425504 977496040 123139008 127877056 829261824 587740544 890350864 100441856 550037232 945977088 173997136 599220688 627174716 754189602 579265600 420860800 693075968 139294816 82432512 911363456 841055392 95943168 532293824 463398614 164549248 262062176 913039872 776442418 540974616 912866816 392382240 970537568 389740800 298148788 392874144 812437664 240877860 715872 78436768 208141856 97448896 424469164 149916786 171947456 859912224 601974200 579793079 295868950 140468504 563175880 255974496 301377512 729458720 651288320 806636544 323108704 215868960 451178616 569718048 927965152 737229552 774847232 330081408 849545496 907396466 708448192 88221189 497983950 283670016 968900064 275909888 107157228 344429056 909045547 357861376 74926720 912270336 440702592 313995904 552316272 768751312 808777232 107407616 418763232 534508840 330375792 454243624 153103864 209543048 215374360 135080788 464195192 443030776 239771960 556217928 134308088 115710034 481531224 247678136 205453880 255390264 281774296 358304728 360011928 533427512 567266040 504570168 251107896 105285442 353449528 157092280 129511386 201999917 100403544 370676440 262571457 414067256 156701496 360917740 384056920 549264760 547742264 509221240 565956730 275563444 114831160 294527080 311711354 215329880 223075512 284762840 175929096 254434510 482194680 542036280 193283748 204237808 228676920 551917720 467870456 505828748 541466680 309640824 433703100 272602808 94708144 443655250 120299462 544944568 144598968 427203960 390584760 339615832 420673136 104044376 460523191 193160417 218500408 482909880 543335704 336315016 532841672 109077108 300215864 537874056 474324248 105511224 353745720 422162024 339462840 202954352 533130376 574923368 218797368 259949464 262089680 478332112 283844504 477065960 562533144 261150312 248855960 221601288 347002360 538662008 225086948 401416440 371682288 316320083 99975712 304227520 476291904 174937316 298542232 219969920 493924064 301488834 572685904 307046796 504383472 379591208 119066560 320108400 240096176 129775344 201890628 243234960 141786704 412644784 297579350 512054256 346479856 594593648 506959736 102974272 596054032 461233216 461152880 417619824 247630240 179708336 382005995 348308720 563208100 209774128 573306496 269819696 238305748 169721830 432989960 164546340 396810480 459783418 512603408 160777076 570504232 112064352 585531632 198792752 329826064 590650752 322966866 579668656 269298426 318269424 370463216 442867588 116310000 135728880 260538480 390495680 307230836 322631376 198850296 427444818 383309424 404195568 195952032 442846096 422345848 143891210 220557168 463261300 447065916 326450456 316831216 177789680 255108904 246646992 502291064 290084104 145488776 442145696 214855312 258233998 511816176 469529564 579452828 559287600 226669028 422844154 195850560 227436996 127492912 558484960 225490208
435493716 592627416 315349888 642027840 489090032 403245128 347439104 389001296 295464136 514329088 701976704 372349248 449532872 680132896 534950560 706087304 683827104 322109434 483566336 398212668 498294784 338541384 641630304 354941952 628577344 390527520 394177152 524262858 695052128 719186128 247478416 584310528 635851264 415236276 698496256 295949056 498928672 293511168 591915404 395067904 627466334 472081736 289150104 249437184 301182592 680537536 487485008 385693696 671432440 308946688 585489920 369180000 294511294 436759616 451016112 359304080 726053248 377160792 281924632 513197312 393223168 345463552 516488192 559553672 487291552 611163112 735955712 352850784 374421248 438102276 433075224 503523884 732950816 277621096 367453280 656310848 389822105 302419044 636532816 359840748 506686938 593318768 695138596 601152208 738216544 543355408 410229570 673205240 519383968 715942624 528042944 642358992 303257156 547343360 719357838 653588344 476649835 343049216 394087360 518282240 532938024 198492352 266795872 515171904 330862770 242219776 566240486 260060224 476944868 195200804 513524080 324534718 585866048 312111868 409452736 361997736 521671164 633053856 553893952 293110080 595052000 254233424 232305216 228788800 217815787 278527168 396477440 619725632 175475648 443575552 287366728 543704896 589896128 390512520 281210112 553741077 551087424 488302912 527242276 220219968 210167760 488965696 358433344 521801792 277066320 643635648 530534548 550254494 408591936 275136112 216582592 356466816 387378776 527274504 192687280 283573152 262383180 502189568 447058452 451340096 477003974 334826272 231581424 211651344 212698668 452263808 265712560 409150784 314976212 199964224 175494052 366779025 497641536 492013764 537969910 483071544 605215040 500169920 487445312 453208128 463492800 487240288 326620080 470031680 294382985 292337392 267315008 539339436 516270272 179118023 396759712 230338288 468123200 350455848 158713152 265771464 251931452 298298496 164397056 509311658 59671492 400158952 682726570 340140528 478371904 282269602 755852544 245485964 539722328 489837376 145861344 851017500 587182080 304874240 129029459 70021768 724706336 315406208 494992748 565740768 693044248 876930592 927072136 925928384 407654800 65914056 544448620 219640888 91629480 745208008 204244956 235457216 984379972 94358464 664051216 889409024 365323968 914288064 691262976 719041728 269918388 908356848 82029840 851292672 132341664 431266192 129094656 194358688 216999776 454706304 584196576 136719328 820613904 944697520 172733094 555022480 127876496 918227288 883897248 153113384 429820650 13585408 288947804 575622656 403896936 537067992 555165952 83591737 200595872 696290752 716913884 659196672 785243136 587991232 156349920 146291200 159005056 749170292 583846112 217554640 678686896 392028672 916490400 145659904 343033984 686358432 305910550 528174336 541347424 893168288 750248960 871161968 169177728 747486624 407864264 582352248 768181902 655742999 42142456 303842608 824817328 523677568 580116752 585948064 505654492 834768896 813604480 610345664 926791632 504881792 486283738 852104928 618251840 576027584 625963968 652348000 728878432 730585632 904001216 937839744 875143872 621681600 475859146 724023232 527665984 500085090 572573621 470977248 741250144 633145161 784640960 527275200 731491444 754630624 919838464 918315968 879794944 936530434 646137148 485404864 665100784 682285058 585903584 593649216 655336544 546502800 625008214 852768384 912609984 563857452 574811512 599250624 922491424 838444160 876402452 912040384 680214528 804276804 643176512 465281848 814228954 490873166 915518272 515172672 797777664 761158464 710189536 791246840 474618080 831096895 563734121 589074112 853483584 913909408 706888720 903415376 479650812 670789568 908447760 844897952 476084928 724319424 792735728 710036544 573528056 903704080 945497072 589371072 630523168 632663384 848905816 654418208 847639664 933106848 631724016 619429664 592174992 717576064 909235712 595660652 681727944 651993792 596631587 380287216 584539024 756603408 455248820 578853736 500281424 774235568 581800338 852997408 587358300 784694976 659902712 399378064 600419904 520407680 410086848 482202132 523546464 422098208 692956288 577890854 792365760 626791360 874905152 787271240 383285776 876365536 741544720 741464384 697931328 527941744 460019840 662317499 628620224 843519604 490085632 853618000 550131200 518617252 450033334 713301464 444857844 677121984 740094922 792914912 441088580 850815736 392375856 865843136 479104256 610137568 870962256 603278370 859980160 549609930 598580928 650774720 723179092 396621504 416040384 540849984 670807184 587542340 602942880 479161800 707756322 663620928 684507072 476263536 723157600 702657352 424202714 500868672 743572804 727377420 606761960 597142720 458101184 535420408 526958496 782602568 570395608 425800280 722457200 495166816 538545502 792127680 749841068 859764332 839599104 506980532 703155658 476162064 507748500 407804416 838796464 505801712
451495700 608629400 331351872 658029824 505092016 419247112 363441088 405003280 311466120 530331072 717978688 388351232 465534856 696134880 550952544 722089288 699829088 338111418 499568320 414214652 514296768 354543368 657632288 370943936 644579328 406529504 410179136 540264842 711054112 735188112 263480400 600312512 651853248 431238260 714498240 311951040 514930656 309513152 607917388 411069888 643468318 488083720 305152088 265439168 317184576 696539520 503486992 401695680 687434424 324948672 601491904 385181984 310513278 452761600 467018096 375306064 742055232 393162776 297926616 529199296 409225152 361465536 532490176 575555656 503293536 627165096 751957696 368852768 390423232 454104260 449077208 519525868 748952800 293623080 383455264 672312832 405824089 318421028 652534800 375842732 522688922 609320752 711140580 617154192 754218528 559357392 426231554 689207224 535385952 731944608 544044928 658360976 319259140 563345344 735359822 669590328 492651819 359051200 410089344 534284224 647521592 313075920 381379440 629755472 445446338 356803344 680824054 374643792 591528436 309784372 628107648 439118286 700449616 426695436 524036304 476581304 636254732 747637424 668477520 407693648 709635568 368816992 346888784 343372368 332399355 393110736 511061008 734309200 290059216 558159120 401950296 658288464 704479696 505096088 395793680 668324645 665670992 602886480 641825844 334803536 324751328 603549264 473016912 636385360 391649888 758219216 645118116 664838062 523175504 389719680 331166160 471050384 501962344 641858072 307270848 398156720 376966748 616773136 561642020 565923664 591587542 449409840 346164992 326234912 327282236 566847376 380296128 523734352 429559780 314547792 290077620 481362593 612225104 606597332 652553478 597655112 719798608 614753488 602028880 567791696 578076368 601823856 441203648 584615248 408966553 406920960 381898576 653923004 630853840 293701591 511343280 344921856 582706768 465039416 273296720 380355032 366515020 412882064 278980624 623895226 856398800 867033088 174039184 168764904 377906160 92958240 551137280 555668072 276740072 196848404 29678198 167629604 636544320 357016308 347860736 53327872 937659840 215622960 429458548 492293536 984582372 511990598 483736312 587357746 369883456 753207888 997312144 840190832 747688796 829046172 966278656 722065272 60912384 357626368 791400680 822856486 810636800 962062848 941995520 42377440 627140768 533145800 248910912 457845820 618296968 169707104 590844672 680242304 558521784 163843296 380832000 374149752 569023796 410920704 221632208 463124800 421066352 590241408 178787488 705382528 732470240 145792428 719145300 640920672 374576592 624082412 184909741 266685472 111112192 743441664 693022632 118183680 925629128 562724928 343049216 419062784 476909724 148718080 936231644 19524352 141229209 249531592 625365352 415310662 581436772 325736256 970938368 868596744 465387008 755507000 418346344 354636288 494915190 962616064 252013920 201910060 889286579 384560384 865151536 574785536 448503976 147364216 203803400 209634712 129341140 458455544 437291128 234032312 550478280 128568440 109970386 475791576 241938488 199714232 249650616 276034648 352565080 354272280 527687864 561526392 498830520 245368248 99545794 347709880 151352632 123771738 196260269 94663896 364936792 256831809 408327608 150961848 355178092 378317272 543525112 542002616 503481592 560217082 269823796 109091512 288787432 305971706 209590232 217335864 279023192 170189448 248694862 476455032 536296632 187544100 198498160 222937272 546178072 462130808 500089100 535727032 303901176 427963452 266863160 88968496 437915602 114559814 539204920 138859320 421464312 384845112 333876184 414933488 98304728 454783543 187420769 212760760 477170232 537596056 330575368 527102024 103337460 294476216 532134408 468584600 99771576 348006072 416422376 333723192 197214704 527390728 569183720 213057720 254209816 256350032 472592464 278104856 471326312 556793496 255410664 243116312 215861640 341262712 532922360 219347300 611078304 581344152 525981947 309637576 513889384 685953768 384599180 508204096 429631784 703585928 511150698 782347768 516708660 714045336 589253072 328728424 529770264 449758040 339437208 411552492 452896824 351448568 622306648 507241214 721716120 556141720 804255512 716621600 312636136 805715896 670895080 670814744 627281688 457292104 389370200 591667859 557970584 772869964 419435992 782968360 479481560 447967612 379383694 642651824 374208204 606472344 669445282 722265272 370438940 780166096 321726216 795193496 408454616 539487928 800312616 532628730 789330520 478960290 527931288 580125080 652529452 325971864 345390744 470200344 600157544 516892700 532293240 408512160 637106682 592971288 613857432 405613896 652507960 632007712 353553074 430219032 672923164 656727780 536112320 526493080 387451544 464770768 456308856 711952928 499745968 355150640 651807560 424517176 467895862 721478040 679191428 789114692 768949464 436330892 632506018 405512424 437098860 337154776 768146824 435152072
363981028 521114728 243837200 570515152 417577344 331732440 275926416 317488608 223951448 442816400 630464016 300836560 378020184 608620208 463437872 634574616 612314416 250596746 412053648 326699980 426782096 267028696 570117616 283429264 557064656 319014832 322664464 452750170 623539440 647673440 175965728 512797840 564338576 343723588 626983568 224436368 427415984 221998480 520402716 323555216 555953646 400569048 217637416 177924496 229669904 609024848 415972320 314181008 599919752 237434000 513977232 297667312 222998606 365246928 379503424 287791392 654540560 305648104 210411944 441684624 321710480 273950864 444975504 488040984 415778864 539650424 664443024 281338096 302908560 366589588 361562536 432011196 661438128 206108408 295940592 584798160 318309417 230906356 565020128 288328060 435174250 521806080 623625908 529639520 666703856 471842720 338716882 601692552 447871280 644429936 456530256 570846304 231744468 475830672 647845150 582075656 405137147 271536528 322574672 446769552 691501672 357056000 425359520 673735552 489426418 400783424 724804134 418623872 635508516 353764452 672087728 483098366 744429696 470675516 568016384 520561384 680234812 791617504 712457600 451673728 753615648 412797072 390868864 387352448 376379435 437090816 555041088 778289280 334039296 602139200 445930376 702268544 748459776 549076168 439773760 712304725 709651072 646866560 685805924 378783616 368731408 647529344 516996992 680365440 435629968 802199296 689098196 708818142 567155584 433699760 375146240 515030464 545942424 685838152 351250928 442136800 420946828 660753216 605622100 609903744 635567622 493389920 390145072 370214992 371262316 610827456 424276208 567714432 473539860 358527872 334057700 525342673 656205184 650577412 696533558 641635192 763778688 658733568 646008960 611771776 622056448 645803936 485183728 628595328 452946633 450901040 425878656 697903084 674833920 337681671 555323360 388901936 626686848 509019496 317276800 424335112 410495100 456862144 322960704 667875306 688558232 985983640 496943232 926121856 775816840 621541120 561959072 90760704 76828132 953992336 311570376 595930104 303821696 646865408 206655512 538533632 657397504 848875646 315445008 473446848 599823792 703884288 594489696 712389536 388951136 680461142 977283475 941234560 828261632 912323960 609450496 105409152 791638412 995988480 171578368 671014496 150169440 787972704 277360888 340127196 891890640 386753064 338715532 298865576 802149376 894806298 813140656 281270375 73242976 584968600 729528064 538121920 777951108 343859600 820479158 617773776 505746496 579091732 286222884 324785152 727475904 930398824 749750486 551041676 266968942 160616448 889245606 904113256 500063848 621606912 743554048 639844160 454113344 905860736 910936384 336951296 859802112 881074816 782464384 647051392 367057800 17092844 752675146 568675072 785209848 270747136 242838160 452392064 511399344 218448592 109796544 538203936 507978092 410451468 815052800 499912676 71981824 335576832 221698048 672105216 535274116 234134356 290573540 296404852 216111280 545225684 524061268 320802452 637248420 215338580 196740526 562561716 328708628 286484372 336420756 362804788 439335220 441042420 614458004 648296532 585600660 332138388 186315934 434480020 238122772 210541878 283030409 181434036 451706932 343601949 495097748 237731988 441948232 465087412 630295252 628772756 590251732 646987222 356593936 195861652 375557572 392741846 296360372 304106004 365793332 256959588 335465002 563225172 623066772 274314240 285268300 309707412 632948212 548900948 586859240 622497172 390671316 514733592 353633300 175738636 524685742 201329954 625975060 225629460 508234452 471615252 420646324 501703628 185074868 541553683 274190909 299530900 563940372 624366196 417345508 613872164 190107600 381246356 618904548 555354740 186541716 434776212 503192516 420493332 283984844 614160868 655953860 299827860 340979956 343120172 559362604 364874996 558096452 643563636 342180804 329886452 302631780 428032852 619692500 306117440 694590056 664855904 609493699 393149328 597401136 769465520 468110932 591715848 513143536 787097680 594662450 865859520 600220412 797557088 672764824 412240176 613282016 533269792 422948960 495064244 536408576 434960320 705818400 590752966 805227872 639653472 887767264 800133352 396147888 889227648 754406832 754326496 710793440 540803856 472881952 675179611 641482336 856381716 502947744 866480112 562993312 531479364 462895446 726163576 457719956 689984096 752957034 805777024 453950692 863677848 405237968 878705248 491966368 622999680 883824368 616140482 872842272 562472042 611443040 663636832 736041204 409483616 428902496 553712096 683669296 600404452 615804992 492023912 720618434 676483040 697369184 489125648 736019712 715519464 437064826 513730784 756434916 740239532 619624072 610004832 470963296 548282520 539820608 795464680 583257720 438662392 735319312 508028928 551407614 804989792 762703180 872626444 852461216 519842644 716017770 489024176 520610612 420666528 851658576 518663824
638687943 795821643 518544115 845222067 692284259 606439355 550633331 592195523 498658363 717523315 905170931 575543475 652727099 883327123 738144787 909281531 887021331 525303661 686760563 601406895 701489011 541735611 844824531 558136179 831771571 593721747 597371379 727457085 898246355 922380355 450672643 787504755 839045491 618430503 901690483 499143283 702122899 496705395 795109631 598262131 830660561 675275963 492344331 452631411 504376819 883731763 690679235 588887923 874626667 512140915 788684147 572374227 497705521 639953843 654210339 562498307 929247475 580355019 485118859 716391539 596417395 548657779 719682419 762747899 690485779 814357339 939149939 556045011 577615475 641296503 636269451 706718111 936145043 480815323 570647507 859505075 593016332 505613271 839727043 563034975 709881165 796512995 898332823 804346435 941410771 746549635 613423797 876399467 722578195 919136851 731237171 845553219 506451383 750537587 922552065 856782571 679844062 546243443 597281587 721476467 653321984 318876312 387179832 635555864 451246730 362603736 686624446 380444184 597328828 315584764 633908040 444918678 706250008 432495828 529836696 482381696 642055124 753437816 674277912 413494040 715435960 374617384 352689176 349172760 338199747 398911128 516861400 740109592 295859608 563959512 407750688 664088856 710280088 510896480 401594072 674125037 671471384 608686872 647626236 340603928 330551720 609349656 478817304 642185752 397450280 764019608 650918508 670638454 528975896 395520072 336966552 476850776 507762736 647658464 313071240 403957112 382767140 622573528 567442412 571724056 597387934 455210232 351965384 332035304 333082628 572647768 386096520 529534744 435360172 320348184 295878012 487162985 618025496 612397724 658353870 603455504 725599000 620553880 607829272 573592088 583876760 607624248 447004040 590415640 414766945 412721352 387698968 659723396 636654232 299501983 517143672 350722248 588507160 470839808 279097112 386155424 372315412 418682456 284781016 629695618 725499760 78239392 703147712 401408612 626525612 584950400 746194368 723156032 416342224 971487360 769944304 965902784 519697458 784123756 490514121 812788736 354333817 772630552 956462640 547200884 433825760 673213408 927829500 971626608 289118040 802877688 964224324 648807772 415595648 399233456 163112384 811884040 929575328 132962960 784185456 17389856 483989380 689793024 90980608 711794352 429332384 606753280 203640960 529611728 864082208 202225324 259368896 441856748 931844672 744209408 246410888 340983192 388165632 705414400 747840512 277971662 56172096 385950864 828350936 276557328 219066126 632446272 468989840 164974080 938882624 581518980 976535552 966438756 170379584 37872000 748989344 196681024 153370991 863033112 976811520 204936448 775595328 81934208 889948320 763102480 111539968 979667584 761779056 997436672 293833984 777458560 845413508 674889600 803276544 548947840 56514208 995749700 21893688 769182992 725341236 613575920 201136348 202851200 151902854 346398120 735142128 434002368 490441552 496272864 415979292 745093696 723929280 520670464 837116432 415206592 396608538 762429728 528576640 486352384 536288768 562672800 639203232 640910432 814326016 848164544 785468672 532006400 386183946 634348032 437990784 410409890 482898421 381302048 651574944 543469961 694965760 437600000 641816244 664955424 830163264 828640768 790119744 846855234 556461948 395729664 575425584 592609858 496228384 503974016 565661344 456827600 535333014 763093184 822934784 474182252 485136312 509575424 832816224 748768960 786727252 822365184 590539328 714601604 553501312 375606648 724553754 401197966 825843072 425497472 708102464 671483264 620514336 701571640 384942880 741421695 474058921 499398912 763808384 824234208 617213520 813740176 389975612 581114368 818772560 755222752 386409728 634644224 703060528 620361344 483852856 814028880 855821872 499695872 540847968 542988184 759230616 564743008 757964464 843431648 542048816 529754464 502499792 627900864 819560512 505985452 493839384 464105232 408743027 192398656 396650464 568714848 267360260 390965176 312392864 586347008 393911778 665108848 399469740 596806416 472014152 211489504 412531344 332519120 222198288 294313572 335657904 234209648 505067728 390002294 604477200 438902800 687016592 599382680 195397216 688476976 553656160 553575824 510042768 340053184 272131280 474428939 440731664 655631044 302197072 665729440 362242640 330728692 262144774 525412904 256969284 489233424 552206362 605026352 253200020 662927176 204487296 677954576 291215696 422249008 683073696 415389810 672091600 361721370 410692368 462886160 535290532 208732944 228151824 352961424 482918624 399653780 415054320 291273240 519867762 475732368 496618512 288374976 535269040 514768792 236314154 312980112 555684244 539488860 418873400 409254160 270212624 347531848 339069936 594714008 382507048 237911720 534568640 307278256 350656942 604239120 561952508 671875772 651710544 319091972 515267098 288273504 319859940 219915856 650907904 317913152
416259012 573392712 296115184 622793136 469855328 384010424 328204400 369766592 276229432 495094384 682742000 353114544 430298168 660898192 515715856 686852600 664592400 302874730 464331632 378977964 479060080 319306680 622395600 335707248 609342640 371292816 374942448 505028154 675817424 699951424 228243712 565075824 616616560 396001572 679261552 276714352 479693968 274276464 572680700 375833200 608231630 452847032 269915400 230202480 281947888 661302832 468250304 366458992 652197736 289711984 566255216 349945296 275276590 417524912 431781408 340069376 706818544 357926088 262689928 493962608 373988464 326228848 497253488 540318968 468056848 591928408 716721008 333616080 355186544 418867572 413840520 484289180 713716112 258386392 348218576 637076144 370587401 283184340 617298112 340606044 487452234 574084064 675903892 581917504 718981840 524120704 390994866 653970536 500149264 696707920 508808240 623124288 284022452 528108656 700123134 634353640 457415131 323814512 374852656 499047536 571701608 237255936 305559456 553935488 369626354 280983360 605004070 298823808 515708452 233964388 552287664 363298302 624629632 350875452 448216320 400761320 560434748 671817440 592657536 331873664 633815584 292997008 271068800 267552384 256579371 317290752 435241024 658489216 214239232 482339136 326130312 582468480 628659712 429276104 319973696 592504661 589851008 527066496 566005860 258983552 248931344 527729280 397196928 560565376 315829904 682399232 569298132 589018078 447355520 313899696 255346176 395230400 426142360 566038088 231450864 322336736 301146764 540953152 485822036 490103680 515767558 373589856 270345008 250414928 251462252 491027392 304476144 447914368 353739796 238727808 214257636 405542609 536405120 530777348 576733494 521835128 643978624 538933504 526208896 491971712 502256384 526003872 365383664 508795264 333146569 331100976 306078592 578103020 555033856 217881607 435523296 269101872 506886784 389219432 197476736 304535048 290695036 337062080 203160640 548075242 930239250 721271304 116252128 502393800 165795690 349182920 234178660 729027776 167607728 570812476 304071744 507807320 583648384 51713658 515712832 827468000 889053940 900795904 731539844 159908936 334320576 756242984 223694548 52883864 183721024 287431702 680201040 263357760 940688512 308659548 161899520 269275000 346923840 130195968 39337004 776846336 923139574 197134000 6399392 450634030 120258816 41867256 455648192 53718864 759709152 729892640 324847271 355091940 914346592 862771456 555418700 636447232 551399268 536718848 463058840 785857512 732396768 159228836 995802840 620228832 475811552 183558800 745125720 172884843 592243367 250730968 565051840 934786582 430646000 992028496 949664168 996330624 347016448 854918144 146553056 744644004 355167258 181667600 474629468 83226368 147978256 588751688 827070442 805921344 442068608 852111496 208540140 248846304 989799324 752322600 855207264 951045264 823857173 883622656 411988800 145326152 654488062 728182816 184692590 81451598 724707584 423567824 480007008 485838320 405544748 734659152 713494736 510235920 826681888 404772048 386173994 751995184 518142096 475917840 525854224 552238256 628768688 630475888 803891472 837730000 775034128 521571856 375749402 623913488 427556240 399975346 472463877 370867504 641140400 533035417 684531216 427165456 631381700 654520880 819728720 818206224 779685200 836420690 546027404 385295120 564991040 582175314 485793840 493539472 555226800 446393056 524898470 752658640 812500240 463747708 474701768 499140880 822381680 738334416 776292708 811930640 580104784 704167060 543066768 365172104 714119210 390763422 815408528 415062928 697667920 661048720 610079792 691137096 374508336 730987151 463624377 488964368 753373840 813799664 606778976 803305632 379541068 570679824 808338016 744788208 375975184 624209680 692625984 609926800 473418312 803594336 845387328 489261328 530413424 532553640 748796072 554308464 747529920 832997104 531614272 519319920 492065248 617466320 809125968 495550908 585561672 555827520 500465315 284120944 488372752 660437136 359082548 482687464 404115152 678069296 485634066 756831136 491192028 688528704 563736440 303211792 504253632 424241408 313920576 386035860 427380192 325931936 596790016 481724582 696199488 530625088 778738880 691104968 287119504 780199264 645378448 645298112 601765056 431775472 363853568 566151227 532453952 747353332 393919360 757451728 453964928 422450980 353867062 617135192 348691572 580955712 643928650 696748640 344922308 754649464 296209584 769676864 382937984 513971296 774795984 507112098 763813888 453443658 502414656 554608448 627012820 300455232 319874112 444683712 574640912 491376068 506776608 382995528 611590050 567454656 588340800 380097264 626991328 606491080 328036442 404702400 647406532 631211148 510595688 500976448 361934912 439254136 430792224 686436296 474229336 329634008 626290928 399000544 442379230 695961408 653674796 763598060 743432832 410814260 606989386 379995792 411582228 311638144 742630192 409635440
490992164 648125864 370848336 697526288 544588480 458743576 402937552 444499744 350962584 569827536 757475152 427847696 505031320 735631344 590449008 761585752 739325552 377607882 539064784 453711116 553793232 394039832 697128752 410440400 684075792 446025968 449675600 579761306 750550576 774684576 302976864 639808976 691349712 470734724 753994704 351447504 554427120 349009616 647413852 450566352 682964782 527580184 344648552 304935632 356681040 736035984 542983456 441192144 726930888 364445136 640988368 424678448 350009742 492258064 506514560 414802528 781551696 432659240 337423080 568695760 448721616 400962000 571986640 615052120 542790000 666661560 791454160 408349232 429919696 493600724 488573672 559022332 788449264 333119544 422951728 711809296 445320553 357917492 692031264 415339196 562185386 648817216 750637044 656650656 793714992 598853856 465728018 728703688 574882416 771441072 583541392 697857440 358755604 602841808 774856286 709086792 532148283 398547664 449585808 573780688 641320120 306874448 375177968 623554000 439244866 350601872 674622582 368442320 585326964 303582900 621906176 432916814 694248144 420493964 517834832 470379832 630053260 741435952 662276048 401492176 703434096 362615520 340687312 337170896 326197883 386909264 504859536 728107728 283857744 551957648 395748824 652086992 698278224 498894616 389592208 662123173 659469520 596685008 635624372 328602064 318549856 597347792 466815440 630183888 385448416 752017744 638916644 658636590 516974032 383518208 324964688 464848912 495760872 635656600 301069376 391955248 370765276 610571664 555440548 559722192 585386070 443208368 339963520 320033440 321080764 560645904 374094656 517532880 423358308 308346320 283876148 475161121 606023632 600395860 646352006 591453640 713597136 608552016 595827408 561590224 571874896 595622384 435002176 578413776 402765081 400719488 375697104 647721532 624652368 287500119 505141808 338720384 576505296 458837944 267095248 374153560 360313548 406680592 272779152 617693754 776657384 838669712 244565344 227416000 660818000 205628300 531975264 638545920 777041652 896206608 739924576 220780018 321192082 133004824 883692256 227909440 839191200 918379900 624697760 90336960 214425600 861526016 768892508 282514848 890304096 619649024 109911232 736655322 348710600 208642823 118120192 243922320 158487336 933022368 574710024 722544608 40299520 296583168 51911840 898766720 90064288 685379736 51438492 142217832 924216320 239466752 674295275 537776040 940341280 362865593 273764480 387222552 432503008 44776192 620641440 73803570 866139916 913549880 59966464 763232882 231326400 376994080 284310016 351713264 493823890 730046736 547770712 70769504 368037536 916341632 620732416 884823680 628656000 720879457 74878552 450980352 57816594 744397824 593992012 385547440 314220064 653604160 239872000 339887406 854796800 709014960 649187264 158333056 974329476 55505992 308340448 650125608 180301276 974707152 335654312 945323936 71476224 876015632 562924672 447393008 394578996 93439236 149878420 155709732 75416160 404530564 383366148 180107332 496553300 74643460 56045406 421866596 188013508 145789252 195725636 222109668 298640100 300347300 473762884 507601412 444905540 191443268 45620814 293784900 97427652 69846758 142335289 40738916 311011812 202906829 354402628 97036868 301253112 324392292 489600132 488077636 449556612 506292102 215898816 55166532 234862452 252046726 155665252 163410884 225098212 116264468 194769882 422530052 482371652 133619120 144573180 169012292 492253092 408205828 446164120 481802052 249976196 374038472 212938180 35043516 383990622 60634834 485279940 84934340 367539332 330920132 279951204 361008508 44379748 400858563 133495789 158835780 423245252 483671076 276650388 473177044 49412480 240551236 478209428 414659620 45846596 294081092 362497396 279798212 143289724 473465748 515258740 159132740 200284836 202425052 418667484 224179876 417401332 502868516 201485684 189191332 161936660 287337732 478997380 165422320 800463880 770729728 715367523 499023152 703274960 875339344 573984756 697589672 619017360 892971504 700536274 971733344 706094236 903430912 778638648 518114000 719155840 639143616 528822784 600938068 642282400 540834144 811692224 696626790 911101696 745527296 993641088 906007176 502021712 995101472 860280656 860200320 816667264 646677680 578755776 781053435 747356160 962255540 608821568 972353936 668867136 637353188 568769270 832037400 563593780 795857920 858830858 911650848 559824516 969551672 511111792 984579072 597840192 728873504 989698192 722014306 978716096 668345866 717316864 769510656 841915028 515357440 534776320 659585920 789543120 706278276 721678816 597897736 826492258 782356864 803243008 594999472 841893536 821393288 542938650 619604608 862308740 846113356 725497896 715878656 576837120 654156344 645694432 901338504 689131544 544536216 841193136 613902752 657281438 910863616 868577004 978500268 958335040 625716468 821891594 594898000 626484436 526540352 957532400 624537648
346608964 503742664 226465136 553143088 400205280 314360376 258554352 300116544 206579384 425444336 613091952 283464496 360648120 591248144 446065808 617202552 594942352 233224682 394681584 309327916 409410032 249656632 552745552 266057200 539692592 301642768 305292400 435378106 606167376 630301376 158593664 495425776 546966512 326351524 609611504 207064304 410043920 204626416 503030652 306183152 538581582 383196984 200265352 160552432 212297840 591652784 398600256 296808944 582547688 220061936 496605168 280295248 205626542 347874864 362131360 270419328 637168496 288276040 193039880 424312560 304338416 256578800 427603440 470668920 398406800 522278360 647070960 263966032 285536496 349217524 344190472 414639132 644066064 188736344 278568528 567426096 300937353 213534292 547648064 270955996 417802186 504434016 606253844 512267456 649331792 454470656 321344818 584320488 430499216 627057872 439158192 553474240 214372404 458458608 630473086 564703592 387765083 254164464 305202608 429397488 625520520 291074848 359378368 607754400 423445266 334802272 658822982 352642720 569527364 287783300 606106576 417117214 678448544 404694364 502035232 454580232 614253660 725636352 646476448 385692576 687634496 346815920 324887712 321371296 310398283 371109664 489059936 712308128 268058144 536158048 379949224 636287392 682478624 483095016 373792608 646323573 643669920 580885408 619824772 312802464 302750256 581548192 451015840 614384288 369648816 736218144 623117044 642836990 501174432 367718608 309165088 449049312 479961272 619857000 285269776 376155648 354965676 594772064 539640948 543922592 569586470 427408768 324163920 304233840 305281164 544846304 358295056 501733280 407558708 292546720 268076548 459361521 590224032 584596260 630552406 575654040 697797536 592752416 580027808 545790624 556075296 579822784 419202576 562614176 386965481 384919888 359897504 631921932 608852768 271700519 489342208 322920784 560705696 443038344 251295648 358353960 344513948 390880992 256979552 601894154 480643204 741056656 429309880 324599120 5462308 488276484 901192400 618195532 316915360 235434000 470291072 18100976 566135104 42712000 415867592 474125376 526527184 646552368 168124544 25241092 695914400 739564352 438550872 417280448 742633984 189357728 867958976 461302312 11163376 554533376 140199968 56419904 969209522 429620992 605096672 152646542 833711616 346478382 200328832 287555532 743676076 91384184 914758484 454357857 39220736 238647424 260988160 585405088 728337152 336140352 643327264 735319926 383841152 806613000 950335520 181647328 761000452 100099152 825000722 545459296 279631008 83984800 478659118 667236384 245889662 585174314 235829984 971322528 335898624 617787904 295723400 570276896 576545152 297146880 252120576 417493252 865189680 543849920 913486848 201440896 333307866 139493136 704166930 111296756 695758532 190885286 783360448 479873536 221066261 410314880 750438720 76774442 271311520 78591224 896860032 278773952 586797514 860396968 841663192 519741440 480505712 179365952 235805136 241636448 161342876 490457280 469292864 266034048 582480016 160570176 141972122 507793312 273940224 231715968 281652352 308036384 384566816 386274016 559689600 593528128 530832256 277369984 131547530 379711616 183354368 155773474 228262005 126665632 396938528 288833545 440329344 182963584 387179828 410319008 575526848 574004352 535483328 592218818 301825532 141093248 320789168 337973442 241591968 249337600 311024928 202191184 280696598 508456768 568298368 219545836 230499896 254939008 578179808 494132544 532090836 567728768 335902912 459965188 298864896 120970232 469917338 146561550 571206656 170861056 453466048 416846848 365877920 446935224 130306464 486785279 219422505 244762496 509171968 569597792 362577104 559103760 135339196 326477952 564136144 500586336 131773312 380007808 448424112 365724928 229216440 559392464 601185456 245059456 286211552 288351768 504594200 310106592 503328048 588795232 287412400 275118048 247863376 373264448 564924096 251349036 699032966 669298814 613936609 397592238 601844046 773908430 472553842 596158758 517586446 791540590 599105360 870302430 604663322 801999998 677207734 416683086 617724926 537712702 427391870 499507154 540851486 439403230 710261310 595195876 809670782 644096382 892210174 804576262 400590798 893670558 758849742 758769406 715236350 545246766 477324862 679622521 645925246 860824626 507390654 870923022 567436222 535922274 467338356 730606486 462162866 694427006 757399944 810219934 458393602 868120758 409680878 883148158 496409278 627442590 888267278 620583392 877285182 566914952 615885950 668079742 740484114 413926526 433345406 558155006 688112206 604847362 620247902 496466822 725061344 680925950 701812094 493568558 740462622 719962374 441507736 518173694 760877826 744682442 624066982 614447742 475406206 552725430 544263518 799907590 587700630 443105302 739762222 512471838 555850524 809432702 767146090 877069354 856904126 524285554 720460680 493467086 525053522 425109438 856101486 523106734
458488836 615622536 338345008 665022960 512085152 426240248 370434224 411996416 318459256 537324208 724971824 395344368 472527992 703128016 557945680 729082424 706822224 345104554 506561456 421207788 521289904 361536504 664625424 377937072 651572464 413522640 417172272 547257978 718047248 742181248 270473536 607305648 658846384 438231396 721491376 318944176 521923792 316506288 614910524 418063024 650461454 495076856 312145224 272432304 324177712 703532656 510480128 408688816 694427560 331941808 608485040 392175120 317506414 459754736 474011232 382299200 749048368 400155912 304919752 536192432 416218288 368458672 539483312 582548792 510286672 634158232 758950832 375845904 397416368 461097396 456070344 526519004 755945936 300616216 390448400 679305968 412817225 325414164 659527936 382835868 529682058 616313888 718133716 624147328 761211664 566350528 433224690 696200360 542379088 738937744 551038064 665354112 326252276 570338480 742352958 676583464 499644955 366044336 417082480 541277360 676743736 342298064 410601584 658977616 474668482 386025488 710046198 403865936 620750580 339006516 657329792 468340430 729671760 455917580 553258448 505803448 665476876 776859568 697699664 436915792 738857712 398039136 376110928 372594512 361621499 422332880 540283152 763531344 319281360 587381264 431172440 687510608 733701840 534318232 425015824 697546789 694893136 632108624 671047988 364025680 353973472 632771408 502239056 665607504 420872032 787441360 674340260 694060206 552397648 418941824 360388304 500272528 531184488 671080216 336492992 427378864 406188892 645995280 590864164 595145808 620809686 478631984 375387136 355457056 356504380 596069520 409518272 552956496 458781924 343769936 319299764 510584737 641447248 635819476 681775622 626877256 749020752 643975632 631251024 597013840 607298512 631046000 470425792 613837392 438188697 436143104 411120720 683145148 660075984 322923735 540565424 374144000 611928912 494261560 302518864 409577176 395737164 442104208 308202768 653117370 159074752 610775808 141488384 515611824 394593160 909512044 264837349 911483648 268286144 622774400 440607280 575246592 385328256 861005560 485509552 343372800 107486244 849885400 682600028 301117140 874249280 76432184 570218496 649992074 294376384 247241712 328179208 515839968 73421072 27706880 768669118 908990252 914437376 52943296 21586840 829531961 344761440 454911696 908430000 366212120 827121262 929423246 186940852 94125808 976204000 609766400 192338544 644401152 162753794 104419072 251656384 605799500 469337046 348303300 122560000 355234304 892155544 203392400 48197620 483883904 441426188 709862744 595925200 680145664 785041920 950021840 307885216 601730048 924681180 736048192 461753832 894009920 74222400 413856664 412917496 365256576 866802080 8785920 207856480 646614656 708352704 510390020 113314848 178121584 116710296 441456576 62928640 425193240 219114688 904572704 654245312 672075664 39165184 169013654 42147840 434624960 87540324 486012864 965442388 842756496 551763448 250623688 307062872 312894184 232600612 561715016 540550600 337291784 653737752 231827912 213229858 579051048 345197960 302973704 352910088 379294120 455824552 457531752 630947336 664785864 602089992 348627720 202805266 450969352 254612104 227031210 299519741 197923368 468196264 360091281 511587080 254221320 458437564 481576744 646784584 645262088 606741064 663476554 373083268 212350984 392046904 409231178 312849704 320595336 382282664 273448920 351954334 579714504 639556104 290803572 301757632 326196744 649437544 565390280 603348572 638986504 407160648 531222924 370122632 192227968 541175074 217819286 642464392 242118792 524723784 488104584 437135656 518192960 201564200 558043015 290680241 316020232 580429704 640855528 433834840 630361496 206596932 397735688 635393880 571844072 203031048 451265544 519681848 436982664 300474176 630650200 672443192 316317192 357469288 359609504 575851936 381364328 574585784 660052968 358670136 346375784 319121112 444522184 636181832 322606772 310519912 280785760 225423555 9079184 213330992 385395376 84040788 207645704 129073392 403027536 210592306 481789376 216150268 413486944 288694680 28170032 229211872 149199648 38878816 110994100 152338432 50890176 321748256 206682822 421157728 255583328 503697120 416063208 12077744 505157504 370336688 370256352 326723296 156733712 88811808 291109467 257412192 472311572 118877600 482409968 178923168 147409220 78825302 342093432 73649812 305913952 368886890 421706880 69880548 479607704 21167824 494635104 107896224 238929536 499754224 232070338 488772128 178401898 227372896 279566688 351971060 25413472 44832352 169641952 299599152 216334308 231734848 107953768 336548290 292412896 313299040 105055504 351949568 331449320 52994682 129660640 372364772 356169388 235553928 225934688 86893152 164212376 155750464 411394536 199187576 54592248 351249168 123958784 167337470 420919648 378633036 488556300 468391072 135772500 331947626 104954032 136540468 36596384 467588432 134593680
482455316 639589016 362311488 688989440 536051632 450206728 394400704 435962896 342425736 561290688 748938304 419310848 496494472 727094496 581912160 753048904 730788704 369071034 530527936 445174268 545256384 385502984 688591904 401903552 675538944 437489120 441138752 571224458 742013728 766147728 294440016 631272128 682812864 462197876 745457856 342910656 545890272 340472768 638877004 442029504 674427934 519043336 336111704 296398784 348144192 727499136 534446608 432655296 718394040 355908288 632451520 416141600 341472894 483721216 497977712 406265680 773014848 424122392 328886232 560158912 440184768 392425152 563449792 606515272 534253152 658124712 782917312 399812384 421382848 485063876 480036824 550485484 779912416 324582696 414414880 703272448 436783705 349380644 683494416 406802348 553648538 640280368 742100196 648113808 785178144 590317008 457191170 720166840 566345568 762904224 575004544 689320592 350218756 594304960 766319438 700549944 523611435 390010816 441048960 565243840 864440742 529995070 598298590 846674622 662365488 573722494 897743204 591562942 808447586 526703522 845026798 656037436 917368766 643614586 740955454 693500454 853173882 964556574 885396670 624612798 926554718 585736142 563807934 560291518 549318505 610029886 727980158 951228350 506978366 775078270 618869446 875207614 921398846 722015238 612712830 885243795 882590142 819805630 858744994 551722686 541670478 820468414 689936062 853304510 608569038 975138366 862037266 881757212 740094654 606638830 548085310 687969534 718881494 858777222 524189998 615075870 593885898 833692286 778561170 782842814 808506692 666328990 563084142 543154062 544201386 783766526 597215278 740653502 646478930 531466942 506996770 698281743 829144254 823516482 869472628 814574262 936717758 831672638 818948030 784710846 794995518 818743006 658122798 801534398 625885703 623840110 598817726 870842154 847772990 510620741 728262430 561841006 799625918 681958566 490215870 597274182 583434170 629801214 495899774 840814376 468213212 717304332 896241984 85870864 260747580 457954128 284290304 866714624 325984968 196107552 778507326 412921344 531445568 381299896 560224768 624882980 105207785 518422272 33278976 988314304 272087712 58358936 655638264 68607624 317229056 986362000 782239550 481393760 786988902 841387904 922577696 931161056 274396464 370629248 655143936 339287512 448062272 729224652 826404264 297695168 546003456 978812282 904206404 643677174 401012544 690320288 974619792 625987664 949624576 512514048 790740008 434621640 275916394 16173944 274253432 897436160 908549376 708875280 252095768 808680608 982572544 232968980 711579466 341649152 603804716 617033880 332019088 819853312 610700096 532601386 276491888 923756640 912800768 779383680 453625984 927480000 13929600 866738944 746564672 952317040 582489712 332676360 673889296 560540672 217819084 42482464 520430960 307694608 515632272 656172832 220637200 94689780 862533952 868000160 92446080 518785384 706033056 204059804 468087296 644959912 746844816 445705056 502144240 507975552 427681980 756796384 735631968 532373152 848819120 426909280 408311226 774132416 540279328 498055072 547991456 574375488 650905920 652613120 826028704 859867232 797171360 543709088 397886634 646050720 449693472 422112578 494601109 393004736 663277632 555172649 706668448 449302688 653518932 676658112 841865952 840343456 801822432 858557922 568164636 407432352 587128272 604312546 507931072 515676704 577364032 468530288 547035702 774795872 834637472 485884940 496839000 521278112 844518912 760471648 798429940 834067872 602242016 726304292 565204000 387309336 736256442 412900654 837545760 437200160 719805152 683185952 632217024 713274328 396645568 753124383 485761609 511101600 775511072 835936896 628916208 825442864 401678300 592817056 830475248 766925440 398112416 646346912 714763216 632064032 495555544 825731568 867524560 511398560 552550656 554690872 770933304 576445696 769667152 855134336 553751504 541457152 514202480 639603552 831263200 517688140 315857496 286123344 230761139 14416768 218668576 390732960 89378372 212983288 134410976 408365120 215929890 487126960 221487852 418824528 294032264 33507616 234549456 154537232 44216400 116331684 157676016 56227760 327085840 212020406 426495312 260920912 509034704 421400792 17415328 510495088 375674272 375593936 332060880 162071296 94149392 296447051 262749776 477649156 124215184 487747552 184260752 152746804 84162886 347431016 78987396 311251536 374224474 427044464 75218132 484945288 26505408 499972688 113233808 244267120 505091808 237407922 494109712 183739482 232710480 284904272 357308644 30751056 50169936 174979536 304936736 221671892 237072432 113291352 341885874 297750480 318636624 110393088 357287152 336786904 58332266 134998224 377702356 361506972 240891512 231272272 92230736 169549960 161088048 416732120 204525160 59929832 356586752 129296368 172675054 426257232 383970620 493893884 473728656 141110084 337285210 110291616 141878052 41933968 472926016 139931264
478457588 635591288 358313760 684991712 532053904 446209000 390402976 431965168 338428008 557292960 744940576 415313120 492496744 723096768 577914432 749051176 726790976 365073306 526530208 441176540 541258656 381505256 684594176 397905824 671541216 433491392 437141024 567226730 738016000 762150000 290442288 627274400 678815136 458200148 741460128 338912928 541892544 336475040 634879276 438031776 670430206 515045608 332113976 292401056 344146464 723501408 530448880 428657568 714396312 351910560 628453792 412143872 337475166 479723488 493979984 402267952 769017120 420124664 324888504 556161184 436187040 388427424 559452064 602517544 530255424 654126984 778919584 395814656 417385120 481066148 476039096 546487756 775914688 320584968 410417152 699274720 432785977 345382916 679496688 402804620 549650810 636282640 738102468 644116080 781180416 586319280 453193442 716169112 562347840 758906496 571006816 685322864 346221028 590307232 762321710 696552216 519613707 386013088 437051232 561246112 468707416 134261744 202565264 450941296 266632162 177989168 502009878 195829616 412714260 130970196 449293472 260304110 521635440 247881260 345222128 297767128 457440556 568823248 489663344 228879472 530821392 190002816 168074608 164558192 153585179 214296560 332246832 555495024 111245040 379344944 223136120 479474288 525665520 326281912 216979504 489510469 486856816 424072304 463011668 155989360 145937152 424735088 294202736 457571184 212835712 579405040 466303940 486023886 344361328 210905504 152351984 292236208 323148168 463043896 128456672 219342544 198152572 437958960 382827844 387109488 412773366 270595664 167350816 147420736 148468060 388033200 201481952 344920176 250745604 135733616 111263444 302548417 433410928 427783156 473739302 418840936 540984432 435939312 423214704 388977520 399262192 423009680 262389472 405801072 230152377 228106784 203084400 475108828 452039664 114887415 332529104 166107680 403892592 286225240 94482544 201540856 187700844 234067888 100166448 445081050 541578752 752697408 73260272 968414920 255543956 286602928 168780000 516810806 984850016 85345152 740973824 325272768 140187072 580131922 123670272 473410560 696144084 837051536 574180864 502943968 247345524 804246240 942973304 903859200 691552576 185257864 315469400 643737440 292169808 898918472 619801688 566697544 280287872 18776680 132929224 969194752 246596608 444033728 600536924 94066044 492845440 531156128 769828352 505707792 582924228 176105062 638328336 824837120 221095820 782130112 131813708 793276328 901235896 102227730 35283150 495764992 793901568 800386176 492216576 768940800 406888844 640813424 163093208 104921920 200350208 695646410 194529024 500994400 729773872 770554840 780248608 508172464 454069591 857074912 600933888 249609216 921854672 481369468 77700096 378448768 992411392 930133816 840454700 346697392 606853376 81948000 772339712 173920256 987884448 84865400 988501248 323020288 794046976 588958751 554895144 24218650 268463344 722159668 350718080 750736230 680209632 379069872 435509056 441340368 361046796 690161200 668996784 465737968 782183936 360274096 341676042 707497232 473644144 431419888 481356272 507740304 584270736 585977936 759393520 793232048 730536176 477073904 331251450 579415536 383058288 355477394 427965925 326369552 596642448 488537465 640033264 382667504 586883748 610022928 775230768 773708272 735187248 791922738 501529452 340797168 520493088 537677362 441295888 449041520 510728848 401895104 480400518 708160688 768002288 419249756 430203816 454642928 777883728 693836464 731794756 767432688 535606832 659669108 498568816 320674152 669621258 346265470 770910576 370564976 653169968 616550768 565581840 646639144 330010384 686489199 419126425 444466416 708875888 769301712 562281024 758807680 335043116 526181872 763840064 700290256 331477232 579711728 648128032 565428848 428920360 759096384 800889376 444763376 485915472 488055688 704298120 509810512 703031968 788499152 487116320 474821968 447567296 572968368 764628016 451052956 321124328 291390176 236027971 19683600 223935408 395999792 94645204 218250120 139677808 413631952 221196722 492393792 226754684 424091360 299299096 38774448 239816288 159804064 49483232 121598516 162942848 61494592 332352672 217287238 431762144 266187744 514301536 426667624 22682160 515761920 380941104 380860768 337327712 167338128 99416224 301713883 268016608 482915988 129482016 493014384 189527584 158013636 89429718 352697848 84254228 316518368 379491306 432311296 80484964 490212120 31772240 505239520 118500640 249533952 510358640 242674754 499376544 189006314 237977312 290171104 362575476 36017888 55436768 180246368 310203568 226938724 242339264 118558184 347152706 303017312 323903456 115659920 362553984 342053736 63599098 140265056 382969188 366773804 246158344 236539104 97497568 174816792 166354880 421998952 209791992 65196664 361853584 134563200 177941886 431524064 389237452 499160716 478995488 146376916 342552042 115558448 147144884 47200800 478192848 145198096
620110456 777244156 499966628 826644580 673706772 587861868 532055844 573618036 480080876 698945828 886593444 556965988 634149612 864749636 719567300 890704044 868443844 506726174 668183076 582829408 682911524 523158124 826247044 539558692 813194084 575144260 578793892 708879598 879668868 903802868 432095156 768927268 820468004 599853016 883112996 480565796 683545412 478127908 776532144 579684644 812083074 656698476 473766844 434053924 485799332 865154276 672101748 570310436 856049180 493563428 770106660 553796740 479128034 621376356 635632852 543920820 910669988 561777532 466541372 697814052 577839908 530080292 701104932 744170412 671908292 795779852 920572452 537467524 559037988 622719016 617691964 688140624 917567556 462237836 552070020 840927588 574438845 487035784 821149556 544457488 691303678 777935508 879755336 785768948 922833284 727972148 594846310 857821980 704000708 900559364 712659684 826975732 487873896 731960100 903974578 838205084 661266575 527665956 578704100 702898980 428913048 94467376 162770896 411146928 226837794 138194800 462215510 156035248 372919892 91175828 409499104 220509742 481841072 208086892 305427760 257972760 417646188 529028880 449868976 189085104 491027024 150208448 128280240 124763824 113790811 174502192 292452464 515700656 71450672 339550576 183341752 439679920 485871152 286487544 177185136 449716101 447062448 384277936 423217300 116194992 106142784 384940720 254408368 417776816 173041344 539610672 426509572 446229518 304566960 171111136 112557616 252441840 283353800 423249528 88662304 179548176 158358204 398164592 343033476 347315120 372978998 230801296 127556448 107626368 108673692 348238832 161687584 305125808 210951236 95939248 71469076 262754049 393616560 387988788 433944934 379046568 501190064 396144944 383420336 349183152 359467824 383215312 222595104 366006704 190358009 188312416 163290032 435314460 412245296 75093047 292734736 126313312 364098224 246430872 54688176 161746488 147906476 194273520 60372080 405286682 492951316 441112984 566496044 323278688 192527360 481046240 20171776 860742914 223449072 970275192 83570768 26598912 933469384 669539384 829978880 100361272 320920704 501206016 177511424 63619440 146864608 142899712 816313650 479583440 362958284 731638960 357929760 219366912 408867616 186669952 930174272 172808704 13308784 391083392 5073792 94570752 517836288 663209744 955227934 173148160 322787568 600801104 436138352 883737408 44742400 482689672 986915324 501617816 175431488 947788920 366228540 536191744 372884576 69486344 183560512 798332304 668123136 138266752 704039931 582070016 535491904 453438640 571137312 156484736 127888256 8225264 204080848 806591208 408884960 115484224 337831744 151094144 101980272 815893584 320816640 670459684 858226816 679507499 497633656 365181128 444488140 573131208 873741440 480696528 275480533 880015992 721010816 389863800 324694152 386441568 235474726 470539200 799483212 132314296 509007644 557769032 115130224 217386800 662829144 903096288 520030060 218890300 275329484 281160796 200867224 529981628 508817212 305558396 622004364 200094524 181496470 547317660 313464572 271240316 321176700 347560732 424091164 425798364 599213948 633052476 570356604 316894332 171071878 419235964 222878716 195297822 267786353 166189980 436462876 328357893 479853692 222487932 426704176 449843356 615051196 613528700 575007676 631743166 341349880 180617596 360313516 377497790 281116316 288861948 350549276 241715532 320220946 547981116 607822716 259070184 270024244 294463356 617704156 533656892 571615184 607253116 375427260 499489536 338389244 160494580 509441686 186085898 610731004 210385404 492990396 456371196 405402268 486459572 169830812 526309627 258946853 284286844 548696316 609122140 402101452 598628108 174863544 366002300 603660492 540110684 171297660 419532156 487948460 405249276 268740788 598916812 640709804 284583804 325735900 327876116 544118548 349630940 542852396 628319580 326936748 314642396 287387724 412788796 604448444 290873384 304059520 274325368 218963163 2618792 206870600 378934984 77580396 201185312 122613000 396567144 204131914 475328984 209689876 407026552 282234288 21709640 222751480 142739256 32418424 104533708 145878040 44429784 315287864 200222430 414697336 249122936 497236728 409602816 5617352 498697112 363876296 363795960 320262904 150273320 82351416 284649075 250951800 465851180 112417208 475949576 172462776 140948828 72364910 335633040 67189420 299453560 362426498 415246488 63420156 473147312 14707432 488174712 101435832 232469144 493293832 225609946 482311736 171941506 220912504 273106296 345510668 18953080 38371960 163181560 293138760 209873916 225274456 101493376 330087898 285952504 306838648 98595112 345489176 324988928 46534290 123200248 365904380 349708996 229093536 219474296 80432760 157751984 149290072 404934144 192727184 48131856 344788776 117498392 160877078 414459256 372172644 482095908 461930680 129312108 325487234 98493640 130080076 30135992 461128040 128133288
567517292 724650992 447373464 774051416 621113608 535268704 479462680 521024872 427487712 646352664 834000280 504372824 581556448 812156472 666974136 838110880 815850680 454133010 615589912 530236244 630318360 470564960 773653880 486965528 760600920 522551096 526200728 656286434 827075704 851209704 379501992 716334104 767874840 547259852 830519832 427972632 630952248 425534744 723938980 527091480 759489910 604105312 421173680 381460760 433206168 812561112 619508584 517717272 803456016 440970264 717513496 501203576 426534870 568783192 583039688 491327656 858076824 509184368 413948208 645220888 525246744 477487128 648511768 691577248 619315128 743186688 867979288 484874360 506444824 570125852 565098800 635547460 864974392 409644672 499476856 788334424 521845681 434442620 768556392 491864324 638710514 725342344 827162172 733175784 870240120 675378984 542253146 805228816 651407544 847966200 660066520 774382568 435280732 679366936 851381414 785611920 608673411 475072792 526110936 650305816 786737680 452292008 520595528 768971560 584662426 496019432 820040142 513859880 730744524 449000460 767323736 578334374 839665704 565911524 663252392 615797392 775470820 886853512 807693608 546909736 848851656 508033080 486104872 482588456 471615443 532326824 650277096 873525288 429275304 697375208 541166384 797504552 843695784 644312176 535009768 807540733 804887080 742102568 781041932 474019624 463967416 742765352 612233000 775601448 530865976 897435304 784334204 804054150 662391592 528935768 470382248 610266472 641178432 781074160 446486936 537372808 516182836 755989224 700858108 705139752 730803630 588625928 485381080 465451000 466498324 706063464 519512216 662950440 568775868 453763880 429293708 620578681 751441192 745813420 791769566 736871200 859014696 753969576 741244968 707007784 717292456 741039944 580419736 723831336 548182641 546137048 521114664 793139092 770069928 432917679 650559368 484137944 721922856 604255504 412512808 519571120 505731108 552098152 418196712 763111314 332835912 673984968 847492256 637691792 719252928 855091712 757480696 123598734 958259520 598655784 762345408 274974572 287276640 593757656 567380704 450367744 788422656 572994816 644249864 117929088 35044760 639752384 14139832 300110032 893561016 646411910 690529241 337230912 928335168 546140672 47656224 681413220 103562296 867477245 125922024 773309010 201641472 783920704 887044258 314033264 593734272 655944416 379509369 282620280 198283776 443887360 508388352 943934368 910303744 466180166 721724752 81799936 538103232 982155656 269882368 470056088 456332704 478267064 711619164 693775256 879760544 730236824 135584552 750475384 772569560 291216384 639047936 178226800 211373568 655211008 353739776 228345792 657485536 425467236 620377136 127607808 446348512 338790452 814384808 328807010 444773536 998702760 710373152 554534920 810328463 528743680 871822336 92248400 487057648 64452352 972597760 843185872 543945088 795357800 768768400 877006984 307077588 998003920 682988208 493598848 834873840 533734080 590173264 596004576 515711004 844825408 823660992 620402176 936848144 514938304 496340250 862161440 628308352 586084096 636020480 662404512 738934944 740642144 914057728 947896256 885200384 631738112 485915658 734079744 537722496 510141602 582630133 481033760 751306656 643201673 794697472 537331712 741547956 764687136 929894976 928372480 889851456 946586946 656193660 495461376 675157296 692341570 595960096 603705728 665393056 556559312 635064726 862824896 922666496 573913964 584868024 609307136 932547936 848500672 886458964 922096896 690271040 814333316 653233024 475338360 824285466 500929678 925574784 525229184 807834176 771214976 720246048 801303352 484674592 841153407 573790633 599130624 863540096 923965920 716945232 913471888 489707324 680846080 918504272 854954464 486141440 734375936 802792240 720093056 583584568 913760592 955553584 599427584 640579680 642719896 858962328 664474720 857696176 943163360 641780528 629486176 602231504 727632576 919292224 605717164 443616168 413882016 358519811 142175440 346427248 518491632 217137044 340741960 262169648 536123792 343688562 614885632 349246524 546583200 421790936 161266288 362308128 282295904 171975072 244090356 285434688 183986432 454844512 339779078 554253984 388679584 636793376 549159464 145174000 638253760 503432944 503352608 459819552 289829968 221908064 424205723 390508448 605407828 251973856 615506224 312019424 280505476 211921558 475189688 206746068 439010208 501983146 554803136 202976804 612703960 154264080 627731360 240992480 372025792 632850480 365166594 621868384 311498154 360469152 412662944 485067316 158509728 177928608 302738208 432695408 349430564 364831104 241050024 469644546 425509152 446395296 238151760 485045824 464545576 186090938 262756896 505461028 489265644 368650184 359030944 219989408 297308632 288846720 544490792 332283832 187688504 484345424 257055040 300433726 554015904 511729292 621652556 601487328 268868756 465043882 238050288 269636724 169692640 600684688 267689936
470801332 627935032 350657504 677335456 524397648 438552744 382746720 424308912 330771752 549636704 737284320 407656864 484840488 715440512 570258176 741394920 719134720 357417050 518873952 433520284 533602400 373849000 676937920 390249568 663884960 425835136 429484768 559570474 730359744 754493744 282786032 619618144 671158880 450543892 733803872 331256672 534236288 328818784 627223020 430375520 662773950 507389352 324457720 284744800 336490208 715845152 522792624 421001312 706740056 344254304 620797536 404487616 329818910 472067232 486323728 394611696 761360864 412468408 317232248 548504928 428530784 380771168 551795808 594861288 522599168 646470728 771263328 388158400 409728864 473409892 468382840 538831500 768258432 312928712 402760896 691618464 425129721 337726660 671840432 395148364 541994554 628626384 730446212 636459824 773524160 578663024 445537186 708512856 554691584 751250240 563350560 677666608 338564772 582650976 754665454 688895960 511957451 378356832 429394976 553589856 837879824 503434152 571737672 820113704 635804570 547161576 871182286 565002024 781886668 500142604 818465880 629476518 890807848 617053668 714394536 666939536 826612964 937995656 858835752 598051880 899993800 559175224 537247016 533730600 522757587 583468968 701419240 924667432 480417448 748517352 592308528 848646696 894837928 695454320 586151912 858682877 856029224 793244712 832184076 525161768 515109560 793907496 663375144 826743592 582008120 948577448 835476348 855196294 713533736 580077912 521524392 661408616 692320576 832216304 497629080 588514952 567324980 807131368 752000252 756281896 781945774 639768072 536523224 516593144 517640468 757205608 570654360 714092584 619918012 504906024 480435852 671720825 802583336 796955564 842911710 788013344 910156840 805111720 792387112 758149928 768434600 792182088 631561880 774973480 599324785 597279192 572256808 844281236 821212072 484059823 701701512 535280088 773065000 655397648 463654952 570713264 556873252 603240296 469338856 814253458 389568976 885250144 396360000 639948420 355058912 822951872 855798496 682173912 247546992 413982048 122903495 992087360 408909824 130099048 420845816 775333096 861917440 226079872 773084160 223871400 525451120 263760634 474171768 811998480 593873472 226746368 862363560 106212604 913232940 548095488 60056040 463013980 150724208 894341060 898980080 637905500 182305918 854082880 934979080 114167808 45770240 206953344 522757700 171260040 902458624 580046336 784733088 109987712 407465392 427827920 616661384 416816000 779169396 870350832 904294172 203045744 915624576 581141720 69160000 305168456 312924144 580618858 127930951 247683160 63381504 526660224 361582596 298151192 756492130 617148336 97239238 94392449 244214180 948596300 104440160 13490724 505900592 648435000 700336774 183817944 24168008 179810896 289939984 726270496 782728064 537391064 203785398 856088888 607032302 240598528 313252556 464338520 857892704 181511029 367475712 234616848 190904448 292239360 470957944 448452000 436791968 135652208 192091392 197922704 117629132 446743536 425579120 222320304 538766272 116856432 98258378 464079568 230226480 188002224 237938608 264322640 340853072 342560272 515975856 549814384 487118512 233656240 87833786 335997872 139640624 112059730 184548261 82951888 353224784 245119801 396615600 139249840 343466084 366605264 531813104 530290608 491769584 548505074 258111788 97379504 277075424 294259698 197878224 205623856 267311184 158477440 236982854 464743024 524584624 175832092 186786152 211225264 534466064 450418800 488377092 524015024 292189168 416251444 255151152 77256488 426203594 102847806 527492912 127147312 409752304 373133104 322164176 403221480 86592720 443071535 175708761 201048752 465458224 525884048 318863360 515390016 91625452 282764208 520422400 456872592 88059568 336294064 404710368 322011184 185502696 515678720 557471712 201345712 242497808 244638024 460880456 266392848 459614304 545081488 243698656 231404304 204149632 329550704 521210352 207635292 638813128 609078976 553716771 337372400 541624208 713688592 412334004 535938920 457366608 731320752 538885522 810082592 544443484 741780160 616987896 356463248 557505088 477492864 367172032 439287316 480631648 379183392 650041472 534976038 749450944 583876544 831990336 744356424 340370960 833450720 698629904 698549568 655016512 485026928 417105024 619402683 585705408 800604788 447170816 810703184 507216384 475702436 407118518 670386648 401943028 634207168 697180106 750000096 398173764 807900920 349461040 822928320 436189440 567222752 828047440 560363554 817065344 506695114 555666112 607859904 680264276 353706688 373125568 497935168 627892368 544627524 560028064 436246984 664841506 620706112 641592256 433348720 680242784 659742536 381287898 457953856 700657988 684462604 563847144 554227904 415186368 492505592 484043680 739687752 527480792 382885464 679542384 452252000 495630686 749212864 706926252 816849516 796684288 464065716 660240842 433247248 464833684 364889600 795881648 462886896
390105540 547239240 269961712 596639664 443701856 357856952 302050928 343613120 250075960 468940912 656588528 326961072 404144696 634744720 489562384 660699128 638438928 276721258 438178160 352824492 452906608 293153208 596242128 309553776 583189168 345139344 348788976 478874682 649663952 673797952 202090240 538922352 590463088 369848100 653108080 250560880 453540496 248122992 546527228 349679728 582078158 426693560 243761928 204049008 255794416 635149360 442096832 340305520 626044264 263558512 540101744 323791824 249123118 391371440 405627936 313915904 680665072 331772616 236536456 467809136 347834992 300075376 471100016 514165496 441903376 565774936 690567536 307462608 329033072 392714100 387687048 458135708 687562640 232232920 322065104 610922672 344433929 257030868 591144640 314452572 461298762 547930592 649750420 555764032 692828368 497967232 364841394 627817064 473995792 670554448 482654768 596970816 257868980 501955184 673969662 608200168 431261659 297661040 348699184 472894064 629210328 294764656 363068176 611444208 427135074 338492080 662512790 356332528 573217172 291473108 609796384 420807022 682138352 408384172 505725040 458270040 617943468 729326160 650166256 389382384 691324304 350505728 328577520 325061104 314088091 374799472 492749744 715997936 271747952 539847856 383639032 639977200 686168432 486784824 377482416 650013381 647359728 584575216 623514580 316492272 306440064 585238000 454705648 618074096 373338624 739907952 626806852 646526798 504864240 371408416 312854896 452739120 483651080 623546808 288959584 379845456 358655484 598461872 543330756 547612400 573276278 431098576 327853728 307923648 308970972 548536112 361984864 505423088 411248516 296236528 271766356 463051329 593913840 588286068 634242214 579343848 701487344 596442224 583717616 549480432 559765104 583512592 422892384 566303984 390655289 388609696 363587312 635611740 612542576 275390327 493032016 326610592 564395504 446728152 254985456 362043768 348203756 394570800 260669360 605583962 224852928 333657360 313899904 388285730 299589944 345977956 195657589 10815968 59852749 918005840 721011526 386594933 126828253 864975800 641609616 798760896 962348200 842505568 354501820 479498600 948361960 639846870 441571392 462824480 523650976 534507812 969339232 835073064 738197440 719442000 244924000 631737600 572771936 6752640 119724004 810188952 981408000 530128000 509984256 708804608 148193232 492990096 352475328 655199288 124939552 23870688 759515874 709292256 466005992 117928672 109037152 754864188 914133120 379308544 727195136 77545344 725476112 734736704 748772032 914816028 285788172 398639808 386276864 984068325 442198752 369102544 972017664 446875200 286126044 270936121 272374654 368329992 804004032 612530320 505274304 803272512 150605784 791137688 786700500 198515016 914836960 901162304 740106752 127013412 8544544 249810680 281485600 877117932 892235328 601303780 183967896 972040976 431777536 882738688 217179436 901139456 102406336 659037180 456082944 572712330 768336012 467196252 523635436 529466748 449173176 778287580 757123164 553864348 870310316 448400476 429802422 795623612 561770524 519546268 569482652 595866684 672397116 674104316 847519900 881358428 818662556 565200284 419377830 667541916 471184668 443603774 516092305 414495932 684768828 576663845 728159644 470793884 675010128 698149308 863357148 861834652 823313628 880049118 589655832 428923548 608619468 625803742 529422268 537167900 598855228 490021484 568526898 796287068 856128668 507376136 518330196 542769308 866010108 781962844 819921136 855559068 623733212 747795488 586695196 408800532 757747638 434391850 859036956 458691356 741296348 704677148 653708220 734765524 418136764 774615579 507252805 532592796 797002268 857428092 650407404 846934060 423169496 614308252 851966444 788416636 419603612 667838108 736254412 653555228 517046740 847222764 889015756 532889756 574041852 576182068 792424500 597936892 791158348 876625532 575242700 562948348 535693676 661094748 852754396 539179336 421066328 391332176 335969971 119625600 323877408 495941792 194587204 318192120 239619808 513573952 321138722 592335792 326696684 524033360 399241096 138716448 339758288 259746064 149425232 221540516 262884848 161436592 432294672 317229238 531704144 366129744 614243536 526609624 122624160 615703920 480883104 480802768 437269712 267280128 199358224 401655883 367958608 582857988 229424016 592956384 289469584 257955636 189371718 452639848 184196228 416460368 479433306 532253296 180426964 590154120 131714240 605181520 218442640 349475952 610300640 342616754 599318544 288948314 337919312 390113104 462517476 135959888 155378768 280188368 410145568 326880724 342281264 218500184 447094706 402959312 423845456 215601920 462495984 441995736 163541098 240207056 482911188 466715804 346100344 336481104 197439568 274758792 266296880 521940952 309733992 165138664 461795584 234505200 277883886 531466064 489179452 599102716 578937488 246318916 442494042 215500448 247086884 147142800 578134848 245140096
433861368 590995068 313717540 640395492 487457684 401612780 345806756 387368948 293831788 512696740 700344356 370716900 447900524 678500548 533318212 704454956 682194756 320477086 481933988 396580320 496662436 336909036 639997956 353309604 626944996 388895172 392544804 522630510 693419780 717553780 245846068 582678180 634218916 413603928 696863908 294316708 497296324 291878820 590283056 393435556 625833986 470449388 287517756 247804836 299550244 678905188 485852660 384061348 669800092 307314340 583857572 367547652 292878946 435127268 449383764 357671732 724420900 375528444 280292284 511564964 391590820 343831204 514855844 557921324 485659204 609530764 734323364 351218436 372788900 436469928 431442876 501891536 731318468 275988748 365820932 654678500 388189757 300786696 634900468 358208400 505054590 591686420 693506248 599519860 736584196 541723060 408597222 671572892 517751620 714310276 526410596 640726644 301624808 545711012 717725490 651955996 475017487 341416868 392455012 516649892 699686360 365240688 433544208 681920240 497611106 408968112 732988822 426808560 643693204 361949140 680272416 491283054 752614384 478860204 576201072 528746072 688419500 799802192 720642288 459858416 761800336 420981760 399053552 395537136 384564123 445275504 563225776 786473968 342223984 610323888 454115064 710453232 756644464 557260856 447958448 720489413 717835760 655051248 693990612 386968304 376916096 655714032 525181680 688550128 443814656 810383984 697282884 717002830 575340272 441884448 383330928 523215152 554127112 694022840 359435616 450321488 429131516 668937904 613806788 618088432 643752310 501574608 398329760 378399680 379447004 619012144 432460896 575899120 481724548 366712560 342242388 533527361 664389872 658762100 704718246 649819880 771963376 666918256 654193648 619956464 630241136 653988624 493368416 636780016 461131321 459085728 434063344 706087772 683018608 345866359 563508048 397086624 634871536 517204184 325461488 432519800 418679788 465046832 331145392 676059994 110876608 325152359 923913808 600257248 812823844 216496768 67294368 281479642 613077888 231778012 698098336 292076600 748780144 245216000 703239568 981266544 454276130 20642888 168857481 294496000 427228672 948739800 457340496 753731072 406237184 132303018 509932704 174962808 132877184 157641012 131572224 845431488 753936768 277211712 111013750 186537280 791692760 161296112 547312652 16670888 187340672 368267512 879360296 547576992 131695360 761833984 958043905 88892962 97552624 752069536 708116160 244033600 398963080 207603688 70559232 720582816 480385584 797374528 330235392 815208912 295174960 715640352 252976944 777966512 896529758 377708416 749175296 684098356 175791104 539612096 648378384 71433016 199439776 626089648 730936600 166632040 826289672 437910160 57994992 947880000 341722376 965539200 923175552 100121876 965727392 477194768 976918802 679762840 343190144 599825792 374704640 914462904 137255216 452903936 969301984 413599314 493979072 2854912 675320056 393856800 439115962 137976202 194415386 200246698 119953126 449067530 427903114 224644298 541090266 119180426 100582372 466403562 232550474 190326218 240262602 266646634 343177066 344884266 518299850 552138378 489442506 235980234 90157780 338321866 141964618 114383724 186872255 85275882 355548778 247443795 398939594 141573834 345790078 368929258 534137098 532614602 494093578 550829068 260435782 99703498 279399418 296583692 200202218 207947850 269635178 160801434 239306848 467067018 526908618 178156086 189110146 213549258 536790058 452742794 490701086 526339018 294513162 418575438 257475146 79580482 428527588 105171800 529816906 129471306 412076298 375457098 324488170 405545474 88916714 445395529 178032755 203372746 467782218 528208042 321187354 517714010 93949446 285088202 522746394 459196586 90383562 338618058 407034362 324335178 187826690 518002714 559795706 203669706 244821802 246962018 463204450 268716842 461938298 547405482 246022650 233728298 206473626 331874698 523534346 209959286 453770636 424036484 368674279 152329908 356581716 528646100 227291512 350896428 272324116 546278260 353843030 625040100 359400992 556737668 431945404 171420756 372462596 292450372 182129540 254244824 295589156 194140900 464998980 349933546 564408452 398834052 646947844 559313932 155328468 648408228 513587412 513507076 469974020 299984436 232062532 434360191 400662916 615562296 262128324 625660692 322173892 290659944 222076026 485344156 216900536 449164676 512137614 564957604 213131272 622858428 164418548 637885828 251146948 382180260 643004948 375321062 632022852 321652622 370623620 422817412 495221784 168664196 188083076 312892676 442849876 359585032 374985572 251204492 479799014 435663620 456549764 248306228 495200292 474700044 196245406 272911364 515615496 499420112 378804652 369185412 230143876 307463100 299001188 554645260 342438300 197842972 494499892 267209508 310588194 564170372 521883760 631807024 611641796 279023224 475198350 248204756 279791192 179847108 610839156 277844404
390156864 547290564 270013036 596690988 443753180 357908276 302102252 343664444 250127284 468992236 656639852 327012396 404196020 634796044 489613708 660750452 638490252 276772582 438229484 352875816 452957932 293204532 596293452 309605100 583240492 345190668 348840300 478926006 649715276 673849276 202141564 538973676 590514412 369899424 653159404 250612204 453591820 248174316 546578552 349731052 582129482 426744884 243813252 204100332 255845740 635200684 442148156 340356844 626095588 263609836 540153068 323843148 249174442 391422764 405679260 313967228 680716396 331823940 236587780 467860460 347886316 300126700 471151340 514216820 441954700 565826260 690618860 307513932 329084396 392765424 387738372 458187032 687613964 232284244 322116428 610973996 344485253 257082192 591195964 314503896 461350086 547981916 649801744 555815356 692879692 498018556 364892718 627868388 474047116 670605772 482706092 597022140 257920304 502006508 674020986 608251492 431312983 297712364 348750508 472945388 471929992 137484320 205787840 454163872 269854738 181211744 505232454 199052192 415936836 134192772 452516048 263526686 524858016 251103836 348444704 300989704 460663132 572045824 492885920 232102048 534043968 193225392 171297184 167780768 156807755 217519136 335469408 558717600 114467616 382567520 226358696 482696864 528888096 329504488 220202080 492733045 490079392 427294880 466234244 159211936 149159728 427957664 297425312 460793760 216058288 582627616 469526516 489246462 347583904 214128080 155574560 295458784 326370744 466266472 131679248 222565120 201375148 441181536 386050420 390332064 415995942 273818240 170573392 150643312 151690636 391255776 204704528 348142752 253968180 138956192 114486020 305770993 436633504 431005732 476961878 422063512 544207008 439161888 426437280 392200096 402484768 426232256 265612048 409023648 233374953 231329360 206306976 478331404 455262240 118109991 335751680 169330256 407115168 289447816 97705120 204763432 190923420 237290464 103389024 448303626 284000000 717815468 518947328 277650000 382423088 212095828 843488124 264222464 116313072 851904256 948010496 994800000 263836992 995183552 717448384 967043888 851473136 494984576 403844256 980127168 110942536 582895080 791415552 523962816 753202816 605144784 389466544 528259904 457371520 943326944 385734144 301773040 328480000 496832512 262094048 383882240 796315968 464444656 209674804 290072128 598794240 410907576 527302384 748649532 884853376 8568606 155373728 947853056 120111088 787189760 144321600 338005780 468114201 176274876 693208374 145407136 276161680 53302084 299848544 870031364 288105432 925361648 251006896 925425072 50386616 486131216 473497092 978104557 461836640 902806528 834733420 680821304 220530688 258324936 388734068 53668928 377243680 660520720 682379296 644668544 291267432 594994128 253188352 628529744 231151044 937254912 84238592 435036160 573340936 239563776 242500785 285468663 40833370 10546176 365749264 658102448 52937472 61421120 807394304 338719096 848567853 547428093 603867277 609698589 529405017 858519421 837355005 634096189 950542157 528632317 510034263 875855453 642002365 599778109 649714493 676098525 752628957 754336157 927751741 961590269 898894397 645432125 499609671 747773757 551416509 523835615 596324146 494727773 765000669 656895686 808391485 551025725 755241969 778381149 943588989 942066493 903545469 960280959 669887673 509155389 688851309 706035583 609654109 617399741 679087069 570253325 648758739 876518909 936360509 587607977 598562037 623001149 946241949 862194685 900152977 935790909 703965053 828027329 666927037 489032373 837979479 514623691 939268797 538923197 821528189 784908989 733940061 814997365 498368605 854847420 587484646 612824637 877234109 937659933 730639245 927165901 503401337 694540093 932198285 868648477 499835453 748069949 816486253 733787069 597278581 927454605 969247597 613121597 654273693 656413909 872656341 678168733 871390189 956857373 655474541 643180189 615925517 741326589 932986237 619411177 435267114 405532962 350170757 133826386 338078194 510142578 208787990 332392906 253820594 527774738 335339508 606536578 340897470 538234146 413441882 152917234 353959074 273946850 163626018 235741302 277085634 175637378 446495458 331430024 545904930 380330530 628444322 540810410 136824946 629904706 495083890 495003554 451470498 281480914 213559010 415856669 382159394 597058774 243624802 607157170 303670370 272156422 203572504 466840634 198397014 430661154 493634092 546454082 194627750 604354906 145915026 619382306 232643426 363676738 624501426 356817540 613519330 303149100 352120098 404313890 476718262 150160674 169579554 294389154 424346354 341081510 356482050 232700970 461295492 417160098 438046242 229802706 476696770 456196522 177741884 254407842 497111974 480916590 360301130 350681890 211640354 288959578 280497666 536141738 323934778 179339450 475996370 248705986 292084672 545666850 503380238 613303502 593138274 260519702 456694828 229701234 261287670 161343586 592335634 259340882
363185748 520319448 243041920 569719872 416782064 330937160 275131136 316693328 223156168 442021120 629668736 300041280 377224904 607824928 462642592 633779336 611519136 249801466 411258368 325904700 425986816 266233416 569322336 282633984 556269376 318219552 321869184 451954890 622744160 646878160 175170448 512002560 563543296 342928308 626188288 223641088 426620704 221203200 519607436 322759936 555158366 399773768 216842136 177129216 228874624 608229568 415177040 313385728 599124472 236638720 513181952 296872032 222203326 364451648 378708144 286996112 653745280 304852824 209616664 440889344 320915200 273155584 444180224 487245704 414983584 538855144 663647744 280542816 302113280 365794308 360767256 431215916 660642848 205313128 295145312 584002880 317514137 230111076 564224848 287532780 434378970 521010800 622830628 528844240 665908576 471047440 337921602 600897272 447076000 643634656 455734976 570051024 230949188 475035392 647049870 581280376 404341867 270741248 321779392 445974272 772070120 437624448 505927968 754304000 569994866 481351872 805372582 499192320 716076964 434332900 752656176 563666814 824998144 551243964 648584832 601129832 760803260 872185952 793026048 532242176 834184096 493365520 471437312 467920896 456947883 517659264 635609536 858857728 414607744 682707648 526498824 782836992 829028224 629644616 520342208 792873173 790219520 727435008 766374372 459352064 449299856 728097792 597565440 760933888 516198416 882767744 769666644 789386590 647724032 514268208 455714688 595598912 626510872 766406600 431819376 522705248 501515276 741321664 686190548 690472192 716136070 573958368 470713520 450783440 451830764 691395904 504844656 648282880 554108308 439096320 414626148 605911121 736773632 731145860 777102006 722203640 844347136 739302016 726577408 692340224 702624896 726372384 565752176 709163776 533515081 531469488 506447104 778471532 755402368 418250119 635891808 469470384 707255296 589587944 397845248 504903560 491063548 537430592 403529152 748443754 136942408 486261216 920344240 934203904 79440736 880425200 62694656 204957504 5971552 784605504 86264225 419822402 978553024 193957984 534562270 888543424 225400192 91344832 301817440 224208480 911840426 632216320 419840384 46141920 783008256 811562528 808240040 364701728 45962780 330510846 573632768 625972432 685675648 48094182 972939024 443081088 635472704 683293212 57840128 973179248 851991296 520944800 251537100 709652224 657311550 516895840 760156928 757781068 604452064 411329552 305292160 523693448 995615744 920307208 830664992 408786688 67940096 623510528 383715040 799318056 796129280 300473776 969131616 857631904 335005984 782154240 832748980 657207792 194873928 12453888 43776028 380335136 152302336 57709056 63072000 698589772 374475360 935990960 448258368 318839808 744471860 625498112 674422640 882777104 663940864 881834356 224740324 741597088 511294304 729301216 869440304 899434368 274463384 314349696 138498736 377225004 370977428 871558340 218025984 57344512 703624944 402485184 458924368 464755680 384462108 713576512 692412096 489153280 805599248 383689408 365091354 730912544 497059456 454835200 504771584 531155616 607686048 609393248 782808832 816647360 753951488 500489216 354666762 602830848 406473600 378892706 451381237 349784864 620057760 511952777 663448576 406082816 610299060 633438240 798646080 797123584 758602560 815338050 524944764 364212480 543908400 561092674 464711200 472456832 534144160 425310416 503815830 731576000 791417600 442665068 453619128 478058240 801299040 717251776 755210068 790848000 559022144 683084420 521984128 344089464 693036570 369680782 794325888 393980288 676585280 639966080 588997152 670054456 353425696 709904511 442541737 467881728 732291200 792717024 585696336 782222992 358458428 549597184 787255376 723705568 354892544 603127040 671543344 588844160 452335672 782511696 824304688 468178688 509330784 511471000 727713432 533225824 726447280 811914464 510531632 498237280 470982608 596383680 788043328 474468268 690289160 660555008 605192803 388848432 593100240 765164624 463810036 587414952 508842640 782796784 590361554 861558624 595919516 793256192 668463928 407939280 608981120 528968896 418648064 490763348 532107680 430659424 701517504 586452070 800926976 635352576 883466368 795832456 391846992 884926752 750105936 750025600 706492544 536502960 468581056 670878715 637181440 852080820 498646848 862179216 558692416 527178468 458594550 721862680 453419060 685683200 748656138 801476128 449649796 859376952 400937072 874404352 487665472 618698784 879523472 611839586 868541376 558171146 607142144 659335936 731740308 405182720 424601600 549411200 679368400 596103556 611504096 487723016 716317538 672182144 693068288 484824752 731718816 711218568 432763930 509429888 752134020 735938636 615323176 605703936 466662400 543981624 535519712 791163784 578956824 434361496 731018416 503728032 547106718 800688896 758402284 868325548 848160320 515541748 711716874 484723280 516309716 416365632 847357680 514362928
255304234 412437934 135160406 461838358 308900550 223055646 167249622 208811814 115274654 334139606 521787222 192159766 269343390 499943414 354761078 525897822 503637622 141919952 303376854 218023186 318105302 158351902 461440822 174752470 448387862 210338038 213987670 344073376 514862646 538996646 67288934 404121046 455661782 235046794 518306774 115759574 318739190 113321686 411725922 214878422 447276852 291892254 108960622 69247702 120993110 500348054 307295526 205504214 491242958 128757206 405300438 188990518 114321812 256570134 270826630 179114598 545863766 196971310 101735150 333007830 213033686 165274070 336298710 379364190 307102070 430973630 555766230 172661302 194231766 257912794 252885742 323334402 552761334 97431614 187263798 476121366 209632623 122229562 456343334 179651266 326497456 413129286 514949114 420962726 558027062 363165926 230040088 493015758 339194486 535753142 347853462 462169510 123067674 367153878 539168356 473398862 296460353 162859734 213897878 338092758 797779944 463334272 531637792 780013824 595704690 507061696 831082406 524902144 741786788 460042724 778366000 589376638 850707968 576953788 674294656 626839656 786513084 897895776 818735872 557952000 859893920 519075344 497147136 493630720 482657707 543369088 661319360 884567552 440317568 708417472 552208648 808546816 854738048 655354440 546052032 818582997 815929344 753144832 792084196 485061888 475009680 753807616 623275264 786643712 541908240 908477568 795376468 815096414 673433856 539978032 481424512 621308736 652220696 792116424 457529200 548415072 527225100 767031488 711900372 716182016 741845894 599668192 496423344 476493264 477540588 717105728 530554480 673992704 579818132 464806144 440335972 631620945 762483456 756855684 802811830 747913464 870056960 765011840 752287232 718050048 728334720 752082208 591462000 734873600 559224905 557179312 532156928 804181356 781112192 443959943 661601632 495180208 732965120 615297768 423555072 530613384 516773372 563140416 429238976 774153578 74484288 204347616 621811628 502697604 297280400 324201307 936521344 547971400 869106688 818498790 833309184 700880384 826040720 565711925 639264864 484835216 635385856 208286014 709196192 752676048 150483072 808767960 293217736 137565168 478405648 364125200 428436784 308548960 383635801 2232704 623757936 566269808 404335232 207927904 141569560 820681184 472585552 737120084 909611840 380970376 422639024 179002798 699581184 229613248 160331188 930926864 491369296 446705152 699621860 92805858 892968552 321958368 810802168 551983424 472784384 714981888 526014208 481423808 859401216 165011720 718637728 76034675 338631844 274284320 720576784 485728064 65732864 510123668 932021760 604755696 932794274 692828222 12379744 339006804 760385806 1366088 901832156 412248064 705296384 957522112 727755652 854497792 261945344 432729316 829111536 559119038 573589400 699190528 814944256 844406400 142178304 705137340 662349568 144344640 558717312 161582208 307921872 469981824 38602512 814410960 506761728 205621968 262061152 267892464 187598892 516713296 495548880 292290064 608736032 186826192 168228138 534049328 300196240 257971984 307908368 334292400 410822832 412530032 585945616 619784144 557088272 303626000 157803546 405967632 209610384 182029490 254518021 152921648 423194544 315089561 466585360 209219600 413435844 436575024 601782864 600260368 561739344 618474834 328081548 167349264 347045184 364229458 267847984 275593616 337280944 228447200 306952614 534712784 594554384 245801852 256755912 281195024 604435824 520388560 558346852 593984784 362158928 486221204 325120912 147226248 496173354 172817566 597462672 197117072 479722064 443102864 392133936 473191240 156562480 513041295 245678521 271018512 535427984 595853808 388833120 585359776 161595212 352733968 590392160 526842352 158029328 406263824 474680128 391980944 255472456 585648480 627441472 271315472 312467568 314607784 530850216 336362608 529584064 615051248 313668416 301374064 274119392 399520464 591180112 277605052 514094244 484360092 428997887 212653516 416905324 588969708 287615120 411220036 332647724 606601868 414166638 685363708 419724600 617061276 492269012 231744364 432786204 352773980 242453148 314568432 355912764 254464508 525322588 410257154 624732060 459157660 707271452 619637540 215652076 708731836 573911020 573830684 530297628 360308044 292386140 494683799 460986524 675885904 322451932 685984300 382497500 350983552 282399634 545667764 277224144 509488284 572461222 625281212 273454880 683182036 224742156 698209436 311470556 442503868 703328556 435644670 692346460 381976230 430947228 483141020 555545392 228987804 248406684 373216284 503173484 419908640 435309180 311528100 540122622 495987228 516873372 308629836 555523900 535023652 256569014 333234972 575939104 559743720 439128260 429509020 290467484 367786708 359324796 614968868 402761908 258166580 554823500 327533116 370911802 624493980 582207368 692130632 671965404 339346832 535521958 308528364 340114800 240170716 671162764 338168012
192209748 349343448 72065920 398743872 245806064 159961160 104155136 145717328 52180168 271045120 458692736 129065280 206248904 436848928 291666592 462803336 440543136 78825466 240282368 154928700 255010816 95257416 398346336 111657984 385293376 147243552 150893184 280978890 451768160 475902160 4194448 341026560 392567296 171952308 455212288 52665088 255644704 50227200 348631436 151783936 384182366 228797768 45866136 6153216 57898624 437253568 244201040 142409728 428148472 65662720 342205952 125896032 51227326 193475648 207732144 116020112 482769280 133876824 38640664 269913344 149939200 102179584 273204224 316269704 244007584 367879144 492671744 109566816 131137280 194818308 189791256 260239916 489666848 34337128 124169312 413026880 146538137 59135076 393248848 116556780 263402970 350034800 451854628 357868240 494932576 300071440 166945602 429921272 276100000 472658656 284758976 399075024 59973188 304059392 476073870 410304376 233365867 99765248 150803392 274998272 452643560 118197888 186501408 434877440 250568306 161925312 485946022 179765760 396650404 114906340 433229616 244240254 505571584 231817404 329158272 281703272 441376700 552759392 473599488 212815616 514757536 173938960 152010752 148494336 137521323 198232704 316182976 539431168 95181184 363281088 207072264 463410432 509601664 310218056 200915648 473446613 470792960 408008448 446947812 139925504 129873296 408671232 278138880 441507328 196771856 563341184 450240084 469960030 328297472 194841648 136288128 276172352 307084312 446980040 112392816 203278688 182088716 421895104 366763988 371045632 396709510 254531808 151286960 131356880 132404204 371969344 185418096 328856320 234681748 119669760 95199588 286484561 417347072 411719300 457675446 402777080 524920576 419875456 407150848 372913664 383198336 406945824 246325616 389737216 214088521 212042928 187020544 459044972 435975808 98823559 316465248 150043824 387828736 270161384 78418688 185477000 171636988 218004032 84102592 429017194 842905928 7463090 169050460 39949176 20100736 566340000 886476977 341638320 825199848 746567172 913994368 839816710 141155080 134769920 645184768 34334250 945033698 646824384 216479704 696175552 914700096 58790248 504336728 518627188 374323392 595695088 343576848 434579704 553324190 918122464 137786368 528120976 421240696 205512158 730308096 823269246 74429476 414510592 856833536 528849344 454176302 357665792 929513832 1436672 863181252 241765952 638876432 797633152 624924154 131774536 589753344 653791328 16065536 877161104 713487104 453280288 269812224 427137600 902462816 983601444 917166848 497208320 238749728 614190080 151759360 297642952 407267914 802496000 110995745 499722080 418804580 900137856 808510656 220487040 989634112 294146368 573790080 993151446 760128000 364650944 925577304 490332200 440157440 966000384 438725000 394266112 327499264 188347200 692083384 104668224 380664936 43957264 834579296 582417664 801494000 199827136 253748896 890247968 144038208 622065742 656421050 355281290 411720474 417551786 337258214 666372618 645208202 441949386 758395354 336485514 317887460 683708650 449855562 407631306 457567690 483951722 560482154 562189354 735604938 769443466 706747594 453285322 307462868 555626954 359269706 331688812 404177343 302580970 572853866 464748883 616244682 358878922 563095166 586234346 751442186 749919690 711398666 768134156 477740870 317008586 496704506 513888780 417507306 425252938 486940266 378106522 456611936 684372106 744213706 395461174 406415234 430854346 754095146 670047882 708006174 743644106 511818250 635880526 474780234 296885570 645832676 322476888 747121994 346776394 629381386 592762186 541793258 622850562 306221802 662700617 395337843 420677834 685087306 745513130 538492442 735019098 311254534 502393290 740051482 676501674 307688650 555923146 624339450 541640266 405131778 735307802 777100794 420974794 462126890 464267106 680509538 486021930 679243386 764710570 463327738 451033386 423778714 549179786 740839434 427264374 405813768 376079616 320717411 104373040 308624848 480689232 179334644 302939560 224367248 498321392 305886162 577083232 311444124 508780800 383988536 123463888 324505728 244493504 134172672 206287956 247632288 146184032 417042112 301976678 516451584 350877184 598990976 511357064 107371600 600451360 465630544 465550208 422017152 252027568 184105664 386403323 352706048 567605428 214171456 577703824 274217024 242703076 174119158 437387288 168943668 401207808 464180746 517000736 165174404 574901560 116461680 589928960 203190080 334223392 595048080 327364194 584065984 273695754 322666752 374860544 447264916 120707328 140126208 264935808 394893008 311628164 327028704 203247624 431842146 387706752 408592896 200349360 447243424 426743176 148288538 224954496 467658628 451463244 330847784 321228544 182187008 259506232 251044320 506688392 294481432 149886104 446543024 219252640 262631326 516213504 473926892 583850156 563684928 231066356 427241482 200247888 231834324 131890240 562882288 229887536
295577332 452711032 175433504 502111456 349173648 263328744 207522720 249084912 155547752 374412704 562060320 232432864 309616488 540216512 395034176 566170920 543910720 182193050 343649952 258296284 358378400 198625000 501713920 215025568 488660960 250611136 254260768 384346474 555135744 579269744 107562032 444394144 495934880 275319892 558579872 156032672 359012288 153594784 451999020 255151520 487549950 332165352 149233720 109520800 161266208 540621152 347568624 245777312 531516056 169030304 445573536 229263616 154594910 296843232 311099728 219387696 586136864 237244408 142008248 373280928 253306784 205547168 376571808 419637288 347375168 471246728 596039328 212934400 234504864 298185892 293158840 363607500 593034432 137704712 227536896 516394464 249905721 162502660 496616432 219924364 366770554 453402384 555222212 461235824 598300160 403439024 270313186 533288856 379467584 576026240 388126560 502442608 163340772 407426976 579441454 513671960 336733451 203132832 254170976 378365856 867816880 533371208 601674728 850050760 665741626 577098632 901119342 594939080 811823724 530079660 848402936 659413574 920744904 646990724 744331592 696876592 856550020 967932712 888772808 627988936 929930856 589112280 567184072 563667656 552694643 613406024 731356296 954604488 510354504 778454408 622245584 878583752 924774984 725391376 616088968 888619933 885966280 823181768 862121132 555098824 545046616 823844552 693312200 856680648 611945176 978514504 865413404 885133350 743470792 610014968 551461448 691345672 722257632 862153360 527566136 618452008 597262036 837068424 781937308 786218952 811882830 669705128 566460280 546530200 547577524 787142664 600591416 744029640 649855068 534843080 510372908 701657881 832520392 826892620 872848766 817950400 940093896 835048776 822324168 788086984 798371656 822119144 661498936 804910536 629261841 627216248 602193864 874218292 851149128 513996879 731638568 565217144 803002056 685334704 493592008 600650320 586810308 633177352 499275912 844190514 946365591 963001760 206524704 296878322 277477132 2642680 767502144 547491504 479673088 79214704 52800544 383911580 741731208 624585992 61658070 297824960 906560038 580599712 652036894 785871968 543363424 256145408 401604888 349768000 828393536 331151040 39192220 430055840 132193904 612086336 296497536 762684032 792620384 475014780 249164832 334825776 253356000 458090216 560911100 851974720 221647452 5900708 974234976 466170624 105622528 96866560 955358272 28575896 175142080 512896000 558503392 672966208 316215040 672032 107296768 638428672 557132264 894460168 392349362 562495892 910492240 989711488 328577832 488793800 667648768 885023232 880325632 656737984 402873920 558813866 953934720 869299104 937403136 537984512 507584768 294609920 540928640 193982496 586537568 403837696 728519936 631796447 748394368 304476192 5110688 438942382 679155088 983588064 171628960 589436160 39418384 921615328 625777664 11272130 458065920 928764928 395035136 271868192 895194752 798942800 599601136 298461376 354900560 360731872 280438300 609552704 588388288 385129472 701575440 279665600 261067546 626888736 393035648 350811392 400747776 427131808 503662240 505369440 678785024 712623552 649927680 396465408 250642954 498807040 302449792 274868898 347357429 245761056 516033952 407928969 559424768 302059008 506275252 529414432 694622272 693099776 654578752 711314242 420920956 260188672 439884592 457068866 360687392 368433024 430120352 321286608 399792022 627552192 687393792 338641260 349595320 374034432 697275232 613227968 651186260 686824192 454998336 579060612 417960320 240065656 589012762 265656974 690302080 289956480 572561472 535942272 484973344 566030648 249401888 605880703 338517929 363857920 628267392 688693216 481672528 678199184 254434620 445573376 683231568 619681760 250868736 499103232 567519536 484820352 348311864 678487888 720280880 364154880 405306976 407447192 623689624 429202016 622423472 707890656 406507824 394213472 366958800 492359872 684019520 370444460 716294664 686560512 631198307 414853936 619105744 791170128 489815540 613420456 534848144 808802288 616367058 887564128 621925020 819261696 694469432 433944784 634986624 554974400 444653568 516768852 558113184 456664928 727523008 612457574 826932480 661358080 909471872 821837960 417852496 910932256 776111440 776031104 732498048 562508464 494586560 696884219 663186944 878086324 524652352 888184720 584697920 553183972 484600054 747868184 479424564 711688704 774661642 827481632 475655300 885382456 426942576 900409856 513670976 644704288 905528976 637845090 894546880 584176650 633147648 685341440 757745812 431188224 450607104 575416704 705373904 622109060 637509600 513728520 742323042 698187648 719073792 510830256 757724320 737224072 458769434 535435392 778139524 761944140 641328680 631709440 492667904 569987128 561525216 817169288 604962328 460367000 757023920 529733536 573112222 826694400 784407788 894331052 874165824 541547252 737722378 510728784 542315220 442371136 873363184 540368432
510617300 667751000 390473472 717151424 564213616 478368712 422562688 464124880 370587720 589452672 777100288 447472832 524656456 755256480 610074144 781210888 758950688 397233018 558689920 473336252 573418368 413664968 716753888 430065536 703700928 465651104 469300736 599386442 770175712 794309712 322602000 659434112 710974848 490359860 773619840 371072640 574052256 368634752 667038988 470191488 702589918 547205320 364273688 324560768 376306176 755661120 562608592 460817280 746556024 384070272 660613504 444303584 369634878 511883200 526139696 434427664 801176832 452284376 357048216 588320896 468346752 420587136 591611776 634677256 562415136 686286696 811079296 427974368 449544832 513225860 508198808 578647468 808074400 352744680 442576864 731434432 464945689 377542628 711656400 434964332 581810522 668442352 770262180 676275792 813340128 618478992 485353154 748328824 594507552 791066208 603166528 717482576 378380740 622466944 794481422 728711928 551773419 418172800 469210944 593405824 857372942 522927270 591230790 839606822 655297688 566654694 890675404 584495142 801379786 519635722 837958998 648969636 910300966 636546786 733887654 686432654 846106082 957488774 878328870 617544998 919486918 578668342 556740134 553223718 542250705 602962086 720912358 944160550 499910566 768010470 611801646 868139814 914331046 714947438 605645030 878175995 875522342 812737830 851677194 544654886 534602678 813400614 682868262 846236710 601501238 968070566 854969466 874689412 733026854 599571030 541017510 680901734 711813694 851709422 517122198 608008070 586818098 826624486 771493370 775775014 801438892 659261190 556016342 536086262 537133586 776698726 590147478 733585702 639411130 524399142 499928970 691213943 822076454 816448682 862404828 807506462 929649958 824604838 811880230 777643046 787927718 811675206 651054998 794466598 618817903 616772310 591749926 863774354 840705190 503552941 721194630 554773206 792558118 674890766 483148070 590206382 576366370 622733414 488831974 833746576 542409356 31044680 781683360 882482752 587462736 252771136 625576372 377762000 278265240 420271660 908733456 66319872 457887734 662148768 107862748 42991173 27518577 367961440 317072400 830569082 248485159 654959904 709139584 417041920 798777064 215370524 650228992 405743072 504618624 653039968 477353216 416718750 780314544 663741104 440812692 22336640 883054368 458566384 141339204 996276224 580921275 388485904 550915200 71289728 762146304 637875536 417514368 419334734 478210176 229732864 363579328 39899008 756174864 173967520 753563600 348103168 442799872 970345392 987297268 898250880 91045444 106991368 755151424 184753408 439905248 788159620 970363616 293648352 10801554 755258500 239478068 216864571 981652176 840144384 398763448 223832224 668084130 848590704 351144066 712863437 941546617 254206880 668357608 672781405 833900084 92369208 685194592 552170529 901583960 13364256 896826696 289769760 419946976 764345852 118875456 403959468 879563968 747856832 151525000 33800768 829671968 528532208 584971392 590802704 510509132 839623536 818459120 615200304 931646272 509736432 491138378 856959568 623106480 580882224 630818608 657202640 733733072 735440272 908855856 942694384 879998512 626536240 480713786 728877872 532520624 504939730 577428261 475831888 746104784 637999801 789495600 532129840 736346084 759485264 924693104 923170608 884649584 941385074 650991788 490259504 669955424 687139698 590758224 598503856 660191184 551357440 629862854 857623024 917464624 568712092 579666152 604105264 927346064 843298800 881257092 916895024 685069168 809131444 648031152 470136488 819083594 495727806 920372912 520027312 802632304 766013104 715044176 796101480 479472720 835951535 568588761 593928752 858338224 918764048 711743360 908270016 484505452 675644208 913302400 849752592 480939568 729174064 797590368 714891184 578382696 908558720 950351712 594225712 635377808 637518024 853760456 659272848 852494304 937961488 636578656 624284304 597029632 722430704 914090352 600515292 411315496 381581344 326219139 109874768 314126576 486190960 184836372 308441288 229868976 503823120 311387890 582584960 316945852 514282528 389490264 128965616 330007456 249995232 139674400 211789684 253134016 151685760 422543840 307478406 521953312 356378912 604492704 516858792 112873328 605953088 471132272 471051936 427518880 257529296 189607392 391905051 358207776 573107156 219673184 583205552 279718752 248204804 179620886 442889016 174445396 406709536 469682474 522502464 170676132 580403288 121963408 595430688 208691808 339725120 600549808 332865922 589567712 279197482 328168480 380362272 452766644 126209056 145627936 270437536 400394736 317129892 332530432 208749352 437343874 393208480 414094624 205851088 452745152 432244904 153790266 230456224 473160356 456964972 336349512 326730272 187688736 265007960 256546048 512190120 299983160 155387832 452044752 224754368 268133054 521715232 479428620 589351884 569186656 236568084 432743210 205749616 237336052 137391968 568384016 235389264
511328796 668462496 391184968 717862920 564925112 479080208 423274184 464836376 371299216 590164168 777811784 448184328 525367952 755967976 610785640 781922384 759662184 397944514 559401416 474047748 574129864 414376464 717465384 430777032 704412424 466362600 470012232 600097938 770887208 795021208 323313496 660145608 711686344 491071356 774331336 371784136 574763752 369346248 667750484 470902984 703301414 547916816 364985184 325272264 377017672 756372616 563320088 461528776 747267520 384781768 661325000 445015080 370346374 512594696 526851192 435139160 801888328 452995872 357759712 589032392 469058248 421298632 592323272 635388752 563126632 686998192 811790792 428685864 450256328 513937356 508910304 579358964 808785896 353456176 443288360 732145928 465657185 378254124 712367896 435675828 582522018 669153848 770973676 676987288 814051624 619190488 486064650 749040320 595219048 791777704 603878024 718194072 379092236 623178440 795192918 729423424 552484915 418884296 469922440 594117320 497071848 162626176 230929696 479305728 294996594 206353600 530374310 224194048 441078692 159334628 477657904 288668542 549999872 276245692 373586560 326131560 485804988 597187680 518027776 257243904 559185824 218367248 196439040 192922624 181949611 242660992 360611264 583859456 139609472 407709376 251500552 507838720 554029952 354646344 245343936 517874901 515221248 452436736 491376100 184353792 174301584 453099520 322567168 485935616 241200144 607769472 494668372 514388318 372725760 239269936 180716416 320600640 351512600 491408328 156821104 247706976 226517004 466323392 411192276 415473920 441137798 298960096 195715248 175785168 176832492 416397632 229846384 373284608 279110036 164098048 139627876 330912849 461775360 456147588 502103734 447205368 569348864 464303744 451579136 417341952 427626624 451374112 290753904 434165504 258516809 256471216 231448832 503473260 480404096 143251847 360893536 194472112 432257024 314589672 122846976 229905288 216065276 262432320 128530880 473445482 66231240 990448910 268346880 31704832 334093988 869701984 479420584 349777096 542097264 110066328 235430191 244232688 198452316 489454886 936033792 947563840 217013568 885791142 592645120 1792960 18329600 836235752 525437342 860698784 891295520 975607552 317541176 759387620 452116480 73354752 17485144 861626666 563919552 661805056 802572032 436140352 598439264 293015024 85296614 140200000 562216924 575520544 820716112 227241600 32597404 116440430 397275344 189874530 474697344 649116224 263498624 235274756 526915324 121203712 468146140 776754256 749403944 438573056 194834320 396890688 507462088 54031104 699588296 539647266 382689720 397575090 298520 143980544 37874132 679195736 571416376 179424576 228260800 347421924 623695100 123868436 318375056 405180958 974376256 738119168 606080908 705556672 464139200 545916602 60415840 987578232 979939552 383149824 786239168 364260956 277919144 267284160 675924064 480243888 822373376 329440128 803448336 132567706 691298684 731866560 408112332 106972572 163411756 169243068 88949496 418063900 396899484 193640668 510086636 88176796 69578742 435399932 201546844 159322588 209258972 235643004 312173436 313880636 487296220 521134748 458438876 204976604 59154150 307318236 110960988 83380094 155868625 54272252 324545148 216440165 367935964 110570204 314786448 337925628 503133468 501610972 463089948 519825438 229432152 68699868 248395788 265580062 169198588 176944220 238631548 129797804 208303218 436063388 495904988 147152456 158106516 182545628 505786428 421739164 459697456 495335388 263509532 387571808 226471516 48576852 397523958 74168170 498813276 98467676 381072668 344453468 293484540 374541844 57913084 414391899 147029125 172369116 436778588 497204412 290183724 486710380 62945816 254084572 491742764 428192956 59379932 307614428 376030732 293331548 156823060 486999084 528792076 172666076 213818172 215958388 432200820 237713212 430934668 516401852 215019020 202724668 175469996 300871068 492530716 178955656 410517716 380783564 325421359 109076988 313328796 485393180 184038592 307643508 229071196 503025340 310590110 581787180 316148072 513484748 388692484 128167836 329209676 249197452 138876620 210991904 252336236 150887980 421746060 306680626 521155532 355581132 603694924 516061012 112075548 605155308 470334492 470254156 426721100 256731516 188809612 391107271 357409996 572309376 218875404 582407772 278920972 247407024 178823106 442091236 173647616 405911756 468884694 521704684 169878352 579605508 121165628 594632908 207894028 338927340 599752028 332068142 588769932 278399702 327370700 379564492 451968864 125411276 144830156 269639756 399596956 316332112 331732652 207951572 436546094 392410700 413296844 205053308 451947372 431447124 152992486 229658444 472362576 456167192 335551732 325932492 186890956 264210180 255748268 511392340 299185380 154590052 451246972 223956588 267335274 520917452 478630840 588554104 568388876 235770304 431945430 204951836 236538272 136594188 567586236 234591484
627308116 784441816 507164288 833842240 680904432 595059528 539253504 580815696 487278536 706143488 893791104 564163648 641347272 871947296 726764960 897901704 875641504 513923834 675380736 590027068 690109184 530355784 833444704 546756352 820391744 582341920 585991552 716077258 886866528 911000528 439292816 776124928 827665664 607050676 890310656 487763456 690743072 485325568 783729804 586882304 819280734 663896136 480964504 441251584 492996992 872351936 679299408 577508096 863246840 500761088 777304320 560994400 486325694 628574016 642830512 551118480 917867648 568975192 473739032 705011712 585037568 537277952 708302592 751368072 679105952 802977512 927770112 544665184 566235648 629916676 624889624 695338284 924765216 469435496 559267680 848125248 581636505 494233444 828347216 551655148 698501338 785133168 886952996 792966608 930030944 735169808 602043970 865019640 711198368 907757024 719857344 834173392 495071556 739157760 911172238 845402744 668464235 534863616 585901760 710096640 461465832 127020160 195323680 443699712 259390578 170747584 494768294 188588032 405472676 123728612 442051888 253062526 514393856 240639676 337980544 290525544 450198972 561581664 482421760 221637888 523579808 182761232 160833024 157316608 146343595 207054976 325005248 548253440 104003456 372103360 215894536 472232704 518423936 319040328 209737920 482268885 479615232 416830720 455770084 148747776 138695568 417493504 286961152 450329600 205594128 572163456 459062356 478782302 337119744 203663920 145110400 284994624 315906584 455802312 121215088 212100960 190910988 430717376 375586260 379867904 405531782 263354080 160109232 140179152 141226476 380791616 194240368 337678592 243504020 128492032 104021860 295306833 426169344 420541572 466497718 411599352 533742848 428697728 415973120 381735936 392020608 415768096 255147888 398559488 222910793 220865200 195842816 467867244 444798080 107645831 325287520 158866096 396651008 278983656 87240960 194299272 180459260 226826304 92924864 437839466 460383528 471647232 772612320 643777600 724743316 555290568 706571512 383517472 226386000 509522820 621119680 697690944 143441632 13625502 482251456 293565344 609164192 20411820 265787332 228963424 691609600 445553520 441644096 35335936 273773260 54211072 138854400 85604336 694990400 712108800 402966488 20446730 825629392 530509296 282413152 441653900 526457628 776794224 16111146 506331344 976692208 440271664 924226048 32562320 538605696 297421100 328956416 140659456 397656404 738906176 23220736 547313488 372325248 638458624 403958400 142630604 151878638 684719776 494819872 578064384 737280 296939168 462176656 552903660 276362644 190869504 398747136 524238340 376573957 330271432 601672704 864076288 721952000 561976704 216603672 990079104 906883812 849472000 252815570 479738902 522197948 16850688 920996304 455875424 151299537 36548616 291664856 830688512 113922956 523297974 544563936 50694160 673531008 972777496 444650988 539550688 304704896 202789952 973805160 80384768 723922214 422782454 479221638 485052950 404759378 733873782 712709366 509450550 825896518 403986678 385388624 751209814 517356726 475132470 525068854 551452886 627983318 629690518 803106102 836944630 774248758 520786486 374964032 623128118 426770870 399189976 471678507 370082134 640355030 532250047 683745846 426380086 630596330 653735510 818943350 817420854 778899830 835635320 545242034 384509750 564205670 581389944 485008470 492754102 554441430 445607686 524113100 751873270 811714870 462962338 473916398 498355510 821596310 737549046 775507338 811145270 579319414 703381690 542281398 364386734 713333840 389978052 814623158 414277558 696882550 660263350 609294422 690351726 373722966 730201781 462839007 488178998 752588470 813014294 605993606 802520262 378755698 569894454 807552646 744002838 375189814 623424310 691840614 609141430 472632942 802808966 844601958 488475958 529628054 531768270 748010702 553523094 746744550 832211734 530828902 518534550 491279878 616680950 808340598 494765538 477338888 447604736 392242531 175898160 380149968 552214352 250859764 374464680 295892368 569846512 377411282 648608352 382969244 580305920 455513656 194989008 396030848 316018624 205697792 277813076 319157408 217709152 488567232 373501798 587976704 422402304 670516096 582882184 178896720 671976480 537155664 537075328 493542272 323552688 255630784 457928443 424231168 639130548 285696576 649228944 345742144 314228196 245644278 508912408 240468788 472732928 535705866 588525856 236699524 646426680 187986800 661454080 274715200 405748512 666573200 398889314 655591104 345220874 394191872 446385664 518790036 192232448 211651328 336460928 466418128 383153284 398553824 274772744 503367266 459231872 480118016 271874480 518768544 498268296 219813658 296479616 539183748 522988364 402372904 392753664 253712128 331031352 322569440 578213512 366006552 221411224 518068144 290777760 334156446 587738624 545452012 655375276 635210048 302591476 498766602 271773008 303359444 203415360 634407408 301412656
398984276 556117976 278840448 605518400 452580592 366735688 310929664 352491856 258954696 477819648 665467264 335839808 413023432 643623456 498441120 669577864 647317664 285599994 447056896 361703228 461785344 302031944 605120864 318432512 592067904 354018080 357667712 487753418 658542688 682676688 210968976 547801088 599341824 378726836 661986816 259439616 462419232 257001728 555405964 358558464 590956894 435572296 252640664 212927744 264673152 644028096 450975568 349184256 634923000 272437248 548980480 332670560 258001854 400250176 414506672 322794640 689543808 340651352 245415192 476687872 356713728 308954112 479978752 523044232 450782112 574653672 699446272 316341344 337911808 401592836 396565784 467014444 696441376 241111656 330943840 619801408 353312665 265909604 600023376 323331308 470177498 556809328 658629156 564642768 701707104 506845968 373720130 636695800 482874528 679433184 491533504 605849552 266747716 510833920 682848398 617078904 440140395 306539776 357577920 481772800 576559556 242113884 310417404 558793436 374484302 285841308 609862018 303681756 520566400 238822336 557145612 368156250 629487580 355733400 453074268 405619268 565292696 676675388 597515484 336731612 638673532 297854956 275926748 272410332 261437319 322148700 440098972 663347164 219097180 487197084 330988260 587326428 633517660 434134052 324831644 597362609 594708956 531924444 570863808 263841500 253789292 532587228 402054876 565423324 320687852 687257180 574156080 593876026 452213468 318757644 260204124 400088348 431000308 570896036 236308812 327194684 306004712 545811100 490679984 494961628 520625506 378447804 275202956 255272876 256320200 495885340 309334092 452772316 358597744 243585756 219115584 410400557 541263068 535635296 581591442 526693076 648836572 543791452 531066844 496829660 507114332 530861820 370241612 513653212 338004517 335958924 310936540 582960968 559891804 222739555 440381244 273959820 511744732 394077380 202334684 309392996 295552984 341920028 208018588 552933190 575693768 914025344 846591008 367050496 341149634 247079104 753535488 927386730 734748672 180112144 250382640 536235296 915212008 967257337 929728000 50400256 742036864 627285876 523825344 233882240 909747584 473485440 840418688 181129240 332444548 239782400 293966336 668021824 57416856 486664319 564338912 236032000 251472800 912312152 31875712 830664640 982121240 985611832 915573152 311789736 393026048 177822594 362341612 56712120 501984720 891140384 683244976 440011264 301598720 238018080 603716096 589784952 148532736 972993152 28504652 568039104 622797312 952710336 367618168 936134592 897524800 231135500 6069736 922924928 891902088 375117488 953027016 583565824 708502872 35491904 472107040 912829696 998917464 87135076 428005504 290994352 674896384 309362504 229798744 861831376 51112064 273448864 23293536 573565495 609761640 721117184 776936528 487016624 556110720 950606608 826869840 747320144 747841846 632967904 130400448 272128336 152622954 901668256 527400485 725236492 790236784 489097024 545536208 551367520 471073948 800188352 779023936 575765120 892211088 470301248 451703194 817524384 583671296 541447040 591383424 617767456 694297888 696005088 869420672 903259200 840563328 587101056 441278602 689442688 493085440 465504546 537993077 436396704 706669600 598564617 750060416 492694656 696910900 720050080 885257920 883735424 845214400 901949890 611556604 450824320 630520240 647704514 551323040 559068672 620756000 511922256 590427670 818187840 878029440 529276908 540230968 564670080 887910880 803863616 841821908 877459840 645633984 769696260 608595968 430701304 779648410 456292622 880937728 480592128 763197120 726577920 675608992 756666296 440037536 796516351 529153577 554493568 818903040 879328864 672308176 868834832 445070268 636209024 873867216 810317408 441504384 689738880 758155184 675456000 538947512 869123536 910916528 554790528 595942624 598082840 814325272 619837664 813059120 898526304 597143472 584849120 557594448 682995520 874655168 561080108 350050385 320316233 264954028 48609657 252861465 424925849 123571261 247176177 168603865 442558009 250122779 521319849 255680741 453017417 328225153 67700505 268742345 188730121 78409289 150524573 191868905 90420649 361278729 246213295 460688201 295113801 543227593 455593681 51608217 544687977 409867161 409786825 366253769 196264185 128342281 330639940 296942665 511842045 158408073 521940441 218453641 186939693 118355775 381623905 113180285 345444425 408417363 461237353 109411021 519138177 60698297 534165577 147426697 278460009 539284697 271600811 528302601 217932371 266903369 319097161 391501533 64943945 84362825 209172425 339129625 255864781 271265321 147484241 376078763 331943369 352829513 144585977 391480041 370979793 92525155 169191113 411895245 395699861 275084401 265465161 126423625 203742849 195280937 450925009 238718049 94122721 390779641 163489257 206867943 460450121 418163509 528086773 507921545 175302973 371478099 144484505 176070941 76126857 507118905 174124153
218601636 375735336 98457808 425135760 272197952 186353048 130547024 172109216 78572056 297437008 485084624 155457168 232640792 463240816 318058480 489195224 466935024 105217354 266674256 181320588 281402704 121649304 424738224 138049872 411685264 173635440 177285072 307370778 478160048 502294048 30586336 367418448 418959184 198344196 481604176 79056976 282036592 76619088 375023324 178175824 410574254 255189656 72258024 32545104 84290512 463645456 270592928 168801616 454540360 92054608 368597840 152287920 77619214 219867536 234124032 142412000 509161168 160268712 65032552 296305232 176331088 128571472 299596112 342661592 270399472 394271032 519063632 135958704 157529168 221210196 216183144 286631804 516058736 60729016 150561200 439418768 172930025 85526964 419640736 142948668 289794858 376426688 478246516 384260128 521324464 326463328 193337490 456313160 302491888 499050544 311150864 425466912 86365076 330451280 502465758 436696264 259757755 126157136 177195280 301390160 398091240 63645568 131949088 380325120 196015986 107372992 431393702 125213440 342098084 60354020 378677296 189687934 451019264 177265084 274605952 227150952 386824380 498207072 419047168 158263296 460205216 119386640 97458432 93942016 82969003 143680384 261630656 484878848 40628864 308728768 152519944 408858112 455049344 255665736 146363328 418894293 416240640 353456128 392395492 85373184 75320976 354118912 223586560 386955008 142219536 508788864 395687764 415407710 273745152 140289328 81735808 221620032 252531992 392427720 57840496 148726368 127536396 367342784 312211668 316493312 342157190 199979488 96734640 76804560 77851884 317417024 130865776 274304000 180129428 65117440 40647268 231932241 362794752 357166980 403123126 348224760 470368256 365323136 352598528 318361344 328646016 352393504 191773296 335184896 159536201 157490608 132468224 404492652 381423488 44271239 261912928 95491504 333276416 215609064 23866368 130924680 117084668 163451712 29550272 374464874 486822704 245990796 328839304 354950656 26022912 396021854 579533568 367369756 700148520 334324688 411102208 410702848 590388864 340790152 318871488 758199431 396459080 424324408 809816192 837051616 657056064 595986536 858034208 283990812 258270464 669056240 290821664 269585188 596716800 979016130 760896768 855515552 799572150 643419808 893236466 242489650 998132804 723982336 991864912 849940736 898657888 622381200 966297856 595625000 941149536 502038811 946351008 764280674 54222336 569959064 241449172 986807968 369498956 230068086 153341552 904598272 539288400 174994944 807729092 452660432 633270528 766498432 24895304 714367776 619338432 981895168 869637408 525010528 425175776 210406320 121475968 492276104 112265504 164094960 605318016 205173888 570906688 173148160 53633024 164657144 739102851 545426032 894028384 295148534 554839040 880663224 941873696 488508850 91231536 510964312 657909620 470747528 515514350 335256528 989017688 192678460 233002496 679209088 36873952 23523584 800007516 498867756 555306940 561138252 480844680 809959084 788794668 585535852 901981820 480071980 461473926 827295116 593442028 551217772 601154156 627538188 704068620 705775820 879191404 913029932 850334060 596871788 451049334 699213420 502856172 475275278 547763809 446167436 716440332 608335349 759831148 502465388 706681632 729820812 895028652 893506156 854985132 911720622 621327336 460595052 640290972 657475246 561093772 568839404 630526732 521692988 600198402 827958572 887800172 539047640 550001700 574440812 897681612 813634348 851592640 887230572 655404716 779466992 618366700 440472036 789419142 466063354 890708460 490362860 772967852 736348652 685379724 766437028 449808268 806287083 538924309 564264300 828673772 889099596 682078908 878605564 454841000 645979756 883637948 820088140 451275116 699509612 767925916 685226732 548718244 878894268 920687260 564561260 605713356 607853572 824096004 629608396 822829852 908297036 606914204 594619852 567365180 692766252 884425900 570850840 335313168 305579016 250216811 33872440 238124248 410188632 108834044 232438960 153866648 427820792 235385562 506582632 240943524 438280200 313487936 52963288 254005128 173992904 63672072 135787356 177131688 75683432 346541512 231476078 445950984 280376584 528490376 440856464 36871000 529950760 395129944 395049608 351516552 181526968 113605064 315902723 282205448 497104828 143670856 507203224 203716424 172202476 103618558 366886688 98443068 330707208 393680146 446500136 94673804 504400960 45961080 519428360 132689480 263722792 524547480 256863594 513565384 203195154 252166152 304359944 376764316 50206728 69625608 194435208 324392408 241127564 256528104 132747024 361341546 317206152 338092296 129848760 376742824 356242576 77787938 154453896 397158028 380962644 260347184 250727944 111686408 189005632 180543720 436187792 223980832 79385504 376042424 148752040 192130726 445712904 403426292 513349556 493184328 160565756 356740882 129747288 161333724 61389640 492381688 159386936
535822120 692955820 415678292 742356244 589418436 503573532 447767508 489329700 395792540 614657492 802305108 472677652 549861276 780461300 635278964 806415708 784155508 422437838 583894740 498541072 598623188 438869788 741958708 455270356 728905748 490855924 494505556 624591262 795380532 819514532 347806820 684638932 736179668 515564680 798824660 396277460 599257076 393839572 692243808 495396308 727794738 572410140 389478508 349765588 401510996 780865940 587813412 486022100 771760844 409275092 685818324 469508404 394839698 537088020 551344516 459632484 826381652 477489196 382253036 613525716 493551572 445791956 616816596 659882076 587619956 711491516 836284116 453179188 474749652 538430680 533403628 603852288 833279220 377949500 467781684 756639252 490150509 402747448 736861220 460169152 607015342 693647172 795467000 701480612 838544948 643683812 510557974 773533644 619712372 816271028 628371348 742687396 403585560 647671764 819686242 753916748 576978239 443377620 494415764 618610644 740465368 406019696 474323216 722699248 538390114 449747120 773767830 467587568 684472212 402728148 721051424 532062062 793393392 519639212 616980080 569525080 729198508 840581200 761421296 500637424 802579344 461760768 439832560 436316144 425343131 486054512 604004784 827252976 383002992 651102896 494894072 751232240 797423472 598039864 488737456 761268421 758614768 695830256 734769620 427747312 417695104 696493040 565960688 729329136 484593664 851162992 738061892 757781838 616119280 482663456 424109936 563994160 594906120 734801848 400214624 491100496 469910524 709716912 654585796 658867440 684531318 542353616 439108768 419178688 420226012 659791152 473239904 616678128 522503556 407491568 383021396 574306369 705168880 699541108 745497254 690598888 812742384 707697264 694972656 660735472 671020144 694767632 534147424 677559024 501910329 499864736 474842352 746866780 723797616 386645367 604287056 437865632 675650544 557983192 366240496 473298808 459458796 505825840 371924400 716839002 366894776 454414304 829725838 698787028 577894828 505712640 334628512 211948224 259305500 239334400 943933440 25488000 694757888 989647264 426458368 916615168 946149360 483745184 909798688 921290048 258695680 942149632 325618533 956962521 662996096 135069334 994793648 276244992 631432320 38598528 252124352 816199920 141691456 942391936 462517056 232289536 359869424 407030180 463169912 886885952 963046616 101915362 100342728 823019250 715920384 251036640 900539858 321719808 761650000 565853136 730267136 175490208 219450368 3476136 554589344 272819200 936885120 279899360 654206336 682600404 841130768 980144848 249211700 162455536 318983200 997825536 481206400 471861248 962026496 704802876 116601408 229497636 797831072 721061408 642352768 958293980 838558830 522805828 126932590 504375208 734938760 23010124 116299280 436873136 209661444 543017568 866030292 784800320 892436704 230390560 744549248 202276160 439104296 543359392 163908206 820994816 627432132 109348608 704442215 418211000 563254000 262114240 318553424 324384736 244091164 573205568 552041152 348782336 665228304 243318464 224720410 590541600 356688512 314464256 364400640 390784672 467315104 469022304 642437888 676276416 613580544 360118272 214295818 462459904 266102656 238521762 311010293 209413920 479686816 371581833 523077632 265711872 469928116 493067296 658275136 656752640 618231616 674967106 384573820 223841536 403537456 420721730 324340256 332085888 393773216 284939472 363444886 591205056 651046656 302294124 313248184 337687296 660928096 576880832 614839124 650477056 418651200 542713476 381613184 203718520 552665626 229309838 653954944 253609344 536214336 499595136 448626208 529683512 213054752 569533567 302170793 327510784 591920256 652346080 445325392 641852048 218087484 409226240 646884432 583334624 214521600 462756096 531172400 448473216 311964728 642140752 683933744 327807744 368959840 371100056 587342488 392854880 586076336 671543520 370160688 357866336 330611664 456012736 647672384 334097324 495816296 466082144 410719939 194375568 398627376 570691760 269337172 392942088 314369776 588323920 395888690 667085760 401446652 598783328 473991064 213466416 414508256 334496032 224175200 296290484 337634816 236186560 507044640 391979206 606454112 440879712 688993504 601359592 197374128 690453888 555633072 555552736 512019680 342030096 274108192 476405851 442708576 657607956 304173984 667706352 364219552 332705604 264121686 527389816 258946196 491210336 554183274 607003264 255176932 664904088 206464208 679931488 293192608 424225920 685050608 417366722 674068512 363698282 412669280 464863072 537267444 210709856 230128736 354938336 484895536 401630692 417031232 293250152 521844674 477709280 498595424 290351888 537245952 516745704 238291066 314957024 557661156 541465772 420850312 411231072 272189536 349508760 341046848 596690920 384483960 239888632 536545552 309255168 352633854 606216032 563929420 673852684 653687456 321068884 517244010 290250416 321836852 221892768 652884816 319890064
471372236 628505936 351228408 677906360 524968552 439123648 383317624 424879816 331342656 550207608 737855224 408227768 485411392 716011416 570829080 741965824 719705624 357987954 519444856 434091188 534173304 374419904 677508824 390820472 664455864 426406040 430055672 560141378 730930648 755064648 283356936 620189048 671729784 451114796 734374776 331827576 534807192 329389688 627793924 430946424 663344854 507960256 325028624 285315704 337061112 716416056 523363528 421572216 707310960 344825208 621368440 405058520 330389814 472638136 486894632 395182600 761931768 413039312 317803152 549075832 429101688 381342072 552366712 595432192 523170072 647041632 771834232 388729304 410299768 473980796 468953744 539402404 768829336 313499616 403331800 692189368 425700625 338297564 672411336 395719268 542565458 629197288 731017116 637030728 774095064 579233928 446108090 709083760 555262488 751821144 563921464 678237512 339135676 583221880 755236358 689466864 512528355 378927736 429965880 554160760 441624744 107179072 175482592 423858624 239549490 150906496 474927206 168746944 385631588 103887524 422210800 233221438 494552768 220798588 318139456 270684456 430357884 541740576 462580672 201796800 503738720 162920144 140991936 137475520 126502507 187213888 305164160 528412352 84162368 352262272 196053448 452391616 498582848 299199240 189896832 462427797 459774144 396989632 435928996 128906688 118854480 397652416 267120064 430488512 185753040 552322368 439221268 458941214 317278656 183822832 125269312 265153536 296065496 435961224 101374000 192259872 171069900 410876288 355745172 360026816 385690694 243512992 140268144 120338064 121385388 360950528 174399280 317837504 223662932 108650944 84180772 275465745 406328256 400700484 446656630 391758264 513901760 408856640 396132032 361894848 372179520 395927008 235306800 378718400 203069705 201024112 176001728 448026156 424956992 87804743 305446432 139025008 376809920 259142568 67399872 174458184 160618172 206985216 73083776 417998378 343697408 302336000 492612408 153556896 5454520 523079424 649385472 570303440 992431600 528324608 165221804 974670512 190608192 325293376 655286304 501359104 807957856 460231758 144996864 637975808 374937572 567488384 465498104 424619392 108847104 896553280 512583168 794215678 91745328 186469888 927506350 336340448 631162416 379635034 916142216 825575936 118964798 242015420 559336672 477353856 463763072 677175808 34042880 913049696 7745772 431165456 750880000 600413256 146682912 441225728 576704936 340416248 592685056 837173536 472336000 20019312 489643872 292433520 732876800 312592640 783110144 157548544 981467184 458278216 865016968 513795896 203844352 746289152 890390648 116193360 753446912 176972800 620465263 795687452 915315600 929564264 560052352 626318080 440983632 907297536 190714102 726749059 228907016 716670212 810490496 108058468 658657670 95063840 57132288 823042048 336651520 12907488 441992392 575216704 301287152 145326416 998008032 365108400 520232740 507631505 610708088 309568328 366007512 371838824 291545252 620659656 599495240 396236424 712682392 290772552 272174498 637995688 404142600 361918344 411854728 438238760 514769192 516476392 689891976 723730504 661034632 407572360 261749906 509913992 313556744 285975850 358464381 256868008 527140904 419035921 570531720 313165960 517382204 540521384 705729224 704206728 665685704 722421194 432027908 271295624 450991544 468175818 371794344 379539976 441227304 332393560 410898974 638659144 698500744 349748212 360702272 385141384 708382184 624334920 662293212 697931144 466105288 590167564 429067272 251172608 600119714 276763926 701409032 301063432 583668424 547049224 496080296 577137600 260508840 616987655 349624881 374964872 639374344 699800168 492779480 689306136 265541572 456680328 694338520 630788712 261975688 510210184 578626488 495927304 359418816 689594840 731387832 375261832 416413928 418554144 634796576 440308968 633530424 718997608 417614776 405320424 378065752 503466824 695126472 381551412 585510144 555775992 500413787 284069416 488321224 660385608 359031020 482635936 404063624 678017768 485582538 756779608 491140500 688477176 563684912 303160264 504202104 424189880 313869048 385984332 427328664 325880408 596738488 481673054 696147960 530573560 778687352 691053440 287067976 780147736 645326920 645246584 601713528 431723944 363802040 566099699 532402424 747301804 393867832 757400200 453913400 422399452 353815534 617083664 348640044 580904184 643877122 696697112 344870780 754597936 296158056 769625336 382886456 513919768 774744456 507060570 763762360 453392130 502363128 554556920 626961292 300403704 319822584 444632184 574589384 491324540 506725080 382944000 611538522 567403128 588289272 380045736 626939800 606439552 327984914 404650872 647355004 631159620 510544160 500924920 361883384 439202608 430740696 686384768 474177808 329582480 626239400 398949016 442327702 695909880 653623268 763546532 743381304 410762732 606937858 379944264 411530700 311586616 742578664 409583912
432714356 589848056 312570528 639248480 486310672 400465768 344659744 386221936 292684776 511549728 699197344 369569888 446753512 677353536 532171200 703307944 681047744 319330074 480786976 395433308 495515424 335762024 638850944 352162592 625797984 387748160 391397792 521483498 692272768 716406768 244699056 581531168 633071904 412456916 695716896 293169696 496149312 290731808 589136044 392288544 624686974 469302376 286370744 246657824 298403232 677758176 484705648 382914336 668653080 306167328 582710560 366400640 291731934 433980256 448236752 356524720 723273888 374381432 279145272 510417952 390443808 342684192 513708832 556774312 484512192 608383752 733176352 350071424 371641888 435322916 430295864 500744524 730171456 274841736 364673920 653531488 387042745 299639684 633753456 357061388 503907578 590539408 692359236 598372848 735437184 540576048 407450210 670425880 516604608 713163264 525263584 639579632 300477796 544564000 716578478 650808984 473870475 340269856 391308000 515502880 835730344 501284672 569588192 817964224 633655090 545012096 869032806 562852544 779737188 497993124 816316400 627327038 888658368 614904188 712245056 664790056 824463484 935846176 856686272 595902400 897844320 557025744 535097536 531581120 520608107 581319488 699269760 922517952 478267968 746367872 590159048 846497216 892688448 693304840 584002432 856533397 853879744 791095232 830034596 523012288 512960080 791758016 661225664 824594112 579858640 946427968 833326868 853046814 711384256 577928432 519374912 659259136 690171096 830066824 495479600 586365472 565175500 804981888 749850772 754132416 779796294 637618592 534373744 514443664 515490988 755056128 568504880 711943104 617768532 502756544 478286372 669571345 800433856 794806084 840762230 785863864 908007360 802962240 790237632 756000448 766285120 790032608 629412400 772824000 597175305 595129712 570107328 842131756 819062592 481910343 699552032 533130608 770915520 653248168 461505472 568563784 554723772 601090816 467189376 812103978 136479080 362083712 748281196 940307908 249539121 681494016 654259992 54752526 704200172 672855822 426243200 336330496 954689280 317746694 466567133 959259464 221198145 392655872 128440000 21608388 587307648 486420536 74248192 334140416 964110336 191150950 297273856 390291456 278221146 719408506 406133520 681381452 507219994 955518432 158170596 787056832 58244256 363554816 193719808 163030624 574415032 915472897 472491616 328139968 449306112 76051396 955757216 847060816 891183395 192879936 91581696 269016192 947492864 202003018 333174272 726944545 148100576 317101864 422118800 591238340 335275456 948831672 85414208 35371072 989850240 372843072 543752688 776162560 124060304 545151264 368163776 209390144 207470782 695163412 39407480 4186000 292785920 213900814 352138174 137237392 134604466 403012522 954769760 586817792 220758016 672666368 694819600 463814588 46360740 526040192 799551008 576820384 509501740 727889920 457585920 668737000 833555200 322266944 798321146 62682160 520415856 219276096 275715280 281546592 201253020 530367424 509203008 305944192 622390160 200480320 181882266 547703456 313850368 271626112 321562496 347946528 424476960 426184160 599599744 633438272 570742400 317280128 171457674 419621760 223264512 195683618 268172149 166575776 436848672 328743689 480239488 222873728 427089972 450229152 615436992 613914496 575393472 632128962 341735676 181003392 360699312 377883586 281502112 289247744 350935072 242101328 320606742 548366912 608208512 259455980 270410040 294849152 618089952 534042688 572000980 607638912 375813056 499875332 338775040 160880376 509827482 186471694 611116800 210771200 493376192 456756992 405788064 486845368 170216608 526695423 259332649 284672640 549082112 609507936 402487248 599013904 175249340 366388096 604046288 540496480 171683456 419917952 488334256 405635072 269126584 599302608 641095600 284969600 326121696 328261912 544504344 350016736 543238192 628705376 327322544 315028192 287773520 413174592 604834240 291259180 779721960 749987808 694625603 478281232 682533040 854597424 553242836 676847752 598275440 872229584 679794354 950991424 685352316 882688992 757896728 497372080 698413920 618401696 508080864 580196148 621540480 520092224 790950304 675884870 890359776 724785376 972899168 885265256 481279792 974359552 839538736 839458400 795925344 625935760 558013856 760311515 726614240 941513620 588079648 951612016 648125216 616611268 548027350 811295480 542851860 775116000 838088938 890908928 539082596 948809752 490369872 963837152 577098272 708131584 968956272 701272386 957974176 647603946 696574944 748768736 821173108 494615520 514034400 638844000 768801200 685536356 700936896 577155816 805750338 761614944 782501088 574257552 821151616 800651368 522196730 598862688 841566820 825371436 704755976 695136736 556095200 633414424 624952512 880596584 668389624 523794296 820451216 593160832 636539518 890121696 847835084 957758348 937593120 604974548 801149674 574156080 605742516 505798432 936790480 603795728
483028692 640162392 362884864 689562816 536625008 450780104 394974080 436536272 342999112 561864064 749511680 419884224 497067848 727667872 582485536 753622280 731362080 369644410 531101312 445747644 545829760 386076360 689165280 402476928 676112320 438062496 441712128 571797834 742587104 766721104 295013392 631845504 683386240 462771252 746031232 343484032 546463648 341046144 639450380 442602880 675001310 519616712 336685080 296972160 348717568 728072512 535019984 433228672 718967416 356481664 633024896 416714976 342046270 484294592 498551088 406839056 773588224 424695768 329459608 560732288 440758144 392998528 564023168 607088648 534826528 658698088 783490688 400385760 421956224 485637252 480610200 551058860 780485792 325156072 414988256 703845824 437357081 349954020 684067792 407375724 554221914 640853744 742673572 648687184 785751520 590890384 457764546 720740216 566918944 763477600 575577920 689893968 350792132 594878336 766892814 701123320 524184811 390584192 441622336 565817216 848721896 514276224 582579744 830955776 646646642 558003648 882024358 575844096 792728740 510984676 829307952 640318590 901649920 627895740 725236608 677781608 837455036 948837728 869677824 608893952 910835872 570017296 548089088 544572672 533599659 594311040 712261312 935509504 491259520 759359424 603150600 859488768 905680000 706296392 596993984 869524949 866871296 804086784 843026148 536003840 525951632 804749568 674217216 837585664 592850192 959419520 846318420 866038366 724375808 590919984 532366464 672250688 703162648 843058376 508471152 599357024 578167052 817973440 762842324 767123968 792787846 650610144 547365296 527435216 528482540 768047680 581496432 724934656 630760084 515748096 491277924 682562897 813425408 807797636 853753782 798855416 920998912 815953792 803229184 768992000 779276672 803024160 642403952 785815552 610166857 608121264 583098880 855123308 832054144 494901895 712543584 546122160 783907072 666239720 474497024 581555336 567715324 614082368 480180928 825095530 315456336 901135224 345375312 961228304 107397536 298775552 323966032 71480760 476950864 126965760 962165760 475392000 301245440 4611584 570117504 866268840 732149112 890904277 280230260 890213350 802489024 327415496 420015208 769031427 334510096 61377088 35282816 756071304 506512464 678250220 221739886 686698375 322176000 849327616 718937416 546120448 855708708 497385472 652572432 789721452 137222656 131934784 308848384 801965134 389320670 419171480 834644320 633655296 204305216 261231968 864091600 632800000 929816384 534887040 494520622 646511552 763651904 598564212 859880308 246816384 964186896 773679872 128766464 973370632 684657120 450886912 200730872 876234642 371044280 384831076 927245188 529925652 662006240 763385950 775098352 305631232 998690720 222269556 308798248 722844524 725571036 290287428 272602880 33186208 979754048 858593904 523275054 828978926 224183296 63775744 233097128 466885311 495146624 924238096 787719536 700311936 744131080 802719040 996236534 194748928 485690016 184550256 240989440 246820752 166527180 495641584 474477168 271218352 587664320 165754480 147156426 512977616 279124528 236900272 286836656 313220688 389751120 391458320 564873904 598712432 536016560 282554288 136731834 384895920 188538672 160957778 233446309 131849936 402122832 294017849 445513648 188147888 392364132 415503312 580711152 579188656 540667632 597403122 307009836 146277552 325973472 343157746 246776272 254521904 316209232 207375488 285880902 513641072 573482672 224730140 235684200 260123312 583364112 499316848 537275140 572913072 341087216 465149492 304049200 126154536 475101642 151745854 576390960 176045360 458650352 422031152 371062224 452119528 135490768 491969583 224606809 249946800 514356272 574782096 367761408 564288064 140523500 331662256 569320448 505770640 136957616 385192112 453608416 370909232 234400744 564576768 606369760 250243760 291395856 293536072 509778504 315290896 508512352 593979536 292596704 280302352 253047680 378448752 570108400 256533340 359721448 329987296 274625091 58280720 262532528 434596912 133242324 256847240 178274928 452229072 259793842 530990912 265351804 462688480 337896216 77371568 278413408 198401184 88080352 160195636 201539968 100091712 370949792 255884358 470359264 304784864 552898656 465264744 61279280 554359040 419538224 419457888 375924832 205935248 138013344 340311003 306613728 521513108 168079136 531611504 228124704 196610756 128026838 391294968 122851348 355115488 418088426 470908416 119082084 528809240 70369360 543836640 157097760 288131072 548955760 281271874 537973664 227603434 276574432 328768224 401172596 74615008 94033888 218843488 348800688 265535844 280936384 157155304 385749826 341614432 362500576 154257040 401151104 380650856 102196218 178862176 421566308 405370924 284755464 275136224 136094688 213413912 204952000 460596072 248389112 103793784 400450704 173160320 216539006 470121184 427834572 537757836 517592608 184974036 381149162 154155568 185742004 85797920 516789968 183795216
455852324 612986024 335708496 662386448 509448640 423603736 367797712 409359904 315822744 534687696 722335312 392707856 469891480 700491504 555309168 726445912 704185712 342468042 503924944 418571276 518653392 358899992 661988912 375300560 648935952 410886128 414535760 544621466 715410736 739544736 267837024 604669136 656209872 435594884 718854864 316307664 519287280 313869776 612274012 415426512 647824942 492440344 309508712 269795792 321541200 700896144 507843616 406052304 691791048 329305296 605848528 389538608 314869902 457118224 471374720 379662688 746411856 397519400 302283240 533555920 413581776 365822160 536846800 579912280 507650160 631521720 756314320 373209392 394779856 458460884 453433832 523882492 753309424 297979704 387811888 676669456 410180713 322777652 656891424 380199356 527045546 613677376 715497204 621510816 758575152 563714016 430588178 693563848 539742576 736301232 548401552 662717600 323615764 567701968 739716446 673946952 497008443 363407824 414445968 538640848 488365324 153919652 222223172 470599204 286290070 197647076 521667786 215487524 432372168 150628104 468951380 279962018 541293348 267539168 364880036 317425036 477098464 588481156 509321252 248537380 550479300 209660724 187732516 184216100 173243087 233954468 351904740 575152932 130902948 399002852 242794028 499132196 545323428 345939820 236637412 509168377 506514724 443730212 482669576 175647268 165595060 444392996 313860644 477229092 232493620 599062948 485961848 505681794 364019236 230563412 172009892 311894116 342806076 482701804 148114580 239000452 217810480 457616868 402485752 406767396 432431274 290253572 187008724 167078644 168125968 407691108 221139860 364578084 270403512 155391524 130921352 322206325 453068836 447441064 493397210 438498844 560642340 455597220 442872612 408635428 418920100 442667588 282047380 425458980 249810285 247764692 222742308 494766736 471697572 134545323 352187012 185765588 423550500 305883148 114140452 221198764 207358752 253725796 119824356 464738958 236040014 944035400 422157528 61042376 675075520 981398752 450708992 924693024 519424128 947927392 887623958 74972436 165488128 961665312 864358592 515116416 119273072 562542520 462529952 434843328 196465588 529187840 262825440 761547328 17207584 602800084 362100800 35607584 126039552 717484032 737385352 448146000 789858744 398319616 859364300 771794710 894480096 313507200 769036432 788319540 120112630 825487266 872723160 815922895 680721504 916694016 147646112 258689936 496732312 698826752 725019264 868976000 684370200 18723520 702105984 716746504 898288640 782576588 134711000 176226176 321109216 572754800 696093504 915999944 37192720 29974816 283578304 549518500 514446624 895169510 130333056 9273024 151835856 194148416 933864491 23354368 131377536 707522752 815390528 666156204 426938372 527304320 599495528 960769280 2311160 416931216 772508936 371977648 534064000 243870688 63170816 225746208 747658268 11758594 457065984 523927430 266672352 836313760 260204288 615626660 590197512 289057752 345496936 351328248 271034676 600149080 578984664 375725848 692171816 270261976 251663922 617485112 383632024 341407768 391344152 417728184 494258616 495965816 669381400 703219928 640524056 387061784 241239330 489403416 293046168 265465274 337953805 236357432 506630328 398525345 550021144 292655384 496871628 520010808 685218648 683696152 645175128 701910618 411517332 250785048 430480968 447665242 351283768 359029400 420716728 311882984 390388398 618148568 677990168 329237636 340191696 364630808 687871608 603824344 641782636 677420568 445594712 569656988 408556696 230662032 579609138 256253350 680898456 280552856 563157848 526538648 475569720 556627024 239998264 596477079 329114305 354454296 618863768 679289592 472268904 668795560 245030996 436169752 673827944 610278136 241465112 489699608 558115912 475416728 338908240 669084264 710877256 354751256 395903352 398043568 614286000 419798392 613019848 698487032 397104200 384809848 357555176 482956248 674615896 361040836 586516280 556782128 501419923 285075552 489327360 661391744 360037156 483642072 405069760 679023904 486588674 757785744 492146636 689483312 564691048 304166400 505208240 425196016 314875184 386990468 428334800 326886544 597744624 482679190 697154096 531579696 779693488 692059576 288074112 781153872 646333056 646252720 602719664 432730080 364808176 567105835 533408560 748307940 394873968 758406336 454919536 423405588 354821670 618089800 349646180 581910320 644883258 697703248 345876916 755604072 297164192 770631472 383892592 514925904 775750592 508066706 764768496 454398266 503369264 555563056 627967428 301409840 320828720 445638320 575595520 492330676 507731216 383950136 612544658 568409264 589295408 381051872 627945936 607445688 328991050 405657008 648361140 632165756 511550296 501931056 362889520 440208744 431746832 687390904 475183944 330588616 627245536 399955152 443333838 696916016 654629404 764552668 744387440 411768868 607943994 380950400 412536836 312592752 743584800 410590048
508156684 665290384 388012856 714690808 561753000 475908096 420102072 461664264 368127104 586992056 774639672 445012216 522195840 752795864 607613528 778750272 756490072 394772402 556229304 470875636 570957752 411204352 714293272 427604920 701240312 463190488 466840120 596925826 767715096 791849096 320141384 656973496 708514232 487899244 771159224 368612024 571591640 366174136 664578372 467730872 700129302 544744704 361813072 322100152 373845560 753200504 560147976 458356664 744095408 381609656 658152888 441842968 367174262 509422584 523679080 431967048 798716216 449823760 354587600 585860280 465886136 418126520 589151160 632216640 559954520 683826080 808618680 425513752 447084216 510765244 505738192 576186852 805613784 350284064 440116248 728973816 462485073 375082012 709195784 432503716 579349906 665981736 767801564 673815176 810879512 616018376 482892538 745868208 592046936 788605592 600705912 715021960 375920124 620006328 792020806 726251312 549312803 415712184 466750328 590945208 772875206 438429534 506733054 755109086 570799952 482156958 806177668 499997406 716882050 435137986 753461262 564471900 825803230 552049050 649389918 601934918 761608346 872991038 793831134 533047262 834989182 494170606 472242398 468725982 457752969 518464350 636414622 859662814 415412830 683512734 527303910 783642078 829833310 630449702 521147294 793678259 791024606 728240094 767179458 460157150 450104942 728902878 598370526 761738974 517003502 883572830 770471730 790191676 648529118 515073294 456519774 596403998 627315958 767211686 432624462 523510334 502320362 742126750 686995634 691277278 716941156 574763454 471518606 451588526 452635850 692200990 505649742 649087966 554913394 439901406 415431234 606716207 737578718 731950946 777907092 723008726 845152222 740107102 727382494 693145310 703429982 727177470 566557262 709968862 534320167 532274574 507252190 779276618 756207454 419055205 636696894 470275470 708060382 590393030 398650334 505708646 491868634 538235678 404334238 749248840 947870244 552793440 923653824 568366400 234356480 217257352 181132012 49221200 819380124 842837728 496770490 286267320 769327536 68467016 780006548 764876724 608461400 746973868 634752000 138610784 899310600 894864736 470798208 957844768 424121940 567116896 539200000 773691232 418043568 499781648 465377464 300934400 169309920 67654920 971067260 796669440 273180688 358320352 901117376 970292880 884790736 263376896 529581280 658238208 393156504 418175000 35127168 689421090 152540000 832138518 68777412 32406288 177113000 893879808 930178400 223585216 133229368 689962496 486846092 644472740 57482880 566150964 236011904 13766768 648127744 66649218 76363776 739688960 78055922 920350992 788402570 879221760 651353036 647968256 744263680 18962928 943725316 163202048 824724032 741408192 502886536 21435684 118763725 751100416 997734656 111560896 118486624 873949040 105522144 512546412 241608806 503215800 110964576 250065564 541172928 361241758 91755520 457325736 841301568 446001616 666662968 365523208 421962392 427793704 347500132 676614536 655450120 452191304 768637272 346727432 328129378 693950568 460097480 417873224 467809608 494193640 570724072 572431272 745846856 779685384 716989512 463527240 317704786 565868872 369511624 341930730 414419261 312822888 583095784 474990801 626486600 369120840 573337084 596476264 761684104 760161608 721640584 778376074 487982788 327250504 506946424 524130698 427749224 435494856 497182184 388348440 466853854 694614024 754455624 405703092 416657152 441096264 764337064 680289800 718248092 753886024 522060168 646122444 485022152 307127488 656074594 332718806 757363912 357018312 639623304 603004104 552035176 633092480 316463720 672942535 405579761 430919752 695329224 755755048 548734360 745261016 321496452 512635208 750293400 686743592 317930568 566165064 634581368 551882184 415373696 745549720 787342712 431216712 472368808 474509024 690751456 496263848 689485304 774952488 473569656 461275304 434020632 559421704 751081352 437506292 509316664 479582512 424220307 207875936 412127744 584192128 282837540 406442456 327870144 601824288 409389058 680586128 414947020 612283696 487491432 226966784 428008624 347996400 237675568 309790852 351135184 249686928 520545008 405479574 619954480 454380080 702493872 614859960 210874496 703954256 569133440 569053104 525520048 355530464 287608560 489906219 456208944 671108324 317674352 681206720 377719920 346205972 277622054 540890184 272446564 504710704 567683642 620503632 268677300 678404456 219964576 693431856 306692976 437726288 698550976 430867090 687568880 377198650 426169648 478363440 550767812 224210224 243629104 368438704 498395904 415131060 430531600 306750520 535345042 491209648 512095792 303852256 550746320 530246072 251791434 328457392 571161524 554966140 434350680 424731440 285689904 363009128 354547216 610191288 397984328 253389000 550045920 322755536 366134222 619716400 577429788 687353052 667187824 334569252 530744378 303750784 335337220 235393136 666385184 333390432
344066268 501199968 223922440 550600392 397662584 311817680 256011656 297573848 204036688 422901640 610549256 280921800 358105424 588705448 443523112 614659856 592399656 230681986 392138888 306785220 406867336 247113936 550202856 263514504 537149896 299100072 302749704 432835410 603624680 627758680 156050968 492883080 544423816 323808828 607068808 204521608 407501224 202083720 500487956 303640456 536038886 380654288 197722656 158009736 209755144 589110088 396057560 294266248 580004992 217519240 494062472 277752552 203083846 345332168 359588664 267876632 634625800 285733344 190497184 421769864 301795720 254036104 425060744 468126224 395864104 519735664 644528264 261423336 282993800 346674828 341647776 412096436 641523368 186193648 276025832 564883400 298394657 210991596 545105368 268413300 415259490 501891320 603711148 509724760 646789096 451927960 318802122 581777792 427956520 624515176 436615496 550931544 211829708 455915912 627930390 562160896 385222387 251621768 302659912 426854792 598288984 263843312 332146832 580522864 396213730 307570736 631591446 325411184 542295828 260551764 578875040 389885678 651217008 377462828 474803696 427348696 587022124 698404816 619244912 358461040 660402960 319584384 297656176 294139760 283166747 343878128 461828400 685076592 240826608 508926512 352717688 609055856 655247088 455863480 346561072 619092037 616438384 553653872 592593236 285570928 275518720 554316656 423784304 587152752 342417280 708986608 595885508 615605454 473942896 340487072 281933552 421817776 452729736 592625464 258038240 348924112 327734140 567540528 512409412 516691056 542354934 400177232 296932384 277002304 278049628 517614768 331063520 474501744 380327172 265315184 240845012 432129985 562992496 557364724 603320870 548422504 670566000 565520880 552796272 518559088 528843760 552591248 391971040 535382640 359733945 357688352 332665968 604690396 581621232 244468983 462110672 295689248 533474160 415806808 224064112 331122424 317282412 363649456 229748016 574662618 110794736 983959552 543929840 532338368 938342912 497853872 514525184 260922816 238411568 516969960 286316656 260236544 703665188 148385408 907827820 534054000 767819986 77074384 834746880 630116968 239689758 647334352 366906848 135156720 121080718 169441272 664973320 135292672 98497024 160470064 111854464 370916250 948692122 572257408 452216192 456704896 524103168 613021112 715006430 916812954 717011890 375313920 818516480 704817984 103060960 480988920 918673680 880321858 905312000 952455936 645784768 227248784 71551488 854428672 493917120 77628800 880392544 956429056 774810168 494870528 240668062 926847528 357305600 43378176 263575952 199190528 397326000 79787312 266180608 708815136 816321216 374054440 246033868 185948317 437128160 288384384 196368768 922538432 971180032 973084672 881738176 36645664 142521360 419270656 505752832 457589024 548673648 18956090 942002544 146421624 842702592 492645040 543945884 848286272 608022528 50531918 82580490 443925504 922898944 556129568 821470880 520331120 576770304 582601616 502308044 831422448 810258032 606999216 923445184 501535344 482937290 848758480 614905392 572681136 622617520 649001552 725531984 727239184 900654768 934493296 871797424 618335152 472512698 720676784 524319536 496738642 569227173 467630800 737903696 629798713 781294512 523928752 728144996 751284176 916492016 914969520 876448496 933183986 642790700 482058416 661754336 678938610 582557136 590302768 651990096 543156352 621661766 849421936 909263536 560511004 571465064 595904176 919144976 835097712 873056004 908693936 676868080 800930356 639830064 461935400 810882506 487526718 912171824 511826224 794431216 757812016 706843088 787900392 471271632 827750447 560387673 585727664 850137136 910562960 703542272 900068928 476304364 667443120 905101312 841551504 472738480 720972976 789389280 706690096 570181608 900357632 942150624 586024624 627176720 629316936 845559368 651071760 844293216 929760400 628377568 616083216 588828544 714229616 905889264 592314204 555753328 526019176 470656971 254312600 458564408 630628792 329274204 452879120 374306808 648260952 455825722 727022792 461383684 658720360 533928096 273403448 474445288 394433064 284112232 356227516 397571848 296123592 566981672 451916238 666391144 500816744 748930536 661296624 257311160 750390920 615570104 615489768 571956712 401967128 334045224 536342883 502645608 717544988 364111016 727643384 424156584 392642636 324058718 587326848 318883228 551147368 614120306 666940296 315113964 724841120 266401240 739868520 353129640 484162952 744987640 477303754 734005544 423635314 472606312 524800104 597204476 270646888 290065768 414875368 544832568 461567724 476968264 353187184 581781706 537646312 558532456 350288920 597182984 576682736 298228098 374894056 617598188 601402804 480787344 471168104 332126568 409445792 400983880 656627952 444420992 299825664 596482584 369192200 412570886 666153064 623866452 733789716 713624488 381005916 577181042 350187448 381773884 281829800 712821848 379827096
330164148 487297848 210020320 536698272 383760464 297915560 242109536 283671728 190134568 408999520 596647136 267019680 344203304 574803328 429620992 600757736 578497536 216779866 378236768 292883100 392965216 233211816 536300736 249612384 523247776 285197952 288847584 418933290 589722560 613856560 142148848 478980960 530521696 309906708 593166688 190619488 393599104 188181600 486585836 289738336 522136766 366752168 183820536 144107616 195853024 575207968 382155440 280364128 566102872 203617120 480160352 263850432 189181726 331430048 345686544 253974512 620723680 271831224 176595064 407867744 287893600 240133984 411158624 454224104 381961984 505833544 630626144 247521216 269091680 332772708 327745656 398194316 627621248 172291528 262123712 550981280 284492537 197089476 531203248 254511180 401357370 487989200 589809028 495822640 632886976 438025840 304900002 567875672 414054400 610613056 422713376 537029424 197927588 442013792 614028270 548258776 371320267 237719648 288757792 412952672 517675976 183230304 251533824 499909856 315600722 226957728 550978438 244798176 461682820 179938756 498262032 309272670 570604000 296849820 394190688 346735688 506409116 617791808 538631904 277848032 579789952 238971376 217043168 213526752 202553739 263265120 381215392 604463584 160213600 428313504 272104680 528442848 574634080 375250472 265948064 538479029 535825376 473040864 511980228 204957920 194905712 473703648 343171296 506539744 261804272 628373600 515272500 534992446 393329888 259874064 201320544 341204768 372116728 512012456 177425232 268311104 247121132 486927520 431796404 436078048 461741926 319564224 216319376 196389296 197436620 437001760 250450512 393888736 299714164 184702176 160232004 351516977 482379488 476751716 522707862 467809496 589952992 484907872 472183264 437946080 448230752 471978240 311358032 454769632 279120937 277075344 252052960 524077388 501008224 163855975 381497664 215076240 452861152 335193800 143451104 250509416 236669404 283036448 149135008 494049610 146856604 147031876 794500308 964045924 995333184 731975000 832239936 461276184 466124288 856039840 901076036 885933600 603969694 658093888 476429216 890933808 256726528 174607552 925455404 365828944 198557376 546224640 59910560 721333264 846909360 462641728 700222708 89172968 547672064 655495136 659272112 43380648 162272304 541555408 867826520 660912272 737936576 312399584 691822076 100599604 98286592 835551584 214204352 205265512 431291076 772487944 604646528 190803968 223711072 982048424 354180802 850532864 640132288 544981504 813865320 638676560 209944576 895232444 653825408 921678560 739870332 306504352 158192000 35196800 477010400 319678984 726608872 852508768 714943188 716687104 377296960 888570180 363927685 987087120 582385472 639050544 110041224 598128752 694741134 807076688 224241658 810943180 344241184 119285872 114192820 36515392 529512448 111842797 637897984 388015696 129728456 698294400 868732504 982709136 876038390 964277364 107553978 460480240 660650184 272130720 587661088 286521328 342960512 348791824 268498252 597612656 576448240 373189424 689635392 267725552 249127498 614948688 381095600 338871344 388807728 415191760 491722192 493429392 666844976 700683504 637987632 384525360 238702906 486866992 290509744 262928850 335417381 233821008 504093904 395988921 547484720 290118960 494335204 517474384 682682224 681159728 642638704 699374194 408980908 248248624 427944544 445128818 348747344 356492976 418180304 309346560 387851974 615612144 675453744 326701212 337655272 362094384 685335184 601287920 639246212 674884144 443058288 567120564 406020272 228125608 577072714 253716926 678362032 278016432 560621424 524002224 473033296 554090600 237461840 593940655 326577881 351917872 616327344 676753168 469732480 666259136 242494572 433633328 671291520 607741712 238928688 487163184 555579488 472880304 336371816 666547840 708340832 352214832 393366928 395507144 611749576 417261968 610483424 695950608 394567776 382273424 355018752 480419824 672079472 358504412 732945880 703211728 647849523 431505152 635756960 807821344 506466756 630071672 551499360 825453504 633018274 904215344 638576236 835912912 711120648 450596000 651637840 571625616 461304784 533420068 574764400 473316144 744174224 629108790 843583696 678009296 926123088 838489176 434503712 927583472 792762656 792682320 749149264 579159680 511237776 713535435 679838160 894737540 541303568 904835936 601349136 569835188 501251270 764519400 496075780 728339920 791312858 844132848 492306516 902033672 443593792 917061072 530322192 661355504 922180192 654496306 911198096 600827866 649798864 701992656 774397028 447839440 467258320 592067920 722025120 638760276 654160816 530379736 758974258 714838864 735725008 527481472 774375536 753875288 475420650 552086608 794790740 778595356 657979896 648360656 509319120 586638344 578176432 833820504 621613544 477018216 773675136 546384752 589763438 843345616 801059004 910982268 890817040 558198468 754373594 527380000 558966436 459022352 890014400 557019648
469455140 626588840 349311312 675989264 523051456 437206552 381400528 422962720 329425560 548290512 735938128 406310672 483494296 714094320 568911984 740048728 717788528 356070858 517527760 432174092 532256208 372502808 675591728 388903376 662538768 424488944 428138576 558224282 729013552 753147552 281439840 618271952 669812688 449197700 732457680 329910480 532890096 327472592 625876828 429029328 661427758 506043160 323111528 283398608 335144016 714498960 521446432 419655120 705393864 342908112 619451344 403141424 328472718 470721040 484977536 393265504 760014672 411122216 315886056 547158736 427184592 379424976 550449616 593515096 521252976 645124536 769917136 386812208 408382672 472063700 467036648 537485308 766912240 311582520 401414704 690272272 423783529 336380468 670494240 393802172 540648362 627280192 729100020 635113632 772177968 577316832 444190994 707166664 553345392 749904048 562004368 676320416 337218580 581304784 753319262 687549768 510611259 377010640 428048784 552243664 482846730 148401058 216704578 465080610 280771476 192128482 516149192 209968930 426853574 145109510 463432786 274443424 535774754 262020574 359361442 311906442 471579870 582962562 503802658 243018786 544960706 204142130 182213922 178697506 167724493 228435874 346386146 569634338 125384354 393484258 237275434 493613602 539804834 340421226 231118818 503649783 500996130 438211618 477150982 170128674 160076466 438874402 308342050 471710498 226975026 593544354 480443254 500163200 358500642 225044818 166491298 306375522 337287482 477183210 142595986 233481858 212291886 452098274 396967158 401248802 426912680 284734978 181490130 161560050 162607374 402172514 215621266 359059490 264884918 149872930 125402758 316687731 447550242 441922470 487878616 432980250 555123746 450078626 437354018 403116834 413401506 437148994 276528786 419940386 244291691 242246098 217223714 489248142 466178978 129026729 346668418 180246994 418031906 300364554 108621858 215680170 201840158 248207202 114305762 459220364 856626064 678177664 42376704 817088000 121736944 473087092 892281952 335888428 892411904 467939168 96659648 438643248 72400880 653653384 858463988 735429008 708468328 553097871 40530944 125578576 353685300 236557784 404480528 870390272 752615868 759379552 789545600 824356128 800100464 156793536 666231436 244860000 610557472 395512384 212486400 291165660 932155210 378534154 968987648 351264104 611428504 818030336 623653536 156129088 253192300 943073024 291762688 176619304 307318840 159632128 54317796 499818160 846584416 292390912 144831104 669859872 597646584 378708896 113206704 496287520 877760512 669429648 443620936 238919168 207345664 735635600 263259888 911203480 979825984 664261952 314724408 538892032 480833888 302937528 166384880 20974832 970716152 282287360 757390592 48290600 836522572 692605872 106745600 565253760 322342848 907971648 300467136 449323376 77978636 63907652 569219874 807385880 138866048 91736840 748235662 851927152 731576304 534143520 224082440 752653184 794277696 493137936 549577120 555408432 475114860 804229264 783064848 579806032 896252000 474342160 455744106 821565296 587712208 545487952 595424336 621808368 698338800 700046000 873461584 907300112 844604240 591141968 445319514 693483600 497126352 469545458 542033989 440437616 710710512 602605529 754101328 496735568 700951812 724090992 889298832 887776336 849255312 905990802 615597516 454865232 634561152 651745426 555363952 563109584 624796912 515963168 594468582 822228752 882070352 533317820 544271880 568710992 891951792 807904528 845862820 881500752 649674896 773737172 612636880 434742216 783689322 460333534 884978640 484633040 767238032 730618832 679649904 760707208 444078448 800557263 533194489 558534480 822943952 883369776 676349088 872875744 449111180 640249936 877908128 814358320 445545296 693779792 762196096 679496912 542988424 873164448 914957440 558831440 599983536 602123752 818366184 623878576 817100032 902567216 601184384 588890032 561635360 687036432 878696080 565121020 334431848 304697696 249335491 32991120 237242928 409307312 107952724 231557640 152985328 426939472 234504242 505701312 240062204 437398880 312606616 52081968 253123808 173111584 62790752 134906036 176250368 74802112 345660192 230594758 445069664 279495264 527609056 439975144 35989680 529069440 394248624 394168288 350635232 180645648 112723744 315021403 281324128 496223508 142789536 506321904 202835104 171321156 102737238 366005368 97561748 329825888 392798826 445618816 93792484 503519640 45079760 518547040 131808160 262841472 523666160 255982274 512684064 202313834 251284832 303478624 375882996 49325408 68744288 193553888 323511088 240246244 255646784 131865704 360460226 316324832 337210976 128967440 375861504 355361256 76906618 153572576 396276708 380081324 259465864 249846624 110805088 188124312 179662400 435306472 223099512 78504184 375161104 147870720 191249406 444831584 402544972 512468236 492303008 159684436 355859562 128865968 160452404 60508320 491500368 158505616
515645868 672779568 395502040 722179992 569242184 483397280 427591256 469153448 375616288 594481240 782128856 452501400 529685024 760285048 615102712 786239456 763979256 402261586 563718488 478364820 578446936 418693536 721782456 435094104 708729496 470679672 474329304 604415010 775204280 799338280 327630568 664462680 716003416 495388428 778648408 376101208 579080824 373663320 672067556 475220056 707618486 552233888 369302256 329589336 381334744 760689688 567637160 465845848 751584592 389098840 665642072 449332152 374663446 516911768 531168264 439456232 806205400 457312944 362076784 593349464 473375320 425615704 596640344 639705824 567443704 691315264 816107864 433002936 454573400 518254428 513227376 583676036 813102968 357773248 447605432 736463000 469974257 382571196 716684968 439992900 586839090 673470920 775290748 681304360 818368696 623507560 490381722 753357392 599536120 796094776 608195096 722511144 383409308 627495512 799509990 733740496 556801987 423201368 474239512 598434392 777978907 443533235 511836755 760212787 575903653 487260659 811281369 505101107 721985751 440241687 758564963 569575601 830906931 557152751 654493619 607038619 766712047 878094739 798934835 538150963 840092883 499274307 477346099 473829683 462856670 523568051 641518323 864766515 420516531 688616435 532407611 788745779 834937011 635553403 526250995 798781960 796128307 733343795 772283159 465260851 455208643 734006579 603474227 766842675 522107203 888676531 775575431 795295377 653632819 520176995 461623475 601507699 632419659 772315387 437728163 528614035 507424063 747230451 692099335 696380979 722044857 579867155 476622307 456692227 457739551 697304691 510753443 654191667 560017095 445005107 420534935 611819908 742682419 737054647 783010793 728112427 850255923 745210803 732486195 698249011 708533683 732281171 571660963 715072563 539423868 537378275 512355891 784380319 761311155 424158906 641800595 475379171 713164083 595496731 403754035 510812347 496972335 543339379 409437939 754352541 634229760 540154048 846754278 483063168 776553008 331982256 704321408 852465784 997550144 614767552 288890544 695594208 778208640 798315892 535441510 953069018 480012288 356056336 848210456 695110365 580538200 396852008 540956032 97397184 997370520 501835264 69336768 456896096 337809674 275260488 93842044 821507520 796187488 9199248 227881042 169979704 742253472 849070848 394311104 529521152 305089184 333361152 977056480 339473808 760207936 19180544 758253952 697406400 670620912 194918400 304976976 1304928 391673736 228937003 155626368 281992704 748785120 348624170 316437120 241167956 675515120 313801456 378170184 411516106 106752 106236192 58614336 296859840 156139824 189495492 731865336 920775296 800443372 760851767 236446464 897248640 541695920 377417776 598571544 677708672 8848984 171067800 463150304 151055136 683714728 592931756 311836335 126119780 954197816 238577312 548063232 635211264 450173258 753291760 277057024 866258144 608574400 846790912 945033728 266300544 812733056 511593296 568032480 573863792 493570220 822684624 801520208 598261392 914707360 492797520 474199466 840020656 606167568 563943312 613879696 640263728 716794160 718501360 891916944 925755472 863059600 609597328 463774874 711938960 515581712 488000818 560489349 458892976 729165872 621060889 772556688 515190928 719407172 742546352 907754192 906231696 867710672 924446162 634052876 473320592 653016512 670200786 573819312 581564944 643252272 534418528 612923942 840684112 900525712 551773180 562727240 587166352 910407152 826359888 864318180 899956112 668130256 792192532 631092240 453197576 802144682 478788894 903434000 503088400 785693392 749074192 698105264 779162568 462533808 819012623 551649849 576989840 841399312 901825136 694804448 891331104 467566540 658705296 896363488 832813680 464000656 712235152 780651456 697952272 561443784 891619808 933412800 577286800 618438896 620579112 836821544 642333936 835555392 921022576 619639744 607345392 580090720 705491792 897151440 583576380 637301742 607567590 552205385 335861014 540112822 712177206 410822618 534427534 455855222 729809366 537374136 808571206 542932098 740268774 615476510 354951862 555993702 475981478 365660646 437775930 479120262 377672006 648530086 533464652 747939558 582365158 830478950 742845038 338859574 831939334 697118518 697038182 653505126 483515542 415593638 617891297 584194022 799093402 445659430 809191798 505704998 474191050 405607132 668875262 400431642 632695782 695668720 748488710 396662378 806389534 347949654 821416934 434678054 565711366 826536054 558852168 815553958 505183728 554154726 606348518 678752890 352195302 371614182 496423782 626380982 543116138 558516678 434735598 663330120 619194726 640080870 431837334 678731398 658231150 379776512 456442470 699146602 682951218 562335758 552716518 413674982 490994206 482532294 738176366 525969406 381374078 678030998 450740614 494119300 747701478 705414866 815338130 795172902 462554330 658729456 431735862 463322298 363378214 794370262 461375510
561013768 718147468 440869940 767547892 614610084 528765180 472959156 514521348 420984188 639849140 827496756 497869300 575052924 805652948 660470612 831607356 809347156 447629486 609086388 523732720 623814836 464061436 767150356 480462004 754097396 516047572 519697204 649782910 820572180 844706180 372998468 709830580 761371316 540756328 824016308 421469108 624448724 419031220 717435456 520587956 752986386 597601788 414670156 374957236 426702644 806057588 613005060 511213748 796952492 434466740 711009972 494700052 420031346 562279668 576536164 484824132 851573300 502680844 407444684 638717364 518743220 470983604 642008244 685073724 612811604 736683164 861475764 478370836 499941300 563622328 558595276 629043936 858470868 403141148 492973332 781830900 515342157 427939096 762052868 485360800 632206990 718838820 820658648 726672260 863736596 668875460 535749622 798725292 644904020 841462676 653562996 767879044 428777208 672863412 844877890 779108396 602169887 468569268 519607412 643802292 631862376 297416704 365720224 614096256 429787122 341144128 665164838 358984576 575869220 294125156 612448432 423459070 684790400 411036220 508377088 460922088 620595516 731978208 652818304 392034432 693976352 353157776 331229568 327713152 316740139 377451520 495401792 718649984 274400000 542499904 386291080 642629248 688820480 489436872 380134464 652665429 650011776 587227264 626166628 319144320 309092112 587890048 457357696 620726144 375990672 742560000 629458900 649178846 507516288 374060464 315506944 455391168 486303128 626198856 291611632 382497504 361307532 601113920 545982804 550264448 575928326 433750624 330505776 310575696 311623020 551188160 364636912 508075136 413900564 298888576 274418404 465703377 596565888 590938116 636894262 581995896 704139392 599094272 586369664 552132480 562417152 586164640 425544432 568956032 393307337 391261744 366239360 638263788 615194624 278042375 495684064 329262640 567047552 449380200 257637504 364695816 350855804 397222848 263321408 608236010 478380800 874479952 953010340 652528264 512338220 514819296 224173126 97450368 169986816 74937000 879455080 436469248 837311488 669825504 53954048 827449792 456987513 550485632 639455232 480198656 658803712 280196652 543234856 918537760 372213536 148598528 314255360 942753536 227500484 849655104 797997849 969954936 360881920 297047552 923218898 184474188 103878420 441610752 223519232 845859760 692175872 228366336 587839600 590529536 328073538 657732194 439019584 519299984 520031488 959847168 281336800 920930970 518480640 742290096 209051760 836001642 908651192 142677640 2677056 848427144 536577536 615165244 277222912 317339680 412370432 472039968 725912992 537961520 453342352 221459072 157619712 175893824 192527264 131681908 234985864 578911374 79812204 840024560 978835296 109304000 491232000 19145685 362230496 387446368 519481856 762897407 690927520 204348058 803468800 875937792 9790352 525346752 909220864 783917664 417444138 851096876 234473472 265683728 597746672 286178212 433675016 132535256 188974440 194805752 114512180 443626584 422462168 219203352 535649320 113739480 95141426 460962616 227109528 184885272 234821656 261205688 337736120 339443320 512858904 546697432 484001560 230539288 84716834 332880920 136523672 108942778 181431309 79834936 350107832 242002849 393498648 136132888 340349132 363488312 528696152 527173656 488652632 545388122 254994836 94262552 273958472 291142746 194761272 202506904 264194232 155360488 233865902 461626072 521467672 172715140 183669200 208108312 531349112 447301848 485260140 520898072 289072216 413134492 252034200 74139536 423086642 99730854 524375960 124030360 406635352 370016152 319047224 400104528 83475768 439954583 172591809 197931800 462341272 522767096 315746408 512273064 88508500 279647256 517305448 453755640 84942616 333177112 401593416 318894232 182385744 512561768 554354760 198228760 239380856 241521072 457763504 263275896 456497352 541964536 240581704 228287352 201032680 326433752 518093400 204518340 431951704 402217552 346855347 130510976 334762784 506827168 205472580 329077496 250505184 524459328 332024098 603221168 337582060 534918736 410126472 149601824 350643664 270631440 160310608 232425892 273770224 172321968 443180048 328114614 542589520 377015120 625128912 537495000 133509536 626589296 491768480 491688144 448155088 278165504 210243600 412541259 378843984 593743364 240309392 603841760 300354960 268841012 200257094 463525224 195081604 427345744 490318682 543138672 191312340 601039496 142599616 616066896 229328016 360361328 621186016 353502130 610203920 299833690 348804688 400998480 473402852 146845264 166264144 291073744 421030944 337766100 353166640 229385560 457980082 413844688 434730832 226487296 473381360 452881112 174426474 251092432 493796564 477601180 356985720 347366480 208324944 285644168 277182256 532826328 320619368 176024040 472680960 245390576 288769262 542351440 500064828 609988092 589822864 257204292 453379418 226385824 257972260 158028176 589020224 256025472
608181620 765315320 488037792 814715744 661777936 575933032 520127008 561689200 468152040 687016992 874664608 545037152 622220776 852820800 707638464 878775208 856515008 494797338 656254240 570900572 670982688 511229288 814318208 527629856 801265248 563215424 566865056 696950762 867740032 891874032 420166320 756998432 808539168 587924180 871184160 468636960 671616576 466199072 764603308 567755808 800154238 644769640 461838008 422125088 473870496 853225440 660172912 558381600 844120344 481634592 758177824 541867904 467199198 609447520 623704016 531991984 898741152 549848696 454612536 685885216 565911072 518151456 689176096 732241576 659979456 783851016 908643616 525538688 547109152 610790180 605763128 676211788 905638720 450309000 540141184 828998752 562510009 475106948 809220720 532528652 679374842 766006672 867826500 773840112 910904448 716043312 582917474 845893144 692071872 888630528 700730848 815046896 475945060 720031264 892045742 826276248 649337739 515737120 566775264 690970144 492299052 157853380 226156900 474532932 290223798 201580804 525601514 219421252 436305896 154561832 472885108 283895746 545227076 271472896 368813764 321358764 481032192 592414884 513254980 252471108 554413028 213594452 191666244 188149828 177176815 237888196 355838468 579086660 134836676 402936580 246727756 503065924 549257156 349873548 240571140 513102105 510448452 447663940 486603304 179580996 169528788 448326724 317794372 481162820 236427348 602996676 489895576 509615522 367952964 234497140 175943620 315827844 346739804 486635532 152048308 242934180 221744208 461550596 406419480 410701124 436365002 294187300 190942452 171012372 172059696 411624836 225073588 368511812 274337240 159325252 134855080 326140053 457002564 451374792 497330938 442432572 564576068 459530948 446806340 412569156 422853828 446601316 285981108 429392708 253744013 251698420 226676036 498700464 475631300 138479051 356120740 189699316 427484228 309816876 118074180 225132492 211292480 257659524 123758084 468672686 338865744 723099536 730838528 839347456 92482384 425216128 447884936 204141288 36077568 326012768 415670602 978127372 570418064 425796992 649287608 887986368 615115600 851897624 205381632 977669312 885563545 360869888 704556736 968058496 995985984 614295072 840167232 894853868 533440384 577369380 960480064 378322702 360535920 611940888 719649160 813971456 160542336 470741088 506884288 748388864 602430368 319568544 580107280 188386768 831675196 226619600 163570752 845985408 625661662 855236096 882526748 828851661 135441920 867064784 412795288 286441216 349244160 644197993 833461036 663075055 526612992 118752960 861330912 819361536 620729496 144640160 20476503 173502624 365840160 973843776 954156928 749050368 318657728 618862224 245511372 310786060 398218752 621643072 473089136 707522592 907644168 372549070 503681536 161129520 431416504 99676962 441261376 367174384 497301376 753521024 796224154 592757760 230255708 983222152 975358804 882388800 659270616 426896477 46331840 940291280 633830892 332691132 389130316 394961628 314668056 643782460 622618044 419359228 735805196 313895356 295297302 661118492 427265404 385041148 434977532 461361564 537891996 539599196 713014780 746853308 684157436 430695164 284872710 533036796 336679548 309098654 381587185 279990812 550263708 442158725 593654524 336288764 540505008 563644188 728852028 727329532 688808508 745543998 455150712 294418428 474114348 491298622 394917148 402662780 464350108 355516364 434021778 661781948 721623548 372871016 383825076 408264188 731504988 647457724 685416016 721053948 489228092 613290368 452190076 274295412 623242518 299886730 724531836 324186236 606791228 570172028 519203100 600260404 283631644 640110459 372747685 398087676 662497148 722922972 515902284 712428940 288664376 479803132 717461324 653911516 285098492 533332988 601749292 519050108 382541620 712717644 754510636 398384636 439536732 441676948 657919380 463431772 656653228 742120412 440737580 428443228 401188556 526589628 718249276 404674216 708870660 679136508 623774303 407429932 611681740 783746124 482391536 605996452 527424140 801378284 608943054 880140124 614501016 811837692 687045428 426520780 627562620 547550396 437229564 509344848 550689180 449240924 720099004 605033570 819508476 653934076 902047868 814413956 410428492 903508252 768687436 768607100 725074044 555084460 487162556 689460215 655762940 870662320 517228348 880760716 577273916 545759968 477176050 740444180 472000560 704264700 767237638 820057628 468231296 877958452 419518572 892985852 506246972 637280284 898104972 630421086 887122876 576752646 625723644 677917436 750321808 423764220 443183100 567992700 697949900 614685056 630085596 506304516 734899038 690763644 711649788 503406252 750300316 729800068 451345430 528011388 770715520 754520136 633904676 624285436 485243900 562563124 554101212 809745284 597538324 452942996 749599916 522309532 565688218 819270396 776983784 886907048 866741820 534123248 730298374 503304780 534891216 434947132 865939180 532944428
687728084 844861784 567584256 894262208 741324400 655479496 599673472 641235664 547698504 766563456 954211072 624583616 701767240 932367264 787184928 958321672 936061472 574343802 735800704 650447036 750529152 590775752 893864672 607176320 880811712 642761888 646411520 776497226 947286496 971420496 499712784 836544896 888085632 667470644 950730624 548183424 751163040 545745536 844149772 647302272 879700702 724316104 541384472 501671552 553416960 932771904 739719376 637928064 923666808 561181056 837724288 621414368 546745662 688993984 703250480 611538448 978287616 629395160 534159000 765431680 645457536 597697920 768722560 811788040 739525920 863397480 988190080 605085152 626655616 690336644 685309592 755758252 985185184 529855464 619687648 908545216 642056473 554653412 888767184 612075116 758921306 845553136 947372964 853386576 990450912 795589776 662463938 925439608 771618336 968176992 780277312 894593360 555491524 799577728 971592206 905822712 728884203 595283584 646321728 770516608 835419880 500974208 569277728 817653760 633344626 544701632 868722342 562542080 779426724 497682660 816005936 627016574 888347904 614593724 711934592 664479592 824153020 935535712 856375808 595591936 897533856 556715280 534787072 531270656 520297643 581009024 698959296 922207488 477957504 746057408 589848584 846186752 892377984 692994376 583691968 856222933 853569280 790784768 829724132 522701824 512649616 791447552 660915200 824283648 579548176 946117504 833016404 852736350 711073792 577617968 519064448 658948672 689860632 829756360 495169136 586055008 564865036 804671424 749540308 753821952 779485830 637308128 534063280 514133200 515180524 754745664 568194416 711632640 617458068 502446080 477975908 669260881 800123392 794495620 840451766 785553400 907696896 802651776 789927168 755689984 765974656 789722144 629101936 772513536 596864841 594819248 569796864 841821292 818752128 481599879 699241568 532820144 770605056 652937704 461195008 568253320 554413308 600780352 466878912 811793514 430163536 925533172 71553092 202697472 142420992 668301568 351172706 825406124 381246288 486704586 146624128 737704252 524808904 695242948 345052296 86532920 939957432 522279044 82656448 40221266 637683840 894794352 270416320 741228640 284810816 111227148 10851264 914572596 182777456 806774128 363738112 104460800 288206336 230050564 933238592 392106628 127448384 239538800 406336400 652646912 826112124 730750848 54360186 500274400 40022457 900851500 348165504 691393845 72839104 176405152 751896148 232532152 569722500 995972608 68637369 719264000 541846428 497350784 845798620 463613952 240209932 131788558 330271432 429660752 337915494 706546904 318814976 490627176 762874144 613679984 449632768 719843840 223377408 846639872 228380212 362577152 744385984 848252140 872332104 772224156 417396040 82225200 426052350 650521800 372190807 358141544 338858768 892070520 259158556 51364224 193317888 151681984 363120224 321044000 566911840 121398218 571108280 233508672 459641728 336751560 856645184 555505424 611944608 617775920 537482348 866596752 845432336 642173520 958619488 536709648 518111594 883932784 650079696 607855440 657791824 684175856 760706288 762413488 935829072 969667600 906971728 653509456 507687002 755851088 559493840 531912946 604401477 502805104 773078000 664973017 816468816 559103056 763319300 786458480 951666320 950143824 911622800 968358290 677965004 517232720 696928640 714112914 617731440 625477072 687164400 578330656 656836070 884596240 944437840 595685308 606639368 631078480 954319280 870272016 908230308 943868240 712042384 836104660 675004368 497109704 846056810 522701022 947346128 547000528 829605520 792986320 742017392 823074696 506445936 862924751 595561977 620901968 885311440 945737264 738716576 935243232 511478668 702617424 940275616 876725808 507912784 756147280 824563584 741864400 605355912 935531936 977324928 621198928 662351024 664491240 880733672 686246064 879467520 964934704 663551872 651257520 624002848 749403920 941063568 627488508 611334568 581600416 526238211 309893840 514145648 686210032 384855444 508460360 429888048 703842192 511406962 782604032 516964924 714301600 589509336 328984688 530026528 450014304 339693472 411808756 453153088 351704832 622562912 507497478 721972384 556397984 804511776 716877864 312892400 805972160 671151344 671071008 627537952 457548368 389626464 591924123 558226848 773126228 419692256 783224624 479737824 448223876 379639958 642908088 374464468 606728608 669701546 722521536 370695204 780422360 321982480 795449760 408710880 539744192 800568880 532884994 789586784 479216554 528187552 580381344 652785716 326228128 345647008 470456608 600413808 517148964 532549504 408768424 637362946 593227552 614113696 405870160 652764224 632263976 353809338 430475296 673179428 656984044 536368584 526749344 387707808 465027032 456565120 712209192 500002232 355406904 652063824 424773440 468152126 721734304 679447692 789370956 769205728 436587156 632762282 405768688 437355124 337411040 768403088 435408336
349628968 506762668 229485140 556163092 403225284 317380380 261574356 303136548 209599388 428464340 616111956 286484500 363668124 594268148 449085812 620222556 597962356 236244686 397701588 312347920 412430036 252676636 555765556 269077204 542712596 304662772 308312404 438398110 609187380 633321380 161613668 498445780 549986516 329371528 612631508 210084308 413063924 207646420 506050656 309203156 541601586 386216988 203285356 163572436 215317844 594672788 401620260 299828948 585567692 223081940 499625172 283315252 208646546 350894868 365151364 273439332 640188500 291296044 196059884 427332564 307358420 259598804 430623444 473688924 401426804 525298364 650090964 266986036 288556500 352237528 347210476 417659136 647086068 191756348 281588532 570446100 303957357 216554296 550668068 273976000 420822190 507454020 609273848 515287460 652351796 457490660 324364822 587340492 433519220 630077876 442178196 556494244 217392408 461478612 633493090 567723596 390785087 257184468 308222612 432417492 845193960 510748288 579051808 827427840 643118706 554475712 878496422 572316160 789200804 507456740 825780016 636790654 898121984 624367804 721708672 674253672 833927100 945309792 866149888 605366016 907307936 566489360 544561152 541044736 530071723 590783104 708733376 931981568 487731584 755831488 599622664 855960832 902152064 702768456 593466048 865997013 863343360 800558848 839498212 532475904 522423696 801221632 670689280 834057728 589322256 955891584 842790484 862510430 720847872 587392048 528838528 668722752 699634712 839530440 504943216 595829088 574639116 814445504 759314388 763596032 789259910 647082208 543837360 523907280 524954604 764519744 577968496 721406720 627232148 512220160 487749988 679034961 809897472 804269700 850225846 795327480 917470976 812425856 799701248 765464064 775748736 799496224 638876016 782287616 606638921 604593328 579570944 851595372 828526208 491373959 709015648 542594224 780379136 662711784 470969088 578027400 564187388 610554432 476652992 821567594 2251400 167268640 408611584 213105856 298505558 269424794 627662800 859789824 186156568 121609724 171234838 975404592 721428276 117360128 108908336 580777984 597002752 227234976 399644040 589476869 800977920 524709120 800234344 625252708 525349384 375548800 292437450 597416640 630382216 420620448 650779795 543132744 969843536 248853040 697198240 772215360 412537408 885192256 923083384 645804544 342662560 552760112 959696496 370806920 930977148 60223200 23991564 330013504 995505696 534291760 711852160 508257718 752271247 265637952 537590512 832621656 312601828 866320640 553931840 569469824 361383392 992311296 780839608 834284401 869248356 178389936 547115504 338005248 450116000 182515440 727627264 671977081 34525384 707283584 222226088 730459136 190986384 235905642 772129760 73225328 313569280 855733488 750592 459151296 673042432 934208184 978915840 6589960 706344448 25318902 640646534 940422400 815930624 617480904 15496512 60403642 834188032 7912960 788527032 591919648 758852524 457712764 514151948 519983260 439689688 768804092 747639676 544380860 860826828 438916988 420318934 786140124 552287036 510062780 559999164 586383196 662913628 664620828 838036412 871874940 809179068 555716796 409894342 658058428 461701180 434120286 506608817 405012444 675285340 567180357 718676156 461310396 665526640 688665820 853873660 852351164 813830140 870565630 580172344 419440060 599135980 616320254 519938780 527684412 589371740 480537996 559043410 786803580 846645180 497892648 508846708 533285820 856526620 772479356 810437648 846075580 614249724 738312000 577211708 399317044 748264150 424908362 849553468 449207868 731812860 695193660 644224732 725282036 408653276 765132091 497769317 523109308 787518780 847944604 640923916 837450572 413686008 604824764 842482956 778933148 410120124 658354620 726770924 644071740 507563252 837739276 879532268 523406268 564558364 566698580 782941012 588453404 781674860 867142044 565759212 553464860 526210188 651611260 843270908 529695848 801662248 771928096 716565891 500221520 704473328 876537712 575183124 698788040 620215728 894169872 701734642 972931712 707292604 904629280 779837016 519312368 720354208 640341984 530021152 602136436 643480768 542032512 812890592 697825158 912300064 746725664 994839456 907205544 503220080 996299840 861479024 861398688 817865632 647876048 579954144 782251803 748554528 963453908 610019936 973552304 670065504 638551556 569967638 833235768 564792148 797056288 860029226 912849216 561022884 970750040 512310160 985777440 599038560 730071872 990896560 723212674 979914464 669544234 718515232 770709024 843113396 516555808 535974688 660784288 790741488 707476644 722877184 599096104 827690626 783555232 804441376 596197840 843091904 822591656 544137018 620802976 863507108 847311724 726696264 717077024 578035488 655354712 646892800 902536872 690329912 545734584 842391504 615101120 658479806 912061984 869775372 979698636 959533408 626914836 823089962 596096368 627682804 527738720 958730768 625736016
332143188 489276888 211999360 538677312 385739504 299894600 244088576 285650768 192113608 410978560 598626176 268998720 346182344 576782368 431600032 602736776 580476576 218758906 380215808 294862140 394944256 235190856 538279776 251591424 525226816 287176992 290826624 420912330 591701600 615835600 144127888 480960000 532500736 311885748 595145728 192598528 395578144 190160640 488564876 291717376 524115806 368731208 185799576 146086656 197832064 577187008 384134480 282343168 568081912 205596160 482139392 265829472 191160766 333409088 347665584 255953552 622702720 273810264 178574104 409846784 289872640 242113024 413137664 456203144 383941024 507812584 632605184 249500256 271070720 334751748 329724696 400173356 629600288 174270568 264102752 552960320 286471577 199068516 533182288 256490220 403336410 489968240 591788068 497801680 634866016 440004880 306879042 569854712 416033440 612592096 424692416 539008464 199906628 443992832 616007310 550237816 373299307 239698688 290736832 414931712 690238248 355792576 424096096 672472128 488162994 399520000 723540710 417360448 634245092 352501028 670824304 481834942 743166272 469412092 566752960 519297960 678971388 790354080 711194176 450410304 752352224 411533648 389605440 386089024 375116011 435827392 553777664 777025856 332775872 600875776 444666952 701005120 747196352 547812744 438510336 711041301 708387648 645603136 684542500 377520192 367467984 646265920 515733568 679102016 434366544 800935872 687834772 707554718 565892160 432436336 373882816 513767040 544679000 684574728 349987504 440873376 419683404 659489792 604358676 608640320 634304198 492126496 388881648 368951568 369998892 609564032 423012784 566451008 472276436 357264448 332794276 524079249 654941760 649313988 695270134 640371768 762515264 657470144 644745536 610508352 620793024 644540512 483920304 627331904 451683209 449637616 424615232 696639660 673570496 336418247 554059936 387638512 625423424 507756072 316013376 423071688 409231676 455598720 321697280 666611882 502193148 623352072 124119528 139967936 512515092 390519872 756919108 438376576 798243264 760816028 586916448 537335168 910688768 562404976 825195421 889921064 285909808 695364272 747101600 475686908 208481984 250776576 599282872 266584608 559418240 878878352 594877280 829933214 257464704 880437376 659524824 420788736 279515456 109421568 18790920 780034088 846301856 802997210 276412160 533705072 736998688 569027592 636841616 477655456 547666944 517088384 576948672 98971250 146713792 345637376 207500160 552164560 376627948 37025792 742088472 703881456 598985362 301029012 691448088 266995656 859670792 2163968 361291904 411740584 785058488 739710034 684230584 650252288 579533336 418765712 818955264 166783412 853369728 721258626 165711104 187056512 772577474 147782624 762045184 445660416 987206411 29128832 392792522 137615840 653684224 32760384 235828800 555430575 137395264 147833388 569589008 597223018 175199216 592072320 213366104 403921120 195809008 762333216 700173504 906080860 404014096 102874336 159313520 165144832 84851260 413965664 392801248 189542432 505988400 84078560 65480506 431301696 197448608 155224352 205160736 231544768 308075200 309782400 483197984 517036512 454340640 200878368 55055914 303220000 106862752 79281858 151770389 50174016 320446912 212341929 363837728 106471968 310688212 333827392 499035232 497512736 458991712 515727202 225333916 64601632 244297552 261481826 165100352 172845984 234533312 125699568 204204982 431965152 491806752 143054220 154008280 178447392 501688192 417640928 455599220 491237152 259411296 383473572 222373280 44478616 393425722 70069934 494715040 94369440 376974432 340355232 289386304 370443608 53814848 410293663 142930889 168270880 432680352 493106176 286085488 482612144 58847580 249986336 487644528 424094720 55281696 303516192 371932496 289233312 152724824 482900848 524693840 168567840 209719936 211860152 428102584 233614976 426836432 512303616 210920784 198626432 171371760 296772832 488432480 174857420 418651240 388917088 333554883 117210512 321462320 493526704 192172116 315777032 237204720 511158864 318723634 589920704 324281596 521618272 396826008 136301360 337343200 257330976 147010144 219125428 260469760 159021504 429879584 314814150 529289056 363714656 611828448 524194536 120209072 613288832 478468016 478387680 434854624 264865040 196943136 399240795 365543520 580442900 227008928 590541296 287054496 255540548 186956630 450224760 181781140 414045280 477018218 529838208 178011876 587739032 129299152 602766432 216027552 347060864 607885552 340201666 596903456 286533226 335504224 387698016 460102388 133544800 152963680 277773280 407730480 324465636 339866176 216085096 444679618 400544224 421430368 213186832 460080896 439580648 161126010 237791968 480496100 464300716 343685256 334066016 195024480 272343704 263881792 519525864 307318904 162723576 459380496 232090112 275468798 529050976 486764364 596687628 576522400 243903828 440078954 213085360 244671796 144727712 575719760 242725008
193284582 350418282 73140754 399818706 246880898 161035994 105229970 146792162 53255002 272119954 459767570 130140114 207323738 437923762 292741426 463878170 441617970 79900300 241357202 156003534 256085650 96332250 399421170 112732818 386368210 148318386 151968018 282053724 452842994 476976994 5269282 342101394 393642130 173027142 456287122 53739922 256719538 51302034 349706270 152858770 385257200 229872602 46940970 7228050 58973458 438328402 245275874 143484562 429223306 66737554 343280786 126970866 52302160 194550482 208806978 117094946 483844114 134951658 39715498 270988178 151014034 103254418 274279058 317344538 245082418 368953978 493746578 110641650 132212114 195893142 190866090 261314750 490741682 35411962 125244146 414101714 147612971 60209910 394323682 117631614 264477804 351109634 452929462 358943074 496007410 301146274 168020436 430996106 277174834 473733490 285833810 400149858 61048022 305134226 477148704 411379210 234440701 100840082 151878226 276073106 855976360 521530688 589834208 838210240 653901106 565258112 889278822 583098560 799983204 518239140 836562416 647573054 908904384 635150204 732491072 685036072 844709500 956092192 876932288 616148416 918090336 577271760 555343552 551827136 540854123 601565504 719515776 942763968 498513984 766613888 610405064 866743232 912934464 713550856 604248448 876779413 874125760 811341248 850280612 543258304 533206096 812004032 681471680 844840128 600104656 966673984 853572884 873292830 731630272 598174448 539620928 679505152 710417112 850312840 515725616 606611488 585421516 825227904 770096788 774378432 800042310 657864608 554619760 534689680 535737004 775302144 588750896 732189120 638014548 523002560 498532388 689817361 820679872 815052100 861008246 806109880 928253376 823208256 810483648 776246464 786531136 810278624 649658416 793070016 617421321 615375728 590353344 862377772 839308608 502156359 719798048 553376624 791161536 673494184 481751488 588809800 574969788 621336832 487435392 832349994 242194025 633887200 397973568 229392628 129428710 315163595 644799488 466197568 599010944 152022144 915799427 958985856 241667648 552781488 618366560 707355159 276420112 695506128 984696860 650110908 88433588 623242848 988040096 88258920 135083824 454993968 465385472 475682272 307970818 935180640 876027872 288241464 956123808 928680000 7602176 68564992 534883840 892702152 393438320 996469960 202756509 682447840 950330022 832263960 839068824 301992764 565839728 776605952 178689376 952003840 664657312 423862714 472301904 109907840 271167232 677992976 770775527 77617380 985309568 400242400 452327184 724660224 560908568 73051008 195056640 165268600 907039360 530476160 110562488 321392700 36230208 248002736 71294976 383174144 223721584 171874090 379735296 151207424 685718272 956289918 836120748 788880992 834962144 888818250 68886436 400355904 128133696 265179656 309518774 947847552 322302544 381856768 835261504 7548224 96386240 588920848 231808900 688887488 122121216 505791152 428775810 127636050 184075234 189906546 109612974 438727378 417562962 214304146 530750114 108840274 90242220 456063410 222210322 179986066 229922450 256306482 332836914 334544114 507959698 541798226 479102354 225640082 79817628 327981714 131624466 104043572 176532103 74935730 345208626 237103643 388599442 131233682 335449926 358589106 523796946 522274450 483753426 540488916 250095630 89363346 269059266 286243540 189862066 197607698 259295026 150461282 228966696 456726866 516568466 167815934 178769994 203209106 526449906 442402642 480360934 515998866 284173010 408235286 247134994 69240330 418187436 94831648 519476754 119131154 401736146 365116946 314148018 395205322 78576562 435055377 167692603 193032594 457442066 517867890 310847202 507373858 83609294 274748050 512406242 448856434 80043410 328277906 396694210 313995026 177486538 507662562 549455554 193329554 234481650 236621866 452864298 258376690 451598146 537065330 235682498 223388146 196133474 321534546 513194194 199619134 623071624 593337472 537975267 321630896 525882704 697947088 396592500 520197416 441625104 715579248 523144018 794341088 528701980 726038656 601246392 340721744 541763584 461751360 351430528 423545812 464890144 363441888 634299968 519234534 733709440 568135040 816248832 728614920 324629456 817709216 682888400 682808064 639275008 469285424 401363520 603661179 569963904 784863284 431429312 794961680 491474880 459960932 391377014 654645144 386201524 618465664 681438602 734258592 382432260 792159416 333719536 807186816 420447936 551481248 812305936 544622050 801323840 490953610 539924608 592118400 664522772 337965184 357384064 482193664 612150864 528886020 544286560 420505480 649100002 604964608 625850752 417607216 664501280 644001032 365546394 442212352 684916484 668721100 548105640 538486400 399444864 476764088 468302176 723946248 511739288 367143960 663800880 436510496 479889182 733471360 691184748 801108012 780942784 448324212 644499338 417505744 449092180 349148096 780140144 447145392
681808916 838942616 561665088 888343040 735405232 649560328 593754304 635316496 541779336 760644288 948291904 618664448 695848072 926448096 781265760 952402504 930142304 568424634 729881536 644527868 744609984 584856584 887945504 601257152 874892544 636842720 640492352 770578058 941367328 965501328 493793616 830625728 882166464 661551476 944811456 542264256 745243872 539826368 838230604 641383104 873781534 718396936 535465304 495752384 547497792 926852736 733800208 632008896 917747640 555261888 831805120 615495200 540826494 683074816 697331312 605619280 972368448 623475992 528239832 759512512 639538368 591778752 762803392 805868872 733606752 857478312 982270912 599165984 620736448 684417476 679390424 749839084 979266016 523936296 613768480 902626048 636137305 548734244 882848016 606155948 753002138 839633968 941453796 847467408 984531744 789670608 656544770 919520440 765699168 962257824 774358144 888674192 549572356 793658560 965673038 899903544 722965035 589364416 640402560 764597440 671713830 337268158 405571678 653947710 469638576 380995582 705016292 398836030 615720674 333976610 652299886 463310524 724641854 450887674 548228542 500773542 660446970 771829662 692669758 431885886 733827806 393009230 371081022 367564606 356591593 417302974 535253246 758501438 314251454 582351358 426142534 682480702 728671934 529288326 419985918 692516883 689863230 627078718 666018082 358995774 348943566 627741502 497209150 660577598 415842126 782411454 669310354 689030300 547367742 413911918 355358398 495242622 526154582 666050310 331463086 422348958 401158986 640965374 585834258 590115902 615779780 473602078 370357230 350427150 351474474 591039614 404488366 547926590 453752018 338740030 314269858 505554831 636417342 630789570 676745716 621847350 743990846 638945726 626221118 591983934 602268606 626016094 465395886 608807486 433158791 431113198 406090814 678115242 655046078 317893829 535535518 369114094 606899006 489231654 297488958 404547270 390707258 437074302 303172862 648087464 458248412 14354688 621942976 319773584 428388016 33051860 423554842 325577152 474498816 977806250 745539468 733621312 850088000 569969568 973287808 101042644 846382992 298607428 113094656 189748716 522941220 661594840 853882624 940019776 281524672 93588224 602001216 50854594 166533120 114233664 729926016 130277888 208111468 388925232 903205888 462643500 20138816 291738836 722813000 774031808 834086912 943605760 402120928 869478012 485594400 592028279 4677536 825900824 97640180 628931368 973757184 511501568 305571488 976236032 999053123 798700288 710008832 291014144 95408061 265887104 474508672 765920000 683360296 54520544 834409700 822421148 344043968 366679790 125798496 981605888 568718768 140512768 63305904 340773004 19662848 18039040 204470376 517063616 267145984 14188544 884526998 404400560 475688580 388128768 985654912 146604924 373034720 395193672 995712464 617329359 316035988 861347872 459568832 28239308 486202368 774375312 967484842 37700608 67228444 249328096 806962160 505822400 562261584 568092896 487799324 816913728 795749312 592490496 908936464 487026624 468428570 834249760 600396672 558172416 608108800 634492832 711023264 712730464 886146048 919984576 857288704 603826432 458003978 706168064 509810816 482229922 554718453 453122080 723394976 615289993 766785792 509420032 713636276 736775456 901983296 900460800 861939776 918675266 628281980 467549696 647245616 664429890 568048416 575794048 637481376 528647632 607153046 834913216 894754816 546002284 556956344 581395456 904636256 820588992 858547284 894185216 662359360 786421636 625321344 447426680 796373786 473017998 897663104 497317504 779922496 743303296 692334368 773391672 456762912 813241727 545878953 571218944 835628416 896054240 689033552 885560208 461795644 652934400 890592592 827042784 458229760 706464256 774880560 692181376 555672888 885848912 927641904 571515904 612668000 614808216 831050648 636563040 829784496 915251680 613868848 601574496 574319824 699720896 891380544 577805484 304764712 275030560 219668355 3323984 207575792 379640176 78285588 201890504 123318192 397272336 204837106 476034176 210395068 407731744 282939480 22414832 223456672 143444448 33123616 105238900 146583232 45134976 315993056 200927622 415402528 249828128 497941920 410308008 6322544 499402304 364581488 364501152 320968096 150978512 83056608 285354267 251656992 466556372 113122400 476654768 173167968 141654020 73070102 336338232 67894612 300158752 363131690 415951680 64125348 473852504 15412624 488879904 102141024 233174336 493999024 226315138 483016928 172646698 221617696 273811488 346215860 19658272 39077152 163886752 293843952 210579108 225979648 102198568 330793090 286657696 307543840 99300304 346194368 325694120 47239482 123905440 366609572 350414188 229798728 220179488 81137952 158457176 149995264 405639336 193432376 48837048 345493968 118203584 161582270 415164448 372877836 482801100 462635872 130017300 326192426 99198832 130785268 30841184 461833232 128838480
230466300 387600000 110322472 437000424 284062616 198217712 142411688 183973880 90436720 309301672 496949288 167321832 244505456 475105480 329923144 501059888 478799688 117082018 278538920 193185252 293267368 133513968 436602888 149914536 423549928 185500104 189149736 319235442 490024712 514158712 42451000 379283112 430823848 210208860 493468840 90921640 293901256 88483752 386887988 190040488 422438918 267054320 84122688 44409768 96155176 475510120 282457592 180666280 466405024 103919272 380462504 164152584 89483878 231732200 245988696 154276664 521025832 172133376 76897216 308169896 188195752 140436136 311460776 354526256 282264136 406135696 530928296 147823368 169393832 233074860 228047808 298496468 527923400 72593680 162425864 451283432 184794689 97391628 431505400 154813332 301659522 388291352 490111180 396124792 533189128 338327992 205202154 468177824 314356552 510915208 323015528 437331576 98229740 342315944 514330422 448560928 271622419 138021800 189059944 313254824 655854652 321408980 389712500 638088532 453779398 365136404 689157114 382976852 599861496 318117432 636440708 447451346 708782676 435028496 532369364 484914364 644587792 755970484 676810580 416026708 717968628 377150052 355221844 351705428 340732415 401443796 519394068 742642260 298392276 566492180 410283356 666621524 712812756 513429148 404126740 676657705 674004052 611219540 650158904 343136596 333084388 611882324 481349972 644718420 399982948 766552276 653451176 673171122 531508564 398052740 339499220 479383444 510295404 650191132 315603908 406489780 385299808 625106196 569975080 574256724 599920602 457742900 354498052 334567972 335615296 575180436 388629188 532067412 437892840 322880852 298410680 489695653 620558164 614930392 660886538 605988172 728131668 623086548 610361940 576124756 586409428 610156916 449536708 592948308 417299613 415254020 390231636 662256064 639186900 302034651 519676340 353254916 591039828 473372476 281629780 388688092 374848080 421215124 287313684 632228286 491760356 269086016 344308224 772169736 872716732 411015878 823704280 676534256 578717480 793925584 893167168 240033824 93458592 445382448 91598688 94739825 965021568 572189644 606159780 871594088 184793904 742466256 406815118 646926508 834256430 90740288 517849452 310255520 992114812 997860208 421818624 140366400 49802336 79796996 518830330 522076700 412469504 151010880 315075604 758481312 420934280 34906652 734649280 432016156 675742720 546868340 279531184 374010016 923406152 469214996 352032256 555336500 183281368 878792452 64136758 789590193 586055872 748321680 992892672 587763968 680550336 216896768 355781760 1478176 844208768 106384134 113068000 467255550 9420800 90672960 811373864 200919568 879459664 975672888 851171056 980359680 735946208 634652160 142551036 633982464 427375832 919998080 474602848 867055188 298035840 906473784 490441216 571526258 360682496 562147648 131212896 961094540 613394176 232987280 368090870 686031504 624542384 666270528 600308520 356298644 392237152 91097392 147536576 153367888 73074316 402188720 381024304 177765488 494211456 72301616 53703562 419524752 185671664 143447408 193383792 219767824 296298256 298005456 471421040 505259568 442563696 189101424 43278970 291443056 95085808 67504914 139993445 38397072 308669968 200564985 352060784 94695024 298911268 322050448 487258288 485735792 447214768 503950258 213556972 52824688 232520608 249704882 153323408 161069040 222756368 113922624 192428038 420188208 480029808 131277276 142231336 166670448 489911248 405863984 443822276 479460208 247634352 371696628 210596336 32701672 381648778 58292990 482938096 82592496 365197488 328578288 277609360 358666664 42037904 398516719 131153945 156493936 420903408 481329232 274308544 470835200 47070636 238209392 475867584 412317776 43504752 291739248 360155552 277456368 140947880 471123904 512916896 156790896 197942992 200083208 416325640 221838032 415059488 500526672 199143840 186849488 159594816 284995888 476655536 163080476 542343368 512609216 457247011 240902640 445154448 617218832 315864244 439469160 360896848 634850992 442415762 713612832 447973724 645310400 520518136 259993488 461035328 381023104 270702272 342817556 384161888 282713632 553571712 438506278 652981184 487406784 735520576 647886664 243901200 736980960 602160144 602079808 558546752 388557168 320635264 522932923 489235648 704135028 350701056 714233424 410746624 379232676 310648758 573916888 305473268 537737408 600710346 653530336 301704004 711431160 252991280 726458560 339719680 470752992 731577680 463893794 720595584 410225354 459196352 511390144 583794516 257236928 276655808 401465408 531422608 448157764 463558304 339777224 568371746 524236352 545122496 336878960 583773024 563272776 284818138 361484096 604188228 587992844 467377384 457758144 318716608 396035832 387573920 643217992 431011032 286415704 583072624 355782240 399160926 652743104 610456492 720379756 700214528 367595956 563771082 336777488 368363924 268419840 699411888 366417136
534055440 691189140 413911612 740589564 587651756 501806852 446000828 487563020 394025860 612890812 800538428 470910972 548094596 778694620 633512284 804649028 782388828 420671158 582128060 496774392 596856508 437103108 740192028 453503676 727139068 489089244 492738876 622824582 793613852 817747852 346040140 682872252 734412988 513798000 797057980 394510780 597490396 392072892 690477128 493629628 726028058 570643460 387711828 347998908 399744316 779099260 586046732 484255420 769994164 407508412 684051644 467741724 393073018 535321340 549577836 457865804 824614972 475722516 380486356 611759036 491784892 444025276 615049916 658115396 585853276 709724836 834517436 451412508 472982972 536664000 531636948 602085608 831512540 376182820 466015004 754872572 488383829 400980768 735094540 458402472 605248662 691880492 793700320 699713932 836778268 641917132 508791294 771766964 617945692 814504348 626604668 740920716 401818880 645905084 817919562 752150068 575211559 441610940 492649084 616843964 635855168 301409496 369713016 618089048 433779914 345136920 669157630 362977368 579862012 298117948 616441224 427451862 688783192 415029012 512369880 464914880 624588308 735971000 656811096 396027224 697969144 357150568 335222360 331705944 320732931 381444312 499394584 722642776 278392792 546492696 390283872 646622040 692813272 493429664 384127256 656658221 654004568 591220056 630159420 323137112 313084904 591882840 461350488 624718936 379983464 746552792 633451692 653171638 511509080 378053256 319499736 459383960 490295920 630191648 295604424 386490296 365300324 605106712 549975596 554257240 579921118 437743416 334498568 314568488 315615812 555180952 368629704 512067928 417893356 302881368 278411196 469696169 600558680 594930908 640887054 585988688 708132184 603087064 590362456 556125272 566409944 590157432 429537224 572948824 397300129 395254536 370232152 642256580 619187416 282035167 499676856 333255432 571040344 453372992 261630296 368688608 354848596 401215640 267314200 612228802 733443808 269379328 838048929 192551176 84570816 400364092 348860100 701603472 382752804 415787824 39996612 557400504 8913824 553032960 650716672 72373866 86384384 647773568 191212416 921881920 982192960 97009408 52050216 497232000 613690096 566140480 973247644 138758240 733620224 499289250 592478912 414002206 617476576 860902400 955382616 595156064 712242272 863295160 244308512 591733376 699272320 272176288 683754328 330505792 871017984 362294876 290989888 728134784 312727264 877864900 304954984 440287200 628290672 658168576 391870928 619775648 585464560 28008416 524490400 616487168 981845746 173583008 9863600 57363072 456237376 615450368 491811584 347044928 865110256 589503872 81915072 853349024 261087194 849834240 261209344 436871124 98602176 347717632 317913872 15728992 238527040 117118464 32769296 951850048 356095360 741860352 911194880 183687424 827140352 340920192 606531500 288954448 894300096 824911194 877101480 125845808 883656302 124829944 485925760 243356672 701292272 400152512 456591696 462423008 382129436 711243840 690079424 486820608 803266576 381356736 362758682 728579872 494726784 452502528 502438912 528822944 605353376 607060576 780476160 814314688 751618816 498156544 352334090 600498176 404140928 376560034 449048565 347452192 617725088 509620105 661115904 403750144 607966388 631105568 796313408 794790912 756269888 813005378 522612092 361879808 541575728 558760002 462378528 470124160 531811488 422977744 501483158 729243328 789084928 440332396 451286456 475725568 798966368 714919104 752877396 788515328 556689472 680751748 519651456 341756792 690703898 367348110 791993216 391647616 674252608 637633408 586664480 667721784 351093024 707571839 440209065 465549056 729958528 790384352 583363664 779890320 356125756 547264512 784922704 721372896 352559872 600794368 669210672 586511488 450003000 780179024 821972016 465846016 506998112 509138328 725380760 530893152 724114608 809581792 508198960 495904608 468649936 594051008 785710656 472135596 658798600 629064448 573702243 357357872 561609680 733674064 432319476 555924392 477352080 751306224 558870994 830068064 564428956 761765632 636973368 376448720 577490560 497478336 387157504 459272788 500617120 399168864 670026944 554961510 769436416 603862016 851975808 764341896 360356432 853436192 718615376 718535040 675001984 505012400 437090496 639388155 605690880 820590260 467156288 830688656 527201856 495687908 427103990 690372120 421928500 654192640 717165578 769985568 418159236 827886392 369446512 842913792 456174912 587208224 848032912 580349026 837050816 526680586 575651584 627845376 700249748 373692160 393111040 517920640 647877840 564612996 580013536 456232456 684826978 640691584 661577728 453334192 700228256 679728008 401273370 477939328 720643460 704448076 583832616 574213376 435171840 512491064 504029152 759673224 547466264 402870936 699527856 472237472 515616158 769198336 726911724 836834988 816669760 484051188 680226314 453232720 484819156 384875072 815867120 482872368
244573524 401707224 124429696 451107648 298169840 212324936 156518912 198081104 104543944 323408896 511056512 181429056 258612680 489212704 344030368 515167112 492906912 131189242 292646144 207292476 307374592 147621192 450710112 164021760 437657152 199607328 203256960 333342666 504131936 528265936 56558224 393390336 444931072 224316084 507576064 105028864 308008480 102590976 400995212 204147712 436546142 281161544 98229912 58516992 110262400 489617344 296564816 194773504 480512248 118026496 394569728 178259808 103591102 245839424 260095920 168383888 535133056 186240600 91004440 322277120 202302976 154543360 325568000 368633480 296371360 420242920 545035520 161930592 183501056 247182084 242155032 312603692 542030624 86700904 176533088 465390656 198901913 111498852 445612624 168920556 315766746 402398576 504218404 410232016 547296352 352435216 219309378 482285048 328463776 525022432 337122752 451438800 112336964 356423168 528437646 462668152 285729643 152129024 203167168 327362048 388255496 53809824 122113344 370489376 186180242 97537248 421557958 115377696 332262340 50518276 368841552 179852190 441183520 167429340 264770208 217315208 376988636 488371328 409211424 148427552 450369472 109550896 87622688 84106272 73133259 133844640 251794912 475043104 30793120 298893024 142684200 399022368 445213600 245829992 136527584 409058549 406404896 343620384 382559748 75537440 65485232 344283168 213750816 377119264 132383792 498953120 385852020 405571966 263909408 130453584 71900064 211784288 242696248 382591976 48004752 138890624 117700652 357507040 302375924 306657568 332321446 190143744 86898896 66968816 68016140 307581280 121030032 264468256 170293684 55281696 30811524 222096497 352959008 347331236 393287382 338389016 460532512 355487392 342762784 308525600 318810272 342557760 181937552 325349152 149700457 147654864 122632480 394656908 371587744 34435495 252077184 85655760 323440672 205773320 14030624 121088936 107248924 153615968 19714528 364629130 235319304 808581952 11939288 231499188 330864256 783661056 669540096 170526720 314429204 665863296 154448384 999472528 589968018 269818464 930565792 337450144 587871844 936142728 435969952 523676288 545651317 50490144 779575056 232495552 91902464 58933792 756145956 628600320 521330000 128352772 87279396 224109312 748466592 332995072 985142804 131987008 34375880 622264448 482672288 904850800 304129568 531455840 200780288 522296220 648240768 680523680 641227776 398780816 518611072 45325275 862719920 790764720 201519920 962074560 706753740 457636800 392067296 755170296 704201344 766600856 678419695 363364626 38450688 606428160 421867680 331495460 765473792 501878536 648973300 546536310 329154560 440617472 678468384 444642232 398838916 268418808 675614144 515480384 910592200 894745600 37389184 439592021 89269619 533129776 977000104 510804128 439076740 97075760 552298456 732528632 632581396 867865990 179730272 783642624 538669184 662200960 108706308 957387600 274079634 94875264 641788686 340648926 397088110 402919422 322625850 651740254 630575838 427317022 743762990 321853150 303255096 669076286 435223198 392998942 442935326 469319358 545849790 547556990 720972574 754811102 692115230 438652958 292830504 540994590 344637342 317056448 389544979 287948606 558221502 450116519 601612318 344246558 548462802 571601982 736809822 735287326 696766302 753501792 463108506 302376222 482072142 499256416 402874942 410620574 472307902 363474158 441979572 669739742 729581342 380828810 391782870 416221982 739462782 655415518 693373810 729011742 497185886 621248162 460147870 282253206 631200312 307844524 732489630 332144030 614749022 578129822 527160894 608218198 291589438 648068253 380705479 406045470 670454942 730880766 523860078 720386734 296622170 487760926 725419118 661869310 293056286 541290782 609707086 527007902 390499414 720675438 762468430 406342430 447494526 449634742 665877174 471389566 664611022 750078206 448695374 436401022 409146350 534547422 726207070 412632010 660619272 630885120 575522915 359178544 563430352 735494736 434140148 557745064 479172752 753126896 560691666 831888736 566249628 763586304 638794040 378269392 579311232 499299008 388978176 461093460 502437792 400989536 671847616 556782182 771257088 605682688 853796480 766162568 362177104 855256864 720436048 720355712 676822656 506833072 438911168 641208827 607511552 822410932 468976960 832509328 529022528 497508580 428924662 692192792 423749172 656013312 718986250 771806240 419979908 829707064 371267184 844734464 457995584 589028896 849853584 582169698 838871488 528501258 577472256 629666048 702070420 375512832 394931712 519741312 649698512 566433668 581834208 458053128 686647650 642512256 663398400 455154864 702048928 681548680 403094042 479760000 722464132 706268748 585653288 576034048 436992512 514311736 505849824 761493896 549286936 404691608 701348528 474058144 517436830 771019008 728732396 838655660 818490432 485871860 682046986 455053392 486639828 386695744 817687792 484693040
298903380 456037080 178759552 505437504 352499696 266654792 210848768 252410960 158873800 377738752 565386368 235758912 312942536 543542560 398360224 569496968 547236768 185519098 346976000 261622332 361704448 201951048 505039968 218351616 491987008 253937184 257586816 387672522 558461792 582595792 110888080 447720192 499260928 278645940 561905920 159358720 362338336 156920832 455325068 258477568 490875998 335491400 152559768 112846848 164592256 543947200 350894672 249103360 534842104 172356352 448899584 232589664 157920958 300169280 314425776 222713744 589462912 240570456 145334296 376606976 256632832 208873216 379897856 422963336 350701216 474572776 599365376 216260448 237830912 301511940 296484888 366933548 596360480 141030760 230862944 519720512 253231769 165828708 499942480 223250412 370096602 456728432 558548260 464561872 601626208 406765072 273639234 536614904 382793632 579352288 391452608 505768656 166666820 410753024 582767502 516998008 340059499 206458880 257497024 381691904 427855560 93409888 161713408 410089440 225780306 137137312 461158022 154977760 371862404 90118340 408441616 219452254 480783584 207029404 304370272 256915272 416588700 527971392 448811488 188027616 489969536 149150960 127222752 123706336 112733323 173444704 291394976 514643168 70393184 338493088 182284264 438622432 484813664 285430056 176127648 448658613 446004960 383220448 422159812 115137504 105085296 383883232 253350880 416719328 171983856 538553184 425452084 445172030 303509472 170053648 111500128 251384352 282296312 422192040 87604816 178490688 157300716 397107104 341975988 346257632 371921510 229743808 126498960 106568880 107616204 347181344 160630096 304068320 209893748 94881760 70411588 261696561 392559072 386931300 432887446 377989080 500132576 395087456 382362848 348125664 358410336 382157824 221537616 364949216 189300521 187254928 162232544 434256972 411187808 74035559 291677248 125255824 363040736 245373384 53630688 160689000 146848988 193216032 59314592 404229194 107574208 347424520 490397868 374434736 60183310 20234416 737020288 485036288 49663896 840701254 791924224 868256280 454728800 283017216 172744448 937659392 321895184 105643908 4747224 602077440 268215954 943925064 413801728 762631680 857525888 101346064 35049088 980086848 494130144 666525726 188366624 387513536 842908032 339946896 213027072 65858224 373877120 223712768 755118724 969481664 61716096 370936096 425713404 312417280 524014089 536907776 941534208 718950862 871901184 501587456 757181648 69914688 228444212 567330344 671674000 533577472 139173043 420626432 850918080 714306000 676016920 629740808 872518589 535418304 930148864 275773000 384758008 292428672 838881520 437132652 708205904 675464500 166274112 670375552 401517704 486784943 774123952 368176152 135523056 526671856 121875628 458284144 334959104 184217184 973536344 755600208 503876112 266851682 103668288 647483852 584097764 50750720 888665600 472258304 494460856 519612266 211703776 848817152 866697728 400179747 615873400 314733640 371172824 377004136 296710564 625824968 604660552 401401736 717847704 295937864 277339810 643161000 409307912 367083656 417020040 443404072 519934504 521641704 695057288 728895816 666199944 412737672 266915218 515079304 318722056 291141162 363629693 262033320 532306216 424201233 575697032 318331272 522547516 545686696 710894536 709372040 670851016 727586506 437193220 276460936 456156856 473341130 376959656 384705288 446392616 337558872 416064286 643824456 703666056 354913524 365867584 390306696 713547496 629500232 667458524 703096456 471270600 595332876 434232584 256337920 605285026 281929238 706574344 306228744 588833736 552214536 501245608 582302912 265674152 622152967 354790193 380130184 644539656 704965480 497944792 694471448 270706884 461845640 699503832 635954024 267141000 515375496 583791800 501092616 364584128 694760152 736553144 380427144 421579240 423719456 639961888 445474280 638695736 724162920 422780088 410485736 383231064 508632136 700291784 386716724 719198968 689464816 634102611 417758240 622010048 794074432 492719844 616324760 537752448 811706592 619271362 890468432 624829324 822166000 697373736 436849088 637890928 557878704 447557872 519673156 561017488 459569232 730427312 615361878 829836784 664262384 912376176 824742264 420756800 913836560 779015744 778935408 735402352 565412768 497490864 699788523 666091248 880990628 527556656 891089024 587602224 556088276 487504358 750772488 482328868 714593008 777565946 830385936 478559604 888286760 429846880 903314160 516575280 647608592 908433280 640749394 897451184 587080954 636051952 688245744 760650116 434092528 453511408 578321008 708278208 625013364 640413904 516632824 745227346 701091952 721978096 513734560 760628624 740128376 461673738 538339696 781043828 764848444 644232984 634613744 495572208 572891432 564429520 820073592 607866632 463271304 759928224 532637840 576016526 829598704 787312092 897235356 877070128 544451556 740626682 513633088 545219524 445275440 876267488 543272736
322083476 479217176 201939648 528617600 375679792 289834888 234028864 275591056 182053896 400918848 588566464 258939008 336122632 566722656 421540320 592677064 570416864 208699194 370156096 284802428 384884544 225131144 528220064 241531712 515167104 277117280 280766912 410852618 581641888 605775888 134068176 470900288 522441024 301826036 585086016 182538816 385518432 180100928 478505164 281657664 514056094 358671496 175739864 136026944 187772352 567127296 374074768 272283456 558022200 195536448 472079680 255769760 181101054 323349376 337605872 245893840 612643008 263750552 168514392 399787072 279812928 232053312 403077952 446143432 373881312 497752872 622545472 239440544 261011008 324692036 319664984 390113644 619540576 164210856 254043040 542900608 276411865 189008804 523122576 246430508 393276698 479908528 581728356 487741968 624806304 429945168 296819330 559795000 405973728 602532384 414632704 528948752 189846916 433933120 605947598 540178104 363239595 229638976 280677120 404872000 801042756 466597084 534900604 783276636 598967502 510324508 834345218 528164956 745049600 463305536 781628812 592639450 853970780 580216600 677557468 630102468 789775896 901158588 821998684 561214812 863156732 522338156 500409948 496893532 485920519 546631900 664582172 887830364 443580380 711680284 555471460 811809628 858000860 658617252 549314844 821845809 819192156 756407644 795347008 488324700 478272492 757070428 626538076 789906524 545171052 911740380 798639280 818359226 676696668 543240844 484687324 624571548 655483508 795379236 460792012 551677884 530487912 770294300 715163184 719444828 745108706 602931004 499686156 479756076 480803400 720368540 533817292 677255516 583080944 468068956 443598784 634883757 765746268 760118496 806074642 751176276 873319772 768274652 755550044 721312860 731597532 755345020 594724812 738136412 562487717 560442124 535419740 807444168 784375004 447222755 664864444 498443020 736227932 618560580 426817884 533876196 520036184 566403228 432501788 777416390 484487020 883486088 842418176 584562176 159773604 853578740 411020800 98312640 900361617 803439360 76062248 31060000 828719728 731167248 245224415 774060672 385012224 183735328 917618682 110235208 571018928 917617600 733755392 418063616 247508992 784697668 447766528 64573904 360844683 661258996 252226048 52640937 314897257 838237552 172001344 500967952 437400912 913984096 498518480 62520800 555010926 434654216 485194240 366635776 871243886 619161616 731529120 454620864 628730240 289779616 389486592 899656692 129059144 833551912 113896448 776796384 155957624 418411328 96418914 783816187 872084448 414209208 660758744 237951776 893083792 49442056 447010328 430119060 822809792 719414464 909048576 141863657 493959904 909896350 816505760 171589856 819939072 317942112 654148864 866558440 766392000 911229312 870331762 666605568 688387248 514970852 203403840 533279338 643969664 737766400 712456904 36390000 870219864 212046944 761427008 136743496 11668608 611699424 538277888 687215760 546951792 245812032 302251216 308082528 227788956 556903360 535738944 332480128 648926096 227016256 208418202 574239392 340386304 298162048 348098432 374482464 451012896 452720096 626135680 659974208 597278336 343816064 197993610 446157696 249800448 222219554 294708085 193111712 463384608 355279625 506775424 249409664 453625908 476765088 641972928 640450432 601929408 658664898 368271612 207539328 387235248 404419522 308038048 315783680 377471008 268637264 347142678 574902848 634744448 285991916 296945976 321385088 644625888 560578624 598536916 634174848 402348992 526411268 365310976 187416312 536363418 213007630 637652736 237307136 519912128 483292928 432324000 513381304 196752544 553231359 285868585 311208576 575618048 636043872 429023184 625549840 201785276 392924032 630582224 567032416 198219392 446453888 514870192 432171008 295662520 625838544 667631536 311505536 352657632 354797848 571040280 376552672 569774128 655241312 353858480 341564128 314309456 439710528 631370176 317795116 560242328 530508176 475145971 258801600 463053408 635117792 333763204 457368120 378795808 652749952 460314722 731511792 465872684 663209360 538417096 277892448 478934288 398922064 288601232 360716516 402060848 300612592 571470672 456405238 670880144 505305744 753419536 665785624 261800160 754879920 620059104 619978768 576445712 406456128 338534224 540831883 507134608 722033988 368600016 732132384 428645584 397131636 328547718 591815848 323372228 555636368 618609306 671429296 319602964 729330120 270890240 744357520 357618640 488651952 749476640 481792754 738494544 428124314 477095312 529289104 601693476 275135888 294554768 419364368 549321568 466056724 481457264 357676184 586270706 542135312 563021456 354777920 601671984 581171736 302717098 379383056 622087188 605891804 485276344 475657104 336615568 413934792 405472880 661116952 448909992 304314664 600971584 373681200 417059886 670642064 628355452 738278716 718113488 385494916 581670042 354676448 386262884 286318800 717310848 384316096
281910492 439044192 161766664 488444616 335506808 249661904 193855880 235418072 141880912 360745864 548393480 218766024 295949648 526549672 381367336 552504080 530243880 168526210 329983112 244629444 344711560 184958160 488047080 201358728 474994120 236944296 240593928 370679634 541468904 565602904 93895192 430727304 482268040 261653052 544913032 142365832 345345448 139927944 438332180 241484680 473883110 318498512 135566880 95853960 147599368 526954312 333901784 232110472 517849216 155363464 431906696 215596776 140928070 283176392 297432888 205720856 572470024 223577568 128341408 359614088 239639944 191880328 362904968 405970448 333708328 457579888 582372488 199267560 220838024 284519052 279492000 349940660 579367592 124037872 213870056 502727624 236238881 148835820 482949592 206257524 353103714 439735544 541555372 447568984 584633320 389772184 256646346 519622016 365800744 562359400 374459720 488775768 149673932 393760136 565774614 500005120 323066611 189465992 240504136 364699016 795827812 461382140 529685660 778061692 593752558 505109564 829130274 522950012 739834656 458090592 776413868 587424506 848755836 575001656 672342524 624887524 784560952 895943644 816783740 555999868 857941788 517123212 495195004 491678588 480705575 541416956 659367228 882615420 438365436 706465340 550256516 806594684 852785916 653402308 544099900 816630865 813977212 751192700 790132064 483109756 473057548 751855484 621323132 784691580 539956108 906525436 793424336 813144282 671481724 538025900 479472380 619356604 650268564 790164292 455577068 546462940 525272968 765079356 709948240 714229884 739893762 597716060 494471212 474541132 475588456 715153596 528602348 672040572 577866000 462854012 438383840 629668813 760531324 754903552 800859698 745961332 868104828 763059708 750335100 716097916 726382588 750130076 589509868 732921468 557272773 555227180 530204796 802229224 779160060 442007811 659649500 493228076 731012988 613345636 421602940 528661252 514821240 561188284 427286844 772201446 706920852 746228224 512429568 185048064 857325568 135580840 254109824 563325280 352576064 753291888 528388088 948450528 532190952 181888400 426285650 788768874 784111440 909795456 243791705 731286890 142742920 942363136 198159731 998326272 293090160 284285344 860761184 763140120 585504252 624436284 696182400 611416930 274459872 527571868 809030274 979787520 592957960 209870856 594730496 215860933 704523136 182903136 327150848 291240928 247981440 803936343 167569120 102166080 503133504 820057960 66808384 267853316 537015296 350971840 727734392 242938528 389636320 656512240 527480384 784239936 539053170 430824448 553400224 684733284 283910000 972485772 99807840 941724560 816125232 971717448 79491968 765834112 804151072 938945856 658494410 127829956 242284084 311918176 71186704 356273530 427175472 475752960 325913600 733149232 782122344 106808800 803452532 899144448 150784512 861607940 313612336 587809620 447653952 543490624 821544960 277495672 480363648 935091712 198777690 814512286 576850224 275710464 332149648 337980960 257687388 586801792 565637376 362378560 678824528 256914688 238316634 604137824 370284736 328060480 377996864 404380896 480911328 482618528 656034112 689872640 627176768 373714496 227892042 476056128 279698880 252117986 324606517 223010144 493283040 385178057 536673856 279308096 483524340 506663520 671871360 670348864 631827840 688563330 398170044 237437760 417133680 434317954 337936480 345682112 407369440 298535696 377041110 604801280 664642880 315890348 326844408 351283520 674524320 590477056 628435348 664073280 432247424 556309700 395209408 217314744 566261850 242906062 667551168 267205568 549810560 513191360 462222432 543279736 226650976 583129791 315767017 341107008 605516480 665942304 458921616 655448272 231683708 422822464 660480656 596930848 228117824 476352320 544768624 462069440 325560952 655736976 697529968 341403968 382556064 384696280 600938712 406451104 599672560 685139744 383756912 371462560 344207888 469608960 661268608 347693548 418947400 389213248 333851043 117506672 321758480 493822864 192468276 316073192 237500880 511455024 319019794 590216864 324577756 521914432 397122168 136597520 337639360 257627136 147306304 219421588 260765920 159317664 430175744 315110310 529585216 364010816 612124608 524490696 120505232 613584992 478764176 478683840 435150784 265161200 197239296 399536955 365839680 580739060 227305088 590837456 287350656 255836708 187252790 450520920 182077300 414341440 477314378 530134368 178308036 588035192 129595312 603062592 216323712 347357024 608181712 340497826 597199616 286829386 335800384 387994176 460398548 133840960 153259840 278069440 408026640 324761796 340162336 216381256 444975778 400840384 421726528 213482992 460377056 439876808 161422170 238088128 480792260 464596876 343981416 334362176 195320640 272639864 264177952 519822024 307615064 163019736 459676656 232386272 275764958 529347136 487060524 596983788 576818560 244199988 440375114 213381520 244967956 145023872 576015920 243021168
648603924 805737624 528460096 855138048 702200240 616355336 560549312 602111504 508574344 727439296 915086912 585459456 662643080 893243104 748060768 919197512 896937312 535219642 696676544 611322876 711404992 551651592 854740512 568052160 841687552 603637728 607287360 737373066 908162336 932296336 460588624 797420736 848961472 628346484 911606464 509059264 712038880 506621376 805025612 608178112 840576542 685191944 502260312 462547392 514292800 893647744 700595216 598803904 884542648 522056896 798600128 582290208 507621502 649869824 664126320 572414288 939163456 590271000 495034840 726307520 606333376 558573760 729598400 772663880 700401760 824273320 949065920 565960992 587531456 651212484 646185432 716634092 946061024 490731304 580563488 869421056 602932313 515529252 849643024 572950956 719797146 806428976 908248804 814262416 951326752 756465616 623339778 886315448 732494176 929052832 741153152 855469200 516367364 760453568 932468046 866698552 689760043 556159424 607197568 731392448 834844136 500398464 568701984 817078016 632768882 544125888 868146598 561966336 778850980 497106916 815430192 626440830 887772160 614017980 711358848 663903848 823577276 934959968 855800064 595016192 896958112 556139536 534211328 530694912 519721899 580433280 698383552 921631744 477381760 745481664 589272840 845611008 891802240 692418632 583116224 855647189 852993536 790209024 829148388 522126080 512073872 790871808 660339456 823707904 578972432 945541760 832440660 852160606 710498048 577042224 518488704 658372928 689284888 829180616 494593392 585479264 564289292 804095680 748964564 753246208 778910086 636732384 533487536 513557456 514604780 754169920 567618672 711056896 616882324 501870336 477400164 668685137 799547648 793919876 839876022 784977656 907121152 802076032 789351424 755114240 765398912 789146400 628526192 771937792 596289097 594243504 569221120 841245548 818176384 481024135 698665824 532244400 770029312 652361960 460619264 567677576 553837564 600204608 466303168 811217770 385309088 594222584 207723120 890160464 966317881 970977828 474779648 313618408 481011700 840034490 181403940 958017280 50744717 685680384 350455240 277589184 302251008 58606728 527684616 351401672 192588288 790873384 745400000 143628432 640625664 879033648 561138368 424053700 987677845 66868216 571024384 753019480 956296856 175769016 45599042 305488016 733604099 884199894 786212704 984643712 968802728 894461584 232451106 463083008 251893952 515612380 887164560 701845063 879202622 699237152 860448192 716954616 813666880 986809696 7694209 628793056 274304232 241027200 190683512 661031936 297428112 442956848 718445896 68392794 65923720 528016008 522355264 928810304 641419768 770394436 24305656 640213774 370218543 900960028 251863496 332861648 634291232 629220864 960975152 49188608 631865283 808120896 949277024 189070228 431889664 372351680 462993411 889511170 851970944 116750080 779830176 690776537 893625344 551391636 329304608 595104104 559040224 390924352 447690588 110947092 754209936 453070176 509509360 515340672 435047100 764161504 742997088 539738272 856184240 434274400 415676346 781497536 547644448 505420192 555356576 581740608 658271040 659978240 833393824 867232352 804536480 551074208 405251754 653415840 457058592 429477698 501966229 400369856 670642752 562537769 714033568 456667808 660884052 684023232 849231072 847708576 809187552 865923042 575529756 414797472 594493392 611677666 515296192 523041824 584729152 475895408 554400822 782160992 842002592 493250060 504204120 528643232 851884032 767836768 805795060 841432992 609607136 733669412 572569120 394674456 743621562 420265774 844910880 444565280 727170272 690551072 639582144 720639448 404010688 760489503 493126729 518466720 782876192 843302016 636281328 832807984 409043420 600182176 837840368 774290560 405477536 653712032 722128336 639429152 502920664 833096688 874889680 518763680 559915776 562055992 778298424 583810816 777032272 862499456 561116624 548822272 521567600 646968672 838628320 525053260 467977208 438243056 382880851 166536480 370788288 542852672 241498084 365103000 286530688 560484832 368049602 639246672 373607564 570944240 446151976 185627328 386669168 306656944 196336112 268451396 309795728 208347472 479205552 364140118 578615024 413040624 661154416 573520504 169535040 662614800 527793984 527713648 484180592 314191008 246269104 448566763 414869488 629768868 276334896 639867264 336380464 304866516 236282598 499550728 231107108 463371248 526344186 579164176 227337844 637065000 178625120 652092400 265353520 396386832 657211520 389527634 646229424 335859194 384830192 437023984 509428356 182870768 202289648 327099248 457056448 373791604 389192144 265411064 494005586 449870192 470756336 262512800 509406864 488906616 210451978 287117936 529822068 513626684 393011224 383391984 244350448 321669672 313207760 568851832 356644872 212049544 508706464 281416080 324794766 578376944 536090332 646013596 625848368 293229796 489404922 262411328 293997764 194053680 625045728 292050976
374108728 531242428 253964900 580642852 427705044 341860140 286054116 327616308 234079148 452944100 640591716 310964260 388147884 618747908 473565572 644702316 622442116 260724446 422181348 336827680 436909796 277156396 580245316 293556964 567192356 329142532 332792164 462877870 633667140 657801140 186093428 522925540 574466276 353851288 637111268 234564068 437543684 232126180 530530416 333682916 566081346 410696748 227765116 188052196 239797604 619152548 426100020 324308708 610047452 247561700 524104932 307795012 233126306 375374628 389631124 297919092 664668260 315775804 220539644 451812324 331838180 284078564 455103204 498168684 425906564 549778124 674570724 291465796 313036260 376717288 371690236 442138896 671565828 216236108 306068292 594925860 328437117 241034056 575147828 298455760 445301950 531933780 633753608 539767220 676831556 481970420 348844582 611820252 457998980 654557636 466657956 580974004 241872168 485958372 657972850 592203356 415264847 281664228 332702372 456897252 406601192 72155520 140459040 388835072 204525938 115882944 439903654 133723392 350608036 68863972 387187248 198197886 459529216 185775036 283115904 235660904 395334332 506717024 427557120 166773248 468715168 127896592 105968384 102451968 91478955 152190336 270140608 493388800 49138816 317238720 161029896 417368064 463559296 264175688 154873280 427404245 424750592 361966080 400905444 93883136 83830928 362628864 232096512 395464960 150729488 517298816 404197716 423917662 282255104 148799280 90245760 230129984 261041944 400937672 66350448 157236320 136046348 375852736 320721620 325003264 350667142 208489440 105244592 85314512 86361836 325926976 139375728 282813952 188639380 73627392 49157220 240442193 371304704 365676932 411633078 356734712 478878208 373833088 361108480 326871296 337155968 360903456 200283248 343694848 168046153 166000560 140978176 413002604 389933440 52781191 270422880 104001456 341786368 224119016 32376320 139434632 125594620 171961664 38060224 382974826 539037376 855009488 300882784 424873802 478254586 459876288 512552704 429600000 269195776 714995228 205610432 342280884 898319724 78697880 488138944 496839120 585164992 392344422 422050816 939489248 879164224 958504960 940470120 727348956 232064000 643698186 870126272 606878720 741644805 324087776 216847872 33296136 221600276 956861200 246193152 58693392 555587072 869890880 211523372 964423816 806774720 991396864 264042752 142141528 8589256 258599552 55419264 867602504 924258604 478717584 568933856 683114880 350998500 813919676 456647330 88826208 95130613 917226364 113163488 613359992 303134104 182218144 611816688 78369122 321364936 187118592 263816960 941783608 717824520 980708832 370745984 928362976 720101184 794741010 393540384 283610000 535182900 507525120 27487180 221977708 911793152 6602160 166373248 984536832 332338816 96102080 762388560 178354832 776487320 850313748 327744520 381273472 745268140 966279168 679374784 396744128 987101356 188847000 770734380 427584768 639467892 338328132 394767316 400598628 320305056 649419460 628255044 424996228 741442196 319532356 300934302 666755492 432902404 390678148 440614532 466998564 543528996 545236196 718651780 752490308 689794436 436332164 290509710 538673796 342316548 314735654 387224185 285627812 555900708 447795725 599291524 341925764 546142008 569281188 734489028 732966532 694445508 751180998 460787712 300055428 479751348 496935622 400554148 408299780 469987108 361153364 439658778 667418948 727260548 378508016 389462076 413901188 737141988 653094724 691053016 726690948 494865092 618927368 457827076 279932412 628879518 305523730 730168836 329823236 612428228 575809028 524840100 605897404 289268644 645747459 378384685 403724676 668134148 728559972 521539284 718065940 294301376 485440132 723098324 659548516 290735492 538969988 607386292 524687108 388178620 718354644 760147636 404021636 445173732 447313948 663556380 469068772 662290228 747757412 446374580 434080228 406825556 532226628 723886276 410311216 731794952 702060800 646698595 430354224 634606032 806670416 505315828 628920744 550348432 824302576 631867346 903064416 637425308 834761984 709969720 449445072 650486912 570474688 460153856 532269140 573613472 472165216 743023296 627957862 842432768 676858368 924972160 837338248 433352784 926432544 791611728 791531392 747998336 578008752 510086848 712384507 678687232 893586612 540152640 903685008 600198208 568684260 500100342 763368472 494924852 727188992 790161930 842981920 491155588 900882744 442442864 915910144 529171264 660204576 921029264 653345378 910047168 599676938 648647936 700841728 773246100 446688512 466107392 590916992 720874192 637609348 653009888 529228808 757823330 713687936 734574080 526330544 773224608 752724360 474269722 550935680 793639812 777444428 656828968 647209728 508168192 585487416 577025504 832669576 620462616 475867288 772524208 545233824 588612510 842194688 799908076 909831340 889666112 557047540 753222666 526229072 557815508 457871424 888863472 555868720
663730500 820864200 543586672 870264624 717326816 631481912 575675888 617238080 523700920 742565872 930213488 600586032 677769656 908369680 763187344 934324088 912063888 550346218 711803120 626449452 726531568 566778168 869867088 583178736 856814128 618764304 622413936 752499642 923288912 947422912 475715200 812547312 864088048 643473060 926733040 524185840 727165456 521747952 820152188 623304688 855703118 700318520 517386888 477673968 529419376 908774320 715721792 613930480 899669224 537183472 813726704 597416784 522748078 664996400 679252896 587540864 954290032 605397576 510161416 741434096 621459952 573700336 744724976 787790456 715528336 839399896 964192496 581087568 602658032 666339060 661312008 731760668 961187600 505857880 595690064 884547632 618058889 530655828 864769600 588077532 734923722 821555552 923375380 829388992 966453328 771592192 638466354 901442024 747620752 944179408 756279728 870595776 531493940 775580144 947594622 881825128 704886619 571286000 622324144 746519024 557223083 222777411 291080931 539456963 355147829 266504835 590525545 284345283 501229927 219485863 537809139 348819777 610151107 336396927 433737795 386282795 545956223 657338915 578179011 317395139 619337059 278518483 256590275 253073859 242100846 302812227 420762499 644010691 199760707 467860611 311651787 567989955 614181187 414797579 305495171 578026136 575372483 512587971 551527335 244505027 234452819 513250755 382718403 546086851 301351379 667920707 554819607 574539553 432876995 299421171 240867651 380751875 411663835 551559563 216972339 307858211 286668239 526474627 471343511 475625155 501289033 359111331 255866483 235936403 236983727 476548867 289997619 433435843 339261271 224249283 199779111 391064084 521926595 516298823 562254969 507356603 629500099 524454979 511730371 477493187 487777859 511525347 350905139 494316739 318668044 316622451 291600067 563624495 540555331 203403082 421044771 254623347 492408259 374740907 182998211 290056523 276216511 322583555 188682115 533596717 875806002 564614680 217050880 858750900 277972942 270133424 804760464 430355680 512981290 772611040 504253760 885284064 650133636 896486224 151982476 33105392 860707456 51263680 518217902 212477486 570742352 666962288 347846134 299085548 833446696 313501268 476946944 951754112 336623040 522312832 31019832 437608192 524027240 430126296 269987008 447258000 649910400 746534848 390825940 296266440 26097920 113854184 664918272 269547008 86110224 24719104 121072448 825670408 978164352 99765936 344614130 624934656 177477082 65397408 366344416 234747184 172113984 854039052 846463200 909202808 286560784 247531124 67435770 786981632 94042368 74003488 943547384 116008728 493397920 538915712 99659584 652912320 90928000 552985048 640562410 946246772 151616256 733646320 574116280 765658208 782122496 733951688 571302672 567451328 410251552 368411320 267459876 112909024 774626256 813118592 811575620 573223936 311354100 870521736 546832832 82872192 576128512 838384296 138162688 9623272 856778864 555639104 612078288 617909600 537616028 866730432 845566016 642307200 958753168 536843328 518245274 884066464 650213376 607989120 657925504 684309536 760839968 762547168 935962752 969801280 907105408 653643136 507820682 755984768 559627520 532046626 604535157 502938784 773211680 665106697 816602496 559236736 763452980 786592160 951800000 950277504 911756480 968491970 678098684 517366400 697062320 714246594 617865120 625610752 687298080 578464336 656969750 884729920 944571520 595818988 606773048 631212160 954452960 870405696 908363988 944001920 712176064 836238340 675138048 497243384 846190490 522834702 947479808 547134208 829739200 793120000 742151072 823208376 506579616 863058431 595695657 621035648 885445120 945870944 738850256 935376912 511612348 702751104 940409296 876859488 508046464 756280960 824697264 741998080 605489592 935665616 977458608 621332608 662484704 664624920 880867352 686379744 879601200 965068384 663685552 651391200 624136528 749537600 941197248 627622188 387067952 357333800 301971595 85627224 289879032 461943416 160588828 284193744 205621432 479575576 287140346 558337416 292698308 490034984 365242720 104718072 305759912 225747688 115426856 187542140 228886472 127438216 398296296 283230862 497705768 332131368 580245160 492611248 88625784 581705544 446884728 446804392 403271336 233281752 165359848 367657507 333960232 548859612 195425640 558958008 255471208 223957260 155373342 418641472 150197852 382461992 445434930 498254920 146428588 556155744 97715864 571183144 184444264 315477576 576302264 308618378 565320168 254949938 303920936 356114728 428519100 101961512 121380392 246189992 376147192 292882348 308282888 184501808 413096330 368960936 389847080 181603544 428497608 407997360 129542722 206208680 448912812 432717428 312101968 302482728 163441192 240760416 232298504 487942576 275735616 131140288 427797208 200506824 243885510 497467688 455181076 565104340 544939112 212320540 408495666 181502072 213088508 113144424 544136472 211141720
357738156 514871856 237594328 564272280 411334472 325489568 269683544 311245736 217708576 436573528 624221144 294593688 371777312 602377336 457195000 628331744 606071544 244353874 405810776 320457108 420539224 260785824 563874744 277186392 550821784 312771960 316421592 446507298 617296568 641430568 169722856 506554968 558095704 337480716 620740696 218193496 421173112 215755608 514159844 317312344 549710774 394326176 211394544 171681624 223427032 602781976 409729448 307938136 593676880 231191128 507734360 291424440 216755734 359004056 373260552 281548520 648297688 299405232 204169072 435441752 315467608 267707992 438732632 481798112 409535992 533407552 658200152 275095224 296665688 360346716 355319664 425768324 655195256 199865536 289697720 578555288 312066545 224663484 558777256 282085188 428931378 515563208 617383036 523396648 660460984 465599848 332474010 595449680 441628408 638187064 450287384 564603432 225501596 469587800 641602278 575832784 398894275 265293656 316331800 440526680 505820648 171374976 239678496 488054528 303745394 215102400 539123110 232942848 449827492 168083428 486406704 297417342 558748672 284994492 382335360 334880360 494553788 605936480 526776576 265992704 567934624 227116048 205187840 201671424 190698411 251409792 369360064 592608256 148358272 416458176 260249352 516587520 562778752 363395144 254092736 526623701 523970048 461185536 500124900 193102592 183050384 461848320 331315968 494684416 249948944 616518272 503417172 523137118 381474560 248018736 189465216 329349440 360261400 500157128 165569904 256455776 235265804 475072192 419941076 424222720 449886598 307708896 204464048 184533968 185581292 425146432 238595184 382033408 287858836 172846848 148376676 339661649 470524160 464896388 510852534 455954168 578097664 473052544 460327936 426090752 436375424 460122912 299502704 442914304 267265609 265220016 240197632 512222060 489152896 152000647 369642336 203220912 441005824 323338472 131595776 238654088 224814076 271181120 137279680 482194282 247086264 947579297 870009856 120123904 780212132 801961242 895405600 417286492 207637408 89493600 128103456 829163520 917322240 27430548 61800572 462980096 921587264 112466688 747366394 843337464 499722768 171294144 70062960 922679500 157359368 894906368 381755544 772483368 67481216 561105664 132145920 809334592 786324736 193640608 232735552 319230080 729426688 443579248 727541072 893685192 967510624 399212468 384566528 132208528 51938816 227750400 828528384 526253056 532524024 172935744 410892480 393077760 578179560 283699008 75612672 104978754 833268224 939843919 266770176 460782528 496362136 917402880 943729664 926578346 820583936 991389308 250505984 389839395 132886144 849751660 420605808 673985248 985016832 904746752 54352064 247884352 107484216 332897808 4250948 102720144 246728320 244122432 507786688 507137620 990573572 945792082 725531344 91478800 715174912 666044064 500224174 818431024 556605952 604429032 363531300 413603286 105954816 463017144 326165242 10632300 409731056 108591296 165030480 170861792 90568220 419682624 398518208 195259392 511705360 89795520 71197466 437018656 203165568 160941312 210877696 237261728 313792160 315499360 488914944 522753472 460057600 206595328 60772874 308936960 112579712 84998818 157487349 55890976 326163872 218058889 369554688 112188928 316405172 339544352 504752192 503229696 464708672 521444162 231050876 70318592 250014512 267198786 170817312 178562944 240250272 131416528 209921942 437682112 497523712 148771180 159725240 184164352 507405152 423357888 461316180 496954112 265128256 389190532 228090240 50195576 399142682 75786894 500432000 100086400 382691392 346072192 295103264 376160568 59531808 416010623 148647849 173987840 438397312 498823136 291802448 488329104 64564540 255703296 493361488 429811680 60998656 309233152 377649456 294950272 158441784 488617808 530410800 174284800 215436896 217577112 433819544 239331936 432553392 518020576 216637744 204343392 177088720 302489792 494149440 180574380 323189672 293455520 238093315 21748944 226000752 398065136 96710548 220315464 141743152 415697296 223262066 494459136 228820028 426156704 301364440 40839792 241881632 161869408 51548576 123663860 165008192 63559936 334418016 219352582 433827488 268253088 516366880 428732968 24747504 517827264 383006448 382926112 339393056 169403472 101481568 303779227 270081952 484981332 131547360 495079728 191592928 160078980 91495062 354763192 86319572 318583712 381556650 434376640 82550308 492277464 33837584 507304864 120565984 251599296 512423984 244740098 501441888 191071658 240042656 292236448 364640820 38083232 57502112 182311712 312268912 229004068 244404608 120623528 349218050 305082656 325968800 117725264 364619328 344119080 65664442 142330400 385034532 368839148 248223688 238604448 99562912 176882136 168420224 424064296 211857336 67262008 363918928 136628544 180007230 433589408 391302796 501226060 481060832 148442260 344617386 117623792 149210228 49266144 480258192 147263440
522385604 679519304 402241776 728919728 575981920 490137016 434330992 475893184 382356024 601220976 788868592 459241136 536424760 767024784 621842448 792979192 770718992 409001322 570458224 485104556 585186672 425433272 728522192 441833840 715469232 477419408 481069040 611154746 781944016 806078016 334370304 671202416 722743152 502128164 785388144 382840944 585820560 380403056 678807292 481959792 714358222 558973624 376041992 336329072 388074480 767429424 574376896 472585584 758324328 395838576 672381808 456071888 381403182 523651504 537908000 446195968 812945136 464052680 368816520 600089200 480115056 432355440 603380080 646445560 574183440 698055000 822847600 439742672 461313136 524994164 519967112 590415772 819842704 364512984 454345168 743202736 476713993 389310932 723424704 446732636 593578826 680210656 782030484 688044096 825108432 630247296 497121458 760097128 606275856 802834512 614934832 729250880 390149044 634235248 806249726 740480232 563541723 429941104 480979248 605174128 477105823 142660151 210963671 459339703 275030569 186387575 510408285 204228023 421112667 139368603 457691879 268702517 530033847 256279667 353620535 306165535 465838963 577221655 498061751 237277879 539219799 198401223 176473015 172956599 161983586 222694967 340645239 563893431 119643447 387743351 231534527 487872695 534063927 334680319 225377911 497908876 495255223 432470711 471410075 164387767 154335559 433133495 302601143 465969591 221234119 587803447 474702347 494422293 352759735 219303911 160750391 300634615 331546575 471442303 136855079 227740951 206550979 446357367 391226251 395507895 421171773 278994071 175749223 155819143 156866467 396431607 209880359 353318583 259144011 144132023 119661851 310946824 441809335 436181563 482137709 427239343 549382839 444337719 431613111 397375927 407660599 431408087 270787879 414199479 238550784 236505191 211482807 483507235 460438071 123285822 340927511 174506087 412290999 294623647 102880951 209939263 196099251 242466295 108564855 453479457 942762432 699213992 429347396 579372544 376686144 749310160 438185856 965273792 311765504 98927020 675822784 478729792 178331264 725072133 200271184 444775160 939430632 619939444 10506536 85425920 142361200 13087360 222956928 778928640 957129856 449823232 603863040 895999032 277551000 427510496 549306740 31412576 506712328 77548544 413304352 370400512 814325504 236314304 200210846 339078360 24043008 277726622 528858864 180920814 439706816 791821701 96611136 782729064 676512832 115827456 598880768 695109504 964916152 634233088 935318627 519265344 504549376 723061760 557497964 946200838 537003520 64979472 60732704 272410680 404546784 655257940 572045828 327379532 164771008 97313576 995746304 437842264 238274176 643795384 999253748 495498520 955628820 395097800 849602688 984144512 774571848 25969452 8175824 143993288 728025600 757190944 636747964 827695226 62894080 517220184 718326496 580453472 324650152 95904696 475547124 826597220 936719021 365587008 161438464 901107456 611241472 310101712 366540896 372372208 292078636 621193040 600028624 396769808 713215776 291305936 272707882 638529072 404675984 362451728 412388112 438772144 515302576 517009776 690425360 724263888 661568016 408105744 262283290 510447376 314090128 286509234 358997765 257401392 527674288 419569305 571065104 313699344 517915588 541054768 706262608 704740112 666219088 722954578 432561292 271829008 451524928 468709202 372327728 380073360 441760688 332926944 411432358 639192528 699034128 350281596 361235656 385674768 708915568 624868304 662826596 698464528 466638672 590700948 429600656 251705992 600653098 277297310 701942416 301596816 584201808 547582608 496613680 577670984 261042224 617521039 350158265 375498256 639907728 700333552 493312864 689839520 266074956 457213712 694871904 631322096 262509072 510743568 579159872 496460688 359952200 690128224 731921216 375795216 416947312 419087528 635329960 440842352 634063808 719530992 418148160 405853808 378599136 504000208 695659856 382084796 491754188 462020036 406657831 190313460 394565268 566629652 265275064 388879980 310307668 584261812 391826582 663023652 397384544 594721220 469928956 209404308 410446148 330433924 220113092 292228376 333572708 232124452 502982532 387917098 602392004 436817604 684931396 597297484 193312020 686391780 551570964 551490628 507957572 337967988 270046084 472343743 438646468 653545848 300111876 663644244 360157444 328643496 260059578 523327708 254884088 487148228 550121166 602941156 251114824 660841980 202402100 675869380 289130500 420163812 680988500 413304614 670006404 359636174 408607172 460800964 533205336 206647748 226066628 350876228 480833428 397568584 412969124 289188044 517782566 473647172 494533316 286289780 533183844 512683596 234228958 310894916 553599048 537403664 416788204 407168964 268127428 345446652 336984740 592628812 380421852 235826524 532483444 305193060 348571746 602153924 559867312 669790576 649625348 317006776 513181902 286188308 317774744 217830660 648822708 315827956
368076884 525210584 247933056 574611008 421673200 335828296 280022272 321584464 228047304 446912256 634559872 304932416 382116040 612716064 467533728 638670472 616410272 254692602 416149504 330795836 430877952 271124552 574213472 287525120 561160512 323110688 326760320 456846026 627635296 651769296 180061584 516893696 568434432 347819444 631079424 228532224 431511840 226094336 524498572 327651072 560049502 404664904 221733272 182020352 233765760 613120704 420068176 318276864 604015608 241529856 518073088 301763168 227094462 369342784 383599280 291887248 658636416 309743960 214507800 445780480 325806336 278046720 449071360 492136840 419874720 543746280 668538880 285433952 307004416 370685444 365658392 436107052 665533984 210204264 300036448 588894016 322405273 235002212 569115984 292423916 439270106 525901936 627721764 533735376 670799712 475938576 342812738 605788408 451967136 648525792 460626112 574942160 235840324 479926528 651941006 586171512 409233003 275632384 326670528 450865408 860702444 526256772 594560292 842936324 658627190 569984196 894004906 587824644 804709288 522965224 841288500 652299138 913630468 639876288 737217156 689762156 849435584 960818276 881658372 620874500 922816420 581997844 560069636 556553220 545580207 606291588 724241860 947490052 503240068 771339972 615131148 871469316 917660548 718276940 608974532 881505497 878851844 816067332 855006696 547984388 537932180 816730116 686197764 849566212 604830740 971400068 858298968 878018914 736356356 602900532 544347012 684231236 715143196 855038924 520451700 611337572 590147600 829953988 774822872 779104516 804768394 662590692 559345844 539415764 540463088 780028228 593476980 736915204 642740632 527728644 503258472 694543445 825405956 819778184 865734330 810835964 932979460 827934340 815209732 780972548 791257220 815004708 654384500 797796100 622147405 620101812 595079428 867103856 844034692 506882443 724524132 558102708 795887620 678220268 486477572 593535884 579695872 626062916 492161476 837076078 421248768 969766904 910355376 215506072 615036072 572219276 8177840 809583600 290337792 90047344 220592384 260503864 17717568 659895120 31666852 766363648 699174748 741845600 79121920 350787684 656906448 358209728 840827808 221686016 825211912 668198480 92210816 48587264 481965984 195670072 694140138 438997768 988321472 713535472 518968848 637885736 399377988 357982848 892432351 585241920 763014792 519416512 189769170 398632576 977055488 17983414 738428068 811118248 902302368 201940384 931293536 383415296 438198272 528268544 606398592 156328704 703005664 396105152 999112768 785549768 85498512 402884272 63117312 52611712 984202064 800622044 18407984 136267264 321504604 933175808 340639504 85130496 179173760 320727992 748254456 343175712 928709824 81255936 476519478 967212674 395514600 822231552 516596136 378536400 939026226 666872480 61239296 5300128 524229256 606170400 610161684 154859790 885913312 255606108 848277516 764871936 214323200 485901248 494673600 520910060 554834432 253694672 310133856 315965168 235671596 564786000 543621584 340362768 656808736 234898896 216300842 582122032 348268944 306044688 355981072 382365104 458895536 460602736 634018320 667856848 605160976 351698704 205876250 454040336 257683088 230102194 302590725 200994352 471267248 363162265 514658064 257292304 461508548 484647728 649855568 648333072 609812048 666547538 376154252 215421968 395117888 412302162 315920688 323666320 385353648 276519904 355025318 582785488 642627088 293874556 304828616 329267728 652508528 568461264 606419556 642057488 410231632 534293908 373193616 195298952 544246058 220890270 645535376 245189776 527794768 491175568 440206640 521263944 204635184 561113999 293751225 319091216 583500688 643926512 436905824 633432480 209667916 400806672 638464864 574915056 206102032 454336528 522752832 440053648 303545160 633721184 675514176 319388176 360540272 362680488 578922920 384435312 577656768 663123952 361741120 349446768 322192096 447593168 639252816 325677756 614827808 585093656 529731451 313387080 517638888 689703272 388348684 511953600 433381288 707335432 514900202 786097272 520458164 717794840 593002576 332477928 533519768 453507544 343186712 415301996 456646328 355198072 626056152 510990718 725465624 559891224 808005016 720371104 316385640 809465400 674644584 674564248 631031192 461041608 393119704 595417363 561720088 776619468 423185496 786717864 483231064 451717116 383133198 646401328 377957708 610221848 673194786 726014776 374188444 783915600 325475720 798943000 412204120 543237432 804062120 536378234 793080024 482709794 531680792 583874584 656278956 329721368 349140248 473949848 603907048 520642204 536042744 412261664 640856186 596720792 617606936 409363400 656257464 635757216 357302578 433968536 676672668 660477284 539861824 530242584 391201048 468520272 460058360 715702432 503495472 358900144 655557064 428266680 471645366 725227544 682940932 792864196 772698968 440080396 636255522 409261928 440848364 340904280 771896328 438901576
554907828 712041528 434764000 761441952 608504144 522659240 466853216 508415408 414878248 633743200 821390816 491763360 568946984 799547008 654364672 825501416 803241216 441523546 602980448 517626780 617708896 457955496 761044416 474356064 747991456 509941632 513591264 643676970 814466240 838600240 366892528 703724640 755265376 534650388 817910368 415363168 618342784 412925280 711329516 514482016 746880446 591495848 408564216 368851296 420596704 799951648 606899120 505107808 790846552 428360800 704904032 488594112 413925406 556173728 570430224 478718192 845467360 496574904 401338744 632611424 512637280 464877664 635902304 678967784 606705664 730577224 855369824 472264896 493835360 557516388 552489336 622937996 852364928 397035208 486867392 775724960 509236217 421833156 755946928 479254860 626101050 712732880 814552708 720566320 857630656 662769520 529643682 792619352 638798080 835356736 647457056 761773104 422671268 666757472 838771950 773002456 596063947 462463328 513501472 637696352 759738728 425293056 493596576 741972608 557663474 469020480 793041190 486860928 703745572 422001508 740324784 551335422 812666752 538912572 636253440 588798440 748471868 859854560 780694656 519910784 821852704 481034128 459105920 455589504 444616491 505327872 623278144 846526336 402276352 670376256 514167432 770505600 816696832 617313224 508010816 780541781 777888128 715103616 754042980 447020672 436968464 715766400 585234048 748602496 503867024 870436352 757335252 777055198 635392640 501936816 443383296 583267520 614179480 754075208 419487984 510373856 489183884 728990272 673859156 678140800 703804678 561626976 458382128 438452048 439499372 679064512 492513264 635951488 541776916 426764928 402294756 593579729 724442240 718814468 764770614 709872248 832015744 726970624 714246016 680008832 690293504 714040992 553420784 696832384 521183689 519138096 494115712 766140140 743070976 405918727 623560416 457138992 694923904 577256552 385513856 492572168 478732156 525099200 391197760 736112362 347428096 308885008 492804000 929739984 310476096 656052981 125579400 494493616 350374676 614844388 29392704 192937215 817586624 610219520 619073938 34302118 752893520 824391902 395900320 538092032 254478720 963821056 729764992 369614400 711740008 474645924 807035440 715744384 13505403 530822344 339144936 270798304 498474624 33833936 794175112 627477504 786091024 711478186 523153280 871819776 155597024 443564104 572098164 666959776 910055448 306484620 410537676 930789664 964780544 674824944 306413784 729494560 269377570 246364960 120745888 945240352 451947233 40310816 744228800 250891660 850789280 730980184 669264832 352285202 484061728 679688128 339437300 747426908 912862800 2565376 521024928 38105770 515040360 904131908 701838384 731063552 480662728 342755072 253466432 672937504 722691794 527036320 746012928 185392662 477750272 292418048 594406912 746126880 673295360 809854304 910451984 274187920 874689792 757819392 630146432 770959772 819780480 761974016 539009568 800990856 688157364 387017604 443456788 449288100 368994528 698108932 676944516 473685700 790131668 368221828 349623774 715444964 481591876 439367620 489304004 515688036 592218468 593925668 767341252 801179780 738483908 485021636 339199182 587363268 391006020 363425126 435913657 334317284 604590180 496485197 647980996 390615236 594831480 617970660 783178500 781656004 743134980 799870470 509477184 348744900 528440820 545625094 449243620 456989252 518676580 409842836 488348250 716108420 775950020 427197488 438151548 462590660 785831460 701784196 739742488 775380420 543554564 667616840 506516548 328621884 677568990 354213202 778858308 378512708 661117700 624498500 573529572 654586876 337958116 694436931 427074157 452414148 716823620 777249444 570228756 766755412 342990848 534129604 771787796 708237988 339424964 587659460 656075764 573376580 436868092 767044116 808837108 452711108 493863204 496003420 712245852 517758244 710979700 796446884 495064052 482769700 455515028 580916100 772575748 459000688 575337720 545603568 490241363 273896992 478148800 650213184 348858596 472463512 393891200 667845344 475410114 746607184 480968076 678304752 553512488 292987840 494029680 414017456 303696624 375811908 417156240 315707984 586566064 471500630 685975536 520401136 768514928 680881016 276895552 769975312 635154496 635074160 591541104 421551520 353629616 555927275 522230000 737129380 383695408 747227776 443740976 412227028 343643110 606911240 338467620 570731760 633704698 686524688 334698356 744425512 285985632 759452912 372714032 503747344 764572032 496888146 753589936 443219706 492190704 544384496 616788868 290231280 309650160 434459760 564416960 481152116 496552656 372771576 601366098 557230704 578116848 369873312 616767376 596267128 317812490 394478448 637182580 620987196 500371736 490752496 351710960 429030184 420568272 676212344 464005384 319410056 616066976 388776592 432155278 685737456 643450844 753374108 733208880 400590308 596765434 369771840 401358276 301414192 732406240 399411488
356586068 513719768 236442240 563120192 410182384 324337480 268531456 310093648 216556488 435421440 623069056 293441600 370625224 601225248 456042912 627179656 604919456 243201786 404658688 319305020 419387136 259633736 562722656 276034304 549669696 311619872 315269504 445355210 616144480 640278480 168570768 505402880 556943616 336328628 619588608 217041408 420021024 214603520 513007756 316160256 548558686 393174088 210242456 170529536 222274944 601629888 408577360 306786048 592524792 230039040 506582272 290272352 215603646 357851968 372108464 280396432 647145600 298253144 203016984 434289664 314315520 266555904 437580544 480646024 408383904 532255464 657048064 273943136 295513600 359194628 354167576 424616236 654043168 198713448 288545632 577403200 310914457 223511396 557625168 280933100 427779290 514411120 616230948 522244560 659308896 464447760 331321922 594297592 440476320 637034976 449135296 563451344 224349508 468435712 640450190 574680696 397742187 264141568 315179712 439374592 675300072 340854400 409157920 657533952 473224818 384581824 708602534 402422272 619306916 337562852 655886128 466896766 728228096 454473916 551814784 504359784 664033212 775415904 696256000 435472128 737414048 396595472 374667264 371150848 360177835 420889216 538839488 762087680 317837696 585937600 429728776 686066944 732258176 532874568 423572160 696103125 693449472 630664960 669604324 362582016 352529808 631327744 500795392 664163840 419428368 785997696 672896596 692616542 550953984 417498160 358944640 498828864 529740824 669636552 335049328 425935200 404745228 644551616 589420500 593702144 619366022 477188320 373943472 354013392 355060716 594625856 408074608 551512832 457338260 342326272 317856100 509141073 640003584 634375812 680331958 625433592 747577088 642531968 629807360 595570176 605854848 629602336 468982128 612393728 436745033 434699440 409677056 681701484 658632320 321480071 539121760 372700336 610485248 492817896 301075200 408133512 394293500 440660544 306759104 651673706 311383168 750961576 105685784 384128000 223844328 18556448 356659118 25207584 632486400 740084510 948050688 406285124 492713625 937764230 544007564 738364416 61554784 975583232 133230640 821246010 937683456 517541232 532148736 860561496 74560616 697114792 18676652 897752840 631661376 811297984 513871104 877590864 478877568 296934104 33768012 559062432 643835904 8813312 50471140 237653010 356529904 398604016 7146768 190012752 517949200 419939840 326264452 595260152 284110472 451980352 432622152 594440496 80333984 154979904 709672 55599464 265798720 407177184 863022800 22849448 315177536 864099984 659444856 920586092 589906350 113593856 640606592 133313216 161200576 590933024 730043208 441262049 616946624 844719485 40554394 177833936 124825444 25788992 313294592 166900600 506694656 540226308 513035796 916738496 512670336 514407206 435026432 309434976 783057272 407530064 659943168 900270464 60722688 445707896 271784640 286570528 341420560 95189638 241813760 976196080 864287328 563147568 619586752 625418064 545124492 874238896 853074480 649815664 966261632 544351792 525753738 891574928 657721840 615497584 665433968 691818000 768348432 770055632 943471216 977309744 914613872 661151600 515329146 763493232 567135984 539555090 612043621 510447248 780720144 672615161 824110960 566745200 770961444 794100624 959308464 957785968 919264944 976000434 685607148 524874864 704570784 721755058 625373584 633119216 694806544 585972800 664478214 892238384 952079984 603327452 614281512 638720624 961961424 877914160 915872452 951510384 719684528 843746804 682646512 504751848 853698954 530343166 954988272 554642672 837247664 800628464 749659536 830716840 514088080 870566895 603204121 628544112 892953584 953379408 746358720 942885376 519120812 710259568 947917760 884367952 515554928 763789424 832205728 749506544 612998056 943174080 984967072 628841072 669993168 672133384 888375816 693888208 887109664 972576848 671194016 658899664 631644992 757046064 948705712 635130652 750394984 720660832 665298627 448954256 653206064 825270448 523915860 647520776 568948464 842902608 650467378 921664448 656025340 853362016 728569752 468045104 669086944 589074720 478753888 550869172 592213504 490765248 761623328 646557894 861032800 695458400 943572192 855938280 451952816 945032576 810211760 810131424 766598368 596608784 528686880 730984539 697287264 912186644 558752672 922285040 618798240 587284292 518700374 781968504 513524884 745789024 808761962 861581952 509755620 919482776 461042896 934510176 547771296 678804608 939629296 671945410 928647200 618276970 667247968 719441760 791846132 465288544 484707424 609517024 739474224 656209380 671609920 547828840 776423362 732287968 753174112 544930576 791824640 771324392 492869754 569535712 812239844 796044460 675429000 665809760 526768224 604087448 595625536 851269608 639062648 494467320 791124240 563833856 607212542 860794720 818508108 928431372 908266144 575647572 771822698 544829104 576415540 476471456 907463504 574468752
419991604 577125304 299847776 626525728 473587920 387743016 331936992 373499184 279962024 498826976 686474592 356847136 434030760 664630784 519448448 690585192 668324992 306607322 468064224 382710556 482792672 323039272 626128192 339439840 613075232 375025408 378675040 508760746 679550016 703684016 231976304 568808416 620349152 399734164 682994144 280446944 483426560 278009056 576413292 379565792 611964222 456579624 273647992 233935072 285680480 665035424 471982896 370191584 655930328 293444576 569987808 353677888 279009182 421257504 435514000 343801968 710551136 361658680 266422520 497695200 377721056 329961440 500986080 544051560 471789440 595661000 720453600 337348672 358919136 422600164 417573112 488021772 717448704 262118984 351951168 640808736 374319993 286916932 621030704 344338636 491184826 577816656 679636484 585650096 722714432 527853296 394727458 657703128 503881856 700440512 512540832 626856880 287755044 531841248 703855726 638086232 461147723 327547104 378585248 502780128 685871888 351426216 419729736 668105768 483796634 395153640 719174350 412994088 629878732 348134668 666457944 477468582 738799912 465045732 562386600 514931600 674605028 785987720 706827816 446043944 747985864 407167288 385239080 381722664 370749651 431461032 549411304 772659496 328409512 596509416 440300592 696638760 742829992 543446384 434143976 706674941 704021288 641236776 680176140 373153832 363101624 641899560 511367208 674735656 430000184 796569512 683468412 703188358 561525800 428069976 369516456 509400680 540312640 680208368 345621144 436507016 415317044 655123432 599992316 604273960 629937838 487760136 384515288 364585208 365632532 605197672 418646424 562084648 467910076 352898088 328427916 519712889 650575400 644947628 690903774 636005408 758148904 653103784 640379176 606141992 616426664 640174152 479553944 622965544 447316849 445271256 420248872 692273300 669204136 332051887 549693576 383272152 621057064 503389712 311647016 418705328 404865316 451232360 317330920 662245522 901799948 797142500 939019584 503859592 723730434 573419184 856431104 332684796 913422720 444469704 268736056 560129760 601765632 660747792 51417568 247692288 383589632 680420864 790974096 945500216 11875248 23593352 3791872 123761920 330002752 434403722 834486720 398919168 224232992 491997280 758061064 876393875 100823392 642934000 989536344 893249984 930627456 760749024 724870064 728439520 441902592 764992170 978648480 181084864 617606742 135466112 813911200 758474948 713752128 929097216 640773096 580162752 481864704 420076350 788380896 587869312 641235328 305572096 258298888 513737057 848167040 490317136 543892968 30758144 390169856 287225324 903797504 741287936 880201328 77142148 687800192 864416908 219347264 395862112 853330824 707978688 742982004 85475610 713157808 755817260 807985856 90654720 396289536 878362320 956081634 129836544 735888896 464408832 221879168 93852224 397360288 860050220 194682432 946436128 650797616 1434624 805394720 111877120 133451176 821845504 618729132 317589372 374028556 379859868 299566296 628680700 607516284 404257468 720703436 298793596 280195542 646016732 412163644 369939388 419875772 446259804 522790236 524497436 697913020 731751548 669055676 415593404 269770950 517935036 321577788 293996894 366485425 264889052 535161948 427056965 578552764 321187004 525403248 548542428 713750268 712227772 673706748 730442238 440048952 279316668 459012588 476196862 379815388 387561020 449248348 340414604 418920018 646680188 706521788 357769256 368723316 393162428 716403228 632355964 670314256 705952188 474126332 598188608 437088316 259193652 608140758 284784970 709430076 309084476 591689468 555070268 504101340 585158644 268529884 625008699 357645925 382985916 647395388 707821212 500800524 697327180 273562616 464701372 702359564 638809756 269996732 518231228 586647532 503948348 367439860 697615884 739408876 383282876 424434972 426575188 642817620 448330012 641551468 727018652 425635820 413341468 386086796 511487868 703147516 389572456 593619164 563885012 508522807 292178436 496430244 668494628 367140040 490744956 412172644 686126788 493691558 764888628 499249520 696586196 571793932 311269284 512311124 432298900 321978068 394093352 435437684 333989428 604847508 489782074 704256980 538682580 786796372 699162460 295176996 788256756 653435940 653355604 609822548 439832964 371911060 574208719 540511444 755410824 401976852 765509220 462022420 430508472 361924554 625192684 356749064 589013204 651986142 704806132 352979800 762706956 304267076 777734356 390995476 522028788 782853476 515169590 771871380 461501150 510472148 562665940 635070312 308512724 327931604 452741204 582698404 499433560 514834100 391053020 619647542 575512148 596398292 388154756 635048820 614548572 336093934 412759892 655464024 639268640 518653180 509033940 369992404 447311628 438849716 694493788 482286828 337691500 634348420 407058036 450436722 704018900 661732288 771655552 751490324 418871752 615046878 388053284 419639720 319695636 750687684 417692932
288449876 445583576 168306048 494984000 342046192 256201288 200395264 241957456 148420296 367285248 554932864 225305408 302489032 533089056 387906720 559043464 536783264 175065594 336522496 251168828 351250944 191497544 494586464 207898112 481533504 243483680 247133312 377219018 548008288 572142288 100434576 437266688 488807424 268192436 551452416 148905216 351884832 146467328 444871564 248024064 480422494 325037896 142106264 102393344 154138752 533493696 340441168 238649856 524388600 161902848 438446080 222136160 147467454 289715776 303972272 212260240 579009408 230116952 134880792 366153472 246179328 198419712 369444352 412509832 340247712 464119272 588911872 205806944 227377408 291058436 286031384 356480044 585906976 130577256 220409440 509267008 242778265 155375204 489488976 212796908 359643098 446274928 548094756 454108368 591172704 396311568 263185730 526161400 372340128 568898784 380999104 495315152 156213316 400299520 572313998 506544504 329605995 196005376 247043520 371238400 626733160 292287488 360591008 608967040 424657906 336014912 660035622 353855360 570740004 288995940 607319216 418329854 679661184 405907004 503247872 455792872 615466300 726848992 647689088 386905216 688847136 348028560 326100352 322583936 311610923 372322304 490272576 713520768 269270784 537370688 381161864 637500032 683691264 484307656 375005248 647536213 644882560 582098048 621037412 314015104 303962896 582760832 452228480 615596928 370861456 737430784 624329684 644049630 502387072 368931248 310377728 450261952 481173912 621069640 286482416 377368288 356178316 595984704 540853588 545135232 570799110 428621408 325376560 305446480 306493804 546058944 359507696 502945920 408771348 293759360 269289188 460574161 591436672 585808900 631765046 576866680 699010176 593965056 581240448 547003264 557287936 581035424 420415216 563826816 388178121 386132528 361110144 633134572 610065408 272913159 490554848 324133424 561918336 444250984 252508288 359566600 345726588 392093632 258192192 603106794 713417728 779877408 688077160 41859450 418029392 401675504 242579700 618702000 229696760 832177304 676610500 879072768 468481216 552035800 258831008 242208064 719584000 619564480 616579168 668438536 419440768 783883560 343823232 750276064 442188800 833085384 109465960 427465224 866871232 783970512 517612804 113297960 787352 289751312 737926712 350358188 413005024 962688764 675908672 50466304 627233792 239659072 8987856 15052828 812408000 209472192 838870976 227996672 680261917 77649536 838610784 787891256 33619736 307206672 213154816 970560256 751017176 777238672 99009024 831543322 56282880 693088440 308002694 403211328 366324896 470767072 649692464 911743488 508973536 257696064 105574441 161999104 778762124 960004144 15172936 51276874 573553200 662743020 515986814 380016032 535171072 654598136 161909944 409628240 33925032 150587664 797905240 580732160 20259584 381827840 521206816 692111816 488251520 84003872 465209088 988967856 635479344 723094576 141602724 408073120 682164976 381025216 437464400 443295712 363002140 692116544 670952128 467693312 784139280 362229440 343631386 709452576 475599488 433375232 483311616 509695648 586226080 587933280 761348864 795187392 732491520 479029248 333206794 581370880 385013632 357432738 429921269 328324896 598597792 490492809 641988608 384622848 588839092 611978272 777186112 775663616 737142592 793878082 503484796 342752512 522448432 539632706 443251232 450996864 512684192 403850448 482355862 710116032 769957632 421205100 432159160 456598272 779839072 695791808 733750100 769388032 537562176 661624452 500524160 322629496 671576602 348220814 772865920 372520320 655125312 618506112 567537184 648594488 331965728 688444543 421081769 446421760 710831232 771257056 564236368 760763024 336998460 528137216 765795408 702245600 333432576 581667072 650083376 567384192 430875704 761051728 802844720 446718720 487870816 490011032 706253464 511765856 704987312 790454496 489071664 476777312 449522640 574923712 766583360 453008300 678334472 648600320 593238115 376893744 581145552 753209936 451855348 575460264 496887952 770842096 578406866 849603936 583964828 781301504 656509240 395984592 597026432 517014208 406693376 478808660 520152992 418704736 689562816 574497382 788972288 623397888 871511680 783877768 379892304 872972064 738151248 738070912 694537856 524548272 456626368 658924027 625226752 840126132 486692160 850224528 546737728 515223780 446639862 709907992 441464372 673728512 736701450 789521440 437695108 847422264 388982384 862449664 475710784 606744096 867568784 599884898 856586688 546216458 595187456 647381248 719785620 393228032 412646912 537456512 667413712 584148868 599549408 475768328 704362850 660227456 681113600 472870064 719764128 699263880 420809242 497475200 740179332 723983948 603368488 593749248 454707712 532026936 523565024 779209096 567002136 422406808 719063728 491773344 535152030 788734208 746447596 856370860 836205632 503587060 699762186 472768592 504355028 404410944 835402992 502408240
583610964 740744664 463467136 790145088 637207280 551362376 495556352 537118544 443581384 662446336 850093952 520466496 597650120 828250144 683067808 854204552 831944352 470226682 631683584 546329916 646412032 486658632 789747552 503059200 776694592 538644768 542294400 672380106 843169376 867303376 395595664 732427776 783968512 563353524 846613504 444066304 647045920 441628416 740032652 543185152 775583582 620198984 437267352 397554432 449299840 828654784 635602256 533810944 819549688 457063936 733607168 517297248 442628542 584876864 599133360 507421328 874170496 525278040 430041880 661314560 541340416 493580800 664605440 707670920 635408800 759280360 884072960 500968032 522538496 586219524 581192472 651641132 881068064 425738344 515570528 804428096 537939353 450536292 784650064 507957996 654804186 741436016 843255844 749269456 886333792 691472656 558346818 821322488 667501216 864059872 676160192 790476240 451374404 695460608 867475086 801705592 624767083 491166464 542204608 666399488 425567336 91121664 159425184 407801216 223492082 134849088 458869798 152689536 369574180 87830116 406153392 217164030 478495360 204741180 302082048 254627048 414300476 525683168 446523264 185739392 487681312 146862736 124934528 121418112 110445099 171156480 289106752 512354944 68104960 336204864 179996040 436334208 482525440 283141832 173839424 446370389 443716736 380932224 419871588 112849280 102797072 381595008 251062656 414431104 169695632 536264960 423163860 442883806 301221248 167765424 109211904 249096128 280008088 419903816 85316592 176202464 155012492 394818880 339687764 343969408 369633286 227455584 124210736 104280656 105327980 344893120 158341872 301780096 207605524 92593536 68123364 259408337 390270848 384643076 430599222 375700856 497844352 392799232 380074624 345837440 356122112 379869600 219249392 362660992 187012297 184966704 159944320 431968748 408899584 71747335 289389024 122967600 360752512 243085160 51342464 158400776 144560764 190927808 57026368 401940970 563504720 916501896 587084032 392534848 241223700 706410398 937250026 322204112 616231176 886055340 314481024 667125120 955367216 344547536 550128832 139596336 246582304 205289060 560113924 261193008 45859605 81622656 151867200 185707968 52919015 742736728 954422480 873462200 668974098 487251424 597319456 743603712 688427088 443626144 942631266 408980758 529430304 422235168 56643200 404024344 148802416 59996936 254021168 921634268 957642990 293559072 333663232 315014102 436603412 813376216 350277328 209001728 785618664 192295040 15815808 764221692 645032984 916880016 982768144 884439704 595952736 122448384 516669288 828013440 229800008 579537054 311327472 59739472 87941664 178379406 830783914 128567584 797118304 555429224 729895664 120592272 555143680 860576768 524549632 853665984 871481472 216852032 462176 258309568 579141514 463780876 866257920 430330000 408901280 219769168 241069632 125305276 459013168 733572288 478408256 339302912 277065565 517216968 996181504 734098432 418840336 117700576 174139760 179971072 99677500 428791904 407627488 204368672 520814640 98904800 80306746 446127936 212274848 170050592 219986976 246371008 322901440 324608640 498024224 531862752 469166880 215704608 69882154 318046240 121688992 94108098 166596629 65000256 335273152 227168169 378663968 121298208 325514452 348653632 513861472 512338976 473817952 530553442 240160156 79427872 259123792 276308066 179926592 187672224 249359552 140525808 219031222 446791392 506632992 157880460 168834520 193273632 516514432 432467168 470425460 506063392 274237536 398299812 237199520 59304856 408251962 84896174 509541280 109195680 391800672 355181472 304212544 385269848 68641088 425119903 157757129 183097120 447506592 507932416 300911728 497438384 73673820 264812576 502470768 438920960 70107936 318342432 386758736 304059552 167551064 497727088 539520080 183394080 224546176 226686392 442928824 248441216 441662672 527129856 225747024 213452672 186198000 311599072 503258720 189683660 457762814 428028662 372666457 156322086 360573894 532638278 231283690 354888606 276316294 550270438 357835208 629032278 363393170 560729846 435937582 175412934 376454774 296442550 186121718 258237002 299581334 198133078 468991158 353925724 568400630 402826230 650940022 563306110 159320646 652400406 517579590 517499254 473966198 303976614 236054710 438352369 404655094 619554474 266120502 629652870 326166070 294652122 226068204 489336334 220892714 453156854 516129792 568949782 217123450 626850606 168410726 641878006 255139126 386172438 646997126 379313240 636015030 325644800 374615798 426809590 499213962 172656374 192075254 316884854 446842054 363577210 378977750 255196670 483791192 439655798 460541942 252298406 499192470 478692222 200237584 276903542 519607674 503412290 382796830 373177590 234136054 311455278 302993366 558637438 346430478 201835150 498492070 271201686 314580372 568162550 525875938 635799202 615633974 283015402 479190528 252196934 283783370 183839286 614831334 281836582
537649236 694782936 417505408 744183360 591245552 505400648 449594624 491156816 397619656 616484608 804132224 474504768 551688392 782288416 637106080 808242824 785982624 424264954 585721856 500368188 600450304 440696904 743785824 457097472 730732864 492683040 496332672 626418378 797207648 821341648 349633936 686466048 738006784 517391796 800651776 398104576 601084192 395666688 694070924 497223424 729621854 574237256 391305624 351592704 403338112 782693056 589640528 487849216 773587960 411102208 687645440 471335520 396666814 538915136 553171632 461459600 828208768 479316312 384080152 615352832 495378688 447619072 618643712 661709192 589447072 713318632 838111232 455006304 476576768 540257796 535230744 605679404 835106336 379776616 469608800 758466368 491977625 404574564 738688336 461996268 608842458 695474288 797294116 703307728 840372064 645510928 512385090 775360760 621539488 818098144 630198464 744514512 405412676 649498880 821513358 755743864 578805355 445204736 496242880 620437760 403043128 68597456 136900976 385277008 200967874 112324880 436345590 130165328 347049972 65305908 383629184 194639822 455971152 182216972 279557840 232102840 391776268 503158960 423999056 163215184 465157104 124338528 102410320 98893904 87920891 148632272 266582544 489830736 45580752 313680656 157471832 413810000 460001232 260617624 151315216 423846181 421192528 358408016 397347380 90325072 80272864 359070800 228538448 391906896 147171424 513740752 400639652 420359598 278697040 145241216 86687696 226571920 257483880 397379608 62792384 153678256 132488284 372294672 317163556 321445200 347109078 204931376 101686528 81756448 82803772 322368912 135817664 279255888 185081316 70069328 45599156 236884129 367746640 362118868 408075014 353176648 475320144 370275024 357550416 323313232 333597904 357345392 196725184 340136784 164488089 162442496 137420112 409444540 386375376 49223127 266864816 100443392 338228304 220560952 28818256 135876568 122036556 168403600 34502160 379416762 572636032 916282048 295841076 2074020 247672112 201105292 591952822 166249568 185854464 270269984 502818872 976850324 235725774 344417345 556835072 738918372 190104192 508088448 697400608 386131968 103558582 186283924 932228288 833760768 218709552 615546408 221082136 666991212 427200696 302383456 184768000 851781050 236650840 871997636 691722240 214492900 347611392 902758732 734267518 5976728 373423328 248893408 757494624 904721420 505789752 981699552 6056032 480990840 675710656 973656480 23568244 187408896 425685248 723455488 768066992 869495975 858125838 207822848 794730720 679443080 310715392 122736064 78174208 994301992 500826980 233698796 755315104 260592134 158686720 944993888 572289264 81652944 592146964 974903840 556048000 725492452 267989244 126196416 320839648 769176064 452128056 992845628 392536792 533225920 228714344 688150894 983987536 93519070 643129688 20500436 886619904 412530208 753676800 376045668 235960714 511774444 398985312 594157312 214764032 346505280 502142316 201002556 257441740 263273052 182979480 512093884 490929468 287670652 604116620 182206780 163608726 529429916 295576828 253352572 303288956 329672988 406203420 407910620 581326204 615164732 552468860 299006588 153184134 401348220 204990972 177410078 249898609 148302236 418575132 310470149 461965948 204600188 408816432 431955612 597163452 595640956 557119932 613855422 323462136 162729852 342425772 359610046 263228572 270974204 332661532 223827788 302333202 530093372 589934972 241182440 252136500 276575612 599816412 515769148 553727440 589365372 357539516 481601792 320501500 142606836 491553942 168198154 592843260 192497660 475102652 438483452 387514524 468571828 151943068 508421883 241059109 266399100 530808572 591234396 384213708 580740364 156975800 348114556 585772748 522222940 153409916 401644412 470060716 387361532 250853044 581029068 622822060 266696060 307848156 309988372 526230804 331743196 524964652 610431836 309049004 296754652 269499980 394901052 586560700 272985640 492720474 462986322 407624117 191279746 395531554 567595938 266241350 389846266 311273954 585228098 392792868 663989938 398350830 595687506 470895242 210370594 411412434 331400210 221079378 293194662 334538994 233090738 503948818 388883384 603358290 437783890 685897682 598263770 194278306 687358066 552537250 552456914 508923858 338934274 271012370 473310029 439612754 654512134 301078162 664610530 361123730 329609782 261025864 524293994 255850374 488114514 551087452 603907442 252081110 661808266 203368386 676835666 290096786 421130098 681954786 414270900 670972690 360602460 409573458 461767250 534171622 207614034 227032914 351842514 481799714 398534870 413935410 290154330 518748852 474613458 495499602 287256066 534150130 513649882 235195244 311861202 554565334 538369950 417754490 408135250 269093714 346412938 337951026 593595098 381388138 236792810 533449730 306159346 349538032 603120210 560833598 670756862 650591634 317973062 514148188 287154594 318741030 218796946 649788994 316794242
496638876 653772576 376495048 703173000 550235192 464390288 408584264 450146456 356609296 575474248 763121864 433494408 510678032 741278056 596095720 767232464 744972264 383254594 544711496 459357828 559439944 399686544 702775464 416087112 689722504 451672680 455322312 585408018 756197288 780331288 308623576 645455688 696996424 476381436 759641416 357094216 560073832 354656328 653060564 456213064 688611494 533226896 350295264 310582344 362327752 741682696 548630168 446838856 732577600 370091848 646635080 430325160 355656454 497904776 512161272 420449240 787198408 438305952 343069792 574342472 454368328 406608712 577633352 620698832 548436712 672308272 797100872 413995944 435566408 499247436 494220384 564669044 794095976 338766256 428598440 717456008 450967265 363564204 697677976 420985908 567832098 654463928 756283756 662297368 799361704 604500568 471374730 734350400 580529128 777087784 589188104 703504152 364402316 608488520 780502998 714733504 537794995 404194376 455232520 579427400 524578072 190132400 258435920 506811952 322502818 233859824 557880534 251700272 468584916 186840852 505164128 316174766 577506096 303751916 401092784 353637784 513311212 624693904 545534000 284750128 586692048 245873472 223945264 220428848 209455835 270167216 388117488 611365680 167115696 435215600 279006776 535344944 581536176 382152568 272850160 545381125 542727472 479942960 518882324 211860016 201807808 480605744 350073392 513441840 268706368 635275696 522174596 541894542 400231984 266776160 208222640 348106864 379018824 518914552 184327328 275213200 254023228 493829616 438698500 442980144 468644022 326466320 223221472 203291392 204338716 443903856 257352608 400790832 306616260 191604272 167134100 358419073 489281584 483653812 529609958 474711592 596855088 491809968 479085360 444848176 455132848 478880336 318260128 461671728 286023033 283977440 258955056 530979484 507910320 170758071 388399760 221978336 459763248 342095896 150353200 257411512 243571500 289938544 156037104 500951706 618066000 47301680 276529972 816231344 186590948 719194128 18516864 560133184 758932384 608371968 297614358 836760128 955706048 972181888 970895216 966979484 362553712 402606080 660353728 649217968 436688472 303925888 50079116 932302832 308058874 743722032 789994752 244393408 225742208 939808768 402596065 177283104 804497652 714348032 910021120 104013568 956188928 898747984 713641204 334216100 529001712 829067296 873749152 737273008 764958384 89166400 704136640 265982722 279522112 497011168 758355850 718164152 716396768 300464000 451210100 546570692 761292800 63515000 197900736 825817876 108575808 74537648 404606752 533419896 92306120 395107136 849614208 257542832 572940036 333615248 892104000 936602550 241219368 275008344 133240846 197445264 920745184 703011937 973364224 830326076 820205416 281238380 102678336 645650223 962927872 298010112 257226496 646854256 981845448 98880000 917170784 613462248 62201868 888564800 460675296 857622793 496089056 61528896 481292876 300373504 636828208 335688448 392127632 397958944 317665372 646779776 625615360 422356544 738802512 316892672 298294618 664115808 430262720 388038464 437974848 464358880 540889312 542596512 716012096 749850624 687154752 433692480 287870026 536034112 339676864 312095970 384584501 282988128 553261024 445156041 596651840 339286080 543502324 566641504 731849344 730326848 691805824 748541314 458148028 297415744 477111664 494295938 397914464 405660096 467347424 358513680 437019094 664779264 724620864 375868332 386822392 411261504 734502304 650455040 688413332 724051264 492225408 616287684 455187392 277292728 626239834 302884046 727529152 327183552 609788544 573169344 522200416 603257720 286628960 643107775 375745001 401084992 665494464 725920288 518899600 715426256 291661692 482800448 720458640 656908832 288095808 536330304 604746608 522047424 385538936 715714960 757507952 401381952 442534048 444674264 660916696 466429088 659650544 745117728 443734896 431440544 404185872 529586944 721246592 407671532 768392496 738658344 683296139 466951768 671203576 843267960 541913372 665518288 586945976 860900120 668464890 939661960 674022852 871359528 746567264 486042616 687084456 607072232 496751400 568866684 610211016 508762760 779620840 664555406 879030312 713455912 961569704 873935792 469950328 963030088 828209272 828128936 784595880 614606296 546684392 748982051 715284776 930184156 576750184 940282552 636795752 605281804 536697886 799966016 531522396 763786536 826759474 879579464 527753132 937480288 479040408 952507688 565768808 696802120 957626808 689942922 946644712 636274482 685245480 737439272 809843644 483286056 502704936 627514536 757471736 674206892 689607432 565826352 794420874 750285480 771171624 562928088 809822152 789321904 510867266 587533224 830237356 814041972 693426512 683807272 544765736 622084960 613623048 869267120 657060160 512464832 809121752 581831368 625210054 878792232 836505620 946428884 926263656 593645084 789820210 562826616 594413052 494468968 925461016 592466264
355428645 512562345 235284817 561962769 409024961 323180057 267374033 308936225 215399065 434264017 621911633 292284177 369467801 600067825 454885489 626022233 603762033 242044363 403501265 318147597 418229713 258476313 561565233 274876881 548512273 310462449 314112081 444197787 614987057 639121057 167413345 504245457 555786193 335171205 618431185 215883985 418863601 213446097 511850333 315002833 547401263 392016665 209085033 169372113 221117521 600472465 407419937 305628625 591367369 228881617 505424849 289114929 214446223 356694545 370951041 279239009 645988177 297095721 201859561 433132241 313158097 265398481 436423121 479488601 407226481 531098041 655890641 272785713 294356177 358037205 353010153 423458813 652885745 197556025 287388209 576245777 309757034 222353973 556467745 279775677 426621867 513253697 615073525 521087137 658151473 463290337 330164499 593140169 439318897 635877553 447977873 562293921 223192085 467278289 639292767 573523273 396584764 262984145 314022289 438217169 394637804 60192132 128495652 376871684 192562550 103919556 427940266 121760004 338644648 56900584 375223860 186234498 447565828 173811648 271152516 223697516 383370944 494753636 415593732 154809860 456751780 115933204 94004996 90488580 79515567 140226948 258177220 481425412 37175428 305275332 149066508 405404676 451595908 252212300 142909892 415440857 412787204 350002692 388942056 81919748 71867540 350665476 220133124 383501572 138766100 505335428 392234328 411954274 270291716 136835892 78282372 218166596 249078556 388974284 54387060 145272932 124082960 363889348 308758232 313039876 338703754 196526052 93281204 73351124 74398448 313963588 127412340 270850564 176675992 61664004 37193832 228478805 359341316 353713544 399669690 344771324 466914820 361869700 349145092 314907908 325192580 348940068 188319860 331731460 156082765 154037172 129014788 401039216 377970052 40817803 258459492 92038068 329822980 212155628 20412932 127471244 113631232 159998276 26096836 371011438 429755532 213315408 813527296 707988768 500379980 325809152 813873744 850033656 989615520 529413120 716172480 630977028 338884688 828591325 683681280 796267264 194571008 301681664 457641232 222777184 929562744 722410760 890641068 712519184 91068352 395126304 441230656 511631360 467666096 996464544 424607252 291071864 342495834 783062912 910042368 180211376 77298720 518963536 973682176 510145984 407275072 856235000 752905664 284816112 308572452 695331072 516544640 25910586 299375232 663826540 407888208 572040175 568669120 615776760 743170176 589986590 968544140 717225440 190829484 741338434 788904960 228812176 747446272 452013952 386643944 996756150 736069592 106902208 136334244 128867500 946791080 356226944 13352448 36592384 579778400 822764288 23878172 439118528 50530560 94356672 865334140 610791424 548515722 106685568 175737132 110711808 313233756 313835352 759361024 280839624 497275744 545141856 380751200 987808786 892118286 935518466 499928096 332621584 248329952 253992064 829650594 528510834 584950018 590781330 510487758 839602162 818437746 615178930 931624898 509715058 491117004 856938194 623085106 580860850 630797234 657181266 733711698 735418898 908834482 942673010 879977138 626514866 480692412 728856498 532499250 504918356 577406887 475810514 746083410 637978427 789474226 532108466 736324710 759463890 924671730 923149234 884628210 941363700 650970414 490238130 669934050 687118324 590736850 598482482 660169810 551336066 629841480 857601650 917443250 568690718 579644778 604083890 927324690 843277426 881235718 916873650 685047794 809110070 648009778 470115114 819062220 495706432 920351538 520005938 802610930 765991730 715022802 796080106 479451346 835930161 568567387 593907378 858316850 918742674 711721986 908248642 484484078 675622834 913281026 849731218 480918194 729152690 797568994 714869810 578361322 908537346 950330338 594204338 635356434 637496650 853739082 659251474 852472930 937940114 636557282 624262930 597008258 722409330 914068978 600493918 703510504 673776352 618414147 402069776 606321584 778385968 477031380 600636296 522063984 796018128 603582898 874779968 609140860 806477536 681685272 421160624 622202464 542190240 431869408 503984692 545329024 443880768 714738848 599673414 814148320 648573920 896687712 809053800 405068336 898148096 763327280 763246944 719713888 549724304 481802400 684100059 650402784 865302164 511868192 875400560 571913760 540399812 471815894 735084024 466640404 698904544 761877482 814697472 462871140 872598296 414158416 887625696 500886816 631920128 892744816 625060930 881762720 571392490 620363488 672557280 744961652 418404064 437822944 562632544 692589744 609324900 624725440 500944360 729538882 685403488 706289632 498046096 744940160 724439912 445985274 522651232 765355364 749159980 628544520 618925280 479883744 557202968 548741056 804385128 592178168 447582840 744239760 516949376 560328062 813910240 771623628 881546892 861381664 528763092 724938218 497944624 529531060 429586976 860579024 527584272
640246100 797379800 520102272 846780224 693842416 607997512 552191488 593753680 500216520 719081472 906729088 577101632 654285256 884885280 739702944 910839688 888579488 526861818 688318720 602965052 703047168 543293768 846382688 559694336 833329728 595279904 598929536 729015242 899804512 923938512 452230800 789062912 840603648 619988660 903248640 500701440 703681056 498263552 796667788 599820288 832218718 676834120 493902488 454189568 505934976 885289920 692237392 590446080 876184824 513699072 790242304 573932384 499263678 641512000 655768496 564056464 930805632 581913176 486677016 717949696 597975552 550215936 721240576 764306056 692043936 815915496 940708096 557603168 579173632 642854660 637827608 708276268 937703200 482373480 572205664 861063232 594574489 507171428 841285200 564593132 711439322 798071152 899890980 805904592 942968928 748107792 614981954 877957624 724136352 920695008 732795328 847111376 508009540 752095744 924110222 858340728 681402219 547801600 598839744 723034624 579988456 245542784 313846304 562222336 377913202 289270208 613290918 307110656 523995300 242251236 560574512 371585150 632916480 359162300 456503168 409048168 568721596 680104288 600944384 340160512 642102432 301283856 279355648 275839232 264866219 325577600 443527872 666776064 222526080 490625984 334417160 590755328 636946560 437562952 328260544 600791509 598137856 535353344 574292708 267270400 257218192 536016128 405483776 568852224 324116752 690686080 577584980 597304926 455642368 322186544 263633024 403517248 434429208 574324936 239737712 330623584 309433612 549240000 494108884 498390528 524054406 381876704 278631856 258701776 259749100 499314240 312762992 456201216 362026644 247014656 222544484 413829457 544691968 539064196 585020342 530121976 652265472 547220352 534495744 500258560 510543232 534290720 373670512 517082112 341433417 339387824 314365440 586389868 563320704 226168455 443810144 277388720 515173632 397506280 205763584 312821896 298981884 345348928 211447488 556362090 852856160 416033152 963699520 975143864 254575952 108169854 636728864 267236576 125964576 940899616 564938432 843950816 452423472 137808128 57367688 969727744 637576224 466618504 641296132 182842944 528777600 726105840 237340288 669581628 54023512 410450432 722842408 607245575 245350816 126971456 377184752 182732288 592417344 59108352 780903136 412739720 352379520 205971760 353680384 974002192 468749344 873350744 449704889 95698688 902450300 889809824 40209420 120590136 248227200 938090496 457478584 867870928 404618448 797271212 970664690 174920060 615493664 2373252 997227520 776302846 992576296 571378600 724613504 557135664 115520692 461517440 466050144 564524768 283251108 686668768 493595680 565144376 705742336 931296768 294688504 692021804 562052544 727764864 361598208 925620576 336175616 165226192 82379440 478366800 533339544 543229140 257888320 788804608 269179424 24964736 436355360 132055600 979654144 784684688 430460276 801463238 866028752 432357756 667416672 48748000 422720046 121580286 178019470 183850782 103557210 432671614 411507198 208248382 524694350 102784510 84186456 450007646 216154558 173930302 223866686 250250718 326781150 328488350 501903934 535742462 473046590 219584318 73761864 321925950 125568702 97987808 170476339 68879966 339152862 231047879 382543678 125177918 329394162 352533342 517741182 516218686 477697662 534433152 244039866 83307582 263003502 280187776 183806302 191551934 253239262 144405518 222910932 450671102 510512702 161760170 172714230 197153342 520394142 436346878 474305170 509943102 278117246 402179522 241079230 63184566 412131672 88775884 513420990 113075390 395680382 359061182 308092254 389149558 72520798 428999613 161636839 186976830 451386302 511812126 304791438 501318094 77553530 268692286 506350478 442800670 73987646 322222142 390638446 307939262 171430774 501606798 543399790 187273790 228425886 230566102 446808534 252320926 445542382 531009566 229626734 217332382 190077710 315478782 507138430 193563370 378738162 349004010 293641805 77297434 281549242 453613626 152259038 275863954 197291642 471245786 278810556 550007626 284368518 481705194 356912930 96388282 297430122 217417898 107097066 179212350 220556682 119108426 389966506 274901072 489375978 323801578 571915370 484281458 80295994 573375754 438554938 438474602 394941546 224951962 157030058 359327717 325630442 540529822 187095850 550628218 247141418 215627470 147043552 410311682 141868062 374132202 437105140 489925130 138098798 547825954 89386074 562853354 176114474 307147786 567972474 300288588 556990378 246620148 295591146 347784938 420189310 93631722 113050602 237860202 367817402 284552558 299953098 176172018 404766540 360631146 381517290 173273754 420167818 399667570 121212932 197878890 440583022 424387638 303772178 294152938 155111402 232430626 223968714 479612786 267405826 122810498 419467418 192177034 235555720 489137898 446851286 556774550 536609322 203990750 400165876 173172282 204758718 104814634 535806682 202811930
198464340 355598040 78320512 404998464 252060656 166215752 110409728 151971920 58434760 277299712 464947328 135319872 212503496 443103520 297921184 469057928 446797728 85080058 246536960 161183292 261265408 101512008 404600928 117912576 391547968 153498144 157147776 287233482 458022752 482156752 10449040 347281152 398821888 178206900 461466880 58919680 261899296 56481792 354886028 158038528 390436958 235052360 52120728 12407808 64153216 443508160 250455632 148664320 434403064 71917312 348460544 132150624 57481918 199730240 213986736 122274704 489023872 140131416 44895256 276167936 156193792 108434176 279458816 322524296 250262176 374133736 498926336 115821408 137391872 201072900 196045848 266494508 495921440 40591720 130423904 419281472 152792729 65389668 399503440 122811372 269657562 356289392 458109220 364122832 501187168 306326032 173200194 436175864 282354592 478913248 291013568 405329616 66227780 310313984 482328462 416558968 239620459 106019840 157057984 281252864 491151976 156706304 225009824 473385856 289076722 200433728 524454438 218274176 435158820 153414756 471738032 282748670 544080000 270325820 367666688 320211688 479885116 591267808 512107904 251324032 553265952 212447376 190519168 187002752 176029739 236741120 354691392 577939584 133689600 401789504 245580680 501918848 548110080 348726472 239424064 511955029 509301376 446516864 485456228 178433920 168381712 447179648 316647296 480015744 235280272 601849600 488748500 508468446 366805888 233350064 174796544 314680768 345592728 485488456 150901232 241787104 220597132 460403520 405272404 409554048 435217926 293040224 189795376 169865296 170912620 410477760 223926512 367364736 273190164 158178176 133708004 324992977 455855488 450227716 496183862 441285496 563428992 458383872 445659264 411422080 421706752 445454240 284834032 428245632 252596937 250551344 225528960 497553388 474484224 137331975 354973664 188552240 426337152 308669800 116927104 223985416 210145404 256512448 122611008 467525610 14640832 708649344 831732224 160958400 419826056 161696072 911141660 972581364 555969536 37634874 612422112 747420160 88698968 272345142 614479348 972715920 292739520 266809856 39355136 647868560 764579050 473911808 987510106 961775872 210928462 821023904 4742976 761286528 791272707 460375640 312897056 409355880 714515730 736381968 657637656 407983104 816462032 801383680 780330944 978850816 496914144 362305024 182870748 276249696 873826520 433809044 448468500 822204640 224551040 775764064 449737152 56897696 882898560 36924848 324429184 162992384 121157376 402241788 642837920 762610104 446668960 320564796 15020028 787887680 668724616 276816998 935831552 389341760 763301644 158790108 81283960 418624634 292387584 361471536 409759228 273388972 77654704 764840528 875877952 240773584 658876192 664268002 189576400 798819716 57545108 663012992 380447680 190533120 544283454 803176758 934162712 95488896 705962176 443371896 632842560 333896704 825240328 237691096 170387808 587071154 444054544 142914784 199353968 205185280 124891708 454006112 432841696 229582880 546028848 124119008 105520954 471342144 237489056 195264800 245201184 271585216 348115648 349822848 523238432 557076960 494381088 240918816 95096362 343260448 146903200 119322306 191810837 90214464 360487360 252382377 403878176 146512416 350728660 373867840 539075680 537553184 499032160 555767650 265374364 104642080 284338000 301522274 205140800 212886432 274573760 165740016 244245430 472005600 531847200 183094668 194048728 218487840 541728640 457681376 495639668 531277600 299451744 423514020 262413728 84519064 433466170 110110382 534755488 134409888 417014880 380395680 329426752 410484056 93855296 450334111 182971337 208311328 472720800 533146624 326125936 522652592 98888028 290026784 527684976 464135168 95322144 343556640 411972944 329273760 192765272 522941296 564734288 208608288 249760384 251900600 468143032 273655424 466876880 552344064 250961232 238666880 211412208 336813280 528472928 214897868 448136844 418402692 363040487 146696116 350947924 523012308 221657720 345262636 266690324 540644468 348209238 619406308 353767200 551103876 426311612 165786964 366828804 286816580 176495748 248611032 289955364 188507108 459365188 344299754 558774660 393200260 641314052 553680140 149694676 642774436 507953620 507873284 464340228 294350644 226428740 428726399 395029124 609928504 256494532 620026900 316540100 285026152 216442234 479710364 211266744 443530884 506503822 559323812 207497480 617224636 158784756 632252036 245513156 376546468 637371156 369687270 626389060 316018830 364989828 417183620 489587992 163030404 182449284 307258884 437216084 353951240 369351780 245570700 474165222 430029828 450915972 242672436 489566500 469066252 190611614 267277572 509981704 493786320 373170860 363551620 224510084 301829308 293367396 549011468 336804508 192209180 488866100 261575716 304954402 558536580 516249968 626173232 606008004 273389432 469564558 242570964 274157400 174213316 605205364 272210612
619831532 776965232 499687704 826365656 673427848 587582944 531776920 573339112 479801952 698666904 886314520 556687064 633870688 864470712 719288376 890425120 868164920 506447250 667904152 582550484 682632600 522879200 825968120 539279768 812915160 574865336 578514968 708600674 879389944 903523944 431816232 768648344 820189080 599574092 882834072 480286872 683266488 477848984 776253220 579405720 811804150 656419552 473487920 433775000 485520408 864875352 671822824 570031512 855770256 493284504 769827736 553517816 478849110 621097432 635353928 543641896 910391064 561498608 466262448 697535128 577560984 529801368 700826008 743891488 671629368 795500928 920293528 537188600 558759064 622440092 617413040 687861700 917288632 461958912 551791096 840648664 574159921 486756860 820870632 544178564 691024754 777656584 879476412 785490024 922554360 727693224 594567386 857543056 703721784 900280440 712380760 826696808 487594972 731681176 903695654 837926160 660987651 527387032 578425176 702620056 558469516 224023844 292327364 540703396 356394262 267751268 591771978 285591716 502476360 220732296 539055572 350066210 611397540 337643360 434984228 387529228 547202656 658585348 579425444 318641572 620583492 279764916 257836708 254320292 243347279 304058660 422008932 645257124 201007140 469107044 312898220 569236388 615427620 416044012 306741604 579272569 576618916 513834404 552773768 245751460 235699252 514497188 383964836 547333284 302597812 669167140 556066040 575785986 434123428 300667604 242114084 381998308 412910268 552805996 218218772 309104644 287914672 527721060 472589944 476871588 502535466 360357764 257112916 237182836 238230160 477795300 291244052 434682276 340507704 225495716 201025544 392310517 523173028 517545256 563501402 508603036 630746532 525701412 512976804 478739620 489024292 512771780 352151572 495563172 319914477 317868884 292846500 564870928 541801764 204649515 422291204 255869780 493654692 375987340 184244644 291302956 277462944 323829988 189928548 534843150 416765189 832392052 584237580 265362768 444658120 387353006 964521760 76696448 899610100 296082234 274917856 855553536 123679488 219688582 614572800 875003520 160004448 81523511 958880000 401979120 813417312 70740736 90631336 770835776 953588576 262963200 214959616 467145472 61584640 34703704 362134624 974932388 19170560 627973536 88216832 949726736 554180608 352965200 351728768 63606272 176392192 234166700 63121768 871494640 758638384 130903040 427377968 969439616 560462976 926225672 864556544 731658844 388736000 987828040 533058112 918975488 308022008 28203776 721760000 642591456 444391424 358325616 481838060 769913341 270412000 245444892 319377904 124296450 558162290 886531552 673567824 899192782 873233600 750879616 486508864 228929308 293578848 328930814 297953104 359846376 583673856 141575000 152896256 776059800 642700800 648591704 275667350 233990420 850481024 347513584 461840100 832169061 267818680 980969472 705437758 731827680 135906286 329445984 730180630 182110464 762845168 461705408 518144592 523975904 443682332 772796736 751632320 548373504 864819472 442909632 424311578 790132768 556279680 514055424 563991808 590375840 666906272 668613472 842029056 875867584 813171712 559709440 413886986 662051072 465693824 438112930 510601461 409005088 679277984 571173001 722668800 465303040 669519284 692658464 857866304 856343808 817822784 874558274 584164988 423432704 603128624 620312898 523931424 531677056 593364384 484530640 563036054 790796224 850637824 501885292 512839352 537278464 860519264 776472000 814430292 850068224 618242368 742304644 581204352 403309688 752256794 428901006 853546112 453200512 735805504 699186304 648217376 729274680 412645920 769124735 501761961 527101952 791511424 851937248 644916560 841443216 417678652 608817408 846475600 782925792 414112768 662347264 730763568 648064384 511555896 841731920 883524912 527398912 568551008 570691224 786933656 592446048 785667504 871134688 569751856 557457504 530202832 655603904 847263552 533688492 343965400 314231248 258869043 42524672 246776480 418840864 117486276 241091192 162518880 436473024 244037794 515234864 249595756 446932432 322140168 61615520 262657360 182645136 72324304 144439588 185783920 84335664 355193744 240128310 454603216 289028816 537142608 449508696 45523232 538602992 403782176 403701840 360168784 190179200 122257296 324554955 290857680 505757060 152323088 515855456 212368656 180854708 112270790 375538920 107095300 339359440 402332378 455152368 103326036 513053192 54613312 528080592 141341712 272375024 533199712 265515826 522217616 211847386 260818384 313012176 385416548 58858960 78277840 203087440 333044640 249779796 265180336 141399256 369993778 325858384 346744528 138500992 385395056 364894808 86440170 163106128 405810260 389614876 268999416 259380176 120338640 197657864 189195952 444840024 232633064 88037736 384694656 157404272 200782958 454365136 412078524 522001788 501836560 169217988 365393114 138399520 169985956 70041872 501033920 168039168
287664932 444798632 167521104 494199056 341261248 255416344 199610320 241172512 147635352 366500304 554147920 224520464 301704088 532304112 387121776 558258520 535998320 174280650 335737552 250383884 350466000 190712600 493801520 207113168 480748560 242698736 246348368 376434074 547223344 571357344 99649632 436481744 488022480 267407492 550667472 148120272 351099888 145682384 444086620 247239120 479637550 324252952 141321320 101608400 153353808 532708752 339656224 237864912 523603656 161117904 437661136 221351216 146682510 288930832 303187328 211475296 578224464 229332008 134095848 365368528 245394384 197634768 368659408 411724888 339462768 463334328 588126928 205022000 226592464 290273492 285246440 355695100 585122032 129792312 219624496 508482064 241993321 154590260 488704032 212011964 358858154 445489984 547309812 453323424 590387760 395526624 262400786 525376456 371555184 568113840 380214160 494530208 155428372 399514576 571529054 505759560 328821051 195220432 246258576 370453456 613147274 278701602 347005122 595381154 411072020 322429026 646449736 340269474 557154118 275410054 593733330 404743968 666075298 392321118 489661986 442206986 601880414 713263106 634103202 373319330 675261250 334442674 312514466 308998050 298025037 358736418 476686690 699934882 255684898 523784802 367575978 623914146 670105378 470721770 361419362 633950327 631296674 568512162 607451526 300429218 290377010 569174946 438642594 602011042 357275570 723844898 610743798 630463744 488801186 355345362 296791842 436676066 467588026 607483754 272896530 363782402 342592430 582398818 527267702 531549346 557213224 415035522 311790674 291860594 292907918 532473058 345921810 489360034 395185462 280173474 255703302 446988275 577850786 572223014 618179160 563280794 685424290 580379170 567654562 533417378 543702050 567449538 406829330 550240930 374592235 372546642 347524258 619548686 596479522 259327273 476968962 310547538 548332450 430665098 238922402 345980714 332140702 378507746 244606306 589520908 665296640 453366992 288509640 679197184 970877504 632482560 224303384 544968560 805274368 526247720 61392176 107798528 781821880 394724160 492354978 467266816 655128720 711083844 433197144 904734720 6309660 495037792 754053128 776522368 593093120 230164580 579504640 452036457 976158704 646818704 356303360 328207296 363025488 530157120 881613312 467659840 669685808 143349296 211713216 288250844 491488384 685841681 886241536 331910804 297285704 538946336 130701200 853231389 66621828 938138368 64125056 805053184 920973056 579779630 830881600 521625664 789569620 180646752 667144236 437771188 167520604 453485872 559196384 998844112 479130410 23028368 802411640 10333280 457252612 768347136 896090464 426059776 972186132 883964368 828331280 286150592 319327384 329881200 463030272 104472896 979420796 159396042 917123644 652018944 330621904 64633856 28980224 570932704 388930464 389079200 782168925 46698384 638439460 457222144 162413200 198042432 319446352 43641856 269097984 250690560 591252720 290112960 346552144 352383456 272089884 601204288 580039872 376781056 693227024 271317184 252719130 618540320 384687232 342462976 392399360 418783392 495313824 497021024 670436608 704275136 641579264 388116992 242294538 490458624 294101376 266520482 339009013 237412640 507685536 399580553 551076352 293710592 497926836 521066016 686273856 684751360 646230336 702965826 412572540 251840256 431536176 448720450 352338976 360084608 421771936 312938192 391443606 619203776 679045376 330292844 341246904 365686016 688926816 604879552 642837844 678475776 446649920 570712196 409611904 231717240 580664346 257308558 681953664 281608064 564213056 527593856 476624928 557682232 241053472 597532287 330169513 355509504 619918976 680344800 473324112 669850768 246086204 437224960 674883152 611333344 242520320 490754816 559171120 476471936 339963448 670139472 711932464 355806464 396958560 399098776 615341208 420853600 614075056 699542240 398159408 385865056 358610384 484011456 675671104 362096044 375804840 346070688 290708483 74364112 278615920 450680304 149325716 272930632 194358320 468312464 275877234 547074304 281435196 478771872 353979608 93454960 294496800 214484576 104163744 176279028 217623360 116175104 387033184 271967750 486442656 320868256 568982048 481348136 77362672 570442432 435621616 435541280 392008224 222018640 154096736 356394395 322697120 537596500 184162528 547694896 244208096 212694148 144110230 407378360 138934740 371198880 434171818 486991808 135165476 544892632 86452752 559920032 173181152 304214464 565039152 297355266 554057056 243686826 292657824 344851616 417255988 90698400 110117280 234926880 364884080 281619236 297019776 173238696 401833218 357697824 378583968 170340432 417234496 396734248 118279610 194945568 437649700 421454316 300838856 291219616 152178080 229497304 221035392 476679464 264472504 119877176 416534096 189243712 232622398 486204576 443917964 553841228 533676000 201057428 397232554 170238960 201825396 101881312 532873360 199878608
465478404 622612104 345334576 672012528 519074720 433229816 377423792 418985984 325448824 544313776 731961392 402333936 479517560 710117584 564935248 736071992 713811792 352094122 513551024 428197356 528279472 368526072 671614992 384926640 658562032 420512208 424161840 554247546 725036816 749170816 277463104 614295216 665835952 445220964 728480944 325933744 528913360 323495856 621900092 425052592 657451022 502066424 319134792 279421872 331167280 710522224 517469696 415678384 701417128 338931376 615474608 399164688 324495982 466744304 481000800 389288768 756037936 407145480 311909320 543182000 423207856 375448240 546472880 589538360 517276240 641147800 765940400 382835472 404405936 468086964 463059912 533508572 762935504 307605784 397437968 686295536 419806793 332403732 666517504 389825436 536671626 623303456 725123284 631136896 768201232 573340096 440214258 703189928 549368656 745927312 558027632 672343680 333241844 577328048 749342526 683573032 506634523 373033904 424072048 548266928 387796616 53350944 121654464 370030496 185721362 97078368 421099078 114918816 331803460 50059396 368382672 179393310 440724640 166970460 264311328 216856328 376529756 487912448 408752544 147968672 449910592 109092016 87163808 83647392 72674379 133385760 251336032 474584224 30334240 298434144 142225320 398563488 444754720 245371112 136068704 408599669 405946016 343161504 382100868 75078560 65026352 343824288 213291936 376660384 131924912 498494240 385393140 405113086 263450528 129994704 71441184 211325408 242237368 382133096 47545872 138431744 117241772 357048160 301917044 306198688 331862566 189684864 86440016 66509936 67557260 307122400 120571152 264009376 169834804 54822816 30352644 221637617 352500128 346872356 392828502 337930136 460073632 355028512 342303904 308066720 318351392 342098880 181478672 324890272 149241577 147195984 122173600 394198028 371128864 33976615 251618304 85196880 322981792 205314440 13571744 120630056 106790044 153157088 19255648 364170250 173614992 609264172 689225736 979945344 845007616 514140000 163910240 267689472 53040384 918983593 771416220 413124944 496978816 464606688 299130584 348815360 783451604 185223168 605355520 17548352 163591680 406526208 498667031 728407344 760402880 707700240 53817024 390138105 110130992 184967104 979106304 653785617 885460892 359599100 872881776 575377872 633940048 773513816 31048192 718403584 617899392 666706500 742235892 245762560 681138338 531924696 333625890 291894019 866478040 601841152 265561892 769211648 635415328 769771648 155897920 69981320 928831296 374999456 362776000 262324320 631227904 194469276 322767808 79624345 484913664 167134624 76906720 623077440 926111616 933431280 52381440 74493632 993082624 431960320 10903488 249465468 649588208 728845160 311790304 332750280 472006840 945696664 750946576 14091984 759948840 876042418 428648656 393409312 734939344 24818880 804548288 754209492 677831200 225483768 594345537 470498304 672047632 831558656 651924768 863461632 425595888 124456128 180895312 186726624 106433052 435547456 414383040 211124224 527570192 105660352 87062298 452883488 219030400 176806144 226742528 253126560 329656992 331364192 504779776 538618304 475922432 222460160 76637706 324801792 128444544 100863650 173352181 71755808 342028704 233923721 385419520 128053760 332270004 355409184 520617024 519094528 480573504 537308994 246915708 86183424 265879344 283063618 186682144 194427776 256115104 147281360 225786774 453546944 513388544 164636012 175590072 200029184 523269984 439222720 477181012 512818944 280993088 405055364 243955072 66060408 415007514 91651726 516296832 115951232 398556224 361937024 310968096 392025400 75396640 431875455 164512681 189852672 454262144 514687968 307667280 504193936 80429372 271568128 509226320 445676512 76863488 325097984 393514288 310815104 174306616 504482640 546275632 190149632 231301728 233441944 449684376 255196768 448418224 533885408 232502576 220208224 192953552 318354624 510014272 196439212 545477048 515742896 460380691 244036320 448288128 620352512 318997924 442602840 364030528 637984672 445549442 716746512 451107404 648444080 523651816 263127168 464169008 384156784 273835952 345951236 387295568 285847312 556705392 441639958 656114864 490540464 738654256 651020344 247034880 740114640 605293824 605213488 561680432 391690848 323768944 526066603 492369328 707268708 353834736 717367104 413880304 382366356 313782438 577050568 308606948 540871088 603844026 656664016 304837684 714564840 256124960 729592240 342853360 473886672 734711360 467027474 723729264 413359034 462330032 514523824 586928196 260370608 279789488 404599088 534556288 451291444 466691984 342910904 571505426 527370032 548256176 340012640 586906704 566406456 287951818 364617776 607321908 591126524 470511064 460891824 321850288 399169512 390707600 646351672 434144712 289549384 586206304 358915920 402294606 655876784 613590172 723513436 703348208 370729636 566904762 339911168 371497604 271553520 702545568 369550816
599219396 756353096 479075568 805753520 652815712 566970808 511164784 552726976 459189816 678054768 865702384 536074928 613258552 843858576 698676240 869812984 847552784 485835114 647292016 561938348 662020464 502267064 805355984 518667632 792303024 554253200 557902832 687988538 858777808 882911808 411204096 748036208 799576944 578961956 862221936 459674736 662654352 457236848 755641084 558793584 791192014 635807416 452875784 413162864 464908272 844263216 651210688 549419376 835158120 472672368 749215600 532905680 458236974 600485296 614741792 523029760 889778928 540886472 445650312 676922992 556948848 509189232 680213872 723279352 651017232 774888792 899681392 516576464 538146928 601827956 596800904 667249564 896676496 441346776 531178960 820036528 553547785 466144724 800258496 523566428 670412618 757044448 858864276 764877888 901942224 707081088 573955250 836930920 683109648 879668304 691768624 806084672 466982836 711069040 883083518 817314024 640375515 506774896 557813040 682007920 514577176 180131504 248435024 496811056 312501922 223858928 547879638 241699376 458584020 176839956 495163232 306173870 567505200 293751020 391091888 343636888 503310316 614693008 535533104 274749232 576691152 235872576 213944368 210427952 199454939 260166320 378116592 601364784 157114800 425214704 269005880 525344048 571535280 372151672 262849264 535380229 532726576 469942064 508881428 201859120 191806912 470604848 340072496 503440944 258705472 625274800 512173700 531893646 390231088 256775264 198221744 338105968 369017928 508913656 174326432 265212304 244022332 483828720 428697604 432979248 458643126 316465424 213220576 193290496 194337820 433902960 247351712 390789936 296615364 181603376 157133204 348418177 479280688 473652916 519609062 464710696 586854192 481809072 469084464 434847280 445131952 468879440 308259232 451670832 276022137 273976544 248954160 520978588 497909424 160757175 378398864 211977440 449762352 332095000 140352304 247410616 233570604 279937648 146036208 490950810 33067680 986311168 877174144 445476552 205522048 543966616 231698130 77064088 877471680 196295320 981281024 166290240 836342516 418885248 986085760 47540864 160235072 736436160 297386288 573186752 147842064 32020992 115800936 182793904 761756800 445040624 83967168 167191736 639488384 989731100 552536860 529488960 870803712 926342656 359926912 290858384 480031384 852001728 456690176 801251328 336941056 706293440 624399373 400978772 15925759 700186640 419941480 377193564 153115392 295765248 972003072 572135234 301230680 49601423 18990524 433868856 508824048 381997904 27283888 399077120 448811520 782893616 832044768 493946400 344524524 863293888 878762884 83346112 881124150 269926608 596397778 902456120 358548384 398316160 996328256 36279768 891694080 31064248 205576208 101469376 709930746 846704512 439785061 96046176 121045152 713844736 271716544 922799616 712927232 111282584 251448200 550176448 948210688 618761728 735962624 626739952 237199420 431956416 568240176 259561120 679043312 377903552 434342736 440174048 359880476 688994880 667830464 464571648 781017616 359107776 340509722 706330912 472477824 430253568 480189952 506573984 583104416 584811616 758227200 792065728 729369856 475907584 330085130 578249216 381891968 354311074 426799605 325203232 595476128 487371145 638866944 381501184 585717428 608856608 774064448 772541952 734020928 790756418 500363132 339630848 519326768 536511042 440129568 447875200 509562528 400728784 479234198 706994368 766835968 418083436 429037496 453476608 776717408 692670144 730628436 766266368 534440512 658502788 497402496 319507832 668454938 345099150 769744256 369398656 652003648 615384448 564415520 645472824 328844064 685322879 417960105 443300096 707709568 768135392 561114704 757641360 333876796 525015552 762673744 699123936 330310912 578545408 646961712 564262528 427754040 757930064 799723056 443597056 484749152 486889368 703131800 508644192 701865648 787332832 485950000 473655648 446400976 571802048 763461696 449886636 638100968 608366816 553004611 336660240 540912048 712976432 411621844 535226760 456654448 730608592 538173362 809370432 543731324 741068000 616275736 355751088 556792928 476780704 366459872 438575156 479919488 378471232 649329312 534263878 748738784 583164384 831278176 743644264 339658800 832738560 697917744 697837408 654304352 484314768 416392864 618690523 584993248 799892628 446458656 809991024 506504224 474990276 406406358 669674488 401230868 633495008 696467946 749287936 397461604 807188760 348748880 822216160 435477280 566510592 827335280 559651394 816353184 505982954 554953952 607147744 679552116 352994528 372413408 497223008 627180208 543915364 559315904 435534824 664129346 619993952 640880096 432636560 679530624 659030376 380575738 457241696 699945828 683750444 563134984 553515744 414474208 491793432 483331520 738975592 526768632 382173304 678830224 451539840 494918526 748500704 706214092 816137356 795972128 463353556 659528682 432535088 464121524 364177440 795169488 462174736
306750932 463884632 186607104 513285056 360347248 274502344 218696320 260258512 166721352 385586304 573233920 243606464 320790088 551390112 406207776 577344520 555084320 193366650 354823552 269469884 369552000 209798600 512887520 226199168 499834560 261784736 265434368 395520074 566309344 590443344 118735632 455567744 507108480 286493492 569753472 167206272 370185888 164768384 463172620 266325120 498723550 343338952 160407320 120694400 172439808 551794752 358742224 256950912 542689656 180203904 456747136 240437216 165768510 308016832 322273328 230561296 597310464 248418008 153181848 384454528 264480384 216720768 387745408 430810888 358548768 482420328 607212928 224108000 245678464 309359492 304332440 374781100 604208032 148878312 238710496 527568064 261079321 173676260 507790032 231097964 377944154 464575984 566395812 472409424 609473760 414612624 281486786 544462456 390641184 587199840 399300160 513616208 174514372 418600576 590615054 524845560 347907051 214306432 265344576 389539456 499757312 165311640 233615160 481991192 297682058 209039064 533059774 226879512 443764156 162020092 480343368 291354006 552685336 278931156 376272024 328817024 488490452 599873144 520713240 259929368 561871288 221052712 199124504 195608088 184635075 245346456 363296728 586544920 142294936 410394840 254186016 510524184 556715416 357331808 248029400 520560365 517906712 455122200 494061564 187039256 176987048 455784984 325252632 488621080 243885608 610454936 497353836 517073782 375411224 241955400 183401880 323286104 354198064 494093792 159506568 250392440 229202468 469008856 413877740 418159384 443823262 301645560 198400712 178470632 179517956 419083096 232531848 375970072 281795500 166783512 142313340 333598313 464460824 458833052 504789198 449890832 572034328 466989208 454264600 420027416 430312088 454059576 293439368 436850968 261202273 259156680 234134296 506158724 483089560 145937311 363579000 197157576 434942488 317275136 125532440 232590752 218750740 265117784 131216344 476130946 560836936 753094304 125860208 272643044 955206400 380416480 330731616 298884868 693666004 770715392 419040704 103907392 301819024 942200808 443696640 31213288 335803840 452583200 569572032 337504352 614953200 663350960 932973152 838338618 8080000 646890688 262174268 835650264 817096704 279445428 761279696 963555488 143288448 772280012 271604512 562721536 969574656 51317432 601450900 467211072 41614774 132326620 67398144 246122208 651431844 742438176 683849600 957716992 933122072 188302208 426957952 866631888 839168707 558372246 344723346 125245568 126919497 296395776 745890200 842181984 75819496 822986200 53252364 267904788 706256896 484830860 563549296 978702848 690690688 305891446 891022298 510597632 315416000 8465184 896034322 990216384 343851280 492663264 44113888 887052152 241916032 441303392 137134656 956969984 829735160 980277090 56552152 884476300 932023296 522554616 759125320 459326816 587236974 262870848 535085280 285565152 257440640 771092396 232367032 902720728 717317832 416178072 472617256 478448568 398154996 727269400 706104984 502846168 819292136 397382296 378784242 744605432 510752344 468528088 518464472 544848504 621378936 623086136 796501720 830340248 767644376 514182104 368359650 616523736 420166488 392585594 465074125 363477752 633750648 525645665 677141464 419775704 623991948 647131128 812338968 810816472 772295448 829030938 538637652 377905368 557601288 574785562 478404088 486149720 547837048 439003304 517508718 745268888 805110488 456357956 467312016 491751128 814991928 730944664 768902956 804540888 572715032 696777308 535677016 357782352 706729458 383373670 808018776 407673176 690278168 653658968 602690040 683747344 367118584 723597399 456234625 481574616 745984088 806409912 599389224 795915880 372151316 563290072 800948264 737398456 368585432 616819928 685236232 602537048 466028560 796204584 837997576 481871576 523023672 525163888 741406320 546918712 740140168 825607352 524224520 511930168 484675496 610076568 801736216 488161156 428032650 398298498 342936293 126591922 330843730 502908114 201553526 325158442 246586130 520540274 328105044 599302114 333663006 530999682 406207418 145682770 346724610 266712386 156391554 228506838 269851170 168402914 439260994 324195560 538670466 373096066 621209858 533575946 129590482 622670242 487849426 487769090 444236034 274246450 206324546 408622205 374924930 589824310 236390338 599922706 296435906 264921958 196338040 459606170 191162550 423426690 486399628 539219618 187393286 597120442 138680562 612147842 225408962 356442274 617266962 349583076 606284866 295914636 344885634 397079426 469483798 142926210 162345090 287154690 417111890 333847046 349247586 225466506 454061028 409925634 430811778 222568242 469462306 448962058 170507420 247173378 489877510 473682126 353066666 343447426 204405890 281725114 273263202 528907274 316700314 172104986 468761906 241471522 284850208 538432386 496145774 606069038 585903810 253285238 449460364 222466770 254053206 154109122 585101170 252106418
421713956 578847656 301570128 628248080 475310272 389465368 333659344 375221536 281684376 500549328 688196944 358569488 435753112 666353136 521170800 692307544 670047344 308329674 469786576 384432908 484515024 324761624 627850544 341162192 614797584 376747760 380397392 510483098 681272368 705406368 233698656 570530768 622071504 401456516 684716496 282169296 485148912 279731408 578135644 381288144 613686574 458301976 275370344 235657424 287402832 666757776 473705248 371913936 657652680 295166928 571710160 355400240 280731534 422979856 437236352 345524320 712273488 363381032 268144872 499417552 379443408 331683792 502708432 545773912 473511792 597383352 722175952 339071024 360641488 424322516 419295464 489744124 719171056 263841336 353673520 642531088 376042345 288639284 622753056 346060988 492907178 579539008 681358836 587372448 724436784 529575648 396449810 659425480 505604208 702162864 514263184 628579232 289477396 533563600 705578078 639808584 462870075 329269456 380307600 504502480 492384816 157939144 226242664 474618696 290309562 201666568 525687278 219507016 436391660 154647596 472970872 283981510 545312840 271558660 368899528 321444528 481117956 592500648 513340744 252556872 554498792 213680216 191752008 188235592 177262579 237973960 355924232 579172424 134922440 403022344 246813520 503151688 549342920 349959312 240656904 513187869 510534216 447749704 486689068 179666760 169614552 448412488 317880136 481248584 236513112 603082440 489981340 509701286 368038728 234582904 176029384 315913608 346825568 486721296 152134072 243019944 221829972 461636360 406505244 410786888 436450766 294273064 191028216 171098136 172145460 411710600 225159352 368597576 274423004 159411016 134940844 326225817 457088328 451460556 497416702 442518336 564661832 459616712 446892104 412654920 422939592 446687080 286066872 429478472 253829777 251784184 226761800 498786228 475717064 138564815 356206504 189785080 427569992 309902640 118159944 225218256 211378244 257745288 123843848 468758450 114244888 470982520 576070144 788848032 4837856 801281938 64019432 989543424 101441956 388699000 304135990 203807216 302359688 445376384 332463000 630234704 563354592 914811649 86812928 903401000 587512256 599201504 564866176 678760960 318480576 743599347 217453072 324854592 674256632 179543680 677879920 911558240 196886332 680570912 704982272 511643186 172589760 16546784 347675504 704183616 164332112 14386176 810739828 982850000 262085888 407887520 223090520 285677136 315328688 853675384 998227416 727941440 124572136 441113528 58566784 260752816 412827974 509657216 703528448 893929536 681568768 385949856 905956560 630262804 914748372 799700224 506347984 159578296 156409952 559211936 977275616 832682152 783412128 47471168 376359744 733828700 745408768 92711768 36259232 957081936 503790976 974019584 71619648 348152344 755460608 844327200 115966880 431380800 248300260 724651696 349584980 411407992 9669568 35822592 721075200 313985280 386824516 829711250 617514872 977838528 850640728 549500968 605940152 611771464 531477892 860592296 839427880 636169064 952615032 530705192 512107138 877928328 644075240 601850984 651787368 678171400 754701832 756409032 929824616 963663144 900967272 647505000 501682546 749846632 553489384 525908490 598397021 496800648 767073544 658968561 810464360 553098600 757314844 780454024 945661864 944139368 905618344 962353834 671960548 511228264 690924184 708108458 611726984 619472616 681159944 572326200 650831614 878591784 938433384 589680852 600634912 625074024 948314824 864267560 902225852 937863784 706037928 830100204 668999912 491105248 840052354 516696566 941341672 540996072 823601064 786981864 736012936 817070240 500441480 856920295 589557521 614897512 879306984 939732808 732712120 929238776 505474212 696612968 934271160 870721352 501908328 750142824 818559128 735859944 599351456 929527480 971320472 615194472 656346568 658486784 874729216 680241608 873463064 958930248 657547416 645253064 617998392 743399464 935059112 621484052 586444232 556710080 501347875 285003504 489255312 661319696 359965108 483570024 404997712 678951856 486516626 757713696 492074588 689411264 564619000 304094352 505136192 425123968 314803136 386918420 428262752 326814496 597672576 482607142 697082048 531507648 779621440 691987528 288002064 781081824 646261008 646180672 602647616 432658032 364736128 567033787 533336512 748235892 394801920 758334288 454847488 423333540 354749622 618017752 349574132 581838272 644811210 697631200 345804868 755532024 297092144 770559424 383820544 514853856 775678544 507994658 764696448 454326218 503297216 555491008 627895380 301337792 320756672 445566272 575523472 492258628 507659168 383878088 612472610 568337216 589223360 380979824 627873888 607373640 328919002 405584960 648289092 632093708 511478248 501859008 362817472 440136696 431674784 687318856 475111896 330516568 627173488 399883104 443261790 696843968 654557356 764480620 744315392 411696820 607871946 380878352 412464788 312520704 743512752 410518000
318050388 475184088 197906560 524584512 371646704 285801800 229995776 271557968 178020808 396885760 584533376 254905920 332089544 562689568 417507232 588643976 566383776 204666106 366123008 280769340 380851456 221098056 524186976 237498624 511134016 273084192 276733824 406819530 577608800 601742800 130035088 466867200 518407936 297792948 581052928 178505728 381485344 176067840 474472076 277624576 510023006 354638408 171706776 131993856 183739264 563094208 370041680 268250368 553989112 191503360 468046592 251736672 177067966 319316288 333572784 241860752 608609920 259717464 164481304 395753984 275779840 228020224 399044864 442110344 369848224 493719784 618512384 235407456 256977920 320658948 315631896 386080556 615507488 160177768 250009952 538867520 272378777 184975716 519089488 242397420 389243610 475875440 577695268 483708880 620773216 425912080 292786242 555761912 401940640 598499296 410599616 524915664 185813828 429900032 601914510 536145016 359206507 225605888 276644032 400838912 536020783 201575111 269878631 518254663 333945529 245302535 569323245 263142983 480027627 198283563 516606839 327617477 588948807 315194627 412535495 365080495 524753923 636136615 556976711 296192839 598134759 257316183 235387975 231871559 220898546 281609927 399560199 622808391 178558407 446658311 290449487 546787655 592978887 393595279 284292871 556823836 554170183 491385671 530325035 223302727 213250519 492048455 361516103 524884551 280149079 646718407 533617307 553337253 411674695 278218871 219665351 359549575 390461535 530357263 195770039 286655911 265465939 505272327 450141211 454422855 480086733 337909031 234664183 214734103 215781427 455346567 268795319 412233543 318058971 203046983 178576811 369861784 500724295 495096523 541052669 486154303 608297799 503252679 490528071 456290887 466575559 490323047 329702839 473114439 297465744 295420151 270397767 542422195 519353031 182200782 399842471 233421047 471205959 353538607 161795911 268854223 255014211 301381255 167479815 512394417 480796992 442493184 874882264 200416768 581308408 744870944 795827554 580209028 828955088 335646926 497743344 498971968 49471970 842953004 590128728 930656052 195046200 695132636 883994880 91768696 747751818 555374976 492043264 169569912 558885700 811795956 781808384 719789360 885618688 42520008 435631578 876921856 970991988 352086092 57105984 854247464 217250432 738388224 597360740 764169536 850280720 934107880 508264500 943443904 156623416 225443344 817672192 23421130 986944986 254248374 715266304 433714584 735432960 574645248 271339898 212563120 883303104 578895680 583691200 324118528 720598536 910891772 11847168 915452450 581699470 597836800 12867352 385957364 565238960 884865080 628463604 90506432 405945536 262426604 216091674 283393618 502843520 135863168 609370600 447142244 695903648 392638608 316633140 790144096 446152576 835812280 574757920 776214168 620789288 585498624 249026512 487526826 292151744 40667584 105987840 267008328 449596822 181195360 620124352 230139392 610080364 308940604 365379788 371211100 290917528 620031932 598867516 395608700 712054668 290144828 271546774 637367964 403514876 361290620 411227004 437611036 514141468 515848668 689264252 723102780 660406908 406944636 261122182 509286268 312929020 285348126 357836657 256240284 526513180 418408197 569903996 312538236 516754480 539893660 705101500 703579004 665057980 721793470 431400184 270667900 450363820 467548094 371166620 378912252 440599580 331765836 410271250 638031420 697873020 349120488 360074548 384513660 707754460 623707196 661665488 697303420 465477564 589539840 428439548 250544884 599491990 276136202 700781308 300435708 583040700 546421500 495452572 576509876 259881116 616359931 348997157 374337148 638746620 699172444 492151756 688678412 264913848 456052604 693710796 630160988 261347964 509582460 577998764 495299580 358791092 688967116 730760108 374634108 415786204 417926420 634168852 439681244 632902700 718369884 416987052 404692700 377438028 502839100 694498748 380923688 493095944 463361792 407999587 191655216 395907024 567971408 266616820 390221736 311649424 585603568 393168338 664365408 398726300 596062976 471270712 210746064 411787904 331775680 221454848 293570132 334914464 233466208 504324288 389258854 603733760 438159360 686273152 598639240 194653776 687733536 552912720 552832384 509299328 339309744 271387840 473685499 439988224 654887604 301453632 664986000 361499200 329985252 261401334 524669464 256225844 488489984 551462922 604282912 252456580 662183736 203743856 677211136 290472256 421505568 682330256 414646370 671348160 360977930 409948928 462142720 534547092 207989504 227408384 352217984 482175184 398910340 414310880 290529800 519124322 474988928 495875072 287631536 534525600 514025352 235570714 312236672 554940804 538745420 418129960 408510720 269469184 346788408 338326496 593970568 381763608 237168280 533825200 306534816 349913502 603495680 561209068 671132332 650967104 318348532 514523658 287530064 319116500 219172416 650164464 317169712
376512212 533645912 256368384 583046336 430108528 344263624 288457600 330019792 236482632 455347584 642995200 313367744 390551368 621151392 475969056 647105800 624845600 263127930 424584832 339231164 439313280 279559880 582648800 295960448 569595840 331546016 335195648 465281354 636070624 660204624 188496912 525329024 576869760 356254772 639514752 236967552 439947168 234529664 532933900 336086400 568484830 413100232 230168600 190455680 242201088 621556032 428503504 326712192 612450936 249965184 526508416 310198496 235529790 377778112 392034608 300322576 667071744 318179288 222943128 454215808 334241664 286482048 457506688 500572168 428310048 552181608 676974208 293869280 315439744 379120772 374093720 444542380 673969312 218639592 308471776 597329344 330840601 243437540 577551312 300859244 447705434 534337264 636157092 542170704 679235040 484373904 351248066 614223736 460402464 656961120 469061440 583377488 244275652 488361856 660376334 594606840 417668331 284067712 335105856 459300736 382709224 48263552 116567072 364943104 180633970 91990976 416011686 109831424 326716068 44972004 363295280 174305918 435637248 161883068 259223936 211768936 371442364 482825056 403665152 142881280 444823200 104004624 82076416 78560000 67586987 128298368 246248640 469496832 25246848 293346752 137137928 393476096 439667328 240283720 130981312 403512277 400858624 338074112 377013476 69991168 59938960 338736896 208204544 371572992 126837520 493406848 380305748 400025694 258363136 124907312 66353792 206238016 237149976 377045704 42458480 133344352 112154380 351960768 296829652 301111296 326775174 184597472 81352624 61422544 62469868 302035008 115483760 258921984 164747412 49735424 25265252 216550225 347412736 341784964 387741110 332842744 454986240 349941120 337216512 302979328 313264000 337011488 176391280 319802880 144154185 142108592 117086208 389110636 366041472 28889223 246530912 80109488 317894400 200227048 8484352 115542664 101702652 148069696 14168256 359082858 667104736 216263688 790779776 937906272 799985344 315258090 779398760 337346544 221548544 12044960 3467392 752602296 416790875 945793536 723414612 355064632 934152128 483410904 598014410 483104768 933527598 418912534 742353648 858117888 289305056 996001664 360031168 892371712 958824448 452526392 751939992 828766320 669728000 840125612 979317152 828195056 147970664 559154688 94561600 396421920 368370132 583614464 581500680 487062534 273723664 763150624 670063024 186026816 813257832 678143088 171226048 513763248 827680312 676284320 488847360 630703344 993486272 599400968 714005180 122508416 975640864 876052792 386794912 733559296 353583168 425529888 37766276 571794144 521963264 546582900 651107200 356985472 730593856 468284880 248553588 580505856 828373048 777696768 945528512 753459000 409200208 400698208 492369912 179929794 409654792 182457632 692102218 369876608 268786080 202576384 412595360 522791424 579917600 868072826 651877668 67457152 561856256 680583520 798230400 587233788 532029712 230889952 287329136 293160448 212866876 541981280 520816864 317558048 634004016 212094176 193496122 559317312 325464224 283239968 333176352 359560384 436090816 437798016 611213600 645052128 582356256 328893984 183071530 431235616 234878368 207297474 279786005 178189632 448462528 340357545 491853344 234487584 438703828 461843008 627050848 625528352 587007328 643742818 353349532 192617248 372313168 389497442 293115968 300861600 362548928 253715184 332220598 559980768 619822368 271069836 282023896 306463008 629703808 545656544 583614836 619252768 387426912 511489188 350388896 172494232 521441338 198085550 622730656 222385056 504990048 468370848 417401920 498459224 181830464 538309279 270946505 296286496 560695968 621121792 414101104 610627760 186863196 378001952 615660144 552110336 183297312 431531808 499948112 417248928 280740440 610916464 652709456 296583456 337735552 339875768 556118200 361630592 554852048 640319232 338936400 326642048 299387376 424788448 616448096 302873036 703009256 673275104 617912899 401568528 605820336 777884720 476530132 600135048 521562736 795516880 603081650 874278720 608639612 805976288 681184024 420659376 621701216 541688992 431368160 503483444 544827776 443379520 714237600 599172166 813647072 648072672 896186464 808552552 404567088 897646848 762826032 762745696 719212640 549223056 481301152 683598811 649901536 864800916 511366944 874899312 571412512 539898564 471314646 734582776 466139156 698403296 761376234 814196224 462369892 872097048 413657168 887124448 500385568 631418880 892243568 624559682 881261472 570891242 619862240 672056032 744460404 417902816 437321696 562131296 692088496 608823652 624224192 500443112 729037634 684902240 705788384 497544848 744438912 723938664 445484026 522149984 764854116 748658732 628043272 618424032 479382496 556701720 548239808 803883880 591676920 447081592 743738512 516448128 559826814 813408992 771122380 881045644 860880416 528261844 724436970 497443376 529029812 429085728 860077776 527083024
536052882 693186582 415909054 742587006 589649198 503804294 447998270 489560462 396023302 614888254 802535870 472908414 550092038 780692062 635509726 806646470 784386270 422668600 584125502 498771834 598853950 439100550 742189470 455501118 729136510 491086686 494736318 624822024 795611294 819745294 348037582 684869694 736410430 515795442 799055422 396508222 599487838 394070334 692474570 495627070 728025500 572640902 389709270 349996350 401741758 781096702 588044174 486252862 771991606 409505854 686049086 469739166 395070460 537318782 551575278 459863246 826612414 477719958 382483798 613756478 493782334 446022718 617047358 660112838 587850718 711722278 836514878 453409950 474980414 538661442 533634390 604083050 833509982 378180262 468012446 756870014 490381271 402978210 737091982 460399914 607246104 693877934 795697762 701711374 838775710 643914574 510788736 773764406 619943134 816501790 628602110 742918158 403816322 647902526 819917004 754147510 577209001 443608382 494646526 618841406 394685360 60239688 128543208 376919240 192610106 103967112 427987822 121807560 338692204 56948140 375271416 186282054 447613384 173859204 271200072 223745072 383418500 494801192 415641288 154857416 456799336 115980760 94052552 90536136 79563123 140274504 258224776 481472968 37222984 305322888 149114064 405452232 451643464 252259856 142957448 415488413 412834760 350050248 388989612 81967304 71915096 350713032 220180680 383549128 138813656 505382984 392281884 412001830 270339272 136883448 78329928 218214152 249126112 389021840 54434616 145320488 124130516 363936904 308805788 313087432 338751310 196573608 93328760 73398680 74446004 314011144 127459896 270898120 176723548 61711560 37241388 228526361 359388872 353761100 399717246 344818880 466962376 361917256 349192648 314955464 325240136 348987624 188367416 331779016 156130321 154084728 129062344 401086772 378017608 40865359 258507048 92085624 329870536 212203184 20460488 127518800 113678788 160045832 26144392 371058994 398926288 932251712 679197184 721452544 541103728 66463520 312456336 266286696 19330236 427962783 774111634 737868208 217691392 218278960 177562416 926085568 104825286 163845760 452136448 817072640 951084416 42861224 53148104 997706976 923156800 430804420 504454592 905309184 781484544 397888864 456774496 45141376 136743756 834721444 61273968 828532736 644840000 877437696 774389760 537488308 182279576 547225344 946122532 125436536 588042528 449447744 197426108 507336480 427269098 46148672 520335872 992971620 753013568 306324496 612173984 413858424 490245768 147760640 581088640 438980352 848880640 537470540 363764288 887986176 645046880 989273760 55940480 643066492 58380800 213399148 311703424 448429600 773897984 217602144 665124992 195885952 556679104 582903296 502064632 578129392 947240768 67213056 475255648 677086072 745467200 909463084 44086528 107648428 760560456 521405216 162282018 762293136 934046144 576283136 861197440 802835960 500026624 266895050 692665216 999405248 586171888 285032128 341471312 347302624 267009052 596123456 574959040 371700224 688146192 266236352 247638298 613459488 379606400 337382144 387318528 413702560 490232992 491940192 665355776 699194304 636498432 383036160 237213706 485377792 289020544 261439650 333928181 232331808 502604704 394499721 545995520 288629760 492846004 515985184 681193024 679670528 641149504 697884994 407491708 246759424 426455344 443639618 347258144 355003776 416691104 307857360 386362774 614122944 673964544 325212012 336166072 360605184 683845984 599798720 637757012 673394944 441569088 565631364 404531072 226636408 575583514 252227726 676872832 276527232 559132224 522513024 471544096 552601400 235972640 592451455 325088681 350428672 614838144 675263968 468243280 664769936 241005372 432144128 669802320 606252512 237439488 485673984 554090288 471391104 334882616 665058640 706851632 350725632 391877728 394017944 610260376 415772768 608994224 694461408 393078576 380784224 353529552 478930624 670590272 357015212 447009124 417274972 361912767 145568396 349820204 521884588 220530000 344134916 265562604 539516748 347081518 618278588 352639480 549976156 425183892 164659244 365701084 285688860 175368028 247483312 288827644 187379388 458237468 343172034 557646940 392072540 640186332 552552420 148566956 641646716 506825900 506745564 463212508 293222924 225301020 427598679 393901404 608800784 255366812 618899180 315412380 283898432 215314514 478582644 210139024 442403164 505376102 558196092 206369760 616096916 157657036 631124316 244385436 375418748 636243436 368559550 625261340 314891110 363862108 416055900 488460272 161902684 181321564 306131164 436088364 352823520 368224060 244442980 473037502 428902108 449788252 241544716 488438780 467938532 189483894 266149852 508853984 492658600 372043140 362423900 223382364 300701588 292239676 547883748 335676788 191081460 487738380 260447996 303826682 557408860 515122248 625045512 604880284 272261712 468436838 241443244 273029680 173085596 604077644 271082892
533043508 690177208 412899680 739577632 586639824 500794920 444988896 486551088 393013928 611878880 799526496 469899040 547082664 777682688 632500352 803637096 781376896 419659226 581116128 495762460 595844576 436091176 739180096 452491744 726127136 488077312 491726944 621812650 792601920 816735920 345028208 681860320 733401056 512786068 796046048 393498848 596478464 391060960 689465196 492617696 725016126 569631528 386699896 346986976 398732384 778087328 585034800 483243488 768982232 406496480 683039712 466729792 392061086 534309408 548565904 456853872 823603040 474710584 379474424 610747104 490772960 443013344 614037984 657103464 584841344 708712904 833505504 450400576 471971040 535652068 530625016 601073676 830500608 375170888 465003072 753860640 487371897 399968836 734082608 457390540 604236730 690868560 792688388 698702000 835766336 640905200 507779362 770755032 616933760 813492416 625592736 739908784 400806948 644893152 816907630 751138136 574199627 440599008 491637152 615832032 386190592 51744920 120048440 368424472 184115338 95472344 419493054 113312792 330197436 48453372 366776648 177787286 439118616 165364436 262705304 215250304 374923732 486306424 407146520 146362648 448304568 107485992 85557784 82041368 71068355 131779736 249730008 472978200 28728216 296828120 140619296 396957464 443148696 243765088 134462680 406993645 404339992 341555480 380494844 73472536 63420328 342218264 211685912 375054360 130318888 496888216 383787116 403507062 261844504 128388680 69835160 209719384 240631344 380527072 45939848 136825720 115635748 355442136 300311020 304592664 330256542 188078840 84833992 64903912 65951236 305516376 118965128 262403352 168228780 53216792 28746620 220031593 350894104 345266332 391222478 336324112 458467608 353422488 340697880 306460696 316745368 340492856 179872648 323284248 147635553 145589960 120567576 392592004 369522840 32370591 250012280 83590856 321375768 203708416 11965720 119024032 105184020 151551064 17649624 362564226 155357420 702139236 976352 699756032 434483040 867188000 264888304 312643392 435844456 131818272 489631744 66114752 963370368 883851312 906666304 273610752 998328972 4288300 59077184 970352256 995748398 733690656 931303832 22399008 384511224 46997504 927984480 569968384 918573872 369767424 665952 32987156 519362000 943345944 128801280 666067240 536178992 462967424 836114125 902892672 444697280 425975376 816766340 86587276 678236688 902398992 273969408 967909852 258998896 943375872 447411560 313603840 972297216 390705824 94456800 5272196 953820656 993379964 558326232 276454912 422368714 394009088 28617104 152526336 730442496 663392832 701592000 123764584 695780328 170400724 412545152 444092040 556431616 688344532 782265428 773998454 180574468 557449840 402398832 553618416 309105792 679983520 164532238 67336924 302621576 148141230 868746240 310962432 186224064 409148976 293488352 528591944 40198776 769105472 137786752 481532448 192604544 179501120 96645376 885132544 367579376 66439616 122878800 128710112 48416540 377530944 356366528 153107712 469553680 47643840 29045786 394866976 161013888 118789632 168726016 195110048 271640480 273347680 446763264 480601792 417905920 164443648 18621194 266785280 70428032 42847138 115335669 13739296 284012192 175907209 327403008 70037248 274253492 297392672 462600512 461078016 422556992 479292482 188899196 28166912 207862832 225047106 128665632 136411264 198098592 89264848 167770262 395530432 455372032 106619500 117573560 142012672 465253472 381206208 419164500 454802432 222976576 347038852 185938560 8043896 356991002 33635214 458280320 57934720 340539712 303920512 252951584 334008888 17380128 373858943 106496169 131836160 396245632 456671456 249650768 446177424 22412860 213551616 451209808 387660000 18846976 267081472 335497776 252798592 116290104 446466128 488259120 132133120 173285216 175425432 391667864 197180256 390401712 475868896 174486064 162191712 134937040 260338112 451997760 138422700 474528968 444794816 389432611 173088240 377340048 549404432 248049844 371654760 293082448 567036592 374601362 645798432 380159324 577496000 452703736 192179088 393220928 313208704 202887872 275003156 316347488 214899232 485757312 370691878 585166784 419592384 667706176 580072264 176086800 669166560 534345744 534265408 490732352 320742768 252820864 455118523 421421248 636320628 282886656 646419024 342932224 311418276 242834358 506102488 237658868 469923008 532895946 585715936 233889604 643616760 185176880 658644160 271905280 402938592 663763280 396079394 652781184 342410954 391381952 443575744 515980116 189422528 208841408 333651008 463608208 380343364 395743904 271962824 500557346 456421952 477308096 269064560 515958624 495458376 217003738 293669696 536373828 520178444 399562984 389943744 250902208 328221432 319759520 575403592 363196632 218601304 515258224 287967840 331346526 584928704 542642092 652565356 632400128 299781556 495956682 268963088 300549524 200605440 631597488 298602736
472385086 629518786 352241258 678919210 525981402 440136498 384330474 425892666 332355506 551220458 738868074 409240618 486424242 717024266 571841930 742978674 720718474 359000804 520457706 435104038 535186154 375432754 678521674 391833322 665468714 427418890 431068522 561154228 731943498 756077498 284369786 621201898 672742634 452127646 735387626 332840426 535820042 330402538 628806774 431959274 664357704 508973106 326041474 286328554 338073962 717428906 524376378 422585066 708323810 345838058 622381290 406071370 331402664 473650986 487907482 396195450 762944618 414052162 318816002 550088682 430114538 382354922 553379562 596445042 524182922 648054482 772847082 389742154 411312618 474993646 469966594 540415254 769842186 314512466 404344650 693202218 426713475 339310414 673424186 396732118 543578308 630210138 732029966 638043578 775107914 580246778 447120940 710096610 556275338 752833994 564934314 679250362 340148526 584234730 756249208 690479714 513541205 379940586 430978730 555173610 675402122 340956450 409259970 657636002 473326868 384683874 708704584 402524322 619408966 337664902 655988178 466998816 728330146 454575966 551916834 504461834 664135262 775517954 696358050 435574178 737516098 396697522 374769314 371252898 360279885 420991266 538941538 762189730 317939746 586039650 429830826 686168994 732360226 532976618 423674210 696205175 693551522 630767010 669706374 362684066 352631858 631429794 500897442 664265890 419530418 786099746 672998646 692718592 551056034 417600210 359046690 498930914 529842874 669738602 335151378 426037250 404847278 644653666 589522550 593804194 619468072 477290370 374045522 354115442 355162766 594727906 408176658 551614882 457440310 342428322 317958150 509243123 640105634 634477862 680434008 625535642 747679138 642634018 629909410 595672226 605956898 629704386 469084178 612495778 436847083 434801490 409779106 681803534 658734370 321582121 539223810 372802386 610587298 492919946 301177250 408235562 394395550 440762594 306861154 651775756 389624104 506358528 954790400 406844112 593932422 253556928 200935212 897822592 433798240 43596608 808052210 695544072 371341888 600539968 127359296 627358648 166172150 91917864 595359600 435756544 575190944 837222432 892965504 25066752 49952768 661365600 979431776 434307712 672519936 825563984 50487744 884735064 957518080 951083008 264932618 436781732 964584226 885982656 599309112 713745532 490785976 225922944 15587536 828060224 678915936 220753568 54355200 885431660 366717588 71672314 518880602 584090880 416550400 516436400 65584072 561728544 949090000 532058125 776090368 597736448 780759808 249102880 229176320 600863416 319795792 552272288 241353578 723940016 562542336 182366082 745601664 771172032 56718160 356839504 996075392 238514432 503094944 622296414 747371776 421936424 525500628 576210648 376277 348099136 764509504 929525760 73913496 888215530 57713408 939038400 733750400 460583188 715785216 902803072 80673792 258572776 355503568 385820296 684085536 891979008 485429879 184290119 240729303 246560615 166267043 495381447 474217031 270958215 587404183 165494343 146896289 512717479 278864391 236640135 286576519 312960551 389490983 391198183 564613767 598452295 535756423 282294151 136471697 384635783 188278535 160697641 233186172 131589799 401862695 293757712 445253511 187887751 392103995 415243175 580451015 578928519 540407495 597142985 306749699 146017415 325713335 342897609 246516135 254261767 315949095 207115351 285620765 513380935 573222535 224470003 235424063 259863175 583103975 499056711 537015003 572652935 340827079 464889355 303789063 125894399 474841505 151485717 576130823 175785223 458390215 421771015 370802087 451859391 135230631 491709446 224346672 249686663 514096135 574521959 367501271 564027927 140263363 331402119 569060311 505510503 136697479 384931975 453348279 370649095 234140607 564316631 606109623 249983623 291135719 293275935 509518367 315030759 508252215 593719399 292336567 280042215 252787543 378188615 569848263 256273203 499371784 469637632 414275427 197931056 402182864 574247248 272892660 396497576 317925264 591879408 399444178 670641248 405002140 602338816 477546552 217021904 418063744 338051520 227730688 299845972 341190304 239742048 510600128 395534694 610009600 444435200 692548992 604915080 200929616 694009376 559188560 559108224 515575168 345585584 277663680 479961339 446264064 661163444 307729472 671261840 367775040 336261092 267677174 530945304 262501684 494765824 557738762 610558752 258732420 668459576 210019696 683486976 296748096 427781408 688606096 420922210 677624000 367253770 416224768 468418560 540822932 214265344 233684224 358493824 488451024 405186180 420586720 296805640 525400162 481264768 502150912 293907376 540801440 520301192 241846554 318512512 561216644 545021260 424405800 414786560 275745024 353064248 344602336 600246408 388039448 243444120 540101040 312810656 356189342 609771520 567484908 677408172 657242944 324624372 520799498 293805904 325392340 225448256 656440304 323445552
197113556 354247256 76969728 403647680 250709872 164864968 109058944 150621136 57083976 275948928 463596544 133969088 211152712 441752736 296570400 467707144 445446944 83729274 245186176 159832508 259914624 100161224 403250144 116561792 390197184 152147360 155796992 285882698 456671968 480805968 9098256 345930368 397471104 176856116 460116096 57568896 260548512 55131008 353535244 156687744 389086174 233701576 50769944 11057024 62802432 442157376 249104848 147313536 433052280 70566528 347109760 130799840 56131134 198379456 212635952 120923920 487673088 138780632 43544472 274817152 154843008 107083392 278108032 321173512 248911392 372782952 497575552 114470624 136041088 199722116 194695064 265143724 494570656 39240936 129073120 417930688 151441945 64038884 398152656 121460588 268306778 354938608 456758436 362772048 499836384 304975248 171849410 434825080 281003808 477562464 289662784 403978832 64876996 308963200 480977678 415208184 238269675 104669056 155707200 279902080 462156392 127710720 196014240 444390272 260081138 171438144 495458854 189278592 406163236 124419172 442742448 253753086 515084416 241330236 338671104 291216104 450889532 562272224 483112320 222328448 524270368 183451792 161523584 158007168 147034155 207745536 325695808 548944000 104694016 372793920 216585096 472923264 519114496 319730888 210428480 482959445 480305792 417521280 456460644 149438336 139386128 418184064 287651712 451020160 206284688 572854016 459752916 479472862 337810304 204354480 145800960 285685184 316597144 456492872 121905648 212791520 191601548 431407936 376276820 380558464 406222342 264044640 160799792 140869712 141917036 381482176 194930928 338369152 244194580 129182592 104712420 295997393 426859904 421232132 467188278 412289912 534433408 429388288 416663680 382426496 392711168 416458656 255838448 399250048 223601353 221555760 196533376 468557804 445488640 108336391 325978080 159556656 397341568 279674216 87931520 194989832 181149820 227516864 93615424 438530026 957070592 685762892 509540000 872160000 793171072 521096728 303882112 494468800 708915561 655687968 98652070 141587520 31855360 877655472 320376320 590411780 577767258 41529112 258848376 232539392 270591488 317295464 132851764 170427392 631075616 848532016 989062496 210710368 208711448 311637056 192199712 47320256 392890896 950935880 263338000 984113384 786028352 80795232 875079704 329465128 218400256 712632640 485411152 284392378 603313732 473207120 849727488 307637384 795325904 561826258 551338368 953886288 388945280 341908992 139333368 331645240 507924256 772645984 160052608 459192192 611991536 368305552 814020304 485892864 760310256 657133770 948985984 563637824 202468880 578752192 761275284 287826224 824081868 454697484 939686532 110444480 197244512 405005840 379089224 589757544 285530432 568753516 349416384 103073920 661279040 260050520 394460500 302041440 921853052 295456348 657821240 423220276 339507248 477073576 278843904 37025368 713251136 105465360 822418528 305332372 378353648 77213888 133653072 139484384 59190812 388305216 367140800 163881984 480327952 58418112 39820058 405641248 171788160 129563904 179500288 205884320 282414752 284121952 457537536 491376064 428680192 175217920 29395466 277559552 81202304 53621410 126109941 24513568 294786464 186681481 338177280 80811520 285027764 308166944 473374784 471852288 433331264 490066754 199673468 38941184 218637104 235821378 139439904 147185536 208872864 100039120 178544534 406304704 466146304 117393772 128347832 152786944 476027744 391980480 429938772 465576704 233750848 357813124 196712832 18818168 367765274 44409486 469054592 68708992 351313984 314694784 263725856 344783160 28154400 384633215 117270441 142610432 407019904 467445728 260425040 456951696 33187132 224325888 461984080 398434272 29621248 277855744 346272048 263572864 127064376 457240400 499033392 142907392 184059488 186199704 402442136 207954528 401175984 486643168 185260336 172965984 145711312 271112384 462772032 149196972 728502952 698768800 643406595 427062224 631314032 803378416 502023828 625628744 547056432 821010576 628575346 899772416 634133308 831469984 706677720 446153072 647194912 567182688 456861856 528977140 570321472 468873216 739731296 624665862 839140768 673566368 921680160 834046248 430060784 923140544 788319728 788239392 744706336 574716752 506794848 709092507 675395232 890294612 536860640 900393008 596906208 565392260 496808342 760076472 491632852 723896992 786869930 839689920 487863588 897590744 439150864 912618144 525879264 656912576 917737264 650053378 906755168 596384938 645355936 697549728 769954100 443396512 462815392 587624992 717582192 634317348 649717888 525936808 754531330 710395936 731282080 523038544 769932608 749432360 470977722 547643680 790347812 774152428 653536968 643917728 504876192 582195416 573733504 829377576 617170616 472575288 769232208 541941824 585320510 838902688 796616076 906539340 886374112 553755540 749930666 522937072 554523508 454579424 885571472 552576720
409548244 566681944 289404416 616082368 463144560 377299656 321493632 363055824 269518664 488383616 676031232 346403776 423587400 654187424 509005088 680141832 657881632 296163962 457620864 372267196 472349312 312595912 615684832 328996480 602631872 364582048 368231680 498317386 669106656 693240656 221532944 558365056 609905792 389290804 672550784 270003584 472983200 267565696 565969932 369122432 601520862 446136264 263204632 223491712 275237120 654592064 461539536 359748224 645486968 283001216 559544448 343234528 268565822 410814144 425070640 333358608 700107776 351215320 255979160 487251840 367277696 319518080 490542720 533608200 461346080 585217640 710010240 326905312 348475776 412156804 407129752 477578412 707005344 251675624 341507808 630365376 363876633 276473572 610587344 333895276 480741466 567373296 669193124 575206736 712271072 517409936 384284098 647259768 493438496 689997152 502097472 616413520 277311684 521397888 693412366 627642872 450704363 317103744 368141888 492336768 861074472 526628800 594932320 843308352 658999218 570356224 894376934 588196672 805081316 523337252 841660528 652671166 914002496 640248316 737589184 690134184 849807612 961190304 882030400 621246528 923188448 582369872 560441664 556925248 545952235 606663616 724613888 947862080 503612096 771712000 615503176 871841344 918032576 718648968 609346560 881877525 879223872 816439360 855378724 548356416 538304208 817102144 686569792 849938240 605202768 971772096 858670996 878390942 736728384 603272560 544719040 684603264 715515224 855410952 520823728 611709600 590519628 830326016 775194900 779476544 805140422 662962720 559717872 539787792 540835116 780400256 593849008 737287232 643112660 528100672 503630500 694915473 825777984 820150212 866106358 811207992 933351488 828306368 815581760 781344576 791629248 815376736 654756528 798168128 622519433 620473840 595451456 867475884 844406720 507254471 724896160 558474736 796259648 678592296 486849600 593907912 580067900 626434944 492533504 837448106 424527684 101521216 608835842 812143482 523586848 891485360 772115072 741239552 271792112 535782628 713718340 156897692 516835840 984012080 994082304 260115740 527922944 624607952 716748256 778321664 240895656 184957834 859365284 706090000 888205865 611977402 583665472 386521088 923316720 129648900 284457952 554133760 443610008 498402808 774411752 217794595 750627904 958136948 397405395 819245178 274974820 695549036 197318912 471596400 56149392 14738432 622016840 396094720 842884016 743344580 70637696 877662902 330012636 175770431 830869440 224278528 387584192 424592704 318816768 278734080 116285553 349563904 978756144 171888128 295850144 636657202 33948572 555232160 577250560 87931136 461968940 734282637 291944448 919252672 29911008 406405440 365167328 837803970 901103400 184705152 828224368 662220056 107826302 321340795 935889792 602556288 732777872 723182656 886365904 251504832 600195328 980502304 315144 950181760 175753400 814423040 284805584 556510820 411933276 526853518 726247766 425108006 481547190 487378502 407084930 736199334 715034918 511776102 828222070 406312230 387714176 753535366 519682278 477458022 527394406 553778438 630308870 632016070 805431654 839270182 776574310 523112038 377289584 625453670 429096422 401515528 474004059 372407686 642680582 534575599 686071398 428705638 632921882 656061062 821268902 819746406 781225382 837960872 547567586 386835302 566531222 583715496 487334022 495079654 556766982 447933238 526438652 754198822 814040422 465287890 476241950 500681062 823921862 739874598 777832890 813470822 581644966 705707242 544606950 366712286 715659392 392303604 816948710 416603110 699208102 662588902 611619974 692677278 376048518 732527333 465164559 490504550 754914022 815339846 608319158 804845814 381081250 572220006 809878198 746328390 377515366 625749862 694166166 611466982 474958494 805134518 846927510 490801510 531953606 534093822 750336254 555848646 749070102 834537286 533154454 520860102 493605430 619006502 810666150 497091090 711477744 681743592 626381387 410037016 614288824 786353208 484998620 608603536 530031224 803985368 611550138 882747208 617108100 814444776 689652512 429127864 630169704 550157480 439836648 511951932 553296264 451848008 722706088 607640654 822115560 656541160 904654952 817021040 413035576 906115336 771294520 771214184 727681128 557691544 489769640 692067299 658370024 873269404 519835432 883367800 579881000 548367052 479783134 743051264 474607644 706871784 769844722 822664712 470838380 880565536 422125656 895592936 508854056 639887368 900712056 633028170 889729960 579359730 628330728 680524520 752928892 426371304 445790184 570599784 700556984 617292140 632692680 508911600 737506122 693370728 714256872 506013336 752907400 732407152 453952514 530618472 773322604 757127220 636511760 626892520 487850984 565170208 556708296 812352368 600145408 455550080 752207000 524916616 568295302 821877480 779590868 889514132 869348904 536730332 732905458 505911864 537498300 437554216 868546264 535551512
607860920 764994620 487717092 814395044 661457236 575612332 519806308 561368500 467831340 686696292 874343908 544716452 621900076 852500100 707317764 878454508 856194308 494476638 655933540 570579872 670661988 510908588 813997508 527309156 800944548 562894724 566544356 696630062 867419332 891553332 419845620 756677732 808218468 587603480 870863460 468316260 671295876 465878372 764282608 567435108 799833538 644448940 461517308 421804388 473549796 852904740 659852212 558060900 843799644 481313892 757857124 541547204 466878498 609126820 623383316 531671284 898420452 549527996 454291836 685564516 565590372 517830756 688855396 731920876 659658756 783530316 908322916 525217988 546788452 610469480 605442428 675891088 905318020 449988300 539820484 828678052 562189309 474786248 808900020 532207952 679054142 765685972 867505800 773519412 910583748 715722612 582596774 845572444 691751172 888309828 700410148 814726196 475624360 719710564 891725042 825955548 649017039 515416420 566454564 690649444 595423208 260977536 329281056 577657088 393347954 304704960 628725670 322545408 539430052 257685988 576009264 387019902 648351232 374597052 471937920 424482920 584156348 695539040 616379136 355595264 657537184 316718608 294790400 291273984 280300971 341012352 458962624 682210816 237960832 506060736 349851912 606190080 652381312 452997704 343695296 616226261 613572608 550788096 589727460 282705152 272652944 551450880 420918528 584286976 339551504 706120832 593019732 612739678 471077120 337621296 279067776 418952000 449863960 589759688 255172464 346058336 324868364 564674752 509543636 513825280 539489158 397311456 294066608 274136528 275183852 514748992 328197744 471635968 377461396 262449408 237979236 429264209 560126720 554498948 600455094 545556728 667700224 562655104 549930496 515693312 525977984 549725472 389105264 532516864 356868169 354822576 329800192 601824620 578755456 241603207 459244896 292823472 530608384 412941032 221198336 328256648 314416636 360783680 226882240 571796842 276628480 466195456 826523800 79794424 367067776 715498960 418017792 326069244 998768100 649355702 940675203 504907776 791360848 689253376 266971520 974644544 691667392 130341200 963741312 418717751 115650048 751775000 198883968 608174432 225843200 666725952 103001344 757170688 840609088 432758576 456925696 667627344 190112000 834895584 542072448 799395840 674061312 550048622 391239948 104749886 15887352 82157408 14541778 585698816 617891688 944148800 73878496 851442368 772606096 385224182 863021312 504270848 701163760 37722624 386231368 767246370 656990840 423809416 281980290 878349534 292003048 538812064 939556704 540603488 824633744 890911328 722028872 977356188 759039496 931284608 835788338 499871914 23911336 173922560 163874816 594313600 154028904 217268992 542656654 151782120 132842912 424513740 802042880 906620680 410688536 498158912 730051272 564017408 610644944 654277059 495878244 829058676 16780944 743278384 518971312 250151679 246756048 116226944 942336 546649728 822787408 521647648 578086832 583918144 503624572 832738976 811574560 608315744 924761712 502851872 484253818 850075008 616221920 573997664 623934048 650318080 726848512 728555712 901971296 935809824 873113952 619651680 473829226 721993312 525636064 498055170 570543701 468947328 739220224 631115241 782611040 525245280 729461524 752600704 917808544 916286048 877765024 934500514 644107228 483374944 663070864 680255138 583873664 591619296 653306624 544472880 622978294 850738464 910580064 561827532 572781592 597220704 920461504 836414240 874372532 910010464 678184608 802246884 641146592 463251928 812199034 488843246 913488352 513142752 795747744 759128544 708159616 789216920 472588160 829066975 561704201 587044192 851453664 911879488 704858800 901385456 477620892 668759648 906417840 842868032 474055008 722289504 790705808 708006624 571498136 901674160 943467152 587341152 628493248 630633464 846875896 652388288 845609744 931076928 629694096 617399744 590145072 715546144 907205792 593630732 308418672 278684520 223322315 6977944 211229752 383294136 81939548 205544464 126972152 400926296 208491066 479688136 214049028 411385704 286593440 26068792 227110632 147098408 36777576 108892860 150237192 48788936 319647016 204581582 419056488 253482088 501595880 413961968 9976504 503056264 368235448 368155112 324622056 154632472 86710568 289008227 255310952 470210332 116776360 480308728 176821928 145307980 76724062 339992192 71548572 303812712 366785650 419605640 67779308 477506464 19066584 492533864 105794984 236828296 497652984 229969098 486670888 176300658 225271656 277465448 349869820 23312232 42731112 167540712 297497912 214233068 229633608 105852528 334447050 290311656 311197800 102954264 349848328 329348080 50893442 127559400 370263532 354068148 233452688 223833448 84791912 162111136 153649224 409293296 197086336 52491008 349147928 121857544 165236230 418818408 376531796 486455060 466289832 133671260 329846386 102852792 134439228 34495144 465487192 132492440
359664208 386783488 476994048 554954112 384018280 454628480 304070026 475159412 597837944 253854904 603201716 468601472 507450880 419279324 232420864 171851632 457260384 566228392 223218548 516567808 556324434 167938752 131738400 366475648 391458576 192679168 132537088 280651704 213885834 536921776 604400928 500782080 140891328 529852448 523100221 190392336 447238016 369434208 452282240 321423744 209130748 191663108 113252448 227199744 565982336 465794194 409845632 448750848 365479008 288105888 348867552 600840704 175977152 249975248 503526160 602811708 546500880 539301616 220479392 329123264 347209468 195044668 370099328 328182208 526450384 287825488 147175664 343816062 150188852 168545392 216135738 166737008 577551728 378113920 249992192 172971356 462548672 474852868 364263560 311563136 604884480 460108544 406385584 170205216 390608080 463958640 194896800 114331392 304721280 575977728 483501440 394762248 203945944 535433848 499986598 528296296 150089410 124076382 342666496 572535112 239497264 835667656 396399416 675134984 726432218 430948608 843144664 968116032 809452224 552567604 606103440 515324480 25497152 193876240 421155168 236785488 882150352 363682147 942991520 915862416 566641952 198378944 945067930 337160704 826392000 440478664 96955840 676991268 632155128 375115128 851489344 198312832 132303360 624453184 741031936 171246516 879954560 463855348 480129536 431737088 36093038 432240352 416637384 22677184 531294156 236188736 855075840 691367904 533480448 864814600 131732224 231322112 417897632 985305088 978798112 990482464 281363472 498526178 993645280 267711444 981966480 123720968 519337521 910697064 502737104 113815718 148385172 385771648 28951312 627176320 43804072 789946160 247783456 303057712 396007552 734741712 385508466 737993600 94295296 340587170 839604823 631566464 255804288 512695036 121116368 510965700 450512384 512008704 897433888 324898198 652011264 805536592 721827532 220827296 801995872 176563648 806590008 760466144 763978688 783035436 464174448 250392112 508008620 467071760 151262144 76846312 171211374 282439360 255984720 367119104 159032842 522867904 525995984 247616832 331795848 512869216 537403904 95542720 498685296 548368696 254821568 507300096 289044806 262649952 388067300 145516799 546298384 444851616 98675552 266110360 81844612 239932864 284034752 70623008 446023328 505019968 359939712 430905520 211738552 204748416 161358624 302534560 271149392 327347088 452502720 320988297 518725998 561134160 187551112 521663712 491942778 474834104 390484320 567657680 518462256 342175056 464733156 187830816 270945696 308527872 311753680 330344314 492204538 534998540 176287296 238825288 275443744 157912832 348005296 409188032 476750464 226935360 399651776 216232896 466531424 554684352 335984688 199088152 161370560 221181104 276247792 193538496 297594496 233617712 369097920 337082824 234138283 166574592 248414880 171039936 486900832 224749600 295053216 317044160 280198888 413611440 412157064 145705143 387640128 404988368 917298528 775354656 504513856 670794256 573346596 924409024 588600022 777264592 902740620 867684404 786219383 622736544 653289640 856587856 579363376 454302992 511316016 495686768 927697232 524517670 538833160 863777424 522161264 680626072 626266448 539564912 768620112 876638176 748298640 605242192 617903376 754526032 745738590 841924960 545158192 794954416 900455072 719467872 698832592 924717880 666994616 474503248 915328976 798080592 814687584 656887120 806850256 731652176 602554576 520859680 748143862 547079364 749627728 548526640 461035848 797953776 590481068 865898368 609327740 547873424 622167978 467193166 503470972 868693496 522403021 531049680 947921104 547104080 905872080 646302480 616376902 515789862 823403504 864430136 774799196 573804112 775325456 656719424 558276796 564462768 923247408 505383720 900387994 628834704 666361312 832359792 566241416 861421648 522205126 509675856 576379216 815224732 745379632 701325648 647262320 855381328 482305680 518243024 839726416 803938080 514765680 527476588 141360512 421328000 357357568 121024640 325008223 407194544 496997120 513917728 205790208 80708736 70955008 114433024 149962696 156865472 329571024 223274240 503640832 391507407 62879360 195284992 307690240 141097512 299158784 62814592 166432648 41076460 61998960 87329600 291341280 257925696 166581312 482803284 143303024 294521344 298525080 98767104 182814956 379026704 346553728 330030784 250737920 403344096 92464640 329749400 61585518 52650560 359393696 524052920 68949740 330837848 336709120 372506488 146852052 33079896 343723672 488089920 341857592 417275390 519786768 298973728 153399072 84579844 74063872 289237488 439007232 231883008 300689392 305313216 310668286 271582016 135959442 82056088 426007584 77817360 270642432 31000784 491325464 261822544 420983872 190303920 400866816 494327168 344622221 320806408 448572416 134279396 121246592 49037184 470769360 162014272 201813744 193198160 87286506 58110248 117206208 277440880 245769724 52117428
339582064 366701344 456911904 534871968 363936136 434546336 283987882 455077268 577755800 233772760 583119572 448519328 487368736 399197180 212338720 151769488 437178240 546146248 203136404 496485664 536242290 147856608 111656256 346393504 371376432 172597024 112454944 260569560 193803690 516839632 584318784 480699936 120809184 509770304 503018077 170310192 427155872 349352064 432200096 301341600 189048604 171580964 93170304 207117600 545900192 445712050 389763488 428668704 345396864 268023744 328785408 580758560 155895008 229893104 483444016 582729564 526418736 519219472 200397248 309041120 327127324 174962524 350017184 308100064 506368240 267743344 127093520 323733918 130106708 148463248 196053594 146654864 557469584 358031776 229910048 152889212 442466528 454770724 344181416 291480992 584802336 440026400 386303440 150123072 370525936 443876496 174814656 94249248 284639136 555895584 463419296 374680104 183863800 515351704 479904454 508214152 130007266 103994238 322584352 552452968 848032024 731363808 529972736 244802312 215332352 306638688 759295024 563895808 839720816 492712960 417190814 764329832 621531040 884039328 631501976 427600000 709082714 252660936 511964862 629428536 133795840 677124608 325293424 18391466 596048544 943444736 686029128 242612640 802940476 351348608 68075376 494230784 154461900 59456000 607057856 3189088 156183304 484108064 959052736 732208800 869109026 711652032 242659128 239351438 623469364 910785952 246633568 707561114 54395136 430460056 911349768 125343984 994258868 516974476 401988416 856423168 616287104 587571200 260459252 106630388 268102400 466217664 771124224 41871264 750028288 497068416 613062392 132621312 192956928 358050976 992012396 514616704 505607686 897559600 317070336 265628672 389743520 461594880 152816192 398251586 149669152 412532696 949111344 240570368 562837888 140786800 654016512 154513504 734899776 529237024 607170304 424786048 995522240 966707134 13248000 162563744 61777920 112169320 76307136 275337344 488454584 274672248 532288756 491351896 175542280 101126448 195491510 306719496 280264856 391399240 183312978 547148040 550276120 271896968 356075984 537149352 561684040 119822856 522965432 572648832 279101704 531580232 313324942 286930088 412347436 169796935 570578520 469131752 122955688 290390496 106124748 264213000 308314888 94903144 470303464 529300104 384219848 455185656 236018688 229028552 185638760 326814696 295429528 351627224 476782856 345268433 543006134 585414296 211831248 545943848 516222914 499114240 414764456 591937816 542742392 366455192 489013292 212110952 295225832 332808008 336033816 354624450 516484674 559278676 200567432 263105424 299723880 182192968 372285432 433468168 501030600 251215496 423931912 240513032 490811560 578964488 360264824 223368288 185650696 245461240 300527928 217818632 321874632 257897848 393378056 361362960 258418419 190854728 272695016 195320072 511180968 249029736 319333352 341324296 304479024 437891576 436437200 169985279 411920264 429268504 781732272 639788400 368947600 535228000 437780340 788842768 453033766 641698336 767174364 732118148 650653127 487170288 517723384 721021600 443797120 318736736 375749760 360120512 792130976 388951414 403266904 728211168 386595008 545059816 490700192 403998656 633053856 741071920 612732384 469675936 482337120 618959776 610172334 706358704 409591936 659388160 764888816 583901616 563266336 789151624 531428360 338936992 779762720 662514336 679121328 521320864 671284000 596085920 466988320 385293424 612577606 411513108 614061472 412960384 325469592 662387520 454914812 730332112 473761484 412307168 486601722 331626910 367904716 733127240 386836765 395483424 812354848 411537824 770305824 510736224 480810646 380223606 687837248 728863880 639232940 438237856 639759200 521153168 422710540 428896512 787681152 369817464 764821738 493268448 530795056 696793536 430675160 725855392 386638870 374109600 440812960 679658476 609813376 565759392 511696064 719815072 346739424 382676768 704160160 668371824 753794640 766505548 380389472 660356960 596386528 360053600 564037183 646223504 736026080 752946688 444819168 319737696 309983968 353461984 388991656 395894432 568599984 462303200 742669792 630536367 301908320 434313952 546719200 380126472 538187744 301843552 405461608 280105420 301027920 326358560 530370240 496954656 405610272 721832244 382331984 533550304 537554040 337796064 421843916 618055664 585582688 569059744 489766880 642373056 331493600 568778360 300614478 291679520 598422656 763081880 307978700 569866808 575738080 611535448 385881012 272108856 582752632 727118880 580886552 656304350 758815728 538002688 392428032 323608804 313092832 528266448 678036192 470911968 539718352 544342176 549697246 510610976 374988402 321085048 665036544 316846320 509671392 270029744 730354424 500851504 660012832 429332880 639895776 733356128 583651181 559835368 687601376 373308356 360275552 288066144 709798320 401043232 440842704 432227120 326315466 297139208 356235168 516469840 484798684 291146388
322339632 349458912 439669472 517629536 346693704 417303904 266745450 437834836 560513368 216530328 565877140 431276896 470126304 381954748 195096288 134527056 419935808 528903816 185893972 479243232 518999858 130614176 94413824 329151072 354134000 155354592 95212512 243327128 176561258 499597200 567076352 463457504 103566752 492527872 485775645 153067760 409913440 332109632 414957664 284099168 171806172 154338532 75927872 189875168 528657760 428469618 372521056 411426272 328154432 250781312 311542976 563516128 138652576 212650672 466201584 565487132 509176304 501977040 183154816 291798688 309884892 157720092 332774752 290857632 489125808 250500912 109851088 306491486 112864276 131220816 178811162 129412432 540227152 340789344 212667616 135646780 425224096 437528292 326938984 274238560 567559904 422783968 369061008 132880640 353283504 426634064 157572224 77006816 267396704 538653152 446176864 357437672 166621368 498109272 462662022 490971720 112764834 86751806 305341920 535210536 343502226 145568640 991373536 221436080 801814808 841094120 308649386 741533184 925053256 407600820 414853808 123951620 318982112 1844840 970235587 857712384 190615200 37554816 7035456 16218064 522272968 270495000 935258628 344806272 755135872 5107752 75223936 216225024 256881376 591210918 123478768 522125052 48031832 278324400 944337792 832369152 940765984 639502688 316535392 844780800 112117760 118507920 398149952 665801760 921927680 981876112 856740656 300101876 686357952 200205605 394949344 305308720 733620444 688228876 270072128 683666240 803111936 222033440 873843280 990769216 963189688 303347698 873478400 345576800 234987456 340943288 767571944 658592000 977060472 202575008 941613464 53928960 506233872 387122298 928169984 416643958 471816048 691218942 112067462 764380350 635427424 580670496 628409600 724502928 954576000 47654248 41690052 646517440 363517056 102794360 965206016 816532160 322238192 243678716 964263384 25840384 392241504 152719254 587154240 409900608 772879172 559096836 816713344 775776484 459966868 385551036 479916098 591144084 564689444 675823828 467737566 831572628 834700708 556321556 640500572 821573940 846108628 404247444 807390020 857073420 563526292 816004820 597749530 571354676 696772024 454221523 855003108 753556340 407380276 574815084 390549336 548637588 592739476 379327732 754728052 813724692 668644436 739610244 520443276 513453140 470063348 611239284 579854116 636051812 761207444 629693021 827430722 869838884 496255836 830368436 800647502 783538828 699189044 876362404 827166980 650879780 773437880 496535540 579650420 617232596 620458404 639049038 800909262 843703264 484992020 547530012 584148468 466617556 656710020 717892756 785455188 535640084 708356500 524937620 775236148 863389076 644689412 507792876 470075284 529885828 584952516 502243220 606299220 542322436 677802644 645787548 542843007 475279316 557119604 479744660 795605556 533454324 603757940 625748884 588903612 722316164 720861788 454409867 696344852 713693092 806300912 664357040 393516240 559796640 462348980 813411408 477602406 666266976 791743004 756686788 675221767 511738928 542292024 745590240 468365760 343305376 400318400 384689152 816699616 413520054 427835544 752779808 411163648 569628456 515268832 428567296 657622496 765640560 637301024 494244576 506905760 643528416 634740974 730927344 434160576 683956800 789457456 608470256 587834976 813720264 555997000 363505632 804331360 687082976 703689968 545889504 695852640 620654560 491556960 409862064 637146246 436081748 638630112 437529024 350038232 686956160 479483452 754900752 498330124 436875808 511170362 356195550 392473356 757695880 411405405 420052064 836923488 436106464 794874464 535304864 505379286 404792246 712405888 753432520 663801580 462806496 664327840 545721808 447279180 453465152 812249792 394386104 789390378 517837088 555363696 721362176 455243800 750424032 411207510 398678240 465381600 704227116 634382016 590328032 536264704 744383712 371308064 407245408 728728800 692940464 757231938 769942846 383826770 663794258 599823826 363490898 567474481 649660802 739463378 756383986 448256466 323174994 313421266 356899282 392428954 399331730 572037282 465740498 746107090 633973665 305345618 437751250 550156498 383563770 541625042 305280850 408898906 283542718 304465218 329795858 533807538 500391954 409047570 725269542 385769282 536987602 540991338 341233362 425281214 621492962 589019986 572497042 493204178 645810354 334930898 572215658 304051776 295116818 601859954 766519178 311415998 573304106 579175378 614972746 389318310 275546154 586189930 730556178 584323850 659741648 762253026 541439986 395865330 327046102 316530130 531703746 681473490 474349266 543155650 547779474 553134544 514048274 378425700 324522346 668473842 320283618 513108690 273467042 733791722 504288802 663450130 432770178 643333074 736793426 587088479 563272666 691038674 376745654 363712850 291503442 713235618 404480530 444280002 435664418 329752764 300576506 359672466 519907138 488235982 294583686
308164752 335284032 425494592 503454656 332518824 403129024 252570570 423659956 546338488 202355448 551702260 417102016 455951424 367779868 180921408 120352176 405760928 514728936 171719092 465068352 504824978 116439296 80238944 314976192 339959120 141179712 81037632 229152248 162386378 485422320 552901472 449282624 89391872 478352992 471600765 138892880 395738560 317934752 400782784 269924288 157631292 140163652 61752992 175700288 514482880 414294738 358346176 397251392 313979552 236606432 297368096 549341248 124477696 198475792 452026704 551312252 495001424 487802160 168979936 277623808 295710012 143545212 318599872 276682752 474950928 236326032 95676208 292316606 98689396 117045936 164636282 115237552 526052272 326614464 198492736 121471900 411049216 423353412 312764104 260063680 553385024 408609088 354886128 118705760 339108624 412459184 143397344 62831936 253221824 524478272 432001984 343262792 152446488 483934392 448487142 476796840 98589954 72576926 291167040 521035656 823046400 433935436 924837600 141530880 105326080 355299518 296554848 769117507 873054512 559101728 172483224 215283192 969959740 474070944 524210784 721828672 849548800 292309664 487421590 29549056 959080832 128740000 345128320 887562144 567312480 479555840 234953248 322804224 750939392 442545128 455691296 796229600 965032384 557335650 365307720 78614784 908842944 380527344 589783152 3682020 210902876 12848700 655295488 634772500 692620680 501548560 986220288 545128380 580699248 134309760 415868384 45043952 905207128 766363360 757484458 916647428 320056154 705835241 831051850 923059168 233693984 424636220 171417056 443417384 433750016 823506680 342292088 183429932 476572800 583149968 217760256 504330460 404096696 121428376 437117952 736233760 440834044 132719984 859552640 176069376 135495892 116585600 296419296 636784188 881598436 681894408 985761384 948499008 637140608 786735568 756983808 152252416 41140544 6200832 215023488 808314688 775371264 154232064 432996960 78557384 879093936 665311600 922928108 881991248 566181632 491765800 586130862 697358848 670904208 782038592 573952330 937787392 940915472 662536320 746715336 927788704 952323392 510462208 913604784 963288184 669741056 922219584 703964294 677569440 802986788 560436287 961217872 859771104 513595040 681029848 496764100 654852352 698954240 485542496 860942816 919939456 774859200 845825008 626658040 619667904 576278112 717454048 686068880 742266576 867422208 735907785 933645486 976053648 602470600 936583200 906862266 889753592 805403808 982577168 933381744 757094544 879652644 602750304 685865184 723447360 726673168 745263802 907124026 949918028 591206784 653744776 690363232 572832320 762924784 824107520 891669952 641854848 814571264 631152384 881450912 969603840 750904176 614007640 576290048 636100592 691167280 608457984 712513984 648537200 784017408 752002312 649057771 581494080 663334368 585959424 901820320 639669088 709972704 731963648 695118376 828530928 827076552 560624631 802559616 819907856 728374672 586430800 315590000 481870400 384422740 735485168 399676166 588340736 713816764 678760548 597295527 433812688 464365784 667664000 390439520 265379136 322392160 306762912 738773376 335593814 349909304 674853568 333237408 491702216 437342592 350641056 579696256 687714320 559374784 416318336 428979520 565602176 556814734 653001104 356234336 606030560 711531216 530544016 509908736 735794024 478070760 285579392 726405120 609156736 625763728 467963264 617926400 542728320 413630720 331935824 559220006 358155508 560703872 359602784 272111992 609029920 401557212 676974512 420403884 358949568 433244122 278269310 314547116 679769640 333479165 342125824 758997248 358180224 716948224 457378624 427453046 326866006 634479648 675506280 585875340 384880256 586401600 467795568 369352940 375538912 734323552 316459864 711464138 439910848 477437456 643435936 377317560 672497792 333281270 320752000 387455360 626300876 556455776 512401792 458338464 666457472 293381824 329319168 650802560 615014224 679348905 692059813 305943737 585911225 521940793 285607865 489591448 571777769 661580345 678500953 370373433 245291961 235538233 279016249 314545921 321448697 494154249 387857465 668224057 556090632 227462585 359868217 472273465 305680737 463742009 227397817 331015873 205659685 226582185 251912825 455924505 422508921 331164537 647386509 307886249 459104569 463108305 263350329 347398181 543609929 511136953 494614009 415321145 567927321 257047865 494332625 226168743 217233785 523976921 688636145 233532965 495421073 501292345 537089713 311435277 197663121 508306897 652673145 506440817 581858615 684369993 463556953 317982297 249163069 238647097 453820713 603590457 396466233 465272617 469896441 475251511 436165241 300542667 246639313 590590809 242400585 435225657 195584009 655908689 426405769 585567097 354887145 565450041 658910393 509205446 485389633 613155641 298862621 285829817 213620409 635352585 326597497 366396969 357781385 251869731 222693473 281789433 442024105 410352949 216700653
435868656 462987936 553198496 631158560 460222728 530832928 380274474 551363860 674042392 330059352 679406164 544805920 583655328 495483772 308625312 248056080 533464832 642432840 299422996 592772256 632528882 244143200 207942848 442680096 467663024 268883616 208741536 356856152 290090282 613126224 680605376 576986528 217095776 606056896 599304669 266596784 523442464 445638656 528486688 397628192 285335196 267867556 189456896 303404192 642186784 541998642 486050080 524955296 441683456 364310336 425072000 677045152 252181600 326179696 579730608 679016156 622705328 615506064 296683840 405327712 423413916 271249116 446303776 404386656 602654832 364029936 223380112 420020510 226393300 244749840 292340186 242941456 653756176 454318368 326196640 249175804 538753120 551057316 440468008 387767584 681088928 536312992 482590032 246409664 466812528 540163088 271101248 190535840 380925728 652182176 559705888 470966696 280150392 611638296 576191046 604500744 226293858 200280830 418870944 648739560 67117600 681099520 245146304 925682292 780471136 78107136 924717872 914700304 481862192 9856320 513634208 91992696 45730432 761857152 701038336 459520672 222471712 246566884 100363904 831882240 386837036 296809984 445498411 123134736 251741568 909901824 376738304 544301984 61359448 887828960 741945128 281189886 653006220 841078706 194401856 669325424 958069272 223431520 398962968 581502912 172737856 262377408 531207212 179237888 735935488 649498656 950631856 497011200 532530440 33116764 971407104 496818408 525035072 217308960 601513472 467729606 75902720 252435010 744462848 80200288 990882048 751518750 84633488 297992384 787148800 601989072 624398592 634382336 917377792 256047844 779258112 491140608 110513196 625049088 235971680 424740424 858180220 39546080 885594744 20875840 299006400 167309780 394954132 694729408 59679352 53814836 546147072 533155985 252354688 218310736 245781868 684281024 918765440 242051728 492815456 554634875 303196640 407683938 838897036 306935232 841390536 627608200 885224708 844287848 528478232 454062400 548427462 659655448 633200808 744335192 536248930 900083992 903212072 624832920 709011936 890085304 914619992 472758808 875901384 925584784 632037656 884516184 666260894 639866040 765283388 522732887 923514472 822067704 475891640 643326448 459060700 617148952 661250840 447839096 823239416 882236056 737155800 808121608 588954640 581964504 538574712 679750648 648365480 704563176 829718808 698204385 895942086 938350248 564767200 898879800 869158866 852050192 767700408 944873768 895678344 719391144 841949244 565046904 648161784 685743960 688969768 707560402 869420626 912214628 553503384 616041376 652659832 535128920 725221384 786404120 853966552 604151448 776867864 593448984 843747512 931900440 713200776 576304240 538586648 598397192 653463880 570754584 674810584 610833800 746314008 714298912 611354371 543790680 625630968 548256024 864116920 601965688 672269304 694260248 657414976 790827528 789373152 522921231 764856216 782204456 944698864 802754992 531914192 698194592 600746932 951809360 616000358 804664928 930140956 895084740 813619719 650136880 680689976 883988192 606763712 481703328 538716352 523087104 955097568 551918006 566233496 891177760 549561600 708026408 653666784 566965248 796020448 904038512 775698976 632642528 645303712 781926368 773138926 869325296 572558528 822354752 927855408 746868208 726232928 952118216 694394952 501903584 942729312 825480928 842087920 684287456 834250592 759052512 629954912 548260016 775544198 574479700 777028064 575926976 488436184 825354112 617881404 893298704 636728076 575273760 649568314 494593502 530871308 896093832 549803357 558450016 975321440 574504416 933272416 673702816 643777238 543190198 850803840 891830472 802199532 601204448 802725792 684119760 585677132 591863104 950647744 532784056 927788330 656235040 693761648 859760128 593641752 888821984 549605462 537076192 603779552 842625068 772779968 728725984 674662656 882781664 509706016 545643360 867126752 831338416 668123248 680834156 294718080 574685568 510715136 274382208 478365791 560552112 650354688 667275296 359147776 234066304 224312576 267790592 303320264 310223040 482928592 376631808 656998400 544864975 216236928 348642560 461047808 294455080 452516352 216172160 319790216 194434028 215356528 240687168 444698848 411283264 319938880 636160852 296660592 447878912 451882648 252124672 336172524 532384272 499911296 483388352 404095488 556701664 245822208 483106968 214943086 206008128 512751264 677410488 222307308 484195416 490066688 525864056 300209620 186437464 497081240 641447488 495215160 570632958 673144336 452331296 306756640 237937412 227421440 442595056 592364800 385240576 454046960 458670784 464025854 424939584 289317010 235413656 579365152 231174928 424000000 184358352 644683032 415180112 574341440 343661488 554224384 647684736 497979789 474163976 601929984 287636964 274604160 202394752 624126928 315371840 355171312 346555728 240644074 211467816 270563776 430798448 399127292 205474996
467546256 494665536 584876096 662836160 491900328 562510528 411952074 583041460 705719992 361736952 711083764 576483520 615332928 527161372 340302912 279733680 565142432 674110440 331100596 624449856 664206482 275820800 239620448 474357696 499340624 300561216 240419136 388533752 321767882 644803824 712282976 608664128 248773376 637734496 630982269 298274384 555120064 477316256 560164288 429305792 317012796 299545156 221134496 335081792 673864384 573676242 517727680 556632896 473361056 395987936 456749600 708722752 283859200 357857296 611408208 710693756 654382928 647183664 328361440 437005312 455091516 302926716 477981376 436064256 634332432 395707536 255057712 451698110 258070900 276427440 324017786 274619056 685433776 485995968 357874240 280853404 570430720 582734916 472145608 419445184 712766528 567990592 514267632 278087264 498490128 571840688 302778848 222213440 412603328 683859776 591383488 502644296 311827992 643315896 607868646 636178344 257971458 231958430 450548544 680417160 860543488 735589832 829530624 239747726 571491187 154516256 525720468 405273536 44883200 793749300 224706840 362697920 824164232 883072064 823786208 987537392 871187872 779292896 933069568 205239424 159162800 852282800 442816100 522895360 334301868 910741936 756827988 661157768 526787408 879607136 790127680 192757172 445793536 968004736 668770320 188896396 705466368 625408456 817513800 867925376 664009184 271992768 648388928 490974592 940739008 950971008 484401080 217112584 464411136 81056843 179261564 724243392 33697624 603131400 388410130 563648692 558392176 94359808 506537152 952605184 667121664 271670016 992149164 962191008 222214214 116349936 27135848 440888092 119697760 637414144 220919468 684054832 237928128 646122752 316399616 232931520 278796656 704256190 16276070 494195992 573467968 707656080 117007768 879498558 163672192 620985248 31392720 987715392 914802240 920293440 73522376 885645416 19928317 637871800 409483776 552230016 101498280 115188224 681887070 627786442 666982320 453199984 710816492 669879632 354070016 279654184 374019246 485247232 458792592 569926976 361840714 725675776 728803856 450424704 534603720 715677088 740211776 298350592 701493168 751176568 457629440 710107968 491852678 465457824 590875172 348324671 749106256 647659488 301483424 468918232 284652484 442740736 486842624 273430880 648831200 707827840 562747584 633713392 414546424 407556288 364166496 505342432 473957264 530154960 655310592 523796169 721533870 763942032 390358984 724471584 694750650 677641976 593292192 770465552 721270128 544982928 667541028 390638688 473753568 511335744 514561552 533152186 695012410 737806412 379095168 441633160 478251616 360720704 550813168 611995904 679558336 429743232 602459648 419040768 669339296 757492224 538792560 401896024 364178432 423988976 479055664 396346368 500402368 436425584 571905792 539890696 436946155 369382464 451222752 373847808 689708704 427557472 497861088 519852032 483006760 616419312 614964936 348513015 590448000 607796240 484612400 342668528 71827728 238108128 140660468 491722896 155913894 344578464 470054492 434998276 353533255 190050416 220603512 423901728 146677248 21616864 78629888 63000640 495011104 91831542 106147032 431091296 89475136 247939944 193580320 106878784 335933984 443952048 315612512 172556064 185217248 321839904 313052462 409238832 112472064 362268288 467768944 286781744 266146464 492031752 234308488 41817120 482642848 365394464 382001456 224200992 374164128 298966048 169868448 88173552 315457734 114393236 316941600 115840512 28349720 365267648 157794940 433212240 176641612 115187296 189481850 34507038 70784844 436007368 89716893 98363552 515234976 114417952 473185952 213616352 183690774 83103734 390717376 431744008 342113068 141117984 342639328 224033296 125590668 131776640 490561280 72697592 467701866 196148576 233675184 399673664 133555288 428735520 89518998 76989728 143693088 382538604 312693504 268639520 214576192 422695200 49619552 85556896 407040288 371251952 726621018 739331926 353215850 633183338 569212906 332879978 536863561 619049882 708852458 725773066 417645546 292564074 282810346 326288362 361818034 368720810 541426362 435129578 715496170 603362745 274734698 407140330 519545578 352952850 511014122 274669930 378287986 252931798 273854298 299184938 503196618 469781034 378436650 694658622 355158362 506376682 510380418 310622442 394670294 590882042 558409066 541886122 462593258 615199434 304319978 541604738 273440856 264505898 571249034 735908258 280805078 542693186 548564458 584361826 358707390 244935234 555579010 699945258 553712930 629130728 731642106 510829066 365254410 296435182 285919210 501092826 650862570 443738346 512544730 517168554 522523624 483437354 347814780 293911426 637862922 289672698 482497770 242856122 703180802 473677882 632839210 402159258 612722154 706182506 556477559 532661746 660427754 346134734 333101930 260892522 682624698 373869610 413669082 405053498 299141844 269965586 329061546 489296218 457625062 263972766
328798880 355918160 446128720 524088784 353152952 423763152 273204698 444294084 566972616 222989576 572336388 437736144 476585552 388413996 201555536 140986304 426395056 535363064 192353220 485702480 525459106 137073424 100873072 335610320 360593248 161813840 101671760 249786376 183020506 506056448 573535600 469916752 110026000 498987120 492234893 159527008 416372688 338568880 421416912 290558416 178265420 160797780 82387120 196334416 535117008 434928866 378980304 417885520 334613680 257240560 318002224 569975376 145111824 219109920 472660832 571946380 515635552 508436288 189614064 298257936 316344140 164179340 339234000 297316880 495585056 256960160 116310336 312950734 119323524 137680064 185270410 135871680 546686400 347248592 219126864 142106028 431683344 443987540 333398232 280697808 574019152 429243216 375520256 139339888 359742752 433093312 164031472 83466064 273855952 545112400 452636112 363896920 173080616 504568520 469121270 497430968 119224082 93211054 311801168 541669784 479052876 753646000 145844224 688810642 353747072 693287264 167811134 789000664 389166848 908903138 384321380 476626848 10482508 564269952 412196600 12599616 125022824 75162935 640926568 634284600 239217184 61419568 776687360 347975008 972434580 779431680 250173600 877159080 152612640 470057304 474033962 840338880 850952100 778527680 653441744 944198494 1673856 836540232 405233152 849595520 87219712 226955540 31021904 38111552 908463152 658764672 765360640 45119648 911842304 206861332 331035872 952310688 336391832 240698292 144901632 810997408 873604192 793380704 798786696 169337088 904280200 768010060 961464320 427082224 33988768 666903952 123277184 814248528 330555998 680958976 938849160 159322240 632434040 326865968 110719648 433701472 63063168 487145424 228935408 926805160 939124664 981062904 870397497 654496206 587518208 252941224 542224976 504969216 197296676 415720960 128902176 530480528 750154960 927591936 583645968 297056256 395440824 418805248 586509184 542111488 682849216 469066880 726683388 685746528 369936912 295521080 389886142 501114128 474659488 585793872 377707610 741542672 744670752 466291600 550470616 731543984 756078672 314217488 717360064 767043464 473496336 725974864 507719574 481324720 606742068 364191567 764973152 663526384 317350320 484785128 300519380 458607632 502709520 289297776 664698096 723694736 578614480 649580288 430413320 423423184 380033392 521209328 489824160 546021856 671177488 539663065 737400766 779808928 406225880 740338480 710617546 693508872 609159088 786332448 737137024 560849824 683407924 406505584 489620464 527202640 530428448 549019082 710879306 753673308 394962064 457500056 494118512 376587600 566680064 627862800 695425232 445610128 618326544 434907664 685206192 773359120 554659456 417762920 380045328 439855872 494922560 412213264 516269264 452292480 587772688 555757592 452813051 385249360 467089648 389714704 705575600 443424368 513727984 535718928 498873656 632286208 630831832 364379911 606314896 623663136 718546139 576602267 305761467 472041867 374594207 725656635 389847633 578512203 703988231 668932015 587466994 423984155 454537251 657835467 380610987 255550603 312563627 296934379 728944843 325765281 340080771 665025035 323408875 481873683 427514059 340812523 569867723 677885787 549546251 406489803 419150987 555773643 546986201 643172571 346405803 596202027 701702683 520715483 500080203 725965491 468242227 275750859 716576587 599328203 615935195 458134731 608097867 532899787 403802187 322107291 549391473 348326975 550875339 349774251 262283459 599201387 391728679 667145979 410575351 349121035 423415589 268440777 304718583 669941107 323650632 332297291 749168715 348351691 707119691 447550091 417624513 317037473 624651115 665677747 576046807 375051723 576573067 457967035 359524407 365710379 724495019 306631331 701635605 430082315 467608923 633607403 367489027 662669259 323452737 310923467 377626827 616472343 546627243 502573259 448509931 656628939 283553291 319490635 640974027 605185691 763513008 776223916 390107840 670075328 606104896 369771968 573755551 655941872 745744448 762665056 454537536 329456064 319702336 363180352 398710024 405612800 578318352 472021568 752388160 640254735 311626688 444032320 556437568 389844840 547906112 311561920 415179976 289823788 310746288 336076928 540088608 506673024 415328640 731550612 392050352 543268672 547272408 347514432 431562284 627774032 595301056 578778112 499485248 652091424 341211968 578496728 310332846 301397888 608141024 772800248 317697068 579585176 585456448 621253816 395599380 281827224 592471000 736837248 590604920 666022718 768534096 547721056 402146400 333327172 322811200 537984816 687754560 480630336 549436720 554060544 559415614 520329344 384706770 330803416 674754912 326564688 519389760 279748112 740072792 510569872 669731200 439051248 649614144 743074496 593369549 569553736 697319744 383026724 369993920 297784512 719516688 410761600 450561072 441945488 336033834 306857576 365953536 526188208 494517052 300864756
428223288 455342568 545553128 623513192 452577360 523187560 372629106 543718492 666397024 322413984 671760796 537160552 576009960 487838404 300979944 240410712 525819464 634787472 291777628 585126888 624883514 236497832 200297480 435034728 460017656 261238248 201096168 349210784 282444914 605480856 672960008 569341160 209450408 598411528 591659301 258951416 515797096 437993288 520841320 389982824 277689828 260222188 181811528 295758824 634541416 534353274 478404712 517309928 434038088 356664968 417426632 669399784 244536232 318534328 572085240 671370788 615059960 607860696 289038472 397682344 415768548 263603748 438658408 396741288 595009464 356384568 215734744 412375142 218747932 237104472 284694818 235296088 646110808 446673000 318551272 241530436 531107752 543411948 432822640 380122216 673443560 528667624 474944664 238764296 459167160 532517720 263455880 182890472 373280360 644536808 552060520 463321328 272505024 603992928 568545678 596855376 218648490 192635462 411225576 641094192 736645896 802054632 575483360 586885900 192454740 142765568 66916588 179810304 779868672 899814912 352881452 662928384 231827910 881738924 570545120 276963096 69606872 280743488 786069664 880286272 610306304 642697712 474195376 195931936 972781312 294553216 825567392 112360372 982646887 868103936 277803724 234289312 866318016 265315136 318280032 968340518 786013951 268540784 59171984 529191401 675646464 46929996 544074375 416349440 377763408 817154748 928331352 464252680 879171584 832557600 340253184 347038792 428933179 316256000 589699328 233388544 677681208 216391712 475186816 544441592 848547280 874958000 714251840 694476560 78122312 997391648 765073222 770137900 520617984 265737332 980629504 422022800 967194520 858582184 555588864 839548768 662376184 525835320 615687424 353265434 41017236 865029968 364533194 712739728 680602440 685835940 236018248 90030549 81355579 978095208 402413056 214937844 139084056 820813804 940676112 87593984 238614784 479193120 452101664 105052928 767058150 553275814 810892322 769955462 454145846 379730014 474095076 585323062 558868422 670002806 461916544 825751606 828879686 550500534 634679550 815752918 840287606 398426422 801568998 851252398 557705270 810183798 591928508 565533654 690951002 448400501 849182086 747735318 401559254 568994062 384728314 542816566 586918454 373506710 748907030 807903670 662823414 733789222 514622254 507632118 464242326 605418262 574033094 630230790 755386422 623871999 821609700 864017862 490434814 824547414 794826480 777717806 693368022 870541382 821345958 645058758 767616858 490714518 573829398 611411574 614637382 633228016 795088240 837882242 479170998 541708990 578327446 460796534 650888998 712071734 779634166 529819062 702535478 519116598 769415126 857568054 638868390 501971854 464254262 524064806 579131494 496422198 600478198 536501414 671981622 639966526 537021985 469458294 551298582 473923638 789784534 527633302 597936918 619927862 583082590 716495142 715040766 448588845 690523830 707872070 478876644 336932772 66091972 232372372 134924712 485987140 150178138 338842708 464318736 429262520 347797499 184314660 214867756 418165972 140941492 15881108 72894132 57264884 489275348 86095786 100411276 425355540 83739380 242204188 187844564 101143028 330198228 438216292 309876756 166820308 179481492 316104148 307316706 403503076 106736308 356532532 462033188 281045988 260410708 486295996 228572732 36081364 476907092 359658708 376265700 218465236 368428372 293230292 164132692 82437796 309721978 108657480 311205844 110104756 22613964 359531892 152059184 427476484 170905856 109451540 183746094 28771282 65049088 430271612 83981137 92627796 509499220 108682196 467450196 207880596 177955018 77367978 384981620 426008252 336377312 135382228 336903572 218297540 119854912 126040884 484825524 66961836 461966110 190412820 227939428 393937908 127819532 422999764 83783242 71253972 137957332 376802848 306957748 262903764 208840436 416959444 43883796 79821140 401304532 365516196 521805200 534516108 148400032 428367520 364397088 128064160 332047743 414234064 504036640 520957248 212829728 87748256 77994528 121472544 157002216 163904992 336610544 230313760 510680352 398546927 69918880 202324512 314729760 148137032 306198304 69854112 173472168 48115980 69038480 94369120 298380800 264965216 173620832 489842804 150342544 301560864 305564600 105806624 189854476 386066224 353593248 337070304 257777440 410383616 99504160 336788920 68625038 59690080 366433216 531092440 75989260 337877368 343748640 379546008 153891572 40119416 350763192 495129440 348897112 424314910 526826288 306013248 160438592 91619364 81103392 296277008 446046752 238922528 307728912 312352736 317707806 278621536 142998962 89095608 433047104 84856880 277681952 38040304 498364984 268862064 428023392 197343440 407906336 501366688 351661741 327845928 455611936 141318916 128286112 56076704 477808880 169053792 208853264 200237680 94326026 65149768 124245728 284480400 252809244 59156948
539064828 566184108 656394668 734354732 563418900 634029100 483470646 654560032 777238564 433255524 782602336 648002092 686851500 598679944 411821484 351252252 636661004 745629012 402619168 695968428 735725054 347339372 311139020 545876268 570859196 372079788 311937708 460052324 393286454 716322396 783801548 680182700 320291948 709253068 702500841 369792956 626638636 548834828 631682860 500824364 388531368 371063728 292653068 406600364 745382956 645194814 589246252 628151468 544879628 467506508 528268172 780241324 355377772 429375868 682926780 782212328 725901500 718702236 399880012 508523884 526610088 374445288 549499948 507582828 705851004 467226108 326576284 523216682 329589472 347946012 395536358 346137628 756952348 557514540 429392812 352371976 641949292 654253488 543664180 490963756 784285100 639509164 585786204 349605836 570008700 643359260 374297420 293732012 484121900 755378348 662902060 574162868 383346564 714834468 679387218 707696916 329490030 303477002 522067116 751935732 332191040 620736000 575892496 208241920 987789312 789532480 661205464 464593744 484081117 678708224 461489152 67625728 474877592 228241472 287768440 228437360 269356074 239311064 656656768 96132144 405335936 11186240 289078080 768207456 760077648 355653920 610629824 102940544 153336856 583763392 345679144 954701952 112622976 564764658 960878632 676812912 228592128 365883520 494366120 471919624 339426468 919795488 671764244 150967797 943329624 164387136 630823112 531223552 778519655 413029952 30136320 324873840 392655872 367535488 859659136 945077632 811300000 223921656 371945856 487023460 236064400 628421000 967741120 548494232 564245552 368206742 61566246 402787296 586541248 403536192 838875957 256109056 263971368 707497108 21817136 869687840 33292288 610358272 470949564 640275312 238722798 141879936 735467512 535750208 99934720 986722964 968448000 156188416 986298304 432947738 794811552 378448682 976034848 213486496 803137368 556440960 760178568 98066160 15742140 415629824 684958348 471176012 728792520 687855660 372046044 297630212 391995274 503223260 476768620 587903004 379816742 743651804 746779884 468400732 552579748 733653116 758187804 316326620 719469196 769152596 475605468 728083996 509828706 483433852 608851200 366300699 767082284 665635516 319459452 486894260 302628512 460716764 504818652 291406908 666807228 725803868 580723612 651689420 432522452 425532316 382142524 523318460 491933292 548130988 673286620 541772197 739509898 781918060 408335012 742447612 712726678 695618004 611268220 788441580 739246156 562958956 685517056 408614716 491729596 529311772 532537580 551128214 712988438 755782440 397071196 459609188 496227644 378696732 568789196 629971932 697534364 447719260 620435676 437016796 687315324 775468252 556768588 419872052 382154460 441965004 497031692 414322396 518378396 454401612 589881820 557866724 454922183 387358492 469198780 391823836 707684732 445533500 515837116 537828060 500982788 634395340 632940964 366489043 608424028 625772268 658319138 516375266 245534466 411814866 314367206 665429634 329620632 518285202 643761230 608705014 527239993 363757154 394310250 597608466 320383986 195323602 252336626 236707378 668717842 265538280 279853770 604798034 263181874 421646682 367287058 280585522 509640722 617658786 489319250 346262802 358923986 495546642 486759200 582945570 286178802 535975026 641475682 460488482 439853202 665738490 408015226 215523858 656349586 539101202 555708194 397907730 547870866 472672786 343575186 261880290 489164472 288099974 490648338 289547250 202056458 538974386 331501678 606918978 350348350 288894034 363188588 208213776 244491582 609714106 263423631 272070290 688941714 288124690 646892690 387323090 357397512 256810472 564424114 605450746 515819806 314824722 516346066 397740034 299297406 305483378 664268018 246404330 641408604 369855314 407381922 573380402 307262026 602442258 263225736 250696466 317399826 556245342 486400242 442346258 388282930 596401938 223326290 259263634 580747026 544958690 813849264 826560172 440444096 720411584 656441152 420108224 624091807 706278128 796080704 813001312 504873792 379792320 370038592 413516608 449046280 455949056 628654608 522357824 802724416 690590991 361962944 494368576 606773824 440181096 598242368 361898176 465516232 340160044 361082544 386413184 590424864 557009280 465664896 781886868 442386608 593604928 597608664 397850688 481898540 678110288 645637312 629114368 549821504 702427680 391548224 628832984 360669102 351734144 658477280 823136504 368033324 629921432 635792704 671590072 445935636 332163480 642807256 787173504 640941176 716358974 818870352 598057312 452482656 383663428 373147456 588321072 738090816 530966592 599772976 604396800 609751870 570665600 435043026 381139672 725091168 376900944 569726016 330084368 790409048 560906128 720067456 489387504 699950400 793410752 643705805 619889992 747656000 433362980 420330176 348120768 769852944 461097856 500897328 492281744 386370090 357193832 416289792 576524464 544853308 351201012
460951628 488070908 578281468 656241532 485305700 555915900 405357446 576446832 699125364 355142324 704489136 569888892 608738300 520566744 333708284 273139052 558547804 667515812 324505968 617855228 657611854 269226172 233025820 467763068 492745996 293966588 233824508 381939124 315173254 638209196 705688348 602069500 242178748 631139868 624387641 291679756 548525436 470721628 553569660 422711164 310418168 292950528 214539868 328487164 667269756 567081614 511133052 550038268 466766428 389393308 450154972 702128124 277264572 351262668 604813580 704099128 647788300 640589036 321766812 430410684 448496888 296332088 471386748 429469628 627737804 389112908 248463084 445103482 251476272 269832812 317423158 268024428 678839148 479401340 351279612 274258776 563836092 576140288 465550980 412850556 706171900 561395964 507673004 271492636 491895500 565246060 296184220 215618812 406008700 677265148 584788860 496049668 305233364 636721268 601274018 629583716 251376830 225363802 443953916 673822532 327445472 880495184 669222784 918248384 625925488 56849872 611359808 16021184 10863488 71344880 276373592 56343780 281808384 284223048 344206064 670499328 701261504 654310400 308519552 745965824 748396544 559515840 771275776 7333888 324984272 365209344 654922240 278938688 786687954 734295552 703059584 634907185 354448288 12377166 241098504 42050384 857549029 453058532 549197496 25988544 944602832 84114146 446718464 165122240 618205440 126758344 801663616 813027840 731488768 276976636 624518384 822261760 512754120 586817222 122194284 122923200 555006144 520990930 307435520 56398464 387515664 746960194 810197090 37860696 922272256 312585216 110266208 285224948 920461152 528878224 76048991 296670208 608544596 643705152 481693000 858935360 427689568 196327392 202456576 190493144 986596896 474010304 759269376 476976096 63742304 578098776 22711968 172339375 730748736 925847442 538166064 625311824 132755040 299845636 691360256 200035038 542553304 589875200 626661056 211602680 750577704 536795368 794411876 753475016 437665400 363249568 457614630 568842616 542387976 653522360 445436098 809271160 812399240 534020088 618199104 799272472 823807160 381945976 785088552 834771952 541224824 793703352 575448062 549053208 674470556 431920055 832701640 731254872 385078808 552513616 368247868 526336120 570438008 357026264 732426584 791423224 646342968 717308776 498141808 491151672 447761880 588937816 557552648 613750344 738905976 607391553 805129254 847537416 473954368 808066968 778346034 761237360 676887576 854060936 804865512 628578312 751136412 474234072 557348952 594931128 598156936 616747570 778607794 821401796 462690552 525228544 561847000 444316088 634408552 695591288 763153720 513338616 686055032 502636152 752934680 841087608 622387944 485491408 447773816 507584360 562651048 479941752 583997752 520020968 655501176 623486080 520541539 452977848 534818136 457443192 773304088 511152856 581456472 603447416 566602144 700014696 698560320 432108399 674043384 691391624 966269352 824325480 553484680 719765080 622317420 973379848 637570846 826235416 951711444 916655228 835190207 671707368 702260464 905558680 628334200 503273816 560286840 544657592 976668056 573488494 587803984 912748248 571132088 729596896 675237272 588535736 817590936 925609000 797269464 654213016 666874200 803496856 794709414 890895784 594129016 843925240 949425896 768438696 747803416 973688704 715965440 523474072 964299800 847051416 863658408 705857944 855821080 780623000 651525400 569830504 797114686 596050188 798598552 597497464 510006672 846924600 639451892 914869192 658298564 596844248 671138802 516163990 552441796 917664320 571373845 580020504 996891928 596074904 954842904 695273304 665347726 564760686 872374328 913400960 823770020 622774936 824296280 705690248 607247620 613433592 972218232 554354544 949358818 677805528 715332136 881330616 615212240 910392472 571175950 558646680 625350040 864195556 794350456 750296472 696233144 904352152 531276504 567213848 888697240 852908904 517164296 529875204 143759128 423726616 359756184 123423256 327406839 409593160 499395736 516316344 208188824 83107352 73353624 116831640 152361312 159264088 331969640 225672856 506039448 393906023 65277976 197683608 310088856 143496128 301557400 65213208 168831264 43475076 64397576 89728216 293739896 260324312 168979928 485201900 145701640 296919960 300923696 101165720 185213572 381425320 348952344 332429400 253136536 405742712 94863256 332148016 63984134 55049176 361792312 526451536 71348356 333236464 339107736 374905104 149250668 35478512 346122288 490488536 344256208 419674006 522185384 301372344 155797688 86978460 76462488 291636104 441405848 234281624 303088008 307711832 313066902 273980632 138358058 84454704 428406200 80215976 273041048 33399400 493724080 264221160 423382488 192702536 403265432 496725784 347020837 323205024 450971032 136678012 123645208 51435800 473167976 164412888 204212360 195596776 89685122 60508864 119604824 279839496 248168340 54516044
499052624 526171904 616382464 694342528 523406696 594016896 443458442 614547828 737226360 393243320 742590132 607989888 646839296 558667740 371809280 311240048 596648800 705616808 362606964 655956224 695712850 307327168 271126816 505864064 530846992 332067584 271925504 420040120 353274250 676310192 743789344 640170496 280279744 669240864 662488637 329780752 586626432 508822624 591670656 460812160 348519164 331051524 252640864 366588160 705370752 605182610 549234048 588139264 504867424 427494304 488255968 740229120 315365568 389363664 642914576 742200124 685889296 678690032 359867808 468511680 486597884 334433084 509487744 467570624 665838800 427213904 286564080 483204478 289577268 307933808 355524154 306125424 716940144 517502336 389380608 312359772 601937088 614241284 503651976 450951552 744272896 599496960 545774000 309593632 529996496 603347056 334285216 253719808 444109696 715366144 622889856 534150664 343334360 674822264 639375014 667684712 289477826 263464798 482054912 711923528 242509304 779154720 699174388 792087040 231663704 82379568 834021376 804429336 96534092 961304064 632312576 379829920 630716608 641217280 349015520 167254352 366077952 572798176 461598720 749194304 989407328 887493376 693716800 833848378 743259520 183308800 101063146 836409056 910596880 834721984 793999230 356886528 432184260 214305152 875991336 28866560 726530608 825460572 776084044 560527410 480834736 506170280 11272968 5710336 641154496 892462464 156205056 396698384 239422464 71145376 72492800 575734848 129022336 985190192 861582744 485257264 393279856 247909184 222058164 937390440 539965184 54511136 97888228 546764032 231569986 965027116 928109084 858833912 75141120 788301728 936426589 10999080 278588654 613873152 130095792 91264166 246039672 956550192 16291088 828545473 771853190 976772864 377864192 386394278 830865152 982983584 763664704 969651072 219222144 492402816 456660108 682030652 296673568 501451872 229965720 535401832 482777328 501346250 422999932 508100424 603331988 389549652 647166160 606229300 290419684 216003852 310368914 421596900 395142260 506276644 298190382 662025444 665153524 386774372 470953388 652026756 676561444 234700260 637842836 687526236 393979108 646457636 428202346 401807492 527224840 284674339 685455924 584009156 237833092 405267900 221002152 379090404 423192292 209780548 585180868 644177508 499097252 570063060 350896092 343905956 300516164 441692100 410306932 466504628 591660260 460145837 657883538 700291700 326708652 660821252 631100318 613991644 529641860 706815220 657619796 481332596 603890696 326988356 410103236 447685412 450911220 469501854 631362078 674156080 315444836 377982828 414601284 297070372 487162836 548345572 615908004 366092900 538809316 355390436 605688964 693841892 475142228 338245692 300528100 360338644 415405332 332696036 436752036 372775252 508255460 476240364 373295823 305732132 387572420 310197476 626058372 363907140 434210756 456201700 419356428 552768980 551314604 284862683 526797668 544145908 764164584 622220712 351379912 517660312 420212652 771275080 435466078 624130648 749606676 714550460 633085439 469602600 500155696 703453912 426229432 301169048 358182072 342552824 774563288 371383726 385699216 710643480 369027320 527492128 473132504 386430968 615486168 723504232 595164696 452108248 464769432 601392088 592604646 688791016 392024248 641820472 747321128 566333928 545698648 771583936 513860672 321369304 762195032 644946648 661553640 503753176 653716312 578518232 449420632 367725736 595009918 393945420 596493784 395392696 307901904 644819832 437347124 712764424 456193796 394739480 469034034 314059222 350337028 715559552 369269077 377915736 794787160 393970136 752738136 493168536 463242958 362655918 670269560 711296192 621665252 420670168 622191512 503585480 405142852 411328824 770113464 352249776 747254050 475700760 513227368 679225848 413107472 708287704 369071182 356541912 423245272 662090788 592245688 548191704 494128376 702247384 329171736 365109080 686592472 650804136 689195197 701906105 315790029 595757517 531787085 295454157 499437740 581624061 671426637 688347245 380219725 255138253 245384525 288862541 324392213 331294989 504000541 397703757 678070349 565936924 237308877 369714509 482119757 315527029 473588301 237244109 340862165 215505977 236428477 261759117 465770797 432355213 341010829 657232801 317732541 468950861 472954597 273196621 357244473 553456221 520983245 504460301 425167437 577773613 266894157 504178917 236015035 227080077 533823213 698482437 243379257 505267365 511138637 546936005 321281569 207509413 518153189 662519437 516287109 591704907 694216285 473403245 327828589 259009361 248493389 463667005 613436749 406312525 475118909 479742733 485097803 446011533 310388959 256485605 600437101 252246877 445071949 205430301 665754981 436252061 595413389 364733437 575296333 668756685 519051738 495235925 623001933 308708913 295676109 223466701 645198877 336443789 376243261 367627677 261716023 232539765 291635725 451870397 420199241 226546945
390334392 417453672 507664232 585624296 414688464 485298664 334740210 505829596 628508128 284525088 633871900 499271656 538121064 449949508 263091048 202521816 487930568 596898576 253888732 547237992 586994618 198608936 162408584 397145832 422128760 223349352 163207272 311321888 244556018 567591960 635071112 531452264 171561512 560522632 553770405 221062520 477908200 400104392 482952424 352093928 239800932 222333292 143922632 257869928 596652520 496464378 440515816 479421032 396149192 318776072 379537736 631510888 206647336 280645432 534196344 633481892 577171064 569971800 251149576 359793448 377879652 225714852 400769512 358852392 557120568 318495672 177845848 374486246 180859036 199215576 246805922 197407192 608221912 408784104 280662376 203641540 493218856 505523052 394933744 342233320 635554664 490778728 437055768 200875400 421278264 494628824 225566984 145001576 335391464 606647912 514171624 425432432 234616128 566104032 530656782 558966480 180759594 154746566 373336680 603205296 170913136 480262544 796450652 359773384 688187052 236919808 283308672 739148288 876372480 696019152 866408896 12288512 673071990 618597784 961388544 477656808 548397568 244504816 954293440 14296736 514546216 262717152 111479552 619822176 187965824 92494316 356603264 653338048 978315384 457652000 821505696 776286494 107967808 669075588 667593728 424749616 448399552 72593760 866477240 440277624 347058688 865680512 812944224 539742208 367414972 450572072 363072000 134715920 63985868 126822924 452046336 946067776 378227200 401057702 827240384 244201472 900175882 926695880 82016549 969055216 485501952 849486380 792505120 494714024 632742024 949391704 585552592 595360128 994030652 559054568 703798360 227843392 305922576 16220076 493215280 736648976 376372904 370196160 479094816 141891712 697705370 835318272 460239880 7960064 940731836 806132480 743001768 30137392 305660000 623614786 167595710 200857976 358842816 304992782 976419760 568796928 39150216 901364528 284834400 431261136 601189376 387407040 645023548 604086688 288277072 213861240 308226302 419454288 392999648 504134032 296047770 659882832 663010912 384631760 468810776 649884144 674418832 232557648 635700224 685383624 391836496 644315024 426059734 399664880 525082228 282531727 683313312 581866544 235690480 403125288 218859540 376947792 421049680 207637936 583038256 642034896 496954640 567920448 348753480 341763344 298373552 439549488 408164320 464362016 589517648 458003225 655740926 698149088 324566040 658678640 628957706 611849032 527499248 704672608 655477184 479189984 601748084 324845744 407960624 445542800 448768608 467359242 629219466 672013468 313302224 375840216 412458672 294927760 485020224 546202960 613765392 363950288 536666704 353247824 603546352 691699280 472999616 336103080 298385488 358196032 413262720 330553424 434609424 370632640 506112848 474097752 371153211 303589520 385429808 308054864 623915760 361764528 432068144 454059088 417213816 550626368 549171992 282720071 524655056 542003296 475204140 333260268 62419468 228699868 131252208 482314636 146505634 335170204 460646232 425590016 344124995 180642156 211195252 414493468 137268988 12208604 69221628 53592380 485602844 82423282 96738772 421683036 80066876 238531684 184172060 97470524 326525724 434543788 306204252 163147804 175808988 312431644 303644202 399830572 103063804 352860028 458360684 277373484 256738204 482623492 224900228 32408860 473234588 355986204 372593196 214792732 364755868 289557788 160460188 78765292 306049474 104984976 307533340 106432252 18941460 355859388 148386680 423803980 167233352 105779036 180073590 25098778 61376584 426599108 80308633 88955292 505826716 105009692 463777692 204208092 174282514 73695474 381309116 422335748 332704808 131709724 333231068 214625036 116182408 122368380 481153020 63289332 458293606 186740316 224266924 390265404 124147028 419327260 80110738 67581468 134284828 373130344 303285244 259231260 205167932 413286940 40211292 76148636 397632028 361843692 842078704 854789612 468673536 748641024 684670592 448337664 652321247 734507568 824310144 841230752 533103232 408021760 398268032 441746048 477275720 484178496 656884048 550587264 830953856 718820431 390192384 522598016 635003264 468410536 626471808 390127616 493745672 368389484 389311984 414642624 618654304 585238720 493894336 810116308 470616048 621834368 625838104 426080128 510127980 706339728 673866752 657343808 578050944 730657120 419777664 657062424 388898542 379963584 686706720 851365944 396262764 658150872 664022144 699819512 474165076 360392920 671036696 815402944 669170616 744588414 847099792 626286752 480712096 411892868 401376896 616550512 766320256 559196032 628002416 632626240 637981310 598895040 463272466 409369112 753320608 405130384 597955456 358313808 818638488 589135568 748296896 517616944 728179840 821640192 671935245 648119432 775885440 461592420 448559616 376350208 798082384 489327296 529126768 520511184 414599530 385423272 444519232 604753904 573082748 379430452
679252376 706371656 796582216 874542280 703606448 774216648 623658194 794747580 917426112 573443072 922789884 788189640 827039048 738867492 552009032 491439800 776848552 885816560 542806716 836155976 875912602 487526920 451326568 686063816 711046744 512267336 452125256 600239872 533474002 856509944 923989096 820370248 460479496 849440616 842688389 509980504 766826184 689022376 771870408 641011912 528718916 511251276 432840616 546787912 885570504 785382362 729433800 768339016 685067176 607694056 668455720 920428872 495565320 569563416 823114328 922399876 866089048 858889784 540067560 648711432 666797636 514632836 689687496 647770376 846038552 607413656 466763832 663404230 469777020 488133560 535723906 486325176 897139896 697702088 569580360 492559524 782136840 794441036 683851728 631151304 924472648 779696712 725973752 489793384 710196248 783546808 514484968 433919560 624309448 895565896 803089608 714350416 523534112 855022016 819574766 847884464 469677578 443664550 662254664 892123280 795519360 892950208 58388586 869285216 900654976 434624384 814284496 179533352 105455520 887055468 127532378 21903360 873284388 602019944 105102496 201750240 558997456 750589200 168786139 585634532 374745472 470297216 774663168 198256192 256905888 140761680 470121600 835752696 277536768 35290152 429002240 285845952 444741920 751274092 896848448 550775872 474826840 123615072 495466320 570518072 501436552 447228768 644567680 33568692 879753216 795543424 428115496 16331424 449579072 274401024 800898336 710237376 691476992 568864256 304803584 620191840 559711856 948052410 45293872 511693290 410490964 303919776 402755968 664669520 933569920 257668624 457462784 413982336 81985028 713157329 211847344 231070086 801734912 50473920 14348288 206478592 103025344 12451928 850187424 133890304 105080240 601217888 846546124 101405360 281494704 340007244 593914944 323240288 201466976 466067328 751438392 946998152 177492888 930115040 410156832 837030848 359884288 976641536 784119616 701206016 427271344 213489008 471105516 430168656 114359040 39943208 134308270 245536256 219081616 330216000 122129738 485964800 489092880 210713728 294892744 475966112 500500800 58639616 461782192 511465592 217918464 470396992 252141702 225746848 351164196 108613695 509395280 407948512 61772448 229207256 44941508 203029760 247131648 33719904 409120224 468116864 323036608 394002416 174835448 167845312 124455520 265631456 234246288 290443984 415599616 284085193 481822894 524231056 150648008 484760608 455039674 437931000 353581216 530754576 481559152 305271952 427830052 150927712 234042592 271624768 274850576 293441210 455301434 498095436 139384192 201922184 238540640 121009728 311102192 372284928 439847360 190032256 362748672 179329792 429628320 517781248 299081584 162185048 124467456 184278000 239344688 156635392 260691392 196714608 332194816 300179720 197235179 129671488 211511776 134136832 449997728 187846496 258150112 280141056 243295784 376708336 375253960 108802039 350737024 368085264 918386896 776443024 505602224 671882624 574434964 925497392 589688390 778352960 903828988 868772772 787307751 623824912 654378008 857676224 580451744 455391360 512404384 496775136 928785600 525606038 539921528 864865792 523249632 681714440 627354816 540653280 769708480 877726544 749387008 606330560 618991744 755614400 746826958 843013328 546246560 796042784 901543440 720556240 699920960 925806248 668082984 475591616 916417344 799168960 815775952 657975488 807938624 732740544 603642944 521948048 749232230 548167732 750716096 549615008 462124216 799042144 591569436 866986736 610416108 548961792 623256346 468281534 504559340 869781864 523491389 532138048 949009472 548192448 906960448 647390848 617465270 516878230 824491872 865518504 775887564 574892480 776413824 657807792 559365164 565551136 924335776 506472088 901476362 629923072 667449680 833448160 567329784 862510016 523293494 510764224 577467584 816313100 746468000 702414016 648350688 856469696 483394048 519331392 840814784 805026448 791363856 804074764 417958688 697926176 633955744 397622816 601606399 683792720 773595296 790515904 482388384 357306912 347553184 391031200 426560872 433463648 606169200 499872416 780239008 668105583 339477536 471883168 584288416 417695688 575756960 339412768 443030824 317674636 338597136 363927776 567939456 534523872 443179488 759401460 419901200 571119520 575123256 375365280 459413132 655624880 623151904 606628960 527336096 679942272 369062816 606347576 338183694 329248736 635991872 800651096 345547916 607436024 613307296 649104664 423450228 309678072 620321848 764688096 618455768 693873566 796384944 575571904 429997248 361178020 350662048 565835664 715605408 508481184 577287568 581911392 587266462 548180192 412557618 358654264 702605760 354415536 547240608 307598960 767923640 538420720 697582048 466902096 677464992 770925344 621220397 597404584 725170592 410877572 397844768 325635360 747367536 438612448 478411920 469796336 363884682 334708424 393804384 554039056 522367900 328715604
651308350 678427630 768638190 846598254 675662422 746272622 595714168 766803554 889482086 545499046 894845858 760245614 799095022 710923466 524065006 463495774 748904526 857872534 514862690 808211950 847968576 459582894 423382542 658119790 683102718 484323310 424181230 572295846 505529976 828565918 896045070 792426222 432535470 821496590 814744363 482036478 738882158 661078350 743926382 613067886 500774890 483307250 404896590 518843886 857626478 757438336 701489774 740394990 657123150 579750030 640511694 892484846 467621294 541619390 795170302 894455850 838145022 830945758 512123534 620767406 638853610 486688810 661743470 619826350 818094526 579469630 438819806 635460204 441832994 460189534 507779880 458381150 869195870 669758062 541636334 464615498 754192814 766497010 655907702 603207278 896528622 751752686 698029726 461849358 682252222 755602782 486540942 405975534 596365422 867621870 775145582 686406390 495590086 827077990 791630740 819940438 441733552 415720524 634310638 864179254 382166192 27747464 11882384 155160448 190517192 743934464 8556498 988427722 213198592 628282512 292140398 471483896 94265280 846902400 841862464 815153088 301586674 951972216 524245684 561416794 176521184 881477984 717176384 895426288 958347916 122186368 689112064 89321072 676776384 167684576 262924800 920255936 32713696 793910752 732281856 447390440 741448058 575159424 610831660 683214720 749602632 727401952 527277832 970132160 516455720 659212800 200368384 206853632 273048000 824395844 947515161 665554688 313108480 770634240 158775184 564285064 398940952 72329472 723794912 700030656 999769317 544917552 333691584 911188544 291496128 353369364 832907896 799956196 801300608 170820804 573814640 250536268 690977184 956555116 209188832 536342336 41942400 811233606 521627136 672687884 681629072 542405023 310591488 52142644 489974944 947469740 393852496 944090008 210037760 635582706 809033936 282511424 718100000 448385208 376814848 166236768 355567520 58691944 966027904 516111040 636877616 423095280 680711788 639774928 323965312 249549480 343914542 455142528 428687888 539822272 331736010 695571072 698699152 420320000 504499016 685572384 710107072 268245888 671388464 721071864 427524736 680003264 461747974 435353120 560770468 318219967 719001552 617554784 271378720 438813528 254547780 412636032 456737920 243326176 618726496 677723136 532642880 603608688 384441720 377451584 334061792 475237728 443852560 500050256 625205888 493691465 691429166 733837328 360254280 694366880 664645946 647537272 563187488 740360848 691165424 514878224 637436324 360533984 443648864 481231040 484456848 503047482 664907706 707701708 348990464 411528456 448146912 330616000 520708464 581891200 649453632 399638528 572354944 388936064 639234592 727387520 508687856 371791320 334073728 393884272 448950960 366241664 470297664 406320880 541801088 509785992 406841451 339277760 421118048 343743104 659604000 397452768 467756384 489747328 452902056 586314608 584860232 318408311 560343296 577691536 665495056 523551184 252710384 418990784 321543124 672605552 336796550 525461120 650937148 615880932 534415911 370933072 401486168 604784384 327559904 202499520 259512544 243883296 675893760 272714198 287029688 611973952 270357792 428822600 374462976 287761440 516816640 624834704 496495168 353438720 366099904 502722560 493935118 590121488 293354720 543150944 648651600 467664400 447029120 672914408 415191144 222699776 663525504 546277120 562884112 405083648 555046784 479848704 350751104 269056208 496340390 295275892 497824256 296723168 209232376 546150304 338677596 614094896 357524268 296069952 370364506 215389694 251667500 616890024 270599549 279246208 696117632 295300608 654068608 394499008 364573430 263986390 571600032 612626664 522995724 322000640 523521984 404915952 306473324 312659296 671443936 253580248 648584522 377031232 414557840 580556320 314437944 609618176 270401654 257872384 324575744 563421260 493576160 449522176 395458848 603577856 230502208 266439552 587922944 552134608 776302384 789013292 402897216 682864704 618894272 382561344 586544927 668731248 758533824 775454432 467326912 342245440 332491712 375969728 411499400 418402176 591107728 484810944 765177536 653044111 324416064 456821696 569226944 402634216 560695488 324351296 427969352 302613164 323535664 348866304 552877984 519462400 428118016 744339988 404839728 556058048 560061784 360303808 444351660 640563408 608090432 591567488 512274624 664880800 354001344 591286104 323122222 314187264 620930400 785589624 330486444 592374552 598245824 634043192 408388756 294616600 605260376 749626624 603394296 678812094 781323472 560510432 414935776 346116548 335600576 550774192 700543936 493419712 562226096 566849920 572204990 533118720 397496146 343592792 687544288 339354064 532179136 292537488 752862168 523359248 682520576 451840624 662403520 755863872 606158925 582343112 710109120 395816100 382783296 310573888 732306064 423550976 463350448 454734864 348823210 319646952 378742912 538977584 507306428 313654132
497064752 524184032 614394592 692354656 521418824 592029024 441470570 612559956 735238488 391255448 740602260 606002016 644851424 556679868 369821408 309252176 594660928 703628936 360619092 653968352 693724978 305339296 269138944 503876192 528859120 330079712 269937632 418052248 351286378 674322320 741801472 638182624 278291872 667252992 660500765 327792880 584638560 506834752 589682784 458824288 346531292 329063652 250652992 364600288 703382880 603194738 547246176 586151392 502879552 425506432 486268096 738241248 313377696 387375792 640926704 740212252 683901424 676702160 357879936 466523808 484610012 332445212 507499872 465582752 663850928 425226032 284576208 481216606 287589396 305945936 353536282 304137552 714952272 515514464 387392736 310371900 599949216 612253412 501664104 448963680 742285024 597509088 543786128 307605760 528008624 601359184 332297344 251731936 442121824 713378272 620901984 532162792 341346488 672834392 637387142 665696840 287489954 261476926 480067040 709935656 23478784 942976512 397936004 860234240 314389644 180311418 266539136 717667928 181001168 689692160 163935200 805238240 701767248 279582048 538939384 836411368 833166848 336543536 213871512 264954240 144040000 442667188 273412096 290269184 102516404 191844832 245662826 876342288 650353680 976803584 680986040 503247336 34040424 249525312 985285236 219825456 184337257 925408512 53858064 158661696 763667200 135288704 975259824 120458976 217646000 530638048 656208000 268798161 628512580 615458148 332897040 806168960 627638752 131669020 615453760 962937856 793055104 347599480 811938536 280499232 351088352 750042944 398101056 971073312 681322880 850473496 129602240 112718688 509918957 840399040 551691144 649925440 595516198 96866000 540596736 872732544 829309984 203065126 270761856 204453506 187260322 933146976 321445504 430972068 124422464 714507840 634541440 870595720 798330944 153215696 36808992 182385824 387905046 445391920 264653576 614069248 570135600 346425088 225328504 97237184 665797510 452015174 709631682 668694822 352885206 278469374 372834436 484062422 457607782 568742166 360655904 724490966 727619046 449239894 533418910 714492278 739026966 297165782 700308358 749991758 456444630 708923158 490667868 464273014 589690362 347139861 747921446 646474678 300298614 467733422 283467674 441555926 485657814 272246070 647646390 706643030 561562774 632528582 413361614 406371478 362981686 504157622 472772454 528970150 654125782 522611359 720349060 762757222 389174174 723286774 693565840 676457166 592107382 769280742 720085318 543798118 666356218 389453878 472568758 510150934 513376742 531967376 693827600 736621602 377910358 440448350 477066806 359535894 549628358 610811094 678373526 428558422 601274838 417855958 668154486 756307414 537607750 400711214 362993622 422804166 477870854 395161558 499217558 435240774 570720982 538705886 435761345 368197654 450037942 372662998 688523894 426372662 496676278 518667222 481821950 615234502 613780126 347328205 589263190 606611430 572237956 430294084 159453284 325733684 228286024 579348452 243539450 432204020 557680048 522623832 441158811 277675972 308229068 511527284 234302804 109242420 166255444 150626196 582636660 179457098 193772588 518716852 177100692 335565500 281205876 194504340 423559540 531577604 403238068 260181620 272842804 409465460 400678018 496864388 200097620 449893844 555394500 374407300 353772020 579657308 321934044 129442676 570268404 453020020 469627012 311826548 461789684 386591604 257494004 175799108 403083290 202018792 404567156 203466068 115975276 452893204 245420496 520837796 264267168 202812852 277107406 122132594 158410400 523632924 177342449 185989108 602860532 202043508 560811508 301241908 271316330 170729290 478342932 519369564 429738624 228743540 430264884 311658852 213216224 219402196 578186836 160323148 555327422 283774132 321300740 487299220 221180844 516361076 177144554 164615284 231318644 470164160 400319060 356265076 302201748 510320756 137245108 173182452 494665844 458877508 543600624 556311532 170195456 450162944 386192512 149859584 353843167 436029488 525832064 542752672 234625152 109543680 99789952 143267968 178797640 185700416 358405968 252109184 532475776 420342351 91714304 224119936 336525184 169932456 327993728 91649536 195267592 69911404 90833904 116164544 320176224 286760640 195416256 511638228 172137968 323356288 327360024 127602048 211649900 407861648 375388672 358865728 279572864 432179040 121299584 358584344 90420462 81485504 388228640 552887864 97784684 359672792 365544064 401341432 175686996 61914840 372558616 516924864 370692536 446110334 548621712 327808672 182234016 113414788 102898816 318072432 467842176 260717952 329524336 334148160 339503230 300416960 164794386 110891032 454842528 106652304 299477376 59835728 520160408 290657488 449818816 219138864 429701760 523162112 373457165 349641352 477407360 163114340 150081536 77872128 499604304 190849216 230648688 222033104 116121450 86945192 146041152 306275824 274604668 80952372
340373879 367493159 457703719 535663783 364727951 435338151 284779697 455869083 578547615 234564575 583911387 449311143 488160551 399988995 213130535 152561303 437970055 546938063 203928219 497277479 537034105 148648423 112448071 347185319 372168247 173388839 113246759 261361375 194595505 517631447 585110599 481491751 121600999 510562119 503809892 171102007 427947687 350143879 432991911 302133415 189840419 172372779 93962119 207909415 546692007 446503865 390555303 429460519 346188679 268815559 329577223 581550375 156686823 230684919 484235831 583521379 527210551 520011287 201189063 309832935 327919139 175754339 350808999 308891879 507160055 268535159 127885335 324525733 130898523 149255063 196845409 147446679 558261399 358823591 230701863 153681027 443258343 455562539 344973231 292272807 585594151 440818215 387095255 150914887 371317751 444668311 175606471 95041063 285430951 556687399 464211111 375471919 184655615 516143519 480696269 509005967 130799081 104786053 323376167 553244783 208480220 358677660 526539808 966865792 34176240 704686924 496527355 943711232 724863160 897171352 345132600 802838498 964004804 412094912 20055834 471848320 840729576 184105944 722688140 68946352 456889376 227359344 923330208 546516416 328709875 495117088 292253780 702804860 284739648 406178304 444008792 118878848 243750936 868287260 587416640 815142316 649394688 158682112 931001856 950057032 325412416 491883360 322038288 843714048 291001428 315077712 687697664 256109056 131053268 362311728 713710048 50389120 704078656 514728680 65593424 967048160 170780704 987578218 225236320 796384800 297812467 36537472 856207696 52416522 566858620 2905600 908196544 272354792 246855152 159708160 599863808 585254400 578554688 468836736 940606720 501886600 779020800 850882332 372485560 166942544 998640896 161648336 116519636 574975744 254245792 766420992 483966856 950846776 251706368 889209976 372665344 560272648 789958894 185959296 401692672 659816198 165322720 356303120 369933952 718222592 610465496 396683160 654299668 613362808 297553192 223137360 317502422 428730408 402275768 513410152 305323890 669158952 672287032 393907880 478086896 659160264 683694952 241833768 644976344 694659744 401112616 653591144 435335854 408941000 534358348 291807847 692589432 591142664 244966600 412401408 228135660 386223912 430325800 216914056 592314376 651311016 506230760 577196568 358029600 351039464 307649672 448825608 417440440 473638136 598793768 467279345 665017046 707425208 333842160 667954760 638233826 621125152 536775368 713948728 664753304 488466104 611024204 334121864 417236744 454818920 458044728 476635362 638495586 681289588 322578344 385116336 421734792 304203880 494296344 555479080 623041512 373226408 545942824 362523944 612822472 700975400 482275736 345379200 307661608 367472152 422538840 339829544 443885544 379908760 515388968 483373872 380429331 312865640 394705928 317330984 633191880 371040648 441344264 463335208 426489936 559902488 558448112 291996191 533931176 551279416 782083664 640139792 369298992 535579392 438131732 789194160 453385158 642049728 767525756 732469540 651004519 487521680 518074776 721372992 444148512 319088128 376101152 360471904 792482368 389302806 403618296 728562560 386946400 545411208 491051584 404350048 633405248 741423312 613083776 470027328 482688512 619311168 610523726 706710096 409943328 659739552 765240208 584253008 563617728 789503016 531779752 339288384 780114112 662865728 679472720 521672256 671635392 596437312 467339712 385644816 612928998 411864500 614412864 413311776 325820984 662738912 455266204 730683504 474112876 412658560 486953114 331978302 368256108 733478632 387188157 395834816 812706240 411889216 770657216 511087616 481162038 380574998 688188640 729215272 639584332 438589248 640110592 521504560 423061932 429247904 788032544 370168856 765173130 493619840 531146448 697144928 431026552 726206784 386990262 374460992 441164352 680009868 610164768 566110784 512047456 720166464 347090816 383028160 704511552 668723216 683279328 695990236 309874160 589841648 525871216 289538288 493521871 575708192 665510768 682431376 374303856 249222384 239468656 282946672 318476344 325379120 498084672 391787888 672154480 560021055 231393008 363798640 476203888 309611160 467672432 231328240 334946296 209590108 230512608 255843248 459854928 426439344 335094960 651316932 311816672 463034992 467038728 267280752 351328604 547540352 515067376 498544432 419251568 571857744 260978288 498263048 230099166 221164208 527907344 692566568 237463388 499351496 505222768 541020136 315365700 201593544 512237320 656603568 510371240 585789038 688300416 467487376 321912720 253093492 242577520 457751136 607520880 400396656 469203040 473826864 479181934 440095664 304473090 250569736 594521232 246331008 439156080 199514432 659839112 430336192 589497520 358817568 569380464 662840816 513135869 489320056 617086064 302793044 289760240 217550832 639283008 330527920 370327392 361711808 255800154 226623896 285719856 445954528 414283372 220631076
376583440 403702720 493913280 571873344 400937512 471547712 320989258 492078644 614757176 270774136 620120948 485520704 524370112 436198556 249340096 188770864 474179616 583147624 240137780 533487040 573243666 184857984 148657632 383394880 408377808 209598400 149456320 297570936 230805066 553841008 621320160 517701312 157810560 546771680 540019453 207311568 464157248 386353440 469201472 338342976 226049980 208582340 130171680 244118976 582901568 482713426 426764864 465670080 382398240 305025120 365786784 617759936 192896384 266894480 520445392 619730940 563420112 556220848 237398624 346042496 364128700 211963900 387018560 345101440 543369616 304744720 164094896 360735294 167108084 185464624 233054970 183656240 594470960 395033152 266911424 189890588 479467904 491772100 381182792 328482368 621803712 477027776 423304816 187124448 407527312 480877872 211816032 131250624 321640512 592896960 500420672 411681480 220865176 552353080 516905830 545215528 167008642 140995614 359585728 589454344 317183104 795860608 277930648 799232448 119877400 374842520 301307392 64617950 700932248 86977152 92214592 959355328 212057280 578174584 194900288 259451904 439601414 272462104 143658888 229316768 977636352 45203872 204097208 71747616 767730240 659861104 87850464 185170432 94035222 926684672 818179616 319239984 608613536 525612560 697315584 610763424 908663984 424607744 435971920 258645988 550604288 857845968 340901240 784134295 729142304 134238272 997014872 356205072 513925184 776206832 295027680 822350000 375000080 882449312 912062464 330236176 783098848 72185000 965150800 703406080 741277072 768371760 439466252 773119584 249071634 311038100 733073560 481197312 31755456 420602528 733895544 610683904 702681344 542447488 403465027 804595200 211584400 466921920 873650032 40944222 724226944 398276800 724571512 215096576 77421472 268171736 915997264 133593536 496908800 324795384 988032512 636348630 274497024 737807360 536387472 850382684 920172800 939562106 397978416 858243960 529172400 315390064 573006572 532069712 216260096 141844264 236209326 347437312 320982672 432117056 224030794 587865856 590993936 312614784 396793800 577867168 602401856 160540672 563683248 613366648 319819520 572298048 354042758 327647904 453065252 210514751 611296336 509849568 163673504 331108312 146842564 304930816 349032704 135620960 511021280 570017920 424937664 495903472 276736504 269746368 226356576 367532512 336147344 392345040 517500672 385986249 583723950 626132112 252549064 586661664 556940730 539832056 455482272 632655632 583460208 407173008 529731108 252828768 335943648 373525824 376751632 395342266 557202490 599996492 241285248 303823240 340441696 222910784 413003248 474185984 541748416 291933312 464649728 281230848 531529376 619682304 400982640 264086104 226368512 286179056 341245744 258536448 362592448 298615664 434095872 402080776 299136235 231572544 313412832 236037888 551898784 289747552 360051168 382042112 345196840 478609392 477155016 210703095 452638080 469986320 869903632 727959760 457118960 623399360 525951700 877014128 541205126 729869696 855345724 820289508 738824487 575341648 605894744 809192960 531968480 406908096 463921120 448291872 880302336 477122774 491438264 816382528 474766368 633231176 578871552 492170016 721225216 829243280 700903744 557847296 570508480 707131136 698343694 794530064 497763296 747559520 853060176 672072976 651437696 877322984 619599720 427108352 867934080 750685696 767292688 609492224 759455360 684257280 555159680 473464784 700748966 499684468 702232832 501131744 413640952 750558880 543086172 818503472 561932844 500478528 574773082 419798270 456076076 821298600 475008125 483654784 900526208 499709184 858477184 598907584 568982006 468394966 776008608 817035240 727404300 526409216 727930560 609324528 510881900 517067872 875852512 457988824 852993098 581439808 618966416 784964896 518846520 814026752 474810230 462280960 528984320 767829836 697984736 653930752 599867424 807986432 434910784 470848128 792331520 756543184 828409938 841120846 455004770 734972258 671001826 434668898 638652481 720838802 810641378 827561986 519434466 394352994 384599266 428077282 463606954 470509730 643215282 536918498 817285090 705151665 376523618 508929250 621334498 454741770 612803042 376458850 480076906 354720718 375643218 400973858 604985538 571569954 480225570 796447542 456947282 608165602 612169338 412411362 496459214 692670962 660197986 643675042 564382178 716988354 406108898 643393658 375229776 366294818 673037954 837697178 382593998 644482106 650353378 686150746 460496310 346724154 657367930 801734178 655501850 730919648 833431026 612617986 467043330 398224102 387708130 602881746 752651490 545527266 614333650 618957474 624312544 585226274 449603700 395700346 739651842 391461618 584286690 344645042 804969722 575466802 734628130 503948178 714511074 807971426 658266479 634450666 762216674 447923654 434890850 362681442 784413618 475658530 515458002 506842418 400930764 371754506 430850466 591085138 559413982 365761686
613128528 640247808 730458368 808418432 637482600 708092800 557534346 728623732 851302264 507319224 856666036 722065792 760915200 672743644 485885184 425315952 710724704 819692712 476682868 770032128 809788754 421403072 385202720 619939968 644922896 446143488 386001408 534116024 467350154 790386096 857865248 754246400 394355648 783316768 776564541 443856656 700702336 622898528 705746560 574888064 462595068 445127428 366716768 480664064 819446656 719258514 663309952 702215168 618943328 541570208 602331872 854305024 429441472 503439568 756990480 856276028 799965200 792765936 473943712 582587584 600673788 448508988 623563648 581646528 779914704 541289808 400639984 597280382 403653172 422009712 469600058 420201328 831016048 631578240 503456512 426435676 716012992 728317188 617727880 565027456 858348800 713572864 659849904 423669536 644072400 717422960 448361120 367795712 558185600 829442048 736965760 648226568 457410264 788898168 753450918 781760616 403553730 377540702 596130816 825999432 451188800 730728896 96485840 876438360 641037544 830455072 941223656 860812834 253576640 485394752 354087008 953871360 160203168 333097984 263260224 278008864 720135512 104855408 549227112 392445792 952142016 62673800 503760304 692860192 989544704 68561984 98488452 479082784 979335680 250543928 227555744 712278272 227638528 536751268 564516068 95824896 187858322 878382400 711536243 600196883 561577224 513860962 966936832 660610088 366295056 205013440 692404512 313220864 113711104 785298688 362112000 20069888 832920478 410122608 984120064 619386932 662812168 208147904 932878576 627420592 418222512 211142144 831551904 383126560 649454080 665708544 782733056 217894911 592721760 798700616 614510028 128026508 844920344 938940800 722961856 67436552 964350360 635923973 991805130 970756824 180898234 947200872 156454976 380233280 375520256 692421776 5979920 396232384 812858616 106275072 21206136 284622288 234576672 401795860 685021150 384077152 292098208 663091328 693520428 902521412 524886000 311103664 568720172 527783312 211973696 137557864 231922926 343150912 316696272 427830656 219744394 583579456 586707536 308328384 392507400 573580768 598115456 156254272 559396848 609080248 315533120 568011648 349756358 323361504 448778852 206228351 607009936 505563168 159387104 326821912 142556164 300644416 344746304 131334560 506734880 565731520 420651264 491617072 272450104 265459968 222070176 363246112 331860944 388058640 513214272 381699849 579437550 621845712 248262664 582375264 552654330 535545656 451195872 628369232 579173808 402886608 525444708 248542368 331657248 369239424 372465232 391055866 552916090 595710092 236998848 299536840 336155296 218624384 408716848 469899584 537462016 287646912 460363328 276944448 527242976 615395904 396696240 259799704 222082112 281892656 336959344 254250048 358306048 294329264 429809472 397794376 294849835 227286144 309126432 231751488 547612384 285461152 355764768 377755712 340910440 474322992 472868616 206416695 448351680 465699920 851733936 709790064 438949264 605229664 507782004 858844432 523035430 711700000 837176028 802119812 720654791 557171952 587725048 791023264 513798784 388738400 445751424 430122176 862132640 458953078 473268568 798212832 456596672 615061480 560701856 474000320 703055520 811073584 682734048 539677600 552338784 688961440 680173998 776360368 479593600 729389824 834890480 653903280 633268000 859153288 601430024 408938656 849764384 732516000 749122992 591322528 741285664 666087584 536989984 455295088 682579270 481514772 684063136 482962048 395471256 732389184 524916476 800333776 543763148 482308832 556603386 401628574 437906380 803128904 456838429 465485088 882356512 481539488 840307488 580737888 550812310 450225270 757838912 798865544 709234604 508239520 709760864 591154832 492712204 498898176 857682816 439819128 834823402 563270112 600796720 766795200 500676824 795857056 456640534 444111264 510814624 749660140 679815040 635761056 581697728 789816736 416741088 452678432 774161824 738373488 493346544 506057452 119941376 399908864 335938432 99605504 303589087 385775408 475577984 492498592 184371072 59289600 49535872 93013888 128543560 135446336 308151888 201855104 482221696 370088271 41460224 173865856 286271104 119678376 277739648 41395456 145013512 19657324 40579824 65910464 269922144 236506560 145162176 461384148 121883888 273102208 277105944 77347968 161395820 357607568 325134592 308611648 229318784 381924960 71045504 308330264 40166382 31231424 337974560 502633784 47530604 309418712 315289984 351087352 125432916 11660760 322304536 466670784 320438456 395856254 498367632 277554592 131979936 63160708 52644736 267818352 417588096 210463872 279270256 283894080 289249150 250162880 114540306 60636952 404588448 56398224 249223296 9581648 469906328 240403408 399564736 168884784 379447680 472908032 323203085 299387272 427153280 112860260 99827456 27618048 449350224 140595136 180394608 171779024 65867370 36691112 95787072 256021744 224350588 30698292
457288976 484408256 574618816 652578880 481643048 552253248 401694794 572784180 695462712 351479672 700826484 566226240 605075648 516904092 330045632 269476400 554885152 663853160 320843316 614192576 653949202 265563520 229363168 464100416 489083344 290303936 230161856 378276472 311510602 634546544 702025696 598406848 238516096 627477216 620724989 288017104 544862784 467058976 549907008 419048512 306755516 289287876 210877216 324824512 663607104 563418962 507470400 546375616 463103776 385730656 446492320 698465472 273601920 347600016 601150928 700436476 644125648 636926384 318104160 426748032 444834236 292669436 467724096 425806976 624075152 385450256 244800432 441440830 247813620 266170160 313760506 264361776 675176496 475738688 347616960 270596124 560173440 572477636 461888328 409187904 702509248 557733312 504010352 267829984 488232848 561583408 292521568 211956160 402346048 673602496 581126208 492387016 301570712 633058616 597611366 625921064 247714178 221701150 440291264 670159880 272165084 109052604 51421080 564081880 370664736 469005400 885890652 25792832 149093248 92699904 918954016 712916224 392448968 634144768 653157276 413471744 819317248 356224520 704771712 578869440 667991687 893136640 34308096 728177792 200571648 632866432 549537872 805213696 662404152 305651584 955006132 432728768 564809728 114226880 830150128 403148578 420238336 305867008 466859392 727938200 515914372 747025184 522760384 594666612 322933120 156441416 897028228 757501648 322343424 183811584 57004752 332159488 30146080 445468160 482294816 917098752 881649664 970015104 547760352 998084000 351902920 688364928 298623136 978415880 836630188 562172448 877097152 799827020 424188478 507326312 503695172 633144000 658523400 587074032 767562664 511036304 512347440 670403696 369143112 271331840 154050144 761277168 698971344 633116160 852602920 302102868 183060160 429893696 267042176 295014400 991683408 111846272 32947754 777256480 358920832 820366128 646008832 104581672 821622076 131302400 834970218 621187882 878804390 837867530 522057914 447642082 542007144 653235130 626780490 737914874 529828612 893663674 896791754 618412602 702591618 883664986 908199674 466338490 869481066 919164466 625617338 878095866 659840576 633445722 758863070 516312569 917094154 815647386 469471322 636906130 452640382 610728634 654830522 441418778 816819098 875815738 730735482 801701290 582534322 575544186 532154394 673330330 641945162 698142858 823298490 691784067 889521768 931929930 558346882 892459482 862738548 845629874 761280090 938453450 889258026 712970826 835528926 558626586 641741466 679323642 682549450 701140084 863000308 905794310 547083066 609621058 646239514 528708602 718801066 779983802 847546234 597731130 770447546 587028666 837327194 925480122 706780458 569883922 532166330 591976874 647043562 564334266 668390266 604413482 739893690 707878594 604934053 537370362 619210650 541835706 857696602 595545370 665848986 687839930 650994658 784407210 782952834 516500913 758435898 775784138 939673888 797730016 526889216 693169616 595721956 946784384 610975382 799639952 925115980 890059764 808594743 645111904 675665000 878963216 601738736 476678352 533691376 518062128 950072592 546893030 561208520 886152784 544536624 703001432 648641808 561940272 790995472 899013536 770674000 627617552 640278736 776901392 768113950 864300320 567533552 817329776 922830432 741843232 721207952 947093240 689369976 496878608 937704336 820455952 837062944 679262480 829225616 754027536 624929936 543235040 770519222 569454724 772003088 570902000 483411208 820329136 612856428 888273728 631703100 570248784 644543338 489568526 525846332 891068856 544778381 553425040 970296464 569479440 928247440 668677840 638752262 538165222 845778864 886805496 797174556 596179472 797700816 679094784 580652156 586838128 945622768 527759080 922763354 651210064 688736672 854735152 588616776 883797008 544580486 532051216 598754576 837600092 767754992 723701008 669637680 877756688 504681040 540618384 862101776 826313440 836803752 849514660 463398584 743366072 679395640 443062712 647046295 729232616 819035192 835955800 527828280 402746808 392993080 436471096 472000768 478903544 651609096 545312312 825678904 713545479 384917432 517323064 629728312 463135584 621196856 384852664 488470720 363114532 384037032 409367672 613379352 579963768 488619384 804841356 465341096 616559416 620563152 420805176 504853028 701064776 668591800 652068856 572775992 725382168 414502712 651787472 383623590 374688632 681431768 846090992 390987812 652875920 658747192 694544560 468890124 355117968 665761744 810127992 663895664 739313462 841824840 621011800 475437144 406617916 396101944 611275560 761045304 553921080 622727464 627351288 632706358 593620088 457997514 404094160 748045656 399855432 592680504 353038856 813363536 583860616 743021944 512341992 722904888 816365240 666660293 642844480 770610488 456317468 443284664 371075256 792807432 484052344 523851816 515236232 409324578 380148320 439244280 599478952 567807796 374155500
401075156 428194436 518404996 596365060 425429228 496039428 345480974 516570360 639248892 295265852 644612664 510012420 548861828 460690272 273831812 213262580 498671332 607639340 264629496 557978756 597735382 209349700 173149348 407886596 432869524 234090116 173948036 322062652 255296782 578332724 645811876 542193028 182302276 571263396 564511169 231803284 488648964 410845156 493693188 362834692 250541696 233074056 154663396 268610692 607393284 507205142 451256580 490161796 406889956 329516836 390278500 642251652 217388100 291386196 544937108 644222656 587911828 580712564 261890340 370534212 388620416 236455616 411510276 369593156 567861332 329236436 188586612 385227010 191599800 209956340 257546686 208147956 618962676 419524868 291403140 214382304 503959620 516263816 405674508 352974084 646295428 501519492 447796532 211616164 432019028 505369588 236307748 155742340 346132228 617388676 524912388 436173196 245356892 576844796 541397546 569707244 191500358 165487330 384077444 613946060 637408082 788028616 487156592 733984768 645015452 570375984 963133360 364467888 538630688 703014615 210846016 926026752 432087260 399542368 750026112 943137984 917814160 275805632 125764389 51744060 114156600 276678528 712018512 741815920 424580240 606861184 940369283 43116044 706089216 259078875 755075424 528114176 315033090 751442984 679370016 677799040 366133760 641092680 480690784 808492640 219397376 708454699 410311264 857511392 851031096 753800878 828899278 831378240 402183760 845848768 379637524 818126488 95260896 20927488 576902656 323362456 714209504 556564316 284783982 626245408 442113400 298684576 222195304 136460744 873440768 970304000 778589060 637070032 710356672 956800800 902930592 40412432 623329200 104325632 360885952 197956736 880441600 611811072 437952528 559379276 84294000 439292904 677484512 546076544 328496472 594944798 303668672 597079880 634709744 416247296 912198848 234180000 903660672 604278528 703798288 448247808 972747242 988401880 752073984 665016512 779480496 565698160 823314668 782377808 466568192 392152360 486517422 597745408 571290768 682425152 474338890 838173952 841302032 562922880 647101896 828175264 852709952 410848768 813991344 863674744 570127616 822606144 604350854 577956000 703373348 460822847 861604432 760157664 413981600 581416408 397150660 555238912 599340800 385929056 761329376 820326016 675245760 746211568 527044600 520054464 476664672 617840608 586455440 642653136 767808768 636294345 834032046 876440208 502857160 836969760 807248826 790140152 705790368 882963728 833768304 657481104 780039204 503136864 586251744 623833920 627059728 645650362 807510586 850304588 491593344 554131336 590749792 473218880 663311344 724494080 792056512 542241408 714957824 531538944 781837472 869990400 651290736 514394200 476676608 536487152 591553840 508844544 612900544 548923760 684403968 652388872 549444331 481880640 563720928 486345984 802206880 540055648 610359264 632350208 595504936 728917488 727463112 461011191 702946176 720294416 487144515 345200643 74359843 240640243 143192583 494255011 158446009 347110579 472586607 437530391 356065370 192582531 223135627 426433843 149209363 24148979 81162003 65532755 497543219 94363657 108679147 433623411 92007251 250472059 196112435 109410899 338466099 446484163 318144627 175088179 187749363 324372019 315584577 411770947 115004179 364800403 470301059 289313859 268678579 494563867 236840603 44349235 485174963 367926579 384533571 226733107 376696243 301498163 172400563 90705667 317989849 116925351 319473715 118372627 30881835 367799763 160327055 435744355 179173727 117719411 192013965 37039153 73316959 438539483 92249008 100895667 517767091 116950067 475718067 216148467 186222889 85635849 393249491 434276123 344645183 143650099 345171443 226565411 128122783 134308755 493093395 75229707 470233981 198680691 236207299 402205779 136087403 431267635 92051113 79521843 146225203 385070719 315225619 271171635 217108307 425227315 52151667 88089011 409572403 373784067 640771120 653482028 267365952 547333440 483363008 247030080 451013663 533199984 623002560 639923168 331795648 206714176 196960448 240438464 275968136 282870912 455576464 349279680 629646272 517512847 188884800 321290432 433695680 267102952 425164224 188820032 292438088 167081900 188004400 213335040 417346720 383931136 292586752 608808724 269308464 420526784 424530520 224772544 308820396 505032144 472559168 456036224 376743360 529349536 218470080 455754840 187590958 178656000 485399136 650058360 194955180 456843288 462714560 498511928 272857492 159085336 469729112 614095360 467863032 543280830 645792208 424979168 279404512 210585284 200069312 415242928 565012672 357888448 426694832 431318656 436673726 397587456 261964882 208061528 552013024 203822800 396647872 157006224 617330904 387827984 546989312 316309360 526872256 620332608 470627661 446811848 574577856 260284836 247252032 175042624 596774800 288019712 327819184 319203600 213291946 184115688 243211648 403446320 371775164 178122868
563977388 591096668 681307228 759267292 588331460 658941660 508383206 679472592 802151124 458168084 807514896 672914652 711764060 623592504 436734044 376164812 661573564 770541572 427531728 720880988 760637614 372251932 336051580 570788828 595771756 396992348 336850268 484964884 418199014 741234956 808714108 705095260 345204508 734165628 727413401 394705516 651551196 573747388 656595420 525736924 413443928 395976288 317565628 431512924 770295516 670107374 614158812 653064028 569792188 492419068 553180732 805153884 380290332 454288428 707839340 807124888 750814060 743614796 424792572 533436444 551522648 399357848 574412508 532495388 730763564 492138668 351488844 548129242 354502032 372858572 420448918 371050188 781864908 582427100 454305372 377284536 666861852 679166048 568576740 515876316 809197660 664421724 610698764 374518396 594921260 668271820 399209980 318644572 509034460 780290908 687814620 599075428 408259124 739747028 704299778 732609476 354402590 328389562 546979676 776848292 977616128 530152576 446315788 661522220 65020128 831315460 467875008 484674784 978231336 572099310 136086568 761468988 655975232 572746964 473767182 232784488 931425152 721832164 206160816 493953016 437762128 401826176 279703560 868145536 467138816 83892480 43990277 206932800 670642352 751484448 781998703 883879152 272558284 468447696 966308992 368317760 102548764 845017888 519948060 235305104 615220928 87917168 846952384 451170568 216330912 501944656 934944256 116464640 81252816 425083148 261876512 166825096 663479408 318623040 548392400 774970560 205688360 174084600 433572576 968376320 977415368 875878912 151790312 458288360 846325760 751429120 449026400 704098412 43197904 67013184 540430656 325540480 919673856 577952401 873981952 594271424 152374032 969589952 397131034 875378520 942281728 7245666 939712784 523092480 746740824 213523456 430903416 619548032 485555264 426573504 91437306 839253380 348380328 391340048 773965148 383780352 83802672 191047720 765080832 801981424 845451804 631669468 889285976 848349116 532539500 458123668 552488730 663716716 637262076 748396460 540310198 904145260 907273340 628894188 713073204 894146572 918681260 476820076 879962652 929646052 636098924 888577452 670322162 643927308 769344656 526794155 927575740 826128972 479952908 647387716 463121968 621210220 665312108 451900364 827300684 886297324 741217068 812182876 593015908 586025772 542635980 683811916 652426748 708624444 833780076 702265653 900003354 942411516 568828468 902941068 873220134 856111460 771761676 948935036 899739612 723452412 846010512 569108172 652223052 689805228 693031036 711621670 873481894 916275896 557564652 620102644 656721100 539190188 729282652 790465388 858027820 608212716 780929132 597510252 847808780 935961708 717262044 580365508 542647916 602458460 657525148 574815852 678871852 614895068 750375276 718360180 615415639 547851948 629692236 552317292 868178188 606026956 676330572 698321516 661476244 794888796 793434420 526982499 768917484 786265724 624074440 482130568 211289768 377570168 280122508 631184936 295375934 484040504 609516532 574460316 492995295 329512456 360065552 563363768 286139288 161078904 218091928 202462680 634473144 231293582 245609072 570553336 228937176 387401984 333042360 246340824 475396024 583414088 455074552 312018104 324679288 461301944 452514502 548700872 251934104 501730328 607230984 426243784 405608504 631493792 373770528 181279160 622104888 504856504 521463496 363663032 513626168 438428088 309330488 227635592 454919774 253855276 456403640 255302552 167811760 504729688 297256980 572674280 316103652 254649336 328943890 173969078 210246884 575469408 229178933 237825592 654697016 253879992 612647992 353078392 323152814 222565774 530179416 571206048 481575108 280580024 482101368 363495336 265052708 271238680 630023320 212159632 607163906 335610616 373137224 539135704 273017328 568197560 228981038 216451768 283155128 522000644 452155544 408101560 354038232 562157240 189081592 225018936 546502328 510713992 898162752 910873660 524757584 804725072 740754640 504421712 708405295 790591616 880394192 897314800 589187280 464105808 454352080 497830096 533359768 540262544 712968096 606671312 887037904 774904479 446276432 578682064 691087312 524494584 682555856 446211664 549829720 424473532 445396032 470726672 674738352 641322768 549978384 866200356 526700096 677918416 681922152 482164176 566212028 762423776 729950800 713427856 634134992 786741168 475861712 713146472 444982590 436047632 742790768 907449992 452346812 714234920 720106192 755903560 530249124 416476968 727120744 871486992 725254664 800672462 903183840 682370800 536796144 467976916 457460944 672634560 822404304 615280080 684086464 688710288 694065358 654979088 519356514 465453160 809404656 461214432 654039504 414397856 874722536 645219616 804380944 573700992 784263888 877724240 728019293 704203480 831969488 517676468 504643664 432434256 854166432 545411344 585210816 576595232 470683578 441507320 500603280 660837952 629166796 435514500
649585296 676704576 766915136 844875200 673939368 744549568 593991114 765080500 887759032 543775992 893122804 758522560 797371968 709200412 522341952 461772720 747181472 856149480 513139636 806488896 846245522 457859840 421659488 656396736 681379664 482600256 422458176 570572792 503806922 826842864 894322016 790703168 430812416 819773536 813021309 480313424 737159104 659355296 742203328 611344832 499051836 481584196 403173536 517120832 855903424 755715282 699766720 738671936 655400096 578026976 638788640 890761792 465898240 539896336 793447248 892732796 836421968 829222704 510400480 619044352 637130556 484965756 660020416 618103296 816371472 577746576 437096752 633737150 440109940 458466480 506056826 456658096 867472816 668035008 539913280 462892444 752469760 764773956 654184648 601484224 894805568 750029632 696306672 460126304 680529168 753879728 484817888 404252480 594642368 865898816 773422528 684683336 493867032 825354936 789907686 818217384 440010498 413997470 632587584 862456200 496910470 42297064 123856796 358638152 830846540 124289000 594739424 888792320 379106971 511142368 218404736 415825504 177445344 617001984 153995520 502518592 633313408 534192896 992401800 232442752 811016704 485195912 603872800 894194176 587070320 89503520 843760096 524178668 842913278 822145000 972780848 863337035 771552236 634476288 494232352 691993750 299602020 569883968 207396992 384127256 559851768 140325000 213079424 184329248 407577408 970487520 826528768 815266424 957707136 515249844 584537088 904659456 511415568 563604004 184345189 597747200 868393968 411495808 948150336 256805600 408994784 342458192 699770728 280741248 237129496 469534791 585612224 717003520 160258912 784864128 440223184 576115328 511670144 208304000 13038208 470694768 446339000 440684372 388362752 481322976 260138932 286789740 248546040 111062560 144686956 901998770 26933760 873670928 830743609 611188224 848445824 15583965 996454488 248297708 283183392 39848236 756815152 927196672 4866360 523769856 729380720 515598384 773214892 732278032 416468416 342052584 436417646 547645632 521190992 632325376 424239114 788074176 791202256 512823104 597002120 778075488 802610176 360748992 763891568 813574968 520027840 772506368 554251078 527856224 653273572 410723071 811504656 710057888 363881824 531316632 347050884 505139136 549241024 335829280 711229600 770226240 625145984 696111792 476944824 469954688 426564896 567740832 536355664 592553360 717708992 586194569 783932270 826340432 452757384 786869984 757149050 740040376 655690592 832863952 783668528 607381328 729939428 453037088 536151968 573734144 576959952 595550586 757410810 800204812 441493568 504031560 540650016 423119104 613211568 674394304 741956736 492141632 664858048 481439168 731737696 819890624 601190960 464294424 426576832 486387376 541454064 458744768 562800768 498823984 634304192 602289096 499344555 431780864 513621152 436246208 752107104 489955872 560259488 582250432 545405160 678817712 677363336 410911415 652846400 670194640 616317648 474373776 203532976 369813376 272365716 623428144 287619142 476283712 601759740 566703524 485238503 321755664 352308760 555606976 278382496 153322112 210335136 194705888 626716352 223536790 237852280 562796544 221180384 379645192 325285568 238584032 467639232 575657296 447317760 304261312 316922496 453545152 444757710 540944080 244177312 493973536 599474192 418486992 397851712 623737000 366013736 173522368 614348096 497099712 513706704 355906240 505869376 430671296 301573696 219878800 447162982 246098484 448646848 247545760 160054968 496972896 289500188 564917488 308346860 246892544 321187098 166212286 202490092 567712616 221422141 230068800 646940224 246123200 604891200 345321600 315396022 214808982 522422624 563449256 473818316 272823232 474344576 355738544 257295916 263481888 622266528 204402840 599407114 327853824 365380432 531378912 265260536 560440768 221224246 208694976 275398336 514243852 444398752 400344768 346281440 554400448 181324800 217262144 538745536 502957200 649731491 662442399 276326323 556293811 492323379 255990451 459974034 542160355 631962931 648883539 340756019 215674547 205920819 249398835 284928507 291831283 464536835 358240051 638606643 526473218 197845171 330250803 442656051 276063323 434124595 197780403 301398459 176042271 196964771 222295411 426307091 392891507 301547123 617769095 278268835 429487155 433490891 233732915 317780767 513992515 481519539 464996595 385703731 538309907 227430451 464715211 196551329 187616371 494359507 659018731 203915551 465803659 471674931 507472299 281817863 168045707 478689483 623055731 476823403 552241201 654752579 433939539 288364883 219545655 209029683 424203299 573973043 366848819 435655203 440279027 445634097 406547827 270925253 217021899 560973395 212783171 405608243 165966595 626291275 396788355 555949683 325269731 535832627 629292979 479588032 455772219 583538227 269245207 256212403 184002995 605735171 296980083 336779555 328163971 222252317 193076059 252172019 412406691 380735535 187083239
473315984 500435264 590645824 668605888 497670056 568280256 417721802 588811188 711489720 367506680 716853492 582253248 621102656 532931100 346072640 285503408 570912160 679880168 336870324 630219584 669976210 281590528 245390176 480127424 505110352 306330944 246188864 394303480 327537610 650573552 718052704 614433856 254543104 643504224 636751997 304044112 560889792 483085984 565934016 435075520 322782524 305314884 226904224 340851520 679634112 579445970 523497408 562402624 479130784 401757664 462519328 714492480 289628928 363627024 617177936 716463484 660152656 652953392 334131168 442775040 460861244 308696444 483751104 441833984 640102160 401477264 260827440 457467838 263840628 282197168 329787514 280388784 691203504 491765696 363643968 286623132 576200448 588504644 477915336 425214912 718536256 573760320 520037360 283856992 504259856 577610416 308548576 227983168 418373056 689629504 597153216 508414024 317597720 649085624 613638374 641948072 263741186 237728158 456318272 686186888 332505856 313026815 317213440 964213008 90745680 336082944 709370880 712674120 155914752 97985088 170234632 371922528 569988992 857819552 159817776 270244390 327217750 461278112 327101814 681939132 190520114 418396800 719516898 754010152 770400864 128654802 199015392 715297480 6498688 638209392 695271424 173027300 569523988 471629930 534028992 78898910 678699456 661378560 222794752 109375120 435672308 917027584 724669688 818547088 715052583 74976752 299782996 800003460 959815240 630112000 699575136 834679862 541964672 953833136 42235392 220061600 310204160 461196288 999706490 878792784 257543296 438784452 562889792 961455622 546644224 715512568 15767400 936411264 585777024 343452752 311782836 533879296 761690720 470769552 609808000 920056000 58948224 236909536 52791264 796806336 953660208 368220296 960734400 400991136 783287128 352806678 637229550 208539880 501952000 19254488 82874176 877421792 187667304 289068608 821992448 61277824 912058240 187077760 466960339 506602272 804852731 591070395 848686903 807750043 491940427 417524595 511889657 623117643 596663003 707797387 499711125 863546187 866674267 588295115 672474131 853547499 878082187 436221003 839363579 889046979 595499851 847978379 629723089 603328235 728745583 486195082 886976667 785529899 439353835 606788643 422522895 580611147 624713035 411301291 786701611 845698251 700617995 771583803 552416835 545426699 502036907 643212843 611827675 668025371 793181003 661666580 859404281 901812443 528229395 862341995 832621061 815512387 731162603 908335963 859140539 682853339 805411439 528509099 611623979 649206155 652431963 671022597 832882821 875676823 516965579 579503571 616122027 498591115 688683579 749866315 817428747 567613643 740330059 556911179 807209707 895362635 676662971 539766435 502048843 561859387 616926075 534216779 638272779 574295995 709776203 677761107 574816566 507252875 589093163 511718219 827579115 565427883 635731499 657722443 620877171 754289723 752835347 486383426 728318411 745666651 600846736 458902864 188062064 354342464 256894804 607957232 272148230 460812800 586288828 551232612 469767591 306284752 336837848 540136064 262911584 137851200 194864224 179234976 611245440 208065878 222381368 547325632 205709472 364174280 309814656 223113120 452168320 560186384 431846848 288790400 301451584 438074240 429286798 525473168 228706400 478502624 584003280 403016080 382380800 608266088 350542824 158051456 598877184 481628800 498235792 340435328 490398464 415200384 286102784 204407888 431692070 230627572 433175936 232074848 144584056 481501984 274029276 549446576 292875948 231421632 305716186 150741374 187019180 552241704 205951229 214597888 631469312 230652288 589420288 329850688 299925110 199338070 506951712 547978344 458347404 257352320 458873664 340267632 241825004 248010976 606795616 188931928 583936202 312382912 349909520 515908000 249789624 544969856 205753334 193224064 259927424 498772940 428927840 384873856 330810528 538929536 165853888 201791232 523274624 487486288 743436448 756147356 370031280 649998768 586028336 349695408 553678991 635865312 725667888 742588496 434460976 309379504 299625776 343103792 378633464 385536240 558241792 451945008 732311600 620178175 291550128 423955760 536361008 369768280 527829552 291485360 395103416 269747228 290669728 316000368 520012048 486596464 395252080 711474052 371973792 523192112 527195848 327437872 411485724 607697472 575224496 558701552 479408688 632014864 321135408 558420168 290256286 281321328 588064464 752723688 297620508 559508616 565379888 601177256 375522820 261750664 572394440 716760688 570528360 645946158 748457536 527644496 382069840 313250612 302734640 517908256 667678000 460553776 529360160 533983984 539339054 500252784 364630210 310726856 654678352 306488128 499313200 259671552 719996232 490493312 649654640 418974688 629537584 722997936 573292989 549477176 677243184 362950164 349917360 277707952 699440128 390685040 430484512 421868928 315957274 286781016 345876976 506111648 474440492 280788196
401371984 428491264 518701824 596661888 425726056 496336256 345777802 516867188 639545720 295562680 644909492 510309248 549158656 460987100 274128640 213559408 498968160 607936168 264926324 558275584 598032210 209646528 173446176 408183424 433166352 234386944 174244864 322359480 255593610 578629552 646108704 542489856 182599104 571560224 564807997 232100112 488945792 411141984 493990016 363131520 250838524 233370884 154960224 268907520 607690112 507501970 451553408 490458624 407186784 329813664 390575328 642548480 217684928 291683024 545233936 644519484 588208656 581009392 262187168 370831040 388917244 236752444 411807104 369889984 568158160 329533264 188883440 385523838 191896628 210253168 257843514 208444784 619259504 419821696 291699968 214679132 504256448 516560644 405971336 353270912 646592256 501816320 448093360 211912992 432315856 505666416 236604576 156039168 346429056 617685504 525209216 436470024 245653720 577141624 541694374 570004072 191797186 165784158 384374272 614242888 870633256 342842160 341215120 212430848 513706368 384657008 136549408 33055736 855855104 417832848 961060736 536618426 193462720 322773376 711236022 695081272 217592752 205870272 969208976 112498976 952731490 131164160 290299380 865325504 785896960 578423440 639328088 611382652 184873708 690596704 281910552 730279792 661436736 486618960 385365688 75549324 906363328 598559842 280463936 59629192 689334016 156907584 491557568 336525604 552116992 277476384 226882640 796372136 599611552 908569600 149104512 841439728 42021888 809586656 423701358 185599104 245795712 663398720 962393384 560906208 781338240 838903704 346229968 556935168 838424140 700732656 369083544 471737760 418039552 661993664 16923648 614412400 926615768 795559016 856292080 428112032 299540339 669570880 183008128 708285518 136771596 781455104 560580358 831956584 410965400 666038982 41084480 178378110 715782576 259667840 955628768 906661248 365228498 160458716 783423500 12776420 47613952 306100352 283880800 668660472 626269616 412487280 670103788 629166928 313357312 238941480 333306542 444534528 418079888 529214272 321128010 684963072 688091152 409712000 493891016 674964384 699499072 257637888 660780464 710463864 416916736 669395264 451139974 424745120 550162468 307611967 708393552 606946784 260770720 428205528 243939780 402028032 446129920 232718176 608118496 667115136 522034880 593000688 373833720 366843584 323453792 464629728 433244560 489442256 614597888 483083465 680821166 723229328 349646280 683758880 654037946 636929272 552579488 729752848 680557424 504270224 626828324 349925984 433040864 470623040 473848848 492439482 654299706 697093708 338382464 400920456 437538912 320008000 510100464 571283200 638845632 389030528 561746944 378328064 628626592 716779520 498079856 361183320 323465728 383276272 438342960 355633664 459689664 395712880 531193088 499177992 396233451 328669760 410510048 333135104 648996000 386844768 457148384 479139328 442294056 575706608 574252232 307800311 549735296 567083536 504059664 362115792 91274992 257555392 160107732 511170160 175361158 364025728 489501756 454445540 372980519 209497680 240050776 443348992 166124512 41064128 98077152 82447904 514458368 111278806 125594296 450538560 108922400 267387208 213027584 126326048 355381248 463399312 335059776 192003328 204664512 341287168 332499726 428686096 131919328 381715552 487216208 306229008 285593728 511479016 253755752 61264384 502090112 384841728 401448720 243648256 393611392 318413312 189315712 107620816 334904998 133840500 336388864 135287776 47796984 384714912 177242204 452659504 196088876 134634560 208929114 53954302 90232108 455454632 109164157 117810816 534682240 133865216 492633216 233063616 203138038 102550998 410164640 451191272 361560332 160565248 362086592 243480560 145037932 151223904 510008544 92144856 487149130 215595840 253122448 419120928 153002552 448182784 108966262 96436992 163140352 401985868 332140768 288086784 234023456 442142464 69066816 105004160 426487552 390699216 933864912 946575820 560459744 840427232 776456800 540123872 744107455 826293776 916096352 933016960 624889440 499807968 490054240 533532256 569061928 575964704 748670256 642373472 922740064 810606639 481978592 614384224 726789472 560196744 718258016 481913824 585531880 460175692 481098192 506428832 710440512 677024928 585680544 901902516 562402256 713620576 717624312 517866336 601914188 798125936 765652960 749130016 669837152 822443328 511563872 748848632 480684750 471749792 778492928 943152152 488048972 749937080 755808352 791605720 565951284 452179128 762822904 907189152 760956824 836374622 938886000 718072960 572498304 503679076 493163104 708336720 858106464 650982240 719788624 724412448 729767518 690681248 555058674 501155320 845106816 496916592 689741664 450100016 910424696 680921776 840083104 609403152 819966048 913426400 763721453 739905640 867671648 553378628 540345824 468136416 889868592 581113504 620912976 612297392 506385738 477209480 536305440 696540112 664868956 471216660
472748528 499867808 590078368 668038432 497102600 567712800 417154346 588243732 710922264 366939224 716286036 581685792 620535200 532363644 345505184 284935952 570344704 679312712 336302868 629652128 669408754 281023072 244822720 479559968 504542896 305763488 245621408 393736024 326970154 650006096 717485248 613866400 253975648 642936768 636184541 303476656 560322336 482518528 565366560 434508064 322215068 304747428 226336768 340284064 679066656 578878514 522929952 561835168 478563328 401190208 461951872 713925024 289061472 363059568 616610480 715896028 659585200 652385936 333563712 442207584 460293788 308128988 483183648 441266528 639534704 400909808 260259984 456900382 263273172 281629712 329220058 279821328 690636048 491198240 363076512 286055676 575632992 587937188 477347880 424647456 717968800 573192864 519469904 283289536 503692400 577042960 307981120 227415712 417805600 689062048 596585760 507846568 317030264 648518168 613070918 641380616 263173730 237160702 455750816 685619432 785959354 236993276 514371224 883643902 755095360 637907456 3563104 791749760 490740326 169388432 777014138 756166344 188159008 632264448 772847296 496087808 701198336 355863424 400507224 107172294 242866041 791644032 651939904 787541844 607840000 418822134 184736952 117744856 405033564 384093280 390602256 534389244 320836608 303231196 561885376 632533536 46551976 968336320 550030720 166694064 220097020 62882368 101159904 221941024 541056906 91769216 182810816 786178048 946916624 320941904 693683008 125484784 26312568 456867648 626936320 958146000 713857424 555412736 340210486 470414636 967243264 189577984 803769416 613298112 52504232 670448384 285929984 365719552 323809500 127920586 465845060 308922000 335039616 33800384 481758608 761170320 751381760 439138912 547248384 774632576 532444000 997095374 796741632 246807044 437873136 357192624 176843532 679399480 366678872 60623152 828775100 773954050 871280512 440814976 442900048 879242240 793461760 209858528 289851568 808375440 479835824 266053488 523669996 482733136 166923520 92507688 186872750 298100736 271646096 382780480 174694218 538529280 541657360 263278208 347457224 528530592 553065280 111204096 514346672 564030072 270482944 522961472 304706182 278311328 403728676 161178175 561959760 460512992 114336928 281771736 97505988 255594240 299696128 86284384 461684704 520681344 375601088 446566896 227399928 220409792 177020000 318195936 286810768 343008464 468164096 336649673 534387374 576795536 203212488 537325088 507604154 490495480 406145696 583319056 534123632 357836432 480394532 203492192 286607072 324189248 327415056 346005690 507865914 550659916 191948672 254486664 291105120 173574208 363666672 424849408 492411840 242596736 415313152 231894272 482192800 570345728 351646064 214749528 177031936 236842480 291909168 209199872 313255872 249279088 384759296 352744200 249799659 182235968 264076256 186701312 502562208 240410976 310714592 332705536 295860264 429272816 427818440 161366519 403301504 420649744 676935248 534991376 264150576 430430976 332983316 684045744 348236742 536901312 662377340 627321124 545856103 382373264 412926360 616224576 339000096 213939712 270952736 255323488 687333952 284154390 298469880 623414144 281797984 440262792 385903168 299201632 528256832 636274896 507935360 364878912 377540096 514162752 505375310 601561680 304794912 554591136 660091792 479104592 458469312 684354600 426631336 234139968 674965696 557717312 574324304 416523840 566486976 491288896 362191296 280496400 507780582 306716084 509264448 308163360 220672568 557590496 350117788 625535088 368964460 307510144 381804698 226829886 263107692 628330216 282039741 290686400 707557824 306740800 665508800 405939200 376013622 275426582 583040224 624066856 534435916 333440832 534962176 416356144 317913516 324099488 682884128 265020440 660024714 388471424 425998032 591996512 325878136 621058368 281841846 269312576 336015936 574861452 505016352 460962368 406899040 615018048 241942400 277879744 599363136 563574800 956603768 969314676 583198600 863166088 799195656 562862728 766846311 849032632 938835208 955755816 647628296 522546824 512793096 556271112 591800784 598703560 771409112 665112328 945478920 833345495 504717448 637123080 749528328 582935600 740996872 504652680 608270736 482914548 503837048 529167688 733179368 699763784 608419400 924641372 585141112 736359432 740363168 540605192 624653044 820864792 788391816 771868872 692576008 845182184 534302728 771587488 503423606 494488648 801231784 965891008 510787828 772675936 778547208 814344576 588690140 474917984 785561760 929928008 783695680 859113478 961624856 740811816 595237160 526417932 515901960 731075576 880845320 673721096 742527480 747151304 752506374 713420104 577797530 523894176 867845672 519655448 712480520 472838872 933163552 703660632 862821960 632142008 842704904 936165256 786460309 762644496 890410504 576117484 563084680 490875272 912607448 603852360 643651832 635036248 529124594 499948336 559044296 719278968 687607812 493955516
555974688 583093968 673304528 751264592 580328760 650938960 500380506 671469892 794148424 450165384 799512196 664911952 703761360 615589804 428731344 368162112 653570864 762538872 419529028 712878288 752634914 364249232 328048880 562786128 587769056 388989648 328847568 476962184 410196314 733232256 800711408 697092560 337201808 726162928 719410701 386702816 643548496 565744688 648592720 517734224 405441228 387973588 309562928 423510224 762292816 662104674 606156112 645061328 561789488 484416368 545178032 797151184 372287632 446285728 699836640 799122188 742811360 735612096 416789872 525433744 543519948 391355148 566409808 524492688 722760864 484135968 343486144 540126542 346499332 364855872 412446218 363047488 773862208 574424400 446302672 369281836 658859152 671163348 560574040 507873616 801194960 656419024 602696064 366515696 586918560 660269120 391207280 310641872 501031760 772288208 679811920 591072728 400256424 731744328 696297078 724606776 346399890 320386862 538976976 768845592 446989520 775270096 110406472 73406208 266496128 397796958 68195200 397565536 608281392 937841856 285427584 36622816 945041312 768795484 941805418 131327104 284641408 455094784 102980704 518906624 825075648 649214836 357837948 444638080 225838044 943892480 559590648 346298496 273249602 817891422 4005088 132514444 427858724 714947072 445247992 220137472 973715478 174329600 208507936 979399704 931740512 41413526 497096696 187851136 336222304 863774452 415246176 31272288 773999416 248325952 66882676 510431584 450597184 784006384 6968464 469931648 4071296 358497574 251680552 563944484 518874667 107695668 718358672 971181184 152689152 409003472 644182788 892225536 773833584 259784532 842816256 798292096 456718688 341155680 562479488 927825940 745240752 243812976 717124804 811741404 478365664 342275828 799568760 537648288 126721075 633594929 123108420 483920704 384040256 394912352 540847148 172748800 342342384 297308928 704410624 313320320 436789246 208459504 710653376 49719808 674090000 460307664 717924172 676987312 361177696 286761864 381126926 492354912 465900272 577034656 368948394 732783456 735911536 457532384 541711400 722784768 747319456 305458272 708600848 758284248 464737120 717215648 498960358 472565504 597982852 355432351 756213936 654767168 308591104 476025912 291760164 449848416 493950304 280538560 655938880 714935520 569855264 640821072 421654104 414663968 371274176 512450112 481064944 537262640 662418272 530903849 728641550 771049712 397466664 731579264 701858330 684749656 600399872 777573232 728377808 552090608 674648708 397746368 480861248 518443424 521669232 540259866 702120090 744914092 386202848 448740840 485359296 367828384 557920848 619103584 686666016 436850912 609567328 426148448 676446976 764599904 545900240 409003704 371286112 431096656 486163344 403454048 507510048 443533264 579013472 546998376 444053835 376490144 458330432 380955488 696816384 434665152 504968768 526959712 490114440 623526992 622072616 355620695 597555680 614903920 731048912 589105040 318264240 484544640 387096980 738159408 402350406 591014976 716491004 681434788 599969767 436486928 467040024 670338240 393113760 268053376 325066400 309437152 741447616 338268054 352583544 677527808 335911648 494376456 440016832 353315296 582370496 690388560 562049024 418992576 431653760 568276416 559488974 655675344 358908576 608704800 714205456 533218256 512582976 738468264 480745000 288253632 729079360 611830976 628437968 470637504 620600640 545402560 416304960 334610064 561894246 360829748 563378112 362277024 274786232 611704160 404231452 679648752 423078124 361623808 435918362 280943550 317221356 682443880 336153405 344800064 761671488 360854464 719622464 460052864 430127286 329540246 637153888 678180520 588549580 387554496 589075840 470469808 372027180 378213152 736997792 319134104 714138378 442585088 480111696 646110176 379991800 675172032 335955510 323426240 390129600 628975116 559130016 515076032 461012704 669131712 296056064 331993408 653476800 617688464 588148620 600859528 214743452 494710940 430740508 194407580 398391163 480577484 570380060 587300668 279173148 154091676 144337948 187815964 223345636 230248412 402953964 296657180 577023772 464890347 136262300 268667932 381073180 214480452 372541724 136197532 239815588 114459400 135381900 160712540 364724220 331308636 239964252 556186224 216685964 367904284 371908020 172150044 256197896 452409644 419936668 403413724 324120860 476727036 165847580 403132340 134968458 126033500 432776636 597435860 142332680 404220788 410092060 445889428 220234992 106462836 417106612 561472860 415240532 490658330 593169708 372356668 226782012 157962784 147446812 362620428 512390172 305265948 374072332 378696156 384051226 344964956 209342382 155439028 499390524 151200300 344025372 104383724 564708404 335205484 494366812 263686860 474249756 567710108 418005161 394189348 521955356 207662336 194629532 122420124 544152300 235397212 275196684 266581100 160669446 131493188 190589148 350823820 319152664 125500368
295008768 322128048 412338608 490298672 319362840 389973040 239414586 410503972 533182504 189199464 538546276 403946032 442795440 354623884 167765424 107196192 392604944 501572952 158563108 451912368 491668994 103283312 67082960 301820208 326803136 128023728 67881648 215996264 149230394 472266336 539745488 436126640 76235888 465197008 458444781 125736896 382582576 304778768 387626800 256768304 144475308 127007668 48597008 162544304 501326896 401138754 345190192 384095408 300823568 223450448 284212112 536185264 111321712 185319808 438870720 538156268 481845440 474646176 155823952 264467824 282554028 130389228 305443888 263526768 461794944 223170048 82520224 279160622 85533412 103889952 151480298 102081568 512896288 313458480 185336752 108315916 397893232 410197428 299608120 246907696 540229040 395453104 341730144 105549776 325952640 399303200 130241360 49675952 240065840 511322288 418846000 330106808 139290504 470778408 435331158 463640856 85433970 59420942 278011056 507879672 452704968 508139944 899439104 191601839 924208768 319029184 648879531 836994706 518088448 887580916 578285855 511538688 600691416 224982032 568602406 982184384 530520912 7964992 572162594 940521248 452823392 194603384 42145717 615832064 819007936 406758432 823321152 335374408 645371904 310510796 369788424 634965600 492168088 629684672 544980992 579039492 156800768 398248032 381037888 679519696 21349376 731032212 32778920 340639744 350309300 701475250 867821205 327075584 122380672 394354912 851741184 494957184 719276920 690170368 941334560 990419624 998977984 68242464 893824064 919204512 934682496 494851200 733396736 66799760 675927550 480795536 203226548 949510216 997924560 433646432 985263104 903605388 840141200 29300388 691045888 600725120 967791840 169416320 395692790 829927104 145461448 315595488 375321116 624153088 532963584 502056392 796426944 990417664 495093136 974394880 474923008 869920760 514907200 855454616 87334144 222883712 756461840 777335104 440157518 517038592 772863264 559080928 816697436 775760576 459950960 385535128 479900190 591128176 564673536 675807920 467721658 831556720 834684800 556305648 640484664 821558032 846092720 404231536 807374112 857057512 563510384 815988912 597733622 571338768 696756116 454205615 854987200 753540432 407364368 574799176 390533428 548621680 592723568 379311824 754712144 813708784 668628528 739594336 520427368 513437232 470047440 611223376 579838208 636035904 761191536 629677113 827414814 869822976 496239928 830352528 800631594 783522920 699173136 876346496 827151072 650863872 773421972 496519632 579634512 617216688 620442496 639033130 800893354 843687356 484976112 547514104 584132560 466601648 656694112 717876848 785439280 535624176 708340592 524921712 775220240 863373168 644673504 507776968 470059376 529869920 584936608 502227312 606283312 542306528 677786736 645771640 542827099 475263408 557103696 479728752 795589648 533438416 603742032 625732976 588887704 722300256 720845880 454393959 696328944 713677184 549942856 407998984 137158184 303438584 205990924 557053352 221244350 409908920 535384948 500328732 418863711 255380872 285933968 489232184 212007704 86947320 143960344 128331096 560341560 157161998 171477488 496421752 154805592 313270400 258910776 172209240 401264440 509282504 380942968 237886520 250547704 387170360 378382918 474569288 177802520 427598744 533099400 352112200 331476920 557362208 299638944 107147576 547973304 430724920 447331912 289531448 439494584 364296504 235198904 153504008 380788190 179723692 382272056 181170968 93680176 430598104 223125396 498542696 241972068 180517752 254812306 99837494 136115300 501337824 155047349 163694008 580565432 179748408 538516408 278946808 249021230 148434190 456047832 497074464 407443524 206448440 407969784 289363752 190921124 197107096 555891736 138028048 533032322 261479032 299005640 465004120 198885744 494065976 154849454 142320184 209023544 447869060 378023960 333969976 279906648 488025656 114950008 150887352 472370744 436582408 718048880 730759788 344643712 624611200 560640768 324307840 528291423 610477744 700280320 717200928 409073408 283991936 274238208 317716224 353245896 360148672 532854224 426557440 706924032 594790607 266162560 398568192 510973440 344380712 502441984 266097792 369715848 244359660 265282160 290612800 494624480 461208896 369864512 686086484 346586224 497804544 501808280 302050304 386098156 582309904 549836928 533313984 454021120 606627296 295747840 533032600 264868718 255933760 562676896 727336120 272232940 534121048 539992320 575789688 350135252 236363096 547006872 691373120 545140792 620558590 723069968 502256928 356682272 287863044 277347072 492520688 642290432 435166208 503972592 508596416 513951486 474865216 339242642 285339288 629290784 281100560 473925632 234283984 694608664 465105744 624267072 393587120 604150016 697610368 547905421 524089608 651855616 337562596 324529792 252320384 674052560 365297472 405096944 396481360 290569706 261393448 320489408 480724080 449052924 255400628
658160720 685280000 775490560 853450624 682514792 753124992 602566538 773655924 896334456 552351416 901698228 767097984 805947392 717775836 530917376 470348144 755756896 864724904 521715060 815064320 854820946 466435264 430234912 664972160 689955088 491175680 431033600 579148216 512382346 835418288 902897440 799278592 439387840 828348960 821596733 488888848 745734528 667930720 750778752 619920256 507627260 490159620 411748960 525696256 864478848 764290706 708342144 747247360 663975520 586602400 647364064 899337216 474473664 548471760 802022672 901308220 844997392 837798128 518975904 627619776 645705980 493541180 668595840 626678720 824946896 586322000 445672176 642312574 448685364 467041904 514632250 465233520 876048240 676610432 548488704 471467868 761045184 773349380 662760072 610059648 903380992 758605056 704882096 468701728 689104592 762455152 493393312 412827904 603217792 874474240 781997952 693258760 502442456 833930360 798483110 826792808 448585922 422572894 641163008 871031624 259658992 842509056 439649240 859230208 965271412 56011800 906889636 795372864 944950580 932301312 550340992 885843712 826079360 433840000 114994576 247616640 808654400 390171136 911739232 788070150 134458368 392457248 449380928 414464192 311371216 238566944 696115850 609065328 731213408 870297072 864705216 474530304 766138760 565332676 898539968 461746256 930402700 303602272 142758096 313622272 957512320 350373768 48756840 971173120 990715056 533364896 354585184 130061744 621119728 856164248 576793504 863983536 965464624 109046444 469463584 125761152 219183880 972905376 384657792 456617888 59795272 827294100 621392340 316962816 425199144 16256368 796114738 33726976 158082224 322941256 503181824 624624968 293600256 201323052 735902208 800315456 663129520 305991492 701738018 275700000 727974656 350284032 688552640 750220800 740385032 265973216 471038982 694905008 770151068 928687720 353595452 85082560 694519534 340215864 215854812 316461504 543823936 764828944 960564720 956687080 563370364 349588028 607204536 566267676 250458060 176042228 270407290 381635276 355180636 466315020 258228758 622063820 625191900 346812748 430991764 612065132 636599820 194738636 597881212 647564612 354017484 606496012 388240722 361845868 487263216 244712715 645494300 544047532 197871468 365306276 181040528 339128780 383230668 169818924 545219244 604215884 459135628 530101436 310934468 303944332 260554540 401730476 370345308 426543004 551698636 420184213 617921914 660330076 286747028 620859628 591138694 574030020 489680236 666853596 617658172 441370972 563929072 287026732 370141612 407723788 410949596 429540230 591400454 634194456 275483212 338021204 374639660 257108748 447201212 508383948 575946380 326131276 498847692 315428812 565727340 653880268 435180604 298284068 260566476 320377020 375443708 292734412 396790412 332813628 468293836 436278740 333334199 265770508 347610796 270235852 586096748 323945516 394249132 416240076 379394804 512807356 511352980 244901059 486836044 504184284 768934148 626990276 356149476 522429876 424982216 776044644 440235642 628900212 754376240 719320024 637855003 474372164 504925260 708223476 430998996 305938612 362951636 347322388 779332852 376153290 390468780 715413044 373796884 532261692 477902068 391200532 620255732 728273796 599934260 456877812 469538996 606161652 597374210 693560580 396793812 646590036 752090692 571103492 550468212 776353500 518630236 326138868 766964596 649716212 666323204 508522740 658485876 583287796 454190196 372495300 599779482 398714984 601263348 400162260 312671468 649589396 442116688 717533988 460963360 399509044 473803598 318828786 355106592 720329116 374038641 382685300 799556724 398739700 757507700 497938100 468012522 367425482 675039124 716065756 626434816 425439732 626961076 508355044 409912416 416098388 774883028 357019340 752023614 480470324 517996932 683995412 417877036 713057268 373840746 361311476 428014836 666860352 597015252 552961268 498897940 707016948 333941300 369878644 691362036 655573700 709880768 722591676 336475600 616443088 552472656 316139728 520123311 602309632 692112208 709032816 400905296 275823824 266070096 309548112 345077784 351980560 524686112 418389328 698755920 586622495 257994448 390400080 502805328 336212600 494273872 257929680 361547736 236191548 257114048 282444688 486456368 453040784 361696400 677918372 338418112 489636432 493640168 293882192 377930044 574141792 541668816 525145872 445853008 598459184 287579728 524864488 256700606 247765648 554508784 719168008 264064828 525952936 531824208 567621576 341967140 228194984 538838760 683205008 536972680 612390478 714901856 494088816 348514160 279694932 269178960 484352576 634122320 426998096 495804480 500428304 505783374 466697104 331074530 277171176 621122672 272932448 465757520 226115872 686440552 456937632 616098960 385419008 595981904 689442256 539737309 515921496 643687504 329394484 316361680 244152272 665884448 357129360 396928832 388313248 282401594 253225336 312321296 472555968 440884812 247232516
301127700 328246980 418457540 496417604 325481772 396091972 245533518 416622904 539301436 195318396 544665208 410064964 448914372 360742816 173884356 113315124 398723876 507691884 164682040 458031300 497787926 109402244 73201892 307939140 332922068 134142660 74000580 222115196 155349326 478385268 545864420 442245572 82354820 471315940 464563713 131855828 388701508 310897700 393745732 262887236 150594240 133126600 54715940 168663236 507445828 407257686 351309124 390214340 306942500 229569380 290331044 542304196 117440644 191438740 444989652 544275200 487964372 480765108 161942884 270586756 288672960 136508160 311562820 269645700 467913876 229288980 88639156 285279554 91652344 110008884 157599230 108200500 519015220 319577412 191455684 114434848 404012164 416316360 305727052 253026628 546347972 401572036 347849076 111668708 332071572 405422132 136360292 55794884 246184772 517441220 424964932 336225740 145409436 476897340 441450090 469759788 91552902 65539874 284129988 513998604 516284072 760233468 902809500 812329024 268257040 214180864 485194528 216368024 355755488 998667004 484569408 822567811 742800640 84389520 412264752 74144274 119824672 297195008 423225744 473123520 522480952 234360160 585314240 412300304 600264681 639530750 35919872 492447232 113650040 558006592 82150400 797721088 155022268 64231936 141867728 228451611 425309368 985905536 840834048 395024096 505694720 101835776 122290366 326110324 709981760 921008032 865122816 792505216 74263872 633924256 365750976 179315352 743978540 427477256 465128016 496314504 133349504 978018240 122179572 491520000 607260544 400099496 706838064 317549568 708028321 271388954 516535456 356484240 94162496 986685504 105538384 773979408 6634896 236553579 520912515 619864768 926035776 720752520 954356616 459322432 59083792 868972864 220460640 808828020 224529536 841631822 470443136 964073952 202210656 39924400 890608940 428070496 198736896 334063344 604576384 500630690 757438112 560315776 908834880 491574369 485169328 271386992 529003500 488066640 172257024 97841192 192206254 303434240 276979600 388113984 180027722 543862784 546990864 268611712 352790728 533864096 558398784 116537600 519680176 569363576 275816448 528294976 310039686 283644832 409062180 166511679 567293264 465846496 119670432 287105240 102839492 260927744 305029632 91617888 467018208 526014848 380934592 451900400 232733432 225743296 182353504 323529440 292144272 348341968 473497600 341983177 539720878 582129040 208545992 542658592 512937658 495828984 411479200 588652560 539457136 363169936 485728036 208825696 291940576 329522752 332748560 351339194 513199418 555993420 197282176 259820168 296438624 178907712 369000176 430182912 497745344 247930240 420646656 237227776 487526304 575679232 356979568 220083032 182365440 242175984 297242672 214533376 318589376 254612592 390092800 358077704 255133163 187569472 269409760 192034816 507895712 245744480 316048096 338039040 301193768 434606320 433151944 166700023 408635008 425983248 592771456 450827584 179986784 346267184 248819524 599881952 264072950 452737520 578213548 543157332 461692311 298209472 328762568 532060784 254836304 129775920 186788944 171159696 603170160 199990598 214306088 539250352 197634192 356099000 301739376 215037840 444093040 552111104 423771568 280715120 293376304 429998960 421211518 517397888 220631120 470427344 575928000 394940800 374305520 600190808 342467544 149976176 590801904 473553520 490160512 332360048 482323184 407125104 278027504 196332608 423616790 222552292 425100656 223999568 136508776 473426704 265953996 541371296 284800668 223346352 297640906 142666094 178943900 544166424 197875949 206522608 623394032 222577008 581345008 321775408 291849830 191262790 498876432 539903064 450272124 249277040 450798384 332192352 233749724 239935696 598720336 180856648 575860922 304307632 341834240 507832720 241714344 536894576 197678054 185148784 251852144 490697660 420852560 376798576 322735248 530854256 157778608 193715952 515199344 479411008 875204799 887915707 501799631 781767119 717796687 481463759 685447342 767633663 857436239 874356847 566229327 441147855 431394127 474872143 510401815 517304591 690010143 583713359 864079951 751946526 423318479 555724111 668129359 501536631 659597903 423253711 526871767 401515579 422438079 447768719 651780399 618364815 527020431 843242403 503742143 654960463 658964199 459206223 543254075 739465823 706992847 690469903 611177039 763783215 452903759 690188519 422024637 413089679 719832815 884492039 429388859 691276967 697148239 732945607 507291171 393519015 704162791 848529039 702296711 777714509 880225887 659412847 513838191 445018963 434502991 649676607 799446351 592322127 661128511 665752335 671107405 632021135 496398561 442495207 786446703 438256479 631081551 391439903 851764583 622261663 781422991 550743039 761305935 854766287 705061340 681245527 809011535 494718515 481685711 409476303 831208479 522453391 562252863 553637279 447725625 418549367 477645327 637879999 606208843 412556547
342411953 369531233 459741793 537701857 366766025 437376225 286817771 457907157 580585689 236602649 585949461 451349217 490198625 402027069 215168609 154599377 440008129 548976137 205966293 499315553 539072179 150686497 114486145 349223393 374206321 175426913 115284833 263399449 196633579 519669521 587148673 483529825 123639073 512600193 505847966 173140081 429985761 352181953 435029985 304171489 191878493 174410853 96000193 209947489 548730081 448541939 392593377 431498593 348226753 270853633 331615297 583588449 158724897 232722993 486273905 585559453 529248625 522049361 203227137 311871009 329957213 177792413 352847073 310929953 509198129 270573233 129923409 326563807 132936597 151293137 198883483 149484753 560299473 360861665 232739937 155719101 445296417 457600613 347011305 294310881 587632225 442856289 389133329 152952961 373355825 446706385 177644545 97079137 287469025 558725473 466249185 377509993 186693689 518181593 482734343 511044041 132837155 106824127 325414241 555282857 538411888 398818080 445865548 284256864 852743136 919693760 262572500 273871488 490883756 415398826 797043200 153511332 945993296 492763392 187962992 421431808 461143204 511900800 422402512 839661476 58082400 65520342 906338624 475336880 541829694 313644288 586794000 542546096 6651904 498907280 126998544 624582414 556936192 771758208 128330400 926723172 501817856 416047500 342414848 195656384 535164224 221927168 311342562 471818500 111440984 198708908 438037120 366296768 145825296 994878528 746314352 384399488 916311040 526261216 957712448 716637936 398468876 374315840 460342720 774763136 273985024 341106056 775603220 546531656 101062656 382294096 548493456 852846400 74689525 195693440 798776864 417582608 164699606 373529144 848586251 434114960 922313064 994576384 842956935 26925290 112945942 432249408 737035776 547655812 191079424 976971462 961971626 606458400 496088332 606020592 277833704 924148096 197710620 202922816 338472132 840019200 508147304 255107200 40071680 843646464 460413552 246631216 504247724 463310864 147501248 73085416 167450478 278678464 252223824 363358208 155271946 519107008 522235088 243855936 328034952 509108320 533643008 91781824 494924400 544607800 251060672 503539200 285283910 258889056 384306404 141755903 542537488 441090720 94914656 262349464 78083716 236171968 280273856 66862112 442262432 501259072 356178816 427144624 207977656 200987520 157597728 298773664 267388496 323586192 448741824 317227401 514965102 557373264 183790216 517902816 488181882 471073208 386723424 563896784 514701360 338414160 460972260 184069920 267184800 304766976 307992784 326583418 488443642 531237644 172526400 235064392 271682848 154151936 344244400 405427136 472989568 223174464 395890880 212472000 462770528 550923456 332223792 195327256 157609664 217420208 272486896 189777600 293833600 229856816 365337024 333321928 230377387 162813696 244653984 167279040 483139936 220988704 291292320 313283264 276437992 409850544 408396168 141944247 383879232 401227472 914991888 773048016 502207216 668487616 571039956 922102384 586293382 774957952 900433980 865377764 783912743 620429904 650983000 854281216 577056736 451996352 509009376 493380128 925390592 522211030 536526520 861470784 519854624 678319432 623959808 537258272 766313472 874331536 745992000 602935552 615596736 752219392 743431950 839618320 542851552 792647776 898148432 717161232 696525952 922411240 664687976 472196608 913022336 795773952 812380944 654580480 804543616 729345536 600247936 518553040 745837222 544772724 747321088 546220000 458729208 795647136 588174428 863591728 607021100 545566784 619861338 464886526 501164332 866386856 520096381 528743040 945614464 544797440 903565440 643995840 614070262 513483222 821096864 862123496 772492556 571497472 773018816 654412784 555970156 562156128 920940768 503077080 898081354 626528064 664054672 830053152 563934776 859115008 519898486 507369216 574072576 812918092 743072992 699019008 644955680 853074688 479999040 515936384 837419776 801631440 910508340 923219248 537103172 817070660 753100228 516767300 720750883 802937204 892739780 909660388 601532868 476451396 466697668 510175684 545705356 552608132 725313684 619016900 899383492 787250067 458622020 591027652 703432900 536840172 694901444 458557252 562175308 436819120 457741620 483072260 687083940 653668356 562323972 878545944 539045684 690264004 694267740 494509764 578557616 774769364 742296388 725773444 646480580 799086756 488207300 725492060 457328178 448393220 755136356 919795580 464692400 726580508 732451780 768249148 542594712 428822556 739466332 883832580 737600252 813018050 915529428 694716388 549141732 480322504 469806532 684980148 834749892 627625668 696432052 701055876 706410946 667324676 531702102 477798748 821750244 473560020 666385092 426743444 887068124 657565204 816726532 586046580 796609476 890069828 740364881 716549068 844315076 530022056 516989252 444779844 866512020 557756932 597556404 588940820 483029166 453852908 512948868 673183540 641512384 447860088
502682384 529801664 620012224 697972288 527036456 597646656 447088202 618177588 740856120 396873080 746219892 611619648 650469056 562297500 375439040 314869808 600278560 709246568 366236724 659585984 699342610 310956928 274756576 509493824 534476752 335697344 275555264 423669880 356904010 679939952 747419104 643800256 283909504 672870624 666118397 333410512 590256192 512452384 595300416 464441920 352148924 334681284 256270624 370217920 709000512 608812370 552863808 591769024 508497184 431124064 491885728 743858880 318995328 392993424 646544336 745829884 689519056 682319792 363497568 472141440 490227644 338062844 513117504 471200384 669468560 430843664 290193840 486834238 293207028 311563568 359153914 309755184 720569904 521132096 393010368 315989532 605566848 617871044 507281736 454581312 747902656 603126720 549403760 313223392 533626256 606976816 337914976 257349568 447739456 718995904 626519616 537780424 346964120 678452024 643004774 671314472 293107586 267094558 485684672 715553288 209996576 350232872 278366200 762624352 296520000 267788512 380696608 628705168 457526128 506917888 26634272 782759216 277556216 606075136 679146324 626678816 919187808 478124784 460903960 434490890 957687322 591475200 297765072 674426624 723167952 104587456 521789466 207507584 857963904 335169920 814763008 87081760 528519504 630301368 204667611 667594192 498268129 512595054 682885532 767285456 217499296 377338240 910872688 489461608 898316411 564496328 292832000 959547938 435729808 733346728 381435406 61496192 930189840 701347840 641099920 287453440 625473920 110934048 728414880 144973568 700314960 126485072 582525052 567265616 191686848 415742208 910592384 186853776 189184896 253331968 750985600 614014796 344796000 22976432 47569304 862633056 121460224 129296736 686528640 299437200 477058080 759165552 654645304 140689376 456496576 5528826 476642816 101294464 257991168 490117832 100129152 856398528 340295040 321255424 525409472 977029536 14481684 530910848 358860896 811593120 538973360 325191024 582807532 541870672 226061056 151645224 246010286 357238272 330783632 441918016 233831754 597666816 600794896 322415744 406594760 587668128 612202816 170341632 573484208 623167608 329620480 582099008 363843718 337448864 462866212 220315711 621097296 519650528 173474464 340909272 156643524 314731776 358833664 145421920 520822240 579818880 434738624 505704432 286537464 279547328 236157536 377333472 345948304 402146000 527301632 395787209 593524910 635933072 262350024 596462624 566741690 549633016 465283232 642456592 593261168 416973968 539532068 262629728 345744608 383326784 386552592 405143226 567003450 609797452 251086208 313624200 350242656 232711744 422804208 483986944 551549376 301734272 474450688 291031808 541330336 629483264 410783600 273887064 236169472 295980016 351046704 268337408 372393408 308416624 443896832 411881736 308937195 241373504 323213792 245838848 561699744 299548512 369852128 391843072 354997800 488410352 486955976 220504055 462439040 479787280 480889435 338945563 68104763 234385163 136937503 487999931 152190929 340855499 466331527 431275311 349810290 186327451 216880547 420178763 142954283 17893899 74906923 59277675 491288139 88108577 102424067 427368331 85752171 244216979 189857355 103155819 332211019 440229083 311889547 168833099 181494283 318116939 309329497 405515867 108749099 358545323 464045979 283058779 262423499 488308787 230585523 38094155 478919883 361671499 378278491 220478027 370441163 295243083 166145483 84450587 311734769 110670271 313218635 112117547 24626755 361544683 154071975 429489275 172918647 111464331 185758885 30784073 67061879 432284403 85993928 94640587 511512011 110694987 469462987 209893387 179967809 79380769 386994411 428021043 338390103 137395019 338916363 220310331 121867703 128053675 486838315 68974627 463978901 192425611 229952219 395950699 129832323 425012555 85796033 73266763 139970123 378815639 308970539 264916555 210853227 418972235 45896587 81833931 403317323 367528987 492149040 504859948 118743872 398711360 334740928 98408000 302391583 384577904 474380480 491301088 183173568 58092096 48338368 91816384 127346056 134248832 306954384 200657600 481024192 368890767 40262720 172668352 285073600 118480872 276542144 40197952 143816008 18459820 39382320 64712960 268724640 235309056 143964672 460186644 120686384 271904704 275908440 76150464 160198316 356410064 323937088 307414144 228121280 380727456 69848000 307132760 38968878 30033920 336777056 501436280 46333100 308221208 314092480 349889848 124235412 10463256 321107032 465473280 319240952 394658750 497170128 276357088 130782432 61963204 51447232 266620848 416390592 209266368 278072752 282696576 288051646 248965376 113342802 59439448 403390944 55200720 248025792 8384144 468708824 239205904 398367232 167687280 378250176 471710528 322005581 298189768 425955776 111662756 98629952 26420544 448152720 139397632 179197104 170581520 64669866 35493608 94589568 254824240 223153084 29500788
429804032 456923312 547133872 625093936 454158104 524768304 374209850 545299236 667977768 323994728 673341540 538741296 577590704 489419148 302560688 241991456 527400208 636368216 293358372 586707632 626464258 238078576 201878224 436615472 461598400 262818992 202676912 350791528 284025658 607061600 674540752 570921904 211031152 599992272 593240045 260532160 517377840 439574032 522422064 391563568 279270572 261802932 183392272 297339568 636122160 535934018 479985456 518890672 435618832 358245712 419007376 670980528 246116976 320115072 573665984 672951532 616640704 609441440 290619216 399263088 417349292 265184492 440239152 398322032 596590208 357965312 217315488 413955886 220328676 238685216 286275562 236876832 647691552 448253744 320132016 243111180 532688496 544992692 434403384 381702960 675024304 530248368 476525408 240345040 460747904 534098464 265036624 184471216 374861104 646117552 553641264 464902072 274085768 605573672 570126422 598436120 220229234 194216206 412806320 642674936 640908672 708527608 533066804 180041368 579087907 151416910 566830176 79799816 451171840 627004992 401401856 223265886 459314688 985102852 991758864 186990336 93912508 995731536 574008960 524980300 701527308 721771008 755995136 508474528 931239560 518912000 23090656 201157904 458320280 489053384 576818304 550501208 811353864 982147368 192432016 568692096 22431512 488919808 160202632 325090776 268670288 695723096 286693572 506451456 61707136 298731162 741023466 41163120 865846524 41933358 34411348 781061632 544805280 799896416 356265328 525777984 554168016 981257080 15686528 856045056 932876046 486950712 235700224 714775360 32255540 267565568 86038504 743098112 904498464 285492288 336579136 477651528 858234880 448828844 2282608 947415224 26089488 747546000 193804000 904813920 37709824 133802450 172809856 455374336 52587648 21701104 820132412 533524580 63196580 428449792 426670608 663839408 821179104 651149000 98429524 210852864 271913472 886881736 227917184 200439490 518149616 304367280 561983788 521046928 205237312 130821480 225186542 336414528 309959888 421094272 213008010 576843072 579971152 301592000 385771016 566844384 591379072 149517888 552660464 602343864 308796736 561275264 343019974 316625120 442042468 199491967 600273552 498826784 152650720 320085528 135819780 293908032 338009920 124598176 499998496 558995136 413914880 484880688 265713720 258723584 215333792 356509728 325124560 381322256 506477888 374963465 572701166 615109328 241526280 575638880 545917946 528809272 444459488 621632848 572437424 396150224 518708324 241805984 324920864 362503040 365728848 384319482 546179706 588973708 230262464 292800456 329418912 211888000 401980464 463163200 530725632 280910528 453626944 270208064 520506592 608659520 389959856 253063320 215345728 275156272 330222960 247513664 351569664 287592880 423073088 391057992 288113451 220549760 302390048 225015104 540876000 278724768 349028384 371019328 334174056 467586608 466132232 199680311 441615296 458963536 725959232 584015360 313174560 479454960 382007300 733069728 397260726 585925296 711401324 676345108 594880087 431397248 461950344 665248560 388024080 262963696 319976720 304347472 736357936 333178374 347493864 672438128 330821968 489286776 434927152 348225616 577280816 685298880 556959344 413902896 426564080 563186736 554399294 650585664 353818896 603615120 709115776 528128576 507493296 733378584 475655320 283163952 723989680 606741296 623348288 465547824 615510960 540312880 411215280 329520384 556804566 355740068 558288432 357187344 269696552 606614480 399141772 674559072 417988444 356534128 430828682 275853870 312131676 677354200 331063725 339710384 756581808 355764784 714532784 454963184 425037606 324450566 632064208 673090840 583459900 382464816 583986160 465380128 366937500 373123472 731908112 314044424 709048698 437495408 475022016 641020496 374902120 670082352 330865830 318336560 385039920 623885436 554040336 509986352 455923024 664042032 290966384 326903728 648387120 612598784 602361456 615072364 228956288 508923776 444953344 208620416 412603999 494790320 584592896 601513504 293385984 168304512 158550784 202028800 237558472 244461248 417166800 310870016 591236608 479103183 150475136 282880768 395286016 228693288 386754560 150410368 254028424 128672236 149594736 174925376 378937056 345521472 254177088 570399060 230898800 382117120 386120856 186362880 270410732 466622480 434149504 417626560 338333696 490939872 180060416 417345176 149181294 140246336 446989472 611648696 156545516 418433624 424304896 460102264 234447828 120675672 431319448 575685696 429453368 504871166 607382544 386569504 240994848 172175620 161659648 376833264 526603008 319478784 388285168 392908992 398264062 359177792 223555218 169651864 513603360 165413136 358238208 118596560 578921240 349418320 508579648 277899696 488462592 581922944 432217997 408402184 536168192 221875172 208842368 136632960 558365136 249610048 289409520 280793936 174882282 145706024 204801984 365036656 333365500 139713204
274647514 301766794 391977354 469937418 299001586 369611786 219053332 390142718 512821250 168838210 518185022 383584778 422434186 334262630 147404170 86834938 372243690 481211698 138201854 431551114 471307740 82922058 46721706 281458954 306441882 107662474 47520394 195635010 128869140 451905082 519384234 415765386 55874634 444835754 438083527 105375642 362221322 284417514 367265546 236407050 124114054 106646414 28235754 142183050 480965642 380777500 324828938 363734154 280462314 203089194 263850858 515824010 90960458 164958554 418509466 517795014 461484186 454284922 135462698 244106570 262192774 110027974 285082634 243165514 441433690 202808794 62158970 258799368 65172158 83528698 131119044 81720314 492535034 293097226 164975498 87954662 377531978 389836174 279246866 226546442 519867786 375091850 321368890 85188522 305591386 378941946 109880106 29314698 219704586 490961034 398484746 309745554 118929250 450417154 414969904 443279602 65072716 39059688 257649802 487518418 989522816 797362864 837083248 254049280 940688528 688579456 600406392 567237120 644541700 186969680 130428352 386486048 30540934 232473648 414892280 186754560 886151546 969811184 347469408 298276992 608547178 681903264 693446050 178866192 597696760 630941538 336665200 167507200 16923848 127248384 994056192 365671344 751093440 155217329 88969216 344353832 500404880 787380280 460375520 810759224 217009856 228044864 224535472 183066302 455983616 558202624 56570168 314351138 50355904 317307936 972666128 431946352 37621760 89801344 299788808 568960352 723298952 289597120 321993454 405704744 712350464 240212940 288880160 697638976 600521280 221466368 565000320 63414372 639918080 949172755 136993920 360169550 839550912 279012800 942997888 486809984 447863552 863724864 878911000 93588248 518705400 541375760 752204672 591640592 559221184 204798096 16199584 622097472 91514584 26858814 728722320 9668768 211377184 972034816 426768384 796764160 366725664 574318032 555044809 328403712 553668232 339885896 597502404 556565544 240755928 166340096 260705158 371933144 345478504 456612888 248526626 612361688 615489768 337110616 421289632 602363000 626897688 185036504 588179080 637862480 344315352 596793880 378538590 352143736 477561084 235010583 635792168 534345400 188169336 355604144 171338396 329426648 373528536 160116792 535517112 594513752 449433496 520399304 301232336 294242200 250852408 392028344 360643176 416840872 541996504 410482081 608219782 650627944 277044896 611157496 581436562 564327888 479978104 657151464 607956040 431668840 554226940 277324600 360439480 398021656 401247464 419838098 581698322 624492324 265781080 328319072 364937528 247406616 437499080 498681816 566244248 316429144 489145560 305726680 556025208 644178136 425478472 288581936 250864344 310674888 365741576 283032280 387088280 323111496 458591704 426576608 323632067 256068376 337908664 260533720 576394616 314243384 384547000 406537944 369692672 503105224 501650848 235198927 477133912 494482152 804135432 662191560 391350760 557631160 460183500 811245928 475436926 664101496 789577524 754521308 673056287 509573448 540126544 743424760 466200280 341139896 398152920 382523672 814534136 411354574 425670064 750614328 408998168 567462976 513103352 426401816 655457016 763475080 635135544 492079096 504740280 641362936 632575494 728761864 431995096 681791320 787291976 606304776 585669496 811554784 553831520 361340152 802165880 684917496 701524488 543724024 693687160 618489080 489391480 407696584 634980766 433916268 636464632 435363544 347872752 684790680 477317972 752735272 496164644 434710328 509004882 354030070 390307876 755530400 409239925 417886584 834758008 433940984 792708984 533139384 503213806 402626766 710240408 751267040 661636100 460641016 662162360 543556328 445113700 451299672 810084312 392220624 787224898 515671608 553198216 719196696 453078320 748258552 409042030 396512760 463216120 702061636 632216536 588162552 534099224 742218232 369142584 405079928 726563320 690774984 686962160 699673068 313556992 593524480 529554048 293221120 497204703 579391024 669193600 686114208 377986688 252905216 243151488 286629504 322159176 329061952 501767504 395470720 675837312 563703887 235075840 367481472 479886720 313293992 471355264 235011072 338629128 213272940 234195440 259526080 463537760 430122176 338777792 654999764 315499504 466717824 470721560 270963584 355011436 551223184 518750208 502227264 422934400 575540576 264661120 501945880 233781998 224847040 531590176 696249400 241146220 503034328 508905600 544702968 319048532 205276376 515920152 660286400 514054072 589471870 691983248 471170208 325595552 256776324 246260352 461433968 611203712 404079488 472885872 477509696 482864766 443778496 308155922 254252568 598204064 250013840 442838912 203197264 663521944 434019024 593180352 362500400 573063296 666523648 516818701 493002888 620768896 306475876 293443072 221233664 642965840 334210752 374010224 365394640 259482986 230306728 289402688 449637360 417966204 224313908
390530400 417649680 507860240 585820304 414884472 485494672 334936218 506025604 628704136 284721096 634067908 499467664 538317072 450145516 263287056 202717824 488126576 597094584 254084740 547434000 587190626 198804944 162604592 397341840 422324768 223545360 163403280 311517896 244752026 567787968 635267120 531648272 171757520 560718640 553966413 221258528 478104208 400300400 483148432 352289936 239996940 222529300 144118640 258065936 596848528 496660386 440711824 479617040 396345200 318972080 379733744 631706896 206843344 280841440 534392352 633677900 577367072 570167808 251345584 359989456 378075660 225910860 400965520 359048400 557316576 318691680 178041856 374682254 181055044 199411584 247001930 197603200 608417920 408980112 280858384 203837548 493414864 505719060 395129752 342429328 635750672 490974736 437251776 201071408 421474272 494824832 225762992 145197584 335587472 606843920 514367632 425628440 234812136 566300040 530852790 559162488 180955602 154942574 373532688 603401304 794767872 905879008 511879680 19636208 492806528 415537686 549628131 999522048 574375776 254700160 155986724 703894528 319859048 547865584 346085888 353612052 334574392 805090250 322085600 272125768 708312032 656051824 926211008 395506608 396610440 763253760 660680173 731879936 838648736 102362040 829058560 263953536 733244164 742569980 145358000 795355032 302790964 592588800 549953100 193722828 626075488 189184048 715179456 528301736 636151140 603768760 562965632 81298400 60748832 158488832 866224656 493623856 734146808 474857472 722582160 742257368 719793000 30240264 426060112 735500000 162127360 793974904 689966080 80930196 960938496 940359168 204992912 487537238 128579303 820020672 517533824 838227968 790076280 594743720 161589168 843459648 788565184 987506352 467539964 87592704 674022992 699577348 462424 307124672 680521216 370029568 374346240 560532620 334037120 367402080 704151670 639096832 72166220 652032704 294071904 904304128 17912064 820984784 993827816 442161816 760916760 547134424 804750932 763814072 448004456 373588624 467953686 579181672 552727032 663861416 455775154 819610216 822738296 544359144 628538160 809611528 834146216 392285032 795427608 845111008 551563880 804042408 585787118 559392264 684809612 442259111 843040696 741593928 395417864 562852672 378586924 536675176 580777064 367365320 742765640 801762280 656682024 727647832 508480864 501490728 458100936 599276872 567891704 624089400 749245032 617730609 815468310 857876472 484293424 818406024 788685090 771576416 687226632 864399992 815204568 638917368 761475468 484573128 567688008 605270184 608495992 627086626 788946850 831740852 473029608 535567600 572186056 454655144 644747608 705930344 773492776 523677672 696394088 512975208 763273736 851426664 632727000 495830464 458112872 517923416 572990104 490280808 594336808 530360024 665840232 633825136 530880595 463316904 545157192 467782248 783643144 521491912 591795528 613786472 576941200 710353752 708899376 442447455 684382440 701730680 540784400 398840528 127999728 294280128 196832468 547894896 212085894 400750464 526226492 491170276 409705255 246222416 276775512 480073728 202849248 77788864 134801888 119172640 551183104 148003542 162319032 487263296 145647136 304111944 249752320 163050784 392105984 500124048 371784512 228728064 241389248 378011904 369224462 465410832 168644064 418440288 523940944 342953744 322318464 548203752 290480488 97989120 538814848 421566464 438173456 280372992 430336128 355138048 226040448 144345552 371629734 170565236 373113600 172012512 84521720 421439648 213966940 489384240 232813612 171359296 245653850 90679038 126956844 492179368 145888893 154535552 571406976 170589952 529357952 269788352 239862774 139275734 446889376 487916008 398285068 197289984 398811328 280205296 181762668 187948640 546733280 128869592 523873866 252320576 289847184 455845664 189727288 484907520 145690998 133161728 199865088 438710604 368865504 324811520 270748192 478867200 105791552 141728896 463212288 427423952 648485808 661196716 275080640 555048128 491077696 254744768 458728351 540914672 630717248 647637856 339510336 214428864 204675136 248153152 283682824 290585600 463291152 356994368 637360960 525227535 196599488 329005120 441410368 274817640 432878912 196534720 300152776 174796588 195719088 221049728 425061408 391645824 300301440 616523412 277023152 428241472 432245208 232487232 316535084 512746832 480273856 463750912 384458048 537064224 226184768 463469528 195305646 186370688 493113824 657773048 202669868 464557976 470429248 506226616 280572180 166800024 477443800 621810048 475577720 550995518 653506896 432693856 287119200 218299972 207784000 422957616 572727360 365603136 434409520 439033344 444388414 405302144 269679570 215776216 559727712 211537488 404362560 164720912 625045592 395542672 554704000 324024048 534586944 628047296 478342349 454526536 582292544 267999524 254966720 182757312 604489488 295734400 335533872 326918288 221006634 191830376 250926336 411161008 379489852 185837556
393598236 420717516 510928076 588888140 417952308 488562508 338004054 509093440 631771972 287788932 637135744 502535500 541384908 453213352 266354892 205785660 491194412 600162420 257152576 550501836 590258462 201872780 165672428 400409676 425392604 226613196 166471116 314585732 247819862 570855804 638334956 534716108 174825356 563786476 557034249 224326364 481172044 403368236 486216268 355357772 243064776 225597136 147186476 261133772 599916364 499728222 443779660 482684876 399413036 322039916 382801580 634774732 209911180 283909276 537460188 636745736 580434908 573235644 254413420 363057292 381143496 228978696 404033356 362116236 560384412 321759516 181109692 377750090 184122880 202479420 250069766 200671036 611485756 412047948 283926220 206905384 496482700 508786896 398197588 345497164 638818508 494042572 440319612 204139244 424542108 497892668 228830828 148265420 338655308 609911756 517435468 428696276 237879972 569367876 533920626 562230324 184023438 158010410 376600524 606469140 827541760 122813430 858997504 820928512 602273688 321262656 632997280 942820160 214219136 950148624 147891072 894521152 986459336 953383768 772937000 318918816 26709949 523065080 294342272 923965696 639176000 695725008 511878416 884695040 555432632 314948480 151750400 716077170 218681827 724366176 839497136 799080108 176567168 472559056 797919700 205534074 228272480 825010415 172924980 225080224 210838168 818780256 341205504 342026632 954772864 642077728 333978560 350936644 897456896 961256128 608589278 586669184 258142208 619305152 232952823 819787160 653485680 936840344 243329052 375110544 389514624 238727888 61666532 823107976 230018556 999400904 240085920 510096144 720039680 707892996 378950400 266809895 652515104 641741916 27595424 356534784 620776288 202829949 888750848 115848640 806025984 523395584 738265088 558758912 53892717 500201456 189230808 346061824 732457064 329253692 260712800 357174032 315096560 578210176 240566160 890779680 415056648 773236288 738883880 599408960 419737936 205955600 463572108 422635248 106825632 32409800 126774862 238002848 211548208 322682592 114596330 478431392 481559472 203180320 287359336 468432704 492967392 51106208 454248784 503932184 210385056 462863584 244608294 218213440 343630788 101080287 501861872 400415104 54239040 221673848 37408100 195496352 239598240 26186496 401586816 460583456 315503200 386469008 167302040 160311904 116922112 258098048 226712880 282910576 408066208 276551785 474289486 516697648 143114600 477227200 447506266 430397592 346047808 523221168 474025744 297738544 420296644 143394304 226509184 264091360 267317168 285907802 447768026 490562028 131850784 194388776 231007232 113476320 303568784 364751520 432313952 182498848 355215264 171796384 422094912 510247840 291548176 154651640 116934048 176744592 231811280 149101984 253157984 189181200 324661408 292646312 189701771 122138080 203978368 126603424 442464320 180313088 250616704 272607648 235762376 369174928 367720552 101268631 343203616 360551856 776563728 634619856 363779056 530059456 432611796 783674224 447865222 636529792 762005820 726949604 645484583 482001744 512554840 715853056 438628576 313568192 370581216 354951968 786962432 383782870 398098360 723042624 381426464 539891272 485531648 398830112 627885312 735903376 607563840 464507392 477168576 613791232 605003790 701190160 404423392 654219616 759720272 578733072 558097792 783983080 526259816 333768448 774594176 657345792 673952784 516152320 666115456 590917376 461819776 380124880 607409062 406344564 608892928 407791840 320301048 657218976 449746268 725163568 468592940 407138624 481433178 326458366 362736172 727958696 381668221 390314880 807186304 406369280 765137280 505567680 475642102 375055062 682668704 723695336 634064396 433069312 634590656 515984624 417541996 423727968 782512608 364648920 759653194 488099904 525626512 691624992 425506616 720686848 381470326 368941056 435644416 674489932 604644832 560590848 506527520 714646528 341570880 377508224 698991616 663203280 908787216 921498124 535382048 815349536 751379104 515046176 719029759 801216080 891018656 907939264 599811744 474730272 464976544 508454560 543984232 550887008 723592560 617295776 897662368 785528943 456900896 589306528 701711776 535119048 693180320 456836128 560454184 435097996 456020496 481351136 685362816 651947232 560602848 876824820 537324560 688542880 692546616 492788640 576836492 773048240 740575264 724052320 644759456 797365632 486486176 723770936 455607054 446672096 753415232 918074456 462971276 724859384 730730656 766528024 540873588 427101432 737745208 882111456 735879128 811296926 913808304 692995264 547420608 478601380 468085408 683259024 833028768 625904544 694710928 699334752 704689822 665603552 529980978 476077624 820029120 471838896 664663968 425022320 885347000 655844080 815005408 584325456 794888352 888348704 738643757 714827944 842593952 528300932 515268128 443058720 864790896 556035808 595835280 587219696 481308042 452131784 511227744 671462416 639791260 446138964
432372704 459491984 549702544 627662608 456726776 527336976 376778522 547867908 670546440 326563400 675910212 541309968 580159376 491987820 305129360 244560128 529968880 638936888 295927044 589276304 629032930 240647248 204446896 439184144 464167072 265387664 205245584 353360200 286594330 609630272 677109424 573490576 213599824 602560944 595808717 263100832 519946512 442142704 524990736 394132240 281839244 264371604 185960944 299908240 638690832 538502690 482554128 521459344 438187504 360814384 421576048 673549200 248685648 322683744 576234656 675520204 619209376 612010112 293187888 401831760 419917964 267753164 442807824 400890704 599158880 360533984 219884160 416524558 222897348 241253888 288844234 239445504 650260224 450822416 322700688 245679852 535257168 547561364 436972056 384271632 677592976 532817040 479094080 242913712 463316576 536667136 267605296 187039888 377429776 648686224 556209936 467470744 276654440 608142344 572695094 601004792 222797906 196784878 415374992 645243608 616082904 405138336 510526539 111384416 978182144 572369072 699637760 571348192 483008144 164832768 192477408 826797376 872241208 994177568 199639648 35131392 877358438 873164600 563956768 349984452 723734848 762615016 197659076 849607808 975700466 595794960 516905508 817514496 283831296 686737920 708422984 741515592 450547392 942448320 412418528 847122464 312332800 285891584 854190488 866813648 283689474 431233024 720134910 192748272 519339360 912414335 479428518 83033428 747304064 659070240 50561256 705311152 4821328 22587248 251621856 911663872 752115136 291695616 127964176 860720960 916951788 762641070 52267124 977670539 515111072 438000896 557580834 48412384 940312992 914814612 264050130 178164224 403721052 339125952 476752300 999218768 231780010 636037196 184290684 78815168 55611014 851399856 331191856 56858840 63643712 704249792 32755856 232422400 693603488 133521024 674721280 91478240 898680600 739449648 800169904 338415104 488856320 772440480 327969280 852382176 510150182 296367846 553984354 513047494 197237878 122822046 217187108 328415094 301960454 413094838 205008576 568843638 571971718 293592566 377771582 558844950 583379638 141518454 544661030 594344430 300797302 553275830 335020540 308625686 434043034 191492533 592274118 490827350 144651286 312086094 127820346 285908598 330010486 116598742 491999062 550995702 405915446 476881254 257714286 250724150 207334358 348510294 317125126 373322822 498478454 366964031 564701732 607109894 233526846 567639446 537918512 520809838 436460054 613633414 564437990 388150790 510708890 233806550 316921430 354503606 357729414 376320048 538180272 580974274 222263030 284801022 321419478 203888566 393981030 455163766 522726198 272911094 445627510 262208630 512507158 600660086 381960422 245063886 207346294 267156838 322223526 239514230 343570230 279593446 415073654 383058558 280114017 212550326 294390614 217015670 532876566 270725334 341028950 363019894 326174622 459587174 458132798 191680877 433615862 450964102 591219756 449275884 178435084 344715484 247267824 598330252 262521250 451185820 576661848 541605632 460140611 296657772 327210868 530509084 253284604 128224220 185237244 169607996 601618460 198438898 212754388 537698652 196082492 354547300 300187676 213486140 442541340 550559404 422219868 279163420 291824604 428447260 419659818 515846188 219079420 468875644 574376300 393389100 372753820 598639108 340915844 148424476 589250204 472001820 488608812 330808348 480771484 405573404 276475804 194780908 422065090 221000592 423548956 222447868 134957076 471875004 264402296 539819596 283248968 221794652 296089206 141114394 177392200 542614724 196324249 204970908 621842332 221025308 579793308 320223708 290298130 189711090 497324732 538351364 448720424 247725340 449246684 330640652 232198024 238383996 597168636 179304948 574309222 302755932 340282540 506281020 240162644 535342876 196126354 183597084 250300444 489145960 419300860 375246876 321183548 529302556 156226908 192164252 513647644 477859308 617393880 630104788 243988712 523956200 459985768 223652840 427636423 509822744 599625320 616545928 308418408 183336936 173583208 217061224 252590896 259493672 432199224 325902440 606269032 494135607 165507560 297913192 410318440 243725712 401786984 165442792 269060848 143704660 164627160 189957800 393969480 360553896 269209512 585431484 245931224 397149544 401153280 201395304 285443156 481654904 449181928 432658984 353366120 505972296 195092840 432377600 164213718 155278760 462021896 626681120 171577940 433466048 439337320 475134688 249480252 135708096 446351872 590718120 444485792 519903590 622414968 401601928 256027272 187208044 176692072 391865688 541635432 334511208 403317592 407941416 413296486 374210216 238587642 184684288 528635784 180445560 373270632 133628984 593953664 364450744 523612072 292932120 503495016 596955368 447250421 423434608 551200616 236907596 223874792 151665384 573397560 264642472 304441944 295826360 189914706 160738448 219834408 380069080 348397924 154745628
485240756 512360036 602570596 680530660 509594828 580205028 429646574 600735960 723414492 379431452 728778264 594178020 633027428 544855872 357997412 297428180 582836932 691804940 348795096 642144356 681900982 293515300 257314948 492052196 517035124 318255716 258113636 406228252 339462382 662498324 729977476 626358628 266467876 655428996 648676769 315968884 572814564 495010756 577858788 447000292 334707296 317239656 238828996 352776292 691558884 591370742 535422180 574327396 491055556 413682436 474444100 726417252 301553700 375551796 629102708 728388256 672077428 664878164 346055940 454699812 472786016 320621216 495675876 453758756 652026932 413402036 272752212 469392610 275765400 294121940 341712286 292313556 703128276 503690468 375568740 298547904 588125220 600429416 489840108 437139684 730461028 585685092 531962132 295781764 516184628 589535188 320473348 239907940 430297828 701554276 609077988 520338796 329522492 661010396 625563146 653872844 275665958 249652930 468243044 698111660 380973824 452272892 670701344 362763296 345583104 825748660 265839608 733748916 210903824 2657322 876455680 963428960 674816520 323001000 88752184 31845664 491868352 354446864 147881088 260096896 318893052 154705000 927701552 419326358 877212202 874104822 349796448 318043648 908025856 286286064 292264128 430600752 488892608 696630784 768162560 366930928 444105348 460451344 609127192 316853760 290900448 842847900 485677648 780597248 643737948 836129552 149253728 845090432 925250288 287758848 417797632 365452492 563655960 294526080 885814528 862889376 255106688 197812560 613764088 282639136 774196544 601748035 605173870 606146632 709065200 929028436 897107136 571453144 972123776 723298438 403836064 53067648 691311070 483831376 705801248 395389080 353632768 398387072 404830240 85682296 882330400 548350848 864322408 347420160 256596724 50518464 998969630 233761088 777631888 238036848 916941800 964629120 259882752 324681096 115172224 522284312 521699012 808331280 45015949 271269748 802441520 588659184 846275692 805338832 489529216 415113384 509478446 620706432 594251792 705386176 497299914 861134976 864263056 585883904 670062920 851136288 875670976 433809792 836952368 886635768 593088640 845567168 627311878 600917024 726334372 483783871 884565456 783118688 436942624 604377432 420111684 578199936 622301824 408890080 784290400 843287040 698206784 769172592 550005624 543015488 499625696 640801632 609416464 665614160 790769792 659255369 856993070 899401232 525818184 859930784 830209850 813101176 728751392 905924752 856729328 680442128 803000228 526097888 609212768 646794944 650020752 668611386 830471610 873265612 514554368 577092360 613710816 496179904 686272368 747455104 815017536 565202432 737918848 554499968 804798496 892951424 674251760 537355224 499637632 559448176 614514864 531805568 635861568 571884784 707364992 675349896 572405355 504841664 586681952 509307008 825167904 563016672 633320288 655311232 618465960 751878512 750424136 483972215 725907200 743255440 644319756 502375884 231535084 397815484 300367824 651430252 315621250 504285820 629761848 594705632 513240611 349757772 380310868 583609084 306384604 181324220 238337244 222707996 654718460 251538898 265854388 590798652 249182492 407647300 353287676 266586140 495641340 603659404 475319868 332263420 344924604 481547260 472759818 568946188 272179420 521975644 627476300 446489100 425853820 651739108 394015844 201524476 642350204 525101820 541708812 383908348 533871484 458673404 329575804 247880908 475165090 274100592 476648956 275547868 188057076 524975004 317502296 592919596 336348968 274894652 349189206 194214394 230492200 595714724 249424249 258070908 674942332 274125308 632893308 373323708 343398130 242811090 550424732 591451364 501820424 300825340 502346684 383740652 285298024 291483996 650268636 232404948 627409222 355855932 393382540 559381020 293262644 588442876 249226354 236697084 303400444 542245960 472400860 428346876 374283548 582402556 209326908 245264252 566747644 530959308 902053488 914764396 528648320 808615808 744645376 508312448 712296031 794482352 884284928 901205536 593078016 467996544 458242816 501720832 537250504 544153280 716858832 610562048 890928640 778795215 450167168 582572800 694978048 528385320 686446592 450102400 553720456 428364268 449286768 474617408 678629088 645213504 553869120 870091092 530590832 681809152 685812888 486054912 570102764 766314512 733841536 717318592 638025728 790631904 479752448 717037208 448873326 439938368 746681504 911340728 456237548 718125656 723996928 759794296 534139860 420367704 731011480 875377728 729145400 804563198 907074576 686261536 540686880 471867652 461351680 676525296 826295040 619170816 687977200 692601024 697956094 658869824 523247250 469343896 813295392 465105168 657930240 418288592 878613272 649110352 808271680 577591728 788154624 881614976 731910029 708094216 835860224 521567204 508534400 436324992 858057168 549302080 589101552 580485968 474574314 445398056 504494016 664728688 633057532 439405236
545935952 573055232 663265792 741225856 570290024 640900224 490341770 661431156 784109688 440126648 789473460 654873216 693722624 605551068 418692608 358123376 643532128 752500136 409490292 702839552 742596178 354210496 318010144 552747392 577730320 378950912 318808832 466923448 400157578 723193520 790672672 687053824 327163072 716124192 709371965 376664080 633509760 555705952 638553984 507695488 395402492 377934852 299524192 413471488 752254080 652065938 596117376 635022592 551750752 474377632 535139296 787112448 362248896 436246992 689797904 789083452 732772624 725573360 406751136 515395008 533481212 381316412 556371072 514453952 712722128 474097232 333447408 530087806 336460596 354817136 402407482 353008752 763823472 564385664 436263936 359243100 648820416 661124612 550535304 497834880 791156224 646380288 592657328 356476960 576879824 650230384 381168544 300603136 490993024 762249472 669773184 581033992 390217688 721705592 686258342 714568040 336361154 310348126 528938240 758806856 604580288 577459200 208186592 306284626 497361416 565182592 901686272 498690058 769014880 532573016 833776592 336593408 433008008 119686464 849424896 462596416 776508416 74436568 427830496 999776488 668308668 204724736 778976168 21917712 721680000 683940000 927229184 144004778 415748624 972250000 434164736 269984716 656138240 335139840 855169712 632871590 275917504 102782092 830183785 918727040 849570834 504900608 108707392 236076108 606247736 248127744 446292420 828989434 915047886 587692074 940200064 725038282 730595840 505806080 513873312 676942924 942099200 27467168 172924648 983215312 476114816 942905728 992906752 236481960 70490128 415196196 282661120 589762048 985708992 198505784 818360128 449985268 50070576 350869548 536025064 237140224 881231240 602518592 765964584 185861504 620384564 571664424 563796552 252498768 977052032 837200000 398161560 99220992 356024768 981121504 106738384 694657522 410023936 168413816 240476160 531757028 100200704 107849050 310585840 193787648 496159408 282377072 539993580 499056720 183247104 108831272 203196334 314424320 287969680 399104064 191017802 554852864 557980944 279601792 363780808 544854176 569388864 127527680 530670256 580353656 286806528 539285056 321029766 294634912 420052260 177501759 578283344 476836576 130660512 298095320 113829572 271917824 316019712 102607968 478008288 537004928 391924672 462890480 243723512 236733376 193343584 334519520 303134352 359332048 484487680 352973257 550710958 593119120 219536072 553648672 523927738 506819064 422469280 599642640 550447216 374160016 496718116 219815776 302930656 340512832 343738640 362329274 524189498 566983500 208272256 270810248 307428704 189897792 379990256 441172992 508735424 258920320 431636736 248217856 498516384 586669312 367969648 231073112 193355520 253166064 308232752 225523456 329579456 265602672 401082880 369067784 266123243 198559552 280399840 203024896 518885792 256734560 327038176 349029120 312183848 445596400 444142024 177690103 419625088 436973328 907762624 765818752 494977952 661258352 563810692 914873120 579064118 767728688 893204716 858148500 776683479 613200640 643753736 847051952 569827472 444767088 501780112 486150864 918161328 514981766 529297256 854241520 512625360 671090168 616730544 530029008 759084208 867102272 738762736 595706288 608367472 744990128 736202686 832389056 535622288 785418512 890919168 709931968 689296688 915181976 657458712 464967344 905793072 788544688 805151680 647351216 797314352 722116272 593018672 511323776 738607958 537543460 740091824 538990736 451499944 788417872 580945164 856362464 599791836 538337520 612632074 457657262 493935068 859157592 512867117 521513776 938385200 537568176 896336176 636766576 606840998 506253958 813867600 854894232 765263292 564268208 765789552 647183520 548740892 554926864 913711504 495847816 890852090 619298800 656825408 822823888 556705512 851885744 512669222 500139952 566843312 805688828 735843728 691789744 637726416 845845424 472769776 508707120 830190512 794402176 702717680 715428588 329312512 609280000 545309568 308976640 512960223 595146544 684949120 701869728 393742208 268660736 258907008 302385024 337914696 344817472 517523024 411226240 691592832 579459407 250831360 383236992 495642240 329049512 487110784 250766592 354384648 229028460 249950960 275281600 479293280 445877696 354533312 670755284 331255024 482473344 486477080 286719104 370766956 566978704 534505728 517982784 438689920 591296096 280416640 517701400 249537518 240602560 547345696 712004920 256901740 518789848 524661120 560458488 334804052 221031896 531675672 676041920 529809592 605227390 707738768 486925728 341351072 272531844 262015872 477189488 626959232 419835008 488641392 493265216 498620286 459534016 323911442 270008088 613959584 265769360 458594432 218952784 679277464 449774544 608935872 378255920 588818816 682279168 532574221 508758408 636524416 322231396 309198592 236989184 658721360 349966272 389765744 381150160 275238506 246062248 305158208 465392880 433721724 240069428
742334620 769453900 859664460 937624524 766688692 837298892 686740438 857829824 980508356 636525316 985872128 851271884 890121292 801949736 615091276 554522044 839930796 948898804 605888960 899238220 938994846 550609164 514408812 749146060 774128988 575349580 515207500 663322116 596556246 919592188 987071340 883452492 523561740 912522860 905770633 573062748 829908428 752104620 834952652 704094156 591801160 574333520 495922860 609870156 948652748 848464606 792516044 831421260 748149420 670776300 731537964 983511116 558647564 632645660 886196572 985482120 929171292 921972028 603149804 711793676 729879880 577715080 752769740 710852620 909120796 670495900 529846076 726486474 532859264 551215804 598806150 549407420 960222140 760784332 632662604 555641768 845219084 857523280 746933972 694233548 987554892 842778956 789055996 552875628 773278492 846629052 577567212 497001804 687391692 958648140 866171852 777432660 586616356 918104260 882657010 910966708 532759822 506746794 725336908 955205524 940611712 578918944 568962992 580880000 364799036 884720120 298286976 717567888 63379456 389172560 800238848 78405980 208555272 103757045 611581056 886194128 248311056 196354474 274541278 609986272 100586520 700187160 503988912 404216000 669023800 569558400 175985696 381278218 66061600 281594478 4380480 33785036 778403240 578726400 935982912 295142544 911736364 323782912 182951936 613519072 285304915 671818496 458633184 302721560 932318954 196086340 596394264 921873672 235652800 288637472 379847040 582113330 719621184 190328675 43476736 599945152 552075864 227346720 429171744 96160872 649034752 307152512 219300136 972137600 842249984 159821688 327697568 169551936 284697504 883940204 171140832 958505700 245528367 392298332 607123968 167302384 813701296 338269952 874290432 733955621 359910362 951491680 275036328 171957888 653842240 619521824 574871736 406171584 114651004 117098454 683697736 806626240 89464320 47713536 683677584 906387968 765817192 906575376 85271424 386305280 685528016 471745680 729362188 688425328 372615712 298199880 392564942 503792928 477338288 588472672 380386410 744221472 747349552 468970400 553149416 734222784 758757472 316896288 720038864 769722264 476175136 728653664 510398374 484003520 609420868 366870367 767651952 666205184 320029120 487463928 303198180 461286432 505388320 291976576 667376896 726373536 581293280 652259088 433092120 426101984 382712192 523888128 492502960 548700656 673856288 542341865 740079566 782487728 408904680 743017280 713296346 696187672 611837888 789011248 739815824 563528624 686086724 409184384 492299264 529881440 533107248 551697882 713558106 756352108 397640864 460178856 496797312 379266400 569358864 630541600 698104032 448288928 621005344 437586464 687884992 776037920 557338256 420441720 382724128 442534672 497601360 414892064 518948064 454971280 590451488 558436392 455491851 387928160 469768448 392393504 708254400 446103168 516406784 538397728 501552456 634965008 633510632 367058711 608993696 626341936 592146232 450202360 179361560 345641960 248194300 599256728 263447726 452112296 577588324 542532108 461067087 297584248 328137344 531435560 254211080 129150696 186163720 170534472 602544936 199365374 213680864 538625128 197008968 355473776 301114152 214412616 443467816 551485880 423146344 280089896 292751080 429373736 420586294 516772664 220005896 469802120 575302776 394315576 373680296 599565584 341842320 149350952 590176680 472928296 489535288 331734824 481697960 406499880 277402280 195707384 422991566 221927068 424475432 223374344 135883552 472801480 265328772 540746072 284175444 222721128 297015682 142040870 178318676 543541200 197250725 205897384 622768808 221951784 580719784 321150184 291224606 190637566 498251208 539277840 449646900 248651816 450173160 331567128 233124500 239310472 598095112 180231424 575235698 303682408 341209016 507207496 241089120 536269352 197052830 184523560 251226920 490072436 420227336 376173352 322110024 530229032 157153384 193090728 514574120 478785784 785674568 798385476 412269400 692236888 628266456 391933528 595917111 678103432 767906008 784826616 476699096 351617624 341863896 385341912 420871584 427774360 600479912 494183128 774549720 662416295 333788248 466193880 578599128 412006400 570067672 333723480 437341536 311985348 332907848 358238488 562250168 528834584 437490200 753712172 414211912 565430232 569433968 369675992 453723844 649935592 617462616 600939672 521646808 674252984 363373528 600658288 332494406 323559448 630302584 794961808 339858628 601746736 607618008 643415376 417760940 303988784 614632560 758998808 612766480 688184278 790695656 569882616 424307960 355488732 344972760 560146376 709916120 502791896 571598280 576222104 581577174 542490904 406868330 352964976 696916472 348726248 541551320 301909672 762234352 532731432 691892760 461212808 671775704 765236056 615531109 591715296 719481304 405188284 392155480 319946072 741678248 432923160 472722632 464107048 358195394 329019136 388115096 548349768 516678612 323026316
301567856 328687136 418897696 496857760 325921928 396532128 245973674 417063060 539741592 195758552 545105364 410505120 449354528 361182972 174324512 113755280 399164032 508132040 165122196 458471456 498228082 109842400 73642048 308379296 333362224 134582816 74440736 222555352 155789482 478825424 546304576 442685728 82794976 471756096 465003869 132295984 389141664 311337856 394185888 263327392 151034396 133566756 55156096 169103392 507885984 407697842 351749280 390654496 307382656 230009536 290771200 542744352 117880800 191878896 445429808 544715356 488404528 481205264 162383040 271026912 289113116 136948316 312002976 270085856 468354032 229729136 89079312 285719710 92092500 110449040 158039386 108640656 519455376 320017568 191895840 114875004 404452320 416756516 306167208 253466784 546788128 402012192 348289232 112108864 332511728 405862288 136800448 56235040 246624928 517881376 425405088 336665896 145849592 477337496 441890246 470199944 91993058 65980030 284570144 514438760 303237456 352553280 70299120 556854928 752243456 834898432 31104384 464345560 425412272 877334300 587951616 960980992 579283728 62438912 417445259 994865832 497402000 138347072 697892864 414041564 752493056 454692196 182717272 518859264 100414954 338296832 870769048 824501968 524573312 299721668 409815220 475092000 96688896 259226400 948054512 274038984 434518016 918035312 468445088 122123728 616189312 507168928 593636544 418681244 353056344 100944256 958829224 206354576 660093100 24881552 103767304 689792552 554057280 637343232 876879552 496593152 339637500 762667808 615893612 493839832 823204352 420901760 451116992 452954236 332838589 118174160 460500480 185613376 262896384 399580160 274224080 226213120 543826016 975344336 737701092 453855168 403372344 283760600 600221768 245106176 46978832 257018104 494030596 204116288 575231488 53777904 889441600 318892736 686032008 250391776 562663712 583539970 984362224 219084096 737758224 132886396 922034240 39949104 445428656 208825856 780108784 566326448 823942956 783006096 467196480 392780648 487145710 598373696 571919056 683053440 474967178 838802240 841930320 563551168 647730184 828803552 853338240 411477056 814619632 864303032 570755904 823234432 604979142 578584288 704001636 461451135 862232720 760785952 414609888 582044696 397778948 555867200 599969088 386557344 761957664 820954304 675874048 746839856 527672888 520682752 477292960 618468896 587083728 643281424 768437056 636922633 834660334 877068496 503485448 837598048 807877114 790768440 706418656 883592016 834396592 658109392 780667492 503765152 586880032 624462208 627688016 646278650 808138874 850932876 492221632 554759624 591378080 473847168 663939632 725122368 792684800 542869696 715586112 532167232 782465760 870618688 651919024 515022488 477304896 537115440 592182128 509472832 613528832 549552048 685032256 653017160 550072619 482508928 564349216 486974272 802835168 540683936 610987552 632978496 596133224 729545776 728091400 461639479 703574464 720922704 948766032 806822160 535981360 702261760 604814100 955876528 620067526 808732096 934208124 899151908 817686887 654204048 684757144 888055360 610830880 485770496 542783520 527154272 959164736 555985174 570300664 895244928 553628768 712093576 657733952 571032416 800087616 908105680 779766144 636709696 649370880 785993536 777206094 873392464 576625696 826421920 931922576 750935376 730300096 956185384 698462120 505970752 946796480 829548096 846155088 688354624 838317760 763119680 634022080 552327184 779611366 578546868 781095232 579994144 492503352 829421280 621948572 897365872 640795244 579340928 653635482 498660670 534938476 900161000 553870525 562517184 979388608 578571584 937339584 677769984 647844406 547257366 854871008 895897640 806266700 605271616 806792960 688186928 589744300 595930272 954714912 536851224 931855498 660302208 697828816 863827296 597708920 892889152 553672630 541143360 607846720 846692236 776847136 732793152 678729824 886848832 513773184 549710528 871193920 835405584 592924528 605635436 219519360 499486848 435516416 199183488 403167071 485353392 575155968 592076576 283949056 158867584 149113856 192591872 228121544 235024320 407729872 301433088 581799680 469666255 141038208 273443840 385849088 219256360 377317632 140973440 244591496 119235308 140157808 165488448 369500128 336084544 244740160 560962132 221461872 372680192 376683928 176925952 260973804 457185552 424712576 408189632 328896768 481502944 170623488 407908248 139744366 130809408 437552544 602211768 147108588 408996696 414867968 450665336 225010900 111238744 421882520 566248768 420016440 495434238 597945616 377132576 231557920 162738692 152222720 367396336 517166080 310041856 378848240 383472064 388827134 349740864 214118290 160214936 504166432 155976208 348801280 109159632 569484312 339981392 499142720 268462768 479025664 572486016 422781069 398965256 526731264 212438244 199405440 127196032 548928208 240173120 279972592 271357008 165445354 136269096 195365056 355599728 323928572 130276276
433757052 460876332 551086892 629046956 458111124 528721324 378162870 549252256 671930788 327947748 677294560 542694316 581543724 493372168 306513708 245944476 531353228 640321236 297311392 590660652 630417278 242031596 205831244 440568492 465551420 266772012 206629932 354744548 287978678 611014620 678493772 574874924 214984172 603945292 597193065 264485180 521330860 443527052 526375084 395516588 283223592 265755952 187345292 301292588 640075180 539887038 483938476 522843692 439571852 362198732 422960396 674933548 250069996 324068092 577619004 676904552 620593724 613394460 294572236 403216108 421302312 269137512 444192172 402275052 600543228 361918332 221268508 417908906 224281696 242638236 290228582 240829852 651644572 452206764 324085036 247064200 536641516 548945712 438356404 385655980 678977324 534201388 480478428 244298060 464700924 538051484 268989644 188424236 378814124 650070572 557594284 468855092 278038788 609526692 574079442 602389140 224182254 198169226 416759340 646627956 893391776 215430912 360739264 769877474 825779200 974951808 193648236 919210670 488711872 134904120 971829418 220191792 113363212 429064448 185589100 27400200 566830068 901301336 570242172 707875456 38291272 626805990 197818944 44695360 710231600 29454288 947217524 382008080 995458700 725374432 292088344 102850294 722949632 270336000 110792520 270613536 383434480 665228480 198651536 677574124 166906688 60069888 363369536 223735801 443928384 376795760 715006144 770089840 873418750 11737790 830862504 956609904 886949352 508526400 430317536 976123648 335502944 71203048 544737280 977196544 628181824 440474880 6916480 726123200 703685504 245955200 206662960 186564000 499988752 1397988 110360809 864256272 632790512 365642572 761274820 18648528 963314100 200625920 541175936 49345434 772358310 1114268 775779516 538664016 730601580 682369792 295060804 992234152 555951232 443168744 354502102 643656050 41833768 656102400 666130260 884229412 126629008 886745264 508538784 325419760 696394544 482612208 740228716 699291856 383482240 309066408 403431470 514659456 488204816 599339200 391252938 755088000 758216080 479836928 564015944 745089312 769624000 327762816 730905392 780588792 487041664 739520192 521264902 494870048 620287396 377736895 778518480 677071712 330895648 498330456 314064708 472152960 516254848 302843104 678243424 737240064 592159808 663125616 443958648 436968512 393578720 534754656 503369488 559567184 684722816 553208393 750946094 793354256 419771208 753883808 724162874 707054200 622704416 799877776 750682352 574395152 696953252 420050912 503165792 540747968 543973776 562564410 724424634 767218636 408507392 471045384 507663840 390132928 580225392 641408128 708970560 459155456 631871872 448452992 698751520 786904448 568204784 431308248 393590656 453401200 508467888 425758592 529814592 465837808 601318016 569302920 466358379 398794688 480634976 403260032 719120928 456969696 527273312 549264256 512418984 645831536 644377160 377925239 619860224 637208464 581370980 439427108 168586308 334866708 237419048 588481476 252672474 441337044 566813072 531756856 450291835 286808996 317362092 520660308 243435828 118375444 175388468 159759220 591769684 188590122 202905612 527849876 186233716 344698524 290338900 203637364 432692564 540710628 412371092 269314644 281975828 418598484 409811042 505997412 209230644 459026868 564527524 383540324 362905044 588790332 331067068 138575700 579401428 462153044 478760036 320959572 470922708 395724628 266627028 184932132 412216314 211151816 413700180 212599092 125108300 462026228 254553520 529970820 273400192 211945876 286240430 131265618 167543424 532765948 186475473 195122132 611993556 211176532 569944532 310374932 280449354 179862314 487475956 528502588 438871648 237876564 439397908 320791876 222349248 228535220 587319860 169456172 564460446 292907156 330433764 496432244 230313868 525494100 186277578 173748308 240451668 479297184 409452084 365398100 311334772 519453780 146378132 182315476 503798868 468010532 760873008 773583916 387467840 667435328 603464896 367131968 571115551 653301872 743104448 760025056 451897536 326816064 317062336 360540352 396070024 402972800 575678352 469381568 749748160 637614735 308986688 441392320 553797568 387204840 545266112 308921920 412539976 287183788 308106288 333436928 537448608 504033024 412688640 728910612 389410352 540628672 544632408 344874432 428922284 625134032 592661056 576138112 496845248 649451424 338571968 575856728 307692846 298757888 605501024 770160248 315057068 576945176 582816448 618613816 392959380 279187224 589831000 734197248 587964920 663382718 765894096 545081056 399506400 330687172 320171200 535344816 685114560 477990336 546796720 551420544 556775614 517689344 382066770 328163416 672114912 323924688 516749760 277108112 737432792 507929872 667091200 436411248 646974144 740434496 590729549 566913736 694679744 380386724 367353920 295144512 716876688 408121600 447921072 439305488 333393834 304217576 363313536 523548208 491877052 298224756
705469504 732588784 822799344 900759408 729823576 800433776 649875322 820964708 943643240 599660200 949007012 814406768 853256176 765084620 578226160 517656928 803065680 912033688 569023844 862373104 902129730 513744048 477543696 712280944 737263872 538484464 478342384 626457000 559691130 882727072 950206224 846587376 486696624 875657744 868905517 536197632 793043312 715239504 798087536 667229040 554936044 537468404 459057744 573005040 911787632 811599490 755650928 794556144 711284304 633911184 694672848 946646000 521782448 595780544 849331456 948617004 892306176 885106912 566284688 674928560 693014764 540849964 715904624 673987504 872255680 633630784 492980960 689621358 495994148 514350688 561941034 512542304 923357024 723919216 595797488 518776652 808353968 820658164 710068856 657368432 950689776 805913840 752190880 516010512 736413376 809763936 540702096 460136688 650526576 921783024 829306736 740567544 549751240 881239144 845791894 874101592 495894706 469881678 688471792 918340408 2342912 939324000 34189568 634066432 929419264 369552384 340263656 566315520 844362136 689422744 720941320 955712320 631018656 880246688 660210384 986469312 157697024 480720842 400990236 574328288 306627328 517180980 10050200 477921104 9594650 623441372 449743274 877859792 290263296 392668672 724532640 677385040 402908560 703680656 997960536 572937500 87869948 14434484 886122464 232919760 631406952 507202576 146901312 459504128 413639084 601971008 214235456 715143168 871904768 410579808 950013490 559427568 667614088 126821000 446412202 845710888 294221952 785420046 517966940 538348544 819747200 155147200 990014240 867305472 528176768 678233312 411860864 371374148 46600864 615874624 521327090 951731919 884506560 607328256 208360096 127303464 158470528 195848960 869904792 996440062 424331560 254895544 985891328 668154488 31123272 978759520 567105024 208299008 836631424 95804120 543697792 501418719 232009242 626556441 426968784 564584200 377353600 407038048 872405660 3781680 847208880 633426544 891043052 850106192 534296576 459880744 554245806 665473792 639019152 750153536 542067274 905902336 909030416 630651264 714830280 895903648 920438336 478577152 881719728 931403128 637856000 890334528 672079238 645684384 771101732 528551231 929332816 827886048 481709984 649144792 464879044 622967296 667069184 453657440 829057760 888054400 742974144 813939952 594772984 587782848 544393056 685568992 654183824 710381520 835537152 704022729 901760430 944168592 570585544 904698144 874977210 857868536 773518752 950692112 901496688 725209488 847767588 570865248 653980128 691562304 694788112 713378746 875238970 918032972 559321728 621859720 658478176 540947264 731039728 792222464 859784896 609969792 782686208 599267328 849565856 937718784 719019120 582122584 544404992 604215536 659282224 576572928 680628928 616652144 752132352 720117256 617172715 549609024 631449312 554074368 869935264 607784032 678087648 700078592 663233320 796645872 795191496 528739575 770674560 788022800 490484072 348540200 77699400 243979800 146532140 497594568 161785566 350450136 475926164 440869948 359404927 195922088 226475184 429773400 152548920 27488536 84501560 68872312 500882776 97703214 112018704 436962968 95346808 253811616 199451992 112750456 341805656 449823720 321484184 178427736 191088920 327711576 318924134 415110504 118343736 368139960 473640616 292653416 272018136 497903424 240180160 47688792 488514520 371266136 387873128 230072664 380035800 304837720 175740120 94045224 321329406 120264908 322813272 121712184 34221392 371139320 163666612 439083912 182513284 121058968 195353522 40378710 76656516 441879040 95588565 104235224 521106648 120289624 479057624 219488024 189562446 88975406 396589048 437615680 347984740 146989656 348511000 229904968 131462340 137648312 496432952 78569264 473573538 202020248 239546856 405545336 139426960 434607192 95390670 82861400 149564760 388410276 318565176 274511192 220447864 428566872 55491224 91428568 412911960 377123624 586026734 598737642 212621566 492589054 428618622 192285694 396269277 478455598 568258174 585178782 277051262 151969790 142216062 185694078 221223750 228126526 400832078 294535294 574901886 462768461 134140414 266546046 378951294 212358566 370419838 134075646 237693702 112337514 133260014 158590654 362602334 329186750 237842366 554064338 214564078 365782398 369786134 170028158 254076010 450287758 417814782 401291838 321998974 474605150 163725694 401010454 132846572 123911614 430654750 595313974 140210794 402098902 407970174 443767542 218113106 104340950 414984726 559350974 413118646 488536444 591047822 370234782 224660126 155840898 145324926 360498542 510268286 303144062 371950446 376574270 381929340 342843070 207220496 153317142 497268638 149078414 341903486 102261838 562586518 333083598 492244926 261564974 472127870 565588222 415883275 392067462 519833470 205540450 192507646 120298238 542030414 233275326 273074798 264459214 158547560 129371302 188467262 348701934 317030778 123378482
424251056 451370336 541580896 619540960 448605128 519215328 368656874 539746260 662424792 318441752 667788564 533188320 572037728 483866172 297007712 236438480 521847232 630815240 287805396 581154656 620911282 232525600 196325248 431062496 456045424 257266016 197123936 345238552 278472682 601508624 668987776 565368928 205478176 594439296 587687069 254979184 511824864 434021056 516869088 386010592 273717596 256249956 177839296 291786592 630569184 530381042 474432480 513337696 430065856 352692736 413454400 665427552 240564000 314562096 568113008 667398556 611087728 603888464 285066240 393710112 411796316 259631516 434686176 392769056 591037232 352412336 211762512 408402910 214775700 233132240 280722586 231323856 642138576 442700768 314579040 237558204 527135520 539439716 428850408 376149984 669471328 524695392 470972432 234792064 455194928 528545488 259483648 178918240 369308128 640564576 548088288 459349096 268532792 600020696 564573446 592883144 214676258 188663230 407253344 637121960 698716160 743056704 45143312 644762894 392415232 754733016 531661312 641941168 330112288 283545600 759130624 299393856 772708632 292912576 404311048 697094016 348922020 444707616 616038544 291332928 310808384 857013088 560815440 705207360 735379472 320200904 322955376 278558928 274122784 720632384 57464020 24340684 244498116 102066376 666109696 475814864 411939116 489234816 752669804 955905952 403654440 511054392 551989248 220115784 554639200 221007048 952214560 711115840 165799712 228224344 337228800 931975442 208721496 651374592 314753672 408302016 28332584 349261136 655126460 139787840 130247380 68935424 513933904 733558784 916984614 268050930 663055936 396018136 169457408 300728304 295005472 815841536 858384256 127019136 713922048 769684210 264441532 161874336 507959296 354367648 701691904 344092916 376836608 98410240 672538112 967127552 823966720 279504328 445298664 975579208 752586688 136547384 716030336 284201492 796211475 509046848 77365568 936190432 233971024 104323200 526422704 312640368 570256876 529320016 213510400 139094568 233459630 344687616 318232976 429367360 221281098 585116160 588244240 309865088 394044104 575117472 599652160 157790976 560933552 610616952 317069824 569548352 351293062 324898208 450315556 207765055 608546640 507099872 160923808 328358616 144092868 302181120 346283008 132871264 508271584 567268224 422187968 493153776 273986808 266996672 223606880 364782816 333397648 389595344 514750976 383236553 580974254 623382416 249799368 583911968 554191034 537082360 452732576 629905936 580710512 404423312 526981412 250079072 333193952 370776128 374001936 392592570 554452794 597246796 238535552 301073544 337692000 220161088 410253552 471436288 538998720 289183616 461900032 278481152 528779680 616932608 398232944 261336408 223618816 283429360 338496048 255786752 359842752 295865968 431346176 399331080 296386539 228822848 310663136 233288192 549149088 286997856 357301472 379292416 342447144 475859696 474405320 207953399 449888384 467236624 535944208 394000336 123159536 289439936 191992276 543054704 207245702 395910272 521386300 486330084 404865063 241382224 271935320 475233536 198009056 72948672 129961696 114332448 546342912 143163350 157478840 482423104 140806944 299271752 244912128 158210592 387265792 495283856 366944320 223887872 236549056 373171712 364384270 460570640 163803872 413600096 519100752 338113552 317478272 543363560 285640296 93148928 533974656 416726272 433333264 275532800 425495936 350297856 221200256 139505360 366789542 165725044 368273408 167172320 79681528 416599456 209126748 484544048 227973420 166519104 240813658 85838846 122116652 487339176 141048701 149695360 566566784 165749760 524517760 264948160 235022582 134435542 442049184 483075816 393444876 192449792 393971136 275365104 176922476 183108448 541893088 124029400 519033674 247480384 285006992 451005472 184887096 480067328 140850806 128321536 195024896 433870412 364025312 319971328 265908000 474027008 100951360 136888704 458372096 422583760 529547888 542258796 156142720 436110208 372139776 135806848 339790431 421976752 511779328 528699936 220572416 95490944 85737216 129215232 164744904 171647680 344353232 238056448 518423040 406289615 77661568 210067200 322472448 155879720 313940992 77596800 181214856 55858668 76781168 102111808 306123488 272707904 181363520 497585492 158085232 309303552 313307288 113549312 197597164 393808912 361335936 344812992 265520128 418126304 107246848 344531608 76367726 67432768 374175904 538835128 83731948 345620056 351491328 387288696 161634260 47862104 358505880 502872128 356639800 432057598 534568976 313755936 168181280 99362052 88846080 304019696 453789440 246665216 315471600 320095424 325450494 286364224 150741650 96838296 440789792 92599568 285424640 45782992 506107672 276604752 435766080 205086128 415649024 509109376 359404429 335588616 463354624 149061604 136028800 63819392 485551568 176796480 216595952 207980368 102068714 72892456 131988416 292223088 260551932 66899636
304414736 331534016 421744576 499704640 328768808 399379008 248820554 419909940 542588472 198605432 547952244 413352000 452201408 364029852 177171392 116602160 402010912 510978920 167969076 461318336 501074962 112689280 76488928 311226176 336209104 137429696 77287616 225402232 158636362 481672304 549151456 445532608 85641856 474602976 467850749 135142864 391988544 314184736 397032768 266174272 153881276 136413636 58002976 171950272 510732864 410544722 354596160 393501376 310229536 232856416 293618080 545591232 120727680 194725776 448276688 547562236 491251408 484052144 165229920 273873792 291959996 139795196 314849856 272932736 471200912 232576016 91926192 288566590 94939380 113295920 160886266 111487536 522302256 322864448 194742720 117721884 407299200 419603396 309014088 256313664 549635008 404859072 351136112 114955744 335358608 408709168 139647328 59081920 249471808 520728256 428251968 339512776 148696472 480184376 444737126 473046824 94839938 68826910 287417024 517285640 189709460 483447588 459358960 451562064 412858024 41577216 802546432 539752032 921280896 134093184 822461396 390611968 935574580 419261970 477287664 276932160 553448000 417640352 228428288 84056242 146810720 630667268 979410456 214624160 984348032 594716608 776960608 911503681 447001344 265435072 457661582 586208000 207635576 735561216 468044352 399804416 53479168 988798200 651842944 686850280 990159580 976202368 37260800 690792763 954188160 105117360 586478356 837986880 404043200 189394224 146831536 45379488 651048968 499772088 218406464 371393016 70325208 507517242 23810048 731381864 342341600 498380568 51322632 49915544 392920000 468976896 698023296 841504234 991797188 143587552 211386560 982516992 13402 842288626 981274940 592566584 577427344 365116416 736363000 76593280 355948480 966500542 832336960 748632800 522481360 842780416 485983705 740000256 2604216 187653620 740416000 690271936 291784896 908918624 241933824 21707008 798817234 543711816 935643328 946294253 608097322 394314986 651931494 610994634 295185018 220769186 315134248 426362234 399907594 511041978 302955716 666790778 669918858 391539706 475718722 656792090 681326778 239465594 642608170 692291570 398744442 651222970 432967680 406572826 531990174 289439673 690221258 588774490 242598426 410033234 225767486 383855738 427957626 214545882 589946202 648942842 503862586 574828394 355661426 348671290 305281498 446457434 415072266 471269962 596425594 464911171 662648872 705057034 331473986 665586586 635865652 618756978 534407194 711580554 662385130 486097930 608656030 331753690 414868570 452450746 455676554 474267188 636127412 678921414 320210170 382748162 419366618 301835706 491928170 553110906 620673338 370858234 543574650 360155770 610454298 698607226 479907562 343011026 305293434 365103978 420170666 337461370 441517370 377540586 513020794 481005698 378061157 310497466 392337754 314962810 630823706 368672474 438976090 460967034 424121762 557534314 556079938 289628017 531563002 548911242 642650672 500706800 229866000 396146400 298698740 649761168 313952166 502616736 628092764 593036548 511571527 348088688 378641784 581940000 304715520 179655136 236668160 221038912 653049376 249869814 264185304 589129568 247513408 405978216 351618592 264917056 493972256 601990320 473650784 330594336 343255520 479878176 471090734 567277104 270510336 520306560 625807216 444820016 424184736 650070024 392346760 199855392 640681120 523432736 540039728 382239264 532202400 457004320 327906720 246211824 473496006 272431508 474979872 273878784 186387992 523305920 315833212 591250512 334679884 273225568 347520122 192545310 228823116 594045640 247755165 256401824 673273248 272456224 631224224 371654624 341729046 241142006 548755648 589782280 500151340 299156256 500677600 382071568 283628940 289814912 648599552 230735864 625740138 354186848 391713456 557711936 291593560 586773792 247557270 235028000 301731360 540576876 470731776 426677792 372614464 580733472 207657824 243595168 565078560 529290224 571612528 584323436 198207360 478174848 414204416 177871488 381855071 464041392 553843968 570764576 262637056 137555584 127801856 171279872 206809544 213712320 386417872 280121088 560487680 448354255 119726208 252131840 364537088 197944360 356005632 119661440 223279496 97923308 118845808 144176448 348188128 314772544 223428160 539650132 200149872 351368192 355371928 155613952 239661804 435873552 403400576 386877632 307584768 460190944 149311488 386596248 118432366 109497408 416240544 580899768 125796588 387684696 393555968 429353336 203698900 89926744 400570520 544936768 398704440 474122238 576633616 355820576 210245920 141426692 130910720 346084336 495854080 288729856 357536240 362160064 367515134 328428864 192806290 138902936 482854432 134664208 327489280 87847632 548172312 318669392 477830720 247150768 457713664 551174016 401469069 377653256 505419264 191126244 178093440 105884032 527616208 218861120 258660592 250045008 144133354 114957096 174053056 334287728 302616572 108964276
508653968 535773248 625983808 703943872 533008040 603618240 453059786 624149172 746827704 402844664 752191476 617591232 656440640 568269084 381410624 320841392 606250144 715218152 372208308 665557568 705314194 316928512 280728160 515465408 540448336 341668928 281526848 429641464 362875594 685911536 753390688 649771840 289881088 678842208 672089981 339382096 596227776 518423968 601272000 470413504 358120508 340652868 262242208 376189504 714972096 614783954 558835392 597740608 514468768 437095648 497857312 749830464 324966912 398965008 652515920 751801468 695490640 688291376 369469152 478113024 496199228 344034428 519089088 477171968 675440144 436815248 296165424 492805822 299178612 317535152 365125498 315726768 726541488 527103680 398981952 321961116 611538432 623842628 513253320 460552896 753874240 609098304 555375344 319194976 539597840 612948400 343886560 263321152 453711040 724967488 632491200 543752008 352935704 684423608 648976358 677286056 299079170 273066142 491656256 721524872 575510528 791975932 880494860 884348273 969669920 173438000 481666576 757265152 765146304 649764352 835798992 532538624 759763038 948376560 918106432 773135744 82307680 603330464 298640104 360618524 860545200 761496842 154029760 822247340 645190400 71151824 751795840 956738336 343079800 305464512 318492712 860956502 690306552 987698048 942002032 333565100 807240512 926449288 494586880 884245088 749572432 642529424 915824389 385283440 517806796 110971840 613904576 86065664 688317056 253975692 176460288 266703056 4230288 263810986 585641472 611522854 628705000 605420616 500950304 143762168 462894064 164232000 956177320 671474936 394720704 987955904 728038760 144848384 544355840 541621808 99555136 388834168 407423380 496940384 929976064 931449856 752620060 188759474 91227108 102054736 773067704 10369440 90759084 362789968 358296384 632223904 148641472 914407410 859773488 215862160 233182592 758022784 312700906 959050368 822179758 624063744 967963916 671488233 848957185 258067376 577637104 363854768 621471276 580534416 264724800 190308968 284674030 395902016 369447376 480581760 272495498 636330560 639458640 361079488 445258504 626331872 650866560 209005376 612147952 661831352 368284224 620762752 402507462 376112608 501529956 258979455 659761040 558314272 212138208 379573016 195307268 353395520 397497408 184085664 559485984 618482624 473402368 544368176 325201208 318211072 274821280 415997216 384612048 440809744 565965376 434450953 632188654 674596816 301013768 635126368 605405434 588296760 503946976 681120336 631924912 455637712 578195812 301293472 384408352 421990528 425216336 443806970 605667194 648461196 289749952 352287944 388906400 271375488 461467952 522650688 590213120 340398016 513114432 329695552 579994080 668147008 449447344 312550808 274833216 334643760 389710448 307001152 411057152 347080368 482560576 450545480 347600939 280037248 361877536 284502592 600363488 338212256 408515872 430506816 393661544 527074096 525619720 259167799 501102784 518451024 765163888 623220016 352379216 518659616 421211956 772274384 436465382 625129952 750605980 715549764 634084743 470601904 501155000 704453216 427228736 302168352 359181376 343552128 775562592 372383030 386698520 711642784 370026624 528491432 474131808 387430272 616485472 724503536 596164000 453107552 465768736 602391392 593603950 689790320 393023552 642819776 748320432 567333232 546697952 772583240 514859976 322368608 763194336 645945952 662552944 504752480 654715616 579517536 450419936 368725040 596009222 394944724 597493088 396392000 308901208 645819136 438346428 713763728 457193100 395738784 470033338 315058526 351336332 716558856 370268381 378915040 795786464 394969440 753737440 494167840 464242262 363655222 671268864 712295496 622664556 421669472 623190816 504584784 406142156 412328128 771112768 353249080 748253354 476700064 514226672 680225152 414106776 709287008 370070486 357541216 424244576 663090092 593244992 549191008 495127680 703246688 330171040 366108384 687591776 651803440 699794880 712505788 326389712 606357200 542386768 306053840 510037423 592223744 682026320 698946928 390819408 265737936 255984208 299462224 334991896 341894672 514600224 408303440 688670032 576536607 247908560 380314192 492719440 326126712 484187984 247843792 351461848 226105660 247028160 272358800 476370480 442954896 351610512 667832484 328332224 479550544 483554280 283796304 367844156 564055904 531582928 515059984 435767120 588373296 277493840 514778600 246614718 237679760 544422896 709082120 253978940 515867048 521738320 557535688 331881252 218109096 528752872 673119120 526886792 602304590 704815968 484002928 338428272 269609044 259093072 474266688 624036432 416912208 485718592 490342416 495697486 456611216 320988642 267085288 611036784 262846560 455671632 216029984 676354664 446851744 606013072 375333120 585896016 679356368 529651421 505835608 633601616 319308596 306275792 234066384 655798560 347043472 386842944 378227360 272315706 243139448 302235408 462470080 430798924 237146628
634462820 661582100 751792660 829752724 658816892 729427092 578868638 749958024 872636556 528653516 878000328 743400084 782249492 694077936 507219476 446650244 732058996 841027004 498017160 791366420 831123046 442737364 406537012 641274260 666257188 467477780 407335700 555450316 488684446 811720388 879199540 775580692 415689940 804651060 797898833 465190948 722036628 644232820 727080852 596222356 483929360 466461720 388051060 501998356 840780948 740592806 684644244 723549460 640277620 562904500 623666164 875639316 450775764 524773860 778324772 877610320 821299492 814100228 495278004 603921876 622008080 469843280 644897940 602980820 801248996 562624100 421974276 618614674 424987464 443344004 490934350 441535620 852350340 652912532 524790804 447769968 737347284 749651480 639062172 586361748 879683092 734907156 681184196 445003828 665406692 738757252 469695412 389130004 579519892 850776340 758300052 669560860 478744556 810232460 774785210 803094908 424888022 398874994 617465108 847333724 77479584 391325024 574789216 698192352 297610000 502104576 55506944 356509536 282139408 392161232 344860288 459762048 996699300 162707456 16361152 112636928 494856460 342960276 966931832 375104224 425897584 571202368 998134680 193960000 531943631 313598588 415067176 854504960 632241072 940709952 134261376 414545792 119469888 36648360 475544448 52664000 235831536 799947104 884319552 770308096 261239184 792445600 206341376 367093760 235439872 806540768 980785189 123884080 191369930 650034256 168037760 890708608 51382956 385273244 322842754 595681548 597006464 731823808 140336000 501108288 448520108 916254336 713355872 249106064 228274776 391606644 746968128 117998792 339910260 920412288 678145024 301676790 87714560 931099584 777866084 83515904 551283456 927379552 68903232 896690856 821820812 700492558 737179000 573446144 898538240 966887120 537501888 125866880 824779520 487579264 319143296 329809408 926780864 939203584 522553568 217400576 559476096 642291389 463988860 953305728 599473936 385691600 643308108 602371248 286561632 212145800 306510862 417738848 391284208 502418592 294332330 658167392 661295472 382916320 467095336 648168704 672703392 230842208 633984784 683668184 390121056 642599584 424344294 397949440 523366788 280816287 681597872 580151104 233975040 401409848 217144100 375232352 419334240 205922496 581322816 640319456 495239200 566205008 347038040 340047904 296658112 437834048 406448880 462646576 587802208 456287785 654025486 696433648 322850600 656963200 627242266 610133592 525783808 702957168 653761744 477474544 600032644 323130304 406245184 443827360 447053168 465643802 627504026 670298028 311586784 374124776 410743232 293212320 483304784 544487520 612049952 362234848 534951264 351532384 601830912 689983840 471284176 334387640 296670048 356480592 411547280 328837984 432893984 368917200 504397408 472382312 369437771 301874080 383714368 306339424 622200320 360049088 430352704 452343648 415498376 548910928 547456552 281004631 522939616 540287856 818957424 677013552 406172752 572453152 475005492 826067920 490258918 678923488 804399516 769343300 687878279 524395440 554948536 758246752 481022272 355961888 412974912 397345664 829356128 426176566 440492056 765436320 423820160 582284968 527925344 441223808 670279008 778297072 649957536 506901088 519562272 656184928 647397486 743583856 446817088 696613312 802113968 621126768 600491488 826376776 568653512 376162144 816987872 699739488 716346480 558546016 708509152 633311072 504213472 422518576 649802758 448738260 651286624 450185536 362694744 699612672 492139964 767557264 510986636 449532320 523826874 368852062 405129868 770352392 424061917 432708576 849580000 448762976 807530976 547961376 518035798 417448758 725062400 766089032 676458092 475463008 676984352 558378320 459935692 466121664 824906304 407042616 802046890 530493600 568020208 734018688 467900312 763080544 423864022 411334752 478038112 716883628 647038528 602984544 548921216 757040224 383964576 419901920 741385312 705596976 539886192 552597100 166481024 446448512 382478080 146145152 350128735 432315056 522117632 539038240 230910720 105829248 96075520 139553536 175083208 181985984 354691536 248394752 528761344 416627919 87999872 220405504 332810752 166218024 324279296 87935104 191553160 66196972 87119472 112450112 316461792 283046208 191701824 507923796 168423536 319641856 323645592 123887616 207935468 404147216 371674240 355151296 275858432 428464608 117585152 354869912 86706030 77771072 384514208 549173432 94070252 355958360 361829632 397627000 171972564 58200408 368844184 513210432 366978104 442395902 544907280 324094240 178519584 109700356 99184384 314358000 464127744 257003520 325809904 330433728 335788798 296702528 161079954 107176600 451128096 102937872 295762944 56121296 516445976 286943056 446104384 215424432 425987328 519447680 369742733 345926920 473692928 159399908 146367104 74157696 495889872 187134784 226934256 218318672 112407018 83230760 142326720 302561392 270890236 77237940
568870608 595989888 686200448 764160512 593224680 663834880 513276426 684365812 807044344 463061304 812408116 677807872 716657280 628485724 441627264 381058032 666466784 775434792 432424948 725774208 765530834 377145152 340944800 575682048 600664976 401885568 341743488 489858104 423092234 746128176 813607328 709988480 350097728 739058848 732306621 399598736 656444416 578640608 661488640 530630144 418337148 400869508 322458848 436406144 775188736 675000594 619052032 657957248 574685408 497312288 558073952 810047104 385183552 459181648 712732560 812018108 755707280 748508016 429685792 538329664 556415868 404251068 579305728 537388608 735656784 497031888 356382064 553022462 359395252 377751792 425342138 375943408 786758128 587320320 459198592 382177756 671755072 684059268 573469960 520769536 814090880 669314944 615591984 379411616 599814480 673165040 404103200 323537792 513927680 785184128 692707840 603968648 413152344 744640248 709192998 737502696 359295810 333282782 551872896 781741512 929621088 672824705 125756672 727511232 679003136 229769000 947984400 374334208 466846912 577825454 655319424 710705540 12928488 140406784 568375096 15713868 476832232 355830336 767987328 952756352 976316800 105100684 722088400 844877496 835066752 142661328 17467104 218702634 324790040 510496768 930370816 299539784 640724828 13301880 785081568 62656680 567332976 86496926 496251648 284058744 752817728 670559952 10815680 563775488 952853920 829702536 71401984 920182656 439125056 894084904 436020736 871125504 180205056 261409344 169131056 891052316 882714752 871766224 785279104 557184896 478324036 64604272 167507904 480848272 759031296 377862072 305165312 905109112 92858896 142193664 971540208 745066368 516589824 766828480 168697384 220903744 949562141 327058376 369041454 623377376 126159392 846222664 232638592 502816176 665658816 929003712 611937104 802525552 929712616 856204800 128764928 373352864 593017440 189036800 444246400 51305880 78240412 133892590 459770504 312860164 645105928 431323592 688940100 648003240 332193624 257777792 352142854 463370840 436916200 548050584 339964322 703799384 706927464 428548312 512727328 693800696 718335384 276474200 679616776 729300176 435753048 688231576 469976286 443581432 568998780 326448279 727229864 625783096 279607032 447041840 262776092 420864344 464966232 251554488 626954808 685951448 540871192 611837000 392670032 385679896 342290104 483466040 452080872 508278568 633434200 501919777 699657478 742065640 368482592 702595192 672874258 655765584 571415800 748589160 699393736 523106536 645664636 368762296 451877176 489459352 492685160 511275794 673136018 715930020 357218776 419756768 456375224 338844312 528936776 590119512 657681944 407866840 580583256 397164376 647462904 735615832 516916168 380019632 342302040 402112584 457179272 374469976 478525976 414549192 550029400 518014304 415069763 347506072 429346360 351971416 667832312 405681080 475984696 497975640 461130368 594542920 593088544 326636623 568571608 585919848 515866776 373922904 103082104 269362504 171914844 522977272 187168270 375832840 501308868 466252652 384787631 221304792 251857888 455156104 177931624 52871240 109884264 94255016 526265480 123085918 137401408 462345672 120729512 279194320 224834696 138133160 367188360 475206424 346866888 203810440 216471624 353094280 344306838 440493208 143726440 393522664 499023320 318036120 297400840 523286128 265562864 73071496 513897224 396648840 413255832 255455368 405418504 330220424 201122824 119427928 346712110 145647612 348195976 147094888 59604096 396522024 189049316 464466616 207895988 146441672 220736226 65761414 102039220 467261744 120971269 129617928 546489352 145672328 504440328 244870728 214945150 114358110 421971752 462998384 373367444 172372360 373893704 255287672 156845044 163031016 521815656 103951968 498956242 227402952 264929560 430928040 164809664 459989896 120773374 108244104 174947464 413792980 343947880 299893896 245830568 453949576 80873928 116811272 438294664 402506328 880677232 893388140 507272064 787239552 723269120 486936192 690919775 773106096 862908672 879829280 571701760 446620288 436866560 480344576 515874248 522777024 695482576 589185792 869552384 757418959 428790912 561196544 673601792 507009064 665070336 428726144 532344200 406988012 427910512 453241152 657252832 623837248 532492864 848714836 509214576 660432896 664436632 464678656 548726508 744938256 712465280 695942336 616649472 769255648 458376192 695660952 427497070 418562112 725305248 889964472 434861292 696749400 702620672 738418040 512763604 398991448 709635224 854001472 707769144 783186942 885698320 664885280 519310624 450491396 439975424 655149040 804918784 597794560 666600944 671224768 676579838 637493568 501870994 447967640 791919136 443728912 636553984 396912336 857237016 627734096 786895424 556215472 766778368 860238720 710533773 686717960 814483968 500190948 487158144 414948736 836680912 527925824 567725296 559109712 453198058 424021800 483117760 643352432 611681276 418028980
414740400 441859680 532070240 610030304 439094472 509704672 359146218 530235604 652914136 308931096 658277908 523677664 562527072 474355516 287497056 226927824 512336576 621304584 278294740 571644000 611400626 223014944 186814592 421551840 446534768 247755360 187613280 335727896 268962026 591997968 659477120 555858272 195967520 584928640 578176413 245468528 502314208 424510400 507358432 376499936 264206940 246739300 168328640 282275936 621058528 520870386 464921824 503827040 420555200 343182080 403943744 655916896 231053344 305051440 558602352 657887900 601577072 594377808 275555584 384199456 402285660 250120860 425175520 383258400 581526576 342901680 202251856 398892254 205265044 223621584 271211930 221813200 632627920 433190112 305068384 228047548 517624864 529929060 419339752 366639328 659960672 515184736 461461776 225281408 445684272 519034832 249972992 169407584 359797472 631053920 538577632 449838440 259022136 590510040 555062790 583372488 205165602 179152574 397742688 627611304 488276350 595101056 203056128 786397000 401879032 976913992 51682426 99822256 958477760 457597868 93683760 147423440 461936640 965859820 301545552 508569392 171452752 687247956 529134300 556374720 461717758 506319416 158812940 215435280 244489942 875829350 935598648 333305520 47999232 817944512 452628544 538342004 88666234 123323798 419420630 952887664 546697728 524102272 525632312 764009664 59415072 827881824 988088352 724393600 90596384 280096848 627157920 658759040 81450736 15434784 824507396 562308672 32721432 945364168 864555464 728755668 15024928 706366344 663276800 273691008 910822936 226305629 250690304 555053024 467201152 162775040 623776320 342118836 94358968 745403464 649476312 951222784 909213728 48548480 995004804 161574496 407467000 913047040 767087688 703204256 101285088 563929112 865291288 881934260 260366928 353439424 580793675 852904272 160093760 209554736 71490040 36596544 659214848 457711584 582827792 399396224 167456809 718015360 792931868 603295712 417930352 204148016 461764524 420827664 105018048 30602216 124967278 236195264 209740624 320875008 112788746 476623808 479751888 201372736 285551752 466625120 491159808 49298624 452441200 502124600 208577472 461056000 242800710 216405856 341823204 99272703 500054288 398607520 52431456 219866264 35600516 193688768 237790656 24378912 399779232 458775872 313695616 384661424 165494456 158504320 115114528 256290464 224905296 281102992 406258624 274744201 472481902 514890064 141307016 475419616 445698682 428590008 344240224 521413584 472218160 295930960 418489060 141586720 224701600 262283776 265509584 284100218 445960442 488754444 130043200 192581192 229199648 111668736 301761200 362943936 430506368 180691264 353407680 169988800 420287328 508440256 289740592 152844056 115126464 174937008 230003696 147294400 251350400 187373616 322853824 290838728 187894187 120330496 202170784 124795840 440656736 178505504 248809120 270800064 233954792 367367344 365912968 99461047 341396032 358744272 516554092 374610220 103769420 270049820 172602160 523664588 187855586 376520156 501996184 466939968 385474947 221992108 252545204 455843420 178618940 53558556 110571580 94942332 526952796 123773234 138088724 463032988 121416828 279881636 225522012 138820476 367875676 475893740 347554204 204497756 217158940 353781596 344994154 441180524 144413756 394209980 499710636 318723436 298088156 523973444 266250180 73758812 514584540 397336156 413943148 256142684 406105820 330907740 201810140 120115244 347399426 146334928 348883292 147782204 60291412 397209340 189736632 465153932 208583304 147128988 221423542 66448730 102726536 467949060 121658585 130305244 547176668 146359644 505127644 245558044 215632466 115045426 422659068 463685700 374054760 173059676 374581020 255974988 157532360 163718332 522502972 104639284 499643558 228090268 265616876 431615356 165496980 460677212 121460690 108931420 175634780 414480296 344635196 300581212 246517884 454636892 81561244 117498588 438981980 403193644 772513584 785224492 399108416 679075904 615105472 378772544 582756127 664942448 754745024 771665632 463538112 338456640 328702912 372180928 407710600 414613376 587318928 481022144 761388736 649255311 320627264 453032896 565438144 398845416 556906688 320562496 424180552 298824364 319746864 345077504 549089184 515673600 424329216 740551188 401050928 552269248 556272984 356515008 440562860 636774608 604301632 587778688 508485824 661092000 350212544 587497304 319333422 310398464 617141600 781800824 326697644 588585752 594457024 630254392 404599956 290827800 601471576 745837824 599605496 675023294 777534672 556721632 411146976 342327748 331811776 546985392 696755136 489630912 558437296 563061120 568416190 529329920 393707346 339803992 683755488 335565264 528390336 288748688 749073368 519570448 678731776 448051824 658614720 752075072 602370125 578554312 706320320 392027300 378994496 306785088 728517264 419762176 459561648 450946064 345034410 315858152 374954112 535188784 503517628 309865332
358413392 385532672 475743232 553703296 382767464 453377664 302819210 473908596 596587128 252604088 601950900 467350656 506200064 418028508 231170048 170600816 456009568 564977576 221967732 515316992 555073618 166687936 130487584 365224832 390207760 191428352 131286272 279400888 212635018 535670960 603150112 499531264 139640512 528601632 521849405 189141520 445987200 368183392 451031424 320172928 207879932 190412292 112001632 225948928 564731520 464543378 408594816 447500032 364228192 286855072 347616736 599589888 174726336 248724432 502275344 601560892 545250064 538050800 219228576 327872448 345958652 193793852 368848512 326931392 525199568 286574672 145924848 342565246 148938036 167294576 214884922 165486192 576300912 376863104 248741376 171720540 461297856 473602052 363012744 310312320 603633664 458857728 405134768 168954400 389357264 462707824 193645984 113080576 303470464 574726912 482250624 393511432 202695128 534183032 498735782 527045480 148838594 122825566 341415680 571284296 558251776 492201440 956981864 921656800 365240016 882684938 862267904 364036576 478084384 493637120 586603640 273701836 82144928 436080386 917189632 598185984 936362884 991195136 832064528 79638720 764672900 159198592 90065472 382169146 468514064 594171216 937585952 282304512 655628960 624573632 2827776 847695548 578642447 848201216 449746144 710638352 387187728 137028832 680971212 228820220 195934464 728819600 117408504 740247078 734079502 786558208 298612960 186152376 568346060 975605370 19172114 831179200 490157568 774803504 228484032 698220800 14279600 284862272 463593520 92080256 505713152 188780 531783696 189559232 357493440 833206480 407635240 482646928 53348684 417145312 623648072 272073600 714107056 973244352 418451712 837008763 437734400 137857536 176870132 979819504 471753536 270222704 319566848 822818752 50819328 401126320 485897216 121765920 286399320 335229952 86401056 852322624 836931840 911330512 75593892 925697744 193243360 394387968 875166878 402382468 842777520 628995184 886611692 845674832 529865216 455449384 549814446 661042432 634587792 745722176 537635914 901470976 904599056 626219904 710398920 891472288 916006976 474145792 877288368 926971768 633424640 885903168 667647878 641253024 766670372 524119871 924901456 823454688 477278624 644713432 460447684 618535936 662637824 449226080 824626400 883623040 738542784 809508592 590341624 583351488 539961696 681137632 649752464 705950160 831105792 699591369 897329070 939737232 566154184 900266784 870545850 853437176 769087392 946260752 897065328 720778128 843336228 566433888 649548768 687130944 690356752 708947386 870807610 913601612 554890368 617428360 654046816 536515904 726608368 787791104 855353536 605538432 778254848 594835968 845134496 933287424 714587760 577691224 539973632 599784176 654850864 572141568 676197568 612220784 747700992 715685896 612741355 545177664 627017952 549643008 865503904 603352672 673656288 695647232 658801960 792214512 790760136 524308215 766243200 783591440 742260552 600316680 329475880 495756280 398308620 749371048 413562046 602226616 727702644 692646428 611181407 447698568 478251664 681549880 404325400 279265016 336278040 320648792 752659256 349479694 363795184 688739448 347123288 505588096 451228472 364526936 593582136 701600200 573260664 430204216 442865400 579488056 570700614 666886984 370120216 619916440 725417096 544429896 523794616 749679904 491956640 299465272 740291000 623042616 639649608 481849144 631812280 556614200 427516600 345821704 573105886 372041388 574589752 373488664 285997872 622915800 415443092 690860392 434289764 372835448 447130002 292155190 328432996 693655520 347365045 356011704 772883128 372066104 730834104 471264504 441338926 340751886 648365528 689392160 599761220 398766136 600287480 481681448 383238820 389424792 748209432 330345744 725350018 453796728 491323336 657321816 391203440 686383672 347167150 334637880 401341240 640186756 570341656 526287672 472224344 680343352 307267704 343205048 664688440 628900104 782724656 795435564 409319488 689286976 625316544 388983616 592967199 675153520 764956096 781876704 473749184 348667712 338913984 382392000 417921672 424824448 597530000 491233216 771599808 659466383 330838336 463243968 575649216 409056488 567117760 330773568 434391624 309035436 329957936 355288576 559300256 525884672 434540288 750762260 411262000 562480320 566484056 366726080 450773932 646985680 614512704 597989760 518696896 671303072 360423616 597708376 329544494 320609536 627352672 792011896 336908716 598796824 604668096 640465464 414811028 301038872 611682648 756048896 609816568 685234366 787745744 566932704 421358048 352538820 342022848 557196464 706966208 499841984 568648368 573272192 578627262 539540992 403918418 350015064 693966560 345776336 538601408 298959760 759284440 529781520 688942848 458262896 668825792 762286144 612581197 588765384 716531392 402238372 389205568 316996160 738728336 429973248 469772720 461157136 355245482 326069224 385165184 545399856 513728700 320076404
416391696 443510976 533721536 611681600 440745768 511355968 360797514 531886900 654565432 310582392 659929204 525328960 564178368 476006812 289148352 228579120 513987872 622955880 279946036 573295296 613051922 224666240 188465888 423203136 448186064 249406656 189264576 337379192 270613322 593649264 661128416 557509568 197618816 586579936 579827709 247119824 503965504 426161696 509009728 378151232 265858236 248390596 169979936 283927232 622709824 522521682 466573120 505478336 422206496 344833376 405595040 657568192 232704640 306702736 560253648 659539196 603228368 596029104 277206880 385850752 403936956 251772156 426826816 384909696 583177872 344552976 203903152 400543550 206916340 225272880 272863226 223464496 634279216 434841408 306719680 229698844 519276160 531580356 420991048 368290624 661611968 516836032 463113072 226932704 447335568 520686128 251624288 171058880 361448768 632705216 540228928 451489736 260673432 592161336 556714086 585023784 206816898 180803870 399393984 629262600 322905360 583941196 930320640 810020224 217766092 563975616 867741696 637098872 866819654 672483828 123867136 255940748 867879144 618796768 699461440 259326029 781246304 797719688 485475980 238524352 57753984 404922063 987784980 129391810 102009936 850996396 632602368 348807200 342191054 673588792 738432476 953479640 826063644 221249192 928084140 967268288 21484544 116333568 909083080 795265056 390929888 256104532 241452010 703732144 227458752 672667392 993125442 661056378 467355264 117714008 74078512 194391552 876634144 500290688 290763456 942860960 90260236 53041184 779163648 638653248 86948672 109970880 535911680 32200704 658256256 517451672 265113004 688554752 45838360 591820326 543876976 676413312 390108828 111079808 155280948 312900700 465173656 935241216 337502436 373536800 917281418 262038304 722866368 707918288 427828800 591565824 886543572 232206744 945138688 443798016 51445248 173440368 825985280 404278846 341295952 224418496 175098730 951671468 36676608 972342640 534966192 321183856 578800364 537863504 222053888 147638056 242003118 353231104 326776464 437910848 229824586 593659648 596787728 318408576 402587592 583660960 608195648 166334464 569477040 619160440 325613312 578091840 359836550 333441696 458859044 216308543 617090128 515643360 169467296 336902104 152636356 310724608 354826496 141414752 516815072 575811712 430731456 501697264 282530296 275540160 232150368 373326304 341941136 398138832 523294464 391780041 589517742 631925904 258342856 592455456 562734522 545625848 461276064 638449424 589254000 412966800 535524900 258622560 341737440 379319616 382545424 401136058 562996282 605790284 247079040 309617032 346235488 228704576 418797040 479979776 547542208 297727104 470443520 287024640 537323168 625476096 406776432 269879896 232162304 291972848 347039536 264330240 368386240 304409456 439889664 407874568 304930027 237366336 319206624 241831680 557692576 295541344 365844960 387835904 350990632 484403184 482948808 216496887 458431872 475780112 882362640 740418768 469577968 635858368 538410708 889473136 553664134 742328704 867804732 832748516 751283495 587800656 618353752 821651968 544427488 419367104 476380128 460750880 892761344 489581782 503897272 828841536 487225376 645690184 591330560 504629024 733684224 841702288 713362752 570306304 582967488 719590144 710802702 806989072 510222304 760018528 865519184 684531984 663896704 889781992 632058728 439567360 880393088 763144704 779751696 621951232 771914368 696716288 567618688 485923792 713207974 512143476 714691840 513590752 426099960 763017888 555545180 830962480 574391852 512937536 587232090 432257278 468535084 833757608 487467133 496113792 912985216 512168192 870936192 611366592 581441014 480853974 788467616 829494248 739863308 538868224 740389568 621783536 523340908 529526880 888311520 470447832 865452106 593898816 631425424 797423904 531305528 826485760 487269238 474739968 541443328 780288844 710443744 666389760 612326432 820445440 447369792 483307136 804790528 769002192 514362224 527073132 140957056 420924544 356954112 120621184 324604767 406791088 496593664 513514272 205386752 80305280 70551552 114029568 149559240 156462016 329167568 222870784 503237376 391103951 62475904 194881536 307286784 140694056 298755328 62411136 166029192 40673004 61595504 86926144 290937824 257522240 166177856 482399828 142899568 294117888 298121624 98363648 182411500 378623248 346150272 329627328 250334464 402940640 92061184 329345944 61182062 52247104 358990240 523649464 68546284 330434392 336305664 372103032 146448596 32676440 343320216 487686464 341454136 416871934 519383312 298570272 152995616 84176388 73660416 288834032 438603776 231479552 300285936 304909760 310264830 271178560 135555986 81652632 425604128 77413904 270238976 30597328 490922008 261419088 420580416 189900464 400463360 493923712 344218765 320402952 448168960 133875940 120843136 48633728 470365904 161610816 201410288 192794704 86883050 57706792 116802752 277037424 245366268 51713972
254503928 281623208 371833768 449793832 278858000 349468200 198909746 369999132 492677664 148694624 498041436 363441192 402290600 314119044 127260584 66691352 352100104 461068112 118058268 411407528 451164154 62778472 26578120 261315368 286298296 87518888 27376808 175491424 108725554 431761496 499240648 395621800 35731048 424692168 417939941 85232056 342077736 264273928 347121960 216263464 103970468 86502828 8092168 122039464 460822056 360633914 304685352 343590568 260318728 182945608 243707272 495680424 70816872 144814968 398365880 497651428 441340600 434141336 115319112 223962984 242049188 89884388 264939048 223021928 421290104 182665208 42015384 238655782 45028572 63385112 110975458 61576728 472391448 272953640 144831912 67811076 357388392 369692588 259103280 206402856 499724200 354948264 301225304 65044936 285447800 358798360 89736520 9171112 199561000 470817448 378341160 289601968 98785664 430273568 394826318 423136016 44929130 18916102 237506216 467374832 75256792 70900564 319203920 38162944 818822016 483595136 603563000 337098209 868139968 585151032 416498246 634988288 218443646 650189312 572972384 874947000 523856000 340371128 959050838 24289412 380660816 996109520 794048384 66976672 658781376 690558680 107192832 493869328 388892320 398918976 323824940 834174976 408514396 618418688 207164224 577159108 591802452 334868784 403491384 853723590 645528744 126257754 232870160 727196608 502983296 201335424 679036544 595134080 965337344 31392425 157632000 91894880 207219512 269780768 913803104 442322160 55872 778562384 546406400 359974752 641084760 338500608 916905584 71908492 822646794 685554928 912365280 532329432 38928392 313042576 472747816 919521472 721689744 50940520 642661528 609388288 486310959 479931328 773912744 162484928 695239168 26975520 553059210 292347032 760698920 549383944 596380408 546172648 531176568 1778320 845158208 674726544 944902784 14608512 2083840 432308864 727319848 170477884 22654032 466056 491029374 277247038 534863546 493926686 178117070 103701238 198066300 309294286 282839646 393974030 185887768 549722830 552850910 274471758 358650774 539724142 564258830 122397646 525540222 575223622 281676494 534155022 315899732 289504878 414922226 172371725 573153310 471706542 125530478 292965286 108699538 266787790 310889678 97477934 472878254 531874894 386794638 457760446 238593478 231603342 188213550 329389486 298004318 354202014 479357646 347843223 545580924 587989086 214406038 548518638 518797704 501689030 417339246 594512606 545317182 369029982 491588082 214685742 297800622 335382798 338608606 357199240 519059464 561853466 203142222 265680214 302298670 184767758 374860222 436042958 503605390 253790286 426506702 243087822 493386350 581539278 362839614 225943078 188225486 248036030 303102718 220393422 324449422 260472638 395952846 363937750 260993209 193429518 275269806 197894862 513755758 251604526 321908142 343899086 307053814 440466366 439011990 172560069 414495054 431843294 903784656 761840784 490999984 657280384 559832724 910895152 575086150 763750720 889226748 854170532 772705511 609222672 639775768 843073984 565849504 440789120 497802144 482172896 914183360 511003798 525319288 850263552 508647392 667112200 612752576 526051040 755106240 863124304 734784768 591728320 604389504 741012160 732224718 828411088 531644320 781440544 886941200 705954000 685318720 911204008 653480744 460989376 901815104 784566720 801173712 643373248 793336384 718138304 589040704 507345808 734629990 533565492 736113856 535012768 447521976 784439904 576967196 852384496 595813868 534359552 608654106 453679294 489957100 855179624 508889149 517535808 934407232 533590208 892358208 632788608 602863030 502275990 809889632 850916264 761285324 560290240 761811584 643205552 544762924 550948896 909733536 491869848 886874122 615320832 652847440 818845920 552727544 847907776 508691254 496161984 562865344 801710860 731865760 687811776 633748448 841867456 468791808 504729152 826212544 790424208 783901296 796612204 410496128 690463616 626493184 390160256 594143839 676330160 766132736 783053344 474925824 349844352 340090624 383568640 419098312 426001088 598706640 492409856 772776448 660643023 332014976 464420608 576825856 410233128 568294400 331950208 435568264 310212076 331134576 356465216 560476896 527061312 435716928 751938900 412438640 563656960 567660696 367902720 451950572 648162320 615689344 599166400 519873536 672479712 361600256 598885016 330721134 321786176 628529312 793188536 338085356 599973464 605844736 641642104 415987668 302215512 612859288 757225536 610993208 686411006 788922384 568109344 422534688 353715460 343199488 558373104 708142848 501018624 569825008 574448832 579803902 540717632 405095058 351191704 695143200 346952976 539778048 300136400 760461080 530958160 690119488 459439536 670002432 763462784 613757837 589942024 717708032 403415012 390382208 318172800 739904976 431149888 470949360 462333776 356422122 327245864 386341824 546576496 514905340 321253044
642967344 670086624 760297184 838257248 667321416 737931616 587373162 758462548 881141080 537158040 886504852 751904608 790754016 702582460 515724000 455154768 740563520 849531528 506521684 799870944 839627570 451241888 415041536 649778784 674761712 475982304 415840224 563954840 497188970 820224912 887704064 784085216 424194464 813155584 806403357 473695472 730541152 652737344 735585376 604726880 492433884 474966244 396555584 510502880 849285472 749097330 693148768 732053984 648782144 571409024 632170688 884143840 459280288 533278384 786829296 886114844 829804016 822604752 503782528 612426400 630512604 478347804 653402464 611485344 809753520 571128624 430478800 627119198 433491988 451848528 499438874 450040144 860854864 661417056 533295328 456274492 745851808 758156004 647566696 594866272 888187616 743411680 689688720 453508352 673911216 747261776 478199936 397634528 588024416 859280864 766804576 678065384 487249080 818736984 783289734 811599432 433392546 407379518 625969632 855838248 880051198 978083840 453880672 741181848 24645888 521077400 729315264 476196672 353191424 991109620 316836364 642383360 163101402 348896192 869339988 310147340 376281600 300889240 609540159 902892384 954802984 437392812 564551552 625517334 299430216 860357440 352298060 777562008 788372738 992987060 208877328 879566976 96256648 659027944 835892316 73185280 584237176 360851344 343121024 333442688 225882026 776429696 759213384 37663808 830472000 722980440 270381208 908793720 749463040 705920000 33666560 933585740 42810050 174598608 336306584 307882048 631487782 897069288 183170368 58423744 847146144 738634560 482146708 145413789 358267120 235482016 383761376 974749420 645289249 254094248 994827884 595341600 785674120 53638272 308750160 374444464 664768640 799175584 502611168 165772588 979849472 29070543 128658816 479257872 400704528 682419086 438680144 847793152 431416864 330650624 824156000 469094704 313687320 581664400 832829824 411933440 254456418 197918592 298471424 992248320 574804652 361022316 618638824 577701964 261892348 187476516 281841578 393069564 366614924 477749308 269663046 633498108 636626188 358247036 442426052 623499420 648034108 206172924 609315500 658998900 365451772 617930300 399675010 373280156 498697504 256147003 656928588 555481820 209305756 376740564 192474816 350563068 394664956 181253212 556653532 615650172 470569916 541535724 322368756 315378620 271988828 413164764 381779596 437977292 563132924 431618501 629356202 671764364 298181316 632293916 602572982 585464308 501114524 678287884 629092460 452805260 575363360 298461020 381575900 419158076 422383884 440974518 602834742 645628744 286917500 349455492 386073948 268543036 458635500 519818236 587380668 337565564 510281980 326863100 577161628 665314556 446614892 309718356 272000764 331811308 386877996 304168700 408224700 344247916 479728124 447713028 344768487 277204796 359045084 281670140 597531036 335379804 405683420 427674364 390829092 524241644 522787268 256335347 498270332 515618572 674862173 532918301 262077501 428357901 330910241 681972669 346163667 534828237 660304265 625248049 543783028 380300189 410853285 614151501 336927021 211866637 268879661 253250413 685260877 282081315 296396805 621341069 279724909 438189717 383830093 297128557 526183757 634201821 505862285 362805837 375467021 512089677 503302235 599488605 302721837 552518061 658018717 477031517 456396237 682281525 424558261 232066893 672892621 555644237 572251229 414450765 564413901 489215821 360118221 278423325 505707507 304643009 507191373 306090285 218599493 555517421 348044713 623462013 366891385 305437069 379731623 224756811 261034617 626257141 279966666 288613325 705484749 304667725 663435725 403866125 373940547 273353507 580967149 621993781 532362841 331367757 532889101 414283069 315840441 322026413 680811053 262947365 657951639 386398349 423924957 589923437 323805061 618985293 279768771 267239501 333942861 572788377 502943277 458889293 404825965 612944973 239869325 275806669 597290061 561501725 952291760 965002668 578886592 858854080 794883648 558550720 762534303 844720624 934523200 951443808 643316288 518234816 508481088 551959104 587488776 594391552 767097104 660800320 941166912 829033487 500405440 632811072 745216320 578623592 736684864 500340672 603958728 478602540 499525040 524855680 728867360 695451776 604107392 920329364 580829104 732047424 736051160 536293184 620341036 816552784 784079808 767556864 688264000 840870176 529990720 767275480 499111598 490176640 796919776 961579000 506475820 768363928 774235200 810032568 584378132 470605976 781249752 925616000 779383672 854801470 957312848 736499808 590925152 522105924 511589952 726763568 876533312 669409088 738215472 742839296 748194366 709108096 573485522 519582168 863533664 515343440 708168512 468526864 928851544 699348624 858509952 627830000 838392896 931853248 782148301 758332488 886098496 571805476 558772672 486563264 908295440 599540352 639339824 630724240 524812586 495636328 554732288 714966960 683295804 489643508
704787948 731907228 822117788 900077852 729142020 799752220 649193766 820283152 942961684 598978644 948325456 813725212 852574620 764403064 577544604 516975372 802384124 911352132 568342288 861691548 901448174 513062492 476862140 711599388 736582316 537802908 477660828 625775444 559009574 882045516 949524668 845905820 486015068 874976188 868223961 535516076 792361756 714557948 797405980 666547484 554254488 536786848 458376188 572323484 911106076 810917934 754969372 793874588 710602748 633229628 693991292 945964444 521100892 595098988 848649900 947935448 891624620 884425356 565603132 674247004 692333208 540168408 715223068 673305948 871574124 632949228 492299404 688939802 495312592 513669132 561259478 511860748 922675468 723237660 595115932 518095096 807672412 819976608 709387300 656686876 950008220 805232284 751509324 515328956 735731820 809082380 540020540 459455132 649845020 921101468 828625180 739885988 549069684 880557588 845110338 873420036 495213150 469200122 687790236 917658852 191186320 768231337 311705968 38789568 375310336 599969744 758307140 952000832 469442368 965469512 652081480 933837960 276168704 838700460 823937536 597440224 854831024 517024342 362715392 278842576 203835776 850144256 651801120 679633664 60562040 151975934 234510552 566850796 556206400 88592896 624763880 399063476 373039712 237316248 307771968 814560420 264847360 964262506 707325312 64154528 98245296 14795000 90170176 496195955 133716384 450849792 791425054 718580018 753976704 25935360 874773946 659391360 414335840 544163344 982841384 849671616 771739136 286255816 554731344 969372568 384871768 757843184 237598208 814812928 99082240 309511578 978765984 528669696 124642672 125297280 108115572 514475488 30794304 435959712 869197867 522231376 770481510 643556352 955956480 893825780 543915520 147498836 900155712 575990784 726973184 679994560 719291768 88454144 133210624 61643568 689215072 468277024 286003456 914743766 166177280 407014652 360244736 246403115 861473024 492315640 668894640 455112304 712728812 671791952 355982336 281566504 375931566 487159552 460704912 571839296 363753034 727588096 730716176 452337024 536516040 717589408 742124096 300262912 703405488 753088888 459541760 712020288 493764998 467370144 592787492 350236991 751018576 649571808 303395744 470830552 286564804 444653056 488754944 275343200 650743520 709740160 564659904 635625712 416458744 409468608 366078816 507254752 475869584 532067280 657222912 525708489 723446190 765854352 392271304 726383904 696662970 679554296 595204512 772377872 723182448 546895248 669453348 392551008 475665888 513248064 516473872 535064506 696924730 739718732 381007488 443545480 480163936 362633024 552725488 613908224 681470656 431655552 604371968 420953088 671251616 759404544 540704880 403808344 366090752 425901296 480967984 398258688 502314688 438337904 573818112 541803016 438858475 371294784 453135072 375760128 691621024 429469792 499773408 521764352 484919080 618331632 616877256 350425335 592360320 609708560 670776688 528832816 257992016 424272416 326824756 677887184 342078182 530742752 656218780 621162564 539697543 376214704 406767800 610066016 332841536 207781152 264794176 249164928 681175392 277995830 292311320 617255584 275639424 434104232 379744608 293043072 522098272 630116336 501776800 358720352 371381536 508004192 499216750 595403120 298636352 548432576 653933232 472946032 452310752 678196040 420472776 227981408 668807136 551558752 568165744 410365280 560328416 485130336 356032736 274337840 501622022 300557524 503105888 302004800 214514008 551431936 343959228 619376528 362805900 301351584 375646138 220671326 256949132 622171656 275881181 284527840 701399264 300582240 659350240 399780640 369855062 269268022 576881664 617908296 528277356 327282272 528803616 410197584 311754956 317940928 676725568 258861880 653866154 382312864 419839472 585837952 319719576 614899808 275683286 263154016 329857376 568702892 498857792 454803808 400740480 608859488 235783840 271721184 593204576 557416240 660479792 673190700 287074624 567042112 503071680 266738752 470722335 552908656 642711232 659631840 351504320 226422848 216669120 260147136 295676808 302579584 475285136 368988352 649354944 537221519 208593472 340999104 453404352 286811624 444872896 208528704 312146760 186790572 207713072 233043712 437055392 403639808 312295424 628517396 289017136 440235456 444239192 244481216 328529068 524740816 492267840 475744896 396452032 549058208 238178752 475463512 207299630 198364672 505107808 669767032 214663852 476551960 482423232 518220600 292566164 178794008 489437784 633804032 487571704 562989502 665500880 444687840 299113184 230293956 219777984 434951600 584721344 377597120 446403504 451027328 456382398 417296128 281673554 227770200 571721696 223531472 416356544 176714896 637039576 407536656 566697984 336018032 546580928 640041280 490336333 466520520 594286528 279993508 266960704 194751296 616483472 307728384 347527856 338912272 233000618 203824360 262920320 423154992 391483836 197831540
287366992 314486272 404696832 482656896 311721064 382331264 231772810 402862196 525540728 181557688 530904500 396304256 435153664 346982108 160123648 99554416 384963168 493931176 150921332 444270592 484027218 95641536 59441184 294178432 319161360 120381952 60239872 208354488 141588618 464624560 532103712 428484864 68594112 457555232 450803005 118095120 374940800 297136992 379985024 249126528 136833532 119365892 40955232 154902528 493685120 393496978 337548416 376453632 293181792 215808672 276570336 528543488 103679936 177678032 431228944 530514492 474203664 467004400 148182176 256826048 274912252 122747452 297802112 255884992 454153168 215528272 74878448 271518846 77891636 96248176 143838522 94439792 505254512 305816704 177694976 100674140 390251456 402555652 291966344 239265920 532587264 387811328 334088368 97908000 318310864 391661424 122599584 42034176 232424064 503680512 411204224 322465032 131648728 463136632 427689382 455999080 77792194 51779166 270369280 500237896 649565992 847353864 508262912 531345344 611169956 804746432 941487662 260209024 462549816 226636872 507216896 227851794 958166560 70166568 497243648 75135972 81399764 582805952 783164576 326941088 439876912 1056000 237790848 134402160 52757760 899771776 424534880 923363520 302244352 852629272 705635664 744089088 114416300 706525184 395692672 479672896 454384256 345891824 626288752 336026368 88050816 778617424 631538744 220393842 955888556 695676229 657784896 185758720 404748800 353954304 545455392 282053376 634635577 40000302 945798384 935963752 478632752 572868064 938712160 689363188 189401712 228731648 406540800 909362048 161539584 403843680 242608384 135322240 142488892 537199072 624010472 865804800 789876160 828524344 64299008 58786304 667773040 339801216 290378752 809507010 635921272 929230356 326327584 94936048 98756912 82434560 623058784 215953184 420003208 476024627 521948674 791949920 810555576 18770432 978879264 532589176 555711264 501173664 640923713 696519928 715895234 502112898 759729406 718792546 402982930 328567098 422932160 534160146 507705506 618839890 410753628 774588690 777716770 499337618 583516634 764590002 789124690 347263506 750406082 800089482 506542354 759020882 540765592 514370738 639788086 397237585 798019170 696572402 350396338 517831146 333565398 491653650 535755538 322343794 697744114 756740754 611660498 682626306 463459338 456469202 413079410 554255346 522870178 579067874 704223506 572709083 770446784 812854946 439271898 773384498 743663564 726554890 642205106 819378466 770183042 593895842 716453942 439551602 522666482 560248658 563474466 582065100 743925324 786719326 428008082 490546074 527164530 409633618 599726082 660908818 728471250 478656146 651372562 467953682 718252210 806405138 587705474 450808938 413091346 472901890 527968578 445259282 549315282 485338498 620818706 588803610 485859069 418295378 500135666 422760722 738621618 476470386 546774002 568764946 531919674 665332226 663877850 397425929 639360914 656709154 552110584 410166712 139325912 305606312 208158652 559221080 223412078 412076648 537552676 502496460 421031439 257548600 288101696 491399912 214175432 89115048 146128072 130498824 562509288 159329726 173645216 498589480 156973320 315438128 261078504 174376968 403432168 511450232 383110696 240054248 252715432 389338088 380550646 476737016 179970248 429766472 535267128 354279928 333644648 559529936 301806672 109315304 550141032 432892648 449499640 291699176 441662312 366464232 237366632 155671736 382955918 181891420 384439784 183338696 95847904 432765832 225293124 500710424 244139796 182685480 256980034 102005222 138283028 503505552 157215077 165861736 582733160 181916136 540684136 281114536 251188958 150601918 458215560 499242192 409611252 208616168 410137512 291531480 193088852 199274824 558059464 140195776 535200050 263646760 301173368 467171848 201053472 496233704 157017182 144487912 211191272 450036788 380191688 336137704 282074376 490193384 117117736 153055080 474538472 438750136 509968624 522679532 136563456 416530944 352560512 116227584 320211167 402397488 492200064 509120672 200993152 75911680 66157952 109635968 145165640 152068416 324773968 218477184 498843776 386710351 58082304 190487936 302893184 136300456 294361728 58017536 161635592 36279404 57201904 82532544 286544224 253128640 161784256 478006228 138505968 289724288 293728024 93970048 178017900 374229648 341756672 325233728 245940864 398547040 87667584 324952344 56788462 47853504 354596640 519255864 64152684 326040792 331912064 367709432 142054996 28282840 338926616 483292864 337060536 412478334 514989712 294176672 148602016 79782788 69266816 284440432 434210176 227085952 295892336 300516160 305871230 266784960 131162386 77259032 421210528 73020304 265845376 26203728 486528408 257025488 416186816 185506864 396069760 489530112 339825165 316009352 443775360 129482340 116449536 44240128 465972304 157217216 197016688 188401104 82489450 53313192 112409152 272643824 240972668 47320372
671348964 698468244 788678804 866638868 695703036 766313236 615754782 786844168 909522700 565539660 914886472 780286228 819135636 730964080 544105620 483536388 768945140 877913148 534903304 828252564 868009190 479623508 443423156 678160404 703143332 504363924 444221844 592336460 525570590 848606532 916085684 812466836 452576084 841537204 834784977 502077092 758922772 681118964 763966996 633108500 520815504 503347864 424937204 538884500 877667092 777478950 721530388 760435604 677163764 599790644 660552308 912525460 487661908 561660004 815210916 914496464 858185636 850986372 532164148 640808020 658894224 506729424 681784084 639866964 838135140 599510244 458860420 655500818 461873608 480230148 527820494 478421764 889236484 689798676 561676948 484656112 774233428 786537624 675948316 623247892 916569236 771793300 718070340 481889972 702292836 775643396 506581556 426016148 616406036 887662484 795186196 706447004 515630700 847118604 811671354 839981052 461774166 435761138 654351252 884219868 431816036 289981512 943233376 518796128 354051584 557563280 165889088 479269728 808354026 830226702 934500800 188226100 247173856 998347028 353787264 819840000 140089208 500345656 58925408 616320464 516168192 965286912 430584175 724708432 980987944 41547264 579318096 610816672 610863856 234934144 47048064 624783232 94868480 925295064 377799872 671290720 564072264 213546056 834128704 635489920 680591263 870745600 49673280 273518432 328129864 150532680 127766784 854871676 769137640 991950826 188677120 306308992 215615984 157569224 574185856 527210512 386663832 458899536 69157568 714684096 284454736 404386000 246522572 147211264 859747520 13764696 711847416 648686336 798164304 721629248 483681600 616276480 829224416 412177408 672823360 808136440 208483722 419168240 416861600 941808044 793467984 336655760 74399196 627043840 922538764 818459792 447678176 221572864 147527856 51401408 894714592 944288896 599355400 166358493 408833536 711415640 881949760 884597760 76199534 564285720 478913920 265131584 522748092 481811232 166001616 91585784 185950846 297178832 270724192 381858576 173772314 537607376 540735456 262356304 346535320 527608688 552143376 110282192 513424768 563108168 269561040 522039568 303784278 277389424 402806772 160256271 561037856 459591088 113415024 280849832 96584084 254672336 298774224 85362480 460762800 519759440 374679184 445644992 226478024 219487888 176098096 317274032 285888864 342086560 467242192 335727769 533465470 575873632 202290584 536403184 506682250 489573576 405223792 582397152 533201728 356914528 479472628 202570288 285685168 323267344 326493152 345083786 506944010 549738012 191026768 253564760 290183216 172652304 362744768 423927504 491489936 241674832 414391248 230972368 481270896 569423824 350724160 213827624 176110032 235920576 290987264 208277968 312333968 248357184 383837392 351822296 248877755 181314064 263154352 185779408 501640304 239489072 309792688 331783632 294938360 428350912 426896536 160444615 402379600 419727840 624507728 482563856 211723056 378003456 280555796 631618224 295809222 484473792 609949820 574893604 493428583 329945744 360498840 563797056 286572576 161512192 218525216 202895968 634906432 231726870 246042360 570986624 229370464 387835272 333475648 246774112 475829312 583847376 455507840 312451392 325112576 461735232 452947790 549134160 252367392 502163616 607664272 426677072 406041792 631927080 374203816 181712448 622538176 505289792 521896784 364096320 514059456 438861376 309763776 228068880 455353062 254288564 456836928 255735840 168245048 505162976 297690268 573107568 316536940 255082624 329377178 174402366 210680172 575902696 229612221 238258880 655130304 254313280 613081280 353511680 323586102 222999062 530612704 571639336 482008396 281013312 482534656 363928624 265485996 271671968 630456608 212592920 607597194 336043904 373570512 539568992 273450616 568630848 229414326 216885056 283588416 522433932 452588832 408534848 354471520 562590528 189514880 225452224 546935616 511147280 507592496 520303404 134187328 414154816 350184384 113851456 317835039 400021360 489823936 506744544 198617024 73535552 63781824 107259840 142789512 149692288 322397840 216101056 496467648 384334223 55706176 188111808 300517056 133924328 291985600 55641408 159259464 33903276 54825776 80156416 284168096 250752512 159408128 475630100 136129840 287348160 291351896 91593920 175641772 371853520 339380544 322857600 243564736 396170912 85291456 322576216 54412334 45477376 352220512 516879736 61776556 323664664 329535936 365333304 139678868 25906712 336550488 480916736 334684408 410102206 512613584 291800544 146225888 77406660 66890688 282064304 431834048 224709824 293516208 298140032 303495102 264408832 128786258 74882904 418834400 70644176 263469248 23827600 484152280 254649360 413810688 183130736 393693632 487153984 337449037 313633224 441399232 127106212 114073408 41864000 463596176 154841088 194640560 186024976 80113322 50937064 110033024 270267696 238596540 44944244
518254864 545374144 635584704 713544768 542608936 613219136 462660682 633750068 756428600 412445560 761792372 627192128 666041536 577869980 391011520 330442288 615851040 724819048 381809204 675158464 714915090 326529408 290329056 525066304 550049232 351269824 291127744 439242360 372476490 695512432 762991584 659372736 299481984 688443104 681690877 348982992 605828672 528024864 610872896 480014400 367721404 350253764 271843104 385790400 724572992 624384850 568436288 607341504 524069664 446696544 507458208 759431360 334567808 408565904 662116816 761402364 705091536 697892272 379070048 487713920 505800124 353635324 528689984 486772864 685041040 446416144 305766320 502406718 308779508 327136048 374726394 325327664 736142384 536704576 408582848 331562012 621139328 633443524 522854216 470153792 763475136 618699200 564976240 328795872 549198736 622549296 353487456 272922048 463311936 734568384 642092096 553352904 362536600 694024504 658577254 686886952 308680066 282667038 501257152 731125768 773300736 52726106 1411184 369293408 431598632 411685652 932806064 513990656 654365312 208285312 187783184 265600000 590995728 209365088 71682800 479162488 852720384 931804300 81454144 418139966 457597552 448682576 386918228 432170216 950758144 680761680 300476292 303428848 813086235 351211488 576347440 552124384 420533120 566318528 602466768 216763008 561707520 105597634 140455286 424967424 68788942 804096231 35775280 235634944 930496310 249980720 439890816 270565976 686339362 50694144 67060480 9112178 35940864 669380096 136008896 283481344 223389820 902419164 220834032 535469760 616595968 947616352 956718875 758151888 308574720 696952264 864608808 31107344 260360048 734326400 796387200 342491648 802164224 500815520 366705664 376274624 626238292 379041656 726474624 304632672 398012080 650253408 901761752 495596200 491665588 865197828 869677120 255695344 494773344 262963264 940604096 860401280 769356850 34711620 377047673 918178928 660597904 874571776 792010600 298018480 576980104 363197768 620814276 579877416 264067800 189651968 284017030 395245016 368790376 479924760 271838498 635673560 638801640 360422488 444601504 625674872 650209560 208348376 611490952 661174352 367627224 620105752 401850462 375455608 500872956 258322455 659104040 557657272 211481208 378916016 194650268 352738520 396840408 183428664 558828984 617825624 472745368 543711176 324544208 317554072 274164280 415340216 383955048 440152744 565308376 433793953 631531654 673939816 300356768 634469368 604748434 587639760 503289976 680463336 631267912 454980712 577538812 300636472 383751352 421333528 424559336 443149970 605010194 647804196 289092952 351630944 388249400 270718488 460810952 521993688 589556120 339741016 512457432 329038552 579337080 667490008 448790344 311893808 274176216 333986760 389053448 306344152 410400152 346423368 481903576 449888480 346943939 279380248 361220536 283845592 599706488 337555256 407858872 429849816 393004544 526417096 524962720 258510799 500445784 517794024 652228736 510284864 239444064 405724464 308276804 659339232 323530230 512194800 637670828 602614612 521149591 357666752 388219848 591518064 314293584 189233200 246246224 230616976 662627440 259447878 273763368 598707632 257091472 415556280 361196656 274495120 503550320 611568384 483228848 340172400 352833584 489456240 480668798 576855168 280088400 529884624 635385280 454398080 433762800 659648088 401924824 209433456 650259184 533010800 549617792 391817328 541780464 466582384 337484784 255789888 483074070 282009572 484557936 283456848 195966056 532883984 325411276 600828576 344257948 282803632 357098186 202123374 238401180 603623704 257333229 265979888 682851312 282034288 640802288 381232688 351307110 250720070 558333712 599360344 509729404 308734320 510255664 391649632 293207004 299392976 658177616 240313928 635318202 363764912 401291520 567290000 301171624 596351856 257135334 244606064 311309424 550154940 480309840 436255856 382192528 590311536 217235888 253173232 574656624 538868288 549880760 562591668 176475592 456443080 392472648 156139720 360123303 442309624 532112200 549032808 240905288 115823816 106070088 149548104 185077776 191980552 364686104 258389320 538755912 426622487 97994440 230400072 342805320 176212592 334273864 97929672 201547728 76191540 97114040 122444680 326456360 293040776 201696392 517918364 178418104 329636424 333640160 133882184 217930036 414141784 381668808 365145864 285853000 438459176 127579720 364864480 96700598 87765640 394508776 559168000 104064820 365952928 371824200 407621568 181967132 68194976 378838752 523205000 376972672 452390470 554901848 334088808 188514152 119694924 109178952 324352568 474122312 266998088 335804472 340428296 345783366 306697096 171074522 117171168 461122664 112932440 305757512 66115864 526440544 296937624 456098952 225419000 435981896 529442248 379737301 355921488 483687496 169394476 156361672 84152264 505884440 197129352 236928824 228313240 122401586 93225328 152321288 312555960 280884804 87232508
398166256 425285536 515496096 593456160 422520328 493130528 342572074 513661460 636339992 292356952 641703764 507103520 545952928 457781372 270922912 210353680 495762432 604730440 261720596 555069856 594826482 206440800 170240448 404977696 429960624 231181216 171039136 319153752 252387882 575423824 642902976 539284128 179393376 568354496 561602269 228894384 485740064 407936256 490784288 359925792 247632796 230165156 151754496 265701792 604484384 504296242 448347680 487252896 403981056 326607936 387369600 639342752 214479200 288477296 542028208 641313756 585002928 577803664 258981440 367625312 385711516 233546716 408601376 366684256 564952432 326327536 185677712 382318110 188690900 207047440 254637786 205239056 616053776 416615968 288494240 211473404 501050720 513354916 402765608 350065184 643386528 498610592 444887632 208707264 429110128 502460688 233398848 152833440 343223328 614479776 522003488 433264296 242447992 573935896 538488646 566798344 188591458 162578430 381168544 611037160 304346368 372595552 532980716 316825088 243630091 102221386 645361420 44699280 154754048 331275334 853124224 534765936 648753536 817490648 59420724 471734240 113924344 400918408 919200304 957758720 408805120 780765008 418647936 100953088 965134968 912787520 66299264 27719016 140917864 495770208 759635072 404860000 471875072 912073840 103445760 250025076 957241176 28865952 701939408 554875840 685705280 772101168 837441280 165591756 394467392 341604626 162581228 763007408 506053200 422337152 789770000 74259584 52745416 684362304 374938368 22411264 367271013 983502336 362431124 272728988 71430672 794207860 844434304 926271232 216666368 823986000 958769924 518124400 988179712 658443760 713042904 877238980 725399040 144311760 417719744 522544848 764907248 319608256 84363536 240493312 362136768 268489237 501931780 901692224 80601344 368814272 215783232 430067144 952367976 781952338 940902180 599468572 608444657 588012544 664919382 712529408 25403314 196869584 463262528 597128576 445243184 231460848 489077356 448140496 132330880 57915048 152280110 263508096 237053456 348187840 140101578 503936640 507064720 228685568 312864584 493937952 518472640 76611456 479754032 529437432 235890304 488368832 270113542 243718688 369136036 126585535 527367120 425920352 79744288 247179096 62913348 221001600 265103488 51691744 427092064 486088704 341008448 411974256 192807288 185817152 142427360 283603296 252218128 308415824 433571456 302057033 499794734 542202896 168619848 502732448 473011514 455902840 371553056 548726416 499530992 323243792 445801892 168899552 252014432 289596608 292822416 311413050 473273274 516067276 157356032 219894024 256512480 138981568 329074032 390256768 457819200 208004096 380720512 197301632 447600160 535753088 317053424 180156888 142439296 202249840 257316528 174607232 278663232 214686448 350166656 318151560 215207019 147643328 229483616 152108672 467969568 205818336 276121952 298112896 261267624 394680176 393225800 126773879 368708864 386057104 481517824 339573952 68733152 235013552 137565892 488628320 152819318 341483888 466959916 431903700 350438679 186955840 217508936 420807152 143582672 18522288 75535312 59906064 491916528 88736966 103052456 427996720 86380560 244845368 190485744 103784208 332839408 440857472 312517936 169461488 182122672 318745328 309957886 406144256 109377488 359173712 464674368 283687168 263051888 488937176 231213912 38722544 479548272 362299888 378906880 221106416 371069552 295871472 166773872 85078976 312363158 111298660 313847024 112745936 25255144 362173072 154700364 430117664 173547036 112092720 186387274 31412462 67690268 432912792 86622317 95268976 512140400 111323376 470091376 210521776 180596198 80009158 387622800 428649432 339018492 138023408 339544752 220938720 122496092 128682064 487466704 69603016 464607290 193054000 230580608 396579088 130460712 425640944 86424422 73895152 140598512 379444028 309598928 265544944 211481616 419600624 46524976 82462320 403945712 368157376 927405504 940116412 554000336 833967824 769997392 533664464 737648047 819834368 909636944 926557552 618430032 493348560 483594832 527072848 562602520 569505296 742210848 635914064 916280656 804147231 475519184 607924816 720330064 553737336 711798608 475454416 579072472 453716284 474638784 499969424 703981104 670565520 579221136 895443108 555942848 707161168 711164904 511406928 595454780 791666528 759193552 742670608 663377744 815983920 505104464 742389224 474225342 465290384 772033520 936692744 481589564 743477672 749348944 785146312 559491876 445719720 756363496 900729744 754497416 829915214 932426592 711613552 566038896 497219668 486703696 701877312 851647056 644522832 713329216 717953040 723308110 684221840 548599266 494695912 838647408 490457184 683282256 443640608 903965288 674462368 833623696 602943744 813506640 906966992 757262045 733446232 861212240 546919220 533886416 461677008 883409184 574654096 614453568 605837984 499926330 470750072 529846032 690080704 658409548 464757252
552924752 580044032 670254592 748214656 577278824 647889024 497330570 668419956 791098488 447115448 796462260 661862016 700711424 612539868 425681408 365112176 650520928 759488936 416479092 709828352 749584978 361199296 324998944 559736192 584719120 385939712 325797632 473912248 407146378 730182320 797661472 694042624 334151872 723112992 716360765 383652880 640498560 562694752 645542784 514684288 402391292 384923652 306512992 420460288 759242880 659054738 603106176 642011392 558739552 481366432 542128096 794101248 369237696 443235792 696786704 796072252 739761424 732562160 413739936 522383808 540470012 388305212 563359872 521442752 719710928 481086032 340436208 537076606 343449396 361805936 409396282 359997552 770812272 571374464 443252736 366231900 655809216 668113412 557524104 504823680 798145024 653369088 599646128 363465760 583868624 657219184 388157344 307591936 497981824 769238272 676761984 588022792 397206488 728694392 693247142 721556840 343349954 317336926 535927040 765795656 846421968 972674368 457183424 561060800 372359640 780780928 372993952 482004736 671825920 976706036 400789280 641913472 827297728 505263624 76349728 614635096 603226784 594773784 141634040 663826432 407455264 532488536 9011696 19414856 875531008 979721536 148036096 902078448 484362880 546506944 14822400 972204876 99217184 269515520 239548416 456276246 658337136 311724016 461962824 180068000 782418680 184300384 821462008 426500480 304897312 549361500 783171776 750719072 642181800 471820136 522459290 262866944 333336896 769178688 875988640 215689056 479921988 303998208 461439752 238529760 694094424 64144000 58779520 925584912 274268160 811871552 477226736 797011156 115003536 236775616 661260800 452689664 99821504 584321024 717145600 974147232 573723412 23787312 777350324 875303872 335577856 676412784 177981464 833400000 808183328 786598752 12209714 339109600 996131194 853038592 44900458 741304056 635440896 40679936 2340096 408719872 800481560 615448796 753660944 349322752 635359664 421577328 679193836 638256976 322447360 248031528 342396590 453624576 427169936 538304320 330218058 694053120 697181200 418802048 502981064 684054432 708589120 266727936 669870512 719553912 426006784 678485312 460230022 433835168 559252516 316702015 717483600 616036832 269860768 437295576 253029828 411118080 455219968 241808224 617208544 676205184 531124928 602090736 382923768 375933632 332543840 473719776 442334608 498532304 623687936 492173513 689911214 732319376 358736328 692848928 663127994 646019320 561669536 738842896 689647472 513360272 635918372 359016032 442130912 479713088 482938896 501529530 663389754 706183756 347472512 410010504 446628960 329098048 519190512 580373248 647935680 398120576 570836992 387418112 637716640 725869568 507169904 370273368 332555776 392366320 447433008 364723712 468779712 404802928 540283136 508268040 405323499 337759808 419600096 342225152 658086048 395934816 466238432 488229376 451384104 584796656 583342280 316890359 558825344 576173584 804338890 662395018 391554218 557834618 460386958 811449386 475640384 664304954 789780982 754724766 673259745 509776906 540330002 743628218 466403738 341343354 398356378 382727130 814737594 411558032 425873522 750817786 409201626 567666434 513306810 426605274 655660474 763678538 635339002 492282554 504943738 641566394 632778952 728965322 432198554 681994778 787495434 606508234 585872954 811758242 554034978 361543610 802369338 685120954 701727946 543927482 693890618 618692538 489594938 407900042 635184224 434119726 636668090 435567002 348076210 684994138 477521430 752938730 496368102 434913786 509208340 354233528 390511334 755733858 409443383 418090042 834961466 434144442 792912442 533342842 503417264 402830224 710443866 751470498 661839558 460844474 662365818 543759786 445317158 451503130 810287770 392424082 787428356 515875066 553401674 719400154 453281778 748462010 409245488 396716218 463419578 702265094 632419994 588366010 534302682 742421690 369346042 405283386 726766778 690978442 855635824 868346732 482230656 762198144 698227712 461894784 665878367 748064688 837867264 854787872 546660352 421578880 411825152 455303168 490832840 497735616 670441168 564144384 844510976 732377551 403749504 536155136 648560384 481967656 640028928 403684736 507302792 381946604 402869104 428199744 632211424 598795840 507451456 823673428 484173168 635391488 639395224 439637248 523685100 719896848 687423872 670900928 591608064 744214240 433334784 670619544 402455662 393520704 700263840 864923064 409819884 671707992 677579264 713376632 487722196 373950040 684593816 828960064 682727736 758145534 860656912 639843872 494269216 425449988 414934016 630107632 779877376 572753152 641559536 646183360 651538430 612452160 476829586 422926232 766877728 418687504 611512576 371870928 832195608 602692688 761854016 531174064 741736960 835197312 685492365 661676552 789442560 475149540 462116736 389907328 811639504 502884416 542683888 534068304 428156650 398980392 458076352 618311024 586639868 392987572
696594252 723713532 813924092 891884156 720948324 791558524 641000070 812089456 934767988 590784948 940131760 805531516 844380924 756209368 569350908 508781676 794190428 903158436 560148592 853497852 893254478 504868796 468668444 703405692 728388620 529609212 469467132 617581748 550815878 873851820 941330972 837712124 477821372 866782492 860030265 527322380 784168060 706364252 789212284 658353788 546060792 528593152 450182492 564129788 902912380 802724238 746775676 785680892 702409052 625035932 685797596 937770748 512907196 586905292 840456204 939741752 883430924 876231660 557409436 666053308 684139512 531974712 707029372 665112252 863380428 624755532 484105708 680746106 487118896 505475436 553065782 503667052 914481772 715043964 586922236 509901400 799478716 811782912 701193604 648493180 941814524 797038588 743315628 507135260 727538124 800888684 531826844 451261436 641651324 912907772 820431484 731692292 540875988 872363892 836916642 865226340 487019454 461006426 679596540 909465156 964186864 778346492 693935104 418707072 930371712 908188160 966386944 661415968 470032344 609696424 239720456 561261840 991171136 935419200 146818096 276827072 458314240 299829632 769814464 125648896 618237440 203085920 63416018 531054352 688443440 983239296 579287004 908504364 302589521 455032168 207681792 925586068 65958230 446725384 648550912 449179636 526688768 66643840 723147720 233076368 607770528 472127328 177049024 424211882 252953112 651385664 774493584 417448672 910054400 385947672 876550352 643689236 264491796 55360832 600574336 952700992 943443456 760058664 226022512 198542636 877093908 287858240 551059152 69664768 341433184 380301972 865640960 153987584 417334784 4791808 161441312 754981376 26902630 787315700 665146880 79077700 616067968 628221440 587091232 623047440 92509568 225874176 196623128 29925024 217840631 252486208 381299200 120862160 175589988 847339904 767743728 727709274 683200000 820212808 500559119 631615920 261578688 301252064 685146720 799468544 588183840 374401504 632018012 591081152 275271536 200855704 295220766 406448752 379994112 491128496 283042234 646877296 650005376 371626224 455805240 636878608 661413296 219552112 622694688 672378088 378830960 631309488 413054198 386659344 512076692 269526191 670307776 568861008 222684944 390119752 205854004 363942256 408044144 194632400 570032720 629029360 483949104 554914912 335747944 328757808 285368016 426543952 395158784 451356480 576512112 444997689 642735390 685143552 311560504 645673104 615952170 598843496 514493712 691667072 642471648 466184448 588742548 311840208 394955088 432537264 435763072 454353706 616213930 659007932 300296688 362834680 399453136 281922224 472014688 533197424 600759856 350944752 523661168 340242288 590540816 678693744 459994080 323097544 285379952 345190496 400257184 317547888 421603888 357627104 493107312 461092216 358147675 290583984 372424272 295049328 610910224 348758992 419062608 441053552 404208280 537620832 536166456 269714535 511649520 528997760 930252560 788308688 517467888 683748288 586300628 937363056 601554054 790218624 915694652 880638436 799173415 635690576 666243672 869541888 592317408 467257024 524270048 508640800 940651264 537471702 551787192 876731456 535115296 693580104 639220480 552518944 781574144 889592208 761252672 618196224 630857408 767480064 758692622 854878992 558112224 807908448 913409104 732421904 711786624 937671912 679948648 487457280 928283008 811034624 827641616 669841152 819804288 744606208 615508608 533813712 761097894 560033396 762581760 561480672 473989880 810907808 603435100 878852400 622281772 560827456 635122010 480147198 516425004 881647528 535357053 544003712 960875136 560058112 918826112 659256512 629330934 528743894 836357536 877384168 787753228 586758144 788279488 669673456 571230828 577416800 936201440 518337752 913342026 641788736 679315344 845313824 579195448 874375680 535159158 522629888 589333248 828178764 758333664 714279680 660216352 868335360 495259712 531197056 852680448 816892112 953140240 965851148 579735072 859702560 795732128 559399200 763382783 845569104 935371680 952292288 644164768 519083296 509329568 552807584 588337256 595240032 767945584 661648800 942015392 829881967 501253920 633659552 746064800 579472072 737533344 501189152 604807208 479451020 500373520 525704160 729715840 696300256 604955872 921177844 581677584 732895904 736899640 537141664 621189516 817401264 784928288 768405344 689112480 841718656 530839200 768123960 499960078 491025120 797768256 962427480 507324300 769212408 775083680 810881048 585226612 471454456 782098232 926464480 780232152 855649950 958161328 737348288 591773632 522954404 512438432 727612048 877381792 670257568 739063952 743687776 749042846 709956576 574334002 520430648 864382144 516191920 709016992 469375344 929700024 700197104 859358432 628678480 839241376 932701728 782996781 759180968 886946976 572653956 559621152 487411744 909143920 600388832 640188304 631572720 525661066 496484808 555580768 715815440 684144284 490491988
482647248 509766528 599977088 677937152 507001320 577611520 427053066 598142452 720820984 376837944 726184756 591584512 630433920 542262364 355403904 294834672 580243424 689211432 346201588 639550848 679307474 290921792 254721440 489458688 514441616 315662208 255520128 403634744 336868874 659904816 727383968 623765120 263874368 652835488 646083261 313375376 570221056 492417248 575265280 444406784 332113788 314646148 236235488 350182784 688965376 588777234 532828672 571733888 488462048 411088928 471850592 723823744 298960192 372958288 626509200 725794748 669483920 662284656 343462432 452106304 470192508 318027708 493082368 451165248 649433424 410808528 270158704 466799102 273171892 291528432 339118778 289720048 700534768 501096960 372975232 295954396 585531712 597835908 487246600 434546176 727867520 583091584 529368624 293188256 513591120 586941680 317879840 237314432 427704320 698960768 606484480 517745288 326928984 658416888 622969638 651279336 273072450 247059422 465649536 695518152 10267264 134133228 201862264 838411415 799541056 974404312 326124840 870419840 225335936 393021728 902890176 670573120 659755264 95371592 513768448 417329164 329180008 846655212 439820108 870556912 305766596 837078520 242415556 363670784 877052640 172000832 885548800 597235000 286246418 582153344 58213776 482104064 132497400 984625408 801016408 13969024 608091986 393040792 188771233 290011376 814637120 345325168 566915072 632885352 154100416 884154024 400440384 749463888 214979072 13213184 34079616 441453760 403149544 465065490 167224620 337539384 99538104 289997960 708633824 368288848 928418960 445312224 886962398 731190528 54096688 54710464 354499592 878216960 55778528 219359744 113531680 358491632 212112384 338087456 812743488 612149931 373266968 920348268 461691736 416524352 688489034 715018098 385520256 34904612 219774304 294261512 793424754 105799680 523837482 942430544 277131776 211485404 820177344 621014948 414899640 137736432 224463520 876083600 36468736 4059826 865207147 651424811 909041319 868104459 552294843 477879011 572244073 683472059 657017419 768151803 560065541 923900603 927028683 648649531 732828547 913901915 938436603 496575419 899717995 949401395 655854267 908332795 690077505 663682651 789099999 546549498 947331083 845884315 499708251 667143059 482877311 640965563 685067451 471655707 847056027 906052667 760972411 831938219 612771251 605781115 562391323 703567259 672182091 728379787 853535419 722020996 919758697 962166859 588583811 922696411 892975477 875866803 791517019 968690379 919494955 743207755 865765855 588863515 671978395 709560571 712786379 731377013 893237237 936031239 577319995 639857987 676476443 558945531 749037995 810220731 877783163 627968059 800684475 617265595 867564123 955717051 737017387 600120851 562403259 622213803 677280491 594571195 698627195 634650411 770130619 738115523 635170982 567607291 649447579 572072635 887933531 625782299 696085915 718076859 681231587 814644139 813189763 546737842 788672827 806021067 522072016 380128144 109287344 275567744 178120084 529182512 193373510 382038080 507514108 472457892 390992871 227510032 258063128 461361344 184136864 59076480 116089504 100460256 532470720 129291158 143606648 468550912 126934752 285399560 231039936 144338400 373393600 481411664 353072128 210015680 222676864 359299520 350512078 446698448 149931680 399727904 505228560 324241360 303606080 529491368 271768104 79276736 520102464 402854080 419461072 261660608 411623744 336425664 207328064 125633168 352917350 151852852 354401216 153300128 65809336 402727264 195254556 470671856 214101228 152646912 226941466 71966654 108244460 473466984 127176509 135823168 552694592 151877568 510645568 251075968 221150390 120563350 428176992 469203624 379572684 178577600 380098944 261492912 163050284 169236256 528020896 110157208 505161482 233608192 271134800 437133280 171014904 466195136 126978614 114449344 181152704 419998220 350153120 306099136 252035808 460154816 87079168 123016512 444499904 408711568 599998387 612709295 226593219 506560707 442590275 206257347 410240930 492427251 582229827 599150435 291022915 165941443 156187715 199665731 235195403 242098179 414803731 308506947 588873539 476740114 148112067 280517699 392922947 226330219 384391491 148047299 251665355 126309167 147231667 172562307 376573987 343158403 251814019 568035991 228535731 379754051 383757787 183999811 268047663 464259411 431786435 415263491 335970627 488576803 177697347 414982107 146818225 137883267 444626403 609285627 154182447 416070555 421941827 457739195 232084759 118312603 428956379 573322627 427090299 502508097 605019475 384206435 238631779 169812551 159296579 374470195 524239939 317115715 385922099 390545923 395900993 356814723 221192149 167288795 511240291 163050067 355875139 116233491 576558171 347055251 506216579 275536627 486099523 579559875 429854928 406039115 533805123 219512103 206479299 134269891 556002067 247246979 287046451 278430867 172519213 143342955 202438915 362673587 331002431 137350135
684963616 712082896 802293456 880253520 709317688 779927888 629369434 800458820 923137352 579154312 928501124 793900880 832750288 744578732 557720272 497151040 782559792 891527800 548517956 841867216 881623842 493238160 457037808 691775056 716757984 517978576 457836496 605951112 539185242 862221184 929700336 826081488 466190736 855151856 848399629 515691744 772537424 694733616 777581648 646723152 534430156 516962516 438551856 552499152 891281744 791093602 735145040 774050256 690778416 613405296 674166960 926140112 501276560 575274656 828825568 928111116 871800288 864601024 545778800 654422672 672508876 520344076 695398736 653481616 851749792 613124896 472475072 669115470 475488260 493844800 541435146 492036416 902851136 703413328 575291600 498270764 787848080 800152276 689562968 636862544 930183888 785407952 731684992 495504624 715907488 789258048 520196208 439630800 630020688 901277136 808800848 720061656 529245352 860733256 825286006 853595704 475388818 449375790 667965904 897834520 107313184 762098748 103626945 335765376 523139584 992232080 240768712 600606647 112648000 952840080 107831516 824656416 706697984 860299008 812972800 231623816 118957432 828406924 20013528 231906304 904104126 786068984 572041408 62720248 198336632 765486080 240830600 278513296 483084060 699425242 882451328 182023392 447149608 782061056 628385212 321942400 26878592 807529056 561975552 955004416 747709132 341343360 400992768 250608128 235860282 768674736 879764480 478265920 396763520 216415040 637385880 816099840 734542948 6402288 411907160 208414912 324416128 340693864 721878000 101288576 875900928 211616368 748667072 943118384 736638392 715881840 502954094 979656064 205676544 118350520 78411776 679897568 737375488 43775040 871804152 639364888 823746240 953183616 932592644 283099762 681480212 109944228 182428416 169657560 392025272 403555552 456556964 494643632 216462560 347573184 979047936 150735168 952540850 143234559 146685368 156628320 999605704 659006600 400348320 477540880 838697612 624915276 882531784 841594924 525785308 451369476 545734538 656962524 630507884 741642268 533556006 897391068 900519148 622139996 706319012 887392380 911927068 470065884 873208460 922891860 629344732 881823260 663567970 637173116 762590464 520039963 920821548 819374780 473198716 640633524 456367776 614456028 658557916 445146172 820546492 879543132 734462876 805428684 586261716 579271580 535881788 677057724 645672556 701870252 827025884 695511461 893249162 935657324 562074276 896186876 866465942 849357268 765007484 942180844 892985420 716698220 839256320 562353980 645468860 683051036 686276844 704867478 866727702 909521704 550810460 613348452 649966908 532435996 722528460 783711196 851273628 601458524 774174940 590756060 841054588 929207516 710507852 573611316 535893724 595704268 650770956 568061660 672117660 608140876 743621084 711605988 608661447 541097756 622938044 545563100 861423996 599272764 669576380 691567324 654722052 788134604 786680228 520228307 762163292 779511532 654224784 512280912 241440112 407720512 310272852 661335280 325526278 514190848 639666876 604610660 523145639 359662800 390215896 593514112 316289632 191229248 248242272 232613024 664623488 261443926 275759416 600703680 259087520 417552328 363192704 276491168 505546368 613564432 485224896 342168448 354829632 491452288 482664846 578851216 282084448 531880672 637381328 456394128 435758848 661644136 403920872 211429504 652255232 535006848 551613840 393813376 543776512 468578432 339480832 257785936 485070118 284005620 486553984 285452896 197962104 534880032 327407324 602824624 346253996 284799680 359094234 204119422 240397228 605619752 259329277 267975936 684847360 284030336 642798336 383228736 353303158 252716118 560329760 601356392 511725452 310730368 512251712 393645680 295203052 301389024 660173664 242309976 637314250 365760960 403287568 569286048 303167672 598347904 259131382 246602112 313305472 552150988 482305888 438251904 384188576 592307584 219231936 255169280 576652672 540864336 607292880 620003788 233887712 513855200 449884768 213551840 417535423 499721744 589524320 606444928 298317408 173235936 163482208 206960224 242489896 249392672 422098224 315801440 596168032 484034607 155406560 287812192 400217440 233624712 391685984 155341792 258959848 133603660 154526160 179856800 383868480 350452896 259108512 575330484 235830224 387048544 391052280 191294304 275342156 471553904 439080928 422557984 343265120 495871296 184991840 422276600 154112718 145177760 451920896 616580120 161476940 423365048 429236320 465033688 239379252 125607096 436250872 580617120 434384792 509802590 612313968 391500928 245926272 177107044 166591072 381764688 531534432 324410208 393216592 397840416 403195486 364109216 228486642 174583288 518534784 170344560 363169632 123527984 583852664 354349744 513511072 282831120 493394016 586854368 437149421 413333608 541099616 226806596 213773792 141564384 563296560 254541472 294340944 285725360 179813706 150637448 209733408 369968080 338296924 144644628
675636264 702755544 792966104 870926168 699990336 770600536 620042082 791131468 913810000 569826960 919173772 784573528 823422936 735251380 548392920 487823688 773232440 882200448 539190604 832539864 872296490 483910808 447710456 682447704 707430632 508651224 448509144 596623760 529857890 852893832 920372984 816754136 456863384 845824504 839072277 506364392 763210072 685406264 768254296 637395800 525102804 507635164 429224504 543171800 881954392 781766250 725817688 764722904 681451064 604077944 664839608 916812760 491949208 565947304 819498216 918783764 862472936 855273672 536451448 645095320 663181524 511016724 686071384 644154264 842422440 603797544 463147720 659788118 466160908 484517448 532107794 482709064 893523784 694085976 565964248 488943412 778520728 790824924 680235616 627535192 920856536 776080600 722357640 486177272 706580136 779930696 510868856 430303448 620693336 891949784 799473496 710734304 519918000 851405904 815958654 844268352 466061466 440048438 658638552 888507168 536556800 142616720 92518116 528586644 458145904 1424000 459636288 35640328 715576320 260560494 481059264 388481344 796931824 45800210 782086157 509183386 449669056 946352992 16520880 169877852 714184304 196135625 940794368 20104704 924320392 856487573 39677376 918578254 475821744 666170520 819258012 354692352 678034936 688421568 829779228 856450048 280867252 868061122 490162304 557470720 606091424 902094504 706129100 756724400 893411568 617819664 854497072 862088025 698872208 346537408 618094720 523498336 338911808 750889472 595439784 179093716 141503294 834372072 256670880 606469760 679687376 240849152 278850556 543140910 601349888 333859840 634011686 340082876 618336704 590326528 463288448 561560064 270939132 440861108 710549760 353592744 515147456 534670096 113609616 577309611 921550304 899381760 742735752 947765368 865463296 910973952 432779368 707338368 353785152 145398168 937438885 61827328 284741992 142775392 967006784 729415480 299398592 488535514 765479424 234361776 706464636 492682300 750298808 709361948 393552332 319136500 413501562 524729548 498274908 609409292 401323030 765158092 768286172 489907020 574086036 755159404 779694092 337832908 740975484 790658884 497111756 749590284 531334994 504940140 630357488 387806987 788588572 687141804 340965740 508400548 324134800 482223052 526324940 312913196 688313516 747310156 602229900 673195708 454028740 447038604 403648812 544824748 513439580 569637276 694792908 563278485 761016186 803424348 429841300 763953900 734232966 717124292 632774508 809947868 760752444 584465244 707023344 430121004 513235884 550818060 554043868 572634502 734494726 777288728 418577484 481115476 517733932 400203020 590295484 651478220 719040652 469225548 641941964 458523084 708821612 796974540 578274876 441378340 403660748 463471292 518537980 435828684 539884684 475907900 611388108 579373012 476428471 408864780 490705068 413330124 729191020 467039788 537343404 559334348 522489076 655901628 654447252 387995331 629930316 647278556 685584016 543640144 272799344 439079744 341632084 692694512 356885510 545550080 671026108 635969892 554504871 391022032 421575128 624873344 347648864 222588480 279601504 263972256 695982720 292803158 307118648 632062912 290446752 448911560 394551936 307850400 536905600 644923664 516584128 373527680 386188864 522811520 514024078 610210448 313443680 563239904 668740560 487753360 467118080 693003368 435280104 242788736 683614464 566366080 582973072 425172608 575135744 499937664 370840064 289145168 516429350 315364852 517913216 316812128 229321336 566239264 358766556 634183856 377613228 316158912 390453466 235478654 271756460 636978984 290688509 299335168 716206592 315389568 674157568 414587968 384662390 284075350 591688992 632715624 543084684 342089600 543610944 425004912 326562284 332748256 691532896 273669208 668673482 397120192 434646800 600645280 334526904 629707136 290490614 277961344 344664704 583510220 513665120 469611136 415547808 623666816 250591168 286528512 608011904 572223568 902353776 915064684 528948608 808916096 744945664 508612736 712596319 794782640 884585216 901505824 593378304 468296832 458543104 502021120 537550792 544453568 717159120 610862336 891228928 779095503 450467456 582873088 695278336 528685608 686746880 450402688 554020744 428664556 449587056 474917696 678929376 645513792 554169408 870391380 530891120 682109440 686113176 486355200 570403052 766614800 734141824 717618880 638326016 790932192 480052736 717337496 449173614 440238656 746981792 911641016 456537836 718425944 724297216 760094584 534440148 420667992 731311768 875678016 729445688 804863486 907374864 686561824 540987168 472167940 461651968 676825584 826595328 619471104 688277488 692901312 698256382 659170112 523547538 469644184 813595680 465405456 658230528 418588880 878913560 649410640 808571968 577892016 788454912 881915264 732210317 708394504 836160512 521867492 508834688 436625280 858357456 549602368 589401840 580786256 474874602 445698344 504794304 665028976 633357820 439705524
642706000 669825280 760035840 837995904 667060072 737670272 587111818 758201204 880879736 536896696 886243508 751643264 790492672 702321116 515462656 454893424 740302176 849270184 506260340 799609600 839366226 450980544 414780192 649517440 674500368 475720960 415578880 563693496 496927626 819963568 887442720 783823872 423933120 812894240 806142013 473434128 730279808 652476000 735324032 604465536 492172540 474704900 396294240 510241536 849024128 748835986 692887424 731792640 648520800 571147680 631909344 883882496 459018944 533017040 786567952 885853500 829542672 822343408 503521184 612165056 630251260 478086460 653141120 611224000 809492176 570867280 430217456 626857854 433230644 451587184 499177530 449778800 860593520 661155712 533033984 456013148 745590464 757894660 647305352 594604928 887926272 743150336 689427376 453247008 673649872 747000432 477938592 397373184 587763072 859019520 766543232 677804040 486987736 818475640 783028390 811338088 433131202 407118174 625708288 855576904 565456688 173437920 785654096 806330016 305398272 197710751 326923776 507534868 577664198 760785472 547284992 414637216 836328248 280360192 731196160 713625824 768939136 396995760 576401240 323008512 703064224 629832672 718540729 701546496 900329664 837051546 915223840 20862144 970955680 713289920 838996188 647217152 594365952 629198080 565546948 920594816 67062528 327936128 542124172 948713408 259591296 946620000 503111562 426334880 720779299 411299840 524140768 750198784 569073922 435316832 844402720 125716920 831832832 166568900 258915688 208905456 182060304 178575360 177048392 788340704 813281792 103033344 402300160 940771176 329044000 756268808 330111684 975305896 954761600 630882304 218384768 957869981 785027056 382461484 861366704 131171456 492210496 875411488 804219776 524909184 844522640 311147736 913897784 899853744 1796576 296164864 704580608 823550520 962353088 950527488 961015168 126226370 873545852 236545445 974099936 281413360 997553600 728836224 811865730 746947584 757296816 543514480 801130988 760194128 444384512 369968680 464333742 575561728 549107088 660241472 452155210 815990272 819118352 540739200 624918216 805991584 830526272 388665088 791807664 841491064 547943936 800422464 582167174 555772320 681189668 438639167 839420752 737973984 391797920 559232728 374966980 533055232 577157120 363745376 739145696 798142336 653062080 724027888 504860920 497870784 454480992 595656928 564271760 620469456 745625088 614110665 811848366 854256528 480673480 814786080 785065146 767956472 683606688 860780048 811584624 635297424 757855524 480953184 564068064 601650240 604876048 623466682 785326906 828120908 469409664 531947656 568566112 451035200 641127664 702310400 769872832 520057728 692774144 509355264 759653792 847806720 629107056 492210520 454492928 514303472 569370160 486660864 590716864 526740080 662220288 630205192 527260651 459696960 541537248 464162304 780023200 517871968 588175584 610166528 573321256 706733808 705279432 438827511 680762496 698110736 841377744 699433872 428593072 594873472 497425812 848488240 512679238 701343808 826819836 791763620 710298599 546815760 577368856 780667072 503442592 378382208 435395232 419765984 851776448 448596886 462912376 787856640 446240480 604705288 550345664 463644128 692699328 800717392 672377856 529321408 541982592 678605248 669817806 766004176 469237408 719033632 824534288 643547088 622911808 848797096 591073832 398582464 839408192 722159808 738766800 580966336 730929472 655731392 526633792 444938896 672223078 471158580 673706944 472605856 385115064 722032992 514560284 789977584 533406956 471952640 546247194 391272382 427550188 792772712 446482237 455128896 872000320 471183296 829951296 570381696 540456118 439869078 747482720 788509352 698878412 497883328 699404672 580798640 482356012 488541984 847326624 429462936 824467210 552913920 590440528 756439008 490320632 785500864 446284342 433755072 500458432 739303948 669458848 625404864 571341536 779460544 406384896 442322240 763805632 728017296 694192160 706903068 320786992 600754480 536784048 300451120 504434703 586621024 676423600 693344208 385216688 260135216 250381488 293859504 329389176 336291952 508997504 402700720 683067312 570933887 242305840 374711472 487116720 320523992 478585264 242241072 345859128 220502940 241425440 266756080 470767760 437352176 346007792 662229764 322729504 473947824 477951560 278193584 362241436 558453184 525980208 509457264 430164400 582770576 271891120 509175880 241011998 232077040 538820176 703479400 248376220 510264328 516135600 551932968 326278532 212506376 523150152 667516400 521284072 596701870 699213248 478400208 332825552 264006324 253490352 468663968 618433712 411309488 480115872 484739696 490094766 451008496 315385922 261482568 605434064 257243840 450068912 210427264 670751944 441249024 600410352 369730400 580293296 673753648 524048701 500232888 627998896 313705876 300673072 228463664 650195840 341440752 381240224 372624640 266712986 237536728 296632688 456867360 425196204 231543908
738682640 765801920 856012480 933972544 763036712 833646912 683088458 854177844 976856376 632873336 982220148 847619904 886469312 798297756 611439296 550870064 836278816 945246824 602236980 895586240 935342866 546957184 510756832 745494080 770477008 571697600 511555520 659670136 592904266 915940208 983419360 879800512 519909760 908870880 902118653 569410768 826256448 748452640 831300672 700442176 588149180 570681540 492270880 606218176 945000768 844812626 788864064 827769280 744497440 667124320 727885984 979859136 554995584 628993680 882544592 981830140 925519312 918320048 599497824 708141696 726227900 574063100 749117760 707200640 905468816 666843920 526194096 722834494 529207284 547563824 595154170 545755440 956570160 757132352 629010624 551989788 841567104 853871300 743281992 690581568 983902912 839126976 785404016 549223648 769626512 842977072 573915232 493349824 683739712 954996160 862519872 773780680 582964376 914452280 879005030 907314728 529107842 503094814 721684928 951553544 691081984 22734848 688258992 576124160 373145504 809819524 11628032 780743920 459597968 13353888 505411376 7285296 695486536 962289394 379995200 229250000 765541904 201544000 349419420 814035456 863766856 138072760 830255568 150032293 593817216 497907581 935778560 258816000 225296450 974614656 710584384 161967424 644345504 196380952 526883730 449950720 533963851 327639616 325465910 684649310 535482640 222862180 963347000 160482832 980283264 683858304 971923304 785096576 275724724 931952000 898977600 697322864 106140688 401835072 796153792 98381760 3290944 554013888 638460086 973886296 77893888 279970592 306563888 379925280 107643422 952331904 353920608 345254104 542957568 212924384 197129088 142406328 523315384 51671972 702313728 198245568 299675264 289043072 738456448 331211224 16645728 45077170 271073472 24587238 157368320 37838336 610407028 846501128 521306880 289069184 91203968 391962592 367814384 791949184 761115776 574938008 447899136 400937312 407991728 658401028 829957560 616175224 873791732 832854872 517045256 442629424 536994486 648222472 621767832 732902216 524815954 888651016 891779096 613399944 697578960 878652328 903187016 461325832 864468408 914151808 620604680 873083208 654827918 628433064 753850412 511299911 912081496 810634728 464458664 631893472 447627724 605715976 649817864 436406120 811806440 870803080 725722824 796688632 577521664 570531528 527141736 668317672 636932504 693130200 818285832 686771409 884509110 926917272 553334224 887446824 857725890 840617216 756267432 933440792 884245368 707958168 830516268 553613928 636728808 674310984 677536792 696127426 857987650 900781652 542070408 604608400 641226856 523695944 713788408 774971144 842533576 592718472 765434888 582016008 832314536 920467464 701767800 564871264 527153672 586964216 642030904 559321608 663377608 599400824 734881032 702865936 599921395 532357704 614197992 536823048 852683944 590532712 660836328 682827272 645982000 779394552 777940176 511488255 753423240 770771480 944670864 802726992 531886192 698166592 600718932 951781360 615972358 804636928 930112956 895056740 813591719 650108880 680661976 883960192 606735712 481675328 538688352 523059104 955069568 551890006 566205496 891149760 549533600 707998408 653638784 566937248 795992448 904010512 775670976 632614528 645275712 781898368 773110926 869297296 572530528 822326752 927827408 746840208 726204928 952090216 694366952 501875584 942701312 825452928 842059920 684259456 834222592 759024512 629926912 548232016 775516198 574451700 777000064 575898976 488408184 825326112 617853404 893270704 636700076 575245760 649540314 494565502 530843308 896065832 549775357 558422016 975293440 574476416 933244416 673674816 643749238 543162198 850775840 891802472 802171532 601176448 802697792 684091760 585649132 591835104 950619744 532756056 927760330 656207040 693733648 859732128 593613752 888793984 549577462 537048192 603751552 842597068 772751968 728697984 674634656 882753664 509678016 545615360 867098752 831310416 531865136 544576044 158459968 438427456 374457024 138124096 342107679 424294000 514096576 531017184 222889664 97808192 88054464 131532480 167062152 173964928 346670480 240373696 520740288 408606863 79978816 212384448 324789696 158196968 316258240 79914048 183532104 58175916 79098416 104429056 308440736 275025152 183680768 499902740 160402480 311620800 315624536 115866560 199914412 396126160 363653184 347130240 267837376 420443552 109564096 346848856 78684974 69750016 376493152 541152376 86049196 347937304 353808576 389605944 163951508 50179352 360823128 505189376 358957048 434374846 536886224 316073184 170498528 101679300 91163328 306336944 456106688 248982464 317788848 322412672 327767742 288681472 153058898 99155544 443107040 94916816 287741888 48100240 508424920 278922000 438083328 207403376 417966272 511426624 361721677 337905864 465671872 151378852 138346048 66136640 487868816 179113728 218913200 210297616 104385962 75209704 134305664 294540336 262869180 69216884
654026200 681145480 771356040 849316104 678380272 748990472 598432018 769521404 892199936 548216896 897563708 762963464 801812872 713641316 526782856 466213624 751622376 860590384 517580540 810929800 850686426 462300744 426100392 660837640 685820568 487041160 426899080 575013696 508247826 831283768 898762920 795144072 435253320 824214440 817462213 484754328 741600008 663796200 746644232 615785736 503492740 486025100 407614440 521561736 860344328 760156186 704207624 743112840 659841000 582467880 643229544 895202696 470339144 544337240 797888152 897173700 840862872 833663608 514841384 623485256 641571460 489406660 664461320 622544200 820812376 582187480 441537656 638178054 444550844 462907384 510497730 461099000 871913720 672475912 544354184 467333348 756910664 769214860 658625552 605925128 899246472 754470536 700747576 464567208 684970072 758320632 489258792 408693384 599083272 870339720 777863432 689124240 498307936 829795840 794348590 822658288 444451402 418438374 637028488 866897104 218024768 63897824 744592320 292593748 908028416 522310848 610843264 170641824 112039600 554339410 284315584 931961216 931884521 558742208 110103072 106840000 801127000 222896552 378913472 74507584 845946960 213514688 995864300 707010260 218129664 944981068 642569296 720615200 468178121 789920328 646328640 700276736 255936256 269028608 379575632 295250000 814864506 262376448 190290240 296619152 371966528 365498684 159789824 991112896 439950564 362210760 616354464 738805504 991025152 927673984 254350592 889406591 387338348 377858394 907069680 514942208 155684864 93105924 148957211 553578832 983676352 4708762 60693360 431363584 406275136 318554920 132787840 383073096 834753344 11112288 539662080 364577152 464249594 200496992 629400336 675525632 280181617 339562872 489208064 70452200 958053888 146713216 456278368 969533568 76540992 922836224 422058560 448014976 410381440 849952160 195265184 576252928 166934856 535035032 120716580 155714112 957354400 525123840 145241616 839456222 695315232 481532896 739149404 698212544 382402928 307987096 402352158 513580144 487125504 598259888 390173626 754008688 757136768 478757616 562936632 744010000 768544688 326683504 729826080 779509480 485962352 738440880 520185590 493790736 619208084 376657583 777439168 675992400 329816336 497251144 312985396 471073648 515175536 301763792 677164112 736160752 591080496 662046304 442879336 435889200 392499408 533675344 502290176 558487872 683643504 552129081 749866782 792274944 418691896 752804496 723083562 705974888 621625104 798798464 749603040 573315840 695873940 418971600 502086480 539668656 542894464 561485098 723345322 766139324 407428080 469966072 506584528 389053616 579146080 640328816 707891248 458076144 630792560 447373680 697672208 785825136 567125472 430228936 392511344 452321888 507388576 424679280 528735280 464758496 600238704 568223608 465279067 397715376 479555664 402180720 718041616 455890384 526194000 548184944 511339672 644752224 643297848 376845927 618780912 636129152 817979152 676035280 405194480 571474880 474027220 825089648 489280646 677945216 803421244 768365028 686900007 523417168 553970264 757268480 480044000 354983616 411996640 396367392 828377856 425198294 439513784 764458048 422841888 581306696 526947072 440245536 669300736 777318800 648979264 505922816 518584000 655206656 646419214 742605584 445838816 695635040 801135696 620148496 599513216 825398504 567675240 375183872 816009600 698761216 715368208 557567744 707530880 632332800 503235200 421540304 648824486 447759988 650308352 449207264 361716472 698634400 491161692 766578992 510008364 448554048 522848602 367873790 404151596 769374120 423083645 431730304 848601728 447784704 806552704 546983104 517057526 416470486 724084128 765110760 675479820 474484736 676006080 557400048 458957420 465143392 823928032 406064344 801068618 529515328 567041936 733040416 466922040 762102272 422885750 410356480 477059840 715905356 646060256 602006272 547942944 756061952 382986304 418923648 740407040 704618704 637150284 649861192 263745116 543712604 479742172 243409244 447392827 529579148 619381724 636302332 328174812 203093340 193339612 236817628 272347300 279250076 451955628 345658844 626025436 513892011 185263964 317669596 430074844 263482116 421543388 185199196 288817252 163461064 184383564 209714204 413725884 380310300 288965916 605187888 265687628 416905948 420909684 221151708 305199560 501411308 468938332 452415388 373122524 525728700 214849244 452134004 183970122 175035164 481778300 646437524 191334344 453222452 459093724 494891092 269236656 155464500 466108276 610474524 464242196 539659994 642171372 421358332 275783676 206964448 196448476 411622092 561391836 354267612 423073996 427697820 433052890 393966620 258344046 204440692 548392188 200201964 393027036 153385388 613710068 384207148 543368476 312688524 523251420 616711772 467006825 443191012 570957020 256664000 243631196 171421788 593153964 284398876 324198348 315582764 209671110 180494852 239590812 399825484 368154328 174502032
697597520 724716800 814927360 892887424 721951592 792561792 642003338 813092724 935771256 591788216 941135028 806534784 845384192 757212636 570354176 509784944 795193696 904161704 561151860 854501120 894257746 505872064 469671712 704408960 729391888 530612480 470470400 618585016 551819146 874855088 942334240 838715392 478824640 867785760 861033533 528325648 785171328 707367520 790215552 659357056 547064060 529596420 451185760 565133056 903915648 803727506 747778944 786684160 703412320 626039200 686800864 938774016 513910464 587908560 841459472 940745020 884434192 877234928 558412704 667056576 685142780 532977980 708032640 666115520 864383696 625758800 485108976 681749374 488122164 506478704 554069050 504670320 915485040 716047232 587925504 510904668 800481984 812786180 702196872 649496448 942817792 798041856 744318896 508138528 728541392 801891952 532830112 452264704 642654592 913911040 821434752 732695560 541879256 873367160 837919910 866229608 488022722 462009694 680599808 910468424 716817936 819152400 894578984 730841600 106119984 310077284 473041788 37294240 804717184 690961920 899073080 350713434 522965932 625396840 933357568 211582872 957803856 214931200 364127232 220060416 897321664 876737792 444863488 800944076 807570564 244149427 427569920 333751088 398689024 884487424 798151168 486143368 240163550 251079904 360539648 555425736 329600480 657105664 88269056 347127928 955101240 677950184 411050240 718842368 456447744 483787168 376612384 588773598 533047936 941006864 636495504 709878528 833644187 961607954 932954768 544015792 123078000 816484784 46348740 341791936 144908800 132765312 630819072 114980016 145590784 310164080 67364480 625880000 534360304 739042304 192555008 367054438 860391981 746912000 501045248 725976048 100414592 992629248 992978944 802300864 882866240 952068752 96571648 300165888 427021600 538265984 253020160 703060000 150787200 168125920 378341976 879758516 365195616 382340544 407075008 371995360 66882200 129793388 100872768 210534336 729882112 516099776 773716284 732779424 416969808 342553976 436919038 548147024 521692384 632826768 424740506 788575568 791703648 513324496 597503512 778576880 803111568 361250384 764392960 814076360 520529232 773007760 554752470 528357616 653774964 411224463 812006048 710559280 364383216 531818024 347552276 505640528 549742416 336330672 711730992 770727632 625647376 696613184 477446216 470456080 427066288 568242224 536857056 593054752 718210384 586695961 784433662 826841824 453258776 787371376 757650442 740541768 656191984 833365344 784169920 607882720 730440820 453538480 536653360 574235536 577461344 596051978 757912202 800706204 441994960 504532952 541151408 423620496 613712960 674895696 742458128 492643024 665359440 481940560 732239088 820392016 601692352 464795816 427078224 486888768 541955456 459246160 563302160 499325376 634805584 602790488 499845947 432282256 514122544 436747600 752608496 490457264 560760880 582751824 545906552 679319104 677864728 411412807 653347792 670696032 804271504 662327632 391486832 557767232 460319572 811382000 475572998 664237568 789713596 754657380 673192359 509709520 540262616 743560832 466336352 341275968 398288992 382659744 814670208 411490646 425806136 750750400 409134240 567599048 513239424 426537888 655593088 763611152 635271616 492215168 504876352 641499008 632711566 728897936 432131168 681927392 787428048 606440848 585805568 811690856 553967592 361476224 802301952 685053568 701660560 543860096 693823232 618625152 489527552 407832656 635116838 434052340 636600704 435499616 348008824 684926752 477454044 752871344 496300716 434846400 509140954 354166142 390443948 755666472 409375997 418022656 834894080 434077056 792845056 533275456 503349878 402762838 710376480 751403112 661772172 460777088 662298432 543692400 445249772 451435744 810220384 392356696 787360970 515807680 553334288 719332768 453214392 748394624 409178102 396648832 463352192 702197708 632352608 588298624 534235296 742354304 369278656 405216000 726699392 690911056 660209322 672920230 286804154 566771642 502801210 266468282 470451865 552638186 642440762 659361370 351233850 226152378 216398650 259876666 295406338 302309114 475014666 368717882 649084474 536951049 208323002 340728634 453133882 286541154 444602426 208258234 311876290 186520102 207442602 232773242 436784922 403369338 312024954 628246926 288746666 439964986 443968722 244210746 328258598 524470346 491997370 475474426 396181562 548787738 237908282 475193042 207029160 198094202 504837338 669496562 214393382 476281490 482152762 517950130 292295694 178523538 489167314 633533562 487301234 562719032 665230410 444417370 298842714 230023486 219507514 434681130 584450874 377326650 446133034 450756858 456111928 417025658 281403084 227499730 571451226 223261002 416086074 176444426 636769106 407266186 566427514 335747562 546310458 639770810 490065863 466250050 594016058 279723038 266690234 194480826 616213002 307457914 347257386 338641802 232730148 203553890 262649850 422884522 391213366 197561070
565331552 592450832 682661392 760621456 589685624 660295824 509737370 680826756 803505288 459522248 808869060 674268816 713118224 624946668 438088208 377518976 662927728 771895736 428885892 722235152 761991778 373606096 337405744 572142992 597125920 398346512 338204432 486319048 419553178 742589120 810068272 706449424 346558672 735519792 728767565 396059680 652905360 575101552 657949584 527091088 414798092 397330452 318919792 432867088 771649680 671461538 615512976 654418192 571146352 493773232 554534896 806508048 381644496 455642592 709193504 808479052 752168224 744968960 426146736 534790608 552876812 400712012 575766672 533849552 732117728 493492832 352843008 549483406 355856196 374212736 421803082 372404352 783219072 583781264 455659536 378638700 668216016 680520212 569930904 517230480 810551824 665775888 612052928 375872560 596275424 669625984 400564144 319998736 510388624 781645072 689168784 600429592 409613288 741101192 705653942 733963640 355756754 329743726 548333840 778202456 307752384 680489230 471281210 508795648 990116132 623643776 346289600 180419610 344502784 849508688 78098240 504719504 798180512 29799808 263367240 236225280 528476536 936137328 983364128 545725952 340099680 341116384 288146272 524515424 534008606 803024640 589525888 201915416 575894208 761015680 665207808 197882040 132954068 832279152 193310336 834491272 820085824 309698384 278559520 997482600 161628508 515916464 319337904 276084960 23683580 687990992 56201520 130455504 945916592 599976256 444777856 810163232 27867000 712476672 298918544 205951232 152284238 297274208 536235728 649912471 25373880 163976416 591053880 941399128 897110568 366441504 259284976 132978688 951720816 951239424 311233536 198616256 730333888 765861600 419584134 702759808 393864512 689892864 59682560 198828176 833765312 245495952 698159278 938725752 10090528 231531160 586079528 637012480 285357390 992741060 670909696 312610368 785291064 2965040 730266816 472528260 386693120 998022464 737009616 953810772 484010704 270228368 527844876 486908016 171098400 96682568 191047630 302275616 275820976 386955360 178869098 542704160 545832240 267453088 351632104 532705472 557240160 115378976 518521552 568204952 274657824 527136352 308881062 282486208 407903556 165353055 566134640 464687872 118511808 285946616 101680868 259769120 303871008 90459264 465859584 524856224 379775968 450741776 231574808 224584672 181194880 322370816 290985648 347183344 472338976 340824553 538562254 580970416 207387368 541499968 511779034 494670360 410320576 587493936 538298512 362011312 484569412 207667072 290781952 328364128 331589936 350180570 512040794 554834796 196123552 258661544 295280000 177749088 367841552 429024288 496586720 246771616 419488032 236069152 486367680 574520608 355820944 218924408 181206816 241017360 296084048 213374752 317430752 253453968 388934176 356919080 253974539 186410848 268251136 190876192 506737088 244585856 314889472 336880416 300035144 433447696 431993320 165541399 407476384 424824624 695738324 553794452 282953652 449234052 351786392 702848820 367039818 555704388 681180416 646124200 564659179 401176340 431729436 635027652 357803172 232742788 289755812 274126564 706137028 302957466 317272956 642217220 300601060 459065868 404706244 318004708 547059908 655077972 526738436 383681988 396343172 532965828 524178386 620364756 323597988 573394212 678894868 497907668 477272388 703157676 445434412 252943044 693768772 576520388 593127380 435326916 585290052 510091972 380994372 299299476 526583658 325519160 528067524 326966436 239475644 576393572 368920864 644338164 387767536 326313220 400607774 245632962 281910768 647133292 300842817 309489476 726360900 325543876 684311876 424742276 394816698 294229658 601843300 642869932 553238992 352243908 553765252 435159220 336716592 342902564 701687204 283823516 678827790 407274500 444801108 610799588 344681212 639861444 300644922 288115652 354819012 593664528 523819428 479765444 425702116 633821124 260745476 296682820 618166212 582377876 796945776 809656684 423540608 703508096 639537664 403204736 607188319 689374640 779177216 796097824 487970304 362888832 353135104 396613120 432142792 439045568 611751120 505454336 785820928 673687503 345059456 477465088 589870336 423277608 581338880 344994688 448612744 323256556 344179056 369509696 573521376 540105792 448761408 764983380 425483120 576701440 580705176 380947200 464995052 661206800 628733824 612210880 532918016 685524192 374644736 611929496 343765614 334830656 641573792 806233016 351129836 613017944 618889216 654686584 429032148 315259992 625903768 770270016 624037688 699455486 801966864 581153824 435579168 366759940 356243968 571417584 721187328 514063104 582869488 587493312 592848382 553762112 418139538 364236184 708187680 359997456 552822528 313180880 773505560 544002640 703163968 472484016 683046912 776507264 626802317 602986504 730752512 416459492 403426688 331217280 752949456 444194368 483993840 475378256 369466602 340290344 399386304 559620976 527949820 334297524
502608948 529728228 619938788 697898852 526963020 597573220 447014766 618104152 740782684 396799644 746146456 611546212 650395620 562224064 375365604 314796372 600205124 709173132 366163288 659512548 699269174 310883492 274683140 509420388 534403316 335623908 275481828 423596444 356830574 679866516 747345668 643726820 283836068 672797188 666044961 333337076 590182756 512378948 595226980 464368484 352075488 334607848 256197188 370144484 708927076 608738934 552790372 591695588 508423748 431050628 491812292 743785444 318921892 392919988 646470900 745756448 689445620 682246356 363424132 472068004 490154208 337989408 513044068 471126948 669395124 430770228 290120404 486760802 293133592 311490132 359080478 309681748 720496468 521058660 392936932 315916096 605493412 617797608 507208300 454507876 747829220 603053284 549330324 313149956 533552820 606903380 337841540 257276132 447666020 718922468 626446180 537706988 346890684 678378588 642931338 671241036 293034150 267021122 485611236 715479852 865929728 172310408 568892800 899326850 911857984 129039216 971329536 856655360 258955264 617098944 278942016 889270656 334578920 288842688 789649920 920626828 195809280 931501344 39374448 109006848 961407240 428427524 229780920 82271616 882783424 883917184 935006724 915216896 834811776 583532928 167368448 595443725 497964928 686085504 6743920 163184608 338198752 99328160 595635552 149754304 61478048 815237072 641898176 65485512 890484736 935862784 275165056 862523520 793142848 613581312 382889840 635014028 877589368 654236288 761044224 422356768 677030912 62713826 556706032 952965200 595151552 104336980 505522119 973335584 544225376 29803024 902825436 65612160 570068864 923048948 828262752 268624000 156532496 405472316 620656180 34186926 154149696 94141956 316268806 147768480 828527744 207981128 926675264 628474800 869800960 3657692 571352008 310270448 316562088 857843490 41991936 52059080 323899780 685411040 915263616 661569792 5072792 688750611 501792000 439165892 843175920 629393584 887010092 846073232 530263616 455847784 550212846 661440832 634986192 746120576 538034314 901869376 904997456 626618304 710797320 891870688 916405376 474544192 877686768 927370168 633823040 886301568 668046278 641651424 767068772 524518271 925299856 823853088 477677024 645111832 460846084 618934336 663036224 449624480 825024800 884021440 738941184 809906992 590740024 583749888 540360096 681536032 650150864 706348560 831504192 699989769 897727470 940135632 566552584 900665184 870944250 853835576 769485792 946659152 897463728 721176528 843734628 566832288 649947168 687529344 690755152 709345786 871206010 914000012 555288768 617826760 654445216 536914304 727006768 788189504 855751936 605936832 778653248 595234368 845532896 933685824 714986160 578089624 540372032 600182576 655249264 572539968 676595968 612619184 748099392 716084296 613139755 545576064 627416352 550041408 865902304 603751072 674054688 696045632 659200360 792612912 791158536 524706615 766641600 783989840 935525024 793581152 522740352 689020752 591573092 942635520 606826518 795491088 920967116 885910900 804445879 640963040 671516136 874814352 597589872 472529488 529542512 513913264 945923728 542744166 557059656 882003920 540387760 698852568 644492944 557791408 786846608 894864672 766525136 623468688 636129872 772752528 763965086 860151456 563384688 813180912 918681568 737694368 717059088 942944376 685221112 492729744 933555472 816307088 832914080 675113616 825076752 749878672 620781072 539086176 766370358 565305860 767854224 566753136 479262344 816180272 608707564 884124864 627554236 566099920 640394474 485419662 521697468 886919992 540629517 549276176 966147600 565330576 924098576 664528976 634603398 534016358 841630000 882656632 793025692 592030608 793551952 674945920 576503292 582689264 941473904 523610216 918614490 647061200 684587808 850586288 584467912 879648144 540431622 527902352 594605712 833451228 763606128 719552144 665488816 873607824 500532176 536469520 857952912 822164576 698448864 711159772 325043696 605011184 541040752 304707824 508691407 590877728 680680304 697600912 389473392 264391920 254638192 298116208 333645880 340548656 513254208 406957424 687324016 575190591 246562544 378968176 491373424 324780696 482841968 246497776 350115832 224759644 245682144 271012784 475024464 441608880 350264496 666486468 326986208 478204528 482208264 282450288 366498140 562709888 530236912 513713968 434421104 587027280 276147824 513432584 245268702 236333744 543076880 707736104 252632924 514521032 520392304 556189672 330535236 216763080 527406856 671773104 525540776 600958574 703469952 482656912 337082256 268263028 257747056 472920672 622690416 415566192 484372576 488996400 494351470 455265200 319642626 265739272 609690768 261500544 454325616 214683968 675008648 445505728 604667056 373987104 584550000 678010352 528305405 504489592 632255600 317962580 304929776 232720368 654452544 345697456 385496928 376881344 270969690 241793432 300889392 461124064 429452908 235800612
669884962 697004242 787214802 865174866 694239034 764849234 614290780 785380166 908058698 564075658 913422470 778822226 817671634 729500078 542641618 482072386 767481138 876449146 533439302 826788562 866545188 478159506 441959154 676696402 701679330 502899922 442757842 590872458 524106588 847142530 914621682 811002834 451112082 840073202 833320975 500613090 757458770 679654962 762502994 631644498 519351502 501883862 423473202 537420498 876203090 776014948 720066386 758971602 675699762 598326642 659088306 911061458 486197906 560196002 813746914 913032462 856721634 849522370 530700146 639344018 657430222 505265422 680320082 638402962 836671138 598046242 457396418 654036816 460409606 478766146 526356492 476957762 887772482 688334674 560212946 483192110 772769426 785073622 674484314 621783890 915105234 770329298 716606338 480425970 700828834 774179394 505117554 424552146 614942034 886198482 793722194 704983002 514166698 845654602 810207352 838517050 460310164 434297136 652887250 882755866 68207444 890106172 465980160 162602472 67636863 68784030 941411808 958089050 599030720 107774304 182414784 14800302 918800768 829757952 16362020 828410400 243206038 333103476 747343840 989916720 734039671 711687200 610697728 100679680 905932416 200165448 23337120 29382432 565678496 503181184 993685398 607160316 28868320 207988159 643093016 24468116 446909585 810707316 902007448 346476640 21146328 510542428 794877948 749745000 607904584 514498304 111314488 890395166 282225286 792669536 104654848 35850240 26573520 155131108 791714128 457311868 150953216 342243500 465678180 307825216 262931456 312199168 71115504 287652040 912290816 545993994 152407808 298248886 512131168 258201136 124953792 370671008 19509984 834432128 295790720 514510456 435313552 763060320 211447072 788384750 515064336 877302528 305344216 950165240 281532608 136800328 757524040 890981252 115558400 207066432 510152348 200810208 392768876 887205940 940523744 811410688 620441701 848502784 655995904 237260608 657314368 443532032 701148540 660211680 344402064 269986232 364351294 475579280 449124640 560259024 352172762 716007824 719135904 440756752 524935768 706009136 730543824 288682640 691825216 741508616 447961488 700440016 482184726 455789872 581207220 338656719 739438304 637991536 291815472 459250280 274984532 433072784 477174672 263762928 639163248 698159888 553079632 624045440 404878472 397888336 354498544 495674480 464289312 520487008 645642640 514128217 711865918 754274080 380691032 714803632 685082698 667974024 583624240 760797600 711602176 535314976 657873076 380970736 464085616 501667792 504893600 523484234 685344458 728138460 369427216 431965208 468583664 351052752 541145216 602327952 669890384 420075280 592791696 409372816 659671344 747824272 529124608 392228072 354510480 414321024 469387712 386678416 490734416 426757632 562237840 530222744 427278203 359714512 441554800 364179856 680040752 417889520 488193136 510184080 473338808 606751360 605296984 338845063 580780048 598128288 836812656 694868784 424027984 590308384 492860724 843923152 508114150 696778720 822254748 787198532 705733511 542250672 572803768 776101984 498877504 373817120 430830144 415200896 847211360 444031798 458347288 783291552 441675392 600140200 545780576 459079040 688134240 796152304 667812768 524756320 537417504 674040160 665252718 761439088 464672320 714468544 819969200 638982000 618346720 844232008 586508744 394017376 834843104 717594720 734201712 576401248 726364384 651166304 522068704 440373808 667657990 466593492 669141856 468040768 380549976 717467904 509995196 785412496 528841868 467387552 541682106 386707294 422985100 788207624 441917149 450563808 867435232 466618208 825386208 565816608 535891030 435303990 742917632 783944264 694313324 493318240 694839584 576233552 477790924 483976896 842761536 424897848 819902122 548348832 585875440 751873920 485755544 780935776 441719254 429189984 495893344 734738860 664893760 620839776 566776448 774895456 401819808 437757152 759240544 723452208 849925936 862636844 476520768 756488256 692517824 456184896 660168479 742354800 832157376 849077984 540950464 415868992 406115264 449593280 485122952 492025728 664731280 558434496 838801088 726667663 398039616 530445248 642850496 476257768 634319040 397974848 501592904 376236716 397159216 422489856 626501536 593085952 501741568 817963540 478463280 629681600 633685336 433927360 517975212 714186960 681713984 665191040 585898176 738504352 427624896 664909656 396745774 387810816 694553952 859213176 404109996 665998104 671869376 707666744 482012308 368240152 678883928 823250176 677017848 752435646 854947024 634133984 488559328 419740100 409224128 624397744 774167488 567043264 635849648 640473472 645828542 606742272 471119698 417216344 761167840 412977616 605802688 366161040 826485720 596982800 756144128 525464176 736027072 829487424 679782477 655966664 783732672 469439652 456406848 384197440 805929616 497174528 536974000 528358416 422446762 393270504 452366464 612601136 580929980 387277684
247942096 275061376 365271936 443232000 272296168 342906368 192347914 363437300 486115832 142132792 491479604 356879360 395728768 307557212 120698752 60129520 345538272 454506280 111496436 404845696 444602322 56216640 20016288 254753536 279736464 80957056 20814976 168929592 102163722 425199664 492678816 389059968 29169216 418130336 411378109 78670224 335515904 257712096 340560128 209701632 97408636 79940996 1530336 115477632 454260224 354072082 298123520 337028736 253756896 176383776 237145440 489118592 64255040 138253136 391804048 491089596 434778768 427579504 108757280 217401152 235487356 83322556 258377216 216460096 414728272 176103376 35453552 232093950 38466740 56823280 104413626 55014896 465829616 266391808 138270080 61249244 350826560 363130756 252541448 199841024 493162368 348386432 294663472 58483104 278885968 352236528 83174688 2609280 192999168 464255616 371779328 283040136 92223832 423711736 388264486 416574184 38367298 12354270 230944384 460813000 220304768 323291136 658401504 46883072 200043432 90090448 893176116 780403968 18152320 787789420 909951364 789433164 742866688 570760380 787111992 90207425 733339808 127708896 988842368 19248064 247049394 669566288 765157360 608355392 896047880 883815232 162056232 545682976 780479876 464678264 525582848 392924634 22604736 886972002 215638528 397397760 507137024 385970112 585246512 989952224 298604640 813709560 348072616 333253894 896096256 494716420 32459030 544841400 100057088 309628304 800708188 892969216 750827520 86786432 165272384 573245760 568325112 941984206 102824448 174999544 947234144 571932160 535865156 803887259 483155656 287261184 118763264 782150048 389560912 87503840 144709914 465020008 528664000 24673744 229516316 946215536 803523984 78540128 623540224 249189214 287401784 648612568 25912256 796977664 164716572 790936064 361620256 338007040 456548272 178990408 768999400 240854600 507269504 803277232 227041120 28609472 223033308 384760768 7991936 507445568 498665904 284883568 542500076 501563216 185753600 111337768 205702830 316930816 290476176 401610560 193524298 557359360 560487440 282108288 366287304 547360672 571895360 130034176 533176752 582860152 289313024 541791552 323536262 297141408 422558756 180008255 580789840 479343072 133167008 300601816 116336068 274424320 318526208 105114464 480514784 539511424 394431168 465396976 246230008 239239872 195850080 337026016 305640848 361838544 486994176 355479753 553217454 595625616 222042568 556155168 526434234 509325560 424975776 602149136 552953712 376666512 499224612 222322272 305437152 343019328 346245136 364835770 526695994 569489996 210778752 273316744 309935200 192404288 382496752 443679488 511241920 261426816 434143232 250724352 501022880 589175808 370476144 233579608 195862016 255672560 310739248 228029952 332085952 268109168 403589376 371574280 268629739 201066048 282906336 205531392 521392288 259241056 329544672 351535616 314690344 448102896 446648520 180196599 422131584 439479824 703185104 561241232 290400432 456680832 359233172 710295600 374486598 563151168 688627196 653570980 572105959 408623120 439176216 642474432 365249952 240189568 297202592 281573344 713583808 310404246 324719736 649664000 308047840 466512648 412153024 325451488 554506688 662524752 534185216 391128768 403789952 540412608 531625166 627811536 331044768 580840992 686341648 505354448 484719168 710604456 452881192 260389824 701215552 583967168 600574160 442773696 592736832 517538752 388441152 306746256 534030438 332965940 535514304 334413216 246922424 583840352 376367644 651784944 395214316 333760000 408054554 253079742 289357548 654580072 308289597 316936256 733807680 332990656 691758656 432189056 402263478 301676438 609290080 650316712 560685772 359690688 561212032 442606000 344163372 350349344 709133984 291270296 686274570 414721280 452247888 618246368 352127992 647308224 308091702 295562432 362265792 601111308 531266208 487212224 433148896 641267904 268192256 304129600 625612992 589824656 486105648 498816556 112700480 392667968 328697536 92364608 296348191 378534512 468337088 485257696 177130176 52048704 42294976 85772992 121302664 128205440 300910992 194614208 474980800 362847375 34219328 166624960 279030208 112437480 270498752 34154560 137772616 12416428 33338928 58669568 262681248 229265664 137921280 454143252 114642992 265861312 269865048 70107072 154154924 350366672 317893696 301370752 222077888 374684064 63804608 301089368 32925486 23990528 330733664 495392888 40289708 302177816 308049088 343846456 118192020 4419864 315063640 459429888 313197560 388615358 491126736 270313696 124739040 55919812 45403840 260577456 410347200 203222976 272029360 276653184 282008254 242921984 107299410 53396056 397347552 49157328 241982400 2340752 462665432 233162512 392323840 161643888 372206784 465667136 315962189 292146376 419912384 105619364 92586560 20377152 442109328 133354240 173153712 164538128 58626474 29450216 88546176 248780848 217109692 23457396
632472968 659592248 749802808 827762872 656827040 727437240 576878786 747968172 870646704 526663664 876010476 741410232 780259640 692088084 505229624 444660392 730069144 839037152 496027308 789376568 829133194 440747512 404547160 639284408 664267336 465487928 405345848 553460464 486694594 809730536 877209688 773590840 413700088 802661208 795908981 463201096 720046776 642242968 725091000 594232504 481939508 464471868 386061208 500008504 838791096 738602954 682654392 721559608 638287768 560914648 621676312 873649464 448785912 522784008 776334920 875620468 819309640 812110376 493288152 601932024 620018228 467853428 642908088 600990968 799259144 560634248 419984424 616624822 422997612 441354152 488944498 439545768 850360488 650922680 522800952 445780116 735357432 747661628 637072320 584371896 877693240 732917304 679194344 443013976 663416840 736767400 467705560 387140152 577530040 848786488 756310200 667571008 476754704 808242608 772795358 801105056 422898170 396885142 615475256 845343872 553983360 231146412 969977568 246245392 234123872 612993680 539932304 597049312 756818234 530198496 818042368 469493248 290602112 6779520 403032572 196583036 752511104 960434772 814100624 994703040 405366656 762046424 386351552 100981200 635644672 867756608 326932268 989190376 409535144 706067600 966442272 296032216 330407168 303167284 135399808 942870400 582334624 566004320 176181088 356556096 496287496 603068352 994803440 207584768 295732224 782730944 678491508 80490672 510986400 484353680 814070016 621238784 590046384 835086184 58738532 922267128 381636352 433018208 745132064 817357504 624165656 461143848 902189552 139504015 928093808 538380320 577694564 232893850 513212416 67954352 991725808 967475200 120987744 159890688 949683312 297601862 384188820 24217824 451571072 142701408 699831232 991505920 179584512 469304624 453219326 852127818 756891276 529867840 836935559 801985024 228943076 181509280 638824320 137024000 839930309 377620736 889474688 872597665 933238944 73392244 777442736 563660400 821276908 780340048 464530432 390114600 484479662 595707648 569253008 680387392 472301130 836136192 839264272 560885120 645064136 826137504 850672192 408811008 811953584 861636984 568089856 820568384 602313094 575918240 701335588 458785087 859566672 758119904 411943840 579378648 395112900 553201152 597303040 383891296 759291616 818288256 673208000 744173808 525006840 518016704 474626912 615802848 584417680 640615376 765771008 634256585 831994286 874402448 500819400 834932000 805211066 788102392 703752608 880925968 831730544 655443344 778001444 501099104 584213984 621796160 625021968 643612602 805472826 848266828 489555584 552093576 588712032 471181120 661273584 722456320 790018752 540203648 712920064 529501184 779799712 867952640 649252976 512356440 474638848 534449392 589516080 506806784 610862784 546886000 682366208 650351112 547406571 479842880 561683168 484308224 800169120 538017888 608321504 630312448 593467176 726879728 725425352 458973431 700908416 718256656 480010024 338066152 67225352 233505752 136058092 487120520 151311518 339976088 465452116 430395900 348930879 185448040 216001136 419299352 142074872 17014488 74027512 58398264 490408728 87229166 101544656 426488920 84872760 243337568 188977944 102276408 331331608 439349672 311010136 167953688 180614872 317237528 308450086 404636456 107869688 357665912 463166568 282179368 261544088 487429376 229706112 37214744 478040472 360792088 377399080 219598616 369561752 294363672 165266072 83571176 310855358 109790860 312339224 111238136 23747344 360665272 153192564 428609864 172039236 110584920 184879474 29904662 66182468 431404992 85114517 93761176 510632600 109815576 468583576 209013976 179088398 78501358 386115000 427141632 337510692 136515608 338036952 219430920 120988292 127174264 485958904 68095216 463099490 191546200 229072808 395071288 128952912 424133144 84916622 72387352 139090712 377936228 308091128 264037144 209973816 418092824 45017176 80954520 402437912 366649576 680689264 693400172 307284096 587251584 523281152 286948224 490931807 573118128 662920704 679841312 371713792 246632320 236878592 280356608 315886280 322789056 495494608 389197824 669564416 557430991 228802944 361208576 473613824 307021096 465082368 228738176 332356232 207000044 227922544 253253184 457264864 423849280 332504896 648726868 309226608 460444928 464448664 264690688 348738540 544950288 512477312 495954368 416661504 569267680 258388224 495672984 227509102 218574144 525317280 689976504 234873324 496761432 502632704 538430072 312775636 199003480 509647256 654013504 507781176 583198974 685710352 464897312 319322656 250503428 239987456 455161072 604930816 397806592 466612976 471236800 476591870 437505600 301883026 247979672 591931168 243740944 436566016 196924368 657249048 427746128 586907456 356227504 566790400 660250752 510545805 486729992 614496000 300202980 287170176 214960768 636692944 327937856 367737328 359121744 253210090 224033832 283129792 443364464 411693308 218041012
745850820 772970100 863180660 941140724 770204892 840815092 690256638 861346024 984024556 640041516 989388328 854788084 893637492 805465936 618607476 558038244 843446996 952415004 609405160 902754420 942511046 554125364 517925012 752662260 777645188 578865780 518723700 666838316 600072446 923108388 990587540 886968692 527077940 916039060 909286833 576578948 833424628 755620820 838468852 707610356 595317360 577849720 499439060 613386356 952168948 851980806 796032244 834937460 751665620 674292500 735054164 987027316 562163764 636161860 889712772 988998320 932687492 925488228 606666004 715309876 733396080 581231280 756285940 714368820 912636996 674012100 533362276 730002674 536375464 554732004 602322350 552923620 963738340 764300532 636178804 559157968 848735284 861039480 750450172 697749748 991071092 846295156 792572196 556391828 776794692 850145252 581083412 500518004 690907892 962164340 869688052 780948860 590132556 921620460 886173210 914482908 536276022 510262994 728853108 958721724 162825511 765588608 539862738 461212272 722829166 763633216 969889008 542098200 471775040 462227392 936911104 107162144 696358128 963840064 284185768 348223504 645659104 109328704 514620672 592170816 834411152 430977064 744023520 15296736 932665840 727159552 626744768 274242048 625246560 569729664 503047016 456722752 988798840 146309184 259863552 40347712 231682560 992132864 169366560 977027712 640014720 945060944 124976000 121037440 847682992 108269936 977614816 307313328 234841000 188974272 743720563 627424256 527739168 248739904 975137856 22537536 614014696 426280396 0 545800128 690787944 364822464 325128992 549922952 599598148 481066202 202504704 445122604 595798390 976973808 817481464 494186912 720098816 505893408 353924448 479786592 1815024 957880768 907399215 301980128 63429772 668501792 679319456 640210228 532928000 923490480 796500138 882742180 714595968 706289954 431136941 536465568 146202848 349893220 241735792 265038600 289868136 680419068 16009728 881819288 677971120 464188784 721805292 680868432 365058816 290642984 385008046 496236032 469781392 580915776 372829514 736664576 739792656 461413504 545592520 726665888 751200576 309339392 712481968 762165368 468618240 721096768 502841478 476446624 601863972 359313471 760095056 658648288 312472224 479907032 295641284 453729536 497831424 284419680 659820000 718816640 573736384 644702192 425535224 418545088 375155296 516331232 484946064 541143760 666299392 534784969 732522670 774930832 401347784 735460384 705739450 688630776 604280992 781454352 732258928 555971728 678529828 401627488 484742368 522324544 525550352 544140986 706001210 748795212 390083968 452621960 489240416 371709504 561801968 622984704 690547136 440732032 613448448 430029568 680328096 768481024 549781360 412884824 375167232 434977776 490044464 407335168 511391168 447414384 582894592 550879496 447934955 380371264 462211552 384836608 700697504 438546272 508849888 530840832 493995560 627408112 625953736 359501815 601436800 618785040 815933200 673989328 403148528 569428928 471981268 823043696 487234694 675899264 801375292 766319076 684854055 521371216 551924312 755222528 477998048 352937664 409950688 394321440 826331904 423152342 437467832 762412096 420795936 579260744 524901120 438199584 667254784 775272848 646933312 503876864 516538048 653160704 644373262 740559632 443792864 693589088 799089744 618102544 597467264 823352552 565629288 373137920 813963648 696715264 713322256 555521792 705484928 630286848 501189248 419494352 646778534 445714036 648262400 447161312 359670520 696588448 489115740 764533040 507962412 446508096 520802650 365827838 402105644 767328168 421037693 429684352 846555776 445738752 804506752 544937152 515011574 414424534 722038176 763064808 673433868 472438784 673960128 555354096 456911468 463097440 821882080 404018392 799022666 527469376 564995984 730994464 464876088 760056320 420839798 408310528 475013888 713859404 644014304 599960320 545896992 754016000 380940352 416877696 738361088 702572752 498254368 510965276 124849200 404816688 340846256 104513328 308496911 390683232 480485808 497406416 189278896 64197424 54443696 97921712 133451384 140354160 313059712 206762928 487129520 374996095 46368048 178773680 291178928 124586200 282647472 46303280 149921336 24565148 45487648 70818288 274829968 241414384 150070000 466291972 126791712 278010032 282013768 82255792 166303644 362515392 330042416 313519472 234226608 386832784 75953328 313238088 45074206 36139248 342882384 507541608 52438428 314326536 320197808 355995176 130340740 16568584 327212360 471578608 325346280 400764078 503275456 282462416 136887760 68068532 57552560 272726176 422495920 215371696 284178080 288801904 294156974 255070704 119448130 65544776 409496272 61306048 254131120 14489472 474814152 245311232 404472560 173792608 384355504 477815856 328110909 304295096 432061104 117768084 104735280 32525872 454258048 145502960 185302432 176686848 70775194 41598936 100694896 260929568 229258412 35606116
629445574 656564854 746775414 824735478 653799646 724409846 573851392 744940778 867619310 523636270 872983082 738382838 777232246 689060690 502202230 441632998 727041750 836009758 492999914 786349174 826105800 437720118 401519766 636257014 661239942 462460534 402318454 550433070 483667200 806703142 874182294 770563446 410672694 799633814 792881587 460173702 717019382 639215574 722063606 591205110 478912114 461444474 383033814 496981110 835763702 735575560 679626998 718532214 635260374 557887254 618648918 870622070 445758518 519756614 773307526 872593074 816282246 809082982 490260758 598904630 616990834 464826034 639880694 597963574 796231750 557606854 416957030 613597428 419970218 438326758 485917104 436518374 847333094 647895286 519773558 442752722 732330038 744634234 634044926 581344502 874665846 729889910 676166950 439986582 660389446 733740006 464678166 384112758 574502646 845759094 753282806 664543614 473727310 805215214 769767964 798077662 419870776 393857748 612447862 842316478 618041948 250629768 571405192 280696512 938152536 989551298 525270144 596498304 363248808 937742784 114468560 308191976 492941408 567806592 568122640 344268654 791869524 173069312 192085608 710373328 420935088 775617184 348198936 111792768 499534872 176407296 621177120 479708384 51513800 107162216 596583552 138799088 761082248 317708800 476762876 473957200 410090816 288352396 42966784 53008562 192092424 673456104 596973688 613200124 343606528 65374592 795174464 284176896 515185152 473702144 207795786 993938176 169702833 846763264 413478816 105632122 767024460 439770256 647809184 297341043 209994112 487539840 386182232 173038384 42487808 405636864 311769760 795104768 678003512 460936128 533511868 93053252 724794560 276560600 979650410 15442832 137201664 598093536 429493688 737241216 34239454 18939566 470380350 682989920 272895911 479239840 801025061 596420608 686077952 25122304 382387632 193518176 695741152 411662888 753664320 114165248 471376756 302993424 443544832 626465376 712816304 499033968 756650476 715713616 399904000 325488168 419853230 531081216 504626576 615760960 407674698 771509760 774637840 496258688 580437704 761511072 786045760 344184576 747327152 797010552 503463424 755941952 537686662 511291808 636709156 394158655 794940240 693493472 347317408 514752216 330486468 488574720 532676608 319264864 694665184 753661824 608581568 679547376 460380408 453390272 410000480 551176416 519791248 575988944 701144576 569630153 767367854 809776016 436192968 770305568 740584634 723475960 639126176 816299536 767104112 590816912 713375012 436472672 519587552 557169728 560395536 578986170 740846394 783640396 424929152 487467144 524085600 406554688 596647152 657829888 725392320 475577216 648293632 464874752 715173280 803326208 584626544 447730008 410012416 469822960 524889648 442180352 546236352 482259568 617739776 585724680 482780139 415216448 497056736 419681792 735542688 473391456 543695072 565686016 528840744 662253296 660798920 394346999 636281984 653630224 950518885 808575013 537734213 704014613 606566953 957629381 621820379 810484949 935960977 900904761 819439740 655956901 686509997 889808213 612583733 487523349 544536373 528907125 960917589 557738027 572053517 896997781 555381621 713846429 659486805 572785269 801840469 909858533 781518997 638462549 651123733 787746389 778958947 875145317 578378549 828174773 933675429 752688229 732052949 957938237 700214973 507723605 948549333 831300949 847907941 690107477 840070613 764872533 635774933 554080037 781364219 580299721 782848085 581746997 494256205 831174133 623701425 899118725 642548097 581093781 655388335 500413523 536691329 901913853 555623378 564270037 981141461 580324437 939092437 679522837 649597259 549010219 856623861 897650493 808019553 607024469 808545813 689939781 591497153 597683125 956467765 538604077 933608351 662055061 699581669 865580149 599461773 894642005 555425483 542896213 609599573 848445089 778599989 734546005 680482677 888601685 515526037 551463381 872946773 837158437 541411952 554122860 168006784 447974272 384003840 147670912 351654495 433840816 523643392 540564000 232436480 107355008 97601280 141079296 176608968 183511744 356217296 249920512 530287104 418153679 89525632 221931264 334336512 167743784 325805056 89460864 193078920 67722732 88645232 113975872 317987552 284571968 193227584 509449556 169949296 321167616 325171352 125413376 209461228 405672976 373200000 356677056 277384192 429990368 119110912 356395672 88231790 79296832 386039968 550699192 95596012 357484120 363355392 399152760 173498324 59726168 370369944 514736192 368503864 443921662 546433040 325620000 180045344 111226116 100710144 315883760 465653504 258529280 327335664 331959488 337314558 298228288 162605714 108702360 452653856 104463632 297288704 57647056 517971736 288468816 447630144 216950192 427513088 520973440 371268493 347452680 475218688 160925668 147892864 75683456 497415632 188660544 228460016 219844432 113932778 84756520 143852480 304087152 272415996 78763700
671445456 698564736 788775296 866735360 695799528 766409728 615851274 786940660 909619192 565636152 914982964 780382720 819232128 731060572 544202112 483632880 769041632 878009640 534999796 828349056 868105682 479720000 443519648 678256896 703239824 504460416 444318336 592432952 525667082 848703024 916182176 812563328 452672576 841633696 834881469 502173584 759019264 681215456 764063488 633204992 520911996 503444356 425033696 538980992 877763584 777575442 721626880 760532096 677260256 599887136 660648800 912621952 487758400 561756496 815307408 914592956 858282128 851082864 532260640 640904512 658990716 506825916 681880576 639963456 838231632 599606736 458956912 655597310 461970100 480326640 527916986 478518256 889332976 689895168 561773440 484752604 774329920 786634116 676044808 623344384 916665728 771889792 718166832 481986464 702389328 775739888 506678048 426112640 616502528 887758976 795282688 706543496 515727192 847215096 811767846 840077544 461870658 435857630 654447744 884316360 954931456 495213736 224267888 472117200 151101390 782879488 3975984 241747296 372388480 225951728 843010854 642742872 630226052 98694912 303477456 130419072 865168384 980086216 805346884 846221440 620520224 43838336 473117312 23864000 776359680 271150080 771859712 228000000 913635152 934308800 398771456 136732972 758031840 943277568 411064336 950917056 697148488 189929488 733494784 249593096 541691168 46736512 92248960 451056112 171297024 698855072 48197888 491876352 980744448 683811888 406156642 647645056 688188224 195799750 147136000 591704540 15778508 295222924 51494524 585102804 88756096 347970304 157136918 128885756 938489088 873240688 910143568 34800128 378522272 102919648 597269992 451137040 32879208 830286138 583357184 617384968 708247616 981443840 133798400 545968896 8038608 883687792 323466320 315613696 425908240 745521280 109496064 342628672 898712928 308966280 339548672 871081960 596648544 161358592 965229440 764397600 179678107 394960832 174189856 841062944 746783768 533001432 790617940 749681080 433871464 359455632 453820694 565048680 538594040 649728424 441642162 805477224 808605304 530226152 614405168 795478536 820013224 378152040 781294616 830978016 537430888 789909416 571654126 545259272 670676620 428126119 828907704 727460936 381284872 548719680 364453932 522542184 566644072 353232328 728632648 787629288 642549032 713514840 494347872 487357736 443967944 585143880 553758712 609956408 735112040 603597617 801335318 843743480 470160432 804273032 774552098 757443424 673093640 850267000 801071576 624784376 747342476 470440136 553555016 591137192 594363000 612953634 774813858 817607860 458896616 521434608 558053064 440522152 630614616 691797352 759359784 509544680 682261096 498842216 749140744 837293672 618594008 481697472 443979880 503790424 558857112 476147816 580203816 516227032 651707240 619692144 516747603 449183912 531024200 453649256 769510152 507358920 577662536 599653480 562808208 696220760 694766384 428314463 670249448 687597688 808159440 666215568 395374768 561655168 464207508 815269936 479460934 668125504 793601532 758545316 677080295 513597456 544150552 747448768 470224288 345163904 402176928 386547680 818558144 415378582 429694072 754638336 413022176 571486984 517127360 430425824 659481024 767499088 639159552 496103104 508764288 645386944 636599502 732785872 436019104 685815328 791315984 610328784 589693504 815578792 557855528 365364160 806189888 688941504 705548496 547748032 697711168 622513088 493415488 411720592 639004774 437940276 640488640 439387552 351896760 688814688 481341980 756759280 500188652 438734336 513028890 358054078 394331884 759554408 413263933 421910592 838782016 437964992 796732992 537163392 507237814 406650774 714264416 755291048 665660108 464665024 666186368 547580336 449137708 455323680 814108320 396244632 791248906 519695616 557222224 723220704 457102328 752282560 413066038 400536768 467240128 706085644 636240544 592186560 538123232 746242240 373166592 409103936 730587328 694798992 605661184 618372092 232256016 512223504 448253072 211920144 415903727 498090048 587892624 604813232 296685712 171604240 161850512 205328528 240858200 247760976 420466528 314169744 594536336 482402911 153774864 286180496 398585744 231993016 390054288 153710096 257328152 131971964 152894464 178225104 382236784 348821200 257476816 573698788 234198528 385416848 389420584 189662608 273710460 469922208 437449232 420926288 341633424 494239600 183360144 420644904 152481022 143546064 450289200 614948424 159845244 421733352 427604624 463401992 237747556 123975400 434619176 578985424 432753096 508170894 610682272 389869232 244294576 175475348 164959376 380132992 529902736 322778512 391584896 396208720 401563790 362477520 226854946 172951592 516903088 168712864 361537936 121896288 582220968 352718048 511879376 281199424 491762320 585222672 435517725 411701912 539467920 225174900 212142096 139932688 561664864 252909776 292709248 284093664 178182010 149005752 208101712 368336384 336665228 143012932
718904040 746023320 836233880 914193944 743258112 813868312 663309858 834399244 957077776 613094736 962441548 827841304 866690712 778519156 591660696 531091464 816500216 925468224 582458380 875807640 915564266 527178584 490978232 725715480 750698408 551919000 491776920 639891536 573125666 896161608 963640760 860021912 500131160 889092280 882340053 549632168 806477848 728674040 811522072 680663576 568370580 550902940 472492280 586439576 925222168 825034026 769085464 807990680 724718840 647345720 708107384 960080536 535216984 609215080 862765992 962051540 905740712 898541448 579719224 688363096 706449300 554284500 729339160 687422040 885690216 647065320 506415496 703055894 509428684 527785224 575375570 525976840 936791560 737353752 609232024 532211188 821788504 834092700 723503392 670802968 964124312 819348376 765625416 529445048 749847912 823198472 554136632 473571224 663961112 935217560 842741272 754002080 563185776 894673680 859226430 887536128 509329242 483316214 701906328 931774944 605914864 579225216 481603040 179929300 578093524 233288720 719027040 73916768 194054096 566637296 671943186 142267336 486259200 253272600 885244248 380064968 754473920 253184000 304547840 382919504 734197680 187921472 812971776 465000308 678610752 125159558 108383664 145576584 75235584 821926400 505067928 304652768 354347424 297411488 73335728 57451738 780024386 572181376 605443488 963820144 67030206 935544224 686471784 598984076 21091300 795685376 481975112 72452992 817994024 938859656 937219920 342318968 837398336 167572 546626720 811856008 580009382 941162304 514206144 402084608 600924505 848437296 445037072 394341632 119298556 615978656 789076696 700753048 592288472 602298496 771272736 20568704 676389584 947170176 468837696 165420160 1676864 321209312 129203776 448600064 102837760 698747648 438063936 503993520 643055264 592254424 119970480 74627072 780501348 688486732 292663904 126263560 910436416 360853344 775353428 775112192 373030344 101341184 757504288 618461088 779360400 565578064 823194572 782257712 466448096 392032264 486397326 597625312 571170672 682305056 474218794 838053856 841181936 562802784 646981800 828055168 852589856 410728672 813871248 863554648 570007520 822486048 604230758 577835904 703253252 460702751 861484336 760037568 413861504 581296312 397030564 555118816 599220704 385808960 761209280 820205920 675125664 746091472 526924504 519934368 476544576 617720512 586335344 642533040 767688672 636174249 833911950 876320112 502737064 836849664 807128730 790020056 705670272 882843632 833648208 657361008 779919108 503016768 586131648 623713824 626939632 645530266 807390490 850184492 491473248 554011240 590629696 473098784 663191248 724373984 791936416 542121312 714837728 531418848 781717376 869870304 651170640 514274104 476556512 536367056 591433744 508724448 612780448 548803664 684283872 652268776 549324235 481760544 563600832 486225888 802086784 539935552 610239168 632230112 595384840 728797392 727343016 460891095 702826080 720174320 612149064 470205192 199364392 365644792 268197132 619259560 283450558 472115128 597591156 562534940 481069919 317587080 348140176 551438392 274213912 149153528 206166552 190537304 622547768 219368206 233683696 558627960 217011800 375476608 321116984 234415448 463470648 571488712 443149176 300092728 312753912 449376568 440589126 536775496 240008728 489804952 595305608 414318408 393683128 619568416 361845152 169353784 610179512 492931128 509538120 351737656 501700792 426502712 297405112 215710216 442994398 241929900 444478264 243377176 155886384 492804312 285331604 560748904 304178276 242723960 317018514 162043702 198321508 563544032 217253557 225900216 642771640 241954616 600722616 341153016 311227438 210640398 518254040 559280672 469649732 268654648 470175992 351569960 253127332 259313304 618097944 200234256 595238530 323685240 361211848 527210328 261091952 556272184 217055662 204526392 271229752 510075268 440230168 396176184 342112856 550231864 177156216 213093560 534576952 498788616 740255350 752966258 366850182 646817670 582847238 346514310 550497893 632684214 722486790 739407398 431279878 306198406 296444678 339922694 375452366 382355142 555060694 448763910 729130502 616997077 288369030 420774662 533179910 366587182 524648454 288304262 391922318 266566130 287488630 312819270 516830950 483415366 392070982 708292954 368792694 520011014 524014750 324256774 408304626 604516374 572043398 555520454 476227590 628833766 317954310 555239070 287075188 278140230 584883366 749542590 294439410 556327518 562198790 597996158 372341722 258569566 569213342 713579590 567347262 642765060 745276438 524463398 378888742 310069514 299553542 514727158 664496902 457372678 526179062 530802886 536157956 497071686 361449112 307545758 651497254 303307030 496132102 256490454 716815134 487312214 646473542 415793590 626356486 719816838 570111891 546296078 674062086 359769066 346736262 274526854 696259030 387503942 427303414 418687830 312776176 283599918 342695878 502930550 471259394 277607098
357226500 384345780 474556340 552516404 381580572 452190772 301632318 472721704 595400236 251417196 600764008 466163764 505013172 416841616 229983156 169413924 454822676 563790684 220780840 514130100 553886726 165501044 129300692 364037940 389020868 190241460 130099380 278213996 211448126 534484068 601963220 498344372 138453620 527414740 520662513 187954628 444800308 366996500 449844532 318986036 206693040 189225400 110814740 224762036 563544628 463356486 407407924 446313140 363041300 285668180 346429844 598402996 173539444 247537540 501088452 600374000 544063172 536863908 218041684 326685556 344771760 192606960 367661620 325744500 524012676 285387780 144737956 341378354 147751144 166107684 213698030 164299300 575114020 375676212 247554484 170533648 460110964 472415160 361825852 309125428 602446772 457670836 403947876 167767508 388170372 461520932 192459092 111893684 302283572 573540020 481063732 392324540 201508236 532996140 497548890 525858588 147651702 121638674 340228788 570097404 418373284 310789080 856089692 290335808 465347296 277294048 901181824 823361344 874592000 357962368 454740864 319249952 663894944 711987200 148647680 350196402 625616768 363311600 798531656 152378880 849125024 320273904 73282496 605065883 489161920 95179296 721073632 728985024 35466304 400734258 493275324 15143744 38496272 104287866 244062240 977529888 653184845 292249504 930463104 903419288 1392376 878338768 679715072 813579888 759726130 574317568 70839200 805524144 805080564 785688202 481765520 422044696 961729696 3683784 392466428 202662480 870051260 553843104 25963912 360278840 426450000 949336972 227841728 824307904 362253120 651134814 395991320 3683884 737247296 731843649 293473344 483875200 179376768 942780884 740816368 590451968 705822944 719938100 237874650 532457100 483120562 747012696 547458048 162045136 692608472 476348256 968558080 373213472 641951844 369561600 249664256 964920192 170445632 753037576 532417336 82085392 458740032 989539904 142769224 992052556 712281759 498499423 756115931 715179071 399369455 324953623 419318685 530546671 504092031 615226415 407140153 770975215 774103295 495724143 579903159 760976527 785511215 343650031 746792607 796476007 502928879 755407407 537152117 510757263 636174611 393624110 794405695 692958927 346782863 514217671 329951923 488040175 532142063 318730319 694130639 753127279 608047023 679012831 459845863 452855727 409465935 550641871 519256703 575454399 700610031 569095608 766833309 809241471 435658423 769771023 740050089 722941415 638591631 815764991 766569567 590282367 712840467 435938127 519053007 556635183 559860991 578451625 740311849 783105851 424394607 486932599 523551055 406020143 596112607 657295343 724857775 475042671 647759087 464340207 714638735 802791663 584091999 447195463 409477871 469288415 524355103 441645807 545701807 481725023 617205231 585190135 482245594 414681903 496522191 419147247 735008143 472856911 543160527 565151471 528306199 661718751 660264375 393812454 635747439 653095679 869002392 727058520 456217720 622498120 525050460 876112888 540303886 728968456 854444484 819388268 737923247 574440408 604993504 808291720 531067240 406006856 463019880 447390632 879401096 476221534 490537024 815481288 473865128 632329936 577970312 491268776 720323976 828342040 700002504 556946056 569607240 706229896 697442454 793628824 496862056 746658280 852158936 671171736 650536456 876421744 618698480 426207112 867032840 749784456 766391448 608590984 758554120 683356040 554258440 472563544 699847726 498783228 701331592 500230504 412739712 749657640 542184932 817602232 561031604 499577288 573871842 418897030 455174836 820397360 474106885 482753544 899624968 498807944 857575944 598006344 568080766 467493726 775107368 816134000 726503060 525507976 727029320 608423288 509980660 516166632 874951272 457087584 852091858 580538568 618065176 784063656 517945280 813125512 473908990 461379720 528083080 766928596 697083496 653029512 598966184 807085192 434009544 469946888 791430280 755641944 906891376 919602284 533486208 813453696 749483264 513150336 717133919 799320240 889122816 906043424 597915904 472834432 463080704 506558720 542088392 548991168 721696720 615399936 895766528 783633103 455005056 587410688 699815936 533223208 691284480 454940288 558558344 433202156 454124656 479455296 683466976 650051392 558707008 874928980 535428720 686647040 690650776 490892800 574940652 771152400 738679424 722156480 642863616 795469792 484590336 721875096 453711214 444776256 751519392 916178616 461075436 722963544 728834816 764632184 538977748 425205592 735849368 880215616 733983288 809401086 911912464 691099424 545524768 476705540 466189568 681363184 831132928 624008704 692815088 697438912 702793982 663707712 528085138 474181784 818133280 469943056 662768128 423126480 883451160 653948240 813109568 582429616 792992512 886452864 736747917 712932104 840698112 526405092 513372288 441162880 862895056 554139968 593939440 585323856 479412202 450235944 509331904 669566576 637895420 444243124
264770560 291889840 382100400 460060464 289124632 359734832 209176378 380265764 502944296 158961256 508308068 373707824 412557232 324385676 137527216 76957984 362366736 471334744 128324900 421674160 461430786 73045104 36844752 271582000 296564928 97785520 37643440 185758056 118992186 442028128 509507280 405888432 45997680 434958800 428206573 95498688 352344368 274540560 357388592 226530096 114237100 96769460 18358800 132306096 471088688 370900546 314951984 353857200 270585360 193212240 253973904 505947056 81083504 155081600 408632512 507918060 451607232 444407968 125585744 234229616 252315820 100151020 275205680 233288560 431556736 192931840 52282016 248922414 55295204 73651744 121242090 71843360 482658080 283220272 155098544 78077708 367655024 379959220 269369912 216669488 509990832 365214896 311491936 75311568 295714432 369064992 100003152 19437744 209827632 481084080 388607792 299868600 109052296 440540200 405092950 433402648 55195762 29182734 247772848 477641464 748543680 476315456 946482972 7578070 990579072 888791552 689178212 596978756 599886384 296335984 73096504 800716064 941399424 698137110 448427520 108780400 366682208 118450144 481631622 181741056 87296896 178570030 108604360 588715450 734895936 832274820 808485324 903250348 427147666 710745574 393010160 699923760 946247440 587845952 125786784 649443616 746571264 557459088 90859776 213249916 561110144 58277152 911260448 699568640 626302832 74758400 157606912 378432224 967381984 714615760 106199520 721781376 999292240 360899328 972024752 392671645 797384768 999192038 879786056 278205176 973497492 224091952 563633536 443824250 714835384 606961152 921748312 941168768 647370068 849219200 355830748 102374400 315930368 249328208 451186586 188020764 906543360 269602176 603360832 804516352 229698016 803207144 84888200 910054364 785098752 435848192 73730492 844497584 979902592 84920264 837987072 35674232 469627162 189603840 888540700 495942260 433595392 101158694 942887424 322603392 795469312 581686976 839303484 798366624 482557008 408141176 502506238 613734224 587279584 698413968 490327706 854162768 857290848 578911696 663090712 844164080 868698768 426837584 829980160 879663560 586116432 838594960 620339670 593944816 719362164 476811663 877593248 776146480 429970416 597405224 413139476 571227728 615329616 401917872 777318192 836314832 691234576 762200384 543033416 536043280 492653488 633829424 602444256 658641952 783797584 652283161 850020862 892429024 518845976 852958576 823237642 806128968 721779184 898952544 849757120 673469920 796028020 519125680 602240560 639822736 643048544 661639178 823499402 866293404 507582160 570120152 606738608 489207696 679300160 740482896 808045328 558230224 730946640 547527760 797826288 885979216 667279552 530383016 492665424 552475968 607542656 524833360 628889360 564912576 700392784 668377688 565433147 497869456 579709744 502334800 818195696 556044464 626348080 648339024 611493752 744906304 743451928 477000007 718934992 736283232 640522448 498578576 227737776 394018176 296570516 647632944 311823942 500488512 625964540 590908324 509443303 345960464 376513560 579811776 302587296 177526912 234539936 218910688 650921152 247741590 262057080 587001344 245385184 403849992 349490368 262788832 491844032 599862096 471522560 328466112 341127296 477749952 468962510 565148880 268382112 518178336 623678992 442691792 422056512 647941800 390218536 197727168 638552896 521304512 537911504 380111040 530074176 454876096 325778496 244083600 471367782 270303284 472851648 271750560 184259768 521177696 313704988 589122288 332551660 271097344 345391898 190417086 226694892 591917416 245626941 254273600 671145024 270328000 629096000 369526400 339600822 239013782 546627424 587654056 498023116 297028032 498549376 379943344 281500716 287686688 646471328 228607640 623611914 352058624 389585232 555583712 289465336 584645568 245429046 232899776 299603136 538448652 468603552 424549568 370486240 578605248 205529600 241466944 562950336 527162000 957467120 970178028 584061952 864029440 800059008 563726080 767709663 849895984 939698560 956619168 648491648 523410176 513656448 557134464 592664136 599566912 772272464 665975680 946342272 834208847 505580800 637986432 750391680 583798952 741860224 505516032 609134088 483777900 504700400 530031040 734042720 700627136 609282752 925504724 586004464 737222784 741226520 541468544 625516396 821728144 789255168 772732224 693439360 846045536 535166080 772450840 504286958 495352000 802095136 966754360 511651180 773539288 779410560 815207928 589553492 475781336 786425112 930791360 784559032 859976830 962488208 741675168 596100512 527281284 516765312 731938928 881708672 674584448 743390832 748014656 753369726 714283456 578660882 524757528 868709024 520518800 713343872 473702224 934026904 704523984 863685312 633005360 843568256 937028608 787323661 763507848 891273856 576980836 563948032 491738624 913470800 604715712 644515184 635899600 529987946 500811688 559907648 720142320 688471164 494818868
342607216 369726496 459937056 537897120 366961288 437571488 287013034 458102420 580780952 236797912 586144724 451544480 490393888 402222332 215363872 154794640 440203392 549171400 206161556 499510816 539267442 150881760 114681408 349418656 374401584 175622176 115480096 263594712 196828842 519864784 587343936 483725088 123834336 512795456 506043229 173335344 430181024 352377216 435225248 304366752 192073756 174606116 96195456 210142752 548925344 448737202 392788640 431693856 348422016 271048896 331810560 583783712 158920160 232918256 486469168 585754716 529443888 522244624 203422400 312066272 330152476 177987676 353042336 311125216 509393392 270768496 130118672 326759070 133131860 151488400 199078746 149680016 560494736 361056928 232935200 155914364 445491680 457795876 347206568 294506144 587827488 443051552 389328592 153148224 373551088 446901648 177839808 97274400 287664288 558920736 466444448 377705256 186888952 518376856 482929606 511239304 133032418 107019390 325609504 555478120 557329152 889094292 69193344 425338832 168059136 580263424 20283904 544152704 295512672 584899004 322182652 859964580 133312064 733167408 827562368 774958376 288073408 678837472 828674332 193512832 182474544 186418908 110210656 62508256 591987078 770181664 50556500 642228992 895532580 18578824 589438920 398332480 192246740 25901464 544862208 703325424 804341376 929510900 98640128 649699200 180044874 526107392 180536064 32869888 362136496 262576560 931594080 835435392 222076202 893893362 765573760 315801450 924137088 41805184 606950104 631424370 80594432 152398008 952727680 949938688 398901536 771469856 491767348 1068352 403119960 530429056 703207948 762133504 652432768 407620240 981080620 652490136 434152000 780659072 415244500 66192896 688787892 874352576 876814720 29606352 482474012 655158001 587512468 128416640 172333224 561618473 628152544 870408704 601983888 77236104 912987584 22940032 454035408 792005440 107346688 23077124 917967296 41551648 506108520 3159360 586331696 372549360 630165868 589229008 273419392 199003560 293368622 404596608 378141968 489276352 281190090 645025152 648153232 369774080 453953096 635026464 659561152 217699968 620842544 670525944 376978816 629457344 411202054 384807200 510224548 267674047 668455632 567008864 220832800 388267608 204001860 362090112 406192000 192780256 568180576 627177216 482096960 553062768 333895800 326905664 283515872 424691808 393306640 449504336 574659968 443145545 640883246 683291408 309708360 643820960 614100026 596991352 512641568 689814928 640619504 464332304 586890404 309988064 393102944 430685120 433910928 452501562 614361786 657155788 298444544 360982536 397600992 280070080 470162544 531345280 598907712 349092608 521809024 338390144 588688672 676841600 458141936 321245400 283527808 343338352 398405040 315695744 419751744 355774960 491255168 459240072 356295531 288731840 370572128 293197184 609058080 346906848 417210464 439201408 402356136 535768688 534314312 267862391 509797376 527145616 615786768 473842896 203002096 369282496 271834836 622897264 287088262 475752832 601228860 566172644 484707623 321224784 351777880 555076096 277851616 152791232 209804256 194175008 626185472 223005910 237321400 562265664 220649504 379114312 324754688 238053152 467108352 575126416 446786880 303730432 316391616 453014272 444226830 540413200 243646432 493442656 598943312 417956112 397320832 623206120 365482856 172991488 613817216 496568832 513175824 355375360 505338496 430140416 301042816 219347920 446632102 245567604 448115968 247014880 159524088 496442016 288969308 564386608 307815980 246361664 320656218 165681406 201959212 567181736 220891261 229537920 646409344 245592320 604360320 344790720 314865142 214278102 521891744 562918376 473287436 272292352 473813696 355207664 256765036 262951008 621735648 203871960 598876234 327322944 364849552 530848032 264729656 559909888 220693366 208164096 274867456 513712972 443867872 399813888 345750560 553869568 180793920 216731264 538214656 502426320 790553396 803264304 417148228 697115716 633145284 396812356 600795939 682982260 772784836 789705444 481577924 356496452 346742724 390220740 425750412 432653188 605358740 499061956 779428548 667295123 338667076 471072708 583477956 416885228 574946500 338602308 442220364 316864176 337786676 363117316 567128996 533713412 442369028 758591000 419090740 570309060 574312796 374554820 458602672 654814420 622341444 605818500 526525636 679131812 368252356 605537116 337373234 328438276 635181412 799840636 344737456 606625564 612496836 648294204 422639768 308867612 619511388 763877636 617645308 693063106 795574484 574761444 429186788 360367560 349851588 565025204 714794948 507670724 576477108 581100932 586456002 547369732 411747158 357843804 701795300 353605076 546430148 306788500 767113180 537610260 696771588 466091636 676654532 770114884 620409937 596594124 724360132 410067112 397034308 324824900 746557076 437801988 477601460 468985876 363074222 333897964 392993924 553228596 521557440 327905144
640309264 667428544 757639104 835599168 664663336 735273536 584715082 755804468 878483000 534499960 883846772 749246528 788095936 699924380 513065920 452496688 737905440 846873448 503863604 797212864 836969490 448583808 412383456 647120704 672103632 473324224 413182144 561296760 494530890 817566832 885045984 781427136 421536384 810497504 803745277 471037392 727883072 650079264 732927296 602068800 489775804 472308164 393897504 507844800 846627392 746439250 690490688 729395904 646124064 568750944 629512608 881485760 456622208 530620304 784171216 883456764 827145936 819946672 501124448 609768320 627854524 475689724 650744384 608827264 807095440 568470544 427820720 624461118 430833908 449190448 496780794 447382064 858196784 658758976 530637248 453616412 743193728 755497924 644908616 592208192 885529536 740753600 687030640 450850272 671253136 744603696 475541856 394976448 585366336 856622784 764146496 675407304 484591000 816078904 780631654 808941352 430734466 404721438 623311552 853180168 424453472 877532624 320225024 513268576 584712512 439115444 473318180 771375184 705719520 600655952 187517864 781460992 961460860 110730600 917027200 151202432 70714928 550229128 43156160 167209975 143667038 354139648 579637812 197722112 854610970 202328742 85988960 924161544 77168025 898698240 496920576 218147328 555558336 287524864 797818496 746312864 856156704 349359104 236825736 355298704 844749312 974528240 906916960 170333740 530286000 941046976 557554688 869980784 135844800 257447768 173248512 632379428 639142808 947504992 119549122 503994884 188476768 863632832 106539918 452824716 224460736 617057280 878225781 667655804 143053844 806106596 373263744 596414044 238853768 181844080 638946560 279062896 459242276 550117184 970182934 41452836 20521984 920960448 829612840 361990432 110654336 625782242 137094144 530554528 250135552 877292160 147127712 969475968 324376184 217187808 958727616 564081920 417471920 721080332 475113472 768541744 200961696 854242356 370798140 946881904 819374832 605592496 863209004 822272144 506462528 432046696 526411758 637639744 611185104 722319488 514233226 878068288 881196368 602817216 686996232 868069600 892604288 450743104 853885680 903569080 610021952 862500480 644245190 617850336 743267684 500717183 901498768 800052000 453875936 621310744 437044996 595133248 639235136 425823392 801223712 860220352 715140096 786105904 566938936 559948800 516559008 657734944 626349776 682547472 807703104 676188681 873926382 916334544 542751496 876864096 847143162 830034488 745684704 922858064 873662640 697375440 819933540 543031200 626146080 663728256 666954064 685544698 847404922 890198924 531487680 594025672 630644128 513113216 703205680 764388416 831950848 582135744 754852160 571433280 821731808 909884736 691185072 554288536 516570944 576381488 631448176 548738880 652794880 588818096 724298304 692283208 589338667 521774976 603615264 526240320 842101216 579949984 650253600 672244544 635399272 768811824 767357448 500905527 742840512 760188752 808680112 666736240 395895440 562175840 464728180 815790608 479981606 668646176 794122204 759065988 677600967 514118128 544671224 747969440 470744960 345684576 402697600 387068352 819078816 415899254 430214744 755159008 413542848 572007656 517648032 430946496 660001696 768019760 639680224 496623776 509284960 645907616 637120174 733306544 436539776 686336000 791836656 610849456 590214176 816099464 558376200 365884832 806710560 689462176 706069168 548268704 698231840 623033760 493936160 412241264 639525446 438460948 641009312 439908224 352417432 689335360 481862652 757279952 500709324 439255008 513549562 358574750 394852556 760075080 413784605 422431264 839302688 438485664 797253664 537684064 507758486 407171446 714785088 755811720 666180780 465185696 666707040 548101008 449658380 455844352 814628992 396765304 791769578 520216288 557742896 723741376 457623000 752803232 413586710 401057440 467760800 706606316 636761216 592707232 538643904 746762912 373687264 409624608 731108000 695319664 656133488 668844396 282728320 562695808 498725376 262392448 466376031 548562352 638364928 655285536 347158016 222076544 212322816 255800832 291330504 298233280 470938832 364642048 645008640 532875215 204247168 336652800 449058048 282465320 440526592 204182400 307800456 182444268 203366768 228697408 432709088 399293504 307949120 624171092 284670832 435889152 439892888 240134912 324182764 520394512 487921536 471398592 392105728 544711904 233832448 471117208 202953326 194018368 500761504 665420728 210317548 472205656 478076928 513874296 288219860 174447704 485091480 629457728 483225400 558643198 661154576 440341536 294766880 225947652 215431680 430605296 580375040 373250816 442057200 446681024 452036094 412949824 277327250 223423896 567375392 219185168 412010240 172368592 632693272 403190352 562351680 331671728 542234624 635694976 485990029 462174216 589940224 275647204 262614400 190404992 612137168 303382080 343181552 334565968 228654314 199478056 258574016 418808688 387137532 193485236
537285104 564404384 654614944 732575008 561639176 632249376 481690922 652780308 775458840 431475800 780822612 646222368 685071776 596900220 410041760 349472528 634881280 743849288 400839444 694188704 733945330 345559648 309359296 544096544 569079472 370300064 310157984 458272600 391506730 714542672 782021824 678402976 318512224 707473344 700721117 368013232 624858912 547055104 629903136 499044640 386751644 369284004 290873344 404820640 743603232 643415090 587466528 626371744 543099904 465726784 526488448 778461600 353598048 427596144 681147056 780432604 724121776 716922512 398100288 506744160 524830364 372665564 547720224 505803104 704071280 465446384 324796560 521436958 327809748 346166288 393756634 344357904 755172624 555734816 427613088 350592252 640169568 652473764 541884456 489184032 782505376 637729440 584006480 347826112 568228976 641579536 372517696 291952288 482342176 753598624 661122336 572383144 381566840 713054744 677607494 705917192 327710306 301697278 520287392 750156008 21808128 692805744 405925936 637467904 419629056 489492992 613663680 832000048 153270432 188821784 291473536 699685888 583454388 945628320 812497152 745245856 493375304 811300000 702836064 384669048 56074632 234581440 311946936 806308360 908433920 426958040 332181080 902886272 172938246 811254420 741878384 41803763 398141812 552485384 629866312 253059448 181180304 486088448 86945952 287967824 633194240 831134464 919768320 475499808 781451776 325372500 604088044 221980180 367251360 236781300 973783360 310618816 938534144 931244348 287650976 149904340 666795021 831419840 375802000 937222075 769691492 997552872 922896064 647935192 689454622 294148360 890545226 970916160 968269348 694431360 233333520 75507872 201169296 773185152 83969952 726490368 831671032 630441856 941821350 462566368 878926848 729990992 74126336 234640988 236179072 407034768 647245408 535877120 781225936 811107192 888098112 45541632 311970848 682587760 818368768 192935216 195578602 433874712 820096138 409605120 473924920 260142584 517759092 476822232 161012616 86596784 180961846 292189832 265735192 376869576 168783314 532618376 535746456 257367304 341546320 522619688 547154376 105293192 508435768 558119168 264572040 517050568 298795278 272400424 397817772 155267271 556048856 454602088 108426024 275860832 91595084 249683336 293785224 80373480 455773800 514770440 369690184 440655992 221489024 214498888 171109096 312285032 280899864 337097560 462253192 330738769 528476470 570884632 197301584 531414184 501693250 484584576 400234792 577408152 528212728 351925528 474483628 197581288 280696168 318278344 321504152 340094786 501955010 544749012 186037768 248575760 285194216 167663304 357755768 418938504 486500936 236685832 409402248 225983368 476281896 564434824 345735160 208838624 171121032 230931576 285998264 203288968 307344968 243368184 378848392 346833296 243888755 176325064 258165352 180790408 496651304 234500072 304803688 326794632 289949360 423361912 421907536 155455615 397390600 414738840 599554064 457610192 186769392 353049792 255602132 606664560 270855558 459520128 584996156 549939940 468474919 304992080 335545176 538843392 261618912 136558528 193571552 177942304 609952768 206773206 221088696 546032960 204416800 362881608 308521984 221820448 450875648 558893712 430554176 287497728 300158912 436781568 427994126 524180496 227413728 477209952 582710608 401723408 381088128 606973416 349250152 156758784 597584512 480336128 496943120 339142656 489105792 413907712 284810112 203115216 430399398 229334900 431883264 230782176 143291384 480209312 272736604 548153904 291583276 230128960 304423514 149448702 185726508 550949032 204658557 213305216 630176640 229359616 588127616 328558016 298632438 198045398 505659040 546685672 457054732 256059648 457580992 338974960 240532332 246718304 605502944 187639256 582643530 311090240 348616848 514615328 248496952 543677184 204460662 191931392 258634752 497480268 427635168 383581184 329517856 537636864 164561216 200498560 521981952 486193616 913447028 926157936 540041860 820009348 756038916 519705988 723689571 805875892 895678468 912599076 604471556 479390084 469636356 513114372 548644044 555546820 728252372 621955588 902322180 790188755 461560708 593966340 706371588 539778860 697840132 461495940 565113996 439757808 460680308 486010948 690022628 656607044 565262660 881484632 541984372 693202692 697206428 497448452 581496304 777708052 745235076 728712132 649419268 802025444 491145988 728430748 460266866 451331908 758075044 922734268 467631088 729519196 735390468 771187836 545533400 431761244 742405020 886771268 740538940 815956738 918468116 697655076 552080420 483261192 472745220 687918836 837688580 630564356 699370740 703994564 709349634 670263364 534640790 480737436 824688932 476498708 669323780 429682132 890006812 660503892 819665220 588985268 799548164 893008516 743303569 719487756 847253764 532960744 519927940 447718532 869450708 560695620 600495092 591879508 485967854 456791596 515887556 676122228 644451072 450798776
381765264 408884544 499095104 577055168 406119336 476729536 326171082 497260468 619939000 275955960 625302772 490702528 529551936 441380380 254521920 193952688 479361440 588329448 245319604 538668864 578425490 190039808 153839456 388576704 413559632 214780224 154638144 302752760 235986890 559022832 626501984 522883136 162992384 551953504 545201277 212493392 469339072 391535264 474383296 343524800 231231804 213764164 135353504 249300800 588083392 487895250 431946688 470851904 387580064 310206944 370968608 622941760 198078208 272076304 525627216 624912764 568601936 561402672 242580448 351224320 369310524 217145724 392200384 350283264 548551440 309926544 169276720 365917118 172289908 190646448 238236794 188838064 599652784 400214976 272093248 195072412 484649728 496953924 386364616 333664192 626985536 482209600 428486640 192306272 412709136 486059696 216997856 136432448 326822336 598078784 505602496 416863304 226047000 557534904 522087654 550397352 172190466 146177438 364767552 594636168 118318688 795904000 45440420 403051264 414671264 717270600 229181440 448793200 854850324 936252736 285118016 920509184 387858114 16403228 168100448 15554264 391614976 816858880 145373368 123452352 628523680 677874560 472393304 118897280 805930400 292631552 903547312 741928040 90377704 656346700 576403084 709153924 376119200 280694986 738098330 138265856 634679432 549898224 548355584 201760512 488586200 274437760 742145456 535147620 287559328 992059192 998593612 127479360 564024832 477381044 647368220 961171088 351126512 324633440 604579424 792758160 44721856 607082400 516379004 548858905 621359200 284330688 507217408 977044096 655159440 587952568 831150000 487765920 365815936 31427204 131658777 307036468 620454536 139281992 926728163 283917056 191715666 390971568 682614616 329604992 213395360 141371164 347923456 470052218 251063824 41319040 962703888 113977600 552595072 877270388 522537888 791920256 98057603 72067900 413391680 934302592 552008024 8397304 453569280 334290368 710335072 496552736 754169244 713232384 397422768 323006936 417371998 528599984 502145344 613279728 405193466 769028528 772156608 493777456 577956472 759029840 783564528 341703344 744845920 794529320 500982192 753460720 535205430 508810576 634227924 391677423 792459008 691012240 344836176 512270984 328005236 486093488 530195376 316783632 692183952 751180592 606100336 677066144 457899176 450909040 407519248 548695184 517310016 573507712 698663344 567148921 764886622 807294784 433711736 767824336 738103402 720994728 636644944 813818304 764622880 588335680 710893780 433991440 517106320 554688496 557914304 576504938 738365162 781159164 422447920 484985912 521604368 404073456 594165920 655348656 722911088 473095984 645812400 462393520 712692048 800844976 582145312 445248776 407531184 467341728 522408416 439699120 543755120 479778336 615258544 583243448 480298907 412735216 494575504 417200560 733061456 470910224 541213840 563204784 526359512 659772064 658317688 391865767 633800752 651148992 682808336 540864464 270023664 436304064 338856404 689918832 354109830 542774400 668250428 633194212 551729191 388246352 418799448 622097664 344873184 219812800 276825824 261196576 693207040 290027478 304342968 629287232 287671072 446135880 391776256 305074720 534129920 642147984 513808448 370752000 383413184 520035840 511248398 607434768 310668000 560464224 665964880 484977680 464342400 690227688 432504424 240013056 680838784 563590400 580197392 422396928 572360064 497161984 368064384 286369488 513653670 312589172 515137536 314036448 226545656 563463584 355990876 631408176 374837548 313383232 387677786 232702974 268980780 634203304 287912829 296559488 713430912 312613888 671381888 411812288 381886710 281299670 588913312 629939944 540309004 339313920 540835264 422229232 323786604 329972576 688757216 270893528 665897802 394344512 431871120 597869600 331751224 626931456 287714934 275185664 341889024 580734540 510889440 466835456 412772128 620891136 247815488 283752832 605236224 569447888 808224825 820935733 434819657 714787145 650816713 414483785 618467368 700653689 790456265 807376873 499249353 374167881 364414153 407892169 443421841 450324617 623030169 516733385 797099977 684966552 356338505 488744137 601149385 434556657 592617929 356273737 459891793 334535605 355458105 380788745 584800425 551384841 460040457 776262429 436762169 587980489 591984225 392226249 476274101 672485849 640012873 623489929 544197065 696803241 385923785 623208545 355044663 346109705 652852841 817512065 362408885 624296993 630168265 665965633 440311197 326539041 637182817 781549065 635316737 710734535 813245913 592432873 446858217 378038989 367523017 582696633 732466377 525342153 594148537 598772361 604127431 565041161 429418587 375515233 719466729 371276505 564101577 324459929 784784609 555281689 714443017 483763065 694325961 787786313 638081366 614265553 742031561 427738541 414705737 342496329 764228505 455473417 495272889 486657305 380745651 351569393 410665353 570900025 539228869 345576573
625448728 652568008 742778568 820738632 649802800 720413000 569854546 740943932 863622464 519639424 868986236 734385992 773235400 685063844 498205384 437636152 723044904 832012912 489003068 782352328 822108954 433723272 397522920 632260168 657243096 458463688 398321608 546436224 479670354 802706296 870185448 766566600 406675848 795636968 788884741 456176856 713022536 635218728 718066760 587208264 474915268 457447628 379036968 492984264 831766856 731578714 675630152 714535368 631263528 553890408 614652072 866625224 441761672 515759768 769310680 868596228 812285400 805086136 486263912 594907784 612993988 460829188 635883848 593966728 792234904 553610008 412960184 609600582 415973372 434329912 481920258 432521528 843336248 643898440 515776712 438755876 728333192 740637388 630048080 577347656 870669000 725893064 672170104 435989736 656392600 729743160 460681320 380115912 570505800 841762248 749285960 660546768 469730464 801218368 765771118 794080816 415873930 389860902 608451016 838319632 816484920 261445740 919353184 382909734 815582356 205643040 590106696 846531360 832960000 976992472 3008000 565401216 905430347 194103880 671832704 19299936 313886009 702052096 264122738 475213536 35368272 273694476 325233664 137832688 549273152 116158624 435128608 364996320 877387968 124001504 348303360 850895360 673677480 495653644 880549592 122677240 487336 490563856 892983808 86677504 511451871 137620646 530449144 136149304 732336320 585891144 489891920 664447660 580565356 691981152 42001856 705312480 290801320 183577264 284715500 303035478 320233248 835182064 57763328 953017078 333842400 117517312 7884288 249578136 82420736 772914112 487045650 872220268 684056544 135578668 231078288 124298848 527905656 604099324 323996288 637196544 986624792 658830336 823415264 45229028 534718720 751754636 572692776 679240256 277085260 723122928 656147840 848751504 354922496 869600468 45464179 284861952 27170816 974816384 711274032 549858536 156020574 169043520 366097152 551375000 739796768 526014432 783630940 742694080 426884464 352468632 446833694 558061680 531607040 642741424 434655162 798490224 801618304 523239152 607418168 788491536 813026224 371165040 774307616 823991016 530443888 782922416 564667126 538272272 663689620 421139119 821920704 720473936 374297872 541732680 357466932 515555184 559657072 346245328 721645648 780642288 635562032 706527840 487360872 480370736 436980944 578156880 546771712 602969408 728125040 596610617 794348318 836756480 463173432 797286032 767565098 750456424 666106640 843280000 794084576 617797376 740355476 463453136 546568016 584150192 587376000 605966634 767826858 810620860 451909616 514447608 551066064 433535152 623627616 684810352 752372784 502557680 675274096 491855216 742153744 830306672 611607008 474710472 436992880 496803424 551870112 469160816 573216816 509240032 644720240 612705144 509760603 442196912 524037200 446662256 762523152 500371920 570675536 592666480 555821208 689233760 687779384 421327463 663262448 680610688 914581008 772637136 501796336 668076736 570629076 921691504 585882502 774547072 900023100 864966884 783501863 620019024 650572120 853870336 576645856 451585472 508598496 492969248 924979712 521800150 536115640 861059904 519443744 677908552 623548928 536847392 765902592 873920656 745581120 602524672 615185856 751808512 743021070 839207440 542440672 792236896 897737552 716750352 696115072 922000360 664277096 471785728 912611456 795363072 811970064 654169600 804132736 728934656 599837056 518142160 745426342 544361844 746910208 545809120 458318328 795236256 587763548 863180848 606610220 545155904 619450458 464475646 500753452 865975976 519685501 528332160 945203584 544386560 903154560 643584960 613659382 513072342 820685984 861712616 772081676 571086592 772607936 654001904 555559276 561745248 920529888 502666200 897670474 626117184 663643792 829642272 563523896 858704128 519487606 506958336 573661696 812507212 742662112 698608128 644544800 852663808 479588160 515525504 837008896 801220560 740215128 752926036 366809960 646777448 582807016 346474088 550457671 632643992 722446568 739367176 431239656 306158184 296404456 339882472 375412144 382314920 555020472 448723688 729090280 616956855 288328808 420734440 533139688 366546960 524608232 288264040 391882096 266525908 287448408 312779048 516790728 483375144 392030760 708252732 368752472 519970792 523974528 324216552 408264404 604476152 572003176 555480232 476187368 628793544 317914088 555198848 287034966 278100008 584843144 749502368 294399188 556287296 562158568 597955936 372301500 258529344 569173120 713539368 567307040 642724838 745236216 524423176 378848520 310029292 299513320 514686936 664456680 457332456 526138840 530762664 536117734 497031464 361408890 307505536 651457032 303266808 496091880 256450232 716774912 487271992 646433320 415753368 626316264 719776616 570071669 546255856 674021864 359728844 346696040 274486632 696218808 387463720 427263192 418647608 312735954 283559696 342655656 502890328 471219172 277566876
358695760 385815040 476025600 553985664 383049832 453660032 303101578 474190964 596869496 252886456 602233268 467633024 506482432 418310876 231452416 170883184 456291936 565259944 222250100 515599360 555355986 166970304 130769952 365507200 390490128 191710720 131568640 279683256 212917386 535953328 603432480 499813632 139922880 528884000 522131773 189423888 446269568 368465760 451313792 320455296 208162300 190694660 112284000 226231296 565013888 464825746 408877184 447782400 364510560 287137440 347899104 599872256 175008704 249006800 502557712 601843260 545532432 538333168 219510944 328154816 346241020 194076220 369130880 327213760 525481936 286857040 146207216 342847614 149220404 167576944 215167290 165768560 576583280 377145472 249023744 172002908 461580224 473884420 363295112 310594688 603916032 459140096 405417136 169236768 389639632 462990192 193928352 113362944 303752832 575009280 482532992 393793800 202977496 534465400 499018150 527327848 149120962 123107934 341698048 571566664 72640588 426449184 878263380 770216864 24202084 460845056 75826768 470663168 881361280 343518510 653295104 51955500 662749356 243774244 132634240 366939666 352595696 944906848 653802240 837400704 576633600 104402392 689775808 273932840 62122752 210459992 239204382 346896596 174317592 387112740 967196520 756153284 851223104 950275200 992347152 595495974 23029384 63945848 558684976 558387912 590725708 113280316 11149824 171457560 146407056 488730400 602562336 390570752 466582528 283142624 644057600 623753728 221585376 868542868 144750400 976293632 356040464 40080500 737851398 182506368 958592651 881941776 745751240 241990240 911438720 826445592 681993984 394565062 985940080 342702656 274254752 865703392 954959104 364057310 167281408 737123488 752880320 38631360 30763520 399200678 742316904 941272000 275587248 739563304 904625772 580746574 567543424 528854720 365885786 100460424 931663072 637631548 284282560 754659904 800969698 571049918 192607072 272688128 938537652 968913920 514946536 301164200 558780708 517843848 202034232 127618400 221983462 333211448 306756808 417891192 209804930 573639992 576768072 298388920 382567936 563641304 588175992 146314808 549457384 599140784 305593656 558072184 339816894 313422040 438839388 196288887 597070472 495623704 149447640 316882448 132616700 290704952 334806840 121395096 496795416 555792056 410711800 481677608 262510640 255520504 212130712 353306648 321921480 378119176 503274808 371760385 569498086 611906248 238323200 572435800 542714866 525606192 441256408 618429768 569234344 392947144 515505244 238602904 321717784 359299960 362525768 381116402 542976626 585770628 227059384 289597376 326215832 208684920 398777384 459960120 527522552 277707448 450423864 267004984 517303512 605456440 386756776 249860240 212142648 271953192 327019880 244310584 348366584 284389800 419870008 387854912 284910371 217346680 299186968 221812024 537672920 275521688 345825304 367816248 330970976 464383528 462929152 196477231 438412216 455760456 647468252 505524380 234683580 400963980 303516320 654578748 318769746 507434316 632910344 597854128 516389107 352906268 383459364 586757580 309533100 184472716 241485740 225856492 657866956 254687394 269002884 593947148 252330988 410795796 356436172 269734636 498789836 606807900 478468364 335411916 348073100 484695756 475908314 572094684 275327916 525124140 630624796 449637596 429002316 654887604 397164340 204672972 645498700 528250316 544857308 387056844 537019980 461821900 332724300 251029404 478313586 277249088 479797452 278696364 191205572 528123500 320650792 596068092 339497464 278043148 352337702 197362890 233640696 598863220 252572745 261219404 678090828 277273804 636041804 376472204 346546626 245959586 553573228 594599860 504968920 303973836 505495180 386889148 288446520 294632492 653417132 235553444 630557718 359004428 396531036 562529516 296411140 591591372 252374850 239845580 306548940 545394456 475549356 431495372 377432044 585551052 212475404 248412748 569896140 534107804 718912592 731623500 345507424 625474912 561504480 325171552 529155135 611341456 701144032 718064640 409937120 284855648 275101920 318579936 354109608 361012384 533717936 427421152 707787744 595654319 267026272 399431904 511837152 345244424 503305696 266961504 370579560 245223372 266145872 291476512 495488192 462072608 370728224 686950196 347449936 498668256 502671992 302914016 386961868 583173616 550700640 534177696 454884832 607491008 296611552 533896312 265732430 256797472 563540608 728199832 273096652 534984760 540856032 576653400 350998964 237226808 547870584 692236832 546004504 621422302 723933680 503120640 357545984 288726756 278210784 493384400 643154144 436029920 504836304 509460128 514815198 475728928 340106354 286203000 630154496 281964272 474789344 235147696 695472376 465969456 625130784 394450832 605013728 698474080 548769133 524953320 652719328 338426308 325393504 253184096 674916272 366161184 405960656 397345072 291433418 262257160 321353120 481587792 449916636 256264340
280011000 307130280 397340840 475300904 304365072 374975272 224416818 395506204 518184736 174201696 523548508 388948264 427797672 339626116 152767656 92198424 377607176 486575184 143565340 436914600 476671226 88285544 52085192 286822440 311805368 113025960 52883880 200998496 134232626 457268568 524747720 421128872 61238120 450199240 443447013 110739128 367584808 289781000 372629032 241770536 129477540 112009900 33599240 147546536 486329128 386140986 330192424 369097640 285825800 208452680 269214344 521187496 96323944 170322040 423872952 523158500 466847672 459648408 140826184 249470056 267556260 115391460 290446120 248529000 446797176 208172280 67522456 264162854 70535644 88892184 136482530 87083800 497898520 298460712 170338984 93318148 382895464 395199660 284610352 231909928 525231272 380455336 326732376 90552008 310954872 384305432 115243592 34678184 225068072 496324520 403848232 315109040 124292736 455780640 420333390 448643088 70436202 44423174 263013288 492881904 767414272 829719552 907440344 4791632 57171664 117349448 844686720 228386352 95885872 967612700 438371928 408683840 294728704 445121344 35500672 60210432 577122896 33390080 692283340 385892172 660769408 265460224 946209796 610261248 601810760 909527920 903431952 888332452 822846368 363243700 903638688 702330640 593857264 368978636 712444664 781107561 616160 708125696 470029408 414689682 199800320 892064768 232197496 736481152 348180448 986996380 458886552 185054016 805018662 810259968 706264672 868823264 125319300 319360512 888431104 44812544 765676744 172730368 547541248 899947392 715164673 381059072 64201408 445076728 206658726 411868608 533781920 184701012 44953088 247319704 542048704 34915456 836019040 214464000 764620512 17098752 183701248 601710512 311469872 774889536 677102144 79045384 203729600 884540032 704361944 196168072 374274270 985139434 842134400 585618944 979222696 347345628 577686280 423320784 711720336 134548608 756694768 916077696 247788296 526234566 887681968 673899632 931516140 890579280 574769664 500353832 594718894 705946880 679492240 790626624 582540362 946375424 949503504 671124352 755303368 936376736 960911424 519050240 922192816 971876216 678329088 930807616 712552326 686157472 811574820 569024319 969805904 868359136 522183072 689617880 505352132 663440384 707542272 494130528 869530848 928527488 783447232 854413040 635246072 628255936 584866144 726042080 694656912 750854608 876010240 744495817 942233518 984641680 611058632 945171232 915450298 898341624 813991840 991165200 941969776 765682576 888240676 611338336 694453216 732035392 735261200 753851834 915712058 958506060 599794816 662332808 698951264 581420352 771512816 832695552 900257984 650442880 823159296 639740416 890038944 978191872 759492208 622595672 584878080 644688624 699755312 617046016 721102016 657125232 792605440 760590344 657645803 590082112 671922400 594547456 910408352 648257120 718560736 740551680 703706408 837118960 835664584 569212663 811147648 828495888 615296272 473352400 202511600 368792000 271344340 622406768 286597766 475262336 600738364 565682148 484217127 320734288 351287384 554585600 277361120 152300736 209313760 193684512 625694976 222515414 236830904 561775168 220159008 378623816 324264192 237562656 466617856 574635920 446296384 303239936 315901120 452523776 443736334 539922704 243155936 492952160 598452816 417465616 396830336 622715624 364992360 172500992 613326720 496078336 512685328 354884864 504848000 429649920 300552320 218857424 446141606 245077108 447625472 246524384 159033592 495951520 288478812 563896112 307325484 245871168 320165722 165190910 201468716 566691240 220400765 229047424 645918848 245101824 603869824 344300224 314374646 213787606 521401248 562427880 472796940 271801856 473323200 354717168 256274540 262460512 621245152 203381464 598385738 326832448 364359056 530357536 264239160 559419392 220202870 207673600 274376960 513222476 443377376 399323392 345260064 553379072 180303424 216240768 537724160 501935824 978295366 991006274 604890198 884857686 820887254 584554326 788537909 870724230 960526806 977447414 669319894 544238422 534484694 577962710 613492382 620395158 793100710 686803926 967170518 855037093 526409046 658814678 771219926 604627198 762688470 526344278 629962334 504606146 525528646 550859286 754870966 721455382 630110998 946332970 606832710 758051030 762054766 562296790 646344642 842556390 810083414 793560470 714267606 866873782 555994326 793279086 525115204 516180246 822923382 987582606 532479426 794367534 800238806 836036174 610381738 496609582 807253358 951619606 805387278 880805076 983316454 762503414 616928758 548109530 537593558 752767174 902536918 695412694 764219078 768842902 774197972 735111702 599489128 545585774 889537270 541347046 734172118 494530470 954855150 725352230 884513558 653833606 864396502 957856854 808151907 784336094 912102102 597809082 584776278 512566870 934299046 625543958 665343430 656727846 550816192 521639934 580735894 740970566 709299410 515647114
596608046 623727326 713937886 791897950 620962118 691572318 541013864 712103250 834781782 490798742 840145554 705545310 744394718 656223162 469364702 408795470 694204222 803172230 460162386 753511646 793268272 404882590 368682238 603419486 628402414 429623006 369480926 517595542 450829672 773865614 841344766 737725918 377835166 766796286 760044059 427336174 684181854 606378046 689226078 558367582 446074586 428606946 350196286 464143582 802926174 702738032 646789470 685694686 602422846 525049726 585811390 837784542 412920990 486919086 740469998 839755546 783444718 776245454 457423230 566067102 584153306 431988506 607043166 565126046 763394222 524769326 384119502 580759900 387132690 405489230 453079576 403680846 814495566 615057758 486936030 409915194 699492510 711796706 601207398 548506974 841828318 697052382 643329422 407149054 627551918 700902478 431840638 351275230 541665118 812921566 720445278 631706086 440889782 772377686 736930436 765240134 387033248 361020220 579610334 809478950 651900288 31841920 690115872 89106588 666157324 10817144 953685804 264790400 653355144 251212800 635757376 635221602 665354656 966140314 766273884 721237600 566367640 191791616 166739102 605989280 915042660 365969408 439747296 286195200 310827008 278988416 79404768 599037344 66149248 706980688 310598544 908321792 835735808 891384560 175049472 356521296 802853472 904313206 844236800 27083520 782428484 154194120 239017392 354151022 914365952 895224576 131781120 133416928 596840494 758442060 913936832 944180627 770786304 276975600 489123264 548515744 659329201 711924416 130994928 871387264 381233794 416477184 620240280 254311168 839691142 499957832 220526164 823564800 405298688 306864912 489664816 951464448 282350080 511763280 158387220 137381524 51497510 498615184 487059968 196239104 156473856 905878976 789132756 647293440 451208832 678817743 449750500 159982600 750371240 944691584 937787520 225637086 609760896 685123320 627264832 364130304 725617280 244954636 412350256 470053392 738952464 525170128 782786636 741849776 426040160 351624328 445989390 557217376 530762736 641897120 433810858 797645920 800774000 522394848 606573864 787647232 812181920 370320736 773463312 823146712 529599584 782078112 563822822 537427968 662845316 420294815 821076400 719629632 373453568 540888376 356622628 514710880 558812768 345401024 720801344 779797984 634717728 705683536 486516568 479526432 436136640 577312576 545927408 602125104 727280736 595766313 793504014 835912176 462329128 796441728 766720794 749612120 665262336 842435696 793240272 616953072 739511172 462608832 545723712 583305888 586531696 605122330 766982554 809776556 451065312 513603304 550221760 432690848 622783312 683966048 751528480 501713376 674429792 491010912 741309440 829462368 610762704 473866168 436148576 495959120 551025808 468316512 572372512 508395728 643875936 611860840 508916299 441352608 523192896 445817952 761678848 499527616 569831232 591822176 554976904 688389456 686935080 420483159 662418144 679766384 697774480 555830608 284989808 451270208 353822548 704884976 369075974 557740544 683216572 648160356 566695335 403212496 433765592 637063808 359839328 234778944 291791968 276162720 708173184 304993622 319309112 644253376 302637216 461102024 406742400 320040864 549096064 657114128 528774592 385718144 398379328 535001984 526214542 622400912 325634144 575430368 680931024 499943824 479308544 705193832 447470568 254979200 695804928 578556544 595163536 437363072 587326208 512128128 383030528 301335632 528619814 327555316 530103680 329002592 241511800 578429728 370957020 646374320 389803692 328349376 402643930 247669118 283946924 649169448 302878973 311525632 728397056 327580032 686348032 426778432 396852854 296265814 603879456 644906088 555275148 354280064 555801408 437195376 338752748 344938720 703723360 285859672 680863946 409310656 446837264 612835744 346717368 641897600 302681078 290151808 356855168 595700684 525855584 481801600 427738272 635857280 262781632 298718976 620202368 584414032 814116756 826827664 440711588 720679076 656708644 420375716 624359299 706545620 796348196 813268804 505141284 380059812 370306084 413784100 449313772 456216548 628922100 522625316 802991908 690858483 362230436 494636068 607041316 440448588 598509860 362165668 465783724 340427536 361350036 386680676 590692356 557276772 465932388 782154360 442654100 593872420 597876156 398118180 482166032 678377780 645904804 629381860 550088996 702695172 391815716 629100476 360936594 352001636 658744772 823403996 368300816 630188924 636060196 671857564 446203128 332430972 643074748 787440996 641208668 716626466 819137844 598324804 452750148 383930920 373414948 588588564 738358308 531234084 600040468 604664292 610019362 570933092 435310518 381407164 725358660 377168436 569993508 330351860 790676540 561173620 720334948 489654996 700217892 793678244 643973297 620157484 747923492 433630472 420597668 348388260 770120436 461365348 501164820 492549236 386637582 357461324 416557284 576791956 545120800 351468504
523449962 550569242 640779802 718739866 547804034 618414234 467855780 638945166 761623698 417640658 766987470 632387226 671236634 583065078 396206618 335637386 621046138 730014146 387004302 680353562 720110188 331724506 295524154 530261402 555244330 356464922 296322842 444437458 377671588 700707530 768186682 664567834 304677082 693638202 686885975 354178090 611023770 533219962 616067994 485209498 372916502 355448862 277038202 390985498 729768090 629579948 573631386 612536602 529264762 451891642 512653306 764626458 339762906 413761002 667311914 766597462 710286634 703087370 384265146 492909018 510995222 358830422 533885082 491967962 690236138 451611242 310961418 507601816 313974606 332331146 379921492 330522762 741337482 541899674 413777946 336757110 626334426 638638622 528049314 475348890 768670234 623894298 570171338 333990970 554393834 627744394 358682554 278117146 468507034 739763482 647287194 558548002 367731698 699219602 663772352 692082050 313875164 287862136 506452250 736320866 885066432 838939600 373777344 747141632 473712288 644325140 25557014 324351976 483496832 867445664 853772160 148409534 530830080 830570224 992953928 260317892 396015464 563736064 669719092 41690112 788669600 770244498 264728320 237447236 550135716 107974544 269952576 412254808 276033696 604692896 697239624 452844256 969121494 845468160 684638512 959504988 766912256 73084928 44577016 636934016 876389280 346551808 163885700 217640179 74029280 203486608 714457792 941543600 77138176 387831216 574744496 644334064 765161920 726036160 971411716 520970656 299384480 441152128 337286264 746182622 814050368 29164640 289592404 22328994 61124368 152055905 770832384 491523200 567247500 470732419 691361712 110537268 212063088 565340128 947230016 459829248 440763178 743781888 514689344 319281792 739396240 399968 945242672 335149216 516985856 938892288 141169184 148171840 354774528 745620416 747964768 358331232 91847424 958617152 428901440 883050592 443374180 539642304 26200188 612129632 679092296 465309960 722926468 681989608 366179992 291764160 386129222 497357208 470902568 582036952 373950690 737785752 740913832 462534680 546713696 727787064 752321752 310460568 713603144 763286544 469739416 722217944 503962654 477567800 602985148 360434647 761216232 659769464 313593400 481028208 296762460 454850712 498952600 285540856 660941176 719937816 574857560 645823368 426656400 419666264 376276472 517452408 486067240 542264936 667420568 535906145 733643846 776052008 402468960 736581560 706860626 689751952 605402168 782575528 733380104 557092904 679651004 402748664 485863544 523445720 526671528 545262162 707122386 749916388 391205144 453743136 490361592 372830680 562923144 624105880 691668312 441853208 614569624 431150744 681449272 769602200 550902536 414006000 376288408 436098952 491165640 408456344 512512344 448535560 584015768 552000672 449056131 381492440 463332728 385957784 701818680 439667448 509971064 531962008 495116736 628529288 627074912 360622991 602557976 619906216 697527612 555583740 284742940 451023340 353575680 704638108 368829106 557493676 682969704 647913488 566448467 402965628 433518724 636816940 359592460 234532076 291545100 275915852 707926316 304746754 319062244 644006508 302390348 460855156 406495532 319793996 548849196 656867260 528527724 385471276 398132460 534755116 525967674 622154044 325387276 575183500 680684156 499696956 479061676 704946964 447223700 254732332 695558060 578309676 594916668 437116204 587079340 511881260 382783660 301088764 528372946 327308448 529856812 328755724 241264932 578182860 370710152 646127452 389556824 328102508 402397062 247422250 283700056 648922580 302632105 311278764 728150188 327333164 686101164 426531564 396605986 296018946 603632588 644659220 555028280 354033196 555554540 436948508 338505880 344691852 703476492 285612804 680617078 409063788 446590396 612588876 346470500 641650732 302434210 289904940 356608300 595453816 525608716 481554732 427491404 635610412 262534764 298472108 619955500 584167164 786083760 798794668 412678592 692646080 628675648 392342720 596326303 678512624 768315200 785235808 477108288 352026816 342273088 385751104 421280776 428183552 600889104 494592320 774958912 662825487 334197440 466603072 579008320 412415592 570476864 334132672 437750728 312394540 333317040 358647680 562659360 529243776 437899392 754121364 414621104 565839424 569843160 370085184 454133036 650344784 617871808 601348864 522056000 674662176 363782720 601067480 332903598 323968640 630711776 795371000 340267820 602155928 608027200 643824568 418170132 304397976 615041752 759408000 613175672 688593470 791104848 570291808 424717152 355897924 345381952 560555568 710325312 503201088 572007472 576631296 581986366 542900096 407277522 353374168 697325664 349135440 541960512 302318864 762643544 533140624 692301952 461622000 672184896 765645248 615940301 592124488 719890496 405597476 392564672 320355264 742087440 433332352 473131824 464516240 358604586 329428328 388524288 548758960 517087804 323435508
546839504 573958784 664169344 742129408 571193576 641803776 491245322 662334708 785013240 441030200 790377012 655776768 694626176 606454620 419596160 359026928 644435680 753403688 410393844 703743104 743499730 355114048 318913696 553650944 578633872 379854464 319712384 467827000 401061130 724097072 791576224 687957376 328066624 717027744 710275517 377567632 634413312 556609504 639457536 508599040 396306044 378838404 300427744 414375040 753157632 652969490 597020928 635926144 552654304 475281184 536042848 788016000 363152448 437150544 690701456 789987004 733676176 726476912 407654688 516298560 534384764 382219964 557274624 515357504 713625680 475000784 334350960 530991358 337364148 355720688 403311034 353912304 764727024 565289216 437167488 360146652 649723968 662028164 551438856 498738432 792059776 647283840 593560880 357380512 577783376 651133936 382072096 301506688 491896576 763153024 670676736 581937544 391121240 722609144 687161894 715471592 337264706 311251678 529841792 759710408 195335168 720343392 973062144 985871872 493320704 720433952 635706498 164781504 303758208 144953867 904942936 960792264 112782336 633684840 808789504 851616080 113233152 549077824 269354752 575676624 731631488 972054472 517785216 87718080 235412480 447434016 612471296 463156048 774402304 619572144 285630442 658474024 60531728 898619168 151996848 931483432 91095552 141950864 865775652 984572324 648214028 511404696 787355952 215597568 890243616 111699968 520333776 785125308 144842160 719846952 971273372 82877328 553727488 949281998 44551352 239832784 880343400 685260440 191262416 901803680 206282167 206591328 467664984 350709652 202127078 260104352 946900000 777829836 173896704 383782912 801276440 174984446 981603056 140168992 323062780 450112296 196829728 21769600 168191663 50970120 452954784 506674968 683267376 886488016 168731104 935475568 185311884 355071584 344776640 649634484 724512848 241733028 198863038 482978867 327585964 455951872 583689600 640052352 559419024 613644872 821956016 608173680 865790188 824853328 509043712 434627880 528992942 640220928 613766288 724900672 516814410 880649472 883777552 605398400 689577416 870650784 895185472 453324288 856466864 906150264 612603136 865081664 646826374 620431520 745848868 503298367 904079952 802633184 456457120 623891928 439626180 597714432 641816320 428404576 803804896 862801536 717721280 788687088 569520120 562529984 519140192 660316128 628930960 685128656 810284288 678769865 876507566 918915728 545332680 879445280 849724346 832615672 748265888 925439248 876243824 699956624 822514724 545612384 628727264 666309440 669535248 688125882 849986106 892780108 534068864 596606856 633225312 515694400 705786864 766969600 834532032 584716928 757433344 574014464 824312992 912465920 693766256 556869720 519152128 578962672 634029360 551320064 655376064 591399280 726879488 694864392 591919851 524356160 606196448 528821504 844682400 582531168 652834784 674825728 637980456 771393008 769938632 503486711 745421696 762769936 647366904 505423032 234582232 400862632 303414972 654477400 318668398 507332968 632808996 597752780 516287759 352804920 383358016 586656232 309431752 184371368 241384392 225755144 657765608 254586046 268901536 593845800 252229640 410694448 356334824 269633288 498688488 606706552 478367016 335310568 347971752 484594408 475806966 571993336 275226568 525022792 630523448 449536248 428900968 654786256 397062992 204571624 645397352 528148968 544755960 386955496 536918632 461720552 332622952 250928056 478212238 277147740 479696104 278595016 191104224 528022152 320549444 595966744 339396116 277941800 352236354 197261542 233539348 598761872 252471397 261118056 677989480 277172456 635940456 376370856 346445278 245858238 553471880 594498512 504867572 303872488 505393832 386787800 288345172 294531144 653315784 235452096 630456370 358903080 396429688 562428168 296309792 591490024 252273502 239744232 306447592 545293108 475448008 431394024 377330696 585449704 212374056 248311400 569794792 534006456 741006580 753717488 367601412 647568900 583598468 347265540 551249123 633435444 723238020 740158628 432031108 306949636 297195908 340673924 376203596 383106372 555811924 449515140 729881732 617748307 289120260 421525892 533931140 367338412 525399684 289055492 392673548 267317360 288239860 313570500 517582180 484166596 392822212 709044184 369543924 520762244 524765980 325008004 409055856 605267604 572794628 556271684 476978820 629584996 318705540 555990300 287826418 278891460 585634596 750293820 295190640 557078748 562950020 598747388 373092952 259320796 569964572 714330820 568098492 643516290 746027668 525214628 379639972 310820744 300304772 515478388 665248132 458123908 526930292 531554116 536909186 497822916 362200342 308296988 652248484 304058260 496883332 257241684 717566364 488063444 647224772 416544820 627107716 720568068 570863121 547047308 674813316 360520296 347487492 275278084 697010260 388255172 428054644 419439060 313527406 284351148 343447108 503681780 472010624 278358328
448574800 475694080 565904640 643864704 472928872 543539072 392980618 564070004 686748536 342765496 692112308 557512064 596361472 508189916 321331456 260762224 546170976 655138984 312129140 605478400 645235026 256849344 220648992 455386240 480369168 281589760 221447680 369562296 302796426 625832368 693311520 589692672 229801920 618763040 612010813 279302928 536148608 458344800 541192832 410334336 298041340 280573700 202163040 316110336 654892928 554704786 498756224 537661440 454389600 377016480 437778144 689751296 264887744 338885840 592436752 691722300 635411472 628212208 309389984 418033856 436120060 283955260 459009920 417092800 615360976 376736080 236086256 432726654 239099444 257455984 305046330 255647600 666462320 467024512 338902784 261881948 551459264 563763460 453174152 400473728 693795072 549019136 495296176 259115808 479518672 552869232 283807392 203241984 393631872 664888320 572412032 483672840 292856536 624344440 588897190 617206888 239000002 212986974 431577088 661445704 472327068 958816896 560878400 493758464 130884464 174616592 678292192 311039474 7408984 731249408 853746080 864415992 619028800 305895245 902545152 481283851 891256432 699853792 11992944 666891216 175244384 728830848 216075968 715334872 945147078 389833896 367607040 811475680 535417088 360793976 54837824 767412496 932808695 297301326 729622720 970284800 444382720 599657728 31525456 190450816 373531844 102368384 144785952 408378308 402735682 975931264 451918934 642181120 401716250 738041684 684423680 647613654 327955968 333823664 702705231 570651098 960190448 319470848 956109814 546396160 722966800 22734040 642947904 22800296 847244032 628216736 508896768 923648000 298599808 715140176 626707584 35374272 290010640 120588181 80887740 749247216 879093376 138204176 708163492 825896576 452315584 54880384 371872536 554320854 930567040 927670528 12244512 178784596 674536788 159414912 364496672 834750752 259200000 472886016 978304000 811091456 94079136 184113052 511381002 908718592 800037104 586254768 843871276 802934416 487124800 412708968 507074030 618302016 591847376 702981760 494895498 858730560 861858640 583479488 667658504 848731872 873266560 431405376 834547952 884231352 590684224 843162752 624907462 598512608 723929956 481379455 882161040 780714272 434538208 601973016 417707268 575795520 619897408 406485664 781885984 840882624 695802368 766768176 547601208 540611072 497221280 638397216 607012048 663209744 788365376 656850953 854588654 896996816 523413768 857526368 827805434 810696760 726346976 903520336 854324912 678037712 800595812 523693472 606808352 644390528 647616336 666206970 828067194 870861196 512149952 574687944 611306400 493775488 683867952 745050688 812613120 562798016 735514432 552095552 802394080 890547008 671847344 534950808 497233216 557043760 612110448 529401152 633457152 569480368 704960576 672945480 570000939 502437248 584277536 506902592 822763488 560612256 630915872 652906816 616061544 749474096 748019720 481567799 723502784 740851024 804696352 662752480 391911680 558192080 460744420 811806848 475997846 664662416 790138444 755082228 673617207 510134368 540687464 743985680 466761200 341700816 398713840 383084592 815095056 411915494 426230984 751175248 409559088 568023896 513664272 426962736 656017936 764036000 635696464 492640016 505301200 641923856 633136414 729322784 432556016 682352240 787852896 606865696 586230416 812115704 554392440 361901072 802726800 685478416 702085408 544284944 694248080 619050000 489952400 408257504 635541686 434477188 637025552 435924464 348433672 685351600 477878892 753296192 496725564 435271248 509565802 354590990 390868796 756091320 409800845 418447504 835318928 434501904 793269904 533700304 503774726 403187686 710801328 751827960 662197020 461201936 662723280 544117248 445674620 451860592 810645232 392781544 787785818 516232528 553759136 719757616 453639240 748819472 409602950 397073680 463777040 702622556 632777456 588723472 534660144 742779152 369703504 405640848 727124240 691335904 639235752 651946660 265830584 545798072 481827640 245494712 449478295 531664616 621467192 638387800 330260280 205178808 195425080 238903096 274432768 281335544 454041096 347744312 628110904 515977479 187349432 319755064 432160312 265567584 423628856 187284664 290902720 165546532 186469032 211799672 415811352 382395768 291051384 607273356 267773096 418991416 422995152 223237176 307285028 503496776 471023800 454500856 375207992 527814168 216934712 454219472 186055590 177120632 483863768 648522992 193419812 455307920 461179192 496976560 271322124 157549968 468193744 612559992 466327664 541745462 644256840 423443800 277869144 209049916 198533944 413707560 563477304 356353080 425159464 429783288 435138358 396052088 260429514 206526160 550477656 202287432 395112504 155470856 615795536 386292616 545453944 314773992 525336888 618797240 469092293 445276480 573042488 258749468 245716664 173507256 595239432 286484344 326283816 317668232 211756578 182580320 241676280 401910952 370239796 176587500
257323644 284442924 374653484 452613548 281677716 352287916 201729462 372818848 495497380 151514340 500861152 366260908 405110316 316938760 130080300 69511068 354919820 463887828 120877984 414227244 453983870 65598188 29397836 264135084 289118012 90338604 30196524 178311140 111545270 434581212 502060364 398441516 38550764 427511884 420759657 88051772 344897452 267093644 349941676 219083180 106790184 89322544 10911884 124859180 463641772 363453630 307505068 346410284 263138444 185765324 246526988 498500140 73636588 147634684 401185596 500471144 444160316 436961052 118138828 226782700 244868904 92704104 267758764 225841644 424109820 185484924 44835100 241475498 47848288 66204828 113795174 64396444 475211164 275773356 147651628 70630792 360208108 372512304 261922996 209222572 502543916 357767980 304045020 67864652 288267516 361618076 92556236 11990828 202380716 473637164 381160876 292421684 101605380 433093284 397646034 425955732 47748846 21735818 240325932 470194548 295416272 286075002 104655072 50504360 784133256 471886600 530683490 463799542 619579228 877132416 994241088 544972072 256386240 494315200 752704952 214054336 300962944 365196288 499636944 865318856 350004276 534002056 839717672 93714944 140259296 323273728 705113592 587848536 318133824 1639806 418083232 299270044 126990624 100690374 13450268 976356944 585168916 361500672 766021624 555181432 596196992 479093504 799967200 846105696 895297644 45742816 687374444 400144555 843429634 979732224 646966715 656146176 79629824 311252920 686023680 514077756 963950282 390142624 157331456 208849120 152746036 206469120 560876416 942941920 896200096 271987928 820982300 293803584 442697728 850161872 644534144 412332652 866648388 144315932 584015104 544861920 313525439 380608807 929520896 743851600 928989924 77029520 617217664 125612032 194051456 20728120 650719768 139915448 800462496 693024256 36792464 105531515 128102400 20833648 18667872 283431845 609579264 504606920 35321024 793130078 524959664 311177328 568793836 527856976 212047360 137631528 231996590 343224576 316769936 427904320 219818058 583653120 586781200 308402048 392581064 573654432 598189120 156327936 559470512 609153912 315606784 568085312 349830022 323435168 448852516 206302015 607083600 505636832 159460768 326895576 142629828 300718080 344819968 131408224 506808544 565805184 420724928 491690736 272523768 265533632 222143840 363319776 331934608 388132304 513287936 381773513 579511214 621919376 248336328 582448928 552727994 535619320 451269536 628442896 579247472 402960272 525518372 248616032 331730912 369313088 372538896 391129530 552989754 595783756 237072512 299610504 336228960 218698048 408790512 469973248 537535680 287720576 460436992 277018112 527316640 615469568 396769904 259873368 222155776 281966320 337033008 254323712 358379712 294402928 429883136 397868040 294923499 227359808 309200096 231825152 547686048 285534816 355838432 377829376 340984104 474396656 472942280 206490359 448425344 465773584 896967696 755023824 484183024 650463424 553015764 904078192 568269190 756933760 882409788 847353572 765888551 602405712 632958808 836257024 559032544 433972160 490985184 475355936 907366400 504186838 518502328 843446592 501830432 660295240 605935616 519234080 748289280 856307344 727967808 584911360 597572544 734195200 725407758 821594128 524827360 774623584 880124240 699137040 678501760 904387048 646663784 454172416 894998144 777749760 794356752 636556288 786519424 711321344 582223744 500528848 727813030 526748532 729296896 528195808 440705016 777622944 570150236 845567536 588996908 527542592 601837146 446862334 483140140 848362664 502072189 510718848 927590272 526773248 885541248 625971648 596046070 495459030 803072672 844099304 754468364 553473280 754994624 636388592 537945964 544131936 902916576 485052888 880057162 608503872 646030480 812028960 545910584 841090816 501874294 489345024 556048384 794893900 725048800 680994816 626931488 835050496 461974848 497912192 819395584 783607248 940934896 953645804 567529728 847497216 783526784 547193856 751177439 833363760 923166336 940086944 631959424 506877952 497124224 540602240 576131912 583034688 755740240 649443456 929810048 817676623 489048576 621454208 733859456 567266728 725328000 488983808 592601864 467245676 488168176 513498816 717510496 684094912 592750528 908972500 569472240 720690560 724694296 524936320 608984172 805195920 772722944 756200000 676907136 829513312 518633856 755918616 487754734 478819776 785562912 950222136 495118956 757007064 762878336 798675704 573021268 459249112 769892888 914259136 768026808 843444606 945955984 725142944 579568288 510749060 500233088 715406704 865176448 658052224 726858608 731482432 736837502 697751232 562128658 508225304 852176800 503986576 696811648 457170000 917494680 687991760 847153088 616473136 827036032 920496384 770791437 746975624 874741632 560448612 547415808 475206400 896938576 588183488 627982960 619367376 513455722 484279464 543375424 703610096 671938940 478286644
369963368 397082648 487293208 565253272 394317440 464927640 314369186 485458572 608137104 264154064 613500876 478900632 517750040 429578484 242720024 182150792 467559544 576527552 233517708 526866968 566623594 178237912 142037560 376774808 401757736 202978328 142836248 290950864 224184994 547220936 614700088 511081240 151190488 540151608 533399381 200691496 457537176 379733368 462581400 331722904 219429908 201962268 123551608 237498904 576281496 476093354 420144792 459050008 375778168 298405048 359166712 611139864 186276312 260274408 513825320 613110868 556800040 549600776 230778552 339422424 357508628 205343828 380398488 338481368 536749544 298124648 157474824 354115222 160488012 178844552 226434898 177036168 587850888 388413080 260291352 183270516 472847832 485152028 374562720 321862296 615183640 470407704 416684744 180504376 400907240 474257800 205195960 124630552 315020440 586276888 493800600 405061408 214245104 545733008 510285758 538595456 160388570 134375542 352965656 582834272 932706920 246091840 511297776 600893664 354004260 380800000 416617000 425759884 276486144 987857526 182303360 931904612 309340592 827040900 421370880 361240340 423276736 78737920 352446720 773812868 317095936 132848776 789015312 564802232 15177856 281556800 740844184 199028224 651050524 979695773 930961093 539712000 697160060 237587264 320223936 522140110 410205184 491730944 845647936 515913472 88019432 160132640 780538680 344292944 586529984 338037984 812905020 369823886 783432832 368475008 511620352 65989632 583658064 704500913 941512280 101741440 23371284 847021568 377256768 183409282 405146624 53848864 387705896 206510193 784518912 414630608 65788160 327054134 824177536 896671314 374535424 678294192 379162596 297185280 199377408 749826432 328445956 166510716 684619920 531074668 872450256 635672000 657861312 301880659 132055181 890872312 908979128 875415872 373163728 623480482 426961732 964716848 717147104 380323747 752907520 179123426 511155926 362732832 394742048 411007488 877191408 663409072 921025580 880088720 564279104 489863272 584228334 695456320 669001680 780136064 572049802 935884864 939012944 660633792 744812808 925886176 950420864 508559680 911702256 961385656 667838528 920317056 702061766 675666912 801084260 558533759 959315344 857868576 511692512 679127320 494861572 652949824 697051712 483639968 859040288 918036928 772956672 843922480 624755512 617765376 574375584 715551520 684166352 740364048 865519680 734005257 931742958 974151120 600568072 934680672 904959738 887851064 803501280 980674640 931479216 755192016 877750116 600847776 683962656 721544832 724770640 743361274 905221498 948015500 589304256 651842248 688460704 570929792 761022256 822204992 889767424 639952320 812668736 629249856 879548384 967701312 749001648 612105112 574387520 634198064 689264752 606555456 710611456 646634672 782114880 750099784 647155243 579591552 661431840 584056896 899917792 637766560 708070176 730061120 693215848 826628400 825174024 558722103 800657088 818005328 644999273 503055401 232214601 398495001 301047341 652109769 316300767 504965337 630441365 595385149 513920128 350437289 380990385 584288601 307064121 182003737 239016761 223387513 655397977 252218415 266533905 591478169 249862009 408326817 353967193 267265657 496320857 604338921 475999385 332942937 345604121 482226777 473439335 569625705 272858937 522655161 628155817 447168617 426533337 652418625 394695361 202203993 643029721 525781337 542388329 384587865 534551001 459352921 330255321 248560425 475844607 274780109 477328473 276227385 188736593 525654521 318181813 593599113 337028485 275574169 349868723 194893911 231171717 596394241 250103766 258750425 675621849 274804825 633572825 374003225 344077647 243490607 551104249 592130881 502499941 301504857 503026201 384420169 285977541 292163513 650948153 233084465 628088739 356535449 394062057 560060537 293942161 589122393 249905871 237376601 304079961 542925477 473080377 429026393 374963065 583082073 210006425 245943769 567427161 531638825 530444480 543155388 157039312 437006800 373036368 136703440 340687023 422873344 512675920 529596528 221469008 96387536 86633808 130111824 165641496 172544272 345249824 238953040 519319632 407186207 78558160 210963792 323369040 156776312 314837584 78493392 182111448 56755260 77677760 103008400 307020080 273604496 182260112 498482084 158981824 310200144 314203880 114445904 198493756 394705504 362232528 345709584 266416720 419022896 108143440 345428200 77264318 68329360 375072496 539731720 84628540 346516648 352387920 388185288 162530852 48758696 359402472 503768720 357536392 432954190 535465568 314652528 169077872 100258644 89742672 304916288 454686032 247561808 316368192 320992016 326347086 287260816 151638242 97734888 441686384 93496160 286321232 46679584 507004264 277501344 436662672 205982720 416545616 510005968 360301021 336485208 464251216 149958196 136925392 64715984 486448160 177693072 217492544 208876960 102965306 73789048 132885008 293119680 261448524 67796228
700160552 727279832 817490392 895450456 724514624 795124824 644566370 815655756 938334288 594351248 943698060 809097816 847947224 759775668 572917208 512347976 797756728 906724736 563714892 857064152 896820778 508435096 472234744 706971992 731954920 533175512 473033432 621148048 554382178 877418120 944897272 841278424 481387672 870348792 863596565 530888680 787734360 709930552 792778584 661920088 549627092 532159452 453748792 567696088 906478680 806290538 750341976 789247192 705975352 628602232 689363896 941337048 516473496 590471592 844022504 943308052 886997224 879797960 560975736 669619608 687705812 535541012 710595672 668678552 866946728 628321832 487672008 684312406 490685196 509041736 556632082 507233352 918048072 718610264 590488536 513467700 803045016 815349212 704759904 652059480 945380824 800604888 746881928 510701560 731104424 804454984 535393144 454827736 645217624 916474072 823997784 735258592 544442288 875930192 840482942 868792640 490585754 464572726 683162840 913031456 158526976 76504064 106294012 800901152 176666112 676497984 147321062 133522864 527597304 212043808 773208126 336403952 494707032 674762720 415067344 846767616 312778240 136884000 568036624 240351684 553324672 241390836 12643288 952353512 683038872 419377536 204785664 180231023 148371728 927624120 804820352 133060468 825283840 7829224 199123784 330835456 930313088 61722624 498618000 949890916 8154576 204728000 687375744 422607066 979985552 413800614 890243328 460529356 820273176 781683968 359403008 513825504 20435200 807619752 749233408 850791876 766905472 744971648 583966832 227823008 322037072 766379520 848523136 409258400 455983699 492793024 504137136 25468412 770121504 168005888 493249120 114377472 402041856 771539794 148443936 519354088 594635384 875906960 56058732 686971726 787787716 790194776 463969852 524503168 962395120 782424320 573963120 530800992 901687808 608076000 709753952 892808192 131761664 101373632 747476608 697882032 86658464 923473814 218578936 807176384 718314400 504532064 762148572 721211712 405402096 330986264 425351326 536579312 510124672 621259056 413172794 777007856 780135936 501756784 585935800 767009168 791543856 349682672 752825248 802508648 508961520 761440048 543184758 516789904 642207252 399656751 800438336 698991568 352815504 520250312 335984564 494072816 538174704 324762960 700163280 759159920 614079664 685045472 465878504 458888368 415498576 556674512 525289344 581487040 706642672 575128249 772865950 815274112 441691064 775803664 746082730 728974056 644624272 821797632 772602208 596315008 718873108 441970768 525085648 562667824 565893632 584484266 746344490 789138492 430427248 492965240 529583696 412052784 602145248 663327984 730890416 481075312 653791728 470372848 720671376 808824304 590124640 453228104 415510512 475321056 530387744 447678448 551734448 487757664 623237872 591222776 488278235 420714544 502554832 425179888 741040784 478889552 549193168 571184112 534338840 667751392 666297016 399845095 641780080 659128320 623218138 481274266 210433466 376713866 279266206 630328634 294519632 483184202 608660230 573604014 492138993 328656154 359209250 562507466 285282986 160222602 217235626 201606378 633616842 230437280 244752770 569697034 228080874 386545682 332186058 245484522 474539722 582557786 454218250 311161802 323822986 460445642 451658200 547844570 251077802 500874026 606374682 425387482 404752202 630637490 372914226 180422858 621248586 504000202 520607194 362806730 512769866 437571786 308474186 226779290 454063472 252998974 455547338 254446250 166955458 503873386 296400678 571817978 315247350 253793034 328087588 173112776 209390582 574613106 228322631 236969290 653840714 253023690 611791690 352222090 322296512 221709472 529323114 570349746 480718806 279723722 481245066 362639034 264196406 270382378 629167018 211303330 606307604 334754314 372280922 538279402 272161026 567341258 228124736 215595466 282298826 521144342 451299242 407245258 353181930 561300938 188225290 224162634 545646026 509857690 579879920 592590828 206474752 486442240 422471808 186138880 390122463 472308784 562111360 579031968 270904448 145822976 136069248 179547264 215076936 221979712 394685264 288388480 568755072 456621647 127993600 260399232 372804480 206211752 364273024 127928832 231546888 106190700 127113200 152443840 356455520 323039936 231695552 547917524 208417264 359635584 363639320 163881344 247929196 444140944 411667968 395145024 315852160 468458336 157578880 394863640 126699758 117764800 424507936 589167160 134063980 395952088 401823360 437620728 211966292 98194136 408837912 553204160 406971832 482389630 584901008 364087968 218513312 149694084 139178112 354351728 504121472 296997248 365803632 370427456 375782526 336696256 201073682 147170328 491121824 142931600 335756672 96115024 556439704 326936784 486098112 255418160 465981056 559441408 409736461 385920648 513686656 199393636 186360832 114151424 535883600 227128512 266927984 258312400 152400746 123224488 182320448 342555120 310883964 117231668
248754128 275873408 366083968 444044032 273108200 343718400 193159946 364249332 486927864 142944824 492291636 357691392 396540800 308369244 121510784 60941552 346350304 455318312 112308468 405657728 445414354 57028672 20828320 255565568 280548496 81769088 21627008 169741624 102975754 426011696 493490848 389872000 29981248 418942368 412190141 79482256 336327936 258524128 341372160 210513664 98220668 80753028 2342368 116289664 455072256 354884114 298935552 337840768 254568928 177195808 237957472 489930624 65067072 139065168 392616080 491901628 435590800 428391536 109569312 218213184 236299388 84134588 259189248 217272128 415540304 176915408 36265584 232905982 39278772 57635312 105225658 55826928 466641648 267203840 139082112 62061276 351638592 363942788 253353480 200653056 493974400 349198464 295475504 59295136 279698000 353048560 83986720 3421312 193811200 465067648 372591360 283852168 93035864 424523768 389076518 417386216 39179330 13166302 231756416 461625032 837111622 863487192 806394560 251100160 88332768 346344448 285742352 214406440 881324480 373250676 528185536 772696880 409632832 949085568 793252688 595012048 25304000 405472512 699366208 427979776 129354426 383356946 292070654 318174648 765130656 632698384 467343872 438590300 197750968 160876024 375136480 614115776 685456480 430016512 193107500 297898624 254310636 797588992 593523360 566338102 55706656 971378363 799361408 737070752 975462266 631815200 257773847 373139236 222974876 382036864 726348960 574957872 420740712 594748768 682888640 64968888 145410620 269776180 12127488 999773184 21907424 486543872 906139648 954803408 467346972 21828384 642637888 176306968 931632976 393936664 88384256 883920384 870150656 785121138 762894440 12213888 669080608 160111856 383228800 142963584 819079228 639669824 166912856 576349000 225169088 765704280 938111040 504121664 61645440 837339750 674855656 228711844 61427200 337557188 94920000 71344832 171099840 321853184 511416528 389326896 768361166 554578830 812195338 771258478 455448862 381033030 475398092 586626078 560171438 671305822 463219560 827054622 830182702 551803550 635982566 817055934 841590622 399729438 802872014 852555414 559008286 811486814 593231524 566836670 692254018 449703517 850485102 749038334 402862270 570297078 386031330 544119582 588221470 374809726 750210046 809206686 664126430 735092238 515925270 508935134 465545342 606721278 575336110 631533806 756689438 625175015 822912716 865320878 491737830 825850430 796129496 779020822 694671038 871844398 822648974 646361774 768919874 492017534 575132414 612714590 615940398 634531032 796391256 839185258 480474014 543012006 579630462 462099550 652192014 713374750 780937182 531122078 703838494 520419614 770718142 858871070 640171406 503274870 465557278 525367822 580434510 497725214 601781214 537804430 673284638 641269542 538325001 470761310 552601598 475226654 791087550 528936318 599239934 621230878 584385606 717798158 716343782 449891861 691826846 709175086 526775824 384831952 113991152 280271552 182823892 533886320 198077318 386741888 512217916 477161700 395696679 232213840 262766936 466065152 188840672 63780288 120793312 105164064 537174528 133994966 148310456 473254720 131638560 290103368 235743744 149042208 378097408 486115472 357775936 214719488 227380672 364003328 355215886 451402256 154635488 404431712 509932368 328945168 308309888 534195176 276471912 83980544 524806272 407557888 424164880 266364416 416327552 341129472 212031872 130336976 357621158 156556660 359105024 158003936 70513144 407431072 199958364 475375664 218805036 157350720 231645274 76670462 112948268 478170792 131880317 140526976 557398400 156581376 515349376 255779776 225854198 125267158 432880800 473907432 384276492 183281408 384802752 266196720 167754092 173940064 532724704 114861016 509865290 238312000 275838608 441837088 175718712 470898944 131682422 119153152 185856512 424702028 354856928 310802944 256739616 464858624 91782976 127720320 449203712 413415376 650072720 662783628 276667552 556635040 492664608 256331680 460315263 542501584 632304160 649224768 341097248 216015776 206262048 249740064 285269736 292172512 464878064 358581280 638947872 526814447 198186400 330592032 442997280 276404552 434465824 198121632 301739688 176383500 197306000 222636640 426648320 393232736 301888352 618110324 278610064 429828384 433832120 234074144 318121996 514333744 481860768 465337824 386044960 538651136 227771680 465056440 196892558 187957600 494700736 659359960 204256780 466144888 472016160 507813528 282159092 168386936 479030712 623396960 477164632 552582430 655093808 434280768 288706112 219886884 209370912 424544528 574314272 367190048 435996432 440620256 445975326 406889056 271266482 217363128 561314624 213124400 405949472 166307824 626632504 397129584 556290912 325610960 536173856 629634208 479929261 456113448 583879456 269586436 256553632 184344224 606076400 297321312 337120784 328505200 222593546 193417288 252513248 412747920 381076764 187424468
361444712 388563992 478774552 556734616 385798784 456408984 305850530 476939916 599618448 255635408 604982220 470381976 509231384 421059828 234201368 173632136 459040888 568008896 224999052 518348312 558104938 169719256 133518904 368256152 393239080 194459672 134317592 282432208 215666338 538702280 606181432 502562584 142671832 531632952 524880725 192172840 449018520 371214712 454062744 323204248 210911252 193443612 115032952 228980248 567762840 467574698 411626136 450531352 367259512 289886392 350648056 602621208 177757656 251755752 505306664 604592212 548281384 541082120 222259896 330903768 348989972 196825172 371879832 329962712 528230888 289605992 148956168 345596566 151969356 170325896 217916242 168517512 579332232 379894424 251772696 174751860 464329176 476633372 366044064 313343640 606664984 461889048 408166088 171985720 392388584 465739144 196677304 116111896 306501784 577758232 485281944 396542752 205726448 537214352 501767102 530076800 151869914 125856886 344447000 574315616 121204736 741093016 783389056 324447360 546137639 755195904 317669470 711005184 690069968 716136960 87961056 606789696 51292094 720004400 107746096 548427668 182819696 768881920 730070272 758231919 329999850 695723520 255909920 518278128 291753664 866633408 946260900 276947800 32587272 749993056 454290600 414874629 133649056 593195650 942717312 21858960 693318916 762956472 257219102 676661216 896647336 80175116 219671096 456849052 992115584 632808314 517850336 842735456 989442048 407108900 493246860 154814556 301570464 28521728 698128336 921696392 383472152 900974286 198642856 100722192 948200538 408319776 928652624 679008256 233367168 312129216 174883472 155135664 311493280 690615688 195476112 908352760 694931456 242246656 360767500 530822208 897755744 187423402 975289600 873618970 63821696 703591604 844462920 860395264 711697206 44240704 377917324 557832192 767361096 48556288 7663736 998221312 79628288 547871000 408702976 326422208 368632528 823037308 929835648 377777104 642383708 428601372 686217880 645281020 329471404 255055572 349420634 460648620 434193980 545328364 337242102 701077164 704205244 425826092 510005108 691078476 715613164 273751980 676894556 726577956 433030828 685509356 467254066 440859212 566276560 323726059 724507644 623060876 276884812 444319620 260053872 418142124 462244012 248832268 624232588 683229228 538148972 609114780 389947812 382957676 339567884 480743820 449358652 505556348 630711980 499197557 696935258 739343420 365760372 699872972 670152038 653043364 568693580 745866940 696671516 520384316 642942416 366040076 449154956 486737132 489962940 508553574 670413798 713207800 354496556 417034548 453653004 336122092 526214556 587397292 654959724 405144620 577861036 394442156 644740684 732893612 514193948 377297412 339579820 399390364 454457052 371747756 475803756 411826972 547307180 515292084 412347543 344783852 426624140 349249196 665110092 402958860 473262476 495253420 458408148 591820700 590366324 323914403 565849388 583197628 801865500 659921628 389080828 555361228 457913568 808975996 473166994 661831564 787307592 752251376 670786355 507303516 537856612 741154828 463930348 338869964 395882988 380253740 812264204 409084642 423400132 748344396 406728236 565193044 510833420 424131884 653187084 761205148 632865612 489809164 502470348 639093004 630305562 726491932 429725164 679521388 785022044 604034844 583399564 809284852 551561588 359070220 799895948 682647564 699254556 541454092 691417228 616219148 487121548 405426652 632710834 431646336 634194700 433093612 345602820 682520748 475048040 750465340 493894712 432440396 506734950 351760138 388037944 753260468 406969993 415616652 832488076 431671052 790439052 530869452 500943874 400356834 707970476 748997108 659366168 458371084 659892428 541286396 442843768 449029740 807814380 389950692 784954966 513401676 550928284 716926764 450808388 745988620 406772098 394242828 460946188 699791704 629946604 585892620 531829292 739948300 366872652 402809996 724293388 688505052 678422640 691133548 305017472 584984960 521014528 284681600 488665183 570851504 660654080 677574688 369447168 244365696 234611968 278089984 313619656 320522432 493227984 386931200 667297792 555164367 226536320 358941952 471347200 304754472 462815744 226471552 330089608 204733420 225655920 250986560 454998240 421582656 330238272 646460244 306959984 458178304 462182040 262424064 346471916 542683664 510210688 493687744 414394880 567001056 256121600 493406360 225242478 216307520 523050656 687709880 232606700 494494808 500366080 536163448 310509012 196736856 507380632 651746880 505514552 580932350 683443728 462630688 317056032 248236804 237720832 452894448 602664192 395539968 464346352 468970176 474325246 435238976 299616402 245713048 589664544 241474320 434299392 194657744 654982424 425479504 584640832 353960880 564523776 657984128 508279181 484463368 612229376 297936356 284903552 212694144 634426320 325671232 365470704 356855120 250943466 221767208 280863168 441097840 409426684 215774388
357221900 384341180 474551740 552511804 381575972 452186172 301627718 472717104 595395636 251412596 600759408 466159164 505008572 416837016 229978556 169409324 454818076 563786084 220776240 514125500 553882126 165496444 129296092 364033340 389016268 190236860 130094780 278209396 211443526 534479468 601958620 498339772 138449020 527410140 520657913 187950028 444795708 366991900 449839932 318981436 206688440 189220800 110810140 224757436 563540028 463351886 407403324 446308540 363036700 285663580 346425244 598398396 173534844 247532940 501083852 600369400 544058572 536859308 218037084 326680956 344767160 192602360 367657020 325739900 524008076 285383180 144733356 341373754 147746544 166103084 213693430 164294700 575109420 375671612 247549884 170529048 460106364 472410560 361821252 309120828 602442172 457666236 403943276 167762908 388165772 461516332 192454492 111889084 302278972 573535420 481059132 392319940 201503636 532991540 497544290 525853988 147647102 121634074 340224188 570092804 901363924 459092048 238349784 892699472 949730432 507881704 46757248 341368320 878438324 216014816 109549200 457167744 970588160 507812424 140800688 167773140 645376910 338587136 707198272 598767032 406837760 9301584 461246464 658503584 439639552 905465856 17595808 282890976 284228512 698026708 209658216 718143060 160391892 710515336 15876236 83850496 311406848 577683136 910378752 624982282 258737592 774287368 359234121 85781404 458275456 70539332 15921000 405388800 297141050 433198400 867493984 15836704 14073984 249257984 277648103 349165056 632957824 373413184 314215456 820294456 681199016 358513952 96921604 494385152 705983168 807667840 301300354 134415182 951405350 668552448 613113024 72860255 269093472 778645248 723530930 17900608 886957368 540352000 58676388 958900234 959770200 449178332 367883840 825157304 911518582 681212328 621304768 285092480 496532736 516324576 462467840 530041200 318743292 890693104 646245144 713351680 72220246 284326016 292804959 523687488 839717952 625935616 883552124 842615264 526805648 452389816 546754878 657982864 631528224 742662608 534576346 898411408 901539488 623160336 707339352 888412720 912947408 471086224 874228800 923912200 630365072 882843600 664588310 638193456 763610804 521060303 921841888 820395120 474219056 641653864 457388116 615476368 659578256 446166512 821566832 880563472 735483216 806449024 587282056 580291920 536902128 678078064 646692896 702890592 828046224 696531801 894269502 936677664 563094616 897207216 867486282 850377608 766027824 943201184 894005760 717718560 840276660 563374320 646489200 684071376 687297184 705887818 867748042 910542044 551830800 614368792 650987248 533456336 723548800 784731536 852293968 602478864 775195280 591776400 842074928 930227856 711528192 574631656 536914064 596724608 651791296 569082000 673138000 609161216 744641424 712626328 609681787 542118096 623958384 546583440 862444336 600293104 670596720 692587664 655742392 789154944 787700568 521248647 763183632 780531872 556802768 414858896 144018096 310298496 212850836 563913264 228104262 416768832 542244860 507188644 425723623 262240784 292793880 496092096 218867616 93807232 150820256 135191008 567201472 164021910 178337400 503281664 161665504 320130312 265770688 179069152 408124352 516142416 387802880 244746432 257407616 394030272 385242830 481429200 184662432 434458656 539959312 358972112 338336832 564222120 306498856 114007488 554833216 437584832 454191824 296391360 446354496 371156416 242058816 160363920 387648102 186583604 389131968 188030880 100540088 437458016 229985308 505402608 248831980 187377664 261672218 106697406 142975212 508197736 161907261 170553920 587425344 186608320 545376320 285806720 255881142 155294102 462907744 503934376 414303436 213308352 414829696 296223664 197781036 203967008 562751648 144887960 539892234 268338944 305865552 471864032 205745656 500925888 161709366 149180096 215883456 454728972 384883872 340829888 286766560 494885568 121809920 157747264 479230656 443442320 607600072 620310980 234194904 514162392 450191960 213859032 417842615 500028936 589831512 606752120 298624600 173543128 163789400 207267416 242797088 249699864 422405416 316108632 596475224 484341799 155713752 288119384 400524632 233931904 391993176 155648984 259267040 133910852 154833352 180163992 384175672 350760088 259415704 575637676 236137416 387355736 391359472 191601496 275649348 471861096 439388120 422865176 343572312 496178488 185299032 422583792 154419910 145484952 452228088 616887312 161784132 423672240 429543512 465340880 239686444 125914288 436558064 580924312 434691984 510109782 612621160 391808120 246233464 177414236 166898264 382071880 531841624 324717400 393523784 398147608 403502678 364416408 228793834 174890480 518841976 170651752 363476824 123835176 584159856 354656936 513818264 283138312 493701208 587161560 437456613 413640800 541406808 227113788 214080984 141871576 563603752 254848664 294648136 286032552 180120898 150944640 210040600 370275272 338604116 144951820
649024960 676144240 766354800 844314864 673379032 743989232 593430778 764520164 887198696 543215656 892562468 757962224 796811632 708640076 521781616 461212384 746621136 855589144 512579300 805928560 845685186 457299504 421099152 655836400 680819328 482039920 421897840 570012456 503246586 826282528 893761680 790142832 430252080 819213200 812460973 479753088 736598768 658794960 741642992 610784496 498491500 481023860 402613200 516560496 855343088 755154946 699206384 738111600 654839760 577466640 638228304 890201456 465337904 539336000 792886912 892172460 835861632 828662368 509840144 618484016 636570220 484405420 659460080 617542960 815811136 577186240 436536416 633176814 439549604 457906144 505496490 456097760 866912480 667474672 539352944 462332108 751909424 764213620 653624312 600923888 894245232 749469296 695746336 459565968 679968832 753319392 484257552 403692144 594082032 865338480 772862192 684123000 493306696 824794600 789347350 817657048 439450162 413437134 632027248 861895864 704417488 252811808 268761872 563284904 780960000 69558720 206559756 11979584 33433600 706114050 846592512 976940308 3084352 370869504 682388672 631256146 725765632 538914432 292384752 473451776 537233358 57860546 216375200 647612928 544842680 946120736 977481408 376123904 648506600 614098386 418379995 112535288 280215992 96675280 454122240 36568256 386941952 763738388 441594404 68746736 190237808 891729844 983799040 911821152 576227848 365146368 161615872 976053240 431725060 519817984 941519648 761499332 537787392 943948336 802938110 636396800 669704812 273672604 450074816 800408800 447647248 297357824 687396328 701606096 881246315 938566400 789034700 736708896 445180584 516038432 484904448 391854080 408856000 996784640 884770176 958665784 399608232 951680032 406170124 130618240 604824064 342863648 685045760 630500168 864715552 140625376 990086744 636311264 85676112 995641920 119498816 957327120 217055616 787916640 744270672 222932112 212677888 960136160 363786800 107682400 813351968 599569632 857186140 816249280 500439664 426023832 520388894 631616880 605162240 716296624 508210362 872045424 875173504 596794352 680973368 862046736 886581424 444720240 847862816 897546216 603999088 856477616 638222326 611827472 737244820 494694319 895475904 794029136 447853072 615287880 431022132 589110384 633212272 419800528 795200848 854197488 709117232 780083040 560916072 553925936 510536144 651712080 620326912 676524608 801680240 670165817 867903518 910311680 536728632 870841232 841120298 824011624 739661840 916835200 867639776 691352576 813910676 537008336 620123216 657705392 660931200 679521834 841382058 884176060 525464816 588002808 624621264 507090352 697182816 758365552 825927984 576112880 748829296 565410416 815708944 903861872 685162208 548265672 510548080 570358624 625425312 542716016 646772016 582795232 718275440 686260344 583315803 515752112 597592400 520217456 836078352 573927120 644230736 666221680 629376408 762788960 761334584 494882663 736817648 754165888 905242584 763298712 492457912 658738312 561290652 912353080 576544078 765208648 890684676 855628460 774163439 610680600 641233696 844531912 567307432 442247048 499260072 483630824 915641288 512461726 526777216 851721480 510105320 668570128 614210504 527508968 756564168 864582232 736242696 593186248 605847432 742470088 733682646 829869016 533102248 782898472 888399128 707411928 686776648 912661936 654938672 462447304 903273032 786024648 802631640 644831176 794794312 719596232 590498632 508803736 736087918 535023420 737571784 536470696 448979904 785897832 578425124 853842424 597271796 535817480 610112034 455137222 491415028 856637552 510347077 518993736 935865160 535048136 893816136 634246536 604320958 503733918 811347560 852374192 762743252 561748168 763269512 644663480 546220852 552406824 911191464 493327776 888332050 616778760 654305368 820303848 554185472 849365704 510149182 497619912 564323272 803168788 733323688 689269704 635206376 843325384 470249736 506187080 827670472 791882136 850631224 863342132 477226056 757193544 693223112 456890184 660873767 743060088 832862664 849783272 541655752 416574280 406820552 450298568 485828240 492731016 665436568 559139784 839506376 727372951 398744904 531150536 643555784 476963056 635024328 398680136 502298192 376942004 397864504 423195144 627206824 593791240 502446856 818668828 479168568 630386888 634390624 434632648 518680500 714892248 682419272 665896328 586603464 739209640 428330184 665614944 397451062 388516104 695259240 859918464 404815284 666703392 672574664 708372032 482717596 368945440 679589216 823955464 677723136 753140934 855652312 634839272 489264616 420445388 409929416 625103032 774872776 567748552 636554936 641178760 646533830 607447560 471824986 417921632 761873128 413682904 606507976 366866328 827191008 597688088 756849416 526169464 736732360 830192712 680487765 656671952 784437960 470144940 457112136 384902728 806634904 497879816 537679288 529063704 423152050 393975792 453071752 613306424 581635268 387982972
520675984 547795264 638005824 715965888 545030056 615640256 465081802 636171188 758849720 414866680 764213492 629613248 668462656 580291100 393432640 332863408 618272160 727240168 384230324 677579584 717336210 328950528 292750176 527487424 552470352 353690944 293548864 441663480 374897610 697933552 765412704 661793856 301903104 690864224 684111997 351404112 608249792 530445984 613294016 482435520 370142524 352674884 274264224 388211520 726994112 626805970 570857408 609762624 526490784 449117664 509879328 761852480 336988928 410987024 664537936 763823484 707512656 700313392 381491168 490135040 508221244 356056444 531111104 489193984 687462160 448837264 308187440 504827838 311200628 329557168 377147514 327748784 738563504 539125696 411003968 333983132 623560448 635864644 525275336 472574912 765896256 621120320 567397360 331216992 551619856 624970416 355908576 275343168 465733056 736989504 644513216 555774024 364957720 696445624 660998374 689308072 311101186 285088158 503678272 733546888 292509952 902496022 172789652 614830848 842121250 700846800 813470628 378482456 991183100 37701604 912141984 448342784 795572736 310449880 781025728 120175800 573123184 603778176 14435800 98311136 586218196 852760064 139570304 340158784 535452272 282800640 641421740 246187008 655030720 626905856 875300928 8261424 504687500 726322560 958679208 6917856 593271812 10107352 567006928 913565866 968550192 929925504 880561072 961403284 222184448 244075360 439318204 238103520 996759372 445157900 787583232 522993728 179955264 882739400 379090504 494734720 142590832 451186990 548022208 872765184 212074880 125260928 726199808 256567424 488551836 362627136 800726550 682996544 110871296 757401040 525398240 874231804 617042048 742008656 972507936 390798812 670429808 707923464 753175328 684424372 542073888 38806000 348021248 313999616 122751160 51302448 969112928 256992256 28890744 836235840 874317952 361429636 613560960 311268024 203343768 943222754 142121184 788145600 806217600 426865422 593991344 380209008 637825516 596888656 281079040 206663208 301028270 412256256 385801616 496936000 288849738 652684800 655812880 377433728 461612744 642686112 667220800 225359616 628502192 678185592 384638464 637116992 418861702 392466848 517884196 275333695 676115280 574668512 228492448 395927256 211661508 369749760 413851648 200439904 575840224 634836864 489756608 560722416 341555448 334565312 291175520 432351456 400966288 457163984 582319616 450805193 648542894 690951056 317368008 651480608 621759674 604651000 520301216 697474576 648279152 471991952 594550052 317647712 400762592 438344768 441570576 460161210 622021434 664815436 306104192 368642184 405260640 287729728 477822192 539004928 606567360 356752256 529468672 346049792 596348320 684501248 465801584 328905048 291187456 350998000 406064688 323355392 427411392 363434608 498914816 466899720 363955179 296391488 378231776 300856832 616717728 354566496 424870112 446861056 410015784 543428336 541973960 275522039 517457024 534805264 824591564 682647692 411806892 578087292 480639632 831702060 495893058 684557628 810033656 774977440 693512419 530029580 560582676 763880892 486656412 361596028 418609052 402979804 834990268 431810706 446126196 771070460 429454300 587919108 533559484 446857948 675913148 783931212 655591676 512535228 525196412 661819068 653031626 749217996 452451228 702247452 807748108 626760908 606125628 832010916 574287652 381796284 822622012 705373628 721980620 564180156 714143292 638945212 509847612 428152716 655436898 454372400 656920764 455819676 368328884 705246812 497774104 773191404 516620776 455166460 529461014 374486202 410764008 775986532 429696057 438342716 855214140 454397116 813165116 553595516 523669938 423082898 730696540 771723172 682092232 481097148 682618492 564012460 465569832 471755804 830540444 412676756 807681030 536127740 573654348 739652828 473534452 768714684 429498162 416968892 483672252 722517768 652672668 608618684 554555356 762674364 389598716 425536060 747019452 711231116 854368248 867079156 480963080 760930568 696960136 460627208 664610791 746797112 836599688 853520296 545392776 420311304 410557576 454035592 489565264 496468040 669173592 562876808 843243400 731109975 402481928 534887560 647292808 480700080 638761352 402417160 506035216 380679028 401601528 426932168 630943848 597528264 506183880 822405852 482905592 634123912 638127648 438369672 522417524 718629272 686156296 669633352 590340488 742946664 432067208 669351968 401188086 392253128 698996264 863655488 408552308 670440416 676311688 712109056 486454620 372682464 683326240 827692488 681460160 756877958 859389336 638576296 493001640 424182412 413666440 628840056 778609800 571485576 640291960 644915784 650270854 611184584 475562010 421658656 765610152 417419928 610245000 370603352 830928032 601425112 760586440 529906488 740469384 833929736 684224789 660408976 788174984 473881964 460849160 388639752 810371928 501616840 541416312 532800728 426889074 397712816 456808776 617043448 585372292 391719996
494811280 521930560 612141120 690101184 519165352 589775552 439217098 610306484 732985016 389001976 738348788 603748544 642597952 554426396 367567936 306998704 592407456 701375464 358365620 651714880 691471506 303085824 266885472 501622720 526605648 327826240 267684160 415798776 349032906 672068848 739548000 635929152 276038400 664999520 658247293 325539408 582385088 504581280 587429312 456570816 344277820 326810180 248399520 362346816 701129408 600941266 544992704 583897920 500626080 423252960 484014624 735987776 311124224 385122320 638673232 737958780 681647952 674448688 355626464 464270336 482356540 330191740 505246400 463329280 661597456 422972560 282322736 478963134 285335924 303692464 351282810 301884080 712698800 513260992 385139264 308118428 597695744 609999940 499410632 446710208 740031552 595255616 541532656 305352288 525755152 599105712 330043872 249478464 439868352 711124800 618648512 529909320 339093016 670580920 635133670 663443368 285236482 259223454 477813568 707682184 15902720 483528704 954195136 490805264 960585372 498833256 407987408 533064832 890251992 257048912 572503616 719746752 15951616 720192832 825386816 387517360 617033696 984950784 553733760 400678400 896529574 872357568 837942528 766553700 276045420 340937642 525050689 490040900 31514920 689916528 634919740 665331584 994449664 16077968 736762624 719362508 793658880 334980240 377356480 338381492 555142966 457685560 940579584 548553600 11642784 293753840 730272768 839789312 857865728 534353664 882797872 489477995 981853088 110032000 869392954 45827136 257725312 300451232 121736864 304624300 135631292 683257952 244882812 345549392 796232288 215657800 492055052 30587392 825934576 921596864 663399256 848206848 61289758 301646640 540062116 814419840 153673912 387530752 356153344 922642048 775566848 818047376 711494336 285938792 478086944 270840420 578095384 351155392 654265192 235070784 847428576 762297132 643921654 675071424 417346844 128116320 743781904 489290224 126242624 879084184 822042736 608260400 865876908 824940048 509130432 434714600 529079662 640307648 613853008 724987392 516901130 880736192 883864272 605485120 689664136 870737504 895272192 453411008 856553584 906236984 612689856 865168384 646913094 620518240 745935588 503385087 904166672 802719904 456543840 623978648 439712900 597801152 641903040 428491296 803891616 862888256 717808000 788773808 569606840 562616704 519226912 660402848 629017680 685215376 810371008 678856585 876594286 919002448 545419400 879532000 849811066 832702392 748352608 925525968 876330544 700043344 822601444 545699104 628813984 666396160 669621968 688212602 850072826 892866828 534155584 596693576 633312032 515781120 705873584 767056320 834618752 584803648 757520064 574101184 824399712 912552640 693852976 556956440 519238848 579049392 634116080 551406784 655462784 591486000 726966208 694951112 592006571 524442880 606283168 528908224 844769120 582617888 652921504 674912448 638067176 771479728 770025352 503573431 745508416 762856656 847034128 705090256 434249456 600529856 503082196 854144624 518335622 707000192 832476220 797420004 715954983 552472144 583025240 786323456 509098976 384038592 441051616 425422368 857432832 454253270 468568760 793513024 451896864 610361672 556002048 469300512 698355712 806373776 678034240 534977792 547638976 684261632 675474190 771660560 474893792 724690016 830190672 649203472 628568192 854453480 596730216 404238848 845064576 727816192 744423184 586622720 736585856 661387776 532290176 450595280 677879462 476814964 679363328 478262240 390771448 727689376 520216668 795633968 539063340 477609024 551903578 396928766 433206572 798429096 452138621 460785280 877656704 476839680 835607680 576038080 546112502 445525462 753139104 794165736 704534796 503539712 705061056 586455024 488012396 494198368 852983008 435119320 830123594 558570304 596096912 762095392 495977016 791157248 451940726 439411456 506114816 744960332 675115232 631061248 576997920 785116928 412041280 447978624 769462016 733673680 834218144 846929052 460812976 740780464 676810032 440477104 644460687 726647008 816449584 833370192 525242672 400161200 390407472 433885488 469415160 476317936 649023488 542726704 823093296 710959871 382331824 514737456 627142704 460549976 618611248 382267056 485885112 360528924 381451424 406782064 610793744 577378160 486033776 802255748 462755488 613973808 617977544 418219568 502267420 698479168 666006192 649483248 570190384 722796560 411917104 649201864 381037982 372103024 678846160 843505384 388402204 650290312 656161584 691958952 466304516 352532360 663176136 807542384 661310056 736727854 839239232 618426192 472851536 404032308 393516336 608689952 758459696 551335472 620141856 624765680 630120750 591034480 455411906 401508552 745460048 397269824 590094896 350453248 810777928 581275008 740436336 509756384 720319280 813779632 664074685 640258872 768024880 453731860 440699056 368489648 790221824 481466736 521266208 512650624 406738970 377562712 436658672 596893344 565222188 371569892
544711976 571831256 662041816 740001880 569066048 639676248 489117794 660207180 782885712 438902672 788249484 653649240 692498648 604327092 417468632 356899400 642308152 751276160 408266316 701615576 741372202 352986520 316786168 551523416 576506344 377726936 317584856 465699472 398933602 721969544 789448696 685829848 325939096 714900216 708147989 375440104 632285784 554481976 637330008 506471512 394178516 376710876 298300216 412247512 751030104 650841962 594893400 633798616 550526776 473153656 533915320 785888472 361024920 435023016 688573928 787859476 731548648 724349384 405527160 514171032 532257236 380092436 555147096 513229976 711498152 472873256 332223432 528863830 335236620 353593160 401183506 351784776 762599496 563161688 435039960 358019124 647596440 659900636 549311328 496610904 789932248 645156312 591433352 355252984 575655848 649006408 379944568 299379160 489769048 761025496 668549208 579810016 388993712 720481616 685034366 713344064 335137178 309124150 527714264 757582880 358166528 25815424 790011472 817723392 895174438 484778620 320977400 659472000 673239680 246766554 229808960 596214320 818669042 161424322 5977762 355425840 535127936 586115520 624406816 994949632 709670112 185157712 153282400 812938384 373467072 863922112 754696656 56428096 674232352 511720812 876531312 596802798 475625620 843132096 992753736 915488840 756659200 912302976 198704480 426309888 686651368 483622208 364857888 721013848 654031584 412038182 27448064 464866400 295883166 107464854 635090800 361464704 94540768 18688000 779960000 965495120 130221056 192471404 472460272 832381272 905076224 193580544 229551264 218117572 671852560 246772784 614923104 800400640 559036032 209239848 282343791 984514352 709716784 746914112 55545952 637235200 506587904 977077036 191635456 951389788 997093004 587657440 637065036 126093744 307150536 770365600 488216048 263844992 568297440 971552768 530548992 896914 475272304 543943400 763466616 267475456 779104704 553328064 739094656 52747712 580499376 366717040 624333548 583396688 267587072 193171240 287536302 398764288 372309648 483444032 275357770 639192832 642320912 363941760 448120776 629194144 653728832 211867648 615010224 664693624 371146496 623625024 405369734 378974880 504392228 261841727 662623312 561176544 215000480 382435288 198169540 356257792 400359680 186947936 562348256 621344896 476264640 547230448 328063480 321073344 277683552 418859488 387474320 443672016 568827648 437313225 635050926 677459088 303876040 637988640 608267706 591159032 506809248 683982608 634787184 458499984 581058084 304155744 387270624 424852800 428078608 446669242 608529466 651323468 292612224 355150216 391768672 274237760 464330224 525512960 593075392 343260288 515976704 332557824 582856352 671009280 452309616 315413080 277695488 337506032 392572720 309863424 413919424 349942640 485422848 453407752 350463211 282899520 364739808 287364864 603225760 341074528 411378144 433369088 396523816 529936368 528481992 262030071 503965056 521313296 633472608 491528736 220687936 386968336 289520676 640583104 304774102 493438672 618914700 583858484 502393463 338910624 369463720 572761936 295537456 170477072 227490096 211860848 643871312 240691750 255007240 579951504 238335344 396800152 342440528 255738992 484794192 592812256 464472720 321416272 334077456 470700112 461912670 558099040 261332272 511128496 616629152 435641952 415006672 640891960 383168696 190677328 631503056 514254672 530861664 373061200 523024336 447826256 318728656 237033760 464317942 263253444 465801808 264700720 177209928 514127856 306655148 582072448 325501820 264047504 338342058 183367246 219645052 584867576 238577101 247223760 664095184 263278160 622046160 362476560 332550982 231963942 539577584 580604216 490973276 289978192 491499536 372893504 274450876 280636848 639421488 221557800 616562074 345008784 382535392 548533872 282415496 577595728 238379206 225849936 292553296 531398812 461553712 417499728 363436400 571555408 198479760 234417104 555900496 520112160 640601140 653312048 267195972 547163460 483193028 246860100 450843683 533030004 622832580 639753188 331625668 206544196 196790468 240268484 275798156 282700932 455406484 349109700 629476292 517342867 188714820 321120452 433525700 266932972 424994244 188650052 292268108 166911920 187834420 213165060 417176740 383761156 292416772 608638744 269138484 420356804 424360540 224602564 308650416 504862164 472389188 455866244 376573380 529179556 218300100 455584860 187420978 178486020 485229156 649888380 194785200 456673308 462544580 498341948 272687512 158915356 469559132 613925380 467693052 543110850 645622228 424809188 279234532 210415304 199899332 415072948 564842692 357718468 426524852 431148676 436503746 397417476 261794902 207891548 551843044 203652820 396477892 156836244 617160924 387658004 546819332 316139380 526702276 620162628 470457681 446641868 574407876 260114856 247082052 174872644 596604820 287849732 327649204 319033620 213121966 183945708 243041668 403276340 371605184 177952888
281338192 308457472 398668032 476628096 305692264 376302464 225744010 396833396 519511928 175528888 524875700 390275456 429124864 340953308 154094848 93525616 378934368 487902376 144892532 438241792 477998418 89612736 53412384 288149632 313132560 114353152 54211072 202325688 135559818 458595760 526074912 422456064 62565312 451526432 444774205 112066320 368912000 291108192 373956224 243097728 130804732 113337092 34926432 148873728 487656320 387468178 331519616 370424832 287152992 209779872 270541536 522514688 97651136 171649232 425200144 524485692 468174864 460975600 142153376 250797248 268883452 116718652 291773312 249856192 448124368 209499472 68849648 265490046 71862836 90219376 137809722 88410992 499225712 299787904 171666176 94645340 384222656 396526852 285937544 233237120 526558464 381782528 328059568 91879200 312282064 385632624 116570784 36005376 226395264 497651712 405175424 316436232 125619928 457107832 421660582 449970280 71763394 45750366 264340480 494209096 947096528 773892384 162717248 628052360 173223912 944307680 230547296 650780340 561812280 672600000 637025728 583552000 680167424 307830928 193815832 781307080 485945600 244210544 337997504 822112064 603513240 157554416 360465654 24357760 157289984 812301600 46178552 804553216 688342848 463535808 158843108 357722688 76513920 70815864 700907520 499130720 122755712 822964704 326747696 287109473 522747568 91243082 348357510 365360856 231883028 41966976 741175024 222535432 51555152 565153584 213018764 207818240 316183304 829331308 627200512 932560396 125911589 961307520 663225996 840305632 835122496 600370304 61515278 980955392 107768328 708771584 718494208 355596928 731940320 11655552 956608816 60817344 278462928 837564800 427372848 767688368 586605944 114220196 838226080 381292792 925531424 219668976 823636480 105807872 496059112 865714688 414116920 346218640 97841152 894382850 452177984 449354720 739786752 456078464 763163136 929354006 762513280 565438976 452046152 601660616 503538352 289756016 547372524 506435664 190626048 116210216 210575278 321803264 295348624 406483008 198396746 562231808 565359888 286980736 371159752 552233120 576767808 134906624 538049200 587732600 294185472 546664000 328408710 302013856 427431204 184880703 585662288 484215520 138039456 305474264 121208516 279296768 323398656 109986912 485387232 544383872 399303616 470269424 251102456 244112320 200722528 341898464 310513296 366710992 491866624 360352201 558089902 600498064 226915016 561027616 531306682 514198008 429848224 607021584 557826160 381538960 504097060 227194720 310309600 347891776 351117584 369708218 531568442 574362444 215651200 278189192 314807648 197276736 387369200 448551936 516114368 266299264 439015680 255596800 505895328 594048256 375348592 238452056 200734464 260545008 315611696 232902400 336958400 272981616 408461824 376446728 273502187 205938496 287778784 210403840 526264736 264113504 334417120 356408064 319562792 452975344 451520968 185069047 427004032 444352272 888396342 746452470 475611670 641892070 544444410 895506838 559697836 748362406 873838434 838782218 757317197 593834358 624387454 827685670 550461190 425400806 482413830 466784582 898795046 495615484 509930974 834875238 493259078 651723886 597364262 510662726 739717926 847735990 719396454 576340006 589001190 725623846 716836404 813022774 516256006 766052230 871552886 690565686 669930406 895815694 638092430 445601062 886426790 769178406 785785398 627984934 777948070 702749990 573652390 491957494 719241676 518177178 720725542 519624454 432133662 769051590 561578882 836996182 580425554 518971238 593265792 438290980 474568786 839791310 493500835 502147494 919018918 518201894 876969894 617400294 587474716 486887676 794501318 835527950 745897010 544901926 746423270 627817238 529374610 535560582 894345222 476481534 871485808 599932518 637459126 803457606 537339230 832519462 493302940 480773670 547477030 786322546 716477446 672423462 618360134 826479142 453403494 489340838 810824230 775035894 944023664 956734572 570618496 850585984 786615552 550282624 754266207 836452528 926255104 943175712 635048192 509966720 500212992 543691008 579220680 586123456 758829008 652532224 932898816 820765391 492137344 624542976 736948224 570355496 728416768 492072576 595690632 470334444 491256944 516587584 720599264 687183680 595839296 912061268 572561008 723779328 727783064 528025088 612072940 808284688 775811712 759288768 679995904 832602080 521722624 759007384 490843502 481908544 788651680 953310904 498207724 760095832 765967104 801764472 576110036 462337880 772981656 917347904 771115576 846533374 949044752 728231712 582657056 513837828 503321856 718495472 868265216 661140992 729947376 734571200 739926270 700840000 565217426 511314072 855265568 507075344 699900416 460258768 920583448 691080528 850241856 619561904 830124800 923585152 773880205 750064392 877830400 563537380 550504576 478295168 900027344 591272256 631071728 622456144 516544490 487368232 546464192 706698864 675027708 481375412
651886416 679005696 769216256 847176320 676240488 746850688 596292234 767381620 890060152 546077112 895423924 760823680 799673088 711501532 524643072 464073840 749482592 858450600 515440756 808790016 848546642 460160960 423960608 658697856 683680784 484901376 424759296 572873912 506108042 829143984 896623136 793004288 433113536 822074656 815322429 482614544 739460224 661656416 744504448 613645952 501352956 483885316 405474656 519421952 858204544 758016402 702067840 740973056 657701216 580328096 641089760 893062912 468199360 542197456 795748368 895033916 838723088 831523824 512701600 621345472 639431676 487266876 662321536 620404416 818672592 580047696 439397872 636038270 442411060 460767600 508357946 458959216 869773936 670336128 542214400 465193564 754770880 767075076 656485768 603785344 897106688 752330752 698607792 462427424 682830288 756180848 487119008 406553600 596943488 868199936 775723648 686984456 496168152 827656056 792208806 820518504 442311618 416298590 634888704 864757320 288220260 12405376 223184384 135661056 671093552 105401469 303538240 469095872 683669504 556242152 481484180 201187968 806971808 256304800 83580210 445019648 373886224 661776256 135896032 692858376 582975488 550476560 55488000 913291988 904761088 273608000 875545856 907278162 964439680 104459442 683090304 750253820 303419328 706653828 142606144 933107776 505914624 963965546 70123776 464059968 135900784 180886216 988356480 11386708 947795792 871798800 607822832 859322944 74736800 527007156 107461390 77544768 416952544 398589204 681489200 621006698 351317448 60196892 572529152 726607144 145384976 642012890 656166336 22412800 461199140 419040000 541431296 572559540 831511288 205664192 763446656 774958592 261359704 561418268 819626448 259048104 353771008 39468344 370445056 554338304 612826240 39579000 388337662 458796134 119773510 32135514 238176904 866168610 212711184 407265488 119719056 607446400 629068824 764827524 787118528 354708480 593105152 716028840 584172160 562861328 713855664 500073328 757689836 716752976 400943360 326527528 420892590 532120576 505665936 616800320 408714058 772549120 775677200 497298048 581477064 762550432 787085120 345223936 748366512 798049912 504502784 756981312 538726022 512331168 637748516 395198015 795979600 694532832 348356768 515791576 331525828 489614080 533715968 320304224 695704544 754701184 609620928 680586736 461419768 454429632 411039840 552215776 520830608 577028304 702183936 570669513 768407214 810815376 437232328 771344928 741623994 724515320 640165536 817338896 768143472 591856272 714414372 437512032 520626912 558209088 561434896 580025530 741885754 784679756 425968512 488506504 525124960 407594048 597686512 658869248 726431680 476616576 649332992 465914112 716212640 804365568 585665904 448769368 411051776 470862320 525929008 443219712 547275712 483298928 618779136 586764040 483819499 416255808 498096096 420721152 736582048 474430816 544734432 566725376 529880104 663292656 661838280 395386359 637321344 654669584 665330512 523386640 252545840 418826240 321378580 672441008 336632006 525296576 650772604 615716388 534251367 370768528 401321624 604619840 327395360 202334976 259348000 243718752 675729216 272549654 286865144 611809408 270193248 428658056 374298432 287596896 516652096 624670160 496330624 353274176 365935360 502558016 493770574 589956944 293190176 542986400 648487056 467499856 446864576 672749864 415026600 222535232 663360960 546112576 562719568 404919104 554882240 479684160 350586560 268891664 496175846 295111348 497659712 296558624 209067832 545985760 338513052 613930352 357359724 295905408 370199962 215225150 251502956 616725480 270435005 279081664 695953088 295136064 653904064 394334464 364408886 263821846 571435488 612462120 522831180 321836096 523357440 404751408 306308780 312494752 671279392 253415704 648419978 376866688 414393296 580391776 314273400 609453632 270237110 257707840 324411200 563256716 493411616 449357632 395294304 603413312 230337664 266275008 587758400 551970064 607247472 619958380 233842304 513809792 449839360 213506432 417490015 499676336 589478912 606399520 298272000 173190528 163436800 206914816 242444488 249347264 422052816 315756032 596122624 483989199 155361152 287766784 400172032 233579304 391640576 155296384 258914440 133558252 154480752 179811392 383823072 350407488 259063104 575285076 235784816 387003136 391006872 191248896 275296748 471508496 439035520 422512576 343219712 495825888 184946432 422231192 154067310 145132352 451875488 616534712 161431532 423319640 429190912 464988280 239333844 125561688 436205464 580571712 434339384 509757182 612268560 391455520 245880864 177061636 166545664 381719280 531489024 324364800 393171184 397795008 403150078 364063808 228441234 174537880 518489376 170299152 363124224 123482576 583807256 354304336 513465664 282785712 493348608 586808960 437104013 413288200 541054208 226761188 213728384 141518976 563251152 254496064 294295536 285679952 179768298 150592040 209688000 369922672 338251516 144599220
197335152 422279472 430765316 560827504 505410620 374539568 639552624 431362680 258625712 206423972 645196124 447836992 453886576 446409485 492623232 298773808 203212112 467640832 222009904 638529742 472966200 195952104 376531504 331943400 282479052 189752480 403606680 355229520 378890120 575137172 656212592 371321296 262655128 489061936 515611032 264613116 425011056 380601424 451372112 471939076 644780392 513726992 639923376 615852848 365298816 233311312 532022672 652803590 567830544 532123800 550881584 645670480 654832997 614233008 492216368 585178776 508114064 195674164 281412400 252536040 272483440 656421744 314532400 662706032 279581256 201023920 394868864 403645183 630836552 497636420 469406512 185612752 284096448 346875280 469824612 585833840 530755600 399701504 220843344 647135496 636608544 188582832 184449040 299883612 488147854 350496968 364391736 559992112 296804848 605368784 353862288 652353152 597694512 653637424 591135024 649532368 476311872 266995544 470602480 323079424 634037632 875204468 467447272 544356656 621997824 586435708 653808352 705575872 739105440 708343424 762461056 509497312 725273744 778231200 557393304 415473016 402436672 769079020 684424772 443549888 601717856 643187328 674490600 456777600 617877256 440348472 457372864 468001920 427228924 605402704 798451904 543967360 789115316 805509204 876536960 842780096 661531776 516765088 819988672 734097968 425154432 672925120 417853582 761604032 706307152 507587264 626217728 806824436 440038480 783498364 540313852 507147792 846734896 880969408 819380864 662342272 716217372 465704688 570996512 715120768 618006528 450991104 596959311 476226880 873969150 593166144 749737086 875396172 589253504 476780432 779603532 670781664 785657744 811764736 521006650 448930520 723741792 626179168 462574336 857910256 641034624 795511680 645364280 597896720 716092000 557507520 629909542 534642592 796158000 589329712 800337868 732353615 771875186 793398272 529165488 606035968 516812672 866749904 613908832 708579968 150111248 469843292 676707314 929964352 631953912 917583836 345898256 117831696 242487984 790678638 357687468 488634952 356508160 638366604 539759872 902864332 111091468 80844672 272107168 263314176 39108992 399870464 63490376 181698208 464527488 331153408 32971760 476666624 974961808 946603488 960353328 491305710 423837728 558482352 824141824 567645184 395152896 44638026 217173088 401127680 151915264 667694208 936918082 959347040 329205504 926489792 514549696 714564312 353440240 957092332 286039360 178214536 505920000 582165504 420227802 260773120 173924768 244140960 225248256 597451107 133732768 86300672 419282448 105661824 279921424 78525534 560697200 257865272 667742608 258723976 820042736 653396768 690406576 266938112 41170000 281198728 837967872 232392608 736220052 272004320 901149024 245366896 718292224 347389920 321643136 585776632 301816320 228291492 507340800 223221984 753193872 282898304 349342464 305922132 701171664 589547412 353805192 803430656 153579504 797108472 959066748 130928384 473376028 471669712 552948736 645425920 180347136 15516160 520439060 415619968 420109504 736449024 566865408 286776844 775859840 714154496 799827456 709182464 42051270 623595008 949049536 151088544 297962800 646250564 614010352 910578272 194362368 236851592 661767264 725315584 898232704 831823744 141335552 641555552 231188544 179379328 751363840 496134620 431577440 159370000 594045456 165962592 207601152 781104128 176748032 813855072 279319296 89377280 362140800 19411072 946387296 283445888 17504736 840103800 532935168 5120 259411840 241569648 541927000 807233984 760147124 621328384 457693184 142003584 207565232 98907360 84485895 610114080 926761804 141291232 123853760 908155232 379711488 989319736 886370144 340474496 716713152 90466816 367803168 576758752 881754304 781263776 457509504 922979856 857123788 17983648 624356608 692260928 589552384 575306112 666153296 419491456 34984704 111250176 443327232 555439632 21229384 220932224 285552960 609357926 286188800 897434974 906232368 215172832 610591180 667164672 831125268 910638320 286403684 82436000 114118208 156915776 294851552 117481440 236540883 822885860 858261584 699761008 104180608 274948224 167898016 136669770 69251656 986730240 893216552 139727280 84310260 369087008 989101036 628408832 158218528 944537840 26414464 103153792 703299880 457352800 676441856 893741875 331768512 143546368 671496448 437717030 906370112 283860772 589744132 682192000 832799872 661879652 153776272 752385152 874519424 814493952 569525024 415616992 325556032 863630848 376213976 472331440 790405692 812981584 420012608 21993088 522002768 189829632 185836288 112505780 825475136 614024960 678343268 729977600 639735104 665019264 527383810 608397232 380257328 985259168 381533056 264720768 353579440 750833464 587468384 437500602 122938579 460804992 529823752 526280192 155004400 33147716 297971740 946422246 281580000 615285032 780371478 797031184 465890280 534028728 94154752 656897152 680184224 299194368
432367424 657311744 665797588 795859776 740442892 609571840 874584896 666394952 493657984 441456244 880228396 682869264 688918848 681441757 727655504 533806080 438244384 702673104 457042176 873562014 707998472 430984376 611563776 566975672 517511324 424784752 638638952 590261792 613922392 810169444 891244864 606353568 497687400 724094208 750643304 499645388 660043328 615633696 686404384 706971348 879812664 748759264 874955648 850885120 600331088 468343584 767054944 887835862 802862816 767156072 785913856 880702752 889865269 849265280 727248640 820211048 743146336 430706436 516444672 487568312 507515712 891454016 549564672 897738304 514613528 436056192 629901136 638677455 865868824 732668692 704438784 420645024 519128720 581907552 704856884 820866112 765787872 634733776 455875616 882167768 871640816 423615104 419481312 534915884 723180126 585529240 599424008 795024384 531837120 840401056 588894560 887385424 832726784 888669696 826167296 884564640 711344144 502027816 705634752 558111696 380939500 622106336 214349140 291258524 368899692 333337576 400710220 452477740 486007308 455245292 509362924 256399180 472175612 525133068 304295172 162374884 149338540 515980888 431326640 190451756 348619724 390089196 421392468 203679468 364779124 187250340 204274732 214903788 174130792 352304572 545353772 290869228 536017184 552411072 623438828 589681964 408433644 263666956 566890540 480999836 172056300 419826988 164755450 508505900 453209020 254489132 373119596 553726304 186940348 530400232 287215720 254049660 593636764 627871276 566282732 409244140 463119240 212606556 317898380 462022636 364908396 197892972 343861179 223128748 620871018 340068012 496638954 622298040 336155372 223682300 526505400 417683532 532559612 558666604 267908518 195832388 470643660 373081036 209476204 604812124 387936492 542413548 392266148 344798588 462993868 304409388 376811410 281544460 543059868 336231580 547239736 479255483 518777054 540300140 276067356 352937836 263714540 613651772 360810700 455481836 812696920 834864550 767516192 861561984 364078210 442196616 287785472 13692192 567920384 196464416 140766080 33130496 187378372 110615040 118476544 527552512 602791112 358652928 292483328 556404256 632611840 842047552 809446016 716091904 125989504 891395928 485180416 164169216 231460872 72300384 86245744 652147520 20763648 623781962 574838068 747008744 70187946 96115552 695237304 609054384 689140544 348644376 521730323 475790400 773000000 893276800 649183872 546690496 824620288 958732306 170891485 658371960 882780992 338214900 379748512 437521632 158126784 921381984 784694976 423706112 79405712 214600056 281353458 127077088 864659264 554112 989741040 602710432 644100084 407581696 369894540 860521792 889404584 104214696 799635584 316702208 247697984 74385050 783414630 826293578 418061504 225953792 697271552 945478368 556846144 40769792 859927184 276807304 312318464 288043206 631738608 631740160 145857264 951295656 725362112 868454592 112788639 698445824 390336984 1242880 847631232 940198528 611644884 1029448 873872800 781157273 608302112 300768992 489324032 589360768 701609425 395049656 445837640 933007360 97626928 494934898 444736552 50380736 969471075 925118440 257619168 304192156 517377600 9546208 615744358 102119936 490710620 254342576 68709152 415040568 517930728 425218624 79497472 460813752 69086720 882496143 940561036 673256384 697731549 627609874 627430192 459716656 554834720 478045762 96073784 289333760 696394080 850392856 218773280 21263760 371460928 25429286 121761344 10499936 329920000 571239936 921474260 418007324 615816929 481397440 152861720 278845622 951883520 425562648 917174912 359717594 237800984 862142048 356237947 973380066 380703872 630250496 662448528 491700888 948622336 996483018 210667264 840430630 674530176 319659008 132132800 120971058 893268960 576882066 778207744 666485360 51096384 963029180 12062832 437863566 586985228 421327872 115226112 184220664 432138960 85454626 929407522 927442688 779613856 881030698 868088032 563706752 763681920 288571504 384111984 80429312 466114056 69080404 776406864 889610752 807908960 44455897 0 286089588 830736992 842092500 655210624 984125136 659072500 90855776 682932512 987168320 747374720 237955200 45824000 711132624 48682780 370104768 38341200 836936928 363857352 100762024 135384614 299266056 309171024 696720768 945368448 754366600 6763264 612233920 624964096 466796638 793476915 978552322 957797376 355468800 177393896 161155840 173871600 66878240 706575616 141742848 98702336 638709036 495370088 493867518 648590624 715480060 840177866 680869304 828504320 712539008 363510600 785378110 248052508 50596096 588424736 22288904 759182096 824162620 320758232 224647100 222690752 580549744 542378432 801662464 582044476 430489600 666024000 736551472 171024416 365571096 766068688 809091456 913920000 4798924 707618304 532304816 799817344 953381376 598029348 653367280 380366742 991900096 835136928 516638300 217792000 611746272 225236640 174051408
435228064 660172384 668658228 798720416 743303532 612432480 877445536 669255592 496518624 444316884 883089036 685729904 691779488 684302397 730516144 536666720 441105024 705533744 459902816 876422654 710859112 433845016 614424416 569836312 520371964 427645392 641499592 593122432 616783032 813030084 894105504 609214208 500548040 726954848 753503944 502506028 662903968 618494336 689265024 709831988 882673304 751619904 877816288 853745760 603191728 471204224 769915584 890696502 805723456 770016712 788774496 883563392 892725909 852125920 730109280 823071688 746006976 433567076 519305312 490428952 510376352 894314656 552425312 900598944 517474168 438916832 632761776 641538095 868729464 735529332 707299424 423505664 521989360 584768192 707717524 823726752 768648512 637594416 458736256 885028408 874501456 426475744 422341952 537776524 726040766 588389880 602284648 797885024 534697760 843261696 591755200 890246064 835587424 891530336 829027936 887425280 714204784 504888456 708495392 560972336 512807216 753974052 346216856 423126240 500767408 465205292 532577936 584345456 617875024 587113008 641230640 388266896 604043328 657000784 436162888 294242600 281206256 647848604 563194356 322319472 480487440 521956912 553260184 335547184 496646840 319118056 336142448 346771504 305998508 484172288 677221488 422736944 667884900 684278788 755306544 721549680 540301360 395534672 698758256 612867552 303924016 551694704 296623166 640373616 585076736 386356848 504987312 685594020 318808064 662267948 419083436 385917376 725504480 759738992 698150448 541111856 594986956 344474272 449766096 593890352 496776112 329760688 475728895 354996464 752738734 471935728 628506670 754165756 468023088 355550016 658373116 549551248 664427328 690534320 399776234 327700104 602511376 504948752 341343920 736679840 519804208 674281264 524133864 476666304 594861584 436277104 508679126 413412176 674927584 468099296 679107452 611123199 650644770 672167856 407935072 484805552 395582256 745519488 492678416 587349552 617333568 881260912 590197440 805686784 274207928 688329828 168776640 936066612 392190000 8622950 499262052 243070912 251348480 344499784 348317500 464558312 150191550 641292002 521930432 119552768 649254912 43822044 381616436 566040544 184444736 642512508 112432400 975566720 148448752 988714408 946187296 333982720 551680684 840298944 643251072 28564232 91916424 708457280 896258048 88932048 149844336 821313152 11516504 861530432 514984124 150258240 995654044 802679672 346768064 723870656 496549544 470655890 576997664 781984480 851128528 516202192 989297768 447336588 599848028 951202192 916395744 710398480 781611520 855976616 284504800 184599688 75743616 501102204 673389600 670999388 639419035 359357540 952421152 402241600 430855400 856061184 636027515 47983652 722860256 875914784 617517424 784369120 838908224 459660016 606514574 600871424 122136960 21508288 680862360 871431856 788635984 880567296 882003360 13667259 207345408 711684400 694292784 296113152 179314720 701687376 331257024 459910088 448084960 103054994 641846144 102753536 639573536 900841872 209750384 887568384 544011514 905383284 457365248 339335936 709911840 666214688 100934384 980456832 472855296 57866896 21348296 493372400 293737312 743586840 401754368 676668416 192128073 468315586 214079168 873971238 824409136 108163424 502992384 54208896 719392944 307093760 206727168 523800320 348855960 197446509 550618368 152208640 355325146 441027320 90144768 152606856 556332648 720089408 24937376 370235904 601395736 689681968 478459200 681702752 405061568 723328321 84946816 177354112 379198992 453907456 378134528 561891200 418341568 703097280 732816768 359393344 752317792 669631856 529498816 114245008 719087936 828747596 409099536 611010560 569714688 684901538 22863768 400411904 446936832 240644384 450323208 307733512 279610432 65176524 100711732 467895552 832188654 699266560 762010368 86540296 409445120 411159211 970612313 310961694 709656486 324430776 942731472 744978384 21907912 507293312 708589744 33965048 306894336 725484312 655236388 421813504 510656000 239844520 919925218 848953216 189856018 324027684 839034826 50068992 65623488 130011786 406639360 401123968 528640416 885571712 790114048 103702528 398855470 568639186 389688080 715499956 2640000 374576660 774591834 863386358 766490176 648704 838243868 908120064 394133512 645749024 885110892 578479463 840276992 494824271 598872704 386437440 615551832 234716334 849441388 406117632 730993952 494553984 887522176 45588352 628885500 972302080 366426728 481597152 521683808 476242192 697612868 605806952 240771840 96503510 589694976 402274560 374776768 349606860 63272824 118244792 390905712 357849088 690620800 652798464 476679040 60602272 490210022 234347936 305134896 509691128 439264608 38879760 248486656 365341152 230944384 5176704 582898176 744617728 517724800 60200872 601381204 461401448 901654304 558474668 160834688 226872747 203532032 642965926 718842624 571762480 879676000 307814048 783718696 463652626
412788800 637733120 646218964 776281152 720864268 589993216 855006272 646816328 474079360 421877620 860649772 663290640 669340224 661863133 708076880 514227456 418665760 683094480 437463552 853983390 688419848 411405752 591985152 547397048 497932700 405206128 619060328 570683168 594343768 790590820 871666240 586774944 478108776 704515584 731064680 480066764 640464704 596055072 666825760 687392724 860234040 729180640 855377024 831306496 580752464 448764960 747476320 868257238 783284192 747577448 766335232 861124128 870286645 829686656 707670016 800632424 723567712 411127812 496866048 467989688 487937088 871875392 529986048 878159680 495034904 416477568 610322512 619098831 846290200 713090068 684860160 401066400 499550096 562328928 685278260 801287488 746209248 615155152 436296992 862589144 852062192 404036480 399902688 515337260 703601502 565950616 579845384 775445760 512258496 820822432 569315936 867806800 813148160 869091072 806588672 864986016 691765520 482449192 686056128 538533072 293867392 535034228 127277032 204186416 281827584 246265468 313638112 365405632 398935200 368173184 422290816 169327072 385103504 438060960 217223064 75302776 62266432 428908780 344254532 103379648 261547616 303017088 334320360 116607360 277707016 100178232 117202624 127831680 87058684 265232464 458281664 203797120 448945076 465338964 536366720 502609856 321361536 176594848 479818432 393927728 84984192 332754880 77683342 421433792 366136912 167417024 286047488 466654196 99868240 443328124 200143612 166977552 506564656 540799168 479210624 322172032 376047132 125534448 230826272 374950528 277836288 110820864 256789071 136056640 533798910 252995904 409566846 535225932 249083264 136610192 439433292 330611424 445487504 471594496 180836410 108760280 383571552 286008928 122404096 517740016 300864384 455341440 305194040 257726480 375921760 217337280 289739302 194472352 455987760 249159472 460167628 392183375 431704946 453228032 188995248 265865728 176642432 526579664 273738592 368409728 624165632 820514592 473799296 596625120 979490320 729741000 861598800 836755200 575597056 662536704 962459600 329616928 829918600 99398752 263828320 167904768 111749304 477881808 939794944 12904320 635055104 888879824 405731042 642876204 46029617 710557340 255774640 240441472 735632736 991829304 525571584 596615132 83151456 989511776 549405744 481413046 26990847 751753584 893532320 252068864 842879218 603979712 470940788 470192400 225676768 721126496 177687388 696177735 280113720 81653760 634680704 629162496 707833568 469589160 262717000 548486400 331507850 51658240 126046340 24702256 354931856 142727360 806266304 953325208 46785632 944650288 137856 394169856 275447524 737674880 782005046 799720352 115321344 61160320 388613344 291106816 674915664 57823104 256911872 164600308 136829120 348466144 542723752 245611904 148375400 420014256 678040096 74248228 556130428 741028464 733808288 152709536 479545444 900594852 204509952 392480144 230048126 878584272 357273088 617332652 249080320 899971552 654541824 96506056 303063744 382169688 922307071 60591312 528511412 900403536 940220672 449264556 199611976 159943008 389762512 258458176 755401472 912488448 755861656 424846624 86701376 235416288 882390144 638599434 949566304 798700984 90964998 315865432 931813288 635901416 112662016 895344618 622336432 1870720 65817136 399762770 870886030 184864464 562722640 684745124 12233152 544272640 571148416 477638224 876598400 315573760 827686772 453372733 723090004 401052672 485218824 312814752 557398736 703914528 991806470 50718720 716592224 266900416 871727096 463973488 580607616 391256288 183769020 725777152 658511872 555917240 315086080 112040448 413797120 258532832 914791176 365053688 330368100 973333048 163291424 63237884 93091144 471248336 514844540 566480000 245021712 506750976 179593216 991015174 712977152 330758528 583624928 521669248 582490592 642141600 323566592 166547632 296364920 540417024 19399196 24593964 366048760 493225120 424119200 398884244 674764318 841115972 364576688 590192288 691653568 694607648 697663680 886203040 926361508 479811808 115241520 509292280 249220032 496241152 123405504 785814752 337116464 23621952 95463288 78924256 119027608 261684080 172266624 942785984 651493632 725608448 572355168 569783552 773406080 639951872 223987584 843185632 957914928 535344928 530793514 601484160 834169068 193756832 904115056 701429568 479461920 453721344 219382272 649785792 436740608 728277712 429673620 232404448 458917728 239141184 787216976 395086192 5964768 37515848 622111872 143673408 556265600 746052360 131307560 798396872 514963968 272879936 525451008 114365440 409899488 80797264 362892928 300130048 935078738 87918592 275329704 603455200 204195840 367711232 318352384 710240000 833034240 303052192 333719936 666421176 450931200 651145568 423994912 112297918 485015910 669061380 632647692 997440448 215002624 69801000 94676848 968455096 144250880 832046176 523873054 231461376 14693184 857991816 940231360 493492036
510696054 735640374 744126218 874188406 818771522 687900470 952913526 744723582 571986614 519784874 958557026 761197894 767247478 759770387 805984134 612134710 516573014 781001734 535370806 951890644 786327102 509313006 689892406 645304302 595839954 503113382 716967582 668590422 692251022 888498074 969573494 684682198 576016030 802422838 828971934 577974018 738371958 693962326 764733014 785299978 958141294 827087894 953284278 929213750 678659718 546672214 845383574 966164492 881191446 845484702 864242486 959031382 968193899 927593910 805577270 898539678 821474966 509035066 594773302 565896942 585844342 969782646 627893302 976066934 592942158 514384822 708229766 717006085 944197454 810997322 782767414 498973654 597457350 660236182 783185514 899194742 844116502 713062406 534204246 960496398 949969446 501943734 497809942 613244514 801508756 663857870 677752638 873353014 610165750 918729686 667223190 965714054 911055414 966998326 904495926 962893270 789672774 580356446 783963382 636440326 630087652 871254488 463497292 540406676 618047844 582485728 649858372 701625892 735155460 704393444 758511076 505547332 721323764 774281220 553443324 411523036 398486692 765129040 680474792 439599908 597767876 639237348 670540620 452827620 613927276 436398492 453422884 464051940 423278944 601452724 794501924 540017380 785165336 801559224 872586980 838830116 657581796 512815108 816038692 730147988 421204452 668975140 413903602 757654052 702357172 503637284 622267748 802874456 436088500 779548384 536363872 503197812 842784916 877019428 815430884 658392292 712267392 461754708 567046532 711170788 614056548 447041124 593009331 472276900 870019170 589216164 745787106 871446192 585303524 472830452 775653552 666831684 781707764 807814756 517056670 444980540 719791812 622229188 458624356 853960276 637084644 791561700 641414300 593946740 712142020 553557540 625959562 530692612 792208020 585379732 796387888 728403635 767925206 789448292 525215508 602085988 512862692 862799924 609958852 704629988 107949500 285160024 998377879 93838592 606303680 509024928 527489760 860374 773721524 865710784 310315072 416206400 529292704 670902272 296467416 729940196 384720384 269177984 86353236 867892480 385096656 908613888 207075840 77148864 213384288 227482152 790923558 619881760 745220096 370727500 169425652 612050048 667227392 365509008 937111520 170650592 86487968 834877380 340780832 663441408 558576264 249943776 371923536 181709008 622833920 715725824 889245824 606575697 248217600 517891796 228310528 575605040 893867248 802419999 763452272 819606961 954064896 316642944 741254160 195871048 111477652 836164942 1929472 783801024 228674056 271256880 978305472 651221919 777156352 586811240 557250256 279087136 255001088 347729056 707687720 699583680 628728084 896506944 787540352 9121344 187579520 303642826 599495592 984988500 793328000 918860544 113933884 778448096 352868888 821189472 786646340 110245120 974659584 199441152 180229920 460819456 131855560 339933376 443105792 615333824 637814576 819773952 625963008 950124352 858566500 768869888 631735141 727757808 970641744 369160448 473398976 337860224 968923168 72446464 30924288 289831680 334508256 284795712 799823300 119327492 483614000 259056260 644280448 407930040 966395984 491315648 372050240 842559424 253225484 271970560 596171264 128091008 89110016 416590976 655143216 993063154 607176128 389279744 832541152 393562912 440189760 172215636 568652631 91763860 805159920 960748944 361525600 693981136 904924544 422144866 537324550 124896256 511261300 542617296 761030056 656366376 825715348 287119000 441347584 38092544 237601584 424497600 106940800 502348360 897520200 11352200 562434816 635302188 361563080 939909604 509345408 994165984 884860288 628195328 904310016 174869384 763133860 928890416 344641536 846554720 428212224 824240000 199300608 379389864 82075136 661910784 852856000 961271808 148152216 527151760 802288480 529853108 937456270 914636248 939167616 374287488 548358792 874730848 257286784 418966496 971712064 11506296 137738784 886598384 999765696 770681656 687600000 728133760 60358272 109509824 43025244 1135744 733947111 333219938 912100864 742837410 562976952 393512512 500588088 469141632 823696896 183380608 220846600 543849222 347802384 439562580 823377360 698792080 633902928 828991920 876568576 539567956 258486672 379714704 952793719 993687600 957066496 805269464 825840352 173675008 168134064 544356352 686155204 138734208 363689344 316815520 718018560 22634098 707072608 939829120 819582744 582048960 634085888 896546671 373630208 835667740 805685336 572585104 164172384 859211184 350335656 316130496 314038784 391767040 940614464 160184752 969836544 765489510 664952640 25650609 437449984 758594240 857094144 95220768 57944608 62503712 793805056 871514452 814053204 658877002 233710304 814391920 947168000 122675968 496819536 432338996 772720128 107595144 108262176 194061664 933236212 985830400 991083288 279497680 651027456 250557904 741415808 883953524 248747552 592744992
228122432 453066752 461552596 591614784 536197900 405326848 670339904 462149960 289412992 237211252 675983404 478624272 484673856 477196765 523410512 329561088 233999392 498428112 252797184 669317022 503753480 226739384 407318784 362730680 313266332 220539760 434393960 386016800 409677400 605924452 686999872 402108576 293442408 519849216 546398312 295400396 455798336 411388704 482159392 502726356 675567672 544514272 670710656 646640128 396086096 264098592 562809952 683590870 598617824 562911080 581668864 676457760 685620277 645020288 523003648 615966056 538901344 226461444 312199680 283323320 303270720 687209024 345319680 693493312 310368536 231811200 425656144 434432463 661623832 528423700 500193792 216400032 314883728 377662560 500611892 616621120 561542880 430488784 251630624 677922776 667395824 219370112 215236320 330670892 518935134 381284248 395179016 590779392 327592128 636156064 384649568 683140432 628481792 684424704 621922304 680319648 507099152 297782824 501389760 353866704 563728004 804894840 397137644 474047028 551688196 516126080 583498724 635266244 668795812 638033796 692151428 439187684 654964116 707921572 487083676 345163388 332127044 698769392 614115144 373240260 531408228 572877700 604180972 386467972 547567628 370038844 387063236 397692292 356919296 535093076 728142276 473657732 718805688 735199576 806227332 772470468 591222148 446455460 749679044 663788340 354844804 602615492 347543954 691294404 635997524 437277636 555908100 736514808 369728852 713188736 470004224 436838164 776425268 810659780 749071236 592032644 645907744 395395060 500686884 644811140 547696900 380681476 526649683 405917252 803659522 522856516 679427458 805086544 518943876 406470804 709293904 600472036 715348116 741455108 450697022 378620892 653432164 555869540 392264708 787600628 570724996 725202052 575054652 527587092 645782372 487197892 559599914 464332964 725848372 519020084 730028240 662043987 701565558 723088644 458855860 535726340 446503044 796440276 543599204 638270340 613282560 440184320 928357504 181489232 682587456 431643200 47452224 768456982 247620840 537542192 739117440 30171136 418445024 314529184 145593248 551213096 247743202 464836160 707766360 431766528 893816144 226736896 237855256 79830945 946218784 329059920 634333050 778380320 820216248 33257536 948122992 472450752 677183744 351866148 389059072 421031936 857041510 72181280 13989128 694329986 64348203 415044576 396242540 593062192 653445090 202007286 589685984 359531760 262430480 544077312 484944768 899406080 937341182 502272512 581575712 127988136 608180800 227655872 249681528 461776818 795896576 897917088 199620864 649754405 315684416 144413080 525660160 186951488 330151152 361013115 369811328 229795328 512316672 843514216 707696536 150555744 187112384 216338948 472550400 378464848 705572109 783187968 395515448 767181488 348381248 540619064 118416768 561846346 544162408 295709120 305232896 523832944 667334144 594139920 749972994 868526400 155518700 343801360 10461200 878524895 748472008 410272640 213444480 601700692 446587264 644169816 89384992 132968148 436939184 771035566 354549600 401779696 182194944 641168000 416125952 542851342 166032896 418626612 94109255 92731936 385803296 269359104 373998220 771381344 167392698 498680251 256679140 88309952 770040246 570903264 864861744 242782880 218109224 169465888 843372762 401221504 242411776 587582016 1285776 991858176 723254968 261964872 584741404 988665408 689393296 822928712 26934784 975576292 356382912 745986624 234900288 106771776 961864448 781133744 684439296 226655368 343399424 865963552 69230000 283408730 19919360 446664136 822864004 72949472 2946144 277064880 918322984 856196432 8006048 603143152 973041664 328405504 684748288 899639376 690319032 477337376 237124096 187339920 597562416 780990752 69915250 137053696 317403424 855348224 568829128 496950456 148369312 874406816 938328816 146029024 393531904 659170824 789860120 446897168 74281400 791122848 530308480 855404860 948641280 699518458 159656384 659880736 476872590 823015888 304392736 297316352 91815600 915538432 462504448 600031904 53557072 405042368 81205520 415317952 976856896 574778368 893216608 587660544 761831132 370660130 243946240 206576012 96657152 722291304 867533856 986224360 75905024 512334208 61883072 656486452 601199962 326690480 683033850 670559840 130530616 501593620 639497796 327272792 679878348 924429432 153013674 829822976 826701708 45143000 549303552 294668928 434937256 399390240 829568800 357831680 6592000 225125272 833851404 464569984 952483204 447193024 971166848 523590016 934538752 175372992 302436352 433743228 80247344 926347520 487564003 738727272 127846712 766409246 598858752 934196832 527849568 351725504 598011904 639239936 781164864 434280016 645364760 276360304 465550192 362506448 466789280 128345920 979837776 20694872 752784056 93304448 434200944 45658300 781406336 597260032 760757248 433683360 15413248 817373184 530151744 340338176 47638016 377403136 69275136 224957440
415187312 640131632 648617476 778679664 723262780 592391728 857404784 649214840 476477872 424276132 863048284 665689152 671738736 664261645 710475392 516625968 421064272 685492992 439862064 856381902 690818360 413804264 594383664 549795560 500331212 407604640 621458840 573081680 596742280 792989332 874064752 589173456 480507288 706914096 733463192 482465276 642863216 598453584 669224272 689791236 862632552 731579152 857775536 833705008 583150976 451163472 749874832 870655750 785682704 749975960 768733744 863522640 872685157 832085168 710068528 803030936 725966224 413526324 499264560 470388200 490335600 874273904 532384560 880558192 497433416 418876080 612721024 621497343 848688712 715488580 687258672 403464912 501948608 564727440 687676772 803686000 748607760 617553664 438695504 864987656 854460704 406434992 402301200 517735772 706000014 568349128 582243896 777844272 514657008 823220944 571714448 870205312 815546672 871489584 808987184 867384528 694164032 484847704 688454640 540931584 379923088 621089924 213332728 290242112 367883280 332321164 399693808 451461328 484990896 454228880 508346512 255382768 471159200 524116656 303278760 161358472 148322128 514964476 430310228 189435344 347603312 389072784 420376056 202663056 363762712 186233928 203258320 213887376 173114380 351288160 544337360 289852816 535000772 551394660 622422416 588665552 407417232 262650544 565874128 479983424 171039888 418810576 163739038 507489488 452192608 253472720 372103184 552709892 185923936 529383820 286199308 253033248 592620352 626854864 565266320 408227728 462102828 211590144 316881968 461006224 363891984 196876560 342844767 222112336 619854606 339051600 495622542 621281628 335138960 222665888 525488988 416667120 531543200 557650192 266892106 194815976 469627248 372064624 208459792 603795712 386920080 541397136 391249736 343782176 461977456 303392976 375794998 280528048 542043456 335215168 546223324 478239071 517760642 539283728 275050944 351921424 262698128 612635360 359794288 454465424 371310000 40752160 700554960 337187736 919104960 334380544 204625840 548376400 370500820 612954912 151560984 799902804 450131168 610206208 736178972 24466534 162067248 347234560 996360197 371733664 534812182 673572368 107520036 596342784 577740600 492497472 749709470 166238880 989069824 154888160 232329914 531218948 725596600 294899136 755806208 633017408 946798352 892755376 700774624 954381168 346528766 522970020 253555872 108688384 735364608 11020864 166952612 36127112 30385856 161324692 384970816 599252352 353502176 412246528 444027680 472384768 364080960 227070404 255149216 347324896 610121408 309964624 583012972 953384728 244678656 181582120 722079256 354192272 140602368 406994432 222168384 382972240 239634244 737179520 439889976 119990144 660599092 344559512 425529772 938323200 396601088 46025024 471168512 650233608 372894368 935981084 566846616 216690432 746500224 155986720 624574988 701333440 571155456 969883623 198961560 590473944 445445884 881297984 827074560 516309424 930175068 250919200 973420552 509107840 692506413 880626996 476072888 654040592 738562184 694657216 454674048 508673136 84036576 55138120 1210570 759809760 741496576 886092000 272516568 247121152 21909746 278859088 255605744 878937012 275422680 803649871 264394252 477081920 461941988 900448256 372879360 794544833 163374204 764742656 606724864 737557760 223234033 78486012 417411328 961382336 450159248 390880128 597734336 15681072 845847872 389490932 92909915 659198408 616412032 242122656 815020141 64780032 753563936 967952512 130832512 432123992 12022720 747162368 666467152 405910961 161824928 786009536 973982060 527975936 160764024 6418624 805210560 635627162 589537776 782600056 317614080 47334096 418865084 643749800 326239856 778138848 317732248 978154800 249390932 599863192 516643200 445496451 635801536 187835340 93874592 741377016 37774848 776566592 472306464 151804976 367214936 906568224 463418208 765388816 974813080 181058140 857591392 896930416 279732608 417408000 561439680 657654272 368628384 134798606 244141376 104167604 463195312 148579055 487777280 325699792 298190848 113092122 221723552 459728192 707803648 335317048 654780000 493426948 4537000 372131556 709644120 155443750 811722552 690409160 169098208 448678792 784376816 632283812 410761678 130222720 113222496 626364000 36367392 307404096 349383108 505139016 243897696 247904000 679492384 281165936 822383912 852090634 241077536 927003376 193597372 112035034 792833646 499227916 511057408 929246720 252194912 33259520 733262048 243094220 246706688 688388288 294904174 19496435 389285088 41421568 158939968 372545600 48922624 39867392 747182472 229653640 274513336 617550336 520081888 419181268 566313568 826113536 786753176 923378888 999330144 879820416 853471468 74894400 264353664 669669748 863818522 856236664 105751972 761628468 739737910 840737888 459105120 644736720 215021728 323277120 458086720 538002164 229878328 672827504 648064344 57726875 755632640 851589120 527863360 495976428
493319232 718263552 726749396 856811584 801394700 670523648 935536704 727346760 554609792 502408052 941180204 743821072 749870656 742393565 788607312 594757888 499196192 763624912 517993984 934513822 768950280 491936184 672515584 627927480 578463132 485736560 699590760 651213600 674874200 871121252 952196672 667305376 558639208 785046016 811595112 560597196 720995136 676585504 747356192 767923156 940764472 809711072 935907456 911836928 661282896 529295392 828006752 948787670 863814624 828107880 846865664 941654560 950817077 910217088 788200448 881162856 804098144 491658244 577396480 548520120 568467520 952405824 610516480 958690112 575565336 497008000 690852944 699629263 926820632 793620500 765390592 481596832 580080528 642859360 765808692 881817920 826739680 695685584 516827424 943119576 932592624 484566912 480433120 595867692 784131934 646481048 660375816 855976192 592788928 901352864 649846368 948337232 893678592 949621504 887119104 945516448 772295952 562979624 766586560 619063504 368207360 609374196 201617000 278526384 356167552 320605436 387978080 439745600 473275168 442513152 496630784 243667040 459443472 512400928 291563032 149642744 136606400 503248748 418594500 177719616 335887584 377357056 408660328 190947328 352046984 174518200 191542592 202171648 161398652 339572432 532621632 278137088 523285044 539678932 610706688 576949824 395701504 250934816 554158400 468267696 159324160 407094848 152023310 495773760 440476880 241756992 360387456 540994164 174208208 517668092 274483580 241317520 580904624 615139136 553550592 396512000 450387100 199874416 305166240 449290496 352176256 185160832 331129039 210396608 608138878 327335872 483906814 609565900 323423232 210950160 513773260 404951392 519827472 545934464 255176378 183100248 457911520 360348896 196744064 592079984 375204352 529681408 379534008 332066448 450261728 291677248 364079270 268812320 530327728 323499440 534507596 466523343 506044914 527568000 263335216 340205696 250982400 600919632 348078560 442749696 808210840 897878058 311208400 324084224 438131280 455488816 724781068 205201472 120991744 942574392 7374608 504247936 17560704 408510386 44659200 51905024 61322720 232577600 731085050 654813572 443705488 738607984 972819520 267480304 566267660 939022264 410099800 997814624 720096604 853400000 696059008 669411840 102990391 648185544 916134040 982788628 172472320 979737778 457258268 873286036 456007552 475144136 954780052 289972068 374948224 362093648 934135200 161229712 117504000 17389807 651939192 668282688 87194392 706368448 577754316 412052336 364380466 628140136 764794048 593389568 666851200 815590912 827903816 51673024 67562400 461545344 837726176 705705984 704355776 651792 8018336 235315296 397306848 531543936 641575273 897114035 340408864 746804224 641341952 351800500 355183424 875516704 542409976 717455360 466809176 345327582 828236672 189122700 292706960 755393712 110029709 323034304 455040000 163146212 250008576 917174416 124008864 354162176 279570720 189586240 409715296 440989672 515166520 623614718 680770112 86254112 838127136 81450284 294037424 14701944 58547866 249187864 911978224 18564608 709801008 304790100 794640564 977817216 702330312 97635456 61077216 715248320 502955008 723691744 724164096 507131712 750289748 271314448 229443968 641931878 6510690 123329250 656318720 69227664 147469664 76299600 82021168 109664256 182701792 736507456 445627392 282458000 982510656 850879808 202565566 793507968 589486482 153718784 756441359 270624032 333111344 246217728 353940304 406293880 787513776 986537304 513702344 941724528 974445920 454594808 8699900 620442317 620200884 615121920 209269690 670108894 96826880 272341325 824053632 420455200 40193120 277403328 375437374 652755984 3425056 32712884 523169280 895020268 725059360 946893712 456174784 216661778 297083308 604406930 930651672 211217654 57158032 106650016 494317568 922938056 863548352 469863512 142282304 425029472 636707112 234560704 596887548 221047736 386390432 155440352 622959794 271107858 568808782 224249096 237348608 694667264 784700640 994416288 592169500 5604392 240376400 146267876 583729824 464888064 614847392 122785684 313083136 505746688 554286260 703875072 991001536 75697472 850088448 39226364 814564864 88606596 727494412 87799296 570054240 838463230 222814188 388385792 100598272 101825395 485391440 365251850 430936576 673931520 810799550 779526656 556013228 131273800 47787712 588302484 493570892 965802272 704429168 342675156 704552960 395891920 573401544 606590648 830885984 384645184 758414592 978077440 103269600 844677344 49155840 763090024 981665280 351509888 928451408 36765184 810003040 932955680 72695424 499567536 541455392 607114144 462729728 278768128 703509060 992878592 132974896 923399120 882780624 803629040 241015184 401322558 774915392 384895904 351537728 803049272 718347749 759595264 704944640 608813446 728585632 433091072 62990496 867472256 557071360 820375047 954428160 479637840 106448064 47961152 303135296 892644040
209266704 434211024 442696868 572759056 517342172 386471120 651484176 443294232 270557264 218355524 657127676 459768544 465818128 458341037 504554784 310705360 215143664 479572384 233941456 650461294 484897752 207883656 388463056 343874952 294410604 201684032 415538232 367161072 390821672 587068724 668144144 383252848 274586680 500993488 527542584 276544668 436942608 392532976 463303664 483870628 656711944 525658544 651854928 627784400 377230368 245242864 543954224 664735142 579762096 544055352 562813136 657602032 666764549 626164560 504147920 597110328 520045616 207605716 293343952 264467592 284414992 668353296 326463952 674637584 291512808 212955472 406800416 415576735 642768104 509567972 481338064 197544304 296028000 358806832 481756164 597765392 542687152 411633056 232774896 659067048 648540096 200514384 196380592 311815164 500079406 362428520 376323288 571923664 308736400 617300336 365793840 664284704 609626064 665568976 603066576 661463920 488243424 278927096 482534032 335010976 384172352 625339188 217581992 294491376 372132544 336570428 403943072 455710592 489240160 458478144 512595776 259632032 475408464 528365920 307528024 165607736 152571392 519213740 434559492 193684608 351852576 393322048 424625320 206912320 368011976 190483192 207507584 218136640 177363644 355537424 548586624 294102080 539250036 555643924 626671680 592914816 411666496 266899808 570123392 484232688 175289152 423059840 167988302 511738752 456441872 257721984 376352448 556959156 190173200 533633084 290448572 257282512 596869616 631104128 569515584 412476992 466352092 215839408 321131232 465255488 368141248 201125824 347094031 226361600 624103870 343300864 499871806 625530892 339388224 226915152 529738252 420916384 535792464 561899456 271141370 199065240 473876512 376313888 212709056 608044976 391169344 545646400 395499000 348031440 466226720 307642240 380044262 284777312 546292720 339464432 550472588 482488335 522009906 543532992 279300208 356170688 266947392 616884624 364043552 458714688 668171512 207934448 789915904 152817920 991638712 151437616 979354048 657342846 116791888 70383000 52102592 899861500 894477152 668503168 316734720 929444939 901829504 195784960 725625744 641345536 859249856 489162144 374844288 885637672 318223360 487742720 836590080 54183344 699487680 104202152 30968326 259294200 56680104 817351456 736750656 860811160 404092168 614477664 795848672 422784312 577847584 403732224 10915584 839723056 811562480 760190464 256327168 725418336 215450144 359742752 844506448 422516832 308492936 217151488 412084796 940239000 980832840 352770432 251606512 942296960 337075232 709237152 536050648 338168320 872942016 590036672 824766920 376660160 143092896 927726336 663974816 891563520 637927056 514641920 155115760 953865960 387596352 957894730 641394464 56131328 649436012 73170944 594508750 789626872 125686620 36540840 1427548 672956992 505586416 867284224 461768656 230513136 195701248 728170048 205800000 213783720 380237768 17357632 27398240 746203630 551286512 465784992 926006840 461108482 499884528 312509500 769931188 76841152 218952696 254537528 31916183 337813936 142522520 587505252 145264768 684636160 250792640 166978560 379583504 186025344 510277068 496150008 60242496 425064960 53442560 825501714 866413437 632865530 323937232 334054368 625423568 153070656 173396592 57799632 745957880 247349856 171267558 709469056 104937068 307932096 733537568 75821440 586662570 837482639 809407248 535015784 543590912 891462144 467157248 327553160 876528640 608285240 251669600 835438704 525401728 779503008 972030872 406834700 140874456 155620170 808634484 194747336 179831040 467564928 372985632 332012639 92275154 952978920 55671616 775164096 312259448 27184432 724350224 200735744 557035264 309787072 138815424 182412885 359573296 13640088 984247808 614819456 861698250 210180292 789241584 671765712 452840064 425480288 938362880 595233024 462667008 523807888 107327872 188655168 332139452 420901288 410015488 936365824 155032176 292243624 71092800 149468898 160594432 466638448 390433216 13138032 448927856 365159424 414825000 79664448 838853730 812363200 568577328 461032448 634795884 588465824 611338304 804867660 615514176 331172520 563184938 129340096 328583943 276004640 391361280 915363520 85888736 196381696 58881152 787483920 555694816 656009756 762861736 475717888 648906774 744255436 740635234 850452480 641965568 890706648 207180096 443440288 242571520 928398832 658640896 716439040 222335632 688749732 167990016 228288352 322908000 560157492 579553040 579635000 854125128 954288000 26556592 590796960 266315264 691209808 195813760 741106712 162405488 780052648 709166400 190693120 354645760 368617152 901959896 879609172 444054320 998187038 752812030 564037994 993265132 552629600 401031168 240050336 181516020 727282970 984705920 571032560 186957824 822415536 997422288 46172544 318625920 355393376 561548288 312640512 116611072 67976624 357814464 98256672 403648936 85353894 133251072 139255480 998034312 202433216
275211328 500155648 508641492 638703680 583286796 452415744 717428800 509238856 336501888 284300148 723072300 525713168 531762752 524285661 570499408 376649984 281088288 545517008 299886080 716405918 550842376 273828280 454407680 409819576 360355228 267628656 481482856 433105696 456766296 653013348 734088768 449197472 340531304 566938112 593487208 342489292 502887232 458477600 529248288 549815252 722656568 591603168 717799552 693729024 443174992 311187488 609898848 730679766 645706720 609999976 628757760 723546656 732709173 692109184 570092544 663054952 585990240 273550340 359288576 330412216 350359616 734297920 392408576 740582208 357457432 278900096 472745040 481521359 708712728 575512596 547282688 263488928 361972624 424751456 547700788 663710016 608631776 477577680 298719520 725011672 714484720 266459008 262325216 377759788 566024030 428373144 442267912 637868288 374681024 683244960 431738464 730229328 675570688 731513600 669011200 727408544 554188048 344871720 548478656 400955600 347067486 588234322 180477126 257386510 335027678 299465562 366838206 418605726 452135294 421373278 475490910 222527166 438303598 491261054 270423158 128502870 115466526 482108874 397454626 156579742 314747710 356217182 387520454 169807454 330907110 153378326 170402718 181031774 140258778 318432558 511481758 256997214 502145170 518539058 589566814 555809950 374561630 229794942 533018526 447127822 138184286 385954974 130883436 474633886 419337006 220617118 339247582 519854290 153068334 496528218 253343706 220177646 559764750 593999262 532410718 375372126 429247226 178734542 284026366 428150622 331036382 164020958 309989165 189256734 586999004 306195998 462766940 588426026 302283358 189810286 492633386 383811518 498687598 524794590 234036504 161960374 436771646 339209022 175604190 570940110 354064478 508541534 358394134 310926574 429121854 270537374 342939396 247672446 509187854 302359566 513367722 445383469 484905040 506428126 242195342 319065822 229842526 579779758 326938686 421609822 112096424 92702652 244015250 569338720 357603936 457727320 505351104 587546888 806935552 504650190 5351808 75174984 661178368 553860608 115375376 962048640 876102936 926361600 345200992 871297024 179834736 775916075 251156960 780155200 66151744 604209728 6379092 140624512 825022854 301504000 340229234 333196234 605484704 201138496 549204968 178655882 772554676 543178304 105529728 509079680 340767155 494805824 840802752 853689664 282200000 586725880 805591640 575924736 993432688 434205536 531574156 783512144 923453184 593018264 98092064 318447984 276895104 864137440 289488768 187426130 959111680 946584168 356050720 387523160 225863296 988914336 414679760 500306240 779776626 346002480 680882288 72011520 634167200 270282200 196772864 30425044 525625344 769904946 906819080 478383560 377835184 127211648 761527028 267065508 177955840 959992098 458277096 539627556 84881984 952072608 609434880 95014282 433985796 693163840 924555264 855855216 172348420 42879264 518591104 132678400 36785456 48213626 521477136 619446720 411346624 47418112 299142752 194970512 701905408 722418920 212182304 82712558 609083792 618469526 412041553 734690304 654505008 478419456 764448144 381712500 634804624 667968722 139279696 348415344 192381888 881386448 728335544 921200844 659660000 214657216 734965588 602353768 158813424 944190902 111028224 615462400 112682656 718848540 645277344 648142160 241181184 844160000 551403408 519422112 23981828 720553344 758444392 758648368 881879216 91828736 462512000 819775716 497256272 206417435 269077072 313979856 183564800 231882080 606826486 601022336 391948932 480500224 143398148 295928196 740964184 33041536 210530144 546979568 814131608 300911244 410242840 304931828 862770272 541739396 996429368 21484064 608843444 870987328 561401968 742370240 880983480 76589184 577968560 152330750 530894848 868680712 329152768 399330960 597052864 28985672 948870382 418424928 477110272 974507328 708752316 549690556 512296288 251459576 527197632 856856784 277575648 177490016 673484608 560177152 114965184 424878960 39817216 55702016 660028224 430564520 359923584 802207896 409495488 575481296 849393415 329767392 571125824 336465152 463295568 81045951 957321824 587733345 587116112 643004280 577389504 326662644 570753600 604749320 184060480 911413152 636518216 27570304 31708608 457644384 928872865 147497492 417495856 516695872 613622600 545387936 273262592 258357748 872594432 754787840 966393768 108839424 110078208 389674432 591018496 231742400 527577946 853905840 183520455 267003884 105844892 659717376 964716384 640972800 286652928 898285024 747083776 540852224 778901064 333331616 157694868 247542934 29664000 339888688 60499890 781000836 814834830 396227328 691590400 540441040 101028688 401185643 790847350 302653440 975805440 110676808 643944192 765792368 913003520 663021784 41693536 620293760 56272448 884085596 456690288 753602560 916168960 704345088 440918976 522210480 559695376 961216 12123992 636467296 584681744 670156824
57833424 282777744 291263588 421325776 365908892 235037840 500050896 291860952 119123984 66922244 505694396 308335264 314384848 306907757 353121504 159272080 63710384 328139104 82508176 499028014 333464472 56450376 237029776 192441672 142977324 50250752 264104952 215727792 239388392 435635444 516710864 231819568 123153400 349560208 376109304 125111388 285509328 241099696 311870384 332437348 505278664 374225264 500421648 476351120 225797088 93809584 392520944 513301862 428328816 392622072 411379856 506168752 515331269 474731280 352714640 445677048 368612336 56172436 141910672 113034312 132981712 516920016 175030672 523204304 140079528 61522192 255367136 264143455 491334824 358134692 329904784 46111024 144594720 207373552 330322884 446332112 391253872 260199776 81341616 507633768 497106816 49081104 44947312 160381884 348646126 210995240 224890008 420490384 157303120 465867056 214360560 512851424 458192784 514135696 451633296 510030640 336810144 127493816 331100752 183577696 607650112 848816948 441059752 517969136 595610304 560048188 627420832 679188352 712717920 681955904 736073536 483109792 698886224 751843680 531005784 389085496 376049152 742691500 658037252 417162368 575330336 616799808 648103080 430390080 591489736 413960952 430985344 441614400 400841404 579015184 772064384 517579840 762727796 779121684 850149440 816392576 635144256 490377568 793601152 707710448 398766912 646537600 391466062 735216512 679919632 481199744 599830208 780436916 413650960 757110844 513926332 480760272 820347376 854581888 792993344 635954752 689829852 439317168 544608992 688733248 591619008 424603584 570571791 449839360 847581630 566778624 723349566 849008652 562865984 450392912 753216012 644394144 759270224 785377216 494619130 422543000 697354272 599791648 436186816 831522736 614647104 769124160 618976760 571509200 689704480 531120000 603522022 508255072 769770480 562942192 773950348 705966095 745487666 767010752 502777968 579648448 490425152 840362384 587521312 682192448 264684704 29599896 90108824 134182320 997997224 460246240 299213760 624326512 911088000 816521600 859271872 774646428 33894992 847445808 733844256 971115520 683611608 600941568 774944000 743939988 819192386 41344384 22041100 912394056 286734080 83196416 203742976 669027180 987276884 924204324 32197200 902347168 476381368 15834294 973886781 405046504 644870704 211936316 383073140 151677440 490801120 828586368 464516096 928130952 474579648 581124608 290489992 55559392 916351616 901441536 853798250 747915376 830929968 736844520 516035200 571605136 276329664 440711680 40478520 45070656 39157570 400774752 970689536 963753112 618158592 784903584 805244544 689534464 208870422 396471680 102320500 426972016 289576536 848994336 160683760 34560512 432796256 584210944 682736640 343664896 391767172 383721862 111792204 460827600 99909614 152415712 784894080 754662584 224161632 974929456 764715504 235800320 253622964 876093912 821367472 879658376 222522432 23669504 720222720 506853696 354622348 388533344 768371968 177680312 792975680 216855760 661769728 488474064 521413104 348108672 224882912 801619024 421454848 229122288 343738560 821816440 701482528 17532378 992427584 447638724 617680240 228645408 497024895 222426736 101357696 120308448 233414504 649907256 617225728 479396224 849636216 549502172 420468384 784238816 484149808 983033648 764823856 318651554 121415706 822944714 443822080 767786270 810554880 182684512 692875584 664288352 615054124 373989120 404931744 167934016 134050588 224507264 156155968 857536349 56250670 220941560 360302592 472559194 281095959 530295508 157428988 793212544 605854768 987424096 80684544 989181456 816595152 788117888 621228032 22246656 530121760 266370088 548889600 100322880 682101016 612070784 17877552 917358112 354616656 845386634 972560000 406527840 936785472 432999552 980563675 391111190 271657472 761028096 493985152 273686189 913253120 673743844 674762080 719145792 921384830 837094850 931246720 759556350 28392384 254532000 209605120 3922400 674590660 661485184 176673344 603512632 263680000 954755328 228441560 185195326 244837536 343776766 507132288 857617960 341016828 107922944 895121092 84488576 722664000 192326920 403194240 661253280 991827160 12476752 349860320 517318400 687952384 299413168 351833632 238465376 937452800 271853936 123181892 947887184 589052512 767090800 548925036 512786500 763301460 954366448 563145340 293946474 413608348 87863488 136733842 273094980 258217824 9339792 806428345 949086720 655552000 959051584 254354662 950437224 702161536 562594900 606231632 591155320 450513604 545092528 903073408 691629022 667715200 108754968 657584796 225628672 813526944 326553920 172711168 593105843 45211648 199998480 594855600 516655616 853666106 571867237 337061712 775750784 78240354 179788288 941371808 859014734 196621336 71221264 560576153 772096904 109408384 218110248 505221408 206401408 793544204 734544902 762665620 107575706 572408000 282253000 762374820 906218112 135204384 403795472
139448252 364392572 372878416 502940604 447523720 316652668 581665724 373475780 200738812 148537072 587309224 389950092 395999676 388522585 434736332 240886908 145325212 409753932 164123004 580642842 415079300 138065204 318644604 274056500 224592152 131865580 345719780 297342620 321003220 517250272 598325692 313434396 204768228 431175036 457724132 206726216 367124156 322714524 393485212 414052176 586893492 455840092 582036476 557965948 307411916 175424412 474135772 594916690 509943644 474236900 492994684 587783580 596946097 556346108 434329468 527291876 450227164 137787264 223525500 194649140 214596540 598534844 256645500 604819132 221694356 143137020 336981964 345758283 572949652 439749520 411519612 127725852 226209548 288988380 411937712 527946940 472868700 341814604 162956444 589248596 578721644 130695932 126562140 241996712 430260954 292610068 306504836 502105212 238917948 547481884 295975388 594466252 539807612 595750524 533248124 591645468 418424972 209108644 412715580 265192524 319890944 561057780 153300584 230209968 307851136 272289020 339661664 391429184 424958752 394196736 448314368 195350624 411127056 464084512 243246616 101326328 88289984 454932332 370278084 129403200 287571168 329040640 360343912 142630912 303730568 126201784 143226176 153855232 113082236 291256016 484305216 229820672 474968628 491362516 562390272 528633408 347385088 202618400 505841984 419951280 111007744 358778432 103706894 447457344 392160464 193440576 312071040 492677748 125891792 469351676 226167164 193001104 532588208 566822720 505234176 348195584 402070684 151558000 256849824 400974080 303859840 136844416 282812623 162080192 559822462 279019456 435590398 561249484 275106816 162633744 465456844 356634976 471511056 497618048 206859962 134783832 409595104 312032480 148427648 543763568 326887936 481364992 331217592 283750032 401945312 243360832 315762854 220495904 482011312 275183024 486191180 418206927 457728498 479251584 215018800 291889280 202665984 552603216 299762144 394433280 956862656 725962004 483586304 979164837 221030464 455582604 577116472 220305280 38915184 623338160 407024256 374687232 703077632 206383200 95059904 421821340 309214848 397479936 66233120 707266080 779521280 254635264 959953024 690794888 594572616 165809488 986957312 55065208 37749592 70463232 811473960 254370636 142481408 916667744 171558812 120550944 671447936 433762944 215212384 319308288 571839678 257103008 165430468 675930130 795061408 545098496 103355232 361561960 240614656 835400851 205517468 688224611 512500 543320640 742007608 461933504 190315520 101245888 598140800 554261824 352614528 54195916 658234110 735199562 659977672 214106432 673957940 190589536 539490464 652932432 512491608 928128768 322785280 263233152 584524168 155707944 118465536 971792412 35991725 58020000 764495456 772618528 40593776 24501696 40436480 8910680 111815168 396510608 449958592 734841626 637024320 681173706 443557312 598555912 391727582 654687280 927936880 67637840 522497492 645282800 860851984 482281472 817473155 517910528 155105536 398858698 453234568 821520384 239115776 584798016 104614656 830837248 923891200 873470352 988444160 844908236 290791806 88925056 142256256 928921280 519801728 484777160 949696576 710883212 535982852 134930688 902410752 896905864 883801080 304838055 530071384 488384654 331102976 292499792 343328806 852622378 560007040 415861200 989881084 876635168 780747264 691314176 574070396 782254720 326039040 396093816 513639168 474695728 695792128 240276648 382983680 23850380 179863552 951236048 253941120 647232990 714585952 227400720 37803628 837176040 655517688 493918720 841436288 550320768 553178624 902395392 743722057 581888848 401227904 12308992 321931560 765072040 269675000 778657972 24298080 190216870 479933304 354270638 502713872 901240992 620610848 453860744 556906188 870374912 687779064 62414548 565122648 396674784 148097024 380829968 345112616 236469360 789317184 989033978 345818112 78116608 649650270 847156590 974201868 556176800 365830916 447090016 960156364 815913216 580127950 700958944 803758080 937655008 327373064 932737848 278066176 798890998 647981384 921601924 369351680 663286500 170367312 45297072 137729888 445612668 566582644 176622582 608124000 434963072 956536320 38471424 76471184 972598496 23876455 595735904 256012720 803272116 367246860 856820078 843692756 26306200 255073536 844065392 826103232 293829536 258885632 383867544 362611260 645707424 573541888 972173344 970321650 596802240 477848042 168753152 222115572 267321492 602371586 460092286 547670272 893455136 602240608 542462096 705834240 981364176 627693568 491202560 915000000 626921688 584606976 110508120 107432610 410399365 491432960 204346912 530454440 63179888 647313200 991161890 854933759 947560876 468731704 688251616 2104513 816547328 666930576 495558320 887831040 266684576 79620432 301009080 362971264 369074688 561823240 279578624 495540174 679282440 845424128 591022509 652082688 371502528 933209920 20062240 5999000 154217870
319948374 544892694 553378538 683440726 628023842 497152790 762165846 553975902 381238934 329037194 767809346 570450214 576499798 569022707 615236454 421387030 325825334 590254054 344623126 761142964 595579422 318565326 499144726 454556622 405092274 312365702 526219902 477842742 501503342 697750394 778825814 493934518 385268350 611675158 638224254 387226338 547624278 503214646 573985334 594552298 767393614 636340214 762536598 738466070 487912038 355924534 654635894 775416812 690443766 654737022 673494806 768283702 777446219 736846230 614829590 707791998 630727286 318287386 404025622 375149262 395096662 779034966 437145622 785319254 402194478 323637142 517482086 526258405 753449774 620249642 592019734 308225974 406709670 469488502 592437834 708447062 653368822 522314726 343456566 769748718 759221766 311196054 307062262 422496834 610761076 473110190 487004958 682605334 419418070 727982006 476475510 774966374 720307734 776250646 713748246 772145590 598925094 389608766 593215702 445692646 682568064 923734900 515977704 592887088 670528256 634966140 702338784 754106304 787635872 756873856 810991488 558027744 773804176 826761632 605923736 464003448 450967104 817609452 732955204 492080320 650248288 691717760 723021032 505308032 666407688 488878904 505903296 516532352 475759356 653933136 846982336 592497792 837645748 854039636 925067392 891310528 710062208 565295520 868519104 782628400 473684864 721455552 466384014 810134464 754837584 556117696 674748160 855354868 488568912 832028796 588844284 555678224 895265328 929499840 867911296 710872704 764747804 514235120 619526944 763651200 666536960 499521536 645489743 524757312 922499582 641696576 798267518 923926604 637783936 525310864 828133964 719312096 834188176 860295168 569537082 497460952 772272224 674709600 511104768 906440688 689565056 844042112 693894712 646427152 764622432 606037952 678439974 583173024 844688432 637860144 848868300 780884047 820405618 841928704 577695920 654566400 565343104 915280336 662439264 757110400 123411680 872172032 851024384 387100784 418256384 343264768 658805760 99121208 786276352 639890934 480844800 762815488 449404440 38476992 832082472 308127608 61012864 787555408 913668736 868477952 713012168 417342816 583554720 855094400 214982560 312894182 377427769 135029248 420882880 362065792 48726132 846343296 46940672 909615920 558020352 759731722 99841344 871096668 410023384 659946464 311106232 738863432 499988288 938524356 952280320 301102720 94573856 111697344 295305084 889423324 147377339 764108736 663985656 861263712 731780592 149724820 895900448 391521768 671701376 733480640 708370960 343848768 667286272 834100352 407030272 13508264 828410946 289122264 918423785 794723128 9833088 246822336 34622208 792038456 309246080 556177750 387647608 869577216 957193636 479791904 718030310 647110400 98405616 388272640 141752832 888968704 934586880 79870112 211065900 115740928 609268736 478041576 356764204 581007104 626752550 677402624 296887920 123406848 721227480 640181472 74682048 49397505 651151616 280644712 823019418 844586848 953417104 572318976 276470856 236529436 665848832 572853342 702275620 291270144 344351650 399947792 814125280 382906752 427539792 788000000 979367674 256396816 829815712 744183808 828052992 770927400 464165632 125213336 367223744 117461575 683073232 107103472 400313920 888381808 500385600 544135232 116108288 827883648 326760456 559519804 207147464 351786848 698747552 525049024 638073344 40156544 780837356 353570317 497635712 622199808 100625864 713267288 276126294 231855450 766339584 227146443 561262848 904534608 499509984 948993632 373508384 539451744 625987584 454416352 205986952 466386968 113346496 348014208 182146056 629693584 93156244 835547648 361019248 822747584 562354872 430839424 609087290 13155566 291088736 926637840 14755808 904103380 686798464 56091432 639048160 913797232 745738240 229311072 322586992 296754688 943649792 390672704 125604736 16329280 983642912 317042080 406307004 786742768 210106688 390315008 418467783 764684432 208647916 320736800 815564201 424818712 859925170 885324316 816855392 792002768 832343168 575190728 53660672 339326120 949933696 249722816 39088032 489608704 230114320 48840704 387260752 634093168 300403200 965586540 137906100 853956424 395450436 695766154 400034944 770172416 774013540 706565504 314256704 391792500 406115100 747712384 160526784 173043912 692710064 348312564 888645488 239539296 625907200 53900800 544667536 211814784 863123712 746726820 365894240 971066368 93435922 315448272 57408032 449937600 422304064 730114637 136478920 773400404 719703264 84771872 278774064 22507264 438989721 364851136 95969400 498013408 793656704 319626320 714749962 854364800 165557488 120347992 892693662 687038320 292763808 731050506 58707040 485786624 547325056 660943032 308056448 103712160 453165712 327979042 563830272 922588384 787793664 71120496 500092160 789648480 464028000 494156288 166346928 703893024 659415040 177711104 86632000 890835520 652788816 51124544
324820592 549764912 558250756 688312944 632896060 502025008 767038064 558848120 386111152 333909412 772681564 575322432 581372016 573894925 620108672 426259248 330697552 595126272 349495344 766015182 600451640 323437544 504016944 459428840 409964492 317237920 531092120 482714960 506375560 702622612 783698032 498806736 390140568 616547376 643096472 392098556 552496496 508086864 578857552 599424516 772265832 641212432 767408816 743338288 492784256 360796752 659508112 780289030 695315984 659609240 678367024 773155920 782318437 741718448 619701808 712664216 635599504 323159604 408897840 380021480 399968880 783907184 442017840 790191472 407066696 328509360 522354304 531130623 758321992 625121860 596891952 313098192 411581888 474360720 597310052 713319280 658241040 527186944 348328784 774620936 764093984 316068272 311934480 427369052 615633294 477982408 491877176 687477552 424290288 732854224 481347728 779838592 725179952 781122864 718620464 777017808 603797312 394480984 598087920 450564864 647219950 888386786 480629590 557538974 635180142 599618026 666990670 718758190 752287758 721525742 775643374 522679630 738456062 791413518 570575622 428655334 415618990 782261338 697607090 456732206 614900174 656369646 687672918 469959918 631059574 453530790 470555182 481184238 440411242 618585022 811634222 557149678 802297634 818691522 889719278 855962414 674714094 529947406 833170990 747280286 438336750 686107438 431035900 774786350 719489470 520769582 639400046 820006754 453220798 796680682 553496170 520330110 859917214 894151726 832563182 675524590 729399690 478887006 584178830 728303086 631188846 464173422 610141629 489409198 887151468 606348462 762919404 888578490 602435822 489962750 792785850 683963982 798840062 824947054 534188968 462112838 736924110 639361486 475756654 871092574 654216942 808693998 658546598 611079038 729274318 570689838 643091860 547824910 809340318 602512030 813520186 745535933 785057504 806580590 542347806 619218286 529994990 879932222 627091150 721762286 427072640 190654144 539974523 462152296 266454492 229079488 226912304 445499640 360801816 739561832 818626812 73525560 494906240 170937728 307100480 824382464 57305616 540049524 598329600 910477568 456362816 156672320 72534912 660868608 614606784 998796716 713891392 610988076 246082064 230600685 679269120 949185402 115391536 470778880 310403396 419597120 589908000 310562264 202858850 425665216 738174080 216263040 761337248 602643176 254972500 209698960 663542416 47249324 744739840 709789584 991461888 541800728 173167364 253501600 411246180 87661312 542457952 643516328 775099976 563747380 449698824 482320481 828612120 720523420 158720352 189021728 327335224 21674224 36864104 945585424 642044992 199204352 649532064 117893120 975909724 534360832 514345088 227990480 497108400 121755328 878543776 722781696 663114016 810749280 471070885 447333488 480311360 125713664 654938592 117193480 539492608 503170816 252717936 933829516 367533700 690866624 89770880 82901504 792012096 431168762 322292120 187298808 187817424 697863680 913816488 654127872 900540529 812703692 656935072 537155060 334834688 745161000 843406976 206788868 965933230 346507264 527376288 707215616 36928032 797643540 376479744 259173064 246112584 898563486 160120583 936592232 741271880 141991822 936744936 16044664 421451969 195125760 171082903 323680688 316505904 681159040 693685150 926470652 624615680 536518204 204149760 785548680 738830592 325974144 752331584 164753670 692287936 49993848 547022000 753263578 706777852 444550664 353141312 206748416 707032392 804853408 608687744 841956352 408400066 944877608 588333792 62972928 662158792 855804764 541969920 800004240 173297300 723422208 904904448 842081024 727402522 510640566 380318758 495622876 528622896 810400304 347796800 653916800 734697090 915747840 788202764 932033456 643296144 513157760 253017546 661019096 293738240 283738488 293983428 412560604 404998144 766872960 945947648 442264896 98592256 500858368 751981056 433401744 521420152 922884896 486786560 192387072 562547440 681521144 401695524 723400640 944538176 877380384 322497536 745514928 321597584 233578608 454235824 879612635 70085376 850224128 357466000 302065120 798284194 779572000 391960576 564419884 562500896 547799298 978238112 998511728 191751774 850967552 509757000 403349992 250725888 722000272 86290520 358621888 801261128 522522076 734873536 60139424 318688224 204519680 544482476 107009856 750383904 452436112 653543008 378914944 290973440 840551456 903747728 594030144 224005376 693609000 456817360 571208168 744362328 574358275 397436544 226326048 976926656 834363680 30807616 485364736 510516486 80120896 688153932 731678152 741953904 16631488 614037504 618026288 361765728 76689024 994557056 57441152 493964768 179562368 148568632 578986112 648512656 120295680 664251168 684948688 959642368 87547456 562041186 365365520 78984640 448577536 530218256 19358915 696416832 444750368 327359216 989352640 633967786 372619648 597457650 149349920 111990400 525224884
29118096 254062416 262548260 392610448 337193564 206322512 471335568 263145624 90408656 38206916 476979068 279619936 285669520 278192429 324406176 130556752 34995056 299423776 53792848 470312686 304749144 27735048 208314448 163726344 114261996 21535424 235389624 187012464 210673064 406920116 487995536 203104240 94438072 320844880 347393976 96396060 256794000 212384368 283155056 303722020 476563336 345509936 471706320 447635792 197081760 65094256 363805616 484586534 399613488 363906744 382664528 477453424 486615941 446015952 323999312 416961720 339897008 27457108 113195344 84318984 104266384 488204688 146315344 494488976 111364200 32806864 226651808 235428127 462619496 329419364 301189456 17395696 115879392 178658224 301607556 417616784 362538544 231484448 52626288 478918440 468391488 20365776 16231984 131666556 319930798 182279912 196174680 391775056 128587792 437151728 185645232 484136096 429477456 485420368 422917968 481315312 308094816 98778488 302385424 154862368 343836128 585002964 177245768 254155152 331796320 296234204 363606848 415374368 448903936 418141920 472259552 219295808 435072240 488029696 267191800 125271512 112235168 478877516 394223268 153348384 311516352 352985824 384289096 166576096 327675752 150146968 167171360 177800416 137027420 315201200 508250400 253765856 498913812 515307700 586335456 552578592 371330272 226563584 529787168 443896464 134952928 382723616 127652078 471402528 416105648 217385760 336016224 516622932 149836976 493296860 250112348 216946288 556533392 590767904 529179360 372140768 426015868 175503184 280795008 424919264 327805024 160789600 306757807 186025376 583767646 302964640 459535582 585194668 299052000 186578928 489402028 380580160 495456240 521563232 230805146 158729016 433540288 335977664 172372832 567708752 350833120 505310176 355162776 307695216 425890496 267306016 339708038 244441088 505956496 299128208 510136364 442152111 481673682 503196768 238963984 315834464 226611168 576548400 323707328 418378464 272508746 675192832 8893792 797843952 984275968 105816064 428163912 390737776 798757792 841942080 917009964 430908384 746015396 120048444 136209672 581692944 246465986 77452664 663533471 443178192 296177600 479768576 188902892 590003296 815666500 764452938 693754944 686802320 999506372 37693000 345077812 54569504 697970520 441279185 216949504 872381008 22178176 773867448 752036376 28023488 712906528 520866208 628325814 989451312 631096448 965901824 367260432 275319572 414584824 774862992 531932088 679991280 972636416 893582530 353982128 916079232 503284684 135009600 824884900 101054217 309623296 918919528 277679130 239386992 199810304 722935808 618139264 697803875 886617432 513264320 474356732 272715776 965485904 164461312 794814480 639665616 790488064 513214752 334378896 731151680 810503168 232777728 957921920 556004096 682913536 846246544 665969664 698004160 639209880 73146048 683898104 740489728 297942336 350907112 508074400 637508608 697524680 375102064 458835968 395082160 981154304 551859880 711807680 124584916 566993984 955297408 373149132 343785356 539479584 265810688 937325284 735350320 388382232 645237008 34447552 810814224 4763136 76967528 636431918 314455040 547779648 576835456 979196040 681197768 674146640 291973120 131634720 999805924 738017004 76620104 50653976 49675264 372711292 321728792 17141016 151570856 42945258 302664800 297333996 670715284 774049600 279106528 601006320 817812768 810614400 148239584 773843968 522637128 92385856 770262666 287125840 715715262 568387968 578441984 698712896 15211180 176722684 187328 242665128 398220376 282588198 380236800 449725734 578111160 796752896 129846800 294448384 862990384 897173040 104581216 833087104 497421088 253340928 772841472 459701240 840536896 422349696 70145904 77734848 168542592 484953800 819612544 491526752 380401250 534483632 250253200 108099442 131264160 708678400 560531792 490803560 533461596 255235600 549738544 462779736 957469356 356038432 387977748 856875008 525242112 129609472 595672924 588894024 136793600 432771558 826023936 344678592 581535124 282424832 808819344 733952752 512134420 669031412 775147264 316009504 323643120 32819488 156949760 241516452 250922848 499269707 780745088 741310368 137327744 384316800 283576320 440177280 654106880 219154096 147399736 282474336 774946848 517131872 554408408 782877170 668601312 216041216 273671296 85780870 740782918 167114096 734446761 179471616 819820528 437507232 14904960 380616224 618452736 427917824 960469584 302026416 742472688 25303902 200754240 817689312 130092112 762822528 466580160 292743936 101694112 877744336 520867968 76909120 702754048 119778336 863445246 736664576 4133312 233027584 936836352 51968944 375990592 839649136 476067584 398942152 745018464 363067552 228939840 810991240 448555776 961317888 463872224 782896020 493593454 973713536 933182426 592997984 969847424 706384384 710868320 358660352 671780832 256025240 936332288 358869520 832035134 157929856 98918976 164265984 37507952
83072472 308016792 316502636 446564824 391147940 260276888 525289944 317100000 144363032 92161292 530933444 333574312 339623896 332146805 378360552 184511128 88949432 353378152 107747224 524267062 358703520 81689424 262268824 217680720 168216372 75489800 289344000 240966840 264627440 460874492 541949912 257058616 148392448 374799256 401348352 150350436 310748376 266338744 337109432 357676396 530517712 399464312 525660696 501590168 251036136 119048632 417759992 538540910 453567864 417861120 436618904 531407800 540570317 499970328 377953688 470916096 393851384 81411484 167149720 138273360 158220760 542159064 200269720 548443352 165318576 86761240 280606184 289382503 516573872 383373740 355143832 71350072 169833768 232612600 355561932 471571160 416492920 285438824 106580664 532872816 522345864 74320152 70186360 185620932 373885174 236234288 250129056 445729432 182542168 491106104 239599608 538090472 483431832 539374744 476872344 535269688 362049192 152732864 356339800 208816744 682755584 923922420 516165224 593074608 670715776 635153660 702526304 754293824 787823392 757061376 811179008 558215264 773991696 826949152 606111256 464190968 451154624 817796972 733142724 492267840 650435808 691905280 723208552 505495552 666595208 489066424 506090816 516719872 475946876 654120656 847169856 592685312 837833268 854227156 925254912 891498048 710249728 565483040 868706624 782815920 473872384 721643072 466571534 810321984 755025104 556305216 674935680 855542388 488756432 832216316 589031804 555865744 895452848 929687360 868098816 711060224 764935324 514422640 619714464 763838720 666724480 499709056 645677263 524944832 922687102 641884096 798455038 924114124 637971456 525498384 828321484 719499616 834375696 860482688 569724602 497648472 772459744 674897120 511292288 906628208 689752576 844229632 694082232 646614672 764809952 606225472 678627494 583360544 844875952 638047664 849055820 781071567 820593138 842116224 577883440 654753920 565530624 915467856 662626784 757297920 464892832 402385248 539463840 904612640 479892992 584609136 543972732 315848896 385030946 154607160 4921920 272715224 712323008 79649696 528591840 249643456 882918752 95149572 778225672 900313488 500056522 674010304 646430720 236365572 735280320 226212024 451942400 781220128 16482592 139921208 512114169 965405728 127988704 579703952 18763152 554946304 133877340 725459456 147201696 608628704 625727816 493702656 197017184 857283072 928827216 331135728 632090768 595372711 954491144 971517248 170899520 617176120 903329152 327423112 894320640 819079680 964635136 844809248 760180584 849079840 366300096 639676744 462705640 696397448 116811376 616673200 84736000 590593626 73564560 145522572 269286128 820886854 391845884 818738050 808237224 976045056 302494080 107941120 933256368 581625344 357867632 48142207 799351040 501354208 699567712 628379536 876405760 475038592 60206820 943653152 186235576 492562928 900352000 458454784 544902448 110208064 863313516 50649024 835020908 98856096 153875264 869243000 277060992 999129600 947258408 114077696 708157784 425323768 627845824 292529312 529745716 603921396 911765672 255032320 709015816 675450464 289711104 208764828 485544832 259026880 448191264 484981760 766385988 539587218 73379996 709898240 955541632 449330562 62108288 970232496 563220045 679340544 427233984 450257728 373266944 62831352 372512896 481286920 125903485 435200000 576296000 365724176 639959552 793823856 920429994 822218838 762416960 972153408 709107584 144038000 94710784 737377152 494591744 642107904 833708682 703085372 229150976 28716500 798435696 162029668 730570368 88226688 960872960 425320896 335846224 57008880 531821568 351102656 595982164 585367738 180586496 977827840 897278092 567729542 893798604 272258024 473519296 352803936 971461404 209785692 806571632 765678288 968214480 808149992 535640448 47887072 907533760 686117258 175340640 767156992 860790336 352452612 764057295 550631744 680064848 11610972 679621440 334131381 76182368 436314176 888146484 920075216 899222840 416885232 674028000 486640874 66387600 509171059 844842688 208778624 993569376 282146784 424871744 905621942 926476224 126688408 126035376 55045382 955927752 566913516 970790184 214796480 697481570 289501696 393065200 536908516 821224160 215479600 678131968 21966784 430255616 753135480 13360896 743145168 175673103 319725824 556287620 875048828 907244736 707290304 328585984 832430779 160573850 899193384 670848170 841319136 631477056 2322154 683947260 749291352 254151168 42912768 392132416 930200704 223218064 424898816 284634666 797617688 120178176 2029760 232966956 654257984 500723200 76931472 904061952 646546736 368945244 376327680 52711920 448688640 91976936 891026688 890544128 413072688 991483693 563302864 596497170 407082130 186853024 226289600 833303258 267000320 585600 982769288 545901600 840543344 978800000 51889664 452502188 288455424 473824882 687837912 394076656 877185760 858262992 126530867 486045872 382864336 778499840 499509760
79473140 304417460 312903304 442965492 387548608 256677556 521690612 313500668 140763700 88561960 527334112 329974980 336024564 328547473 374761220 180911796 85350100 349778820 104147892 520667730 355104188 78090092 258669492 214081388 164617040 71890468 285744668 237367508 261028108 457275160 538350580 253459284 144793116 371199924 397749020 146751104 307149044 262739412 333510100 354077064 526918380 395864980 522061364 497990836 247436804 115449300 414160660 534941578 449968532 414261788 433019572 527808468 536970985 496370996 374354356 467316764 390252052 77812152 163550388 134674028 154621428 538559732 196670388 544844020 161719244 83161908 277006852 285783171 512974540 379774408 351544500 67750740 166234436 229013268 351962600 467971828 412893588 281839492 102981332 529273484 518746532 70720820 66587028 182021600 370285842 232634956 246529724 442130100 178942836 487506772 236000276 534491140 479832500 535775412 473273012 531670356 358449860 149133532 352740468 205217412 653175995 894342831 486585635 563495019 641136187 605574071 672946715 724714235 758243803 727481787 781599419 528635675 744412107 797369563 576531667 434611379 421575035 788217383 703563135 462688251 620856219 662325691 693628963 475915963 637015619 459486835 476511227 487140283 446367287 624541067 817590267 563105723 808253679 824647567 895675323 861918459 680670139 535903451 839127035 753236331 444292795 692063483 436991945 780742395 725445515 526725627 645356091 825962799 459176843 802636727 559452215 526286155 865873259 900107771 838519227 681480635 735355735 484843051 590134875 734259131 637144891 470129467 616097674 495365243 893107513 612304507 768875449 894534535 608391867 495918795 798741895 689920027 804796107 830903099 540145013 468068883 742880155 645317531 481712699 877048619 660172987 814650043 664502643 617035083 735230363 576645883 649047905 553780955 815296363 608468075 819476231 751491978 791013549 812536635 548303851 625174331 535951035 885888267 633047195 727718331 969265053 43902552 288155456 4534160 134199232 339701200 234007584 344720672 501450888 662668796 46171776 988356744 59498628 443676672 661755904 204803504 968663952 919014480 56168064 960141568 447749276 737247600 929987648 434957696 14217211 380864 703100400 690571376 490056134 686532888 694680448 256494888 99225760 582166976 263444480 961880464 125267968 152643218 339836992 975475404 358140384 857189808 744522220 636791808 966805976 228764160 729870848 209062656 344466784 76654080 791779600 218763768 107377838 340129248 136588800 938120288 741997000 87171918 637395143 637616416 378024960 810405504 795734904 312744960 670113124 962278656 239843608 637665061 593085184 508371280 137634720 6978760 503320876 821211524 266651168 473214720 282751982 682423808 241172872 25095950 41336832 287825976 825986752 160518400 460436352 703548848 566377760 113391872 11096640 660408256 676125952 191285504 448092160 283214016 186548540 317672794 850869760 20279296 666416192 761071744 295585416 479467264 472867472 455596336 523526472 810304176 439648624 237733472 930223268 718114560 651926714 20896768 146738048 829904036 521216504 805850440 972976578 817955200 342535552 945605632 113467313 607416320 788399925 917917536 80103968 854675736 253332112 89262400 269226880 239612655 531574904 264586368 86249792 197516952 508635000 407641992 154160368 558041088 606088148 226966280 461003164 605987818 860292608 941521432 161915522 311354976 912876464 456827640 104118528 781392668 663649632 91886560 362462272 921449984 549572224 936206987 889590272 916407872 782462416 418613200 263583944 796461568 796586672 244712405 294502959 278394000 636319452 156273920 530686236 464705500 209381760 142403048 719629086 177337432 191152656 578137216 472649728 821599232 186861360 106284128 4594880 569293542 995696728 626673952 321056560 730914000 567095232 714404232 571530928 754537216 451110756 98141466 871241376 333412600 568892428 8632296 277717576 526551296 113670528 513391896 28587232 587824416 197651484 271819232 880684108 108494336 536811988 191780000 360055040 789323318 952665453 527620464 409138832 316635648 658494144 956137618 945064448 970005984 791135293 454668288 45404584 264959976 601333928 282650152 464495454 460604416 323123200 516095920 879045728 34535020 874982652 455052896 375046612 986617856 665619360 898772992 331587904 37108896 811459981 536671744 619475648 340283048 807988802 919931470 74249840 457085632 217667904 722889444 710571008 830050624 478758000 45335064 825410912 394099936 467695856 918488856 555746560 867645664 458126848 401681280 586010384 795329442 411396544 686871472 670851392 488696936 870215808 849107776 668683086 730742656 754259816 12264448 788035912 71482688 680904704 40149888 864465536 773085632 796779708 88379840 462391144 30269460 830167536 267491537 715547316 889291656 775978496 777996744 473726208 365653824 900528128 457239712 328439808 837200366 687742960 892211616 221176940 662231600 377266144 500879188
123987608 348931928 357417772 487479960 432063076 301192024 566205080 358015136 185278168 133076428 571848580 374489448 380539032 373061941 419275688 225426264 129864568 394293288 148662360 565182198 399618656 122604560 303183960 258595856 209131508 116404936 330259136 281881976 305542576 501789628 582865048 297973752 189307584 415714392 442263488 191265572 351663512 307253880 378024568 398591532 571432848 440379448 566575832 542505304 291951272 159963768 458675128 579456046 494483000 458776256 477534040 572322936 581485453 540885464 418868824 511831232 434766520 122326620 208064856 179188496 199135896 583074200 241184856 589358488 206233712 127676376 321521320 330297639 557489008 424288876 396058968 112265208 210748904 273527736 396477068 512486296 457408056 326353960 147495800 573787952 563261000 115235288 111101496 226536068 414800310 277149424 291044192 486644568 223457304 532021240 280514744 579005608 524346968 580289880 517787480 576184824 402964328 193648000 397254936 249731880 496337152 737503988 329746792 406656176 484297344 448735228 516107872 567875392 601404960 570642944 624760576 371796832 587573264 640530720 419692824 277772536 264736192 631378540 546724292 305849408 464017376 505486848 536790120 319077120 480176776 302647992 319672384 330301440 289528444 467702224 660751424 406266880 651414836 667808724 738836480 705079616 523831296 379064608 682288192 596397488 287453952 535224640 280153102 623903552 568606672 369886784 488517248 669123956 302338000 645797884 402613372 369447312 709034416 743268928 681680384 524641792 578516892 328004208 433296032 577420288 480306048 313290624 459258831 338526400 736268670 455465664 612036606 737695692 451553024 339079952 641903052 533081184 647957264 674064256 383306170 311230040 586041312 488478688 324873856 720209776 503334144 657811200 507663800 460196240 578391520 419807040 492209062 396942112 658457520 451629232 662637388 594653135 634174706 655697792 391465008 468335488 379112192 729049424 476208352 570879488 381504216 612324480 544594912 344038016 530767872 829413126 813219072 181510464 71092836 140391484 93399552 271710688 178508288 823386953 32720848 976032576 967175200 989342080 688163792 622654976 416685376 863073152 681447608 50636640 558981640 579163328 511382336 736051328 965650996 585651936 925030604 396456000 356502248 308984960 478308108 950091480 135720960 29826048 54213632 514947968 843480520 543973838 662169896 31121920 256053896 837745408 524566016 310860608 736693792 550406112 196313632 44877648 937986500 590775692 499441419 619332864 463423456 287142116 856850176 374859180 288792800 702149888 470023192 411309568 397542388 661961984 848105344 603089440 306705964 777713008 618129856 811910272 365181295 150272208 897972800 482958916 99681376 27439360 896590500 75212544 442325504 246035056 810820254 522183552 437351368 212854240 335587656 905112906 51519488 240862784 517488624 536724864 586350145 916625892 651010176 190764892 857832280 458401920 628517840 672433504 746209920 818957120 832419600 904864000 180930480 47346128 931266180 736072160 894695424 13606500 97690384 205099552 312253224 113357696 948725168 134640576 533579136 695688900 725301000 865910608 836747446 275887644 408214024 338054836 161519434 101964352 962415584 203279028 774218660 540099168 397334120 522186652 137405464 665518336 427808208 139851264 194844648 367838064 745024736 346672224 119815184 530317972 631484288 251763008 32538576 262993452 115447808 187865536 492128888 270566656 860299672 987037232 793472140 79354720 980430688 754524744 67471520 79129408 657851024 53518880 102789720 470412288 679498436 442896384 443212613 912210600 183208864 311419416 731221376 432189200 783973888 513657504 724559424 216137564 12811520 444224318 86503796 151594884 863218432 802167088 350624000 776663169 367886272 995696096 897409584 226432 746765064 710562976 446318720 748447064 534481024 469713024 449042240 240107866 658096376 995341056 705738000 379844392 384436160 203234056 957347224 612693440 858127872 374627700 660309804 657907236 592370904 417441000 759456832 734346864 102708436 518673800 651553892 449108304 467927328 259303640 325201199 25395200 992005184 291210872 525547094 718600464 997574528 672864064 376648880 674343536 553796992 361947456 420014208 940184064 604061696 39881184 448086784 277750784 404506048 502113602 49042848 824969400 301631488 358756864 539083432 218021928 137631456 184854376 162150768 613446832 738678916 863090328 996520448 442892 422768976 310368256 925452960 492918976 359686400 320950000 206640640 516128348 79795728 491408716 611997308 378722956 194962352 75568174 415940160 218486400 863322752 98130432 873416728 665654528 517972160 663683180 660391416 755443744 467422123 469843840 999865494 966123520 33304116 829007744 866631500 47647921 895658720 936329712 636759584 714044944 643135232 829419346 775713078 354538400 729975760 163848228 512917760 886118720 5503552 535249403 745947072 168311344 64906428 495127168
342806872 567751192 576237036 706299224 650882340 520011288 785024344 576834400 404097432 351895692 790667844 593308712 599358296 591881205 638094952 444245528 348683832 613112552 367481624 784001462 618437920 341423824 522003224 477415120 427950772 335224200 549078400 500701240 524361840 720608892 801684312 516793016 408126848 634533656 661082752 410084836 570482776 526073144 596843832 617410796 790252112 659198712 785395096 761324568 510770536 378783032 677494392 798275310 713302264 677595520 696353304 791142200 800304717 759704728 637688088 730650496 653585784 341145884 426884120 398007760 417955160 801893464 460004120 808177752 425052976 346495640 540340584 549116903 776308272 643108140 614878232 331084472 429568168 492347000 615296332 731305560 676227320 545173224 366315064 792607216 782080264 334054552 329920760 445355332 633619574 495968688 509863456 705463832 442276568 750840504 499334008 797824872 743166232 799109144 736606744 795004088 621783592 412467264 616074200 468551144 742540416 983707252 575950056 652859440 730500608 694938492 762311136 814078656 847608224 816846208 870963840 618000096 833776528 886733984 665896088 523975800 510939456 877581804 792927556 552052672 710220640 751690112 782993384 565280384 726380040 548851256 565875648 576504704 535731708 713905488 906954688 652470144 897618100 914011988 985039744 951282880 770034560 625267872 928491456 842600752 533657216 781427904 526356366 870106816 814809936 616090048 734720512 915327220 548541264 892001148 648816636 615650576 955237680 989472192 927883648 770845056 824720156 574207472 679499296 823623552 726509312 559493888 705462095 584729664 982471934 701668928 858239870 983898956 697756288 585283216 888106316 779284448 894160528 920267520 629509434 557433304 832244576 734681952 571077120 966413040 749537408 904014464 753867064 706399504 824594784 666010304 738412326 643145376 904660784 697832496 908840652 840856399 880377970 901901056 637668272 714538752 625315456 975252688 722411616 817082752 162960040 466208352 777364312 311105272 769536888 950340416 939872256 801209024 877690880 242024448 139294609 918742060 85796616 413075884 922575360 476041800 867731826 536842728 237344384 928262800 203583208 349512576 619597648 482911332 865357824 958040140 76636416 728210640 661260992 101879632 530536052 549363872 631456500 822810928 350784768 211438272 243012224 459471992 128347936 469592512 377416952 961352544 904258364 69079036 798514176 636301934 470868096 65916800 322352412 67756184 892709712 488335844 683086960 792135744 504126528 705714656 851638400 23200240 138016792 717282449 121554256 671352120 754491072 823408768 655012496 404383980 962142336 222740000 928603424 400054144 516991972 325702880 372349952 150193600 476808136 587761819 826363344 602770604 828900384 98502752 240700080 464094344 105043520 879472256 906424152 877722590 509131776 780010000 415442560 237357248 614230016 367905024 325102368 631328350 495237056 745429836 349088265 256977152 444974312 894692992 844389632 373624664 659323680 357159420 484711360 341666316 36045312 388290304 250233536 583363436 601075072 316445328 231452788 824800000 217602480 878146304 836974080 989839872 464466080 169446456 880078201 996930800 290025576 302681090 745232846 763398032 439693824 430816000 395977000 174214152 1247028 4155634 237556424 205027888 86324072 46241408 959151184 244777384 544181736 538745536 480503832 674236960 519902346 254164872 47850208 261452456 393432012 856391040 404119992 352533200 447522256 417318400 531162406 926265808 373793276 702420100 448090614 993230838 303741920 512946084 190043904 470244776 227187792 860463616 972123631 122996112 149387424 886092360 176505200 679258656 777071872 618990360 210732042 672129492 412707491 19901376 377797248 735758064 181328864 556585118 339685968 573501920 75723984 226669300 41889108 765043584 870016960 463511804 133699200 279424473 189142328 152365440 811770268 881489056 644254016 489687680 308717824 685283136 587980800 645567816 510252224 642390096 299659169 77494798 780184640 262632320 53115736 952789376 647038384 149291520 323146368 330054400 767559136 561646400 995096912 754799378 672048608 383260256 454259888 46315328 57007200 830348032 301552928 518129896 106280448 656788096 580046160 673679096 791011072 617805288 810321560 627380528 232124928 245208416 431562496 305686528 308764672 905905390 471710720 359343276 114167320 60729044 187428564 780121056 340136896 745883712 876669696 534848477 150387200 154496800 404447888 612311236 226922720 235920944 57619192 941286144 612935380 453800112 496762016 797109634 587346632 417525248 957949352 355299370 453092976 704465404 342721536 458360320 362869504 765910528 668139596 205620036 190113280 863170048 993722320 621721200 79426124 367960744 905422336 168029056 585604640 529028384 930502048 626437596 202943214 868172288 780120576 230216704 233580108 869807076 636630992 499403280 677396992 293552384 429819296 177082402 626518496 96597552 346095834 543651382
116220672 341164992 349650836 479713024 424296140 293425088 558438144 350248200 177511232 125309492 564081644 366722512 372772096 365295005 411508752 217659328 122097632 386526352 140895424 557415262 391851720 114837624 295417024 250828920 201364572 108638000 322492200 274115040 297775640 494022692 575098112 290206816 181540648 407947456 434496552 183498636 343896576 299486944 370257632 390824596 563665912 432612512 558808896 534738368 284184336 152196832 450908192 571689110 486716064 451009320 469767104 564556000 573718517 533118528 411101888 504064296 426999584 114559684 200297920 171421560 191368960 575307264 233417920 581591552 198466776 119909440 313754384 322530703 549722072 416521940 388292032 104498272 202981968 265760800 388710132 504719360 449641120 318587024 139728864 566021016 555494064 107468352 103334560 218769132 407033374 269382488 283277256 478877632 215690368 524254304 272747808 571238672 516580032 572522944 510020544 568417888 395197392 185881064 389488000 241964944 717063552 958230388 550473192 627382576 705023744 669461628 736834272 788601792 822131360 791369344 845486976 592523232 808299664 861257120 640419224 498498936 485462592 852104940 767450692 526575808 684743776 726213248 757516520 539803520 700903176 523374392 540398784 551027840 510254844 688428624 881477824 626993280 872141236 888535124 959562880 925806016 744557696 599791008 903014592 817123888 508180352 755951040 500879502 844629952 789333072 590613184 709243648 889850356 523064400 866524284 623339772 590173712 929760816 963995328 902406784 745368192 799243292 548730608 654022432 798146688 701032448 534017024 679985231 559252800 956995070 676192064 832763006 958422092 672279424 559806352 862629452 753807584 868683664 894790656 604032570 531956440 806767712 709205088 545600256 940936176 724060544 878537600 728390200 680922640 799117920 640533440 712935462 617668512 879183920 672355632 883363788 815379535 854901106 876424192 612191408 689061888 599838592 949775824 696934752 791605888 151312364 518331840 204314400 240423232 842038332 409554704 799502856 317101432 327524000 365664344 835266560 842466576 662033732 852929856 507104768 282901212 388161536 382180864 635640112 741622568 878384776 375044128 748004544 181431424 738631104 62724288 157073408 327969150 399588384 368296480 227395488 732550388 424620260 376368964 282989920 641095416 447431744 772389096 525245992 299281408 590995712 66016956 487508640 892333088 732132014 944812228 297753792 325701768 985881204 823660032 880287510 479461040 93502976 729076736 387985940 210755430 286032412 16270883 541851992 524169216 752978618 547980998 769219840 97819264 28625316 730786896 934581088 817814320 789428250 6056772 649062816 224823416 953680672 607932288 26997056 905440000 710472176 558043840 124069072 310211648 389559424 840327804 535330848 651534320 119005958 567188224 614502176 417021376 834437144 991297216 985587483 89518575 368834688 16992300 727548800 513207252 603220150 684784540 259336576 894225584 224182772 317412336 318956102 934587840 604944464 696616152 934170528 723230354 317463616 816884084 993504600 961297280 940185456 949990160 923957828 619652992 834938496 28716330 301717072 425467738 75201344 31584054 882540736 333167280 689309184 69734912 317892856 769940304 378115588 634379416 755814890 345241880 906580672 731991352 48512000 363931417 706891688 133882240 66209344 86003296 384575312 467824896 725806624 236694368 390254825 407221024 485108416 906055455 857664640 361263712 227990304 19259648 393844378 323727352 110296344 2594304 222222620 49683456 840330040 818886032 479344256 352576704 561644032 922389168 848796064 467794136 418370436 197354296 224237696 664368576 380012440 514562032 753045248 154550144 307223472 291294090 475702680 169414688 223147200 690901424 129891584 854908688 279039104 134646822 881362816 401557376 384262072 183429811 773062432 138630208 917649728 139796672 623762686 210281984 504990720 264887296 528318992 16380840 175798304 626478464 892979920 997451520 994761888 323067902 667388720 813420736 153225600 279919680 660308480 177953920 893366548 576489320 537545199 349243100 110332992 24163912 926603168 655611290 659129152 407119642 221765248 448589024 765709312 255331693 628999416 850303488 874578508 367828640 678561920 320175344 384689536 593983168 776422208 119788544 959759639 565547102 529827688 615538672 8487945 816857344 199249182 347616340 161854016 752127872 295025616 676672972 888818304 74899586 210319618 190487040 211539456 33382074 704467764 80319990 32139941 360222972 304768564 246426464 735494592 780753280 512559040 335988096 227225136 373949686 154090384 452878072 498901112 845741316 498734068 511966790 817369375 508609024 522804224 953543216 214632512 53817647 270428094 487168620 973832064 843446080 391221248 274800000 304840704 87729996 232161384 661395472 466324864 404344704 155666700 360686948 817492944 316625927 159520320 171523584 278047808 836542640 761744384 693803968 852385568 530601926
397901120 622845440 631331284 761393472 705976588 575105536 840118592 631928648 459191680 406989940 845762092 648402960 654452544 646975453 693189200 499339776 403778080 668206800 422575872 839095710 673532168 396518072 577097472 532509368 483045020 390318448 604172648 555795488 579456088 775703140 856778560 571887264 463221096 689627904 716177000 465179084 625577024 581167392 651938080 672505044 845346360 714292960 840489344 816418816 565864784 433877280 732588640 853369558 768396512 732689768 751447552 846236448 855398965 814798976 692782336 785744744 708680032 396240132 481978368 453102008 473049408 856987712 515098368 863272000 480147224 401589888 595434832 604211151 831402520 698202388 669972480 386178720 484662416 547441248 670390580 786399808 731321568 600267472 421409312 847701464 837174512 389148800 385015008 500449580 688713822 551062936 564957704 760558080 497370816 805934752 554428256 852919120 798260480 854203392 791700992 850098336 676877840 467561512 671168448 523645392 393146880 634313716 226556520 303465904 381107072 345544956 412917600 464685120 498214688 467452672 521570304 268606560 484382992 537340448 316502552 174582264 161545920 528188268 443534020 202659136 360827104 402296576 433599848 215886848 376986504 199457720 216482112 227111168 186338172 364511952 557561152 303076608 548224564 564618452 635646208 601889344 420641024 275874336 579097920 493207216 184263680 432034368 176962830 520713280 465416400 266696512 385326976 565933684 199147728 542607612 299423100 266257040 605844144 640078656 578490112 421451520 475326620 224813936 330105760 474230016 377115776 210100352 356068559 235336128 633078398 352275392 508846334 634505420 348362752 235889680 538712780 429890912 544766992 570873984 280115898 208039768 482851040 385288416 221683584 617019504 400143872 554620928 404473528 357005968 475201248 316616768 389018790 293751840 555267248 348438960 559447116 491462863 530984434 552507520 288274736 365145216 275921920 625859152 373018080 467689216 820603476 710621904 540268032 309087160 497782234 60435515 166486528 64231936 730787750 112873568 624540416 587020544 637730384 31556240 184890368 9465484 567260688 906928112 447289088 630545024 824291408 413838154 502932630 513895552 964070752 655202440 449380608 820024424 251985920 605294592 923992704 615091088 486544400 208848896 290491092 432127884 331504880 440070976 405661440 693060336 848143430 540486528 769463760 90136064 687302528 747983732 268743680 986285072 367248582 706292896 924064384 184552320 981918240 167518716 460315574 509050880 965530028 187266872 964222976 261622896 423775000 552815600 794974336 856005632 427576936 634889400 120707460 692980832 254950626 587450368 365123100 926166160 651018816 591584736 207529112 780534272 895812160 409736892 684269312 934978880 404419072 798765056 537561216 259358464 321721976 262932480 712382912 283861312 526901824 548466174 924900352 299580768 700217600 678747200 650279136 982103000 925509616 88430616 654526304 23148384 670196832 895720960 933664640 866463360 581200066 887162304 565760300 929970208 426950052 685563152 626629924 516534188 949561586 304051200 957359104 743690356 454147576 948859744 372881000 824815360 497258656 698139064 217895500 606876992 78858624 683514470 774323136 75623680 129048232 981370540 456146456 69624944 294077888 245719712 76599512 14141284 55634176 757417728 759636936 654674944 337156096 735457664 812174616 288108544 148074752 205343488 44833750 993963408 121230596 299311816 530113552 887680256 323530080 579138432 751461376 550729400 748764864 447521600 672700840 627916 819677456 492562876 201651036 746183264 405704576 739026880 353737824 995283188 997460984 322123840 85535744 528580870 127455972 540047280 431092000 330109144 349645190 260706257 168820708 280226552 802069376 366429440 109265976 340614056 382454984 152978192 603782656 776063438 852204544 261483824 782898700 678347920 748864000 689299532 2372256 98497908 150547960 669438184 78707492 312184904 445373536 680113992 95228748 335636992 201070112 590778422 949016848 835760860 191675008 765186560 362172128 335684096 777435072 634533184 80535208 84301528 339719422 631119846 825991680 220763004 228556584 442274104 6848480 990906008 503433376 428516128 621264188 810137472 899483392 477801723 361545364 485095936 886963436 740624102 127883856 245561424 617542360 360521182 886056064 392494592 559844784 169168944 44537344 938703852 724373248 26106752 634144256 907602416 858998080 258723840 412155070 346939740 310787840 639924192 428277288 80364704 780852224 55144320 309618960 922792000 504772782 902952714 740290304 574124704 731785636 639918876 718315672 468686160 343491744 363855808 250186032 543312640 370316848 63944256 774166400 97583270 594745808 37235200 268198304 364377872 292415960 280674976 937564672 216159232 848968128 624262624 328794662 92115216 102395872 680022016 727825292 252748516 684295596 871800320 30466456 606802944 364729168 501671340 11527680 338369600
133303680 358248000 366733844 496796032 441379148 310508096 575521152 367331208 194594240 142392500 581164652 383805520 389855104 382378013 428591760 234742336 139180640 403609360 157978432 574498270 408934728 131920632 312500032 267911928 218447580 125721008 339575208 291198048 314858648 511105700 592181120 307289824 198623656 425030464 451579560 200581644 360979584 316569952 387340640 407907604 580748920 449695520 575891904 551821376 301267344 169279840 467991200 588772118 503799072 468092328 486850112 581639008 590801525 550201536 428184896 521147304 444082592 131642692 217380928 188504568 208451968 592390272 250500928 598674560 215549784 136992448 330837392 339613711 566805080 433604948 405375040 121581280 220064976 282843808 405793140 521802368 466724128 335670032 156811872 583104024 572577072 124551360 120417568 235852140 424116382 286465496 300360264 495960640 232773376 541337312 289830816 588321680 533663040 589605952 527103552 585500896 412280400 202964072 406571008 259047952 479609024 720775860 313018664 389928048 467569216 432007100 499379744 551147264 584676832 553914816 608032448 355068704 570845136 623802592 402964696 261044408 248008064 614650412 529996164 289121280 447289248 488758720 520061992 302348992 463448648 285919864 302944256 313573312 272800316 450974096 644023296 389538752 634686708 651080596 722108352 688351488 507103168 362336480 665560064 579669360 270725824 518496512 263424974 607175424 551878544 353158656 471789120 652395828 285609872 629069756 385885244 352719184 692306288 726540800 664952256 507913664 561788764 311276080 416567904 560692160 463577920 296562496 442530703 321798272 719540542 438737536 595308478 720967564 434824896 322351824 625174924 516353056 631229136 657336128 366578042 294501912 569313184 471750560 308145728 703481648 486606016 641083072 490935672 443468112 561663392 403078912 475480934 380213984 641729392 434901104 645909260 577925007 617446578 638969664 374736880 451607360 362384064 712321296 459480224 554151360 349116752 888106240 617639512 273260828 490638276 267962372 698130208 35765002 679446400 724890656 777997527 282453344 907804432 494684608 642575917 582987264 606556384 563241360 706597580 265483424 963550976 416800438 731843260 659033096 176424656 390342674 309529440 108304128 390327736 92280384 51304224 139145832 639248384 954678752 941003228 282760800 569712394 509752784 265303058 959295456 911913984 968822320 941964344 315000340 795465856 620828732 471707616 289247768 478787195 404921344 275028608 443336088 823619780 286033776 763824512 526322560 965490620 174759354 938781168 569232560 226568960 825402112 487713056 18635660 586821348 399587584 279140608 82125404 243913960 206532000 543138048 113059509 812988084 268811224 773152960 369035472 794991296 706806696 230894848 35597796 133772618 374197858 917591528 459569436 864104160 232985888 888456192 815050944 398033984 207756120 310542652 886503564 461973464 830719344 760276656 737949060 988863488 291820032 824914464 424088640 842414668 868263434 33428224 917524960 48827056 397705408 177806700 660830152 113647220 266641104 221295392 312709552 518304160 164699968 690864958 117734000 875298144 476153112 603297085 675430224 310424832 799835783 529491312 222243104 188974592 887071200 389694480 328426800 640456422 960925612 106822144 249142784 288421892 920952736 507862528 429889616 221440052 791268128 391462054 839646000 451555152 239378752 859568384 261819904 875755960 898403648 836222720 631931664 118854928 274461576 303236768 111660864 336334784 459544728 694996928 558452740 698025290 711671384 341738496 161337652 673938098 785878128 574870180 186754944 682387712 97296112 433782525 56774080 922857552 336170380 650324992 49371402 968905776 760641156 558799936 462717952 933858680 222171040 624742124 478300160 324164048 890877440 937405608 347103214 666013938 807965312 265655362 572126316 932209728 235787456 595684000 466016096 732040540 976832688 537907296 330606208 724417040 970811776 683122456 331120896 234365952 814146304 391907840 561183397 70749232 290898608 558889648 423234012 848788384 778750624 23034750 107093504 947192184 38688152 857802364 430768120 440325056 221421410 938079142 670136640 493216864 670486004 801588840 844099712 425190880 207510268 945803304 490457760 360792832 884536950 954479056 526452296 97349696 518387904 871618112 53050112 257839008 491608884 90082816 130620864 666998328 358173696 237916160 602277096 222968128 874313216 66406786 931131904 631860544 911912422 7608050 808551614 927887032 275072736 627948792 901572024 265183224 234711936 892580992 14536252 138112000 733655040 836529024 554519040 790475264 948327680 157681158 994596392 670503372 106893644 475020288 180829536 961490536 885130638 239933878 866106304 182308016 588570480 89089536 896671600 785563392 291955832 713721518 250526504 81155072 5961248 629213984 800664800 115371458 580505920 411184594 146176000 48138688 835155834 771751296 669988412 426293248 91439744 564297332 391654408
508697280 733641600 742127444 872189632 816772748 685901696 950914752 742724808 569987840 517786100 956558252 759199120 765248704 757771613 803985360 610135936 514574240 779002960 533372032 949891870 784328328 507314232 687893632 643305528 593841180 501114608 714968808 666591648 690252248 886499300 967574720 682683424 574017256 800424064 826973160 575975244 736373184 691963552 762734240 783301204 956142520 825089120 951285504 927214976 676660944 544673440 843384800 964165718 879192672 843485928 862243712 957032608 966195125 925595136 803578496 896540904 819476192 507036292 592774528 563898168 583845568 967783872 625894528 974068160 590943384 512386048 706230992 715007311 942198680 808998548 780768640 496974880 595458576 658237408 781186740 897195968 842117728 711063632 532205472 958497624 947970672 499944960 495811168 611245740 799509982 661859096 675753864 871354240 608166976 916730912 665224416 963715280 909056640 964999552 902497152 960894496 787674000 578357672 781964608 634441552 385483312 626650148 218892952 295802336 373443504 337881388 405254032 457021552 490551120 459789104 513906736 260942992 476719424 529676880 308838984 166918696 153882352 520524700 435870452 194995568 353163536 394633008 425936280 208223280 369322936 191794152 208818544 219447600 178674604 356848384 549897584 295413040 540560996 556954884 627982640 594225776 412977456 268210768 571434352 485543648 176600112 424370800 169299262 513049712 457752832 259032944 377663408 558270116 191484160 534944044 291759532 258593472 598180576 632415088 570826544 413787952 467663052 217150368 322442192 466566448 369452208 202436784 348404991 227672560 625414830 344611824 501182766 626841852 340699184 228226112 531049212 422227344 537103424 563210416 272452330 200376200 475187472 377624848 214020016 609355936 392480304 546957360 396809960 349342400 467537680 308953200 381355222 286088272 547603680 340775392 551783548 483799295 523320866 544843952 280611168 357481648 268258352 618195584 365354512 460025648 134480494 709362232 189866176 460274168 987606336 920496024 933955852 604388096 594076576 459990016 439090400 763611576 926529544 538239508 676481456 516344608 91659136 302976084 409733689 534480256 696146078 582793750 371771636 322012656 571463680 807092272 160807312 477665920 982767948 603001560 611144672 832927136 104063664 940086880 264639968 242055786 29856768 119244040 339454656 639942480 145044328 14338200 550215588 147296256 152688176 648227072 255714424 9503744 798224896 364699648 719256240 803609569 365711872 981580976 150446368 604200512 489332600 701208752 716281856 658079100 98249280 539330748 126095312 792906150 142094080 568823312 291052128 459552500 503360512 109369600 582406944 693346054 50957296 439268544 929719648 266997208 962349056 105584512 786529808 830967768 702849856 840644544 811545088 900472320 452702720 753896064 15876960 823243904 686637824 337895040 859967940 548662652 421473632 31922752 558681136 594686624 819064384 882310192 532711080 781694816 733116364 175964412 825321128 394157510 391805440 467201104 695915200 940889154 67635720 187396480 548681080 423156600 274332896 517260896 37947392 756318428 349314176 721680396 826768552 318499632 132261376 326986624 196365090 525064156 541736248 135307528 910705816 618886144 558693376 439672384 402498048 913172672 218888960 808446656 270944342 313383028 67750040 455468453 459564096 952198979 616608638 483085148 585368576 383330432 265300532 279814850 763767544 111439842 783511164 175113344 409305600 600072192 549304352 132926944 84554024 141673912 267522648 274020509 527297480 69038816 203507112 29396889 715173000 60515644 140175360 18137144 475226496 913649408 471292352 559224000 600468224 915069208 36263936 890055768 654450754 403748000 181521984 741557600 832685520 176592640 104255688 526346240 360653088 735355360 367499840 274819928 491980224 608270336 574334312 660006368 793058432 894909024 857355712 909295104 137004202 481820672 793268524 865672576 929782352 581919024 950751076 677886528 696318976 979718720 193462064 417902080 876303712 822086752 916507690 316180736 292770688 944214856 841282912 606191640 429948928 377292608 647654624 181346184 63486656 113798336 698530136 985362048 192591617 668719542 667534336 45047816 998181504 141567680 242872145 884721880 68857216 446627312 630523936 919223264 406254640 119162048 694162400 168772884 454558944 625270576 401074241 653323384 570686400 272929072 518758400 858964608 874764608 105562192 869237476 318336592 777146472 992193872 276665600 270835856 402846208 141858304 88338688 90122116 566585344 104406512 533486689 289788736 9151104 783129688 113458452 216241952 283895924 915814336 126130176 86071600 625467840 501555888 324375000 676647532 869440900 604651002 155149572 202922636 35110016 263611984 716857344 102074880 398964904 347733484 256081888 937263616 212164020 527325928 381124600 713733120 85721120 190713856 381309474 61896832 869835164 702443404 440509200 451084096 18483968 640447104
189066880 414011200 422497044 552559232 497142348 366271296 631284352 423094408 250357440 198155700 636927852 439568720 445618304 438141213 484354960 290505536 194943840 459372560 213741632 630261470 464697928 187683832 368263232 323675128 274210780 181484208 395338408 346961248 370621848 566868900 647944320 363053024 254386856 480793664 507342760 256344844 416742784 372333152 443103840 463670804 636512120 505458720 631655104 607584576 357030544 225043040 523754400 644535318 559562272 523855528 542613312 637402208 646564725 605964736 483948096 576910504 499845792 187405892 273144128 244267768 264215168 648153472 306264128 654437760 271312984 192755648 386600592 395376911 622568280 489368148 461138240 177344480 275828176 338607008 461556340 577565568 522487328 391433232 212575072 638867224 628340272 180314560 176180768 291615340 479879582 342228696 356123464 551723840 288536576 597100512 345594016 644084880 589426240 645369152 582866752 641264096 468043600 258727272 462334208 314811152 730838656 972005492 564248296 641157680 718798848 683236732 750609376 802376896 835906464 805144448 859262080 606298336 822074768 875032224 654194328 512274040 499237696 865880044 781225796 540350912 698518880 739988352 771291624 553578624 714678280 537149496 554173888 564802944 524029948 702203728 895252928 640768384 885916340 902310228 973337984 939581120 758332800 613566112 916789696 830898992 521955456 769726144 514654606 858405056 803108176 604388288 723018752 903625460 536839504 880299388 637114876 603948816 943535920 977770432 916181888 759143296 813018396 562505712 667797536 811921792 714807552 547792128 693760335 573027904 970770174 689967168 846538110 972197196 686054528 573581456 876404556 767582688 882458768 908565760 617807674 545731544 820542816 722980192 559375360 954711280 737835648 892312704 742165304 694697744 812893024 654308544 726710566 631443616 892959024 686130736 897138892 829154639 868676210 890199296 625966512 702836992 613613696 963550928 710709856 805380992 588123984 648886200 995296064 526670080 331922368 601847384 473497808 375014464 81954624 655426560 20327552 499701296 444936704 802877184 764256512 76211539 55020064 359170032 344293344 209011808 653382144 452135040 428641148 56312764 820256080 710232640 901807104 436131016 504043072 115452160 351910636 58813440 548009760 205175344 703483280 466225856 703067648 867912571 204173504 432679424 178059408 100719776 485825280 793379584 73440832 482969688 382892000 476139136 698720768 464837052 314621312 917193008 777574024 171465920 621235040 918920544 487283280 661913574 921280384 716091708 483536384 626727792 499156512 768266592 211423584 782068392 108482996 930413984 521423032 922583100 854825268 160370414 489058264 161379840 538368608 5940608 811655936 392895872 206036232 539596672 427418848 400199712 696976932 682529984 488538118 113449716 286131136 988323264 732753792 362070428 441975090 695457120 813747136 938102016 529817600 746976488 528200128 825188768 794007552 969277506 562535840 959518074 410371096 657383104 892901152 384316652 96539640 433094856 884877664 14002976 476543536 938168502 602103048 582597800 477721808 649381118 232259616 572860976 385433282 79354752 403009676 824198144 465058100 751677320 960868042 735811470 658901496 223496448 845829824 281618880 857754712 197115456 961474944 450179200 477349184 980907504 700883168 667668736 144114528 367846884 506273252 576255200 754979232 107159544 867160154 35917212 325590200 754438045 576151608 174084888 275813568 859944448 43954650 498462208 835072540 927614724 447550464 136729952 426935296 257697024 349019402 797753512 157987454 769901184 242374656 508751872 542601600 424177290 988213610 660849316 103973520 332477440 609283200 953873124 619505612 442002560 803450086 883694976 294448443 597032576 43646720 597625472 692078624 18458368 472789016 538084864 572043424 713880768 501517440 121381376 620455776 516616006 801128112 16156064 186525760 315285220 210938960 208816620 866917888 197488752 713266710 18403328 49734784 487946794 221831008 848081280 950399640 825664968 565777472 250444032 148322128 653366160 557476312 835911432 833413504 936773240 657200000 572440352 943500032 504698240 985094336 161586664 390070552 719176832 774481920 129904080 303560352 181639616 906698752 9087080 539036474 282932224 127016704 530589920 948691840 163856048 561610528 60879872 95336160 34727656 441661722 350324660 557065364 481756576 449218534 779847680 390489904 6652440 864764464 155610840 537772032 856219424 277245056 193234784 841671936 600864768 61486592 555911472 313180960 531111808 736909052 394671563 567768896 297323858 676669952 88260992 823070118 52231764 689169248 815031165 573246176 380519104 270679764 829011976 609400264 991818304 572726424 906451456 403465380 528625664 439164800 396974432 15778180 264673384 557675840 225324044 994177456 514870912 712695552 433318592 216923040 89470752 395822528 419819648 673000000 277955400 865666984 286773120 264976704 719134264
421410208 646354528 654840372 784902560 729485676 598614624 863627680 655437736 482700768 430499028 869271180 671912048 677961632 670484541 716698288 522848864 427287168 691715888 446084960 862604798 697041256 420027160 600606560 556018456 506554108 413827536 627681736 579304576 602965176 799212228 880287648 595396352 486730184 713136992 739686088 488688172 649086112 604676480 675447168 696014132 868855448 737802048 863998432 839927904 589373872 457386368 756097728 876878646 791905600 756198856 774956640 869745536 878908053 838308064 716291424 809253832 732189120 419749220 505487456 476611096 496558496 880496800 538607456 886781088 503656312 425098976 618943920 627720239 854911608 721711476 693481568 409687808 508171504 570950336 693899668 809908896 754830656 623776560 444918400 871210552 860683600 412657888 408524096 523958668 712222910 574572024 588466792 784067168 520879904 829443840 577937344 876428208 821769568 877712480 815210080 873607424 700386928 491070600 694677536 547154480 536792080 777958916 370201720 447111104 524752272 489190156 556562800 608330320 641859888 611097872 665215504 412251760 628028192 680985648 460147752 318227464 305191120 671833468 587179220 346304336 504472304 545941776 577245048 359532048 520631704 343102920 360127312 370756368 329983372 508157152 701206352 446721808 691869764 708263652 779291408 745534544 564286224 419519536 722743120 636852416 327908880 575679568 320608030 664358480 609061600 410341712 528972176 709578884 342792928 686252812 443068300 409902240 749489344 783723856 722135312 565096720 618971820 368459136 473750960 617875216 520760976 353745552 499713759 378981328 776723598 495920592 652491534 778150620 492007952 379534880 682357980 573536112 688412192 714519184 423761098 351684968 626496240 528933616 365328784 760664704 543789072 698266128 548118728 500651168 618846448 460261968 532663990 437397040 698912448 492084160 703092316 635108063 674629634 696152720 431919936 508790416 419567120 769504352 516663280 611334416 170408052 837335296 88374752 437958752 608287840 425475704 706313832 889901860 719222894 205083888 569004929 314612276 147222050 94088448 136342800 12136576 224074842 341368448 405475496 903866432 312863918 343889024 624120832 486027904 224844672 535831552 924415010 90712232 934751600 14070208 808995888 46258224 581577600 50961408 204300336 469489604 207791250 213542880 929017600 765731240 996164240 460671248 469052416 478931664 994050304 427034528 455830552 212570288 760979744 743883540 923742164 678199520 948435828 966124662 451505152 641475331 41318664 818346752 727593440 761170840 635784916 197736064 665434112 792580288 923066816 206694260 513616384 789276356 903598592 468989736 280821840 424511878 151808460 912409094 69445120 652962208 314402270 570980672 315524032 130375416 678435972 317097088 87775732 813251200 198148060 843779050 607193600 990329344 438818336 550021192 211693124 591248352 104467680 619855916 46935860 861604526 561308192 699380604 88006144 919761888 417954304 594911584 992249472 683863190 749764352 77344512 285539032 527551728 177456184 186272800 434510720 730451432 832926720 695818250 792370268 427904512 236312104 243265588 692231738 938664920 416175552 626693408 279477432 783113216 101975296 727032256 428552224 441752736 438733724 757732704 912470048 289252032 301787776 370304640 358762624 919561748 676879569 186009584 49558504 821321408 547260416 406875648 772117006 148327376 881415096 621289792 560743000 833428352 43149184 715876288 76184112 9146268 597788672 944827780 931406720 826264256 951183872 948784060 556316480 991125928 397074504 690317596 251085456 754038196 972678400 636888516 314868480 160882464 439028224 260588080 973022534 6563840 510875008 311669860 927311872 348622465 421317570 244893376 588874140 904551204 50770876 134425504 845295744 139413968 606416000 994110378 872899966 145005632 17966136 426984340 696243028 695499392 738787504 261323440 61902272 579258816 587456868 959577600 488157568 41318160 320844488 260161536 746612464 64766592 452990464 974468352 313453466 414241536 555899696 841160704 377982304 170040960 559848768 830877152 987773760 371801448 599220864 163251200 529957478 501719040 560390016 332694128 256524168 543969648 450270000 308587220 903012384 811774976 324632832 894701280 884481824 109484288 105895235 320682092 848658688 482998104 414163424 791422560 84590940 508326352 739903392 77916384 141387500 239523000 595112380 983065764 693046456 289707584 33292424 492805720 718449152 812004040 743884266 603666432 786180416 626145216 309589472 220650536 635321216 844832172 768888448 31238528 614232312 595458624 366470304 678662154 481167328 498072576 72069432 801151808 300197072 107073408 78028052 908118656 631179200 174099200 515551908 665755552 452995820 214049792 61881152 592833408 944953728 385984700 177445000 185068748 150110400 735605504 61600640 587713184 435850624 806246016 250098920 850456064 984800384 300327728 167227664 523779309 558534992 149894664
494857280 719801600 728287444 858349632 802932748 672061696 937074752 728884808 556147840 503946100 942718252 745359120 751408704 743931613 790145360 596295936 500734240 765162960 519532032 936051870 770488328 493474232 674053632 629465528 580001180 487274608 701128808 652751648 676412248 872659300 953734720 668843424 560177256 786584064 813133160 562135244 722533184 678123552 748894240 769461204 942302520 811249120 937445504 913374976 662820944 530833440 829544800 950325718 865352672 829645928 848403712 943192608 952355125 911755136 789738496 882700904 805636192 493196292 578934528 550058168 570005568 953943872 612054528 960228160 577103384 498546048 692390992 701167311 928358680 795158548 766928640 483134880 581618576 644397408 767346740 883355968 828277728 697223632 518365472 944657624 934130672 486104960 481971168 597405740 785669982 648019096 661913864 857514240 594326976 902890912 651384416 949875280 895216640 951159552 888657152 947054496 773834000 564517672 768124608 620601552 393360880 634527716 226770520 303679904 381321072 345758956 413131600 464899120 498428688 467666672 521784304 268820560 484596992 537554448 316716552 174796264 161759920 528402268 443748020 202873136 361041104 402510576 433813848 216100848 377200504 199671720 216696112 227325168 186552172 364725952 557775152 303290608 548438564 564832452 635860208 602103344 420855024 276088336 579311920 493421216 184477680 432248368 177176830 520927280 465630400 266910512 385540976 566147684 199361728 542821612 299637100 266471040 606058144 640292656 578704112 421665520 475540620 225027936 330319760 474444016 377329776 210314352 356282559 235550128 633292398 352489392 509060334 634719420 348576752 236103680 538926780 430104912 544980992 571087984 280329898 208253768 483065040 385502416 221897584 617233504 400357872 554834928 404687528 357219968 475415248 316830768 389232790 293965840 555481248 348652960 559661116 491676863 531198434 552721520 288488736 365359216 276135920 626073152 373232080 467903216 2089000 119224768 581084382 52531712 247138800 563411944 643460608 831541068 756709424 85702208 734863104 276558848 78429060 790154304 399166528 35503744 454922204 890523304 589988500 171305824 943503120 121060224 661805312 720870630 404823612 457577280 292659968 78581344 903278080 803862528 324336328 293708282 15887552 658523070 349765512 724610176 188031152 456143584 359674368 606323712 258001560 752471644 903149568 198011392 280513780 72747976 919991552 762415360 772414976 935337728 783871160 870128496 613632384 561733504 800462072 359270272 583046208 666686850 845220960 184543808 999039840 809804157 49047216 929437776 997557200 744746752 976629184 809713126 492260644 821313024 59458736 779625664 388697280 532434496 367690928 371238977 601272768 255634560 752636672 157295040 144638922 248948992 641399936 823516672 770127488 79369200 31262784 492912952 578129408 189423788 174237752 876028008 925320400 814773024 111577328 265115524 545560064 233394440 300928536 354401536 470248956 199672832 482755728 820913192 237686208 876410880 352705024 42703936 943063930 315041000 3329554 120257696 35446294 650432672 815749584 257177844 270591200 725680768 31940312 901488448 18076672 149754768 373648808 251450176 604032384 802437120 320012340 268044224 618220736 574888448 187739744 566312128 660512144 683329000 164795136 578878548 428535760 577524800 615494560 268356688 73101920 197738016 593649912 511273994 101909080 430787680 32399778 6954710 609639536 727729392 554070016 520361856 356750240 229581824 559391744 388544448 810662672 669095180 429527764 231817696 223319832 842579584 310727680 926592000 373090152 421916248 389536768 990504352 454179560 692559750 113189952 530357248 645520384 324414336 158806204 529366208 770413568 310999618 711857280 381599604 521432192 789013920 658069584 537698824 527646448 288995348 288130392 384121952 812580288 123135408 868240872 350769536 277446432 488678272 440466304 780146240 194086508 503183541 633184366 483796160 565028998 605820800 768739264 124435076 210699264 66560000 275338640 189018272 569208832 229008284 278424190 711623277 500658864 531668640 79304464 395209560 453022336 329817008 842569696 4595440 578163510 699325664 921044240 690901376 572633352 729428112 204628448 464209828 778595968 353795424 360364032 534292064 348212656 576158456 301494656 617802912 393696522 274981360 102250220 245372352 659859968 274807296 207470416 467228310 232440704 963029152 889738080 885691984 143142784 741523400 870113518 737990114 655445296 617596193 477968996 168384304 338174272 527408792 980315868 755803078 742930600 635116984 573755472 636938720 318228896 546219672 302583604 9628856 969959040 667869952 522350848 543346656 537538240 17710450 561436640 488568784 750040678 183138604 54420194 11332056 848129320 936832000 482115024 544921088 83258400 540420000 771000832 267270048 529005184 600030150 708753400 627818280 173020848 366783248 244625080 290859808 647577184 252791370 769831712 309132100
282056336 507000656 515486500 645548688 590131804 459260752 724273808 516083864 343346896 291145156 729917308 532558176 538607760 531130669 577344416 383494992 287933296 552362016 306731088 723250926 557687384 280673288 461252688 416664584 367200236 274473664 488327864 439950704 463611304 659858356 740933776 456042480 347376312 573783120 600332216 349334300 509732240 465322608 536093296 556660260 729501576 598448176 724644560 700574032 450020000 318032496 616743856 737524774 652551728 616844984 635602768 730391664 739554181 698954192 576937552 669899960 592835248 280395348 366133584 337257224 357204624 741142928 399253584 747427216 364302440 285745104 479590048 488366367 715557736 582357604 554127696 270333936 368817632 431596464 554545796 670555024 615476784 484422688 305564528 731856680 721329728 273304016 269170224 384604796 572869038 435218152 449112920 644713296 381526032 690089968 438583472 737074336 682415696 738358608 675856208 734253552 561033056 351716728 555323664 407800608 424937840 666104676 258347480 335256864 412898032 377335916 444708560 496476080 530005648 499243632 553361264 300397520 516173952 569131408 348293512 206373224 193336880 559979228 475324980 234450096 392618064 434087536 465390808 247677808 408777464 231248680 248273072 258902128 218129132 396302912 589352112 334867568 580015524 596409412 667437168 633680304 452431984 307665296 610888880 524998176 216054640 463825328 208753790 552504240 497207360 298487472 417117936 597724644 230938688 574398572 331214060 298048000 637635104 671869616 610281072 453242480 507117580 256604896 361896720 506020976 408906736 241891312 387859519 267127088 664869358 384066352 540637294 666296380 380153712 267680640 570503740 461681872 576557952 602664944 311906858 239830728 514642000 417079376 253474544 648810464 431934832 586411888 436264488 388796928 506992208 348407728 420809750 325542800 587058208 380229920 591238076 523253823 562775394 584298480 320065696 396936176 307712880 657650112 404809040 499480176 890049630 411043396 356704704 696278784 173537536 793587060 165644224 455862240 655030064 622465044 271351560 70593152 913296064 605004416 358397384 169868416 393380576 34544370 30436376 88726360 400309248 531678272 250002000 731942704 411633488 63738880 383047680 980113888 184851968 560555192 12943134 54497248 545689088 626181224 569158784 61544416 535121680 902641044 376223872 52523480 393647616 171347328 76536472 652825120 159779328 816482400 79533792 411823360 410348850 603427104 602690388 444782644 887437792 523539046 489716004 258340304 963350784 516598048 914163696 23384064 497460592 788411408 998898688 887160392 425023552 794639104 657089746 645903880 965935360 724766032 213750724 20103719 357272711 53132800 878293776 40722944 235368960 138049440 44480334 738592576 33292352 392375872 623045176 901702400 955020736 724170688 82716992 355938792 291124224 928625846 690766336 899988784 578476788 553785952 390887264 356009896 718328576 893489568 546694015 473531616 301466080 429128928 910304384 174462016 390106464 907771344 350138664 206006692 26910506 33912312 636348052 835940796 655024384 865074624 638778874 474042612 321843216 222016624 573410152 775809512 700827904 460628120 634504192 967794112 778346500 711776112 893567072 769964336 272764784 364975472 29273856 722198400 406291072 259397760 254373952 986442768 36473376 69623577 764199680 703907856 837613256 380495264 132734000 232317768 993221044 198741440 758347584 715958146 173150004 753512704 485556224 52423680 895413288 943201456 540102360 843627152 404747744 883281152 926775576 552331796 499339648 936461120 866479468 735296528 559633290 365905920 345579700 214011854 195589088 417018432 416003448 874243432 420877788 982079040 974361960 270704784 958515458 923912320 154054298 566794240 865534880 854449144 506038912 992860704 218286398 859603456 728750720 236598752 903218180 815946080 353892736 569304371 268525952 437805476 742608602 927618496 465611205 922291362 364608488 971275064 667395584 66323200 951256912 294359320 122903471 805053952 329548544 416769536 720841260 877671376 913947776 992041216 503745408 844393810 807296512 458427672 384591360 652817600 382517824 925204480 266884936 117133568 172308864 204588544 246056840 489794560 476034464 984379612 302738368 155341376 339656576 660278768 246888240 159594144 210817568 419670816 711368064 788775856 358310640 879718832 952315520 464372224 954954464 674301036 252972720 468989976 672068704 11079884 515695104 2804928 157377024 531385364 353727108 755675072 143932224 394848384 437460320 310496768 747187124 490357152 813936640 367961984 810383456 153679360 262017824 26015772 46509375 751150432 79355664 924465948 389257473 936949414 331424832 833481984 290961040 363752192 562816416 539172864 691490841 964108800 978086690 136551040 476350624 635150400 142653400 125180224 960147048 467936008 665406856 699893072 394901264 129703936 28694624 299985920 328846176 254848620 353063877 849853279 575232704 666060028
90873556 315817876 324303720 454365908 398949024 268077972 533091028 324901084 152164116 99962376 538734528 341375396 347424980 339947889 386161636 192312212 96750516 361179236 115548308 532068146 366504604 89490508 270069908 225481804 176017456 83290884 297145084 248767924 272428524 468675576 549750996 264859700 156193532 382600340 409149436 158151520 318549460 274139828 344910516 365477480 538318796 407265396 533461780 509391252 258837220 126849716 425561076 546341994 461368948 425662204 444419988 539208884 548371401 507771412 385754772 478717180 401652468 89212568 174950804 146074444 166021844 549960148 208070804 556244436 173119660 94562324 288407268 297183587 524374956 391174824 362944916 79151156 177634852 240413684 363363016 479372244 424294004 293239908 114381748 540673900 530146948 82121236 77987444 193422016 381686258 244035372 257930140 453530516 190343252 498907188 247400692 545891556 491232916 547175828 484673428 543070772 369850276 160533948 364140884 216617828 280642220 521809056 114051860 190961244 268602412 233040296 300412940 352180460 385710028 354948012 409065644 156101900 371878332 424835788 203997892 62077604 49041260 415683608 331029360 90154476 248322444 289791916 321095188 103382188 264481844 86953060 103977452 114606508 73833512 252007292 445056492 190571948 435719904 452113792 523141548 489384684 308136364 163369676 466593260 380702556 71759020 319529708 64458170 408208620 352911740 154191852 272822316 453429024 86643068 430102952 186918440 153752380 493339484 527573996 465985452 308946860 362821960 112309276 217601100 361725356 264611116 97595692 243563899 122831468 520573738 239770732 396341674 522000760 235858092 123385020 426208120 317386252 432262332 458369324 167611238 95535108 370346380 272783756 109178924 504514844 287639212 442116268 291968868 244501308 362696588 204112108 276514130 181247180 442762588 235934300 446942456 378958203 418479774 440002860 175770076 252640556 163417260 513354492 260513420 355184556 789282112 198959952 421300592 466593792 70430000 779465344 132371388 55332928 502406908 587042160 365630376 84497920 674113800 816064400 305284288 922214656 927491072 556676096 34444288 715576320 935276669 446556120 197096408 57730944 824479808 766712176 762655968 453042192 189588530 473253760 735298152 730157072 668183808 806050560 162911488 407728596 525315600 659815424 430572741 648998784 240961580 51160836 599020736 888588416 283410384 730213280 579624064 890246400 972686416 965080896 643651426 158239488 660265920 706845400 391342778 699665088 481801728 950741760 650063664 303855232 654034008 3744192 140705660 506437760 865281600 230951680 584598920 370119056 121256680 355866536 359273984 186905088 821897168 840975822 514694552 227157504 434392143 73691136 363198912 550032672 174906176 706063558 571184900 96940032 716488616 321013520 107467520 354733730 520984064 413859568 799885568 771163840 957050800 96602366 649136640 597640400 25948496 161115130 511456000 110715920 867753432 742148508 403058954 852298650 2804864 43553792 351209724 997699584 606284688 843120704 981990596 782336090 975560914 227924304 220256928 728414916 894315772 79513696 378886352 860546800 726153324 113701920 389675520 597235456 250429080 306803200 419387232 936427424 340562240 344428258 959180896 415543552 712630906 794842624 381506544 790242304 396901888 875120880 613284096 260003736 487017432 588845056 550144680 500240960 322041520 602520800 679041528 766284800 963375000 799547904 535870208 391833600 167276000 263954480 149763808 944158960 275571200 397911168 870403512 924595712 90580048 257253376 820707436 475201024 2143994 443200094 714761914 295364160 802533924 931161248 381297280 134884232 556470432 833364928 911967744 124881920 287526400 91221696 703066536 863164824 188004112 682295252 432879280 415071872 693840000 741094024 740932544 853886832 383426048 208635652 10453504 555402144 539434528 706272448 108356222 817777920 511897738 96637752 877945832 620976128 20643920 530551552 410159936 97136768 439361024 256260970 576114324 482198384 928758784 412929528 249641696 820948480 163678208 585618816 116297120 289129152 332938536 574791488 882361600 247110512 708363368 896094608 898408064 741598208 534892992 797334528 783444660 55570584 53756964 596284096 877407996 582721676 570244736 962848896 824891904 101392968 147833652 129474496 259937032 654689696 895448900 821580131 719490240 650674604 719129536 460731680 253096464 844614816 766089472 69181344 381214720 532743440 938921112 343407360 222130592 976845600 282625705 906402480 789945632 838713520 938840100 777872384 201793016 724259092 964120536 609628608 720533920 652826624 598585392 131755056 225971744 41166638 294849744 727212160 313749326 106899412 236592342 201145920 605456160 547067928 253480760 751841536 705396992 960388544 954322486 932251680 778160000 264564456 468954112 702323584 495153772 456956104 619436544 499507112 622365264 614927368 511783446 617889408 241427078 318494064
321696128 546640448 555126292 685188480 629771596 498900544 763913600 555723656 382986688 330784948 769557100 572197968 578247552 570770461 616984208 423134784 327573088 592001808 346370880 762890718 597327176 320313080 500892480 456304376 406840028 314113456 527967656 479590496 503251096 699498148 780573568 495682272 387016104 613422912 639972008 388974092 549372032 504962400 575733088 596300052 769141368 638087968 764284352 740213824 489659792 357672288 656383648 777164566 692191520 656484776 675242560 770031456 779193973 738593984 616577344 709539752 632475040 320035140 405773376 376897016 396844416 780782720 438893376 787067008 403942232 325384896 519229840 528006159 755197528 621997396 593767488 309973728 408457424 471236256 594185588 710194816 655116576 524062480 345204320 771496472 760969520 312943808 308810016 424244588 612508830 474857944 488752712 684353088 421165824 729729760 478223264 776714128 722055488 777998400 715496000 773893344 600672848 391356520 594963456 447440400 528858368 770025204 362268008 439177392 516818560 481256444 548629088 600396608 633926176 603164160 657281792 404318048 620094480 673051936 452214040 310293752 297257408 663899756 579245508 338370624 496538592 538008064 569311336 351598336 512697992 335169208 352193600 362822656 322049660 500223440 693272640 438788096 683936052 700329940 771357696 737600832 556352512 411585824 714809408 628918704 319975168 567745856 312674318 656424768 601127888 402408000 521038464 701645172 334859216 678319100 435134588 401968528 741555632 775790144 714201600 557163008 611038108 360525424 465817248 609941504 512827264 345811840 491780047 371047616 768789886 487986880 644557822 770216908 484074240 371601168 674424268 565602400 680478480 706585472 415827386 343751256 618562528 520999904 357395072 752730992 535855360 690332416 540185016 492717456 610912736 452328256 524730278 429463328 690978736 484150448 695158604 627174351 666695922 688219008 423986224 500856704 411633408 761570640 508729568 603400704 546770688 822954936 823094688 473677756 791617472 935435632 288607200 199085528 147267072 978456536 261291460 105348928 216166000 912483712 703209000 466400432 614660766 65976832 361024320 824838672 719385600 414403002 937733800 939133952 99915230 25307276 122704340 245332352 713150910 277705992 10566608 468827868 363005736 224589864 3666464 896393968 433815968 908662272 244289406 5136480 658458848 357154026 390142880 26291248 335051264 915639196 402130176 492976448 108621908 929154560 747847232 13585152 55439360 763606700 238345018 866126944 378107547 149515800 600507696 124450304 521792192 756671504 613843344 166170710 124317000 1584688 133442720 676374315 926883536 506002016 278198896 658004048 841841564 773831532 813535120 546158592 442530432 171962456 256235076 899999638 825882224 50916160 907572486 881465536 15395928 150175744 538236480 101268096 686570880 307974160 271708032 379509248 414678816 497465024 259876504 573064704 622243392 798120160 146490912 615812400 336825934 753048424 972722912 748399342 795809268 136436224 83208768 100223360 219590144 300128768 858372304 469007193 723995904 565137984 221146768 463425088 966744320 864633184 410500608 511651964 454092800 912028224 522724000 100993908 932436480 10556012 818813784 866213888 210250066 889639968 811263120 656292240 131200496 793934464 569047120 109072028 128130631 252730446 518751360 583009016 147168832 187449306 504692730 966352448 681149440 736040700 536315392 225128064 816794200 94132216 36967808 16470592 286394280 985810780 692305408 414744576 435627824 426595520 598291160 842621952 412249190 318008624 342460456 912470880 553001040 539203896 554497654 447863796 405534432 207802976 214806288 948806652 751126528 605138432 907825344 923655488 861640704 966624600 562236544 178939260 945590917 713544472 667939200 326392192 67843328 183750400 558891840 921350080 161210360 308110848 766407456 534298936 465629184 786232592 647521912 913793816 897220056 175298808 632708163 955152544 553077248 578793512 955544800 868047154 32792132 887046560 636093232 724568502 346835200 454413116 712291050 644970036 562704640 15524118 441972226 412370576 432865904 570216576 267540800 247099456 650614464 204948536 963255056 533868288 453022208 335551104 701779584 868266720 352519200 335475824 542840064 267303112 597876808 758870336 505198788 191403712 322409192 312950336 155141920 598589696 135662025 144654880 349183208 363212256 456596800 130580672 716790518 209294080 737210304 507127632 969774124 790359680 959058048 122703098 248237744 351147424 719314320 82616280 694420880 309496162 232520424 684483474 456590288 401013200 686580960 65356192 479967056 551779226 12127626 316697600 45368832 795671520 216363992 310414800 918966944 1208624 963909824 178480196 361268288 718011620 305795932 768768220 667500074 410947904 306091128 480986680 370064000 711074720 474981520 920951896 859376736 616286720 654524800 810520992 919164752 934432320 293267636 475279200 276705416 263364480
376207496 601151816 609637660 739699848 684282964 553411912 818424968 610235024 437498056 385296316 824068468 626709336 632758920 625281829 671495576 477646152 382084456 646513176 400882248 817402086 651838544 374824448 555403848 510815744 461351396 368624824 582479024 534101864 557762464 754009516 835084936 550193640 441527472 667934280 694483376 443485460 603883400 559473768 630244456 650811420 823652736 692599336 818795720 794725192 544171160 412183656 710895016 831675934 746702888 710996144 729753928 824542824 833705341 793105352 671088712 764051120 686986408 374546508 460284744 431408384 451355784 835294088 493404744 841578376 458453600 379896264 573741208 582517527 809708896 676508764 648278856 364485096 462968792 525747624 648696956 764706184 709627944 578573848 399715688 826007840 815480888 367455176 363321384 478755956 667020198 529369312 543264080 738864456 475677192 784241128 532734632 831225496 776566856 832509768 770007368 828404712 655184216 445867888 649474824 501951768 395092372 636259208 228502012 305411396 383052564 347490448 414863092 466630612 500160180 469398164 523515796 270552052 486328484 539285940 318448044 176527756 163491412 530133760 445479512 204604628 362772596 404242068 435545340 217832340 378931996 201403212 218427604 229056660 188283664 366457444 559506644 305022100 550170056 566563944 637591700 603834836 422586516 277819828 581043412 495152708 186209172 433979860 178908322 522658772 467361892 268642004 387272468 567879176 201093220 544553104 301368592 268202532 607789636 642024148 580435604 423397012 477272112 226759428 332051252 476175508 379061268 212045844 358014051 237281620 635023890 354220884 510791826 636450912 350308244 237835172 540658272 431836404 546712484 572819476 282061390 209985260 484796532 387233908 223629076 618964996 402089364 556566420 406419020 358951460 477146740 318562260 390964282 295697332 557212740 350384452 561392608 493408355 532929926 554453012 290220228 367090708 277867412 627804644 374963572 469634708 819028096 574277120 974800896 958485280 901645680 999559720 1084416 302837250 79847496 954852096 109004864 450551296 340541696 502611216 767528480 178731668 87118848 463201408 587394776 381779978 571019764 339454848 957147312 315164000 22460096 134317456 193227608 989761593 464076954 401484350 410082040 115908620 653328448 551083384 668190272 243722560 12265402 880543920 356321362 484868575 476328384 446030384 867069704 116047536 478839648 349629888 403261264 629529220 302679168 940881932 944847360 425251200 503909688 671801600 398962176 934597004 640373888 836750080 235066884 13070480 915753984 186635580 91654144 396678848 652418112 530780288 177718144 125569216 948760320 762655360 101118890 398302288 104927912 533023456 464636928 961228180 916902064 735573720 507863040 256328192 522268812 927619520 38576840 579688688 328850432 35349760 254676613 907553176 115711808 377919840 783216940 901813304 879765824 866807048 859070016 331191040 494027728 700151296 13039616 181270272 546309030 714701568 872011926 126913792 867035824 199623680 702392064 4476352 691421720 93670016 449708708 447177616 277534112 509926672 939840000 6538639 164286464 233211648 318699016 978172044 780779968 233624596 967815184 209040680 447464848 274105856 824208518 228445126 118846720 617001664 100203744 589180513 913129818 54022188 924970528 302442490 38243840 434734140 896844864 326457168 236285354 753768416 894508992 787469312 849644728 207056384 993931776 912635264 24464344 556721584 632757892 713727232 666054144 502582848 105614674 47442816 294918464 234798016 665199680 68740896 804676320 106504178 851648182 935709792 587333816 380929264 42134 37619200 700792032 221226784 951862720 820223744 676527056 838482328 907622400 319601984 151826632 729997136 297085383 531343072 957352156 294047024 131942500 516932928 643143680 564316408 61093184 667713524 88853776 901578592 817809728 68150056 981736464 539684480 478667680 718908800 102425760 172824576 424962704 180908400 574236768 725872864 182095504 480540000 555923584 526897920 360317596 811803648 123450160 939197952 965654684 666311508 494682564 872036960 962689792 701955008 907844704 905434912 800118784 524356480 936704682 205143812 780942880 488234760 184510628 721244008 274637384 362879656 807252500 172596288 503461120 165863424 653170822 253309888 213802496 476821344 215532800 885928288 918891488 17546824 969627264 88663968 746519168 236506229 309043952 590400176 566540040 986554688 800666814 246287648 874925376 638899240 664836800 311689968 210876648 627700138 27750528 707398600 771243520 189985024 224819704 450995592 4864072 683152500 646507608 908850000 333280512 418823504 32101024 28622848 664632804 666745256 988610496 547890828 800327936 118772200 664934540 654431096 745669072 637585920 116339840 601719296 368376320 565264 773167920 796318468 864912016 310753288 43573168 423646904 159974252 97947776 888936816 884034014 740740608 169625088 973292220 117647288 399599296 202216880
92445232 317389552 325875396 455937584 400520700 269649648 534662704 326472760 153735792 101534052 540306204 342947072 348996656 341519565 387733312 193883888 98322192 362750912 117119984 533639822 368076280 91062184 271641584 227053480 177589132 84862560 298716760 250339600 274000200 470247252 551322672 266431376 157765208 384172016 410721112 159723196 320121136 275711504 346482192 367049156 539890472 408837072 535033456 510962928 260408896 128421392 427132752 547913670 462940624 427233880 445991664 540780560 549943077 509343088 387326448 480288856 403224144 90784244 176522480 147646120 167593520 551531824 209642480 557816112 174691336 96134000 289978944 298755263 525946632 392746500 364516592 80722832 179206528 241985360 364934692 480943920 425865680 294811584 115953424 542245576 531718624 83692912 79559120 194993692 383257934 245607048 259501816 455102192 191914928 500478864 248972368 547463232 492804592 548747504 486245104 544642448 371421952 162105624 365712560 218189504 337746900 578913736 171156540 248065924 325707092 290144976 357517620 409285140 442814708 412052692 466170324 213206580 428983012 481940468 261102572 119182284 106145940 472788288 388134040 147259156 305427124 346896596 378199868 160486868 321586524 144057740 161082132 171711188 130938192 309111972 502161172 247676628 492824584 509218472 580246228 546489364 365241044 220474356 523697940 437807236 128863700 376634388 121562850 465313300 410016420 211296532 329926996 510533704 143747748 487207632 244023120 210857060 550444164 584678676 523090132 366051540 419926640 169413956 274705780 418830036 321715796 154700372 300668579 179936148 577678418 296875412 453446354 579105440 292962772 180489700 483312800 374490932 489367012 515474004 224715918 152639788 427451060 329888436 166283604 561619524 344743892 499220948 349073548 301605988 419801268 261216788 333618810 238351860 499867268 293038980 504047136 436062883 475584454 497107540 232874756 309745236 220521940 570459172 317618100 412289236 130933668 48899584 824065184 650963152 962481360 195835488 165924944 506108826 121426592 136779456 926913536 654677344 227813760 633712528 528458464 330540000 742892144 309618868 942561556 865415840 978851050 958577644 574117624 673484288 240209472 153329704 550460748 653903872 656896848 140214944 593453888 900644352 958214652 391595512 417527808 264585472 377637888 837070292 506082464 340797620 814664054 304435520 575570752 29963760 240657912 94466048 129750784 683429892 899060864 816881667 178987776 221182560 618216768 557379602 568507027 907064064 108876666 979672250 159340696 425969900 60084392 737198848 502689272 317552384 646339864 648879348 667950400 585243680 187952384 338389840 267665728 360587430 156719168 189312256 663704800 546827384 587654530 674680856 810509986 787599960 846551808 991733362 806718976 943922176 580351904 974676992 944716631 566935056 443753120 732674848 462844944 701437504 903008384 730049024 454610532 657312768 48327392 556271296 387218624 267268704 656669384 118464000 635351782 248691900 484344200 451176464 451959488 858387649 642329600 345309312 382678400 845112580 85778384 426041160 523177600 907055104 764424824 660728736 565850336 666050820 721305045 518222784 514369280 566450304 831323488 750118528 221765894 146270208 603665112 22353328 676540032 273881952 789570762 895101200 730874944 170224128 961743376 583720720 122728032 636163168 516096000 787105280 393849498 207479880 836146840 870047103 642331904 439603872 856982764 336257390 715251475 910279872 836474768 445490152 812154616 797086736 32511971 550073732 938872512 229255456 53204616 538596800 510344452 70988848 388630064 644441728 565252235 867993536 23006394 478694900 552021376 138297184 412449168 730993792 818110472 797337223 960121260 949136784 431725740 586468296 797349480 801486968 51446720 410605920 766157856 524047040 924028928 606293120 304000000 37941056 679084072 763148556 713338384 738135264 416703272 6130432 129174896 203401704 100789424 867019920 658259584 405093312 747340768 313347456 582644672 12010608 635391920 155220944 696224336 621009992 237734400 348763296 611747416 546493072 422127616 620597293 501147616 923085024 746288344 223017728 515497536 472519936 690629120 102515992 964449408 953215232 167021568 26719876 623835392 759090980 739440434 712675044 430926208 769026696 104248320 550836800 9379184 992695040 33500470 772897024 990158064 499479040 240214030 295584320 76987008 530508032 671852775 145441448 960796864 520966592 641595200 454590116 111458048 482378400 915447552 881778888 305614444 663546448 230625192 931001160 576018176 420602352 978464864 230907776 362289016 38500672 79800833 573063216 191101616 965648608 448820912 306809344 700639489 568478400 876324288 347565872 47456404 259471566 618421888 905167232 242016256 730083544 708371036 682489038 882784960 618046080 489051136 507114528 409036970 940855856 639103456 740089352 288263844 3236320 81363140 74341440 541356736 762451200 466655328 669366560
237316800 462261120 470746964 600809152 545392268 414521216 679534272 471344328 298607360 246405620 685177772 487818640 493868224 486391133 532604880 338755456 243193760 507622480 261991552 678511390 512947848 235933752 416513152 371925048 322460700 229734128 443588328 395211168 418871768 615118820 696194240 411302944 302636776 529043584 555592680 304594764 464992704 420583072 491353760 511920724 684762040 553708640 679905024 655834496 405280464 273292960 572004320 692785238 607812192 572105448 590863232 685652128 694814645 654214656 532198016 625160424 548095712 235655812 321394048 292517688 312465088 696403392 354514048 702687680 319562904 241005568 434850512 443626831 670818200 537618068 509388160 225594400 324078096 386856928 509806260 625815488 570737248 439683152 260824992 687117144 676590192 228564480 224430688 339865260 528129502 390478616 404373384 599973760 336786496 645350432 393843936 692334800 637676160 693619072 631116672 689514016 516293520 306977192 510584128 363061072 265793784 506960620 99203424 176112808 253753976 218191860 285564504 337332024 370861592 340099576 394217208 141253464 357029896 409987352 189149456 47229168 34192824 400835172 316180924 75306040 233474008 274943480 306246752 88533752 249633408 72104624 89129016 99758072 58985076 237158856 430208056 175723512 420871468 437265356 508293112 474536248 293287928 148521240 451744824 365854120 56910584 304681272 49609734 393360184 338063304 139343416 257973880 438580588 71794632 415254516 172070004 138903944 478491048 512725560 451137016 294098424 347973524 97460840 202752664 346876920 249762680 82747256 228715463 107983032 505725302 224922296 381493238 507152324 221009656 108536584 411359684 302537816 417413896 443520888 152762802 80686672 355497944 257935320 94330488 489666408 272790776 427267832 277120432 229652872 347848152 189263672 261665694 166398744 427914152 221085864 432094020 364109767 403631338 425154424 160921640 237792120 148568824 498506056 245664984 340336120 738004544 439989088 900180378 915903744 326279168 910185122 757264608 388156272 48304420 509578240 208295166 819993158 208196128 752192800 959122560 150686880 635387000 181877488 283780404 789575184 85432448 561283594 159823840 970979584 314235412 934857600 302486434 611369040 354969688 64495392 112100344 123791360 650685360 42799360 55810580 102087592 461524184 836549632 790247232 410871028 286185024 591771312 852415866 182820096 736980544 549378560 749026880 848700000 805720152 994586400 761878240 397047040 52967320 300689152 898296652 974419616 371189064 869328128 89168384 977351804 803472896 869570100 933768704 233060552 430254608 424598528 753773085 395139368 814348928 517600984 102046128 799125248 309395968 841039960 196152488 351014400 535046834 181148928 696286720 709714016 995134992 500355956 152954240 798880896 110566120 689496532 561143296 767918328 626731292 290803832 80935776 800878268 762931120 58548400 27451244 974731488 960328252 900328240 46615232 414449184 7854592 638908928 10196000 161413440 884455648 382426432 536858144 647384126 484530399 727533752 720015104 969439280 89022720 766716356 737238400 578452536 628540928 303817608 158440472 351912128 433713920 70643888 782151960 984529568 597964144 907978912 912310050 562462480 161251328 628308164 802788096 86842568 888525888 306161744 359107554 541580288 559607600 194111504 320690304 185785376 593470464 513259520 39726250 569111040 998936176 366018240 465805312 232765568 201390528 464912576 598925504 298059884 478377560 435939400 605363568 845613056 340486560 136928932 719655424 147140928 554713294 576768200 790577772 942243757 320679440 9286592 418799904 857356500 786323392 186595712 782972048 482025152 272408462 655743592 915115528 647314200 511704690 240487000 516481024 259941928 663727744 326412970 332819840 366987852 879514994 641671864 806176448 687255390 687414528 274615468 298346352 239386500 186861078 198681544 573756832 635312900 393927520 362386176 356701216 287586824 44912664 637557968 202204760 50677300 921156060 712723448 397742024 928406528 645656320 244891276 521209856 126126400 547226120 212935888 811705580 843661344 328992768 639882252 502286144 118509760 179788292 2760928 72619528 884188832 665165284 245978596 18902000 977662080 12228352 461870312 71057376 128562700 621048064 622271888 105431296 781097856 232285568 120250488 322023840 296164012 734946008 898141184 261468472 572491896 240973524 64722056 950593696 902016256 230703616 584158240 333714260 599791936 293800800 726588204 671795584 830453072 154346049 317032453 123798992 223658752 705132768 41504192 896863424 341436050 879751992 444033536 901830088 127607680 551842672 266539024 335964914 739156106 129108560 719083456 508883168 234371968 370501952 122259968 71253280 690569040 374906944 531949128 217592414 335005696 5664752 776057396 858441168 906093536 437536144 484564400 476923352 915514304 861082270 266015904 525491012 946497732 14741312 801664000 837564144 857905536
75967488 300911808 309397652 439459840 384042956 253171904 518184960 309995016 137258048 85056308 523828460 326469328 332518912 325041821 371255568 177406144 81844448 346273168 100642240 517162078 351598536 74584440 255163840 210575736 161111388 68384816 282239016 233861856 257522456 453769508 534844928 249953632 141287464 367694272 394243368 143245452 303643392 259233760 330004448 350571412 523412728 392359328 518555712 494485184 243931152 111943648 410655008 531435926 446462880 410756136 429513920 524302816 533465333 492865344 370848704 463811112 386746400 74306500 160044736 131168376 151115776 535054080 193164736 541338368 158213592 79656256 273501200 282277519 509468888 376268756 348038848 64245088 162728784 225507616 348456948 464466176 409387936 278333840 99475680 525767832 515240880 67215168 63081376 178515948 366780190 229129304 243024072 438624448 175437184 484001120 232494624 530985488 476326848 532269760 469767360 528164704 354944208 145627880 349234816 201711760 573139776 814306612 406549416 483458800 561099968 525537852 592910496 644678016 678207584 647445568 701563200 448599456 664375888 717333344 496495448 354575160 341538816 708181164 623526916 382652032 540820000 582289472 613592744 395879744 556979400 379450616 396475008 407104064 366331068 544504848 737554048 483069504 728217460 744611348 815639104 781882240 600633920 455867232 759090816 673200112 364256576 612027264 356955726 700706176 645409296 446689408 565319872 745926580 379140624 722600508 479415996 446249936 785837040 820071552 758483008 601444416 655319516 404806832 510098656 654222912 557108672 390093248 536061455 415329024 813071294 532268288 688839230 814498316 528355648 415882576 718705676 609883808 724759888 750866880 460108794 388032664 662843936 565281312 401676480 797012400 580136768 734613824 584466424 536998864 655194144 496609664 569011686 473744736 735260144 528431856 739440012 671455759 710977330 732500416 468267632 545138112 455914816 805852048 553010976 647682112 894657984 180828672 145308862 947843968 135650304 127286144 72647168 44993536 65693118 158782110 653512192 640546624 131041984 930642944 227241920 26095720 657918960 383436472 261423616 621827584 903984076 546403954 388076608 435704848 346563164 286420470 744723216 310585168 80181568 481140022 614453952 997645312 718087040 392029040 260712500 618309840 787277277 33358288 167166904 386600960 417942476 62925386 622297148 472430930 319654552 906453200 393014816 657114624 86252456 742784768 926788268 141361718 380857408 844831244 662266944 971994672 329332502 712949760 785634666 899185088 41899520 303476776 858024064 706104240 351380914 475112320 447834730 728749524 949466180 166985600 885078720 120759676 656578048 902227920 405440544 805861760 954230983 773696018 284669200 455141888 811508480 223151370 811608904 115622048 636231536 717538443 888096787 839243440 19898816 255657122 48877376 997919936 985876594 570751584 234021510 728535712 407456704 42202448 823253280 146585664 50967800 749940432 340927400 847095112 781912064 714236096 856037426 711567840 649363944 492149248 866359352 284838056 978180000 187434240 171615616 649877404 167950226 898715260 493240728 832479040 204502164 846951168 418795189 683645196 617593248 798328543 734460849 762310744 187826688 590353244 208243902 382365760 516419456 942608944 853241032 681858016 372943656 482374824 997785428 162821120 273777720 583576600 751702912 382513180 928134272 992224320 31211520 644424320 985585664 662957824 945118128 853040416 5107884 468099144 318653440 673470196 363064384 207524704 782063582 284851968 55514472 946852424 526610096 205833376 621205884 407010086 838784512 371066096 871054704 503269192 114844960 842141856 789155924 910403712 350190336 648303200 806520836 131031432 209015361 614541628 842474880 620590656 244239360 225300253 435615676 361753372 38958998 279830400 821899104 936268288 907345792 421371904 522149200 904303600 8979760 28086960 712726528 852996608 341070448 491342304 801082400 265436188 53812272 504085200 75590200 647064704 748745084 953065168 99297328 386124672 977311072 467016512 605708688 81164992 134683354 546056625 20048304 32054510 922341472 959984368 533439032 143615680 143928512 427735316 696734026 620119968 769052416 290977236 554338192 880893664 437060544 589596200 831232879 4866784 534070972 7913376 838355100 553487404 199731584 883806192 816572756 945641956 451879120 436230880 759542784 707908024 251682824 582915274 692496688 189112306 309111898 462957664 503554358 770822816 810215585 58885088 622474066 241836384 981259392 499977804 664372028 19380284 687429536 240061658 622106368 95920880 914705920 316023488 633968440 45967872 170420624 841581190 945200000 66246320 187388512 978106260 462128968 154698816 31157968 556994088 403470136 577769056 644368768 206669356 196876800 288266752 92666288 637409024 74530432 198358456 872231696 741683136 159385344 335255368 81557696 552423456 447638528 676386816 191842960 899792300
418648384 643592704 652078548 782140736 726723852 595852800 860865856 652675912 479938944 427737204 866509356 669150224 675199808 667722717 713936464 520087040 424525344 688954064 443323136 859842974 694279432 417265336 597844736 553256632 503792284 411065712 624919912 576542752 600203352 796450404 877525824 592634528 483968360 710375168 736924264 485926348 646324288 601914656 672685344 693252308 866093624 735040224 861236608 837166080 586612048 454624544 753335904 874116822 789143776 753437032 772194816 866983712 876146229 835546240 713529600 806492008 729427296 416987396 502725632 473849272 493796672 877734976 535845632 884019264 500894488 422337152 616182096 624958415 852149784 718949652 690719744 406925984 505409680 568188512 691137844 807147072 752068832 621014736 442156576 868448728 857921776 409896064 405762272 521196844 709461086 571810200 585704968 781305344 518118080 826682016 575175520 873666384 819007744 874950656 812448256 870845600 697625104 488308776 691915712 544392656 667809243 908976079 501218883 578128267 655769435 620207319 687579963 739347483 772877051 742115035 796232667 543268923 759045355 812002811 591164915 449244627 436208283 802850631 718196383 477321499 635489467 676958939 708262211 490549211 651648867 474120083 491144475 501773531 461000535 639174315 832223515 577738971 822886927 839280815 910308571 876551707 695303387 550536699 853760283 767869579 458926043 706696731 451625193 795375643 740078763 541358875 659989339 840596047 473810091 817269975 574085463 540919403 880506507 914741019 853152475 696113883 749988983 499476299 604768123 748892379 651778139 484762715 630730922 509998491 907740761 626937755 783508697 909167783 623025115 510552043 813375143 704553275 819429355 845536347 554778261 482702131 757513403 659950779 496345947 891681867 674806235 829283291 679135891 631668331 749863611 591279131 663681153 568414203 829929611 623101323 834109479 766125226 805646797 827169883 562937099 639807579 550584283 900521515 647680443 742351579 613522000 893864704 526854144 697748256 959279488 584297520 831890976 542277056 866647232 151166628 658864440 274434432 965942784 618129824 265196440 344201984 622233120 960426320 385534976 585101012 309028408 118078032 365644980 882649568 383478400 674683520 694184320 595939712 951837824 978144768 248485632 613743332 616041408 434121472 736276186 264249344 127831672 579075200 901133592 371371520 555019264 295373056 606401472 621363200 254496768 714360440 23754896 909096012 373620320 168990336 430847556 860390336 832273716 373636584 525518608 279851520 401168896 304891162 487781812 347695516 582813696 333553760 880311296 440915200 300565680 890506752 240730253 927976971 10735552 754634752 203746080 742239792 294807296 247833926 182951936 336349944 748507560 586392572 621925152 862223520 905595248 429483096 803289528 998917776 173679968 280697600 178664448 523133952 122241544 701401160 327931200 642177981 231435776 301512952 542029856 770970752 406487368 546440384 626993280 864135088 249966064 370068986 672613964 850235456 653129458 505959045 255697663 559631040 969333814 736785184 109349774 797926064 629452890 280254976 431450624 847356336 969458000 339909776 771798880 960776442 555978800 651632072 906545152 698520752 533474702 158940028 431541856 926155520 771144336 785761440 975984056 202902612 323250810 629719808 217350598 736504832 35198208 475867760 288321936 159391112 267744768 538930272 341794656 395971795 960363328 955065712 321896096 835629284 833941856 23062256 539483704 889935452 470167936 36775264 293100544 589109552 297606568 308896976 894317688 99994494 442942456 738435438 913590506 648596736 668031600 470204960 808538356 235520000 627501184 212999632 124002048 271491648 6101688 537981660 983201120 884181952 805784886 775440256 289860048 491468320 192476736 331451200 129841760 449838972 993433088 942576138 809774688 311916256 373315424 845769216 578644544 525757440 517644474 272626272 486227264 627878592 631331840 600033792 389258336 692574208 166988520 723501914 288283136 982051468 690517614 919378752 488281632 220094138 907612160 969644416 103771008 672899234 844657968 96725320 203241140 486097152 694022336 136734190 571106710 483147474 498179648 513268352 506177232 520754500 493271808 736033280 858220704 915474797 698630568 8248032 328201188 537187156 972332960 169381120 840345016 581369920 259997056 825681872 447698452 333681368 330086688 645928288 608521152 671191502 703319184 252591268 857617280 644129196 532717568 506391280 341895708 567187776 572276077 33056256 922482104 819427170 294261728 47415388 661930512 296133632 678511120 287172544 168087552 788404568 706983824 509353472 375763444 363021800 133097760 566569984 902752256 75862528 30813904 993188824 175108544 446284848 737191554 992744310 530366020 278786896 446154824 101658608 812658176 727473448 685035710 365244032 593478088 162251668 696837756 187761924 988396824 471572256 599565312 757106848 876603931 435840000 310851760 365811712 411588352 522151000
80610568 305554888 314040732 444102920 388686036 257814984 522828040 314638096 141901128 89699388 528471540 331112408 337161992 329684901 375898648 182049224 86487528 350916248 105285320 521805158 356241616 79227520 259806920 215218816 165754468 73027896 286882096 238504936 262165536 458412588 539488008 254596712 145930544 372337352 398886448 147888532 308286472 263876840 334647528 355214492 528055808 397002408 523198792 499128264 248574232 116586728 415298088 536079006 451105960 415399216 434157000 528945896 538108413 497508424 375491784 468454192 391389480 78949580 164687816 135811456 155758856 539697160 197807816 545981448 162856672 84299336 278144280 286920599 514111968 380911836 352681928 68888168 167371864 230150696 353100028 469109256 414031016 282976920 104118760 530410912 519883960 71858248 67724456 183159028 371423270 233772384 247667152 443267528 180080264 488644200 237137704 535628568 480969928 536912840 474410440 532807784 359587288 150270960 353877896 206354840 499082410 740249246 332492050 409401434 487042602 451480486 518853130 570620650 604150218 573388202 627505834 374542090 590318522 643275978 422438082 280517794 267481450 634123798 549469550 308594666 466762634 508232106 539535378 321822378 482922034 305393250 322417642 333046698 292273702 470447482 663496682 409012138 654160094 670553982 741581738 707824874 526576554 381809866 685033450 599142746 290199210 537969898 282898360 626648810 571351930 372632042 491262506 671869214 305083258 648543142 405358630 372192570 711779674 746014186 684425642 527387050 581262150 330749466 436041290 580165546 483051306 316035882 462004089 341271658 739013928 458210922 614781864 740440950 454298282 341825210 644648310 535826442 650702522 676809514 386051428 313975298 588786570 491223946 327619114 722955034 506079402 660556458 510409058 462941498 581136778 422552298 494954320 399687370 661202778 454374490 665382646 597398393 636919964 658443050 394210266 471080746 381857450 731794682 478953610 573624746 451981866 254324512 178069184 600129496 52608 849577120 822394112 952294400 270780024 12150272 30201592 615914528 495137280 485537856 448128352 47910623 470783744 45659324 490678680 217553688 121616200 747423968 127943936 900928512 480355040 391500000 523735038 485881928 496647920 50406496 679363388 539904900 390830776 794485536 582596920 954551940 700035456 773946208 525397944 326595568 252941824 159630128 898638928 725255874 573575168 652044592 133198376 524928016 224398272 284410384 636635620 673970592 137448256 542400800 809588552 516857360 762289453 58273792 115862224 538206016 193578984 908870934 854648552 471421648 898736384 570392756 355044844 828342400 703120832 948875024 65056000 464684152 635084288 883921824 413298432 28253776 844820032 589720960 358635040 933989616 887282288 48977236 497095024 648422450 933518064 240114304 313980928 58760832 557902336 965258368 16813056 757756800 776678912 140438968 475515904 162798940 317744384 443165824 466764160 214822576 47692124 894569024 397509840 605006700 803142144 492357936 387201368 640245248 356515072 432199040 538126696 850892074 291482368 495828000 925718261 352604864 147439768 419380928 931957640 438731768 204292606 240370700 920433856 275793536 59284128 986162900 32222720 254053972 765565632 237842400 336738232 263959360 691651409 181426752 504046656 789966816 474857856 899900608 957235056 185106630 768071392 537871072 342748624 164137716 596176064 566159228 323608344 130214208 649996928 982300928 809940528 585618660 758636184 280552336 440276992 223820856 601452928 497674800 860562784 102375168 868327104 602672952 721700864 61008784 510895340 279360752 422070272 585057492 571487984 699185472 785300664 548645736 775054280 538155557 964247808 882232286 202960000 697650464 514595840 84009456 564404480 733286912 993122580 349202598 551034880 165529408 768556672 120800512 24589056 518035040 248892032 260365312 743484432 488775168 327718160 196974332 439400772 179948032 629494454 898915200 105169500 224929152 619440970 649949688 862471872 643500024 855436160 804372448 48991622 124772624 818334948 967853440 448665466 265886720 692898920 454635672 998605536 850594560 561321472 891738688 647590400 550351552 284654438 688851520 500485120 331715968 938165736 409015432 55168422 380674606 359298517 640543176 827595872 774385528 478978779 512826268 253793188 203547968 599381808 105547540 278216384 944580888 419875904 191589168 178977344 505266028 25375808 384999488 607084848 127716408 954821504 505600584 939917696 585402000 819871340 856936458 852990664 812899968 485796352 431894984 462906152 526716064 607968128 890851232 873862464 541652368 511143728 96871344 635314600 533849200 214059840 720870272 194155328 106441320 561573389 997656384 640159272 597448656 866051584 303402368 925742720 550386930 815628000 601193816 480584736 445466023 87876644 809505088 232450752 789392352 49097616 530217864 371301136 396171751 832302717 358579920 733339232 607713800 431749644 77135360
321183264 546127584 554613428 684675616 629258732 498387680 763400736 555210792 382473824 330272084 769044236 571685104 577734688 570257597 616471344 422621920 327060224 591488944 345858016 762377854 596814312 319800216 500379616 455791512 406327164 313600592 527454792 479077632 502738232 698985284 780060704 495169408 386503240 612910048 639459144 388461228 548859168 504449536 575220224 595787188 768628504 637575104 763771488 739700960 489146928 357159424 655870784 776651702 691678656 655971912 674729696 769518592 778681109 738081120 616064480 709026888 631962176 319522276 405260512 376384152 396331552 780269856 438380512 786554144 403429368 324872032 518716976 527493295 754684664 621484532 593254624 309460864 407944560 470723392 593672724 709681952 654603712 523549616 344691456 770983608 760456656 312430944 308297152 423731724 611995966 474345080 488239848 683840224 420652960 729216896 477710400 776201264 721542624 777485536 714983136 773380480 600159984 390843656 594450592 446927536 737167168 978334004 570576808 647486192 725127360 689565244 756937888 808705408 842234976 811472960 865590592 612626848 828403280 881360736 660522840 518602552 505566208 872208556 787554308 546679424 704847392 746316864 777620136 559907136 721006792 543478008 560502400 571131456 530358460 708532240 901581440 647096896 892244852 908638740 979666496 945909632 764661312 619894624 923118208 837227504 528283968 776054656 520983118 864733568 809436688 610716800 729347264 909953972 543168016 886627900 643443388 610277328 949864432 984098944 922510400 765471808 819346908 568834224 674126048 818250304 721136064 554120640 700088847 579356416 977098686 696295680 852866622 978525708 692383040 579909968 882733068 773911200 888787280 914894272 624136186 552060056 826871328 729308704 565703872 961039792 744164160 898641216 748493816 701026256 819221536 660637056 733039078 637772128 899287536 692459248 903467404 835483151 875004722 896527808 632295024 709165504 619942208 969879440 717038368 811709504 844204544 697512778 108264412 934880256 96816384 79081984 559985520 46379169 441519792 49997104 878469672 483019384 299145408 960547328 742392888 787100914 808731712 363236992 324672904 204811990 580747392 103630208 585624032 114108350 842010040 678685700 345004736 946248948 454796650 287548416 864046352 844928540 30182224 899751188 411380608 69540336 860663464 421461224 797434496 535872480 615139808 633367220 386387384 536498400 112080128 219764400 216465598 763039680 642240000 982265888 586528240 475367424 295188988 590881664 472127992 906853840 858353152 844804880 239894080 87661232 674504896 309681280 199183420 203341824 122193664 146370832 636466840 408337920 553387376 207711848 960541904 359497264 132677920 999118064 759566672 888730032 556073600 182985728 810769912 27825056 337932546 738599756 860647956 222991360 566043328 528336790 995598592 739412668 437510096 365582538 779880064 168210238 196448640 370617256 400489024 38946112 642713152 654727984 378648832 189853120 13420184 676434232 658980668 300833092 716131730 668513928 412861888 962719296 952848896 172796800 288197056 909376144 980257024 598359974 303056326 760596304 671090048 34660336 735007640 301646848 603343075 325825472 228480512 978235392 361039552 125988736 201960416 468794920 458373840 995666688 24842240 573562456 771472000 141647092 504218136 993882368 410648704 158824960 214870304 116763340 685829520 745548000 710326666 30072384 696862464 659237616 834995744 26070016 652982376 996091600 832663472 760353792 669770944 358510560 538049300 307850592 525526272 528232000 806946816 592375968 878146880 109707520 601846478 337074592 237887304 57658360 775055904 294258944 545972896 374718140 349727232 813231648 171190392 538474496 607790904 723858792 987891200 368539488 931205120 782748186 934931200 448466720 158824793 823559721 874033664 784225744 858757760 392174640 438679200 275698856 902007248 937904128 447350880 60603476 32909100 887406272 825007096 684056412 184849432 404758703 895207424 314352192 611741696 778456592 686113924 769876472 640274176 807358334 251157050 367193408 744185120 682396864 508220552 141821184 825685696 470892232 758605472 716611296 59288224 978201576 277537664 346918056 295333696 756978016 85218864 463089152 278349792 765940504 478305920 871509240 622141952 592166318 263557632 324413856 305970688 937920000 324055296 529080896 881034804 131981942 701442712 286857510 28801856 566570246 850609104 354641886 680561936 196000608 79697472 840398856 392738968 963045184 4082720 91809152 655744260 389661056 791198704 587850144 375716540 538654504 73919935 524876800 947362032 994056672 795717776 180822576 281462784 755059804 235485216 547416348 671628272 740930984 750331707 992565304 177706708 654891872 217885610 876357636 613280000 189142592 447002634 877197312 754600448 823852304 505703534 584142776 561928912 362513100 360118772 280204688 172171264 944770596 951778128 249993440 979431680 618568730 879423832 63951442 744643584 365466584
394178880 619123200 627609044 757671232 702254348 571383296 836396352 628206408 455469440 403267700 842039852 644680720 650730304 643253213 689466960 495617536 400055840 664484560 418853632 835373470 669809928 392795832 573375232 528787128 479322780 386596208 600450408 552073248 575733848 771980900 853056320 568165024 459498856 685905664 712454760 461456844 621854784 577445152 648215840 668782804 841624120 710570720 836767104 812696576 562142544 430155040 728866400 849647318 764674272 728967528 747725312 842514208 851676725 811076736 689060096 782022504 704957792 392517892 478256128 449379768 469327168 853265472 511376128 859549760 476424984 397867648 591712592 600488911 827680280 694480148 666250240 382456480 480940176 543719008 666668340 782677568 727599328 596545232 417687072 843979224 833452272 385426560 381292768 496727340 684991582 547340696 561235464 756835840 493648576 802212512 550706016 849196880 794538240 850481152 787978752 846376096 673155600 463839272 667446208 519923152 403253490 644420326 236663130 313572514 391213682 355651566 423024210 474791730 508321298 477559282 531676914 278713170 494489602 547447058 326609162 184688874 171652530 538294878 453640630 212765746 370933714 412403186 443706458 225993458 387093114 209564330 226588722 237217778 196444782 374618562 567667762 313183218 558331174 574725062 645752818 611995954 430747634 285980946 589204530 503313826 194370290 442140978 187069440 530819890 475523010 276803122 395433586 576040294 209254338 552714222 309529710 276363650 615950754 650185266 588596722 431558130 485433230 234920546 340212370 484336626 387222386 220206962 366175169 245442738 643185008 362382002 518952944 644612030 358469362 245996290 548819390 439997522 554873602 580980594 290222508 218146378 492957650 395395026 231790194 627126114 410250482 564727538 414580138 367112578 485307858 326723378 399125400 303858450 565373858 358545570 569553726 501569473 541091044 562614130 298381346 375251826 286028530 635965762 383124690 477795826 98306784 286041616 101957992 792124106 798278400 688050826 641842446 77448960 646908416 792819940 285579036 673471528 128583866 532192807 114351536 607556204 848878448 695938800 628357024 959467808 119837040 390608868 564970334 490705760 594146944 868433728 578452324 71860768 39153856 733549760 690260668 878554112 844582912 857197824 285252208 46371416 458936256 719180440 110319200 129820000 322563072 277480202 484917928 969783824 46761088 141252000 58077630 292897248 124988384 114332192 317469502 769040304 522578856 599732138 169616800 349140544 491253888 318640416 192419072 53882384 151785542 429661954 231141120 841457024 723110720 780469466 340040600 409537936 509523076 221488032 205531384 929933376 170959168 845832256 738279078 989367488 123384704 247081568 652197568 833761268 967153144 878502388 893042920 645826536 398063408 198799360 903390888 927281600 90839616 550909504 436685144 265539952 752982272 937815040 86693868 405352144 120512320 181406653 495182264 725434480 355955080 603802240 143900160 796719104 698714572 971943936 839944128 295246760 100257800 804336374 856906196 875940280 195332480 536641700 115195616 67543552 360479178 411988224 1159985 128697144 231237056 756335512 90483264 578440928 846415872 490529626 915565568 193608224 1421620 725955528 25377312 909704896 194870784 465517824 807501832 1261648 296424240 802766017 129049456 312393032 412653902 104886600 730018112 856618688 811098024 734076672 76036098 354519544 633395136 233994892 504170624 64055168 867373568 241855152 262422116 529808467 435248288 796508896 80426400 417664688 850305671 50856960 418261888 911745912 366065920 809995648 208357568 205737008 819442944 481670656 37013424 561958400 756894680 361120000 712170208 690548608 6263584 774634816 851711744 286601088 719529344 707248000 647517968 580719714 887607312 948032864 123769280 256200806 470562048 892813520 352038767 145131216 995449472 632161980 647741534 308705536 335225824 156092390 397502656 29943536 315938752 308050394 333117188 239331264 958686720 990038464 872685792 51819230 853198944 662033828 176309760 123176546 268324388 495490855 109569920 223221648 277318720 684114335 145664154 492608512 107518080 346963456 807001036 86101576 5983901 331440880 105060608 471534336 565168564 4913908 815631488 750721034 515160448 700137888 327407878 751280128 408325696 225926624 483448128 539183424 363059456 689950176 631202000 207525760 939176152 208116584 83272736 115873664 251802008 559744440 589815808 901439968 418474416 644937408 213572320 616858832 448520000 697849856 541470624 72111264 479368704 875633440 320394912 790074368 180942336 447108096 757702016 580089344 761883832 584316128 656459632 723265216 735230464 448975680 556894364 335246176 835558624 241419760 256930792 188731856 500796160 648045816 235558675 890685508 103798192 942832384 124188800 165846008 113736840 159171914 288022800 142163488 229019144 660466016 920504048 804369484 371650176 944124416 860595552 785416768
501210882 726155202 734641046 864703234 809286350 678415298 943428354 735238410 562501442 510299702 949071854 751712722 757762306 750285215 796498962 602649538 507087842 771516562 525885634 942405472 776841930 499827834 680407234 635819130 586354782 493628210 707482410 659105250 682765850 879012902 960088322 675197026 566530858 792937666 819486762 568488846 728886786 684477154 755247842 775814806 948656122 817602722 943799106 919728578 669174546 537187042 835898402 956679320 871706274 835999530 854757314 949546210 958708727 918108738 796092098 889054506 811989794 499549894 585288130 556411770 576359170 960297474 618408130 966581762 583456986 504899650 698744594 707520913 934712282 801512150 773282242 489488482 587972178 650751010 773700342 889709570 834631330 703577234 524719074 951011226 940484274 492458562 488324770 603759342 792023584 654372698 668267466 863867842 600680578 909244514 657738018 956228882 901570242 957513154 895010754 953408098 780187602 570871274 774478210 626955154 265116672 506283508 98526312 175435696 253076864 217514748 284887392 336654912 370184480 339422464 393540096 140576352 356352784 409310240 188472344 46552056 33515712 400158060 315503812 74628928 232796896 274266368 305569640 87856640 248956296 71427512 88451904 99080960 58307964 236481744 429530944 175046400 420194356 436588244 507616000 473859136 292610816 147844128 451067712 365177008 56233472 304004160 48932622 392683072 337386192 138666304 257296768 437903476 71117520 414577404 171392892 138226832 477813936 512048448 450459904 293421312 347296412 96783728 202075552 346199808 249085568 82070144 228038351 107305920 505048190 224245184 380816126 506475212 220332544 107859472 410682572 301860704 416736784 442843776 152085690 80009560 354820832 257258208 93653376 488989296 272113664 426590720 276443320 228975760 347171040 188586560 260988582 165721632 427237040 220408752 431416908 363432655 402954226 424477312 160244528 237115008 147891712 497828944 244987872 339659008 490262572 961970204 17548280 818862096 655160064 429505808 360388128 623178388 648598016 517253312 313338242 505423424 211702800 496831303 244311688 353224192 184418516 26551660 464602779 456336376 840462400 147324416 313794552 684127700 213997186 839534520 487026248 909380608 27943545 424001640 5573280 242095338 103702248 592390028 408114688 477119104 692954528 564084984 860112384 768341120 599989744 267474080 53985532 462336224 524124600 933762269 198448606 708626384 526776756 559824384 662012032 551467976 265544864 284157216 233720192 728999294 659664992 168700448 522632424 886935552 282395264 984721738 834059390 534391576 937726400 516019968 369726784 322288640 119936894 129093282 708583000 764331056 528290456 572444288 466267766 156492884 879543296 91127616 882163584 59568080 595823616 698156032 425644544 972600192 169956928 103473920 889780134 92376528 170947072 274895581 962989984 125299032 968864520 679570550 763909888 997674848 246262368 677628384 704797920 116442976 137469008 156434880 217360384 737354928 621131560 151985996 350844344 168505920 562751360 159015456 83409408 892301312 778440064 488542304 884801744 675876480 504537440 623133628 70398344 61986816 465650664 556685056 249377440 172755776 855466752 625688688 570743680 893545152 275689384 958298282 729109784 435927944 308366376 779244096 66947386 308285168 191485704 36355528 121608554 764129764 286514592 651371136 484008096 373654528 791056224 927108925 35003136 530525568 327438336 765716736 437753856 103312720 187083264 960192 530040288 587171840 915930616 507562808 529728512 587906016 534196640 652989832 891808752 99776576 660570884 942655202 179495424 707902636 380735488 768378958 880222672 523930020 225763504 749580544 138507264 133950524 987029872 153108480 895798784 768440296 329166256 972188920 259162206 171591660 453846400 456911575 669564672 206999682 189401688 206707712 138142784 501272704 672890592 499861500 293742720 342703368 538806368 751561728 584658560 849470704 140747264 611164383 438720384 876224032 758276400 258733772 186996240 455412032 947168624 509150656 769846272 541436088 179923200 788524212 674020256 440725540 780582336 394458060 942465344 693330912 187255184 883124696 246680208 582673152 658623680 833165352 322230048 81101880 233840384 569194730 153895500 581094000 457591392 87588864 274151424 599379584 798872160 240687616 539420512 409400320 684482638 397588864 460164192 913300000 284488608 381694778 126593712 236270176 99527808 461896944 263461552 265941520 563441436 591043977 286550138 339856896 759596318 866355988 928513484 643755136 309213952 922393792 494002176 433866816 547519776 546065408 499486656 655176000 212832832 301400512 244435072 280623192 456366912 604204116 392190464 920542488 530182074 584283632 698359504 665781440 797973344 449150080 489602304 28822824 908606976 19040544 793133568 245138144 115993216 953726854 121797920 428232832 951279104 958648384 260907758 876575232 494325208 168948832 381669376 955711608
110587328 335531648 344017492 474079680 418662796 287791744 552804800 344614856 171877888 119676148 558448300 361089168 367138752 359661661 405875408 212025984 116464288 380893008 135262080 551781918 386218376 109204280 289783680 245195576 195731228 103004656 316858856 268481696 292142296 488389348 569464768 284573472 175907304 402314112 428863208 177865292 338263232 293853600 364624288 385191252 558032568 426979168 553175552 529105024 278550992 146563488 445274848 566055766 481082720 445375976 464133760 558922656 568085173 527485184 405468544 498430952 421366240 108926340 194664576 165788216 185735616 569673920 227784576 575958208 192833432 114276096 308121040 316897359 544088728 410888596 382658688 98864928 197348624 260127456 383076788 499086016 444007776 312953680 134095520 560387672 549860720 101835008 97701216 213135788 401400030 263749144 277643912 473244288 210057024 518620960 267114464 565605328 510946688 566889600 504387200 562784544 389564048 180247720 383854656 236331600 586874112 828040948 420283752 497193136 574834304 539272188 606644832 658412352 691941920 661179904 715297536 462333792 678110224 731067680 510229784 368309496 355273152 721915500 637261252 396386368 554554336 596023808 627327080 409614080 570713736 393184952 410209344 420838400 380065404 558239184 751288384 496803840 741951796 758345684 829373440 795616576 614368256 469601568 772825152 686934448 377990912 625761600 370690062 714440512 659143632 460423744 579054208 759660916 392874960 736334844 493150332 459984272 799571376 833805888 772217344 615178752 669053852 418541168 523832992 667957248 570843008 403827584 549795791 429063360 826805630 546002624 702573566 828232652 542089984 429616912 732440012 623618144 738494224 764601216 473843130 401767000 676578272 579015648 415410816 810746736 593871104 748348160 598200760 550733200 668928480 510344000 582746022 487479072 748994480 542166192 753174348 685190095 724711666 746234752 482001968 558872448 469649152 819586384 566745312 661416448 89439172 136213440 98067392 499956992 714979786 782887424 840213504 287352572 206519696 145258688 59999192 588394848 450295424 573470956 171190400 876367872 734245888 339765680 612403464 845510288 621259524 384584572 632780064 782137486 484247022 760719680 519972608 590363036 525717760 1217024 470348207 664607968 575706510 551081760 788585344 850460416 277060608 228020096 936369408 634001536 107502344 114121428 697608704 730339456 132741440 843086976 807983104 138584240 344837360 822328992 201823584 226712928 995426304 80505152 358595072 731732992 646891440 996584320 655417976 912052472 329509840 481621564 986206064 337428528 150337835 247922448 571359260 688643136 234920634 331815608 885728168 778096128 574371288 951195744 574151472 810738288 404017220 55526808 113568016 452797664 598565436 361135608 904194224 670269836 430601608 556307780 515089152 46970880 194155928 195374208 799641472 536284768 115710976 311936480 924833280 250528484 573065830 915083232 247030272 259946816 169473600 396979352 496107708 355802240 715448379 285849632 478112336 89911968 917073832 804994200 296627712 846546488 930888448 980947104 84167212 671957000 939413944 422362112 804960320 548806912 436311680 348207896 113946512 283682984 574683848 813008384 845116782 967013568 131481340 416380850 242239862 299361296 334150336 300407232 763320064 318278294 231925736 720552832 862702338 59059400 401550256 878210816 38141972 221334528 571022336 883604000 494319992 69346304 521683168 459326592 960766320 357482296 844904640 259961319 939366296 396477568 916735104 477565808 312041984 170443648 217134656 910494520 136415936 201447680 710829080 625566720 35732036 782643888 196151356 809817712 246931584 644156768 126315352 161973024 413887616 386897675 204403424 833855484 707939064 581856968 357853184 762771264 837792256 953145216 536339648 882303680 956124372 426249183 830072208 184584800 811345152 836019216 68953856 56603136 314069648 902560512 976758234 215521314 778736384 50103348 252451840 725658688 889867983 319162208 457613440 644416608 932214784 803486822 328117760 457676626 54652000 183958016 868809592 658625376 788674560 39389636 176984888 718052955 879425800 822086576 683509280 555915968 952583184 671207952 670890508 133976320 305161363 491173832 537431040 447671936 864281344 180059472 449232608 755991280 441091888 166219264 650171004 576504832 449234000 566375936 80484608 58668544 104272992 964031040 40094634 529514048 320484672 761595620 500621988 998938128 820029952 389772208 391350688 283624264 547547192 676690164 963994112 246652800 256776832 508201920 403992804 64244736 251403872 463005088 547294212 664643000 620960768 830078464 337300000 992644864 723293184 122042336 943248832 941536688 314458432 134779076 369164800 392698112 736299296 22421144 290456160 314876691 700413184 411068096 904275132 81428992 944444857 894166831 186036692 171857116 64179712 730141824 889838880 29688136 568533536 265256544 510947136 211274240 847621360 956270478
262825536 487769856 496255700 626317888 570901004 440029952 705043008 496853064 324116096 271914356 710686508 513327376 519376960 511899869 558113616 364264192 268702496 533131216 287500288 704020126 538456584 261442488 442021888 397433784 347969436 255242864 469097064 420719904 444380504 640627556 721702976 436811680 328145512 554552320 581101416 330103500 490501440 446091808 516862496 537429460 710270776 579217376 705413760 681343232 430789200 298801696 597513056 718293974 633320928 597614184 616371968 711160864 720323381 679723392 557706752 650669160 573604448 261164548 346902784 318026424 337973824 721912128 380022784 728196416 345071640 266514304 460359248 469135567 696326936 563126804 534896896 251103136 349586832 412365664 535314996 651324224 596245984 465191888 286333728 712625880 702098928 254073216 249939424 365373996 553638238 415987352 429882120 625482496 362295232 670859168 419352672 717843536 663184896 719127808 656625408 715022752 541802256 332485928 536092864 388569808 502851328 744018164 336260968 413170352 490811520 455249404 522622048 574389568 607919136 577157120 631274752 378311008 594087440 647044896 426207000 284286712 271250368 637892716 553238468 312363584 470531552 512001024 543304296 325591296 486690952 309162168 326186560 336815616 296042620 474216400 667265600 412781056 657929012 674322900 745350656 711593792 530345472 385578784 688802368 602911664 293968128 541738816 286667278 630417728 575120848 376400960 495031424 675638132 308852176 652312060 409127548 375961488 715548592 749783104 688194560 531155968 585031068 334518384 439810208 583934464 486820224 319804800 465773007 345040576 742782846 461979840 618550782 744209868 458067200 345594128 648417228 539595360 654471440 680578432 389820346 317744216 592555488 494992864 331388032 726723952 509848320 664325376 514177976 466710416 584905696 426321216 498723238 403456288 664971696 458143408 669151564 601167311 640688882 662211968 397979184 474849664 385626368 735563600 482722528 577393664 283714336 99032220 488216916 607902528 949770944 502441984 608166888 201103380 512517568 899903046 987271083 760224048 807571416 374101760 613472808 918697504 472587264 45358656 388020712 556552616 678925376 386559836 164359792 406913860 487558068 970694474 86620156 153250439 512024592 731741600 424787752 394195254 390502234 58067840 498185500 587366408 533089568 454749264 126511616 510640240 930992180 971605852 817327232 891676000 571591296 143841560 774809952 969189536 183856768 314552384 627168645 506001136 750767692 168555520 704136192 354678096 584385536 948440576 179650450 963365468 733878832 978654672 816324440 682324000 308092080 553714556 399946496 368073184 771882648 956280576 801701968 316755968 289331456 445841284 539759488 360573600 749339372 340174592 835434272 683809792 741506788 903414272 546844864 414963584 906684340 825892864 965877760 422369706 97056544 826771056 923390748 362126090 588889548 147075520 803908800 10979424 924657916 667154944 965348352 992863808 901026304 380168320 419654200 404594784 594927665 228983488 421787136 24349952 943999412 816117972 346075785 420661268 927667056 598751832 296189312 268903808 951043011 220090176 663376840 101369728 119735168 206931384 196480512 914276128 877401568 705523904 67384688 537681008 431842328 627017212 210289368 230998528 856561664 978595975 565868480 36898886 161792128 774761920 935431456 193421808 638395136 200806976 100198769 675896768 596076224 428607132 454103494 375431168 724651056 7635984 222238112 262835744 465034072 514061760 440148000 538174080 539435424 296990320 650854200 708640940 991167488 196129536 356500992 969050112 933733952 51641920 665098902 356078992 2993216 104818084 516993536 66525893 648659360 524228804 123371930 490281020 476378080 802262402 757931072 4119920 969385472 709731840 726637152 895411811 494156224 754009600 608599336 914282958 794059088 43872768 475421696 117800520 966670000 347688358 439137728 210392448 184133120 500529888 736930160 70495526 624581013 102154170 508210108 560815424 657124696 669296640 266219272 356555840 893892096 959017600 342804926 457390816 161466048 693604912 389731840 252173200 961669968 741762816 164375136 692603664 290278940 376361984 1183616 606739474 284274488 877509312 331239296 830353144 458985472 999138208 987421132 655814112 83774024 914256960 600061328 281956874 63207424 283529984 836881288 340901528 687496160 285939696 420087844 47045244 59600110 600797832 326888576 630211072 742262718 512714000 755199168 752412304 594650400 421091968 652022560 301898400 171127120 205484928 543701504 591313128 736805934 466160176 776153200 590966720 965393334 22556160 315838720 659844608 28735488 658433852 380864144 574650880 667822688 872630608 156798552 361558837 957234920 761920392 97055392 813653888 763047808 889142848 150258048 492118656 28134912 449640664 580609360 902019312 36316672 39483108 448563000 43569690 284309872 587632900 86505568 634546540 639512668 985165800 373761216 723055584
272913600 497857920 506343764 636405952 580989068 450118016 715131072 506941128 334204160 282002420 720774572 523415440 529465024 521987933 568201680 374352256 278790560 543219280 297588352 714108190 548544648 271530552 452109952 407521848 358057500 265330928 479185128 430807968 454468568 650715620 731791040 446899744 338233576 564640384 591189480 340191564 500589504 456179872 526950560 547517524 720358840 589305440 715501824 691431296 440877264 308889760 607601120 728382038 643408992 607702248 626460032 721248928 730411445 689811456 567794816 660757224 583692512 271252612 356990848 328114488 348061888 732000192 390110848 738284480 355159704 276602368 470447312 479223631 706415000 573214868 544984960 261191200 359674896 422453728 545403060 661412288 606334048 475279952 296421792 722713944 712186992 264161280 260027488 375462060 563726302 426075416 439970184 635570560 372383296 680947232 429440736 727931600 673272960 729215872 666713472 725110816 551890320 342573992 546180928 398657872 703965200 945132036 537374840 614284224 691925392 656363276 723735920 775503440 809033008 778270992 832388624 579424880 795201312 848158768 627320872 485400584 472364240 839006588 754352340 513477456 671645424 713114896 744418168 526705168 687804824 510276040 527300432 537929488 497156492 675330272 868379472 613894928 859042884 875436772 946464528 912707664 731459344 586692656 889916240 804025536 495082000 742852688 487781150 831531600 776234720 577514832 696145296 876752004 509966048 853425932 610241420 577075360 916662464 950896976 889308432 732269840 786144940 535632256 640924080 785048336 687934096 520918672 666886879 546154448 943896718 663093712 819664654 945323740 659181072 546708000 849531100 740709232 855585312 881692304 590934218 518858088 793669360 696106736 532501904 927837824 710962192 865439248 715291848 667824288 786019568 627435088 699837110 604570160 866085568 659257280 870265436 802281183 841802754 863325840 599093056 675963536 586740240 936677472 683836400 778507536 845719936 205393292 75970368 741329704 879537952 537177624 499602144 84933760 152674304 434088360 471770128 337443712 82242845 59523424 558294784 428124903 1674048 821605224 37327728 793297920 900883968 153665012 502403408 560582784 962390692 56835144 248491520 787060562 755259360 665039330 415598464 590642692 400397952 606948096 135156224 622000588 402277376 344607744 202528624 127387440 134569600 721943992 181192832 185600 98744884 680485856 41356615 591538688 233781248 147115840 436956642 997805384 483000784 638260000 267776320 510659092 484101864 774216540 255506848 873223752 692376576 368803072 530183850 957190656 409991680 640653660 827610128 980791390 127061824 165441184 844429184 245391968 379325136 730412833 572531104 27395388 960156480 691886344 466842416 607715544 87008626 558031446 622992928 786625824 692905984 660929152 975550464 762429078 799016568 867181136 208633600 400875008 441817280 328211284 870454600 514744248 880380608 592496192 51696752 840937216 587495424 660645852 924138000 398501120 282381920 786410866 575580016 691443930 435369792 771583456 14350560 75845593 984218112 415455216 514100840 855216256 736695773 799689792 943392448 604951216 745381880 682430272 673923136 158946984 570878474 670799616 246920192 432334988 708429440 10527632 751838224 100921856 356372736 514205656 232934144 806128000 515494516 143167104 815164800 48919268 138547240 963904320 39218844 525235488 204559864 964612516 207679952 243199712 480180480 977290560 645190272 928078488 693839872 219884144 597569776 126780624 613602784 216230306 395967706 12286461 902790260 184769592 150604240 782526768 451005487 299335616 365785088 795538432 338986138 631936998 922696320 693299200 143238552 812371744 620033536 669131197 446399120 521217792 799529916 606833613 25372544 940175248 632925696 906457568 374128700 224168432 302919216 997309136 430591536 156225664 947587992 696333184 335290528 773369600 664637500 429862784 824924143 330430376 553827912 110522808 983257472 540109300 314565462 576207808 236616216 454492768 837788384 123038464 5604064 580969856 637091742 166921408 389376196 62567500 982353920 367540144 958979584 220641672 270842288 196891644 970783250 546120192 897069280 168579322 222936372 538763206 624538250 401914880 712658880 218140672 788370112 958963584 912585024 697866100 420994428 939883184 52652384 51133952 277447600 840842148 544509920 712196608 383968490 28890560 479090241 93586876 20198656 378127768 435220480 589846848 49295488 889059360 728630464 280053760 525687296 92510528 218516802 124545956 699042280 106181632 556338504 83177824 71441900 703306624 97645184 865311168 850999076 783486468 398467072 208567049 287340992 642269696 56717436 580753602 583088256 215047138 340512960 338381253 262547167 175484404 86143872 765792768 689472900 762793984 655255040 189528022 165284520 943578632 318469904 733305856 256578304 295434592 90327590 46046064 531692892 700964858 772841384 21118496 979074704 394894336
125563280 350507600 358993444 489055632 433638748 302767696 567780752 359590808 186853840 134652100 573424252 376065120 382114704 374637613 420851360 227001936 131440240 395868960 150238032 566757870 401194328 124180232 304759632 260171528 210707180 117980608 331834808 283457648 307118248 503365300 584440720 299549424 190883256 417290064 443839160 192841244 353239184 308829552 379600240 400167204 573008520 441955120 568151504 544080976 293526944 161539440 460250800 581031718 496058672 460351928 479109712 573898608 583061125 542461136 420444496 513406904 436342192 123902292 209640528 180764168 200711568 584649872 242760528 590934160 207809384 129252048 323096992 331873311 559064680 425864548 397634640 113840880 212324576 275103408 398052740 514061968 458983728 327929632 149071472 575363624 564836672 116810960 112677168 228111740 416375982 278725096 292619864 488220240 225032976 533596912 282090416 580581280 525922640 581865552 519363152 577760496 404540000 195223672 398830608 251307552 365675152 606841988 199084792 275994176 353635344 318073228 385445872 437213392 470742960 439980944 494098576 241134832 456911264 509868720 289030824 147110536 134074192 500716540 416062292 175187408 333355376 374824848 406128120 188415120 349514776 171985992 189010384 199639440 158866444 337040224 530089424 275604880 520752836 537146724 608174480 574417616 393169296 248402608 551626192 465735488 156791952 404562640 149491102 493241552 437944672 239224784 357855248 538461956 171676000 515135884 271951372 238785312 578372416 612606928 551018384 393979792 447854892 197342208 302634032 446758288 349644048 182628624 328596831 207864400 605606670 324803664 481374606 607033692 320891024 208417952 511241052 402419184 517295264 543402256 252644170 180568040 455379312 357816688 194211856 589547776 372672144 527149200 377001800 329534240 447729520 289145040 361547062 266280112 527795520 320967232 531975388 463991135 503512706 525035792 260803008 337673488 248450192 598387424 345546352 440217488 819152684 902381600 478195968 45253728 77555036 87661568 257644304 213309672 346608160 488083224 825592744 138400000 777443032 141337472 608002326 987068976 223022802 619401752 643478272 815017984 518839744 211902080 51587840 414804224 219449070 892587530 433404032 393474944 239780844 382749972 681976000 28268288 209033660 119243200 663307264 354166144 581517692 152311132 712400384 157546240 697558400 328352678 862103928 670604064 209426944 257320704 889955744 368404744 591171848 498816256 179134264 145870800 256627968 584189504 129134616 556344724 603391232 476635912 617822880 794428036 665984000 60397496 539317368 747003520 881383872 298315232 702466944 608642976 401129920 959558464 260306944 174808064 906330384 335083264 486803648 403637592 914051488 519217024 708592096 564599228 161270875 279884208 78705664 390918144 728784512 446861886 947566720 261233920 211401936 39539920 268539710 534995840 122763284 372196352 527775428 434364500 288196760 175469552 656070990 15157913 255932640 84144704 608118768 71639424 393100800 44889472 890119600 308461856 795542240 435496774 478460332 301700870 447225248 317445152 969776399 484403584 507752448 187365876 567250365 856206016 132742656 947162648 525634208 595918120 939918856 63986432 594069832 640899776 612920512 308514986 607912148 505586117 32677312 501077584 393003544 233636768 899479232 576473264 130265792 538171200 712442368 69202088 165188906 526487552 208101698 473743476 221866880 470352896 72050974 652857344 760325184 39827968 489125760 133219744 258788878 111102464 910162944 413861510 251786832 597514728 810727420 522147328 860029536 423001250 889920680 789198336 727525584 504546816 585046625 838760064 654384268 884349554 415298419 119898880 551089152 640424768 868567680 122226376 397181696 981854116 738387414 698460672 923917890 947276800 952440746 378352032 137553920 19009536 71462724 726008104 2985408 637975696 47032680 131865008 769152009 322665216 995279360 795686083 973184000 377321616 971744008 786803712 684598080 942727040 1254784 287108624 224770368 247624660 224773468 161014208 489092800 609255856 712838640 289640672 838265901 544108250 552388560 111517928 792893952 895730208 299037440 994488072 533692000 949434144 332953664 175400860 60611616 247404768 890614464 161818624 913082750 833612368 47761400 153113832 342380360 625527808 654729696 975712768 534945024 377528256 487248384 47661164 50093204 520723822 194922864 998122456 331506336 679470080 918319336 734242304 640170550 532954544 835865856 803124072 365090432 848746288 736656884 882344632 982098624 929578228 280829524 412066304 340115808 874383520 425466088 724488748 264640256 902300352 105495131 356634948 766648928 457124928 651527576 414808152 463300864 547978176 914866768 25661994 976650928 667061772 861000768 952045376 25610664 632952320 124620584 762277444 267099040 850325150 728372620 822861052 577044396 486302304 228596056 345350656 973176780 383613440 103679786 727177236 757847802 776678384
357547828 582492148 590977992 721040180 665623296 534752244 799765300 591575356 418838388 366636648 805408800 608049668 614099252 606622161 652835908 458986484 363424788 627853508 382222580 798742418 633178876 356164780 536744180 492156076 442691728 349965156 563819356 515442196 539102796 735349848 816425268 531533972 422867804 649274612 675823708 424825792 585223732 540814100 611584788 632151752 804993068 673939668 800136052 776065524 525511492 393523988 692235348 813016266 728043220 692336476 711094260 805883156 815045673 774445684 652429044 745391452 668326740 355886840 441625076 412748716 432696116 816634420 474745076 822918708 439793932 361236596 555081540 563857859 791049228 657849096 629619188 345825428 444309124 507087956 630037288 746046516 690968276 559914180 381056020 807348172 796821220 348795508 344661716 460096288 648360530 510709644 524604412 720204788 457017524 765581460 514074964 812565828 757907188 813850100 751347700 809745044 636524548 427208220 630815156 483292100 303127432 544294268 136537072 213446456 291087624 255525508 322898152 374665672 408195240 377433224 431550856 178587112 394363544 447321000 226483104 84562816 71526472 438168820 353514572 112639688 270807656 312277128 343580400 125867400 286967056 109438272 126462664 137091720 96318724 274492504 467541704 213057160 458205116 474599004 545626760 511869896 330621576 185854888 489078472 403187768 94244232 342014920 86943382 430693832 375396952 176677064 295307528 475914236 109128280 452588164 209403652 176237592 515824696 550059208 488470664 331432072 385307172 134794488 240086312 384210568 287096328 120080904 266049111 145316680 543058950 262255944 418826886 544485972 258343304 145870232 448693332 339871464 454747544 480854536 190096450 118020320 392831592 295268968 131664136 527000056 310124424 464601480 314454080 266986520 385181800 226597320 298999342 203732392 465247800 258419512 469427668 401443415 440964986 462488072 198255288 275125768 185902472 535839704 282998632 377669768 940132416 403233728 492249812 521834100 518640100 233812608 651456288 261841952 274917888 95581184 808799600 504173552 625336280 492765440 74568064 167543784 502071104 640824096 510311366 920118261 124359200 303603288 974923968 307303584 103304578 192836384 270020672 13178392 414508644 311605204 747203085 78596672 594714204 690112384 471142400 892342528 108433680 696929224 822179096 859262976 361702936 208204656 223513952 730231264 673163536 515533568 339970528 911286750 881424768 106224600 763658752 690155904 48207772 24134528 864871680 125181952 902815120 831591344 624650848 104619128 124699096 670335488 148724088 44945768 769600608 675401908 730632232 946501572 803841872 542411760 673543586 536758208 718542752 552770912 422461400 507497600 821501824 613085016 525937920 230642976 873010144 526975408 75899572 625200000 788812384 267759200 131683616 72620296 434186716 715996400 50951872 954278032 409692928 35373648 771835856 369234968 231646128 802404756 667983424 640306688 827049984 568128008 953237728 748585472 316991264 19831992 711465216 775939970 667375384 292092808 537432528 21471640 204985216 837394224 695994532 1720320 157420704 271163229 311035880 744228626 237055808 624480384 2086408 613831944 84871744 848571474 185545196 343791120 115071596 223086880 939316480 553698560 139898048 165164544 665718800 726102144 474546568 282253920 227255487 359450880 88081600 838676080 674292832 131760624 564200808 27920654 751550464 541104400 845296000 171730462 759169480 491336964 39997040 344939348 236034952 6658379 120734720 577200048 431750240 69367296 486756054 598855936 931231448 753925648 903269248 574507776 916170240 583414784 518025912 190901952 524447936 120382648 674051936 971920896 183968652 610778240 939681536 113229368 311934304 956014592 85960258 515839360 200261306 952882924 679889754 583817640 934534392 903289686 261409456 165106282 900303152 213733216 878091136 853578240 784424884 100572488 218378832 859274816 581670004 91433088 267390466 642899392 305881264 356079488 306476736 987517504 981072768 803341484 495045120 731191568 756546631 26795904 300618496 629202232 519941492 830769920 201182208 745086080 159602944 207542048 630394048 117388496 352496736 750818664 439759320 617196536 854699580 92497152 591442112 212097920 712011056 511682970 690378608 785980736 843083910 197073736 138330240 49176448 866128224 798491456 492359380 729764864 164863408 111528960 901554327 880163712 604365776 151451096 655201064 854894096 126588928 552244490 55997184 755820192 157587776 828713472 186724352 403696496 654260884 199143208 664022296 776338672 676289152 293323995 665755680 963578972 227906624 93668676 299297036 676465130 165697272 308250024 229652800 448840500 681720552 429380960 288757268 215497600 761048576 200517376 474827172 806332896 778426864 558703424 733192620 831455688 579670912 892821232 13114368 195278976 89175736 688061344 252409470 124505856 583320312 708696526 535551199 610820340 631683584 362704288
367384528 592328848 600814692 730876880 675459996 544588944 809602000 601412056 428675088 376473348 815245500 617886368 623935952 616458861 662672608 468823184 373261488 637690208 392059280 808579118 643015576 366001480 546580880 501992776 452528428 359801856 573656056 525278896 548939496 745186548 826261968 541370672 432704504 659111312 685660408 434662492 595060432 550650800 621421488 641988452 814829768 683776368 809972752 785902224 535348192 403360688 702072048 822852966 737879920 702173176 720930960 815719856 824882373 784282384 662265744 755228152 678163440 365723540 451461776 422585416 442532816 826471120 484581776 832755408 449630632 371073296 564918240 573694559 800885928 667685796 639455888 355662128 454145824 516924656 639873988 755883216 700804976 569750880 390892720 817184872 806657920 358632208 354498416 469932988 658197230 520546344 534441112 730041488 466854224 775418160 523911664 822402528 767743888 823686800 761184400 819581744 646361248 437044920 640651856 493128800 264254208 505421044 97663848 174573232 252214400 216652284 284024928 335792448 369322016 338560000 392677632 139713888 355490320 408447776 187609880 45689592 32653248 399295596 314641348 73766464 231934432 273403904 304707176 86994176 248093832 70565048 87589440 98218496 57445500 235619280 428668480 174183936 419331892 435725780 506753536 472996672 291748352 146981664 450205248 364314544 55371008 303141696 48070158 391820608 336523728 137803840 256434304 437041012 70255056 413714940 170530428 137364368 476951472 511185984 449597440 292558848 346433948 95921264 201213088 345337344 248223104 81207680 227175887 106443456 504185726 223382720 379953662 505612748 219470080 106997008 409820108 300998240 415874320 441981312 151223226 79147096 353958368 256395744 92790912 488126832 271251200 425728256 275580856 228113296 346308576 187724096 260126118 164859168 426374576 219546288 430554444 362570191 402091762 423614848 159382064 236252544 147029248 496966480 244125408 338796544 1090168 839357952 428531105 470229116 756256768 512332688 578445080 749925984 969979968 310232560 150392546 730335232 694647296 458398560 522391232 614941000 901278656 430175516 4242432 65226722 751865920 822491648 642512320 190084560 39897098 717461620 847916896 554017600 499201400 571098240 142143612 705483844 805532952 663274732 451293020 289989904 716919488 562954752 661903312 23115844 74366704 202889204 837191208 122896032 556762368 389291008 833696768 700585984 305864480 972710944 808427584 15891936 443280112 715510832 608316832 922429856 414643054 224836884 418758304 881571700 887325928 896248134 63915328 327015680 357355312 467927728 365277818 56870948 887899272 900761024 699612568 257306304 595792528 845180540 289805912 933599248 322408230 900401712 919962112 80324672 777348712 841926928 255867048 589026752 676579072 682003572 283726400 867286016 788501952 549662925 394143958 546286544 608610186 747949952 634331856 881903604 481646656 955421152 931420944 806494944 677958160 326057411 164790304 568572808 174329319 849070592 201815804 931238872 159421388 904693376 863370999 633004212 949337088 562678618 80292704 119331396 841341440 418593104 419170400 730955392 731215488 426226656 798392290 93837480 573300784 843133292 465654656 861769760 968679058 574380404 846463376 535145104 511661870 522603620 686414144 197025408 671648256 667046464 508800256 335917545 448260904 410721424 34153772 843903312 406928192 553546496 599316771 655565656 25435016 154417152 491565024 630242688 687409832 713478144 585406320 303407282 585168000 44978032 791820288 296201476 73288944 54816624 23411712 347333416 706910176 898234799 679216128 233137900 327914496 627866452 978387954 276751552 501247504 263339357 874820352 947582976 276844152 78832056 30792288 977107712 281618048 410297488 896263040 684133940 93005568 152939302 358149726 601944992 584993624 158632448 236050432 421489664 348842816 431917600 556738816 760744960 964600000 135953592 651133800 327806336 765397312 890861656 372596340 624601880 844115200 909508560 142156717 201563584 637858880 687942656 110858732 629561568 689964208 103856552 580777528 684574128 838100304 754530448 11582336 126382724 88579712 396772470 181492736 785048384 449732578 136727752 569198504 473076736 356337858 320532096 291202984 872613376 359938822 185599225 900930560 429251072 131800472 232236780 277347936 343526984 315715316 442591760 433723612 134596328 342864080 266207360 399711616 961441924 334982220 114597952 447730688 371288080 3958636 234770292 687735792 248963712 287468344 186707376 626236928 350262400 794962792 871345184 654846816 257951980 557562944 834140762 220450672 811793152 359812856 684381536 23955810 983152000 831956480 564687768 294446800 798267888 176385968 644010480 343151104 271376064 610329936 144582528 693315040 610771968 554971774 612506472 363086752 643126200 684474992 159246053 407300528 40354032 885862676 788852850 230986880 974251882 108277800 401651200 508669920 231683553
197929144 422873464 431359308 561421496 506004612 375133560 640146616 431956672 259219704 207017964 645790116 448430984 454480568 447003477 493217224 299367800 203806104 468234824 222603896 639123734 473560192 196546096 377125496 332537392 283073044 190346472 404200672 355823512 379484112 575731164 656806584 371915288 263249120 489655928 516205024 265207108 425605048 381195416 451966104 472533068 645374384 514320984 640517368 616446840 365892808 233905304 532616664 653397582 568424536 532717792 551475576 646264472 655426989 614827000 492810360 585772768 508708056 196268156 282006392 253130032 273077432 657015736 315126392 663300024 280175248 201617912 395462856 404239175 631430544 498230412 470000504 186206744 284690440 347469272 470418604 586427832 531349592 400295496 221437336 647729488 637202536 189176824 185043032 300477604 488741846 351090960 364985728 560586104 297398840 605962776 354456280 652947144 598288504 654231416 591729016 650126360 476905864 267589536 471196472 323673416 473857776 715024612 307267416 384176800 461817968 426255852 493628496 545396016 578925584 548163568 602281200 349317456 565093888 618051344 397213448 255293160 242256816 608899164 524244916 283370032 441538000 483007472 514310744 296597744 457697400 280168616 297193008 307822064 267049068 445222848 638272048 383787504 628935460 645329348 716357104 682600240 501351920 356585232 659808816 573918112 264974576 512745264 257673726 601424176 546127296 347407408 466037872 646644580 279858624 623318508 380133996 346967936 686555040 720789552 659201008 502162416 556037516 305524832 410816656 554940912 457826672 290811248 436779455 316047024 713789294 432986288 589557230 715216316 429073648 316600576 619423676 510601808 625477888 651584880 360826794 288750664 563561936 465999312 302394480 697730400 480854768 635331824 485184424 437716864 555912144 397327664 469729686 374462736 635978144 429149856 640158012 572173759 611695330 633218416 368985632 445856112 356632816 706570048 453728976 548400112 890802816 597944112 446652984 108708384 346482688 414253376 999211768 162422272 572499930 121049856 816536660 165198896 449298420 207110912 544971280 645139968 246516144 868355584 917702182 49502476 842329984 796647912 56309427 649113424 325465568 799138672 914840648 299589826 969640000 366602496 32787360 92035712 379953472 844533692 767603120 852405848 182896112 439558384 562473600 760368256 703813904 59192208 121551632 22660174 554580368 294236488 217787456 53694336 604140956 373120110 767340327 999959773 939427712 195703064 141689600 600112560 117721100 606957128 980943248 349744767 860816896 855915411 955632436 655945872 849478488 137964584 925206688 385896384 137260672 892194650 708612704 452206244 310792822 353354112 703740160 459794464 437560320 90617752 17332784 462656147 328062976 50236400 364321604 604959724 306860800 481639218 785888492 640211875 542761100 263628800 140466624 819039536 249177112 668476450 537857808 550168418 759928848 180750720 457913992 875358128 588653230 587967108 544205680 697399736 813257728 164781915 382420992 177036956 726518784 967618560 603900682 328690424 267477776 146368000 959623456 26949888 827414004 103197400 4305184 642388992 883976480 431008256 189882032 556045512 64126336 85927030 721889536 743112896 823858176 739515340 895617152 464138464 768142108 561935072 520028800 910728128 860410005 327766976 664720432 413568000 862682840 438671792 278559268 660289375 337568000 160406956 278437568 863481560 315203416 208283928 296793736 871178240 276795636 419134525 502646160 676718464 643076504 107374986 665880576 819913632 614122744 670433888 312386724 25975024 874873088 636194616 648945352 493406114 902145215 96147328 213368112 566146232 917651584 384375070 124463640 968167936 895203840 835217682 856976896 827271296 226001880 213232304 751329888 61054172 106889880 685203128 475115072 703248400 667373568 692898304 842763296 648445272 400850096 598703360 848653072 403961968 713359488 47348928 871011152 499895680 622697856 142985416 89338704 275515526 142048288 925053612 342835520 647836000 378687104 788191936 216216016 486853120 642043392 873460923 659404480 254576981 685284224 337628936 548666128 94552800 280954332 225607398 602224374 553439104 383688288 237252532 617304960 396259584 138655808 909207888 497431520 896024548 889013776 900153511 618279544 210275328 122858496 220578560 247494848 832059688 476036352 646410896 319442856 125797376 623606784 388877120 235274752 409962432 950931456 239436800 888159104 807209840 717020952 580901332 6404018 491365550 989778688 823266304 725343360 790323296 822015864 414681120 217282488 447642424 169259490 476502848 950497250 778430208 686872576 417365888 539415808 354014468 628368 43173500 741834240 195552128 246979064 142743424 416177694 769190232 22393600 172651080 369690144 87645340 595918336 667514544 932285696 110818384 119439392 737110400 196294828 677550976 482201880 40852480 558998752 782822080 580377536 862988964 322804944 764283872
364965664 589909984 598395828 728458016 673041132 542170080 807183136 598993192 426256224 374054484 812826636 615467504 621517088 614039997 660253744 466404320 370842624 635271344 389640416 806160254 640596712 363582616 544162016 499573912 450109564 357382992 571237192 522860032 546520632 742767684 823843104 538951808 430285640 656692448 683241544 432243628 592641568 548231936 619002624 639569588 812410904 681357504 807553888 783483360 532929328 400941824 699653184 820434102 735461056 699754312 718512096 813300992 822463509 781863520 659846880 752809288 675744576 363304676 449042912 420166552 440113952 824052256 482162912 830336544 447211768 368654432 562499376 571275695 798467064 665266932 637037024 353243264 451726960 514505792 637455124 753464352 698386112 567332016 388473856 814766008 804239056 356213344 352079552 467514124 655778366 518127480 532022248 727622624 464435360 772999296 521492800 819983664 765325024 821267936 758765536 817162880 643942384 434626056 638232992 490709936 475178624 716345460 308588264 385497648 463138816 427576700 494949344 546716864 580246432 549484416 603602048 350638304 566414736 619372192 398534296 256614008 243577664 610220012 525565764 284690880 442858848 484328320 515631592 297918592 459018248 281489464 298513856 309142912 268369916 446543696 639592896 385108352 630256308 646650196 717677952 683921088 502672768 357906080 661129664 575238960 266295424 514066112 258994574 602745024 547448144 348728256 467358720 647965428 281179472 624639356 381454844 348288784 687875888 722110400 660521856 503483264 557358364 306845680 412137504 556261760 459147520 292132096 438100303 317367872 715110142 434307136 590878078 716537164 430394496 317921424 620744524 511922656 626798736 652905728 362147642 290071512 564882784 467320160 303715328 699051248 482175616 636652672 486505272 439037712 557232992 398648512 471050534 375783584 637298992 430470704 641478860 573494607 613016178 634539264 370306480 447176960 357953664 707890896 455049824 549720960 103371776 24497880 194734464 876515328 305531600 423248636 232717888 805515008 85023552 842388480 403722736 207840384 100313728 95851864 39970304 742373043 296375324 103096064 329389200 701867168 395938190 824028752 704577536 433152000 249843632 264959488 770031040 929596782 705300480 32439104 593473344 601230624 940254176 165727328 295207680 489082248 364390912 927474176 851020180 88495696 343607760 172851184 642096896 336670000 122591520 777185984 703655936 690890224 969870752 327781616 664278144 141420336 131231920 947373968 525350000 661717424 41685056 4012530 87963984 393480576 487675748 991953104 825262388 786225936 278542400 648451840 429692416 127587440 299244672 945924672 248113702 416996812 702128768 996215872 49005532 168668160 755209920 383768 493510528 960396800 344149504 364382002 43045760 960656064 51432960 941730438 483415304 800771984 945584256 262523064 962841984 262180912 322033372 621142704 253968896 948300864 82887680 138468128 789759268 557650000 598780408 177930304 900636096 325669376 450904212 238182000 889498128 671462144 862362240 529568384 614950840 515492832 393426852 392778400 726978432 17361008 198203136 237570504 98867200 982595584 471670272 537124792 374507264 726031596 394519552 943816608 861199632 376643168 631161104 379575744 377800648 425336256 451174752 299289600 226875008 654385566 592134928 350740448 593044856 267597440 261049128 656259808 60176256 951572040 785553792 90083830 458285600 101726216 89152768 343403008 321771520 831911660 528387392 830106576 778959904 935767240 453927168 74398468 709513472 841489360 724359380 327052800 740200960 32748432 255195560 429475328 810690048 316046848 252899089 474433840 133568768 812599824 16176928 809586896 24163384 347444464 388076992 556055520 487182336 771482248 623495784 94764288 373340772 932362496 799123344 974299264 282384512 459557312 104085856 947530112 665030900 944530808 86476352 316937464 529455288 915840236 239059968 63348384 206088240 497530528 919659232 339616016 124864800 817970788 205902554 401560678 950846672 281093024 442077900 717418176 236740316 534898496 763086656 939757248 413151236 394931200 527035904 677095936 566209152 921555680 362770528 36091648 890122240 600414912 159726080 207983040 626637502 918506250 382923360 249063800 882166048 966142560 785880576 626398520 288839189 149926948 133253184 549387264 903836144 569864096 927357824 503039260 727098880 805389886 856946032 457929480 380576456 797398196 779821928 864137200 661128652 880758184 906109840 227999472 349040352 988541064 804489856 837915756 536309696 116153120 258236140 929575104 634234500 355327680 151062528 595858992 974654448 243897376 972650696 173339652 532473820 59397536 211062912 183911568 848581120 159113144 490723840 387763968 878642720 982781376 884502528 341848768 785950940 789101312 468673024 372744992 791837712 546002376 653840384 226138168 751798224 303378680 285336004 299034368 326050978 998828032 186124560 958753140 161657344 266945489
505160768 730105088 738590932 868653120 813236236 682365184 947378240 739188296 566451328 514249588 953021740 755662608 761712192 754235101 800448848 606599424 511037728 775466448 529835520 946355358 780791816 503777720 684357120 639769016 590304668 497578096 711432296 663055136 686715736 882962788 964038208 679146912 570480744 796887552 823436648 572438732 732836672 688427040 759197728 779764692 952606008 821552608 947748992 923678464 673124432 541136928 839848288 960629206 875656160 839949416 858707200 953496096 962658613 922058624 800041984 893004392 815939680 503499780 589238016 560361656 580309056 964247360 622358016 970531648 587406872 508849536 702694480 711470799 938662168 805462036 777232128 493438368 591922064 654700896 777650228 893659456 838581216 707527120 528668960 954961112 944434160 496408448 492274656 607709228 795973470 658322584 672217352 867817728 604630464 913194400 661687904 960178768 905520128 961463040 898960640 957357984 784137488 574821160 778428096 630905040 499489344 740656180 332898984 409808368 487449536 451887420 519260064 571027584 604557152 573795136 627912768 374949024 590725456 643682912 422845016 280924728 267888384 634530732 549876484 309001600 467169568 508639040 539942312 322229312 483328968 305800184 322824576 333453632 292680636 470854416 663903616 409419072 654567028 670960916 741988672 708231808 526983488 382216800 685440384 599549680 290606144 538376832 283305294 627055744 571758864 373038976 491669440 672276148 305490192 648950076 405765564 372599504 712186608 746421120 684832576 527793984 581669084 331156400 436448224 580572480 483458240 316442816 462411023 341678592 739420862 458617856 615188798 740847884 454705216 342232144 645055244 536233376 651109456 677216448 386458362 314382232 589193504 491630880 328026048 723361968 506486336 660963392 510815992 463348432 581543712 422959232 495361254 400094304 661609712 454781424 665789580 597805327 637326898 658849984 394617200 471487680 382264384 732201616 479360544 574031680 73738656 131692576 882664792 390581216 226468536 260399872 899934000 424893824 654451456 661517980 379255400 531516940 75523972 476986848 198961920 813609584 629594604 947406592 909448192 376700832 170937434 220687488 353472896 48309888 482465856 843888576 111126116 903546576 925696000 369647733 18618344 473778688 467359318 524624960 493025152 176266768 265006048 358491018 298927896 715418112 752678976 476217984 439549048 882723840 878114368 734502080 595655904 191458816 571185488 32208592 232283612 231646720 297120536 603414048 859339776 354085072 831061311 536575616 29011184 107242752 471122528 377485168 98533056 69557112 696580432 269659232 539796622 266391504 553342560 692436960 237133403 845120268 766337372 981396036 306069048 983717628 162604736 301431160 546173952 422760472 865464464 42430672 899563456 700887040 543827800 344285136 674864208 224986624 853394960 84347904 301670720 457433088 858920788 684412928 212572400 78740128 146769408 784897624 478150016 420726144 330743808 859403040 65071360 53447440 909472444 625138656 294694784 160434384 374017644 344712672 862173176 341988224 488957756 677412176 191459328 299148800 727815936 264715520 856259352 770321920 514127070 671592992 130442320 824441600 521414390 512971264 673338192 113970247 42519520 56437120 445462096 462284288 116333568 972624000 405738712 241861504 334216960 567162368 599884800 499040768 798263284 745868864 505667840 262673920 323090432 912738180 680762112 791148560 21238784 363440152 759460352 549713600 500041272 284892740 245235114 269801252 909593020 319008768 477337332 697561664 302490112 778564638 511846432 891461120 832538824 204670332 23237120 456020532 26201676 623243520 428370688 121696992 22591744 773180272 187212616 462088112 572688320 912451564 474841228 319400768 883060866 349643264 114456016 510682240 382421120 571622490 355624288 351688072 53073524 485882990 798589507 4906888 73486464 186192384 366170368 65007048 665398912 774779072 249271808 468191744 185085440 321059581 423439568 967571968 61926244 752404704 908638112 508447648 49700884 421667836 885271036 273864612 466498232 306883328 640981824 789871706 59232166 605485856 656165376 873969686 761938684 39756056 278178474 583843628 88168310 387023032 241955712 273554864 943842544 21668352 785234176 932875136 483880080 23964496 233361304 169218336 542853980 173826644 394934048 840004224 175776936 624900172 5606400 956147456 82978816 563653739 650486598 750581072 1553784 480059888 122094656 45113536 959994940 370152960 710170432 34934592 277309284 94706250 861513766 713050920 825599716 337903616 933018920 213843648 541531670 278417184 69533568 758787520 293083648 234583888 933424160 556051200 860870448 667710126 491336326 252877504 550241368 294598528 564593616 95350272 20693440 978198976 608505370 602903040 312962320 49616350 722817760 44621708 587484000 318660524 742258420 691752944 787295688 615539944 44653024 838730752 889716800 866432072 222608384 196380500
281600622 506544942 515030786 645092974 589676090 458805038 723818094 515628150 342891182 290689442 729461594 532102462 538152046 530674955 576888702 383039278 287477582 551906302 306275374 722795212 557231670 280217574 460796974 416208870 366744522 274017950 487872150 439494990 463155590 659402642 740478062 455586766 346920598 573327406 599876502 348878586 509276526 464866894 535637582 556204546 729045862 597992462 724188846 700118318 449564286 317576782 616288142 737069060 652096014 616389270 635147054 729935950 739098467 698498478 576481838 669444246 592379534 279939634 365677870 336801510 356748910 740687214 398797870 746971502 363846726 285289390 479134334 487910653 715102022 581901890 553671982 269878222 368361918 431140750 554090082 670099310 615021070 483966974 305108814 731400966 720874014 272848302 268714510 384149082 572413324 434762438 448657206 644257582 381070318 689634254 438127758 736618622 681959982 737902894 675400494 733797838 560577342 351261014 554867950 407344894 272288168 513455004 105697808 182607192 260248360 224686244 292058888 343826408 377355976 346593960 400711592 147747848 363524280 416481736 195643840 53723552 40687208 407329556 322675308 81800424 239968392 281437864 312741136 95028136 256127792 78599008 95623400 106252456 65479460 243653240 436702440 182217896 427365852 443759740 514787496 481030632 299782312 155015624 458239208 372348504 63404968 311175656 56104118 399854568 344557688 145837800 264468264 445074972 78289016 421748900 178564388 145398328 484985432 519219944 457631400 300592808 354467908 103955224 209247048 353371304 256257064 89241640 235209847 114477416 512219686 231416680 387987622 513646708 227504040 115030968 417854068 309032200 423908280 450015272 159257186 87181056 361992328 264429704 100824872 496160792 279285160 433762216 283614816 236147256 354342536 195758056 268160078 172893128 434408536 227580248 438588404 370604151 410125722 431648808 167416024 244286504 155063208 505000440 252159368 346830504 580338624 201677152 313845504 95574944 54219000 677482784 803975872 561906944 261983296 59999824 943122384 409230416 226914800 985436160 957121672 241790648 685556020 10313804 242042272 786776400 968637264 885771264 13577290 387669772 491576016 592148736 431459784 869015680 300343904 941104800 781077568 874732000 13915008 320816960 100266480 843339776 942397548 230320588 105528992 933043328 48106752 750170784 779168736 168952960 435819584 487261952 19620096 309292232 881209568 551564198 780496762 464309375 528910028 570715900 420498048 845698048 665463076 504799160 356899264 550991684 642813440 207881744 59554044 185638688 658429720 339592704 307700256 476196514 658070496 811748992 933423104 397424600 234460664 325678464 916135111 72562740 405261824 564523808 381297152 748978048 453893408 766860784 766308864 345447168 434663656 164059680 433439312 874111072 369530528 485613152 389284992 394109728 563453212 809773808 729884780 745781536 180819968 39240760 342566400 337672320 258560000 917882592 376652368 16590872 105934084 755562304 395165700 687101376 114533760 914582464 734608800 212540502 913321792 751008648 751116626 245946560 805383096 538516128 109832704 549237320 697475640 834843968 230965440 200932352 472858912 733087926 111244032 53712616 316698200 694837024 876878912 65537838 178282890 145418872 646978694 199696825 418435832 409190984 882986386 958203664 653226286 690032384 810502144 631037440 772455016 855354544 534717648 27839856 58993240 632202136 586736028 321726850 174254496 566867712 126137088 790898628 88108000 163497442 78882048 607608792 809971648 91724096 281774992 546956824 459019648 841475360 879445044 51775576 304503936 399181828 648145468 497732520 154252920 688277632 120974968 612116864 571206168 132517408 761377358 657510048 123569518 514034580 204556768 869991488 531124864 512422750 707253056 825640152 370051432 158048160 875991488 679076512 89143492 313061632 476772944 50317848 337695100 299071868 190868096 299721860 521200560 956996000 180601488 723427360 153588576 237264580 250892032 401742656 947359744 88205376 684986368 511459186 500015136 712342864 447820448 903973632 267003456 125947300 731484136 146252288 279449872 377496016 209554112 215630524 787978377 973803520 412194976 419396384 871924859 104181916 214953104 233804664 793990456 941906432 301822368 322881238 563064448 584588800 705208320 372828216 558997088 989189120 666666112 362758120 829757704 376875928 368154346 167599104 609046520 144345520 132641192 38706024 788549240 999183682 8532992 751885064 788860432 186035524 7978200 877660864 107528192 723432448 951913472 562651584 647596442 307715448 9222288 687979456 435840000 327201875 510121300 677469684 317829760 535873536 921121536 773972112 862445568 333347232 359629456 449814745 297083072 703862156 414214256 997227296 293141768 366637536 636603484 129799840 764971136 422480384 757653408 593849280 989103272 569716876 962165440 461507024 506785228 545111808 191970304 132013472
81849664 306793984 315279828 445342016 389925132 259054080 524067136 315877192 143140224 90938484 529710636 332351504 338401088 330923997 377137744 183288320 87726624 352155344 106524416 523044254 357480712 80466616 261046016 216457912 166993564 74266992 288121192 239744032 263404632 459651684 540727104 255835808 147169640 373576448 400125544 149127628 309525568 265115936 335886624 356453588 529294904 398241504 524437888 500367360 249813328 117825824 416537184 537318102 452345056 416638312 435396096 530184992 539347509 498747520 376730880 469693288 392628576 80188676 165926912 137050552 156997952 540936256 199046912 547220544 164095768 85538432 279383376 288159695 515351064 382150932 353921024 70127264 168610960 231389792 354339124 470348352 415270112 284216016 105357856 531650008 521123056 73097344 68963552 184398124 372662366 235011480 248906248 444506624 181319360 489883296 238376800 536867664 482209024 538151936 475649536 534046880 360826384 151510056 355116992 207593936 731012992 972179828 564422632 641332016 718973184 683411068 750783712 802551232 836080800 805318784 859436416 606472672 822249104 875206560 654368664 512448376 499412032 866054380 781400132 540525248 698693216 740162688 771465960 553752960 714852616 537323832 554348224 564977280 524204284 702378064 895427264 640942720 886090676 902484564 973512320 939755456 758507136 613740448 916964032 831073328 522129792 769900480 514828942 858579392 803282512 604562624 723193088 903799796 537013840 880473724 637289212 604123152 943710256 977944768 916356224 759317632 813192732 562680048 667971872 812096128 714981888 547966464 693934671 573202240 970944510 690141504 846712446 972371532 686228864 573755792 876578892 767757024 882633104 908740096 617982010 545905880 820717152 723154528 559549696 954885616 738009984 892487040 742339640 694872080 813067360 654482880 726884902 631617952 893133360 686305072 897313228 829328975 868850546 890373632 626140848 703011328 613788032 963725264 710884192 805555328 508504840 559823186 575030448 439513472 788218544 963023096 691274288 48631936 242453260 368929208 911608704 484181120 690740088 445426944 226065920 397045760 854600609 834682624 766620029 618704152 637328384 91746240 788309876 404514684 799561350 913018696 65101824 977836976 44759552 289856200 654174626 473815040 589224864 44844960 81552552 291872512 557258748 929563160 665060333 920482144 638836000 941468936 201297024 169938320 768696096 185749680 188275040 156240228 439138848 836367680 334148928 323015680 313683774 859836928 723899350 710861504 479645056 584080384 126019524 858203648 33520800 561821312 367598512 665835904 865192688 412212484 93129696 62511272 99179840 483101276 547213504 970453272 258794752 363462272 104310992 78886880 171088352 167233036 626798944 137041484 336680000 697983362 464155648 619726816 325008256 587969676 972684352 162631781 535005712 756832670 33173232 224882109 402293572 249285616 469043379 765726200 342393088 359629773 732022880 430624352 196354496 265482528 112674592 947718344 739046400 245859839 701330828 589827320 891521024 773969630 158148344 616167584 34468896 640551840 8538388 482317728 337953252 917573904 271391310 470999632 46852736 271272244 891859008 194080128 287875380 399100624 27006016 519797538 31822860 761995952 235662848 103917240 716347088 768333232 311786768 386102496 671228440 532901832 937201440 121748016 449658368 928660416 130943488 313999360 790159272 432041984 698352532 510026258 615692072 829454592 709230572 344294386 935196920 90479796 167472640 538943844 936547060 651092432 131222956 447341137 383876608 226840740 560467528 681103424 71756848 980476088 167893488 85572990 898923648 276243209 904280 515860774 273142982 261332173 296272064 816094152 436432384 333823104 102130320 222113384 991397080 384305518 231068616 984762734 430703376 908400472 431584768 95338620 995506288 986868352 23122592 931996768 949844860 925627328 382305276 777247484 37434332 346309408 349565488 351154184 856256288 294270688 65319264 259372684 199270080 630115872 819574012 722055680 141943752 356107100 587347728 114365432 137648116 748147312 286743520 963807392 202710224 902823560 49746676 924520902 707660096 337914880 43642368 630060832 300589312 426973696 443890448 392351296 865541056 928264192 390016512 323380000 793464009 77041664 240728384 685155520 697628288 572335878 709099584 896232368 479492896 796353978 986395252 159245104 855522784 752021600 902890048 165276672 442376800 919342464 101239552 928387904 211517792 217934000 611595360 522241650 359843175 540742180 443684432 753077376 943879760 961759236 857120 449637232 781767680 857453312 509044224 406273568 612733368 564578465 523404800 66342972 461952856 651789598 598743040 428367200 52785984 290761360 179637920 128548320 634330336 893912528 754671104 145659032 585302880 178229898 248697792 447371392 199777568 44606592 816751064 184606464 942245758 410567628 147935232 989001348 960177856 726793968 30914032 640373617
71770304 296714624 305200468 435262656 379845772 248974720 513987776 305797832 133060864 80859124 519631276 322272144 328321728 320844637 367058384 173208960 77647264 342075984 96445056 512964894 347401352 70387256 250966656 206378552 156914204 64187632 278041832 229664672 253325272 449572324 530647744 245756448 137090280 363497088 390046184 139048268 299446208 255036576 325807264 346374228 519215544 388162144 514358528 490288000 239733968 107746464 406457824 527238742 442265696 406558952 425316736 520105632 529268149 488668160 366651520 459613928 382549216 70109316 155847552 126971192 146918592 530856896 188967552 537141184 154016408 75459072 269304016 278080335 505271704 372071572 343841664 60047904 158531600 221310432 344259764 460268992 405190752 274136656 95278496 521570648 511043696 63017984 58884192 174318764 362583006 224932120 238826888 434427264 171240000 479803936 228297440 526788304 472129664 528072576 465570176 523967520 350747024 141430696 345037632 197514576 516199680 757366516 349609320 426518704 504159872 468597756 535970400 587737920 621267488 590505472 644623104 391659360 607435792 660393248 439555352 297635064 284598720 651241068 566586820 325711936 483879904 525349376 556652648 338939648 500039304 322510520 339534912 350163968 309390972 487564752 680613952 426129408 671277364 687671252 758699008 724942144 543693824 398927136 702150720 616260016 307316480 555087168 300015630 643766080 588469200 389749312 508379776 688986484 322200528 665660412 422475900 389309840 728896944 763131456 701542912 544504320 598379420 347866736 453158560 597282816 500168576 333153152 479121359 358388928 756131198 475328192 631899134 757558220 471415552 358942480 661765580 552943712 667819792 693926784 403168698 331092568 605903840 508341216 344736384 740072304 523196672 677673728 527526328 480058768 598254048 439669568 512071590 416804640 678320048 471491760 682499916 614515663 654037234 675560320 411327536 488198016 398974720 748911952 496070880 590742016 498650496 92459040 781809536 489519856 876395288 689756816 849993728 811069952 578983924 747123720 488631136 144743488 854673544 970258436 240710616 6072832 732641680 887585856 44554232 622296192 337485152 459808929 930493184 264144704 446304384 935141888 857559552 681523856 835316641 947434240 984320000 436892480 836282368 375777280 294923008 38161408 240294992 537005440 649670840 603270816 112783952 445722112 761168605 134088446 715358336 695498384 388506548 789705592 175282560 275575040 226413440 212733712 877617312 222599696 68030280 139590240 340368036 44070016 533602440 903134480 419132096 308299388 121475264 735936339 91360128 611594276 735912768 226578096 167160736 259091944 266799424 641516422 735180314 891182896 216901664 653107776 853031840 357183968 23710800 178738477 323688960 331829432 15041888 259974554 250463152 426537172 873170768 101082688 507043808 800678080 328794464 72197632 450809216 864621056 17518128 107546624 123289620 814208135 656542624 279782850 460221136 278530088 751432080 91981772 720091872 682703312 718477600 357346544 868787008 141428056 80893824 675859160 977249304 391678952 291909909 864816096 714018544 96205180 796590536 334530768 243803424 200140960 347813964 953097784 772732080 551960944 21345664 806755680 448709272 56771768 528586016 239841568 56926680 216614510 826466584 722699320 42660352 849792000 220480000 292508032 543051800 2834544 769460608 608106592 428517944 733187936 957968144 426947456 403946920 269390464 746393900 201769772 561965728 677792384 384525392 735997500 458772077 794437780 161566676 808692512 998952548 703120304 384847584 55469760 376716272 755641592 596610816 171530854 309290080 35491528 531109904 185723904 745784736 782569840 220534160 19315080 390557960 50689900 903509582 36552732 29563907 783969262 185946720 184552232 401506416 769993344 989480872 818821528 315084096 837895856 304073728 876342816 880050000 512354176 277806080 545457134 174831824 925601716 933596720 82929716 433778105 743824640 294662685 625699536 117278286 655908006 832199960 169269760 872197120 36322340 919852872 856053744 739249152 870439392 947596288 45407392 995453568 583345664 229280880 437600072 29617018 333029376 185231744 796195504 711086111 750209536 37994496 475011424 857665720 557716376 292783006 388466496 554939536 747928104 345318464 689065720 614852296 884428224 714125504 581920000 414522928 685982806 438522054 18868224 864170504 948456528 830095360 514155264 171168384 678572688 674360710 962125000 862385792 853714688 871524384 332127136 36953040 130229760 314134784 1239168 366591200 640332432 578770496 980474128 81466352 682876544 724956600 753398552 310865016 625343424 469975148 589329324 748673504 454531072 841596768 47924200 783982572 969306524 211648000 965016128 869313066 282961200 313357912 850959360 856251072 922298784 490146226 935244608 92168736 221594544 19028080 256636620 636677088 229124160 745092928 255229324 467087910 730560080 137724784 821281724
423418400 648362720 656848564 786910752 731493868 600622816 865635872 657445928 484708960 432507220 871279372 673920240 679969824 672492733 718706480 524857056 429295360 693724080 448093152 864612990 699049448 422035352 602614752 558026648 508562300 415835728 629689928 581312768 604973368 801220420 882295840 597404544 488738376 715145184 741694280 490696364 651094304 606684672 677455360 698022324 870863640 739810240 866006624 841936096 591382064 459394560 758105920 878886838 793913792 758207048 776964832 871753728 880916245 840316256 718299616 811262024 734197312 421757412 507495648 478619288 498566688 882504992 540615648 888789280 505664504 427107168 620952112 629728431 856919800 723719668 695489760 411696000 510179696 572958528 695907860 811917088 756838848 625784752 446926592 873218744 862691792 414666080 410532288 525966860 714231102 576580216 590474984 786075360 522888096 831452032 579945536 878436400 823777760 879720672 817218272 875615616 702395120 493078792 696685728 549162672 396301312 637468148 229710952 306620336 384261504 348699388 416072032 467839552 501369120 470607104 524724736 271760992 487537424 540494880 319656984 177736696 164700352 531342700 446688452 205813568 363981536 405451008 436754280 219041280 380140936 202612152 219636544 230265600 189492604 367666384 560715584 306231040 551378996 567772884 638800640 605043776 423795456 279028768 582252352 496361648 187418112 435188800 180117262 523867712 468570832 269850944 388481408 569088116 202302160 545762044 302577532 269411472 608998576 643233088 581644544 424605952 478481052 227968368 333260192 477384448 380270208 213254784 359222991 238490560 636232830 355429824 512000766 637659852 351517184 239044112 541867212 433045344 547921424 574028416 283270330 211194200 486005472 388442848 224838016 620173936 403298304 557775360 407627960 360160400 478355680 319771200 392173222 296906272 558421680 351593392 562601548 494617295 534138866 555661952 291429168 368299648 279076352 629013584 376172512 470843648 480360704 931582208 417609280 169772528 742635574 19522857 160222088 295306496 300691880 157712384 917171768 160927232 41823136 183872608 436520032 113308176 332890272 484254764 905515216 694227968 811378944 291245056 430099808 10613270 685243392 700772608 185133600 954307296 616009376 303093888 131644416 993958464 655797088 921907712 25479880 868511088 332395762 224188570 654168064 948260864 809143680 572217989 860236736 757888512 360133360 618016848 636842232 685583656 893045274 24951036 631266864 345425792 316059236 968904192 151803392 679561500 828975572 943137920 73411798 982822784 727519811 206311964 737394272 844987456 454458976 1811840 671515648 49243648 831289440 608246272 365713760 109125000 944130311 926020208 242772128 254724712 85469184 908412592 735135424 922478080 453602000 155960120 119833400 80026540 744945000 63200832 482211072 886782400 128991744 674978944 407219968 528919312 767827184 305116486 205124400 672425008 990854400 899188672 968515786 841110544 778965997 31597792 892542224 325277984 562069440 690053120 954157400 723422000 968197620 715304820 364534960 258489920 541304704 947989464 218089984 705773000 307210048 576144724 935203520 550169120 467356829 310817280 727678352 261971608 894928448 702589728 162325696 412251904 629523256 956992808 573705312 93744038 503171900 94002080 641264640 714526496 197270208 415780500 971499296 204737456 821344326 828154512 884631952 820554608 92791088 502805600 997443312 312917160 249871168 595063296 356468160 768224616 134778944 868533712 871280000 805766144 742516672 308187836 924891632 27442004 901725056 133755219 969316628 999552000 632378368 264215440 1293724 663268930 253282765 489601260 372953460 49660712 669314632 257585600 456811456 876951072 423339120 699018384 938895670 317091920 114944512 222563946 936617472 2049712 121628800 502907672 310828288 438428768 147035616 515425408 724265184 177705984 360603082 178125832 953114368 741002404 415681066 879007200 800544768 896273968 839362308 334039232 801890304 61087488 308187520 455467600 159083264 715656544 237438976 219680368 552078952 500038952 565989376 720280368 33501944 938807975 645310816 0 587734144 227323424 782096768 405514112 512592055 234079248 742082560 78211024 647182848 54375872 756108032 607379624 799586664 98997632 498188024 241151912 237541376 404911792 331765760 495129088 575863125 159071744 615221440 485009112 755795400 3735296 91838592 507424512 590418768 18418720 320794928 432299188 294509024 814680000 278106624 95097890 682962688 786390761 217587200 25753032 87384040 443154760 695582736 661552712 123764224 374034720 332713600 414931712 72013870 87052247 41622592 652262848 313616168 757711910 715068992 766730240 148292384 8125568 715742608 916267520 256055280 644234712 207238300 898330912 969525760 648729600 16610652 978011588 614499928 691312336 712726862 216481200 390930304 391910900 189999488 163128448 141601968 305069616 457939184 865384704 537642056 805269611
46070250 271014570 279500414 409562602 354145718 223274666 488287722 280097778 107360810 55159070 493931222 296572090 302621674 295144583 341358330 147508906 51947210 316375930 70745002 487264840 321701298 44687202 225266602 180678498 131214150 38487578 252341778 203964618 227625218 423872270 504947690 220056394 111390226 337797034 364346130 113348214 273746154 229336522 300107210 320674174 493515490 362462090 488658474 464587946 214033914 82046410 380757770 501538688 416565642 380858898 399616682 494405578 503568095 462968106 340951466 433913874 356849162 44409262 130147498 101271138 121218538 505156842 163267498 511441130 128316354 49759018 243603962 252380281 479571650 346371518 318141610 34347850 132831546 195610378 318559710 434568938 379490698 248436602 69578442 495870594 485343642 37317930 33184138 148618710 336882952 199232066 213126834 408727210 145539946 454103882 202597386 501088250 446429610 502372522 439870122 498267466 325046970 115730642 319337578 171814522 294038912 535205748 127448552 204357936 281999104 246436988 313809632 365577152 399106720 368344704 422462336 169498592 385275024 438232480 217394584 75474296 62437952 429080300 344426052 103551168 261719136 303188608 334491880 116778880 277878536 100349752 117374144 128003200 87230204 265403984 458453184 203968640 449116596 465510484 536538240 502781376 321533056 176766368 479989952 394099248 85155712 332926400 77854862 421605312 366308432 167588544 286219008 466825716 100039760 443499644 200315132 167149072 506736176 540970688 479382144 322343552 376218652 125705968 230997792 375122048 278007808 110992384 256960591 136228160 533970430 253167424 409738366 535397452 249254784 136781712 439604812 330782944 445659024 471766016 181007930 108931800 383743072 286180448 122575616 517911536 301035904 455512960 305365560 257898000 376093280 217508800 289910822 194643872 456159280 249330992 460339148 392354895 431876466 453399552 189166768 266037248 176813952 526751184 273910112 368581248 246374272 216293528 234509992 693734776 377060762 637821576 283231488 994297584 960656512 583566096 334383104 389755968 704397568 976265728 76077152 643449472 818107264 989625440 287976448 744099712 658072362 580418272 961040384 480786368 419550208 966867104 681160456 564129616 42461056 203379748 167523504 41914448 702743696 233087712 337471592 673408608 616845728 224746688 944656896 311779630 251738408 98821864 969242032 134602222 265840416 376809352 930136412 272721286 835365136 552974752 381480704 991051904 622357348 75759104 644816443 623909264 250657072 12820000 520137680 658397040 730956064 316914176 254829120 338741364 133883776 888020224 332441600 126239488 310377984 967983456 837198004 687990656 132419360 953107508 973942176 776743792 588759664 789819392 856965168 204113280 286050968 513797440 154191200 618084416 699022368 480550400 829058880 57410476 625404928 377903104 665043840 366192640 418967040 782432136 711052324 335263308 299740112 689861056 686835856 574451424 452364408 870608140 743870080 98427200 666708992 496967200 180771278 838326208 208402880 4264704 833960960 728988796 537725204 500676484 762036064 624575040 571848736 759691312 635500960 284306896 459208251 56336256 390574464 358593672 757437015 771940192 71399360 338193008 496931240 530777580 467110784 173355075 541316256 405803840 542933248 78973168 372786200 935611904 455507584 236032592 930823296 14724096 667765152 66387268 498563044 732012800 76571360 649831008 66934784 416515202 443112320 757321344 445352704 186608416 226293168 922245232 17039280 178736896 617863648 624496640 830012006 228946720 188431636 781507680 975910156 589187570 54943408 863774740 351813756 623092000 131870428 115058018 600591854 753040000 23771768 578956288 53754794 728507104 277368135 952023968 207333888 765845568 135728128 801044480 64064512 77446400 999609344 475520470 778707968 903595151 668951424 139865088 190638688 899801168 316954880 170375560 571977167 821065236 192674054 41069760 571609600 28308852 680519888 813861188 451745964 997375056 498535004 38493072 145362440 658160178 122975818 991619456 210025384 86317224 458970720 892883040 889177600 96698608 366664704 23972608 231157536 928378816 881262560 67256800 288914378 760408600 934900530 523431768 278202112 803673384 4373856 552027120 862150072 883034384 530179720 292931380 16064700 540617376 58654240 182486032 739933376 764455940 240077056 180334168 505844032 91999232 92750048 182167040 905256755 906247488 609098454 688515920 671585172 25627824 568489880 436756176 419852134 743149600 790667648 865675968 641223034 721275136 927405312 935119488 939706080 343846208 769088224 428337792 134807296 370321504 764694660 205173968 679542784 766003444 507895904 467098624 232979420 207891728 844890624 272981252 832558408 40635728 16670608 816937024 178257856 950055826 780687216 369166912 76381238 758089984 936780288 53740576 625707632 354189312 920181536 398558496 352163120 417212968 238072224 271976192
362702784 587647104 596132948 726195136 670778252 539907200 804920256 596730312 423993344 371791604 810563756 613204624 619254208 611777117 657990864 464141440 368579744 633008464 387377536 803897374 638333832 361319736 541899136 497311032 447846684 355120112 568974312 520597152 544257752 740504804 821580224 536688928 428022760 654429568 680978664 429980748 590378688 545969056 616739744 637306708 810148024 679094624 805291008 781220480 530666448 398678944 697390304 818171222 733198176 697491432 716249216 811038112 820200629 779600640 657584000 750546408 673481696 361041796 446780032 417903672 437851072 821789376 479900032 828073664 444948888 366391552 560236496 569012815 796204184 663004052 634774144 350980384 449464080 512242912 635192244 751201472 696123232 565069136 386210976 812503128 801976176 353950464 349816672 465251244 653515486 515864600 529759368 725359744 462172480 770736416 519229920 817720784 763062144 819005056 756502656 814900000 641679504 432363176 635970112 488447056 390886162 632052998 224295802 301205186 378846354 343284238 410656882 462424402 495953970 465191954 519309586 266345842 482122274 535079730 314241834 172321546 159285202 525927550 441273302 200398418 358566386 400035858 431339130 213626130 374725786 197197002 214221394 224850450 184077454 362251234 555300434 300815890 545963846 562357734 633385490 599628626 418380306 273613618 576837202 490946498 182002962 429773650 174702112 518452562 463155682 264435794 383066258 563672966 196887010 540346894 297162382 263996322 603583426 637817938 576229394 419190802 473065902 222553218 327845042 471969298 374855058 207839634 353807841 233075410 630817680 350014674 506585616 632244702 346102034 233628962 536452062 427630194 542506274 568613266 277855180 205779050 480590322 383027698 219422866 614758786 397883154 552360210 402212810 354745250 472940530 314356050 386758072 291491122 553006530 346178242 557186398 489202145 528723716 550246802 286014018 362884498 273661202 623598434 370757362 465428498 471932331 98960800 849159268 831107840 35928264 387401016 438992320 761616928 92902860 558086432 978010240 855382272 759744448 376843264 135860528 743599624 437511396 31029376 505662080 726827466 855277440 548185456 482044712 80542132 481407776 431019648 63814216 256629152 482072000 976472532 200200796 561213884 278412160 614313600 359135744 609991552 400328950 936318976 724302800 54751036 561545376 961419840 611280152 826425888 817991680 247836480 611405696 738429750 41642448 419629504 776009216 854522880 56686864 608157600 981856408 422054086 660960144 371091456 621555264 865816760 88044352 932961624 960837856 363691684 444294608 151760240 618050560 861070752 329198384 276892380 656567648 591982352 401080704 651981696 815542744 933242368 886819168 23927544 91629184 377847296 617709740 257567272 578575360 85172534 695130240 725462048 609483504 771078500 185942048 947756712 427183032 541989800 930154496 196745152 645497536 158491184 82906536 411199052 788392228 650400400 585629280 193218688 814628864 564401264 545016688 934154136 67395200 509507552 49017072 792342052 82419490 370559632 715561350 758499040 990716671 277686784 467601824 913961088 822323888 874952270 618891984 933683680 869470080 130640384 958929088 347526240 487951168 753730304 787056960 662956032 842315992 924657664 334276610 150341440 648700352 925251506 952461048 740242048 182565632 850430464 407343972 240183440 391366080 446144544 493463488 446269048 603566656 953635104 796804172 371328796 833217024 911306622 869388160 88309760 409599488 135441824 162072700 771072704 401928928 452439808 214528 774914352 917145496 718054368 69572352 960083680 557502960 510107136 475075056 718377944 764485440 6565280 970113520 367693504 108460000 947246126 406676480 321681136 868920320 770657104 119338368 622713120 895602552 147123232 78851600 765975152 903439872 989405608 774367872 721020365 197695856 330688000 621269414 932200410 717676018 620877996 797930988 329607168 987290624 656292192 569892672 878527712 805043248 166227500 162294016 245718368 844114488 314865920 207370720 548550912 900372464 658068656 890860200 55794344 399571712 280199418 629290624 718452928 331020704 874454192 680612952 54530120 121649560 927292192 87730168 257840992 877121496 311628940 868048384 258696768 775167808 718462872 8018016 290247528 236805408 107540736 348987360 803435520 787684224 151359744 526832352 464851520 869920304 246731520 269584242 970280400 187569478 241448320 437964616 910615376 422658901 767386752 680460832 83538944 35379065 68217168 376724880 166622720 491328192 572794480 782716224 502151680 276129472 490140416 900720912 565850060 451194880 308298400 450184088 695488480 910168064 618455955 326222252 381707968 423750160 760222208 303170872 543496364 706318042 157261896 838223072 548735256 385451312 436139090 62572672 617590360 712042800 478671744 576713232 845702560 108460832 354344960 233996800 845110528 772606400 530053120 894771748 160611920 412736352 149876160
325670496 550614816 559100660 689162848 633745964 502874912 767887968 559698024 386961056 334759316 773531468 576172336 582221920 574744829 620958576 427109152 331547456 595976176 350345248 766865086 601301544 324287448 504866848 460278744 410814396 318087824 531942024 483564864 507225464 703472516 784547936 499656640 390990472 617397280 643946376 392948460 553346400 508936768 579707456 600274420 773115736 642062336 768258720 744188192 493634160 361646656 660358016 781138934 696165888 660459144 679216928 774005824 783168341 742568352 620551712 713514120 636449408 324009508 409747744 380871384 400818784 784757088 442867744 791041376 407916600 329359264 523204208 531980527 759171896 625971764 597741856 313948096 412431792 475210624 598159956 714169184 659090944 528036848 349178688 775470840 764943888 316918176 312784384 428218956 616483198 478832312 492727080 688327456 425140192 733704128 482197632 780688496 726029856 781972768 719470368 777867712 604647216 395330888 598937824 451414768 385939727 627106563 219349367 296258751 373899919 338337803 405710447 457477967 491007535 460245519 514363151 261399407 477175839 530133295 309295399 167375111 154338767 520981115 436326867 195451983 353619951 395089423 426392695 208679695 369779351 192250567 209274959 219904015 179131019 357304799 550353999 295869455 541017411 557411299 628439055 594682191 413433871 268667183 571890767 486000063 177056527 424827215 169755677 513506127 458209247 259489359 378119823 558726531 191940575 535400459 292215947 259049887 598636991 632871503 571282959 414244367 468119467 217606783 322898607 467022863 369908623 202893199 348861406 228128975 625871245 345068239 501639181 627298267 341155599 228682527 531505627 422683759 537559839 563666831 272908745 200832615 475643887 378081263 214476431 609812351 392936719 547413775 397266375 349798815 467994095 309409615 381811637 286544687 548060095 341231807 552239963 484255710 523777281 545300367 281067583 357938063 268714767 618651999 365810927 460482063 949174780 415984816 361984732 741348480 477724380 644589696 337882960 121397656 898040736 40096856 550887744 257408296 590438286 811567800 343107200 207023204 46019584 277952320 393153408 631605808 787164672 579475200 324940804 76099880 907738360 574755792 91083112 669287984 703474752 749036416 803878664 532306279 494885936 516128032 579517440 565955616 372366644 835600000 906365600 726336000 379319968 590222350 300353328 454854656 15372660 46708736 414266288 567501232 589735824 35234288 988978352 948784064 426792960 831346144 476132384 983273172 939502640 70177880 779715728 983607472 89432064 654232360 475913440 220036709 806118272 166533360 569571592 735130624 899162448 299881600 726601568 834273824 623598432 917211728 519876590 181711760 324860160 799118416 222038592 358602148 307324928 455278848 44569990 647873024 725547968 176389968 858709447 291990112 186642112 175577392 498615808 112077440 419545720 715052302 120815744 796993536 725479296 299957792 350370960 811921200 480614324 38736896 388715648 964430656 773553504 94287724 458272630 875226620 479536616 75784420 99157824 472438444 838322072 59620142 521827652 72585550 731867296 709904656 566142736 936472096 605533064 588901248 78610320 384222976 600968640 487907296 16534752 196713056 585930304 428786536 484161504 397309184 916140800 311903264 997990600 962456948 107901280 190035456 954737422 170574032 779000600 229620608 872728176 591717888 744007822 52737024 88128000 431290144 759242848 359145577 126176854 312460360 561810728 899317984 363702544 766380880 365024624 511097760 333483520 165682688 538500480 778977216 868875520 819355248 658272924 722423380 733144448 440361792 799337954 500318944 671511584 286304784 709636608 635857792 509769196 638393472 603893040 836375680 400495072 356299770 176680576 396568240 282310656 60099136 846374296 811043998 321282680 660176084 400830480 408416820 571874560 471422130 761423744 200981144 44505568 572763648 657211686 822927912 73662758 90567576 942258104 181282696 645839528 510951168 940090270 708075776 826910208 465072256 294173184 515624704 81338688 579551136 547275290 273912276 564169316 961071168 887625200 490766852 390097120 479074344 281795174 916775672 966657036 83032592 48078135 274636320 978083456 426184704 128815616 783614640 746047616 777999648 80084585 449273420 300446768 116555776 799343728 50377216 630350856 374084000 339732736 302394800 159376804 687801344 756788224 343358464 293786784 951328404 149586816 762342800 222792440 277226054 52163884 97022720 451830672 134122334 191966366 763670400 342088532 114934012 888551920 215669420 28199834 207546928 759124540 256364848 298921472 203470624 631992172 994202312 176272248 288384200 953405025 362030384 689378562 532710368 203561744 218093312 555447296 852029440 527710524 918654464 303982164 220829952 98301948 350484816 62001218 367339312 49639936 300810928 854791696 872156736 737868732 752199121 80035536 690117528 728086304 342447872 100907260 18083328
238018444 462962764 471448608 601510796 546093912 415222860 680235916 472045972 299309004 247107264 685879416 488520284 494569868 487092777 533306524 339457100 243895404 508324124 262693196 679213034 513649492 236635396 417214796 372626692 323162344 230435772 444289972 395912812 419573412 615820464 696895884 412004588 303338420 529745228 556294324 305296408 465694348 421284716 492055404 512622368 685463684 554410284 680606668 656536140 405982108 273994604 572705964 693486882 608513836 572807092 591564876 686353772 695516289 654916300 532899660 625862068 548797356 236357456 322095692 293219332 313166732 697105036 355215692 703389324 320264548 241707212 435552156 444328475 671519844 538319712 510089804 226296044 324779740 387558572 510507904 626517132 571438892 440384796 261526636 687818788 677291836 229266124 225132332 340566904 528831146 391180260 405075028 600675404 337488140 646052076 394545580 693036444 638377804 694320716 631818316 690215660 516995164 307678836 511285772 363762716 586707128 827873964 420116768 497026152 574667320 539105204 606477848 658245368 691774936 661012920 715130552 462166808 677943240 730900696 510062800 368142512 355106168 721748516 637094268 396219384 554387352 595856824 627160096 409447096 570546752 393017968 410042360 420671416 379898420 558072200 751121400 496636856 741784812 758178700 829206456 795449592 614201272 469434584 772658168 686767464 377823928 625594616 370523078 714273528 658976648 460256760 578887224 759493932 392707976 736167860 492983348 459817288 799404392 833638904 772050360 615011768 668886868 418374184 523666008 667790264 570676024 403660600 549628807 428896376 826638646 545835640 702406582 828065668 541923000 429449928 732273028 623451160 738327240 764434232 473676146 401600016 676411288 578848664 415243832 810579752 593704120 748181176 598033776 550566216 668761496 510177016 582579038 487312088 748827496 541999208 753007364 685023111 724544682 746067768 481834984 558705464 469482168 819419400 566578328 661249464 416594330 805746816 934422304 218500522 670931584 10123570 765132504 614691328 907908612 510113966 509501824 947561472 860475904 838718246 694180588 160598068 103483392 454227106 90135952 444216848 368278354 498661568 498572640 818845920 807006944 503956840 385961440 611638784 747994188 707688448 18099712 560388405 970852992 740781056 514086400 990738090 165106710 848081000 400696640 151390888 746053940 902790856 395501824 892561920 907932160 795053184 297953680 334003176 870129328 454401754 275800856 318880152 946113336 368545328 761363456 287677568 263606246 20032864 528671776 535672128 850763264 256708096 71367784 977088970 934351872 237949952 34845824 689181760 707245120 329938688 945100084 852038464 277268782 160842896 918352663 910574740 991254075 390471900 18520100 256411904 867819776 467477448 918793224 617724192 924675244 249473148 546788352 428677966 390620664 463527056 840104583 71006784 535647872 982041038 404423396 255767172 11378688 782901328 857828944 437996032 183680798 217707872 211707392 273373024 207619328 843635920 940876992 385264768 957574732 579931392 953412800 644613304 122120512 779510931 806237608 553990208 164372368 10687036 160039648 801381116 232469008 679283760 596075972 954680064 552786457 361358120 42150584 220567552 152454636 135158432 962059752 610523136 751570492 398028294 384844208 195355328 193725722 258471378 91396096 940298960 152405504 334019144 702912584 945201984 230784896 374804644 82614512 436585952 796623872 93456896 137702518 546647776 371004832 411035968 259828040 647564800 519668448 869256840 235958441 827904512 745685872 758507271 495924976 925709760 683373632 609744144 921225600 539169541 698863616 168677508 88228544 892696640 255430784 536632544 356490034 222720912 813395904 491424752 777013922 191142680 988883088 530263360 855912128 55274888 890107584 508242944 22279088 377521248 293210752 497067856 167687648 301074336 913374720 662113644 169495040 704989008 492271849 134921648 669933952 859236288 384888232 577976036 888106240 641604928 286247696 869899264 150740696 396952904 247640768 35443216 805236992 989035900 847264000 578440384 77579195 994136600 731504256 537322276 863153152 458766368 295817280 101260876 498862368 25980292 569127788 836561920 209779440 244227808 196731464 567006570 161654184 690139424 808549248 770796924 246187680 508939264 610501020 270939424 92500864 36697536 843738544 93375808 508703232 166362728 266835458 462590848 2345696 969221040 837260256 980388464 258684672 310821442 192099328 902945556 591463392 885858334 381925120 388230144 284871168 167204064 708197552 764374272 526913218 73991800 593996066 670208760 684819264 778457760 651855832 494881376 411909120 829086384 746407856 533697880 113905792 967939918 919081856 72503152 763601144 969289728 1555288 320131904 114287768 251640000 669433088 437990400 217533200 792093248 313616440 450462500 950847544 358864 116840192 985657895 178789184 486772768 222750720 270499920 282856928 716397184
367584352 592528672 601014516 731076704 675659820 544788768 809801824 601611880 428874912 376673172 815445324 618086192 624135776 616658685 662872432 469023008 373461312 637890032 392259104 808778942 643215400 366201304 546780704 502192600 452728252 360001680 573855880 525478720 549139320 745386372 826461792 541570496 432904328 659311136 685860232 434862316 595260256 550850624 621621312 642188276 815029592 683976192 810172576 786102048 535548016 403560512 702271872 823052790 738079744 702373000 721130784 815919680 825082197 784482208 662465568 755427976 678363264 365923364 451661600 422785240 442732640 826670944 484781600 832955232 449830456 371273120 565118064 573894383 801085752 667885620 639655712 355861952 454345648 517124480 640073812 756083040 701004800 569950704 391092544 817384696 806857744 358832032 354698240 470132812 658397054 520746168 534640936 730241312 467054048 775617984 524111488 822602352 767943712 823886624 761384224 819781568 646561072 437244744 640851680 493328624 596996254 838163090 430405894 507315278 584956446 549394330 616766974 668534494 702064062 671302046 725419678 472455934 688232366 741189822 520351926 378431638 365395294 732037642 647383394 406508510 564676478 606145950 637449222 419736222 580835878 403307094 420331486 430960542 390187546 568361326 761410526 506925982 752073938 768467826 839495582 805738718 624490398 479723710 782947294 697056590 388113054 635883742 380812204 724562654 669265774 470545886 589176350 769783058 402997102 746456986 503272474 470106414 809693518 843928030 782339486 625300894 679175994 428663310 533955134 678079390 580965150 413949726 559917933 439185502 836927772 556124766 712695708 838354794 552212126 439739054 742562154 633740286 748616366 774723358 483965272 411889142 686700414 589137790 425532958 820868878 603993246 758470302 608322902 560855342 679050622 520466142 592868164 497601214 759116622 552288334 763296490 695312237 734833808 756356894 492124110 568994590 479771294 829708526 576867454 671538590 797268128 367568384 377191888 406996688 586061222 601547224 183406608 996529624 666190685 699875840 348283852 896969608 864479648 762253152 149029056 38907867 418351356 754478208 448531856 302570808 109736246 200562992 226563264 518533120 340932800 647226932 375105764 569327616 830168328 51986264 441412256 943383680 271823684 8577744 398275424 498732688 140631808 469571840 843063920 30446048 756216584 198530336 47465088 94694828 545007688 97551848 166997184 299284384 80257384 464505276 583208488 723708579 99825664 747783552 272130932 768425160 717701888 543736908 814415952 829674288 197643616 773018788 889138016 935887888 505266240 535967104 703480272 540959944 534177838 159004960 793936520 926362499 402457825 662268416 408969856 92011340 374967136 949051040 215761536 539151008 29908608 413594496 787923904 743144608 703320576 920874380 143513768 387693312 347584768 71493056 872234752 985984352 761343840 903097904 251208816 434502918 665906104 617119744 341769340 287852672 977856000 324663104 743341440 929579776 762427392 343047616 260703456 954039872 771562344 193534752 883680256 34290424 560101616 12797784 422401728 932283056 379591032 53830656 519888912 245139232 370983808 546195784 220324832 946705436 224799720 630941152 900782976 674558720 211761088 301317216 172809344 925815259 891517704 435340392 670886144 313715520 972819952 749822798 563408128 102146272 801025920 911375744 66676000 930496400 488654928 750681178 359444224 483199508 673801168 101737216 565235190 245668864 621674544 687017768 67764896 28907584 909132312 293713884 251803264 694677888 399777920 969054560 290510816 808147688 418975160 213786944 709994240 950566520 131237840 750726439 495101952 432392192 538160920 421476352 686783872 405448064 127379424 755359552 337644736 728157088 192107904 528847872 188034608 355041192 855503224 649013248 449821568 761047360 925357440 727944756 676249728 365717768 370347008 876232626 978208812 146903712 330171152 403038336 549334528 838000452 603653216 8508144 836630448 890355936 323691488 436242944 137552896 608410560 818141992 703191610 3069384 36722304 901159682 814157960 433587624 928363904 573175792 791067508 149061769 991371540 372719096 620938560 589710988 205459726 128331264 691688084 550108882 847997664 44605692 892008960 126295184 408592896 35254784 365077760 184495040 607221128 706697984 246504672 721708704 723969056 403077120 91439549 563439744 217324748 595233280 39913536 940647552 839503648 77697600 761090960 317162752 310366772 422771200 210929336 175186820 189046784 191219776 882880000 493321448 948780160 543100668 120263952 488024888 601550720 758660448 764948688 84237388 508572116 833654400 41926848 161177506 808099840 439492180 512502480 555041088 796104384 210268928 234171968 734168487 120919648 539343200 49429504 638714368 831043168 172075472 458115072 950001104 976561856 640888736 495030568 94834992 299907176 914049056 95806976 956200064 328251776 395887552 186032034 979926080 215526400
313067904 538012224 546498068 676560256 621143372 490272320 755285376 547095432 374358464 322156724 760928876 563569744 569619328 562142237 608355984 414506560 318944864 583373584 337742656 754262494 588698952 311684856 492264256 447676152 398211804 305485232 519339432 470962272 494622872 690869924 771945344 487054048 378387880 604794688 631343784 380345868 540743808 496334176 567104864 587671828 760513144 629459744 755656128 731585600 481031568 349044064 647755424 768536342 683563296 647856552 666614336 761403232 770565749 729965760 607949120 700911528 623846816 311406916 397145152 368268792 388216192 772154496 430265152 778438784 395314008 316756672 510601616 519377935 746569304 613369172 585139264 301345504 399829200 462608032 585557364 701566592 646488352 515434256 336576096 762868248 752341296 304315584 300181792 415616364 603880606 466229720 480124488 675724864 412537600 721101536 469595040 768085904 713427264 769370176 706867776 765265120 592044624 382728296 586335232 438812176 332054784 573221620 165464424 242373808 320014976 284452860 351825504 403593024 437122592 406360576 460478208 207514464 423290896 476248352 255410456 113490168 100453824 467096172 382441924 141567040 299735008 341204480 372507752 154794752 315894408 138365624 155390016 166019072 125246076 303419856 496469056 241984512 487132468 503526356 574554112 540797248 359548928 214782240 518005824 432115120 123171584 370942272 115870734 459621184 404324304 205604416 324234880 504841588 138055632 481515516 238331004 205164944 544752048 578986560 517398016 360359424 414234524 163721840 269013664 413137920 316023680 149008256 294976463 174244032 571986302 291183296 447754238 573413324 287270656 174797584 477620684 368798816 483674896 509781888 219023802 146947672 421758944 324196320 160591488 555927408 339051776 493528832 343381432 295913872 414109152 255524672 327926694 232659744 494175152 287346864 498355020 430370767 469892338 491415424 227182640 304053120 214829824 564767056 311925984 406597120 289198792 931353480 451161084 323414812 915444108 382463732 818685712 230789184 861463040 986987776 412893094 947216768 25825864 657007736 746371049 369393584 833259520 361438000 629506560 631245624 269816661 229240448 185038704 980771072 145674544 695607808 24398432 769198544 610191680 270740000 861216080 382019188 232615056 221782000 431857952 479050304 738844064 392655436 999970304 646429312 725162844 182423008 402175228 57851212 118475400 547138048 776423424 988650624 503302122 264493864 550099568 950130032 337722880 751617024 28047872 827950532 248339848 592133364 541438768 827473920 329749376 35616888 907427072 790140482 103828480 915671052 8489792 480990472 611613672 991351340 900018624 870215744 163401216 955551728 113549136 302016992 276053264 744622616 616381858 515302304 401252432 759552000 591152 425067672 386425600 25285120 889659784 998267072 564391936 718206402 688749728 484674960 780072540 496800411 752136976 7435040 543918412 993467833 610569704 989148400 624863040 245199864 570705472 25328384 700373208 374568736 846099440 739805696 949423552 248095800 333408832 819552256 368645472 12494560 836900544 909466586 381799500 795508944 11802652 958992468 499720704 412462500 610388268 659530016 712598434 353167804 803577328 340533440 362250176 947079128 962162688 578800000 398172672 283275920 589423680 991576808 137103952 546341888 259038496 975438016 38827108 79139328 980271768 123157470 998349000 503163984 297402336 159211520 912934168 634246504 768279559 359906674 434205256 818449015 958080912 933258240 497550404 463723552 148315600 682329600 748866068 991831536 472503808 683943488 615057280 660519652 462822489 894563424 134138930 569525248 407651072 163589508 529970848 317172960 801674912 168097728 393866356 349340380 805233808 818525696 982482528 128634148 743878144 687398564 176915534 132846816 584297088 988411856 32316960 280250000 552835584 837745230 24392296 599077408 913499360 623546176 910730880 86031588 747407378 328510064 324522336 960654638 365097309 226065664 153595168 631650048 564562985 6897568 394410448 179216320 770861688 849646720 409886088 698564864 771228512 576224324 465280652 768081664 47552024 134867968 551808000 706916064 235550983 940906730 970564608 348445520 302325880 947613952 384832512 35508752 783352587 77601536 103462672 844951256 859468032 12065400 345280512 392139866 494725120 647755824 10295744 264802464 440570840 568882688 301313664 682612736 752423176 437309185 276409984 175186688 267895360 40863520 8349456 229738752 168872960 538605278 664868608 934497956 595451480 203386240 708196920 222673280 118880260 473035030 861099904 195425008 93827736 223145120 290954368 95543572 675336080 251290024 69074752 705983232 400584000 612758976 584776304 780378944 523373662 917692848 411429596 451781576 801946820 533445260 991372768 371001624 813804704 712479976 536015186 699140640 630402304 322453504 918647936 698043202 491894224 338673100 683484928 523426080 980964718 554375296
248006240 472950560 481436404 611498592 556081708 425210656 690223712 482033768 309296800 257095060 695867212 498508080 504557664 497080573 543294320 349444896 253883200 518311920 272680992 689200830 523637288 246623192 427202592 382614488 333150140 240423568 454277768 405900608 429561208 625808260 706883680 421992384 313326216 539733024 566282120 315284204 475682144 431272512 502043200 522610164 695451480 564398080 690594464 666523936 415969904 283982400 582693760 703474678 618501632 582794888 601552672 696341568 705504085 664904096 542887456 635849864 558785152 246345252 332083488 303207128 323154528 707092832 365203488 713377120 330252344 251695008 445539952 454316271 681507640 548307508 520077600 236283840 334767536 397546368 520495700 636504928 581426688 450372592 271514432 697806584 687279632 239253920 235120128 350554700 538818942 401168056 415062824 610663200 347475936 656039872 404533376 703024240 648365600 704308512 641806112 700203456 526982960 317666632 521273568 373750512 604243312 845410148 437652952 514562336 592203504 556641388 624014032 675781552 709311120 678549104 732666736 479702992 695479424 748436880 527598984 385678696 372642352 739284700 654630452 413755568 571923536 613393008 644696280 426983280 588082936 410554152 427578544 438207600 397434604 575608384 768657584 514173040 759320996 775714884 846742640 812985776 631737456 486970768 790194352 704303648 395360112 643130800 388059262 731809712 676512832 477792944 596423408 777030116 410244160 753704044 510519532 477353472 816940576 851175088 789586544 632547952 686423052 435910368 541202192 685326448 588212208 421196784 567164991 446432560 844174830 563371824 719942766 845601852 559459184 446986112 749809212 640987344 755863424 781970416 491212330 419136200 693947472 596384848 432780016 828115936 611240304 765717360 615569960 568102400 686297680 527713200 600115222 504848272 766363680 559535392 770543548 702559295 742080866 763603952 499371168 576241648 487018352 836955584 584114512 678785648 749891840 966824192 1612480 238416640 132673650 213840454 507169920 258043712 176165552 408407872 290843832 690565448 619553488 516731392 408556096 809539026 106928320 930005640 842317284 519350464 924763584 51049696 870619152 696149304 419667568 969544380 135310528 351648384 153759464 172838096 794759168 722396800 388733952 124321900 420409888 54978688 629188752 580816304 498539972 311231488 139344384 12631424 979384768 428816256 773790112 529976313 553114760 910004032 753374356 23804240 654627896 925802132 576836096 395050843 972171776 659338624 549935152 556497408 833427520 918770816 961267084 734276972 635803584 620017760 215078012 347843224 323232512 181395840 136890350 317604180 422045952 282054656 561611668 595851424 457006568 284026094 500551272 647984000 597163616 717820096 891568224 913803536 565704592 657630464 486081440 501416000 531850060 692682608 956484928 883323456 754992592 674664688 147830912 437020672 270752368 887814720 342241920 897081104 630958840 253410544 702764672 44112510 484776382 465427752 370573542 455767368 902518608 945638492 338630076 747957632 740568928 972938752 560154816 424675536 600829008 514958242 51868672 271211568 278455552 567473152 283344896 941320704 564862720 719864460 777993242 330891776 702287308 561664402 60904320 978398560 753360128 945528384 668040336 525652992 772080118 994497984 638622208 179101600 100718794 264252224 745719264 693983136 136937696 793951424 576168208 310601796 357868796 70009440 900307712 883502468 625457920 996546384 383618816 584475832 797740032 273258662 675781960 348685692 788170032 293890176 424286944 868338688 173485568 903246344 598146160 319181136 394737208 956635440 804354900 141313024 484481360 663564948 546045568 118776176 560344512 216513320 78518528 637094272 619488706 806833120 547788836 866400256 723170320 232828928 34453312 58727094 261610940 969026264 466147328 765701448 407585152 899370496 103941856 809216448 656280827 457817856 294069760 741183776 583685496 69907504 467713550 452321184 227917712 210211136 802203820 894726963 998186048 760369024 161291008 238952256 985693629 723604584 642335872 739809120 542128640 481592096 994480586 696338496 502298976 950181272 570894848 315884832 442093056 98722496 241728000 868589568 493134208 324345524 379151396 288407808 480948474 35406592 244805120 341834688 627242512 128419616 470047104 615095456 369695360 362568448 331273920 475761940 849616720 195931200 518645704 857183616 96489088 568790934 905530472 30867968 106120704 911639880 194978808 839196942 599382304 865522408 669873552 78023412 108677216 718735360 55901696 778793376 513301609 662600704 244399144 323971840 567002624 614752076 463299072 646361056 834705408 756175332 256569088 681656116 837301248 516194560 256903552 701491312 264047706 17249892 608173644 9175264 185837070 175572864 61936158 857886496 357155200 110342144 854027674 541799438 427259487 33558040 969952428 428754852 959596464 781722984 48071680 863555528 383260864 84795560
285424272 510368592 518854436 648916624 593499740 462628688 727641744 519451800 346714832 294513092 733285244 535926112 541975696 534498605 580712352 386862928 291301232 555729952 310099024 726618862 561055320 284041224 464620624 420032520 370568172 277841600 491695800 443318640 466979240 663226292 744301712 459410416 350744248 577151056 603700152 352702236 513100176 468690544 539461232 560028196 732869512 601816112 728012496 703941968 453387936 321400432 620111792 740892710 655919664 620212920 638970704 733759600 742922117 702322128 580305488 673267896 596203184 283763284 369501520 340625160 360572560 744510864 402621520 750795152 367670376 289113040 482957984 491734303 718925672 585725540 557495632 273701872 372185568 434964400 557913732 673922960 618844720 487790624 308932464 735224616 724697664 276671952 272538160 387972732 576236974 438586088 452480856 648081232 384893968 693457904 441951408 740442272 685783632 741726544 679224144 737621488 564400992 355084664 558691600 411168544 326425972 567592808 159835612 236744996 314386164 278824048 346196692 397964212 431493780 400731764 454849396 201885652 417662084 470619540 249781644 107861356 94825012 461467360 376813112 135938228 294106196 335575668 366878940 149165940 310265596 132736812 149761204 160390260 119617264 297791044 490840244 236355700 481503656 497897544 568925300 535168436 353920116 209153428 512377012 426486308 117542772 365313460 110241922 453992372 398695492 199975604 318606068 499212776 132426820 475886704 232702192 199536132 539123236 573357748 511769204 354730612 408605712 158093028 263384852 407509108 310394868 143379444 289347651 168615220 566357490 285554484 442125426 567784512 281641844 169168772 471991872 363170004 478046084 504153076 213394990 141318860 416130132 318567508 154962676 550298596 333422964 487900020 337752620 290285060 408480340 249895860 322297882 227030932 488546340 281718052 492726208 424741955 464263526 485786612 221553828 298424308 209201012 559138244 306297172 400968308 50304600 102870528 746629136 790534282 234305172 697108904 60305000 505842192 278656264 46643868 62715648 284057028 413757952 922787984 509777280 641506392 354446848 465514880 253630308 842182768 788949824 165578512 148518688 496942976 311020524 816832000 800551100 223968768 706057600 979077600 324619328 320473576 215208224 960643752 394369816 116576512 501695744 311748608 725279584 758111120 913790704 31849844 57935304 576926464 332912944 467362560 140744128 385340368 746193110 212202976 450411536 604337200 300656592 114813660 201926860 998214336 59153920 89503632 448678704 663676392 559982912 533978608 866626584 109654080 489176576 868364288 403174656 451306760 547433930 879035648 87584860 2235992 15464448 87588864 191353104 736633436 88520096 678610944 201364864 115614720 319188878 16559424 373246312 461839740 331972912 381686912 329210438 812523136 210638848 978283796 330816568 231629824 474039472 369176064 472437384 966297295 173272656 27926768 64136960 88685184 589532672 304853232 770635968 72741332 512507552 565401600 53031552 461773440 519198720 938324612 765259888 246918912 981320096 41580736 916816584 511624100 882657280 626480790 250221056 241834424 182814555 660988712 157479088 127900160 300714928 84131584 67858686 507693376 674424788 472597508 514587812 662913048 72016490 315671424 390459772 267043592 610223648 378777016 369165552 28912368 111732912 568599296 433634304 214360000 439455304 650151648 497047296 524127680 13396480 945100690 433898880 723952640 833616768 687634816 611843968 698070218 815336222 68222320 163436352 805891072 338121056 441050832 156033224 141054052 654006888 931919968 680766340 195548284 397529184 312804563 507249312 252960000 874199904 655925836 269906450 209131674 488723680 909934080 673071040 686999232 343798858 281857536 372832528 996701472 267157568 385509792 313272680 328704062 958635008 901929320 643886464 556495964 503754000 494411176 638932960 488257003 879225884 269060268 587048176 528679168 777588830 682952072 323784448 34326440 141168416 24232520 882404188 321040640 276417272 749767750 756171832 952710530 732731296 996482560 526134368 529409200 680674688 234293388 316006816 247920160 750899892 912744896 816062618 472141536 72319296 448079200 476916920 519328384 135855808 629434843 267973168 567558888 22882560 986970932 282487248 853482124 13746724 794874560 755837696 605294028 865684500 51764152 964153784 371803616 717728776 255381532 832164480 659433472 319449168 990103384 677121000 23687936 860553904 533191920 690823168 412280672 349444112 566197760 360815408 83319992 452074100 909406000 227866047 819813406 677091336 382363850 134914504 483463200 344662016 842094976 324178052 512127214 939365504 350561304 309441280 712660100 648357248 362000144 564282368 541558272 453691104 882676480 907351079 403001008 761208300 818156032 913288544 951545592 400298240 834589224 147532912 670287322 235885568 179194056 381338499 684710912 868629168 913177472 215752448 973644518
360910888 585855208 594341052 724403240 668986356 538115304 803128360 594938416 422201448 369999708 808771860 611412728 617462312 609985221 656198968 462349544 366787848 631216568 385585640 802105478 636541936 359527840 540107240 495519136 446054788 353328216 567182416 518805256 542465856 738712908 819788328 534897032 426230864 652637672 679186768 428188852 588586792 544177160 614947848 635514812 808356128 677302728 803499112 779428584 528874552 396887048 695598408 816379326 731406280 695699536 714457320 809246216 818408733 777808744 655792104 748754512 671689800 359249900 444988136 416111776 436059176 819997480 478108136 826281768 443156992 364599656 558444600 567220919 794412288 661212156 632982248 349188488 447672184 510451016 633400348 749409576 694331336 563277240 384419080 810711232 800184280 352158568 348024776 463459348 651723590 514072704 527967472 723567848 460380584 768944520 517438024 815928888 761270248 817213160 754710760 813108104 639887608 430571280 634178216 486655160 280616240 521783076 114025880 190935264 268576432 233014316 300386960 352154480 385684048 354922032 409039664 156075920 371852352 424809808 203971912 62051624 49015280 415657628 331003380 90128496 248296464 289765936 321069208 103356208 264455864 86927080 103951472 114580528 73807532 251981312 445030512 190545968 435693924 452087812 523115568 489358704 308110384 163343696 466567280 380676576 71733040 319503728 64432190 408182640 352885760 154165872 272796336 453403044 86617088 430076972 186892460 153726400 493313504 527548016 465959472 308920880 362795980 112283296 217575120 361699376 264585136 97569712 243537919 122805488 520547758 239744752 396315694 521974780 235832112 123359040 426182140 317360272 432236352 458343344 167585258 95509128 370320400 272757776 109152944 504488864 287613232 442090288 291942888 244475328 362670608 204086128 276488150 181221200 442736608 235908320 446916476 378932223 418453794 439976880 175744096 252614576 163391280 513328512 260487440 355158576 310513940 847374620 973441408 912652960 484532765 700499456 770886860 161518384 926647264 798123024 938219807 755122616 85004124 937671680 975934264 337453728 891643444 883617376 759678784 44893376 45252375 717264984 320197120 157463982 178482176 105678888 96989952 266611376 807988024 45461632 870937088 816403456 224307240 913124072 745114560 893353008 344238200 846898688 683541060 462981188 571109928 614349583 592913212 761677116 39403648 798247424 679539696 564319338 704341296 71780786 93399308 31449216 556422848 873055082 132913344 238444140 141793792 874908960 938782980 251169038 384116272 92857096 869593344 587577632 326219424 822727712 139675184 262316032 968641688 14822464 803925120 190868608 904906360 30100672 616944848 23609368 460090880 691941632 501869900 407636480 132483840 269069312 888464680 398178712 312222336 211521280 519645872 325024000 844221796 861107924 527697112 748055040 958589518 531092520 57722304 594057156 430115596 154062916 141127360 23083136 315582096 847933808 366214528 557054352 232725280 672744608 839828104 699525568 156340000 682143664 90375468 74088952 364111744 645390752 289079552 635986856 564328288 521749794 673543808 22084830 759439104 679335992 832389952 255239936 543029552 912017920 955832688 604555888 13803520 564103248 138638981 73772224 503508512 857295872 116879296 381988416 250302912 360504528 494076176 748568640 602013488 456994816 615540148 970432144 868816768 948855296 456647450 808595648 731710464 641575680 679124288 643943296 187471616 892461728 2985600 619945472 911764668 803736480 933552146 426347600 116913600 684292416 999417422 5791424 748710656 567464304 650746540 15109504 336454656 579165625 121856272 686668974 961062912 27619520 96913268 556117648 581176248 157580640 579868480 838569544 305964448 590791584 63914680 68462272 632519168 294464960 579429436 104300224 598867354 68609500 940301736 902611840 201817600 661158560 192817533 977840256 557932448 580543360 203854944 78678988 896390144 146717184 817357568 780392608 965529856 783127904 715402522 168306624 474052864 876453632 797446488 597832904 381953912 626113408 652202784 592302640 153713648 557084928 166495170 604433296 423210588 800788044 154999136 315305728 710602990 77583576 131100080 644059384 340150456 333196656 102730752 616107520 885106688 856542304 617905804 740649472 629796288 85060284 360437312 336782840 377401880 392468529 275557664 678827496 336556320 521052624 734953112 778198504 547472646 205958640 634506510 216022784 160328607 527155639 747189249 932454304 937513880 985593576 510884144 925943872 556729120 990814896 643696052 816177584 265968640 774796288 556254720 865497058 194314960 498386944 739720672 22254672 732585024 807074816 792652800 274447168 348107208 564168064 935662140 753897984 911357184 562258776 362426840 799195136 803968288 886532352 204148736 764455720 749345824 515612224 778596524 338706955 876912568 633296448 251449844 169114752 279185134 409552640 462290648 121599000
112096096 337040416 345526260 475588448 420171564 289300512 554313568 346123624 173386656 121184916 559957068 362597936 368647520 361170429 407384176 213534752 117973056 382401776 136770848 553290686 387727144 110713048 291292448 246704344 197239996 104513424 318367624 269990464 293651064 489898116 570973536 286082240 177416072 403822880 430371976 179374060 339772000 295362368 366133056 386700020 559541336 428487936 554684320 530613792 280059760 148072256 446783616 567564534 482591488 446884744 465642528 560431424 569593941 528993952 406977312 499939720 422875008 110435108 196173344 167296984 187244384 571182688 229293344 577466976 194342200 115784864 309629808 318406127 545597496 412397364 384167456 100373696 198857392 261636224 384585556 500594784 445516544 314462448 135604288 561896440 551369488 103343776 99209984 214644556 402908798 265257912 279152680 474753056 211565792 520129728 268623232 567114096 512455456 568398368 505895968 564293312 391072816 181756488 385363424 237840368 255900736 497067572 89310376 166219760 243860928 208298812 275671456 327438976 360968544 330206528 384324160 131360416 347136848 400094304 179256408 37336120 24299776 390942124 306287876 65412992 223580960 265050432 296353704 78640704 239740360 62211576 79235968 89865024 49092028 227265808 420315008 165830464 410978420 427372308 498400064 464643200 283394880 138628192 441851776 355961072 47017536 294788224 39716686 383467136 328170256 129450368 248080832 428687540 61901584 405361468 162176956 129010896 468598000 502832512 441243968 284205376 338080476 87567792 192859616 336983872 239869632 72854208 218822415 98089984 495832254 215029248 371600190 497259276 211116608 98643536 401466636 292644768 407520848 433627840 142869754 70793624 345604896 248042272 84437440 479773360 262897728 417374784 267227384 219759824 337955104 179370624 251772646 156505696 418021104 211192816 422200972 354216719 393738290 415261376 151028592 227899072 138675776 488613008 235771936 330443072 512832754 589639472 760125440 351184484 272796222 629737248 87123968 216908384 829090304 831578550 149688384 378305144 194222112 837628640 775812240 12855360 153011456 159206144 870010800 543869744 174071616 950003360 222012496 63785280 727367680 157861340 636617472 99664384 608072046 717248000 809732736 238084320 151010072 936161374 966152316 316027184 205903104 804695680 62154840 203557980 928358528 205226336 823151360 468311760 397387008 804012032 379533600 134504576 755247360 44723010 667697328 95945904 789081280 955893916 958860360 304934580 432933920 676424896 272776144 15674416 808591519 829718720 438202304 156991436 931007200 608304348 312475100 584243272 867609892 912197312 834906240 780457376 455186204 881557504 218797920 307377984 706915168 745952512 627066496 317947104 175186176 521211744 553290400 439394670 255263800 581051828 591033174 505883192 515662848 82708736 435991040 417740608 988181842 107338752 704125184 452435456 757402624 649929216 136785408 505384372 503081120 378436096 343800680 434337848 897116600 249379896 373768704 961782334 557454176 613354560 636475250 116920896 962782720 519417264 114688576 871914127 579909376 800275456 336632512 278041088 137120282 425653064 179431040 643316184 712216836 797841408 805585064 256547144 127222392 700145280 953781616 717244672 60542250 17749792 90695056 147588928 164033632 538281984 957713360 689197440 266768768 687207076 215630104 384623914 313100768 591266624 40378752 376181112 564908592 600415280 585840384 313757760 435860992 418004008 561954880 532663710 387278130 456996608 537994976 36117200 907588720 26771576 95673856 805706752 368774306 772238932 303829744 69654416 476644704 309444448 518488704 649251392 141465376 54722364 930023988 27122368 582071808 821403008 231820804 840180480 179014760 277137836 902009360 960814560 943250610 747719744 365470176 707367904 437233840 885524412 32813056 141504000 607697208 885333297 870255856 827686570 890322944 124945238 769443904 894351312 941797376 256872992 710831616 600020704 670115328 139467328 458588288 922143840 955101072 140057880 576391984 316775450 805586448 110963040 425055776 826489856 628987408 494385768 860996616 355989088 434079744 335273456 459132416 337651916 289487232 495899240 359218126 487151936 957810800 610770880 857191104 214534144 974526592 776155392 169896733 472552568 872767296 133263992 469957280 193468512 319701251 893716660 416335488 826540020 949453506 861840454 255691776 535969536 881711360 471423152 548343634 390607872 264556448 134338389 352562536 271141216 761090276 634729984 26193920 671531520 432848804 483947360 11452832 481481920 470514880 789361004 404931200 773014648 106964856 79517184 512478736 978240000 863962256 522456928 727694720 303114176 584761088 518613818 99673936 145825280 592870904 377194944 133927768 410704064 811039350 562575872 975257380 814604562 820939760 785730496 291433920 167206880 433324012 226861056 22461440 138652816 220995432 555048896 936697344 872148224
202341952 427286272 435772116 565834304 510417420 379546368 644559424 436369480 263632512 211430772 650202924 452843792 458893376 451416285 497630032 303780608 208218912 472647632 227016704 643536542 477973000 200958904 381538304 336950200 287485852 194759280 408613480 360236320 383896920 580143972 661219392 376328096 267661928 494068736 520617832 269619916 430017856 385608224 456378912 476945876 649787192 518733792 644930176 620859648 370305616 238318112 537029472 657810390 572837344 537130600 555888384 650677280 659839797 619239808 497223168 590185576 513120864 200680964 286419200 257542840 277490240 661428544 319539200 667712832 284588056 206030720 399875664 408651983 635843352 502643220 474413312 190619552 289103248 351882080 474831412 590840640 535762400 404708304 225850144 652142296 641615344 193589632 189455840 304890412 493154654 355503768 369398536 564998912 301811648 610375584 358869088 657359952 602701312 658644224 596141824 654539168 481318672 272002344 475609280 328086224 506155989 747322825 339565629 416475013 494116181 458554065 525926709 577694229 611223797 580461781 634579413 381615669 597392101 650349557 429511661 287591373 274555029 641197377 556543129 315668245 473836213 515305685 546608957 328895957 489995613 312466829 329491221 340120277 299347281 477521061 670570261 416085717 661233673 677627561 748655317 714898453 533650133 388883445 692107029 606216325 297272789 545043477 289971939 633722389 578425509 379705621 498336085 678942793 312156837 655616721 412432209 379266149 718853253 753087765 691499221 534460629 588335729 337823045 443114869 587239125 490124885 323109461 469077668 348345237 746087507 465284501 621855443 747514529 461371861 348898789 651721889 542900021 657776101 683883093 393125007 321048877 595860149 498297525 334692693 730028613 513152981 667630037 517482637 470015077 588210357 429625877 502027899 406760949 668276357 461448069 672456225 604471972 643993543 665516629 401283845 478154325 388931029 738868261 486027189 580698325 645332864 977807242 426585344 947990334 666587640 362246880 132227400 791774654 816162180 433637978 352601420 747393872 407564272 386150016 475142464 894438386 211979040 680501664 416340490 33840960 853699718 106406128 526575792 869501402 94340672 127443968 953089664 3246720 504823752 741818016 256642816 498557704 632193776 127240448 639155056 870787456 957663240 355407232 62616768 66024960 293565568 524672688 31311723 935836360 431272960 833712700 743255552 794123808 18766640 355106652 808307424 340502048 350888000 607979296 192518628 275425664 734085504 575352688 164053472 926308608 375350472 533786792 145902720 411164160 666526954 45298592 555522768 865645424 532565745 230825688 420807268 484367680 611839792 573775104 96365596 612391920 530807808 719866964 701886676 848893053 569319592 341082323 222128384 153876608 377580608 405089120 494647832 601322020 820859392 973992864 966417920 123264232 195235052 808526208 483683712 93151777 316494080 238902604 31152160 901487848 730663720 492541168 260165750 585213056 657176752 673666936 865974038 655810304 753450496 852876019 671778176 864016608 369391936 354560384 743419176 79999953 769987432 732985344 524008752 660370640 571929408 906514320 694078980 444189696 859721296 973531024 469795680 322082960 550075120 42406160 190701744 462187040 700692456 268701952 634126852 408261468 926058048 92558172 328928152 49890068 228488264 44339000 19920552 754837500 351605440 904780500 942942103 496074880 829921696 226156544 764526674 785261184 235773184 459632336 319757088 951919968 229445344 114951232 250378568 705868072 990725080 2816735 681294592 308020929 141248384 79599616 77720256 327168736 824909528 950382760 402319488 609076688 652871656 245371368 414831214 208521008 573653218 411188232 938155888 97083248 877044592 291621888 282419328 568097792 888270668 735417100 122182864 548477376 205554944 387012864 729908272 919341488 788197920 242151340 665765216 522521600 227667569 29238080 616051360 872811424 550424305 139653520 961911808 871414272 450153820 779879808 128092576 498834528 271631312 256242880 286885384 728477472 359665438 169622700 552468252 609797160 235495774 471408768 579078384 675171648 16226560 112776803 648752256 314694144 411483402 450820096 984903712 369813760 736612352 921924608 395935120 77692608 55776384 710849942 404499384 30543824 247369196 29837568 770217472 508979072 631956176 769400550 459336352 963688136 529854976 97401144 196453456 305294848 942718720 675053056 462019040 25336646 807953152 130592388 910047472 867584384 576151552 17677984 760925056 334207536 639036064 331001408 685264328 29415060 250570508 174664156 381613312 481973216 87167512 400338278 347003880 627745580 126766992 982703480 385841664 593942520 804308776 474264320 325711052 732212492 596019352 121242800 332760000 373817272 703940384 624361864 705855684 437730176 544683136 570721456 454699572 266637888 323253504 867431920 364619400 356027734 669963210 384466048 944981514 19575520
342748824 567693144 576178988 706241176 650824292 519953240 784966296 576776352 404039384 351837644 790609796 593250664 599300248 591823157 638036904 444187480 348625784 613054504 367423576 783943414 618379872 341365776 521945176 477357072 427892724 335166152 549020352 500643192 524303792 720550844 801626264 516734968 408068800 634475608 661024704 410026788 570424728 526015096 596785784 617352748 790194064 659140664 785337048 761266520 510712488 378724984 677436344 798217262 713244216 677537472 696295256 791084152 800246669 759646680 637630040 730592448 653527736 341087836 426826072 397949712 417897112 801835416 459946072 808119704 424994928 346437592 540282536 549058855 776250224 643050092 614820184 331026424 429510120 492288952 615238284 731247512 676169272 545115176 366257016 792549168 782022216 333996504 329862712 445297284 633561526 495910640 509805408 705405784 442218520 750782456 499275960 797766824 743108184 799051096 736548696 794946040 621725544 412409216 616016152 468493096 465068160 706234996 298477800 375387184 453028352 417466236 484838880 536606400 570135968 539373952 593491584 340527840 556304272 609261728 388423832 246503544 233467200 600109548 515455300 274580416 432748384 474217856 505521128 287808128 448907784 271379000 288403392 299032448 258259452 436433232 629482432 374997888 620145844 636539732 707567488 673810624 492562304 347795616 651019200 565128496 256184960 503955648 248884110 592634560 537337680 338617792 457248256 637854964 271069008 614528892 371344380 338178320 677765424 711999936 650411392 493372800 547247900 296735216 402027040 546151296 449037056 282021632 427989839 307257408 704999678 424196672 580767614 706426700 420284032 307810960 610634060 501812192 616688272 642795264 352037178 279961048 554772320 457209696 293604864 688940784 472065152 626542208 476394808 428927248 547122528 388538048 460940070 365673120 627188528 420360240 631368396 563384143 602905714 624428800 360196016 437066496 347843200 697780432 444939360 539610496 940740736 876315392 167158272 312427008 982000544 688678064 51530048 327413635 858547712 901314000 814483776 371614520 884691264 98736354 599474248 286658304 243987456 506097984 482808376 923528928 484266394 242927008 334835946 127472960 896759249 375524936 563430980 605172992 643553856 464868936 296711080 356556896 685514752 531533320 146720500 368278272 782504080 592843200 354722304 310065664 507352000 157364864 340689840 674316096 946960000 315265904 908011056 210343424 201983692 399370208 129272832 681948672 244265984 156235200 531442560 113465728 37335320 932162012 791454488 320573440 195409920 11051532 381865216 679590400 161870080 548746720 406462544 104532736 464078720 89039200 394314620 789066784 36817536 9897244 666221056 833920000 867107612 675287772 869939544 358961536 794938880 646478336 99359040 538676924 363873280 631187750 115354176 498070528 620274004 178782480 14292720 727339176 296857344 471542604 382097920 457692268 251982592 480965696 342837917 194363904 472589923 55856028 408918864 39391360 349816517 902930376 914629236 773456384 40144164 434482304 621331360 105743192 482713080 477587412 821274560 80829898 992797640 867766056 457480212 792594816 56939424 415121344 596944384 147529400 332457984 452867352 981256384 656400860 470366732 943478008 102368064 900184032 173766884 828485320 873214728 967227708 287419264 54543908 446892544 916970890 949661606 419097696 473831488 945717901 425900032 699665848 557984256 340216032 758233624 382201760 562125052 981498064 404011740 83915320 646428160 230504432 20280080 172337920 729860736 255127424 567202200 752179824 50317960 419155664 615107648 147272264 29199192 747563008 339479680 194586296 797108256 360178272 957445760 789931520 496981283 259233367 264309056 926791712 100424960 966939863 759899896 856525120 605980000 219607360 601084624 773959264 617553102 662764112 916892592 934692832 831379072 376474112 129465473 591062656 324666694 957635200 5561856 360871680 435550050 572638145 365616149 915487168 143470080 888016896 293901108 374297344 819812608 884444032 61817104 843119952 451870352 275800832 656960306 602827072 311310688 811926132 990957192 128629794 979311482 647628032 220094372 942349172 12509856 527561544 981165100 817439420 618371500 710235744 549455988 978053760 646327364 126429984 264851136 137898360 914787840 955230688 620568569 961947750 204988968 447993120 13289200 45934932 178784704 831470504 935179264 423056256 784984643 427281856 71382016 389934112 411666160 840374144 294664000 184328576 720537752 345097984 52830716 631027456 21202672 137573144 452798476 124680000 635988096 780206384 294952832 887742976 499426268 300513648 163437024 787372048 857351768 644845056 910307840 581741512 444352326 151512320 444794368 453423960 230112418 955005184 945735782 274491200 621220516 609177120 755537376 250720880 595910912 152065328 683180224 244119320 781991168 559041280 758975080 446079760 593194008 553938728 305634344 43505792 127580672 724051000
488617272 713561592 722047436 852109624 796692740 665821688 930834744 722644800 549907832 497706092 936478244 739119112 745168696 737691605 783905352 590055928 494494232 758922952 513292024 929811862 764248320 487234224 667813624 623225520 573761172 481034600 694888800 646511640 670172240 866419292 947494712 662603416 553937248 780344056 806893152 555895236 716293176 671883544 742654232 763221196 936062512 805009112 931205496 907134968 656580936 524593432 823304792 944085710 859112664 823405920 842163704 936952600 946115117 905515128 783498488 876460896 799396184 486956284 572694520 543818160 563765560 947703864 605814520 953988152 570863376 492306040 686150984 694927303 922118672 788918540 760688632 476894872 575378568 638157400 761106732 877115960 822037720 690983624 512125464 938417616 927890664 479864952 475731160 591165732 779429974 641779088 655673856 851274232 588086968 896650904 645144408 943635272 888976632 944919544 882417144 940814488 767593992 558277664 761884600 614361544 674133016 915299852 507542656 584452040 662093208 626531092 693903736 745671256 779200824 748438808 802556440 549592696 765369128 818326584 597488688 455568400 442532056 809174404 724520156 483645272 641813240 683282712 714585984 496872984 657972640 480443856 497468248 508097304 467324308 645498088 838547288 584062744 829210700 845604588 916632344 882875480 701627160 556860472 860084056 774193352 465249816 713020504 457948966 801699416 746402536 547682648 666313112 846919820 480133864 823593748 580409236 547243176 886830280 921064792 859476248 702437656 756312756 505800072 611091896 755216152 658101912 491086488 637054695 516322264 914064534 633261528 789832470 915491556 629348888 516875816 819698916 710877048 825753128 851860120 561102034 489025904 763837176 666274552 502669720 898005640 681130008 835607064 685459664 637992104 756187384 597602904 670004926 574737976 836253384 629425096 840433252 772448999 811970570 833493656 569260872 646131352 556908056 906845288 654004216 748675352 586646016 974036256 769643264 372441424 793508800 109397720 79145776 423455456 741632 136684280 583152736 836759994 160497392 788230656 244779008 167021380 412270016 191710720 490177750 406017024 729954688 932825304 958558080 355298428 720450528 243368904 736644608 587720272 78315520 700835184 651730000 402909776 333669000 903628776 450955120 257933208 71088000 58072496 116796632 41568688 803658704 177896206 529317376 943570432 866919296 847408640 725280288 735381290 818541238 525311962 857262912 687235072 880767260 198157792 269466112 392047300 290407744 477813256 15388832 940300800 219549488 423898416 701738540 120110964 386416512 499019920 261546176 50152616 971480832 601859588 828319696 606488792 931307056 848236768 509474048 765941040 745750992 482107776 712412356 777604500 682923536 53142584 980989440 277733120 856440720 288677400 964561280 640796824 758885312 633493696 888558720 527751368 311545328 699743488 881379072 771793888 747787800 297232572 220991616 485822400 593377872 16038944 806295640 524356720 264789872 335730006 454921216 137465984 538264123 754465032 295037952 289982016 262713072 773318624 110874818 185109452 424905576 471849472 118041248 168448000 324544736 195409920 91503020 161531824 16549696 493569744 846472032 125551232 42846688 605840904 797863936 54233232 938015448 215206912 595556480 508286138 600016952 446795092 52300176 908965000 56320692 209295616 719623104 312619040 697802416 461722624 898360242 490369360 817270912 998544646 196807506 28436038 306087136 455343984 824866272 145894656 918258292 653894912 999966944 571752320 394849904 240768000 173007920 449314048 30395328 187860784 281742184 752826144 127593408 547440320 948511040 428149760 393633744 630211200 554363160 766223104 758465536 484513856 611948992 602677601 728354288 877052768 413797248 841515520 641528000 555573432 814239168 742357902 21319825 49074362 486895104 236136384 268559424 543321120 556142892 4674432 753214976 343550144 651360896 742663680 829955900 846070384 865924060 752849839 602817126 892429440 561727488 414715520 735918592 19295770 30419400 583309568 981493504 647017616 672376856 991984256 328716000 882974808 155934572 831893152 63623424 170608900 501651392 223491168 677493590 145658272 944572032 228592192 734471040 1873856 370774072 863098080 832294912 165154101 717922688 880156924 995284087 429308160 460075280 886092896 86560176 203109504 442352768 73552520 486784160 298496288 733641688 438408480 15970360 871247936 7207106 152833000 656002816 599314352 829998848 876179968 410592064 564486058 786186406 613578056 965779168 17163776 65462952 443649448 494056960 503064064 319440640 21320844 745624344 935732740 869015082 86785752 437592072 56215552 574476736 259365184 493078432 360312064 278479224 195601802 498705144 192382040 665968510 167779584 364210816 880508560 449895136 325310464 121538577 780448298 564650373 426817984 821705102 926136092 244288996 155543924 400267520 490397616 708459712 644158425
464799906 689744226 698230070 828292258 772875374 642004322 907017378 698827434 526090466 473888726 912660878 715301746 721351330 713874239 760087986 566238562 470676866 735105586 489474658 905994496 740430954 463416858 643996258 599408154 549943806 457217234 671071434 622694274 646354874 842601926 923677346 638786050 530119882 756526690 783075786 532077870 692475810 648066178 718836866 739403830 912245146 781191746 907388130 883317602 632763570 500776066 799487426 920268344 835295298 799588554 818346338 913135234 922297751 881697762 759681122 852643530 775578818 463138918 548877154 520000794 539948194 923886498 581997154 930170786 547046010 468488674 662333618 671109937 898301306 765101174 736871266 453077506 551561202 614340034 737289366 853298594 798220354 667166258 488308098 914600250 904073298 456047586 451913794 567348366 755612608 617961722 631856490 827456866 564269602 872833538 621327042 919817906 865159266 921102178 858599778 916997122 743776626 534460298 738067234 590544178 622287464 863454300 455697104 532606488 610247656 574685540 642058184 693825704 727355272 696593256 750710888 497747144 713523576 766481032 545643136 403722848 390686504 757328852 672674604 431799720 589967688 631437160 662740432 445027432 606127088 428598304 445622696 456251752 415478756 593652536 786701736 532217192 777365148 793759036 864786792 831029928 649781608 505014920 808238504 722347800 413404264 661174952 406103414 749853864 694556984 495837096 614467560 795074268 428288312 771748196 528563684 495397624 834984728 869219240 807630696 650592104 704467204 453954520 559246344 703370600 606256360 439240936 585209143 464476712 862218982 581415976 737986918 863646004 577503336 465030264 767853364 659031496 773907576 800014568 509256482 437180352 711991624 614429000 450824168 846160088 629284456 783761512 633614112 586146552 704341832 545757352 618159374 522892424 784407832 577579544 788587700 720603447 760125018 781648104 517415320 594285800 505062504 854999736 602158664 696829800 163116176 549382220 485434800 326012528 181218304 193831808 106266040 694828096 153578500 499056670 613558216 171492352 624148084 823585656 617075952 800885760 559176192 326986368 375515000 134482688 210516896 823799679 559083748 376174336 38808000 741142862 194163372 63965608 408372544 972708864 871398128 340765500 552306688 724264976 28379792 929788272 730662528 328133720 769179136 737489976 731981840 796799496 44024000 96144000 976440300 105628272 360223860 296524452 481851844 883064960 926694734 609414908 687291592 21876736 509553908 416083536 382921984 309162522 471344630 863663856 1075612 247733568 804761128 186130000 327321109 647499008 37588224 925778224 420792896 106876880 24448972 677615988 40715456 416472608 428664064 508806144 250033688 127530220 893147504 60719456 604508144 836788784 433540912 886670848 364448384 216572928 822540608 90530336 27808784 129068676 552726016 797283768 198178584 707145204 491575208 890685404 779624934 265622160 651513808 758184896 501069520 45381688 668973440 963848000 598665728 421542232 263530496 719501690 881620864 202057748 55896300 810834432 843336192 846322884 507905024 567435520 272215592 509741088 118814124 475383553 751352400 53494600 245816716 889021856 604993472 407784752 880806232 753103384 690432512 446816000 756939264 340873264 200943796 587510784 873082400 909758384 635506944 176019728 420445650 50273824 755409408 395942464 438660480 427276496 632976128 110434304 707003904 964091904 682700488 530810886 63183376 980522634 83320272 389281536 627062472 756284584 118574144 896965344 658095872 864558602 572842944 478922830 378282368 776592692 193233216 156871852 956006548 254685184 716532736 15942656 36616384 437892104 234682688 197519360 777035652 192231104 437229272 227375976 654522112 492273536 680691344 428833636 943960576 929562888 856031380 200051100 728707552 159624192 566263870 757564928 267634452 315168944 866616762 588286272 635138448 943627560 93449466 131325696 599162688 88153088 169348456 805763584 512118592 212313952 235580928 510439818 354582112 742131712 950095968 364690304 205669584 217001984 950071536 782847264 9373376 401054712 909824184 844168496 670463744 301090240 306806272 642747024 291633408 404072400 297385984 577104092 637925024 2359368 317754880 36658560 31155868 839093248 824057600 556045216 913155734 238374144 981228416 31081504 539135488 891547787 435907728 931460960 657658048 948020192 167665296 36960768 230980608 315985750 812837450 222699968 14148096 484705472 922844672 404411910 533870592 233168896 933454592 707623312 971828736 752969536 339297480 488832868 558457500 470980608 197188608 817646640 607686976 688596936 769343342 59295704 626964352 645033984 579095008 706884415 824268864 603033280 856011742 158934400 815797760 308574720 256800768 389559616 891949776 355455634 609212634 287504384 682120704 604982848 383828800 783418368 328818888 602230192 193857328 697203936 11786184 247034352 492071424 983636100 812815296 489735300
163251296 388195616 396681460 526743648 471326764 340455712 605468768 397278824 224541856 172340116 611112268 413753136 419802720 412325629 458539376 264689952 169128256 433556976 187926048 604445886 438882344 161868248 342447648 297859544 248395196 155668624 369522824 321145664 344806264 541053316 622128736 337237440 228571272 454978080 481527176 230529260 390927200 346517568 417288256 437855220 610696536 479643136 605839520 581768992 331214960 199227456 497938816 618719734 533746688 498039944 516797728 611586624 620749141 580149152 458132512 551094920 474030208 161590308 247328544 218452184 238399584 622337888 280448544 628622176 245497400 166940064 360785008 369561327 596752696 463552564 435322656 151528896 250012592 312791424 435740756 551749984 496671744 365617648 186759488 613051640 602524688 154498976 150365184 265799756 454063998 316413112 330307880 525908256 262720992 571284928 319778432 618269296 563610656 619553568 557051168 615448512 442228016 232911688 436518624 288995568 493203647 734370483 326613287 403522671 481163839 445601723 512974367 564741887 598271455 567509439 621627071 368663327 584439759 637397215 416559319 274639031 261602687 628245035 543590787 302715903 460883871 502353343 533656615 315943615 477043271 299514487 316538879 327167935 286394939 464568719 657617919 403133375 648281331 664675219 735702975 701946111 520697791 375931103 679154687 593263983 284320447 532091135 277019597 620770047 565473167 366753279 485383743 665990451 299204495 642664379 399479867 366313807 705900911 740135423 678546879 521508287 575383387 324870703 430162527 574286783 477172543 310157119 456125326 335392895 733135165 452332159 608903101 734562187 448419519 335946447 638769547 529947679 644823759 670930751 380172665 308096535 582907807 485345183 321740351 717076271 500200639 654677695 504530295 457062735 575258015 416673535 489075557 393808607 655324015 448495727 659503883 591519630 631041201 652564287 388331503 465201983 375978687 725915919 473074847 567745983 811050912 383724620 442602400 23899840 451605552 22661384 499989904 880762528 660914944 212650976 755313512 893848720 608597760 952537040 86176000 398030752 372526048 334742592 368689088 84887890 125333388 993594144 825884160 890797280 331300704 418586048 59327232 63839744 473549824 492507776 870465960 697210996 542524362 868957184 232484448 227625920 773415424 755400874 719696128 591291884 685321072 835079344 543389152 325303072 570165440 253316952 948667584 72457088 317478656 184668512 662325907 382853024 198924966 917589888 23794000 251110720 971825600 967584640 345429440 343756416 874496880 239041472 795050328 283681280 257458912 566303022 490480096 81412864 565876480 308699072 39895456 374531072 491421440 516020736 598925456 184267072 862949472 720683360 316964352 474333248 775406944 593560608 538879693 240029568 318810752 106013920 662414688 472244000 544335508 1593344 680532224 934750208 735273484 680193152 332811648 664312209 651769400 396679280 694565440 22443120 854076880 590018674 981452802 357690528 987790464 178063712 688966616 493091858 838490284 642845952 225764640 640191520 914407416 967068574 552931504 943658112 249142096 950352752 837019059 505532584 253568288 473733632 736797296 356789120 427691488 579756544 369989136 489763724 41626112 601725968 911163104 479727382 236849920 699643456 668556724 208949750 294481920 471258240 267098384 803348096 188511820 393896200 450015095 289934872 907674944 33035800 559550848 87175168 807327552 610066880 596583120 271473344 600291260 904026112 313459712 582253799 759371136 720861184 701602816 181096768 270400668 107804800 96828004 658053104 516505120 221922744 951210496 623410802 685643068 680487690 690911744 34807828 683890793 824258048 981194976 156038240 40498688 625025518 120820480 564730624 584361472 345990912 510978528 833957757 834794368 898375350 856559104 978553728 622593000 102028832 589913088 28012003 205170048 839755924 902724560 649622080 799797012 874445152 952245405 62331136 680454016 506166352 675668864 888617984 867562400 723478256 260962304 17536928 156296312 383654368 411048064 355109418 937251152 895786880 425336250 419378784 72964559 723075460 770408424 910168720 503932080 837307392 197141664 366986168 196823936 44094976 827611652 528207872 824330048 494935360 904409116 829908672 319291064 20238848 565051636 909657728 370171264 486941056 783941766 281518360 62034944 848179520 193052544 450307224 997240450 597744880 902842112 317430232 835741824 852176896 302165224 630958060 438299584 926094752 913463456 636011494 646575018 439035776 749579264 99746100 492803824 40806361 922696522 769915968 480471040 146404864 927480832 570183296 121350528 596633376 540130136 680433248 192637168 838365532 1202432 770386888 168440455 746027702 868804096 564994368 76249946 788174400 2465504 603127248 174466996 461094608 662799872 574368584 281506580 430329274 262821340 591677804 887547088 78301266 512172848 958585472 690248008 135372320 490434176 946768384
235095832 460040152 468525996 598588184 543171300 412300248 677313304 469123360 296386392 244184652 682956804 485597672 491647256 484170165 530383912 336534488 240972792 505401512 259770584 676290422 510726880 233712784 414292184 369704080 320239732 227513160 441367360 392990200 416650800 612897852 693973272 409081976 300415808 526822616 553371712 302373796 462771736 418362104 489132792 509699756 682541072 551487672 677684056 653613528 403059496 271071992 569783352 690564270 605591224 569884480 588642264 683431160 692593677 651993688 529977048 622939456 545874744 233434844 319173080 290296720 310244120 694182424 352293080 700466712 317341936 238784600 432629544 441405863 668597232 535397100 507167192 223373432 321857128 384635960 507585292 623594520 568516280 437462184 258604024 684896176 674369224 226343512 222209720 337644292 525908534 388257648 402152416 597752792 334565528 643129464 391622968 690113832 635455192 691398104 628895704 687293048 514072552 304756224 508363160 360840104 459190400 700357236 292600040 369509424 447150592 411588476 478961120 530728640 564258208 533496192 587613824 334650080 550426512 603383968 382546072 240625784 227589440 594231788 509577540 268702656 426870624 468340096 499643368 281930368 443030024 265501240 282525632 293154688 252381692 430555472 623604672 369120128 614268084 630661972 701689728 667932864 486684544 341917856 645141440 559250736 250307200 498077888 243006350 586756800 531459920 332740032 451370496 631977204 265191248 608651132 365466620 332300560 671887664 706122176 644533632 487495040 541370140 290857456 396149280 540273536 443159296 276143872 422112079 301379648 699121918 418318912 574889854 700548940 414406272 301933200 604756300 495934432 610810512 636917504 346159418 274083288 548894560 451331936 287727104 683063024 466187392 620664448 470517048 423049488 541244768 382660288 455062310 359795360 621310768 414482480 625490636 557506383 597027954 618551040 354318256 431188736 341965440 691902672 439061600 533732736 347254534 257571136 164523328 599143520 950690280 232909808 328621680 329188288 989769984 129328380 313644544 177160656 222761236 161100544 800982016 14600192 208637600 721513872 569809216 316954760 479932340 505161812 339886160 949078496 795352960 235300384 923304960 931899904 398869024 383228416 262353920 175510656 736766000 573906688 47526720 820698432 159990144 919875059 529715656 13650504 942495712 827129184 483880080 606225088 552884992 317913536 999969920 683418048 246707328 82760528 416345824 724609344 233495744 355364352 90853888 961231120 827624448 552788210 498304192 395510400 692901528 783229072 693920932 470814080 822903552 959953056 919431328 294084272 455794688 734340384 129766272 40930990 31865216 433755736 227714640 97857670 512380069 270067072 936691108 25428480 221187672 203616768 632047600 198355716 494997128 10527536 771312029 380679352 922508450 415174752 82814968 950058384 206401344 558829088 227841592 262770984 710214010 580135968 864726812 732840576 164932042 580492032 289894232 391042816 972118046 411158592 460239280 633585696 942481878 990672384 777735522 179489306 561845824 312532592 523299072 75099136 299133568 241796748 919394816 571047136 206618056 521046658 148558672 278611368 747762874 857336592 361516244 166943168 155836964 797167072 214617312 937825512 979648768 805575664 520342216 477374464 460181088 740404586 280021584 707667160 449820224 861768282 641647200 826107904 258925760 622330368 522178112 37306240 822849972 305770608 823846448 213598920 291610602 669144250 518324352 828220680 532389200 457539360 155785728 225730720 860728928 594843296 226172160 620462600 647078400 79351296 55934332 73001408 967920704 559899104 575269296 84962816 186876928 580106688 144347900 273285136 605086176 229020864 937937752 529970272 246073120 207663008 236525608 187012608 477757152 739645584 140191404 231428864 402721432 189395744 907387392 544094896 349947425 109080032 863718792 845992960 175591968 621774336 690202912 821564800 846525426 703852112 159207232 50937904 82248696 407879040 521961084 892092556 69297920 157517652 65250078 524880670 393117648 647038904 413003368 215568184 866952144 507694344 468612320 514468224 83813872 539966345 524470208 432558240 393637968 311061280 755795168 307761376 134998336 296357376 224102400 879603200 165076509 242845696 976844288 336510368 35411428 7169536 858233680 703038824 410550448 62299584 177194106 495975182 418322432 8962352 166780141 604914856 552536032 198171360 949908596 138597792 121501664 722185860 295560208 990101634 679087904 962450578 75060096 101763764 267071344 439525296 347313056 137844712 111543296 171439488 190630976 329645640 469484528 348795844 814135434 439758812 864191200 75088896 901434272 805906104 917556224 413115648 453306368 152258048 484420552 528486960 975349272 374821824 480415878 41641408 508610511 988627282 933829740 794114048 770513009 288804672 895484928 892545910 411500608 352836200 723237968 615433472 704242938 50745216
409796128 634740448 643226292 773288480 717871596 587000544 852013600 643823656 471086688 418884948 857657100 660297968 666347552 658870461 705084208 511234784 415673088 680101808 434470880 850990718 685427176 408413080 588992480 544404376 494940028 402213456 616067656 567690496 591351096 787598148 868673568 583782272 475116104 701522912 728072008 477074092 637472032 593062400 663833088 684400052 857241368 726187968 852384352 828313824 577759792 445772288 744483648 865264566 780291520 744584776 763342560 858131456 867293973 826693984 704677344 797639752 720575040 408135140 493873376 464997016 484944416 868882720 526993376 875167008 492042232 413484896 607329840 616106159 843297528 710097396 681867488 398073728 496557424 559336256 682285588 798294816 743216576 612162480 433304320 859596472 849069520 401043808 396910016 512344588 700608830 562957944 576852712 772453088 509265824 817829760 566323264 864814128 810155488 866098400 803596000 861993344 688772848 479456520 683063456 535540400 650522880 891689716 483932520 560841904 638483072 602920956 670293600 722061120 755590688 724828672 778946304 525982560 741758992 794716448 573878552 431958264 418921920 785564268 700910020 460035136 618203104 659672576 690975848 473262848 634362504 456833720 473858112 484487168 443714172 621887952 814937152 560452608 805600564 821994452 893022208 859265344 678017024 533250336 836473920 750583216 441639680 689410368 434338830 778089280 722792400 524072512 642702976 823309684 456523728 799983612 556799100 523633040 863220144 897454656 835866112 678827520 732702620 482189936 587481760 731606016 634491776 467476352 613444559 492712128 890454398 609651392 766222334 891881420 605738752 493265680 796088780 687266912 802142992 828249984 537491898 465415768 740227040 642664416 479059584 874395504 657519872 811996928 661849528 614381968 732577248 573992768 646394790 551127840 812643248 605814960 816823116 748838863 788360434 809883520 545650736 622521216 533297920 883235152 630394080 725065216 479232150 380005960 674524016 133666400 98614000 560648000 217908112 387272768 543669376 462274400 243381186 137789420 298776128 306794436 241284072 555458432 812497992 15870538 119620920 587246352 535287664 422692480 631957952 546492792 340234292 535033488 47505248 915436832 141560432 839402512 63903744 417376768 274919680 840741376 680327858 523656576 814985088 83819664 862952944 382953076 347611248 950144768 770734740 545087680 54465408 522850568 212092480 818605792 968548384 460547584 997887872 745377152 512563840 104830368 593904640 324647984 38301504 291986432 880317952 147659776 702651856 17496960 605743136 986516413 812465728 508107636 728524604 909034880 797915824 767400000 394360192 115722736 937556087 527192736 248738912 364361856 866801408 465219584 482288581 330056096 247041960 144354688 940884568 973825120 27059200 238655488 544291920 39704270 319734400 105012176 254555940 297025288 843118608 518393568 865782496 515266582 365335040 618594304 583203760 872443056 786282752 21669496 193708928 835671888 398291792 61763296 70739480 444449536 704238464 301107200 734329856 461653504 53454936 220086700 431365888 678967173 567893360 744510304 146342652 183795376 163095040 488232924 99657194 204714256 430281280 854717695 372354072 680865200 190917554 22075584 397840116 879594428 768260812 605564928 656375144 179727624 287237616 36637840 839852412 588752768 957200640 776916594 16982080 500007376 366650782 207228992 840349152 524271616 42658640 905764944 95382784 560038400 330953688 907587492 344556480 26763488 845613424 249469494 648709888 155884800 463443792 550209280 217919916 74200336 701998816 568361400 854400000 375891136 364943488 134555448 62403840 641050112 957930552 612400584 659754080 46264960 197768192 824902976 379289664 483557440 381307904 446793272 752076800 780418284 340753788 493325696 455524620 328218288 608611240 998077184 650312192 8445957 128161440 978494016 714191972 501683516 512890112 989739622 197321672 357479398 389494912 237512960 48183452 292584580 555242400 877697021 442334016 926578256 884717600 698070734 423492400 604801680 701446368 134357456 376435328 118814720 981264480 274529792 490522944 894697216 284126584 124038412 572934436 176509952 582030304 876122112 151927696 979155776 531024404 335692800 988987120 130759475 618131136 698826240 685150752 517576048 448961370 402396992 310079712 40808656 700172928 82472032 398877260 34077056 951390304 342682796 187475864 862376060 424280928 182468510 256868756 300224144 732288128 902021520 716307456 609308928 207363376 945693184 62403968 375415920 830368128 730060544 701517344 398263200 239848943 211724416 73592260 826960256 297742352 156159680 131267424 425835152 3268176 431679336 760232968 129485212 840905664 988390912 894453824 858454800 834329504 513194736 988512512 908381504 354789136 994715953 659889104 531382784 458535376 974048256 951454316 358048256 897803264 382729292 852330360 847801588 90710520 798682016 155838592 941495240
237537780 462482100 470967944 601030132 545613248 414742196 679755252 471565308 298828340 246626600 685398752 488039620 494089204 486612113 532825860 338976436 243414740 507843460 262212532 678732370 513168828 236154732 416734132 372146028 322681680 229955108 443809308 395432148 419092748 615339800 696415220 411523924 302857756 529264564 555813660 304815744 465213684 420804052 491574740 512141704 684983020 553929620 680126004 656055476 405501444 273513940 572225300 693006218 608033172 572326428 591084212 685873108 695035625 654435636 532418996 625381404 548316692 235876792 321615028 292738668 312686068 696624372 354735028 702908660 319783884 241226548 435071492 443847811 671039180 537839048 509609140 225815380 324299076 387077908 510027240 626036468 570958228 439904132 261045972 687338124 676811172 228785460 224651668 340086240 528350482 390699596 404594364 600194740 337007476 645571412 394064916 692555780 637897140 693840052 631337652 689734996 516514500 307198172 510805108 363282052 287293801 528460637 120703441 197612825 275253993 239691877 307064521 358832041 392361609 361599593 415717225 162753481 378529913 431487369 210649473 68729185 55692841 422335189 337680941 96806057 254974025 296443497 327746769 110033769 271133425 93604641 110629033 121258089 80485093 258658873 451708073 197223529 442371485 458765373 529793129 496036265 314787945 170021257 473244841 387354137 78410601 326181289 71109751 414860201 359563321 160843433 279473897 460080605 93294649 436754533 193570021 160403961 499991065 534225577 472637033 315598441 369473541 118960857 224252681 368376937 271262697 104247273 250215480 129483049 527225319 246422313 402993255 528652341 242509673 130036601 432859701 324037833 438913913 465020905 174262819 102186689 376997961 279435337 115830505 511166425 294290793 448767849 298620449 251152889 369348169 210763689 283165711 187898761 449414169 242585881 453594037 385609784 425131355 446654441 182421657 259292137 170068841 520006073 267165001 361836137 571463152 37652544 796886864 327484928 421428768 853457360 567970323 132426268 18976176 961025152 453480576 699025584 450934960 22000000 15282768 37937280 179706644 979191800 430159360 273800448 213077712 397050072 121453484 81524032 441601024 718977280 307324416 911814012 907072000 584947536 194416768 701130740 706840836 775074884 84558624 178268584 355243072 105530510 675876208 332848640 631571840 404065068 58838592 646018560 837965824 134002832 999438992 100048610 285365810 813476864 700883198 501283488 263508536 609218008 784314998 962388688 804381660 878140928 432971824 8215552 857357904 702834120 15320000 980854336 507142976 60720090 433550912 474369600 854437856 884657896 250015136 420141804 131069952 406254862 714911128 927540160 433832736 174161680 164045824 508362244 60422104 45508654 549947904 680739328 692351536 994134016 825415712 810825472 825568992 271183973 925838592 937963584 396120960 373954096 837872192 802325056 683457792 244762692 289016960 312279908 582217536 86661924 149391000 385134448 442006610 237997264 198265834 231349248 988076639 426664426 175728916 891994208 726508904 780795200 333639304 677847552 771894840 244801024 705183880 889567722 902912300 245701120 569756400 334620920 746634112 919926464 71042760 965333660 776280352 864654184 838666502 637001344 566650472 355939376 177128602 755340151 756596608 764018100 119197184 159786496 13906112 538027992 364625572 489304472 418472391 332366624 677988768 524195928 178211400 33027056 936906616 94184256 864325632 880743872 629146028 708011448 605277952 230411256 360021144 360930816 431116125 691539700 531004244 413972224 819437008 822156224 326654392 566939936 292173536 962111256 467694976 65687966 153755264 258791944 219954112 716775260 586282504 532064768 360339936 839643168 385478732 92674486 671150020 959324736 424314144 323292672 662597146 921505792 562764758 5786208 799787616 552367616 952946320 306708384 25536160 100115376 424363144 536601600 781067456 564039840 643009090 920174336 158688768 630744032 695173248 725688000 898247680 766585304 104693864 22376544 701359000 671538240 7860192 260449364 986941160 684781952 72119216 892505225 936644974 54661888 53450072 353371152 418617824 669131264 76734708 926151168 268221376 575316309 814464620 286016224 382731200 468797440 22830760 138479422 950146834 776630400 632964328 166965760 285937728 422244480 239295104 997357568 254575884 729581384 175126168 926144208 115728738 752810480 77209856 237978754 418496272 166057944 727884640 859731204 324237784 875681520 999846514 371940000 467805200 127155416 362791664 363792264 764960904 514279040 299288888 393200288 484485290 796113791 549155904 774954848 973831130 675520432 73299368 811066992 342922432 747514880 437790224 55102112 969594908 927359708 110772528 732322304 834414336 992045910 166349120 21886676 866979408 829297152 353683124 827478868 806403348 890501567 791393296 594335744 679965184 981815200 323181824 109940000 384022560 370277136
453466720 678411040 686896884 816959072 761542188 630671136 895684192 687494248 514757280 462555540 901327692 703968560 710018144 702541053 748754800 554905376 459343680 723772400 478141472 894661310 729097768 452083672 632663072 588074968 538610620 445884048 659738248 611361088 635021688 831268740 912344160 627452864 518786696 745193504 771742600 520744684 681142624 636732992 707503680 728070644 900911960 769858560 896054944 871984416 621430384 489442880 788154240 908935158 823962112 788255368 807013152 901802048 910964565 870364576 748347936 841310344 764245632 451805732 537543968 508667608 528615008 912553312 570663968 918837600 535712824 457155488 651000432 659776751 886968120 753767988 725538080 441744320 540228016 603006848 725956180 841965408 786887168 655833072 476974912 903267064 892740112 444714400 440580608 556015180 744279422 606628536 620523304 816123680 552936416 861500352 609993856 908484720 853826080 909768992 847266592 905663936 732443440 523127112 726734048 579210992 281370976 522537812 114780616 191690000 269331168 233769052 301141696 352909216 386438784 355676768 409794400 156830656 372607088 425564544 204726648 62806360 49770016 416412364 331758116 90883232 249051200 290520672 321823944 104110944 265210600 87681816 104706208 115335264 74562268 252736048 445785248 191300704 436448660 452842548 523870304 490113440 308865120 164098432 467322016 381431312 72487776 320258464 65186926 408937376 353640496 154920608 273551072 454157780 87371824 430831708 187647196 154481136 494068240 528302752 466714208 309675616 363550716 113038032 218329856 362454112 265339872 98324448 244292655 123560224 521302494 240499488 397070430 522729516 236586848 124113776 426936876 318115008 432991088 459098080 168339994 96263864 371075136 273512512 109907680 505243600 288367968 442845024 292697624 245230064 363425344 204840864 277242886 181975936 443491344 236663056 447671212 379686959 419208530 440731616 176498832 253369312 164146016 514083248 261242176 355913312 643460200 771403648 756495000 633037872 734031864 327402240 313576320 864785640 916628036 922114560 334451968 955951483 54609497 895058662 464218656 352869312 466858912 91725312 230763904 277765872 573788544 495337360 94268720 850102272 809272064 547981880 944659360 389024552 562713428 48077040 796900352 479753648 652183688 239475520 804461150 13047800 47254636 209230318 855684184 773161792 889090000 985772176 644773632 132568280 498761602 615542368 347916352 785439744 568400768 804321536 35298336 316904576 390056800 43455232 618429440 555147380 493055568 808397272 518487288 844127552 854383839 306678883 571760516 186700032 232291840 979333144 92791512 137208992 663772784 566366447 834898612 954603184 741632280 597970062 762896448 567068888 57129984 531543804 557407072 531734044 225015168 43176928 77276404 534382864 65374768 512775168 412464024 397075530 329400832 795081520 78660656 934102448 761956576 108279296 622523144 582712104 175874800 471179024 426845760 916461104 732272338 562882360 833803824 323643464 393039872 891536384 357883728 554383200 51933184 658669312 235450000 640100564 614729426 568101080 188509338 453709162 472638240 49347584 331200768 554038016 500708504 98376064 687018104 986605648 150584384 798603510 159607756 447775768 31925768 168670944 875825970 157929472 780031136 481583372 961185216 442156256 397638192 43663974 466608768 157945184 152467952 534734045 897561024 722060760 563783528 660330240 523055616 60911662 70305798 133794096 903234432 808297344 317214812 284010752 919620648 367311232 99260608 377997088 16443904 841973248 315374432 705977184 681183232 993435272 103015564 437906944 270443264 608329808 180158976 202420224 186383168 781435040 845173568 577692032 795969152 572838180 834346516 261548160 577158704 738904868 843033344 884262320 498783144 109395968 179860512 114438656 506268300 189485184 991364618 431142304 263861320 425830191 251095520 910448160 817881520 217934864 316983312 70835632 626418688 12076384 506581624 856435800 993638654 243312160 809143616 39577160 799036928 814451008 559339168 292734248 60638902 926683946 31198944 346824554 126326036 157013828 837262992 322157372 471494976 216821812 256199230 206734848 84324244 561249264 902307584 594461440 354176368 476522386 850094874 457633024 740207888 799358160 622649856 536426900 636484864 920121808 131160320 962878976 388657152 50518841 467986464 107083456 844059264 456290350 442464512 125566816 171179728 456153152 71395653 459200000 577982776 923292716 629570784 271742000 8527632 512515200 183058600 103086880 240737600 921779008 783193600 358174096 519294304 536120220 860007924 485729276 308748424 193653536 124785152 404283968 239769424 134890956 455453536 664245056 661844224 480118656 848979560 841590784 523274496 562760576 759010648 829539936 572918286 279851940 230802768 451468256 590805268 197716928 878941728 97343852 839438034 844497590 840449284 340527320 839770624 321004639 656787456 205556432 236242880 99410688
377392704 602337024 610822868 740885056 685468172 554597120 819610176 611420232 438683264 386481524 825253676 627894544 633944128 626467037 672680784 478831360 383269664 647698384 402067456 818587294 653023752 376009656 556589056 512000952 462536604 369810032 583664232 535287072 558947672 755194724 836270144 551378848 442712680 669119488 695668584 444670668 605068608 560658976 631429664 651996628 824837944 693784544 819980928 795910400 545356368 413368864 712080224 832861142 747888096 712181352 730939136 825728032 834890549 794290560 672273920 765236328 688171616 375731716 461469952 432593592 452540992 836479296 494589952 842763584 459638808 381081472 574926416 583702735 810894104 677693972 649464064 365670304 464154000 526932832 649882164 765891392 710813152 579759056 400900896 827193048 816666096 368640384 364506592 479941164 668205406 530554520 544449288 740049664 476862400 785426336 533919840 832410704 777752064 833694976 771192576 829589920 656369424 447053096 650660032 503136976 526124276 767291112 359533916 436443300 514084468 478522352 545894996 597662516 631192084 600430068 654547700 401583956 617360388 670317844 449479948 307559660 294523316 661165664 576511416 335636532 493804500 535273972 566577244 348864244 509963900 332435116 349459508 360088564 319315568 497489348 690538548 436054004 681201960 697595848 768623604 734866740 553618420 408851732 712075316 626184612 317241076 565011764 309940226 653690676 598393796 399673908 518304372 698911080 332125124 675585008 432400496 399234436 738821540 773056052 711467508 554428916 608304016 357791332 463083156 607207412 510093172 343077748 489045955 368313524 766055794 485252788 641823730 767482816 481340148 368867076 671690176 562868308 677744388 703851380 413093294 341017164 615828436 518265812 354660980 749996900 533121268 687598324 537450924 489983364 608178644 449594164 521996186 426729236 688244644 481416356 692424512 624440259 663961830 685484916 421252132 498122612 408899316 758836548 505995476 600666612 21667272 278508965 861558048 881124100 141460860 278639616 409328384 219709536 704210454 119739872 776239710 394954398 478413860 742798272 753033792 326056192 587670304 354809856 785229056 314373536 93257516 980207616 826691528 79075568 93467120 196429600 871638888 53294456 205972676 705618192 446792068 429677376 621523400 170237235 535321384 56293792 783377904 133788992 356451472 783278080 74075000 865404000 500141240 946024960 863868480 151643968 783029860 900026440 44775688 289264768 300407594 964385280 692284192 906081235 835328128 837796792 659612704 272284963 79101888 957975048 217835520 660501504 468306272 120153932 405901492 267210240 575505152 335930872 102332168 71468736 575664720 307101752 679119152 609556576 18269920 541394624 508392768 510052896 311905720 791044096 428519424 706874608 123195112 857047616 246188876 790696704 354111532 511275296 75638688 29403849 844618128 664452768 752156878 236370880 942315286 556140544 691524608 750136544 737931840 154558504 536981376 861093760 316138604 838437568 260651520 382208384 513478176 516761832 633416284 430767912 706110464 601485312 929082144 507431936 693076158 471513600 644553216 793692096 837146880 599299496 430217856 688229984 314053808 576015672 455866732 857453032 21649568 148872564 112042376 23388092 205278786 540829940 183105052 36615120 908910924 297139548 61548634 358941164 682775488 443614720 7536904 51015388 254710804 469233824 632139056 741123888 723007568 877885384 206720542 662366496 499553504 811024320 480918264 800915968 27200040 816885160 792025845 929221152 673293280 314339712 598615000 590723520 179424514 66945048 938847838 909831456 438438872 757966880 489277184 109824578 483588417 12140544 187464336 412726976 611094656 527345152 450329760 875574784 482616384 391640340 816700460 664454180 491049154 604531406 549317120 321636000 836068832 376615808 291409472 551235600 546396916 393694024 283741492 281442720 273365800 66063472 542295456 603826944 948989604 70356752 791980740 427157176 34297288 275911424 470712320 951492200 569374880 452770624 160218384 687125600 807334636 712609248 747907744 351593304 545922496 138779136 122014876 902855552 487750960 42135360 842027776 478534521 504591472 794853093 610026752 297364384 960879281 916765184 548513536 262991760 660654600 506212256 387255808 574775120 995010560 883165184 558512416 285287552 764249386 841323008 34096350 460793320 622469120 227307426 36442996 670098432 3182832 456506752 753914688 623624000 713586428 908595456 467545024 690938432 36074685 181954178 218358944 760850768 857056144 131430288 685265104 845712704 863653088 20561296 853096834 356466464 702368984 42316736 961076584 747290816 739713286 282306816 455241256 536978012 768912944 241157440 826590600 238799904 892604992 191873888 357153920 546061440 936546034 772125696 11004304 620534272 13106992 343491252 758646912 85064448 37086484 184156092 385633536 338142366 5171968 257223488 137661080 320883392 546131040 274752952
408110784 633055104 641540948 771603136 716186252 585315200 850328256 642138312 469401344 417199604 855971756 658612624 664662208 657185117 703398864 509549440 413987744 678416464 432785536 849305374 683741832 406727736 587307136 542719032 493254684 400528112 614382312 566005152 589665752 785912804 866988224 582096928 473430760 699837568 726386664 475388748 635786688 591377056 662147744 682714708 855556024 724502624 850699008 826628480 576074448 444086944 742798304 863579222 778606176 742899432 761657216 856446112 865608629 825008640 702992000 795954408 718889696 406449796 492188032 463311672 483259072 867197376 525308032 873481664 490356888 411799552 605644496 614420815 841612184 708412052 680182144 396388384 494872080 557650912 680600244 796609472 741531232 610477136 431618976 857911128 847384176 399358464 395224672 510659244 698923486 561272600 575167368 770767744 507580480 816144416 564637920 863128784 808470144 864413056 801910656 860308000 687087504 477771176 681378112 533855056 745850188 987017024 579259828 656169212 733810380 698248264 765620908 817388428 850917996 820155980 874273612 621309868 837086300 890043756 669205860 527285572 514249228 880891576 796237328 555362444 713530412 754999884 786303156 568590156 729689812 552161028 569185420 579814476 539041480 717215260 910264460 655779916 900927872 917321760 988349516 954592652 773344332 628577644 931801228 845910524 536966988 784737676 529666138 873416588 818119708 619399820 738030284 918636992 551851036 895310920 652126408 618960348 958547452 992781964 931193420 774154828 828029928 577517244 682809068 826933324 729819084 562803660 708771867 588039436 985781706 704978700 861549642 987208728 701066060 588592988 891416088 782594220 897470300 923577292 632819206 560743076 835554348 737991724 574386892 969722812 752847180 907324236 757176836 709709276 827904556 669320076 741722098 646455148 907970556 701142268 912150424 844166171 883687742 905210828 640978044 717848524 628625228 978562460 725721388 820392524 224892416 800452800 806443768 691141760 858166080 589797040 468131640 331969840 159955456 612708352 180649472 468240768 260758154 900774528 796516464 875843360 776539688 843106304 351815200 823301120 444737296 867402288 753733376 174342656 54654464 852272160 548208640 814065024 496223104 433406670 112268190 898102208 879581850 591465184 797964736 730677961 264803840 267814464 662682232 89028000 894083260 91306148 730707018 102589636 518349932 790962432 940545544 358849062 662469342 192647024 757872128 113052288 122578048 823709808 724685472 128213136 575914040 649221800 411201708 393869040 376901760 60042312 276030592 151156384 945478216 975300800 213531397 508680192 949291370 762843392 637088029 968201600 124110848 266301440 667661568 933721536 130713216 170008628 975314880 827867520 234517120 896152314 658104777 467795528 277059732 186114176 259825984 308783256 527235072 146664448 506743520 371504864 406709760 800378774 333778784 207621929 230725744 127570888 982148596 695027056 661935056 88264192 73354880 102154880 577964800 193897376 597662944 452452142 88710220 287413120 665789210 364127896 847671856 389825000 386786048 303620620 962966784 170436508 609989784 579654384 315121140 501495848 342584768 313219472 186544090 21363624 739144064 349264384 836001900 393357304 413056512 637974432 351307668 176567864 221729072 438678384 103101344 582980192 59072344 165853616 565295182 797129817 728133092 938804544 806244416 823275520 123084288 178420736 767319552 846193920 768089720 849905024 159683012 972163936 66676040 463522884 86211644 127331017 421856744 414609664 234372432 649703351 132662216 794188800 744954784 165369392 911523328 502761996 836353664 494352512 363009536 297728576 222719636 929876992 900970340 70510108 786029348 232006784 848760816 825780264 173669792 109230832 738084864 732311488 162224128 45817952 967156176 160189552 257475528 53330450 199038892 845737912 783948928 447866740 966308224 746203536 97884736 373516688 28967600 713478018 675166608 782634624 149514000 819414528 84168432 915647792 337753376 939096384 107651352 604356992 140854272 468171404 416156552 543683152 490073104 912749568 791448640 87984624 417536210 197807328 744537088 7217656 847868000 925855744 879958240 192940328 390910968 718086924 854509184 592308224 115035363 929622144 674412976 914101856 717143131 262123408 316862368 199767104 287612112 865180976 984381440 186582560 123199176 493164880 770501424 677544064 931886592 561929292 55214592 429068116 150978688 639603612 939578848 545972334 111880392 985986144 99552926 812049675 568914240 296959952 361456864 483537600 248044344 130845184 215961352 737297160 729457540 406142280 997470738 593011632 443817712 364908032 534595424 377931464 853237248 563754064 577940224 863288096 119174480 189291024 787246372 416648992 637525056 799997440 717212552 482498528 469507456 819138992 409228204 154045600 347602500 357854976 892802588 993991872 726315963 98268344 77146528 713271582 314160448 483323264
330180064 555124384 563610228 693672416 638255532 507384480 772397536 564207592 391470624 339268884 778041036 580681904 586731488 579254397 625468144 431618720 336057024 600485744 354854816 771374654 605811112 328797016 509376416 464788312 415323964 322597392 536451592 488074432 511735032 707982084 789057504 504166208 395500040 621906848 648455944 397458028 557855968 513446336 584217024 604783988 777625304 646571904 772768288 748697760 498143728 366156224 664867584 785648502 700675456 664968712 683726496 778515392 787677909 747077920 625061280 718023688 640958976 328519076 414257312 385380952 405328352 789266656 447377312 795550944 412426168 333868832 527713776 536490095 763681464 630481332 602251424 318457664 416941360 479720192 602669524 718678752 663600512 532546416 353688256 779980408 769453456 321427744 317293952 432728524 620992766 483341880 497236648 692837024 429649760 738213696 486707200 785198064 730539424 786482336 723979936 782377280 609156784 399840456 603447392 455924336 630845568 872012404 464255208 541164592 618805760 583243644 650616288 702383808 735913376 705151360 759268992 506305248 722081680 775039136 554201240 412280952 399244608 765886956 681232708 440357824 598525792 639995264 671298536 453585536 614685192 437156408 454180800 464809856 424036860 602210640 795259840 540775296 785923252 802317140 873344896 839588032 658339712 513573024 816796608 730905904 421962368 669733056 414661518 758411968 703115088 504395200 623025664 803632372 436846416 780306300 537121788 503955728 843542832 877777344 816188800 659150208 713025308 462512624 567804448 711928704 614814464 447799040 593767247 473034816 870777086 589974080 746545022 872204108 586061440 473588368 776411468 667589600 782465680 808572672 517814586 445738456 720549728 622987104 459382272 854718192 637842560 792319616 642172216 594704656 712899936 554315456 626717478 531450528 792965936 586137648 797145804 729161551 768683122 790206208 525973424 602843904 513620608 863557840 610716768 705387904 221883256 422521316 884108106 375717862 363607000 378958448 607879888 533306880 105428456 765948112 126732288 953243920 234229744 813112728 547405824 580210262 234167698 748905536 143764832 968371200 296232768 934991480 885077680 750733824 996971184 220329742 360701312 121660290 281425248 242239500 207729024 972409152 884017152 729837760 873824834 815559584 593651920 335596406 405613568 296439888 586270464 666852676 924082688 924917760 814373056 894669040 582202992 900898236 893023360 19067008 109180128 262332704 548709120 341849768 774956550 501638560 572547456 410473728 138940079 122834608 946275148 493543084 926552378 43404000 485123072 558062800 902114824 575958752 709031808 934776544 467984176 379595088 232412832 900518768 427663376 471300752 140310240 69004096 604340704 20295032 219284144 171629927 985155648 790807468 886808128 384456920 785070688 712116800 923387904 960334030 828689525 812312960 913046736 406217158 789740096 203188204 117342040 17584064 71603024 64705540 27551616 73095552 149383168 925291392 423487056 46112256 26560560 487828048 349406934 638863164 643212544 619669376 590255956 669964224 123108352 408040594 162984448 610832384 271733760 178930964 940125504 447669136 137474144 669613080 402387840 848693682 208143192 669185600 427287232 466602416 217166420 21044296 116605936 24178144 918888320 185480560 132938688 920792800 683049392 708236800 426170340 900224352 331513008 458785536 389693840 385342944 17007808 879456256 523635968 246423512 788517400 358609854 658519552 556470400 655265746 618059820 1163784 16121008 520263320 965126912 835648208 128587872 704299008 525665080 221868120 865365800 215477504 227975680 417192192 116299008 176208000 88796032 114646680 883267136 282393504 584124992 830422048 560176540 953281536 765711040 201645728 6156168 300193904 122782720 219364864 643758636 848467312 313266400 61790720 593620224 183366524 529318384 5240146 40879924 312062912 22875996 395773312 33570512 347690316 654068788 512229968 930568748 374409344 990009392 108280248 784136064 19351500 78523091 353654206 350211110 336308840 115564824 364705664 494880064 470896768 588307712 576539750 249807360 69537606 595707104 124290376 240704880 487345732 574561810 944922728 688124608 676616704 807827968 211466400 721849528 785460872 341270118 347680000 948283264 105059840 185296256 254255616 597214224 878848768 998517728 984172724 318679152 743104384 15352864 47196160 792509952 737633664 213105916 952329552 960131968 404370688 497591672 145365580 342554152 357213184 597552304 280462248 308897464 912260000 591819936 599947600 424617509 99608576 929309184 116101370 658486656 516480750 845912992 322623536 40906264 959990476 131967071 885523200 887851950 496878354 395394480 968778240 154479872 49692240 193311232 113660672 195602064 621235616 8934456 226750336 995362494 289317120 762899936 785555124 637419648 706571452 35728578 683470600 745939072 562606720 127910800 507173976 974817600 981163776 233456716
242840384 467784704 476270548 606332736 550915852 420044800 685057856 476867912 304130944 251929204 690701356 493342224 499391808 491914717 538128464 344279040 248717344 513146064 267515136 684034974 518471432 241457336 422036736 377448632 327984284 235257712 449111912 400734752 424395352 620642404 701717824 416826528 308160360 534567168 561116264 310118348 470516288 426106656 496877344 517444308 690285624 559232224 685428608 661358080 410804048 278816544 577527904 698308822 613335776 577629032 596386816 691175712 700338229 659738240 537721600 630684008 553619296 241179396 326917632 298041272 317988672 701926976 360037632 708211264 325086488 246529152 440374096 449150415 676341784 543141652 514911744 231117984 329601680 392380512 515329844 631339072 576260832 445206736 266348576 692640728 682113776 234088064 229954272 345388844 533653086 396002200 409896968 605497344 342310080 650874016 399367520 697858384 643199744 699142656 636640256 695037600 521817104 312500776 516107712 368584656 534234384 775401220 367644024 444553408 522194576 486632460 554005104 605772624 639302192 608540176 662657808 409694064 625470496 678427952 457590056 315669768 302633424 669275772 584621524 343746640 501914608 543384080 574687352 356974352 518074008 340545224 357569616 368198672 327425676 505599456 698648656 444164112 689312068 705705956 776733712 742976848 561728528 416961840 720185424 634294720 325351184 573121872 318050334 661800784 606503904 407784016 526414480 707021188 340235232 683695116 440510604 407344544 746931648 781166160 719577616 562539024 616414124 365901440 471193264 615317520 518203280 351187856 497156063 376423632 774165902 493362896 649933838 775592924 489450256 376977184 679800284 570978416 685854496 711961488 421203402 349127272 623938544 526375920 362771088 758107008 541231376 695708432 545561032 498093472 616288752 457704272 530106294 434839344 696354752 489526464 700534620 632550367 672071938 693595024 429362240 506232720 417009424 766946656 514105584 608776720 171580084 975002688 700505600 334506384 760247120 426374344 932777725 33722160 275969634 190893056 628411840 296481846 420921768 901758340 612662272 349154048 36834848 91208448 272690640 537638388 487307904 10396948 769848640 540374258 534715392 479265920 1494400 19103744 864096512 938588600 139100520 599932928 412937878 931567360 104067264 78193408 222095342 341149632 817000448 857376768 291701632 15330254 89188256 422349280 825748992 966545376 281927056 8513536 97239116 920259256 510571608 637997632 876426482 289721400 988876846 638688464 118523904 889921632 383673312 425348 332219712 831655936 357317480 938008052 120806176 504139344 818595248 150123808 584086912 828523904 900698624 391654774 592032992 985498616 13827576 637259260 382874456 575356384 244416032 727271104 645134464 853575200 447766496 38045568 305107712 287357696 643698400 158676464 23914320 211388912 802232960 822805584 936135672 796367000 487201424 28014572 856935040 596804608 242892800 725573276 723711424 238252976 37991904 442180104 468800000 95602600 677324602 244581152 379681664 416213876 320697984 352776448 96346171 703967968 107805760 149786432 588862738 649638944 594296672 742023120 284550304 345728640 216089084 43613952 723509560 352312750 96451404 917075232 393887744 491332256 272882304 975159264 605279648 326715392 829098024 778742720 968073984 165781176 640792474 77954344 924856448 402760968 471717343 212418408 300336960 761886174 570253408 539349104 108162608 735424496 386530240 706437952 967078944 499081344 648880888 34623504 169329856 348862000 119370452 561836544 741563754 670237088 871724568 660945792 893593840 349022672 742575712 622352776 977838240 91915744 464728384 212722880 60304896 955623480 737796992 966368720 573760240 826680832 242037264 333640848 608693964 361562592 186565104 926020888 88141408 454461200 182410272 344596488 643923992 712806400 365025712 404985244 884720484 448465784 553158144 790045600 125563912 560431104 333716248 585122146 559791616 994469236 38089847 340074664 812353192 88732704 640034450 756085248 145691340 550480200 116159456 989445600 914018428 710540368 159070720 300007926 868861512 71599650 523144066 661004384 805127212 601491440 405702368 84376336 986544160 36975872 734736640 97974272 76358840 899774272 720818896 192561544 451644480 642482560 355532364 244743620 679323520 524930864 435326188 964938096 16413760 790008504 802663156 915554890 636480144 275554480 990183376 81393152 81113812 111982112 304009888 884240212 771550976 633037770 813369856 140123214 730430400 419187460 572904336 585929968 827363072 994770944 503050256 705470960 607102528 789145088 563518464 75730940 146875392 980750000 997962807 86578496 991950848 732807136 457161924 13998624 203152272 617233176 74312512 446079988 28962368 54652556 757928048 354373632 997744768 348158976 565411488 838941120 321094640 353430268 348331014 892655616 126244235 411164672 977395544 59029068 963708288 44930304 890501018 861202324
44184792 269129112 277614956 407677144 352260260 221389208 486402264 278212320 105475352 53273612 492045764 294686632 300736216 293259125 339472872 145623448 50061752 314490472 68859544 485379382 319815840 42801744 223381144 178793040 129328692 36602120 250456320 202079160 225739760 421986812 503062232 218170936 109504768 335911576 362460672 111462756 271860696 227451064 298221752 318788716 491630032 360576632 486773016 462702488 212148456 80160952 378872312 499653230 414680184 378973440 397731224 492520120 501682637 461082648 339066008 432028416 354963704 42523804 128262040 99385680 119333080 503271384 161382040 509555672 126430896 47873560 241718504 250494823 477686192 344486060 316256152 32462392 130946088 193724920 316674252 432683480 377605240 246551144 67692984 493985136 483458184 35432472 31298680 146733252 334997494 197346608 211241376 406841752 143654488 452218424 200711928 499202792 444544152 500487064 437984664 496382008 323161512 113845184 317452120 169929064 695292416 936459252 528702056 605611440 683252608 647690492 715063136 766830656 800360224 769598208 823715840 570752096 786528528 839485984 618648088 476727800 463691456 830333804 745679556 504804672 662972640 704442112 735745384 518032384 679132040 501603256 518627648 529256704 488483708 666657488 859706688 605222144 850370100 866763988 937791744 904034880 722786560 578019872 881243456 795352752 486409216 734179904 479108366 822858816 767561936 568842048 687472512 868079220 501293264 844753148 601568636 568402576 907989680 942224192 880635648 723597056 777472156 526959472 632251296 776375552 679261312 512245888 658214095 537481664 935223934 654420928 810991870 936650956 650508288 538035216 840858316 732036448 846912528 873019520 582261434 510185304 784996576 687433952 523829120 919165040 702289408 856766464 706619064 659151504 777346784 618762304 691164326 595897376 857412784 650584496 861592652 793608399 833129970 854653056 590420272 667290752 578067456 928004688 675163616 769834752 10001230 775302208 163227264 300763744 456360480 756458816 813978112 4271360 984112649 581931264 742366080 745460632 773135352 743841356 878801920 452568848 789518110 430495200 425571584 144963296 630394840 168946304 857070842 97020336 40545480 77969408 437938944 596138496 485683456 738231347 807347792 132656250 785120754 71733968 982653308 162611712 439825280 116067920 834644480 700917952 847774208 696765560 901491312 950882096 72023840 829462912 429424192 688877304 550809950 819625712 266108408 277443600 980462592 69184560 428524416 260404224 516788304 27546624 430999104 71564288 515204480 38685696 451973632 340262080 958144000 987084688 188966204 500451322 445364504 528028200 143779840 750015698 121752576 352918848 872209408 730892640 98088960 376925216 588273412 820152832 347490944 326404352 995621056 182829312 499407552 595143224 398744428 91766528 124353772 383277056 250769672 737659872 671054580 839485500 136045440 891052448 469784224 207913472 816018944 760221728 889055348 92792612 807301692 423688192 857682680 197427968 358673808 170552711 515455328 235998464 392248448 14665000 607107936 860856252 290033940 688398240 269931652 852882944 526273536 949948400 550541592 547709900 577378304 365435360 900479664 894189184 257741984 81893536 448649145 892472815 489392640 785507888 551370368 341174245 603945472 736363820 883624812 484468224 652516992 197832199 624045600 237178677 611532672 404814640 415869808 584489056 398996544 309821000 123794240 85708672 678246848 612939264 41540782 423056320 932537644 44483128 629419804 578817408 139462144 4693920 968565508 54567105 895855232 550891360 835341984 558732992 927271936 854734552 561323328 538125248 110606604 209077382 68344000 610543872 166097728 145174336 46680224 104289200 902924203 976491520 411814160 920110640 802544628 395074144 217592320 685126984 994819544 302928512 125038856 451340560 935823360 225344272 98147328 383931674 723265652 712607360 916914000 348663852 881302312 953049240 367148052 221056768 362402784 940409800 528283784 598156760 880658240 915862752 713152970 99607040 970071232 531435312 891683752 943961920 354811392 275182768 531688834 397825968 973735552 101519080 178599296 160554102 606608784 167782924 300900544 891406864 47423408 682996800 519666752 658732568 726150566 588125312 836479718 283405712 37350416 24814592 738516234 793744452 415474868 953982704 70014784 428279960 466436104 341786624 202493692 269496508 469191812 473432264 838379120 371289504 996177736 177322944 885046996 750022416 860355806 268667904 882392640 936537247 567792984 347870044 115162496 29520904 477605656 576586240 730750809 548169216 799271232 26806464 380481024 476316768 915853440 24759200 389391024 142457600 258231680 239739136 328410592 59445272 161590134 414128114 11247584 631462400 678980112 610318528 581347678 980612202 207840 845021184 631657440 132768000 424760872 939371776 835908160 679296768 280952192 168421760 241095264 476464590 771030272 217042264
296573387 521517707 530003551 660065739 604648855 473777803 738790859 530600915 357863947 305662207 744434359 547075227 553124811 545647720 591861467 398012043 302450347 566879067 321248139 737767977 572204435 295190339 475769739 431181635 381717287 288990715 502844915 454467755 478128355 674375407 755450827 470559531 361893363 588300171 614849267 363851351 524249291 479839659 550610347 571177311 744018627 612965227 739161611 715091083 464537051 332549547 631260907 752041825 667068779 631362035 650119819 744908715 754071232 713471243 591454603 684417011 607352299 294912399 380650635 351774275 371721675 755659979 413770635 761944267 378819491 300262155 494107099 502883418 730074787 596874655 568644747 284850987 383334683 446113515 569062847 685072075 629993835 498939739 320081579 746373731 735846779 287821067 283687275 399121847 587386089 449735203 463629971 659230347 396043083 704607019 453100523 751591387 696932747 752875659 690373259 748770603 575550107 366233779 569840715 422317659 285142016 526308852 118551656 195461040 273102208 237540092 304912736 356680256 390209824 359447808 413565440 160601696 376378128 429335584 208497688 66577400 53541056 420183404 335529156 94654272 252822240 294291712 325594984 107881984 268981640 91452856 108477248 119106304 78333308 256507088 449556288 195071744 440219700 456613588 527641344 493884480 312636160 167869472 471093056 385202352 76258816 324029504 68957966 412708416 357411536 158691648 277322112 457928820 91142864 434602748 191418236 158252176 497839280 532073792 470485248 313446656 367321756 116809072 222100896 366225152 269110912 102095488 248063695 127331264 525073534 244270528 400841470 526500556 240357888 127884816 430707916 321886048 436762128 462869120 172111034 100034904 374846176 277283552 113678720 509014640 292139008 446616064 296468664 249001104 367196384 208611904 281013926 185746976 447262384 240434096 451442252 383457999 422979570 444502656 180269872 257140352 167917056 517854288 265013216 359684352 804598778 709718400 24843860 871493632 929280736 54109000 823460832 338046047 455018424 776892520 494536224 35766366 280734208 637079452 15896096 463898432 878460832 423288768 803620288 826844480 492636100 667757824 341581184 670144988 85062400 94992384 624006424 636575174 427850944 249044960 569004248 691500112 956107170 137288064 669664128 974598880 319210608 117465800 92735146 117332472 999609744 16858616 270999860 585733968 333694624 923912544 301897812 618142984 958202231 626980112 20955578 846847612 149313280 831470228 164705846 951498368 952332160 881219848 78417664 348258336 359545344 751752280 495397564 780150272 75075888 480480000 321686966 583699712 132223792 850157728 981021600 311580768 854159376 808068384 90261072 39647004 12674972 600257336 452420904 24521728 146906112 697561824 675566592 821067008 961381976 344227800 43818312 408811368 357118464 769025288 47524096 865275904 99738512 85103598 685244608 141736144 852194336 354642912 197697924 576149184 151332096 761565120 202146688 557882864 714378960 788522496 258880000 718373376 184131264 857441792 720452384 765311488 710051328 400414528 806066432 415976910 585998144 362004548 831798300 585100000 450294640 392020480 508582688 6669443 439605024 738929408 288910358 184455040 180688384 119383360 211773280 993699808 188184576 857827968 870823384 595788696 343636160 57568150 993188392 1168744 935283200 324514048 852342292 722035768 856151040 415105824 212904000 820485888 885490816 196424440 892064624 316001712 922150656 804670912 49555800 45323552 49878624 597822976 805223300 253278576 85450240 545843376 987335888 589261504 670458112 27321240 574291139 398038992 46787886 369356696 130155520 684524352 405489073 939724504 690897708 798208112 988195912 669335040 432309344 480809896 735915520 447223904 722407652 765101728 666653646 129312096 282637824 688648358 641609552 95753600 753052706 647475014 910207960 278575832 881159856 959172768 339136768 55279512 280932926 951880960 518767104 418829120 138602880 400732992 910385152 542225504 913790016 992213766 183177707 951784800 735620736 853451148 994381544 399792720 225143336 398405888 441753728 421117952 433772720 583695536 961263240 869279936 255241200 806690800 957795940 130754368 561587292 885128960 271446592 51354624 967109360 696317696 523076096 959367008 953838184 418607616 728757248 845724280 606470660 572595510 803180008 748498000 352197488 871812416 78337280 99911168 690847872 837401304 899268896 890735616 207769248 2890464 72905192 306685440 191348288 2785984 324332112 289876672 610841904 533721044 204507672 210420111 727806464 910019584 363173704 444084640 892652798 380406995 489924000 42007088 359988000 163699200 947385856 954763776 520122048 309163520 505905152 590218630 690522480 418743680 343345776 733346208 806980220 291538048 912689408 843516032 404009569 811629318 187277312 568633600 941702144 22065920 576843328 334038528 772323968 824011536 696491200 2145928 668599104 981720544
21901120 246845440 255331284 385393472 329976588 199105536 464118592 255928648 83191680 30989940 469762092 272402960 278452544 270975453 317189200 123339776 27778080 292206800 46575872 463095710 297532168 20518072 201097472 156509368 107045020 14318448 228172648 179795488 203456088 399703140 480778560 195887264 87221096 313627904 340177000 89179084 249577024 205167392 275938080 296505044 469346360 338292960 464489344 440418816 189864784 57877280 356588640 477369558 392396512 356689768 375447552 470236448 479398965 438798976 316782336 409744744 332680032 20240132 105978368 77102008 97049408 480987712 139098368 487272000 104147224 25589888 219434832 228211151 455402520 322202388 293972480 10178720 108662416 171441248 294390580 410399808 355321568 224267472 45409312 471701464 461174512 13148800 9015008 124449580 312713822 175062936 188957704 384558080 121370816 429934752 178428256 476919120 422260480 478203392 415700992 474098336 300877840 91561512 295168448 147645392 362754560 603921396 196164200 273073584 350714752 315152636 382525280 434292800 467822368 437060352 491177984 238214240 453990672 506948128 286110232 144189944 131153600 497795948 413141700 172266816 330434784 371904256 403207528 185494528 346594184 169065400 186089792 196718848 155945852 334119632 527168832 272684288 517832244 534226132 605253888 571497024 390248704 245482016 548705600 462814896 153871360 401642048 146570510 490320960 435024080 236304192 354934656 535541364 168755408 512215292 269030780 235864720 575451824 609686336 548097792 391059200 444934300 194421616 299713440 443837696 346723456 179708032 325676239 204943808 602686078 321883072 478454014 604113100 317970432 205497360 508320460 399498592 514374672 540481664 249723578 177647448 452458720 354896096 191291264 586627184 369751552 524228608 374081208 326613648 444808928 286224448 358626470 263359520 524874928 318046640 529054796 461070543 500592114 522115200 257882416 334752896 245529600 595466832 342625760 437296896 2393104 506546048 306003408 140803928 964228352 721977984 93232718 488561152 474516992 87670784 427271576 905369300 421251840 710266368 853035472 409532416 85298640 164607600 711745492 865261936 523399232 913374384 935497184 775270080 472436800 592237440 808696 724537088 887685968 705402848 11774976 999111688 850585088 903861760 192110528 169136968 33395200 950824448 450182096 38560536 132654376 771203536 538940904 232209664 274892904 643308800 431299784 986350592 857022484 333999090 860713376 800951256 307285760 308739524 292411152 519334300 143555184 842992776 446219200 224137792 485713312 924194322 493971712 188589486 478606352 122128960 466878630 373872800 34770560 34555248 88110976 195917312 674817392 102334840 990442548 567082726 126028800 426306368 258531848 388480824 396245760 572075560 258966240 327562316 489384696 153948672 705715744 240215472 765489672 499985400 960216320 848202816 272673536 446915904 821592724 427491188 793349634 524349136 364046644 327609808 431608832 626130592 76516480 40395464 446181472 950920192 785652112 767562436 830973440 438424064 491765892 876663808 397944456 379914240 695427680 286029416 206855150 804182833 925565760 553164064 574949132 950731168 743924992 289331104 417496608 472485888 47343144 833565600 569792584 694179848 884175720 241164288 257996800 189697112 119033224 788333504 758645728 817871360 600082560 353754112 399502640 71252592 602766909 43804160 750256064 965442215 41347032 838851264 547536960 444649768 229444404 417742336 819532528 366976676 339556928 900792376 720863744 27064960 961176288 438184944 228309840 359869952 753112320 796129160 970521992 243825480 108633088 753436064 498109184 524266112 463084288 872350912 622631582 179775284 834351344 98860832 568194491 7242488 151120640 848341172 775436140 968283904 412259488 195657088 499649760 132709632 13219632 941473136 188787840 606292536 220503020 409693840 788811949 507203072 373382709 106886812 479758536 71646080 201197184 155046784 353117504 528963096 366854216 884758860 499849360 310795136 732478912 693442240 843261440 279622544 384029680 597670950 145245884 945188352 132066816 519467074 844786464 430754144 670309568 267888200 43705284 985830848 493670080 684467328 876232288 441355382 964401152 196949136 71994376 687269568 304714376 226846286 257744134 691870070 612526050 177404294 13662652 917882880 416280560 398475354 565941320 729852320 388563840 66217804 437236908 553415312 375679628 497261830 356046944 945426784 330991024 71428448 388751944 887396390 635633408 464283136 715738624 301433472 762755584 46611000 419293536 320096896 5469312 572755052 594240592 469108464 964808320 612008960 971045450 183366996 198505032 944346176 659133788 246268928 510162944 149781880 659347584 881113600 544627264 236288320 101940800 539226944 918331392 7795400 821436928 7810112 303430732 375491992 851074432 287526400 646708520 845713280 181687040 539566440 391559584 496368384 287172944 221417692 225036608 204883472
271679472 496623792 505109636 635171824 579754940 448883888 713896944 505707000 332970032 280768292 719540444 522181312 528230896 520753805 566967552 373118128 277556432 541985152 296354224 712874062 547310520 270296424 450875824 406287720 356823372 264096800 477951000 429573840 453234440 649481492 730556912 445665616 336999448 563406256 589955352 338957436 499355376 454945744 525716432 546283396 719124712 588071312 714267696 690197168 439643136 307655632 606366992 727147910 642174864 606468120 625225904 720014800 729177317 688577328 566560688 659523096 582458384 270018484 355756720 326880360 346827760 730766064 388876720 737050352 353925576 275368240 469213184 477989503 705180872 571980740 543750832 259957072 358440768 421219600 544168932 660178160 605099920 474045824 295187664 721479816 710952864 262927152 258793360 374227932 562492174 424841288 438736056 634336432 371149168 679713104 428206608 726697472 672038832 727981744 665479344 723876688 550656192 341339864 544946800 397423744 406850912 648017748 240260552 317169936 394811104 359248988 426621632 478389152 511918720 481156704 535274336 282310592 498087024 551044480 330206584 188286296 175249952 541892300 457238052 216363168 374531136 416000608 447303880 229590880 390690536 213161752 230186144 240815200 200042204 378215984 571265184 316780640 561928596 578322484 649350240 615593376 434345056 289578368 592801952 506911248 197967712 445738400 190666862 534417312 479120432 280400544 399031008 579637716 212851760 556311644 313127132 279961072 619548176 653782688 592194144 435155552 489030652 238517968 343809792 487934048 390819808 223804384 369772591 249040160 646782430 365979424 522550366 648209452 362066784 249593712 552416812 443594944 558471024 584578016 293819930 221743800 496555072 398992448 235387616 630723536 413847904 568324960 418177560 370710000 488905280 330320800 402722822 307455872 568971280 362142992 573151148 505166895 544688466 566211552 301978768 378849248 289625952 639563184 386722112 481393248 671860240 637409216 277642612 233996320 258369682 336268288 960559872 809856736 149221376 547789376 597010944 829700576 321708800 38806528 556407120 74735616 927834976 670911616 560133728 404755472 569044992 480502334 531854096 263974120 512555584 607183260 3773696 432103784 485594880 828597809 933379760 609492224 128184896 368205312 284983208 786892360 960589216 638096964 422899200 812209408 145175296 88168448 197373824 936541761 197439568 150782668 136726552 96186822 652807840 790817936 762115200 109866164 548553876 957624196 75926400 972765312 346067808 796570784 527850416 314884680 539064592 507408792 444664572 946327552 949809408 398769792 273649664 770783716 856340544 625858048 542037671 213024000 944977568 63895776 744082222 146355688 449528848 958925959 507578194 585517520 403913360 130197176 244244744 929425920 428779414 280535760 821941412 452790400 398199712 361662000 241372184 41605908 587878000 608247936 131185085 403399140 973092892 844361794 248217384 414071776 758920736 315320656 19914800 238181964 171957876 5368320 372078632 591316416 975563264 146184697 362378960 520445888 791534640 785078748 315360760 150642600 910836992 460512784 843225088 722941440 151171316 923681344 658386600 356460020 751801664 592145920 45263136 663240000 331667740 271963200 973258000 946819308 989777175 949083140 334408096 581762560 991623948 648224768 741061536 322420128 297043360 145680064 826993280 233768752 669471904 24921856 781720592 467803840 556787864 857354272 18490240 840179776 381011424 635356160 329388664 852530304 356364968 393725080 800778992 210102688 627835320 338676800 973821440 733179136 620067752 515489120 726576512 449322304 229688443 666225342 191808608 273125888 604336176 93638176 720480928 178871776 560956064 138483914 941799395 937100800 286486760 698373968 899267904 91444736 191941120 391331200 635374024 900625456 87724832 651813000 976960576 257103360 895599728 964580560 810774528 663948448 690251680 288983552 561332782 546757600 846549748 839639040 516666396 840981914 398035720 164260064 874273920 827937408 668854288 275629758 653467024 55943576 849862518 262083200 554275921 452997368 769484834 777755200 142350348 890795296 268560190 468985664 286709760 928125568 720352512 443880352 686316800 442407632 103248384 130300300 868761344 944417944 554364900 150464256 437217920 823938320 909864812 396444224 133686656 703548376 489558576 168464968 377624384 812022784 791462144 788403200 93947136 329581120 700947456 816419688 62221984 981633582 65975740 658803168 432545408 632702660 648785792 739798016 418149136 21620864 333743712 348049408 577940272 213883104 363485804 632669116 69717116 892331020 762515328 66575512 758400768 241954336 815795696 407723264 792482312 2123420 432561768 959731484 748229248 837626908 750120542 359622784 208334200 955318480 72021553 117516256 496295608 282812224 60016896 98806176 295806976 608224768 51281936 197369519 473862704 413897644 878221960 551180068 906265712 847493568
323356264 548300584 556786428 686848616 631431732 500560680 765573736 557383792 384646824 332445084 771217236 573858104 579907688 572430597 618644344 424794920 329233224 593661944 348031016 764550854 598987312 321973216 502552616 457964512 408500164 315773592 529627792 481250632 504911232 701158284 782233704 497342408 388676240 615083048 641632144 390634228 551032168 506622536 577393224 597960188 770801504 639748104 765944488 741873960 491319928 359332424 658043784 778824702 693851656 658144912 676902696 771691592 780854109 740254120 618237480 711199888 634135176 321695276 407433512 378557152 398504552 782442856 440553512 788727144 405602368 327045032 520889976 529666295 756857664 623657532 595427624 311633864 410117560 472896392 595845724 711854952 656776712 525722616 346864456 773156608 762629656 314603944 310470152 425904724 614168966 476518080 490412848 686013224 422825960 731389896 479883400 778374264 723715624 779658536 717156136 775553480 602332984 393016656 596623592 449100536 319935776 561102612 153345416 230254800 307895968 272333852 339706496 391474016 425003584 394241568 448359200 195395456 411171888 464129344 243291448 101371160 88334816 454977164 370322916 129448032 287616000 329085472 360388744 142675744 303775400 126246616 143271008 153900064 113127068 291300848 484350048 229865504 475013460 491407348 562435104 528678240 347429920 202663232 505886816 419996112 111052576 358823264 103751726 447502176 392205296 193485408 312115872 492722580 125936624 469396508 226211996 193045936 532633040 566867552 505279008 348240416 402115516 151602832 256894656 401018912 303904672 136889248 282857455 162125024 559867294 279064288 435635230 561294316 275151648 162678576 465501676 356679808 471555888 497662880 206904794 134828664 409639936 312077312 148472480 543808400 326932768 481409824 331262424 283794864 401990144 243405664 315807686 220540736 482056144 275227856 486236012 418251759 457773330 479296416 215063632 291934112 202710816 552648048 299806976 394478112 639862030 433969192 907267584 18462728 644647409 299633800 457034616 928738816 501402356 885940000 709528064 523140696 315243648 647604800 66574018 916950520 522045904 592185344 105592320 876982784 563091474 241776128 278304768 707382084 549111104 824329856 767866624 266290688 47783776 558458504 402502584 371732860 931987456 42997908 88366592 67180056 685146144 798169600 856634560 387666944 161267728 420316592 310885744 66529118 737276000 1501652 318001664 266045568 201091456 860360800 864569920 853323996 805919744 409047330 565314560 585369856 560756020 403254496 854674608 417735584 755502656 19009085 117237360 949276752 342063392 997102608 142475805 481462082 508081376 533361096 536007296 119950712 165422336 749742465 846802688 559819064 122620820 674859696 627033200 101475488 119758848 50677372 217251840 655912944 180595200 941816016 995086416 611979377 231510434 901473000 797175552 988631424 505504248 558843668 404098972 581415244 976289528 196006272 755564450 852849904 838522051 110325980 660722760 58460000 307044976 655236928 950500084 523236352 83786989 78563680 335168384 316779070 331255696 613665074 685852544 987969152 160342912 816352048 107776331 541373440 94972814 211880720 523942656 854673800 927398632 917873834 762423680 382361093 791411392 544412544 468205536 73656956 587313600 207948092 775632736 181031424 673355392 966046208 510590608 380101136 237596692 380578112 355548384 449629952 660881600 761285760 852854464 259650736 341700224 608537504 365116544 772532312 471543424 994909496 491675656 684350624 312157856 754179190 859826480 878407880 424636128 90380408 415517120 391470496 530966944 459281221 424889080 409610176 662482836 434133868 254563394 278540600 490512048 222169728 3171944 661468896 686152672 230483584 879671372 593913376 703244416 222619136 902288840 421811584 794932736 719813276 612789800 64594992 800450096 705781808 322012672 493060304 547491648 299310592 655728768 581661936 342981600 694877152 710224864 227563968 237822464 872124416 45379072 964637952 652934720 887448064 304177852 964940160 628321888 255970560 713313466 934565850 371711412 414218808 457019136 641835840 396991914 213257216 117089968 554387104 801738004 430974708 79159808 55763104 631778304 965380576 306183136 879039808 695362824 296336000 21890304 985051824 119890912 655740064 514277888 586195552 503284000 737130362 877729536 399659136 210870336 444255352 892913168 292246020 74595840 7024208 68083352 847793504 441422848 186285416 959292960 184380224 374294656 969544448 429152720 822429763 817991340 516268288 443579716 160114160 673848716 942869824 728998784 116190032 282336000 319887320 774539184 14658048 855418720 472076032 723335472 875781868 924500192 940065304 882387904 495069376 196301392 497336320 656603392 141139126 129462048 600704928 177988096 192846408 889816496 734451904 674221056 179074304 576490560 611047232 728151316 784212558 199353952 770170696 110290644 441867264 155017024 224064896 54160000 406772780
383766920 608711240 617197084 747259272 691842388 560971336 825984392 617794448 445057480 392855740 831627892 634268760 640318344 632841253 679055000 485205576 389643880 654072600 408441672 824961510 659397968 382383872 562963272 518375168 468910820 376184248 590038448 541661288 565321888 761568940 842644360 557753064 449086896 675493704 702042800 451044884 611442824 567033192 637803880 658370844 831212160 700158760 826355144 802284616 551730584 419743080 718454440 839235358 754262312 718555568 737313352 832102248 841264765 800664776 678648136 771610544 694545832 382105932 467844168 438967808 458915208 842853512 500964168 849137800 466013024 387455688 581300632 590076951 817268320 684068188 655838280 372044520 470528216 533307048 656256380 772265608 717187368 586133272 407275112 833567264 823040312 375014600 370880808 486315380 674579622 536928736 550823504 746423880 483236616 791800552 540294056 838784920 784126280 840069192 777566792 835964136 662743640 453427312 657034248 509511192 708147648 949314484 541557288 618466672 696107840 660545724 727918368 779685888 813215456 782453440 836571072 583607328 799383760 852341216 631503320 489583032 476546688 843189036 758534788 517659904 675827872 717297344 748600616 530887616 691987272 514458488 531482880 542111936 501338940 679512720 872561920 618077376 863225332 879619220 950646976 916890112 735641792 590875104 894098688 808207984 499264448 747035136 491963598 835714048 780417168 581697280 700327744 880934452 514148496 857608380 614423868 581257808 920844912 955079424 893490880 736452288 790327388 539814704 645106528 789230784 692116544 525101120 671069327 550336896 948079166 667276160 823847102 949506188 663363520 550890448 853713548 744891680 859767760 885874752 595116666 523040536 797851808 700289184 536684352 932020272 715144640 869621696 719474296 672006736 790202016 631617536 704019558 608752608 870268016 663439728 874447884 806463631 845985202 867508288 603275504 680145984 590922688 940859920 688018848 782689984 757772304 90051212 964009872 612280112 101041408 822909696 391665729 142937856 918252812 613483304 367978496 442971168 899112032 62471744 596158592 665655866 333272695 675669220 871589696 39531616 926695424 897944064 470596256 588819916 717512364 515753856 242885404 868363264 653731424 650672528 619962006 766152040 175507620 210725858 858469888 5497952 559085322 122533904 410052224 965726688 549981312 76315712 770854132 676178304 635354609 191046144 501660896 370697856 591668320 656221696 223921920 983677884 564324240 874098304 836162560 798718976 937732448 44358760 26472704 662059228 87882992 326232640 523305344 313075576 949722624 191949616 244223152 454018688 544938975 438447520 777390080 476655148 277720064 684699904 389794136 345701520 103827328 604834356 338131152 892252464 265954984 862987756 43493504 7513908 213750648 780490272 411490448 322288710 437059528 548167168 795462656 549529664 986047932 294076384 273900432 384810240 799323832 717519552 570360000 62777164 301717504 194029216 572915200 325908544 649732200 63320704 391414784 681745792 129492964 790083368 27317760 91240896 858794336 240469408 636448304 607730176 672585952 860059312 546111200 903425344 717237156 803191164 331595920 863883136 53317828 981933644 731443840 243563508 377977244 150562176 71903964 854599936 793276354 615491168 866223744 107115520 344102682 540196124 825148928 384823466 506757132 894920193 745061160 796710896 752811588 266360400 752640000 125014320 687159840 630369376 207523136 272326848 464281856 673114120 842870784 438740660 191754852 963609088 936024800 65485988 184955840 883872236 713263072 275794016 373767424 713725952 942306352 834477568 839267578 984600678 808310440 530945840 187865994 554409568 714767872 83778488 918194688 86681272 620441920 775611008 312300224 116818432 670789120 670885888 914504384 750078660 458625456 502514688 674636560 295346752 862852544 444931584 244314034 64240352 178264928 748576416 200433792 851760302 8891688 697217880 901095584 720477616 562796000 783859752 98748800 651013632 547535848 822167686 28425040 369949696 156438800 906004856 19562560 796675104 754775360 961841408 202967744 734699008 941535616 819006088 732939072 267953728 738982400 781212160 216997376 59446624 509311776 788173312 177772224 943342592 554103040 515800024 30472528 767257360 661759420 287900672 454709768 235539456 771910336 902574080 147181306 61091788 866758112 775971264 400676552 972769920 474221168 456060184 340553728 393737216 105767456 136917320 343137684 263708992 454776000 620469408 362118752 276750400 647771624 460328964 1001984 933699522 589625200 160143424 445803816 205582848 935634432 221566464 83272320 152040960 955893296 49911264 311784960 42216144 666721496 263425280 619108736 839412210 232534816 813700680 955961152 887217968 330396768 35251712 981853696 566421976 630616448 783822204 801844224 951357440 223500000 648565808 89214696 431550016 777870464 855109275 328779212 416677376 84455742 817324872
372924976 597869296 606355140 736417328 681000444 550129392 815142448 606952504 434215536 382013796 820785948 623426816 629476400 621999309 668213056 474363632 378801936 643230656 397599728 814119566 648556024 371541928 552121328 507533224 458068876 365342304 579196504 530819344 554479944 750726996 831802416 546911120 438244952 664651760 691200856 440202940 600600880 556191248 626961936 647528900 820370216 689316816 815513200 791442672 540888640 408901136 707612496 828393414 743420368 707713624 726471408 821260304 830422821 789822832 667806192 760768600 683703888 371263988 457002224 428125864 448073264 832011568 490122224 838295856 455171080 376613744 570458688 579235007 806426376 673226244 644996336 361202576 459686272 522465104 645414436 761423664 706345424 575291328 396433168 822725320 812198368 364172656 360038864 475473436 663737678 526086792 539981560 735581936 472394672 780958608 529452112 827942976 773284336 829227248 766724848 825122192 651901696 442585368 646192304 498669248 269979632 511146468 103389272 180298656 257939824 222377708 289750352 341517872 375047440 344285424 398403056 145439312 361215744 414173200 193335304 51415016 38378672 405021020 320366772 79491888 237659856 279129328 310432600 92719600 253819256 76290472 93314864 103943920 63170924 241344704 434393904 179909360 425057316 441451204 512478960 478722096 297473776 152707088 455930672 370039968 61096432 308867120 53795582 397546032 342249152 143529264 262159728 442766436 75980480 419440364 176255852 143089792 482676896 516911408 455322864 298284272 352159372 101646688 206938512 351062768 253948528 86933104 232901311 112168880 509911150 229108144 385679086 511338172 225195504 112722432 415545532 306723664 421599744 447706736 156948650 84872520 359683792 262121168 98516336 493852256 276976624 431453680 281306280 233838720 352034000 193449520 265851542 170584592 432100000 225271712 436279868 368295615 407817186 429340272 165107488 241977968 152754672 502691904 249850832 344521968 420099737 586325536 750726144 569242500 909601536 481887320 733606304 158409216 188147064 335076352 216240141 847596032 162414880 312929840 336428864 950097664 405412464 656873792 672283024 454860375 57964032 56249344 925936846 466763264 9288704 420140288 999718976 37571264 31778568 762406036 773487400 55798441 349800784 159405760 479612156 46603520 487250236 966091520 963840632 845997540 262597754 448384320 236119996 849071752 941280128 87065920 762201192 504264992 963256488 844210452 641275344 573234416 638281101 813731584 743960392 432739264 294944000 203403536 488696912 202936444 138527984 583951360 323210240 762025088 560224216 591561840 310323132 992887296 835297720 152036960 79395104 516652344 408178992 256343040 814255684 36490484 227531476 12716816 44575744 713366712 966766848 828197808 124268000 741085568 861133200 966508656 531320120 724358392 738418864 632658242 943474304 632883260 897430880 54589824 600327680 27336964 649890098 502387712 561909408 107729536 793403712 684149312 794557576 637440224 585398528 893711360 955103736 537956448 605911520 264999520 484340760 651085078 646604856 796254352 982200288 477196476 231659520 216769840 574957616 926180584 173501952 638316200 979879272 144565836 323329280 30546144 936176976 818902446 580995472 906791980 449989312 565879040 647828032 827766762 595152120 851576512 76024736 114126400 349537616 486183392 391803005 80220480 984210760 106857328 298075008 157552250 330094028 894934752 561184280 598853120 400307748 417599536 212277320 853849256 811617768 613011120 379798992 941647288 570905760 336132752 902830592 712933923 77573336 171012409 809205268 927488000 350453296 576817656 517040192 109398376 467367280 52487640 74730230 837177664 566030078 325650352 267258016 323297280 648070784 867389764 140084246 225600000 386836071 828538172 556193152 100193664 336479912 967401624 382083296 384293376 902152192 890208000 213317944 650979800 378126080 161677056 38740152 7078400 797920290 636873792 303815504 749536432 460252544 751013888 360639912 214294792 70845272 994823680 870645760 139707696 407482896 990488378 326036480 353961678 340565696 240683816 841530524 994811520 703211560 467926912 13011456 335604736 721781664 516091572 138308224 801426944 792824896 45725024 255180056 31298048 189260544 372770816 762025568 579918786 686155072 845734016 369605632 803259200 223739840 626980144 903567872 541855266 23108716 145314640 493789536 53395618 668873580 843966384 569435452 838751300 292297728 493774944 856656896 9347840 408658240 940385840 575139072 239929076 224959608 131669508 461764664 47304000 707085312 580505952 259347584 241885440 410606238 605639576 720195072 893676544 655691776 651591490 566297880 693153375 678874712 126123456 206678688 132680448 37361228 449435136 642140480 47958256 214328000 817495552 334849392 49682022 15915768 947357224 135827659 191832184 882777200 365034526 100015328 966957440 780446800 323348512 528731744 889624064 537646592 492679680
275488084 500432404 508918248 638980436 583563552 452692500 717705556 509515612 336778644 284576904 723349056 525989924 532039508 524562417 570776164 376926740 281365044 545793764 300162836 716682674 551119132 274105036 454684436 410096332 360631984 267905412 481759612 433382452 457043052 653290104 734365524 449474228 340808060 567214868 593763964 342766048 503163988 458754356 529525044 550092008 722933324 591879924 718076308 694005780 443451748 311464244 610175604 730956522 645983476 610276732 629034516 723823412 732985929 692385940 570369300 663331708 586266996 273827096 359565332 330688972 350636372 734574676 392685332 740858964 357734188 279176852 473021796 481798115 708989484 575789352 547559444 263765684 362249380 425028212 547977544 663986772 608908532 477854436 298996276 725288428 714761476 266735764 262601972 378036544 566300786 428649900 442544668 638145044 374957780 683521716 432015220 730506084 675847444 731790356 669287956 727685300 554464804 345148476 548755412 401232356 676475948 917642784 509885588 586794972 664436140 628874024 696246668 748014188 781543756 750781740 804899372 551935628 767712060 820669516 599831620 457911332 444874988 811517336 726863088 485988204 644156172 685625644 716928916 499215916 660315572 482786788 499811180 510440236 469667240 647841020 840890220 586405676 831553632 847947520 918975276 885218412 703970092 559203404 862426988 776536284 467592748 715363436 460291898 804042348 748745468 550025580 668656044 849262752 482476796 825936680 582752168 549586108 889173212 923407724 861819180 704780588 758655688 508143004 613434828 757559084 660444844 493429420 639397627 518665196 916407466 635604460 792175402 917834488 631691820 519218748 822041848 713219980 828096060 854203052 563444966 491368836 766180108 668617484 505012652 900348572 683472940 837949996 687802596 640335036 758530316 599945836 672347858 577080908 838596316 631768028 842776184 774791931 814313502 835836588 571603804 648474284 559250988 909188220 656347148 751018284 429568768 113928400 829590224 842945024 482647720 426878088 912012372 783855808 129052576 384015616 450459904 40803840 58551836 881094656 739089076 746671216 382803648 303351131 852813720 103376910 931062400 613047936 613650000 714084016 747684672 864765908 594756768 491405758 886618452 61105984 468272390 537107335 581926864 668361120 428474566 348470944 922033664 11028608 378305536 960568832 804331776 898439168 380969468 444637000 466865664 139687248 926223872 657627316 213690800 562085760 86604160 384328320 851910656 321661808 420828401 469269917 490951296 106314370 676072832 347805696 415689104 151262556 977039295 458631616 827514652 173061760 472627200 392863488 455753312 362249968 403058872 926032128 311120960 378422744 816512672 785280336 784349488 656167108 146931776 420625040 992849000 114279618 686690068 778360832 415745546 469150060 686293920 184835476 328073088 466932672 510848000 702006352 903107072 205440696 160909824 257571840 985465184 730282696 924603520 377113184 753526944 108766400 698946672 133835672 136047250 910659814 638113600 502735880 876302336 154933256 760703268 57264634 840520704 175004432 347089152 960607360 697053332 537193460 529600512 109285140 163735632 432772456 116897136 143334816 525387872 106957648 510493492 295610376 190426240 930701360 43834416 469140960 125319168 8811616 139374980 980598568 548014000 206141440 295737216 353356470 695010688 276027024 361501368 815150846 210046880 394041056 98558725 175323200 65613008 248235285 229042176 895030480 431338496 851889856 805807728 726005232 781641520 146059776 115518850 765248992 515646720 432836608 708370480 152994528 184564416 278350208 364137852 263708194 266509244 379241136 494016816 705073504 744403392 232964930 698601672 382374508 790943334 627940544 143745512 259189560 546586112 362012496 5822640 815001600 325258688 47196672 182661468 11882560 220908704 909799240 994240768 855444304 773651052 69784640 319254280 730571004 984315904 441867656 716305688 109352960 991141232 282184544 367802448 532663264 819618688 465427216 891382400 405642752 119999240 459700512 91376408 604293504 159775000 99653136 66659840 277394848 220525512 664581120 426446464 718698681 381193760 977746400 959533548 441605952 123850240 322726126 122783640 689293248 123560448 798473432 627889792 887154400 581894272 353854720 865271920 806162992 415798064 418388992 183329408 69656384 891232960 193411584 678488992 218769604 747633312 277358564 626891648 147051768 305095680 597697881 957428388 444301050 486446688 608619768 452082992 719923680 297901100 468762520 602880308 142744092 330498978 126873968 354033960 761948412 242627156 133435088 249336576 290610628 781855824 636567296 773315664 160674304 364468112 362533160 525163576 412665856 69593952 696570048 333869224 881704768 53786112 126337012 459396864 407984320 974587280 727568992 451731984 138738928 464250536 643780424 65295232 724086272 841199824 935043600 464705280 220389220 667304536 740468912 644448672 650937764
201280448 426224768 434710612 564772800 509355916 378484864 643497920 435307976 262571008 210369268 649141420 451782288 457831872 450354781 496568528 302719104 207157408 471586128 225955200 642475038 476911496 199897400 380476800 335888696 286424348 193697776 407551976 359174816 382835416 579082468 660157888 375266592 266600424 493007232 519556328 268558412 428956352 384546720 455317408 475884372 648725688 517672288 643868672 619798144 369244112 237256608 535967968 656748886 571775840 536069096 554826880 649615776 658778293 618178304 496161664 589124072 512059360 199619460 285357696 256481336 276428736 660367040 318477696 666651328 283526552 204969216 398814160 407590479 634781848 501581716 473351808 189558048 288041744 350820576 473769908 589779136 534700896 403646800 224788640 651080792 640553840 192528128 188394336 303828908 492093150 354442264 368337032 563937408 300750144 609314080 357807584 656298448 601639808 657582720 595080320 653477664 480257168 270940840 474547776 327024720 501099936 742266772 334509576 411418960 489060128 453498012 520870656 572638176 606167744 575405728 629523360 376559616 592336048 645293504 424455608 282535320 269498976 636141324 551487076 310612192 468780160 510249632 541552904 323839904 484939560 307410776 324435168 335064224 294291228 472465008 665514208 411029664 656177620 672571508 743599264 709842400 528594080 383827392 687050976 601160272 292216736 539987424 284915886 628666336 573369456 374649568 493280032 673886740 307100784 650560668 407376156 374210096 713797200 748031712 686443168 529404576 583279676 332766992 438058816 582183072 485068832 318053408 464021615 343289184 741031454 460228448 616799390 742458476 456315808 343842736 646665836 537843968 652720048 678827040 388068954 315992824 590804096 493241472 329636640 724972560 508096928 662573984 512426584 464959024 583154304 424569824 496971846 401704896 663220304 456392016 667400172 599415919 638937490 660460576 396227792 473098272 383874976 733812208 480971136 575642272 161291370 986534592 801981184 836548128 939828336 536232880 977335206 463538285 760746400 976327040 520131006 286289408 689484288 91306184 271563840 126918800 472896352 49217408 52879232 236977664 536861500 562473464 21467524 187193760 903527772 8775488 305714916 200398304 680649908 888551936 80006736 967032264 34650984 592974720 974561184 947256416 757099520 599284800 920757568 686040760 341962590 161980952 108054016 385921352 38556464 58660416 585981840 583035920 616641200 522999536 495407940 757347168 993536084 506958080 20172440 991492750 865609024 191085888 899291580 148684672 402889472 579016448 205278584 831614194 690205112 392576495 280976948 752447728 747043728 390586336 236920683 925149452 381270952 769358984 574326456 819924544 813211504 386100128 400464064 965590706 479096952 882077780 590625152 694843436 328558304 749069436 642543168 886515514 389186196 50224888 395572648 559880128 866465300 595248384 208262272 275704448 116016000 147975112 351599216 761423042 200877448 731883704 329794923 54988992 28970304 561717532 965640704 645379434 151954272 129486848 532764992 402249070 447563576 781028304 182834752 744771690 644531008 667255680 930420904 977369440 577579040 945120741 791481344 636190928 940426752 434626112 74910208 710153030 394906638 892468304 327065584 181423584 191674800 892429184 92994048 585931868 166351740 867935584 564738400 691386896 315137024 614089984 459996514 78752320 273566208 24582320 359304788 360336314 867185036 810017420 563162590 929201504 302434212 34136064 621088768 809495304 546477872 257007376 981639964 133164272 138831264 248245744 522158976 934144400 785433600 43122708 788194304 398140896 153715430 183017784 776737904 772805920 793120912 773721536 803792994 753208424 555156208 627378432 796630192 424357624 73893446 512439504 527414272 503785892 676067926 409591528 216509056 617049488 32596224 250485004 430413824 341690916 579620572 941363392 69712384 946489600 849654592 518702736 58244584 151331360 503605120 532065554 717543424 358098972 142746816 124828860 543398656 28503504 761926144 60406656 160364844 758302206 495400832 918032768 70818496 595108820 574454400 194432816 281474768 213721088 537443536 925829376 246906544 967083560 484828522 569932384 374584820 326105424 700624640 988832782 793718528 927687936 163067008 821302336 606636800 855117792 864199232 487036992 733639840 195402496 972312076 101430884 605536384 787635600 146846240 71145902 29062816 251672768 738728704 65144128 473124226 136326448 506384408 87043376 26074496 297390007 396558224 495164928 203371264 87441792 447212009 199671320 429180632 577738896 193368651 596533248 941403136 385168440 217552288 321255424 844932240 734481120 810761216 842900284 159733368 454500314 535711104 882233800 763033072 274561058 265637880 781171336 717668660 114699608 199087776 110380808 736766514 540114496 573296192 531787456 994912948 501156400 439172416 885087957 852878592 908305920 855933528 472350464 872945920 474549280
76679310 301623630 310109474 440171662 384754778 253883726 518896782 310706838 137969870 85768130 524540282 327181150 333230734 325753643 371967390 178117966 82556270 346984990 101354062 517873900 352310358 75296262 255875662 211287558 161823210 69096638 282950838 234573678 258234278 454481330 535556750 250665454 141999286 368406094 394955190 143957274 304355214 259945582 330716270 351283234 524124550 393071150 519267534 495197006 244642974 112655470 411366830 532147748 447174702 411467958 430225742 525014638 534177155 493577166 371560526 464522934 387458222 75018322 160756558 131880198 151827598 535765902 193876558 542050190 158925414 80368078 274213022 282989341 510180710 376980578 348750670 64956910 163440606 226219438 349168770 465177998 410099758 279045662 100187502 526479654 515952702 67926990 63793198 179227770 367492012 229841126 243735894 439336270 176149006 484712942 233206446 531697310 477038670 532981582 470479182 528876526 355656030 146339702 349946638 202423582 287740636 528907472 121150276 198059660 275700828 240138712 307511356 359278876 392808444 362046428 416164060 163200316 378976748 431934204 211096308 69176020 56139676 422782024 338127776 97252892 255420860 296890332 328193604 110480604 271580260 94051476 111075868 121704924 80931928 259105708 452154908 197670364 442818320 459212208 530239964 496483100 315234780 170468092 473691676 387800972 78857436 326628124 71556586 415307036 360010156 161290268 279920732 460527440 93741484 437201368 194016856 160850796 500437900 534672412 473083868 316045276 369920376 119407692 224699516 368823772 271709532 104694108 250662315 129929884 527672154 246869148 403440090 529099176 242956508 130483436 433306536 324484668 439360748 465467740 174709654 102633524 377444796 279882172 116277340 511613260 294737628 449214684 299067284 251599724 369795004 211210524 283612546 188345596 449861004 243032716 454040872 386056619 425578190 447101276 182868492 259738972 170515676 520452908 267611836 362282972 300049352 64731680 527226800 964034912 536910608 343503626 206194660 636998795 935783328 881862352 38397688 834676224 136359424 838203655 799224040 577093120 719874912 487495936 145576192 130040320 385087048 558851600 794667300 325679872 453063488 717059564 91697984 701842298 893708544 244152446 867680548 205287424 736462256 451158908 190269642 883435520 598579232 816636928 645614656 110402023 249302784 899891328 298936192 519260152 964000434 795077216 139427116 707801016 565431896 900714624 896215840 293318088 343894400 76337240 133972912 955942624 29746384 880270880 933822400 818434650 950192096 969457156 252288808 155315400 61309016 124951392 407991668 200430798 556255714 346913360 999070272 211248520 451097546 347981312 453953152 570868896 739520192 256950516 401348320 418681600 179709480 814982160 307862016 505871468 209817984 298299920 182139792 44668958 45209454 315094684 933943296 521431284 44219636 719204416 237382656 490802032 608135316 374658072 245558388 144937040 883801472 890013696 961918912 4881984 345925476 273313996 979515904 90790976 505101824 672421504 945745476 455268176 150682840 403335320 686741120 134921796 4640139 248343040 637890248 474179544 701193517 528979644 572929024 222423076 743578144 439848960 848513792 17202944 650710184 679210304 933567968 529314512 266425420 322891976 77685248 635368840 645825118 748627584 864818784 235586304 860646174 217806353 248616064 557648536 179713136 123984224 621684352 514120364 756488924 824398832 110169088 563199072 256366080 961072768 904807882 323210832 471927424 241381376 655090496 243643625 872215448 246926216 676806608 622180200 841240562 477203114 632120832 652645376 973067296 24129472 83714072 278970880 750182648 723884296 867670888 387218080 534491856 872901056 926806960 916167996 581284736 182797568 364332544 244409920 854561600 379095054 912743387 249016704 825363126 177399600 240199504 414393757 805039996 564800768 22950272 195637888 25603608 468307840 398742448 810182656 220311040 357143838 255306240 859132672 642327120 951176038 868739948 308762560 970123520 262154112 163686300 786710704 753596192 283177900 781202640 703370086 435467264 532461412 113886000 749616992 559877120 94026688 20691200 292064896 829175822 693236096 484046432 933134384 207221584 933545536 182963282 992718000 273436992 261306112 698626968 542736000 252433280 363880448 285754416 239094216 331946967 676817424 798433728 974070240 209069873 990821540 165760672 128053288 555894320 128369808 423774440 266909840 976952510 45189568 968551600 77487393 291160936 574741376 564621358 512152832 120923240 974961733 631787216 15646080 999511024 806171056 658782784 351704940 744682303 728641280 520360448 960982504 979481440 830673920 663681256 990694432 305988680 60847867 723753088 154765504 398332928 277554400 116879560 646058032 668981268 637888384 744989568 898332224 317030912 140364738 903306080 292183798 887399836 272044527 707667968 592960000 816976736 352304268 328247405 253327916
257893184 482837504 491323348 621385536 565968652 435097600 700110656 491920712 319183744 266982004 705754156 508395024 514444608 506967517 553181264 359331840 263770144 528198864 282567936 699087774 533524232 256510136 437089536 392501432 343037084 250310512 464164712 415787552 439448152 635695204 716770624 431879328 323213160 549619968 576169064 325171148 485569088 441159456 511930144 532497108 705338424 574285024 700481408 676410880 425856848 293869344 592580704 713361622 628388576 592681832 611439616 706228512 715391029 674791040 552774400 645736808 568672096 256232196 341970432 313094072 333041472 716979776 375090432 723264064 340139288 261581952 455426896 464203215 691394584 558194452 529964544 246170784 344654480 407433312 530382644 646391872 591313632 460259536 281401376 707693528 697166576 249140864 245007072 360441644 548705886 411055000 424949768 620550144 357362880 665926816 414420320 712911184 658252544 714195456 651693056 710090400 536869904 327553576 531160512 383637456 275124342 516291178 108533982 185443366 263084534 227522418 294895062 346662582 380192150 349430134 403547766 150584022 366360454 419317910 198480014 56559726 43523382 410165730 325511482 84636598 242804566 284274038 315577310 97864310 258963966 81435182 98459574 109088630 68315634 246489414 439538614 185054070 430202026 446595914 517623670 483866806 302618486 157851798 461075382 375184678 66241142 314011830 58940292 402690742 347393862 148673974 267304438 447911146 81125190 424585074 181400562 148234502 487821606 522056118 460467574 303428982 357304082 106791398 212083222 356207478 259093238 92077814 238046021 117313590 515055860 234252854 390823796 516482882 230340214 117867142 420690242 311868374 426744454 452851446 162093360 90017230 364828502 267265878 103661046 498996966 282121334 436598390 286450990 238983430 357178710 198594230 270996252 175729302 437244710 230416422 441424578 373440325 412961896 434484982 170252198 247122678 157899382 507836614 254995542 349666678 253202432 970368152 873802048 634531976 185325250 694150616 486653056 618591888 969783320 455344384 545106908 229024878 529077248 898992904 175017936 383861152 1296768 622513632 918715392 11104144 510694488 746032128 277573060 382026752 716187200 140358256 746114560 535828656 767855104 401062456 90382400 427968000 557137558 93214208 819235072 186497408 365909200 956019200 90590492 48114688 312818976 682866508 881702890 825346048 107182400 755369798 940306992 419775488 368800888 648865884 595947584 270268900 423507088 298194516 118621418 673288384 329649170 596110480 154714624 237740503 671471136 268409616 89314432 382400816 577105040 612459008 153754112 254307584 618902016 73254560 764406016 870767200 115533660 695577536 146791844 298369056 904722688 502829696 523243552 837820944 138417456 829273120 947808000 312959296 767697552 753030016 829382272 75726488 761135160 976817000 183882608 362550224 494441104 271133440 793886592 272546452 447383000 104582576 161671672 330087680 422865910 811671040 888843272 340103680 757350144 656828528 765262336 189426748 695063056 544144832 667948416 787681010 99150864 261685248 922190625 802504624 967095744 161581464 638035304 272417792 116392528 408868512 164609984 133277074 83963894 790405656 855831040 775997728 397538448 517300992 297040128 350593536 984204704 183268352 396412500 305678612 3682528 966312520 539811840 461842398 226777584 377753088 600267543 770461904 729260640 526633632 618922432 19929092 92814860 486091648 672674368 64431104 856962560 28254744 61846880 685260006 495726648 240963090 552762410 477529440 994503302 237771727 456864000 569306496 106685440 284508544 790640952 440381088 302509952 895014608 792167936 274389690 724879100 968626368 127988128 640728528 342992896 315653536 126014972 413201120 116352 698621220 547537408 924236172 490248704 459769344 936856448 46797418 897112416 804736976 699121152 34402260 366879384 51431616 794676896 478172768 377560366 14583328 943101632 587140608 286990928 492651584 674955008 336590208 997335681 667092096 897214504 174681088 816894462 798741906 320480768 257127168 982102404 179111584 255611986 179945640 802478336 48003520 70245494 833758104 502154000 505199888 628961960 599856336 349904896 711883992 45576048 157018545 16555760 547528327 846291060 810037248 225937536 663682251 88466356 57480576 467145216 845766740 177514424 188146720 383776384 310284080 614974726 502206720 205837056 961576444 777213248 390286904 971812864 965746432 822844636 627797216 5782240 753567660 187222528 47885952 772040496 490240000 188522940 145371904 314554056 904029400 794504704 471740800 717165120 786982893 849253548 88337164 313890988 732167680 882733312 534895440 832467038 394494336 135717296 464976064 145776000 615119506 247674752 333221408 953648068 520845464 399191120 308696360 632735620 536957440 824872448 370724608 168492 650630892 171829136 973926828 975004720 36602472 37452320 335620720 516423312 283375360 702945280 232796992
422663778 647608098 656093942 786156130 730739246 599868194 864881250 656691306 483954338 431752598 870524750 673165618 679215202 671738111 717951858 524102434 428540738 692969458 447338530 863858368 698294826 421280730 601860130 557272026 507807678 415081106 628935306 580558146 604218746 800465798 881541218 596649922 487983754 714390562 740939658 489941742 650339682 605930050 676700738 697267702 870109018 739055618 865252002 841181474 590627442 458639938 757351298 878132216 793159170 757452426 776210210 870999106 880161623 839561634 717544994 810507402 733442690 421002790 506741026 477864666 497812066 881750370 539861026 888034658 504909882 426352546 620197490 628973809 856165178 722965046 694735138 410941378 509425074 572203906 695153238 811162466 756084226 625030130 446171970 872464122 861937170 413911458 409777666 525212238 713476480 575825594 589720362 785320738 522133474 830697410 579190914 877681778 823023138 878966050 816463650 874860994 701640498 492324170 695931106 548408050 570634208 811801044 404043848 480953232 558594400 523032284 590404928 642172448 675702016 644940000 699057632 446093888 661870320 714827776 493989880 352069592 339033248 705675596 621021348 380146464 538314432 579783904 611087176 393374176 554473832 376945048 393969440 404598496 363825500 541999280 735048480 480563936 725711892 742105780 813133536 779376672 598128352 453361664 756585248 670694544 361751008 609521696 354450158 698200608 642903728 444183840 562814304 743421012 376635056 720094940 476910428 443744368 783331472 817565984 755977440 598938848 652813948 402301264 507593088 651717344 554603104 387587680 533555887 412823456 810565726 529762720 686333662 811992748 525850080 413377008 716200108 607378240 722254320 748361312 457603226 385527096 660338368 562775744 399170912 794506832 577631200 732108256 581960856 534493296 652688576 494104096 566506118 471239168 732754576 525926288 736934444 668950191 708471762 729994848 465762064 542632544 453409248 803346480 550505408 645176544 245926512 368766976 941694560 667763976 698013184 532268928 712348384 80031928 274410280 323390464 598450150 182347264 468131360 971560832 503259792 755810000 532805760 105717504 203237040 936884624 852749584 375852160 201129656 287647868 726779500 668851712 907883136 503956320 282908686 214640000 970002360 401966432 53419568 804491564 76716784 6310152 462269536 980915520 951864832 932464016 62112768 425580224 688388352 811577408 587123872 965518784 573911552 219446661 161497600 483992656 351557076 277994960 526985584 702735448 670313152 63552640 281292680 785915474 494488152 289152616 502268128 166743424 256443392 520338488 584311776 260132944 566801664 412263360 919921236 573537866 661974832 484071768 926765648 602115584 462077702 141992448 993038248 206981744 587168384 606921216 352983184 958059411 295285776 271414478 2214288 254193384 20743872 191000000 892226656 585951584 441995040 858558464 57396292 80457416 540504483 383394688 718042112 598184872 480724304 787264734 246792960 99683200 803362504 770400200 428123136 340245504 36154240 347216832 533860290 509374144 238650848 939898884 543328206 517763804 553619504 363001536 24737616 482848000 223400000 152802424 74014304 455264768 298843904 669310800 343954472 351394490 588125408 897297692 460129536 572451728 101139712 386549968 554267968 707030034 673322540 14450884 905695264 903325584 532082400 910150528 620109648 619442688 135498220 167931888 46392383 40381056 1991666 818010928 120927104 69960544 953795072 39505120 714259712 944174128 520683754 172642864 597500692 734499008 194469152 134629840 595859424 464214960 29878706 487915152 54148576 8316352 776252160 565035008 454632900 247302916 764037632 121694084 620251136 523055360 620470862 92956288 44555488 283445690 455748092 826578016 827965952 399135840 128438843 598895744 990876584 761831840 142720000 474501912 533409152 391616768 427427090 9193376 516953344 846197742 811531952 195134336 309866872 574490720 767604352 871118136 332968748 883156360 187264512 90934752 777369120 911443584 601817728 823678464 600283104 441057792 282737216 392768512 477271736 15705650 973918752 990020192 971245280 513290492 474258944 924752576 940786624 777267408 73193152 672016920 814381736 504025552 386592256 839054400 66658592 88294752 439640840 130546176 497671524 84138654 491579136 27181024 904251584 680966656 701793544 427851488 42128672 76924316 981912346 917811968 331142656 641921024 286710928 140426944 922515264 482621376 341928464 936046848 327155664 473811200 865776512 658426368 61659808 608403776 1826696 144208384 979891968 495529906 873070016 105327840 680046400 260754268 250010376 388776960 22687220 932001344 232707072 882840064 362101376 324947072 911814656 841181408 656322432 867709952 323580672 286695152 846363846 505199104 754963724 264765136 371524688 453976880 918246048 436509848 458026240 576541696 744482950 675718456 774489600 478568032 946896384 474818272 514207928 289917436 444208524 612326576
379713920 604658240 613144084 743206272 687789388 556918336 821931392 613741448 441004480 388802740 827574892 630215760 636265344 628788253 675002000 481152576 385590880 650019600 404388672 820908510 655344968 378330872 558910272 514322168 464857820 372131248 585985448 537608288 561268888 757515940 838591360 553700064 445033896 671440704 697989800 446991884 607389824 562980192 633750880 654317844 827159160 696105760 822302144 798231616 547677584 415690080 714401440 835182358 750209312 714502568 733260352 828049248 837211765 796611776 674595136 767557544 690492832 378052932 463791168 434914808 454862208 838800512 496911168 845084800 461960024 383402688 577247632 586023951 813215320 680015188 651785280 367991520 466475216 529254048 652203380 768212608 713134368 582080272 403222112 829514264 818987312 370961600 366827808 482262380 670526622 532875736 546770504 742370880 479183616 787747552 536241056 834731920 780073280 836016192 773513792 831911136 658690640 449374312 652981248 505458192 259809712 500976548 93219352 170128736 247769904 212207788 279580432 331347952 364877520 334115504 388233136 135269392 351045824 404003280 183165384 41245096 28208752 394851100 310196852 69321968 227489936 268959408 300262680 82549680 243649336 66120552 83144944 93774000 53001004 231174784 424223984 169739440 414887396 431281284 502309040 468552176 287303856 142537168 445760752 359870048 50926512 298697200 43625662 387376112 332079232 133359344 251989808 432596516 65810560 409270444 166085932 132919872 472506976 506741488 445152944 288114352 341989452 91476768 196768592 340892848 243778608 76763184 222731391 101998960 499741230 218938224 375509166 501168252 215025584 102552512 405375612 296553744 411429824 437536816 146778730 74702600 349513872 251951248 88346416 483682336 266806704 421283760 271136360 223668800 341864080 183279600 255681622 160414672 421930080 215101792 426109948 358125695 397647266 419170352 154937568 231808048 142584752 492521984 239680912 334352048 888416624 392849744 641400352 695952510 899844320 398066344 299235336 480637712 135226624 528115200 264782550 548398286 462054880 293437574 398960112 434299392 76111616 577689004 838663680 118260908 18122624 446095016 108139184 33115456 80123904 628197888 26957536 52676968 415649240 620029136 179193856 567024336 534700608 841057808 145122864 541917184 666644400 463641628 324318306 381514497 457697644 741394096 593547936 139316064 384883320 668113920 53588548 47672320 828085696 981865984 203844480 237525824 762655912 705383424 806506816 378992983 943870592 904495496 975245952 628171264 256186256 274358112 457452688 37652876 299291776 877187500 717232082 535060960 343762432 913713268 982763832 731750336 310037188 694293744 772317280 397282528 846720992 794798654 2067808 58422800 796112896 410104064 410910624 816176384 985949048 237973340 585698992 574175808 617064220 427793216 504600064 935255840 626586784 155325544 716283072 196311504 956217408 812254768 56685056 421652944 486486504 790194296 740146624 79297280 591402508 169671168 747052163 347991136 724150384 120628608 303021000 733990720 97724312 239362304 443597040 9255424 156326808 840866816 850828800 502356352 695783800 791557076 524534352 560174032 643240192 718865116 244614616 919812705 570236928 84980852 758855744 577413448 327865872 180753024 330926400 824085952 784050930 936107504 589456384 499781376 57886060 399378624 144478720 354648032 653008370 841500928 190853041 321731072 604112192 27790784 106035820 32300032 432884972 668181280 514533376 520061952 997482512 186220208 759774848 462471284 904328464 313736384 577633600 910968400 182625100 260160288 179730776 582419600 70738048 200181568 430535824 885811712 487738672 620131008 162609228 692467904 476246784 461102848 850779136 702156194 619383168 377570560 973138944 227528796 461100592 29484988 392187922 639411592 853951804 8931840 235741568 929760768 273699444 881038474 288761344 634063872 561863008 57535232 131050714 771700608 786368384 394041964 29785792 828583168 371074560 278578928 725104972 426802688 930880362 826367232 16115904 401764480 940419488 95311248 450827204 680163328 578845492 114540352 33082900 490881568 76158384 706304032 985779208 303497984 916214656 7922540 867474432 104176352 500736268 641782408 597379296 825407744 820913664 122096536 415193544 310633364 90584712 170236096 279277772 583169888 157307008 159053040 405262488 761927968 117716875 318942884 401008960 362725736 688588896 330291520 89383680 438606504 275818596 51181328 951089102 812160000 842769613 231468480 68588018 315093784 553459008 724129408 745150772 916964608 603396608 131656340 842793600 161673968 858626768 304467424 493239539 24224430 449265664 779935424 134641888 402179264 48547842 914489600 536933248 53447352 682832768 405371000 185287616 222863168 412575168 109666640 622719232 605436192 645051920 907105624 937816064 52812992 554495424 171390464 658720726 768367376 212682752 56099840 816853600 395377704
137747312 362691632 371177476 501239664 445822780 314951728 579964784 371774840 199037872 146836132 585608284 388249152 394298736 386821645 433035392 239185968 143624272 408052992 162422064 578941902 413378360 136364264 316943664 272355560 222891212 130164640 344018840 295641680 319302280 515549332 596624752 311733456 203067288 429474096 456023192 205025276 365423216 321013584 391784272 412351236 585192552 454139152 580335536 556265008 305710976 173723472 472434832 593215750 508242704 472535960 491293744 586082640 595245157 554645168 432628528 525590936 448526224 136086324 221824560 192948200 212895600 596833904 254944560 603118192 219993416 141436080 335281024 344057343 571248712 438048580 409818672 126024912 224508608 287287440 410236772 526246000 471167760 340113664 161255504 587547656 577020704 128994992 124861200 240295772 428560014 290909128 304803896 500404272 237217008 545780944 294274448 592765312 538106672 594049584 531547184 589944528 416724032 207407704 411014640 263491584 511686496 752853332 345096136 422005520 499646688 464084572 531457216 583224736 616754304 585992288 640109920 387146176 602922608 655880064 435042168 293121880 280085536 646727884 562073636 321198752 479366720 520836192 552139464 334426464 495526120 317997336 335021728 345650784 304877788 483051568 676100768 421616224 666764180 683158068 754185824 720428960 539180640 394413952 697637536 611746832 302803296 550573984 295502446 639252896 583956016 385236128 503866592 684473300 317687344 661147228 417962716 384796656 724383760 758618272 697029728 539991136 593866236 343353552 448645376 592769632 495655392 328639968 474608175 353875744 751618014 470815008 627385950 753045036 466902368 354429296 657252396 548430528 663306608 689413600 398655514 326579384 601390656 503828032 340223200 735559120 518683488 673160544 523013144 475545584 593740864 435156384 507558406 412291456 673806864 466978576 677986732 610002479 649524050 671047136 406814352 483684832 394461536 744398768 491557696 586228832 501248576 349221944 509574368 87385956 986560128 94878934 992332512 109051056 68424144 110080256 515904540 910717952 877394624 578389256 265746176 983339624 54464204 821836800 187559520 257875706 796176128 486487040 327570264 114227616 44867744 33459852 114652268 465886768 657013184 175586800 486249856 735359712 545293376 409746162 433560608 735469568 352879008 549384440 845994752 444559168 127071360 103537424 463550146 866557936 216582894 348053046 856044992 453246472 861191376 851846176 215662624 639584288 932972112 350196224 672899584 682873888 656199634 220695936 507531776 312680560 85809638 633410656 363990272 504976000 23917159 693704496 217905152 783976224 717520640 127041784 34793024 586001488 762920960 781353408 827316736 220324402 574177024 415946848 984539620 625891048 380521984 503329104 240294865 569547424 214797824 928564172 598716754 476183040 535534144 218803968 817414784 731345036 279272080 15143616 569880552 154376272 559729664 874758505 863116164 943737520 194060032 883278208 156844948 421452264 733210496 955300316 713016832 183967920 533510112 873078528 579477100 812726432 777135232 969127936 365236376 436785080 953919858 748727936 624808468 503167872 628452176 229609472 675968192 575770036 63221280 399548014 399833000 909126112 867481664 12515204 134224145 574792256 211418624 236730784 476283710 395690624 437236096 15560304 845690128 684101152 291543552 550212192 320784152 227160872 795573248 878119926 325987136 600682496 156152320 271427232 845335104 72000682 650988672 528159448 616021504 645629696 284847640 508825966 877603584 680596992 3357920 198519280 75075984 610354176 97263000 378232890 994944720 272933888 529344000 697330176 755232648 294252784 13067296 831098368 652837060 317198248 85746140 97122816 457359148 781977161 754808288 68707520 912908480 10677104 866448000 345976592 235202656 39850816 907676428 153375780 962615968 982343168 520794328 811322384 483589376 981123584 233316224 881231744 923253696 591984704 163529152 126396556 513974096 207518604 204483840 570636418 81322752 981026960 188819776 668531840 82107944 704304420 66802298 102370432 294542624 355836160 110939148 923356256 766889448 834538552 397875968 598565016 192236474 421649472 407488492 414209352 205099520 196317840 136055534 88499168 1897984 733289056 803764120 759177716 173994400 299934404 194042784 740520846 790982540 763831936 115607280 963824060 296438712 832517632 214082546 649803408 345467760 997452648 428281824 959483648 925805824 861876808 496732672 43834720 151730636 322444928 754441184 930537216 241359872 600201456 664763152 973574866 678445792 34467952 657733088 668436179 141936640 827747904 424878592 990006144 695235120 311590768 572019200 713071420 249401580 552726328 296548768 674478784 772890672 877194752 11396544 476528926 725384192 599162726 703624704 153025984 247769376 872383564 786744816 827954012 751805440 64146276 44404224 230352384 532199936 343418688 628452832 252724288 387234526 557966622
386986112 611930432 620416276 750478464 695061580 564190528 829203584 621013640 448276672 396074932 834847084 637487952 643537536 636060445 682274192 488424768 392863072 657291792 411660864 828180702 662617160 385603064 566182464 521594360 472130012 379403440 593257640 544880480 568541080 764788132 845863552 560972256 452306088 678712896 705261992 454264076 614662016 570252384 641023072 661590036 834431352 703377952 829574336 805503808 554949776 422962272 721673632 842454550 757481504 721774760 740532544 835321440 844483957 803883968 681867328 774829736 697765024 385325124 471063360 442187000 462134400 846072704 504183360 852356992 469232216 390674880 584519824 593296143 820487512 687287380 659057472 375263712 473747408 536526240 659475572 775484800 720406560 589352464 410494304 836786456 826259504 378233792 374100000 489534572 677798814 540147928 554042696 749643072 486455808 795019744 543513248 842004112 787345472 843288384 780785984 839183328 665962832 456646504 660253440 512730384 446631754 687798590 280041394 356950778 434591946 399029830 466402474 518169994 551699562 520937546 575055178 322091434 537867866 590825322 369987426 228067138 215030794 581673142 497018894 256144010 414311978 455781450 487084722 269371722 430471378 252942594 269966986 280596042 239823046 417996826 611046026 356561482 601709438 618103326 689131082 655374218 474125898 329359210 632582794 546692090 237748554 485519242 230447704 574198154 518901274 320181386 438811850 619418558 252632602 596092486 352907974 319741914 659329018 693563530 631974986 474936394 528811494 278298810 383590634 527714890 430600650 263585226 409553433 288821002 686563272 405760266 562331208 687990294 401847626 289374554 592197654 483375786 598251866 624358858 333600772 261524642 536335914 438773290 275168458 670504378 453628746 608105802 457958402 410490842 528686122 370101642 442503664 347236714 608752122 401923834 612931990 544947737 584469308 605992394 341759610 418630090 329406794 679344026 426502954 521174090 400445952 686024144 216697344 103208448 286082504 510352704 316191500 186495136 745374656 982131712 146456736 611714202 313132160 420845568 882785436 874160024 589414994 781529504 584992024 667877376 852497312 896991816 181903040 390806304 451281272 833697776 207419184 972770692 549855139 918606050 719378000 331653200 89120768 754631672 782019664 363089758 883866880 629533984 3717328 909224448 621168844 373316104 262229806 500344000 117069664 606600660 434510586 450519232 799708460 730972544 123123456 398715576 963966400 462375312 740393440 214850112 114398208 249932544 152300835 743938656 370926080 537372944 646943040 933891000 348722432 716888088 441620044 84883744 30746174 336742528 562795216 220311604 913598120 73907840 902772480 68491520 112306720 779075868 314070784 701002880 452223584 48726592 203297756 733485852 948785536 488982336 16904528 19681820 218989452 259421184 582698912 150441088 92598240 423320598 104854528 947507264 64541200 61186560 56499408 423094892 351710096 519912960 975462272 550384496 386669326 526396688 869776611 576883896 307547100 303572736 469973936 488137216 97795592 513568448 574513184 469001120 360863072 560957376 520961912 428370784 193442304 131032896 345372288 814478756 903583180 59911968 951131456 176370608 632091832 902705536 459833344 157704536 765147696 57960248 828281008 407428224 169557428 458011764 990910272 270148904 972081664 173917216 66326400 522952552 420017296 98765136 359894720 388951392 92946008 126960192 694929517 801406088 130980802 659627808 759886192 573003445 816778094 137902760 897606894 86023488 119928384 655420288 770208384 954713568 882168257 175826351 294405600 637112080 216384820 954212800 202960472 825360768 978279600 141962344 98085344 658531804 555375520 763031744 194278016 374029776 542478992 852631136 215516920 56175104 465855184 568287808 857621632 179316064 634207752 600764004 458703384 339768290 272799712 436298816 907057992 42369800 778479840 84171456 778522224 812092992 828320172 719734000 781925274 589532812 886720512 260604440 515640560 54519808 970923352 67290560 519732456 111215484 107688768 995795040 36041928 307955388 413302998 443862032 168961586 383358400 119478012 345343324 87452256 914885120 19769291 571571116 285327360 976239616 77814144 721562704 513804752 26546568 465475947 721044938 19771904 198903256 362506400 727572438 135943296 434514444 492604352 366963888 175929664 857971337 225917184 534324576 103450802 498367500 234886400 883128200 582482844 497037120 229734104 606243080 183875562 525497984 916597344 685792437 229589952 366573744 220767808 96696816 218759368 915302736 874336528 672476672 821137824 452163888 219432000 635834592 513369856 699716064 556251093 913497244 735960384 374579688 59071200 441846784 966025408 627126112 455785280 608403952 903593600 258103669 487633920 692325540 940742040 591994008 495286336 357769408 341704350 864769588 834749312 360984704 590327444 307787288 665937480 88616482 877457920 510347584
436425500 661369820 669855664 799917852 744500968 613629916 878642972 670453028 497716060 445514320 884286472 686927340 692976924 685499833 731713580 537864156 442302460 706731180 461100252 877620090 712056548 435042452 615621852 571033748 521569400 428842828 642697028 594319868 617980468 814227520 895302940 610411644 501745476 728152284 754701380 503703464 664101404 619691772 690462460 711029424 883870740 752817340 879013724 854943196 604389164 472401660 771113020 891893938 806920892 771214148 789971932 884760828 893923345 853323356 731306716 824269124 747204412 434764512 520502748 491626388 511573788 895512092 553622748 901796380 518671604 440114268 633959212 642735531 869926900 736726768 708496860 424703100 523186796 585965628 708914960 824924188 769845948 638791852 459933692 886225844 875698892 427673180 423539388 538973960 727238202 589587316 603482084 799082460 535895196 844459132 592952636 891443500 836784860 892727772 830225372 888622716 715402220 506085892 709692828 562169772 353636066 594802902 187045706 263955090 341596258 306034142 373406786 425174306 458703874 427941858 482059490 229095746 444872178 497829634 276991738 135071450 122035106 488677454 404023206 163148322 321316290 362785762 394089034 176376034 337475690 159946906 176971298 187600354 146827358 325001138 518050338 263565794 508713750 525107638 596135394 562378530 381130210 236363522 539587106 453696402 144752866 392523554 137452016 481202466 425905586 227185698 345816162 526422870 159636914 503096798 259912286 226746226 566333330 600567842 538979298 381940706 435815806 185303122 290594946 434719202 337604962 170589538 316557745 195825314 593567584 312764578 469335520 594994606 308851938 196378866 499201966 390380098 505256178 531363170 240605084 168528954 443340226 345777602 182172770 577508690 360633058 515110114 364962714 317495154 435690434 277105954 349507976 254241026 515756434 308928146 519936302 451952049 491473620 512996706 248763922 325634402 236411106 586348338 333507266 428178402 148710400 298350844 162884750 914917744 128522480 88380928 215989456 597709536 81383872 153693568 359490401 364829376 661038848 893471200 21923904 93063152 197073232 323207680 309646118 163428864 263107840 960705632 879624192 688870992 964694776 871292786 781082476 666369862 636949112 862027086 782918720 307494272 236750976 316346560 455030368 606135232 737569104 94170368 695877856 381048240 638905908 429753344 335717776 431471944 422262712 317487252 389945448 544389592 684416192 696597982 884819232 429895424 851764000 728277804 470531392 958265728 75945175 196682636 608175608 281575690 404766208 172357934 627576384 831588864 403343856 324530324 821658384 119380736 824972440 697262080 526159080 643099392 700789324 610952368 726298528 403121664 174422544 870440832 946843272 980309760 387448320 632257068 780682528 899487104 209310992 98372864 677868416 230673408 205528768 179480960 733988124 456247970 817979404 620927068 616074752 736132744 82882560 817978800 870444512 883409616 945895256 83772416 677940736 985643140 858408176 885297360 370296736 699355904 766973440 570621656 783506640 402975368 487124224 141456424 888354752 317405312 122231040 666871472 375295360 780546710 756124984 922550928 219621792 978439520 879470336 675917408 802804876 322336768 425049907 363311524 909184560 850813892 272996896 143925280 167179520 118011168 537361408 495234880 736615744 666416272 378299520 304642560 807212544 560986180 114180132 43635820 294985304 879884076 848829352 54817134 101446272 776633344 963710304 585568768 502502760 836226136 759005376 820457280 236661248 63827304 601475584 68903040 16234192 821473648 788645888 111746928 930427520 446960128 611686304 391907328 441691282 331130000 553919296 784804768 258603698 799998944 147812600 306687840 366318464 763054480 136274368 471348446 833333968 263656724 196194317 499834488 590476288 571272220 804485376 994117376 864832420 387465566 739492272 657005962 564597020 14205248 290969440 252173008 801420288 627329492 737447552 613684272 945100328 376730152 351364832 749091052 873184768 182195360 457783224 408475048 582306304 245738588 492786320 424881600 797588946 908598736 725729792 947163000 692669920 915591744 831512664 856404520 19187456 101703136 511883728 361107696 546355552 542412032 183912712 627392726 621887328 67370320 262467440 645417552 548043408 39293500 31336960 243135744 455415702 622337344 609296928 480740884 117917278 477949108 696505632 560287104 498535544 991001600 924497540 32697088 415161600 938691476 681600192 664087808 644070556 133920448 182124832 724301184 536347428 839288400 148445000 764026736 66765800 943644608 408392432 303997600 592525376 378039480 564472400 565939168 270557510 295896208 433323008 362302848 575281280 631813092 679564296 410260992 857938688 8964344 699207168 980762944 862211768 186991616 668063480 974595976 237591744 4161152 311035404 913866144 241017094 558303104 781032384 187943776 104705792 910347104 611959268 200859596 176005824 6079184
412941120 637885440 646371284 776433472 721016588 590145536 855158592 646968648 474231680 422029940 860802092 663442960 669492544 662015453 708229200 514379776 418818080 683246800 437615872 854135710 688572168 411558072 592137472 547549368 498085020 405358448 619212648 570835488 594496088 790743140 871818560 586927264 478261096 704667904 731217000 480219084 640617024 596207392 666978080 687545044 860386360 729332960 855529344 831458816 580904784 448917280 747628640 868409558 783436512 747729768 766487552 861276448 870438965 829838976 707822336 800784744 723720032 411280132 497018368 468142008 488089408 872027712 530138368 878312000 495187224 416629888 610474832 619251151 846442520 713242388 685012480 401218720 499702416 562481248 685430580 801439808 746361568 615307472 436449312 862741464 852214512 404188800 400055008 515489580 703753822 566102936 579997704 775598080 512410816 820974752 569468256 867959120 813300480 869243392 806740992 865138336 691917840 482601512 686208448 538685392 520016128 761182964 353425768 430335152 507976320 472414204 539786848 591554368 625083936 594321920 648439552 395475808 611252240 664209696 443371800 301451512 288415168 655057516 570403268 329528384 487696352 529165824 560469096 342756096 503855752 326326968 343351360 353980416 313207420 491381200 684430400 429945856 675093812 691487700 762515456 728758592 547510272 402743584 705967168 620076464 311132928 558903616 303832078 647582528 592285648 393565760 512196224 692802932 326016976 669476860 426292348 393126288 732713392 766947904 705359360 548320768 602195868 351683184 456975008 601099264 503985024 336969600 482937807 362205376 759947646 479144640 635715582 761374668 475232000 362758928 665582028 556760160 671636240 697743232 406985146 334909016 609720288 512157664 348552832 743888752 527013120 681490176 531342776 483875216 602070496 443486016 515888038 420621088 682136496 475308208 686316364 618332111 657853682 679376768 415143984 492014464 402791168 752728400 499887328 594558464 980446807 22925056 552056388 928527892 610447200 677323000 851256019 253117252 357642019 925253064 603666832 384881216 553430400 772005708 762281088 411583632 974617040 673104896 845661373 379959168 977459068 862408000 166241662 94776424 363192224 568244064 821214016 845760 361859264 701734264 952364000 735719296 419662608 428896256 540889600 723625600 853968448 979855715 198491776 816144262 818211658 792478848 415367188 696478992 114815114 347302792 333050110 600470920 220344104 819994732 714208293 583431750 285554080 533323170 55455528 336172504 177518668 964318672 254661684 349936016 366526464 436059136 292792160 183058560 968087700 778445424 411589888 740273662 869841152 535462848 243954124 239315968 125686364 105383696 417069824 961883912 892357120 761924244 821022492 245406400 616231296 546118400 147652000 606042472 39873088 978752704 772367672 739328000 557165938 995561760 829565344 668850984 671057408 560716384 838543704 85517312 976554448 782301696 130424976 87412308 466884410 994688528 420152700 344073728 244918718 879745458 445898792 194797280 414879168 448763712 972360368 802276528 83387520 720043248 706680608 696684944 839617712 488627840 587932128 27285504 335501967 121137652 782032000 831685792 98070896 874996768 503843840 848823296 438912192 503398848 401638912 133153536 825570688 996367018 101700800 929542440 248455150 976320136 456339861 226408800 982292608 382723444 857638448 473823680 748829456 879300304 64436000 900918496 543336416 28411692 292624299 585897094 145297408 685923840 376014152 819845696 773022912 593365163 598007824 624521824 953835732 201312702 452831832 269791904 356353536 232866368 989453280 258944544 461399048 354597072 921600072 233165984 487751072 167507034 371153058 527195872 199373652 273892134 174683838 931539616 712468480 914252064 769640384 104294752 247572688 115269906 179295304 790439412 937773152 137211368 491212442 168558528 900202560 710274816 589651136 561659104 460663936 345304512 787646080 96886784 833994752 984666032 385854200 64399683 857077020 79172964 688109152 102030400 951260384 45857577 396393520 998154510 380066560 493356544 349609132 669388806 754824592 283811400 423007552 595120340 132616586 553295088 481382912 408518816 673310976 601456528 94800384 744761740 322554688 529050112 53829376 989700000 618802882 733715600 287430124 234218304 376225264 430231500 325532128 542688032 300665344 475738800 256721748 972579832 416464128 319886224 765947196 791813366 140199944 442561664 510016044 870993584 330761920 830501620 467185752 25888908 357127168 188163584 202335488 654759168 636472320 260964660 79145889 221096216 565430272 974390432 82001920 901948268 170365832 371164284 700182800 915343816 907747877 791652864 264045568 944840958 343373046 892447214 241300384 498645464 558526912 231728048 627162000 316371680 148176704 349466593 843062482 536438272 396301120 276064478 856351712 909877632 998032128 37576080 497133652 327957568 165552384 335057024 255361456 70048384
510107520 735051840 743537684 873599872 818182988 687311936 952324992 744135048 571398080 519196340 957968492 760609360 766658944 759181853 805395600 611546176 515984480 780413200 534782272 951302110 785738568 508724472 689303872 644715768 595251420 502524848 716379048 668001888 691662488 887909540 968984960 684093664 575427496 801834304 828383400 577385484 737783424 693373792 764144480 784711444 957552760 826499360 952695744 928625216 678071184 546083680 844795040 965575958 880602912 844896168 863653952 958442848 967605365 927005376 804988736 897951144 820886432 508446532 594184768 565308408 585255808 969194112 627304768 975478400 592353624 513796288 707641232 716417551 943608920 810408788 782178880 498385120 596868816 659647648 782596980 898606208 843527968 712473872 533615712 959907864 949380912 501355200 497221408 612655980 800920222 663269336 677164104 872764480 609577216 918141152 666634656 965125520 910466880 966409792 903907392 962304736 789084240 579767912 783374848 635851792 372916802 614083638 206326442 283235826 360876994 325314878 392687522 444455042 477984610 447222594 501340226 248376482 464152914 517110370 296272474 154352186 141315842 507958190 423303942 182429058 340597026 382066498 413369770 195656770 356756426 179227642 196252034 206881090 166108094 344281874 537331074 282846530 527994486 544388374 615416130 581659266 400410946 255644258 558867842 472977138 164033602 411804290 156732752 500483202 445186322 246466434 365096898 545703606 178917650 522377534 279193022 246026962 585614066 619848578 558260034 401221442 455096542 204583858 309875682 453999938 356885698 189870274 335838481 215106050 612848320 332045314 488616256 614275342 328132674 215659602 518482702 409660834 524536914 550643906 259885820 187809690 462620962 365058338 201453506 596789426 379913794 534390850 384243450 336775890 454971170 296386690 368788712 273521762 535037170 328208882 539217038 471232785 510754356 532277442 268044658 344915138 255691842 605629074 352788002 447459138 493594496 246446744 661851708 57228238 927252616 431603832 492792400 491155120 486602030 685750926 432265792 235730432 788490656 327991808 140562252 793610368 424614904 770383912 41312384 799360112 406190080 750526080 708434 433302528 591146088 852613894 538825216 345685888 411602944 686286064 115378392 2001792 438772352 957930672 581553856 708142976 73473586 866952208 990649120 231878336 217649936 922147328 722976640 531820160 226773752 200497024 608544256 920408576 480631040 704572224 111859624 886387808 58527280 814539858 893549504 766419712 465691768 380830720 473600600 781136704 312788368 945371888 103019392 856726928 395399232 815425408 889258496 968066688 364295488 554345472 844747000 455561344 873867392 837039488 110663936 131790756 687193688 791701600 84079888 304887680 405833696 184667856 17469624 135576608 386035176 507382528 842401344 438014000 750833776 733315624 873722912 768413728 758905856 358796394 100448888 564291040 827279040 93273438 471345204 899571904 65153779 155189452 108927932 809392128 910753952 847031532 738825472 264476064 237637920 611706968 596971192 607439848 107804544 923085664 782463540 683760760 464526475 74848384 642443392 471366784 398753790 735862132 516767432 717718120 738052096 179733520 651902396 204867040 186843392 522715344 327541592 453873664 696058720 312188096 705655808 119578624 28149760 909009888 237672160 202191776 622141744 175922628 304843360 907854848 186140808 869213620 185943380 695760832 241520304 278789824 393320960 355441792 29424608 4794432 769198720 857707648 182812544 226932608 598523384 663561440 359807296 300237702 823910380 588961344 149063328 269373412 296200064 147796387 643096824 835309986 828945676 270116512 98440032 982433472 327285099 787851790 625750528 96323136 629618048 917986426 927397662 69080476 857360108 944010797 402687716 624479872 70945264 418221888 824009728 714592000 293907448 47328128 550013208 640050952 512848768 491283670 45955328 87879424 891847360 819943936 478900864 528847371 260530944 933830528 656869146 768269202 581188048 697886912 685568000 349186080 807924448 887318144 394751000 34329756 770188064 735710112 150286976 116253152 686595212 756587320 882566254 198062272 752074277 105730560 845267120 432792576 549157536 392546482 470944800 995775936 749901824 135408576 812960000 835868992 927090380 129343168 942521824 197458944 31902786 493347654 945856836 731307904 793967492 800548480 645199152 614157568 737316768 164950632 590554976 810391960 911029790 115852304 624438144 121180226 23231104 421068904 476576364 37673920 668011550 148760576 713767520 815507712 425230252 605496672 978362987 930732544 779247592 573934180 786186340 723781632 381183292 689481984 939578368 484792624 252176800 329410120 869876224 953943808 793829800 116559340 866805808 277710848 336576000 749967872 77499940 808729856 812282820 483838072 638520704 620737312 462253840 324120874 194440320 102216192 269022800 274058752 960617472 274985754 90676608 202489296
153874574 378818894 387304738 517366926 461950042 331078990 596092046 387902102 215165134 162963394 601735546 404376414 410425998 402948907 449162654 255313230 159751534 424180254 178549326 595069164 429505622 152491526 333070926 288482822 239018474 146291902 360146102 311768942 335429542 531676594 612752014 327860718 219194550 445601358 472150454 221152538 381550478 337140846 407911534 428478498 601319814 470266414 596462798 572392270 321838238 189850734 488562094 609343012 524369966 488663222 507421006 602209902 611372419 570772430 448755790 541718198 464653486 152213586 237951822 209075462 229022862 612961166 271071822 619245454 236120678 157563342 351408286 360184605 587375974 454175842 425945934 142152174 240635870 303414702 426364034 542373262 487295022 356240926 177382766 603674918 593147966 145122254 140988462 256423034 444687276 307036390 320931158 516531534 253344270 561908206 310401710 608892574 554233934 610176846 547674446 606071790 432851294 223534966 427141902 279618846 743217616 984384452 576627256 653536640 731177808 695615692 762988336 814755856 848285424 817523408 871641040 618677296 834453728 887411184 666573288 524653000 511616656 878259004 793604756 552729872 710897840 752367312 783670584 565957584 727057240 549528456 566552848 577181904 536408908 714582688 907631888 653147344 898295300 914689188 985716944 951960080 770711760 625945072 929168656 843277952 534334416 782105104 527033566 870784016 815487136 616767248 735397712 916004420 549218464 892678348 649493836 616327776 955914880 990149392 928560848 771522256 825397356 574884672 680176496 824300752 727186512 560171088 706139295 585406864 983149134 702346128 858917070 984576156 698433488 585960416 888783516 779961648 894837728 920944720 630186634 558110504 832921776 735359152 571754320 967090240 750214608 904691664 754544264 707076704 825271984 666687504 739089526 643822576 905337984 698509696 909517852 841533599 881055170 902578256 638345472 715215952 625992656 975929888 723088816 817759952 873608724 630997968 926233088 839609792 716887552 143088128 367116716 925876992 31818704 395228704 984312320 95776986 202490880 495395840 167319568 748004320 431324048 447823904 564647408 774591872 683417280 670294500 961344512 821020640 619467072 694817280 810982752 657917163 679082304 782863328 779119052 28135744 280207872 972683380 388375488 63128688 468691868 500362368 462947960 717099536 769922048 79835648 436851976 876255744 225111100 91605664 920079998 288314532 890596514 67129734 392727950 234717552 704825896 964008480 836930688 515702226 236521452 3474568 606380304 165255776 28208544 334467328 906168832 351299328 241718400 862608108 726018048 1545920 61141888 957368320 260228768 497585664 845443808 385600000 961047200 560249968 487175680 219245872 955905920 364565504 1911808 959465632 559423528 348081233 954982402 464131712 723779120 780439584 822495232 724457904 858429952 579959456 87189184 880489807 66691520 929865536 425270400 410904010 966234800 313172384 207173736 303008 884218368 4893128 888982272 237764376 692461688 480167204 719207616 995560432 472062048 918504960 347843072 680276512 717720760 669921536 148011216 339654016 452916608 452164520 230407900 831443456 184922880 675055712 692821232 655549840 921378000 391878152 254932368 519633158 66926760 74543384 752955296 399819708 72162076 711712760 656313460 564569952 354869280 340297216 638054112 151056382 804755968 621145400 880460736 902624064 507240340 914187824 813833344 871656704 475244400 25038400 34321911 197047728 846144477 856045501 129258464 760490396 739902864 26723712 500446000 68891296 391189248 664131584 462283768 214250752 870146584 957743168 343823712 143547504 691135232 479715816 476265696 808882256 387889568 702873408 25993216 921870980 582059332 275784704 856035008 344777984 914930304 739183506 146821652 340748644 501096672 390722664 990569528 102214504 81750528 560233734 949587480 636573912 280254290 385763244 423681152 94568448 338268065 590694784 146930432 110956345 509767488 449870890 493123584 661341824 39167600 215424680 463917180 361049078 585273694 561021216 739693824 654023940 478962478 137890072 422373504 530864000 704537900 473373184 98041072 44760064 461536726 626232000 315733890 264645744 8476232 23394864 666656576 111296768 662677892 132343552 659853960 924571770 648675232 807005696 889807328 504975256 704295168 618298277 468670464 188429056 972369352 865234560 84287904 780177680 248654400 293155072 924262102 193872384 692947200 23220948 77046272 984694752 912269456 199598208 300915968 785035550 105482256 830734172 176720680 100035010 68176128 7854448 729955168 521831240 474085248 775258624 951006120 721814720 799543264 734540636 940750912 275373410 215590688 324982784 879771252 124650962 610284544 407635840 274978304 953406304 439098224 547331904 665828928 595455308 346154448 388945460 918579082 695449984 317417184 369641344 861035232 801065200 372125772 274295064 389296080 838577680 333406125 942147284
511283464 736227784 744713628 874775816 819358932 688487880 953500936 745310992 572574024 520372284 959144436 761785304 767834888 760357797 806571544 612722120 517160424 781589144 535958216 952478054 786914512 509900416 690479816 645891712 596427364 503700792 717554992 669177832 692838432 889085484 970160904 685269608 576603440 803010248 829559344 578561428 738959368 694549736 765320424 785887388 958728704 827675304 953871688 929801160 679247128 547259624 845970984 966751902 881778856 846072112 864829896 959618792 968781309 928181320 806164680 899127088 822062376 509622476 595360712 566484352 586431752 970370056 628480712 976654344 593529568 514972232 708817176 717593495 944784864 811584732 783354824 499561064 598044760 660823592 783772924 899782152 844703912 713649816 534791656 961083808 950556856 502531144 498397352 613831924 802096166 664445280 678340048 873940424 610753160 919317096 667810600 966301464 911642824 967585736 905083336 963480680 790260184 580943856 784550792 637027736 304330964 545497800 137740604 214649988 292291156 256729040 324101684 375869204 409398772 378636756 432754388 179790644 395567076 448524532 227686636 85766348 72730004 439372352 354718104 113843220 272011188 313480660 344783932 127070932 288170588 110641804 127666196 138295252 97522256 275696036 468745236 214260692 459408648 475802536 546830292 513073428 331825108 187058420 490282004 404391300 95447764 343218452 88146914 431897364 376600484 177880596 296511060 477117768 110331812 453791696 210607184 177441124 517028228 551262740 489674196 332635604 386510704 135998020 241289844 385414100 288299860 121284436 267252643 146520212 544262482 263459476 420030418 545689504 259546836 147073764 449896864 341074996 455951076 482058068 191299982 119223852 394035124 296472500 132867668 528203588 311327956 465805012 315657612 268190052 386385332 227800852 300202874 204935924 466451332 259623044 470631200 402646947 442168518 463691604 199458820 276329300 187106004 537043236 284202164 378873300 807640834 53425928 954829572 282585728 544485280 20418176 524690432 86017472 624680704 668947076 264857344 106295264 782169256 186778224 637442768 704935212 848837792 722312965 84560368 622434836 746612608 436683776 370656768 737952128 631497216 733092224 371918336 420996544 59651784 435177720 42104704 988234752 797585736 349550656 138505932 14451840 457453732 462883592 178212352 640756224 727632384 356448160 232008240 345185904 614916224 2516798 106174804 161167008 693796496 629942496 737841188 748092928 350228000 168233792 269287892 58077900 488481760 712568416 164689600 280916460 536298716 942772580 240026176 903803520 511992184 645718016 394399360 455658736 3070944 46186940 564503872 102644876 303978264 387963968 596900288 638340736 890431616 497319220 335158424 157769464 283709952 632106920 467171840 253637376 156441856 791974656 981580296 261470208 927654528 753989376 703017472 650615360 145703184 515117824 806685056 562197504 879692544 373368208 542774880 937410048 143243168 254321920 565406592 562975824 263542004 958526436 808631872 234572800 327194960 542362352 620236120 672081472 854854128 728248000 215798320 202444998 372807680 48434240 771246080 339812352 492044376 697396746 410085840 842942984 165072420 473551468 554207888 331418720 435444132 437911584 415647146 921714176 479235942 390053004 481270320 24416560 465916672 185370656 385858048 121694656 883554304 238836804 354195408 156249704 890995880 62379616 574639060 719085536 417995680 665963264 205602684 357311488 33275420 741925668 306205214 606036128 686907020 984163104 207400000 308288458 437101984 391971328 937733476 69112960 444766736 588073408 675121204 645177532 181077152 455157728 721457088 643299320 887612179 148409796 723218816 62826624 258087792 348727168 159212144 788640000 142538752 990761984 819880720 450660208 470358176 647581216 980761344 530402048 511098144 7706608 557284820 994007650 461771552 256590672 101832720 947390812 535452024 960434104 275965952 551919104 530029656 472267592 991939840 679576064 172088384 63018600 278925576 815066913 723827146 945493440 854011616 645452288 524417536 345602944 913343458 736343750 696462444 506229120 536358448 212907104 674276446 75770482 554613504 812398336 657458036 896662532 747312252 147036348 847548544 492151872 194919072 386593280 656409920 949375104 89687888 981564450 255639520 378764464 259815872 267268433 755002362 263059270 715835248 478771088 793629184 764102698 215868086 503333332 102640384 746434176 915319836 661997184 412566400 180950880 970231360 449140736 111045560 280844800 513774220 612748288 291149937 918423632 753802556 800165376 243196000 281147728 920361152 944860160 878331392 708098688 117486120 478994770 72734496 587230345 966962278 508455252 563945663 433546808 271945536 544936448 29350392 364176704 214188232 779599104 45878724 98944464 340088292 784602376 69794236 284198912 282558464 461486448 431573146 473578868 105535168 604062081 376561976 745535424 457696896 712715040
265424192 490368512 498854356 628916544 573499660 442628608 707641664 499451720 326714752 274513012 713285164 515926032 521975616 514498525 560712272 366862848 271301152 535729872 290098944 706618782 541055240 264041144 444620544 400032440 350568092 257841520 471695720 423318560 446979160 643226212 724301632 439410336 330744168 557150976 583700072 332702156 493100096 448690464 519461152 540028116 712869432 581816032 708012416 683941888 433387856 301400352 600111712 720892630 635919584 600212840 618970624 713759520 722922037 682322048 560305408 653267816 576203104 263763204 349501440 320625080 340572480 724510784 382621440 730795072 347670296 269112960 462957904 471734223 698925592 565725460 537495552 253701792 352185488 414964320 537913652 653922880 598844640 467790544 288932384 715224536 704697584 256671872 252538080 367972652 556236894 418586008 432480776 628081152 364893888 673457824 421951328 720442192 665783552 721726464 659224064 717621408 544400912 335084584 538691520 391168464 740666605 981833441 574076245 650985629 728626797 693064681 760437325 812204845 845734413 814972397 869090029 616126285 831902717 884860173 664022277 522101989 509065645 875707993 791053745 550178861 708346829 749816301 781119573 563406573 724506229 546977445 564001837 574630893 533857897 712031677 905080877 650596333 895744289 912138177 983165933 949409069 768160749 623394061 926617645 840726941 531783405 779554093 524482555 868233005 812936125 614216237 732846701 913453409 546667453 890127337 646942825 613776765 953363869 987598381 926009837 768971245 822846345 572333661 677625485 821749741 724635501 557620077 703588284 582855853 980598123 699795117 856366059 982025145 695882477 583409405 886232505 777410637 892286717 918393709 627635623 555559493 830370765 732808141 569203309 964539229 747663597 902140653 751993253 704525693 822720973 664136493 736538515 641271565 902786973 695958685 906966841 838982588 878504159 900027245 635794461 712664941 623441645 973378877 720537805 815208941 348695936 891813632 349303712 118926912 474117219 629198848 886316560 157699584 542518496 71282816 294013066 531145540 336085972 1672616 404132472 262378256 104889984 876227136 738967420 867556096 484528040 422140754 933966662 582995744 576898120 130881860 696820960 804847616 826389680 865663020 370283520 437584952 296381440 178865728 117957072 521114560 274755254 950880512 39851520 207040000 443974336 639839248 6125680 183519296 428926784 139931568 200267237 363269440 644731648 512163656 174505488 950596000 895856816 447291880 853732160 981551992 851285616 48873176 510245504 263477568 897448972 448588718 306351538 573665088 970115456 713800704 812113152 255771832 445896192 75664576 205684896 634410915 731818848 974771392 23816704 920105728 163041920 89354448 200248744 284931072 124061214 13737200 93318000 385721614 186722864 549105344 170627264 846237688 126883968 229483196 260333888 428724240 422683456 716546768 580715452 760498560 274186045 425184000 15137265 666375648 20490656 431457056 501105728 677231616 548991520 22039990 566103724 754033388 675128584 425321650 163103444 634209632 232772220 784708422 647646864 539388338 605441568 718490432 402223168 255154632 571040976 913437120 358334464 798907560 131419900 370136096 769123376 773581440 803670640 91965120 9429860 328183920 762452210 744289256 224136984 762524808 357118184 951431392 344916864 8928768 725963456 32776288 103172864 758723024 399162344 311178240 555880264 861858624 451435456 645239296 114385683 139872832 635948160 833569556 819263008 839355016 478288384 950899114 959821312 744213766 776692752 478311296 950748512 575804352 206349762 740786592 389415360 377001940 67745544 362445052 498438744 27222752 942845273 914096736 530521600 526260576 362238792 488613152 316527616 728819456 902187672 968073738 254775936 46485120 800641310 874272000 704602590 612384448 221851612 304676721 727355134 954783424 275504384 25113776 566372856 572917056 593455808 185779400 585173568 454643200 965070522 608448352 85691968 448842752 149814306 271307810 647167488 305912784 119947488 592909872 850932800 89067264 253452096 275758144 524971044 603965712 396072576 707287760 791406844 37213056 369314752 281098240 237309750 96155072 30633900 760208754 981086304 550315872 734648560 490346129 782853120 93008032 621887232 95186220 191070576 693756000 236386496 153527452 949726776 431486720 132547084 643345528 238701312 900785358 539634832 790986536 271388816 248518144 372714616 824092672 155482256 83749376 592782832 741532928 564711424 634620872 321958080 217926612 822628886 671804160 604585684 16623616 341889900 140142080 536649568 345413232 862189888 574362272 619567500 175457536 507196608 854673984 952372224 464998295 399012352 362785352 289616480 348281280 747148448 859333883 671165856 349679772 916869524 557365400 50950658 667945600 854282592 667814628 616985472 872054848 40615968 830474496 270223744 79992380 988816480 953446656 399216192 868089228 96233448 63201062
449007356 673951676 682437520 812499708 757082824 626211772 891224828 683034884 510297916 458096176 896868328 699509196 705558780 698081689 744295436 550446012 454884316 719313036 473682108 890201946 724638404 447624308 628203708 583615604 534151256 441424684 655278884 606901724 630562324 826809376 907884796 622993500 514327332 740734140 767283236 516285320 676683260 632273628 703044316 723611280 896452596 765399196 891595580 867525052 616971020 484983516 783694876 904475794 819502748 783796004 802553788 897342684 906505201 865905212 743888572 836850980 759786268 447346368 533084604 504208244 524155644 908093948 566204604 914378236 531253460 452696124 646541068 655317387 882508756 749308624 721078716 437284956 535768652 598547484 721496816 837506044 782427804 651373708 472515548 898807700 888280748 440255036 436121244 551555816 739820058 602169172 616063940 811664316 548477052 857040988 605534492 904025356 849366716 905309628 842807228 901204572 727984076 518667748 722274684 574751628 619509760 860676596 452919400 529828784 607469952 571907836 639280480 691048000 724577568 693815552 747933184 494969440 710745872 763703328 542865432 400945144 387908800 754551148 669896900 429022016 587189984 628659456 659962728 442249728 603349384 425820600 442844992 453474048 412701052 590874832 783924032 529439488 774587444 790981332 862009088 828252224 647003904 502237216 805460800 719570096 410626560 658397248 403325710 747076160 691779280 493059392 611689856 792296564 425510608 768970492 525785980 492619920 832207024 866441536 804852992 647814400 701689500 451176816 556468640 700592896 603478656 436463232 582431439 461699008 859441278 578638272 735209214 860868300 574725632 462252560 765075660 656253792 771129872 797236864 506478778 434402648 709213920 611651296 448046464 843382384 626506752 780983808 630836408 583368848 701564128 542979648 615381670 520114720 781630128 574801840 785809996 717825743 757347314 778870400 514637616 591508096 502284800 852222032 599380960 694052096 740397056 522671136 836236584 477395940 766880468 488887168 928143360 39389682 154896896 47104448 795861624 581928736 819039248 499738624 508658518 29848384 832595296 780026315 50117120 166672768 636074848 145979696 105419888 9783800 806543104 930024952 531695168 453623296 14263472 72671448 115106304 430632448 789141460 489584886 219506800 692483584 631920204 95855104 254720000 715759296 759251784 430732456 803832944 935538720 457236568 550675824 813524840 13768680 359492206 109518816 900626840 263016768 371667104 744743484 962516800 785001392 764219776 268153440 645523096 937315920 271630464 671616832 595612544 256331888 132445360 418874560 198188344 117445024 437580288 40823744 314833152 786190848 165706104 963510688 574154536 40058336 931370816 735596932 738771712 105198080 479719072 355393144 880399168 354664192 253249296 293100128 410539384 173734688 954794656 793465112 252901284 286111744 243242464 59529484 716227712 384423040 980561664 493709056 495525283 360413520 391867152 272290312 294567168 516738336 392099712 788049440 254537024 614746638 547508652 879893440 790467584 265241528 134468080 97132224 450683168 50530512 423011568 822727168 676231920 689839352 108721472 373764920 280110592 189915250 917693728 924832560 273564654 568441088 541791952 53356734 107557142 757606032 985362176 497557600 880527616 261957490 371079088 354039800 905349818 359208960 802959872 931265736 548384256 449729536 88198272 663782492 389072704 567906368 732722920 996728000 57820576 272624640 790040044 715894272 854180956 574980448 874103316 574446592 823621920 46739280 378353216 765927104 72353856 521715200 520803328 803005032 554896594 732464896 853895500 403509480 611025320 582073280 233280336 846864640 22454552 731124896 401061264 10068960 560026320 457639485 415071904 628366762 668245652 444891392 475875224 473598370 3730432 22032280 71767072 901640884 502336384 522454400 11124480 186272888 784103888 522060800 959889250 67761132 684961004 938102754 967615232 274164010 971354624 746225448 50144448 945774240 19698784 830630912 280893728 511335856 39135470 991077712 568490592 196707968 356878092 874480896 877697936 14353992 2094563 330766000 620880048 246463360 859937280 633217536 224827904 58361072 975500288 517051904 498074176 649513120 749165312 776565248 723667504 590500864 9057336 158913792 398071488 647794176 969579456 202240630 66174176 429870076 842098630 793057600 377753984 89114060 73551584 583965968 914468078 537253096 399337760 63373972 438597277 554506732 545817536 468067840 629828472 776386436 87295530 5076344 200822670 635439680 488012800 145136688 591365000 919329000 932659488 141948518 396300800 555976664 333769728 132824000 182764076 103971096 475109328 990067968 253812000 961070584 428236096 90090202 505480672 356363560 285757427 861979552 114489402 574404844 833391932 978759424 986089192 804150000 14734240 452829672 367666206 460283130 131756608 536612288 223289672 288333564 577947776 621411478
30219392 255163712 263649556 393711744 338294860 207423808 472436864 264246920 91509952 39308212 478080364 280721232 286770816 279293725 325507472 131658048 36096352 300525072 54894144 471413982 305850440 28836344 209415744 164827640 115363292 22636720 236490920 188113760 211774360 408021412 489096832 204205536 95539368 321946176 348495272 97497356 257895296 213485664 284256352 304823316 477664632 346611232 472807616 448737088 198183056 66195552 364906912 485687830 400714784 365008040 383765824 478554720 487717237 447117248 325100608 418063016 340998304 28558404 114296640 85420280 105367680 489305984 147416640 495590272 112465496 33908160 227753104 236529423 463720792 330520660 302290752 18496992 116980688 179759520 302708852 418718080 363639840 232585744 53727584 480019736 469492784 21467072 17333280 132767852 321032094 183381208 197275976 392876352 129689088 438253024 186746528 485237392 430578752 486521664 424019264 482416608 309196112 99879784 303486720 155963664 282935272 524102108 116344912 193254296 270895464 235333348 302705992 354473512 388003080 357241064 411358696 158394952 374171384 427128840 206290944 64370656 51334312 417976660 333322412 92447528 250615496 292084968 323388240 105675240 266774896 89246112 106270504 116899560 76126564 254300344 447349544 192865000 438012956 454406844 525434600 491677736 310429416 165662728 468886312 382995608 74052072 321822760 66751222 410501672 355204792 156484904 275115368 455722076 88936120 432396004 189211492 156045432 495632536 529867048 468278504 311239912 365115012 114602328 219894152 364018408 266904168 99888744 245856951 125124520 522866790 242063784 398634726 524293812 238151144 125678072 428501172 319679304 434555384 460662376 169904290 97828160 372639432 275076808 111471976 506807896 289932264 444409320 294261920 246794360 364989640 206405160 278807182 183540232 445055640 238227352 449235508 381251255 420772826 442295912 178063128 254933608 165710312 515647544 262806472 357477608 490511824 72126502 909393932 896317288 808363904 784222720 576966816 790580400 227270004 737425880 69680000 83781312 966055008 87574560 306051090 875795680 445511232 514932672 665168128 888404608 666372314 900540992 853120544 23147832 928456300 411625000 789974528 689933352 369794984 444155688 838710328 874567668 593273792 659220890 719787590 884741456 946035010 241796328 5635488 87841376 648432000 624235848 332726720 429696832 438196588 591567704 875751800 666637264 95948928 968204791 268722504 930739588 867112704 612994464 611281664 531072740 737467920 612942076 931432896 281597776 305426112 83682830 839357496 469698880 64574976 509029584 945283128 54862728 166740000 390602872 337364736 713388064 460576924 752510872 664414686 782890528 497649664 903196448 711323780 157701440 820399820 652138992 196361216 825884160 464555360 659466268 914878720 388481480 806266288 349934880 758630016 318639456 575245136 704303744 105904000 548711188 596476000 885680896 794989208 156441344 274534432 900322816 690347144 511108960 404389376 567811580 751148960 730169120 520684042 905076736 247154160 436423712 627713140 405821056 562900464 761100320 850289348 315596464 273875968 102890468 915102960 945685364 679211456 589018048 376240342 375388968 681725504 583290560 480625152 726323680 214065004 310947840 345293872 710330240 836738048 758911404 503728640 454701952 115755008 609222080 574261184 65416618 737274880 100559550 443720576 811244720 138129900 947114516 967238236 66167104 489982509 299886592 467445408 487589632 569885642 933203008 718997256 953706496 333528020 228863808 8774292 714637568 687011228 173042696 666324922 317295492 293779864 63326464 13115824 245602560 10895488 767431296 106758960 214485374 664818432 973481856 672333728 837876608 581069312 134316896 113400494 688836606 183730800 367474048 46477760 486734848 898355008 570125312 761715968 764271536 476787184 303257156 960954200 281790336 370679066 782437960 493256384 17413184 619605838 696379840 292747021 35301376 315672640 694438912 781895232 853808636 310416296 875567732 945716352 973457016 749834368 206241440 986680860 869458024 166344528 898670260 867550720 166345790 912919232 271792408 188467040 494610196 613017856 985247102 141253520 707532784 691852608 600850500 778176963 999133024 26065472 465048368 560339264 381917184 679522266 688744800 181682572 916814848 464555008 248995200 672158224 536108816 559652654 274596992 591000384 478635904 98726242 251216576 33428112 349455704 114540868 421698488 821843072 866813952 183738968 141078008 228401304 826997584 414937408 26027542 390753216 967111696 68392224 803007100 774529792 614109696 223051504 260610220 612096768 673896960 545640960 293501376 414423316 825873920 578891159 938452464 680039236 637179392 560714408 676356006 787742816 597197440 686178664 674167040 612871848 44393792 417027072 474575040 9099864 714618112 255145988 372424100 840596288 672407040 95860000 32009344 36536436 747551848 315572572 220442624
38738160 263682480 272168324 402230512 346813628 215942576 480955632 272765688 100028720 47826980 486599132 289240000 295289584 287812493 334026240 140176816 44615120 309043840 63412912 479932750 314369208 37355112 217934512 173346408 123882060 31155488 245009688 196632528 220293128 416540180 497615600 212724304 104058136 330464944 357014040 106016124 266414064 222004432 292775120 313342084 486183400 355130000 481326384 457255856 206701824 74714320 373425680 494206598 409233552 373526808 392284592 487073488 496236005 455636016 333619376 426581784 349517072 37077172 122815408 93939048 113886448 497824752 155935408 504109040 120984264 42426928 236271872 245048191 472239560 339039428 310809520 27015760 125499456 188278288 311227620 427236848 372158608 241104512 62246352 488538504 478011552 29985840 25852048 141286620 329550862 191899976 205794744 401395120 138207856 446771792 195265296 493756160 439097520 495040432 432538032 490935376 317714880 108398552 312005488 164482432 323542752 564709588 156952392 233861776 311502944 275940828 343313472 395080992 428610560 397848544 451966176 199002432 414778864 467736320 246898424 104978136 91941792 458584140 373929892 133055008 291222976 332692448 363995720 146282720 307382376 129853592 146877984 157507040 116734044 294907824 487957024 233472480 478620436 495014324 566042080 532285216 351036896 206270208 509493792 423603088 114659552 362430240 107358702 451109152 395812272 197092384 315722848 496329556 129543600 473003484 229818972 196652912 536240016 570474528 508885984 351847392 405722492 155209808 260501632 404625888 307511648 140496224 286464431 165732000 563474270 282671264 439242206 564901292 278758624 166285552 469108652 360286784 475162864 501269856 210511770 138435640 413246912 315684288 152079456 547415376 330539744 485016800 334869400 287401840 405597120 247012640 319414662 224147712 485663120 278834832 489842988 421858735 461380306 482903392 218670608 295541088 206317792 556255024 303413952 398085088 127873856 943591340 498627034 754294704 30767152 718066290 374911232 211200088 228923392 863398948 516598064 78846336 848804864 494845440 281585600 826315264 174535488 641719968 865911636 778102144 707524104 31329800 292226816 462858464 473327744 527072256 640199424 943217648 606620868 220704706 413978464 857650240 932744512 724841444 381736008 873811712 103551852 644038400 488047124 411207200 454603760 527037264 696176064 926347264 753023960 177639904 244403712 805377536 511343758 529868044 445485056 669315640 88281504 924033536 983557084 345992544 564019712 84771136 733016832 503060608 830489600 880178496 665664984 843604228 999792576 240219472 434642424 555934152 398791160 17005032 603997328 223123960 398860928 289504656 791892736 412432640 813007936 332739229 247271488 87774712 117908080 973376192 777904128 440971552 176478544 225598614 585642176 296842048 890159760 41784576 234228373 32454720 397302272 157256704 197825344 824300624 748118792 708304294 846386880 196028480 413735984 716108000 396818432 351250176 426042752 606733984 621872864 268669952 674626560 951910116 723298816 128601344 363377970 65963314 343241264 51939152 564365750 672591007 880576000 321977088 349995712 461209600 761990148 423393952 88643072 765276112 307857064 485070848 526812380 144031296 484630432 5245952 168954432 349631086 748326767 141102872 695182776 662772264 884123125 754398080 235847104 113717536 16909219 746898396 593358378 940472068 177640768 919710146 390906500 73318656 395439224 443728596 919640284 697732384 764315304 110530304 536532724 769714316 769795136 755019264 460842048 313123072 203362400 951104256 935662252 130470656 352508928 835753088 110311064 799364608 522989056 265368192 377711704 88722900 191297072 138639816 898346048 927904256 779588352 694848512 634082816 486388704 161960128 449018648 106916400 848486668 973252228 425280768 666267520 981676416 759852288 675199580 276295208 164166192 949752080 205626454 905361400 713307648 470960176 290211712 544103424 776210888 407505408 779836824 880452576 230859584 244171108 844045920 33449488 778992712 927152128 283679872 901120000 357791744 273063472 300388928 963543552 406957976 249517744 726598868 358772440 821028224 425915264 116703360 314073088 680271488 841191088 98426368 18892064 393624400 740898220 814361920 850739992 300271520 913080608 758229888 947452786 54737768 760925440 37563936 962391904 315376580 952948352 741195200 358463712 122896234 555101744 586938992 799990032 759133472 460946292 559443776 489700288 467381376 47517224 684488352 262776544 213984704 996708680 608331104 77965260 655439370 362023144 562974720 948662352 906755448 434576800 138887588 967672493 781769600 708666368 15072240 961005935 960009937 435579728 618346800 176168960 373356640 804454704 727074304 283333104 128804544 905978368 805620288 329690112 265908840 369050944 29516696 433008752 743108608 229547478 53067136 43959296 107037400 205598464 329386984 948386018 4530688 155402092 962327288
357724352 582668672 591154516 721216704 665799820 534928768 799941824 591751880 419014912 366813172 805585324 608226192 614275776 606798685 653012432 459163008 363601312 628030032 382399104 798918942 633355400 356341304 536920704 492332600 442868252 350141680 563995880 515618720 539279320 735526372 816601792 531710496 423044328 649451136 676000232 425002316 585400256 540990624 611761312 632328276 805169592 674116192 800312576 776242048 525688016 393700512 692411872 813192790 728219744 692513000 711270784 806059680 815222197 774622208 652605568 745567976 668503264 356063364 441801600 412925240 432872640 816810944 474921600 823095232 439970456 361413120 555258064 564034383 791225752 658025620 629795712 346001952 444485648 507264480 630213812 746223040 691144800 560090704 381232544 807524696 796997744 348972032 344838240 460272812 648537054 510886168 524780936 720381312 457194048 765757984 514251488 812742352 758083712 814026624 751524224 809921568 636701072 427384744 630991680 483468624 623854496 865021332 457264136 534173520 611814688 576252572 643625216 695392736 728922304 698160288 752277920 499314176 715090608 768048064 547210168 405289880 392253536 758895884 674241636 433366752 591534720 633004192 664307464 446594464 607694120 430165336 447189728 457818784 417045788 595219568 788268768 533784224 778932180 795326068 866353824 832596960 651348640 506581952 809805536 723914832 414971296 662741984 407670446 751420896 696124016 497404128 616034592 796641300 429855344 773315228 530130716 496964656 836551760 870786272 809197728 652159136 706034236 455521552 560813376 704937632 607823392 440807968 586776175 466043744 863786014 582983008 739553950 865213036 579070368 466597296 769420396 660598528 775474608 801581600 510823514 438747384 713558656 615996032 452391200 847727120 630851488 785328544 635181144 587713584 705908864 547324384 619726406 524459456 785974864 579146576 790154732 722170479 761692050 783215136 518982352 595852832 506629536 856566768 603725696 698396832 997868800 779408000 706812288 22923845 618276792 64419072 94926880 459042056 473836798 654479456 142761136 485480704 74472672 336586752 122950472 385769320 731422990 960787716 388546604 146088688 620057408 737942816 252614496 323706702 31929472 527237936 618406768 353537536 287186800 392822536 107776976 261404288 186979680 726486016 420602736 554573688 182373568 395127296 395840960 687219712 172729824 137681824 606528864 719732040 735035456 798693168 350622958 252178716 188978208 73017024 932763136 419451324 823915008 173333584 620616344 836604324 139199253 17504512 825747992 547180424 613357056 874303488 626926944 667402612 908675488 568349184 120266852 68684032 435980800 831707712 227412856 500052656 15207424 411433568 885659616 736047680 472004176 780444068 172389639 835002792 27868288 947015648 713714708 418935056 100165856 238772304 207717880 379739008 542766656 627228781 80541904 440724352 794288384 445772960 840511488 646191792 901664652 654124592 589730584 340888321 577288320 639540464 469912000 304695520 824366848 464382346 286227476 254135488 107700632 738518940 364098072 479776032 454473350 180248320 273332832 228909440 870408000 454718750 876418968 624462184 176724152 464193792 637342976 22782812 532661408 944779846 470963384 797216008 20662784 778884080 871061120 461336576 208373332 484332704 778894120 250568952 593190912 284004864 244429680 199371648 608100204 540190848 389541376 151755064 91014784 233003125 138645500 626678848 344288670 977952232 111704816 813467968 972868096 896516272 411226400 824992320 400714812 851003434 215662272 337501492 161405440 855653040 269710992 762017424 143527475 572912096 315759694 774674944 676726384 353168320 560084544 658392960 348790756 259125248 688916268 2240000 667792000 455119767 791329472 220402576 645755576 209829376 568174320 13704880 84598480 944910208 111526672 704042500 939605440 393205504 787413176 27333508 294010956 863654736 593505916 230594432 750048512 887689408 65241888 86950400 225403392 948026240 499288760 402527812 697882696 910171764 461852992 884969536 462008832 710852096 653295424 845105152 270401700 505258200 115890688 174049472 101001618 417710292 376186880 291925280 75059548 440749708 437938688 435500888 172085224 789447954 295173760 598783104 841499040 380857344 351632832 744661148 917723888 366555072 572014976 54398016 6619736 201670720 264545960 36052784 88541200 677802500 737739768 338236476 208481860 103003144 78875574 57891012 725256704 10943552 920275232 202089824 596045824 13252608 356757960 94793504 590827520 796590482 137773056 948246320 448317348 690200064 70182912 693889592 345514468 834691840 859070604 219465920 920256768 130925780 451225664 527293032 76273297 677558080 535239168 795446272 210345184 460272896 987769312 150576640 253816908 266919122 649964656 65217440 712839600 746905000 951068292 354822400 7534784 560102112 859335500 746887232 784911880 64980224 895316224 290994650 224883998 841396176 12987392 795462574
373932540 598876860 607362704 737424892 682008008 551136956 816150012 607960068 435223100 383021360 821793512 624434380 630483964 623006873 669220620 475371196 379809500 644238220 398607292 815127130 649563588 372549492 553128892 508540788 459076440 366349868 580204068 531826908 555487508 751734560 832809980 547918684 439252516 665659324 692208420 441210504 601608444 557198812 627969500 648536464 821377780 690324380 816520764 792450236 541896204 409908700 708620060 829400978 744427932 708721188 727478972 822267868 831430385 790830396 668813756 761776164 684711452 372271552 458009788 429133428 449080828 833019132 491129788 839303420 456178644 377621308 571466252 580242571 807433940 674233808 646003900 362210140 460693836 523472668 646422000 762431228 707352988 576298892 397440732 823732884 813205932 365180220 361046428 476481000 664745242 527094356 540989124 736589500 473402236 781966172 530459676 828950540 774291900 830234812 767732412 826129756 652909260 443592932 647199868 499676812 263145264 504312100 96554904 173464288 251105456 215543340 282915984 334683504 368213072 337451056 391568688 138604944 354381376 407338832 186500936 44580648 31544304 398186652 313532404 72657520 230825488 272294960 303598232 85885232 246984888 69456104 86480496 97109552 56336556 234510336 427559536 173074992 418222948 434616836 505644592 471887728 290639408 145872720 449096304 363205600 54262064 302032752 46961214 390711664 335414784 136694896 255325360 435932068 69146112 412605996 169421484 136255424 475842528 510077040 448488496 291449904 345325004 94812320 200104144 344228400 247114160 80098736 226066943 105334512 503076782 222273776 378844718 504503804 218361136 105888064 408711164 299889296 414765376 440872368 150114282 78038152 352849424 255286800 91681968 487017888 270142256 424619312 274471912 227004352 345199632 186615152 259017174 163750224 425265632 218437344 429445500 361461247 400982818 422505904 158273120 235143600 145920304 495857536 243016464 337687600 607803482 202822320 394303488 352266948 985086848 28418560 187828568 391613168 62982832 390354136 572415536 411676980 889930426 995443304 109975554 979480594 114419072 646251402 576298552 62634752 559748608 61883652 125900564 257783296 391640640 127376256 994698720 323792604 558132128 901336160 551824384 636804060 269046304 288014434 851971496 80109952 812113956 927829810 529569792 707494712 741797636 619463960 109205714 753476224 644322304 630724136 512250616 69329912 36662736 216254512 755162016 591398784 252791360 442672384 805817080 322199552 941496848 751511424 774357168 948909312 114799600 1147520 225267902 798496256 512471936 855599360 528135200 469445668 768491736 154896608 379038288 95595864 349822048 690221380 841970818 525878088 401090432 148169344 531177930 110846368 769867744 407563832 203598928 38408176 704106496 3594125 721571496 833525394 688170140 436578412 265625600 226220496 834300480 229051500 101233344 212719182 531888984 228623744 330439296 26345840 710477312 430449152 523179614 449793536 420337688 98729010 723409168 703412384 244292712 304268976 377947568 242845184 36963062 237857368 935709926 653887024 417691136 683468288 80945568 426923936 466052112 448455528 515202176 567723934 7714400 29579392 254147232 340861056 139207680 214540832 127988736 619985392 482498096 321391792 600050688 57440024 704737120 253390080 29909478 240149104 870867392 110138060 498678920 574893036 368764960 4509088 203096708 419376372 667800000 444932688 590347200 130501450 664759948 133163128 88426496 756812635 610201792 965230976 944641920 968548000 284679344 419880000 190140404 103781360 670314692 919161724 930162054 47452544 446105520 624809376 463627776 207015168 518944512 597333264 227322272 704321184 990898944 930373536 166191568 421441856 927717180 812174800 523094270 651176629 202062528 547297280 653736704 978331904 504301568 18476678 214020400 647864288 712394624 48429068 564504449 124402008 235114872 232214420 252230176 463270400 220868184 489033660 683479968 871494408 305944064 365489276 531396360 468976920 384257508 684721920 149420880 482640768 773579776 249247936 746410880 437501792 503146998 984878944 763106288 514282496 836081152 211754752 625150760 313951048 846220912 55335328 939335904 963222016 999065792 998330508 369700288 367457152 975212672 219853460 984751800 686783056 699177592 105746816 231104256 333931520 36144864 218707100 710891960 488359064 224419776 530024448 340258780 92936936 505396828 972821504 885763584 590011136 795922192 220146740 210287872 517370880 192641984 83362752 606948016 206059444 709002634 98278630 707808308 422643328 311183200 645951140 417941390 674865512 666494720 306784474 355716480 171784704 741909328 578253060 485617152 559814580 424906636 527458208 884868200 984482360 453900580 763815168 648165936 567840608 720611384 181590880 577648760 412871928 281798656 985274496 759021984 125144716 110075376 366087818 485534720 259280862 872387328 686629680 950690328 664809216
220753728 402937101 460364356 247608260 441705904 555947400 562145840 131361552 202150448 256388616 226867664 377162804 139806512 187660912 124252464 232052516 208695984 261397664 555487240 310585648 474548936 123756230 489707567 222659584 235316570 276514724 484300190 498055144 297296468 449578270 454722544 320586656 381175600 275335760 594955768 521451696 211143952 472732496 242060930 571816504 172171056 401097040 472218232 417480560 164303520 261929264 244662468 398411824 431830704 239810544 465585200 337433392 400966320 400590586 464576758 507005296 202068848 287783408 254728650 506380464 435294410 501715136 391478488 581484029 136822320 128091082 103088704 372080560 579579018 386162032 474761760 273493900 230687408 440584784 197505676 561895053 506734064 339087600 447004460 411019312 378107230 296076080 505494064 574843696 470517872 211857488 406778088 130975506 180300462 154915888 199875914 585595000 213727464 529295920 570215947 289470464 595533840 458382640 422885072 318101392 770738288 642577952 737076961 644822752 851744672 488690912 796811648 676948692 716851328 599312590 567344224 533251680 876628888 486809952 778169300 471443608 551908576 624778592 689498060 648782560 416774912 683528712 793336144 537322640 782932676 790960088 439842496 645933520 682495104 783897838 808982064 423072768 620582468 890816004 904871392 504358192 721729376 638503456 751580832 598616032 427373992 450774368 887109332 663769626 837403060 667855456 547884864 547011012 821228768 497777736 450023904 442835552 695589184 824230304 824207696 849655136 882608784 777162752 859064448 546099424 419878944 891116464 542817984 618721680 463824520 799029541 413386336 779660016 718300420 454011238 485382143 779771280 590012288 528942048 787225856 637018624 863834615 849268078 450750560 783663538 410318768 904533368 724898124 605057824 846001193 510058804 658763170 507225640 684548320 576874070 454180448 683909728 642814560 453733216 853039840 690846368 708595328 887569376 834371040 683143264 630721128 583250768 692167518 535764584 828278376 822181400 421821188 605975842 797607382 575401898 416946880 594870352 658804800 779434176 389121568 527232832 454386032 436310406 370371112 534060864 569212064 607301988 711236370 685599552 486767856 624462667 466345480 817262176 536879168 656795968 417252416 620749866 582106976 608408480 380222204 437786944 844893030 427144512 816304576 847901888 740899888 566763860 700937472 503457664 718120256 802835552 420746152 413311296 632001282 562920880 557400896 649572933 471574808 852323392 365567416 778904828 831256440 771919352 381682816 582041664 739163168 381190464 762242264 442068032 382746240 479622064 433906336 771412408 780300440 849999872 554415680 437208864 561475392 656004224 620880256 396273088 628220448 634313280 636602688 425732112 677846465 785903428 636921104 662363968 603895262 810855122 667336128 581896244 742424384 597541040 391488176 578647580 372644786 443222224 697583784 786679216 667378432 730920640 739965047 713423936 502273280 308038092 257011712 121824136 940940160 901698120 259554608 428575768 39907952 303068808 131004996 544035084 484421832 557001152 278267130 854066200 222050860 110009152 891631902 642126660 473765002 718987936 606875648 790366016 986259312 794823680 849165056 365090960 438674152 543375744 191273822 101979360 207980456 834473776 740307720 806408448 255291206 653187392 340799136 455190878 278987460 935902260 248201600 556365304 981432744 665603992 975151378 758659856 790785856 805159424 709376 582224960 541097216 240954888 994293414 618741760 849417144 435600000 158379008 322467706 142123008 905761200 311299490 570953856 961206304 808384954 553419804 701067776 641993408 982392352 273534082 645678524 871528384 581870080 672212352 639741952 440224372 870208876 648040448 65697020 508510850 80766304 187527648 251490212 646308992 320529664 88097504 799003104 353799680 875680594 845700992 785660720 500805472 145746016 220451344 613096712 545151840 69762602 672321760 795188688 126858884 318554112 183386944 348741160 780187136 758678912 667907072 544391680 756004480 788846400 220187536 188168000 460322303 776504320 511218688 353269760 976486114 632488870 727611440 517863600 149405792 850714131 196101632 675437744 458367072 731529472 845004750 735474634 220565608 926829760 697753600 216693453 278173856 194586656 581485944 205268384 407236096 201820960 874258028 720559600 36272736 397691744 667810816 69584078 675687512 353486900 106692784 188578608 435761201 649484800 186916736 973914288 314162430 936840848 509435904 966267648 377088990 266225344 966133928 228467944 56282928 201656416 849472512 563952512 885911840 446214528 616704208 928479360 125931072 252142492 952712064 680785664 585605912 520129024 598136472 697091969 789631456 157312416 449117088 787283888 130470904 33450000 743380096 975605424 546295168 697686256 793915500 700044672 169934304 54170852 253461264 163407136 380979200 753044764 33293024 696792128 530043072 698911440 427031510 255820992
195318288 377501661 434928916 222172820 416270464 530511960 536710400 105926112 176715008 230953176 201432224 351727364 114371072 162225472 98817024 206617076 183260544 235962224 530051800 285150208 449113496 98320790 464272127 197224144 209881130 251079284 458864750 472619704 271861028 424142830 429287104 295151216 355740160 249900320 569520328 496016256 185708512 447297056 216625490 546381064 146735616 375661600 446782792 392045120 138868080 236493824 219227028 372976384 406395264 214375104 440149760 311997952 375530880 375155146 439141318 481569856 176633408 262347968 229293210 480945024 409858970 476279696 366043048 556048589 111386880 102655642 77653264 346645120 554143578 360726592 449326320 248058460 205251968 415149344 172070236 536459613 481298624 313652160 421569020 385583872 352671790 270640640 480058624 549408256 445082432 186422048 381342648 105540066 154865022 129480448 174440474 560159560 188292024 503860480 544780507 264035024 570098400 432947200 397449632 292665952 390286252 262125916 356624925 264370716 471292636 108238876 416359612 296496656 336399292 218860554 186892188 152799644 496176852 106357916 397717264 90991572 171456540 244326556 309046024 268330524 36322876 303076676 412884108 156870604 402480640 410508052 59390460 265481484 302043068 403445802 428530028 42620732 240130432 510363968 524419356 123906156 341277340 258051420 371128796 218163996 46921956 70322332 506657296 283317590 456951024 287403420 167432828 166558976 440776732 117325700 69571868 62383516 315137148 443778268 443755660 469203100 502156748 396710716 478612412 165647388 39426908 510664428 162365948 238269644 83372484 418577505 32934300 399207980 337848384 73559202 104930107 399319244 209560252 148490012 406773820 256566588 483382579 468816042 70298524 403211502 29866732 524081332 344446088 224605788 465549157 129606768 278311134 126773604 304096284 196422034 73728412 303457692 262362524 73281180 472587804 310394332 328143292 507117340 453919004 302691228 677124904 629654544 738571294 582168360 874682152 868585176 468224964 652379618 844011158 621805674 463350656 641274128 705208576 825837952 435525344 573636608 500789808 482714182 416774888 580464640 615615840 653705764 757640146 732003328 533171632 670866443 512749256 863665952 583282944 703199744 463656192 667153642 628510752 654812256 426625980 484190720 891296806 473548288 862708352 894305664 787303664 613167636 747341248 549861440 764524032 849239328 467149928 459715072 678405058 609324656 603804672 695976709 517978584 898727168 411971192 825308604 877660216 818323128 428086592 628445440 785566944 427594240 808646040 488471808 429150016 526025840 480310112 817816184 826704216 896403648 600819456 483612640 607879168 702408000 667284032 442676864 674624224 680717056 683006464 472135888 724250241 832307204 683324880 708767744 650299038 857258898 713739904 628300020 788828160 643944816 437891952 625051356 419048562 489626000 743987560 833082992 713782208 777324416 786368823 759827712 82766960 220765248 944886656 756427296 258087524 519588352 685178280 188397040 819978384 651135560 82910036 763842912 588660864 617655744 899084544 482264704 751645184 522846768 747851094 520509952 473426840 46637788 50711040 383171648 732161944 579040512 532268424 913640432 311603620 743524064 159132040 820571520 491680768 250274044 442063136 366117888 932990720 223881784 866502563 858995702 369407616 47494560 834705286 58702976 628813872 562621520 642843804 529020162 398430828 437618240 694310384 12613700 568546048 982961728 586992640 366829248 70690816 947740912 940652992 101801832 655539456 297367556 682102336 28249232 126703910 348576494 517647880 941884400 655185632 734744992 968851952 497099776 963485984 481778856 95934432 933221792 588093904 481601536 952150360 870477888 509213768 182443552 443709600 988649568 203725416 648963136 759881860 546632128 61889024 493309568 994317297 940572272 513399776 930324448 452303800 172805024 820320708 416079568 234467800 734361862 135228480 964401256 516930538 466960800 998936400 255055016 34047676 29585164 856880096 455140288 500407672 451997696 197437440 486712864 141739688 72746384 798781056 508283136 25422912 945619812 404863256 139724960 38753352 337171264 118041672 395259220 332478248 592269166 936106942 618483272 89981696 231168000 309688967 794488032 950488576 171201370 49339200 161718704 38183832 930876756 156458009 476625600 654869894 868886864 210280112 196622208 114367660 247551188 331465280 664130464 492141824 256472304 787964512 714116288 264197584 130185786 608043584 907908660 709787648 799805752 678149120 697054240 83763264 684475008 140656448 233579000 51835384 796741656 355452864 598200591 990588648 770773364 98221312 124431152 863089168 903756628 748858188 188599232 876044800 897839260 421886144 309592512 386797528 868113456 939392280 724464224 776106416 207309376 196986200 870496784 390865692 117202728 434316032 154202656 90235952 935142344 593178576 378540848 757390336 554445922
601509392 783692765 841120020 628363924 822461568 936703064 942901504 512117216 582906112 637144280 607623328 757918468 520562176 568416576 505008128 612808180 589451648 642153328 936242904 691341312 855304600 504511894 870463231 603415248 616072234 657270388 865055854 878810808 678052132 830333934 835478208 701342320 761931264 656091424 975711432 902207360 591899616 853488160 622816594 952572168 552926720 781852704 852973896 798236224 545059184 642684928 625418132 779167488 812586368 620566208 846340864 718189056 781721984 781346250 845332422 887760960 582824512 668539072 635484314 887136128 816050074 882470800 772234152 962239693 517577984 508846746 483844368 752836224 960334682 766917696 855517424 654249564 611443072 821340448 578261340 942650717 887489728 719843264 827760124 791774976 758862894 676831744 886249728 955599360 851273536 592613152 787533752 511731170 561056126 535671552 580631578 966350664 594483128 910051584 950971611 670226128 976289504 839138304 803640736 698857056 647419920 519259584 613758593 521504384 728426304 365372544 673493280 553630324 593532960 475994222 444025856 409933312 753310520 363491584 654850932 348125240 428590208 501460224 566179692 525464192 293456544 560210344 670017776 414004272 659614308 667641720 316524128 522615152 559176736 660579470 685663696 299754400 497264100 767497636 781553024 381039824 598411008 515185088 628262464 475297664 304055624 327456000 763790964 540451258 714084692 544537088 424566496 423692644 697910400 374459368 326705536 319517184 572270816 700911936 700889328 726336768 759290416 653844384 735746080 422781056 296560576 767798096 419499616 495403312 340506152 675711173 290067968 656341648 594982052 330692870 362063775 656452912 466693920 405623680 663907488 513700256 740516247 725949710 327432192 660345170 287000400 781215000 601579756 481739456 722682825 386740436 535444802 383907272 561229952 453555702 330862080 560591360 519496192 330414848 729721472 567528000 585276960 764251008 711052672 559824896 552833704 505363344 614280094 457877160 750390952 744293976 343933764 528088418 719719958 497514474 339059456 516982928 580917376 701546752 311234144 449345408 376498608 358422982 292483688 456173440 491324640 529414564 633348946 607712128 408880432 546575243 388458056 739374752 458991744 578908544 339364992 542862442 504219552 530521056 302334780 359899520 767005606 349257088 738417152 770014464 663012464 488876436 623050048 425570240 640232832 724948128 342858728 335423872 554113858 485033456 479513472 571685509 393687384 774435968 287679992 701017404 753369016 694031928 303795392 504154240 661275744 303303040 684354840 364180608 304858816 401734640 356018912 693524984 702413016 772112448 476528256 359321440 483587968 578116800 542992832 318385664 550333024 556425856 558715264 347844688 599959041 708016004 559033680 584476544 526007838 732967698 589448704 504008820 664536960 519653616 313600752 500760156 294757362 365334800 619696360 708791792 589491008 653033216 662077623 635536512 376538112 315718912 382675104 194530886 976320564 219100440 506210224 581334592 464675808 878576530 240964448 237488256 555616768 777993168 103005956 40993456 147928040 152201728 572619776 613058368 432761600 106727552 274723576 491062208 161823488 661575350 197236992 39957952 836228240 526382976 794445896 342109834 242467877 863016480 46809600 154459712 270563447 354508800 373870352 29888595 455292672 964104356 495149120 344793460 934076192 311503872 29764068 647007120 337274424 315997184 416829096 484538688 625479664 889032448 314463072 679399900 210909216 484903532 918228992 25098688 311893568 251281920 288417768 33398100 899665920 526859138 379500800 353938004 68058759 545019648 34351692 895330784 168155136 439560915 10907456 556808392 44216448 787257472 182671648 803917888 148765072 233575710 48595539 823436960 301575040 52942848 838364416 276880160 869502008 673099744 648349680 479798272 254236864 42360562 31783168 204361888 906683000 528668672 217540384 136308608 821031424 25899968 110162168 385806736 858520576 133693350 90677376 61842496 809340180 943136392 179972608 769235200 232439696 715518464 77351248 572734592 562974400 312326000 195333376 755605180 974292672 904461396 387776800 449928784 443211264 786538320 25557072 562821456 436482496 741956560 574641456 991302144 99267936 670049872 553787904 84663300 971863456 10668464 750160480 953953536 601626880 51618048 227126688 659897024 105477595 582793732 384653824 52442768 780902912 86514288 532544000 308689152 677139044 444022776 958947264 888832000 360971184 531225968 836393488 659568000 59981184 634397696 491208032 505200600 336936768 482786752 471830592 310223978 910023680 591816664 893194432 38987338 550296912 537205680 754359488 761025920 497451368 142413824 117025648 169531904 597123878 432054464 82520640 903997328 891883884 131325000 771636778 249988896 581145680 466022080 223204720 534485504 927844448 690373120 653357550 995615313 72083456 211579888 900983440 651304752
555864080 738047453 795474708 582718612 776816256 891057752 897256192 466471904 537260800 591498968 561978016 712273156 474916864 522771264 459362816 567162868 543806336 596508016 890597592 645696000 809659288 458866582 824817919 557769936 570426922 611625076 819410542 833165496 632406820 784688622 789832896 655697008 716285952 610446112 930066120 856562048 546254304 807842848 577171282 906926856 507281408 736207392 807328584 752590912 499413872 597039616 579772820 733522176 766941056 574920896 800695552 672543744 736076672 735700938 799687110 842115648 537179200 622893760 589839002 841490816 770404762 836825488 726588840 916594381 471932672 463201434 438199056 707190912 914689370 721272384 809872112 608604252 565797760 775695136 532616028 897005405 841844416 674197952 782114812 746129664 713217582 631186432 840604416 909954048 805628224 546967840 741888440 466085858 515410814 490026240 534986266 920705352 548837816 864406272 905326299 624580816 930644192 793492992 757995424 653211744 427401296 299240960 393739969 301485760 508407680 145353920 453474656 333611700 373514336 255975598 224007232 189914688 533291896 143472960 434832308 128106616 208571584 281441600 346161068 305445568 73437920 340191720 449999152 193985648 439595684 447623096 96505504 302596528 339158112 440560846 465645072 79735776 277245476 547479012 561534400 161021200 378392384 295166464 408243840 255279040 84037000 107437376 543772340 320432634 494066068 324518464 204547872 203674020 477891776 154440744 106686912 99498560 352252192 480893312 480870704 506318144 539271792 433825760 515727456 202762432 76541952 547779472 199480992 275384688 120487528 455692549 70049344 436323024 374963428 110674246 142045151 436434288 246675296 185605056 443888864 293681632 520497623 505931086 107413568 440326546 66981776 561196376 381561132 261720832 502664201 166721812 315426178 163888648 341211328 233537078 110843456 340572736 299477568 110396224 509702848 347509376 365258336 544232384 491034048 339806272 576661070 529190710 638107460 481704526 774218318 768121342 367761130 551915784 743547324 521341840 362886822 540810294 604744742 725374118 335061510 473172774 400325974 382250348 316311054 480000806 515152006 553241930 657176312 631539494 432707798 570402609 412285422 763202118 482819110 602735910 363192358 566689808 528046918 554348422 326162146 383726886 790832972 373084454 762244518 793841830 686839830 512703802 646877414 449397606 664060198 748775494 366686094 359251238 577941224 508860822 503340838 595512875 417514750 798263334 311507358 724844770 777196382 717859294 327622758 527981606 685103110 327130406 708182206 388007974 328686182 425562006 379846278 717352350 726240382 795939814 500355622 383148806 507415334 601944166 566820198 342213030 574160390 580253222 582542630 371672054 623786407 731843370 582861046 608303910 549835204 756795064 613276070 527836186 688364326 543480982 337428118 524587522 318584728 389162166 643523726 732619158 613318374 676860582 685904989 659363878 488178012 758937088 415708896 774189880 19988832 760291600 941638520 305571768 913412608 241947100 35639520 452304000 751786982 712428384 314195616 466291730 135670304 287503472 237769502 108819776 574059922 970487624 810845696 42959406 140679680 375855760 779336768 488921856 302992384 731895296 152191744 567749300 971784736 534809728 945706930 90081724 900948896 102387200 329919792 890878096 108941312 30587128 57952000 579565352 474187008 342550580 6212960 138918044 11162240 171541848 675197034 633535224 501088032 605755217 656680296 69786368 824521768 379059776 472760884 367296 219527368 626689544 410240936 533686784 242144768 943231658 973560704 297409860 820321232 229455168 58261072 470726464 293555824 791327504 170438416 805305596 660847104 715446304 239821920 561514684 544412404 488374784 680207616 777703656 561825072 106259524 582354808 980780000 323283552 231747408 676483824 652015928 803830952 68214912 928555736 423831192 365039680 417964312 893926032 719752832 357841142 173389200 332098560 961958080 786928640 917734420 448820768 142184616 667188960 973608416 281864100 670741328 180994584 869580800 222637664 408463144 306520000 899129368 830065152 955601624 833568162 486107874 738641136 231733344 704898432 937660452 950227968 46993920 720849078 32197632 766566304 562465305 918022272 124858368 218944880 853413664 788821504 655160632 422122636 822726352 196405632 245886112 869706176 581398016 9537732 740300252 488560656 528046800 792993536 741515072 42528288 220855552 674424776 242207744 804946222 818188488 378645808 652316768 991127464 130953448 883580544 265679555 318195584 174911712 253079424 113449976 671440768 837388960 876884064 777564640 440639744 93467808 39919584 698562400 483403880 802204644 463048335 555377856 590561792 52500344 865352992 338611384 957801840 514091968 680383120 431808828 636353084 932400940 702859192 675575296 742340832 38176720 788144026 494392060 144875520 951090810 801350150 218404552 648344640 995241920
386166784 568350157 625777412 413021316 607118960 721360456 727558896 296774608 367563504 421801672 392280720 542575860 305219568 353073968 289665520 397465572 374109040 426810720 720900296 475998704 639961992 289169286 655120623 388072640 400729626 441927780 649713246 663468200 462709524 614991326 620135600 485999712 546588656 440748816 760368824 686864752 376557008 638145552 407473986 737229560 337584112 566510096 637631288 582893616 329716576 427342320 410075524 563824880 597243760 405223600 630998256 502846448 566379376 566003642 629989814 672418352 367481904 453196464 420141706 671793520 600707466 667128192 556891544 746897085 302235376 293504138 268501760 537493616 744992074 551575088 640174816 438906956 396100464 605997840 362918732 727308109 672147120 504500656 612417516 576432368 543520286 461489136 670907120 740256752 635930928 377270544 572191144 296388562 345713518 320328944 365288970 751008056 379140520 694708976 735629003 454883520 760946896 623795696 588298128 483514448 461274032 333113696 427612705 335358496 542280416 179226656 487347392 367484436 407387072 289848334 257879968 223787424 567164632 177345696 468705044 161979352 242444320 315314336 380033804 339318304 107310656 374064456 483871888 227858384 473468420 481495832 130378240 336469264 373030848 474433582 499517808 113608512 311118212 581351748 595407136 194893936 412265120 329039200 442116576 289151776 117909736 141310112 577645076 354305370 527938804 358391200 238420608 237546756 511764512 188313480 140559648 133371296 386124928 514766048 514743440 540190880 573144528 467698496 549600192 236635168 110414688 581652208 233353728 309257424 154360264 489565285 103922080 470195760 408836164 144546982 175917887 470307024 280548032 219477792 477761600 327554368 554370359 539803822 141286304 474199282 100854512 595069112 415433868 295593568 536536937 200594548 349298914 197761384 375084064 267409814 144716192 374445472 333350304 144268960 543575584 381382112 399131072 578105120 524906784 373679008 514614264 467143904 576060654 419657720 712171512 706074536 305714324 489868978 681500518 459295034 300840016 478763488 542697936 663327312 273014704 411125968 338279168 320203542 254264248 417954000 453105200 491195124 595129506 569492688 370660992 508355803 350238616 701155312 420772304 540689104 301145552 504643002 466000112 492301616 264115340 321680080 728786166 311037648 700197712 731795024 624793024 450656996 584830608 387350800 602013392 686728688 304639288 297204432 515894418 446814016 441294032 533466069 355467944 736216528 249460552 662797964 715149576 655812488 265575952 465934800 623056304 265083600 646135400 325961168 266639376 363515200 317799472 655305544 664193576 733893008 438308816 321102000 445368528 539897360 504773392 280166224 512113584 518206416 520495824 309625248 561739601 669796564 520814240 546257104 487788398 694748258 551229264 465789380 626317520 481434176 275381312 462540716 256537922 327115360 581476920 670572352 551271568 614813776 623858183 597317072 713625760 717781760 379074560 27677776 409110652 642668928 790448384 707262224 525381632 96839168 495904562 984379904 692654748 538068864 742084608 868605152 24937224 339924448 497276144 886450000 557941048 446884992 848294848 341878272 571387624 351437144 681678000 241736192 372015336 707762864 223704880 508706826 76449792 152926656 980717358 888296960 265653932 48583245 784504832 845558272 764402560 173916128 179461992 149960992 234200800 732584224 9674624 727925496 860831744 3700928 506412440 983223496 930591442 798996352 272637616 253193216 594152960 360133600 761297969 754065072 678269152 498133968 628627888 244293438 814316864 530860560 875401648 957654272 756498512 331213168 963781344 799750464 798630000 333235640 379925664 618454972 681974912 6588296 377157518 4991488 782234220 781576160 413643456 761316272 322917200 754414992 574735496 447654836 84786500 523523584 915447264 727892140 46822611 106490286 583868436 912997876 197319424 121304640 76007230 242102160 209165824 527254376 728357200 559806976 935479904 425412096 335858972 633818080 332317008 467569024 475519886 930333088 682901504 565427200 341458384 87340104 585163648 909097984 276611512 306279176 203861672 592795328 842561136 531226608 360892800 606542984 695356656 227396000 206074152 201222784 53724358 528702080 623229237 552058872 226092496 571686656 968241266 628531680 387384320 912324784 193869500 324189456 291659828 562768896 221456492 909387200 444317180 264673920 312475063 650709040 916899232 34780525 313421168 989896000 207380416 949089530 913731605 749410012 360907864 391338036 118773360 990571136 583865705 984698304 260679168 528400000 368407304 311116610 11721464 718088256 44159232 153762092 274972256 763599232 855211008 288943270 23938176 670860044 50653184 571493136 273846016 424516944 358528512 924318144 713443822 844622272 629368480 773660288 191862496 86635008 924966208 342952980 646380668 880621360 639339044 340519200 66725920 116460296 97813504 220328236
559491898 741675271 799102526 586346430 780444074 894685570 900884010 470099722 540888618 595126786 565605834 715900974 478544682 526399082 462990634 570790686 547434154 600135834 894225410 649323818 813287106 462494400 828445737 561397754 574054740 615252894 823038360 836793314 636034638 788316440 793460714 659324826 719913770 614073930 933693938 860189866 549882122 811470666 580799100 910554674 510909226 739835210 810956402 756218730 503041690 600667434 583400638 737149994 770568874 578548714 804323370 676171562 739704490 739328756 803314928 845743466 540807018 626521578 593466820 845118634 774032580 840453306 730216658 920222199 475560490 466829252 441826874 710818730 918317188 724900202 813499930 612232070 569425578 779322954 536243846 900633223 845472234 677825770 785742630 749757482 716845400 634814250 844232234 913581866 809256042 550595658 745516258 469713676 519038632 493654058 538614084 924333170 552465634 868034090 908954117 628208634 934272010 797120810 761623242 656839562 503675920 375515584 470014593 377760384 584682304 221628544 529749280 409886324 449788960 332250222 300281856 266189312 609566520 219747584 511106932 204381240 284846208 357716224 422435692 381720192 149712544 416466344 526273776 270260272 515870308 523897720 172780128 378871152 415432736 516835470 541919696 156010400 353520100 623753636 637809024 237295824 454667008 371441088 484518464 331553664 160311624 183712000 620046964 396707258 570340692 400793088 280822496 279948644 554166400 230715368 182961536 175773184 428526816 557167936 557145328 582592768 615546416 510100384 592002080 279037056 152816576 624054096 275755616 351659312 196762152 531967173 146323968 512597648 451238052 186948870 218319775 512708912 322949920 261879680 520163488 369956256 596772247 582205710 183688192 516601170 143256400 637471000 457835756 337995456 578938825 242996436 391700802 240163272 417485952 309811702 187118080 416847360 375752192 186670848 585977472 423784000 441532960 620507008 567308672 416080896 743573448 696103088 805019838 648616904 941130696 935033720 534673508 718828162 910459702 688254218 529799200 707722672 771657120 892286496 501973888 640085152 567238352 549162726 483223432 646913184 682064384 720154308 824088690 798451872 599620176 737314987 579197800 930114496 649731488 769648288 530104736 733602186 694959296 721260800 493074524 550639264 957745350 539996832 929156896 960754208 853752208 679616180 813789792 616309984 830972576 915687872 533598472 526163616 744853602 675773200 670253216 762425253 584427128 965175712 478419736 891757148 944108760 884771672 494535136 694893984 852015488 494042784 875094584 554920352 495598560 592474384 546758656 884264728 893152760 962852192 667268000 550061184 674327712 768856544 733732576 509125408 741072768 747165600 749455008 538584432 790698785 898755748 749773424 775216288 716747582 923707442 780188448 694748564 855276704 710393360 504340496 691499900 485497106 556074544 810436104 899531536 780230752 843772960 852817367 826276256 78960040 13478240 389382206 84118128 583913538 101406912 844311168 179114516 622402402 731626311 594588020 191295940 998628492 335111808 853704766 877409344 207429792 399268352 946031016 265589312 444331152 458321088 716634828 473040016 312378240 62664320 558920096 373324640 129734352 655198976 413056161 378024448 115227988 743699712 532567028 173893736 788197560 659516566 659135280 383837812 583717920 679324480 567205376 665048156 137715136 769727864 480651712 278306880 776761344 910818304 810796372 144395484 390870464 679081368 455356864 562930688 540705936 707370048 36829908 367410144 11802560 41435136 80200256 3219264 317986248 364310208 288606688 470750376 837260520 775305856 167976274 889506240 128500259 269046704 767993424 118823508 651208150 241577472 984841412 808173472 445433066 269485940 719891680 343035456 213345192 112551200 357932154 386394676 116528752 51438592 212220768 339332800 372580000 176408404 801572480 478534684 503002872 348809984 319224320 878816768 770737152 10038656 669041920 585634592 838270774 378637380 702948928 943397504 303175968 245583201 177569136 183649824 240034520 218157688 288732240 983674112 92755968 495841280 990483152 241252864 983550500 798342016 151231744 505193328 901960768 678723180 688809120 836503232 730697216 984979442 110241648 851892152 162708064 918587012 563338118 223517824 368166954 54282262 214218056 959943496 353785616 355186848 320416000 457613081 643676414 322730064 581374064 95768672 435605182 216679284 467269528 753009928 674110840 422947650 902221537 809265984 391392256 985568688 876278622 705388272 862133056 29165184 620887040 640506368 668459302 271515968 626498128 511294720 905530160 499873567 158502124 428051302 478020192 116654240 350363080 387938052 837702620 371824680 857604497 356807168 531435392 653754360 426057960 467432448 316709484 481175584 248257168 362112584 83025434 340219392 16842240 941862360 697225216 951876800 530084864 927836944 731225176 826066678 912619344 362052864
352103924 534287297 591714552 378958456 573056100 687297596 693496036 262711748 333500644 387738812 358217860 508513000 271156708 319011108 255602660 363402712 340046180 392747860 686837436 441935844 605899132 255106426 621057763 354009780 366666766 407864920 615650386 629405340 428646664 580928466 586072740 451936852 512525796 406685956 726305964 652801892 342494148 604082692 373411126 703166700 303521252 532447236 603568428 548830756 295653716 393279460 376012664 529762020 563180900 371160740 596935396 468783588 532316516 531940782 595926954 638355492 333419044 419133604 386078846 637730660 566644606 633065332 522828684 712834225 268172516 259441278 234438900 503430756 710929214 517512228 606111956 404844096 362037604 571934980 328855872 693245249 638084260 470437796 578354656 542369508 509457426 427426276 636844260 706193892 601868068 343207684 538128284 262325702 311650658 286266084 331226110 716945196 345077660 660646116 701566143 420820660 726884036 589732836 554235268 449451588 507121936 378961600 473460609 381206400 588128320 225074560 533195296 413332340 453234976 335696238 303727872 269635328 613012536 223193600 514552948 207827256 288292224 361162240 425881708 385166208 153158560 419912360 529719792 273706288 519316324 527343736 176226144 382317168 418878752 520281486 545365712 159456416 356966116 627199652 641255040 240741840 458113024 374887104 487964480 334999680 163757640 187158016 623492980 400153274 573786708 404239104 284268512 283394660 557612416 234161384 186407552 179219200 431972832 560613952 560591344 586038784 618992432 513546400 595448096 282483072 156262592 627500112 279201632 355105328 200208168 535413189 149769984 516043664 454684068 190394886 221765791 516154928 326395936 265325696 523609504 373402272 600218263 585651726 187134208 520047186 146702416 640917016 461281772 341441472 582384841 246442452 395146818 243609288 420931968 313257718 190564096 420293376 379198208 190116864 589423488 427230016 444978976 623953024 570754688 419526912 420348520 372878160 481794910 325391976 617905768 611808792 211448580 395603234 587234774 365029290 206574272 384497744 448432192 569061568 178748960 316860224 244013424 225937798 159998504 323688256 358839456 396929380 500863762 475226944 276395248 414090059 255972872 606889568 326506560 446423360 206879808 410377258 371734368 398035872 169849596 227414336 634520422 216771904 605931968 637529280 530527280 356391252 490564864 293085056 507747648 592462944 210373544 202938688 421628674 352548272 347028288 439200325 261202200 641950784 155194808 568532220 620883832 561546744 171310208 371669056 528790560 170817856 551869656 231695424 172373632 269249456 223533728 561039800 569927832 639627264 344043072 226836256 351102784 445631616 410507648 185900480 417847840 423940672 426230080 215359504 467473857 575530820 426548496 451991360 393522654 600482514 456963520 371523636 532051776 387168432 181115568 368274972 162272178 232849616 487211176 576306608 457005824 520548032 529592439 503051328 497346568 523701120 923763510 57767256 504006250 394189159 364593728 813058560 212324934 962480896 98690300 555940752 457617480 653558676 436425216 689188608 684679039 637040640 194468736 106889292 814404336 87083784 888437760 411391852 966378100 679699300 440020176 908691616 980345600 288986968 306945856 347189760 29888923 833303360 422765192 14086448 542379552 671560384 212259716 103842304 23707072 93314400 630060920 884867592 824612608 653333456 635237396 431183520 362202624 32767200 892984368 472376256 648015900 509749512 850232512 754805856 653828000 586289656 477694840 843148384 885132944 995551752 572095616 829405760 205517456 93895960 433488384 922633312 216661440 244811815 595925000 175004640 759239040 735743344 947557568 117568457 847354336 116749456 710014372 614771968 307207488 225964384 372966144 732454926 202095392 768089520 606764416 885823246 853914672 898605960 536758016 558949888 851972480 231570688 795852356 577434304 553588600 901499034 523946176 554121984 951501824 2442432 189181056 462997312 798420528 468201056 735125864 528806048 524168522 724435968 626242080 298883168 614443688 867626496 613877014 935144234 108060976 611214464 534123776 472682952 519970472 791463652 203466230 693050768 210922752 746945728 647857200 716714500 901962232 123458848 522610304 19795104 145980992 663196672 225764496 923445760 89217056 294745152 944893880 227642984 964114640 807725376 464010240 915674360 936837120 367749410 49246528 804780224 216459520 19905180 871383424 956399616 534570240 904270408 86851584 451805112 833693638 877904768 14197694 155944616 116983424 463964536 139517376 492086784 670189388 192299218 80265502 675910720 46081847 799896064 862133936 905843584 731537344 887024224 552497888 207311168 823304988 356817744 504336556 533372800 385531866 918668364 412056886 527944644 47112512 952040608 469687770 775963958 577610912 468549632 653222184 859910400 194874804 413033752 51042304 315817216 613892133 810543088 258844436 874097092
434611568 616794941 674222196 461466100 655563744 769805240 776003680 345219392 416008288 470246456 440725504 591020644 353664352 401518752 338110304 445910356 422553824 475255504 769345080 524443488 688406776 337614070 703565407 436517424 449174410 490372564 698158030 711912984 511154308 663436110 668580384 534444496 595033440 489193600 808813608 735309536 425001792 686590336 455918770 785674344 386028896 614954880 686076072 631338400 378161360 475787104 458520308 612269664 645688544 453668384 679443040 551291232 614824160 614448426 678434598 720863136 415926688 501641248 468586490 720238304 649152250 715572976 605336328 795341869 350680160 341948922 316946544 585938400 793436858 600019872 688619600 487351740 444545248 654442624 411363516 775752893 720591904 552945440 660862300 624877152 591965070 509933920 719351904 788701536 684375712 425715328 620635928 344833346 394158302 368773728 413733754 799452840 427585304 743153760 784073787 503328304 809391680 672240480 636742912 531959232 485994000 357833664 452332673 360078464 567000384 203946624 512067360 392204404 432107040 314568302 282599936 248507392 591884600 202065664 493425012 186699320 267164288 340034304 404753772 364038272 132030624 398784424 508591856 252578352 498188388 506215800 155098208 361189232 397750816 499153550 524237776 138328480 335838180 606071716 620127104 219613904 436985088 353759168 466836544 313871744 142629704 166030080 602365044 379025338 552658772 383111168 263140576 262266724 536484480 213033448 165279616 158091264 410844896 539486016 539463408 564910848 597864496 492418464 574320160 261355136 135134656 606372176 258073696 333977392 179080232 514285253 128642048 494915728 433556132 169266950 200637855 495026992 305268000 244197760 502481568 352274336 579090327 564523790 166006272 498919250 125574480 619789080 440153836 320313536 561256905 225314516 374018882 222481352 399804032 292129782 169436160 399165440 358070272 168988928 568295552 406102080 423851040 602825088 549626752 398398976 675596264 628125904 737042654 580639720 873153512 867056536 466696324 650850978 842482518 620277034 461822016 639745488 703679936 824309312 433996704 572107968 499261168 481185542 415246248 578936000 614087200 652177124 756111506 730474688 531642992 669337803 511220616 862137312 581754304 701671104 462127552 665625002 626982112 653283616 425097340 482662080 889768166 472019648 861179712 892777024 785775024 611638996 745812608 548332800 762995392 847710688 465621288 458186432 676876418 607796016 602276032 694448069 516449944 897198528 410442552 823779964 876131576 816794488 426557952 626916800 784038304 426065600 807117400 486943168 427621376 524497200 478781472 816287544 825175576 894875008 599290816 482084000 606350528 700879360 665755392 441148224 673095584 679188416 681477824 470607248 722721601 830778564 681796240 707239104 648770398 855730258 712211264 626771380 787299520 642416176 436363312 623522716 417519922 488097360 742458920 831554352 712253568 775795776 784840183 758299072 811153384 294490544 46114810 476314112 607331024 497816544 748461734 531070633 890738688 630407759 718336768 450503280 330606080 671125552 442953312 342025776 800274848 812669952 618539392 151572636 890744992 645355056 946260512 496739776 252841472 644034816 389274880 558169600 236979968 382903424 6355200 766864848 248663320 862868369 693554730 729428224 997366154 242100032 404188752 966759088 811265264 205945856 149395634 245982032 116313356 315932160 359321900 736825200 160156516 291175680 646369920 684950400 871255808 342904544 13885184 52379648 388417504 700000320 680127888 673983860 367184640 650188432 791039520 723867302 164425568 368792864 948466352 664080760 254573000 660012608 166859582 318020496 520196272 520569184 480244512 663974400 848517504 383817088 90499788 989543184 908909696 821627872 454367680 425253488 473924192 308349984 411995904 613559296 213182272 981381296 521918450 820283520 334026986 281996820 218236032 883000292 344871548 465273262 430938656 595265120 597794652 969712672 436888096 877435904 924662000 721455680 766497344 874602240 110187954 263821184 2221728 989193372 850648832 578164224 646791680 118207104 808378496 917124608 495577520 365801536 604262016 200550424 587190784 621420544 222164018 415735088 419111616 186723680 732405168 182949888 343472625 78572100 433622808 681210802 50798592 646897880 690841392 858118528 635478304 712573120 410999680 389298624 470161248 485868680 985229856 317632 749596768 816150176 779328944 183175936 727371744 57772768 230494384 219348384 44795264 991388160 659009024 819226624 715226096 500950904 847622328 673174224 92108208 805148520 722139808 256940528 687598720 566892888 203020800 914006712 885479168 364047532 62213564 314056720 331995468 492441184 265776128 554971000 324273920 164701808 809805520 137149360 3115824 719607296 569113024 736162560 213396860 647276608 245924544 698059432 599152424 772844032 783221760 777702888 903694304 975771388 21022538 221857684 344906650 820321920
604588576 786771949 844199204 631443108 825540752 939782248 945980688 515196400 585985296 640223464 610702512 760997652 523641360 571495760 508087312 615887364 592530832 645232512 939322088 694420496 858383784 507591078 873542415 606494432 619151418 660349572 868135038 881889992 681131316 833413118 838557392 704421504 765010448 659170608 978790616 905286544 594978800 856567344 625895778 955651352 556005904 784931888 856053080 801315408 548138368 645764112 628497316 782246672 815665552 623645392 849420048 721268240 784801168 784425434 848411606 890840144 585903696 671618256 638563498 890215312 819129258 885549984 775313336 965318877 520657168 511925930 486923552 755915408 963413866 769996880 858596608 657328748 614522256 824419632 581340524 945729901 890568912 722922448 830839308 794854160 761942078 679910928 889328912 958678544 854352720 595692336 790612936 514810354 564135310 538750736 583710762 969429848 597562312 913130768 954050795 673305312 979368688 842217488 806719920 701936240 741155344 612995008 707494017 615239808 822161728 459107968 767228704 647365748 687268384 569729646 537761280 503668736 847045944 457227008 748586356 441860664 522325632 595195648 659915116 619199616 387191968 653945768 763753200 507739696 753349732 761377144 410259552 616350576 652912160 754314894 779399120 393489824 590999524 861233060 875288448 474775248 692146432 608920512 721997888 569033088 397791048 421191424 857526388 634186682 807820116 638272512 518301920 517428068 791645824 468194792 420440960 413252608 666006240 794647360 794624752 820072192 853025840 747579808 829481504 516516480 390296000 861533520 513235040 589138736 434241576 769446597 383803392 750077072 688717476 424428294 455799199 750188336 560429344 499359104 757642912 607435680 834251671 819685134 421167616 754080594 380735824 874950424 695315180 575474880 816418249 480475860 629180226 477642696 654965376 547291126 424597504 654326784 613231616 424150272 823456896 661263424 679012384 857986432 804788096 653560320 580321048 532850688 641767438 485364504 777878296 771781320 371421108 555575762 747207302 525001818 366546800 544470272 608404720 729034096 338721488 476832752 403985952 385910326 319971032 483660784 518811984 556901908 660836290 635199472 436367776 574062587 415945400 766862096 486479088 606395888 366852336 570349786 531706896 558008400 329822124 387386864 794492950 376744432 765904496 797501808 690499808 516363780 650537392 453057584 667720176 752435472 370346072 362911216 581601202 512520800 507000816 599172853 421174728 801923312 315167336 728504748 780856360 721519272 331282736 531641584 688763088 330790384 711842184 391667952 332346160 429221984 383506256 721012328 729900360 799599792 504015600 386808784 511075312 605604144 570480176 345873008 577820368 583913200 586202608 375332032 627446385 735503348 586521024 611963888 553495182 760455042 616936048 531496164 692024304 547140960 341088096 528247500 322244706 392822144 647183704 736279136 616978352 680520560 689564967 663023856 26582660 676947048 311827352 997240320 865262688 272541784 240271360 94422528 660700000 56988870 869614602 253499456 754192805 255694920 522096768 938510884 493400391 307468416 867987984 364855680 337157632 178257984 870391264 752217216 227737888 566116963 70611840 461548832 167208640 870270368 553323082 163628608 219514880 229778288 233462572 594648704 91778560 869528800 901730368 20976136 489274752 938333184 697271040 595006048 730263236 464410408 309722888 747119084 983934464 518757132 462711296 264777341 403061440 473832844 321930654 711235048 423451648 203528800 900149472 753664456 55950688 386958880 617444445 380824288 273122740 188245120 7169592 251616164 513209920 747215568 270447616 493032448 225876480 167179348 788327102 165278720 68383744 892380032 183481892 319622912 713058916 412063628 182428384 306442612 449751150 171068668 130857216 50489216 539407232 163621804 252362860 997931200 102290032 920423584 718559024 704491148 682017280 443685120 444084992 483250896 428822640 242649600 770949408 929433344 312466320 265196480 90604800 44192784 758355768 677470816 351164556 314030770 577435688 555645808 563753280 576903824 998501248 927403194 508018046 614399396 142843544 698184064 587000832 714773152 552418648 334734720 97184600 4472800 74087321 326655136 948214940 862477440 466925184 386084256 469313172 480346832 412873872 48713536 491991920 640370720 739932160 889667424 955219560 700992704 803495876 609774464 862807040 449358384 528144448 951518368 567147008 719665084 337666064 406862912 248255800 814517696 973604120 220258880 595889160 542911853 629018774 253487360 880283648 311065636 793396352 176594560 180136752 687090289 293197056 762072743 729329110 912633592 908411120 135871744 194025644 842419686 524011520 746405664 198531570 881315044 4642304 485140384 616723734 433650400 661637932 23082096 521733120 647141722 61933497 466656186 773309824 129345792 344773728 143077872 962292688 864695696 370761216 101447008 928778672 399449844
610208992 792392365 849819620 637063524 831161168 945402664 951601104 520816816 591605712 645843880 616322928 766618068 529261776 577116176 513707728 621507780 598151248 650852928 944942504 700040912 864004200 513211494 879162831 612114848 624771834 665969988 873755454 887510408 686751732 839033534 844177808 710041920 770630864 664791024 984411032 910906960 600599216 862187760 631516194 961271768 561626320 790552304 861673496 806935824 553758784 651384528 634117732 787867088 821285968 629265808 855040464 726888656 790421584 790045850 854032022 896460560 591524112 677238672 644183914 895835728 824749674 891170400 780933752 970939293 526277584 517546346 492543968 761535824 969034282 775617296 864217024 662949164 620142672 830040048 586960940 951350317 896189328 728542864 836459724 800474576 767562494 685531344 894949328 964298960 859973136 601312752 796233352 520430770 569755726 544371152 589331178 975050264 603182728 918751184 959671211 678925728 984989104 847837904 812340336 707556656 400193296 272032960 366531969 274277760 481199680 118145920 426266656 306403700 346306336 228767598 196799232 162706688 506083896 116264960 407624308 100898616 181363584 254233600 318953068 278237568 46229920 312983720 422791152 166777648 412387684 420415096 69297504 275388528 311950112 413352846 438437072 52527776 250037476 520271012 534326400 133813200 351184384 267958464 381035840 228071040 56829000 80229376 516564340 293224634 466858068 297310464 177339872 176466020 450683776 127232744 79478912 72290560 325044192 453685312 453662704 479110144 512063792 406617760 488519456 175554432 49333952 520571472 172272992 248176688 93279528 428484549 42841344 409115024 347755428 83466246 114837151 409226288 219467296 158397056 416680864 266473632 493289623 478723086 80205568 413118546 39773776 533988376 354353132 234512832 475456201 139513812 288218178 136680648 314003328 206329078 83635456 313364736 272269568 83188224 482494848 320301376 338050336 517024384 463826048 312598272 310506792 263036432 371953182 215550248 508064040 501967064 101606852 285761506 477393046 255187562 96732544 274656016 338590464 459219840 68907232 207018496 134171696 116096070 50156776 213846528 248997728 287087652 391022034 365385216 166553520 304248331 146131144 497047840 216664832 336581632 97038080 300535530 261892640 288194144 60007868 117572608 524678694 106930176 496090240 527687552 420685552 246549524 380723136 183243328 397905920 482621216 100531816 93096960 311786946 242706544 237186560 329358597 151360472 532109056 45353080 458690492 511042104 451705016 61468480 261827328 418948832 60976128 442027928 121853696 62531904 159407728 113692000 451198072 460086104 529785536 234201344 116994528 241261056 335789888 300665920 76058752 308006112 314098944 316388352 105517776 357632129 465689092 316706768 342149632 283680926 490640786 347121792 261681908 422210048 277326704 71273840 258433244 52430450 123007888 377369448 466464880 347164096 410706304 419750711 393209600 564338784 650664496 696334976 554626848 522919050 730752256 85647712 932279296 311281920 30217536 592134816 305436512 158589440 359628480 876409520 23370240 143483266 888684660 125047376 519555400 20282928 438904716 525139968 824840560 636922624 317925232 811244252 644765696 535459680 3331542 667072352 871805972 280946180 117625868 282803436 676074176 978466912 122697824 147259975 169859000 804391952 206321344 251156720 444339364 765252352 176954650 10079232 121510272 671423968 946489312 657982912 511868032 753718560 909644096 121468008 558968064 672910080 295995776 485586464 791044608 771935296 769192500 775154804 729506016 331787484 351222050 469695244 741658656 53931688 121950208 182404020 658525376 636608128 423150640 359273622 611625568 406167088 542971512 554859776 153428096 389728728 858489600 161746944 566354112 627045300 121457566 709617952 754710840 724423872 450179350 522518816 900347680 944046204 223185168 95169824 848684736 633464736 716794432 444564532 891819584 657660472 893902912 825267344 952647168 140573216 882688 266036608 62276608 984680320 800138436 975818212 844480512 493512096 383434552 127091552 82829952 913290736 542544356 435709696 16660096 310313240 739723520 414970336 886074528 929678976 501789696 834436192 273947744 262871232 699475700 484675180 525478368 70976000 108653440 696108656 144984704 864259584 710651648 680477408 204107428 267028160 123695328 646530270 587794432 336896000 467224376 221617448 195019648 708129216 399504564 675087712 424116320 207229268 518465024 674001500 863377464 715128204 149557416 711614636 588905984 100237948 776687544 686210100 669991936 432769777 49360672 886309120 962178720 581356224 844591072 83185604 996670316 761581984 209125720 741892928 355540448 30066000 675820288 597912798 122604509 722614784 724113408 173879264 813380391 302951936 163241728 631997152 252987520 961277840 41563552 992143744 541803792 865989476 693918720 262764960 769427528 805811200 520106362 370796134 223163296
274792384 456975757 514403012 301646916 495744560 609986056 616184496 185400208 256189104 310427272 280906320 431201460 193845168 241699568 178291120 286091172 262734640 315436320 609525896 364624304 528587592 177794886 543746223 276698240 289355226 330553380 538338846 552093800 351335124 503616926 508761200 374625312 435214256 329374416 648994424 575490352 265182608 526771152 296099586 625855160 226209712 455135696 526256888 471519216 218342176 315967920 298701124 452450480 485869360 293849200 519623856 391472048 455004976 454629242 518615414 561043952 256107504 341822064 308767306 560419120 489333066 555753792 445517144 635522685 190860976 182129738 157127360 426119216 633617674 440200688 528800416 327532556 284726064 494623440 251544332 615933709 560772720 393126256 501043116 465057968 432145886 350114736 559532720 628882352 524556528 265896144 460816744 185014162 234339118 208954544 253914570 639633656 267766120 583334576 624254603 343509120 649572496 512421296 476923728 372140048 732975824 604815488 699314497 607060288 813982208 450928448 759049184 639186228 679088864 561550126 529581760 495489216 838866424 449047488 740406836 433681144 514146112 587016128 651735596 611020096 379012448 645766248 755573680 499560176 745170212 753197624 402080032 608171056 644732640 746135374 771219600 385310304 582820004 853053540 867108928 466595728 683966912 600740992 713818368 560853568 389611528 413011904 849346868 626007162 799640596 630092992 510122400 509248548 783466304 460015272 412261440 405073088 657826720 786467840 786445232 811892672 844846320 739400288 821301984 508336960 382116480 853354000 505055520 580959216 426062056 761267077 375623872 741897552 680537956 416248774 447619679 742008816 552249824 491179584 749463392 599256160 826072151 811505614 412988096 745901074 372556304 866770904 687135660 567295360 808238729 472296340 621000706 469463176 646785856 539111606 416417984 646147264 605052096 415970752 815277376 653083904 670832864 849806912 796608576 645380800 760812904 713342544 822259294 665856360 958370152 952273176 551912964 736067618 927699158 705493674 547038656 724962128 788896576 909525952 519213344 657324608 584477808 566402182 500462888 664152640 699303840 737393764 841328146 815691328 616859632 754554443 596437256 947353952 666970944 786887744 547344192 750841642 712198752 738500256 510313980 567878720 974984806 557236288 946396352 977993664 870991664 696855636 831029248 633549440 848212032 932927328 550837928 543403072 762093058 693012656 687492672 779664709 601666584 982415168 495659192 908996604 961348216 902011128 511774592 712133440 869254944 511282240 892334040 572159808 512838016 609713840 563998112 901504184 910392216 980091648 684507456 567300640 691567168 786096000 750972032 526364864 758312224 764405056 766694464 555823888 807938241 915995204 767012880 792455744 733987038 940946898 797427904 711988020 872516160 727632816 521579952 708739356 502736562 573314000 827675560 916770992 797470208 861012416 870056823 843515712 561130880 537826304 935772912 164379456 340302656 319957413 594880824 621889870 216448384 381373909 686387776 294211026 354159264 932138800 880663552 381109359 542301272 972335248 116946560 604651648 469604000 622049744 695628800 924039880 743056616 277235360 25818552 535455008 336909864 476269072 495685728 420383066 133850112 711523747 372885296 262873696 714265440 308778800 126851740 329039344 361217344 261167520 521372672 350774912 556403096 375113216 430297920 768627200 712791616 406318018 611602432 674273536 569077338 516969290 588467200 643420352 53512256 869034560 362131864 334838656 780951000 352446530 732032784 513664128 258696984 989892000 337241590 339941696 348973372 70745584 160217088 809827840 225631560 526744180 786642552 276229032 371602736 643170112 950118400 367628396 91800192 664601393 494757632 141721760 283412640 531713120 56643920 526205544 897276448 446602335 934012416 955524902 697507296 124458068 228502256 567596048 464512278 495431680 124136320 191829264 134835264 769796188 891463088 648606928 481259392 215924064 382022000 296742012 144283992 427138176 322968896 296438272 802355584 21678848 351962496 32492544 853285200 504370356 631477600 148518880 180895086 450540928 953838080 189783016 591363072 121663808 513964009 744690236 404293248 152238368 948500574 647218304 159037184 49796864 653863768 174386250 214371776 869859500 979341516 85301896 43904000 466331152 550712832 896678592 949565192 387872216 911144448 432213568 906908804 498505940 901992930 399684416 446310050 561815312 710054016 94542352 217100480 473278208 268325888 412762080 642835144 173556242 965954624 825189316 861589800 350711360 647261702 339204180 463674081 649178604 300653024 17379136 782760088 957427912 442293120 272071124 120216608 849959872 440313154 735698288 171137856 177985024 541436960 585104701 924137088 605607072 318988992 451100288 76777356 589172856 940596632 22310704 198319132 869849968 854097664 735955968 225493376 459631370 519425700 996045840
611184000 793367373 850794628 638038532 832136176 946377672 952576112 521791824 592580720 646818888 617297936 767593076 530236784 578091184 514682736 622482788 599126256 651827936 945917512 701015920 864979208 514186502 880137839 613089856 625746842 666944996 874730462 888485416 687726740 840008542 845152816 711016928 771605872 665766032 985386040 911881968 601574224 863162768 632491202 962246776 562601328 791527312 862648504 807910832 554733792 652359536 635092740 788842096 822260976 630240816 856015472 727863664 791396592 791020858 855007030 897435568 592499120 678213680 645158922 896810736 825724682 892145408 781908760 971914301 527252592 518521354 493518976 762510832 970009290 776592304 865192032 663924172 621117680 831015056 587935948 952325325 897164336 729517872 837434732 801449584 768537502 686506352 895924336 965273968 860948144 602287760 797208360 521405778 570730734 545346160 590306186 976025272 604157736 919726192 960646219 679900736 985964112 848812912 813315344 708531664 844186000 716025664 810524673 718270464 925192384 562138624 870259360 750396404 790299040 672760302 640791936 606699392 950076600 560257664 851617012 544891320 625356288 698226304 762945772 722230272 490222624 756976424 866783856 610770352 856380388 864407800 513290208 719381232 755942816 857345550 882429776 496520480 694030180 964263716 978319104 577805904 795177088 711951168 825028544 672063744 500821704 524222080 960557044 737217338 910850772 741303168 621332576 620458724 894676480 571225448 523471616 516283264 769036896 897678016 897655408 923102848 956056496 850610464 932512160 619547136 493326656 964564176 616265696 692169392 537272232 872477253 486834048 853107728 791748132 527458950 558829855 853218992 663460000 602389760 860673568 710466336 937282327 922715790 524198272 857111250 483766480 977981080 798345836 678505536 919448905 583506516 732210882 580673352 757996032 650321782 527628160 757357440 716262272 527180928 926487552 764294080 782043040 961017088 907818752 756590976 614889768 567419408 676336158 519933224 812447016 806350040 405989828 590144482 781776022 559570538 401115520 579038992 642973440 763602816 373290208 511401472 438554672 420479046 354539752 518229504 553380704 591470628 695405010 669768192 470936496 608631307 450514120 801430816 521047808 640964608 401421056 604918506 566275616 592577120 364390844 421955584 829061670 411313152 800473216 832070528 725068528 550932500 685106112 487626304 702288896 787004192 404914792 397479936 616169922 547089520 541569536 633741573 455743448 836492032 349736056 763073468 815425080 756087992 365851456 566210304 723331808 365359104 746410904 426236672 366914880 463790704 418074976 755581048 764469080 834168512 538584320 421377504 545644032 640172864 605048896 380441728 612389088 618481920 620771328 409900752 662015105 770072068 621089744 646532608 588063902 795023762 651504768 566064884 726593024 581709680 375656816 562816220 356813426 427390864 681752424 770847856 651547072 715089280 724133687 697592576 508381352 961914208 713275232 372630378 108876160 841398576 224893180 122115808 282362928 115984000 36193152 351517952 695448560 904492659 670914952 118897342 529472040 296872032 770708884 161942933 452915592 684544800 366220832 417715584 753287480 652046848 252917732 870381284 293713312 802267776 170096096 830225152 989648048 751003488 262852608 482264618 741877248 666114456 643542560 222177803 990574528 578009920 650858496 439851072 843485460 621472064 702980064 731037412 997774536 419680960 862583872 865038892 624905360 615853952 768068056 7892454 699888352 582921984 552324752 256790208 358306620 369082180 403804118 421460184 427704832 757045504 145258496 853083392 574040672 82918200 96011504 563657776 594443366 942759912 851193584 37331200 95534080 730351328 460839680 832532768 204933776 441629956 321173792 18227088 825448528 208777968 306717184 271139168 173532048 837557248 914892208 47842352 304861696 300595312 679002320 631499264 989043072 750537600 391315464 128981888 585229376 557080576 923157456 895840880 458974522 223969228 948007488 400455424 401025472 446255584 982635896 949397376 600377592 91621744 39080704 989136068 651389472 344654204 717725816 451213824 646735416 196837706 675291810 6113792 485579880 425459136 222094136 643118522 806504832 275580896 165519872 11262351 881945344 943988608 597949600 398648000 232721544 66741584 794683008 945347584 347857344 780281856 847895160 105028000 229201600 188424708 863237956 537539136 941318432 691338384 825991792 208179104 747248480 830117252 58088520 545326848 11702272 14225920 723400320 832828416 150046688 682547200 220738080 46001672 406238528 699486720 380235776 456394592 214780200 197905024 104571648 813568512 63471680 46099516 220588406 381138240 909081744 5892800 140029792 995535132 946060656 676044832 962304970 693462912 998384160 449218816 706138464 333606156 952253296 680114720 789756356 350168861 159515180 413288448 431057636 840743576 419608608 532804940 326351056 781447248
583955596 766138969 823566224 610810128 804907772 919149268 925347708 494563420 565352316 619590484 590069532 740364672 503008380 550862780 487454332 595254384 571897852 624599532 918689108 673787516 837750804 486958098 852909435 585861452 598518438 639716592 847502058 861257012 660498336 812780138 817924412 683788524 744377468 638537628 958157636 884653564 574345820 835934364 605262798 935018372 535372924 764298908 835420100 780682428 527505388 625131132 607864336 761613692 795032572 603012412 828787068 700635260 764168188 763792454 827778626 870207164 565270716 650985276 617930518 869582332 798496278 864917004 754680356 944685897 500024188 491292950 466290572 735282428 942780886 749363900 837963628 636695768 593889276 803786652 560707544 925096921 869935932 702289468 810206328 774221180 741309098 659277948 868695932 938045564 833719740 575059356 769979956 494177374 543502330 518117756 563077782 948796868 576929332 892497788 933417815 652672332 958735708 821584508 786086940 681303260 762962056 634801720 729300729 637046520 843968440 480914680 789035416 669172460 709075096 591536358 559567992 525475448 868852656 479033720 770393068 463667376 544132344 617002360 681721828 641006328 408998680 675752480 785559912 529546408 775156444 783183856 432066264 638157288 674718872 776121606 801205832 415296536 612806236 883039772 897095160 496581960 713953144 630727224 743804600 590839800 419597760 442998136 879333100 655993394 829626828 660079224 540108632 539234780 813452536 490001504 442247672 435059320 687812952 816454072 816431464 841878904 874832552 769386520 851288216 538323192 412102712 883340232 535041752 610945448 456048288 791253309 405610104 771883784 710524188 446235006 477605911 771995048 582236056 521165816 779449624 629242392 856058383 841491846 442974328 775887306 402542536 896757136 717121892 597281592 838224961 502282572 650986938 499449408 676772088 569097838 446404216 676133496 635038328 445956984 845263608 683070136 700819096 879793144 826594808 675367032 767252384 719782024 828698774 672295840 964809632 958712656 558352444 742507098 934138638 711933154 553478136 731401608 795336056 915965432 525652824 663764088 590917288 572841662 506902368 670592120 705743320 743833244 847767626 822130808 623299112 760993923 602876736 953793432 673410424 793327224 553783672 757281122 718638232 744939736 516753460 574318200 981424286 563675768 952835832 984433144 877431144 703295116 837468728 639988920 854651512 939366808 557277408 549842552 768532538 699452136 693932152 786104189 608106064 988854648 502098672 915436084 967787696 908450608 518214072 718572920 875694424 517721720 898773520 578599288 519277496 616153320 570437592 907943664 916831696 986531128 690946936 573740120 698006648 792535480 757411512 532804344 764751704 770844536 773133944 562263368 814377721 922434684 773452360 798895224 740426518 947386378 803867384 718427500 878955640 734072296 528019432 715178836 509176042 579753480 834115040 923210472 803909688 867451896 876496303 849955192 99729280 771839296 914893472 760620672 606820656 82063296 380440800 266992780 395911680 928893052 209992180 43706660 346460528 641368526 840643648 581410330 578778880 764791104 336872598 607974912 771210744 514749080 168041886 815686968 355820256 107048856 260530176 202560544 11360272 890641920 677144608 542493151 404832208 853227520 424133304 362905856 451258518 129336475 140726528 357385300 130019904 282679940 16390016 12682287 329008800 617223616 413762560 658865664 392472192 350515200 181587848 988143054 661385984 465162120 200728800 282804226 676314112 279644096 222355712 570850884 830005800 916730752 503740016 837700328 502148488 808057272 66084944 688763136 53536768 234086984 490715744 646250736 917514176 939343216 939330788 748208220 968945700 945898514 575035520 62745600 364148736 477285968 450693120 332844480 254595200 153884938 68677504 865693892 648192992 282529930 148303824 221421056 20564864 697828256 750420304 357164864 882454784 178833368 103042904 874376192 43340548 67564956 515049152 71052544 630750296 50578791 701781948 701301552 819291776 976062056 479481584 485778000 213739136 90378624 307203296 801531276 665013904 854827068 751951736 175258368 685678000 88440064 885366368 573364352 530841888 412892040 599317664 380674082 509005304 747722496 660257760 88382998 252096456 181604592 881878720 430482175 184994448 76595072 482065888 539458712 737188386 186829856 991678720 388774860 490949368 342474288 218706688 621838080 341990752 124484378 305213560 99483456 602352875 401677576 451852480 438784768 365531136 131911208 980049620 460460864 368998912 262660384 554565190 190476768 741744832 192776784 878197312 315521120 713347072 328413440 564371504 639265581 667947744 9019970 257440364 781568848 816971008 531948904 777934620 900519016 757399040 962436736 168716340 612792928 462543724 182283934 992808286 198957410 959378384 74417950 335796224 748243200 409636768 605758568 561423292 172721380 485311094 992334200 143013776 596164832
464454336 646637709 704064964 491308868 685406512 799648008 805846448 375062160 445851056 500089224 470568272 620863412 383507120 431361520 367953072 475753124 452396592 505098272 799187848 554286256 718249544 367456838 733408175 466360192 479017178 520215332 728000798 741755752 540997076 693278878 698423152 564287264 624876208 519036368 838656376 765152304 454844560 716433104 485761538 815517112 415871664 644797648 715918840 661181168 408004128 505629872 488363076 642112432 675531312 483511152 709285808 581134000 644666928 644291194 708277366 750705904 445769456 531484016 498429258 750081072 678995018 745415744 635179096 825184637 380522928 371791690 346789312 615781168 823279626 629862640 718462368 517194508 474388016 684285392 441206284 805595661 750434672 582788208 690705068 654719920 621807838 539776688 749194672 818544304 714218480 455558096 650478696 374676114 424001070 398616496 443576522 829295608 457428072 772996528 813916555 533171072 839234448 702083248 666585680 561802000 585426864 457266528 551765537 459511328 666433248 303379488 611500224 491637268 531539904 414001166 382032800 347940256 691317464 301498528 592857876 286132184 366597152 439467168 504186636 463471136 231463488 498217288 608024720 352011216 597621252 605648664 254531072 460622096 497183680 598586414 623670640 237761344 435271044 705504580 719559968 319046768 536417952 453192032 566269408 413304608 242062568 265462944 701797908 478458202 652091636 482544032 362573440 361699588 635917344 312466312 264712480 257524128 510277760 638918880 638896272 664343712 697297360 591851328 673753024 360788000 234567520 705805040 357506560 433410256 278513096 613718117 228074912 594348592 532988996 268699814 300070719 594459856 404700864 343630624 601914432 451707200 678523191 663956654 265439136 598352114 225007344 719221944 539586700 419746400 660689769 324747380 473451746 321914216 499236896 391562646 268869024 498598304 457503136 268421792 667728416 505534944 523283904 702257952 649059616 497831840 362362024 314891664 423808414 267405480 559919272 553822296 153462084 337616738 529248278 307042794 148587776 326511248 390445696 511075072 120762464 258873728 186026928 167951302 102012008 265701760 300852960 338942884 442877266 417240448 218408752 356103563 197986376 548903072 268520064 388436864 148893312 352390762 313747872 340049376 111863100 169427840 576533926 158785408 547945472 579542784 472540784 298404756 432578368 235098560 449761152 534476448 152387048 144952192 363642178 294561776 289041792 381213829 203215704 583964288 97208312 510545724 562897336 503560248 113323712 313682560 470804064 112831360 493883160 173708928 114387136 211262960 165547232 503053304 511941336 581640768 286056576 168849760 293116288 387645120 352521152 127913984 359861344 365954176 368243584 157373008 409487361 517544324 368562000 394004864 335536158 542496018 398977024 313537140 474065280 329181936 123129072 310288476 104285682 174863120 429224680 518320112 399019328 462561536 471605943 445064832 11580640 650812896 784943360 482421792 849922952 283824032 894955648 911090352 769358096 735825408 371739184 85251080 685054464 868640888 886717160 619777600 245147120 742357408 84720638 884998352 746477568 710040746 912513488 130680220 735364452 593360484 941891840 670877440 874164736 511662761 459629682 802149696 431306064 281353120 971865602 362301696 906402672 33541120 599563824 186374400 853885520 289625580 241415040 543273083 368248712 306295448 643242416 569038976 900764800 988625264 78192640 26648 109885136 715001280 634038336 826287088 251150148 76451584 231663444 943218432 308010000 84049160 408157460 20564992 579294740 544539120 990359276 135234096 335210658 483283968 719192512 995475156 761326848 505516800 873024976 337401920 595819756 853964288 614929704 171339246 135480030 515303460 921023488 279737808 560758784 870719778 351134312 731320936 817766400 90237824 899118384 76130084 674377382 947778984 505457074 176453632 103279588 523473904 939432293 678931072 367503616 292674980 49640448 159656768 966590728 577002194 488328700 433152834 185058304 902261760 170112556 212762128 262282376 540486396 619631344 384566352 682988320 153310366 396275250 136239936 917312928 445925120 308617996 898641456 264466650 742812096 541080936 387488000 796772726 381382844 47095462 884867168 309597620 143465842 346895872 193258304 184973440 884310752 975680000 875743616 791231090 225513344 61328320 115307480 566643482 863093768 414310168 759590832 3655456 223139840 133590464 5000640 212860464 273102888 70449078 888232432 183596576 224113936 695396352 506989312 955943220 521734528 591959232 944991072 446175080 651565664 788967747 448429568 972490206 355676416 956089600 884695736 843642528 715754812 513901536 722412424 458104576 117136480 704239208 626884672 457877336 501051552 649289152 180370153 663183360 76528000 194101248 864584704 876908525 150425600 656336768 8985000 662114032 558714944 620502956 67257168 935181312 915294283 741844608 536042112
457018064 639201437 696628692 483872596 677970240 792211736 798410176 367625888 438414784 492652952 463132000 613427140 376070848 423925248 360516800 468316852 444960320 497662000 791751576 546849984 710813272 360020566 725971903 458923920 471580906 512779060 720564526 734319480 533560804 685842606 690986880 556850992 617439936 511600096 831220104 757716032 447408288 708996832 478325266 808080840 408435392 637361376 708482568 653744896 400567856 498193600 480926804 634676160 668095040 476074880 701849536 573697728 637230656 636854922 700841094 743269632 438333184 524047744 490992986 742644800 671558746 737979472 627742824 817748365 373086656 364355418 339353040 608344896 815843354 622426368 711026096 509758236 466951744 676849120 433770012 798159389 742998400 575351936 683268796 647283648 614371566 532340416 741758400 811108032 706782208 448121824 643042424 367239842 416564798 391180224 436140250 821859336 449991800 765560256 806480283 525734800 831798176 694646976 659149408 554365728 631603216 503442880 597941889 505687680 712609600 349555840 657676576 537813620 577716256 460177518 428209152 394116608 737493816 347674880 639034228 332308536 412773504 485643520 550362988 509647488 277639840 544393640 654201072 398187568 643797604 651825016 300707424 506798448 543360032 644762766 669846992 283937696 481447396 751680932 765736320 365223120 582594304 499368384 612445760 459480960 288238920 311639296 747974260 524634554 698267988 528720384 408749792 407875940 682093696 358642664 310888832 303700480 556454112 685095232 685072624 710520064 743473712 638027680 719929376 406964352 280743872 751981392 403682912 479586608 324689448 659894469 274251264 640524944 579165348 314876166 346247071 640636208 450877216 389806976 648090784 497883552 724699543 710133006 311615488 644528466 271183696 765398296 585763052 465922752 706866121 370923732 519628098 368090568 545413248 437738998 315045376 544774656 503679488 314598144 713904768 551711296 569460256 748434304 695235968 544008192 692321032 644850672 753767422 597364488 889878280 883781304 483421092 667575746 859207286 637001802 478546784 656470256 720404704 841034080 450721472 588832736 515985936 497910310 431971016 595660768 630811968 668901892 772836274 747199456 548367760 686062571 527945384 878862080 598479072 718395872 478852320 682349770 643706880 670008384 441822108 499386848 906492934 488744416 877904480 909501792 802499792 628363764 762537376 565057568 779720160 864435456 482346056 474911200 693601186 624520784 619000800 711172837 533174712 913923296 427167320 840504732 892856344 833519256 443282720 643641568 800763072 442790368 823842168 503667936 444346144 541221968 495506240 833012312 841900344 911599776 616015584 498808768 623075296 717604128 682480160 457872992 689820352 695913184 698202592 487332016 739446369 847503332 698521008 723963872 665495166 872455026 728936032 643496148 804024288 659140944 453088080 640247484 434244690 504822128 759183688 848279120 728978336 792520544 801564951 775023840 534691500 602360384 552984520 727631488 614315258 304752384 614989504 752579944 793982932 122283844 977487700 682122560 449925120 318675461 200736032 850926336 961322682 769417080 143464400 533706688 136039272 403884544 100345224 629415552 370360000 209225548 404900588 317713904 507345954 365880480 37315872 625922660 177378504 903320576 332077516 80471488 480067936 944604384 342143616 683001520 985797124 785565712 385444928 591529472 474305526 893947200 540694528 998731064 196994244 610312380 875545840 323471232 587516480 863676460 180197896 599728428 475388442 920170768 407859504 396196536 573498976 220915836 221192064 815926912 564567696 629094746 427491584 982737920 279581184 941629312 17054144 513687626 179694576 49592606 739118592 112918925 166094304 656979982 178628680 344063072 441365248 190410432 533436032 18853376 595123200 306144256 352698870 466107168 63931768 597814784 171958384 854678400 108927600 831189088 831607984 476288000 127717120 478408912 905122816 549899840 460805504 235048496 227498384 965343648 222690516 317279264 634413120 274610304 112119084 307104492 995815954 528151728 895665264 530190784 606788496 224840000 620875968 282314752 453424170 891286672 461005136 462736967 329977456 843809200 227089920 426194504 414064064 210679040 585094288 418464000 766341696 190747984 931607120 327548952 167552000 157475752 171830968 498732865 475955568 327551744 811959264 524650000 250755040 228094392 91504000 920356352 263773184 89188208 378625724 312180168 445970158 384740560 175964448 448602868 156331984 440678124 994563520 320283616 942477984 439590416 955655984 980974202 138620240 809485344 88841344 341976914 201747948 379275648 220344960 125275296 313452480 949543995 139484720 799376576 342914800 873887661 724089408 981184576 860253696 973946358 889919872 128274080 132789248 27666688 422271424 913287680 311303316 822103840 765673617 220033520 832096256 695006528 985751700 325129568 59869312 743310016 516799250 363413528 74324200 583021984
529874128 712057501 769484756 556728660 750826304 865067800 871266240 440481952 511270848 565509016 535988064 686283204 448926912 496781312 433372864 541172916 517816384 570518064 864607640 619706048 783669336 432876630 798827967 531779984 544436970 585635124 793420590 807175544 606416868 758698670 763842944 629707056 690296000 584456160 904076168 830572096 520264352 781852896 551181330 880936904 481291456 710217440 781338632 726600960 473423920 571049664 553782868 707532224 740951104 548930944 774705600 646553792 710086720 709710986 773697158 816125696 511189248 596903808 563849050 815500864 744414810 810835536 700598888 890604429 445942720 437211482 412209104 681200960 888699418 695282432 783882160 582614300 539807808 749705184 506626076 871015453 815854464 648208000 756124860 720139712 687227630 605196480 814614464 883964096 779638272 520977888 715898488 440095906 489420862 464036288 508996314 894715400 522847864 838416320 879336347 598590864 904654240 767503040 732005472 627221792 706842801 578682465 673181474 580927265 787849185 424795425 732916161 613053205 652955841 535417103 503448737 469356193 812733401 422914465 714273813 407548121 488013089 560883105 625602573 584887073 352879425 619633225 729440657 473427153 719037189 727064601 375947009 582038033 618599617 720002351 745086577 359177281 556686981 826920517 840975905 440462705 657833889 574607969 687685345 534720545 363478505 386878881 823213845 599874139 773507573 603959969 483989377 483115525 757333281 433882249 386128417 378940065 631693697 760334817 760312209 785759649 818713297 713267265 795168961 482203937 355983457 827220977 478922497 554826193 399929033 735134054 349490849 715764529 654404933 390115751 421486656 715875793 526116801 465046561 723330369 573123137 799939128 785372591 386855073 719768051 346423281 840637881 661002637 541162337 782105706 446163317 594867683 443330153 620652833 512978583 390284961 620014241 578919073 389837729 789144353 626950881 644699841 823673889 770475553 619247777 579387128 531916768 640833518 484430584 776944376 770847400 370487188 554641842 746273382 524067898 365612880 543536352 607470800 728100176 337787568 475898832 403052032 384976406 319037112 482726864 517878064 555967988 659902370 634265552 435433856 573128667 415011480 765928176 485545168 605461968 365918416 569415866 530772976 557074480 328888204 386452944 793559030 375810512 764970576 796567888 689565888 515429860 649603472 452123664 666786256 751501552 369412152 361977296 580667282 511586880 506066896 598238933 420240808 800989392 314233416 727570828 779922440 720585352 330348816 530707664 687829168 329856464 710908264 390734032 331412240 428288064 382572336 720078408 728966440 798665872 503081680 385874864 510141392 604670224 569546256 344939088 576886448 582979280 585268688 374398112 626512465 734569428 585587104 611029968 552561262 759521122 616002128 530562244 691090384 546207040 340154176 527313580 321310786 391888224 646249784 735345216 616044432 679586640 688631047 662089936 238015392 809819104 67153840 85115904 784233452 201899136 226209920 88576768 468270884 115288384 322130048 966053888 542674528 654137522 798816904 348926976 230603548 74361920 555682912 414724096 119416384 727291956 488354328 906965470 427019440 434387264 167870368 511067834 623904096 34682464 859228576 819807360 16131208 790713780 958673024 597606176 947397132 414020240 266260660 371903984 122133264 158076416 182134334 133680618 761288384 851568640 907163904 531462144 325121536 64864928 240516144 543802550 538424448 626769356 164198711 675238192 711033280 520399344 731126912 460320768 835730176 462548896 865562496 353832784 755279788 599276320 83490908 997188800 947352384 8760504 36468704 863577088 393197640 797318144 643835703 598039764 197388448 195373132 331785000 971899792 600984252 535593472 164840972 539911124 533652576 837639168 232795136 975400288 197579484 556795392 376778539 234174444 132734960 572183552 225059192 83586576 870949060 333543936 471694144 910982144 771193664 110903384 883797248 993132632 564182062 101727408 63603387 400465408 964473856 457188834 922678244 749564064 173628536 624100192 842161792 213900672 809543168 868187712 958496768 647895360 319778112 751917632 359697232 164686912 732640768 524586160 691220384 524338560 952426368 230668472 613889966 757486592 482257284 922992800 274466936 586743552 649866093 704933888 846500068 353641472 347461888 998861462 611247352 627081600 818938880 920701108 180148024 934088460 46780800 539448192 530929312 643973760 189230448 614780864 237049344 663548776 187589554 942308608 644132732 198968512 659517560 427399216 771261312 481688800 880532992 582603136 484481536 379138320 919830400 144963936 575180000 753765732 610710434 145587856 497873024 206471552 174832624 761314144 402518784 317465168 367844634 946878252 768128920 603785792 542990338 684896844 55071208 412741036 543787136 824748024 676589156 484239432 51440000 386966400 896197376 784250112 169053901 511690624 737899512 483897104
148145808 330329181 387756436 175000340 369097984 483339480 489537920 58753632 129542528 183780696 154259744 304554884 67198592 115052992 51644544 159444596 136088064 188789744 482879320 237977728 401941016 51148310 417099647 150051664 162708650 203906804 411692270 425447224 224688548 376970350 382114624 247978736 308567680 202727840 522347848 448843776 138536032 400124576 169453010 499208584 99563136 328489120 399610312 344872640 91695600 189321344 172054548 325803904 359222784 167202624 392977280 264825472 328358400 327982666 391968838 434397376 129460928 215175488 182120730 433772544 362686490 429107216 318870568 508876109 64214400 55483162 30480784 299472640 506971098 313554112 402153840 200885980 158079488 367976864 124897756 489287133 434126144 266479680 374396540 338411392 305499310 223468160 432886144 502235776 397909952 139249568 334170168 58367586 107692542 82307968 127267994 512987080 141119544 456688000 497608027 216862544 522925920 385774720 350277152 245493472 652342288 524181952 618680961 526426752 733348672 370294912 678415648 558552692 598455328 480916590 448948224 414855680 758232888 368413952 659773300 353047608 433512576 506382592 571102060 530386560 298378912 565132712 674940144 418926640 664536676 672564088 321446496 527537520 564099104 665501838 690586064 304676768 502186468 772420004 786475392 385962192 603333376 520107456 633184832 480220032 308977992 332378368 768713332 545373626 719007060 549459456 429488864 428615012 702832768 379381736 331627904 324439552 577193184 705834304 705811696 731259136 764212784 658766752 740668448 427703424 301482944 772720464 424421984 500325680 345428520 680633541 294990336 661264016 599904420 335615238 366986143 661375280 471616288 410546048 668829856 518622624 745438615 730872078 332354560 665267538 291922768 786137368 606502124 486661824 727605193 391662804 540367170 388829640 566152320 458478070 335784448 565513728 524418560 335337216 734643840 572450368 590199328 769173376 715975040 564747264 525799474 478329114 587245864 430842930 723356722 717259746 316899534 501054188 692685728 470480244 312025226 489948698 553883146 674512522 284199914 422311178 349464378 331388752 265449458 429139210 464290410 502380334 606314716 580677898 381846202 519541013 361423826 712340522 431957514 551874314 312330762 515828212 477185322 503486826 275300550 332865290 739971376 322222858 711382922 742980234 635978234 461842206 596015818 398536010 613198602 697913898 315824498 308389642 527079628 457999226 452479242 544651279 366653154 747401738 260645762 673983174 726334786 666997698 276761162 477120010 634241514 276268810 657320610 337146378 277824586 374700410 328984682 666490754 675378786 745078218 449494026 332287210 456553738 551082570 515958602 291351434 523298794 529391626 531681034 320810458 572924811 680981774 531999450 557442314 498973608 705933468 562414474 476974590 637502730 492619386 286566522 473725926 267723132 338300570 592662130 681757562 562456778 625998986 635043393 608502282 30716800 950183680 278979680 191847512 217338880 916439488 755034560 332134192 217636864 520460040 543987904 77454840 833490624 799998969 128811104 519735800 788955010 406562816 812472384 664285200 690307344 773617072 513461599 328774112 818496064 176864000 499768208 979386115 965473920 673635856 280288896 636456832 771910944 173394084 295996160 523203600 923473408 890360678 510141184 705713104 962827696 331943760 331715704 591046664 986818880 929960084 633038688 706782944 356374102 951967360 705487652 911163008 404272528 946947528 205176928 448358400 778320064 346283832 948730872 791033760 209864128 166079847 247307982 799787264 29302692 94308704 748367122 289571136 531299530 305896576 765129280 930197624 899050560 801593816 407074248 858021559 680319648 79253882 263131000 951295264 827721536 278312960 123170569 945048240 431309889 749838336 695042144 805578044 94120634 128722608 217157056 766381564 895855786 684192044 961508864 809825648 58199984 578737136 735655232 894021016 649812720 598680000 614913520 392396192 952726580 196602520 92360000 973997984 683330352 713547032 708953568 298242560 589348364 577000480 234488368 406392902 644457616 121521152 246020907 625287500 59724288 488644612 140427264 901483840 898267864 254344960 175199240 929752404 728735872 986149376 447613472 195858508 749370880 921980192 374039576 434182528 643115264 473753216 757097768 905176064 173091072 451201384 839617884 740718512 327864000 384595040 94699600 154693432 445389824 46715580 171153600 130657280 449027648 773850484 760354612 165664272 221440064 397175408 134080944 650137094 593950400 980990804 676157872 79752636 298323536 57440576 377932712 323826068 9396736 131311840 654140480 973565776 836902704 462658288 778152816 796225460 684427152 604583864 622716682 185818080 960717568 474941941 43553368 969567464 133088920 681130788 19459400 277606675 575161632 224440772 392147040 375692800 448177040 854717072 39147880 894418528 596954684 807571776 895682048 829148128
314099024 496282397 553709652 340953556 535051200 649292696 655491136 224706848 295495744 349733912 320212960 470508100 233151808 281006208 217597760 325397812 302041280 354742960 648832536 403930944 567894232 217101526 583052863 316004880 328661866 369860020 577645486 591400440 390641764 542923566 548067840 413931952 474520896 368681056 688301064 614796992 304489248 566077792 335406226 665161800 265516352 494442336 565563528 510825856 257648816 355274560 338007764 491757120 525176000 333155840 558930496 430778688 494311616 493935882 557922054 600350592 295414144 381128704 348073946 599725760 528639706 595060432 484823784 674829325 230167616 221436378 196434000 465425856 672924314 479507328 568107056 366839196 324032704 533930080 290850972 655240349 600079360 432432896 540349756 504364608 471452526 389421376 598839360 668188992 563863168 305202784 500123384 224320802 273645758 248261184 293221210 678940296 307072760 622641216 663561243 382815760 688879136 551727936 516230368 411446688 811417782 683257446 777756455 685502246 892424166 529370406 837491142 717628186 757530822 639992084 608023718 573931174 917308382 527489446 818848794 512123102 592588070 665458086 730177554 689462054 457454406 724208206 834015638 578002134 823612170 831639582 480521990 686613014 723174598 824577332 849661558 463752262 661261962 931495498 945550886 545037686 762408870 679182950 792260326 639295526 468053486 491453862 927788826 704449120 878082554 708534950 588564358 587690506 861908262 538457230 490703398 483515046 736268678 864909798 864887190 890334630 923288278 817842246 899743942 586778918 460558438 931795958 583497478 659401174 504504014 839709035 454065830 820339510 758979914 494690732 526061637 820450774 630691782 569621542 827905350 677698118 904514109 889947572 491430054 824343032 450998262 945212862 765577618 645737318 886680687 550738298 699442664 547905134 725227814 617553564 494859942 724589222 683494054 494412710 893719334 731525862 749274822 928248870 875050534 723822758 726476840 679006480 787923230 631520296 924034088 917937112 517576900 701731554 893363094 671157610 512702592 690626064 754560512 875189888 484877280 622988544 550141744 532066118 466126824 629816576 664967776 703057700 806992082 781355264 582523568 720218379 562101192 913017888 632634880 752551680 513008128 716505578 677862688 704164192 475977916 533542656 940648742 522900224 912060288 943657600 836655600 662519572 796693184 599213376 813875968 898591264 516501864 509067008 727756994 658676592 653156608 745328645 567330520 948079104 461323128 874660540 927012152 867675064 477438528 677797376 834918880 476946176 857997976 537823744 478501952 575377776 529662048 867168120 876056152 945755584 650171392 532964576 657231104 751759936 716635968 492028800 723976160 730068992 732358400 521487824 773602177 881659140 732676816 758119680 699650974 906610834 763091840 677651956 838180096 693296752 487243888 674403292 468400498 538977936 793339496 882434928 763134144 826676352 835720759 809179648 488854400 746504192 431887552 93764160 699992112 707432416 817019904 996491776 867328032 864069436 468797440 673629480 506364416 404115712 485380608 883078424 583428608 100893584 484473344 777269760 467834440 368574404 342684788 836465668 995117125 525535448 780279184 943938192 107647944 319031520 310498486 788736352 599577570 356985344 676078134 764144320 979730592 631857652 993011200 96580720 58509644 593350208 10851840 373995264 215605120 655972608 966836768 392922744 547167136 598166592 265390607 741448864 661637764 545168128 878395104 166361472 854470528 107752960 123583296 536213920 554686108 188265972 726093696 421123712 286731707 103040000 43679136 351056304 924985208 685045862 253654745 868388096 449112832 266533376 417319372 843261440 792700112 619200252 458916960 363175936 496978448 752857472 95558048 842403488 93929574 162818560 158349928 79918816 10392064 643073982 737058736 786538624 894616832 618025472 876502730 499651652 380714456 843926560 237563968 990923192 51063552 599896400 877631584 619860096 997360752 520670208 572691980 558200832 170954328 37654304 358662218 326775904 796551680 389388032 871120128 640821280 211596746 621276504 352817802 951040216 295107072 409585696 876535740 467612544 870472480 457871232 404892000 446083584 450022080 995162620 947274160 594083180 577938988 898085159 618728872 679042980 836279648 312839688 158687984 389782256 130235392 32156016 277715564 954386000 689711648 995230656 171047752 627296896 784902944 824199472 384097911 643693144 912851456 598329136 890200320 932567040 423187500 720695296 236746352 915732096 886385248 306245344 315496976 562707968 844464143 595184128 588556332 322438672 403540496 825183640 907236726 441154432 879881392 452317440 380844882 915383940 247671448 763680512 147298568 28982176 879987968 29307184 727337958 342123680 273541442 544377200 463912960 871690240 221383504 81881518 87269516 43704834 831000594 786598938 678148544 49439012 590720512 71255040 143795024 751546602
193463712 375647085 433074340 220318244 414415888 528657384 534855824 104071536 174860432 229098600 199577648 349872788 112516496 160370896 96962448 204762500 181405968 234107648 528197224 283295632 447258920 96466214 462417551 195369568 208026554 249224708 457010174 470765128 270006452 422288254 427432528 293296640 353885584 248045744 567665752 494161680 183853936 445442480 214770914 544526488 144881040 373807024 444928216 390190544 137013504 234639248 217372452 371121808 404540688 212520528 438295184 310143376 373676304 373300570 437286742 479715280 174778832 260493392 227438634 479090448 408004394 474425120 364188472 554194013 109532304 100801066 75798688 344790544 552289002 358872016 447471744 246203884 203397392 413294768 170215660 534605037 479444048 311797584 419714444 383729296 350817214 268786064 478204048 547553680 443227856 184567472 379488072 103685490 153010446 127625872 172585898 558304984 186437448 502005904 542925931 262180448 568243824 431092624 395595056 290811376 660177680 532017344 626516353 534262144 741184064 378130304 686251040 566388084 606290720 488751982 456783616 422691072 766068280 376249344 667608692 360883000 441347968 514217984 578937452 538221952 306214304 572968104 682775536 426762032 672372068 680399480 329281888 535372912 571934496 673337230 698421456 312512160 510021860 780255396 794310784 393797584 611168768 527942848 641020224 488055424 316813384 340213760 776548724 553209018 726842452 557294848 437324256 436450404 710668160 387217128 339463296 332274944 585028576 713669696 713647088 739094528 772048176 666602144 748503840 435538816 309318336 780555856 432257376 508161072 353263912 688468933 302825728 669099408 607739812 343450630 374821535 669210672 479451680 418381440 676665248 526458016 753274007 738707470 340189952 673102930 299758160 793972760 614337516 494497216 735440585 399498196 548202562 396665032 573987712 466313462 343619840 573349120 532253952 343172608 742479232 580285760 598034720 777008768 723810432 572582656 519229464 471759104 580675854 424272920 716786712 710689736 310329524 494484178 686115718 463910234 305455216 483378688 547313136 667942512 277629904 415741168 342894368 324818742 258879448 422569200 457720400 495810324 599744706 574107888 375276192 512971003 354853816 705770512 425387504 545304304 305760752 509258202 470615312 496916816 268730540 326295280 733401366 315652848 704812912 736410224 629408224 455272196 589445808 391966000 606628592 691343888 309254488 301819632 520509618 451429216 445909232 538081269 360083144 740831728 254075752 667413164 719764776 660427688 270191152 470550000 627671504 269698800 650750600 330576368 271254576 368130400 322414672 659920744 668808776 738508208 442924016 325717200 449983728 544512560 509388592 284781424 516728784 522821616 525111024 314240448 566354801 674411764 525429440 550872304 492403598 699363458 555844464 470404580 630932720 486049376 279996512 467155916 261153122 331730560 586092120 675187552 555886768 619428976 628473383 601932272 475430152 693721472 740562570 496176640 498924384 527803808 263707528 71226263 710869408 673902080 549829592 928019200 302537728 66800656 320001240 306890752 558164160 491695104 226844196 511710528 170679552 635139456 447208000 65168096 410716224 219141992 990390272 180336064 238417026 357243376 819115072 504208928 591607952 191560746 281034240 74348256 807788896 838976000 196750784 348854884 474171648 673509888 272250368 937294848 437269376 482639840 99706982 869203690 933676928 518766528 941977248 559425152 282841984 868413256 344133888 275432720 455275808 317602600 432554240 594578066 951735808 609522240 109451904 785645905 985797880 386719096 600713348 82646016 15628544 367847448 394615824 86068384 13589584 904677088 207358560 964141920 984968112 723876096 662089856 820549592 801657126 795563904 496404992 58529584 194823632 365313856 358911864 297483720 623654784 9550848 200392838 146594640 487493666 972105744 609310464 786236928 829611648 875110988 891021154 593449292 100286784 670384640 201769636 90506336 14504402 451280000 418245068 525327808 127036992 195948200 85319200 304862324 46483488 455046176 942145400 177063168 572887560 235645440 233451200 903816896 575528272 257615080 397897080 994615296 367233536 522927456 259255348 999390976 302878422 585287680 169842956 882673536 400108848 4079968 293488640 34183296 119703696 119061344 925971759 249889280 605778688 393696080 153641984 677715712 180922931 954839936 167998694 125768184 426169915 964096192 623573692 468589628 146960000 534046592 267558168 57704960 680162096 308994336 807491920 541654016 793620568 504712080 248156200 754830048 479562656 620972128 367175960 548205516 890843248 19340396 266807640 4713392 520911872 742575360 625164288 276539232 500360248 978694656 76497408 176341920 485857536 746717408 579080762 112395912 943721400 570566240 63650960 635167352 998349970 134099488 848915200 994609984 609770512 634744016 8944952 719948800 802209976 946538944 151860736 930995968
397455312 579638685 637065940 424309844 618407488 732648984 738847424 308063136 378852032 433090200 403569248 553864388 316508096 364362496 300954048 408754100 385397568 438099248 732188824 487287232 651250520 300457814 666409151 399361168 412018154 453216308 661001774 674756728 473998052 626279854 631424128 497288240 557877184 452037344 771657352 698153280 387845536 649434080 418762514 748518088 348872640 577798624 648919816 594182144 341005104 438630848 421364052 575113408 608532288 416512128 642286784 514134976 577667904 577292170 641278342 683706880 378770432 464484992 431430234 683082048 611995994 678416720 568180072 758185613 313523904 304792666 279790288 548782144 756280602 562863616 651463344 450195484 407388992 617286368 374207260 738596637 683435648 515789184 623706044 587720896 554808814 472777664 682195648 751545280 647219456 388559072 583479672 307677090 357002046 331617472 376577498 762296584 390429048 705997504 746917531 466172048 772235424 635084224 599586656 494802976 530621920 402461584 496960593 404706384 611628304 248574544 556695280 436832324 476734960 359196222 327227856 293135312 636512520 246693584 538052932 231327240 311792208 384662224 449381692 408666192 176658544 443412344 553219776 297206272 542816308 550843720 199726128 405817152 442378736 543781470 568865696 182956400 380466100 650699636 664755024 264241824 481613008 398387088 511464464 358499664 187257624 210658000 646992964 423653258 597286692 427739088 307768496 306894644 581112400 257661368 209907536 202719184 455472816 584113936 584091328 609538768 642492416 537046384 618948080 305983056 179762576 651000096 302701616 378605312 223708152 558913173 173269968 539543648 478184052 213894870 245265775 539654912 349895920 288825680 547109488 396902256 623718247 609151710 210634192 543547170 170202400 664417000 484781756 364941456 605884825 269942436 418646802 267109272 444431952 336757702 214064080 443793360 402698192 213616848 612923472 450730000 468478960 647453008 594254672 443026896 727354568 679884208 788800958 632398024 924911816 918814840 518454628 702609282 894240822 672035338 513580320 691503792 755438240 876067616 485755008 623866272 551019472 532943846 467004552 630694304 665845504 703935428 807869810 782232992 583401296 721096107 562978920 913895616 633512608 753429408 513885856 717383306 678740416 705041920 476855644 534420384 941526470 523777952 912938016 944535328 837533328 663397300 797570912 600091104 814753696 899468992 517379592 509944736 728634722 659554320 654034336 746206373 568208248 948956832 462200856 875538268 927889880 868552792 478316256 678675104 835796608 477823904 858875704 538701472 479379680 576255504 530539776 868045848 876933880 946633312 651049120 533842304 658108832 752637664 717513696 492906528 724853888 730946720 733236128 522365552 774479905 882536868 733554544 758997408 700528702 907488562 763969568 678529684 839057824 694174480 488121616 675281020 469278226 539855664 794217224 883312656 764011872 827554080 836598487 810057376 308792774 205535744 740608856 261712040 593268992 944915520 787410552 40085280 124340768 579624960 235716448 765719496 973419386 668716554 969773184 715379200 260405652 598142400 840800640 25738368 83038720 444623136 586512 62218936 349494400 887236068 1863792 712311522 453676868 674049136 963838666 494020896 916584152 160337808 220567980 370677760 840879904 474458953 602099840 292962816 344593976 162708064 691082560 848142968 884279424 666789512 910469120 819928160 399188172 49824278 809927984 953597952 373786900 539924032 292471300 659206388 241321488 764373422 97618048 987486080 770468930 466455232 708843200 692510228 600068600 70855728 409175504 602400000 600823296 75481568 108644432 532816364 716285472 69514680 449867136 915715832 741195776 691093856 520088064 885819304 218823032 398959808 396781536 968175265 563776528 131786400 619341568 462707544 597811374 39001216 804014144 110744636 150293408 245851984 568978688 368234444 524867264 91510282 68175624 431094784 555729984 983812224 415697344 271430656 791274752 147992594 315983612 200245760 567283828 697332880 727740872 527978440 536315000 597893058 303645440 376955150 285507220 336869360 634065440 257099584 434841472 404580080 883505088 417088000 409833564 125233149 457736275 368260000 464303712 449681888 892631808 439422944 274267136 283206144 555237184 663894688 643009804 66714624 121409294 529971714 897484080 548898544 840129536 335834776 531735616 877390294 973405760 503143536 61368896 102929600 986029184 478387760 865533360 839620864 853277192 172205568 111557176 526466368 230024958 147952384 764224204 685062192 778708720 619736422 926325152 89725237 866515712 892716152 385104620 476265312 342521408 116508640 932318866 111593397 866746728 616686309 972607384 768375120 931987972 693123040 659333626 269690840 757903904 842655840 626605600 735785804 170551984 511385208 141888784 608440520 914500016 616266108 926925956 751343296 408596984 694353984 984527408 256381384 112292864 735039200
502415380 684598753 742026008 529269912 723367556 837609052 843807492 413023204 483812100 538050268 508529316 658824456 421468164 469322564 405914116 513714168 490357636 543059316 837148892 592247300 756210588 405417882 771369219 504321236 516978222 558176376 765961842 779716796 578958120 731239922 736384196 602248308 662837252 556997412 876617420 803113348 492805604 754394148 523722582 853478156 453832708 682758692 753879884 699142212 445965172 543590916 526324120 680073476 713492356 521472196 747246852 619095044 682627972 682252238 746238410 788666948 483730500 569445060 536390302 788042116 716956062 783376788 673140140 863145681 418483972 409752734 384750356 653742212 861240670 667823684 756423412 555155552 512349060 722246436 479167328 843556705 788395716 620749252 728666112 692680964 659768882 577737732 787155716 856505348 752179524 493519140 688439740 412637158 461962114 436577540 481537566 867256652 495389116 810957572 851877599 571132116 877195492 740044292 704546724 599763044 647985680 519825344 614324353 522070144 728992064 365938304 674059040 554196084 594098720 476559982 444591616 410499072 753876280 364057344 655416692 348691000 429155968 502025984 566745452 526029952 294022304 560776104 670583536 414570032 660180068 668207480 317089888 523180912 559742496 661145230 686229456 300320160 497829860 768063396 782118784 381605584 598976768 515750848 628828224 475863424 304621384 328021760 764356724 541017018 714650452 545102848 425132256 424258404 698476160 375025128 327271296 320082944 572836576 701477696 701455088 726902528 759856176 654410144 736311840 423346816 297126336 768363856 420065376 495969072 341071912 676276933 290633728 656907408 595547812 331258630 362629535 657018672 467259680 406189440 664473248 514266016 741082007 726515470 327997952 660910930 287566160 781780760 602145516 482305216 723248585 387306196 536010562 384473032 561795712 454121462 331427840 561157120 520061952 330980608 730287232 568093760 585842720 764816768 711618432 560390656 520624694 473154334 582071084 425668150 718181942 712084966 311724754 495879408 687510948 465305464 306850446 484773918 548708366 669337742 279025134 417136398 344289598 326213972 260274678 423964430 459115630 497205554 601139936 575503118 376671422 514366233 356249046 707165742 426782734 546699534 307155982 510653432 472010542 498312046 270125770 327690510 734796596 317048078 706208142 737805454 630803454 456667426 590841038 393361230 608023822 692739118 310649718 303214862 521904848 452824446 447304462 539476499 361478374 742226958 255470982 668808394 721160006 661822918 271586382 471945230 629066734 271094030 652145830 331971598 272649806 369525630 323809902 661315974 670204006 739903438 444319246 327112430 451378958 545907790 510783822 286176654 518124014 524216846 526506254 315635678 567750031 675806994 526824670 552267534 493798828 700758688 557239694 471799810 632327950 487444606 281391742 468551146 262548352 333125790 587487350 676582782 557281998 620824206 629868613 603327502 605291936 827823644 673579136 924990468 754924288 27628418 866341004 720571136 445735936 676299200 580163664 967656680 906927104 318783532 413398053 811033040 233486688 120168000 482833792 299007424 960887296 169251840 366670848 597005782 918081400 995055744 163031552 178698528 235909616 891662592 88929856 551188480 178142760 635498912 361795584 974969344 569655128 67970432 226073376 129406976 452917760 45610624 753039232 974049368 80427440 464177840 887623168 494699904 924985012 649638412 791270912 137607552 307607784 673133312 285168896 477628928 360825856 212561160 350180040 369880768 895876488 33623296 215227952 484581088 652136448 621564708 413352668 804082112 261017536 497091504 204355072 619602272 783427904 443831712 866177308 140786736 385716484 358523908 837544768 908992512 643832724 681112464 239756640 387235400 50209106 643995518 293295769 422106808 119321184 630897408 140597600 683621888 889271778 663081376 996829840 503475712 817985984 939006944 118182944 668057800 531326400 848040240 105332608 658255570 259863728 749674832 506311296 135964384 716685824 949554744 619821400 664988736 260584720 120089118 546511360 612630656 783002812 737103328 793058816 690793472 680057856 211560768 517366183 430680448 250009864 541721664 553329408 843384800 749667378 656444928 194882560 387251744 818258368 258985984 992773232 843031712 203501888 379915552 943197632 331080320 328184896 93101312 927487648 614462428 838543156 736103400 761842712 485553552 5124952 986823408 961392440 718640254 385521056 561529856 360711424 365644736 461734000 194408832 642998624 997657920 507062272 413609344 711155584 588567680 163982768 996693696 59354016 886419226 640915090 432845184 959859200 658492096 402271584 438492691 795178800 338269840 991812480 992170000 319833008 561269856 814372768 399869544 403643712 955471640 10752440 69362136 814618617 334960384 569371740 31426816 403830176 870023312 735656320 868360464 140182624 218906188 35246080 605680448 288428240 382037808
154844080 337027453 394454708 181698612 375796256 490037752 496236192 65451904 136240800 190478968 160958016 311253156 73896864 121751264 58342816 166142868 142786336 195488016 489577592 244676000 408639288 57846582 423797919 156749936 169406922 210605076 418390542 432145496 231386820 383668622 388812896 254677008 315265952 209426112 529046120 455542048 145234304 406822848 176151282 505906856 106261408 335187392 406308584 351570912 98393872 196019616 178752820 332502176 365921056 173900896 399675552 271523744 335056672 334680938 398667110 441095648 136159200 221873760 188819002 440470816 369384762 435805488 325568840 515574381 70912672 62181434 37179056 306170912 513669370 320252384 408852112 207584252 164777760 374675136 131596028 495985405 440824416 273177952 381094812 345109664 312197582 230166432 439584416 508934048 404608224 145947840 340868440 65065858 114390814 89006240 133966266 519685352 147817816 463386272 504306299 223560816 529624192 392472992 356975424 252191744 849871498 721711162 816210171 723955962 930877882 567824122 875944858 756081902 795984538 678445800 646477434 612384890 955762098 565943162 857302510 550576818 631041786 703911802 768631270 727915770 495908122 762661922 872469354 616455850 862065886 870093298 518975706 725066730 761628314 863031048 888115274 502205978 699715678 969949214 984004602 583491402 800862586 717636666 830714042 677749242 506507202 529907578 966242542 742902836 916536270 746988666 627018074 626144222 900361978 576910946 529157114 521968762 774722394 903363514 903340906 928788346 961741994 856295962 938197658 625232634 499012154 970249674 621951194 697854890 542957730 878162751 492519546 858793226 797433630 533144448 564515353 858904490 669145498 608075258 866359066 716151834 942967825 928401288 529883770 862796748 489451978 983666578 804031334 684191034 925134403 589192014 737896380 586358850 763681530 656007280 533313658 763042938 721947770 532866426 932173050 769979578 787728538 966702586 913504250 762276474 379576656 332106296 441023046 284620112 577133904 571036928 170676716 354831370 546462910 324257426 165802408 343725880 407660328 528289704 137977096 276088360 203241560 185165934 119226640 282916392 318067592 356157516 460091898 434455080 235623384 373318195 215201008 566117704 285734696 405651496 166107944 369605394 330962504 357264008 129077732 186642472 593748558 176000040 565160104 596757416 489755416 315619388 449793000 252313192 466975784 551691080 169601680 162166824 380856810 311776408 306256424 398428461 220430336 601178920 114422944 527760356 580111968 520774880 130538344 330897192 488018696 130045992 511097792 190923560 131601768 228477592 182761864 520267936 529155968 598855400 303271208 186064392 310330920 404859752 369735784 145128616 377075976 383168808 385458216 174587640 426701993 534758956 385776632 411219496 352750790 559710650 416191656 330751772 491279912 346396568 140343704 327503108 121500314 192077752 446439312 535534744 416233960 479776168 488820575 462279464 272854720 497301376 197525520 712737500 394562848 431964580 199311906 103554208 393834544 162527824 140470672 946038596 82378432 231235736 703590604 288197432 296641520 97120080 601668359 791314556 198729088 820404480 558798144 237644832 781335710 148929784 430638720 198763520 961836548 918199360 974478688 610340760 645829168 183732232 823414912 936735580 192297552 202893056 218037348 72319040 376132944 686619600 965738816 642257920 771735808 160715080 210100064 740104736 816128256 69354480 258599268 83760640 978689056 664946256 759506432 92793696 337626368 165430900 515859810 182485472 504862194 188841368 220709248 68957440 441466112 868809584 915826096 274975744 33610912 751168000 645969968 502952576 669395200 497568928 366120692 970858176 278001216 666402592 926645696 11299360 626668500 705161134 171530624 410800128 231534205 941159487 772250256 572757600 218816128 263478400 287754752 792586880 886379200 92623000 1421204 263417752 209215488 689434864 58448440 226893280 340891696 526420096 803710208 828753808 705057960 417195768 350743144 791462912 23962368 479808448 516301578 79200849 644889892 758841000 429479120 518370784 676321152 762064608 652938112 507834656 210178064 609929700 275403260 580554752 344449120 945588476 515954452 958337905 552307712 875578368 905601600 817650960 516695784 26466304 231358328 463847188 105163520 640238768 404831004 229670656 765058944 599839464 292946236 607628132 496725310 531736192 220663318 893950336 659032112 765567744 897135936 568300288 419961422 975310670 191009248 199559616 209392872 682940928 684267472 113854784 275308088 294720000 590496256 52129600 156008900 463531616 691095040 96540212 534079900 127416320 754346640 271251440 106739844 390376620 306311168 884177408 264768160 910322336 681241700 408018968 389888896 342036224 789485144 442414688 852715336 482257776 763951680 316794292 234905030 668073168 207116372 764433384 997321476 70644296 69242088 44563840 571893400 161940888 779180032 424366092
315393952 497577325 555004580 342248484 536346128 650587624 656786064 226001776 296790672 351028840 321507888 471803028 234446736 282301136 218892688 326692740 303336208 356037888 650127464 405225872 569189160 218396454 584347791 317299808 329956794 371154948 578940414 592695368 391936692 544218494 549362768 415226880 475815824 369975984 689595992 616091920 305784176 567372720 336701154 666456728 266811280 495737264 566858456 512120784 258943744 356569488 339302692 493052048 526470928 334450768 560225424 432073616 495606544 495230810 559216982 601645520 296709072 382423632 349368874 601020688 529934634 596355360 486118712 676124253 231462544 222731306 197728928 466720784 674219242 480802256 569401984 368134124 325327632 535225008 292145900 656535277 601374288 433727824 541644684 505659536 472747454 390716304 600134288 669483920 565158096 306497712 501418312 225615730 274940686 249556112 294516138 680235224 308367688 623936144 664856171 384110688 690174064 553022864 517525296 412741616 526023568 397863232 492362241 400108032 607029952 243976192 552096928 432233972 472136608 354597870 322629504 288536960 631914168 242095232 533454580 226728888 307193856 380063872 444783340 404067840 172060192 438813992 548621424 292607920 538217956 546245368 195127776 401218800 437780384 539183118 564267344 178358048 375867748 646101284 660156672 259643472 477014656 393788736 506866112 353901312 182659272 206059648 642394612 419054906 592688340 423140736 303170144 302296292 576514048 253063016 205309184 198120832 450874464 579515584 579492976 604940416 637894064 532448032 614349728 301384704 175164224 646401744 298103264 374006960 219109800 554314821 168671616 534945296 473585700 209296518 240667423 535056560 345297568 284227328 542511136 392303904 619119895 604553358 206035840 538948818 165604048 659818648 480183404 360343104 601286473 265344084 414048450 262510920 439833600 332159350 209465728 439195008 398099840 209018496 608325120 446131648 463880608 642854656 589656320 438428544 426979624 379509264 488426014 332023080 624536872 618439896 218079684 402234338 593865878 371660394 213205376 391128848 455063296 575692672 185380064 323491328 250644528 232568902 166629608 330319360 365470560 403560484 507494866 481858048 283026352 420721163 262603976 613520672 333137664 453054464 213510912 417008362 378365472 404666976 176480700 234045440 641151526 223403008 612563072 644160384 537158384 363022356 497195968 299716160 514378752 599094048 217004648 209569792 428259778 359179376 353659392 445831429 267833304 648581888 161825912 575163324 627514936 568177848 177941312 378300160 535421664 177448960 558500760 238326528 179004736 275880560 230164832 567670904 576558936 646258368 350674176 233467360 357733888 452262720 417138752 192531584 424478944 430571776 432861184 221990608 474104961 582161924 433179600 458622464 400153758 607113618 463594624 378154740 538682880 393799536 187746672 374906076 168903282 239480720 493842280 582937712 463636928 527179136 536223543 509682432 568900352 291155752 803558423 258514880 236571152 334641152 136684076 704928832 597754884 322671360 284709548 498756368 981785516 626583296 78642640 699537490 858233235 8762400 238563820 288889920 464719590 147172192 225142360 331972596 295368368 91942928 28348160 597388072 831641584 733877056 656655168 799372800 958578664 307914640 975151616 949583598 424457296 949144096 170077824 283594896 668096416 412091046 708912832 421369024 619925328 996386304 458513650 406318272 546934272 865424096 34295328 462385088 815965250 396375296 781443904 270383744 812402960 31647375 951768448 759201114 304024320 283947744 393984288 586290472 359262648 935821752 972396692 202511120 771358144 902269460 721454854 682592840 588639568 320677888 166316416 305700280 847635776 715480832 374531936 391925524 390727875 886919904 579072138 563698512 724507904 674609152 809406442 536243376 248086000 194020608 801760640 116332288 870876754 454125992 919653920 724587720 650441840 374030736 877030064 678816702 762148992 461682240 399290496 763177712 286074368 431918080 676643296 725111216 756939844 12026272 314500000 787187808 785111964 785318440 976907840 827549440 291805664 797623088 826938880 319791712 859279252 98796576 369475200 535484192 381873920 474526112 642520804 479466240 814519024 966578240 761411428 423617536 282613888 208798778 683086740 616605688 224485104 935164072 794037288 95340672 55796144 427794320 844276992 75121152 920298240 405424768 613584456 756569600 66487680 815834072 353501440 833418432 278312312 888236032 199295272 520271144 683490306 815322176 599988768 142678208 901492224 688120960 212399232 151857152 845905152 559691136 57671834 62888880 846906880 946876352 140233826 685467744 455424816 887003560 666423712 206345408 841917400 981841940 114692980 898597992 963427624 638657712 743315968 825051404 261855922 729649656 191279232 529860384 443118476 184470502 777152685 217931528 616456400 247629744 506564352 782118400 72917248 473638400 224163520 37135340
175557580 357740953 415168208 202412112 396509756 510751252 516949692 86165404 156954300 211192468 181671516 331966656 94610364 142464764 79056316 186856368 163499836 216201516 510291092 265389500 429352788 78560082 444511419 177463436 190120422 231318576 439104042 452858996 252100320 404382122 409526396 275390508 335979452 230139612 549759620 476255548 165947804 427536348 196864782 526620356 126974908 355900892 427022084 372284412 119107372 216733116 199466320 353215676 386634556 194614396 420389052 292237244 355770172 355394438 419380610 461809148 156872700 242587260 209532502 461184316 390098262 456518988 346282340 536287881 91626172 82894934 57892556 326884412 534382870 340965884 429565612 228297752 185491260 395388636 152309528 516698905 461537916 293891452 401808312 365823164 332911082 250879932 460297916 529647548 425321724 166661340 361581940 85779358 135104314 109719740 154679766 540398852 168531316 484099772 525019799 244274316 550337692 413186492 377688924 272905244 821890768 693730432 788229441 695975232 902897152 539843392 847964128 728101172 768003808 650465070 618496704 584404160 927781368 537962432 829321780 522596088 603061056 675931072 740650540 699935040 467927392 734681192 844488624 588475120 834085156 842112568 490994976 697086000 733647584 835050318 860134544 474225248 671734948 941968484 956023872 555510672 772881856 689655936 802733312 649768512 478526472 501926848 938261812 714922106 888555540 719007936 599037344 598163492 872381248 548930216 501176384 493988032 746741664 875382784 875360176 900807616 933761264 828315232 910216928 597251904 471031424 942268944 593970464 669874160 514977000 850182021 464538816 830812496 769452900 505163718 536534623 830923760 641164768 580094528 838378336 688171104 914987095 900420558 501903040 834816018 461471248 955685848 776050604 656210304 897153673 561211284 709915650 558378120 735700800 628026550 505332928 735062208 693967040 504885696 904192320 741998848 759747808 938721856 885523520 734295744 454454824 406984464 515901214 359498280 652012072 645915096 245554884 429709538 621341078 399135594 240680576 418604048 482538496 603167872 212855264 350966528 278119728 260044102 194104808 357794560 392945760 431035684 534970066 509333248 310501552 448196363 290079176 640995872 360612864 480529664 240986112 444483562 405840672 432142176 203955900 261520640 668626726 250878208 640038272 671635584 564633584 390497556 524671168 327191360 541853952 626569248 244479848 237044992 455734978 386654576 381134592 473306629 295308504 676057088 189301112 602638524 654990136 595653048 205416512 405775360 562896864 204924160 585975960 265801728 206479936 303355760 257640032 595146104 604034136 673733568 378149376 260942560 385209088 479737920 444613952 220006784 451954144 458046976 460336384 249465808 501580161 609637124 460654800 486097664 427628958 634588818 491069824 405629940 566158080 421274736 215221872 402381276 196378482 266955920 521317480 610412912 491112128 554654336 563698743 537157632 757499224 590805000 821469696 829051744 158806656 548163216 295087664 446548084 370206008 179161495 754784192 818232448 812206496 355057892 49979188 164590400 357031580 339559936 326810464 928633856 678005240 755048448 896642180 341624352 323620352 505265024 948173368 799223936 263836160 894196420 829214248 844570138 562451328 82057216 407115176 353765680 295137504 994603344 702953664 185185792 480533224 356534144 999450608 682834080 125870150 74880000 33132160 704550778 978630620 267398912 888584960 90277992 427861112 47299992 840593536 375132867 65196000 135086240 132127524 346871840 39558816 241776952 765983016 955151232 502810624 912355552 534324224 910007424 296712248 947034608 774404381 203543500 57081856 491389728 369294752 273597952 483130880 72988416 328305252 243040960 728715520 803472680 553882888 749538600 993413872 424321340 104704660 280381184 919382404 994969780 116474320 142477752 436608000 611598844 207217408 642726160 263095049 700013056 982301600 788610304 347376208 277605376 406674336 576688104 82943360 464081152 760457696 656091200 724854720 67041008 80839680 501651072 555849920 157306880 186572816 395333520 54093440 873289344 75848340 277390208 96210064 11276800 325181696 509673592 319819692 189717798 895802290 147558220 624303712 210494464 60770048 800051392 606236992 223483380 727825408 198126472 406876088 852024260 905190808 304255858 496438250 496377216 409072962 938323200 962972160 699810000 745909624 988230704 558802944 886105682 238173663 459459188 463367336 698156308 670833984 528212910 606432128 273865532 917359056 508000168 760882968 637352640 278137856 215133472 573407944 291424640 415320576 198956768 406837288 705172544 942150000 796035904 702636012 424378304 963063840 986283128 657983232 992752260 949962752 318825280 404050112 644299412 907380224 320310784 287398592 970339752 174572736 498324500 374749696 837253280 277728824 528075782 769043344 231561472 770603912 48001525 852191232 479454592 113824768 795141724
570367796 752551169 809978424 597222328 791319972 905561468 911759908 480975620 551764516 606002684 576481732 726776872 489420580 537274980 473866532 581666584 558310052 611011732 905101308 660199716 824163004 473370298 839321635 572273652 584930638 626128792 833914258 847669212 646910536 799192338 804336612 670200724 730789668 624949828 944569836 871065764 560758020 822346564 591674998 921430572 521785124 750711108 821832300 767094628 513917588 611543332 594276536 748025892 781444772 589424612 815199268 687047460 750580388 750204654 814190826 856619364 551682916 637397476 604342718 855994532 784908478 851329204 741092556 931098097 486436388 477705150 452702772 721694628 929193086 735776100 824375828 623107968 580301476 790198852 547119744 911509121 856348132 688701668 796618528 760633380 727721298 645690148 855108132 924457764 820131940 561471556 756392156 480589574 529914530 504529956 549489982 935209068 563341532 878909988 919830015 639084532 945147908 807996708 772499140 667715460 435179428 307019092 401518101 309263892 516185812 153132052 461252788 341389832 381292468 263753730 231785364 197692820 541070028 151251092 442610440 135884748 216349716 289219732 353939200 313223700 81216052 347969852 457777284 201763780 447373816 455401228 104283636 310374660 346936244 448338978 473423204 87513908 285023608 555257144 569312532 168799332 386170516 302944596 416021972 263057172 91815132 115215508 551550472 328210766 501844200 332296596 212326004 211452152 485669908 162218876 114465044 107276692 360030324 488671444 488648836 514096276 547049924 441603892 523505588 210540564 84320084 555557604 207259124 283162820 128265660 463470681 77827476 444101156 382741560 118452378 149823283 444212420 254453428 193383188 451666996 301459764 528275755 513709218 115191700 448104678 74759908 568974508 389339264 269498964 510442333 174499944 323204310 171666780 348989460 241315210 118621588 348350868 307255700 118174356 517480980 355287508 373036468 552010516 498812180 347584404 654761000 607290640 716207390 559804456 852318248 846221272 445861060 630015714 821647254 599441770 440986752 618910224 682844672 803474048 413161440 551272704 478425904 460350278 394410984 558100736 593251936 631341860 735276242 709639424 510807728 648502539 490385352 841302048 560919040 680835840 441292288 644789738 606146848 632448352 404262076 461826816 868932902 451184384 840344448 871941760 764939760 590803732 724977344 527497536 742160128 826875424 444786024 437351168 656041154 586960752 581440768 673612805 495614680 876363264 389607288 802944700 855296312 795959224 405722688 606081536 763203040 405230336 786282136 466107904 406786112 503661936 457946208 795452280 804340312 874039744 578455552 461248736 585515264 680044096 644920128 420312960 652260320 658353152 660642560 449771984 701886337 809943300 660960976 686403840 627935134 834894994 691376000 605936116 766464256 621580912 415528048 602687452 396684658 467262096 721623656 810719088 691418304 754960512 764004919 737463808 382319296 425146548 492423744 6327040 41158496 50637640 736141280 429736092 695683192 64949066 428219744 470452960 213265295 774365284 741648688 414346240 405825536 392458288 577671480 60161856 482232416 704458214 836483520 542323592 942885600 38956723 306560000 941754908 602449728 800599584 561175040 175150500 502736000 513083096 478998916 980744864 943885824 270011776 229044920 269429648 80272138 273825232 946771456 608867548 856205056 693163240 877188518 777355520 403628320 776759808 769893664 749076272 160236800 785552012 570280590 864580264 130250744 398616560 844663552 902321600 807355648 635910960 351956480 351873792 556128576 396192384 275007320 116958976 714331010 474927264 290106776 895294278 373782272 755749072 289705714 148741120 883776521 961729536 120998784 449003600 190541472 25433004 462637696 846835700 886762992 666519792 367863764 59747520 423153280 804637440 957714400 481375963 883506268 704699962 901668352 522150722 585625436 24337176 517500928 290656768 509882912 790847000 63418736 545260560 344699904 884240832 55680912 655687832 788778560 919905952 565476620 69658432 232085120 975121152 684700608 144733264 10199744 428778744 655901200 978581920 372006200 642967352 140507008 936898144 913620168 670284824 187337728 985992192 602680152 621117024 319062632 2489344 784668208 864373168 140687292 247968640 38257280 451036160 667797376 242042248 327086272 568147353 708714512 736661535 752422280 941878834 483565668 985444864 101013448 652375824 594624358 883534360 347530440 5471956 336957408 285410566 440977624 421842688 253034240 945846704 804051328 411012608 175621994 734428224 172399360 959308200 224243072 811131712 762537248 583619192 630592144 632285456 79586704 55003520 978579792 354266336 373680532 260020592 866158592 799922816 783828608 844893184 513190080 96331824 842363749 170110248 331120512 788581792 39579632 742732568 779981312 28229892 638923472 21968896 103577472 227265664 493976980 171093264 192622720 502346480
546843920 729027293 786454548 573698452 767796096 882037592 888236032 457451744 528240640 582478808 552957856 703252996 465896704 513751104 450342656 558142708 534786176 587487856 881577432 636675840 800639128 449846422 815797759 548749776 561406762 602604916 810390382 824145336 623386660 775668462 780812736 646676848 707265792 601425952 921045960 847541888 537234144 798822688 568151122 897906696 498261248 727187232 798308424 743570752 490393712 588019456 570752660 724502016 757920896 565900736 791675392 663523584 727056512 726680778 790666950 833095488 528159040 613873600 580818842 832470656 761384602 827805328 717568680 907574221 462912512 454181274 429178896 698170752 905669210 712252224 800851952 599584092 556777600 766674976 523595868 887985245 832824256 665177792 773094652 737109504 704197422 622166272 831584256 900933888 796608064 537947680 732868280 457065698 506390654 481006080 525966106 911685192 539817656 855386112 896306139 615560656 921624032 784472832 748975264 644191584 528791680 400631344 495130353 402876144 609798064 246744304 554865040 435002084 474904720 357365982 325397616 291305072 634682280 244863344 536222692 229497000 309961968 382831984 447551452 406835952 174828304 441582104 551389536 295376032 540986068 549013480 197895888 403986912 440548496 541951230 567035456 181126160 378635860 648869396 662924784 262411584 479782768 396556848 509634224 356669424 185427384 208827760 645162724 421823018 595456452 425908848 305938256 305064404 579282160 255831128 208077296 200888944 453642576 582283696 582261088 607708528 640662176 535216144 617117840 304152816 177932336 649169856 300871376 376775072 221877912 557082933 171439728 537713408 476353812 212064630 243435535 537824672 348065680 286995440 545279248 395072016 621888007 607321470 208803952 541716930 168372160 662586760 482951516 363111216 604054585 268112196 416816562 265279032 442601712 334927462 212233840 441963120 400867952 211786608 611093232 448899760 466648720 645622768 592424432 441196656 430019520 382549160 491465910 335062976 627576768 621479792 221119580 405274234 596905774 374700290 216245272 394168744 458103192 578732568 188419960 326531224 253684424 235608798 169669504 333359256 368510456 406600380 510534762 484897944 286066248 423761059 265643872 616560568 336177560 456094360 216550808 420048258 381405368 407706872 179520596 237085336 644191422 226442904 615602968 647200280 540198280 366062252 500235864 302756056 517418648 602133944 220044544 212609688 431299674 362219272 356699288 448871325 270873200 651621784 164865808 578203220 630554832 571217744 180981208 381340056 538461560 180488856 561540656 241366424 182044632 278920456 233204728 570710800 579598832 649298264 353714072 236507256 360773784 455302616 420178648 195571480 427518840 433611672 435901080 225030504 477144857 585201820 436219496 461662360 403193654 610153514 466634520 381194636 541722776 396839432 190786568 377945972 171943178 242520616 496882176 585977608 466676824 530219032 539263439 512722328 753866700 318069095 32929664 652078592 943710544 528324576 209622528 948037832 43699968 843317776 742266944 191885568 868231768 490938240 375735168 210419424 196819744 809739576 640731008 916994496 428376432 911527598 611817440 326350168 50705856 663924368 547795584 115331255 505241328 802280465 422793792 404619464 543196464 834027548 253503136 447821064 597636952 486803904 973856640 886819584 700160832 389571924 336923850 226697728 804650496 11477959 378011852 401957552 349000704 815367452 934309400 209702670 684163488 614784176 342330097 598248544 125397504 309665840 54042656 532321728 253832780 990528128 321366848 824498000 478940352 98605588 753697536 529639432 810356194 229522816 143260000 178116480 49141280 828775112 346847376 181855448 438782700 923193848 99691008 96206006 372910400 244866096 964239152 332235652 37213184 62918784 647074648 133471320 234494736 938393200 926958528 837367342 890300467 816066282 827704320 68019144 725703684 326241432 845786624 474564432 778687584 239374128 994524160 222616320 567322684 480185978 251437240 867757752 493434432 278635280 399404404 512449386 714802640 714352128 449904053 537503628 309492224 113227444 603543768 288268288 295436988 422571750 962842464 738755280 25686596 463889970 357093344 597165180 161011155 498945120 121384952 755881268 130435840 479279384 567838902 722362912 172320948 207417668 307996032 52011424 279139700 518413176 615860412 10819960 208867424 536872576 249722000 716511746 72623104 235383808 710115072 777547164 166856192 247494144 507077168 757970256 601333194 854285104 749683500 787108660 750223872 389771008 561964416 525974528 456936768 206535360 553454056 806206208 754543008 764312928 663194880 666503136 313457560 707173680 139115392 173774246 421430032 661296744 917428588 365330112 598688448 79672864 574061408 26660672 900059716 894524278 375140352 656128000 836369262 718262624 881844768 107207488 882295032 531106734 498904752 510934712 687406592 559411760 269451440 906135360
505671840 687855213 745282468 532526372 726624016 840865512 847063952 416279664 487068560 541306728 511785776 662080916 424724624 472579024 409170576 516970628 493614096 546315776 840405352 595503760 759467048 408674342 774625679 507577696 520234682 561432836 769218302 782973256 582214580 734496382 739640656 605504768 666093712 560253872 879873880 806369808 496062064 757650608 526979042 856734616 457089168 686015152 757136344 702398672 449221632 546847376 529580580 683329936 716748816 524728656 750503312 622351504 685884432 685508698 749494870 791923408 486986960 572701520 539646762 791298576 720212522 786633248 676396600 866402141 421740432 413009194 388006816 656998672 864497130 671080144 759679872 558412012 515605520 725502896 482423788 846813165 791652176 624005712 731922572 695937424 663025342 580994192 790412176 859761808 755435984 496775600 691696200 415893618 465218574 439834000 484794026 870513112 498645576 814214032 855134059 574388576 880451952 743300752 707803184 603019504 509522448 381362112 475861121 383606912 590528832 227475072 535595808 415732852 455635488 338096750 306128384 272035840 615413048 225594112 516953460 210227768 290692736 363562752 428282220 387566720 155559072 422312872 532120304 276106800 521716836 529744248 178626656 384717680 421279264 522681998 547766224 161856928 359366628 629600164 643655552 243142352 460513536 377287616 490364992 337400192 166158152 189558528 625893492 402553786 576187220 406639616 286669024 285795172 560012928 236561896 188808064 181619712 434373344 563014464 562991856 588439296 621392944 515946912 597848608 284883584 158663104 629900624 281602144 357505840 202608680 537813701 152170496 518444176 457084580 192795398 224166303 518555440 328796448 267726208 526010016 375802784 602618775 588052238 189534720 522447698 149102928 643317528 463682284 343841984 584785353 248842964 397547330 246009800 423332480 315658230 192964608 422693888 381598720 192517376 591824000 429630528 447379488 626353536 573155200 421927424 743276584 695806224 804722974 648320040 940833832 934736856 534376644 718531298 910162838 687957354 529502336 707425808 771360256 891989632 501677024 639788288 566941488 548865862 482926568 646616320 681767520 719857444 823791826 798155008 599323312 737018123 578900936 929817632 649434624 769351424 529807872 733305322 694662432 720963936 492777660 550342400 957448486 539699968 928860032 960457344 853455344 679319316 813492928 616013120 830675712 915391008 533301608 525866752 744556738 675476336 669956352 762128389 584130264 964878848 478122872 891460284 943811896 884474808 494238272 694597120 851718624 493745920 874797720 554623488 495301696 592177520 546461792 883967864 892855896 962555328 666971136 549764320 674030848 768559680 733435712 508828544 740775904 746868736 749158144 538287568 790401921 898458884 749476560 774919424 716450718 923410578 779891584 694451700 854979840 710096496 504043632 691203036 485200242 555777680 810139240 899234672 779933888 843476096 852520503 825979392 241710912 977877204 95432192 555669032 457436288 543330720 732894720 403112488 262438912 892927936 771938816 78663072 482506408 489257472 667251084 330931712 474667520 93852691 979978432 287124480 68111520 266159775 996717312 56067896 973827328 222966784 951397568 546137088 977323012 126272432 141903552 635138300 334174804 11309560 435125268 929518592 33438536 84935256 213963664 369179072 172007808 598811712 264904192 785577996 500431200 569539548 762395552 114519296 539585500 794376704 821151488 394907000 767887488 72920576 126047508 196240352 693293392 922465840 814471680 364557440 397258240 334161984 788861440 650925896 733715608 770686656 833585192 463138282 803433520 359058804 292137088 221940784 864650056 463966552 716421760 302276448 600685056 730003456 156781760 135872256 422540464 489935616 171318420 526662992 901692928 774215220 721320800 380770936 191447836 901743056 883535036 222762286 436803968 126569298 255276452 285777836 215858624 553146880 689545152 728688400 708451656 630632432 192222208 51998464 350369398 917831424 332196192 950848832 375366600 359838204 937540440 183799054 909257288 312448974 320465752 333203936 590527040 884119756 392848768 579725416 533298096 235357040 607772736 923233792 436001568 131766870 879570780 510063072 189595584 174926624 961953536 103695488 494918400 244063768 708810944 839061454 111280448 990378560 672621568 972866560 257853440 961260560 868506188 658995200 114407744 471343016 14389384 125089940 940302332 724526784 256726976 137716736 147942882 552384008 735081600 393824464 467294028 917306368 873979168 185376129 389424656 519652224 597139580 686609472 681702669 4278016 533728604 803563112 101646776 865143854 266427742 178781504 899299892 937586960 583162880 36306944 125251840 599070034 836590848 237789856 562665402 234533536 702379452 55397108 543267840 606892240 303664800 277293546 748661408 842111120 893504272 697576866 807363696 764710144 599417876 537921536 856790768 287352992 776308392 38627820
404458888 586642261 644069516 431313420 625411064 739652560 745851000 315066712 385855608 440093776 410572824 560867964 323511672 371366072 307957624 415757676 392401144 445102824 739192400 494290808 658254096 307461390 673412727 406364744 419021730 460219884 668005350 681760304 481001628 633283430 638427704 504291816 564880760 459040920 778660928 705156856 394849112 656437656 425766090 755521664 355876216 584802200 655923392 601185720 348008680 445634424 428367628 582116984 615535864 423515704 649290360 521138552 584671480 584295746 648281918 690710456 385774008 471488568 438433810 690085624 618999570 685420296 575183648 765189189 320527480 311796242 286793864 555785720 763284178 569867192 658466920 457199060 414392568 624289944 381210836 745600213 690439224 522792760 630709620 594724472 561812390 479781240 689199224 758548856 654223032 395562648 590483248 314680666 364005622 338621048 383581074 769300160 397432624 713001080 753921107 473175624 779239000 642087800 606590232 501806552 825833488 697673152 792172161 699917952 906839872 543786112 851906848 732043892 771946528 654407790 622439424 588346880 931724088 541905152 833264500 526538808 607003776 679873792 744593260 703877760 471870112 738623912 848431344 592417840 838027876 846055288 494937696 701028720 737590304 838993038 864077264 478167968 675677668 945911204 959966592 559453392 776824576 693598656 806676032 653711232 482469192 505869568 942204532 718864826 892498260 722950656 602980064 602106212 876323968 552872936 505119104 497930752 750684384 879325504 879302896 904750336 937703984 832257952 914159648 601194624 474974144 946211664 597913184 673816880 518919720 854124741 468481536 834755216 773395620 509106438 540477343 834866480 645107488 584037248 842321056 692113824 918929815 904363278 505845760 838758738 465413968 959628568 779993324 660153024 901096393 565154004 713858370 562320840 739643520 631969270 509275648 739004928 697909760 508828416 908135040 745941568 763690528 942664576 889466240 738238464 451485736 404015376 512932126 356529192 649042984 642946008 242585796 426740450 618371990 396166506 237711488 415634960 479569408 600198784 209886176 347997440 275150640 257075014 191135720 354825472 389976672 428066596 532000978 506364160 307532464 445227275 287110088 638026784 357643776 477560576 238017024 441514474 402871584 429173088 200986812 258551552 665657638 247909120 637069184 668666496 561664496 387528468 521702080 324222272 538884864 623600160 241510760 234075904 452765890 383685488 378165504 470337541 292339416 673088000 186332024 599669436 652021048 592683960 202447424 402806272 559927776 201955072 583006872 262832640 203510848 300386672 254670944 592177016 601065048 670764480 375180288 257973472 382240000 476768832 441644864 217037696 448985056 455077888 457367296 246496720 498611073 606668036 457685712 483128576 424659870 631619730 488100736 402660852 563188992 418305648 212252784 399412188 193409394 263986832 518348392 607443824 488143040 551685248 560729655 534188544 703428928 241536592 649984416 422082512 412737408 853036544 771273952 314773552 282114752 534243456 870653286 576189336 96868912 871263048 953947648 167110400 695777536 466067968 57196716 292987504 566085728 382857472 191062326 8697664 56872064 866558274 500863204 2699752 678219104 709577950 50312784 640877568 227497376 149316564 287816880 807257600 86242304 26393436 460959160 580343300 390621376 229329880 326568704 261538688 176907248 889104052 984626176 990884672 477611520 815433312 219062336 552008192 306746678 194382048 921488792 996510596 526351904 674389584 640721920 870849568 836905144 751581952 272565568 889249248 833355424 167531608 787185332 190558000 616897344 399146880 782957652 330366646 71169676 36611368 864345024 210483824 292625864 593265440 434777600 986095968 956823256 943917218 997233384 439497148 862769792 327179648 545584110 59044940 197266432 233410560 569880239 546126698 228132544 367279972 690334688 577937152 43467840 657807136 218967676 101446496 715917312 423647616 997299816 533303992 414004224 363960096 755316784 383198784 299740608 739148840 736312896 204300288 228735840 156005472 207644272 372015872 563185688 625764992 824963840 132091488 693713424 352339940 497429648 838295360 639056992 456938624 249025600 586086912 623354912 897091968 499377152 704963795 970949568 365309680 439355752 225798264 628561994 443212288 392114988 419773440 962673824 68196880 44998495 147295488 447011840 671191064 917884384 571046144 850627360 801907200 457926984 569937344 88969920 623031520 57880000 885100400 900521664 667442560 716316004 365337432 989983400 466626048 41228940 121363496 842265600 39066448 554028928 45166578 10174902 962209792 643319296 339659520 684003328 82060564 494940126 405867600 588180640 834692482 499217904 698216864 680725998 778057808 996092558 924945718 607509696 841701456 1014752 148209472 961883744 884323384 13862268 627662688 837397760 642797056 405659588 136734872 196416824 515746384 586993760 568205984
301226368 483409741 540836996 328080900 522178544 636420040 642618480 211834192 282623088 336861256 307340304 457635444 220279152 268133552 204725104 312525156 289168624 341870304 635959880 391058288 555021576 204228870 570180207 303132224 315789210 356987364 564772830 578527784 377769108 530050910 535195184 401059296 461648240 355808400 675428408 601924336 291616592 553205136 322533570 652289144 252643696 481569680 552690872 497953200 244776160 342401904 325135108 478884464 512303344 320283184 546057840 417906032 481438960 481063226 545049398 587477936 282541488 368256048 335201290 586853104 515767050 582187776 471951128 661956669 217294960 208563722 183561344 452553200 660051658 466634672 555234400 353966540 311160048 521057424 277978316 642367693 587206704 419560240 527477100 491491952 458579870 376548720 585966704 655316336 550990512 292330128 487250728 211448146 260773102 235388528 280348554 666067640 294200104 609768560 650688587 369943104 676006480 538855280 503357712 398574032 578935538 450775202 545274211 453020002 659941922 296888162 605008898 485145942 525048578 407509840 375541474 341448930 684826138 295007202 586366550 279640858 360105826 432975842 497695310 456979810 224972162 491725962 601533394 345519890 591129926 599157338 248039746 454130770 490692354 592095088 617179314 231270018 428779718 699013254 713068642 312555442 529926626 446700706 559778082 406813282 235571242 258971618 695306582 471966876 645600310 476052706 356082114 355208262 629426018 305974986 258221154 251032802 503786434 632427554 632404946 657852386 690806034 585360002 667261698 354296674 228076194 699313714 351015234 426918930 272021770 607226791 221583586 587857266 526497670 262208488 293579393 587968530 398209538 337139298 595423106 445215874 672031865 657465328 258947810 591860788 218516018 712730618 533095374 413255074 654198443 318256054 466960420 315422890 492745570 385071320 262377698 492106978 451011810 261930466 661237090 499043618 516792578 695766626 642568290 491340514 509363368 461893008 570809758 414406824 706920616 700823640 300463428 484618082 676249622 454044138 295589120 473512592 537447040 658076416 267763808 405875072 333028272 314952646 249013352 412703104 447854304 485944228 589878610 564241792 365410096 503104907 344987720 695904416 415521408 535438208 295894656 499392106 460749216 487050720 258864444 316429184 723535270 305786752 694946816 726544128 619542128 445406100 579579712 382099904 596762496 681477792 299388392 291953536 510643522 441563120 436043136 528215173 350217048 730965632 244209656 657547068 709898680 650561592 260325056 460683904 617805408 259832704 640884504 320710272 261388480 358264304 312548576 650054648 658942680 728642112 433057920 315851104 440117632 534646464 499522496 274915328 506862688 512955520 515244928 304374352 556488705 664545668 515563344 541006208 482537502 689497362 545978368 460538484 621066624 476183280 270130416 457289820 251287026 321864464 576226024 665321456 546020672 609562880 618607287 592066176 3348092 895464237 660579976 641848960 392652800 201501976 531332584 168280064 743720176 727742464 702013540 1580896 85711888 578187264 383211008 673329344 517656576 766245372 79751632 473664096 366665728 798461444 417658803 813518656 440543354 189184040 745600804 820235264 757591940 706057484 30036160 136771147 508617536 904382336 603314560 404215616 255152324 498089152 420707776 23032640 704742144 34110388 793838192 174172160 158786592 615133440 821317824 116717888 420096000 117991656 320040032 323854820 268610000 594424596 509974528 273095168 552433200 878389248 640836480 917455152 184873472 576845000 110940352 267884160 2659584 347457033 75299336 493179084 785764320 171857792 253750426 141984608 862357268 548329600 179324640 596953856 261395982 740893312 699588032 917056384 129208832 169287828 203396360 959047056 930696192 742107984 215198080 465455618 64732448 110349784 339198072 794891252 987171584 914789840 427995776 89841646 968495552 943869696 481261632 517579680 154124832 776766976 783272432 525956480 877337600 800127488 474397461 840382128 616539696 741814612 769471504 544227248 321427240 334151030 365618688 965866816 849711192 976707360 453153742 976937104 18881976 170585332 480484528 579602308 681959308 918062592 506304564 164777124 639458112 119951806 933031808 193390200 763761216 838756880 12553248 805088368 657206276 463448384 832409184 418191576 104046768 74193128 450342328 610814992 781886592 296017920 402038976 670934008 737433096 843276248 353619040 399224700 821232952 340358816 535131966 607717170 741697408 260560896 55122560 327409536 706386084 210700280 585757686 979456120 908300000 78218064 495310848 540375777 760105792 983711000 599798652 82209699 26436816 938150912 512810624 82482528 731674384 881703432 779735810 429847936 845260800 335096720 243180000 379580992 316272200 538880000 117958656 901448459 580361560 737069232 304838560 489266336 11442296 340207728 773277312 534098432 848290304 820811776 390688512 334496768
412547216 594730589 652157844 439401748 633499392 747740888 753939328 323155040 393943936 448182104 418661152 568956292 331600000 379454400 316045952 423846004 400489472 453191152 747280728 502379136 666342424 315549718 681501055 414453072 427110058 468308212 676093678 689848632 489089956 641371758 646516032 512380144 572969088 467129248 786749256 713245184 402937440 664525984 433854418 763609992 363964544 592890528 664011720 609274048 356097008 453722752 436455956 590205312 623624192 431604032 657378688 529226880 592759808 592384074 656370246 698798784 393862336 479576896 446522138 698173952 627087898 693508624 583271976 773277517 328615808 319884570 294882192 563874048 771372506 577955520 666555248 465287388 422480896 632378272 389299164 753688541 698527552 530881088 638797948 602812800 569900718 487869568 697287552 766637184 662311360 403650976 598571576 322768994 372093950 346709376 391669402 777388488 405520952 721089408 762009435 481263952 787327328 650176128 614678560 509894880 499009680 370849344 465348353 373094144 580016064 216962304 525083040 405220084 445122720 327583982 295615616 261523072 604900280 215081344 506440692 199715000 280179968 353049984 417769452 377053952 145046304 411800104 521607536 265594032 511204068 519231480 168113888 374204912 410766496 512169230 537253456 151344160 348853860 619087396 633142784 232629584 450000768 366774848 479852224 326887424 155645384 179045760 615380724 392041018 565674452 396126848 276156256 275282404 549500160 226049128 178295296 171106944 423860576 552501696 552479088 577926528 610880176 505434144 587335840 274370816 148150336 619387856 271089376 346993072 192095912 527300933 141657728 507931408 446571812 182282630 213653535 508042672 318283680 257213440 515497248 365290016 592106007 577539470 179021952 511934930 138590160 632804760 453169516 333329216 574272585 238330196 387034562 235497032 412819712 305145462 182451840 412181120 371085952 182004608 581311232 419117760 436866720 615840768 562642432 411414656 637777560 590307200 699223950 542821016 835334808 829237832 428877620 613032274 804663814 582458330 424003312 601926784 665861232 786490608 396178000 534289264 461442464 443366838 377427544 541117296 576268496 614358420 718292802 692655984 493824288 631519099 473401912 824318608 543935600 663852400 424308848 627806298 589163408 615464912 387278636 444843376 851949462 434200944 823361008 854958320 747956320 573820292 707993904 510514096 725176688 809891984 427802584 420367728 639057714 569977312 564457328 656629365 478631240 859379824 372623848 785961260 838312872 778975784 388739248 589098096 746219600 388246896 769298696 449124464 389802672 486678496 440962768 778468840 787356872 857056304 561472112 444265296 568531824 663060656 627936688 403329520 635276880 641369712 643659120 432788544 684902897 792959860 643977536 669420400 610951694 817911554 674392560 588952676 749480816 604597472 398544608 585704012 379701218 450278656 704640216 793735648 674434864 737977072 747021479 720480368 48125250 81510400 843925702 983376288 133857436 427549696 461064608 88977162 452304886 473637160 794780400 845738576 914001132 997728388 26999200 825464320 675520848 338968944 409640256 407925600 750946456 970171008 175569268 999640420 798005424 839447304 992376832 944073168 639758400 113834664 310828674 260945264 685236480 293205568 328465120 586013952 613870676 586257984 336952488 496841820 927715510 639165280 904131240 670040920 874911040 555912000 749735200 121785856 913073872 181474384 538755549 799289024 731769856 436131616 867534144 798681740 617717624 359396688 640609792 78980458 877397790 638000640 81671394 338770496 304462008 995028242 375462144 424655520 517333504 813353864 202599088 844151000 502197624 437152256 874718720 729494016 70531888 774279152 48890036 414462128 948575424 817960192 340255608 738200208 110875264 880394944 270036600 882281848 100682080 388107824 566443997 164918612 449569840 583343104 586078720 528752144 801840336 728966814 154360404 136703678 695148875 649089868 100388956 260967232 236687872 202515912 902878568 818373970 242670540 656029472 699752448 247862504 506862464 405336064 401679770 474406450 253971216 945997384 246491648 574665068 725028480 702349952 90583636 682936704 439899904 404966128 108093952 369186128 91363168 548010976 132378752 2120736 234702242 617256720 571220292 795219298 419338264 999266759 390665248 944652298 540922863 419625344 56231664 987702400 479534464 579192832 119875648 924930952 790540620 959841104 326078478 193569920 439944468 560775680 192329894 641070080 700548320 656204032 885094384 503003808 112598352 86307680 549606512 186897912 859057252 295631136 900675264 775570240 171906048 761758304 474178304 356081288 707046032 789946048 940324816 401610092 249223840 96844920 690437832 311826656 470025128 28134912 909638400 471567104 215225800 423437440 707505152 712716974 951458536 129220244 715382528 24314568 832272003 363413116 383233664 49590992 906634624 466207380 124631502 693739375
491149460 673332833 730760088 518003992 712101636 826343132 832541572 401757284 472546180 526784348 497263396 647558536 410202244 458056644 394648196 502448248 479091716 531793396 825882972 580981380 744944668 394151962 760103299 493055316 505712302 546910456 754695922 768450876 567692200 719974002 725118276 590982388 651571332 545731492 865351500 791847428 481539684 743128228 512456662 842212236 442566788 671492772 742613964 687876292 434699252 532324996 515058200 668807556 702226436 510206276 735980932 607829124 671362052 670986318 734972490 777401028 472464580 558179140 525124382 776776196 705690142 772110868 661874220 851879761 407218052 398486814 373484436 642476292 849974750 656557764 745157492 543889632 501083140 710980516 467901408 832290785 777129796 609483332 717400192 681415044 648502962 566471812 775889796 845239428 740913604 482253220 677173820 401371238 450696194 425311620 470271646 855990732 484123196 799691652 840611679 559866196 865929572 728778372 693280804 588497124 539642524 411482188 505981197 413726988 620648908 257595148 565715884 445852928 485755564 368216826 336248460 302155916 645533124 255714188 547073536 240347844 320812812 393682828 458402296 417686796 185679148 452432948 562240380 306226876 551836912 559864324 208746732 414837756 451399340 552802074 577886300 191977004 389486704 659720240 673775628 273262428 490633612 407407692 520485068 367520268 196278228 219678604 656013568 432673862 606307296 436759692 316789100 315915248 590133004 266681972 218928140 211739788 464493420 593134540 593111932 618559372 651513020 546066988 627968684 315003660 188783180 660020700 311722220 387625916 232728756 567933777 182290572 548564252 487204656 222915474 254286379 548675516 358916524 297846284 556130092 405922860 632738851 618172314 219654796 552567774 179223004 673437604 493802360 373962060 614905429 278963040 427667406 276129876 453452556 345778306 223084684 452813964 411718796 222637452 621944076 459750604 477499564 656473612 603275276 452047500 633174504 585704144 694620894 538217960 830731752 824634776 424274564 608429218 800060758 577855274 419400256 597323728 661258176 781887552 391574944 529686208 456839408 438763782 372824488 536514240 571665440 609755364 713689746 688052928 489221232 626916043 468798856 819715552 539332544 659249344 419705792 623203242 584560352 610861856 382675580 440240320 847346406 429597888 818757952 850355264 743353264 569217236 703390848 505911040 720573632 805288928 423199528 415764672 634454658 565374256 559854272 652026309 474028184 854776768 368020792 781358204 833709816 774372728 384136192 584495040 741616544 383643840 764695640 444521408 385199616 482075440 436359712 773865784 782753816 852453248 556869056 439662240 563928768 658457600 623333632 398726464 630673824 636766656 639056064 428185488 680299841 788356804 639374480 664817344 606348638 813308498 669789504 584349620 744877760 599994416 393941552 581100956 375098162 445675600 700037160 789132592 669831808 733374016 742418423 715877312 363999136 673640000 693679872 809550144 161529504 856288152 400853728 895336388 713140644 54846080 762794368 332678744 340327272 575201016 973990368 726252800 688752004 865060160 921531202 129556800 844113496 814950496 480393216 456084392 60430336 540621464 11017136 746181760 99135338 875456564 172878809 55555424 458668256 12860256 791940876 563021712 110342212 506507200 251654600 224455328 350661976 8666328 214743040 998615572 464669216 994317776 143977198 940178528 36346560 113012480 200007584 164029184 658370240 110685856 996369440 639764720 352754952 593611904 332690076 563345808 315264128 236901376 131836992 159540543 637232204 560191936 960243750 975770464 56748576 328354724 306374976 301972064 680661136 643487744 916239544 716778061 175144970 16332520 605630488 393242624 688365160 13900768 957668864 863507456 394812480 982467200 405280000 895684064 945617920 653893808 453389678 584508800 11997504 466968108 720020000 196958848 476205176 345519744 361657728 597658000 659502476 112184672 224377632 238246692 761670672 224126288 655070160 284265744 300181528 298082000 26058496 170385408 79229218 498682368 177781232 319722547 770948088 809324704 415852032 885865184 81490296 789306304 113116032 802351512 118421294 318422528 746720672 108744000 177815824 94336960 149532712 972260828 695917888 384803120 913563208 698839396 935469696 916939656 141355008 673336616 601506752 342083072 959520000 922247872 862798272 86260552 113365952 707394144 662227776 37858688 409103360 109562240 428978688 591115968 506377792 830128104 652265408 399267976 168573952 942999744 553110144 241586224 47137792 994463968 479219456 480846552 836864320 55164375 45271040 143549952 440196876 404013120 797430112 918150912 641262428 380867328 241405952 802798824 700383872 558596480 965893716 234558675 474718648 842625266 542849120 181597416 569273090 380951824 754760224 466427580 387218432 706782808 91159560 319996640 169265984 125240900 17194067 541101056 203041832 872741408
408362544 590545917 647973172 435217076 629314720 743556216 749754656 318970368 389759264 443997432 414476480 564771620 327415328 375269728 311861280 419661332 396304800 449006480 743096056 498194464 662157752 311365046 677316383 410268400 422925386 464123540 671909006 685663960 484905284 637187086 642331360 508195472 568784416 462944576 782564584 709060512 398752768 660341312 429669746 759425320 359779872 588705856 659827048 605089376 351912336 449538080 432271284 586020640 619439520 427419360 653194016 525042208 588575136 588199402 652185574 694614112 389677664 475392224 442337466 693989280 622903226 689323952 579087304 769092845 324431136 315699898 290697520 559689376 767187834 573770848 662370576 461102716 418296224 628193600 385114492 749503869 694342880 526696416 634613276 598628128 565716046 483684896 693102880 762452512 658126688 399466304 594386904 318584322 367909278 342524704 387484730 773203816 401336280 716904736 757824763 477079280 783142656 645991456 610493888 505710208 781970744 653810408 748309417 656055208 862977128 499923368 808044104 688181148 728083784 610545046 578576680 544484136 887861344 498042408 789401756 482676064 563141032 636011048 700730516 660015016 428007368 694761168 804568600 548555096 794165132 802192544 451074952 657165976 693727560 795130294 820214520 434305224 631814924 902048460 916103848 515590648 732961832 649735912 762813288 609848488 438606448 462006824 898341788 675002082 848635516 679087912 559117320 558243468 832461224 509010192 461256360 454068008 706821640 835462760 835440152 860887592 893841240 788395208 870296904 557331880 431111400 902348920 554050440 629954136 475056976 810261997 424618792 790892472 729532876 465243694 496614599 791003736 601244744 540174504 798458312 648251080 875067071 860500534 461983016 794895994 421551224 915765824 736130580 616290280 857233649 521291260 669995626 518458096 695780776 588106526 465412904 695142184 654047016 464965672 864272296 702078824 719827784 898801832 845603496 694375720 282543488 235073128 343989878 187586944 480100736 474003760 73643548 257798202 449429742 227224258 68769240 246692712 310627160 431256536 40943928 179055192 106208392 88132766 22193472 185883224 221034424 259124348 363058730 337421912 138590216 276285027 118167840 469084536 188701528 308618328 69074776 272572226 233929336 260230840 32044564 89609304 496715390 78966872 468126936 499724248 392722248 218586220 352759832 155280024 369942616 454657912 72568512 65133656 283823642 214743240 209223256 301395293 123397168 504145752 17389776 430727188 483078800 423741712 33505176 233864024 390985528 33012824 414064624 93890392 34568600 131444424 85728696 423234768 432122800 501822232 206238040 89031224 213297752 307826584 272702616 48095448 280042808 286135640 288425048 77554472 329668825 437725788 288743464 314186328 255717622 462677482 319158488 233718604 394246744 249363400 43310536 230469940 24467146 95044584 349406144 438501576 319200792 382743000 391787407 365246296 955968976 83563008 253171148 917793432 4000768 303573232 199520512 77456104 659410560 778228224 294290108 598519808 419828000 214852752 488171520 422239296 909784384 729300160 384658688 605487391 198872341 631385434 776627040 893063040 302583680 364115968 554084900 431969088 167118648 326777920 458479824 720919392 34854912 729369748 931298912 742923264 408408256 572074496 932492864 600362286 929863429 606288160 688955360 131467216 818900480 868671948 42854400 233069696 31305156 408976964 384920576 2409376 777271040 508714496 618713600 833542384 472600290 433568680 81586384 396334784 253863392 434329472 938764100 464538112 878871864 44629760 301942520 633978224 272384400 159319712 170583040 244974218 512444224 58553259 555620224 683665568 823821331 891766784 634637584 705094864 335604144 826814976 762055572 116056424 8602624 196542720 276887032 49831424 61098216 951275520 183065032 73991680 523308032 985272768 554044120 403255492 414822912 96380128 64343040 771495536 61186112 124732928 388940288 377055472 250270576 664933096 311214544 876841312 961493888 47853456 380360992 735811720 567507248 728233328 994062078 496442600 879661568 797952000 575883584 976727784 99043456 179329376 922600160 65633850 23467788 736581340 301828992 142590832 235560784 893825624 265542656 153506816 467562224 486914192 120192366 77998208 465930784 670428288 898823448 820623744 502252032 201215000 984534917 258939920 374796504 857587072 763582800 521424800 281989752 681015008 505957172 989612416 570348136 122993760 883702417 99663360 2583776 111057000 112171636 202459512 73583744 346866720 539897364 367960280 987611264 397163768 870700536 880496064 235960812 316263232 660266200 930263040 488303312 175160568 300128928 306060800 557393536 223278470 392687940 74175984 96637040 452531496 394162176 567294736 253414944 922560000 242648500 18851520 332018272 934745088 430198697 624276240 4071768 299005000 649320192 162871168 403969768 499853568 880589576 718482234
273408912 455592285 513019540 300263444 494361088 608602584 614801024 184016736 254805632 309043800 279522848 429817988 192461696 240316096 176907648 284707700 261351168 314052848 608142424 363240832 527204120 176411414 542362751 275314768 287971754 329169908 536955374 550710328 349951652 502233454 507377728 373241840 433830784 327990944 647610952 574106880 263799136 525387680 294716114 624471688 224826240 453752224 524873416 470135744 216958704 314584448 297317652 451067008 484485888 292465728 518240384 390088576 453621504 453245770 517231942 559660480 254724032 340438592 307383834 559035648 487949594 554370320 444133672 634139213 189477504 180746266 155743888 424735744 632234202 438817216 527416944 326149084 283342592 493239968 250160860 614550237 559389248 391742784 499659644 463674496 430762414 348731264 558149248 627498880 523173056 264512672 459433272 183630690 232955646 207571072 252531098 638250184 266382648 581951104 622871131 342125648 648189024 511037824 475540256 370756576 766549008 638388672 732887681 640633472 847555392 484501632 792622368 672759412 712662048 595123310 563154944 529062400 872439608 482620672 773980020 467254328 547719296 620589312 685308780 644593280 412585632 679339432 789146864 533133360 778743396 786770808 435653216 641744240 678305824 779708558 804792784 418883488 616393188 886626724 900682112 500168912 717540096 634314176 747391552 594426752 423184712 446585088 882920052 659580346 833213780 663666176 543695584 542821732 817039488 493588456 445834624 438646272 691399904 820041024 820018416 845465856 878419504 772973472 854875168 541910144 415689664 886927184 538628704 614532400 459635240 794840261 409197056 775470736 714111140 449821958 481192863 775582000 585823008 524752768 783036576 632829344 859645335 845078798 446561280 779474258 406129488 900344088 720708844 600868544 841811913 505869524 654573890 503036360 680359040 572684790 449991168 679720448 638625280 449543936 848850560 686657088 704406048 883380096 830181760 678953984 291851832 244381472 353298222 196895288 489409080 483312104 82951892 267106546 458738086 236532602 78077584 256001056 319935504 440564880 50252272 188363536 115516736 97441110 31501816 195191568 230342768 268432692 372367074 346730256 147898560 285593371 127476184 478392880 198009872 317926672 78383120 281880570 243237680 269539184 41352908 98917648 506023734 88275216 477435280 509032592 402030592 227894564 362068176 164588368 379250960 463966256 81876856 74442000 293131986 224051584 218531600 310703637 132705512 513454096 26698120 440035532 492387144 433050056 42813520 243172368 400293872 42321168 423372968 103198736 43876944 140752768 95037040 432543112 441431144 511130576 215546384 98339568 222606096 317134928 282010960 57403792 289351152 295443984 297733392 86862816 338977169 447034132 298051808 323494672 265025966 471985826 328466832 243026948 403555088 258671744 52618880 239778284 33775490 104352928 358714488 447809920 328509136 392051344 401095751 374554640 87565424 107749952 570814824 588287204 346183768 584191216 602043008 194266816 732812304 995629968 69920512 917476016 407504948 360788576 346086762 233683968 799393536 158329088 287104960 431569408 240801240 399763328 873079808 722730560 569468880 91313152 645849040 862775104 79377264 797192116 949304268 789216326 63330416 171199920 762758016 985332771 286856768 747730652 551536772 84960688 525573984 399318600 561617240 224446976 20056646 90727344 575592792 839628224 797516160 415312896 564408072 25508452 986242108 850455672 35021616 39756380 451943728 261537200 467814624 657381376 525560924 64340016 12798824 898001984 471567123 808462780 406268800 889850576 921900488 870976264 478849456 320400672 483804800 510078228 25515008 522115680 52012216 229147338 76145856 529142680 652049280 295321760 476622936 840270848 627440384 179276800 474532352 759038848 342232200 689853312 241530400 667239040 889016676 401325568 322562048 950563665 367521600 184091707 245858400 363207232 840009088 283662408 990488960 769816576 57762000 249485936 330760628 540226560 435284480 973547172 367453992 819788288 387266176 567163504 881588624 41176544 904602464 33239544 576927136 636172020 243066268 523856384 313580368 777030816 323267768 672096032 544766720 365989760 978796322 188096353 569705088 789318568 796351420 776086344 441203965 250798400 518251464 424806656 38305440 198969992 944517752 421868584 500951496 365226640 475020288 900174344 804958530 441466440 620540988 601646768 339554816 680013744 433664928 426158344 508779456 294342144 170156032 995084420 260800000 585304624 230394368 227495008 494582428 768134544 988647296 643853312 241347600 73075252 752954000 550512716 2632216 257585152 832505472 507080704 319936000 341064132 452829152 786908160 600907520 399633160 577888384 774771808 562285176 454400960 82261888 130326768 3300604 39475194 342496236 135365244 521117440 425687968 236637400 121581616 17702912 963724032 608034816 236455848 670817978 956251376
175080160 357263533 414690788 201934692 396032336 510273832 516472272 85687984 156476880 210715048 181194096 331489236 94132944 141987344 78578896 186378948 163022416 215724096 509813672 264912080 428875368 78082662 444033999 176986016 189643002 230841156 438626622 452381576 251622900 403904702 409048976 274913088 335502032 229662192 549282200 475778128 165470384 427058928 196387362 526142936 126497488 355423472 426544664 371806992 118629952 216255696 198988900 352738256 386157136 194136976 419911632 291759824 355292752 354917018 418903190 461331728 156395280 242109840 209055082 460706896 389620842 456041568 345804920 535810461 91148752 82417514 57415136 326406992 533905450 340488464 429088192 227820332 185013840 394911216 151832108 516221485 461060496 293414032 401330892 365345744 332433662 250402512 459820496 529170128 424844304 166183920 361104520 85301938 134626894 109242320 154202346 539921432 168053896 483622352 524542379 243796896 549860272 412709072 377211504 272427824 725877648 597717312 692216321 599962112 806884032 443830272 751951008 632088052 671990688 554451950 522483584 488391040 831768248 441949312 733308660 426582968 507047936 579917952 644637420 603921920 371914272 638668072 748475504 492462000 738072036 746099448 394981856 601072880 637634464 739037198 764121424 378212128 575721828 845955364 860010752 459497552 676868736 593642816 706720192 553755392 382513352 405913728 842248692 618908986 792542420 622994816 503024224 502150372 776368128 452917096 405163264 397974912 650728544 779369664 779347056 804794496 837748144 732302112 814203808 501238784 375018304 846255824 497957344 573861040 418963880 754168901 368525696 734799376 673439780 409150598 440521503 734910640 545151648 484081408 742365216 592157984 818973975 804407438 405889920 738802898 365458128 859672728 680037484 560197184 801140553 465198164 613902530 462365000 639687680 532013430 409319808 639049088 597953920 408872576 808179200 645985728 663734688 842708736 789510400 638282624 555494144 508023784 616940534 460537600 753051392 746954416 346594204 530748858 722380398 500174914 341719896 519643368 583577816 704207192 313894584 452005848 379159048 361083422 295144128 458833880 493985080 532075004 636009386 610372568 411540872 549235683 391118496 742035192 461652184 581568984 342025432 545522882 506879992 533181496 304995220 362559960 769666046 351917528 741077592 772674904 665672904 491536876 625710488 428230680 642893272 727608568 345519168 338084312 556774298 487693896 482173912 574345949 396347824 777096408 290340432 703677844 756029456 696692368 306455832 506814680 663936184 305963480 687015280 366841048 307519256 404395080 358679352 696185424 705073456 774772888 479188696 361981880 486248408 580777240 545653272 321046104 552993464 559086296 561375704 350505128 602619481 710676444 561694120 587136984 528668278 735628138 592109144 506669260 667197400 522314056 316261192 503420596 297417802 367995240 622356800 711452232 592151448 655693656 664738063 638196952 29505304 635033472 938995968 749173760 427041280 822102400 71847392 817586176 778839040 593372992 561395556 326267248 81579008 546952288 309682981 234682240 538234656 30332604 347760768 855000376 745284288 191690052 665975448 580562768 728696352 905520640 827813312 794357376 32563828 523991924 455345824 203652280 546082176 192445824 808881552 377079700 914123904 529291646 206207912 69327360 387348304 224802290 877194464 779330104 688489827 891457670 250785832 214476976 672693137 195293704 592065920 190956500 192496960 462884576 659754622 171889280 684026768 944206000 245729216 488362048 549863654 314580864 343619792 876434432 933193424 404796920 104624128 422067552 929398496 178133208 564403840 92466560 283629056 331152416 857148800 155978752 72711144 89356800 100189952 614536000 954136096 499545664 317654700 853758880 796303408 312752992 270335100 345676040 905754203 712854048 381550104 592760784 88895888 739928992 810048220 899406336 422544384 663627884 561116438 384204928 920474678 119453176 916982536 564974760 527080464 971644335 17057376 750554818 455848771 471077431 68338672 465288800 509173649 182280392 717391184 202542312 257124402 787356664 649688480 734574028 933307008 996885852 925095160 704478080 685443536 169369344 729364992 352439152 772172288 141664848 422333840 986668040 710577664 350986000 607759168 612800088 831014956 903995752 427204944 739812166 473793840 984694408 85937000 266384268 835071488 923317440 366168046 2967680 703148384 219813312 607932688 929019830 518407296 233399120 433062208 108456288 785644544 638968320 917930560 627492304 454214222 196401664 557910016 373688416 327075136 562757120 990636000 710488992 314410720 124330080 433820500 640055008 324856336 136169364 417744148 534416560 430159497 271483840 333583168 731929376 56179504 95996320 33052128 386967148 492644776 565428032 547916800 155960552 977030976 496744168 668438592 766417384 732437716 635326272 758290112 914030466 989130944 987467352 918860000 590510472
617109324 799292697 856719952 643963856 838061500 952302996 958501436 527717148 598506044 652744212 623223260 773518400 536162108 584016508 520608060 628408112 605051580 657753260 951842836 706941244 870904532 520111826 886063163 619015180 631672166 672870320 880655786 894410740 693652064 845933866 851078140 716942252 777531196 671691356 991311364 917807292 607499548 869088092 638416526 968172100 568526652 797452636 868573828 813836156 560659116 658284860 641018064 794767420 828186300 636166140 861940796 733788988 797321916 796946182 860932354 903360892 598424444 684139004 651084246 902736060 831650006 898070732 787834084 977839625 533177916 524446678 499444300 768436156 975934614 782517628 871117356 669849496 627043004 836940380 593861272 958250649 903089660 735443196 843360056 807374908 774462826 692431676 901849660 971199292 866873468 608213084 803133684 527331102 576656058 551271484 596231510 981950596 610083060 925651516 966571543 685826060 991889436 854738236 819240668 714456988 804003568 675843232 770342241 678088032 885009952 521956192 830076928 710213972 750116608 632577870 600609504 566516960 909894168 520075232 811434580 504708888 585173856 658043872 722763340 682047840 450040192 716793992 826601424 570587920 816197956 824225368 473107776 679198800 715760384 817163118 842247344 456338048 653847748 924081284 938136672 537623472 754994656 671768736 784846112 631881312 460639272 484039648 920374612 697034906 870668340 701120736 581150144 580276292 854494048 531043016 483289184 476100832 728854464 857495584 857472976 882920416 915874064 810428032 892329728 579364704 453144224 924381744 576083264 651986960 497089800 832294821 446651616 812925296 751565700 487276518 518647423 813036560 623277568 562207328 820491136 670283904 897099895 882533358 484015840 816928818 443584048 937798648 758163404 638323104 879266473 543324084 692028450 540490920 717813600 610139350 487445728 717175008 676079840 486998496 886305120 724111648 741860608 920834656 867636320 716408544 386709999 339239639 448156389 291753455 584267247 578170271 177810059 361964713 553596253 331390769 172935751 350859223 414793671 535423047 145110439 283221703 210374903 192299277 126359983 290049735 325200935 363290859 467225241 441588423 242756727 380451538 222334351 573251047 292868039 412784839 173241287 376738737 338095847 364397351 136211075 193775815 600881901 183133383 572293447 603890759 496888759 322752731 456926343 259446535 474109127 558824423 176735023 169300167 387990153 318909751 313389767 405561804 227563679 608312263 121556287 534893699 587245311 527908223 137671687 338030535 495152039 137179335 518231135 198056903 138735111 235610935 189895207 527401279 536289311 605988743 310404551 193197735 317464263 411993095 376869127 152261959 384209319 390302151 392591559 181720983 433835336 541892299 392909975 418352839 359884133 566843993 423324999 337885115 498413255 353529911 147477047 334636451 128633657 199211095 453572655 542668087 423367303 486909511 495953918 469412807 975439882 911420416 282361424 374294654 314622768 601896064 63185844 555565056 638202464 529914720 340580128 496608336 436808660 509152640 104106496 85764608 385574400 367505100 239520832 649479272 520505836 418301328 488441232 426489856 660569824 16182080 547176613 330466220 768303696 638463072 242622416 821678528 307037144 379586480 918458406 593247740 919667744 459070808 594054200 646801920 588292608 924155330 809854876 687404512 3259088 646686400 706382840 772336972 189696000 793186256 818905712 819957824 828381456 650851368 586936832 164453632 387400828 416709216 149341952 635534856 61773652 738145272 273019112 680449324 588565780 570239720 110896072 312391052 695844772 946158912 461543936 636026048 316774736 719637652 332787392 199565696 245550080 908950272 157521388 370480256 252534184 714419440 54425280 631649448 836991796 204183002 801152512 944237792 615943680 424565584 231049920 419938576 416361052 98041840 460129152 828508512 140075028 675707329 894403168 238700544 132327168 742916000 108955808 668063552 235865600 691618412 525267072 782037073 695316988 673639268 125164032 776992776 292518608 378847527 617183472 637292032 641129216 849168318 519766736 199497148 823600000 719182976 766761940 689712640 560067584 885632672 316577408 137025728 806879744 427770824 787363840 237657088 838937552 967164822 469233232 134791680 988446724 914051744 148042240 548083784 735426672 321064708 304367474 335395584 86048000 485896960 736209128 780930560 812267680 384607744 832427008 308287488 583828992 754194624 780345152 607647228 462290368 125581152 428904350 761701632 125046464 591240484 934737616 112551680 538822471 492430080 225045920 3344748 414788096 509633216 432012052 567307300 417833920 718095680 376562820 917036768 11164544 368534912 760627712 5967360 350659904 988047360 107108688 16110816 416438784 367617536 898306060 662109396 13254592 596281684 152246544 692841173 457844288 491134944 395647456 377112384 734204640 644836660 415048704 711633408
211080592 393263965 450691220 237935124 432032768 546274264 552472704 121688416 192477312 246715480 217194528 367489668 130133376 177987776 114579328 222379380 199022848 251724528 545814104 300912512 464875800 114083094 480034431 212986448 225643434 266841588 474627054 488382008 287623332 439905134 445049408 310913520 371502464 265662624 585282632 511778560 201470816 463059360 232387794 562143368 162497920 391423904 462545096 407807424 154630384 252256128 234989332 388738688 422157568 230137408 455912064 327760256 391293184 390917450 454903622 497332160 192395712 278110272 245055514 496707328 425621274 492042000 381805352 571810893 127149184 118417946 93415568 362407424 569905882 376488896 465088624 263820764 221014272 430911648 187832540 552221917 497060928 329414464 437331324 401346176 368434094 286402944 495820928 565170560 460844736 202184352 397104952 121302370 170627326 145242752 190202778 575921864 204054328 519622784 560542811 279797328 585860704 448709504 413211936 308428256 701427431 573267095 667766104 575511895 782433815 419380055 727500791 607637835 647540471 530001733 498033367 463940823 807318031 417499095 708858443 402132751 482597719 555467735 620187203 579471703 347464055 614217855 724025287 468011783 713621819 721649231 370531639 576622663 613184247 714586981 739671207 353761911 551271611 821505147 835560535 435047335 652418519 569192599 682269975 529305175 358063135 381463511 817798475 594458769 768092203 598544599 478574007 477700155 751917911 428466879 380713047 373524695 626278327 754919447 754896839 780344279 813297927 707851895 789753591 476788567 350568087 821805607 473507127 549410823 394513663 729718684 344075479 710349159 648989563 384700381 416071286 710460423 520701431 459631191 717914999 567707767 794523758 779957221 381439703 714352681 341007911 835222511 655587267 535746967 776690336 440747947 589452313 437914783 615237463 507563213 384869591 614598871 573503703 384422359 783728983 621535511 639284471 818258519 765060183 613832407 682175016 634704656 743621406 587218472 879732264 873635288 473275076 657429730 849061270 626855786 468400768 646324240 710258688 830888064 440575456 578686720 505839920 487764294 421825000 585514752 620665952 658755876 762690258 737053440 538221744 675916555 517799368 868716064 588333056 708249856 468706304 672203754 633560864 659862368 431676092 489240832 896346918 478598400 867758464 899355776 792353776 618217748 752391360 554911552 769574144 854289440 472200040 464765184 683455170 614374768 608854784 701026821 523028696 903777280 417021304 830358716 882710328 823373240 433136704 633495552 790617056 432644352 813696152 493521920 434200128 531075952 485360224 822866296 831754328 901453760 605869568 488662752 612929280 707458112 672334144 447726976 679674336 685767168 688056576 477186000 729300353 837357316 688374992 713817856 655349150 862309010 718790016 633350132 793878272 648994928 442942064 630101468 424098674 494676112 749037672 838133104 718832320 782374528 791418935 764877824 370322624 630168352 90772224 955350144 667523968 932352640 914753536 304251412 890852656 299694896 549341184 402669908 961106398 178035104 70441216 371373392 750182608 528462080 805420080 660700752 895312444 649413694 557682688 108609984 678566554 269053466 6340768 881929157 549469296 358034972 809856912 592956004 831363968 768445152 865368668 355899904 905408976 258067168 960574688 304291600 612708928 795688800 941457654 601284192 598498823 172414400 58884072 860017248 593917280 402750192 214768192 657002272 358184608 216621440 464164512 337830456 168235760 284276768 349256000 808836864 884373864 440480408 685083940 576798834 949326706 167528640 945215008 434829504 413186080 269603696 819353120 267684768 686491712 178113216 349038731 894207328 958532540 370031616 873568812 597801424 755227376 162589100 107059378 240314256 736039936 618206208 69984512 606199120 654360438 557886144 243153076 754787100 36664384 329627520 847734656 827395136 43043808 57463416 945286656 556557472 612886800 736848384 872471552 368322560 265955000 811858432 982365504 619905280 404557484 81636265 122934784 187720464 305176374 838358016 42368608 732506824 388505300 232169808 180995324 392927936 428970936 221357774 585992568 864218400 147155680 733588992 170134592 142802944 688836400 194139888 428455616 147199060 953580806 268606272 454188992 16048128 844100816 76269864 304398080 521617648 651260096 240393088 391030784 32547200 294047512 556478864 509585408 926793728 983971328 47101376 240601088 751561157 330144410 766663696 777756156 968197500 925467200 45283312 766373248 229143040 313661754 453167616 640267056 910792404 756296640 916608 456412104 921122820 867269408 876512523 581679988 612147260 39845376 173404672 877051348 886372988 485569280 509878336 467905408 423104640 243945152 490970368 305789240 948815576 281344512 57330736 693372672 247626288 962088060 477172800 121543000 151932992 95645112 410358016 704709504 961384448 196736768 103212384 307641328 94599520
215492368 397675741 455102996 242346900 436444544 550686040 556884480 126100192 196889088 251127256 221606304 371901444 134545152 182399552 118991104 226791156 203434624 256136304 550225880 305324288 469287576 118494870 484446207 217398224 230055210 271253364 479038830 492793784 292035108 444316910 449461184 315325296 375914240 270074400 589694408 516190336 205882592 467471136 236799570 566555144 166909696 395835680 466956872 412219200 159042160 256667904 239401108 393150464 426569344 234549184 460323840 332172032 395704960 395329226 459315398 501743936 196807488 282522048 249467290 501119104 430033050 496453776 386217128 576222669 131560960 122829722 97827344 366819200 574317658 380900672 469500400 268232540 225426048 435323424 192244316 556633693 501472704 333826240 441743100 405757952 372845870 290814720 500232704 569582336 465256512 206596128 401516728 125714146 175039102 149654528 194614554 580333640 208466104 524034560 564954587 284209104 590272480 453121280 417623712 312840032 699014224 570853888 665352897 573098688 780020608 416966848 725087584 605224628 645127264 527588526 495620160 461527616 804904824 415085888 706445236 399719544 480184512 553054528 617773996 577058496 345050848 611804648 721612080 465598576 711208612 719236024 368118432 574209456 610771040 712173774 737258000 351348704 548858404 819091940 833147328 432634128 650005312 566779392 679856768 526891968 355649928 379050304 815385268 592045562 765678996 596131392 476160800 475286948 749504704 426053672 378299840 371111488 623865120 752506240 752483632 777931072 810884720 705438688 787340384 474375360 348154880 819392400 471093920 546997616 392100456 727305477 341662272 707935952 646576356 382287174 413658079 708047216 518288224 457217984 715501792 565294560 792110551 777544014 379026496 711939474 338594704 832809304 653174060 533333760 774277129 438334740 587039106 435501576 612824256 505150006 382456384 612185664 571090496 382009152 781315776 619122304 636871264 815845312 762646976 611419200 347845216 300374856 409291606 252888672 545402464 539305488 138945276 323099930 514731470 292525986 134070968 311994440 375928888 496558264 106245656 244356920 171510120 153434494 87495200 251184952 286336152 324426076 428360458 402723640 203891944 341586755 183469568 534386264 254003256 373920056 134376504 337873954 299231064 325532568 97346292 154911032 562017118 144268600 533428664 565025976 458023976 283887948 418061560 220581752 435244344 519959640 137870240 130435384 349125370 280044968 274524984 366697021 188698896 569447480 82691504 496028916 548380528 489043440 98806904 299165752 456287256 98314552 479366352 159192120 99870328 196746152 151030424 488536496 497424528 567123960 271539768 154332952 278599480 373128312 338004344 113397176 345344536 351437368 353726776 142856200 394970553 503027516 354045192 379488056 321019350 527979210 384460216 299020332 459548472 314665128 108612264 295771668 89768874 160346312 414707872 503803304 384502520 448044728 457089135 430548024 454818860 74864692 747196928 748708480 832563200 450991122 512963168 582563934 762888176 172228576 238153894 782828992 149823708 452380084 56205224 751202672 953867700 852758816 198114952 842416400 682560000 993331624 703512264 25725574 721634592 928727400 864846720 48641633 887260640 171105792 588918784 724060302 528032500 478021152 762376960 465181120 79570720 558888336 673946768 408902784 11924928 778419712 456320880 452508800 529778536 319440088 288240716 124022784 392636648 22631600 237905568 282086144 236557344 479956480 524115984 123426304 616870670 190173184 60975104 160555492 770869304 831747328 780145814 903598144 754956000 866272780 765039868 216551568 673428096 216726368 952553984 961734304 737758080 675798516 312977536 871159152 452245104 992195568 601083840 297287192 71477184 160654752 325072128 136316544 732406016 830504568 321984688 286190080 322815704 163808256 961615360 989029384 965911952 890514024 424893888 177130152 418583824 32785004 656832128 268431152 148485120 468622691 395475412 25891264 65806800 198680064 116628480 380139184 670115472 455692470 727186230 24918924 970112252 225172480 102911108 305215554 975804852 502192384 298900032 856641280 616613888 881136637 328111472 621720400 484023008 870726040 784235520 336378851 204005277 437605824 848609152 305848928 247493864 226715180 466475520 962033320 810688746 188170320 902393875 462338688 525862400 505909280 808945910 120641705 945717512 587090812 478084752 859162336 553719992 898739072 717942784 311598592 424202080 812260864 814885974 550996352 496364032 511106858 669667816 557797254 932392944 998078048 628144784 967499632 386518272 207133656 962805760 214633216 512772000 567969184 853584018 272712144 767920832 822035360 420237208 755759200 808105504 266009369 353527168 952159200 506024960 844134080 121633890 213129216 710507087 713508864 102562880 828082688 70863744 440906912 868216484 690180608 645531072 864364336 20377216 86359696 401209856 487814016 435448648 23738864
512951792 695135165 752562420 539806324 733903968 848145464 854343904 423559616 494348512 548586680 519065728 669360868 432004576 479858976 416450528 524250580 500894048 553595728 847685304 602783712 766747000 415954294 781905631 514857648 527514634 568712788 776498254 790253208 589494532 741776334 746920608 612784720 673373664 567533824 887153832 813649760 503342016 764930560 534258994 864014568 464369120 693295104 764416296 709678624 456501584 554127328 536860532 690609888 724028768 532008608 757783264 629631456 693164384 692788650 756774822 799203360 494266912 579981472 546926714 798578528 727492474 793913200 683676552 873682093 429020384 420289146 395286768 664278624 871777082 678360096 766959824 565691964 522885472 732782848 489703740 854093117 798932128 631285664 739202524 703217376 670305294 588274144 797692128 867041760 762715936 504055552 698976152 423173570 472498526 447113952 492073978 877793064 505925528 821493984 862414011 581668528 887731904 750580704 715083136 610299456 492713232 364552896 459051905 366797696 573719616 210665856 518786592 398923636 438826272 321287534 289319168 255226624 598603832 208784896 500144244 193418552 273883520 346753536 411473004 370757504 138749856 405503656 515311088 259297584 504907620 512935032 161817440 367908464 404470048 505872782 530957008 145047712 342557412 612790948 626846336 226333136 443704320 360478400 473555776 320590976 149348936 172749312 609084276 385744570 559378004 389830400 269859808 268985956 543203712 219752680 171998848 164810496 417564128 546205248 546182640 571630080 604583728 499137696 581039392 268074368 141853888 613091408 264792928 340696624 185799464 521004485 135361280 501634960 440275364 175986182 207357087 501746224 311987232 250916992 509200800 358993568 585809559 571243022 172725504 505638482 132293712 626508312 446873068 327032768 567976137 232033748 380738114 229200584 406523264 298849014 176155392 405884672 364789504 175708160 575014784 412821312 430570272 609544320 556345984 405118208 461713768 414243408 523160158 366757224 659271016 653174040 252813828 436968482 628600022 406394538 247939520 425862992 489797440 610426816 220114208 358225472 285378672 267303046 201363752 365053504 400204704 438294628 542229010 516592192 317760496 455455307 297338120 648254816 367871808 487788608 248245056 451742506 413099616 439401120 211214844 268779584 675885670 258137152 647297216 678894528 571892528 397756500 531930112 334450304 549112896 633828192 251738792 244303936 462993922 393913520 388393536 480565573 302567448 683316032 196560056 609897468 662249080 602911992 212675456 413034304 570155808 212183104 593234904 273060672 213738880 310614704 264898976 602405048 611293080 680992512 385408320 268201504 392468032 486996864 451872896 227265728 459213088 465305920 467595328 256724752 508839105 616896068 467913744 493356608 434887902 641847762 498328768 412888884 573417024 428533680 222480816 409640220 203637426 274214864 528576424 617671856 498371072 561913280 570957687 544416576 997102272 53679942 628038488 604581812 78015872 415360200 619782242 610276802 201865440 372170622 389607820 26332064 52051584 663781008 436300800 620468608 274028180 748449188 119752368 791438304 592372376 377924192 892611584 948446016 448947344 298024880 279302016 297060740 261359600 349512000 361909024 432658896 881099472 839299800 677843328 411381184 126844848 234997056 612672000 918103424 845849344 799941952 755114752 867085364 289640432 116518784 363720314 249785906 465156318 712999616 321373440 549463030 56973247 880538624 129345128 373094016 28996608 105035740 803846380 886808550 605457354 228688384 417722784 254759028 273599360 174738736 696599256 428276552 22340608 391024128 393508360 561349632 915970294 587551132 343862012 261692832 371722240 345628192 296011336 779692236 402974288 885314184 48318912 224407256 274363904 60466048 819946226 239924156 521161216 872467712 4216396 774521984 168645272 163550784 965629952 777426828 364382260 796858903 714277528 314466846 70819516 313766656 385856888 949299320 595580160 56177772 171266556 238283816 307303128 815245512 492035408 767089152 145457440 934843028 654458160 598376313 598892972 81638912 933266304 957232368 134866376 713164464 402427872 936561664 973366688 165170172 15940224 142300222 189088896 409559586 440277568 249208252 642615624 816578560 672010688 475287584 11494016 615582336 693335840 928655445 191849968 786708736 962972352 528973432 356522400 459801216 488812032 598284012 35283552 715075552 612380160 352847760 637092960 355324672 38940502 481536000 141363712 230416384 959529344 316054769 236336448 199706368 643987912 449542712 437515254 434115712 223262208 805562000 469851672 676544740 250182240 461186982 881874836 429388288 411149408 267200960 955485768 945943108 556386560 365472016 843095744 355623680 256745792 175972352 759177280 789965768 707426400 45249224 397190208 798223896 314195932 745556728 379085968 534086672 143939300 217326480 665052304 187450216 508369004 539605048
275704064 457887437 515314692 302558596 496656240 610897736 617096176 186311888 257100784 311338952 281818000 432113140 194756848 242611248 179202800 287002852 263646320 316348000 610437576 365535984 529499272 178706566 544657903 277609920 290266906 331465060 539250526 553005480 352246804 504528606 509672880 375536992 436125936 330286096 649906104 576402032 266094288 527682832 297011266 626766840 227121392 456047376 527168568 472430896 219253856 316879600 299612804 453362160 486781040 294760880 520535536 392383728 455916656 455540922 519527094 561955632 257019184 342733744 309678986 561330800 490244746 556665472 446428824 636434365 191772656 183041418 158039040 427030896 634529354 441112368 529712096 328444236 285637744 495535120 252456012 616845389 561684400 394037936 501954796 465969648 433057566 351026416 560444400 629794032 525468208 266807824 461728424 185925842 235250798 209866224 254826250 640545336 268677800 584246256 625166283 344420800 650484176 513332976 477835408 373051728 631339248 503178912 597677921 505423712 712345632 349291872 657412608 537549652 577452288 459913550 427945184 393852640 737229848 347410912 638770260 332044568 412509536 485379552 550099020 509383520 277375872 544129672 653937104 397923600 643533636 651561048 300443456 506534480 543096064 644498798 669583024 283673728 481183428 751416964 765472352 364959152 582330336 499104416 612181792 459216992 287974952 311375328 747710292 524370586 698004020 528456416 408485824 407611972 681829728 358378696 310624864 303436512 556190144 684831264 684808656 710256096 743209744 637763712 719665408 406700384 280479904 751717424 403418944 479322640 324425480 659630501 273987296 640260976 578901380 314612198 345983103 640372240 450613248 389543008 647826816 497619584 724435575 709869038 311351520 644264498 270919728 765134328 585499084 465658784 706602153 370659764 519364130 367826600 545149280 437475030 314781408 544510688 503415520 314334176 713640800 551447328 569196288 748170336 694972000 543744224 489403560 441933200 550849950 394447016 686960808 680863832 280503620 464658274 656289814 434084330 275629312 453552784 517487232 638116608 247804000 385915264 313068464 294992838 229053544 392743296 427894496 465984420 569918802 544281984 345450288 483145099 325027912 675944608 395561600 515478400 275934848 479432298 440789408 467090912 238904636 296469376 703575462 285826944 674987008 706584320 599582320 425446292 559619904 362140096 576802688 661517984 279428584 271993728 490683714 421603312 416083328 508255365 330257240 711005824 224249848 637587260 689938872 630601784 240365248 440724096 597845600 239872896 620924696 300750464 241428672 338304496 292588768 630094840 638982872 708682304 413098112 295891296 420157824 514686656 479562688 254955520 486902880 492995712 495285120 284414544 536528897 644585860 495603536 521046400 462577694 669537554 526018560 440578676 601106816 456223472 250170608 437330012 231327218 301904656 556266216 645361648 526060864 589603072 598647479 572106368 826502656 714058272 105931456 837407372 378560416 146429888 90353348 64318624 548615632 564002464 482579136 485956640 727414400 586304640 851912284 375757784 690853888 804875392 872856908 940972544 347618608 78222814 235048344 970478896 708431080 766633198 559252736 610226752 397909144 71747388 869176000 879934624 324449472 945019104 215412717 475451364 639222408 888962296 186817280 952806690 98614464 469339520 754446306 369892924 515099092 966687252 992740220 409533840 180388592 878639240 168974016 629015744 715739704 246573290 933767680 695064960 375626496 177058112 462471896 754840604 870897632 494181600 830572576 683817720 101341344 857585568 318892144 339007264 627581216 113357000 433131520 536610048 777257904 916947680 657189952 357986184 304709625 258434560 212387850 356527800 633714648 766165120 756010496 301096000 698588184 116929408 210956064 581503716 305787824 880771636 449085884 565380384 657641428 383617728 867279770 121584416 460380480 117579858 275690716 455596392 511456576 168341648 167571656 827747872 259908000 928210176 411751680 862925120 794515056 854701560 647311440 183239338 223758272 461644608 598078464 763658520 837473212 951025280 460441819 526228002 554398720 590690848 257743336 511487360 423535432 656592576 18130160 714859968 125089984 855638784 745495616 886432320 164458216 415050368 747712576 683128320 323964240 869364224 811467808 432635152 271639856 262466736 639032960 253546456 935204428 523815078 505390968 245499392 23903376 34242240 660923392 937587720 380370192 293309574 737845184 725642736 646101472 154487808 440388696 997756672 212855178 653144690 953159936 11728040 575238976 174985728 318759888 130407083 341209786 243617188 387920384 480777952 956967936 823274496 177935392 193885072 89644180 601578752 905095600 726300224 879389568 863070720 307946560 345318656 382826560 209493440 577187840 458859832 192022400 354107834 799563520 183954236 545897728 761552768 857617888 599873536 112221136 198247808 123393800 884468384
538627172 720810545 778237800 565481704 759579348 873820844 880019284 449234996 520023892 574262060 544741108 695036248 457679956 505534356 442125908 549925960 526569428 579271108 873360684 628459092 792422380 441629674 807581011 540533028 553190014 594388168 802173634 815928588 615169912 767451714 772595988 638460100 699049044 593209204 912829212 839325140 529017396 790605940 559934374 889689948 490044500 718970484 790091676 735354004 482176964 579802708 562535912 716285268 749704148 557683988 783458644 655306836 718839764 718464030 782450202 824878740 519942292 605656852 572602094 824253908 753167854 819588580 709351932 899357473 454695764 445964526 420962148 689954004 897452462 704035476 792635204 591367344 548560852 758458228 515379120 879768497 824607508 656961044 764877904 728892756 695980674 613949524 823367508 892717140 788391316 529730932 724651532 448848950 498173906 472789332 517749358 903468444 531600908 847169364 888089391 607343908 913407284 776256084 740758516 635974836 585283864 457123528 551622537 459368328 666290248 303236488 611357224 491494268 531396904 413858166 381889800 347797256 691174464 301355528 592714876 285989184 366454152 439324168 504043636 463328136 231320488 498074288 607881720 351868216 597478252 605505664 254388072 460479096 497040680 598443414 623527640 237618344 435128044 705361580 719416968 318903768 536274952 453049032 566126408 413161608 241919568 265319944 701654908 478315202 651948636 482401032 362430440 361556588 635774344 312323312 264569480 257381128 510134760 638775880 638753272 664200712 697154360 591708328 673610024 360645000 234424520 705662040 357363560 433267256 278370096 613575117 227931912 594205592 532845996 268556814 299927719 594316856 404557864 343487624 601771432 451564200 678380191 663813654 265296136 598209114 224864344 719078944 539443700 419603400 660546769 324604380 473308746 321771216 499093896 391419646 268726024 498455304 457360136 268278792 667585416 505391944 523140904 702114952 648916616 497688840 421626504 374156144 483072894 326669960 619183752 613086776 212726564 396881218 588512758 366307274 207852256 385775728 449710176 570339552 180026944 318138208 245291408 227215782 161276488 324966240 360117440 398207364 502141746 476504928 277673232 415368043 257250856 608167552 327784544 447701344 208157792 411655242 373012352 399313856 171127580 228692320 635798406 218049888 607209952 638807264 531805264 357669236 491842848 294363040 509025632 593740928 211651528 204216672 422906658 353826256 348306272 440478309 262480184 643228768 156472792 569810204 622161816 562824728 172588192 372947040 530068544 172095840 553147640 232973408 173651616 270527440 224811712 562317784 571205816 640905248 345321056 228114240 352380768 446909600 411785632 187178464 419125824 425218656 427508064 216637488 468751841 576808804 427826480 453269344 394800638 601760498 458241504 372801620 533329760 388446416 182393552 369552956 163550162 234127600 488489160 577584592 458283808 521826016 530870423 504329312 829983664 434485056 198105271 310802624 122401920 886888100 156997248 987825152 726696320 971121920 862608200 948146964 347724672 841706888 428184320 782327880 551131461 850910440 380969600 702082688 633159594 912275428 846532608 638946368 2643102 958033316 543651520 166295552 325346672 709537734 854644000 577170689 445378104 759275520 144150208 735624192 681767936 630817696 706184704 719415850 384764424 122398358 830184000 941700576 44433488 739210032 357614080 241976320 229295980 724552864 75904912 578266610 508846164 900172224 377125184 394361080 613809392 270727680 525364800 89540848 78550546 218627872 463932280 468186280 867930624 72439104 880905448 706105604 386904528 30781696 828499188 717637120 860705664 598527026 999738752 284011456 507683000 822147224 82662464 47586280 346023360 322733568 211902944 409211136 533416948 969332224 321026000 640521472 768151976 122394368 739601552 419377664 256466112 581080128 37057888 632842000 37966832 16394280 334068480 81373936 553435710 206326915 750466800 104290220 671088384 632237316 633998408 97132618 163039424 80010625 875855380 399013888 574117928 573565808 95692440 730482944 537248885 678427904 224345408 306491392 434029616 87878168 781336320 598208254 101841832 258174174 715837372 322224832 883156704 739047888 465888816 614576832 546262920 158840832 200913650 813792216 254744208 682594560 137456432 950300700 278902272 705179343 842687244 864373440 899638672 328509104 762732848 547880768 661080576 180517010 973407424 453034804 251631104 755522556 959337728 764307488 993003056 629371640 589546624 278383344 721490160 42535192 761977472 916285952 481345013 37172798 171604678 89563136 81413400 800218992 572614528 902986000 738010176 444283744 788912128 502611840 35201984 710216304 407835704 744911184 51826688 241737216 919800320 875892736 834358608 345217952 80322816 885716672 563278144 196165888 940502016 931883516 587412832 140126976 944173504 928768292 943058752 453742144 592334472 763240192
313890704 496074077 553501332 340745236 534842880 649084376 655282816 224498528 295287424 349525592 320004640 470299780 232943488 280797888 217389440 325189492 301832960 354534640 648624216 403722624 567685912 216893206 582844543 315796560 328453546 369651700 577437166 591192120 390433444 542715246 547859520 413723632 474312576 368472736 688092744 614588672 304280928 565869472 335197906 664953480 265308032 494234016 565355208 510617536 257440496 355066240 337799444 491548800 524967680 332947520 558722176 430570368 494103296 493727562 557713734 600142272 295205824 380920384 347865626 599517440 528431386 594852112 484615464 674621005 229959296 221228058 196225680 465217536 672715994 479299008 567898736 366630876 323824384 533721760 290642652 655032029 599871040 432224576 540141436 504156288 471244206 389213056 598631040 667980672 563654848 304994464 499915064 224112482 273437438 248052864 293012890 678731976 306864440 622432896 663352923 382607440 688670816 551519616 516022048 411238368 630063904 501903568 596402577 504148368 711070288 348016528 656137264 536274308 576176944 458638206 426669840 392577296 735954504 346135568 637494916 330769224 411234192 484104208 548823676 508108176 276100528 542854328 652661760 396648256 642258292 650285704 299168112 505259136 541820720 643223454 668307680 282398384 479908084 750141620 764197008 363683808 581054992 497829072 610906448 457941648 286699608 310099984 746434948 523095242 696728676 527181072 407210480 406336628 680554384 357103352 309349520 302161168 554914800 683555920 683533312 708980752 741934400 636488368 718390064 405425040 279204560 750442080 402143600 478047296 323150136 658355157 272711952 638985632 577626036 313336854 344707759 639096896 449337904 388267664 646551472 496344240 723160231 708593694 310076176 642989154 269644384 763858984 584223740 464383440 705326809 369384420 518088786 366551256 543873936 436199686 313506064 543235344 502140176 313058832 712365456 550171984 567920944 746894992 693696656 542468880 545896496 498426136 607342886 450939952 743453744 737356768 336996556 521151210 712782750 490577266 332122248 510045720 573980168 694609544 304296936 442408200 369561400 351485774 285546480 449236232 484387432 522477356 626411738 600774920 401943224 539638035 381520848 732437544 452054536 571971336 332427784 535925234 497282344 523583848 295397572 352962312 760068398 342319880 731479944 763077256 656075256 481939228 616112840 418633032 633295624 718010920 335921520 328486664 547176650 478096248 472576264 564748301 386750176 767498760 280742784 694080196 746431808 687094720 296858184 497217032 654338536 296365832 677417632 357243400 297921608 394797432 349081704 686587776 695475808 765175240 469591048 352384232 476650760 571179592 536055624 311448456 543395816 549488648 551778056 340907480 593021833 701078796 552096472 577539336 519070630 726030490 582511496 497071612 657599752 512716408 306663544 493822948 287820154 358397592 612759152 701854584 582553800 646096008 655140415 628599304 961950400 395227648 786080000 927856256 272630232 802582496 327816512 741265120 775738228 194677752 919214352 989271840 800171744 503891136 658131968 472683536 549002800 383838000 487390150 388430310 431137120 915528816 425873276 175207750 546750208 612278480 991706981 228844768 258799368 149529600 823061112 282013848 458245632 99249656 112759168 242720912 841674272 695840256 47229184 713968448 408029104 100355200 575524864 70982270 807470312 620671552 895147648 996393962 786685462 669651400 804473280 407865152 603180176 101502272 950063744 865127424 566635822 811914628 705661456 290029252 28203008 620436672 54689968 336858230 614005696 897442152 336775680 570971136 696394368 803054904 987375376 881410368 351120448 934880448 419674944 158127360 405220352 536153240 106372928 379285472 499716480 850974528 362838608 100705280 465846400 626467850 361515170 123956224 775920199 944955592 602080784 762357296 819832488 915332424 777526528 853187072 253162584 788679636 690884892 959760424 392147072 372875752 894617442 984644832 710716608 761369664 566276016 837191248 334881694 425281312 547333692 635584976 433138688 809967661 889381496 357703288 893252023 766643400 144395680 425267712 872373376 95884740 712764328 80845824 174985216 265565120 920308032 153760768 177323520 996694064 317245832 818468912 746827916 484047896 947092752 104777300 742314848 585746320 130352538 267875120 842289248 389259872 140057376 834747808 741754320 721374801 484422488 527525504 54060288 215138688 826528392 512419320 239390016 137082216 317009408 784565760 222251008 510580083 723652608 789947290 134635952 563971408 750791616 977555726 452078272 795384832 906801664 323778688 523412352 79915520 486278368 52037120 440626688 550065268 729268492 772904800 717049872 299840000 561314464 175792080 343242176 946705072 173458672 948140064 200014450 934594016 219881464 537635040 898078804 962657812 810968480 402241536 552383568 720614400 617499272 690247936 552124118 101240640 430525344 228937152
577253565 759436938 816864193 604108097 798205741 912447237 918645677 487861389 558650285 612888453 583367501 733662641 496306349 544160749 480752301 588552353 565195821 617897501 911987077 667085485 831048773 480256067 846207404 579159421 591816407 633014561 840800027 854554981 653796305 806078107 811222381 677086493 737675437 631835597 951455605 877951533 567643789 829232333 598560767 928316341 528670893 757596877 828718069 773980397 520803357 618429101 601162305 754911661 788330541 596310381 822085037 693933229 757466157 757090423 821076595 863505133 558568685 644283245 611228487 862880301 791794247 858214973 747978325 937983866 493322157 484590919 459588541 728580397 936078855 742661869 831261597 629993737 587187245 797084621 554005513 918394890 863233901 695587437 803504297 767519149 734607067 652575917 861993901 931343533 827017709 568357325 763277925 487475343 536800299 511415725 556375751 942094837 570227301 885795757 926715784 645970301 952033677 814882477 779384909 674601229 779329040 651168704 745667713 653413504 860335424 497281664 805402400 685539444 725442080 607903342 575934976 541842432 885219640 495400704 786760052 480034360 560499328 633369344 698088812 657373312 425365664 692119464 801926896 545913392 791523428 799550840 448433248 654524272 691085856 792488590 817572816 431663520 629173220 899406756 913462144 512948944 730320128 647094208 760171584 607206784 435964744 459365120 895700084 672360378 845993812 676446208 556475616 555601764 829819520 506368488 458614656 451426304 704179936 832821056 832798448 858245888 891199536 785753504 867655200 554690176 428469696 899707216 551408736 627312432 472415272 807620293 421977088 788250768 726891172 462601990 493972895 788362032 598603040 537532800 795816608 645609376 872425367 857858830 459341312 792254290 418909520 913124120 733488876 613648576 854591945 518649556 667353922 515816392 693139072 585464822 462771200 692500480 651405312 462323968 861630592 699437120 717186080 896160128 842961792 691734016 473574952 426104592 535021342 378618408 671132200 665035224 264675012 448829666 640461206 418255722 259800704 437724176 501658624 622288000 231975392 370086656 297239856 279164230 213224936 376914688 412065888 450155812 554090194 528453376 329621680 467316491 309199304 660116000 379732992 499649792 260106240 463603690 424960800 451262304 223076028 280640768 687746854 269998336 659158400 690755712 583753712 409617684 543791296 346311488 560974080 645689376 263599976 256165120 474855106 405774704 400254720 492426757 314428632 695177216 208421240 621758652 674110264 614773176 224536640 424895488 582016992 224044288 605096088 284921856 225600064 322475888 276760160 614266232 623154264 692853696 397269504 280062688 404329216 498858048 463734080 239126912 471074272 477167104 479456512 268585936 520700289 628757252 479774928 505217792 446749086 653708946 510189952 424750068 585278208 440394864 234342000 421501404 215498610 286076048 540437608 629533040 510232256 573774464 582818871 556277760 608099648 376193536 468907532 610290100 419269238 323585608 840371456 942905272 238838336 69060800 884618813 922709528 899884544 909421376 231413260 450895884 160193616 608237056 296494512 37613584 124899392 240481792 374592088 936810054 543994064 141829632 804611068 698405432 121760032 391693260 345476936 496287744 950796904 946109000 282720464 282575956 689620 878424896 935513128 157941798 238315520 114770576 277217620 392550288 44832384 496260000 805801376 313539328 863851124 767973348 838877696 76857856 660953600 775220880 741952256 677284608 770377080 67884784 834647620 127193984 739522094 571942568 781718736 647189080 210376584 769682688 665894940 418132480 744267264 212788224 822665808 620733428 656008192 955055338 99610176 198288384 616186024 651960932 174293312 35280532 692119220 168375328 348561928 611369392 792455360 684266112 118699178 40102090 437238670 908494336 615829504 449774208 591758304 372027756 409102912 575363081 434495168 433389744 798880384 128852232 687011840 74103152 412297858 920395136 147601084 641159296 222378880 120591616 903746304 55919440 320648092 388752384 418995072 290371484 665820384 730065568 637771264 137280512 3941312 980247010 588551552 690827200 588293930 859584716 390567680 95168972 37772838 295760640 589315556 65393904 925650274 752287168 312846480 349928800 225479392 705811276 43827162 155917240 37637010 535436608 275885940 161464128 18929246 245932960 586616714 448727736 114091284 397499944 9809592 618671424 274869760 532150968 329029936 896695680 869806112 446375744 200476416 602484768 930225088 113083520 28026880 350419776 867121252 300601840 627527960 291166080 922737920 783446528 243610816 129978620 183709184 764531572 705315264 74804803 222636928 329966632 291422950 40062432 877827800 439905732 440418728 898208000 719824832 793664905 336976464 157151064 857014592 137698576 352487024 566887134 736489478 288437056 252569646 171464758 733612144 995907096 466680952 848197296 443567040 977435264
473868816 656052189 713479444 500723348 694820992 809062488 815260928 384476640 455265536 509503704 479982752 630277892 392921600 440776000 377367552 485167604 461811072 514512752 808602328 563700736 727664024 376871318 742822655 475774672 488431658 529629812 737415278 751170232 550411556 702693358 707837632 573701744 634290688 528450848 848070856 774566784 464259040 725847584 495176018 824931592 425286144 654212128 725333320 670595648 417418608 515044352 497777556 651526912 684945792 492925632 718700288 590548480 654081408 653705674 717691846 760120384 455183936 540898496 507843738 759495552 688409498 754830224 644593576 834599117 389937408 381206170 356203792 625195648 832694106 639277120 727876848 526608988 483802496 693699872 450620764 815010141 759849152 592202688 700119548 664134400 631222318 549191168 758609152 827958784 723632960 464972576 659893176 384090594 433415550 408030976 452991002 838710088 466842552 782411008 823331035 542585552 848648928 711497728 676000160 571216480 777077600 648917264 743416273 651162064 858083984 495030224 803150960 683288004 723190640 605651902 573683536 539590992 882968200 493149264 784508612 477782920 558247888 631117904 695837372 655121872 423114224 689868024 799675456 543661952 789271988 797299400 446181808 652272832 688834416 790237150 815321376 429412080 626921780 897155316 911210704 510697504 728068688 644842768 757920144 604955344 433713304 457113680 893448644 670108938 843742372 674194768 554224176 553350324 827568080 504117048 456363216 449174864 701928496 830569616 830547008 855994448 888948096 783502064 865403760 552438736 426218256 897455776 549157296 625060992 470163832 805368853 419725648 785999328 724639732 460350550 491721455 786110592 596351600 535281360 793565168 643357936 870173927 855607390 457089872 790002850 416658080 910872680 731237436 611397136 852340505 516398116 665102482 513564952 690887632 583213382 460519760 690249040 649153872 460072528 859379152 697185680 714934640 893908688 840710352 689482576 682634632 635164272 744081022 587678088 880191880 874094904 473734692 657889346 849520886 627315402 468860384 646783856 710718304 831347680 441035072 579146336 506299536 488223910 422284616 585974368 621125568 659215492 763149874 737513056 538681360 676376171 518258984 869175680 588792672 708709472 469165920 672663370 634020480 660321984 432135708 489700448 896806534 479058016 868218080 899815392 792813392 618677364 752850976 555371168 770033760 854749056 472659656 465224800 683914786 614834384 609314400 701486437 523488312 904236896 417480920 830818332 883169944 823832856 433596320 633955168 791076672 433103968 814155768 493981536 434659744 531535568 485819840 823325912 832213944 901913376 606329184 489122368 613388896 707917728 672793760 448186592 680133952 686226784 688516192 477645616 729759969 837816932 688834608 714277472 655808766 862768626 719249632 633809748 794337888 649454544 443401680 630561084 424558290 495135728 749497288 838592720 719291936 782834144 791878551 765337440 392501504 11981048 631063552 607863064 893504616 843419168 399707438 576700816 795964666 669239240 751600732 176433770 978260688 861195134 599351984 343991456 84705240 881817968 949329408 676884736 73688620 658937536 600412640 708002544 423515984 61518438 264687688 893133824 562644148 890682500 862215280 281113600 358595328 376201854 835106898 376984928 812634352 674874284 367785680 257277104 822385160 145975296 511012192 942858176 139971072 709069920 791095456 1307644 863689815 714294272 643208640 655683000 654010652 958764800 797744096 80554100 263136872 408300000 936453552 967034345 429384752 649149696 25267112 525379600 986360448 456072576 198294072 501959392 573496832 415656272 905006320 388939271 764511008 528532200 968647424 912489840 768787712 522121900 540215264 597646112 353282750 770774676 927183920 664300660 700679744 178405256 959308640 977899552 969256064 130294000 863595960 59791264 795587893 6456000 434889616 700934176 821297160 848229840 597694560 692622752 99835 439565312 444179200 355553672 472799520 429681632 938120460 238033974 118431232 289818356 835837312 893770240 683436040 902757792 862590960 826146624 722669216 738940704 567381662 637160244 871494552 262861312 147776448 798593632 336740816 314967744 738681392 294758864 967622480 766603840 470929200 442105864 123260816 892250500 656903168 957503932 599909888 836484096 301522186 714075604 350640128 123812864 850916512 422668697 76472832 233286464 394290592 95943040 544570520 543422592 299811840 722394586 105308160 788171824 7583424 651532352 675481946 690094080 61131616 110897248 488226624 179163296 154250496 506794944 201968142 841839232 43445254 738160960 410662432 290732736 1214258 91300416 622994432 545692416 910806208 40331032 551007336 896287904 402622992 404043008 194328064 984938736 462307440 355693288 35938336 326642068 668120214 959777904 445322544 421430768 860364944 237908544 636698600 555587920 482997270 114193768 105740224 702511184 271350912 468136384
322154160 504337533 561764788 349008692 543106336 657347832 663546272 232761984 303550880 357789048 328268096 478563236 241206944 289061344 225652896 333452948 310096416 362798096 656887672 411986080 575949368 225156662 591107999 324060016 336717002 377915156 585700622 599455576 398696900 550978702 556122976 421987088 482576032 376736192 696356200 622852128 312544384 574132928 343461362 673216936 273571488 502497472 573618664 518880992 265703952 363329696 346062900 499812256 533231136 341210976 566985632 438833824 502366752 501991018 565977190 608405728 303469280 389183840 356129082 607780896 536694842 603115568 492878920 682884461 238222752 229491514 204489136 473480992 680979450 487562464 576162192 374894332 332087840 541985216 298906108 663295485 608134496 440488032 548404892 512419744 479507662 397476512 606894496 676244128 571918304 313257920 508178520 232375938 281700894 256316320 301276346 686995432 315127896 630696352 671616379 390870896 696934272 559783072 524285504 419501824 368216688 240056352 334555361 242301152 449223072 86169312 394290048 274427092 314329728 196790990 164822624 130730080 474107288 84288352 375647700 68922008 149386976 222256992 286976460 246260960 14253312 281007112 390814544 134801040 380411076 388438488 37320896 243411920 279973504 381376238 406460464 20551168 218060868 488294404 502349792 101836592 319207776 235981856 349059232 196094432 24852392 48252768 484587732 261248026 434881460 265333856 145363264 144489412 418707168 95256136 47502304 40313952 293067584 421708704 421686096 447133536 480087184 374641152 456542848 143577824 17357344 488594864 140296384 216200080 61302920 396507941 10864736 377138416 315778820 51489638 82860543 377249680 187490688 126420448 384704256 234497024 461313015 446746478 48228960 381141938 7797168 502011768 322376524 202536224 443479593 107537204 256241570 104704040 282026720 174352470 51658848 281388128 240292960 51211616 450518240 288324768 306073728 485047776 431849440 280621664 275146536 227676176 336592926 180189992 472703784 466606808 66246596 250401250 442032790 219827306 61372288 239295760 303230208 423859584 33546976 171658240 98811440 80735814 14796520 178486272 213637472 251727396 355661778 330024960 131193264 268888075 110770888 461687584 181304576 301221376 61677824 265175274 226532384 252833888 24647612 82212352 489318438 71569920 460729984 492327296 385325296 211189268 345362880 147883072 362545664 447260960 65171560 57736704 276426690 207346288 201826304 293998341 116000216 496748800 9992824 423330236 475681848 416344760 26108224 226467072 383588576 25615872 406667672 86493440 27171648 124047472 78331744 415837816 424725848 494425280 198841088 81634272 205900800 300429632 265305664 40698496 272645856 278738688 281028096 70157520 322271873 430328836 281346512 306789376 248320670 455280530 311761536 226321652 386849792 241966448 35913584 223072988 17070194 87647632 342009192 431104624 311803840 375346048 384390455 357849344 376716000 356921232 509195998 187074560 557840448 790951910 999129856 415394816 972462448 263384287 571981824 241669258 356291716 648347804 617922208 790965632 757737536 462649536 681592134 37648352 457263136 521686436 847627184 895995056 748679328 402150400 552858048 924779112 609549400 739148790 151241040 80562176 153609533 12240410 943157094 732371968 822057512 878872576 653582848 671270570 172105536 455457664 383570656 534234880 155515984 67111576 620174296 538719328 641493822 105060736 715311792 635483648 221022000 936191648 933341696 459367584 270966784 636718732 942906872 38528000 570773676 267802624 206303360 907266464 948290560 195006240 542800880 754886368 501089544 954889470 184720336 513056834 387092160 72875648 181105328 438437160 995488000 296571648 978248192 733684800 606571762 99421696 100490770 262625040 658373568 731468384 855139679 165119536 107207680 619060032 990371840 667132500 866130320 97258880 840264924 797195200 400563904 176404424 944440150 961658976 612261216 952546368 761969280 628392974 895313568 491913536 1604608 575027712 784674161 695531448 841463904 460721510 456666262 463531316 575346032 742691840 436857400 324136270 191045120 11235936 468681216 178190016 353682600 131566280 435753640 724218804 259825664 258558368 129012482 270712176 675050640 872629184 863947536 507733880 370169300 925060752 531866800 899604992 32464966 188486746 935225600 140328896 128087424 448853172 409109600 126218000 275300144 101521280 883457118 140029500 131792776 46458368 753987936 631528000 479456936 668117896 537112738 582068992 123871564 870560000 238471760 250709072 780452616 761125888 77266872 444929658 747105756 781425728 868972656 277987168 881461824 595024512 403609600 222512344 197215691 975322016 386854632 412757074 305689600 257195520 977770816 501627200 100772168 794762436 863282688 370469984 678813952 389321976 700483520 128556032 0 604662536 538202242 502577756 860097712 584261472 728652866 939511296 49080704 746172928
174239888 356423261 413850516 201094420 395192064 509433560 515632000 84847712 155636608 209874776 180353824 330648964 93292672 141147072 77738624 185538676 162182144 214883824 508973400 264071808 428035096 77242390 443193727 176145744 188802730 230000884 437786350 451541304 250782628 403064430 408208704 274072816 334661760 228821920 548441928 474937856 164630112 426218656 195547090 525302664 125657216 354583200 425704392 370966720 117789680 215415424 198148628 351897984 385316864 193296704 419071360 290919552 354452480 354076746 418062918 460491456 155555008 241269568 208214810 459866624 388780570 455201296 344964648 534970189 90308480 81577242 56574864 325566720 533065178 339648192 428247920 226980060 184173568 394070944 150991836 515381213 460220224 292573760 400490620 364505472 331593390 249562240 458980224 528329856 424004032 165343648 360264248 84461666 133786622 108402048 153362074 539081160 167213624 482782080 523702107 242956624 549020000 411868800 376371232 271587552 465530480 337370144 431869153 339614944 546536864 183483104 491603840 371740884 411643520 294104782 262136416 228043872 571421080 181602144 472961492 166235800 246700768 319570784 384290252 343574752 111567104 378320904 488128336 232114832 477724868 485752280 134634688 340725712 377287296 478690030 503774256 117864960 315374660 585608196 599663584 199150384 416521568 333295648 446373024 293408224 122166184 145566560 581901524 358561818 532195252 362647648 242677056 241803204 516020960 192569928 144816096 137627744 390381376 519022496 518999888 544447328 577400976 471954944 553856640 240891616 114671136 585908656 237610176 313513872 158616712 493821733 108178528 474452208 413092612 148803430 180174335 474563472 284804480 223734240 482018048 331810816 558626807 544060270 145542752 478455730 105110960 599325560 419690316 299850016 540793385 204850996 353555362 202017832 379340512 271666262 148972640 378701920 337606752 148525408 547832032 385638560 403387520 582361568 529163232 377935456 430690352 383219992 492136742 335733808 628247600 622150624 221790412 405945066 597576606 375371122 216916104 394839576 458774024 579403400 189090792 327202056 254355256 236279630 170340336 334030088 369181288 407271212 511205594 485568776 286737080 424431891 266314704 617231400 336848392 456765192 217221640 420719090 382076200 408377704 180191428 237756168 644862254 227113736 616273800 647871112 540869112 366733084 500906696 303426888 518089480 602804776 220715376 213280520 431970506 362890104 357370120 449542157 271544032 652292616 165536640 578874052 631225664 571888576 181652040 382010888 539132392 181159688 562211488 242037256 182715464 279591288 233875560 571381632 580269664 649969096 354384904 237178088 361444616 455973448 420849480 196242312 428189672 434282504 436571912 225701336 477815689 585872652 436890328 462333192 403864486 610824346 467305352 381865468 542393608 397510264 191457400 378616804 172614010 243191448 497553008 586648440 467347656 530889864 539934271 513393160 43975680 793180364 356067056 789485136 74562816 632843134 449053568 231878720 752030112 666638184 229188896 5070897 322183072 100398368 712140184 663117304 718585716 284369408 934587207 55560492 346706944 182158768 506131732 188937088 936620544 240890332 473530784 226730224 519401656 444214708 778319424 991267264 903446912 145061235 349943214 572880560 735293056 840335540 372808792 480866752 317307776 684831360 216496672 32882094 413510089 832104272 456465436 854904648 146537960 940295680 74481984 395339014 786552956 8329208 582008904 2573700 521817868 179825112 972337536 332630528 342411728 237694336 129743860 603272642 629598720 478367200 186866088 201624608 282236864 648064604 817873344 939664352 526044496 27034368 925298320 221376112 667624156 608046744 931151540 665609536 45605392 276343888 791602300 766479674 124349841 752783360 550465888 639644160 131227136 128889368 337204224 508033048 64727616 421138768 919813064 568399420 280923810 185565184 685408048 732131536 922955944 243192856 638412432 357872928 534844184 884052992 321566080 979266164 460413536 613438656 478595072 906517424 498176936 954177208 250319160 752316768 680125896 389812736 732272640 753585600 236629056 770921728 361722348 595495664 770197712 577717226 891070976 563996138 862255788 263680000 347004032 880371969 279716632 65560180 881582136 736471636 961204064 522814534 404100672 363403896 329746692 297119872 31271232 813697088 520925400 152465312 637055104 903763024 702682880 10010752 872940000 390160256 725885040 381076696 333351368 411876464 489255980 672370256 58049470 195478992 675589588 280424448 14162432 621078898 898844344 770554368 435170152 721272912 465240880 723907112 111524144 531521260 426216000 292037120 384347080 403496148 407161920 661926296 325516244 149883768 13280568 342180480 804078368 549031736 801191136 378038128 4283096 213253808 995898160 287381128 97691884 418532032 211629056 490825568 368228088 146850816 960298200 563424292 530399360 373631724
383698888 565882261 623309516 410553420 604651064 718892560 725091000 294306712 365095608 419333776 389812824 540107964 302751672 350606072 287197624 394997676 371641144 424342824 718432400 473530808 637494096 286701390 652652727 385604744 398261730 439459884 647245350 661000304 460241628 612523430 617667704 483531816 544120760 438280920 757900928 684396856 374089112 635677656 405006090 734761664 335116216 564042200 635163392 580425720 327248680 424874424 407607628 561356984 594775864 402755704 628530360 500378552 563911480 563535746 627521918 669950456 365014008 450728568 417673810 669325624 598239570 664660296 554423648 744429189 299767480 291036242 266033864 535025720 742524178 549107192 637706920 436439060 393632568 603529944 360450836 724840213 669679224 502032760 609949620 573964472 541052390 459021240 668439224 737788856 633463032 374802648 569723248 293920666 343245622 317861048 362821074 748540160 376672624 692241080 733161107 452415624 758479000 621327800 585830232 481046552 547973520 419813184 514312193 422057984 628979904 265926144 574046880 454183924 494086560 376547822 344579456 310486912 653864120 264045184 555404532 248678840 329143808 402013824 466733292 426017792 194010144 460763944 570571376 314557872 560167908 568195320 217077728 423168752 459730336 561133070 586217296 200308000 397817700 668051236 682106624 281593424 498964608 415738688 528816064 375851264 204609224 228009600 664344564 441004858 614638292 445090688 325120096 324246244 598464000 275012968 227259136 220070784 472824416 601465536 601442928 626890368 659844016 554397984 636299680 323334656 197114176 668351696 320053216 395956912 241059752 576264773 190621568 556895248 495535652 231246470 262617375 557006512 367247520 306177280 564461088 414253856 641069847 626503310 227985792 560898770 187554000 681768600 502133356 382293056 623236425 287294036 435998402 284460872 461783552 354109302 231415680 461144960 420049792 230968448 630275072 468081600 485830560 664804608 611606272 460378496 387145480 339675120 448591870 292188936 584702728 578605752 178245540 362400194 554031734 331826250 173371232 351294704 415229152 535858528 145545920 283657184 210810384 192734758 126795464 290485216 325636416 363726340 467660722 442023904 243192208 380887019 222769832 573686528 293303520 413220320 173676768 377174218 338531328 364832832 136646556 194211296 601317382 183568864 572728928 604326240 497324240 323188212 457361824 259882016 474544608 559259904 177170504 169735648 388425634 319345232 313825248 405997285 227999160 608747744 121991768 535329180 587680792 528343704 138107168 338466016 495587520 137614816 518666616 198492384 139170592 236046416 190330688 527836760 536724792 606424224 310840032 193633216 317899744 412428576 377304608 152697440 384644800 390737632 393027040 182156464 434270817 542327780 393345456 418788320 360319614 567279474 423760480 338320596 498848736 353965392 147912528 335071932 129069138 199646576 454008136 543103568 423802784 487344992 496389399 469848288 722306040 860545144 543499596 387329280 479344384 412038752 349630000 486475808 250306816 764767952 302058240 56058528 964397824 320392064 419574624 329311024 533478784 421308784 385988384 596399724 254145568 841894976 351827188 899124192 893818262 458862548 789709312 629334528 169092096 820867776 53013440 50676144 967508220 317029952 359741440 245842400 627404288 486966890 840393480 19470848 962202740 73107310 444577968 231281808 992827712 753465200 815600256 280538624 920451392 909043575 428747776 872399264 60666768 128626688 251095168 294426672 511482112 841443576 896859586 102874160 811286480 305357808 277240416 999061164 275512384 310234296 192823424 696025344 10468532 705861152 933613432 833683520 996407680 241305344 12818368 957138952 932377136 125103956 164549686 6843136 767737200 320560272 472522624 717159724 9632192 366280140 955296896 654465784 11672288 56376777 887077792 392592768 875062592 635391680 414056856 76179776 195603200 349145252 710743082 718736640 883375744 335386080 727473384 247637860 351546624 611803136 867553474 228106384 346907616 719454720 918538281 439914746 633910000 112673232 443595772 916600000 625007012 552882272 579662630 992349672 41358041 394057216 65109320 770368000 509374464 196738184 686554472 999220240 379725408 395668224 807881484 325934800 499321376 389582904 969703650 325380384 306382800 218873004 422070544 915752272 496327040 786386800 599362560 396878848 785777440 701408704 799155168 64067376 533304768 828354238 101394544 568427648 236100928 300435836 739109432 436190208 964348052 678819288 896863060 454381488 623117728 308900544 999780624 437545472 935788296 663497664 992234976 981008128 20598500 12008992 23317760 305699493 374843904 249003668 217987136 372226496 193826210 570966528 823590912 67633152 802829184 428169728 573922668 161948672 19624448 119659951 431199456 402189512 278079896 211604696 77246368 585096808 81585184 429241056 75410000 796496960 21626496 984868380 102084392 190134704
580482576 762665949 820093204 607337108 801434752 915676248 921874688 491090400 561879296 616117464 586596512 736891652 499535360 547389760 483981312 591781364 568424832 621126512 915216088 670314496 834277784 483485078 849436415 582388432 595045418 636243572 844029038 857783992 657025316 809307118 814451392 680315504 740904448 635064608 954684616 881180544 570872800 832461344 601789778 931545352 531899904 760825888 831947080 777209408 524032368 621658112 604391316 758140672 791559552 599539392 825314048 697162240 760695168 760319434 824305606 866734144 561797696 647512256 614457498 866109312 795023258 861443984 751207336 941212877 496551168 487819930 462817552 731809408 939307866 745890880 834490608 633222748 590416256 800313632 557234524 921623901 866462912 698816448 806733308 770748160 737836078 655804928 865222912 934572544 830246720 571586336 766506936 490704354 540029310 514644736 559604762 945323848 573456312 889024768 929944795 649199312 955262688 818111488 782613920 677830240 619279920 491119584 585618593 493364384 700286304 337232544 645353280 525490324 565392960 447854222 415885856 381793312 725170520 335351584 626710932 319985240 400450208 473320224 538039692 497324192 265316544 532070344 641877776 385864272 631474308 639501720 288384128 494475152 531036736 632439470 657523696 271614400 469124100 739357636 753413024 352899824 570271008 487045088 600122464 447157664 275915624 299316000 735650964 512311258 685944692 516397088 396426496 395552644 669770400 346319368 298565536 291377184 544130816 672771936 672749328 698196768 731150416 625704384 707606080 394641056 268420576 739658096 391359616 467263312 312366152 647571173 261927968 628201648 566842052 302552870 333923775 628312912 438553920 377483680 635767488 485560256 712376247 697809710 299292192 632205170 258860400 753075000 573439756 453599456 694542825 358600436 507304802 355767272 533089952 425415702 302722080 532451360 491356192 302274848 701581472 539388000 557136960 736111008 682912672 531684896 600364264 552893904 661810654 505407720 797921512 791824536 391464324 575618978 767250518 545045034 386590016 564513488 628447936 749077312 358764704 496875968 424029168 405953542 340014248 503704000 538855200 576945124 680879506 655242688 456410992 594105803 435988616 786905312 506522304 626439104 386895552 590393002 551750112 578051616 349865340 407430080 814536166 396787648 785947712 817545024 710543024 536406996 670580608 473100800 687763392 772478688 390389288 382954432 601644418 532564016 527044032 619216069 441217944 821966528 335210552 748547964 800899576 741562488 351325952 551684800 708806304 350833600 731885400 411711168 352389376 449265200 403549472 741055544 749943576 819643008 524058816 406852000 531118528 625647360 590523392 365916224 597863584 603956416 606245824 395375248 647489601 755546564 606564240 632007104 573538398 780498258 636979264 551539380 712067520 567184176 361131312 548290716 342287922 412865360 667226920 756322352 637021568 700563776 709608183 683067072 534711776 227762464 140300432 47987584 783538597 56501696 695166368 401853408 499416928 909040640 399488960 640336048 346758528 730508988 407516304 339695384 677955090 537740288 857410209 53572512 17326176 271993344 914700800 207672720 843759302 267300400 265643776 237257920 718086645 278015060 914386220 220901760 263239040 66139300 871992104 106221568 987004920 4210571 406676144 509780740 959401104 170345152 914743112 943797632 196178088 471137792 856427560 637397946 556182336 701541560 92802000 865053952 512417152 779606760 639179776 456842224 152526112 435436698 190038572 127788544 58135077 992013101 696736320 962494768 637478080 737107872 240912784 48009472 142369970 811940192 107559262 635353600 744773760 96794038 452269480 599932736 777828020 492780160 482404256 94677672 358829636 161384240 167881136 705490240 824600652 539234992 782140672 985975006 238431470 66793952 961504332 7306020 24659600 71390848 609523006 445109488 541281500 614303384 585181384 329902400 591154044 404089588 445515602 520529152 562399744 902846080 475217568 604609152 295410304 624440832 293381392 744835009 963664384 142493992 851840808 685210112 96558248 141706464 55587328 626731124 356131500 456777536 25532416 923711296 9317128 196020240 298573000 928756000 408913804 495997652 558722560 885702848 394813440 450156032 761894002 695105408 573874160 206327808 957103568 844367360 432371500 489038592 231891400 590351270 921393812 720657440 351906144 124506783 728630666 557272408 259483520 655494580 809568384 460125824 79883944 854102712 965135808 59458920 814692032 688880640 85765972 937679508 6260632 205668384 76562816 617530893 392351024 423286784 990941504 117947904 976575500 265102304 640794976 439589984 989707977 999453792 78771072 57757184 35243180 839451808 443714080 928107520 804653664 801004504 341191552 629506000 986619536 800865280 356341904 208692912 571614448 444823888 220986520 415015612 889439312 182979612 51405824 385656740 933576800 194839760
200278288 382461661 439888916 227132820 421230464 535471960 541670400 110886112 181675008 235913176 206392224 356687364 119331072 167185472 103777024 211577076 188220544 240922224 535011800 290110208 454073496 103280790 469232127 202184144 214841130 256039284 463824750 477579704 276821028 429102830 434247104 300111216 360700160 254860320 574480328 500976256 190668512 452257056 221585490 551341064 151695616 380621600 451742792 397005120 143828080 241453824 224187028 377936384 411355264 219335104 445109760 316957952 380490880 380115146 444101318 486529856 181593408 267307968 234253210 485905024 414818970 481239696 371003048 561008589 116346880 107615642 82613264 351605120 559103578 365686592 454286320 253018460 210211968 420109344 177030236 541419613 486258624 318612160 426529020 390543872 357631790 275600640 485018624 554368256 450042432 191382048 386302648 110500066 159825022 134440448 179400474 565119560 193252024 508820480 549740507 268995024 575058400 437907200 402409632 297625952 682918136 554757800 649256809 557002600 763924520 400870760 708991496 589128540 629031176 511492438 479524072 445431528 788808736 398989800 690349148 383623456 464088424 536958440 601677908 560962408 328954760 595708560 705515992 449502488 695112524 703139936 352022344 558113368 594674952 696077686 721161912 335252616 532762316 802995852 817051240 416538040 633909224 550683304 663760680 510795880 339553840 362954216 799289180 575949474 749582908 580035304 460064712 459190860 733408616 409957584 362203752 355015400 607769032 736410152 736387544 761834984 794788632 689342600 771244296 458279272 332058792 803296312 454997832 530901528 376004368 711209389 325566184 691839864 630480268 366191086 397561991 691951128 502192136 441121896 699405704 549198472 776014463 761447926 362930408 695843386 322498616 816713216 637077972 517237672 758181041 422238652 570943018 419405488 596728168 489053918 366360296 596089576 554994408 365913064 765219688 603026216 620775176 799749224 746550888 595323112 533794856 486324496 595241246 438838312 731352104 725255128 324894916 509049570 700681110 478475626 320020608 497944080 561878528 682507904 292195296 430306560 357459760 339384134 273444840 437134592 472285792 510375716 614310098 588673280 389841584 527536395 369419208 720335904 439952896 559869696 320326144 523823594 485180704 511482208 283295932 340860672 747966758 330218240 719378304 750975616 643973616 469837588 604011200 406531392 621193984 705909280 323819880 316385024 535075010 465994608 460474624 552646661 374648536 755397120 268641144 681978556 734330168 674993080 284756544 485115392 642236896 284264192 665315992 345141760 285819968 382695792 336980064 674486136 683374168 753073600 457489408 340282592 464549120 559077952 523953984 299346816 531294176 537387008 539676416 328805840 580920193 688977156 539994832 565437696 506968990 713928850 570409856 484969972 645498112 500614768 294561904 481721308 275718514 346295952 600657512 689752944 570452160 633994368 643038775 616497664 717171840 564873648 786388160 749692402 858457168 989016750 9464456 296776000 966263872 616709628 867083120 21792096 358820864 9711117 8921472 780341880 620270432 668254688 827024632 888648424 801651616 438314416 739200192 971010592 634517120 491611024 727328128 921805642 81610636 788336272 812405772 457343200 466705408 102745867 977489552 771674624 720386716 763630280 370275638 163121040 461921024 473986904 674907552 614019048 383885040 457405440 716967648 868238382 224982016 817708592 611605152 146012800 128210496 872975000 952656256 246512746 733728804 920392560 539698232 611308672 16013408 421638868 303939216 776594296 86010103 435280617 836470150 170374208 808493568 470376782 804399296 246912954 680544256 488485732 865846304 416267264 640301750 229581777 191922816 592671744 515390180 130576640 929261760 909863841 776197320 50101136 599218848 703652800 603429888 72542784 443510192 46890392 360493606 539253648 698507704 832556032 409554344 374830064 390018968 187688984 366473950 29711065 905306352 760558144 452461120 298166400 593221632 2264384 434034816 180068320 749363836 776732448 916041834 124220160 167503424 733081422 382590865 640685568 273951488 723450174 323030408 506649344 183428184 26623824 528344620 388077568 440301520 711940362 605053800 644550152 305693824 599292672 975059862 243874252 326481968 481511360 354819584 730516480 785355168 685060472 302253496 112968362 500070128 813568 778763440 656375840 651261750 89739776 356745664 385760256 727341968 430218256 762130948 373200000 736805328 743048576 557217536 956004959 993388960 616682000 50325504 154853959 816412864 862134528 164588220 367072768 130262784 180409085 407709200 388732672 810654432 724746332 717518944 276740832 851684320 718352384 175223666 105026996 118063184 448296320 650247680 524579808 883980208 102161202 901260288 952367382 719782128 167412720 928542712 829026128 49897528 675702192 147732164 115495652 968374272 674312448 192528034 55021240 237461492 706564000
143248300 325431673 382858928 170102832 364200476 478441972 484640412 53856124 124645020 178883188 149362236 299657376 62301084 110155484 46747036 154547088 131190556 183892236 477981812 233080220 397043508 46250802 412202139 145154156 157811142 199009296 406794762 420549716 219791040 372072842 377217116 243081228 303670172 197830332 517450340 443946268 133638524 395227068 164555502 494311076 94665628 323591612 394712804 339975132 86798092 184423836 167157040 320906396 354325276 162305116 388079772 259927964 323460892 323085158 387071330 429499868 124563420 210277980 177223222 428875036 357788982 424209708 313973060 503978601 59316892 50585654 25583276 294575132 502073590 308656604 397256332 195988472 153181980 363079356 120000248 484389625 429228636 261582172 369499032 333513884 300601802 218570652 427988636 497338268 393012444 134352060 329272660 53470078 102795034 77410460 122370486 508089572 136222036 451790492 492710519 211965036 518028412 380877212 345379644 240595964 730266672 602106336 696605345 604351136 811273056 448219296 756340032 636477076 676379712 558840974 526872608 492780064 836157272 446338336 737697684 430971992 511436960 584306976 649026444 608310944 376303296 643057096 752864528 496851024 742461060 750488472 399370880 605461904 642023488 743426222 768510448 382601152 580110852 850344388 864399776 463886576 681257760 598031840 711109216 558144416 386902376 410302752 846637716 623298010 796931444 627383840 507413248 506539396 780757152 457306120 409552288 402363936 655117568 783758688 783736080 809183520 842137168 736691136 818592832 505627808 379407328 850644848 502346368 578250064 423352904 758557925 372914720 739188400 677828804 413539622 444910527 739299664 549540672 488470432 746754240 596547008 823362999 808796462 410278944 743191922 369847152 864061752 684426508 564586208 805529577 469587188 618291554 466754024 644076704 536402454 413708832 643438112 602342944 413261600 812568224 650374752 668123712 847097760 793899424 642671648 409515852 362045492 470962242 314559308 607073100 600976124 200615912 384770566 576402106 354196622 195741604 373665076 437599524 558228900 167916292 306027556 233180756 215105130 149165836 312855588 348006788 386096712 490031094 464394276 265562580 403257391 245140204 596056900 315673892 435590692 196047140 399544590 360901700 387203204 159016928 216581668 623687754 205939236 595099300 626696612 519694612 345558584 479732196 282252388 496914980 581630276 199540876 192106020 410796006 341715604 336195620 428367657 250369532 631118116 144362140 557699552 610051164 550714076 160477540 360836388 517957892 159985188 541036988 220862756 161540964 258416788 212701060 550207132 559095164 628794596 333210404 216003588 340270116 434798948 399674980 175067812 407015172 413108004 415397412 204526836 456641189 564698152 415715828 441158692 382689986 589649846 446130852 360690968 521219108 376335764 170282900 357442304 151439510 222016948 476378508 565473940 446173156 509715364 518759771 492218660 480245568 139683120 398393452 567259200 997427576 539428736 350135744 655828042 373478192 924489984 877835344 764160000 251953056 265897728 843501600 221114144 857369600 238153926 849941320 486905072 385852768 451473240 565009760 682333824 640999736 200436148 557174952 338667500 19089352 629651837 777345152 604330752 616308060 913811712 455448880 773859840 79516884 412865778 85238880 599047464 840779360 150041400 200588040 373643008 343912 82621416 425591296 103390270 963694850 326793684 735637040 738512294 751651872 33404614 423759236 152843264 826329376 818568000 542004224 603083808 609575288 518323784 226186544 900181472 283620368 93232000 389508540 709834768 91279364 287776672 930168224 68153504 265191168 239443680 634989056 526305792 292951344 446652608 994368640 197183550 372734048 255474034 853123904 652947648 884872000 935721728 520430448 403814272 544870748 202713664 262608358 492591016 919973632 531996388 270904832 595045084 196813552 369653248 720597504 789701120 618281968 680699648 374370464 858966958 56244144 542852992 528505676 701597336 858429960 438489600 811512880 451254720 872276480 151843968 949821520 976583200 854375568 287350272 811816912 498150208 839274368 562079500 524213424 462823360 28760320 18406560 683463520 337846016 353587328 984278464 951441689 51693184 380668416 728571656 128602627 848332960 799180200 193561984 503345088 360689920 700748288 845594048 984041672 619985704 122921536 826279872 729613280 732581242 247520000 51730000 960311904 902190816 613036778 21342208 282220800 696686286 638598784 131328256 134160576 273756032 293009920 388104192 877474304 982820542 210033152 827624000 182073144 266128560 858629960 335174400 29914152 681273488 172692800 889592192 383038432 222561396 836090712 776912880 611156592 350902528 689775616 339016874 329358144 853343040 194982594 760470976 903636210 114528224 227336192 589932000 245233152 821891008 639404120 376873600 118959060 557490752 195667206 393153024 901634208 809297508
596082508 778265881 835693136 622937040 817034684 931276180 937474620 506690332 577479228 631717396 602196444 752491584 515135292 562989692 499581244 607381296 584024764 636726444 930816020 685914428 849877716 499085010 865036347 597988364 610645350 651843504 859628970 873383924 672625248 824907050 830051324 695915436 756504380 650664540 970284548 896780476 586472732 848061276 617389710 947145284 547499836 776425820 847547012 792809340 539632300 637258044 619991248 773740604 807159484 615139324 840913980 712762172 776295100 775919366 839905538 882334076 577397628 663112188 630057430 881709244 810623190 877043916 766807268 956812809 512151100 503419862 478417484 747409340 954907798 761490812 850090540 648822680 606016188 815913564 572834456 937223833 882062844 714416380 822333240 786348092 753436010 671404860 880822844 950172476 845846652 587186268 782106868 506304286 555629242 530244668 575204694 960923780 589056244 904624700 945544727 664799244 970862620 833711420 798213852 693430172 386799696 258639360 353138369 260884160 467806080 104752320 412873056 293010100 332912736 215373998 183405632 149313088 492690296 102871360 394230708 87505016 167969984 240840000 305559468 264843968 32836320 299590120 409397552 153384048 398994084 407021496 55903904 261994928 298556512 399959246 425043472 39134176 236643876 506877412 520932800 120419600 337790784 254564864 367642240 214677440 43435400 66835776 503170740 279831034 453464468 283916864 163946272 163072420 437290176 113839144 66085312 58896960 311650592 440291712 440269104 465716544 498670192 393224160 475125856 162160832 35940352 507177872 158879392 234783088 79885928 415090949 29447744 395721424 334361828 70072646 101443551 395832688 206073696 145003456 403287264 253080032 479896023 465329486 66811968 399724946 26380176 520594776 340959532 221119232 462062601 126120212 274824578 123287048 300609728 192935478 70241856 299971136 258875968 69794624 469101248 306907776 324656736 503630784 450432448 299204672 666475600 619005240 727921990 571519056 864032848 857935872 457575660 641730314 833361854 611156370 452701352 630624824 694559272 815188648 424876040 562987304 490140504 472064878 406125584 569815336 604966536 643056460 746990842 721354024 522522328 660217139 502099952 853016648 572633640 692550440 453006888 656504338 617861448 644162952 415976676 473541416 880647502 462898984 852059048 883656360 776654360 602518332 736691944 539212136 753874728 838590024 456500624 449065768 667755754 598675352 593155368 685327405 507329280 888077864 401321888 814659300 867010912 807673824 417437288 617796136 774917640 416944936 797996736 477822504 418500712 515376536 469660808 807166880 816054912 885754344 590170152 472963336 597229864 691758696 656634728 432027560 663974920 670067752 672357160 461486584 713600937 821657900 672675576 698118440 639649734 846609594 703090600 617650716 778178856 633295512 427242648 614402052 408399258 478976696 733338256 822433688 703132904 766675112 775719519 749178408 651971148 416606272 668853024 953928320 114785792 959118560 682867128 249334240 439683520 675622400 898807384 755869856 832972132 127030824 16613084 431909936 145262208 268200512 122048788 622499112 474083656 591584000 645916000 976125368 375414653 456758720 475482128 652499318 399803328 958434840 824154204 900905200 276887680 654984192 859386176 715435648 762699008 966702592 778780015 105228976 51911936 619829176 858292648 503547128 371867772 382314736 486511392 699662848 41080800 30083760 233562432 986258352 515598592 792656064 232226240 717070304 591250360 943019520 863392024 505787280 661721024 76626790 217888904 146446720 593333888 561041536 204072192 231654031 465358144 729658112 406210380 182653632 946498972 891792384 344431728 39591872 913745232 838130128 462602112 652914176 172655176 5716296 858009260 543731922 747433840 586027008 401745584 162622492 607760424 634183488 294210206 566309184 418859336 6782784 597135552 255525996 340058152 995232960 74441936 455948928 90787488 155499824 222544544 318046000 36014134 204207148 25807224 66893824 201659264 484363687 668090456 782431616 795701200 924439552 886619208 539064800 168197928 472549888 319075612 727104704 40064712 260690304 841345094 583536988 480923564 311717921 635626208 153409536 911396640 84465792 456866156 293122552 882840408 423884120 797086328 905990784 125120504 905365984 873956144 495509312 914523504 178825728 12156600 505762904 426288960 800442884 937851904 111235160 956548520 949016420 864168192 878497040 910923136 785916768 131415392 565554720 997769600 956589304 639187616 47549968 915582046 24041664 293665688 740326400 337124568 295558112 162066112 887734010 402420480 916217592 237025664 561475010 784048640 104256304 373316466 587307732 525066032 956800512 194874956 789645792 760715264 635256704 698433040 465049800 792585008 618070016 987499152 694616804 573217064 475203104 855644864 707575808 645791616 589808448 907970992 902993604 669977152 734037504 846450560 336196000
156198448 338381821 395809076 183052980 377150624 491392120 497590560 66806272 137595168 191833336 162312384 312607524 75251232 123105632 59697184 167497236 144140704 196842384 490931960 246030368 409993656 59200950 425152287 158104304 170761290 211959444 419744910 433499864 232741188 385022990 390167264 256031376 316620320 210780480 530400488 456896416 146588672 408177216 177505650 507261224 107615776 336541760 407662952 352925280 99748240 197373984 180107188 333856544 367275424 175255264 401029920 272878112 336411040 336035306 400021478 442450016 137513568 223228128 190173370 441825184 370739130 437159856 326923208 516928749 72267040 63535802 38533424 307525280 515023738 321606752 410206480 208938620 166132128 376029504 132950396 497339773 442178784 274532320 382449180 346464032 313551950 231520800 440938784 510288416 405962592 147302208 342222808 66420226 115745182 90360608 135320634 521039720 149172184 464740640 505660667 224915184 530978560 393827360 358329792 253546112 810370514 682210178 776709187 684454978 891376898 528323138 836443874 716580918 756483554 638944816 606976450 572883906 916261114 526442178 817801526 511075834 591540802 664410818 729130286 688414786 456407138 723160938 832968370 576954866 822564902 830592314 479474722 685565746 722127330 823530064 848614290 462704994 660214694 930448230 944503618 543990418 761361602 678135682 791213058 638248258 467006218 490406594 926741558 703401852 877035286 707487682 587517090 586643238 860860994 537409962 489656130 482467778 735221410 863862530 863839922 889287362 922241010 816794978 898696674 585731650 459511170 930748690 582450210 658353906 503456746 838661767 453018562 819292242 757932646 493643464 525014369 819403506 629644514 568574274 826858082 676650850 903466841 888900304 490382786 823295764 449950994 944165594 764530350 644690050 885633419 549691030 698395396 546857866 724180546 616506296 493812674 723541954 682446786 493365442 892672066 730478594 748227554 927201602 874003266 722775490 678461086 630990726 739907476 583504542 876018334 869921358 469561146 653715800 845347340 623141856 464686838 642610310 706544758 827174134 436861526 574972790 502125990 484050364 418111070 581800822 616952022 655041946 758976328 733339510 534507814 672202625 514085438 865002134 584619126 704535926 464992374 668489824 629846934 656148438 427962162 485526902 892632988 474884470 864044534 895641846 788639846 614503818 748677430 551197622 765860214 850575510 468486110 461051254 679741240 610660838 605140854 697312891 519314766 900063350 413307374 826644786 878996398 819659310 429422774 629781622 786903126 428930422 809982222 489807990 430486198 527362022 481646294 819152366 828040398 897739830 602155638 484948822 609215350 703744182 668620214 444013046 675960406 682053238 684342646 473472070 725586423 833643386 684661062 710103926 651635220 858595080 715076086 629636202 790164342 645280998 439228134 626387538 420384744 490962182 745323742 834419174 715118390 778660598 787705005 761163894 282025216 857325568 134180028 919481632 325292464 705404976 957924352 363453010 176314816 855635272 985519568 370533856 686006784 731506887 340466320 108255104 672688160 832632922 743308016 546380552 702360001 516379904 338742732 839521700 962353664 879518208 71084704 52097776 314729104 311063624 71870536 127090864 590965240 472829376 522694893 460987072 194933584 580825634 292926752 746601664 472104676 197300608 606543360 755368459 452181842 576014592 819618348 278131312 945992192 764037792 753444864 61308928 3735500 935902568 397827832 904503152 471032368 62093694 905851736 522890176 680042112 227818496 22930456 644511936 788970496 431524224 285511820 948504256 55436400 708273664 675715492 359010640 641516048 281208928 910801100 956011184 326892032 637406208 775528464 235463552 988390416 180864838 277237248 513452704 130694560 429403849 737878016 426236844 806955644 37172768 775085024 369446144 222437144 218900488 621886720 468100160 411867822 18891744 315031680 329378048 576440974 337906720 828218604 136322072 60482048 863992320 75379992 926164480 746275660 590890000 406764032 538384528 327547400 589309184 335996416 698843136 517684800 157614560 19888192 697201152 106864584 278407576 830324224 402246336 586308948 643556864 683427136 98527952 419652608 233815392 710253752 816083128 589244160 155794880 764703744 351486490 842657536 325145088 390363800 250830040 968536830 75021375 346807590 219856544 838937600 682570496 691416064 229854920 828985434 731688960 996584656 607313184 147452168 765941680 353765612 692053876 483668048 942583712 757309440 780427008 655946240 571084448 341671648 317893108 894308224 947316416 988821504 86570160 37132266 686435936 265752832 637413808 959694168 788725804 358793472 241568288 301436250 898972632 513555200 704014384 718944256 485759084 173904384 624130216 510616884 333643392 11262212 148696256 848157456 804454280 810129592 177463792 483552972 767990636 511355776 261924024 805678288 206740240 236032088 892331824
604689718 786873091 844300346 631544250 825641894 939883390 946081830 515297542 586086438 640324606 610803654 761098794 523742502 571596902 508188454 615988506 592631974 645333654 939423230 694521638 858484926 507692220 873643557 606595574 619252560 660450714 868236180 881991134 681232458 833514260 838658534 704522646 765111590 659271750 978891758 905387686 595079942 856668486 625996920 955752494 556107046 785033030 856154222 801416550 548239510 645865254 628598458 782347814 815766694 623746534 849521190 721369382 784902310 784526576 848512748 890941286 586004838 671719398 638664640 890316454 819230400 885651126 775414478 965420019 520758310 512027072 487024694 756016550 963515008 770098022 858697750 657429890 614623398 824520774 581441666 945831043 890670054 723023590 830940450 794955302 762043220 680012070 889430054 958779686 854453862 595793478 790714078 514911496 564236452 538851878 583811904 969530990 597663454 913231910 954151937 673406454 979469830 842318630 806821062 702037382 516451280 388290944 482789953 390535744 597457664 234403904 542524640 422661684 462564320 345025582 313057216 278964672 622341880 232522944 523882292 217156600 297621568 370491584 435211052 394495552 162487904 429241704 539049136 283035632 528645668 536673080 185555488 391646512 428208096 529610830 554695056 168785760 366295460 636528996 650584384 250071184 467442368 384216448 497293824 344329024 173086984 196487360 632822324 409482618 583116052 413568448 293597856 292724004 566941760 243490728 195736896 188548544 441302176 569943296 569920688 595368128 628321776 522875744 604777440 291812416 165591936 636829456 288530976 364434672 209537512 544742533 159099328 525373008 464013412 199724230 231095135 525484272 335725280 274655040 532938848 382731616 609547607 594981070 196463552 529376530 156031760 650246360 470611116 350770816 591714185 255771796 404476162 252938632 430261312 322587062 199893440 429622720 388527552 199446208 598752832 436559360 454308320 633282368 580084032 428856256 583350720 535880360 644797110 488394176 780907968 774810992 374450780 558605434 750236974 528031490 369576472 547499944 611434392 732063768 341751160 479862424 407015624 388939998 323000704 486690456 521841656 559931580 663865962 638229144 439397448 577092259 418975072 769891768 489508760 609425560 369882008 573379458 534736568 561038072 332851796 390416536 797522622 379774104 768934168 800531480 693529480 519393452 653567064 456087256 670749848 755465144 373375744 365940888 584630874 515550472 510030488 602202525 424204400 804952984 318197008 731534420 783886032 724548944 334312408 534671256 691792760 333820056 714871856 394697624 335375832 432251656 386535928 724042000 732930032 802629464 507045272 389838456 514104984 608633816 573509848 348902680 580850040 586942872 589232280 378361704 630476057 738533020 589550696 614993560 556524854 763484714 619965720 534525836 695053976 550170632 344117768 531277172 325274378 395851816 650213376 739308808 620008024 683550232 692594639 666053528 131351861 740914688 635789885 489468598 814508444 438636992 507693056 509044112 221259920 15962720 85674870 75577704 373712384 260334944 278590392 790011760 226008576 375570984 234076812 580149504 226327296 775595872 753802592 381630400 469766106 509948288 184444614 668830720 893709920 919571520 570519761 367248064 330563892 334568814 888403392 697605120 730914512 189929056 97213564 393167936 939091952 923069952 325147200 997987136 631629824 837267968 446403072 336976896 200852704 627619272 279582800 726925120 65235768 331828560 146700608 766545984 354791424 470787968 352464768 585726980 925375268 391830784 533130508 118060384 20653184 966119168 989694592 897100456 780857344 126311936 182794672 435881572 327861664 580827506 649037200 501927680 129584320 217287160 597638880 136730736 914536192 917911808 91139370 339676672 593572608 434388352 809547984 609340432 226626771 623845168 780517632 610700896 205050688 630024256 509984268 657217112 123863584 558055120 762901788 485950304 381914179 890689536 535830416 974463252 132813312 581855880 137746042 913601940 339803876 85065856 584238080 594898432 549516000 611068680 991296640 230759200 812754176 910349440 11817472 68877356 884713188 594428160 345647616 31762992 634981684 865326816 264637568 284085456 101052256 185044480 610140672 308626974 554686350 922331456 657991392 625035116 181765896 104921984 960648202 525111104 444666368 11324000 820498680 97966320 156448352 524903488 176534688 170213168 585702968 578143488 984466560 215569408 556844192 787102976 373992792 547481344 55217344 966637408 827125888 283987784 771781864 27995988 453358592 370398528 244853775 616605780 541690368 241513936 297037696 688717824 155658524 111213248 318368284 234403096 569697152 954083544 362457088 415873142 718776384 987559968 418724608 947011590 492293376 718229504 334181568 104316048 723176864 926711904 477426026 692508416 455675984 711530668 979084128 879206400 512673792 148197088 835495200 795918720 381865480 880725494
475058064 657241437 714668692 501912596 696010240 810251736 816450176 385665888 456454784 510692952 481172000 631467140 394110848 441965248 378556800 486356852 463000320 515702000 809791576 564889984 728853272 378060566 744011903 476963920 489620906 530819060 738604526 752359480 551600804 703882606 709026880 574890992 635479936 529640096 849260104 775756032 465448288 727036832 496365266 826120840 426475392 655401376 726522568 671784896 418607856 516233600 498966804 652716160 686135040 494114880 719889536 591737728 655270656 654894922 718881094 761309632 456373184 542087744 509032986 760684800 689598746 756019472 645782824 835788365 391126656 382395418 357393040 626384896 833883354 640466368 729066096 527798236 484991744 694889120 451810012 816199389 761038400 593391936 701308796 665323648 632411566 550380416 759798400 829148032 724822208 466161824 661082424 385279842 434604798 409220224 454180250 839899336 468031800 783600256 824520283 543774800 849838176 712686976 677189408 572405728 521388072 393227736 487726745 395472536 602394456 239340696 547461432 427598476 467501112 349962374 317994008 283901464 627278672 237459736 528819084 222093392 302558360 375428376 440147844 399432344 167424696 434178496 543985928 287972424 533582460 541609872 190492280 396583304 433144888 534547622 559631848 173722552 371232252 641465788 655521176 255007976 472379160 389153240 502230616 349265816 178023776 201424152 637759116 414419410 588052844 418505240 298534648 297660796 571878552 248427520 200673688 193485336 446238968 574880088 574857480 600304920 633258568 527812536 609714232 296749208 170528728 641766248 293467768 369371464 214474304 549679325 164036120 530309800 468950204 204661022 236031927 530421064 340662072 279591832 537875640 387668408 614484399 599917862 201400344 534313322 160968552 655183152 475547908 355707608 596650977 260708588 409412954 257875424 435198104 327523854 204830232 434559512 393464344 204383000 603689624 441496152 459245112 638219160 585020824 433793048 708950400 661480040 770396790 613993856 906507648 900410672 500050460 684205114 875836654 653631170 495176152 673099624 737034072 857663448 467350840 605462104 532615304 514539678 448600384 612290136 647441336 685531260 789465642 763828824 564997128 702691939 544574752 895491448 615108440 735025240 495481688 698979138 660336248 686637752 458451476 516016216 923122302 505373784 894533848 926131160 819129160 644993132 779166744 581686936 796349528 881064824 498975424 491540568 710230554 641150152 635630168 727802205 549804080 930552664 443796688 857134100 909485712 850148624 459912088 660270936 817392440 459419736 840471536 520297304 460975512 557851336 512135608 849641680 858529712 928229144 632644952 515438136 639704664 734233496 699109528 474502360 706449720 712542552 714831960 503961384 756075737 864132700 715150376 740593240 682124534 889084394 745565400 660125516 820653656 675770312 469717448 656876852 450874058 521451496 775813056 864908488 745607704 809149912 818194319 791653208 356057024 2216320 337818464 10409654 757314736 730080764 979308288 561291052 145525718 44563968 397331560 669269952 335295076 413830768 119313100 626196336 566608896 929362408 642201056 374247720 455462048 935160832 978083584 436706496 803606512 204472416 958497832 466860334 235799296 595488464 110726880 390215200 920709920 205584076 58055118 385697162 541366384 478535992 112476914 902163472 855906120 797693216 100893888 610707072 26761408 108119080 92365696 584250272 183435820 921702885 265933568 451696472 784785460 114161393 265651824 263519608 611563880 464299424 539715528 109452544 37467776 209668032 331691946 222791300 45561272 258710580 291740804 24096768 116097412 829706464 669787820 188188936 445829876 205191066 895592272 528677664 343501262 394192736 423620568 726005056 887861824 870889480 632057672 450725088 336223280 592192 772607580 417244128 525533968 276437120 468127744 673359340 100100984 779739144 971006759 381717504 721107288 998322328 375115532 348647725 698288512 486687360 682753472 472147364 105512064 233086976 125777304 87475200 401655936 630151168 457840484 147078624 872669184 199905345 896977740 307877120 682383760 296362976 357319232 867731504 742357570 10418048 532658720 79653632 652596224 898734960 457748032 706341344 869663232 518823680 908323840 931902542 923502660 286724688 268199940 104665797 692596640 426000896 136877067 476367664 284626684 576842670 65200261 468338620 689856896 743427904 831025152 61177736 149323136 785363393 31634560 74301616 610916992 923823840 878790899 976495304 319409800 58144352 826753080 701276160 737320227 9820220 619656224 50748152 102263232 182597208 743110712 548864634 893119872 319029368 619713216 241706872 67293152 718808844 827988672 609346848 50955160 619178560 992725878 387089600 829425664 505094144 553509632 803059536 594175282 374569740 818224128 103370624 290967720 313297920 668594912 214797056 928257680 592706188 411538048 762284872 214456466 939799936 604579580 599767440
483596184 665779557 723206812 510450716 704548360 818789856 824988296 394204008 464992904 519231072 489710120 640005260 402648968 450503368 387094920 494894972 471538440 524240120 818329696 573428104 737391392 386598686 752550023 485502040 498159026 539357180 747142646 760897600 560138924 712420726 717565000 583429112 644018056 538178216 857798224 784294152 473986408 735574952 504903386 834658960 435013512 663939496 735060688 680323016 427145976 524771720 507504924 661254280 694673160 502653000 728427656 600275848 663808776 663433042 727419214 769847752 464911304 550625864 517571106 769222920 698136866 764557592 654320944 844326485 399664776 390933538 365931160 634923016 842421474 649004488 737604216 536336356 493529864 703427240 460348132 824737509 769576520 601930056 709846916 673861768 640949686 558918536 768336520 837686152 733360328 474699944 669620544 393817962 443142918 417758344 462718370 848437456 476569920 792138376 833058403 552312920 858376296 721225096 685727528 580943848 812057616 683897280 778396289 686142080 893064000 530010240 838130976 718268020 758170656 640631918 608663552 574571008 917948216 528129280 819488628 512762936 593227904 666097920 730817388 690101888 458094240 724848040 834655472 578641968 824252004 832279416 481161824 687252848 723814432 825217166 850301392 464392096 661901796 932135332 946190720 545677520 763048704 679822784 792900160 639935360 468693320 492093696 928428660 705088954 878722388 709174784 589204192 588330340 862548096 539097064 491343232 484154880 736908512 865549632 865527024 890974464 923928112 818482080 900383776 587418752 461198272 932435792 584137312 660041008 505143848 840348869 454705664 820979344 759619748 495330566 526701471 821090608 631331616 570261376 828545184 678337952 905153943 890587406 492069888 824982866 451638096 945852696 766217452 646377152 887320521 551378132 700082498 548544968 725867648 618193398 495499776 725229056 684133888 495052544 894359168 732165696 749914656 928888704 875690368 724462592 664305152 616834792 725751542 569348608 861862400 855765424 455405212 639559866 831191406 608985922 450530904 628454376 692388824 813018200 422705592 560816856 487970056 469894430 403955136 567644888 602796088 640886012 744820394 719183576 520351880 658046691 499929504 850846200 570463192 690379992 450836440 654333890 615691000 641992504 413806228 471370968 878477054 460728536 849888600 881485912 774483912 600347884 734521496 537041688 751704280 836419576 454330176 446895320 665585306 596504904 590984920 683156957 505158832 885907416 399151440 812488852 864840464 805503376 415266840 615625688 772747192 414774488 795826288 475652056 416330264 513206088 467490360 804996432 813884464 883583896 587999704 470792888 595059416 689588248 654464280 429857112 661804472 667897304 670186712 459316136 711430489 819487452 670505128 695947992 637479286 844439146 700920152 615480268 776008408 631125064 425072200 612231604 406228810 476806248 731167808 820263240 700962456 764504664 773549071 747007960 607545752 336603294 264445952 405116544 553820802 499124324 50384896 488491888 589161472 183888740 102707022 128950400 605758848 510572112 512364118 291054392 977338284 307637536 499190440 540403200 951138544 261234688 339986302 388034804 629247918 197548784 980441600 119831440 555448384 555746816 986460450 545925424 406360000 642464240 368989760 389043704 813480288 174691696 697373184 431523272 959869312 438311600 359321648 79747328 908111409 970716672 443558400 320255744 434984516 13340224 395946720 996632729 531268296 438937424 734108644 727268224 464485184 933914112 928782656 940918331 313409600 21143376 527604224 261263360 940460032 462880928 618981024 931920560 825208250 879318000 988076432 243764608 394855936 483501284 823561216 608741888 646735967 268964352 250210320 686063850 309466920 810723528 520032128 347836265 588773200 164835840 244490640 632053216 514888536 153061804 994644720 188722688 827502768 680715264 359928096 14116136 616691136 455205788 228463168 990738816 363852154 640597056 511878772 912556482 942649088 183871564 135045297 278536576 697032864 192937220 526325984 911934652 649682552 163968544 439506944 920200176 265970432 14378896 749177408 178574968 548361152 59731452 966457280 81205696 753789914 276507392 630834428 239682256 857343232 195896224 912867646 22071968 841747584 122288992 478848000 550728908 813746264 990451584 488135232 688045052 834797504 332261504 406822019 958835200 933434436 711871936 712944384 201080510 192440832 268288688 349902720 77962468 426529792 56000000 851503580 128843904 84755968 500347776 920227888 262307292 994475084 669317834 817659136 99972864 386568592 410775016 490122072 126464976 343236864 646755104 319945040 75655304 310380928 536815712 724312208 116170984 732413602 829208064 402202566 592824192 449403633 718485168 230988864 71939847 80450874 316786872 307962644 334174312 76107060 870996672 894493696 333463808 899521928 881046240 861210160 780377990 496873536 767919328 291208256 84016004
294117536 476300909 533728164 320972068 515069712 629311208 635509648 204725360 275514256 329752424 300231472 450526612 213170320 261024720 197616272 305416324 282059792 334761472 628851048 383949456 547912744 197120038 563071375 296023392 308680378 349878532 557663998 571418952 370660276 522942078 528086352 393950464 454539408 348699568 668319576 594815504 284507760 546096304 315424738 645180312 245534864 474460848 545582040 490844368 237667328 335293072 318026276 471775632 505194512 313174352 538949008 410797200 474330128 473954394 537940566 580369104 275432656 361147216 328092458 579744272 508658218 575078944 464842296 654847837 210186128 201454890 176452512 445444368 652942826 459525840 548125568 346857708 304051216 513948592 270869484 635258861 580097872 412451408 520368268 484383120 451471038 369439888 578857872 648207504 543881680 285221296 480141896 204339314 253664270 228279696 273239722 658958808 287091272 602659728 643579755 362834272 668897648 531746448 496248880 391465200 762201808 634041472 728540481 636286272 843208192 480154432 788275168 668412212 708314848 590776110 558807744 524715200 868092408 478273472 769632820 462907128 543372096 616242112 680961580 640246080 408238432 674992232 784799664 528786160 774396196 782423608 431306016 637397040 673958624 775361358 800445584 414536288 612045988 882279524 896334912 495821712 713192896 629966976 743044352 590079552 418837512 442237888 878572852 655233146 828866580 659318976 539348384 538474532 812692288 489241256 441487424 434299072 687052704 815693824 815671216 841118656 874072304 768626272 850527968 537562944 411342464 882579984 534281504 610185200 455288040 790493061 404849856 771123536 709763940 445474758 476845663 771234800 581475808 520405568 778689376 628482144 855298135 840731598 442214080 775127058 401782288 895996888 716361644 596521344 837464713 501522324 650226690 498689160 676011840 568337590 445643968 675373248 634278080 445196736 844503360 682309888 700058848 879032896 825834560 674606784 674327336 626856976 735773726 579370792 871884584 865787608 465427396 649582050 841213590 619008106 460553088 638476560 702411008 823040384 432727776 570839040 497992240 479916614 413977320 577667072 612818272 650908196 754842578 729205760 530374064 668068875 509951688 860868384 580485376 700402176 460858624 664356074 625713184 652014688 423828412 481393152 888499238 470750720 859910784 891508096 784506096 610370068 744543680 547063872 761726464 846441760 464352360 456917504 675607490 606527088 601007104 693179141 515181016 895929600 409173624 822511036 874862648 815525560 425289024 625647872 782769376 424796672 805848472 485674240 426352448 523228272 477512544 815018616 823906648 893606080 598021888 480815072 605081600 699610432 664486464 439879296 671826656 677919488 680208896 469338320 721452673 829509636 680527312 705970176 647501470 854461330 710942336 625502452 786030592 641147248 435094384 622253788 416250994 486828432 741189992 830285424 710984640 774526848 783571255 757030144 142465792 898652712 811218600 211549572 500890752 362135918 102601152 3130880 394956952 638043000 908661248 112780602 404915264 837221888 428692224 173516005 87463464 274371584 399158880 14817024 459295840 714981428 755839954 271677342 589657592 89084520 589603840 940466688 707870272 112746944 944236800 350405576 567600920 555470848 731370980 307248128 178362368 457983680 229396736 661341568 535131008 822462900 929028288 72875000 696995840 356212608 817329704 806745328 755813448 221109384 780800000 530793472 964765152 50114088 933342400 139717056 83199625 600372960 950309036 152660992 517646848 202628384 627974656 171322780 888353024 93511616 564519488 532210272 738602192 980459728 295528409 581483956 982940672 398452308 197570560 430254784 429403748 330115296 242726768 447006624 502578204 585705856 745600170 199784378 525447368 233003008 756592394 911884304 247598124 864465980 633985152 827504640 757171200 550750118 58729920 923499072 598060288 691543130 540570112 418366976 685683340 663628800 193540608 638261228 657909892 839333568 984776856 900164736 644644352 819845504 540798320 33408800 642646204 545898624 942854212 340947232 381133056 771420512 541027752 250851900 587425920 626553856 74457088 755061559 994729308 307239000 766584000 454607526 450860000 931084800 904033536 812780352 562683152 936712480 764395904 474233802 194923888 991918928 719589484 158082944 643022592 498314208 593908705 363292100 454116880 790653984 344209024 726894800 561473120 190961388 993512320 925455154 265109632 553929300 229988864 481362832 194029920 962983155 414451648 250720568 500113232 109173416 927361876 221202092 941990080 280878000 746874768 641064488 563414528 728045152 765319072 134526100 947526888 980764340 979254132 810541040 301980384 469514520 923315360 424119528 229874688 1825024 366403600 103182648 986724736 733397184 74365800 872708352 171693152 672078544 195219048 131003714 120538496 132568192 365138844 863704064 685631816 440377984 780505763 718200808
215725098 397908471 455335726 242579630 436677274 550918770 557117210 126332922 197121818 251359986 221839034 372134174 134777882 182632282 119223834 227023886 203667354 256369034 550458610 305557018 469520306 118727600 484678937 217630954 230287940 271486094 479271560 493026514 292267838 444549640 449693914 315558026 376146970 270307130 589927138 516423066 206115322 467703866 237032300 566787874 167142426 396068410 467189602 412451930 159274890 256900634 239633838 393383194 426802074 234781914 460556570 332404762 395937690 395561956 459548128 501976666 197040218 282754778 249700020 501351834 430265780 496686506 386449858 576455399 131793690 123062452 98060074 367051930 574550388 381133402 469733130 268465270 225658778 435556154 192477046 556866423 501705434 334058970 441975830 405990682 373078600 291047450 500465434 569815066 465489242 206828858 401749458 125946876 175271832 149887258 194847284 580566370 208698834 524267290 565187317 284441834 590505210 453354010 417856442 313072762 838259148 710098812 804597821 712343612 919265532 556211772 864332508 744469552 784372188 666833450 634865084 600772540 944149748 554330812 845690160 538964468 619429436 692299452 757018920 716303420 484295772 751049572 860857004 604843500 850453536 858480948 507363356 713454380 750015964 851418698 876502924 490593628 688103328 958336864 972392252 571879052 789250236 706024316 819101692 666136892 494894852 518295228 954630192 731290486 904923920 735376316 615405724 614531872 888749628 565298596 517544764 510356412 763110044 891751164 891728556 917175996 950129644 844683612 926585308 613620284 487399804 958637324 610338844 686242540 531345380 866550401 480907196 847180876 785821280 521532098 552903003 847292140 657533148 596462908 854746716 704539484 931355475 916788938 518271420 851184398 477839628 972054228 792418984 672578684 913522053 577579664 726284030 574746500 752069180 644394930 521701308 751430588 710335420 521254076 920560700 758367228 776116188 955090236 901891900 750664124 655762472 608292112 717208862 560805928 853319720 847222744 446862532 631017186 822648726 600443242 441988224 619911696 683846144 804475520 414162912 552274176 479427376 461351750 395412456 559102208 594253408 632343332 736277714 710640896 511809200 649504011 491386824 842303520 561920512 681837312 442293760 645791210 607148320 633449824 405263548 462828288 869934374 452185856 841345920 872943232 765941232 591805204 725978816 528499008 743161600 827876896 445787496 438352640 657042626 587962224 582442240 674614277 496616152 877364736 390608760 803946172 856297784 796960696 406724160 607083008 764204512 406231808 787283608 467109376 407787584 504663408 458947680 796453752 805341784 875041216 579457024 462250208 586516736 681045568 645921600 421314432 653261792 659354624 661644032 450773456 702887809 810944772 661962448 687405312 628936606 835896466 692377472 606937588 767465728 622582384 416529520 603688924 397686130 468263568 722625128 811720560 692419776 755961984 765006391 738465280 763475634 255673344 380516896 601368124 910215804 878134784 856067512 357331072 170906624 914597440 951294656 767588536 422502804 135252000 755280272 556890096 930579520 33717425 936495460 24976336 617423796 102063968 824941300 986798080 700096512 66589324 718325872 497084800 544391722 371960110 787209058 428727264 975008746 444618244 470441422 956652544 881358464 932538720 727277612 189996400 795361696 28961568 594960870 464687616 27166108 86838464 23286674 209143056 775685830 693415840 365363170 762434768 160429136 690366976 352599424 235104280 224954880 649749504 480450548 512041728 422161644 480583680 212695584 13391200 15100768 152514432 800884920 212423680 763394048 719035928 834991864 314432624 561968994 830684912 685647872 257017200 288401600 762090928 236451056 77126752 184531088 550597856 306499400 278463104 319141888 104910244 427779840 746925344 133525760 374752768 393435844 608147908 486782441 679632640 157471887 336505196 379639534 243622086 882492432 724474184 154116586 853776384 820721048 745378688 709178084 959085088 548998322 447920400 167388500 26221168 498828560 531058944 276492416 70412380 660969052 573759420 340504062 434148096 868089752 553503880 168200877 865966640 999953216 566770136 165456336 721036584 780521730 118457414 319034880 328886848 57708992 625860912 423079616 982991744 639446640 973788960 93491520 522312192 703100344 713212832 560408128 741189312 624048384 443037028 456958568 846415740 887784292 681075456 606051968 973126804 568807040 856354688 52107776 838023488 163611292 483170032 737619536 475393132 418327104 123558656 865967568 355230560 105108016 819446592 93655424 215964104 702638944 68727120 585548984 606651480 23388352 188207616 57646678 407077712 302755232 429248992 483330722 392221356 881379224 219296768 116954592 138321416 434752642 784283680 795831776 401399296 263062524 446007036 902655556 603018612 275570200 153080960 46387840 289616806 884997344 809417840 801600128 655305260 457116672 378059264
476065184 658248557 715675812 502919716 697017360 811258856 817457296 386673008 457461904 511700072 482179120 632474260 395117968 442972368 379563920 487363972 464007440 516709120 810798696 565897104 729860392 379067686 745019023 477971040 490628026 531826180 739611646 753366600 552607924 704889726 710034000 575898112 636487056 530647216 850267224 776763152 466455408 728043952 497372386 827127960 427482512 656408496 727529688 672792016 419614976 517240720 499973924 653723280 687142160 495122000 720896656 592744848 656277776 655902042 719888214 762316752 457380304 543094864 510040106 761691920 690605866 757026592 646789944 836795485 392133776 383402538 358400160 627392016 834890474 641473488 730073216 528805356 485998864 695896240 452817132 817206509 762045520 594399056 702315916 666330768 633418686 551387536 760805520 830155152 725829328 467168944 662089544 386286962 435611918 410227344 455187370 840906456 469038920 784607376 825527403 544781920 850845296 713694096 678196528 573412848 422521072 294360736 388859745 296605536 503527456 140473696 448594432 328731476 368634112 251095374 219127008 185034464 528411672 138592736 429952084 123226392 203691360 276561376 341280844 300565344 68557696 335311496 445118928 189105424 434715460 442742872 91625280 297716304 334277888 435680622 460764848 74855552 272365252 542598788 556654176 156140976 373512160 290286240 403363616 250398816 79156776 102557152 538892116 315552410 489185844 319638240 199667648 198793796 473011552 149560520 101806688 94618336 347371968 476013088 475990480 501437920 534391568 428945536 510847232 197882208 71661728 542899248 194600768 270504464 115607304 450812325 65169120 431442800 370083204 105794022 137164927 431554064 241795072 180724832 439008640 288801408 515617399 501050862 102533344 435446322 62101552 556316152 376680908 256840608 497783977 161841588 310545954 159008424 336331104 228656854 105963232 335692512 294597344 105516000 504822624 342629152 360378112 539352160 486153824 334926048 611776296 564305936 673222686 516819752 809333544 803236568 402876356 587031010 778662550 556457066 398002048 575925520 639859968 760489344 370176736 508288000 435441200 417365574 351426280 515116032 550267232 588357156 692291538 666654720 467823024 605517835 447400648 798317344 517934336 637851136 398307584 601805034 563162144 589463648 361277372 418842112 825948198 408199680 797359744 828957056 721955056 547819028 681992640 484512832 699175424 783890720 401801320 394366464 613056450 543976048 538456064 630628101 452629976 833378560 346622584 759959996 812311608 752974520 362737984 563096832 720218336 362245632 743297432 423123200 363801408 460677232 414961504 752467576 761355608 831055040 535470848 418264032 542530560 637059392 601935424 377328256 609275616 615368448 617657856 406787280 658901633 766958596 617976272 643419136 584950430 791910290 648391296 562951412 723479552 578596208 372543344 559702748 353699954 424277392 678638952 767734384 648433600 711975808 721020215 694479104 552627448 373110272 731450392 35393232 582075264 320511008 841141896 151389344 447069056 741571362 123481817 24768264 9818624 186063496 367836928 332635648 971049472 497017856 198869120 448843527 369457348 554687224 224930304 920248000 50150656 952420624 513092800 516270080 146207744 940538384 497436000 188492752 233016064 713301376 714900624 676318976 270734464 450831504 288881199 584017796 597205760 575078736 591858400 433795328 284080192 445815978 505364992 393499520 914231616 811347840 81341096 620191509 930009072 740695424 213447184 168394848 546980017 777795760 90762752 208322240 599599879 928768352 18119744 337863352 441246280 313432800 673839424 406872320 503238656 603416872 349388280 352420752 721372672 385638528 266995942 523977150 189421830 372705664 93788032 427225256 483721728 939540800 167901948 816708096 47586164 664347584 489367392 697124224 79334664 621427200 22634696 322758880 400426222 62369792 398635776 480014336 666416968 769552476 400474592 929713152 582873600 75244720 226800896 956265360 224980260 319137968 217440112 705555148 283928328 704114352 252714652 390871296 182089088 800465728 973619621 273612800 227885848 86171136 638932912 399879392 934202902 468989520 314604672 849599117 601409536 822789152 223850240 576978176 261987840 881707520 452438592 416421512 464225984 895901072 618647412 217689506 125310464 273467176 263876128 101349040 137009296 41716368 10786816 877146112 354802680 871467680 727222000 198526846 655103488 673721088 347932336 108885152 626571096 402894336 725830688 284858688 844006464 324437120 364439612 94613724 337081344 482209024 479019264 632269408 166878608 787894080 755241472 919443200 738706272 600164096 885818112 929176015 696357700 181376131 310594848 12795312 808827520 458540544 100553856 12523824 985696506 941778356 807669447 226699712 69799976 712676992 594089856 457193536 260420608 503492244 206461408 951005920 883226504 422955560 575297088 916825686 886983264 848235898 176148696 430195030
313221088 495404461 552831716 340075620 534173264 648414760 654613200 223828912 294617808 348855976 319335024 469630164 232273872 280128272 216719824 324519876 301163344 353865024 647954600 403053008 567016296 216223590 582174927 315126944 327783930 368982084 576767550 590522504 389763828 542045630 547189904 413054016 473642960 367803120 687423128 613919056 303611312 565199856 334528290 664283864 264638416 493564400 564685592 509947920 256770880 354396624 337129828 490879184 524298064 332277904 558052560 429900752 493433680 493057946 557044118 599472656 294536208 380250768 347196010 598847824 527761770 594182496 483945848 673951389 229289680 220558442 195556064 464547920 672046378 478629392 567229120 365961260 323154768 533052144 289973036 654362413 599201424 431554960 539471820 503486672 470574590 388543440 597961424 667311056 562985232 304324848 499245448 223442866 272767822 247383248 292343274 678062360 306194824 621763280 662683307 381937824 688001200 550850000 515352432 410568752 389139984 260979648 355478657 263224448 470146368 107092608 415213344 295350388 335253024 217714286 185745920 151653376 495030584 105211648 396570996 89845304 170310272 243180288 307899756 267184256 35176608 301930408 411737840 155724336 401334372 409361784 58244192 264335216 300896800 402299534 427383760 41474464 238984164 509217700 523273088 122759888 340131072 256905152 369982528 217017728 45775688 69176064 505511028 282171322 455804756 286257152 166286560 165412708 439630464 116179432 68425600 61237248 313990880 442632000 442609392 468056832 501010480 395564448 477466144 164501120 38280640 509518160 161219680 237123376 82226216 417431237 31788032 398061712 336702116 72412934 103783839 398172976 208413984 147343744 405627552 255420320 482236311 467669774 69152256 402065234 28720464 522935064 343299820 223459520 464402889 128460500 277164866 125627336 302950016 195275766 72582144 302311424 261216256 72134912 471441536 309248064 326997024 505971072 452772736 301544960 572451880 524981520 633898270 477495336 770009128 763912152 363551940 547706594 739338134 517132650 358677632 536601104 600535552 721164928 330852320 468963584 396116784 378041158 312101864 475791616 510942816 549032740 652967122 627330304 428498608 566193419 408076232 758992928 478609920 598526720 358983168 562480618 523837728 550139232 321952956 379517696 786623782 368875264 758035328 789632640 682630640 508494612 642668224 445188416 659851008 744566304 362476904 355042048 573732034 504651632 499131648 591303685 413305560 794054144 307298168 720635580 772987192 713650104 323413568 523772416 680893920 322921216 703973016 383798784 324476992 421352816 375637088 713143160 722031192 791730624 496146432 378939616 503206144 597734976 562611008 338003840 569951200 576044032 578333440 367462864 619577217 727634180 578651856 604094720 545626014 752585874 609066880 523626996 684155136 539271792 333218928 520378332 314375538 384952976 639314536 728409968 609109184 672651392 681695799 655154688 187963472 337732608 130818288 12591872 427609968 561208832 305198348 312461472 72168208 568760784 328171264 245473946 360145792 254522368 14447616 23008672 623991296 415107440 639673476 465261920 923665408 588516064 734523552 352582656 729762780 303350480 103055360 430418272 131432128 626020897 888957408 257899968 772041064 807663864 695140464 372524112 296172042 825313536 620422072 6097920 994856000 799357152 831353384 922865664 142911908 653654528 315121536 215330300 617085792 747747072 457295536 56493152 333165903 514224592 71218528 449559676 637345056 134614016 864915884 910163528 40337408 960661696 303547080 768812760 845328384 936092928 159830888 298328080 878677392 467566754 274849160 112802304 485495872 223150700 871678336 73577216 852543744 983685664 914440568 824852736 600080064 299632435 873967882 306934020 192553520 577471221 479462384 801714560 380570624 276887430 701831096 634873720 160468036 787154304 891797264 438167856 494365440 551949088 115948498 376293256 587023664 956621440 980648332 254513000 346040244 405409468 988554368 824972800 655460128 421667968 951349388 983444448 460124416 98691948 459263148 69236020 57130776 345302208 850234604 240651572 900921040 972130608 453150240 868817528 448713504 488805376 645162020 674231932 264794552 803149760 793132188 887559680 374817536 15400448 639994080 381437960 411009920 865949996 159504692 404806962 963058240 726128768 728668780 286208124 169070728 403473328 1230035 513882752 611619088 748703554 977114624 760387200 756958944 516098256 747707676 902263826 369672128 195886992 388225536 767675524 619172600 769581536 935790350 156092928 593843500 871684224 102700000 329305936 991886104 281977152 111579520 175236608 260835420 916419440 220502528 730204304 705709404 245922736 759518336 288407292 4020064 572471716 78047360 278338240 524924984 27927244 55564288 309904000 195142144 14026176 681302600 611571552 245161036 238112308 227412992 732201304 133624272 636225240 223541200 961442744
307473573 489656946 547084201 334328105 528425749 642667245 648865685 218081397 288870293 343108461 313587509 463882649 226526357 274380757 210972309 318772361 295415829 348117509 642207085 397305493 561268781 210476075 576427412 309379429 322036415 363234569 571020035 584774989 384016313 536298115 541442389 407306501 467895445 362055605 681675613 608171541 297863797 559452341 328780775 658536349 258890901 487816885 558938077 504200405 251023365 348649109 331382313 485131669 518550549 326530389 552305045 424153237 487686165 487310431 551296603 593725141 288788693 374503253 341448495 593100309 522014255 588434981 478198333 668203874 223542165 214810927 189808549 458800405 666298863 472881877 561481605 360213745 317407253 527304629 284225521 648614898 593453909 425807445 533724305 497739157 464827075 382795925 592213909 661563541 557237717 298577333 493497933 217695351 267020307 241635733 286595759 672314845 300447309 616015765 656935792 376190309 682253685 545102485 509604917 404821237 443673736 315513400 410012409 317758200 524680120 161626360 469747096 349884140 389786776 272248038 240279672 206187128 549564336 159745400 451104748 144379056 224844024 297714040 362433508 321718008 89710360 356464160 466271592 210258088 455868124 463895536 112777944 318868968 355430552 456833286 481917512 96008216 293517916 563751452 577806840 177293640 394664824 311438904 424516280 271551480 100309440 123709816 560044780 336705074 510338508 340790904 220820312 219946460 494164216 170713184 122959352 115771000 368524632 497165752 497143144 522590584 555544232 450098200 531999896 219034872 92814392 564051912 215753432 291657128 136759968 471964989 86321784 452595464 391235868 126946686 158317591 452706728 262947736 201877496 460161304 309954072 536770063 522203526 123686008 456598986 83254216 577468816 397833572 277993272 518936641 182994252 331698618 180161088 357483768 249809518 127115896 356845176 315750008 126668664 525975288 363781816 381530776 560504824 507306488 356078712 297424112 249953752 358870502 202467568 494981360 488884384 88524172 272678826 464310366 242104882 83649864 261573336 325507784 446137160 55824552 193935816 121089016 103013390 37074096 200763848 235915048 274004972 377939354 352302536 153470840 291165651 133048464 483965160 203582152 323498952 83955400 287452850 248809960 275111464 46925188 104489928 511596014 93847496 483007560 514604872 407602872 233466844 367640456 170160648 384823240 469538536 87449136 80014280 298704266 229623864 224103880 316275917 138277792 519026376 32270400 445607812 497959424 438622336 48385800 248744648 405866152 47893448 428945248 108771016 49449224 146325048 100609320 438115392 447003424 516702856 221118664 103911848 228178376 322707208 287583240 62976072 294923432 301016264 303305672 92435096 344549449 452606412 303624088 329066952 270598246 477558106 334039112 248599228 409127368 264244024 58191160 245350564 39347770 109925208 364286768 453382200 334081416 397623624 406668031 380126920 328226512 583827236 358622784 135578880 663523000 846622592 56396800 935672896 803718384 450962972 260786432 292619264 902614360 674860512 860139008 703979692 179346304 586919590 844775552 602230630 484236640 507987200 767137792 265726048 8163328 120164138 108675890 137521136 656801920 398239704 299432672 476422056 89939584 66214240 276206280 593695292 358701088 151855000 634183721 719010304 345284864 167662355 87747556 427946640 975609888 572491244 68972048 429187456 873460924 846757712 732467200 527092736 6203324 981786644 162459904 661935296 978082872 931256064 573956934 499259484 657491456 708175676 229100552 568984448 890922032 924781056 523811860 198719932 127187520 103243220 965999096 372155958 142085264 590599016 249148160 508387200 838281030 177144086 901491512 441299264 890426968 531527376 189063036 600732170 628168000 297619732 353660180 378094528 306793844 967791840 469289838 725849088 785944402 584210504 634515456 309068170 542686744 693031968 385447784 76352138 92585984 647708760 75003076 464428266 383102590 839361024 829467488 549925408 328322112 484654216 235628780 21402184 440975040 528539108 191611040 581187904 94071920 644175984 303838080 723999208 830931120 256657580 674346496 261168928 827929612 473333602 332256736 951888176 137020704 901889408 477323728 497939824 430025756 704320768 925944430 581010060 447146800 976202240 771997871 282040368 213438880 334274478 235654368 411156244 392494976 476678656 697561566 767858250 988056800 121312658 74423000 460357216 348718336 205450912 24242776 391945320 198845760 731017776 589413304 665856400 259360688 359112704 863917358 580163080 751347872 444760000 512082108 133180352 132202720 836623988 687510704 803839188 579083876 26876000 101720888 988086248 712868608 112072672 928126368 464404480 4349500 472719848 90293272 180558464 330134272 347808000 899874256 454007518 714191360 452434640 104714592 660827944 969280000 121496768 447356632 706826176 510138784 48023904 902267112 964635840
431012368 613195741 670622996 457866900 651964544 766206040 772404480 341620192 412409088 466647256 437126304 587421444 350065152 397919552 334511104 442311156 418954624 471656304 765745880 520844288 684807576 334014870 699966207 432918224 445575210 486773364 694558830 708313784 507555108 659836910 664981184 530845296 591434240 485594400 805214408 731710336 421402592 682991136 452319570 782075144 382429696 611355680 682476872 627739200 374562160 472187904 454921108 608670464 642089344 450069184 675843840 547692032 611224960 610849226 674835398 717263936 412327488 498042048 464987290 716639104 645553050 711973776 601737128 791742669 347080960 338349722 313347344 582339200 789837658 596420672 685020400 483752540 440946048 650843424 407764316 772153693 716992704 549346240 657263100 621277952 588365870 506334720 715752704 785102336 680776512 422116128 617036728 341234146 390559102 365174528 410134554 795853640 423986104 739554560 780474587 499729104 805792480 668641280 633143712 528360032 858290810 730130474 824629483 732375274 939297194 576243434 884364170 764501214 804403850 686865112 654896746 620804202 964181410 574362474 865721822 558996130 639461098 712331114 777050582 736335082 504327434 771081234 880888666 624875162 870485198 878512610 527395018 733486042 770047626 871450360 896534586 510625290 708134990 978368526 992423914 591910714 809281898 726055978 839133354 686168554 514926514 538326890 974661854 751322148 924955582 755407978 635437386 634563534 908781290 585330258 537576426 530388074 783141706 911782826 911760218 937207658 970161306 864715274 946616970 633651946 507431466 978668986 630370506 706274202 551377042 886582063 500938858 867212538 805852942 541563760 572934665 867323802 677564810 616494570 874778378 724571146 951387137 936820600 538303082 871216060 497871290 992085890 812450646 692610346 933553715 597611326 746315692 594778162 772100842 664426592 541732970 771462250 730367082 541285738 940592362 778398890 796147850 975121898 921923562 770695786 741834218 694363858 803280608 646877674 939391466 933294490 532934278 717088932 908720472 686514988 528059970 705983442 769917890 890547266 500234658 638345922 565499122 547423496 481484202 645173954 680325154 718415078 822349460 796712642 597880946 735575757 577458570 928375266 647992258 767909058 528365506 731862956 693220066 719521570 491335294 548900034 956006120 538257602 927417666 959014978 852012978 677876950 812050562 614570754 829233346 913948642 531859242 524424386 743114372 674033970 668513986 760686023 582687898 963436482 476680506 890017918 942369530 883032442 492795906 693154754 850276258 492303554 873355354 553181122 493859330 590735154 545019426 882525498 891413530 961112962 665528770 548321954 672588482 767117314 731993346 507386178 739333538 745426370 747715778 536845202 788959555 897016518 748034194 773477058 715008352 921968212 778449218 693009334 853537474 708654130 502601266 689760670 483757876 554335314 808696874 897792306 778491522 842033730 851078137 824537026 267498532 493782272 115769224 792645200 945325824 194199832 233257088 621822040 462646272 44086844 902826768 394477604 723412436 685431204 647348536 870869594 83134464 823405312 639053568 342474688 234734096 899333888 726960196 391400086 561553152 180990432 338287680 189012400 280160758 574263640 269439360 691006880 184493440 294057856 710133760 85473544 149985568 506023566 105623247 727150180 670888800 401897600 470988016 980381264 777159384 274205918 340481856 783486976 634174240 987525664 462399120 736422960 209611664 647176880 399990784 21191040 5782448 703520192 132864768 761192192 512145888 873817540 879990800 316130944 564788992 542560640 955284120 998463232 589456928 501309568 768657056 98767668 613949440 685192184 596351488 621241282 8489992 644587424 991248024 987807744 560762528 418646528 807768852 651522752 406833664 9767544 811940352 245919232 382493696 541718400 951756774 719040512 997074816 110373376 519359376 553528932 835221768 809040000 996212896 42845696 215249408 162627328 17712908 561215104 233667584 382683136 559724032 604506702 31363376 446761376 647672488 194599200 728983492 70468992 247510184 889162432 479626780 422311984 154475804 439576134 781148800 66261248 202939272 891644288 412804532 508937152 668132320 574520320 454222156 159371476 146826756 337512256 111017440 269555784 638687680 331164688 327955968 784717004 100802016 25702656 554350784 422379520 191127840 976637984 826461696 678769408 72055704 726421668 597703008 769513294 728403200 514663200 936893072 582959976 862376704 862930216 375782400 390080192 55520000 940374960 224901792 335796800 222334976 322926080 127042500 424748160 800792704 231293912 639285696 888850560 974200688 579750134 381071764 368725760 724284416 248756224 740729140 969297584 652143224 373985356 314548320 195070976 285596064 345726424 800479818 479453568 91808022 35752512 449836848 527344888 363155584 533909376 907659840 138313728 487508736 473948584 53511328 278881682 922981932 231868304
209043720 391227093 448654348 235898252 429995896 544237392 550435832 119651544 190440440 244678608 215157656 365452796 128096504 175950904 112542456 220342508 196985976 249687656 543777232 298875640 462838928 112046222 477997559 210949576 223606562 264804716 472590182 486345136 285586460 437868262 443012536 308876648 369465592 263625752 583245760 509741688 199433944 461022488 230350922 560106496 160461048 389387032 460508224 405770552 152593512 250219256 232952460 386701816 420120696 228100536 453875192 325723384 389256312 388880578 452866750 495295288 190358840 276073400 243018642 494670456 423584402 490005128 379768480 569774021 125112312 116381074 91378696 360370552 567869010 374452024 463051752 261783892 218977400 428874776 185795668 550185045 495024056 327377592 435294452 399309304 366397222 284366072 493784056 563133688 458807864 200147480 395068080 119265498 168590454 143205880 188165906 573884992 202017456 517585912 558505939 277760456 583823832 446672632 411175064 306391384 518013968 389853632 484352641 392098432 599020352 235966592 544087328 424224372 464127008 346588270 314619904 280527360 623904568 234085632 525444980 218719288 299184256 372054272 436773740 396058240 164050592 430804392 540611824 284598320 530208356 538235768 187118176 393209200 429770784 531173518 556257744 170348448 367858148 638091684 652147072 251633872 469005056 385779136 498856512 345891712 174649672 198050048 634385012 411045306 584678740 415131136 295160544 294286692 568504448 245053416 197299584 190111232 442864864 571505984 571483376 596930816 629884464 524438432 606340128 293375104 167154624 638392144 290093664 365997360 211100200 546305221 160662016 526935696 465576100 201286918 232657823 527046960 337287968 276217728 534501536 384294304 611110295 596543758 198026240 530939218 157594448 651809048 472173804 352333504 593276873 257334484 406038850 254501320 431824000 324149750 201456128 431185408 390090240 201008896 600315520 438122048 455871008 634845056 581646720 430418944 554096696 506626336 615543086 459140152 751653944 745556968 345196756 529351410 720982950 498777466 340322448 518245920 582180368 702809744 312497136 450608400 377761600 359685974 293746680 457436432 492587632 530677556 634611938 608975120 410143424 547838235 389721048 740637744 460254736 580171536 340627984 544125434 505482544 531784048 303597772 361162512 768268598 350520080 739680144 771277456 664275456 490139428 624313040 426833232 641495824 726211120 344121720 336686864 555376850 486296448 480776464 572948501 394950376 775698960 288942984 702280396 754632008 695294920 305058384 505417232 662538736 304566032 685617832 365443600 306121808 402997632 357281904 694787976 703676008 773375440 477791248 360584432 484850960 579379792 544255824 319648656 551596016 557688848 559978256 349107680 601222033 709278996 560296672 585739536 527270830 734230690 590711696 505271812 665799952 520916608 314863744 502023148 296020354 366597792 620959352 710054784 590754000 654296208 663340615 636799504 482375420 345840640 315143632 197897578 677116932 492466504 171992818 641025812 3394108 474086704 463383416 350557930 542531240 18938004 673925952 49584128 728334904 319154688 409552384 344622600 148821632 208561680 315616608 988531968 250500000 394989280 292377792 628815952 132909888 633079656 780050240 527664640 891595072 382658481 506795968 37935400 713345712 549255680 289300736 944305070 119198252 998225512 883026688 311007696 908376864 451930390 986817768 592982784 652677888 296164456 306419392 347678560 122584384 402078240 217237936 242527232 318888448 165537600 104890768 556967210 795690544 241078208 521842880 32270500 746870942 452892092 825244160 744802868 754099484 254250264 424481728 986186368 26969712 837851072 267953202 312170752 924672892 284078156 972238242 718532344 664309632 226417664 718041956 292033472 135260288 946706484 31967680 934527744 525907200 92299480 270910944 356311168 905888967 283302648 5337664 240954842 96363040 128034304 481474240 427995264 549943552 815283872 575324800 611700064 477234192 38303648 393684442 53887232 493767340 2775772 88273400 230430962 472713984 411123200 254894080 222314692 773726152 375934464 721368376 894869504 949036436 256156928 513327488 453292224 669072800 46444544 484611640 717757568 7090984 755602152 137113480 570973184 263725312 826175536 310227712 840671232 78129152 488449997 217612032 165881968 964690632 629150720 619270272 248276032 107929518 667821374 365235552 636295440 635472896 126134528 1033040 998487624 897832904 440394368 14435840 665432736 739471504 279963220 423126864 291734224 138467040 681960000 414532188 48016384 395611648 124007160 445422768 205513216 95344936 569163816 378354368 108191240 973086326 889646204 587568640 224350064 978016544 46787564 532967462 355505984 853438204 616070912 481283400 81981456 531440576 635838072 499829120 233302944 837089096 513188160 15040432 805561432 650378944 47159000 926701628 219464768 654139356 352352768 948297576 706620622
450236548 632419921 689847176 477091080 671188724 785430220 791628660 360844372 431633268 485871436 456350484 606645624 369289332 417143732 353735284 461535336 438178804 490880484 784970060 540068468 704031756 353239050 719190387 452142404 464799390 505997544 713783010 727537964 526779288 679061090 684205364 550069476 610658420 504818580 824438588 750934516 440626772 702215316 471543750 801299324 401653876 630579860 701701052 646963380 393786340 491412084 474145288 627894644 661313524 469293364 695068020 566916212 630449140 630073406 694059578 736488116 431551668 517266228 484211470 735863284 664777230 731197956 620961308 810966849 366305140 357573902 332571524 601563380 809061838 615644852 704244580 502976720 460170228 670067604 426988496 791377873 736216884 568570420 676487280 640502132 607590050 525558900 734976884 804326516 700000692 441340308 636260908 360458326 409783282 384398708 429358734 815077820 443210284 758778740 799698767 518953284 825016660 687865460 652367892 547584212 736987344 608827008 703326017 611071808 817993728 454939968 763060704 643197748 683100384 565561646 533593280 499500736 842877944 453059008 744418356 437692664 518157632 591027648 655747116 615031616 383023968 649777768 759585200 503571696 749181732 757209144 406091552 612182576 648744160 750146894 775231120 389321824 586831524 857065060 871120448 470607248 687978432 604752512 717829888 564865088 393623048 417023424 853358388 630018682 803652116 634104512 514133920 513260068 787477824 464026792 416272960 409084608 661838240 790479360 790456752 815904192 848857840 743411808 825313504 512348480 386128000 857365520 509067040 584970736 430073576 765278597 379635392 745909072 684549476 420260294 451631199 746020336 556261344 495191104 753474912 603267680 830083671 815517134 416999616 749912594 376567824 870782424 691147180 571306880 812250249 476307860 625012226 473474696 650797376 543123126 420429504 650158784 609063616 419982272 819288896 657095424 674844384 853818432 800620096 649392320 362131480 314661120 423577870 267174936 559688728 553591752 153231540 337386194 529017734 306812250 148357232 326280704 390215152 510844528 120531920 258643184 185796384 167720758 101781464 265471216 300622416 338712340 442646722 417009904 218178208 355873019 197755832 548672528 268289520 388206320 148662768 352160218 313517328 339818832 111632556 169197296 576303382 158554864 547714928 579312240 472310240 298174212 432347824 234868016 449530608 534245904 152156504 144721648 363411634 294331232 288811248 380983285 202985160 583733744 96977768 510315180 562666792 503329704 113093168 313452016 470573520 112600816 493652616 173478384 114156592 211032416 165316688 502822760 511710792 581410224 285826032 168619216 292885744 387414576 352290608 127683440 359630800 365723632 368013040 157142464 409256817 517313780 368331456 393774320 335305614 542265474 398746480 313306596 473834736 328951392 122898528 310057932 104055138 174632576 428994136 518089568 398788784 462330992 471375399 444834288 839273176 429547184 482350854 283421288 158893536 348462536 348044944 397831760 143051456 261517984 796583840 736733088 654471328 556620944 305092776 325991152 452167168 275391064 238837500 657014452 105220832 178728148 399268816 253123340 40227624 159113984 973015902 354582528 254206016 862571260 391756480 331716226 477924130 617863168 68645216 927831040 628996864 48168000 823378424 201363350 467270192 551419392 901114936 933436928 548887840 137002000 270507552 178672688 154658304 117262688 562599934 535387672 881855680 342550106 384434067 536682112 648124416 77446312 219917008 63434700 144402768 346833372 225677856 587189536 29906100 580210720 866272834 280083879 681288234 115779724 629713352 62752736 785788800 611014016 922656064 673903344 522388480 305846720 970618656 434991040 274726690 178369188 73679796 324688647 562606080 385752192 246105512 770321800 864491008 835342328 404904192 667069744 415597536 303265088 103697460 495160240 216982960 92546048 152758144 760645152 105038406 42376000 989327314 7918376 869680512 460911864 823105568 850840190 269971200 352046976 390273928 252351122 211824032 885123344 347176768 343720484 6640448 744590464 763832768 358002720 220572928 883885664 626451600 29348664 355781632 544703872 965694650 498090304 241472044 645505552 836688024 73297224 68552992 576078848 126739448 995938368 880676976 202330564 506794245 432605018 568959680 854519968 726235184 47067552 675859672 605508608 87975632 910736480 341342404 822996480 674637904 128615168 673977792 471518208 753344512 466886784 737124864 885066244 384848832 171001856 628954324 368682240 948099048 856397504 300624176 404216832 364071750 800662484 970554850 335452996 751467296 400994008 73660416 788161471 127013376 974214600 694576288 938410628 243225650 820420368 332213248 41134080 552792832 929827150 343351368 731508493 97369888 775512530 83205406 450194688 297214976 141463104 54876000 886633472 201082148 270843552 572521522 13836064 210711040 370609628
258217136 440400509 497827764 285071668 479169312 593410808 599609248 168824960 239613856 293852024 264331072 414626212 177269920 225124320 161715872 269515924 246159392 298861072 592950648 348049056 512012344 161219638 527170975 260122992 272779978 313978132 521763598 535518552 334759876 487041678 492185952 358050064 418639008 312799168 632419176 558915104 248607360 510195904 279524338 609279912 209634464 438560448 509681640 454943968 201766928 299392672 282125876 435875232 469294112 277273952 503048608 374896800 438429728 438053994 502040166 544468704 239532256 325246816 292192058 543843872 472757818 539178544 428941896 618947437 174285728 165554490 140552112 409543968 617042426 423625440 512225168 310957308 268150816 478048192 234969084 599358461 544197472 376551008 484467868 448482720 415570638 333539488 542957472 612307104 507981280 249320896 444241496 168438914 217763870 192379296 237339322 623058408 251190872 566759328 607679355 326933872 632997248 495846048 460348480 355564800 847352496 719192160 813691169 721436960 928358880 565305120 873425856 753562900 793465536 675926798 643958432 609865888 953243096 563424160 854783508 548057816 628522784 701392800 766112268 725396768 493389120 760142920 869950352 613936848 859546884 867574296 516456704 722547728 759109312 860512046 885596272 499686976 697196676 967430212 981485600 580972400 798343584 715117664 828195040 675230240 503988200 527388576 963723540 740383834 914017268 744469664 624499072 623625220 897842976 574391944 526638112 519449760 772203392 900844512 900821904 926269344 959222992 853776960 935678656 622713632 496493152 967730672 619432192 695335888 540438728 875643749 490000544 856274224 794914628 530625446 561996351 856385488 666626496 605556256 863840064 713632832 940448823 925882286 527364768 860277746 486932976 981147576 801512332 681672032 922615401 586673012 735377378 583839848 761162528 653488278 530794656 760523936 719428768 530347424 929654048 767460576 785209536 964183584 910985248 759757472 434330000 386859640 495776390 339373456 631887248 625790272 225430060 409584714 601216254 379010770 220555752 398479224 462413672 583043048 192730440 330841704 257994904 239919278 173979984 337669736 372820936 410910860 514845242 489208424 290376728 428071539 269954352 620871048 340488040 460404840 220861288 424358738 385715848 412017352 183831076 241395816 648501902 230753384 619913448 651510760 544508760 370372732 504546344 307066536 521729128 606444424 224355024 216920168 435610154 366529752 361009768 453181805 275183680 655932264 169176288 582513700 634865312 575528224 185291688 385650536 542772040 184799336 565851136 245676904 186355112 283230936 237515208 575021280 583909312 653608744 358024552 240817736 365084264 459613096 424489128 199881960 431829320 437922152 440211560 229340984 481455337 589512300 440529976 465972840 407504134 614463994 470945000 385505116 546033256 401149912 195097048 382256452 176253658 246831096 501192656 590288088 470987304 534529512 543573919 517032808 931443488 335578648 396205824 229116672 786298888 216996112 92172456 741495346 314718536 89306660 852855132 12274464 663062208 392237344 239222784 269561600 526807792 14804800 812097138 79852570 110314496 545523848 779685216 272939732 788318626 95224864 683069760 583127128 564342688 107727520 814683388 74235312 90070448 208400322 460995200 774932752 87579568 65932800 114619588 510104192 209354288 741032976 619651400 787603728 550309936 769151952 94264586 553129280 304675840 168071092 473136112 906239450 468350464 183850904 310332736 520687504 101668596 540841520 824234152 357069136 830967872 105712000 387972992 810241920 602180272 428319440 516214880 544419808 538965440 784099708 615251664 228026218 403853984 993224438 690583232 348512896 368615552 557309416 864690480 114047744 288349696 151278784 997003584 767468808 790893384 893663848 529342815 677459200 558569640 287967332 809948908 488643161 9161408 914559104 238877500 201266352 281741416 658131712 836749636 624521968 514324176 263395368 370926976 940372480 263023934 575445908 730568192 690959328 225208654 199628095 927591424 317139904 537751600 275993792 143799334 2403328 980113920 651283072 847390578 673711744 371456476 526328900 271996240 608635392 569745920 205743360 332284000 46578664 823465376 915855552 712874496 366932256 860674128 807147040 503819261 204994304 872504320 453366944 412282836 806799914 757829944 559590912 79093888 882715534 125364944 140193452 401750228 419672998 166529920 466661160 448039680 902970236 2335148 614352384 324215808 323045888 281211776 398764447 100183552 37271506 366682624 540669440 151620096 233120256 687531136 365844144 845539328 681535488 321918960 721543228 695877952 835048677 83692310 613650888 994233824 807438652 659907814 975170048 876878772 606531368 86080296 938693272 649427840 664627648 556227776 56011264 734732544 924388978 429605848 957620120 766899584 173893664 68070956 274351104 780339176 245976960 991651328 243162944 583428348 941973384
581162718 763346091 820773346 608017250 802114894 916356390 922554830 491770542 562559438 616797606 587276654 737571794 500215502 548069902 484661454 592461506 569104974 621806654 915896230 670994638 834957926 484165220 850116557 583068574 595725560 636923714 844709180 858464134 657705458 809987260 815131534 680995646 741584590 635744750 955364758 881860686 571552942 833141486 602469920 932225494 532580046 761506030 832627222 777889550 524712510 622338254 605071458 758820814 792239694 600219534 825994190 697842382 761375310 760999576 824985748 867414286 562477838 648192398 615137640 866789454 795703400 862124126 751887478 941893019 497231310 488500072 463497694 732489550 939988008 746571022 835170750 633902890 591096398 800993774 557914666 922304043 867143054 699496590 807413450 771428302 738516220 656485070 865903054 935252686 830926862 572266478 767187078 491384496 540709452 515324878 560284904 946003990 574136454 889704910 930624937 649879454 955942830 818791630 783294062 678510382 468720560 340560224 435059233 342805024 549726944 186673184 494793920 374930964 414833600 297294862 265326496 231233952 574611160 184792224 476151572 169425880 249890848 322760864 387480332 346764832 114757184 381510984 491318416 235304912 480914948 488942360 137824768 343915792 380477376 481880110 506964336 121055040 318564740 588798276 602853664 202340464 419711648 336485728 449563104 296598304 125356264 148756640 585091604 361751898 535385332 365837728 245867136 244993284 519211040 195760008 148006176 140817824 393571456 522212576 522189968 547637408 580591056 475145024 557046720 244081696 117861216 589098736 240800256 316703952 161806792 497011813 111368608 477642288 416282692 151993510 183364415 477753552 287994560 226924320 485208128 335000896 561816887 547250350 148732832 481645810 108301040 602515640 422880396 303040096 543983465 208041076 356745442 205207912 382530592 274856342 152162720 381892000 340796832 151715488 551022112 388828640 406577600 585551648 532353312 381125536 352503688 305033328 413950078 257547144 550060936 543963960 143603748 327758402 519389942 297184458 138729440 316652912 380587360 501216736 110904128 249015392 176168592 158092966 92153672 255843424 290994624 329084548 433018930 407382112 208550416 346245227 188128040 539044736 258661728 378578528 139034976 342532426 303889536 330191040 102004764 159569504 566675590 148927072 538087136 569684448 462682448 288546420 422720032 225240224 439902816 524618112 142528712 135093856 353783842 284703440 279183456 371355493 193357368 574105952 87349976 500687388 553039000 493701912 103465376 303824224 460945728 102973024 484024824 163850592 104528800 201404624 155688896 493194968 502083000 571782432 276198240 158991424 283257952 377786784 342662816 118055648 350003008 356095840 358385248 147514672 399629025 507685988 358703664 384146528 325677822 532637682 389118688 303678804 464206944 319323600 113270736 300430140 94427346 165004784 419366344 508461776 389160992 452703200 461747607 435206496 752908304 88033514 981225000 438961408 990989056 725062528 232672640 675663376 553933680 668121088 156760018 758420000 306688000 130640000 744986480 484234752 114408968 905822024 872252672 792722432 776305520 806276728 320314398 739233920 265233576 168244224 926422208 238769168 879344760 810313526 808593408 141007288 813455808 106690784 273170640 312734482 858189360 793435008 71324998 156412248 176481752 756423296 336287228 210565161 191221768 718277376 174385000 704105856 224480576 874671200 593905744 583974752 102067872 286664704 348852609 836772096 813011072 718294336 713082152 467997802 549761628 249845680 179637120 381103200 496068160 556016544 440264020 641346856 680731640 389635328 941988352 313231584 802200832 591945600 930824000 301371376 785468358 446226856 967827119 227529888 907156640 454499496 311970384 992650752 108655104 600380736 121735424 578907480 0 587920016 757807496 704839168 557826128 863246400 793312304 523908375 456778944 603024800 29523584 847400184 621132640 936928640 661313780 333838272 562715118 622088640 381797142 588629542 615356250 295685328 11861760 735346960 402020960 56067920 171978888 313827360 518126336 556785648 134055408 661332992 588693888 279373484 473866944 328669184 99900928 687130664 923045010 314061184 445002640 492572752 953333688 50690896 522829824 912425600 944926130 366754224 521456119 302918144 919339904 657222000 281520768 205463840 830148044 942197968 624989408 612018880 723185008 985209968 800216000 823653312 675097088 520339968 780933120 369593344 927362944 602742848 680183296 169987616 194028400 419521560 857431228 552424184 447098438 153943088 125172224 961929455 736262568 36526112 396872164 558889096 49764100 410125824 255200624 122001164 551112192 41309872 886541920 638433408 597239008 52783200 588608640 770253688 878182904 644991458 303437752 433955930 25957523 23206540 344949440 241660368 454327598 825620128 626378120 284612864 391174600 401960764 137590840 702598144 606648720 758918368
211302672 393486045 450913300 238157204 432254848 546496344 552694784 121910496 192699392 246937560 217416608 367711748 130355456 178209856 114801408 222601460 199244928 251946608 546036184 301134592 465097880 114305174 480256511 213208528 225865514 267063668 474849134 488604088 287845412 440127214 445271488 311135600 371724544 265884704 585504712 512000640 201692896 463281440 232609874 562365448 162720000 391645984 462767176 408029504 154852464 252478208 235211412 388960768 422379648 230359488 456134144 327982336 391515264 391139530 455125702 497554240 192617792 278332352 245277594 496929408 425843354 492264080 382027432 572032973 127371264 118640026 93637648 362629504 570127962 376710976 465310704 264042844 221236352 431133728 188054620 552443997 497283008 329636544 437553404 401568256 368656174 286625024 496043008 565392640 461066816 202406432 397327032 121524450 170849406 145464832 190424858 576143944 204276408 519844864 560764891 280019408 586082784 448931584 413434016 308650336 376927920 248767584 343266593 251012384 457934304 94880544 403001280 283138324 323040960 205502222 173533856 139441312 482818520 92999584 384358932 77633240 158098208 230968224 295687692 254972192 22964544 289718344 399525776 143512272 389122308 397149720 46032128 252123152 288684736 390087470 415171696 29262400 226772100 497005636 511061024 110547824 327919008 244693088 357770464 204805664 33563624 56964000 493298964 269959258 443592692 274045088 154074496 153200644 427418400 103967368 56213536 49025184 301778816 430419936 430397328 455844768 488798416 383352384 465254080 152289056 26068576 497306096 149007616 224911312 70014152 405219173 19575968 385849648 324490052 60200870 91571775 385960912 196201920 135131680 393415488 243208256 470024247 455457710 56940192 389853170 16508400 510723000 331087756 211247456 452190825 116248436 264952802 113415272 290737952 183063702 60370080 290099360 249004192 59922848 459229472 297036000 314784960 493759008 440560672 289332896 509343632 461873272 570790022 414387088 706900880 700803904 300443692 484598346 676229886 454024402 295569384 473492856 537427304 658056680 267744072 405855336 333008536 314932910 248993616 412683368 447834568 485924492 589858874 564222056 365390360 503085171 344967984 695884680 415501672 535418472 295874920 499372370 460729480 487030984 258844708 316409448 723515534 305767016 694927080 726524392 619522392 445386364 579559976 382080168 596742760 681458056 299368656 291933800 510623786 441543384 436023400 528195437 350197312 730945896 244189920 657527332 709878944 650541856 260305320 460664168 617785672 259812968 640864768 320690536 261368744 358244568 312528840 650034912 658922944 728622376 433038184 315831368 440097896 534626728 499502760 274895592 506842952 512935784 515225192 304354616 556468969 664525932 515543608 540986472 482517766 689477626 545958632 460518748 621046888 476163544 270110680 457270084 251267290 321844728 576206288 665301720 546000936 609543144 618587551 592046440 288785696 294092396 857995328 84179968 175141584 842215214 131472640 162939520 858082432 501756648 251465888 856368688 937810534 172617800 57755436 130696328 570193408 855998720 741358240 980995520 776909152 666278912 327691776 156910872 224096080 200035200 351260976 275315208 279337664 926068272 683235952 60914992 331634048 448277744 51869568 537553056 393166808 783396704 10932736 306302960 541264000 711886280 840557168 903426048 5622848 168183781 97099912 771419648 706393600 946336120 687366400 954051259 869517056 693577344 358833600 181620800 213871536 292057920 424820656 234123216 580904148 986329780 184274545 98447840 604897280 317015292 815073320 472832000 997032504 486050560 31635272 944101312 338164992 689761888 384154880 544158400 380955584 570534928 436799540 182889344 422360384 477553152 100607856 707598096 844456676 128660352 513766472 12727936 678217472 865225344 435336384 812337852 566998784 222471680 53169664 761534592 555507456 186606208 99681152 47080304 526439744 869100000 392714752 817520800 18533952 187878448 21670164 536766608 96704000 235942272 116182250 150140124 434484896 138884840 576461152 216333200 429339868 725242384 632651816 359915384 366203744 471219712 397860284 867210080 46373055 466170000 504802096 553813268 106285360 825809920 607293568 210164336 948626638 843780712 625201408 340758072 516228000 84575724 76502180 380297024 446019376 459699712 404686464 296859344 773485184 129462288 412328464 399425600 655545344 230619124 75790000 817139368 906278472 224108904 716616736 602849670 137655624 129283936 696635536 244351184 458969624 3600528 913765120 270111232 94755978 287376384 365831090 722553664 989565568 737845376 794792656 578816384 133721600 837088992 506390144 892680560 960629760 728915804 156627466 731411240 781660724 32795776 923865888 148643250 861142184 439928490 893173184 455563776 368733440 88109568 120741376 930566008 490049212 233167590 303444992 834305620 934957648 264069304 488298112 535845552
435318288 617501661 674928916 462172820 656270464 770511960 776710400 345926112 416715008 470953176 441432224 591727364 354371072 402225472 338817024 446617076 423260544 475962224 770051800 525150208 689113496 338320790 704272127 437224144 449881130 491079284 698864750 712619704 511861028 664142830 669287104 535151216 595740160 489900320 809520328 736016256 425708512 687297056 456625490 786381064 386735616 615661600 686782792 632045120 378868080 476493824 459227028 612976384 646395264 454375104 680149760 551997952 615530880 615155146 679141318 721569856 416633408 502347968 469293210 720945024 649858970 716279696 606043048 796048589 351386880 342655642 317653264 586645120 794143578 600726592 689326320 488058460 445251968 655149344 412070236 776459613 721298624 553652160 661569020 625583872 592671790 510640640 720058624 789408256 685082432 426422048 621342648 345540066 394865022 369480448 414440474 800159560 428292024 743860480 784780507 504035024 810098400 672947200 637449632 532665952 517410128 389249792 483748801 391494592 598416512 235362752 543483488 423620532 463523168 345984430 314016064 279923520 623300728 233481792 524841140 218115448 298580416 371450432 436169900 395454400 163446752 430200552 540007984 283994480 529604516 537631928 186514336 392605360 429166944 530569678 555653904 169744608 367254308 637487844 651543232 251030032 468401216 385175296 498252672 345287872 174045832 197446208 633781172 410441466 584074900 414527296 294556704 293682852 567900608 244449576 196695744 189507392 442261024 570902144 570879536 596326976 629280624 523834592 605736288 292771264 166550784 637788304 289489824 365393520 210496360 545701381 160058176 526331856 464972260 200683078 232053983 526443120 336684128 275613888 533897696 383690464 610506455 595939918 197422400 530335378 156990608 651205208 471569964 351729664 592673033 256730644 405435010 253897480 431220160 323545910 200852288 430581568 389486400 200405056 599711680 437518208 455267168 634241216 581042880 429815104 311495272 264024912 372941662 216538728 509052520 502955544 102595332 286749986 478381526 256176042 97721024 275644496 339578944 460208320 69895712 208006976 135160176 117084550 51145256 214835008 249986208 288076132 392010514 366373696 167542000 305236811 147119624 498036320 217653312 337570112 98026560 301524010 262881120 289182624 60996348 118561088 525667174 107918656 497078720 528676032 421674032 247538004 381711616 184231808 398894400 483609696 101520296 94085440 312775426 243695024 238175040 330347077 152348952 533097536 46341560 459678972 512030584 452693496 62456960 262815808 419937312 61964608 443016408 122842176 63520384 160396208 114680480 452186552 461074584 530774016 235189824 117983008 242249536 336778368 301654400 77047232 308994592 315087424 317376832 106506256 358620609 466677572 317695248 343138112 284669406 491629266 348110272 262670388 423198528 278315184 72262320 259421724 53418930 123996368 378357928 467453360 348152576 411694784 420739191 394198080 257513472 716344128 84806336 486358592 422944000 910655626 934256950 697626492 197176784 144727560 470827200 963310800 184011376 844051968 621825664 315448832 279614976 864813500 305335744 378478648 481370820 163240931 527088880 109793280 815976904 364391872 135193232 638422526 947469990 822350992 162414016 229390944 58381012 322044736 414710656 680332244 474118384 410665528 285927182 878681260 241001504 294680728 384868288 838417744 514595468 511325000 607710763 480091080 777665232 278306576 485370928 718104064 693097968 936914540 232579200 106003224 15887328 204858000 825831393 179836778 421132448 905215440 528003214 406625792 612821768 175675000 556635504 251131712 779769728 980747008 691158208 40799080 276840000 865952128 880435456 224935424 429243904 988969792 313101212 228697416 87343376 34248188 358352128 5442048 28878400 570304000 160752784 400089600 146929552 752551168 56480520 732081600 627457024 75155360 824774712 137842926 767104624 906624564 615380736 140218300 201919296 734337040 787148688 541770960 294088000 440177392 954167712 263322493 171378432 900827150 517591392 637683973 168250320 466938848 716206528 985663488 39273640 101921648 226833920 557273236 349836428 656436224 835122688 739456000 875078328 90884752 688143360 781622784 115557184 176017072 374225560 777685568 604601986 160261568 119722528 498029524 237636992 765764480 997335200 518482704 890702336 799740188 701336742 570033152 613826934 618802296 34213280 625173504 540823040 754209600 964490136 766570904 717046912 33245696 687175168 644779520 630467578 618979793 372306944 793589984 476100220 903162368 201310424 115468544 256169578 291806509 949414400 168163720 45158142 331687552 588582538 211169078 264506880 370518480 533065342 359456520 763191192 349034496 19694080 890948736 283115844 419556038 944589120 428877696 905657600 725421744 286700288 400868800 957154170 14644912 882314240 85824276 615149504 878849728 915763520 607553842 629864680 470358912 770247048 664348384
526724924 708908297 766335552 553579456 747677100 861918596 868117036 437332748 508121644 562359812 532838860 683134000 445777708 493632108 430223660 538023712 514667180 567368860 861458436 616556844 780520132 429727426 795678763 528630780 541287766 582485920 790271386 804026340 603267664 755549466 760693740 626557852 687146796 581306956 900926964 827422892 517115148 778703692 548032126 877787700 478142252 707068236 778189428 723451756 470274716 567900460 550633664 704383020 737801900 545781740 771556396 643404588 706937516 706561782 770547954 812976492 508040044 593754604 560699846 812351660 741265606 807686332 697449684 887455225 442793516 434062278 409059900 678051756 885550214 692133228 780732956 579465096 536658604 746555980 503476872 867866249 812705260 645058796 752975656 716990508 684078426 602047276 811465260 880814892 776489068 517828684 712749284 436946702 486271658 460887084 505847110 891566196 519698660 835267116 876187143 595441660 901505036 764353836 728856268 624072588 559248920 431088584 525587593 433333384 640255304 277201544 585322280 465459324 505361960 387823222 355854856 321762312 665139520 275320584 566679932 259954240 340419208 413289224 478008692 437293192 205285544 472039344 581846776 325833272 571443308 579470720 228353128 434444152 471005736 572408470 597492696 211583400 409093100 679326636 693382024 292868824 510240008 427014088 540091464 387126664 215884624 239285000 675619964 452280258 625913692 456366088 336395496 335521644 609739400 286288368 238534536 231346184 484099816 612740936 612718328 638165768 671119416 565673384 647575080 334610056 208389576 679627096 331328616 407232312 252335152 587540173 201896968 568170648 506811052 242521870 273892775 568281912 378522920 317452680 575736488 425529256 652345247 637778710 239261192 572174170 198829400 693044000 513408756 393568456 634511825 298569436 447273802 295736272 473058952 365384702 242691080 472420360 431325192 242243848 641550472 479357000 497105960 676080008 622881672 471653896 746402004 698931644 807848394 651445460 943959252 937862276 537502064 721656718 913288258 691082774 532627756 710551228 774485676 895115052 504802444 642913708 570066908 551991282 486051988 649741740 684892940 722982864 826917246 801280428 602448732 740143543 582026356 932943052 652560044 772476844 532933292 736430742 697787852 724089356 495903080 553467820 960573906 542825388 931985452 963582764 856580764 682444736 816618348 619138540 833801132 918516428 536427028 528992172 747682158 678601756 673081772 765253809 587255684 968004268 481248292 894585704 946937316 887600228 497363692 697722540 854844044 496871340 877923140 557748908 498427116 595302940 549587212 887093284 895981316 965680748 670096556 552889740 677156268 771685100 736561132 511953964 743901324 749994156 752283564 541412988 793527341 901584304 752601980 778044844 719576138 926535998 783017004 697577120 858105260 713221916 507169052 694328456 488325662 558903100 813264660 902360092 783059308 846601516 855645923 829104812 382830368 170911552 892196688 564490000 488230752 119429088 870374402 70463488 992188420 874518836 831728896 32421645 28098936 982205440 298418320 79318896 931194073 554400806 330449124 649733632 732738338 172700864 137299580 901424880 183535104 162113152 161561728 461243956 847719936 396993048 407498304 212130388 216549248 322205792 540066304 949568576 990091694 363634755 126221184 125852624 189986780 280345496 114966040 242102736 923376888 530546016 161327476 224849904 506456800 127383136 152194848 871529216 668494736 867474688 594360280 716488192 956559360 300521088 719855584 109845656 926040320 319724468 824610986 261038912 935406500 842997760 110439744 703849600 884694840 294240054 799431808 852432812 690639600 740068488 191333888 284764024 526513792 437965076 297535947 322373760 53629337 156126976 698766208 468017152 128958752 623849984 425935330 565428736 50264110 946763200 505996992 895435108 756833408 100048384 613337337 126005888 216025600 965022348 722248192 609491019 104666880 993050672 493982127 982928384 982851184 574448384 776759568 603082000 320689430 15317390 635985568 732744504 156238556 494171520 542078136 358329280 683421288 888142080 384833414 382056384 602340096 187128000 660782004 493186752 826431904 420886016 21041392 403487008 881136128 539308920 487624608 419418112 145969408 226487088 538362064 403957760 187153760 539087500 793511608 111534832 561846448 967617120 60652060 931063808 942066176 60707328 146245632 896178752 756883344 746317952 161440384 179492224 421662400 544131840 435465504 360001920 290270168 615893900 84073856 870237184 893379224 310359496 912022420 345980276 717968200 621196745 703432520 585181852 698205312 722866496 318428084 180630912 202934496 633558880 597433152 71339600 555774868 155200720 643560596 658338992 880684032 203816824 968412331 817399040 320128752 425841968 143966888 433722880 319316264 663412572 937928386 696286356 570656512 887224832 362149568 567613016 4050508 197645824 580052136 490742658
597485328 779668701 837095956 624339860 818437504 932679000 938877440 508093152 578882048 633120216 603599264 753894404 516538112 564392512 500984064 608784116 585427584 638129264 932218840 687317248 851280536 500487830 866439167 599391184 612048170 653246324 861031790 874786744 674028068 826309870 831454144 697318256 757907200 652067360 971687368 898183296 587875552 849464096 618792530 948548104 548902656 777828640 848949832 794212160 541035120 638660864 621394068 775143424 808562304 616542144 842316800 714164992 777697920 777322186 841308358 883736896 578800448 664515008 631460250 883112064 812026010 878446736 768210088 958215629 513553920 504822682 479820304 748812160 956310618 762893632 851493360 650225500 607419008 817316384 574237276 938626653 883465664 715819200 823736060 787750912 754838830 672807680 882225664 951575296 847249472 588589088 783509688 507707106 557032062 531647488 576607514 962326600 590459064 906027520 946947547 666202064 972265440 835114240 799616672 694832992 807764884 679604548 774103557 681849348 888771268 525717508 833838244 713975288 753877924 636339186 604370820 570278276 913655484 523836548 815195896 508470204 588935172 661805188 726524656 685809156 453801508 720555308 830362740 574349236 819959272 827986684 476869092 682960116 719521700 820924434 846008660 460099364 657609064 927842600 941897988 541384788 758755972 675530052 788607428 635642628 464400588 487800964 924135928 700796222 874429656 704882052 584911460 584037608 858255364 534804332 487050500 479862148 732615780 861256900 861234292 886681732 919635380 814189348 896091044 583126020 456905540 928143060 579844580 655748276 500851116 836056137 450412932 816686612 755327016 491037834 522408739 816797876 627038884 565968644 824252452 674045220 900861211 886294674 487777156 820690134 447345364 941559964 761924720 642084420 883027789 547085400 695789766 544252236 721574916 613900666 491207044 720936324 679841156 490759812 890066436 727872964 745621924 924595972 871397636 720169860 294597480 247127120 356043870 199640936 492154728 486057752 85697540 269852194 461483734 239278250 80823232 258746704 322681152 443310528 52997920 191109184 118262384 100186758 34247464 197937216 233088416 271178340 375112722 349475904 150644208 288339019 130221832 481138528 200755520 320672320 81128768 284626218 245983328 272284832 44098556 101663296 508769382 91020864 480180928 511778240 404776240 230640212 364813824 167334016 381996608 466711904 84622504 77187648 295877634 226797232 221277248 313449285 135451160 516199744 29443768 442781180 495132792 435795704 45559168 245918016 403039520 45066816 426118616 105944384 46622592 143498416 97782688 435288760 444176792 513876224 218292032 101085216 225351744 319880576 284756608 60149440 292096800 298189632 300479040 89608464 341722817 449779780 300797456 326240320 267771614 474731474 331212480 245772596 406300736 261417392 55364528 242523932 36521138 107098576 361460136 450555568 331254784 394796992 403841399 377300288 962556160 414915056 433062000 394251744 490640392 382823936 955501824 795610792 704720560 864403648 131945984 795039488 450926200 213189200 671663744 351993196 126571767 367327360 282256737 510592704 652924096 726347904 947755892 213251592 420880028 645977164 766843680 797694464 397692000 23513224 21592344 974827152 615620784 567212696 956048304 275856320 227455048 910399032 120781188 183083648 680062080 573198448 187847680 709825944 289005200 953373184 61660008 190720960 656578632 623790464 130669184 805146560 991312930 585433936 96347200 110693662 469935968 523871504 953241664 851539444 321698176 89828846 307700224 851973488 785813760 539133548 628880136 788263070 872550710 451937472 359572746 529284240 99120432 872850640 253869568 343516464 669249472 38121056 967609048 804385584 636548352 515302096 707344864 111699200 107810968 898615540 820646784 28564288 310084388 851471600 558305072 628884068 302988800 359462550 658659228 239082784 510862336 895996416 543740008 188994917 640059232 811718280 723529144 531880768 16625270 937480168 54298400 889205872 346236259 222911740 35744000 457372160 845449344 913428928 620671432 287331200 888169984 143800320 103497784 558531936 732356208 114382720 3490304 448573688 404446312 356345560 36137619 884985348 235821728 350346640 456794892 442505724 412535168 265296336 487533056 883530884 635406400 793248256 944231424 942562976 739300160 963758966 425768560 684634880 799423136 147158480 20790720 311007000 80563968 301201104 176925808 863089600 795333848 89870336 791581044 724516864 462140306 179387504 285912816 868298672 712001350 461126912 250466560 140206752 200184664 740947712 638186416 567342392 399754744 384318976 187561056 324153396 362776320 448480924 375162160 67080704 401456320 10759288 122059176 670416768 440491456 755014272 108760382 729375872 606131904 375769698 49513480 64645086 138804288 428593664 9207900 819794688 538048496 678649296 359184004 855655000 739315872 841347872 467086046 771849184
465086064 647269437 704696692 491940596 686038240 800279736 806478176 375693888 446482784 500720952 471200000 621495140 384138848 431993248 368584800 476384852 453028320 505730000 799819576 554917984 718881272 368088566 734039903 466991920 479648906 520847060 728632526 742387480 541628804 693910606 699054880 564918992 625507936 519668096 839288104 765784032 455476288 717064832 486393266 816148840 416503392 645429376 716550568 661812896 408635856 506261600 488994804 642744160 676163040 484142880 709917536 581765728 645298656 644922922 708909094 751337632 446401184 532115744 499060986 750712800 679626746 746047472 635810824 825816365 381154656 372423418 347421040 616412896 823911354 630494368 719094096 517826236 475019744 684917120 441838012 806227389 751066400 583419936 691336796 655351648 622439566 540408416 749826400 819176032 714850208 456189824 651110424 375307842 424632798 399248224 444208250 829927336 458059800 773628256 814548283 533802800 839866176 702714976 667217408 562433728 694848176 566687840 661186849 568932640 775854560 412800800 720921536 601058580 640961216 523422478 491454112 457361568 800738776 410919840 702279188 395553496 476018464 548888480 613607948 572892448 340884800 607638600 717446032 461432528 707042564 715069976 363952384 570043408 606604992 708007726 733091952 347182656 544692356 814925892 828981280 428468080 645839264 562613344 675690720 522725920 351483880 374884256 811219220 587879514 761512948 591965344 471994752 471120900 745338656 421887624 374133792 366945440 619699072 748340192 748317584 773765024 806718672 701272640 783174336 470209312 343988832 815226352 466927872 542831568 387934408 723139429 337496224 703769904 642410308 378121126 409492031 703881168 514122176 453051936 711335744 561128512 787944503 773377966 374860448 707773426 334428656 828643256 649008012 529167712 770111081 434168692 582873058 431335528 608658208 500983958 378290336 608019616 566924448 377843104 777149728 614956256 632705216 811679264 758480928 607253152 451911720 404441360 513358110 356955176 649468968 643371992 243011780 427166434 618797974 396592490 238137472 416060944 479995392 600624768 210312160 348423424 275576624 257500998 191561704 355251456 390402656 428492580 532426962 506790144 307958448 445653259 287536072 638452768 358069760 477986560 238443008 441940458 403297568 429599072 201412796 258977536 666083622 248335104 637495168 669092480 562090480 387954452 522128064 324648256 539310848 624026144 241936744 234501888 453191874 384111472 378591488 470763525 292765400 673513984 186758008 600095420 652447032 593109944 202873408 403232256 560353760 202381056 583432856 263258624 203936832 300812656 255096928 592603000 601491032 671190464 375606272 258399456 382665984 477194816 442070848 217463680 449411040 455503872 457793280 246922704 499037057 607094020 458111696 483554560 425085854 632045714 488526720 403086836 563614976 418731632 212678768 399838172 193835378 264412816 518774376 607869808 488569024 552111232 561155639 534614528 961733024 841803420 597496250 297938992 33506657 545512348 72803968 180590064 112128788 981530072 33617792 765440971 899196016 974943256 295619592 538104512 987925512 817176116 989526446 477949854 192416052 623086912 161480134 247398904 12726304 471906768 507069632 377501928 711886752 635846400 400452064 496190190 290148688 529841888 663911696 971563776 456865316 317550096 434851590 178945752 234303296 581217152 389733992 625981584 627699792 952529208 765673920 531661607 277531492 354652800 372610784 614496768 685010432 646137832 520693312 100332952 184994592 653227424 478686584 750471816 286109440 599071232 410534049 587897856 840631640 56421576 985534052 779271976 940831120 11547840 851179664 290732240 304804224 535210224 179163904 53782912 500129792 543224648 618373184 837504288 308058400 241852544 732925888 268793760 386153096 283583236 872797810 808579680 463110700 846168350 36752128 748066368 415288384 444601728 512791510 171596448 468135776 504976108 398571911 355025088 492134035 795348512 606745600 163811856 614351104 774614016 15777062 707077600 946244608 327219960 426732768 111435656 234460448 735339688 187760752 17154464 107290264 433641728 156020224 123916352 992888396 784536344 10939168 85178400 276330624 828162624 486223040 911653360 146777600 853131056 358513288 419081148 723941888 473349888 731549904 451939054 931691160 58085400 45063328 545552266 109164960 387054080 30042880 219360576 200590792 571019090 218344000 110308209 979462526 924234624 269129344 365542108 640856192 400183936 470512480 696373120 839292192 8282624 355066528 242857456 41873920 856345088 932115984 155931648 667479808 664134504 235313280 36095000 985412120 711951304 899231492 184612336 596390912 688069016 860188744 147906464 380985648 611803168 645230620 681824566 396756608 774757760 276139256 638310852 760184380 768857344 859790464 227234048 898402640 182092528 475210528 170807280 172779136 530730304 570421284 259887232 684242660 667949872 121247448 98404688
216689824 398873197 456300452 243544356 437642000 551883496 558081936 127297648 198086544 252324712 222803760 373098900 135742608 183597008 120188560 227988612 204632080 257333760 551423336 306521744 470485032 119692326 485643663 218595680 231252666 272450820 480236286 493991240 293232564 445514366 450658640 316522752 377111696 271271856 590891864 517387792 207080048 468668592 237997026 567752600 168107152 397033136 468154328 413416656 160239616 257865360 240598564 394347920 427766800 235746640 461521296 333369488 396902416 396526682 460512854 502941392 198004944 283719504 250664746 502316560 431230506 497651232 387414584 577420125 132758416 124027178 99024800 368016656 575515114 382098128 470697856 269429996 226623504 436520880 193441772 557831149 502670160 335023696 442940556 406955408 374043326 292012176 501430160 570779792 466453968 207793584 402714184 126911602 176236558 150851984 195812010 581531096 209663560 525232016 566152043 285406560 591469936 454318736 418821168 314037488 669631782 541471446 635970455 543716246 750638166 387584406 695705142 575842186 615744822 498206084 466237718 432145174 775522382 385703446 677062794 370337102 450802070 523672086 588391554 547676054 315668406 582422206 692229638 436216134 681826170 689853582 338735990 544827014 581388598 682791332 707875558 321966262 519475962 789709498 803764886 403251686 620622870 537396950 650474326 497509526 326267486 349667862 786002826 562663120 736296554 566748950 446778358 445904506 720122262 396671230 348917398 341729046 594482678 723123798 723101190 748548630 781502278 676056246 757957942 444992918 318772438 790009958 441711478 517615174 362718014 697923035 312279830 678553510 617193914 352904732 384275637 678664774 488905782 427835542 686119350 535912118 762728109 748161572 349644054 682557032 309212262 803426862 623791618 503951318 744894687 408952298 557656664 406119134 583441814 475767564 353073942 582803222 541708054 352626710 751933334 589739862 607488822 786462870 733264534 582036758 622168360 574698000 683614750 527211816 819725608 813628632 413268420 597423074 789054614 566849130 408394112 586317584 650252032 770881408 380568800 518680064 445833264 427757638 361818344 525508096 560659296 598749220 702683602 677046784 478215088 615909899 457792712 808709408 528326400 648243200 408699648 612197098 573554208 599855712 371669436 429234176 836340262 418591744 807751808 839349120 732347120 558211092 692384704 494904896 709567488 794282784 412193384 404758528 623448514 554368112 548848128 641020165 463022040 843770624 357014648 770352060 822703672 763366584 373130048 573488896 730610400 372637696 753689496 433515264 374193472 471069296 425353568 762859640 771747672 841447104 545862912 428656096 552922624 647451456 612327488 387720320 619667680 625760512 628049920 417179344 669293697 777350660 628368336 653811200 595342494 802302354 658783360 573343476 733871616 588988272 382935408 570094812 364092018 434669456 689031016 778126448 658825664 722367872 731412279 704871168 969062500 597932032 657807448 625281512 444872192 567449424 665900520 743825408 628152602 968796560 813703380 942946788 626129500 952148032 933879396 456607360 834386364 861920704 944876862 29528096 379711900 532397168 70893312 633703328 888123136 875939056 172370560 8030400 619517376 90125472 99323904 934377528 21189632 518231978 638796892 659886304 30723616 276809224 182312960 453402624 681036880 498039744 534494280 63242180 619540784 928424768 821573744 397466680 567986432 880888168 988365816 559867392 955417024 177771156 396663296 437485686 494106424 114892704 207200344 634543000 977084320 802657904 12288544 850392004 626845888 289934174 530234960 602682816 130646784 209921024 978369600 140633880 332511600 628548568 760637440 915294504 945720599 958852768 149817344 137433064 479250432 854971056 714844588 7130112 547881912 687395376 45600000 961200116 156391408 671509280 309059260 721093120 683123656 977256768 74035600 5472352 230286272 302437189 588892416 577500768 823724208 389479870 700698752 869375488 638703576 611399168 661324440 268031680 838419161 101935980 548829480 685769232 154283416 887906400 683929360 622012725 727803200 55307776 348920612 385700592 485262504 698895474 331740608 699528384 467847892 389353072 455584760 933576992 785311472 290855968 785317601 910901248 491535520 293211232 456243000 680072800 983498752 790404496 472383456 344075500 846705690 943586736 788899572 228724020 688481792 56671948 222846088 545932000 199596368 445825200 656839016 851167072 589338408 127251933 605206016 834357061 45646304 635105664 598264128 467308448 524826488 586612000 307195712 783420928 42786215 448977920 438846528 248969632 10455552 835934400 99448384 276816512 94002928 303722400 299862744 820236840 28642048 793545268 622303808 249223808 860579008 433466856 882001080 125753240 208827136 514251776 267258600 686044832 878346192 83007842 966176384 927283480 634765422 430178760 697616288 377647968 277008696 551836160 542288992 168133632
560888080 743071453 800498708 587742612 781840256 896081752 902280192 471495904 542284800 596522968 567002016 717297156 479940864 527795264 464386816 572186868 548830336 601532016 895621592 650720000 814683288 463890582 829841919 562793936 575450922 616649076 824434542 838189496 637430820 789712622 794856896 660721008 721309952 615470112 935090120 861586048 551278304 812866848 582195282 911950856 512305408 741231392 812352584 757614912 504437872 602063616 584796820 738546176 771965056 579944896 805719552 677567744 741100672 740724938 804711110 847139648 542203200 627917760 594863002 846514816 775428762 841849488 731612840 921618381 476956672 468225434 443223056 712214912 919713370 726296384 814896112 613628252 570821760 780719136 537640028 902029405 846868416 679221952 787138812 751153664 718241582 636210432 845628416 914978048 810652224 551991840 746912440 471109858 520434814 495050240 540010266 925729352 553861816 869430272 910350299 629604816 935668192 798516992 763019424 658235744 732025680 603865344 698364353 606110144 813032064 449978304 758099040 638236084 678138720 560599982 528631616 494539072 837916280 448097344 739456692 432731000 513195968 586065984 650785452 610069952 378062304 644816104 754623536 498610032 744220068 752247480 401129888 607220912 643782496 745185230 770269456 384360160 581869860 852103396 866158784 465645584 683016768 599790848 712868224 559903424 388661384 412061760 848396724 625057018 798690452 629142848 509172256 508298404 782516160 459065128 411311296 404122944 656876576 785517696 785495088 810942528 843896176 738450144 820351840 507386816 381166336 852403856 504105376 580009072 425111912 760316933 374673728 740947408 679587812 415298630 446669535 741058672 551299680 490229440 748513248 598306016 825122007 810555470 412037952 744950930 371606160 865820760 686185516 566345216 807288585 471346196 620050562 468513032 645835712 538161462 415467840 645197120 604101952 415020608 814327232 652133760 669882720 848856768 795658432 644430656 593455384 545985024 654901774 498498840 791012632 784915656 384555444 568710098 760341638 538136154 379681136 557604608 621539056 742168432 351855824 489967088 417120288 399044662 333105368 496795120 531946320 570036244 673970626 648333808 449502112 587196923 429079736 779996432 499613424 619530224 379986672 583484122 544841232 571142736 342956460 400521200 807627286 389878768 779038832 810636144 703634144 529498116 663671728 466191920 680854512 765569808 383480408 376045552 594735538 525655136 520135152 612307189 434309064 815057648 328301672 741639084 793990696 734653608 344417072 544775920 701897424 343924720 724976520 404802288 345480496 442356320 396640592 734146664 743034696 812734128 517149936 399943120 524209648 618738480 583614512 359007344 590954704 597047536 599336944 388466368 640580721 748637684 599655360 625098224 566629518 773589378 630070384 544630500 705158640 560275296 354222432 541381836 335379042 405956480 660318040 749413472 630112688 693654896 702699303 676158192 67451648 353283072 664349112 68120000 929408576 494439456 337879598 98328992 211251648 153001376 973833526 415892802 537996532 947950336 743519488 502141408 316560956 463569920 467986080 251592352 156197000 537715034 503570704 841280000 271817791 950616064 184032552 799419648 308983328 813747200 741040932 503581456 968075776 933577426 284081152 931848704 806292798 314243832 140921344 252785184 142809504 439907456 904517992 809711360 603808400 205721774 882323440 28167920 549923344 910708192 957623372 696706304 702819760 935982336 190055200 32510368 621978624 147839818 343280128 595506720 488443138 104653324 840896512 791560704 575481344 655723712 409710464 816191456 448890080 457111040 952584268 719480280 493890839 991130624 4214112 882001352 483865152 479155056 865937152 704486784 382021120 825110088 330529568 908332936 939230664 566102880 882957820 443421896 246805504 631685688 486272512 311220680 321159040 388906693 716527612 638575464 983582208 807074240 426705920 739683552 401408216 566404480 833400320 675224780 756171392 359056384 428097728 163488128 699299063 486310176 684151984 180093504 832921600 505623744 222576608 921412312 636449280 327420928 67375196 581882112 805943998 431864448 589592000 532350168 586122428 757216640 384282456 682371916 651275404 325179776 916075648 864508864 166483504 322945032 647988480 752460188 427952536 908669760 122808516 380192352 308196384 359720000 575271552 25370560 607651584 406094888 751125256 687560256 741417672 48581952 624631384 605903200 553435712 169219584 153694848 137644376 289093704 439994912 938279168 433406608 910155392 472402944 152911680 888716032 145725952 660255404 755884640 231075277 582637321 569951648 853365030 483460896 756698920 800294400 276929792 780539412 961858920 906705920 745798768 841148928 377819264 244752152 798366936 365750272 16709430 532144064 425438144 69688512 334279936 693707896 526319104 65900736 72416352 240543488 738441920 915324112 313298916 311068876 883427736 401527004
568718363 750901736 808328991 595572895 789670539 903912035 910110475 479326187 550115083 604353251 574832299 725127439 487771147 535625547 472217099 580017151 556660619 609362299 903451875 658550283 822513571 471720865 837672202 570624219 583281205 624479359 832264825 846019779 645261103 797542905 802687179 668551291 729140235 623300395 942920403 869416331 559108587 820697131 590025565 919781139 520135691 749061675 820182867 765445195 512268155 609893899 592627103 746376459 779795339 587775179 813549835 685398027 748930955 748555221 812541393 854969931 550033483 635748043 602693285 854345099 783259045 849679771 739443123 929448664 484786955 476055717 451053339 720045195 927543653 734126667 822726395 621458535 578652043 788549419 545470311 909859688 854698699 687052235 794969095 758983947 726071865 644040715 853458699 922808331 818482507 559822123 754742723 478940141 528265097 502880523 547840549 933559635 561692099 877260555 918180582 637435099 943498475 806347275 770849707 666066027 704578032 576417696 670916705 578662496 785584416 422530656 730651392 610788436 650691072 533152334 501183968 467091424 810468632 420649696 712009044 405283352 485748320 558618336 623337804 582622304 350614656 617368456 727175888 471162384 716772420 724799832 373682240 579773264 616334848 717737582 742821808 356912512 554422212 824655748 838711136 438197936 655569120 572343200 685420576 532455776 361213736 384614112 820949076 597609370 771242804 601695200 481724608 480850756 755068512 431617480 383863648 376675296 629428928 758070048 758047440 783494880 816448528 711002496 792904192 479939168 353718688 824956208 476657728 552561424 397664264 732869285 347226080 713499760 652140164 387850982 419221887 713611024 523852032 462781792 721065600 570858368 797674359 783107822 384590304 717503282 344158512 838373112 658737868 538897568 779840937 443898548 592602914 441065384 618388064 510713814 388020192 617749472 576654304 387572960 786879584 624686112 642435072 821409120 768210784 616983008 701031984 653561624 762478374 606075440 898589232 892492256 492132044 676286698 867918238 645712754 487257736 665181208 729115656 849745032 459432424 597543688 524696888 506621262 440681968 604371720 639522920 677612844 781547226 755910408 557078712 694773523 536656336 887573032 607190024 727106824 487563272 691060722 652417832 678719336 450533060 508097800 915203886 497455368 886615432 918212744 811210744 637074716 771248328 573768520 788431112 873146408 491057008 483622152 702312138 633231736 627711752 719883789 541885664 922634248 435878272 849215684 901567296 842230208 451993672 652352520 809474024 451501320 832553120 512378888 453057096 549932920 504217192 841723264 850611296 920310728 624726536 507519720 631786248 726315080 691191112 466583944 698531304 704624136 706913544 496042968 748157321 856214284 707231960 732674824 674206118 881165978 737646984 652207100 812735240 667851896 461799032 648958436 442955642 513533080 767894640 856990072 737689288 801231496 810275903 783734792 338020664 76505360 642340912 786324480 459713456 552828907 760326242 465953094 862259152 178504118 754806428 136000000 408621824 772136960 59584488 325473356 159015424 348899268 383854592 514801316 413721408 250984312 452437828 194266634 44653568 928471280 202335568 503140376 67926650 8798156 185161256 514685340 914780320 839712050 718432328 10440060 664953600 55127128 734173440 706352368 478208000 949593304 378995072 789932128 805660928 103320512 213288704 160529920 599285824 540883238 637840384 185267200 179484024 497848192 939725648 63227136 110114368 891866752 216079688 41872060 77059840 612917760 347990528 246084304 760168750 799233536 128338944 982632896 223212768 916254152 984293952 184292240 743390788 160614000 317543600 788178040 461031424 299706880 561031200 846337424 417227360 688007296 438501376 57277872 698619904 287341568 384242560 847251720 23068048 253497856 308257392 728362944 543009312 588056000 162842696 919989760 506644532 564811321 908883648 80087080 415045120 392096130 137117296 202106952 527931504 483314544 856101616 883222460 178341008 574025824 692819456 539874736 681494720 134573608 5738568 996168128 408252808 104951296 734447168 765389012 860960768 373560758 86550272 111253440 648677948 63659536 709643256 892256928 915376704 614901910 266060192 928380384 947437184 761759456 157427408 781982848 854858688 229261496 952566944 977427712 961459648 954551952 537501184 327524750 939741312 214429264 815143424 876470002 256718062 784766240 443904984 488830072 545852072 320362112 160374464 932604535 88793028 837577168 567863635 36937440 782879744 403320572 706514332 891629824 606532640 721216512 420536588 675010576 691480152 469726080 697391457 887750768 367245760 441965488 536293988 570150675 317853696 103030656 795323664 494566512 775052228 993076368 811045760 566875776 208311388 8912864 830507780 427948384 256514244 971678624 878851264 196419712 184921678 62798864 652549888 851524848 865420000 782809948 105811352 559889152
258632058 440815431 498242686 285486590 479584234 593825730 600024170 169239882 240028778 294266946 264745994 415041134 177684842 225539242 162130794 269930846 246574314 299275994 593365570 348463978 512427266 161634560 527585897 260537914 273194900 314393054 522178520 535933474 335174798 487456600 492600874 358464986 419053930 313214090 632834098 559330026 249022282 510610826 279939260 609694834 210049386 438975370 510096562 455358890 202181850 299807594 282540798 436290154 469709034 277688874 503463530 375311722 438844650 438468916 502455088 544883626 239947178 325661738 292606980 544258794 473172740 539593466 429356818 619362359 174700650 165969412 140967034 409958890 617457348 424040362 512640090 311372230 268565738 478463114 235384006 599773383 544612394 376965930 484882790 448897642 415985560 333954410 543372394 612722026 508396202 249735818 444656418 168853836 218178792 192794218 237754244 623473330 251605794 567174250 608094277 327348794 633412170 496260970 460763402 355979722 819625904 691465568 785964577 693710368 900632288 537578528 845699264 725836308 765738944 648200206 616231840 582139296 925516504 535697568 827056916 520331224 600796192 673666208 738385676 697670176 465662528 732416328 842223760 586210256 831820292 839847704 488730112 694821136 731382720 832785454 857869680 471960384 669470084 939703620 953759008 553245808 770616992 687391072 800468448 647503648 476261608 499661984 935996948 712657242 886290676 716743072 596772480 595898628 870116384 546665352 498911520 491723168 744476800 873117920 873095312 898542752 931496400 826050368 907952064 594987040 468766560 940004080 591705600 667609296 512712136 847917157 462273952 828547632 767188036 502898854 534269759 828658896 638899904 577829664 836113472 685906240 912722231 898155694 499638176 832551154 459206384 953420984 773785740 653945440 894888809 558946420 707650786 556113256 733435936 625761686 503068064 732797344 691702176 502620832 901927456 739733984 757482944 936456992 883258656 732030880 423813150 376342790 485259540 328856606 621370398 615273422 214913210 399067864 590699404 368493920 210038902 387962374 451896822 572526198 182213590 320324854 247478054 229402428 163463134 327152886 362304086 400394010 504328392 478691574 279859878 417554689 259437502 610354198 329971190 449887990 210344438 413841888 375198998 401500502 173314226 230878966 637985052 220236534 609396598 640993910 533991910 359855882 494029494 296549686 511212278 595927574 213838174 206403318 425093304 356012902 350492918 442664955 264666830 645415414 158659438 571996850 624348462 565011374 174774838 375133686 532255190 174282486 555334286 235160054 175838262 272714086 226998358 564504430 573392462 643091894 347507702 230300886 354567414 449096246 413972278 189365110 421312470 427405302 429694710 218824134 470938487 578995450 430013126 455455990 396987284 603947144 460428150 374988266 535516406 390633062 184580198 371739602 165736808 236314246 490675806 579771238 460470454 524012662 533057069 506515958 171959648 643087744 814413856 643840000 899324416 911435328 974058624 212243593 353708960 825423832 979805622 897600864 391956732 801269944 931253116 514969536 416080576 992139192 408524544 622694656 221504240 269373632 749304064 467808100 229896768 4335502 673158928 235351808 372167584 971222528 205849216 504215804 774496400 619310688 438551708 983266384 462013392 450590320 614629106 719196072 737085888 480713096 668939354 809826518 942750720 366982144 552901340 741316736 365496893 275494116 976359168 315969120 557608384 398943072 465817840 579750184 650994048 296240688 724318176 354796843 925449000 155603200 524326552 488443072 137484576 822279368 484210688 685000662 341677584 930490296 881680832 221363200 819696896 63461392 719152832 440612352 449399808 590702160 853490980 169313880 989286912 457580336 151496284 547906944 5939520 711914128 598322580 586330112 321982016 937135120 997198336 847426672 708753392 414183424 840015040 391370752 961435314 975667072 211242972 691401520 474907608 852438384 791769498 562834944 778831616 164526608 862897792 233773764 647961472 329677952 279893902 489900640 39383312 674543168 852217600 888436936 260153984 446864460 352493664 556423818 881336280 68975400 811290688 606037632 125939904 18731812 574300032 335998800 988606392 633219094 434893408 749519276 416058692 88471936 334950688 988983912 393508672 696861659 738129920 932760160 918929920 965054752 313059584 215872544 933905088 391631504 737867776 832818248 356363584 103655872 976591668 251297552 482428480 67059840 815030768 148995044 699872432 251404530 350341920 753472800 269159542 830713398 94645344 533939840 14418946 856758420 991713280 541195224 837869424 438063248 492948384 366500000 466284288 717864296 818126848 245003648 749880036 759942912 533788830 168891088 175485056 801171332 775769572 330201868 590133248 745363568 925422592 179152624 550611480 614175864 690493736 959381888 492749312 604380421 45710896 352970752 101299584 734847136 804609024 661334400
172259216 354442589 411869844 199113748 393211392 507452888 513651328 82867040 153655936 207894104 178373152 328668292 91312000 139166400 75757952 183558004 160201472 212903152 506992728 262091136 426054424 75261718 441213055 174165072 186822058 228020212 435805678 449560632 248801956 401083758 406228032 272092144 332681088 226841248 546461256 472957184 162649440 424237984 193566418 523321992 123676544 352602528 423723720 368986048 115809008 213434752 196167956 349917312 383336192 191316032 417090688 288938880 352471808 352096074 416082246 458510784 153574336 239288896 206234138 457885952 386799898 453220624 342983976 532989517 88327808 79596570 54594192 323586048 531084506 337667520 426267248 224999388 182192896 392090272 149011164 513400541 458239552 290593088 398509948 362524800 329612718 247581568 456999552 526349184 422023360 163362976 358283576 82480994 131805950 106421376 151381402 537100488 165232952 480801408 521721435 240975952 547039328 409888128 374390560 269606880 756387340 628227004 722726013 630471804 837393724 474339964 782460700 662597744 702500380 584961642 552993276 518900732 862277940 472459004 763818352 457092660 537557628 610427644 675147112 634431612 402423964 669177764 778985196 522971692 768581728 776609140 425491548 631582572 668144156 769546890 794631116 408721820 606231520 876465056 890520444 490007244 707378428 624152508 737229884 584265084 413023044 436423420 872758384 649418678 823052112 653504508 533533916 532660064 806877820 483426788 435672956 428484604 681238236 809879356 809856748 835304188 868257836 762811804 844713500 531748476 405527996 876765516 528467036 604370732 449473572 784678593 399035388 765309068 703949472 439660290 471031195 765420332 575661340 514591100 772874908 622667676 849483667 834917130 436399612 769312590 395967820 890182420 710547176 590706876 831650245 495707856 644412222 492874692 670197372 562523122 439829500 669558780 628463612 439382268 838688892 676495420 694244380 873218428 820020092 668792316 492182262 444711902 553628652 397225718 689739510 683642534 283282322 467436976 659068516 436863032 278408014 456331486 520265934 640895310 250582702 388693966 315847166 297771540 231832246 395521998 430673198 468763122 572697504 547060686 348228990 485923801 327806614 678723310 398340302 518257102 278713550 482211000 443568110 469869614 241683338 299248078 706354164 288605646 677765710 709363022 602361022 428224994 562398606 364918798 579581390 664296686 282207286 274772430 493462416 424382014 418862030 511034067 333035942 713784526 227028550 640365962 692717574 633380486 243143950 443502798 600624302 242651598 623703398 303529166 244207374 341083198 295367470 632873542 641761574 711461006 415876814 298669998 422936526 517465358 482341390 257734222 489681582 495774414 498063822 287193246 539307599 647364562 498382238 523825102 465356396 672316256 528797262 443357378 603885518 459002174 252949310 440108714 234105920 304683358 559044918 648140350 528839566 592381774 601426181 574885070 371322880 390286160 902076016 500076288 161159168 809352366 36400152 457324160 123823280 71170372 229305500 147169420 149280820 990333384 133872048 14447104 457816576 308150648 40300288 793947096 476830920 192894946 268159768 394196984 476492672 418015660 788365792 288823712 763763904 624784362 301610626 205034880 134513984 349102592 52223744 780489232 65568044 242683328 100187120 819587296 248912384 924444664 588481536 201949176 188389318 688913770 124206104 594272084 180200884 671844672 13056216 754667498 694526976 850818960 38477438 321078304 997240896 44633856 686482176 201440000 749655255 428456312 3920274 351759856 580440216 105614512 625579584 312528976 878776000 639473350 644467712 731518588 93579832 723019650 504852992 796375483 904154796 188656288 187567072 131150400 238893590 725234688 792635072 798994688 232310816 302062848 12253280 68531006 48701392 819959944 688810944 321893100 939462890 514679904 768754640 224692096 165596064 58118912 296507136 638832192 546402048 106147584 683561800 449874432 85321472 214571520 894691280 76933952 665845952 672979920 434316204 351367992 329846144 200809924 168212414 156000732 44820080 699107328 131095856 655444704 584819936 642896112 869670656 296504448 841966208 466448744 43640016 515345383 65324448 477578720 482204380 451106216 45002752 475616832 73789984 2625208 676048352 479444480 793565044 712803408 134597304 899806320 447460068 351656322 648641880 258950560 424054580 803263200 835878104 114218638 747528320 831012608 416462464 129650784 361409792 687862398 770155200 440999996 73826304 906318242 54270912 900548096 933018944 144226012 437342824 815195648 768112640 301997648 790045624 836404736 874261384 810330656 94523896 317157856 911242688 621341526 707644368 659984888 533419720 807520824 605799808 163640320 759659280 912336559 569138324 582009280 105095680 606628000 694205808 151076608 401332368 47074688 811548608 650917888 515774072 288392560 636905856 617169920 997585232 775641600
141177652 323361025 380788280 168032184 362129828 476371324 482569764 51785476 122574372 176812540 147291588 297586728 60230436 108084836 44676388 152476440 129119908 181821588 475911164 231009572 394972860 44180154 410131491 143083508 155740494 196938648 404724114 418479068 217720392 370002194 375146468 241010580 301599524 195759684 515379692 441875620 131567876 393156420 162484854 492240428 92594980 321520964 392642156 337904484 84727444 182353188 165086392 318835748 352254628 160234468 386009124 257857316 321390244 321014510 385000682 427429220 122492772 208207332 175152574 426804388 355718334 422139060 311902412 501907953 57246244 48515006 23512628 292504484 500002942 306585956 395185684 193917824 151111332 361008708 117929600 482318977 427157988 259511524 367428384 331443236 298531154 216500004 425917988 495267620 390941796 132281412 327202012 51399430 100724386 75339812 120299838 506018924 134151388 449719844 490639871 209894388 515957764 378806564 343308996 238525316 856212472 728052136 822551145 730296936 937218856 574165096 882285832 762422876 802325512 684786774 652818408 618725864 962103072 572284136 863643484 556917792 637382760 710252776 774972244 734256744 502249096 769002896 878810328 622796824 868406860 876434272 525316680 731407704 767969288 869372022 894456248 508546952 706056652 976290188 990345576 589832376 807203560 723977640 837055016 684090216 512848176 536248552 972583516 749243810 922877244 753329640 633359048 632485196 906702952 583251920 535498088 528309736 781063368 909704488 909681880 935129320 968082968 862636936 944538632 631573608 505353128 976590648 628292168 704195864 549298704 884503725 498860520 865134200 803774604 539485422 570856327 865245464 675486472 614416232 872700040 722492808 949308799 934742262 536224744 869137722 495792952 990007552 810372308 690532008 931475377 595532988 744237354 592699824 770022504 662348254 539654632 769383912 728288744 539207400 938514024 776320552 794069512 973043560 919845224 768617448 372706408 325236048 434152798 277749864 570263656 564166680 163806468 347961122 539592662 317387178 158932160 336855632 400790080 521419456 131106848 269218112 196371312 178295686 112356392 276046144 311197344 349287268 453221650 427584832 228753136 366447947 208330760 559247456 278864448 398781248 159237696 362735146 324092256 350393760 122207484 179772224 586878310 169129792 558289856 589887168 482885168 308749140 442922752 245442944 460105536 544820832 162731432 155296576 373986562 304906160 299386176 391558213 213560088 594308672 107552696 520890108 573241720 513904632 123668096 324026944 481148448 123175744 504227544 184053312 124731520 221607344 175891616 513397688 522285720 591985152 296400960 179194144 303460672 397989504 362865536 138258368 370205728 376298560 378587968 167717392 419831745 527888708 378906384 404349248 345880542 552840402 409321408 323881524 484409664 339526320 133473456 320632860 114630066 185207504 439569064 528664496 409363712 472905920 481950327 455409216 367888384 546820720 652145136 607472272 18952064 361493328 826656000 785506432 601217526 145094320 346811776 352895648 459044702 363399280 218120224 320608176 166942404 698214000 427132672 476473648 817840224 410911330 112171252 211975836 96101376 127273472 955771072 154829920 766577392 842020794 860295592 74541524 506114904 317468848 794199296 2493440 186404704 252203080 181348774 19140618 451099928 83613440 152107584 646317568 188790784 605059584 355629056 671535772 24743146 844389046 304997040 39371648 422977284 27974880 423851460 915727004 933492976 533855220 299658240 753512884 798681700 533363904 739364840 664775648 190776064 928838728 669767104 202419200 459253504 177566100 215656000 779915296 433123824 546778206 749035904 286980688 405819392 981558096 538549264 400869648 969108328 37365024 880151296 537512264 933303752 741995520 364471296 159865010 154753492 174701824 92318544 648625120 617942400 858288280 625530400 517331520 691798016 658538266 175065636 991505600 139791184 391378880 438692800 690210120 327949668 438031616 58066944 719904768 560834528 362019464 652503844 290442752 668375646 857612632 659826376 222976896 411459382 632133984 960517376 567009440 283328384 7211792 95550160 755983360 515296768 857900096 23421720 726226500 604356224 37000316 439344984 581417488 683820784 594539568 938017898 984484352 410535360 530853372 102020096 351333376 300905264 480637952 456975880 209484840 759422040 258823168 765848336 619399040 760372500 99295808 407618052 533713264 358336512 323180856 567942732 479616160 301258704 210211862 696384012 987676864 434163000 689482464 315440000 176953600 504509536 591831446 982180000 203171328 598098528 816347584 759208334 569736984 690255456 208889088 699920226 290163328 243337728 78107848 396476464 107491488 419170160 175675904 163059400 317351360 410951488 249831920 740307722 631710848 558607517 271866437 950245772 513506192 764780544 929723032 565913556 632758000 314068368 62837136 532375928 382886784
193152348 375335721 432762976 220006880 414104524 528346020 534544460 103760172 174549068 228787236 199266284 349561424 112205132 160059532 96651084 204451136 181094604 233796284 527885860 282984268 446947556 96154850 462106187 195058204 207715190 248913344 456698810 470453764 269695088 421976890 427121164 292985276 353574220 247734380 567354388 493850316 183542572 445131116 214459550 544215124 144569676 373495660 444616852 389879180 136702140 234327884 217061088 370810444 404229324 212209164 437983820 309832012 373364940 372989206 436975378 479403916 174467468 260182028 227127270 478779084 407693030 474113756 363877108 553882649 109220940 100489702 75487324 344479180 551977638 358560652 447160380 245892520 203086028 412983404 169904296 534293673 479132684 311486220 419403080 383417932 350505850 268474700 477892684 547242316 442916492 184256108 379176708 103374126 152699082 127314508 172274534 557993620 186126084 501694540 542614567 261869084 567932460 430781260 395283692 290500012 679981224 551820888 646319897 554065688 760987608 397933848 706054584 586191628 626094264 508555526 476587160 442494616 785871824 396052888 687412236 380686544 461151512 534021528 598740996 558025496 326017848 592771648 702579080 446565576 692175612 700203024 349085432 555176456 591738040 693140774 718225000 332315704 529825404 800058940 814114328 413601128 630972312 547746392 660823768 507858968 336616928 360017304 796352268 573012562 746645996 577098392 457127800 456253948 730471704 407020672 359266840 352078488 604832120 733473240 733450632 758898072 791851720 686405688 768307384 455342360 329121880 800359400 452060920 527964616 373067456 708272477 322629272 688902952 627543356 363254174 394625079 689014216 499255224 438184984 696468792 546261560 773077551 758511014 359993496 692906474 319561704 813776304 634141060 514300760 755244129 419301740 568006106 416468576 593791256 486117006 363423384 593152664 552057496 362976152 762282776 600089304 617838264 796812312 743613976 592386200 590670884 543200524 652117274 495714340 788228132 782131156 381770944 565925598 757557138 535351654 376896636 554820108 618754556 739383932 349071324 487182588 414335788 396260162 330320868 494010620 529161820 567251744 671186126 645549308 446717612 584412423 426295236 777211932 496828924 616745724 377202172 580699622 542056732 568358236 340171960 397736700 804842786 387094268 776254332 807851644 700849644 526713616 660887228 463407420 678070012 762785308 380695908 373261052 591951038 522870636 517350652 609522689 431524564 812273148 325517172 738854584 791206196 731869108 341632572 541991420 699112924 341140220 722192020 402017788 342695996 439571820 393856092 731362164 740250196 809949628 514365436 397158620 521425148 615953980 580830012 356222844 588170204 594263036 596552444 385681868 637796221 745853184 596870860 622313724 563845018 770804878 627285884 541846000 702374140 557490796 351437932 538597336 332594542 403171980 657533540 746628972 627328188 690870396 699914803 673373692 298992432 740264320 779503360 308522224 141824246 708560384 462665420 184843956 693777400 836114544 279190554 462965320 853171432 158027821 200748575 115877428 703204992 419819696 569843752 452063616 628161536 897118120 190187320 160325600 313419008 632138760 985818998 995682688 401782784 383411006 320205968 423615296 513580172 24138800 18833168 6797859 401919736 522748416 457430612 127147076 31240960 543845520 435203556 315881690 402917888 195822036 98583440 241236620 979079120 32288592 581599184 581337565 75171584 557189888 395865808 539685248 709434616 127328256 844626610 827350720 543031836 735839136 346645696 810299120 175476400 823062144 418050368 227775360 812345152 607242880 999693522 225150368 408800448 545303658 803164702 661767998 861925952 895802368 721344512 463417728 367406720 858015810 288567808 984154448 194635056 733700480 167731456 354063264 591421584 533562120 797311616 701186072 949251464 925290974 682029128 60147920 905932032 501161346 469745408 735851584 301485504 881869740 594125968 704093952 587988864 119504384 865959424 912289486 541718276 668781248 485892776 882915224 160758144 926774208 885034936 848676368 97690176 886147840 564957184 80852992 790249792 478173264 595895728 463469568 15224576 627157820 507006400 553192228 916919344 411212976 733672960 625892944 991865104 875428352 234890960 415831416 238855576 268241582 380993536 696755200 715904640 221796736 782816360 883257128 178873856 860795040 488317024 167848256 983601960 241873320 375650480 690869376 943380992 17412864 447313152 252388366 775449728 62824864 587546200 936116224 569606144 345596858 359811584 551176172 525288024 592246424 185355104 1902664 46554240 808078512 652274048 797146752 869981120 834881216 472720896 424369536 227366080 175051008 182454326 172166656 586016664 165983088 664210880 627712000 315665152 841203072 935797864 434512960 963622528 621904570 218355228 813990380 606716416 706287676 438659328 902038812 643097216 756730656 444511680 189875040
334981520 517164893 574592148 361836052 555933696 670175192 676373632 245589344 316378240 370616408 341095456 491390596 254034304 301888704 238480256 346280308 322923776 375625456 669715032 424813440 588776728 237984022 603935359 336887376 349544362 390742516 598527982 612282936 411524260 563806062 568950336 434814448 495403392 389563552 709183560 635679488 325371744 586960288 356288722 686044296 286398848 515324832 586446024 531708352 278531312 376157056 358890260 512639616 546058496 354038336 579812992 451661184 515194112 514818378 578804550 621233088 316296640 402011200 368956442 620608256 549522202 615942928 505706280 695711821 251050112 242318874 217316496 486308352 693806810 500389824 588989552 387721692 344915200 554812576 311733468 676122845 620961856 453315392 561232252 525247104 492335022 410303872 619721856 689071488 584745664 326085280 521005880 245203298 294528254 269143680 314103706 699822792 327955256 643523712 684443739 403698256 709761632 572610432 537112864 432329184 472133904 343973568 438472577 346218368 553140288 190086528 498207264 378344308 418246944 300708206 268739840 234647296 578024504 188205568 479564916 172839224 253304192 326174208 390893676 350178176 118170528 384924328 494731760 238718256 484328292 492355704 141238112 347329136 383890720 485293454 510377680 124468384 321978084 592211620 606267008 205753808 423124992 339899072 452976448 300011648 128769608 152169984 588504948 365165242 538798676 369251072 249280480 248406628 522624384 199173352 151419520 144231168 396984800 525625920 525603312 551050752 584004400 478558368 560460064 247495040 121274560 592512080 244213600 320117296 165220136 500425157 114781952 481055632 419696036 155406854 186777759 481166896 291407904 230337664 488621472 338414240 565230231 550663694 152146176 485059154 111714384 605928984 426293740 306453440 547396809 211454420 360158786 208621256 385943936 278269686 155576064 385305344 344210176 155128832 554435456 392241984 409990944 588964992 535766656 384538880 693662000 646191640 755108390 598705456 891219248 885122272 484762060 668916714 860548254 638342770 479887752 657811224 721745672 842375048 452062440 590173704 517326904 499251278 433311984 597001736 632152936 670242860 774177242 748540424 549708728 687403539 529286352 880203048 599820040 719736840 480193288 683690738 645047848 671349352 443163076 500727816 907833902 490085384 879245448 910842760 803840760 629704732 763878344 566398536 781061128 865776424 483687024 476252168 694942154 625861752 620341768 712513805 534515680 915264264 428508288 841845700 894197312 834860224 444623688 644982536 802104040 444131336 825183136 505008904 445687112 542562936 496847208 834353280 843241312 912940744 617356552 500149736 624416264 718945096 683821128 459213960 691161320 697254152 699543560 488672984 740787337 848844300 699861976 725304840 666836134 873795994 730277000 644837116 805365256 660481912 454429048 641588452 435585658 506163096 760524656 849620088 730319304 793861512 802905919 776364808 684207328 945695448 334018928 33207632 565351936 630050560 942918930 130243658 446047040 686252512 211025408 702080640 724588480 9766170 102418368 232225850 356681224 373370762 242357868 445197036 63946392 699440992 666843006 550790848 253230432 879524592 309001064 297604496 432995072 837624779 708444864 491207282 634056368 123581184 841037184 909774008 950484752 583540224 317765470 956000000 337228564 836567040 40463808 395279168 614419500 109216000 161032192 1860608 697758144 805537376 629942824 134024608 510189344 215220910 252429344 508845120 179785984 536656128 115249152 729210304 684321632 901550528 20928000 20392632 448579353 558207308 124899344 153599232 968724480 428062240 892872256 185240402 56701256 894244864 401540672 324157440 223698144 54483840 198152448 437374976 483464896 460125792 705341744 605770664 99373708 463742592 786260768 468167264 956128960 599439536 627266000 258766624 787916048 690345513 875795342 810655520 813360896 632235008 686396640 73977216 895984048 444700756 977289643 136814060 139984064 105210928 895813240 481088256 454927168 777478896 661914112 3109808 799911960 576554368 399460844 858826352 581186032 234412436 272064548 5366224 618319360 201043392 728128936 44592064 800309650 975222688 416652288 73874048 48868714 543200768 424218456 914336128 77039536 929717344 4805400 70168276 426140328 461515000 443486700 350202948 990481168 531719996 639256368 651123200 770880000 246393536 959091072 232165296 305784016 516027384 406669806 341926216 40599696 789490026 20037072 198078720 847904008 763833376 881441152 318260704 257376896 816276704 987113472 930527440 636390192 593941152 118062514 936443328 417117904 204550144 205846784 597630025 367129984 142155484 489827036 191316384 848257344 350921098 371711264 521152712 227249760 442370112 542294288 140654960 996550812 207289840 989272000 983543456 315723448 322508800 959850736 416650576 808232392 877408648 654206720 854818816 79321216 913400337 623013728 359766800
345451168 527634541 585061796 372305700 566403344 680644840 686843280 256058992 326847888 381086056 351565104 501860244 264503952 312358352 248949904 356749956 333393424 386095104 680184680 435283088 599246376 248453670 614405007 347357024 360014010 401212164 608997630 622752584 421993908 574275710 579419984 445284096 505873040 400033200 719653208 646149136 335841392 597429936 366758370 696513944 296868496 525794480 596915672 542178000 289000960 386626704 369359908 523109264 556528144 364507984 590282640 462130832 525663760 525288026 589274198 631702736 326766288 412480848 379426090 631077904 559991850 626412576 516175928 706181469 261519760 252788522 227786144 496778000 704276458 510859472 599459200 398191340 355384848 565282224 322203116 686592493 631431504 463785040 571701900 535716752 502804670 420773520 630191504 699541136 595215312 336554928 531475528 255672946 304997902 279613328 324573354 710292440 338424904 653993360 694913387 414167904 720231280 583080080 547582512 442798832 782395972 654235636 748734645 656480436 863402356 500348596 808469332 688606376 728509012 610970274 579001908 544909364 888286572 498467636 789826984 483101292 563566260 636436276 701155744 660440244 428432596 695186396 804993828 548980324 794590360 802617772 451500180 657591204 694152788 795555522 820639748 434730452 632240152 902473688 916529076 516015876 733387060 650161140 763238516 610273716 439031676 462432052 898767016 675427310 849060744 679513140 559542548 558668696 832886452 509435420 461681588 454493236 707246868 835887988 835865380 861312820 894266468 788820436 870722132 557757108 431536628 902774148 554475668 630379364 475482204 810687225 425044020 791317700 729958104 465668922 497039827 791428964 601669972 540599732 798883540 648676308 875492299 860925762 462408244 795321222 421976452 916191052 736555808 616715508 857658877 521716488 670420854 518883324 696206004 588531754 465838132 695567412 654472244 465390900 864697524 702504052 720253012 899227060 846028724 694800948 477682208 430211848 539128598 382725664 675239456 669142480 268782268 452936922 644568462 422362978 263907960 441831432 505765880 626395256 236082648 374193912 301347112 283271486 217332192 381021944 416173144 454263068 558197450 532560632 333728936 471423747 313306560 664223256 383840248 503757048 264213496 467710946 429068056 455369560 227183284 284748024 691854110 274105592 663265656 694862968 587860968 413724940 547898552 350418744 565081336 649796632 267707232 260272376 478962362 409881960 404361976 496534013 318535888 699284472 212528496 625865908 678217520 618880432 228643896 429002744 586124248 228151544 609203344 289029112 229707320 326583144 280867416 618373488 627261520 696960952 401376760 284169944 408436472 502965304 467841336 243234168 475181528 481274360 483563768 272693192 524807545 632864508 483882184 509325048 450856342 657816202 514297208 428857324 589385464 444502120 238449256 425608660 219605866 290183304 544544864 633640296 514339512 577881720 586926127 560385016 669053952 863758818 871186620 904658973 435103404 120000 515546624 906868777 243306238 932694048 131540992 928221920 280006352 258104816 83993100 224279392 616543184 553508044 404387840 248993500 956208064 638409272 214558736 265524896 462076160 455467412 444730520 493862976 342853472 956805056 111698060 246737928 861695464 92573184 874876416 672113489 988710736 671282650 966641600 913762000 528857018 781321768 589457008 370349088 397967384 132230560 672207792 835350340 261919362 17929112 177286400 580800500 603342528 399165184 436446628 921570098 863585824 150271632 465844960 51722476 169485952 275741312 843322640 128461929 302233976 738666018 653015339 422515288 413456000 696780992 211471200 853840768 935005900 970353238 400222272 385563648 851909552 997095984 954768279 580607862 481200800 627010144 36986848 772547372 35648000 564447324 711157248 811232000 883342600 957135264 971704672 365211392 33045000 59515864 333637888 111954048 163485856 604322432 640064000 348962048 542972028 961694800 694589632 326081536 607973120 255607616 853154688 982169924 108661768 333356416 712287340 208063376 255379616 704754512 121204232 496234144 955890480 587554976 862628384 504739584 560345152 452974912 654144480 864392576 958130970 834151576 426559480 912387520 220059264 406290112 80204020 192335688 195550360 574205269 150644784 172682112 90369956 490356224 264138112 114267648 527041135 157493248 939748575 484623488 641796608 31391948 111418048 853011456 951682248 453242638 689603072 572365312 54060268 827337760 501696896 100673712 674112152 612975384 393700352 949844704 893788664 875853300 613648384 650326856 850867712 714733352 572016192 874357010 983358528 679117632 561693776 964459264 145069552 813963520 883301014 891075216 79005764 967886444 916396146 628119232 667789600 94349472 780384800 157010896 389130384 195440384 561963840 257968384 123132448 255547460 417921720 615448384 369075584 250924930 555158912 854133958 253186480 260626720 294514688 549884992
224564184 406747557 464174812 251418716 445516360 559757856 565956296 135172008 205960904 260199072 230678120 380973260 143616968 191471368 128062920 235862972 212506440 265208120 559297696 314396104 478359392 127566686 493518023 226470040 239127026 280325180 488110646 501865600 301106924 453388726 458533000 324397112 384986056 279146216 598766224 525262152 214954408 476542952 245871386 575626960 175981512 404907496 476028688 421291016 168113976 265739720 248472924 402222280 435641160 243621000 469395656 341243848 404776776 404401042 468387214 510815752 205879304 291593864 258539106 510190920 439104866 505525592 395288944 585294485 140632776 131901538 106899160 375891016 583389474 389972488 478572216 277304356 234497864 444395240 201316132 565705509 510544520 342898056 450814916 414829768 381917686 299886536 509304520 578654152 474328328 215667944 410588544 134785962 184110918 158726344 203686370 589405456 217537920 533106376 574026403 293280920 599344296 462193096 426695528 321911848 678893408 550733072 645232081 552977872 759899792 396846032 704966768 585103812 625006448 507467710 475499344 441406800 784784008 394965072 686324420 379598728 460063696 532933712 597653180 556937680 324930032 591683832 701491264 445477760 691087796 699115208 347997616 554088640 590650224 692052958 717137184 331227888 528737588 798971124 813026512 412513312 629884496 546658576 659735952 506771152 335529112 358929488 795264452 571924746 745558180 576010576 456039984 455166132 729383888 405932856 358179024 350990672 603744304 732385424 732362816 757810256 790763904 685317872 767219568 454254544 328034064 799271584 450973104 526876800 371979640 707184661 321541456 687815136 626455540 362166358 393537263 687926400 498167408 437097168 695380976 545173744 771989735 757423198 358905680 691818658 318473888 812688488 633053244 513212944 754156313 418213924 566918290 415380760 592703440 485029190 362335568 592064848 550969680 361888336 761194960 599001488 616750448 795724496 742526160 591298384 634369704 586899344 695816094 539413160 831926952 825829976 425469764 609624418 801255958 579050474 420595456 598518928 662453376 783082752 392770144 530881408 458034608 439958982 374019688 537709440 572860640 610950564 714884946 689248128 490416432 628111243 469994056 820910752 540527744 660444544 420900992 624398442 585755552 612057056 383870780 441435520 848541606 430793088 819953152 851550464 744548464 570412436 704586048 507106240 721768832 806484128 424394728 416959872 635649858 566569456 561049472 653221509 475223384 855971968 369215992 782553404 834905016 775567928 385331392 585690240 742811744 384839040 765890840 445716608 386394816 483270640 437554912 775060984 783949016 853648448 558064256 440857440 565123968 659652800 624528832 399921664 631869024 637961856 640251264 429380688 681495041 789552004 640569680 666012544 607543838 814503698 670984704 585544820 746072960 601189616 395136752 582296156 376293362 446870800 701232360 790327792 671027008 734569216 743613623 717072512 406457560 795376304 864780720 931632124 638475960 400445088 84860886 218826240 361700000 195580784 672992646 600241152 784653824 310643088 685108520 783445064 942776126 325364584 949463424 547903208 413436025 5129992 869770640 407353902 10784256 454784256 883692064 906971408 767500408 234427184 852240328 242262368 443369472 584552800 722151200 361472960 726649600 887078566 664022144 639910384 847353216 111005666 812854528 967961872 82280912 754900892 680629488 881906176 960011008 907413334 5098144 827189520 903003264 342612210 418395034 270170232 368185728 668745792 834184640 207994880 447555064 395217600 194463044 914890488 129353928 147932992 228911272 354737832 656550592 248772416 282784064 276002928 182741898 188710464 145763328 643767412 232676642 54723456 769413184 919688208 945734784 774412416 894831292 883120704 187812832 606281264 787616256 260885926 80843796 421065024 288438752 728557576 968220768 225190400 872924944 395419392 741462560 474384368 209104644 799421584 357717086 846021120 750315264 764837456 15499776 529704016 433701216 556104360 280103888 473015616 987068384 236460352 362724744 407882640 277553664 228975824 455363248 2363000 671203896 195175614 912985088 895825496 744696896 283587072 318858260 474799104 598843392 802046994 498086752 858520992 912670208 932086464 889342864 805604352 654388362 736602770 31969536 341056128 212322360 882319460 325748992 882164560 467603264 683726848 115317340 647501520 539895752 590560576 859529504 304876400 884378912 895060400 973916940 280688736 720724808 807565289 86338944 400934928 201686656 852944448 170827776 924168180 278158108 808892960 189199688 194885120 669375520 240778800 695685940 506149904 501776928 440375680 991007120 299707684 277744144 668070144 236027544 153516880 11661440 152371548 950084312 238713968 171223408 709443072 676326528 605727760 301411768 198655040 561374880 117229910 69067200 258691512 283781744 779825408 975715968 121110376 220732250 191459830 158751232 638332640
567181072 749364445 806791700 594035604 788133248 902374744 908573184 477788896 548577792 602815960 573295008 723590148 486233856 534088256 470679808 578479860 555123328 607825008 901914584 657012992 820976280 470183574 836134911 569086928 581743914 622942068 830727534 844482488 643723812 796005614 801149888 667014000 727602944 621763104 941383112 867879040 557571296 819159840 588488274 918243848 518598400 747524384 818645576 763907904 510730864 608356608 591089812 744839168 778258048 586237888 812012544 683860736 747393664 747017930 811004102 853432640 548496192 634210752 601155994 852807808 781721754 848142480 737905832 927911373 483249664 474518426 449516048 718507904 926006362 732589376 821189104 619921244 577114752 787012128 543933020 908322397 853161408 685514944 793431804 757446656 724534574 642503424 851921408 921271040 816945216 558284832 753205432 477402850 526727806 501343232 546303258 932022344 560154808 875723264 916643291 635897808 941961184 804809984 769312416 664528736 543387240 415226904 509725913 417471704 624393624 261339864 569460600 449597644 489500280 371961542 339993176 305900632 649277840 259458904 550818252 244092560 324557528 397427544 462147012 421431512 189423864 456177664 565985096 309971592 555581628 563609040 212491448 418582472 455144056 556546790 581631016 195721720 393231420 663464956 677520344 277007144 494378328 411152408 524229784 371264984 200022944 223423320 659758284 436418578 610052012 440504408 320533816 319659964 593877720 270426688 222672856 215484504 468238136 596879256 596856648 622304088 655257736 549811704 631713400 318748376 192527896 663765416 315466936 391370632 236473472 571678493 186035288 552308968 490949372 226660190 258031095 552420232 362661240 301591000 559874808 409667576 636483567 621917030 223399512 556312490 182967720 677182320 497547076 377706776 618650145 282707756 431412122 279874592 457197272 349523022 226829400 456558680 415463512 226382168 625688792 463495320 481244280 660218328 607019992 455792216 402071960 354601600 463518350 307115416 599629208 593532232 193172020 377326674 568958214 346752730 188297712 366221184 430155632 550785008 160472400 298583664 225736864 207661238 141721944 305411696 340562896 378652820 482587202 456950384 258118688 395813499 237696312 588613008 308230000 428146800 188603248 392100698 353457808 379759312 151573036 209137776 616243862 198495344 587655408 619252720 512250720 338114692 472288304 274808496 489471088 574186384 192096984 184662128 403352114 334271712 328751728 420923765 242925640 623674224 136918248 550255660 602607272 543270184 153033648 353392496 510514000 152541296 533593096 213418864 154097072 250972896 205257168 542763240 551651272 621350704 325766512 208559696 332826224 427355056 392231088 167623920 399571280 405664112 407953520 197082944 449197297 557254260 408271936 433714800 375246094 582205954 438686960 353247076 513775216 368891872 162839008 349998412 143995618 214573056 468934616 558030048 438729264 502271472 511315879 484774768 720182528 221066624 607264768 50220344 933747440 868652736 712008768 991100620 910807040 323190968 939869880 460171488 828076800 916903104 960800768 896097700 127960208 345020264 284284288 948352604 941805568 555059580 505934976 967320144 189219072 959541760 257937120 276517760 987037682 830632832 66909468 123516928 841033840 764531200 792139776 445412488 433261120 827590272 313091328 80442896 581825744 274391768 944070768 669450540 243006600 564521793 887500416 951669824 54534884 437000576 782628000 282952488 764718016 846536960 939957680 217130848 583994449 171656848 516287456 95326968 85795200 827981264 794962016 474646268 973232772 603378272 665140202 445633064 521332160 112682466 672667776 860923520 551949528 533613056 455373148 137663616 248508256 942246976 124487928 84069152 807885312 251285200 823387008 940406475 368763384 702606112 148194580 154262248 481190400 151329088 312698384 542759350 735279184 819028856 889110536 656273920 367697536 309045050 512128380 920299680 362825168 793586488 373692056 875816640 280872576 546076376 297743554 652860320 278153070 165861120 986290320 199029760 447443344 296632834 124597304 70963000 505423040 86007504 955531992 596183134 217438976 618870224 995912192 459871936 222749568 762537024 114813952 569147664 624314664 571808704 784730425 410540724 602444832 829032448 64686712 819845696 194631768 10530944 781633536 479338240 233241888 754232096 941536192 486494432 397829088 902138246 558600768 99256688 482629328 325528992 65292752 268629400 559469736 247992416 570524268 141491840 106448384 817018048 715055760 781982720 883910264 442983168 685355392 453884480 846543840 79546936 911944296 984869680 547293600 247455908 666439844 864240080 549969928 332061664 941695525 779470094 539393432 134387136 35966624 708335644 395926144 506377424 423551296 268742272 385812224 29483840 351760000 589403304 833608704 275101964 840785425 521421584 893054918 297127824 474566144 103420196 512029560 728157952 549238524 532047096
163869632 346053005 403480260 190724164 384821808 499063304 505261744 74477456 145266352 199504520 169983568 320278708 82922416 130776816 67368368 175168420 151811888 204513568 498603144 253701552 417664840 66872134 432823471 165775488 178432474 219630628 427416094 441171048 240412372 392694174 397838448 263702560 324291504 218451664 538071672 464567600 154259856 415848400 185176834 514932408 115286960 344212944 415334136 360596464 107419424 205045168 187778372 341527728 374946608 182926448 408701104 280549296 344082224 343706490 407692662 450121200 145184752 230899312 197844554 449496368 378410314 444831040 334594392 524599933 79938224 71206986 46204608 315196464 522694922 329277936 417877664 216609804 173803312 383700688 140621580 505010957 449849968 282203504 390120364 354135216 321223134 239191984 448609968 517959600 413633776 154973392 349893992 74091410 123416366 98031792 142991818 528710904 156843368 472411824 513331851 232586368 538649744 401498544 366000976 261217296 489235824 361075488 455574497 363320288 570242208 207188448 515309184 395446228 435348864 317810126 285841760 251749216 595126424 205307488 496666836 189941144 270406112 343276128 407995596 367280096 135272448 402026248 511833680 255820176 501430212 509457624 158340032 364431056 400992640 502395374 527479600 141570304 339080004 609313540 623368928 222855728 440226912 357000992 470078368 317113568 145871528 169271904 605606868 382267162 555900596 386352992 266382400 265508548 539726304 216275272 168521440 161333088 414086720 542727840 542705232 568152672 601106320 495660288 577561984 264596960 138376480 609614000 261315520 337219216 182322056 517527077 131883872 498157552 436797956 172508774 203879679 498268816 308509824 247439584 505723392 355516160 582332151 567765614 169248096 502161074 128816304 623030904 443395660 323555360 564498729 228556340 377260706 225723176 403045856 295371606 172677984 402407264 361312096 172230752 571537376 409343904 427092864 606066912 552868576 401640800 768036392 720566032 829482782 673079848 965593640 959496664 559136452 743291106 934922646 712717162 554262144 732185616 796120064 916749440 526436832 664548096 591701296 573625670 507686376 671376128 706527328 744617252 848551634 822914816 624083120 761777931 603660744 954577440 674194432 794111232 554567680 758065130 719422240 745723744 517537468 575102208 982208294 564459776 953619840 985217152 878215152 704079124 838252736 640772928 855435520 940150816 558061416 550626560 769316546 700236144 694716160 786888197 608890072 989638656 502882680 916220092 968571704 909234616 518998080 719356928 876478432 518505728 899557528 579383296 520061504 616937328 571221600 908727672 917615704 987315136 691730944 574524128 698790656 793319488 758195520 533588352 765535712 771628544 773917952 563047376 815161729 923218692 774236368 799679232 741210526 948170386 804651392 719211508 879739648 734856304 528803440 715962844 509960050 580537488 834899048 923994480 804693696 868235904 877280311 850739200 414892832 396375612 562289628 747901024 85507385 351821518 21188380 81753040 807113728 456105314 912741496 362964992 551032576 59953456 760193712 448792352 479598592 74058944 924906368 426669296 711169280 405659144 909474304 265463792 202330904 524342112 732181504 811870032 212013824 640577888 932449048 345206620 435015680 522790172 239218396 334441228 709676648 21528800 253627152 611513752 696712000 468894560 40071900 856269536 767923680 158886144 767144036 45139744 98311088 49683276 206836072 216263392 471751354 469529450 27686526 373310976 617206784 122826752 519311872 698954560 564201984 189633088 691321984 703479808 494298648 807505820 437823680 698727216 517013056 548977056 529828048 488824018 981458816 816779632 679501746 891039464 39827264 550964352 115419456 319209472 530077188 192657920 520327072 625740544 507506944 515544700 862161920 143448112 445089136 278397676 250277119 926480822 762535600 716261408 309666752 701192384 252328492 491434064 499083950 770547360 400292584 988359782 507219456 135725248 696299808 632638976 958778880 140796128 500224088 15638688 848216920 171390288 249395424 757691932 474848108 821028320 475845120 69204468 502987576 934603624 41545984 636778304 217518504 948939408 908337504 546907008 174697628 558995722 640771216 140405680 120449536 327780016 982185426 585476820 231250688 153919052 796076976 815802608 17771572 914703360 587758080 630572864 466911016 151375360 128008448 531299904 395250640 927360784 501048888 798218648 462336896 203178960 716109280 590136056 734334592 388369048 389681660 8556020 961828224 956878368 974142724 301693952 838834304 562168128 954316164 149454584 120375896 130306220 708715944 405334280 966673664 297448744 347256776 503255264 32377712 563987204 922527812 373270122 239791476 252532832 535881354 570194432 692897184 73834504 393724144 298554416 676843440 884267784 910832480 8498792 771450880 321846208 501153984 875532352 924716400 792097280 536180544 791778048 498471712 864143248
471473424 653656797 711084052 498327956 692425600 806667096 812865536 382081248 452870144 507108312 477587360 627882500 390526208 438380608 374972160 482772212 459415680 512117360 806206936 561305344 725268632 374475926 740427263 473379280 486036266 527234420 735019886 748774840 548016164 700297966 705442240 571306352 631895296 526055456 845675464 772171392 461863648 723452192 492780626 822536200 422890752 651816736 722937928 668200256 415023216 512648960 495382164 649131520 682550400 490530240 716304896 588153088 651686016 651310282 715296454 757724992 452788544 538503104 505448346 757100160 686014106 752434832 642198184 832203725 387542016 378810778 353808400 622800256 830298714 636881728 725481456 524213596 481407104 691304480 448225372 812614749 757453760 589807296 697724156 661739008 628826926 546795776 756213760 825563392 721237568 462577184 657497784 381695202 431020158 405635584 450595610 836314696 464447160 780015616 820935643 540190160 846253536 709102336 673604768 568821088 605483088 477322752 571821761 479567552 686489472 323435712 631556448 511693492 551596128 434057390 402089024 367996480 711373688 321554752 612914100 306188408 386653376 459523392 524242860 483527360 251519712 518273512 628080944 372067440 617677476 625704888 274587296 480678320 517239904 618642638 643726864 257817568 455327268 725560804 739616192 339102992 556474176 473248256 586325632 433360832 262118792 285519168 721854132 498514426 672147860 502600256 382629664 381755812 655973568 332522536 284768704 277580352 530333984 658975104 658952496 684399936 717353584 611907552 693809248 380844224 254623744 725861264 377562784 453466480 298569320 633774341 248131136 614404816 553045220 288756038 320126943 614516080 424757088 363686848 621970656 471763424 698579415 684012878 285495360 618408338 245063568 739278168 559642924 439802624 680745993 344803604 493507970 341970440 519293120 411618870 288925248 518654528 477559360 288478016 687784640 525591168 543340128 722314176 669115840 517888064 349241368 301771008 410687758 254284824 546798616 540701640 140341428 324496082 516127622 293922138 135467120 313390592 377325040 497954416 107641808 245753072 172906272 154830646 88891352 252581104 287732304 325822228 429756610 404119792 205288096 342982907 184865720 535782416 255399408 375316208 135772656 339270106 300627216 326928720 98742444 156307184 563413270 145664752 534824816 566422128 459420128 285284100 419457712 221977904 436640496 521355792 139266392 131831536 350521522 281441120 275921136 368093173 190095048 570843632 84087656 497425068 549776680 490439592 100203056 300561904 457683408 99710704 480762504 160588272 101266480 198142304 152426576 489932648 498820680 568520112 272935920 155729104 279995632 374524464 339400496 114793328 346740688 352833520 355122928 144252352 396366705 504423668 355441344 380884208 322415502 529375362 385856368 300416484 460944624 316061280 110008416 297167820 91165026 161742464 416104024 505199456 385898672 449440880 458485287 431944176 47403824 668440304 300583322 239531776 232391504 565805536 168445976 458636736 710519808 738870492 660903476 744778576 885812656 184572032 11070576 945984624 201376512 875788800 876521876 753260456 447201368 516935488 549281592 446412064 972207168 915250324 692756610 562196064 128412672 677819904 631889304 808310252 56140992 637763932 379248384 280651368 877341608 582621184 628772280 607494464 493174346 590021784 259671141 55194368 6553524 634207104 357107715 416500598 221352976 926972920 895964192 762096318 591220176 888390960 950995096 45620976 933609869 520359744 526649812 711474368 867705280 977425584 999527616 84878656 567054508 578173396 955554816 155038920 39158960 690467644 742088192 657977088 778369184 664064462 6542392 610576856 424087840 713237632 10086656 345069920 501862384 874109120 178761032 392830464 986837944 672711316 157966592 668184448 90574904 79975936 390464384 999375712 873617312 64040992 582840480 209872440 339433184 459484672 433283960 856626656 732243500 431309392 957942916 63112128 414991568 462327112 412090624 240957504 87321905 993915190 656199680 945656096 383796000 275318584 140329704 723476004 383097728 602581788 749450554 828208412 44229376 295833472 766359632 372144000 417028160 167707700 203548800 69562624 233280000 126558720 573803520 64134432 67706288 356221440 659850240 356680784 876229784 993735184 999144304 594884000 237929856 345574656 504041920 850695179 952837744 415122824 978725824 898376960 962825252 209025896 854867300 392737528 631721984 665196904 775168912 70960400 386807264 979453088 701543540 786712294 597829632 333891552 554265856 837958950 594824592 694968784 91969024 772890344 577615104 404475392 349035944 967572000 241586260 577081344 226429720 907406592 177694560 398231158 628309088 858689130 757400960 679615728 323133952 125735760 658966944 574003672 391355968 414652196 85307268 938292736 527456000 191935744 48838266 175206122 770949056 199599104 347537408 736092800 934378240 172309120
133583928 315767301 373194556 160438460 354536104 468777600 474976040 44191752 114980648 169218816 139697864 289993004 52636712 100491112 37082664 144882716 121526184 174227864 468317440 223415848 387379136 36586430 402537767 135489784 148146770 189344924 397130390 410885344 210126668 362408470 367552744 233416856 294005800 188165960 507785968 434281896 123974152 385562696 154891130 484646704 85001256 313927240 385048432 330310760 77133720 174759464 157492668 311242024 344660904 152640744 378415400 250263592 313796520 313420786 377406958 419835496 114899048 200613608 167558850 419210664 348124610 414545336 304308688 494314229 49652520 40921282 15918904 284910760 492409218 298992232 387591960 186324100 143517608 353414984 110335876 474725253 419564264 251917800 359834660 323849512 290937430 208906280 418324264 487673896 383348072 124687688 319608288 43805706 93130662 67746088 112706114 498425200 126557664 442126120 483046147 202300664 508364040 371212840 335715272 230931592 667251888 539091552 633590561 541336352 748258272 385204512 693325248 573462292 613364928 495826190 463857824 429765280 773142488 383323552 674682900 367957208 448422176 521292192 586011660 545296160 313288512 580042312 689849744 433836240 679446276 687473688 336356096 542447120 579008704 680411438 705495664 319586368 517096068 787329604 801384992 400871792 618242976 535017056 648094432 495129632 323887592 347287968 783622932 560283226 733916660 564369056 444398464 443524612 717742368 394291336 346537504 339349152 592102784 720743904 720721296 746168736 779122384 673676352 755578048 442613024 316392544 787630064 439331584 515235280 360338120 695543141 309899936 676173616 614814020 350524838 381895743 676284880 486525888 425455648 683739456 533532224 760348215 745781678 347264160 680177138 306832368 801046968 621411724 501571424 742514793 406572404 555276770 403739240 581061920 473387670 350694048 580423328 539328160 350246816 749553440 587359968 605108928 784082976 730884640 579656864 394379688 346909328 455826078 299423144 591936936 585839960 185479748 369634402 561265942 339060458 180605440 358528912 422463360 543092736 152780128 290891392 218044592 199968966 134029672 297719424 332870624 370960548 474894930 449258112 250426416 388121227 230004040 580920736 300537728 420454528 180910976 384408426 345765536 372067040 143880764 201445504 608551590 190803072 579963136 611560448 504558448 330422420 464596032 267116224 481778816 566494112 184404712 176969856 395659842 326579440 321059456 413231493 235233368 615981952 129225976 542563388 594915000 535577912 145341376 345700224 502821728 144849024 525900824 205726592 146404800 243280624 197564896 535070968 543959000 613658432 318074240 200867424 325133952 419662784 384538816 159931648 391879008 397971840 400261248 189390672 441505025 549561988 400579664 426022528 367553822 574513682 430994688 345554804 506082944 361199600 155146736 342306140 136303346 206880784 461242344 550337776 431036992 494579200 503623607 477082496 534150272 736090000 905607168 971878720 355919504 749194656 274581568 803834336 356962656 778131584 496159658 812066064 448999424 759875584 646387840 852672408 491587904 271385500 745016516 720187280 649790558 401826592 516547328 229820276 850428164 304764928 859199368 603224672 88556064 380547448 241273256 725965808 391743229 255620608 410405728 45768188 161239295 527171968 940733600 227126401 941617000 452568672 120063960 76514396 653431376 485135936 37645522 278417840 433047504 221745248 529563472 83406624 201549952 77365508 899112960 749959766 905523968 278833664 579202384 302723504 850012120 159974400 380068512 897208832 331610456 867008384 720564224 435331278 661240672 959811584 772485632 256674560 325323767 351975120 868011008 339397806 552382132 277869086 943347140 415964860 201255672 155818536 493881984 773137600 238102016 893816832 764245170 932967808 894063360 547994832 354438320 901598784 855347664 8069792 789123584 478799668 249087408 387323200 778214002 571474606 604266344 483039744 350701444 665544856 786303584 967629678 7875680 256676720 769075605 469139230 629544792 767455000 340718880 888210885 938789024 310707744 726681472 423413568 639656192 726166635 442944708 55672048 629093184 633482288 970645152 909769244 361526880 883969920 216040608 987246848 237366848 222199360 704883712 515720128 623925840 655102348 864167168 804158592 857010428 666554464 762236688 436592128 910258304 367585286 348222352 950386804 805423052 22386348 783299040 936437760 283730184 843021686 561259720 903359588 734913902 504499008 568052716 454617088 726195200 832811456 845817268 929718176 846826240 364274384 741089344 379900990 426362884 280246784 213484384 631087932 662694560 847124608 156357888 570131088 426920256 365679360 392569408 931408896 782860500 289575892 462527860 516480376 824548448 143524234 378208856 822491776 487487228 708877608 360751616 746712896 249935582 615633920 847074664 754651648 922584352 851116032 249132264 317293568 282847688 130948246
217891648 400075021 457502276 244746180 438843824 553085320 559283760 128499472 199288368 253526536 224005584 374300724 136944432 184798832 121390384 229190436 205833904 258535584 552625160 307723568 471686856 120894150 486845487 219797504 232454490 273652644 481438110 495193064 294434388 446716190 451860464 317724576 378313520 272473680 592093688 518589616 208281872 469870416 239198850 568954424 169308976 398234960 469356152 414618480 161441440 259067184 241800388 395549744 428968624 236948464 462723120 334571312 398104240 397728506 461714678 504143216 199206768 284921328 251866570 503518384 432432330 498853056 388616408 578621949 133960240 125229002 100226624 369218480 576716938 383299952 471899680 270631820 227825328 437722704 194643596 559032973 503871984 336225520 444142380 408157232 375245150 293214000 502631984 571981616 467655792 208995408 403916008 128113426 177438382 152053808 197013834 582732920 210865384 526433840 567353867 286608384 592671760 455520560 420022992 315239312 607644456 479484120 573983129 481728920 688650840 325597080 633717816 513854860 553757496 436218758 404250392 370157848 713535056 323716120 615075468 308349776 388814744 461684760 526404228 485688728 253681080 520434880 630242312 374228808 619838844 627866256 276748664 482839688 519401272 620804006 645888232 259978936 457488636 727722172 741777560 341264360 558635544 475409624 588487000 435522200 264280160 287680536 724015500 500675794 674309228 504761624 384791032 383917180 658134936 334683904 286930072 279741720 532495352 661136472 661113864 686561304 719514952 614068920 695970616 383005592 256785112 728022632 379724152 455627848 300730688 635935709 250292504 616566184 555206588 290917406 322288311 616677448 426918456 365848216 624132024 473924792 700740783 686174246 287656728 620569706 247224936 741439536 561804292 441963992 682907361 346964972 495669338 344131808 521454488 413780238 291086616 520815896 479720728 290639384 689946008 527752536 545501496 724475544 671277208 520049432 547256744 499786384 608703134 452300200 744813992 738717016 338356804 522511458 714142998 491937514 333482496 511405968 575340416 695969792 305657184 443768448 370921648 352846022 286906728 450596480 485747680 523837604 627771986 602135168 403303472 540998283 382881096 733797792 453414784 573331584 333788032 537285482 498642592 524944096 296757820 354322560 761428646 343680128 732840192 764437504 657435504 483299476 617473088 419993280 634655872 719371168 337281768 329846912 548536898 479456496 473936512 566108549 388110424 768859008 282103032 695440444 747792056 688454968 298218432 498577280 655698784 297726080 678777880 358603648 299281856 396157680 350441952 687948024 696836056 766535488 470951296 353744480 478011008 572539840 537415872 312808704 544756064 550848896 553138304 342267728 594382081 702439044 553456720 578899584 520430878 727390738 583871744 498431860 658960000 514076656 308023792 495183196 289180402 359757840 614119400 703214832 583914048 647456256 656500663 629959552 789595927 761575904 207891584 651207392 62102688 888488160 207943200 602557108 199892750 79640672 472562018 268212160 399094120 738197488 943169872 601116672 847283360 799408768 902909792 697492768 475604403 288633382 63415910 947361448 26356320 157356032 327631680 539066966 718218816 440948160 757924736 286828984 254829048 358909760 751815664 206255040 634537472 484000768 742629856 980062208 753536800 692153712 974234752 499242576 73343504 618403276 849480956 301312 502426112 849121568 405608288 445414672 17194752 17885672 586429752 645928400 208937280 400833936 101813952 476264012 951911712 464170588 348047292 82039276 717210912 58785328 843283840 295233376 993977152 104566096 712715292 631645952 913605228 106472384 260293168 828588512 800588032 858001376 650813176 460075168 379865820 896800944 838999552 751384256 172499616 361214448 445994496 751702510 68198864 751977944 727574688 842504800 715041312 398114626 504185290 231381120 358670368 987001088 674398144 313096704 939530688 810291152 261056640 636621100 466502684 252732900 884641968 714023680 998474736 717272960 791325776 833191840 764928512 308347368 726754304 606368408 57784360 49453184 953201294 182962176 870729432 211730236 598045884 44712277 784134912 67126784 884635872 488541204 211879904 866935912 436216084 351178384 317687628 66111840 919076484 789143808 122048536 40190528 227337704 336959004 42829312 32689479 745114466 115077632 145930668 553525152 50302976 413278112 289879953 828699196 98931428 171866924 746470992 546528512 244886144 435090432 104935224 313050880 967022684 70127754 677378560 779421020 525663488 138742240 412787456 254544384 260527312 223432480 626773120 998127804 262751840 240608448 211965900 113755840 645277824 780947648 421088780 48795648 310961940 8987648 759386704 912159040 425544948 69075904 388502512 332325120 228029764 50208768 662870560 666205056 886408992 159458904 268501260 238772656 38255376 508962592 381643402 260095072 591094304 57474048
213626872 395810245 453237500 240481404 434579048 548820544 555018984 124234696 195023592 249261760 219740808 370035948 132679656 180534056 117125608 224925660 201569128 254270808 548360384 303458792 467422080 116629374 482580711 215532728 228189714 269387868 477173334 490928288 290169612 442451414 447595688 313459800 374048744 268208904 587828912 514324840 204017096 465605640 234934074 564689648 165044200 393970184 465091376 410353704 157176664 254802408 237535612 391284968 424703848 232683688 458458344 330306536 393839464 393463730 457449902 499878440 194941992 280656552 247601794 499253608 428167554 494588280 384351632 574357173 129695464 120964226 95961848 364953704 572452162 379035176 467634904 266367044 223560552 433457928 190378820 554768197 499607208 331960744 439877604 403892456 370980374 288949224 498367208 567716840 463391016 204730632 399651232 123848650 173173606 147789032 192749058 578468144 206600608 522169064 563089091 282343608 588406984 451255784 415758216 310974536 819537360 691377024 785876033 693621824 900543744 537489984 845610720 725747764 765650400 648111662 616143296 582050752 925427960 535609024 826968372 520242680 600707648 673577664 738297132 697581632 465573984 732327784 842135216 586121712 831731748 839759160 488641568 694732592 731294176 832696910 857781136 471871840 669381540 939615076 953670464 553157264 770528448 687302528 800379904 647415104 476173064 499573440 935908404 712568698 886202132 716654528 596683936 595810084 870027840 546576808 498822976 491634624 744388256 873029376 873006768 898454208 931407856 825961824 907863520 594898496 468678016 939915536 591617056 667520752 512623592 847828613 462185408 828459088 767099492 502810310 534181215 828570352 638811360 577741120 836024928 685817696 912633687 898067150 499549632 832462610 459117840 953332440 773697196 653856896 894800265 558857876 707562242 556024712 733347392 625673142 502979520 732708800 691613632 502532288 901838912 739645440 757394400 936368448 883170112 731942336 408749855 361279495 470196245 313793311 606307103 600210127 199849915 384004569 575636109 353430625 194975607 372899079 436833527 557462903 167150295 305261559 232414759 214339133 148399839 312089591 347240791 385330715 489265097 463628279 264796583 402491394 244374207 595290903 314907895 434824695 195281143 398778593 360135703 386437207 158250931 215815671 622921757 205173239 594333303 625930615 518928615 344792587 478966199 281486391 496148983 580864279 198774879 191340023 410030009 340949607 335429623 427601660 249603535 630352119 143596143 556933555 609285167 549948079 159711543 360070391 517191895 159219191 540270991 220096759 160774967 257650791 211935063 549441135 558329167 628028599 332444407 215237591 339504119 434032951 398908983 174301815 406249175 412342007 414631415 203760839 455875192 563932155 414949831 440392695 381923989 588883849 445364855 359924971 520453111 375569767 169516903 356676307 150673513 221250951 475612511 564707943 445407159 508949367 517993774 491452663 324796920 201969558 393014450 402868544 115042256 167945760 60532224 876905472 147292216 882895680 622721382 854274880 546831448 864652064 130641256 922972684 358159296 315604540 34220480 630828608 181800208 698621824 952069984 280557736 620948240 782013422 329186832 359012928 644081216 765762048 146035538 842974996 641000548 48178908 162165992 228892672 184819960 145136264 758822048 879215264 923860224 1740863 811269796 23455136 894917552 471109632 395453444 22599284 647391040 250951292 131948749 395819360 255417032 476503200 693206592 831709472 40420608 993135792 448726592 629755852 481095054 318546496 949478120 546934848 927919533 145105536 510846400 430268768 373857544 242897348 390300360 845092006 606605088 492157960 150015360 44826624 972596224 373969568 858153760 318448384 458311589 1616508 829436224 121617920 286169951 307155512 988573120 725448064 379784284 186753568 462566416 828933936 622253232 505426840 3680512 301646528 704648352 533395088 696738056 591655104 341736552 780755256 462850480 987907200 327694764 404437056 392562790 789801200 363714668 954369812 907083840 6503426 816820736 386612768 979994750 444524416 826043568 819760236 196800000 887588496 985830656 53207904 804371200 885782296 247378944 466523228 473936555 633265829 757585152 713336592 836509408 419695560 93548832 39439360 414783488 665580920 627639808 474040952 256785384 815864832 357664224 837094016 656717920 888847744 77180288 753236002 454813024 429910188 520334824 656765952 300365856 477380855 245916864 500637027 393301320 128364124 20113152 757988576 952551872 636808480 679912512 78870400 174156080 528675840 30647232 486979432 345944448 249390048 965599424 124046608 321431104 315586112 678075664 831555664 328704228 674775895 218332160 406552348 920472656 798473728 661670608 293012376 650072500 383158870 670099168 877978396 865692544 557560192 728584032 966762708 681125376 413634816 903256592 511480944 366144020 54184992 109226704 989694870 32663552 126864512
174540082 356723455 414150710 201394614 395492258 509733754 515932194 85147906 155936802 210174970 180654018 330949158 93592866 141447266 78038818 185838870 162482338 215184018 509273594 264372002 428335290 77542584 443493921 176445938 189102924 230301078 438086544 451841498 251082822 403364624 408508898 274373010 334961954 229122114 548742122 475238050 164930306 426518850 195847284 525602858 125957410 354883394 426004586 371266914 118089874 215715618 198448822 352198178 385617058 193596898 419371554 291219746 354752674 354376940 418363112 460791650 155855202 241569762 208515004 460166818 389080764 455501490 345264842 535270383 90608674 81877436 56875058 325866914 533365372 339948386 428548114 227280254 184473762 394371138 151292030 515681407 460520418 292873954 400790814 364805666 331893584 249862434 459280418 528630050 424304226 165643842 360564442 84761860 134086816 108702242 153662268 539381354 167513818 483082274 524002301 243256818 549320194 412168994 376671426 271887746 537064944 408904608 503403617 411149408 618071328 255017568 563138304 443275348 483177984 365639246 333670880 299578336 642955544 253136608 544495956 237770264 318235232 391105248 455824716 415109216 183101568 449855368 559662800 303649296 549259332 557286744 206169152 412260176 448821760 550224494 575308720 189399424 386909124 657142660 671198048 270684848 488056032 404830112 517907488 364942688 193700648 217101024 653435988 430096282 603729716 434182112 314211520 313337668 587555424 264104392 216350560 209162208 461915840 590556960 590534352 615981792 648935440 543489408 625391104 312426080 186205600 657443120 309144640 385048336 230151176 565356197 179712992 545986672 484627076 220337894 251708799 546097936 356338944 295268704 553552512 403345280 630161271 615594734 217077216 549990194 176645424 670860024 491224780 371384480 612327849 276385460 425089826 273552296 450874976 343200726 220507104 450236384 409141216 220059872 619366496 457173024 474921984 653896032 600697696 449469920 565307620 517837260 626754010 470351076 762864868 756767892 356407680 540562334 732193874 509988390 351533372 529456844 593391292 714020668 323708060 461819324 388972524 370896898 304957604 468647356 503798556 541888480 645822862 620186044 421354348 559049159 400931972 751848668 471465660 591382460 351838908 555336358 516693468 542994972 314808696 372373436 779479522 361731004 750891068 782488380 675486380 501350352 635523964 438044156 652706748 737422044 355332644 347897788 566587774 497507372 491987388 584159425 406161300 786909884 300153908 713491320 765842932 706505844 316269308 516628156 673749660 315776956 696828756 376654524 317332732 414208556 368492828 705998900 714886932 784586364 489002172 371795356 496061884 590590716 555466748 330859580 562806940 568899772 571189180 360318604 612432957 720489920 571507596 596950460 538481754 745441614 601922620 516482736 677010876 532127532 326074668 513234072 307231278 377808716 632170276 721265708 601964924 665507132 674551539 648010428 421980784 477272832 841130360 634453840 955451904 286740384 965507224 992411472 867274136 956880296 711837388 942684272 277613600 947486208 300700890 984492544 870694720 17835712 987126272 142903008 476994048 379986976 968573792 808957440 698542924 114354880 308213613 698535680 263261184 240632600 732833124 181342592 913095680 394402304 695481376 327160352 539559008 553174272 64569044 156248184 581730880 869071280 995879808 297392768 521012758 377176160 577815552 690341024 809214464 939208896 290830990 147126120 793367168 684296176 894384000 806331224 297461354 202078720 581510592 75929088 137803472 273343748 488053996 829205376 748797128 999573856 642309665 933252800 260157696 301442080 786195840 485930088 46185984 959214144 148517568 840885760 655716304 817094824 538361312 684273984 881558784 196620288 511321024 951361200 516158170 691590080 617185536 915486816 796676384 775386636 208360584 580371984 303945680 927893888 322618528 463907200 847665472 356414820 530457664 755604928 241526784 265725440 292329536 600121544 861701632 949268401 14290880 164594678 5924480 353254784 378614976 911875200 484801536 4523520 890257920 814404284 713645804 841506816 436316352 212761600 976043856 936728448 329062400 106780352 434653968 457246448 967523708 933677856 172391744 163076910 485216256 51959808 495601084 904936384 279939512 876794604 416522752 205812400 186288212 780805408 641322240 631723616 736389675 971681112 64463616 354172270 766862872 217027438 356244672 160475418 230735704 555358664 872362600 340533530 973808644 868752640 54409600 803579060 466923784 343573584 613208684 339678810 985520402 89753504 549645916 861935488 143691036 283355000 861787392 179722720 270111008 821717280 999710656 278731208 778595040 556367616 890197248 796068960 6795776 784703281 292932736 371772512 286493196 691511000 358019072 611989504 289565350 335614208 688847104 534507148 249211136 656347008 384085056 466578304 364652800 544539592 628867534 314393960 763629720 986298688
299037968 481221341 538648596 325892500 519990144 634231640 640430080 209645792 280434688 334672856 305151904 455447044 218090752 265945152 202536704 310336756 286980224 339681904 633771480 388869888 552833176 202040470 567991807 300943824 313600810 354798964 562584430 576339384 375580708 527862510 533006784 398870896 459459840 353620000 673240008 599735936 289428192 551016736 320345170 650100744 250455296 479381280 550502472 495764800 242587760 340213504 322946708 476696064 510114944 318094784 543869440 415717632 479250560 478874826 542860998 585289536 280353088 366067648 333012890 584664704 513578650 579999376 469762728 659768269 215106560 206375322 181372944 450364800 657863258 464446272 553046000 351778140 308971648 518869024 275789916 640179293 585018304 417371840 525288700 489303552 456391470 374360320 583778304 653127936 548802112 290141728 485062328 209259746 258584702 233200128 278160154 663879240 292011704 607580160 648500187 367754704 673818080 536666880 501169312 396385632 442090736 313930400 408429409 316175200 523097120 160043360 468164096 348301140 388203776 270665038 238696672 204604128 547981336 158162400 449521748 142796056 223261024 296131040 360850508 320135008 88127360 354881160 464688592 208675088 454285124 462312536 111194944 317285968 353847552 455250286 480334512 94425216 291934916 562168452 576223840 175710640 393081824 309855904 422933280 269968480 98726440 122126816 558461780 335122074 508755508 339207904 219237312 218363460 492581216 169130184 121376352 114188000 366941632 495582752 495560144 521007584 553961232 448515200 530416896 217451872 91231392 562468912 214170432 290074128 135176968 470381989 84738784 451012464 389652868 125363686 156734591 451123728 261364736 200294496 458578304 308371072 535187063 520620526 122103008 455015986 81671216 575885816 396250572 276410272 517353641 181411252 330115618 178578088 355900768 248226518 125532896 355262176 314167008 125085664 524392288 362198816 379947776 558921824 505723488 354495712 664062120 616591760 725508510 569105576 861619368 855522392 455162180 639316834 830948374 608742890 450287872 628211344 692145792 812775168 422462560 560573824 487727024 469651398 403712104 567401856 602553056 640642980 744577362 718940544 520108848 657803659 499686472 850603168 570220160 690136960 450593408 654090858 615447968 641749472 413563196 471127936 878234022 460485504 849645568 881242880 774240880 600104852 734278464 536798656 751461248 836176544 454087144 446652288 665342274 596261872 590741888 682913925 504915800 885664384 398908408 812245820 864597432 805260344 415023808 615382656 772504160 414531456 795583256 475409024 416087232 512963056 467247328 804753400 813641432 883340864 587756672 470549856 594816384 689345216 654221248 429614080 661561440 667654272 669943680 459073104 711187457 819244420 670262096 695704960 637236254 844196114 700677120 615237236 775765376 630882032 424829168 611988572 405985778 476563216 730924776 820020208 700719424 764261632 773306039 746764928 48497984 73806240 873122768 323369192 744315200 393032131 660285552 318724496 984494336 172200768 937723136 619673080 114750568 774716350 240538112 18828945 995218688 274956000 343797480 683926656 47926768 737363424 637940288 503791544 68875872 315140460 173984870 63911272 572020560 249057536 511325880 456414352 20595528 457005984 52063802 598355968 663653176 239970040 334474636 234960928 863848564 78660516 544579360 120484864 207635408 634234176 413201760 873616092 744584752 79920368 807848000 542193408 354208672 995498424 159730324 74208880 987556832 712149176 742186304 326727808 814783254 99907074 465253920 172784232 488043016 27391968 375286908 870523274 66565200 811596096 895222840 49504268 921269740 141685235 501622784 178913536 430198216 656333090 356900186 983381500 127011840 38577440 794923144 643675848 322520912 913305600 885787224 744072192 133155824 359763744 919600072 131680384 184375112 548345856 534157500 671121216 853395248 404244064 379000960 758689984 153907968 74302400 243437856 901882160 549714054 477378624 946014896 871829312 193465600 348330240 230895488 326633952 931539200 904932864 755875504 440688128 362825792 693234384 917193408 309538560 554004032 403590656 59233920 150892324 409962972 668873184 356058112 29943193 662883548 611055000 477892652 237769472 373942992 409266256 746128088 910362752 828998144 443114366 843824896 732460208 295190920 341560584 549749312 93341184 899175225 727796928 556522384 237460640 916190048 197708544 174476353 337322576 351377988 251105696 368307464 62819952 3613792 645687568 747581382 727570044 401334944 731217862 557509392 422117456 63194000 131856896 85363072 239478432 455116864 504795904 967920733 62527820 264750464 579405384 888580016 312303174 56845472 435225720 624779140 190568192 116966864 722058368 297412864 819039912 491326884 164019440 529088784 694963712 382408576 91172984 962484688 260589440 23082240 616056800 958724784 590256768 306010496 236855756 227235850 505361744
306065204 488248577 545675832 332919736 527017380 641258876 647457316 216673028 287461924 341700092 312179140 462474280 225117988 272972388 209563940 317363992 294007460 346709140 640798716 395897124 559860412 209067706 575019043 307971060 320628046 361826200 569611666 583366620 382607944 534889746 540034020 405898132 466487076 360647236 680267244 606763172 296455428 558043972 327372406 657127980 257482532 486408516 557529708 502792036 249614996 347240740 329973944 483723300 517142180 325122020 550896676 422744868 486277796 485902062 549888234 592316772 287380324 373094884 340040126 591691940 520605886 587026612 476789964 666795505 222133796 213402558 188400180 457392036 664890494 471473508 560073236 358805376 315998884 525896260 282817152 647206529 592045540 424399076 532315936 496330788 463418706 381387556 590805540 660155172 555829348 297168964 492089564 216286982 265611938 240227364 285187390 670906476 299038940 614607396 655527423 374781940 680845316 543694116 508196548 403412868 764877648 636717312 731216321 638962112 845884032 482830272 790951008 671088052 710990688 593451950 561483584 527391040 870768248 480949312 772308660 465582968 546047936 618917952 683637420 642921920 410914272 677668072 787475504 531462000 777072036 785099448 433981856 640072880 676634464 778037198 803121424 417212128 614721828 884955364 899010752 498497552 715868736 632642816 745720192 592755392 421513352 444913728 881248692 657908986 831542420 661994816 542024224 541150372 815368128 491917096 444163264 436974912 689728544 818369664 818347056 843794496 876748144 771302112 853203808 540238784 414018304 885255824 536957344 612861040 457963880 793168901 407525696 773799376 712439780 448150598 479521503 773910640 584151648 523081408 781365216 631157984 857973975 843407438 444889920 777802898 404458128 898672728 719037484 599197184 840140553 504198164 652902530 501365000 678687680 571013430 448319808 678049088 636953920 447872576 847179200 684985728 702734688 881708736 828510400 677282624 540943156 493472796 602389546 445986612 738500404 732403428 332043216 516197870 707829410 485623926 327168908 505092380 569026828 689656204 299343596 437454860 364608060 346532434 280593140 444282892 479434092 517524016 621458398 595821580 396989884 534684695 376567508 727484204 447101196 567017996 327474444 530971894 492329004 518630508 290444232 348008972 755115058 337366540 726526604 758123916 651121916 476985888 611159500 413679692 628342284 713057580 330968180 323533324 542223310 473142908 467622924 559794961 381796836 762545420 275789444 689126856 741478468 682141380 291904844 492263692 649385196 291412492 672464292 352290060 292968268 389844092 344128364 681634436 690522468 760221900 464637708 347430892 471697420 566226252 531102284 306495116 538442476 544535308 546824716 335954140 588068493 696125456 547143132 572585996 514117290 721077150 577558156 492118272 652646412 507763068 301710204 488869608 282866814 353444252 607805812 696901244 577600460 641142668 650187075 623645964 374817920 224615120 132081120 51256690 668097432 953196032 874020992 262372336 111917112 303962024 581008204 409486816 386026920 422925984 970133224 854647904 549680544 779331776 211038720 250497024 965640000 646574608 114873056 823707956 259061128 47952638 234818396 708961888 517824608 861314496 564391514 69100544 524524160 675922768 516071232 749806136 997432522 200876028 598592688 758677960 939085496 483804788 586646336 254302188 500817520 158967296 60834184 758339876 451845344 366471000 797121208 173290240 4420896 541720000 986853992 347883760 200704176 325311240 673257616 910480904 871940608 577183116 687972416 218253320 736364340 588851148 691062400 300852592 150192682 82402940 879762928 439719776 330020692 278690496 697788416 506175520 680669640 256861560 350021875 403072512 940067840 919757504 520899652 382339584 539954864 266132768 751168192 46761748 135786000 3003200 468229376 431078592 316514562 886807690 974777536 883574272 922235978 171182208 314258168 976234144 557690432 365911972 746087616 3943368 322292992 689602165 86590512 726920736 633974160 853634304 139220008 850695900 424476388 491803264 478682504 500409564 61719216 37403112 158098688 870308608 477912096 401443072 577648384 583229760 398487072 426162712 610507478 132960784 422944392 644504986 483998368 25192704 637234688 223129472 518158340 756778368 444241984 400476112 266967530 933635752 526221552 548829950 348137472 740893716 207562712 413280976 486283632 371259826 647585792 131603264 927716720 290675328 98248315 993885184 795107400 498465368 292169584 650334866 704225416 588428160 227607880 698870960 33341644 543851664 255246848 61108310 704053504 628398992 107483904 902882152 951486464 81452480 289674880 977422464 390379588 476736144 795794944 405300864 1583476 391491280 492833634 942698420 925195760 491107232 766021252 651854782 903219440 640609024 519512464 763519120 255101472 723631316 200394454 31868384 669064540 284816896 413800969 222540873 553997600 418873192
147245496 329428869 386856124 174100028 368197672 482439168 488637608 57853320 128642216 182880384 153359432 303654572 66298280 114152680 50744232 158544284 135187752 187889432 481979008 237077416 401040704 50247998 416199335 149151352 161808338 203006492 410791958 424546912 223788236 376070038 381214312 247078424 307667368 201827528 521447536 447943464 137635720 399224264 168552698 498308272 98662824 327588808 398710000 343972328 90795288 188421032 171154236 324903592 358322472 166302312 392076968 263925160 327458088 327082354 391068526 433497064 128560616 214275176 181220418 432872232 361786178 428206904 317970256 507975797 63314088 54582850 29580472 298572328 506070786 312653800 401253528 199985668 157179176 367076552 123997444 488386821 433225832 265579368 373496228 337511080 304598998 222567848 431985832 501335464 397009640 138349256 333269856 57467274 106792230 81407656 126367682 512086768 140219232 455787688 496707715 215962232 522025608 384874408 349376840 244593160 509881376 381721040 476220049 383965840 590887760 227834000 535954736 416091780 455994416 338455678 306487312 272394768 615771976 225953040 517312388 210586696 291051664 363921680 428641148 387925648 155918000 422671800 532479232 276465728 522075764 530103176 178985584 385076608 421638192 523040926 548125152 162215856 359725556 629959092 644014480 243501280 460872464 377646544 490723920 337759120 166517080 189917456 626252420 402912714 576546148 406998544 287027952 286154100 560371856 236920824 189166992 181978640 434732272 563373392 563350784 588798224 621751872 516305840 598207536 285242512 159022032 630259552 281961072 357864768 202967608 538172629 152529424 518803104 457443508 193154326 224525231 518914368 329155376 268085136 526368944 376161712 602977703 588411166 189893648 522806626 149461856 643676456 464041212 344200912 585144281 249201892 397906258 246368728 423691408 316017158 193323536 423052816 381957648 192876304 592182928 429989456 447738416 626712464 573514128 422286352 616247592 568777232 677693982 521291048 813804840 807707864 407347652 591502306 783133846 560928362 402473344 580396816 644331264 764960640 374648032 512759296 439912496 421836870 355897576 519587328 554738528 592828452 696762834 671126016 472294320 609989131 451871944 802788640 522405632 642322432 402778880 606276330 567633440 593934944 365748668 423313408 830419494 412670976 801831040 833428352 726426352 552290324 686463936 488984128 703646720 788362016 406272616 398837760 617527746 548447344 542927360 635099397 457101272 837849856 351093880 764431292 816782904 757445816 367209280 567568128 724689632 366716928 747768728 427594496 368272704 465148528 419432800 756938872 765826904 835526336 539942144 422735328 547001856 641530688 606406720 381799552 613746912 619839744 622129152 411258576 663372929 771429892 622447568 647890432 589421726 796381586 652862592 567422708 727950848 583067504 377014640 564174044 358171250 428748688 683110248 772205680 652904896 716447104 725491511 698950400 506074496 502976000 682795072 39945144 823385856 559545152 952018864 630922400 490556128 149870170 816422468 781189984 808658824 815102120 127000750 618358784 702327552 975571800 842057984 575259616 975780480 912272147 939050880 724722112 341154664 477896714 984199552 880478208 10419688 361677592 444796166 364122208 571712000 193070144 107983727 867591252 72839872 222091008 234545768 679109560 293582608 351251328 445412976 982653440 949750888 112907528 335457376 785968000 706465744 367252992 31408888 429983488 68840832 210376736 965982389 150922244 882672224 751897608 646792576 751053680 732503784 872708032 521239168 746121536 852084648 360892832 920904248 497706032 18657708 625315956 603289088 505053004 408424465 885592224 318616160 176214890 337579862 775590176 338021376 94996374 797794672 882149168 533368680 175281376 316722632 743971520 544508832 411881840 395330000 300596000 835405824 671026048 762702848 366213952 689534930 402127360 676325376 447454784 107545344 398726760 229268640 213812688 388557688 680169009 311655380 169705448 199735296 198388880 800057392 576451684 498744220 343262256 760196736 944466928 150011392 708410286 159187456 664355072 48438896 745180224 959913696 918321376 860338290 474915840 10082934 512415168 761606409 803024896 334857072 187759408 899236912 433269760 536654552 419942548 940875072 375198796 423975232 876631000 540175840 744167712 586297726 880523776 555643868 772435520 737642076 431330736 216765296 16448384 462288504 400212224 929350656 438225728 654957200 917924384 913256736 422829824 765689088 996505216 618342432 538467264 481362176 987758016 214558464 414360832 101041280 455574904 795986432 921934988 315928992 782235264 843723488 506055709 921806124 555072690 719210302 567871488 895968512 281562496 791756992 63703040 504131784 553596098 391164697 874665472 467251776 146679584 154997504 953694560 521532008 314408376 14758400 800319520 730322048 394809344 550891520 617983680 77384064 175361724 885190096 827835648
405368787 587552160 644979415 432223319 626320963 740562459 746760899 315976611 386765507 441003675 411482723 561777863 324421571 372275971 308867523 416667575 393311043 446012723 740102299 495200707 659163995 308371289 674322626 407274643 419931629 461129783 668915249 682670203 481911527 634193329 639337603 505201715 565790659 459950819 779570827 706066755 395759011 657347555 426675989 756431563 356786115 585712099 656833291 602095619 348918579 446544323 429277527 583026883 616445763 424425603 650200259 522048451 585581379 585205645 649191817 691620355 386683907 472398467 439343709 690995523 619909469 686330195 576093547 766099088 321437379 312706141 287703763 556695619 764194077 570777091 659376819 458108959 415302467 625199843 382120735 746510112 691349123 523702659 631619519 595634371 562722289 480691139 690109123 759458755 655132931 396472547 591393147 315590565 364915521 339530947 384490973 770210059 398342523 713910979 754831006 474085523 780148899 642997699 607500131 502716451 788519056 660358720 754857729 662603520 869525440 506471680 814592416 694729460 734632096 617093358 585124992 551032448 894409656 504590720 795950068 489224376 569689344 642559360 707278828 666563328 434555680 701309480 811116912 555103408 800713444 808740856 457623264 663714288 700275872 801678606 826762832 440853536 638363236 908596772 922652160 522138960 739510144 656284224 769361600 616396800 445154760 468555136 904890100 681550394 855183828 685636224 565665632 564791780 839009536 515558504 467804672 460616320 713369952 842011072 841988464 867435904 900389552 794943520 876845216 563880192 437659712 908897232 560598752 636502448 481605288 816810309 431167104 797440784 736081188 471792006 503162911 797552048 607793056 546722816 805006624 654799392 881615383 867048846 468531328 801444306 428099536 922314136 742678892 622838592 863781961 527839572 676543938 525006408 702329088 594654838 471961216 701690496 660595328 471513984 870820608 708627136 726376096 905350144 852151808 700924032 548570920 501100560 610017310 453614376 746128168 740031192 339670980 523825634 715457174 493251690 334796672 512720144 576654592 697283968 306971360 445082624 372235824 354160198 288220904 451910656 487061856 525151780 629086162 603449344 404617648 542312459 384195272 735111968 454728960 574645760 335102208 538599658 499956768 526258272 298071996 355636736 762742822 344994304 734154368 765751680 658749680 484613652 618787264 421307456 635970048 720685344 338595944 331161088 549851074 480770672 475250688 567422725 389424600 770173184 283417208 696754620 749106232 689769144 299532608 499891456 657012960 299040256 680092056 359917824 300596032 397471856 351756128 689262200 698150232 767849664 472265472 355058656 479325184 573854016 538730048 314122880 546070240 552163072 554452480 343581904 595696257 703753220 554770896 580213760 521745054 728704914 585185920 499746036 660274176 515390832 309337968 496497372 290494578 361072016 615433576 704529008 585228224 648770432 657814839 631273728 255212736 925311488 833103018 193787904 276751280 481893080 783043456 485590200 204556807 795583652 791967828 840698592 330628343 599862080 50358624 141297272 690720064 549833964 367274838 586927190 223969572 338230280 170442240 908648784 782909648 951234048 956330228 963316442 491610176 694740630 100887216 244499564 494379520 191654912 700276032 546699544 143228784 495711206 333307440 658813384 182535428 947573376 976594488 424405632 721921104 315558792 677693824 823817544 782281472 527399744 477548336 678007043 847826568 685120680 251106240 880410212 411774496 905855616 173995264 440988160 382480912 559031328 278959264 538223360 514578176 175832768 781295324 291941096 424886784 834008375 651386400 865605120 915259156 846029436 879512064 192562552 587772824 973656000 754889524 68835200 412568704 444099032 220160876 43517680 919311104 855506976 961074688 737692704 803918336 20358726 134478352 24655348 650649600 20084224 90823084 866013384 468231136 839385728 934664768 804876416 159113728 185688064 921546624 424075500 589573692 631471022 160461800 463465336 587253040 341591488 760561777 115475536 898609152 556808286 94476800 261474000 401678336 173281440 862563584 872451776 866102080 873968536 804478347 839488896 554285072 367023616 256619776 334366522 581833456 193646944 345869310 618813456 333808512 344360880 271575048 943986432 934137600 654575616 449597696 266193444 56764512 44249120 616204420 774144092 723296768 60264024 376898048 340884992 403367150 854003072 111941504 370320972 655045472 417410048 729269704 532996608 381013012 830451806 913954840 349244320 913136856 618603904 383935360 911762208 566387424 653615616 921849438 889465676 291640384 668009686 542498366 736632000 16913184 646295750 195024640 330738720 75752156 286516180 792454272 795024320 464102916 293522368 586086688 453496384 774499360 753014904 589922384 223150336 951456224 833974608 403808000 55386350 712536740 865597056 718460384 212455488 339755868 337863216 920568384 172649472
476059104 658242477 715669732 502913636 697011280 811252776 817451216 386666928 457455824 511693992 482173040 632468180 395111888 442966288 379557840 487357892 464001360 516703040 810792616 565891024 729854312 379061606 745012943 477964960 490621946 531820100 739605566 753360520 552601844 704883646 710027920 575892032 636480976 530641136 850261144 776757072 466449328 728037872 497366306 827121880 427476432 656402416 727523608 672785936 419608896 517234640 499967844 653717200 687136080 495115920 720890576 592738768 656271696 655895962 719882134 762310672 457374224 543088784 510034026 761685840 690599786 757020512 646783864 836789405 392127696 383396458 358394080 627385936 834884394 641467408 730067136 528799276 485992784 695890160 452811052 817200429 762039440 594392976 702309836 666324688 633412606 551381456 760799440 830149072 725823248 467162864 662083464 386280882 435605838 410221264 455181290 840900376 469032840 784601296 825521323 544775840 850839216 713688016 678190448 573406768 411555776 283395440 377894449 285640240 492562160 129508400 437629136 317766180 357668816 240130078 208161712 174069168 517446376 127627440 418986788 112261096 192726064 265596080 330315548 289600048 57592400 324346200 434153632 178140128 423750164 431777576 80659984 286751008 323312592 424715326 449799552 63890256 261399956 531633492 545688880 145175680 362546864 279320944 392398320 239433520 68191480 91591856 527926820 304587114 478220548 308672944 188702352 187828500 462046256 138595224 90841392 83653040 336406672 465047792 465025184 490472624 523426272 417980240 499881936 186916912 60696432 531933952 183635472 259539168 104642008 439847029 54203824 420477504 359117908 94828726 126199631 420588768 230829776 169759536 428043344 277836112 504652103 490085566 91568048 424481026 51136256 545350856 365715612 245875312 486818681 150876292 299580658 148043128 325365808 217691558 94997936 324727216 283632048 94550704 493857328 331663856 349412816 528386864 475188528 323960752 344991464 297521104 406437854 250034920 542548712 536451736 136091524 320246178 511877718 289672234 131217216 309140688 373075136 493704512 103391904 241503168 168656368 150580742 84641448 248331200 283482400 321572324 425506706 399869888 201038192 338733003 180615816 531532512 251149504 371066304 131522752 335020202 296377312 322678816 94492540 152057280 559163366 141414848 530574912 562172224 455170224 281034196 415207808 217728000 432390592 517105888 135016488 127581632 346271618 277191216 271671232 363843269 185845144 566593728 79837752 493175164 545526776 486189688 95953152 296312000 453433504 95460800 476512600 156338368 97016576 193892400 148176672 485682744 494570776 564270208 268686016 151479200 275745728 370274560 335150592 110543424 342490784 348583616 350873024 140002448 392116801 500173764 351191440 376634304 318165598 525125458 381606464 296166580 456694720 311811376 105758512 292917916 86915122 157492560 411854120 500949552 381648768 445190976 454235383 427694272 595510016 447771156 95903616 937712000 365620224 172664529 371380624 292773840 711341672 489380288 979982944 290811030 576659152 856043940 768756928 966256158 452217376 489245952 542943168 341848136 364286000 182172407 847342024 829345309 493932500 904020480 874506240 713553360 479721280 814424896 281502644 134259440 637965440 114521909 541957990 893274148 936080128 95047664 548693934 654285056 205644224 683636112 682687816 796999684 49422752 730660646 722092544 146289744 144443648 227829248 567075424 734267296 834966528 694895748 969663488 874034080 154020528 75178272 619964928 316629296 493656832 670095104 298535168 706404352 94230562 424405456 681563608 561984096 871415452 759914704 775903344 51279176 539188904 513369340 317591204 939662894 512323384 571505024 423388928 798586768 956731764 116781824 292834816 553506496 150490368 578155873 546049984 749201984 482833412 189171186 792294700 12468672 756727408 282785456 346494032 60686670 923103872 758236464 564881728 499575456 652836152 210867200 294878024 446525696 975089088 350004608 161042268 500864208 18518528 245458512 408456882 96961664 57170208 65535744 23669716 131022240 590506992 654855148 386299732 561060090 925561032 977942448 153632544 924271292 639881344 995843398 136582080 323685952 254847760 256232800 364611472 233620832 118291936 754758016 60655776 684837880 664532480 553988608 66179236 324020528 328144384 610774304 712549024 870021984 108050688 7971808 537144704 552362880 47751088 497646208 476338544 579282444 795382288 996343584 54220800 837529824 471567360 624217088 664472128 304510384 34680128 279514560 785471872 902702688 611548625 371207328 12382120 214466800 270525344 985916060 162661088 235040146 287408992 674379800 255311470 493300256 121739128 881406720 733700210 926883268 744450336 813889848 636467648 871148160 623835032 862888826 136777088 165975536 481594880 53891184 418479104 964000000 231173568 637121504 122707616 397462604 692342012 520105664 350771520 722496768
131970288 314153661 371580916 158824820 352922464 467163960 473362400 42578112 113367008 167605176 138084224 288379364 51023072 98877472 35469024 143269076 119912544 172614224 466703800 221802208 385765496 34972790 400924127 133876144 146533130 187731284 395516750 409271704 208513028 360794830 365939104 231803216 292392160 186552320 506172328 432668256 122360512 383949056 153277490 483033064 83387616 312313600 383434792 328697120 75520080 173145824 155879028 309628384 343047264 151027104 376801760 248649952 312182880 311807146 375793318 418221856 113285408 198999968 165945210 417597024 346510970 412931696 302695048 492700589 48038880 39307642 14305264 283297120 490795578 297378592 385978320 184710460 141903968 351801344 108722236 473111613 417950624 250304160 358221020 322235872 289323790 207292640 416710624 486060256 381734432 123074048 317994648 42192066 91517022 66132448 111092474 496811560 124944024 440512480 481432507 200687024 506750400 369599200 334101632 229317952 761392961 633232625 727731634 635477425 842399345 479345585 787466321 667603365 707506001 589967263 557998897 523906353 867283561 477464625 768823973 462098281 542563249 615433265 680152733 639437233 407429585 674183385 783990817 527977313 773587349 781614761 430497169 636588193 673149777 774552511 799636737 413727441 611237141 881470677 895526065 495012865 712384049 629158129 742235505 589270705 418028665 441429041 877764005 654424299 828057733 658510129 538539537 537665685 811883441 488432409 440678577 433490225 686243857 814884977 814862369 840309809 873263457 767817425 849719121 536754097 410533617 881771137 533472657 609376353 454479193 789684214 404041009 770314689 708955093 444665911 476036816 770425953 580666961 519596721 777880529 627673297 854489288 839922751 441405233 774318211 400973441 895188041 715552797 595712497 836655866 500713477 649417843 497880313 675202993 567528743 444835121 674564401 633469233 444387889 843694513 681501041 699250001 878224049 825025713 673797937 314917289 267446929 376363679 219960745 512474537 506377561 106017349 290172003 481803543 259598059 101143041 279066513 343000961 463630337 73317729 211428993 138582193 120506567 54567273 218257025 253408225 291498149 395432531 369795713 170964017 308658828 150541641 501458337 221075329 340992129 101448577 304946027 266303137 292604641 64418365 121983105 529089191 111340673 500500737 532098049 425096049 250960021 385133633 187653825 402316417 487031713 104942313 97507457 316197443 247117041 241597057 333769094 155770969 536519553 49763577 463100989 515452601 456115513 65878977 266237825 423359329 65386625 446438425 126264193 66942401 163818225 118102497 455608569 464496601 534196033 238611841 121405025 245671553 340200385 305076417 80469249 312416609 318509441 320798849 109928273 362042626 470099589 321117265 346560129 288091423 495051283 351532289 266092405 426620545 281737201 75684337 262843741 56840947 127418385 381779945 470875377 351574593 415116801 424161208 397620097 448209920 938074112 436992512 815364096 512905112 558082668 502838080 873182684 458436032 338528512 178393188 129744184 509691168 158061760 472040960 907144402 494593776 14782072 776338688 786995984 65835446 335622656 555256576 805790672 690819664 377020484 831925652 977890312 249325568 287039254 867668000 123991040 834985472 97194336 864613632 337277952 721218944 330259456 1281680 950251586 653294768 710767872 176828672 338141504 8339376 414221728 991778528 23004160 583772160 143729280 285261480 39002556 70861844 349951488 713296896 862469310 929041136 463581967 49832192 482212920 58913380 772162796 971171560 782367488 159418464 166157824 655723200 571961608 540956432 638070016 265495664 963490208 476892 162506968 259216928 301017224 865159168 88746688 511576064 434857184 93002214 373027218 55684608 808250368 108826688 986329088 738070102 909932384 38057736 155136112 659242524 336457728 556984400 988360576 220722479 24147712 317335968 718515840 501262396 374536000 311572992 611746402 479984904 755412664 125461696 210254560 509704000 841705984 629849384 759595392 547471872 837351726 529980224 503772715 401787392 898010432 757928360 51955968 60248760 897215616 899536641 506089152 938693724 848126595 17414144 766738496 678194712 838670152 868228608 28680064 354573488 471021312 492109037 499682000 499599808 879486192 538825984 931202336 210923520 623445856 504945728 860693424 511106192 108648384 395147130 597695456 775561778 699458824 675919104 405543125 212901400 98538352 853877456 223401952 52880128 508126064 223885588 672086798 798053248 189890784 431167264 149645312 993612288 193981488 801204928 258836134 608496976 648057057 166652992 740385268 753683552 568606720 478730643 573220256 686149216 516003840 631201960 313912896 585844864 534420480 5654144 589481112 107992338 970485504 599590290 152368168 738844784 533082928 911636224 864997952 74650736 406259184 241214480 356198480 72266240 135773760 546298688 289390832 21707872 259940096
591403920 773587293 831014548 618258452 812356096 926597592 932796032 502011744 572800640 627038808 597517856 747812996 510456704 558311104 494902656 602702708 579346176 632047856 926137432 681235840 845199128 494406422 860357759 593309776 605966762 647164916 854950382 868705336 667946660 820228462 825372736 691236848 751825792 645985952 965605960 892101888 581794144 843382688 612711122 942466696 542821248 771747232 842868424 788130752 534953712 632579456 615312660 769062016 802480896 610460736 836235392 708083584 771616512 771240778 835226950 877655488 572719040 658433600 625378842 877030656 805944602 872365328 762128680 952134221 507472512 498741274 473738896 742730752 950229210 756812224 845411952 644144092 601337600 811234976 568155868 932545245 877384256 709737792 817654652 781669504 748757422 666726272 876144256 945493888 841168064 582507680 777428280 501625698 550950654 525566080 570526106 956245192 584377656 899946112 940866139 660120656 966184032 829032832 793535264 688751584 586759648 458599312 553098321 460844112 667766032 304712272 612833008 492970052 532872688 415333950 383365584 349273040 692650248 302831312 594190660 287464968 367929936 440799952 505519420 464803920 232796272 499550072 609357504 353344000 598954036 606981448 255863856 461954880 498516464 599919198 625003424 239094128 436603828 706837364 720892752 320379552 537750736 454524816 567602192 414637392 243395352 266795728 703130692 479790986 653424420 483876816 363906224 363032372 637250128 313799096 266045264 258856912 511610544 640251664 640229056 665676496 698630144 593184112 675085808 362120784 235900304 707137824 358839344 434743040 279845880 615050901 229407696 595681376 534321780 270032598 301403503 595792640 406033648 344963408 603247216 453039984 679855975 665289438 266771920 599684898 226340128 720554728 540919484 421079184 662022553 326080164 474784530 323247000 500569680 392895430 270201808 499931088 458835920 269754576 669061200 506867728 524616688 703590736 650392400 499164624 476611880 429141520 538058270 381655336 674169128 668072152 267711940 451866594 643498134 421292650 262837632 440761104 504695552 625324928 235012320 373123584 300276784 282201158 216261864 379951616 415102816 453192740 557127122 531490304 332658608 470353419 312236232 663152928 382769920 502686720 263143168 466640618 427997728 454299232 226112956 283677696 690783782 273035264 662195328 693792640 586790640 412654612 546828224 349348416 564011008 648726304 266636904 259202048 477892034 408811632 403291648 495463685 317465560 698214144 211458168 624795580 677147192 617810104 227573568 427932416 585053920 227081216 608133016 287958784 228636992 325512816 279797088 617303160 626191192 695890624 400306432 283099616 407366144 501894976 466771008 242163840 474111200 480204032 482493440 271622864 523737217 631794180 482811856 508254720 449786014 656745874 513226880 427786996 588315136 443431792 237378928 424538332 218535538 289112976 543474536 632569968 513269184 576811392 585855799 559314688 419324928 765460864 507053120 42458744 663094997 36605152 745256292 521760552 444027232 421419358 988871989 496070304 679754452 255577384 315920716 789272062 952068960 173010054 499408896 886828800 204637184 421066752 464970810 869014160 497520160 14942656 792214824 565580800 779112164 812663904 267545896 118668622 506145152 208482688 342972240 294218676 777840716 313630976 152191796 764639372 21967888 396056256 87268096 736500708 752170208 277924050 799767488 826536772 40670864 605477500 860757840 27305286 474273112 597025592 192768896 709106552 250461816 463769288 3733465 885933984 776399872 751654208 233852720 504054800 465718400 151723192 680107520 405177600 888355956 466241040 685999864 750939648 301962400 295247140 808738400 937423600 712126752 430588160 450566336 288333920 122895616 662484115 172068704 372865379 159329280 219933528 433933760 831609504 932999680 4311424 495561600 12065044 941409984 13019604 50016488 901305696 672814400 748378624 575045088 515508992 146544632 83265536 32916352 64256740 26982464 50504704 563175200 356109696 340208354 217407528 428499880 787367332 888599464 328541720 735543680 135039904 556904192 719310336 840445472 555707392 689017792 931745454 561391558 92946832 431396668 456134816 456694922 680781824 383567920 524724736 105515982 915616516 185707672 964536576 46240000 705048944 797346432 694438496 908995842 642935552 356509488 700653204 553803262 737058797 61493604 718066800 259442560 976725760 532680864 425692072 338611253 528694272 866434688 35168184 786596636 123278652 29872486 119219360 799148384 937617968 589796256 362472448 62129408 894284974 711544384 34597884 275334104 943984928 393158400 985778190 874931200 712993524 889883000 296537512 94168960 125183624 69039506 241157584 349131712 109918624 768723760 175948832 615045696 934383520 276841070 744454398 553731712 752270848 713634304 105274752 709673728 682375916 201081430 405191232 30623488 997156268 702875350 684408832 767848848 228778664
487140888 669324261 726751516 513995420 708093064 822334560 828533000 397748712 468537608 522775776 493254824 643549964 406193672 454048072 390639624 498439676 475083144 527784824 821874400 576972808 740936096 390143390 756094727 489046744 501703730 542901884 750687350 764442304 563683628 715965430 721109704 586973816 647562760 541722920 861342928 787838856 477531112 739119656 508448090 838203664 438558216 667484200 738605392 683867720 430690680 528316424 511049628 664798984 698217864 506197704 731972360 603820552 667353480 666977746 730963918 773392456 468456008 554170568 521115810 772767624 701681570 768102296 657865648 847871189 403209480 394478242 369475864 638467720 845966178 652549192 741148920 539881060 497074568 706971944 463892836 828282213 773121224 605474760 713391620 677406472 644494390 562463240 771881224 841230856 736905032 478244648 673165248 397362666 446687622 421303048 466263074 851982160 480114624 795683080 836603107 555857624 861921000 724769800 689272232 584488552 787848976 659688640 754187649 661933440 868855360 505801600 813922336 694059380 733962016 616423278 584454912 550362368 893739576 503920640 795279988 488554296 569019264 641889280 706608748 665893248 433885600 700639400 810446832 554433328 800043364 808070776 456953184 663044208 699605792 801008526 826092752 440183456 637693156 907926692 921982080 521468880 738840064 655614144 768691520 615726720 444484680 467885056 904220020 680880314 854513748 684966144 564995552 564121700 838339456 514888424 467134592 459946240 712699872 841340992 841318384 866765824 899719472 794273440 876175136 563210112 436989632 908227152 559928672 635832368 480935208 816140229 430497024 796770704 735411108 471121926 502492831 796881968 607122976 546052736 804336544 654129312 880945303 866378766 467861248 800774226 427429456 921644056 742008812 622168512 863111881 527169492 675873858 524336328 701659008 593984758 471291136 701020416 659925248 470843904 870150528 707957056 725706016 904680064 851481728 700253952 287015000 239544640 348461390 192058456 484572248 478475272 78115060 262269714 453901254 231695770 73240752 251164224 315098672 435728048 45415440 183526704 110679904 92604278 26664984 190354736 225505936 263595860 367530242 341893424 143061728 280756539 122639352 473556048 193173040 313089840 73546288 277043738 238400848 264702352 36516076 94080816 501186902 83438384 472598448 504195760 397193760 223057732 357231344 159751536 374414128 459129424 77040024 69605168 288295154 219214752 213694768 305866805 127868680 508617264 21861288 435198700 487550312 428213224 37976688 238335536 395457040 37484336 418536136 98361904 39040112 135915936 90200208 427706280 436594312 506293744 210709552 93502736 217769264 312298096 277174128 52566960 284514320 290607152 292896560 82025984 334140337 442197300 293214976 318657840 260189134 467148994 323630000 238190116 398718256 253834912 47782048 234941452 28938658 99516096 353877656 442973088 323672304 387214512 396258919 369717808 394412832 271693144 501988160 385698976 808654880 58906368 433249100 862470856 431364851 85654160 399476320 125250352 855610544 663167168 671881312 691285616 552163200 179264512 367381600 91416036 507433984 719261824 991094128 935981216 771567868 464937072 65243232 307029568 850850432 216196284 627894304 422665600 62402368 896637440 7993454 556061952 647681840 653430082 384712960 472819584 665098112 947430422 334203344 540291072 427300932 899140368 714144152 412340816 254484144 964786176 601656576 902757573 928147136 684228016 196682491 19654384 951564288 120574884 460329600 662697408 860393104 797091072 89280832 229595016 669378868 73694000 161427328 842368848 732583172 955151232 416017536 520221374 363857608 374536544 422071040 513524224 453434440 291755896 505397286 957337832 975927568 208630016 453491892 836111356 919565872 452072240 136672384 10812064 203935936 919349504 873314560 732016384 185924798 192879660 184188000 585565304 46007568 347603568 595771904 439320196 990483413 562256640 79624928 46925640 802054848 490234392 87014688 220744160 252267072 832874176 372465696 367821402 980512000 611272192 643442160 153757248 160364448 28864384 142150336 723794464 7030642 606851434 552878764 477047852 788174336 458781952 774995124 834325228 963004416 125537280 365864448 114768512 406492800 661727168 631580256 454267712 519406592 370158400 457796608 934895520 2184908 595864496 407143542 303677312 137050224 358018688 48183168 789483068 176707584 516150784 964316250 991321664 215906224 463538200 555754102 284738624 59068416 191834634 114980864 700024472 871985280 689238000 521512756 716792040 377017600 909656560 773400048 230406171 980975422 526832448 887766482 644961256 749467136 859606800 569652768 254475264 528106520 435629840 751219296 680764224 391172544 755764736 315733504 273119184 778056000 742686080 361417056 589064054 515505664 376439808 71550980 482692168 679395968 105865654 732948992 862961536 965736168 875809008 952894464 444531832
322146040 504329413 561756668 349000572 543098216 657339712 663538152 232753864 303542760 357780928 328259976 478555116 241198824 289053224 225644776 333444828 310088296 362789976 656879552 411977960 575941248 225148542 591099879 324051896 336708882 377907036 585692502 599447456 398688780 550970582 556114856 421978968 482567912 376728072 696348080 622844008 312536264 574124808 343453242 673208816 273563368 502489352 573610544 518872872 265695832 363321576 346054780 499804136 533223016 341202856 566977512 438825704 502358632 501982898 565969070 608397608 303461160 389175720 356120962 607772776 536686722 603107448 492870800 682876341 238214632 229483394 204481016 473472872 680971330 487554344 576154072 374886212 332079720 541977096 298897988 663287365 608126376 440479912 548396772 512411624 479499542 397468392 606886376 676236008 571910184 313249800 508170400 232367818 281692774 256308200 301268226 686987312 315119776 630688232 671608259 390862776 696926152 559774952 524277384 419493704 641483704 513323368 607822377 515568168 722490088 359436328 667557064 547694108 587596744 470058006 438089640 403997096 747374304 357555368 648914716 342189024 422653992 495524008 560243476 519527976 287520328 554274128 664081560 408068056 653678092 661705504 310587912 516678936 553240520 654643254 679727480 293818184 491327884 761561420 775616808 375103608 592474792 509248872 622326248 469361448 298119408 321519784 757854748 534515042 708148476 538600872 418630280 417756428 691974184 368523152 320769320 313580968 566334600 694975720 694953112 720400552 753354200 647908168 729809864 416844840 290624360 761861880 413563400 489467096 334569936 669774957 284131752 650405432 589045836 324756654 356127559 650516696 460757704 399687464 657971272 507764040 734580031 720013494 321495976 654408954 281064184 775278784 595643540 475803240 716746609 380804220 529508586 377971056 555293736 447619486 324925864 554655144 513559976 324478632 723785256 561591784 579340744 758314792 705116456 553888680 327355094 279884734 388801484 232398550 524912342 518815366 118455154 302609808 494241348 272035864 113580846 291504318 355438766 476068142 85755534 223866798 151019998 132944372 67005078 230694830 265846030 303935954 407870336 382233518 183401822 321096633 162979446 513896142 233513134 353429934 113886382 317383832 278740942 305042446 76856170 134420910 541526996 123778478 512938542 544535854 437533854 263397826 397571438 200091630 414754222 499469518 117380118 109945262 328635248 259554846 254034862 346206899 168208774 548957358 62201382 475538794 527890406 468553318 78316782 278675630 435797134 77824430 458876230 138701998 79380206 176256030 130540302 468046374 476934406 546633838 251049646 133842830 258109358 352638190 317514222 92907054 324854414 330947246 333236654 122366078 374480431 482537394 333555070 358997934 300529228 507489088 363970094 278530210 439058350 294175006 88122142 275281546 69278752 139856190 394217750 483313182 364012398 427554606 436599013 410057902 575141120 752840800 842050736 619514880 197219704 920856752 474629072 968945920 141837340 990641152 432145842 942945632 772188138 504857088 51531376 17462008 240817000 411847056 827958384 699151824 629760 514003656 700439076 276321568 321906952 277659456 797144768 764598608 707839928 661127424 392638528 495659592 232188416 885578312 588109824 114370768 981277184 238563064 474998318 572414720 773391616 322276288 636023120 533456640 46725216 358564952 601245284 595884032 537107560 627590256 877594596 629090048 162972266 894080672 626842580 982402416 76504840 89742902 710780660 228556800 585142208 818608000 642148352 359805520 996357888 948921300 462253664 738431040 891940520 894441984 638026552 19349920 400601912 896865136 143715440 802092232 42398800 341296640 298973184 420530688 864594947 660825712 596964624 144972224 376742000 890236672 888209988 630999654 991976640 648445696 865637600 577264336 788032768 193906752 204471536 692834216 718024720 598050416 545539328 783233808 206044440 691804188 170092488 492271376 164401600 148057085 249762696 383401216 277158912 13005952 612902944 742567264 700554560 164381344 960267152 917285376 713975336 305290784 445183360 224496952 789522688 436380252 236395873 697270608 133126656 825957950 973794980 920410544 586137530 306719064 610973840 687378032 897340272 750571264 663957540 728660572 551452656 381284736 209979904 165626176 960217210 383725162 260634112 567466880 307289188 86941088 3008512 147375040 238494888 139819456 25544632 244099040 787811748 314091040 246032743 834031936 168116960 712585728 121437552 304734688 323687520 157453622 636830848 223206016 430495376 501808472 697332352 977211808 129023760 519784312 586473540 27509248 470085632 877813208 452223744 650300860 398073232 254930672 582905920 747617488 789527600 583991693 830621412 104238844 837111856 955186976 730908208 997856452 91291808 148156320 145726144 505054364 919253208 464207616 553072032 425913760 44637228 104634368 948338176 589318096
193166352 375349725 432776980 220020884 414118528 528360024 534558464 103774176 174563072 228801240 199280288 349575428 112219136 160073536 96665088 204465140 181108608 233810288 527899864 282998272 446961560 96168854 462120191 195072208 207729194 248927348 456712814 470467768 269709092 421990894 427135168 292999280 353588224 247748384 567368392 493864320 183556576 445145120 214473554 544229128 144583680 373509664 444630856 389893184 136716144 234341888 217075092 370824448 404243328 212223168 437997824 309846016 373378944 373003210 436989382 479417920 174481472 260196032 227141274 478793088 407707034 474127760 363891112 553896653 109234944 100503706 75501328 344493184 551991642 358574656 447174384 245906524 203100032 412997408 169918300 534307677 479146688 311500224 419417084 383431936 350519854 268488704 477906688 547256320 442930496 184270112 379190712 103388130 152713086 127328512 172288538 558007624 186140088 501708544 542628571 261883088 567946464 430795264 395297696 290514016 460668096 332507760 427006769 334752560 541674480 178620720 486741456 366878500 406781136 289242398 257274032 223181488 566558696 176739760 468099108 161373416 241838384 314708400 379427868 338712368 106704720 373458520 483265952 227252448 472862484 480889896 129772304 335863328 372424912 473827646 498911872 113002576 310512276 580745812 594801200 194288000 411659184 328433264 441510640 288545840 117303800 140704176 577039140 353699434 527332868 357785264 237814672 236940820 511158576 187707544 139953712 132765360 385518992 514160112 514137504 539584944 572538592 467092560 548994256 236029232 109808752 581046272 232747792 308651488 153754328 488959349 103316144 469589824 408230228 143941046 175311951 469701088 279942096 218871856 477155664 326948432 553764423 539197886 140680368 473593346 100248576 594463176 414827932 294987632 535931001 199988612 348692978 197155448 374478128 266803878 144110256 373839536 332744368 143663024 542969648 380776176 398525136 577499184 524300848 373073072 446560696 399090336 508007086 351604152 644117944 638020968 237660756 421815410 613446950 391241466 232786448 410709920 474644368 595273744 204961136 343072400 270225600 252149974 186210680 349900432 385051632 423141556 527075938 501439120 302607424 440302235 282185048 633101744 352718736 472635536 233091984 436589434 397946544 424248048 196061772 253626512 660732598 242984080 632144144 663741456 556739456 382603428 516777040 319297232 533959824 618675120 236585720 229150864 447840850 378760448 373240464 465412501 287414376 668162960 181406984 594744396 647096008 587758920 197522384 397881232 555002736 197030032 578081832 257907600 198585808 295461632 249745904 587251976 596140008 665839440 370255248 253048432 377314960 471843792 436719824 212112656 444060016 450152848 452442256 241571680 493686033 601742996 452760672 478203536 419734830 626694690 483175696 397735812 558263952 413380608 207327744 394487148 188484354 259061792 513423352 602518784 483218000 546760208 555804615 529263504 130542079 623576979 559508992 493616160 58620480 249352736 569562112 938129920 965155584 953454704 866961088 897674240 436372904 104473344 33356800 50566144 587933856 438174500 808812544 345624820 312236472 222153680 765248192 620143768 434211328 646901306 708336592 955712688 753290068 135276544 440298485 491813220 131545600 434932567 158586496 330687876 395015816 94477312 114543444 22200064 496740864 800768960 148188160 611059984 634789120 513766476 19924480 303539040 274699904 309288032 645849604 172802840 570279376 260356552 832245888 720291872 986926976 71087824 480136272 882673104 261709892 19703432 719161968 787539456 627575592 468343424 770692468 976057072 821511536 517375928 970999456 322917712 935012928 389146332 963734976 532231456 623525632 454577148 325977408 788361472 194037824 848091168 636536128 476285396 715004928 447552868 607009568 363880800 121664342 760659800 46429488 174409692 21706592 965242160 91135336 182143936 30324000 402603752 482153888 953023488 319519344 808641536 506277900 320202428 383867280 371838976 645902336 288202352 195288928 654662468 897521920 304375374 965652368 371747712 87034280 17300784 708810208 216090054 681721140 416487632 214400480 497181088 496769448 808241152 417158864 383908832 455402104 751529232 763755720 119817976 127548864 688323631 247947196 292967936 250228205 805806592 745777664 791810560 841348512 402341640 312390000 250388480 279691136 139222528 878195070 887228672 560110368 101775592 583375840 437938168 379277136 78522400 683581376 265408512 708417536 881511988 27617976 105858304 385461984 981210080 420492 677365056 727360360 456553984 945162748 506357248 144117496 730358688 555645056 148546864 896085632 719175840 598816528 467945600 920898560 91668744 156459008 499962128 85628480 716572160 813863780 552650092 964234496 756765696 40688688 79871456 835571910 861535872 986474368 811236352 973870934 501987752 990384960 22789172 499416448 963281472 71556864 459338624 289362380 937534296
182855532 365038905 422466160 209710064 403807708 518049204 524247644 93463356 164252252 218490420 188969468 339264608 101908316 149762716 86354268 194154320 170797788 223499468 517589044 272687452 436650740 85858034 451809371 184761388 197418374 238616528 446401994 460156948 259398272 411680074 416824348 282688460 343277404 237437564 557057572 483553500 173245756 434834300 204162734 533918308 134272860 363198844 434320036 379582364 126405324 224031068 206764272 360513628 393932508 201912348 427687004 299535196 363068124 362692390 426678562 469107100 164170652 249885212 216830454 468482268 397396214 463816940 353580292 543585833 98924124 90192886 65190508 334182364 541680822 348263836 436863564 235595704 192789212 402686588 159607480 523996857 468835868 301189404 409106264 373121116 340209034 258177884 467595868 536945500 432619676 173959292 368879892 93077310 142402266 117017692 161977718 547696804 175829268 491397724 532317751 251572268 557635644 420484444 384986876 280203196 758404900 630244564 724743573 632489364 839411284 476357524 784478260 664615304 704517940 586979202 555010836 520918292 864295500 474476564 765835912 459110220 539575188 612445204 677164672 636449172 404441524 671195324 781002756 524989252 770599288 778626700 427509108 633600132 670161716 771564450 796648676 410739380 608249080 878482616 892538004 492024804 709395988 626170068 739247444 586282644 415040604 438440980 874775944 651436238 825069672 655522068 535551476 534677624 808895380 485444348 437690516 430502164 683255796 811896916 811874308 837321748 870275396 764829364 846731060 533766036 407545556 878783076 530484596 606388292 451491132 786696153 401052948 767326628 705967032 441677850 473048755 767437892 577678900 516608660 774892468 624685236 851501227 836934690 438417172 771330150 397985380 892199980 712564736 592724436 833667805 497725416 646429782 494892252 672214932 564540682 441847060 671576340 630481172 441399828 840706452 678512980 696261940 875235988 822037652 670809876 551202088 503731728 612648478 456245544 748759336 742662360 342302148 526456802 718088342 495882858 337427840 515351312 579285760 699915136 309602528 447713792 374866992 356791366 290852072 454541824 489693024 527782948 631717330 606080512 407248816 544943627 386826440 737743136 457360128 577276928 337733376 541230826 502587936 528889440 300703164 358267904 765373990 347625472 736785536 768382848 661380848 487244820 621418432 423938624 638601216 723316512 341227112 333792256 552482242 483401840 477881856 570053893 392055768 772804352 286048376 699385788 751737400 692400312 302163776 502522624 659644128 301671424 682723224 362548992 303227200 400103024 354387296 691893368 700781400 770480832 474896640 357689824 481956352 576485184 541361216 316754048 548701408 554794240 557083648 346213072 598327425 706384388 557402064 582844928 524376222 731336082 587817088 502377204 662905344 518022000 311969136 499128540 293125746 363703184 618064744 707160176 587859392 651401600 660446007 633904896 364965376 314222928 467054786 343141608 176037752 7516520 800737080 608669600 326208960 982190304 389976224 14777776 887038464 823988704 323882632 292459208 693692384 91619360 777134818 874371600 681166564 960940800 237895904 20597700 373508128 292842800 884359499 424512832 390632540 487298038 888361472 132118528 666135472 612977125 154407812 449645632 713394540 423423792 888077072 269470456 514903880 498434304 57023296 990803796 17619584 285688190 835074784 426220000 665769832 479884452 92236500 43454920 238193152 597159232 936625370 264022528 571673600 841407912 811550832 979238970 665111800 450359128 750221634 995964188 769777988 200760894 7941538 504563904 713006936 398052532 841599444 154629104 639725276 251896704 311320832 935852624 615702999 722308400 565722504 877467136 873775504 385677312 851132090 371950520 217493246 123054688 355155066 154040736 373276384 475743872 89785920 841166968 671026032 7127296 862772252 32563424 786766460 220204576 980250352 866299216 752547200 23884496 401565504 516987136 802880052 645313752 934788032 560698796 759473470 658315328 112574592 859556924 679129728 320703488 133945344 879566078 789580368 153616120 428072664 469178432 305556528 754996854 288677856 759793956 274576448 780811590 505057792 495309568 470961344 980242584 701695024 270912144 650273280 555965440 820743140 927220364 773758720 75334616 333172500 460737212 21185504 260097392 614403296 399363726 432679556 132839908 638406656 465991232 910976288 506174770 969039616 556371392 630439784 218113760 374339064 63110296 44105600 642570512 968799596 835026464 325504750 214708912 356529452 274978048 876800000 56710336 655293424 860785152 777544280 693642816 517261004 173458368 479630028 799187840 608225036 977162054 507081952 912792088 298510072 957189528 213482240 940654912 794549088 949378848 462699912 180343744 260801354 154839008 4954880 277511152 798284832 95734528 962913576 513758836 90544240 70832832 288336064 592324464 630525304 846622860
156205280 338388653 395815908 183059812 377157456 491398952 497597392 66813104 137602000 191840168 162319216 312614356 75258064 123112464 59704016 167504068 144147536 196849216 490938792 246037200 410000488 59207782 425159119 158111136 170768122 211966276 419751742 433506696 232748020 385029822 390174096 256038208 316627152 210787312 530407320 456903248 146595504 408184048 177512482 507268056 107622608 336548592 407669784 352932112 99755072 197380816 180114020 333863376 367282256 175262096 401036752 272884944 336417872 336042138 400028310 442456848 137520400 223234960 190180202 441832016 370745962 437166688 326930040 516935581 72273872 63542634 38540256 307532112 515030570 321613584 410213312 208945452 166138960 376036336 132957228 497346605 442185616 274539152 382456012 346470864 313558782 231527632 440945616 510295248 405969424 147309040 342229640 66427058 115752014 90367440 135327466 521046552 149179016 464747472 505667499 224922016 530985392 393834192 358336624 253552944 698420920 570260584 664759593 572505384 779427304 416373544 724494280 604631324 644533960 526995222 495026856 460934312 804311520 414492584 705851932 399126240 479591208 552461224 617180692 576465192 344457544 611211344 721018776 465005272 710615308 718642720 367525128 573616152 610177736 711580470 736664696 350755400 548265100 818498636 832554024 432040824 649412008 566186088 679263464 526298664 355056624 378457000 814791964 591452258 765085692 595538088 475567496 474693644 748911400 425460368 377706536 370518184 623271816 751912936 751890328 777337768 810291416 704845384 786747080 473782056 347561576 818799096 470500616 546404312 391507152 726712173 341068968 707342648 645983052 381693870 413064775 707453912 517694920 456624680 714908488 564701256 791517247 776950710 378433192 711346170 338001400 832216000 652580756 532740456 773683825 437741436 586445802 434908272 612230952 504556702 381863080 611592360 570497192 381415848 780722472 618529000 636277960 815252008 762053672 610825896 692640040 645169680 754086430 597683496 890197288 884100312 483740100 667894754 859526294 637320810 478865792 656789264 720723712 841353088 451040480 589151744 516304944 498229318 432290024 595979776 631130976 669220900 773155282 747518464 548686768 686381579 528264392 879181088 598798080 718714880 479171328 682668778 644025888 670327392 442141116 499705856 906811942 489063424 878223488 909820800 802818800 628682772 762856384 565376576 780039168 864754464 482665064 475230208 693920194 624839792 619319808 711491845 533493720 914242304 427486328 840823740 893175352 833838264 443601728 643960576 801082080 443109376 824161176 503986944 444665152 541540976 495825248 833331320 842219352 911918784 616334592 499127776 623394304 717923136 682799168 458192000 690139360 696232192 698521600 487651024 739765377 847822340 698840016 724282880 665814174 872774034 729255040 643815156 804343296 659459952 453407088 640566492 434563698 505141136 759502696 848598128 729297344 792839552 801883959 775342848 438444032 949808472 272335712 56242776 963355936 62233100 122945536 559089184 871348290 882551476 588781452 689774720 464356600 967760032 150615632 183174972 107529024 20139450 761031152 902913600 6753388 699740448 144760576 201465412 435943500 344778024 848551424 909610272 78313216 51183520 281708024 502468352 169606584 430075136 579468992 534407864 643257808 335970 639601728 125954048 654693184 299765248 992980916 716252464 599009678 242259456 201776651 463325276 439677504 467233792 601042368 201986560 798476976 261027456 703536800 34093208 908348236 587072032 890515824 978250560 944079712 628403584 748265624 507660490 924480000 654344832 344690144 528134784 951136256 825554528 650595424 258775296 640638240 739265024 766232480 85185052 506758400 641644096 521213308 882360160 422347040 262619816 614150912 856773800 254548608 367221216 118139936 807496064 463368000 55007404 319338248 786064288 730784329 744812816 704025088 591170508 821890796 711816704 299810816 937426720 280218560 78766192 349533468 735772064 810005422 813467816 849054848 213194752 285644160 189534080 4996448 617676768 423201504 183549850 655411506 596712736 647315168 918595329 826874904 927657968 478623664 975853824 966105600 164524396 254194069 348495824 809623445 55107072 216953586 761337234 542543072 638248514 944555712 508324966 135593544 935910456 888198608 378924544 526795888 740174720 470740480 844472468 848706560 927593332 533830728 588751360 966546432 892339968 333673904 581909952 722515244 495723520 209633792 900178432 187636672 350887680 10396504 809029952 781458296 189067512 211312768 462011616 669278064 351876768 427106432 724513472 216326720 572601400 776754000 494865920 674579970 588148864 277828704 688447132 419266784 378159472 171450368 97711616 581899808 614029115 185911104 885348352 354209168 424134560 984313856 23218024 401037920 482473632 917629800 144422272 1987670 820921920 435673538 601245028 805402226 123298912 773615256 404391944 47890038 469305584
455281072 637464445 694891700 482135604 676233248 790474744 796673184 365888896 436677792 490915960 461395008 611690148 374333856 422188256 358779808 466579860 443223328 495925008 790014584 545112992 709076280 358283574 724234911 457186928 469843914 511042068 718827534 732582488 531823812 684105614 689249888 555114000 615702944 509863104 829483112 755979040 445671296 707259840 476588274 806343848 406698400 635624384 706745576 652007904 398830864 496456608 479189812 632939168 666358048 474337888 700112544 571960736 635493664 635117930 699104102 741532640 436596192 522310752 489255994 740907808 669821754 736242480 626005832 816011373 371349664 362618426 337616048 606607904 814106362 620689376 709289104 508021244 465214752 675112128 432033020 796422397 741261408 573614944 681531804 645546656 612634574 530603424 740021408 809371040 705045216 446384832 641305432 365502850 414827806 389443232 434403258 820122344 448254808 763823264 804743291 523997808 830061184 692909984 657412416 552628736 604930384 476770048 571269057 479014848 685936768 322883008 631003744 511140788 551043424 433504686 401536320 367443776 710820984 321002048 612361396 305635704 386100672 458970688 523690156 482974656 250967008 517720808 627528240 371514736 617124772 625152184 274034592 480125616 516687200 618089934 643174160 257264864 454774564 725008100 739063488 338550288 555921472 472695552 585772928 432808128 261566088 284966464 721301428 497961722 671595156 502047552 382076960 381203108 655420864 331969832 284216000 277027648 529781280 658422400 658399792 683847232 716800880 611354848 693256544 380291520 254071040 725308560 377010080 452913776 298016616 633221637 247578432 613852112 552492516 288203334 319574239 613963376 424204384 363134144 621417952 471210720 698026711 683460174 284942656 617855634 244510864 738725464 559090220 439249920 680193289 344250900 492955266 341417736 518740416 411066166 288372544 518101824 477006656 287925312 687231936 525038464 542787424 721761472 668563136 517335360 586738984 539268624 648185374 491782440 784296232 778199256 377839044 561993698 753625238 531419754 372964736 550888208 614822656 735452032 345139424 483250688 410403888 392328262 326388968 490078720 525229920 563319844 667254226 641617408 442785712 580480523 422363336 773280032 492897024 612813824 373270272 576767722 538124832 564426336 336240060 393804800 800910886 383162368 772322432 803919744 696917744 522781716 656955328 459475520 674138112 758853408 376764008 369329152 588019138 518938736 513418752 605590789 427592664 808341248 321585272 734922684 787274296 727937208 337700672 538059520 695181024 337208320 718260120 398085888 338764096 435639920 389924192 727430264 736318296 806017728 510433536 393226720 517493248 612022080 576898112 352290944 584238304 590331136 592620544 381749968 633864321 741921284 592938960 618381824 559913118 766872978 623353984 537914100 698442240 553558896 347506032 534665436 328662642 399240080 653601640 742697072 623396288 686938496 695982903 669441792 834546340 39453920 769637600 979684580 469662720 239602472 234476656 7275427 106734584 620342656 414623644 32456592 504789976 98413696 646147088 797284546 499405600 416832864 738002646 809804788 690596796 588367616 877668708 780866000 16102680 599141632 648573256 576230528 991427536 296585834 346025296 837373664 504696688 10954184 20681701 439383552 18476544 314332798 588857856 813474432 580044520 230847936 842443264 859117600 932209730 234072064 946927856 178049288 635526720 967933776 391620992 736991340 260376352 608538400 957910016 999063296 127304128 76398736 138108416 665628456 114509184 535862220 128501376 678610532 77981056 618536864 918231568 563873536 545729660 746476824 14654272 963318988 206382720 375847344 272847744 175330606 232264704 966170528 370439200 199437686 84322408 657224347 623097520 730265296 499402320 589901987 408518176 256049336 563948114 156897984 561001576 81565940 982432352 180519424 187823456 358733088 822013696 747702500 476741184 191296684 560530800 654249300 231831428 27310062 1619200 329748448 418402824 252554240 913499732 85194358 117616670 103162564 616248248 446391852 409272550 406648796 360751380 315915520 349324536 34013688 725227608 675296000 981378300 140717376 142639008 194096554 331783168 966048160 913018544 704658432 426281964 7990304 782790930 460851732 483155152 848001024 572034048 536096000 192697488 132882841 326712848 664546608 942972768 470095184 592974512 174219008 771662320 925605608 750697984 6272896 479713888 361184000 782751744 63903600 537932608 813810176 36352000 721750864 391646208 148358528 799950240 352851072 204977088 556918784 67994136 118508284 916898348 917302336 5036464 934500160 65629984 992742804 947232768 167030808 793157120 778511600 149044224 402115456 228272400 200289342 64656896 901405952 69618974 107420928 771914824 756532704 795840572 202559148 802752732 779051648 268841216 907164188 378188558 780536160 628548864 526125952 263602688 974299640 300621568 160672826
429976352 612159725 669586980 456830884 650928528 765170024 771368464 340584176 411373072 465611240 436090288 586385428 349029136 396883536 333475088 441275140 417918608 470620288 764709864 519808272 683771560 332978854 698930191 431882208 444539194 485737348 693522814 707277768 506519092 658800894 663945168 529809280 590398224 484558384 804178392 730674320 420366576 681955120 451283554 781039128 381393680 610319664 681440856 626703184 373526144 471151888 453885092 607634448 641053328 449033168 674807824 546656016 610188944 609813210 673799382 716227920 411291472 497006032 463951274 715603088 644517034 710937760 600701112 790706653 346044944 337313706 312311328 581303184 788801642 595384656 683984384 482716524 439910032 649807408 406728300 771117677 715956688 548310224 656227084 620241936 587329854 505298704 714716688 784066320 679740496 421080112 616000712 340198130 389523086 364138512 409098538 794817624 422950088 738518544 779438571 498693088 804756464 667605264 632107696 527324016 712886288 584725952 679224961 586970752 793892672 430838912 738959648 619096692 658999328 541460590 509492224 475399680 818776888 428957952 720317300 413591608 494056576 566926592 631646060 590930560 358922912 625676712 735484144 479470640 725080676 733108088 381990496 588081520 624643104 726045838 751130064 365220768 562730468 832964004 847019392 446506192 663877376 580651456 693728832 540764032 369521992 392922368 829257332 605917626 779551060 610003456 490032864 489159012 763376768 439925736 392171904 384983552 637737184 766378304 766355696 791803136 824756784 719310752 801212448 488247424 362026944 833264464 484965984 560869680 405972520 741177541 355534336 721808016 660448420 396159238 427530143 721919280 532160288 471090048 729373856 579166624 805982615 791416078 392898560 725811538 352466768 846681368 667046124 547205824 788149193 452206804 600911170 449373640 626696320 519022070 396328448 626057728 584962560 395881216 795187840 632994368 650743328 829717376 776519040 625291264 324753574 277283214 386199964 229797030 522310822 516213846 115853634 300008288 491639828 269434344 110979326 288902798 352837246 473466622 83154014 221265278 148418478 130342852 64403558 228093310 263244510 301334434 405268816 379631998 180800302 318495113 160377926 511294622 230911614 350828414 111284862 314782312 276139422 302440926 74254650 131819390 538925476 121176958 510337022 541934334 434932334 260796306 394969918 197490110 412152702 496867998 114778598 107343742 326033728 256953326 251433342 343605379 165607254 546355838 59599862 472937274 525288886 465951798 75715262 276074110 433195614 75222910 456274710 136100478 76778686 173654510 127938782 465444854 474332886 544032318 248448126 131241310 255507838 350036670 314912702 90305534 322252894 328345726 330635134 119764558 371878911 479935874 330953550 356396414 297927708 504887568 361368574 275928690 436456830 291573486 85520622 272680026 66677232 137254670 391616230 480711662 361410878 424953086 433997493 407456382 305469440 129424392 840673584 175043904 869436496 579088128 733004544 536854016 669226616 374274944 953114600 690678528 589713408 111724352 399165952 765107712 250547424 9332152 159428224 541804416 611457816 978998624 550270880 624420352 366678232 613530235 477160512 616840664 242368256 419919296 531621160 619631536 188801224 891363632 596156572 848185652 19115008 396452592 742399944 495303830 400070080 168876448 744013792 160127072 305877280 972356688 507248640 168432512 573535936 536813280 954365440 878354984 543396736 498562048 25239500 404659456 944943284 982475776 775856640 228984910 703441920 291477380 655362160 325479808 593078335 678782750 698793696 464933536 470588400 525567842 401807808 854722356 662378938 513745812 67238912 674912550 687622240 875736832 88781816 677953728 702100000 846482400 976663158 435735552 372708584 305133186 420281796 45895168 118011264 37829090 45100800 506477336 840468480 367734949 365768896 869779380 504512800 972801212 138169600 391851776 828974144 655061440 465174400 656369664 570559552 717431520 327225856 600073216 643326048 915964416 520263680 25091456 859605856 708959744 563553422 813964128 739068000 572828890 918803680 791343472 120648340 222918144 938039680 751559896 265456256 132537824 758164928 456633712 117736392 794150160 873956733 149711392 836384220 458343424 827800672 255148176 83360000 433104944 676645140 258500288 753765088 432350320 910279168 805701624 248692786 819362048 801416224 867653168 467563344 750491136 236594672 297164872 723354232 96342208 414527488 839797856 713138112 359312688 980845705 188846880 115326688 93292992 473987946 704365568 880968000 982158064 835266304 251829824 772697072 939073070 934045184 521735936 809895136 614697798 826658304 186995584 835915552 724259180 100081336 327940460 717719716 682306880 292803118 352849192 106713280 26184576 527660128 957414640 981598848 121997536 529893160 520692864 444094464 615149760 244460112 748956186 493882812 125492032 247753536 288120352
226439676 291415808 102059584 350625312 167199296 133763856 222468128 591512832 415800964 536827740 456603484 473290857 348123868 209145292 354811360 293796816 224370128 409141056 278922888 389831492 508341760 494599520 137538144 278420480 596524672 454261728 134805836 476859988 123160636 386666176 417321512 487541264 469672704 209636972 362828864 115018200 100312512 329841344 124925408 128865536 476194816 564436358 578358784 170851192 147658734 529420308 323607040 375525344 583022464 134908736 165119552 165950720 252902144 580420744 143716320 506666488 475199680 181099104 373180416 168075008 591307984 383749352 100243200 110948032 397498928 219614425 374425856 192664564 270168960 191117341 173588659 462647348 495942144 486119306 402255296 316484544 109945576 367074832 494658976 114175134 369115302 124409440 159063736 211310720 376966144 114889696 314251512 544866592 429412608 434994944 235144448 502750336 596531088 525383936 504271384 285239256 240179500 575012376 394098272 512639328 597961408 394134768 388634928 365120736 88236032 255645352 159121184 636036772 474785730 558801964 581656568 728835248 281789824 980040306 66082816 788484352 522964000 636812500 136656640 686298768 200539136 310612576 527252224 976826130 991756160 530921088 425637648 665221248 657494478 813480448 527392768 273842500 261440286 858845904 102292296 861195480 141310528 945450372 192171288 594982348 91088384 104060320 727629264 477751424 932339132 623257032 196817784 984163372 955752368 446428928 16711136 751026730 238871492 903274416 428615744 283263824 497809040 450000618 596663567 432926080 988313152 972196800 129227520 790712960 154631440 864483840 261182944 308824400 18657280 187102720 263765088 492196544 67566768 825952864 23555144 412598336 122026566 515724000 167482112 413269296 623187808 798176416 354333600 704996820 221347534 281644832 896554146 373453760 812977376 562264894 489680640 476076800 638898772 253209048 943080960 630695920 348956160 511925536 587117568 272222120 343676532 211048052 583991868 459735688 234465472 370689152 624229032 309201896 200661736 370143976 433935208 595214972 397991880 184825992 322503368 592126536 628876491 424097352 267170358 523134456 308273800 252978224 657824324 643849928 348637108 511186392 472306280 596810072 580795318 631599976 675100520 549055862 598269960 481112488 205079784 424683208 639547848 282790056 410538952 222725960 652964280 502841544 401481468 488992600 642611016 314512456 446808472 578423568 583745256 259362248 624752182 388816328 444734624 281803976 438130788 218219320 595307808 222518728 485228040 393033000 222203434 659926472 342704968 510333166 244403074 221494728 317623896 388950024 208500328 263405768 336396480 508727617 365841032 282305492 390716328 260306744 465361544 667179154 345574600 266244552 304336648 638083474 491482552 622188424 312405174 201806504 186936056 497741768 535084949 549433174 249863146 439188250 460800840 569358006 672327192 491323336 333642908 580074168 562486776 461743304 578174296 315519596 772830260 658895490 720468612 405587608 514428960 535709296 737862560 491500800 600586540 679485060 433836640 502846944 528431104 731503184 367132654 319722272 535071164 752223904 339911312 456720368 557380460 440892672 683439008 323793768 537788304 701736704 337349760 677336960 377368944 639970628 367550880 512551604 703722784 301486592 376003844 500621728 421964440 771065328 603043072 452327680 510594304 643021824 450172476 736277184 641123840 704181248 320911432 486019040 577364336 395567575 620088406 485167348 521926160 670446168 584812688 718572768 691469568 285396068 577664032 322368604 536758528 754851072 622906528 491869554 357599704 727538448 419653708 744461049 295889664 645333780 673571024 589370704 549130232 354445696 422490656 534341644 458491776 747754320 640526047 345784704 405779792 675213824 311345974 771707064 689009504 555538080 312310026 636712984 525836928 484002304 713593712 550470260 495896112 724880183 713193312 684622208 500432256 422468704 516641168 587821824 597871680 602198448 871589408 742486896 540772416 572143872 732090624 601132230 733382864 636137404 748422720 763126688 480499160 840626050 705467234 378718400 412743680 437580128 732322240 635841524 500723024 778938880 398299648 627598776 511067392 485459152 455226240 379850464 763726784 798781152 789357056 488563968 422011424 439345600 712039680 614196544 460144288 391633920 600559616 699003840 796716544 745226296 686783904 652201536 708153530 578742256 481305353 559957248 568145152 448705792 766832544 459092304 787386176 583934848 501535552 674477824 478011132 663197952 505192968 808159040 799947672 594174720 873029632 870569320 822987008 596431680 605154304 611540824 666906696 597059712 554621950 518415104 765136832 548344472 792834032 486784512 543278976 699943328 406662000 434519608 607491088 587883968 795028172 610836032 779788120 546690560 717699456 826305632 516017716 781228424 612852408 471697208 674945100 728464250 447616275 721675424 765916160 655740732
602459426 667435558 478079334 726645062 543219046 509783606 598487878 967532582 791820714 912847490 832623234 849310607 724143618 585165042 730831110 669816566 600389878 785160806 654942638 765851242 884361510 870619270 513557894 654440230 972544422 830281478 510825586 852879738 499180386 762685926 793341262 863561014 845692454 585656722 738848614 491037950 476332262 705861094 500945158 504885286 852214566 940456108 954378534 546870942 523678484 905440058 699626790 751545094 959042214 510928486 541139302 541970470 628921894 956440494 519736070 882686238 851219430 557118854 749200166 544094758 967327734 759769102 476262950 486967782 773518678 595634175 750445606 568684314 646188710 567137091 549608409 838667098 871961894 862139056 778275046 692504294 485965326 743094582 870678726 490194884 745135052 500429190 535083486 587330470 752985894 490909446 690271262 920886342 805432358 811014694 611164198 878770086 972550838 901403686 880291134 661259006 616199250 951032126 770118022 888659078 791291648 225372192 822439288 826443100 10987712 466324128 336918992 76353760 627043536 26637600 539869428 430816288 106671618 675253888 471038784 420375376 379501056 538611968 470153216 205631296 254362400 379731603 990723136 448556392 273779744 977924640 445924852 745679360 619334912 293391160 147923968 816751344 593279104 507627200 32591872 60624384 984366720 449160000 322061012 754560370 886262828 922691200 204391388 267852160 716416744 121653536 154161584 222546080 532919040 727140976 16534806 301195648 454219072 725572980 225460840 515560256 358987552 25217388 426898864 812105536 788267540 16926796 184033984 417737568 106233248 216477184 250503408 472852544 195402496 569682472 277851648 837380864 131896576 361214532 292440320 258245352 297008480 724952700 501006620 409668120 823085202 604549184 345315200 263946000 624346909 145814976 57787808 600489024 312426560 644673536 71575404 249380708 716067200 866338820 707532992 173734288 909996288 976305224 791813040 423217472 325714400 193085920 566029736 441773556 216503340 352727020 606266900 291239764 182699604 352181844 415973076 577252840 380029748 166863860 304541236 574164404 610914359 406135220 249208226 505172324 290311668 235016092 639862192 625887796 330674976 493224260 454344148 578847940 562833186 613637844 657138388 531093730 580307828 463150356 187117652 406721076 621585716 264827924 392576820 204763828 635002148 484879412 383519336 471030468 624648884 296550324 428846340 560461436 565783124 241400116 606790050 370854196 426772492 263841844 420168656 200257188 577345676 204556596 467265908 375070868 204241302 641964340 324742836 492371034 226440942 203532596 299661764 370987892 190538196 245443636 318434348 490765485 347878900 264343360 372754196 242344612 447399412 649217022 327612468 248282420 286374516 620121342 473520420 604226292 294443042 183844372 168973924 479779636 517122817 531471042 231901014 421226118 442838708 551395874 654365060 473361204 315680776 562112036 544524644 443781172 582251288 319596588 776907252 662972482 724545604 409664600 518505952 539786288 741939552 495577792 604663532 683562052 437913632 506923936 532508096 735580176 371209646 323799264 539148156 756300896 343988304 460797360 561457452 444969664 687516000 327870760 541865296 705813696 341426752 681413952 381445936 644047620 371627872 516628596 707799776 305563584 380080836 504698720 426041432 775142320 607120064 456404672 514671296 647098816 454249468 740354176 645200832 708258240 324988424 490096032 581441328 399644567 624165398 489244340 526003152 674523160 588889680 722649760 695546560 289473060 581741024 326445596 540835520 758928064 626983520 495946546 361676696 731615440 423730700 748538041 299966656 649410772 677648016 593447696 553207224 358522688 426567648 538418636 462568768 751831312 644603039 349861696 409856784 679290816 315422966 775784056 693086496 559615072 316387018 640789976 529913920 488079296 717670704 554547252 499973104 728957175 717270304 688699200 504509248 426545696 386257296 457437952 467487808 471814576 741205536 612103024 410388544 441760000 601706752 470748358 602998992 505753532 618038848 632742816 350115288 710242178 575083362 248334528 282359808 307196256 601938368 505457652 370339152 648555008 267915776 497214904 380683520 355075280 324842368 249466592 633342912 668397280 658973184 358180096 291627552 308961728 581655808 483812672 329760416 261250048 470175744 568619968 666332672 614842424 556400032 521817664 577769658 448358384 350921481 429573376 437761280 318321920 636448672 328708432 657002304 453550976 371151680 544093952 347627260 532814080 374809096 677775168 669563800 463790848 742645760 740185448 692603136 466047808 474770432 481156952 536522824 466675840 424238078 388031232 634752960 417960600 662450160 356400640 412895104 569559456 276278128 304135736 477107216 457500096 664644300 480452160 649404248 416306688 587315584 695921760 385633844 650844552 482468536 341313336 544561228 598080378 317232403 591291552 635532288 525356860
130127516 195103648 5747424 254313152 70887136 37451696 126155968 495200672 319488804 440515580 360291324 376978697 251811708 112833132 258499200 197484656 128057968 312828896 182610728 293519332 412029600 398287360 41225984 182108320 500212512 357949568 38493676 380547828 26848476 290354016 321009352 391229104 373360544 113324812 266516704 18706040 4000352 233529184 28613248 32553376 379882656 468124198 482046624 74539032 51346574 433108148 227294880 279213184 486710304 38596576 68807392 69638560 156589984 484108584 47404160 410354328 378887520 84786944 276868256 71762848 494995824 287437192 3931040 14635872 301186768 123302265 278113696 96352404 173856800 94805181 77276499 366335188 399629984 389807146 305943136 220172384 13633416 270762672 398346816 17862974 272803142 28097280 62751576 114998560 280653984 18577536 217939352 448554432 333100448 338682784 138832288 406438176 500218928 429071776 407959224 188927096 143867340 478700216 297786112 416327168 949388832 581600436 435907904 723693520 208110336 346112164 511613792 528709536 312345544 374369636 107340682 778824072 180979272 451039904 967601753 516840552 140541696 968107180 646146368 263579648 30112040 142279264 590572640 721285664 266422938 628211000 518173312 211052152 716120064 308876560 867264000 207474688 812855544 690412496 448497832 34909012 556995376 228214188 442954560 885704624 499419904 137477670 408416288 916447168 22967296 812191056 561430984 273013760 171593875 809414004 766109168 213609704 994271392 768283292 496290040 273776220 197216248 537987767 12282368 167204736 938083200 935373056 344438016 963814616 578082280 728985056 30197300 92297760 548830784 265294220 939675968 772651624 908684532 939975680 954826400 734493088 798175936 618822592 362277664 336147840 377680352 502636224 90616320 81127565 414296248 818561176 470114300 619086550 81382628 215759240 336243520 591978769 283548020 898549580 741363136 431396672 420236080 840187720 125953536 316544832 585682588 453054108 825997924 701741744 476471528 612695208 866235088 551207952 442667792 612150032 675941264 837221028 639997936 426832048 564509424 834132592 870882547 666103408 509176414 765140512 550279856 494984280 899830380 885855984 590643164 753192448 714312336 838816128 822801374 873606032 917106576 791061918 840276016 723118544 447085840 666689264 881553904 524796112 652545008 464732016 894970336 744847600 643487524 730998656 884617072 556518512 688814528 820429624 825751312 501368304 866758238 630822384 686740680 523810032 680136844 460225376 837313864 464524784 727234096 635039056 464209490 901932528 584711024 752339222 486409130 463500784 559629952 630956080 450506384 505411824 578402536 750733673 607847088 524311548 632722384 502312800 707367600 909185210 587580656 508250608 546342704 880089530 733488608 864194480 554411230 443812560 428942112 739747824 777091005 791439230 491869202 681194306 702806896 811364062 914333248 733329392 575648964 822080224 804492832 703749360 499023328 236368628 693679292 579744522 641317644 326436640 435277992 456558328 658711592 412349832 521435572 600334092 354685672 423695976 449280136 652352216 287981686 240571304 455920196 673072936 260760344 377569400 478229492 361741704 604288040 244642800 458637336 622585736 258198792 598185992 298217976 560819660 288399912 433400636 624571816 222335624 296852876 421470760 342813472 691914360 523892104 373176712 431443336 563870856 371021508 657126216 561972872 625030280 241760464 406868072 498213368 316416607 540937438 406016380 442775192 591295200 505661720 639421800 612318600 206245100 498513064 243217636 457607560 675700104 543755560 412718586 278448736 648387480 340502740 665310081 216738696 566182812 594420056 510219736 469979264 275294728 343339688 455190676 379340808 668603352 561375079 266633736 326628824 596062856 232195006 692556096 609858536 476387112 233159058 557562016 446685960 404851336 634442744 471319292 416745144 645729215 634042344 605471240 421281288 343317736 369442408 440623064 450672920 454999688 724390648 595288136 393573656 424945112 584891864 453933470 586184104 488938644 601223960 615927928 333300400 693427290 558268474 231519640 265544920 290381368 585123480 488642764 353524264 631740120 251100888 480400016 363868632 338260392 308027480 232651704 616528024 651582392 642158296 341365208 274812664 292146840 564840920 466997784 312945528 244435160 453360856 551805080 649517784 598027536 539585144 505002776 560954770 431543496 334106593 412758488 420946392 301507032 619633784 311893544 640187416 436736088 354336792 527279064 330812372 515999192 357994208 660960280 652748912 446975960 725830872 723370560 675788248 449232920 457955544 464342064 519707936 449860952 407423190 371216344 617938072 401145712 645635272 339585752 396080216 552744568 259463240 287320848 460292328 440685208 647829412 463637272 632589360 399491800 570500696 679106872 368818956 634029664 465653648 324498448 527746340 581265490 300417515 574476664 618717400 508541972
205416988 270393120 81036896 329602624 146176608 112741168 201445440 570490144 394778276 515805052 435580796 452268169 327101180 188122604 333788672 272774128 203347440 388118368 257900200 368808804 487319072 473576832 116515456 257397792 575501984 433239040 113783148 455837300 102137948 365643488 396298824 466518576 448650016 188614284 341806176 93995512 79289824 308818656 103902720 107842848 455172128 543413670 557336096 149828504 126636046 508397620 302584352 354502656 561999776 113886048 144096864 144928032 231879456 559398056 122693632 485643800 454176992 160076416 352157728 147052320 570285296 362726664 79220512 89925344 376476240 198591737 353403168 171641876 249146272 170094653 152565971 441624660 474919456 465096618 381232608 295461856 88922888 346052144 473636288 93152446 348092614 103386752 138041048 190288032 355943456 93867008 293228824 523843904 408389920 413972256 214121760 481727648 575508400 504361248 483248696 264216568 219156812 553989688 373075584 491616640 139973260 356368748 587376740 254416450 275009568 906691072 597666496 83732616 54315264 739239808 633079894 872433152 162409600 595802624 213894912 456458752 487449456 606789632 988922304 754144904 966061280 12152384 370347792 569801600 138645504 414579920 749063968 895139930 153091168 365853184 748696832 724618644 782013440 560412992 298400768 757502384 646009144 256827168 598395936 636715008 630366672 885762384 642239928 462874272 502082816 631502560 764877424 507717536 63827280 552812134 979342400 545144688 568294936 471204672 637551940 572986256 819740992 987500397 810895128 844167604 942193801 344004604 283629844 502161264 626288352 204948194 41128448 471791936 175191520 484864512 686150656 830154060 350612992 500093024 548115700 235515910 18027008 840811076 877538240 58825286 252730464 953310088 806443520 511449616 645550700 284313139 259152648 332166080 11193393 918306320 412753040 892171528 559412784 423515286 978705560 899204248 356174134 585915032 975712288 608999008 251477804 118849324 491793140 367536960 142266744 278490424 532030304 217003168 108463008 277945248 341736480 503016244 305793152 92627264 230304640 499927808 536677763 331898624 174971630 430935728 216075072 160779496 565625596 551651200 256438380 418987664 380107552 504611344 488596590 539401248 582901792 456857134 506071232 388913760 112881056 332484480 547349120 190591328 318340224 130527232 560765552 410642816 309282740 396793872 550412288 222313728 354609744 486224840 491546528 167163520 532553454 296617600 352535896 189605248 345932060 126020592 503109080 130320000 393029312 300834272 130004706 567727744 250506240 418134438 152204346 129296000 225425168 296751296 116301600 171207040 244197752 416528889 273642304 190106764 298517600 168108016 373162816 574980426 253375872 174045824 212137920 545884746 399283824 529989696 220206446 109607776 94737328 405543040 442886221 457234446 157664418 346989522 368602112 477159278 580128464 399124608 241444180 487875440 470288048 369544576 522899464 260244764 717555428 603620658 665193780 350312776 459154128 480434464 682587728 436225968 545311708 624210228 378561808 447572112 473156272 676228352 311857822 264447440 479796332 696949072 284636480 401445536 502105628 385617840 628164176 268518936 482513472 646461872 282074928 622062128 322094112 584695796 312276048 457276772 648447952 246211760 320729012 445346896 366689608 715790496 547768240 397052848 455319472 587746992 394897644 681002352 585849008 648906416 265636600 430744208 522089504 340292743 564813574 429892516 466651328 615171336 529537856 663297936 636194736 230121236 522389200 267093772 481483696 699576240 567631696 436594722 302324872 672263616 364378876 689186217 240614832 590058948 618296192 534095872 493855400 299170864 367215824 479066812 403216944 692479488 585251215 290509872 350504960 619938992 256071142 716432232 633734672 500263248 257035194 581438152 470562096 428727472 658318880 495195428 440621280 669605351 657918480 629347376 445157424 367193872 566361816 637542472 647592328 651919096 921310056 792207544 590493064 621864520 781811272 650852878 783103512 685858052 798143368 812847336 530219808 890346698 755187882 428439048 462464328 487300776 782042888 685562172 550443672 828659528 448020296 677319424 560788040 535179800 504946888 429571112 813447432 848501800 839077704 538284616 471732072 489066248 761760328 663917192 509864936 441354568 650280264 748724488 846437192 794946944 736504552 701922184 757874178 628462904 531026001 609677896 617865800 498426440 816553192 508812952 837106824 633655496 551256200 724198472 527731780 712918600 554913616 857879688 849668320 643895368 922750280 920289968 872707656 646152328 654874952 661261472 716627344 646780360 604342598 568135752 814857480 598065120 842554680 536505160 592999624 749663976 456382648 484240256 657211736 637604616 844748820 660556680 829508768 596411208 767420104 876026280 565738364 830949072 662573056 521417856 724665748 778184898 497336923 771396072 815636808 705461380
134088668 199064800 9708576 258274304 74848288 41412848 130117120 499161824 323449956 444476732 364252476 380939849 255772860 116794284 262460352 201445808 132019120 316790048 186571880 297480484 415990752 402248512 45187136 186069472 504173664 361910720 42454828 384508980 30809628 294315168 324970504 395190256 377321696 117285964 270477856 22667192 7961504 237490336 32574400 36514528 383843808 472085350 486007776 78500184 55307726 437069300 231256032 283174336 490671456 42557728 72768544 73599712 160551136 488069736 51365312 414315480 382848672 88748096 280829408 75724000 498956976 291398344 7892192 18597024 305147920 127263417 282074848 100313556 177817952 98766333 81237651 370296340 403591136 393768298 309904288 224133536 17594568 274723824 402307968 21824126 276764294 32058432 66712728 118959712 284615136 22538688 221900504 452515584 337061600 342643936 142793440 410399328 504180080 433032928 411920376 192888248 147828492 482661368 301747264 420288320 56980352 944244768 750337472 338892400 927206176 825138304 998485792 295125823 528639104 976745952 839270560 193330688 109034184 142592646 626596608 514096556 410848000 811094784 684375496 226891072 170227224 393783744 520535392 504765936 445664096 968578030 146406256 131931730 453417984 283748096 85745968 241290416 564374336 962315520 258443424 870524416 186740256 659611134 322084864 51843200 911018240 703983507 16810340 839528576 577719552 825125248 156846912 681013790 847755488 267559680 681696768 9353068 754179072 156065072 578396032 41732000 337987868 294290232 710195434 203282048 488955301 750498560 38227862 22256613 289640448 863446976 799530096 114594304 451423360 166952876 856126784 929263104 210043210 119795520 793329328 629924864 348441200 317405568 284906588 398423412 539457680 12903424 519186700 249262048 244133248 263095896 417933512 861135504 441527317 954131456 759091200 300176768 673173600 800020304 881712020 314736128 834821008 896482176 720080284 775815984 311801116 179172636 552116452 427860272 202590056 338813736 592353616 277326480 168786320 338268560 402059792 563339556 366116464 152950576 290627952 560251120 597001075 392221936 235294942 491259040 276398384 221102808 625948908 611974512 316761692 479310976 440430864 564934656 548919902 599724560 643225104 517180446 566394544 449237072 173204368 392807792 607672432 250914640 378663536 190850544 621088864 470966128 369606052 457117184 610735600 282637040 414933056 546548152 551869840 227486832 592876766 356940912 412859208 249928560 406255372 186343904 563432392 190643312 453352624 361157584 190328018 628051056 310829552 478457750 212527658 189619312 285748480 357074608 176624912 231530352 304521064 476852201 333965616 250430076 358840912 228431328 433486128 635303738 313699184 234369136 272461232 606208058 459607136 590313008 280529758 169931088 155060640 465866352 503209533 517557758 217987730 407312834 428925424 537482590 640451776 459447920 301767492 548198752 530611360 429867888 470389240 207734540 665045204 551110434 612683556 297802552 406643904 427924240 630077504 383715744 492801484 571700004 326051584 395061888 420646048 623718128 259347598 211937216 427286108 644438848 232126256 348935312 449595404 333107616 575653952 216008712 430003248 593951648 229564704 569551904 269583888 532185572 259765824 404766548 595937728 193701536 268218788 392836672 314179384 663280272 495258016 344542624 402809248 535236768 342387420 628492128 533338784 596396192 213126376 378233984 469579280 287782519 512303350 377382292 414141104 562661112 477027632 610787712 583684512 177611012 469878976 214583548 428973472 647066016 515121472 384084498 249814648 619753392 311868652 636675993 188104608 537548724 565785968 481585648 441345176 246660640 314705600 426556588 350706720 639969264 532740991 237999648 297994736 567428768 203560918 663922008 581224448 447753024 204524970 528927928 418051872 376217248 605808656 442685204 388111056 617095127 605408256 576837152 392647200 314683648 441628330 512808986 522858842 527185610 796576570 667474058 465759578 497131034 657077786 526119392 658370026 561124566 673409882 688113850 405486322 765613212 630454396 303705562 337730842 362567290 657309402 560828686 425710186 703926042 323286810 552585938 436054554 410446314 380213402 304837626 688713946 723768314 714344218 413551130 346998586 364332762 637026842 539183706 385131450 316621082 525546778 623991002 721703706 670213458 611771066 577188698 633140692 503729418 406292515 484944410 493132314 373692954 691819706 384079466 712373338 508922010 426522714 599464986 402998294 588185114 430180130 733146202 724934834 519161882 798016794 795556482 747974170 521418842 530141466 536527986 591893858 522046874 479609112 443402266 690123994 473331634 717821194 411771674 468266138 624930490 331649162 359506770 532478250 512871130 720015334 535823194 704775282 471677722 642686618 751292794 441004878 706215586 537839570 396684370 599932262 653451412 372603437 646662586 690903322 580727894
181213116 246189248 56833024 305398752 121972736 88537296 177241568 546286272 370574404 491601180 411376924 428064297 302897308 163918732 309584800 248570256 179143568 363914496 233696328 344604932 463115200 449372960 92311584 233193920 551298112 409035168 89579276 431633428 77934076 341439616 372094952 442314704 424446144 164410412 317602304 69791640 55085952 284614784 79698848 83638976 430968256 519209798 533132224 125624632 102432174 484193748 278380480 330298784 537795904 89682176 119892992 120724160 207675584 535194184 98489760 461439928 429973120 135872544 327953856 122848448 546081424 338522792 55016640 65721472 352272368 174387865 329199296 147438004 224942400 145890781 128362099 417420788 450715584 440892746 357028736 271257984 64719016 321848272 449432416 68948574 323888742 79182880 113837176 166084160 331739584 69663136 269024952 499640032 384186048 389768384 189917888 457523776 551304528 480157376 459044824 240012696 194952940 529785816 348871712 467412768 612884080 984966464 569677214 937650934 581552120 624663560 309352304 965659476 927220000 152565024 3939136 968165792 958826076 730472960 840560640 208168100 352327168 646497792 451725172 199608676 44365520 223014750 438273288 981306816 337988176 718138816 384452560 466899168 346978304 918633240 482025390 160796096 799191616 422912505 256962048 660997356 374905712 945526848 890755132 179375104 957198104 329548793 546533216 889662592 931389200 404878353 120602976 561043730 198251480 288169464 311618936 798454048 943244912 928427008 227705352 714863488 337487392 4609344 21040896 763734528 612648384 782392208 959312000 46340024 348332768 917307000 440125440 681116160 688121125 718418317 225625312 398513394 63337600 105963648 883496488 451316224 326954129 450378688 208260262 320100480 30745728 475401564 235071664 708215974 908560212 329863408 490536128 760407520 834382112 79060336 442664000 938438336 722522496 901625344 334322304 164155031 506190720 666789280 168349670 738471248 468341480 335713000 708656816 584400636 359130420 495354100 748893980 433866844 325326684 494808924 558600156 719879920 522656828 309490940 447168316 716791484 753541439 548762300 391835306 647799404 432938748 377643172 782489272 768514876 473302056 635851340 596971228 721475020 705460266 756264924 799765468 673720810 722934908 605777436 329744732 549348156 764212796 407455004 535203900 347390908 777629228 627506492 526146416 613657548 767275964 439177404 571473420 703088516 708410204 384027196 749417130 513481276 569399572 406468924 562795736 342884268 719972756 347183676 609892988 517697948 346868382 784591420 467369916 634998114 369068022 346159676 442288844 513614972 333165276 388070716 461061428 633392565 490505980 406970440 515381276 384971692 590026492 791844102 470239548 390909500 429001596 762748422 616147500 746853372 437070122 326471452 311601004 622406716 659749897 674098122 374528094 563853198 585465788 694022954 796992140 615988284 458307856 704739116 687151724 586408252 681982304 419327604 876638268 762703498 824276620 509395616 618236968 639517304 841670568 595308808 704394548 783293068 537644648 606654952 632239112 835311192 470940662 423530280 638879172 856031912 443719320 560528376 661188468 544700680 787247016 427601776 641596312 805544712 441157768 781144968 481176952 743778636 471358888 616359612 807530792 405294600 479811852 604429736 525772448 874873336 706851080 556135688 614402312 746829832 553980484 840085192 744931848 807989256 424719440 589827048 681172344 499375583 723896414 588975356 625734168 774254176 688620696 822380776 795277576 389204076 681472040 426176612 640566536 858659080 726714536 595677562 461407712 831346456 523461716 848269057 399697672 749141788 777379032 693178712 652938240 458253704 526298664 638149652 562299784 851562328 744334055 449592712 509587800 779021832 415153982 875515072 792817512 659346088 416118034 740520992 629644936 587810312 817401720 654278268 599704120 828688191 817001320 788430216 604240264 526276712 168324644 239505300 249555156 253881924 523272884 394170372 192455892 223827348 383774100 252815706 385066340 287820880 400106196 414810164 132182636 492309526 357150710 30401876 64427156 89263604 384005716 287525000 152406500 430622356 49983124 279282252 162750868 137142628 106909716 31533940 415410260 450464628 441040532 140247444 73694900 91029076 363723156 265880020 111827764 43317396 252243092 350687316 448400020 396909772 338467380 303885012 359837006 230425732 132988829 211640724 219828628 100389268 418516020 110775780 439069652 235618324 153219028 326161300 129694608 314881428 156876444 459842516 451631148 245858196 524713108 522252796 474670484 248115156 256837780 263224300 318590172 248743188 206305426 170098580 416820308 200027948 444517508 138467988 194962452 351626804 58345476 86203084 259174564 239567444 446711648 262519508 431471596 198374036 369382932 477989108 167701192 432911900 264535884 123380684 326628576 380147726 99299751 373358900 417599636 307424208
372141884 437118016 247761792 496327520 312901504 279466064 368170336 737215040 561503172 682529948 602305692 618993065 493826076 354847500 500513568 439499024 370072336 554843264 424625096 535533700 654043968 640301728 283240352 424122688 742226880 599963936 280508044 622562196 268862844 532368384 563023720 633243472 615374912 355339180 508531072 260720408 246014720 475543552 270627616 274567744 621897024 710138566 724060992 316553400 293360942 675122516 469309248 521227552 728724672 280610944 310821760 311652928 398604352 726122952 289418528 652368696 620901888 326801312 518882624 313777216 737010192 529451560 245945408 256650240 543201136 365316633 520128064 338366772 415871168 336819549 319290867 608349556 641644352 631821514 547957504 462186752 255647784 512777040 640361184 259877342 514817510 270111648 304765944 357012928 522668352 260591904 459953720 690568800 575114816 580697152 380846656 648452544 742233296 671086144 649973592 430941464 385881708 720714584 539800480 658341536 2495712 149078908 291572936 564986368 502574592 613389168 942483840 891065768 715971696 388298464 571582464 395671188 811514304 475505600 408841088 407375328 329068544 715616128 815180816 600937324 593986200 644518400 526848768 644176224 446617622 268710393 467712 730636800 97018302 478970188 524050384 92332672 902558780 673741284 340367872 632988904 589544704 731963104 161086700 507944576 316339384 91013300 933570860 593092800 764380314 122076848 560702528 114627216 832922440 828201760 374701696 781073152 820368584 875665152 62495520 909551818 557642512 245732171 285413232 390110312 398683908 87258144 353731392 412871256 389665790 943092740 862965264 177416784 700115736 457506716 776026384 473104384 496794880 206888576 831566080 621090672 115338048 309624320 678998976 991344640 199002112 109963012 585159224 545685440 453944536 764040320 286342564 887020534 241134336 600683608 897475760 355748768 633389824 393609936 29608384 936676576 105440212 83730496 983472640 667596800 385355692 252727212 625671028 501414848 276144632 412368312 665908192 350881056 242340896 411823136 475614368 636894132 439671040 226505152 364182528 633805696 670555651 465776512 308849518 564813616 349952960 294657384 699503484 685529088 390316268 552865552 513985440 638489232 622474478 673279136 716779680 590735022 639949120 522791648 246758944 466362368 681227008 324469216 452218112 264405120 694643440 544520704 443160628 530671760 684290176 356191616 488487632 620102728 625424416 301041408 666431342 430495488 486413784 323483136 479809948 259898480 636986968 264197888 526907200 434712160 263882594 701605632 384384128 552012326 286082234 263173888 359303056 430629184 250179488 305084928 378075640 550406777 407520192 323984652 432395488 301985904 507040704 708858314 387253760 307923712 346015808 679762634 533161712 663867584 354084334 243485664 228615216 539420928 576764109 591112334 291542306 480867410 502480000 611037166 714006352 533002496 375322068 621753328 604165936 503422464 645514840 382860140 840170804 726236034 787809156 472928152 581769504 603049840 805203104 558841344 667927084 746825604 501177184 570187488 595771648 798843728 434473198 387062816 602411708 819564448 407251856 524060912 624721004 508233216 750779552 391134312 605128848 769077248 404690304 744677504 444709488 707311172 434891424 579892148 771063328 368827136 443344388 567962272 489304984 838405872 670383616 519668224 577934848 710362368 517513020 803617728 708464384 771521792 388251976 553359584 644704880 462908119 687428950 552507892 589266704 737786712 652153232 785913312 758810112 352736612 645004576 389709148 604099072 822191616 690247072 559210098 424940248 794878992 486994252 811801593 363230208 712674324 740911568 656711248 616470776 421786240 489831200 601682188 525832320 815094864 707866591 413125248 473120336 742554368 378686518 839047608 756350048 622878624 379650570 704053528 593177472 551342848 780934256 617810804 563236656 792220727 780533856 751962752 567772800 489809248 281241152 352421808 362471664 366798432 636189392 507086880 305372400 336743856 496690608 365732214 497982848 400737388 513022704 527726672 245099144 605226034 470067218 143318384 177343664 202180112 496922224 400441508 265323008 543538864 162899632 392198760 275667376 250059136 219826224 144450448 528326768 563381136 553957040 253163952 186611408 203945584 476639664 378796528 224744272 156233904 365159600 463603824 561316528 509826280 451383888 416801520 472753514 343342240 245905337 324557232 332745136 213305776 531432528 223692288 551986160 348534832 266135536 439077808 242611116 427797936 269792952 572759024 564547656 358774704 637629616 635169304 587586992 361031664 369754288 376140808 431506680 361659696 319221934 283015088 529736816 312944456 557434016 251384496 307878960 464543312 171261984 199119592 372091072 352483952 559628156 375436016 544388104 311290544 482299440 590905616 280617700 545828408 377452392 236297192 439545084 493064234 212216259 486275408 530516144 420340716
569235980 634212112 444855888 693421616 509995600 476560160 565264432 934309136 758597268 879624044 799399788 816087161 690920172 551941596 697607664 636593120 567166432 751937360 621719192 732627796 851138064 837395824 480334448 621216784 939320976 797058032 477602140 819656292 465956940 729462480 760117816 830337568 812469008 552433276 705625168 457814504 443108816 672637648 467721712 471661840 818991120 907232662 921155088 513647496 490455038 872216612 666403344 718321648 925818768 477705040 507915856 508747024 595698448 923217048 486512624 849462792 817995984 523895408 715976720 510871312 934104288 726545656 443039504 453744336 740295232 562410729 717222160 535460868 612965264 533913645 516384963 805443652 838738448 828915610 745051600 659280848 452741880 709871136 837455280 456971438 711911606 467205744 501860040 554107024 719762448 457686000 657047816 887662896 772208912 777791248 577940752 845546640 939327392 868180240 847067688 628035560 582975804 917808680 736894576 855435632 111156880 307077984 668565224 351180416 989746668 300177920 208881152 856447140 684629216 762302070 129844224 242905636 788222832 213047316 721121942 580140800 594986304 487106402 409587888 981013260 993393792 762918984 770124928 492436316 808683579 578048 551055088 505772564 689507456 245350848 127045636 296760384 800306752 657381920 309553232 64700304 59390656 702686980 498311290 141490560 487636224 815661568 996644000 234606032 995420768 562252288 830304768 532336056 967120644 375051904 554290624 725204752 385853600 678610880 433623704 696954080 686859080 154273306 237461396 512579624 650895760 922013800 907411908 372460268 466039168 144401648 970438608 590693588 926342620 29666864 244273536 966083452 606236544 566616256 943034624 113678112 943357188 650495928 223075224 934030700 723504640 303229216 364618240 658736320 905961512 378584800 653696768 871489536 108605808 235261422 353597440 569226032 766367720 309612260 393179136 808850688 669403952 671422112 361296488 3450400 550363836 417735356 790679172 666422992 441152776 577376456 830916336 515889200 407349040 576831280 640622512 801902276 604679184 391513296 529190672 798813840 835563795 630784656 473857662 729821760 514961104 459665528 864511628 850537232 555324412 717873696 678993584 803497376 787482622 838287280 881787824 755743166 804957264 687799792 411767088 631370512 846235152 489477360 617226256 429413264 859651584 709528848 608168772 695679904 849298320 521199760 653495776 785110872 790432560 466049552 831439486 595503632 651421928 488491280 644818092 424906624 801995112 429206032 691915344 599720304 428890738 866613776 549392272 717020470 451090378 428182032 524311200 595637328 415187632 470093072 543083784 715414921 572528336 488992796 597403632 466994048 672048848 873866458 552261904 472931856 511023952 844770778 698169856 828875728 519092478 408493808 393623360 704429072 741772253 756120478 456550450 645875554 667488144 776045310 879014496 698010640 540330212 786761472 769174080 668430608 609463896 346809196 804119860 690185090 751758212 436877208 545718560 566998896 769152160 522790400 631876140 710774660 465126240 534136544 559720704 762792784 398422254 351011872 566360764 783513504 371200912 488009968 588670060 472182272 714728608 355083368 569077904 733026304 368639360 708626560 408658544 671260228 398840480 543841204 735012384 332776192 407293444 531911328 453254040 802354928 634332672 483617280 541883904 674311424 481462076 767566784 672413440 735470848 352201032 517308640 608653936 426857175 651378006 516456948 553215760 701735768 616102288 749862368 722759168 316685668 608953632 353658204 568048128 786140672 654196128 523159154 388889304 758828048 450943308 775750649 327179264 676623380 704860624 620660304 580419832 385735296 453780256 565631244 489781376 779043920 671815647 377074304 437069392 706503424 342635574 802996664 720299104 586827680 343599626 668002584 557126528 515291904 744883312 581759860 527185712 756169783 744482912 715911808 531721856 453758304 524344928 595525584 605575440 609902208 879293168 750190656 548476176 579847632 739794384 608835990 741086624 643841164 756126480 770830448 488202920 848329810 713170994 386422160 420447440 445283888 740026000 643545284 508426784 786642640 406003408 635302536 518771152 493162912 462930000 387554224 771430544 806484912 797060816 496267728 429715184 447049360 719743440 621900304 467848048 399337680 608263376 706707600 804420304 752930056 694487664 659905296 715857290 586446016 489009113 567661008 575848912 456409552 774536304 466796064 795089936 591638608 509239312 682181584 485714892 670901712 512896728 815862800 807651432 601878480 880733392 878273080 830690768 604135440 612858064 619244584 674610456 604763472 562325710 526118864 772840592 556048232 800537792 494488272 550982736 707647088 414365760 442223368 615194848 595587728 802731932 618539792 787491880 554394320 725403216 834009392 523721476 788932184 620556168 479400968 682648860 736168010 455320035 729379184 773619920 663444492
173991728 238967860 49611636 298177364 114751348 81315908 170020180 539064884 363353016 484379792 404155536 420842909 295675920 156697344 302363412 241348868 171922180 356693108 226474940 337383544 455893812 442151572 85090196 225972532 544076724 401813780 82357888 424412040 70712688 334218228 364873564 435093316 417224756 157189024 310380916 62570252 47864564 277393396 72477460 76417588 423746868 511988410 525910836 118403244 95210786 476972360 271159092 323077396 530574516 82460788 112671604 113502772 200454196 527972796 91268372 454218540 422751732 128651156 320732468 115627060 538860036 331301404 47795252 58500084 345050980 167166477 321977908 140216616 217721012 138669393 121140711 410199400 443494196 433671358 349807348 264036596 57497628 314626884 442211028 61727186 316667354 71961492 106615788 158862772 324518196 62441748 261803564 492418644 376964660 382546996 182696500 450302388 544083140 472935988 451823436 232791308 187731552 522564428 341650324 460191380 368301656 350821440 52509440 805909632 447657088 823638624 189508736 5731430 158396592 937121836 426090176 50783000 315229440 820717549 690783424 417582062 152575028 922508704 784501248 750569031 877928112 289457093 924662016 387296000 977650000 299427264 988174848 497541816 258601304 379889664 596069184 103380640 44738402 736915592 500649400 771580064 993826304 697226440 394309792 908279376 923386047 636900792 575788214 469464428 928161520 14748192 723422592 692389534 320128896 311146052 495501472 109307008 46871552 73126400 7263644 327182280 855762944 207258368 401386176 113064736 587480064 558131904 111231040 16854596 531985768 129105000 567952707 747786240 272975360 750967192 75662576 428835344 400464436 570945184 725303808 195672576 528919424 610100997 610727424 481094184 644394924 90875640 981650528 318491648 507983486 663909600 751555416 218578272 124301144 508171188 297049600 946181890 403434880 258797402 890454528 280090084 746146304 23098816 243776000 777002704 437643540 305015060 677958876 553702696 328432480 464656160 718196040 403168904 294628744 464110984 527902216 689181980 491958888 278793000 416470376 686093544 722843499 518064360 361137366 617101464 402240808 346945232 751791332 737816936 442604116 605153400 566273288 690777080 674762326 725566984 769067528 643022870 692236968 575079496 299046792 518650216 733514856 376757064 504505960 316692968 746931288 596808552 495448476 582959608 736578024 408479464 540775480 672390576 677712264 353329256 718719190 482783336 538701632 375770984 532097796 312186328 689274816 316485736 579195048 487000008 316170442 753893480 436671976 604300174 338370082 315461736 411590904 482917032 302467336 357372776 430363488 602694625 459808040 376272500 484683336 354273752 559328552 761146162 439541608 360211560 398303656 732050482 585449560 716155432 406372182 295773512 280903064 591708776 629051957 643400182 343830154 533155258 554767848 663325014 766294200 585290344 427609916 674041176 656453784 555710312 368038888 105384188 562694852 448760082 510333204 195452200 304293552 325573888 527727152 281365392 390451132 469349652 223701232 292711536 318295696 521367776 156997246 109586864 324935756 542088496 129775904 246584960 347245052 230757264 473303600 113658360 327652896 491601296 127214352 467201552 167233536 429835220 157415472 302416196 493587376 91351184 165868436 290486320 211829032 560929920 392907664 242192272 300458896 432886416 240037068 526141776 430988432 494045840 110776024 275883632 367228928 185432167 409952998 275031940 311790752 460310760 374677280 508437360 481334160 75260660 367528624 112233196 326623120 544715664 412771120 281734146 147464296 517403040 209518300 534325641 85754256 435198372 463435616 379235296 338994824 144310288 212355248 324206236 248356368 537618912 430390639 135649296 195644384 465078416 101210566 561571656 478874096 345402672 102174618 426577576 315701520 273866896 503458304 340334852 285760704 514744775 503057904 474486800 290296848 212333296 179541720 250722376 260772232 265099000 534489960 405387448 203672968 235044424 394991176 264032782 396283416 299037956 411323272 426027240 143399712 503526602 368367786 41618952 75644232 100480680 395222792 298742076 163623576 441839432 61200200 290499328 173967944 148359704 118126792 42751016 426627336 461681704 452257608 151464520 84911976 102246152 374940232 277097096 123044840 54534472 263460168 361904392 459617096 408126848 349684456 315102088 371054082 241642808 144205905 222857800 231045704 111606344 429733096 121992856 450286728 246835400 164436104 337378376 140911684 326098504 168093520 471059592 462848224 257075272 535930184 533469872 485887560 259332232 268054856 274441376 329807248 259960264 217522502 181315656 428037384 211245024 455734584 149685064 206179528 362843880 69562552 97420160 270391640 250784520 457928724 273736584 442688672 209591112 380600008 489206184 178918268 444128976 275752960 134597760 337845652 391364802 110516827 384575976 428816712 318641284
293281596 358257728 168901504 417467232 234041216 200605776 289310048 658354752 482642884 603669660 523445404 540132777 414965788 275987212 421653280 360638736 291212048 475982976 345764808 456673412 575183680 561441440 204380064 345262400 663366592 521103648 201647756 543701908 190002556 453508096 484163432 554383184 536514624 276478892 429670784 181860120 167154432 396683264 191767328 195707456 543036736 631278278 645200704 237693112 214500654 596262228 390448960 442367264 649864384 201750656 231961472 232792640 319744064 647262664 210558240 573508408 542041600 247941024 440022336 234916928 658149904 450591272 167085120 177789952 464340848 286456345 441267776 259506484 337010880 257959261 240430579 529489268 562784064 552961226 469097216 383326464 176787496 433916752 561500896 181017054 435957222 191251360 225905656 278152640 443808064 181731616 381093432 611708512 496254528 501836864 301986368 569592256 663373008 592225856 571113304 352081176 307021420 641854296 460940192 579481248 985107712 443557544 105495808 445255504 927960438 863289572 841457028 590274304 907282240 769371136 401391750 711908508 162124352 789307392 285840615 400392652 910566380 270236784 952077344 130257968 830855784 297805364 961239120 468607072 605389072 471225344 544845992 565054784 838501240 360490400 760334304 948684544 976681728 320085368 938202850 811740518 300269184 307416160 196118784 899846864 734318308 890423968 787980660 764930560 423675174 785771552 810159680 49975668 783109888 905225712 184836152 825853820 26570780 161428592 745028864 830454868 914370268 34611584 175074304 730367744 383978568 186986669 389968384 177616352 940599580 982665512 872242624 169502144 780097496 102195456 937454528 20290636 659662824 952478800 112643840 235377664 768514756 2703488 565319700 153421952 32205952 186575840 932029408 664064752 121747968 967738368 644446720 795279852 638625940 441905975 469565520 506744328 203117493 539709120 369022340 367140992 680235904 473902964 713102192 305720816 411235244 278606764 651550580 527294400 302024184 438247864 691787744 376760608 268220448 437702688 501493920 662773684 465550592 252384704 390062080 659685248 696435203 491656064 334729070 590693168 375832512 320536936 725383036 711408640 416195820 578745104 539864992 664368784 648354030 699158688 742659232 616614574 665828672 548671200 272638496 492241920 707106560 350348768 478097664 290284672 720522992 570400256 469040180 556551312 710169728 382071168 514367184 645982280 651303968 326920960 692310894 456375040 512293336 349362688 505689500 285778032 662866520 290077440 552786752 460591712 289762146 727485184 410263680 577891878 311961786 289053440 385182608 456508736 276059040 330964480 403955192 576286329 433399744 349864204 458275040 327865456 532920256 734737866 413133312 333803264 371895360 705642186 559041264 689747136 379963886 269365216 254494768 565300480 602643661 616991886 317421858 506746962 528359552 636916718 739885904 558882048 401201620 647632880 630045488 529302016 615680192 353025492 810336156 696401386 757974508 443093504 551934856 573215192 775368456 529006696 638092436 716990956 471342536 540352840 565937000 769009080 404638550 357228168 572577060 789729800 377417208 494226264 594886356 478398568 720944904 361299664 575294200 739242600 374855656 714842856 414874840 677476524 405056776 550057500 741228680 338992488 413509740 538127624 459470336 808571224 640548968 489833576 548100200 680527720 487678372 773783080 678629736 741687144 358417328 523524936 614870232 433073471 657594302 522673244 559432056 707952064 622318584 756078664 728975464 322901964 615169928 359874500 574264424 792356968 660412424 529375450 395105600 765044344 457159604 781966945 333395560 682839676 711076920 626876600 586636128 391951592 459996552 571847540 495997672 785260216 678031943 383290600 443285688 712719720 348851870 809212960 726515400 593043976 349815922 674218880 563342824 521508200 751099608 587976156 533402008 762386079 750699208 722128104 537938152 459974600 350811404 421992060 432041916 436368684 705759644 576657132 374942652 406314108 566260860 435302466 567553100 470307640 582592956 597296924 314669396 674796286 539637470 212888636 246913916 271750364 566492476 470011760 334893260 613109116 232469884 461769012 345237628 319629388 289396476 214020700 597897020 632951388 623527292 322734204 256181660 273515836 546209916 448366780 294314524 225804156 434729852 533174076 630886780 579396532 520954140 486371772 542323766 412912492 315475589 394127484 402315388 282876028 601002780 293262540 621556412 418105084 335705788 508648060 312181368 497368188 339363204 642329276 634117908 428344956 707199868 704739556 657157244 430601916 439324540 445711060 501076932 431229948 388792186 352585340 599307068 382514708 627004268 320954748 377449212 534113564 240832236 268689844 441661324 422054204 629198408 445006268 613958356 380860796 551869692 660475868 350187952 615398660 447022644 305867444 509115336 562634486 281786511 555845660 600086396 489910968
381234428 446210560 256854336 505420064 321994048 288558608 377262880 746307584 570595716 691622492 611398236 628085609 502918620 363940044 509606112 448591568 379164880 563935808 433717640 544626244 663136512 649394272 292332896 433215232 751319424 609056480 289600588 631654740 277955388 541460928 572116264 642336016 624467456 364431724 517623616 269812952 255107264 484636096 279720160 283660288 630989568 719231110 733153536 325645944 302453486 684215060 478401792 530320096 737817216 289703488 319914304 320745472 407696896 735215496 298511072 661461240 629994432 335893856 527975168 322869760 746102736 538544104 255037952 265742784 552293680 374409177 529220608 347459316 424963712 345912093 328383411 617442100 650736896 640914058 557050048 471279296 264740328 521869584 649453728 268969886 523910054 279204192 313858488 366105472 531760896 269684448 469046264 699661344 584207360 589789696 389939200 657545088 751325840 680178688 659066136 440034008 394974252 729807128 548893024 667434080 585213540 167033032 19601664 613555024 520149072 955840200 214716672 971621120 858473472 658497168 84875152 255108896 23422408 628170528 568175616 968982464 874035328 363122656 766744324 642145024 579676320 935507584 793314340 89864192 361014664 506904960 885229568 272768300 39013888 795437640 270648448 99486976 721622144 126275968 692269616 731984904 221494896 830037744 155727105 817110352 883548032 491331744 123520032 571901440 47291704 622276800 358335968 949858384 735086464 53236224 471880424 783201280 748168448 559725568 553670432 773450368 142549248 179746816 626313280 602688450 914037600 821977152 285550800 70098536 996887500 684569792 664478720 488351844 239292548 263814206 481986164 668782400 307183104 345266880 865696464 186123496 846861552 676215232 597389586 464714772 799280512 508421192 811792388 990880104 800526336 590899552 19443824 403132752 226680088 265995783 677669000 778185860 615453992 892499176 546095200 959424912 142296288 190464176 41320000 502583384 449177252 316548772 689492588 565236408 339966192 476189872 729729752 414702616 306162456 475644696 539435928 700715692 503492600 290326712 428004088 697627256 734377211 529598072 372671078 628635176 413774520 358478944 763325044 749350648 454137828 616687112 577807000 702310792 686296038 737100696 780601240 654556582 703770680 586613208 310580504 530183928 745048568 388290776 516039672 328226680 758465000 608342264 506982188 594493320 748111736 420013176 552309192 683924288 689245976 364862968 730252902 494317048 550235344 387304696 543631508 323720040 700808528 328019448 590728760 498533720 327704154 765427192 448205688 615833886 349903794 326995448 423124616 494450744 314001048 368906488 441897200 614228337 471341752 387806212 496217048 365807464 570862264 772679874 451075320 371745272 409837368 743584194 596983272 727689144 417905894 307307224 292436776 603242488 640585669 654933894 355363866 544688970 566301560 674858726 777827912 596824056 439143628 685574888 667987496 567244024 522587712 259933012 717243676 603308906 664882028 350001024 458842376 480122712 682275976 435914216 544999956 623898476 378250056 447260360 472844520 675916600 311546070 264135688 479484580 696637320 284324728 401133784 501793876 385306088 627852424 268207184 482201720 646150120 281763176 621750376 321782360 584384044 311964296 456965020 648136200 245900008 320417260 445035144 366377856 715478744 547456488 396741096 455007720 587435240 394585892 680690600 585537256 648594664 265324848 430432456 521777752 339980991 564501822 429580764 466339576 614859584 529226104 662986184 635882984 229809484 522077448 266782020 481171944 699264488 567319944 436282970 302013120 671951864 364067124 688874465 240303080 589747196 617984440 533784120 493543648 298859112 366904072 478755060 402905192 692167736 584939463 290198120 350193208 619627240 255759390 716120480 633422920 499951496 256723442 581126400 470250344 428415720 658007128 494883676 440309528 669293599 657606728 629035624 444845672 366882120 416729488 487910144 497960000 502286768 771677728 642575216 440860736 472232192 632178944 501220550 633471184 536225724 648511040 663215008 380587480 740714370 605555554 278806720 312832000 337668448 632410560 535929844 400811344 679027200 298387968 527687096 411155712 385547472 355314560 279938784 663815104 698869472 689445376 388652288 322099744 339433920 612128000 514284864 360232608 291722240 500647936 599092160 696804864 645314616 586872224 552289856 608241850 478830576 381393673 460045568 468233472 348794112 666920864 359180624 687474496 484023168 401623872 574566144 378099452 563286272 405281288 708247360 700035992 494263040 773117952 770657640 723075328 496520000 505242624 511629144 566995016 497148032 454710270 418503424 665225152 448432792 692922352 386872832 443367296 600031648 306750320 334607928 507579408 487972288 695116492 510924352 679876440 446778880 617787776 726393952 416106036 681316744 512940728 371785528 575033420 628552570 347704595 621763744 666004480 555829052
438988764 503964896 314608672 563174400 379748384 346312944 435017216 804061920 628350052 749376828 669152572 685839945 560672956 421694380 567360448 506345904 436919216 621690144 491471976 602380580 720890848 707148608 350087232 490969568 809073760 666810816 347354924 689409076 335709724 599215264 629870600 700090352 682221792 422186060 575377952 327567288 312861600 542390432 337474496 341414624 688743904 776985446 790907872 383400280 360207822 741969396 536156128 588074432 795571552 347457824 377668640 378499808 465451232 792969832 356265408 719215576 687748768 393648192 585729504 380624096 803857072 596298440 312792288 323497120 610048016 432163513 586974944 405213652 482718048 403666429 386137747 675196436 708491232 698668394 614804384 529033632 322494664 579623920 707208064 326724222 581664390 336958528 371612824 423859808 589515232 327438784 526800600 757415680 641961696 647544032 447693536 715299424 809080176 737933024 716820472 497788344 452728588 787561464 606647360 725188416 387320045 409845376 842204000 367296832 258931504 679918000 868588224 146399827 688026056 603288384 37783864 202196864 851655024 181917696 144076964 770773184 709488800 793935584 431440316 858456508 213534368 339857870 985292414 13019008 867248896 268933312 650129408 871644004 796047120 231482544 986664448 285608800 457420960 548686976 975277792 111347696 841189142 155841696 34098336 192022340 202450352 694909528 135476970 822589472 451285344 208994400 364008416 585864864 456165104 816274944 232532480 663562240 929502152 285512234 617777408 106844160 274217984 264142016 587104744 74398016 891415040 277584198 858061786 898512640 687260736 668879616 25931200 307288576 164873792 760366716 920107520 178400256 380912820 573517750 781095552 929394554 398488720 240012210 622250496 568399872 771925280 397286704 834041716 3065625 637607968 229788356 309171568 292308404 912998304 162648064 775865574 937220576 533803520 85094560 203719440 749713920 730683712 302912128 400155232 757008896 643000620 510372140 883315956 759059776 533789560 670013240 923553120 608525984 499985824 669468064 733259296 894539060 697315968 484150080 621827456 891450624 928200579 723421440 566494446 822458544 607597888 552302312 957148412 943174016 647961196 810510480 771630368 896134160 880119406 930924064 974424608 848379950 897594048 780436576 504403872 724007296 938871936 582114144 709863040 522050048 952288368 802165632 700805556 788316688 941935104 613836544 746132560 877747656 883069344 558686336 924076270 688140416 744058712 581128064 737454876 517543408 894631896 521842816 784552128 692357088 521527522 959250560 642029056 809657254 543727162 520818816 616947984 688274112 507824416 562729856 635720568 808051705 665165120 581629580 690040416 559630832 764685632 966503242 644898688 565568640 603660736 937407562 790806640 921512512 611729262 501130592 486260144 797065856 834409037 848757262 549187234 738512338 760124928 868682094 971651280 790647424 632966996 879398256 861810864 761067392 391307320 128652620 585963284 472028514 533601636 218720632 327561984 348842320 550995584 304633824 413719564 492618084 246969664 315979968 341564128 544636208 180265678 132855296 348204188 565356928 153044336 269853392 370513484 254025696 496572032 136926792 350921328 514869728 150482784 490469984 190501968 453103652 180683904 325684628 516855808 114619616 189136868 313754752 235097464 584198352 416176096 265460704 323727328 456154848 263305500 549410208 454256864 517314272 134044456 299152064 390497360 208700599 433221430 298300372 335059184 483579192 397945712 531705792 504602592 98529092 390797056 135501628 349891552 567984096 436039552 305002578 170732728 540671472 232786732 557594073 109022688 458466804 486704048 402503728 362263256 167578720 235623680 347474668 271624800 560887344 453659071 158917728 218912816 488346848 124478998 584840088 502142528 368671104 125443050 449846008 338969952 297135328 526726736 363603284 309029136 538013207 526326336 497755232 313565280 235601728 570317420 641498076 651547932 655874700 925265660 796163148 594448668 625820124 785766876 654808482 787059116 689813656 802098972 816802940 534175412 894302302 759143486 432394652 466419932 491256380 785998492 689517776 554399276 832615132 451975900 681275028 564743644 539135404 508902492 433526716 817403036 852457404 843033308 542240220 475687676 493021852 765715932 667872796 513820540 445310172 654235868 752680092 850392796 798902548 740460156 705877788 761829782 632418508 534981605 613633500 621821404 502382044 820508796 512768556 841062428 637611100 555211804 728154076 531687384 716874204 558869220 861835292 853623924 647850972 926705884 924245572 876663260 650107932 658830556 665217076 720582948 650735964 608298202 572091356 818813084 602020724 846510284 540460764 596955228 753619580 460338252 488195860 661167340 641560220 848704424 664512284 833464372 600366812 771375708 879981884 569693968 834904676 666528660 525373460 728621352 782140502 501292527 775351676 819592412 709416984
340257788 405233920 215877696 464443424 281017408 247581968 336286240 705330944 529619076 650645852 570421596 587108969 461941980 322963404 468629472 407614928 338188240 522959168 392741000 503649604 622159872 608417632 251356256 392238592 710342784 568079840 248623948 590678100 236978748 500484288 531139624 601359376 583490816 323455084 476646976 228836312 214130624 443659456 238743520 242683648 590012928 678254470 692176896 284669304 261476846 643238420 437425152 489343456 696840576 248726848 278937664 279768832 366720256 694238856 257534432 620484600 589017792 294917216 486998528 281893120 705126096 497567464 214061312 224766144 511317040 333432537 488243968 306482676 383987072 304935453 287406771 576465460 609760256 599937418 516073408 430302656 223763688 480892944 608477088 227993246 482933414 238227552 272881848 325128832 490784256 228707808 428069624 658684704 543230720 548813056 348962560 616568448 710349200 639202048 618089496 399057368 353997612 688830488 507916384 626457440 130042880 719568896 832112381 81656256 482576768 565190080 123077888 564841544 355938784 738540544 797206394 241927580 221569144 603007392 915259904 464879808 14011960 293493240 112348312 821104448 916488000 811261184 628628608 253593536 891007920 627856128 69751936 819664338 63657024 473654884 607435850 520176888 556110452 243562976 347489134 528383538 89385820 123551738 59832320 548350336 3183968 732416944 651886432 374274368 104896736 261233280 467491072 399544832 169378916 349702484 556752228 914279640 35058688 314728840 932990352 525717204 439639376 591411648 488784744 421332664 796974560 688074048 905504554 173590332 526608576 558096544 519477888 139942368 456280918 987861040 916879616 999712848 524512992 839476568 313912684 715310092 476159627 268799418 215715200 810166785 432764928 787022752 788226520 223981152 249102302 359477084 326702072 747032704 97556944 234110792 262552792 666928384 230307808 584540160 198708000 437861076 351878752 984397088 553088440 1015936 565122668 432494188 805438004 681181824 455911608 592135288 845675168 530648032 422107872 591590112 655381344 816661108 619438016 406272128 543949504 813572672 850322627 645543488 488616494 744580592 529719936 474424360 879270460 865296064 570083244 732632528 693752416 818256208 802241454 853046112 896546656 770501998 819716096 702558624 426525920 646129344 860993984 504236192 631985088 444172096 874410416 724287680 622927604 710438736 864057152 535958592 668254608 799869704 805191392 480808384 846198318 610262464 666180760 503250112 659576924 439665456 816753944 443964864 706674176 614479136 443649570 881372608 564151104 731779302 465849210 442940864 539070032 610396160 429946464 484851904 557842616 730173753 587287168 503751628 612162464 481752880 686807680 888625290 567020736 487690688 525782784 859529610 712928688 843634560 533851310 423252640 408382192 719187904 756531085 770879310 471309282 660634386 682246976 790804142 893773328 712769472 555089044 801520304 783932912 683189440 726669782 464015082 921325746 807390976 868964098 554083094 662924446 684204782 886358046 639996286 749082026 827980546 582332126 651342430 676926590 879998670 515628140 468217758 683566650 900719390 488406798 605215854 705875946 589388158 831934494 472289254 686283790 850232190 485845246 825832446 525864430 788466114 516046366 661047090 852218270 449982078 524499330 649117214 570459926 919560814 751538558 600823166 659089790 791517310 598667962 884772670 789619326 852676734 469406918 634514526 725859822 544063061 768583892 633662834 670421646 818941654 733308174 867068254 839965054 433891554 726159518 470864090 685254014 903346558 771402014 640365040 506095190 876033934 568149194 892956535 444385150 793829266 822066510 737866190 697625718 502941182 570986142 682837130 606987262 896249806 789021533 494280190 554275278 823709310 459841460 920202550 837504990 704033566 460805512 785208470 674332414 632497790 862089198 698965746 644391598 873375669 861688798 833117694 648927742 570964190 607957904 679138560 689188416 693515184 962906144 833803632 632089152 663460608 823407360 692448966 824699600 727454140 839739456 854443424 571815896 931942786 796783970 470035136 504060416 528896864 823638976 727158260 592039760 870255616 489616384 718915512 602384128 576775888 546542976 471167200 855043520 890097888 880673792 579880704 513328160 530662336 803356416 705513280 551461024 482950656 691876352 790320576 888033280 836543032 778100640 743518272 799470266 670058992 572622089 651273984 659461888 540022528 858149280 550409040 878702912 675251584 592852288 765794560 569327868 754514688 596509704 899475776 891264408 685491456 964346368 961886056 914303744 687748416 696471040 702857560 758223432 688376448 645938686 609731840 856453568 639661208 884150768 578101248 634595712 791260064 497978736 525836344 698807824 679200704 886344908 702152768 871104856 638007296 809016192 917622368 607334452 872545160 704169144 563013944 766261836 819780986 538933011 812992160 857232896 747057468
398873118 463849250 274493026 523058754 339632738 306197298 394901570 763946274 588234406 709261182 629036926 645724299 520557310 381578734 527244802 466230258 396803570 581574498 451356330 562264934 680775202 667032962 309971586 450853922 768958114 626695170 307239278 649293430 295594078 559099618 589754954 659974706 642106146 382070414 535262306 287451642 272745954 502274786 297358850 301298978 648628258 736869800 750792226 343284634 320092176 701853750 496040482 547958786 755455906 307342178 337552994 338384162 425335586 752854186 316149762 679099930 647633122 353532546 545613858 340508450 763741426 556182794 272676642 283381474 569932370 392047867 546859298 365098006 442602402 363550783 346022101 635080790 668375586 658552748 574688738 488917986 282379018 539508274 667092418 286608576 541548744 296842882 331497178 383744162 549399586 287323138 486684954 717300034 601846050 607428386 407577890 675183778 768964530 697817378 676704826 457672698 412612942 747445818 566531714 685072770 923663585 639881568 620285806 343750400 104014680 628621877 17424931 605149952 206895976 518064280 347266800 303886848 852996608 51783168 34719976 671000384 395920384 997840896 114713136 961123264 126506875 86816256 79515876 675021232 194315356 971818304 403738304 460732900 175675600 502948646 713242496 527040256 47300420 182019776 628839808 527129768 832432752 429970176 115720518 715359424 933872228 335261408 258366284 241002496 720355984 66543008 991253696 950725760 422883328 498403680 343102336 712658060 634428656 545901168 146082068 361763024 245972608 804817454 561048813 257938404 925626976 991240920 944182976 510089664 34957220 28086272 990196416 749770240 131024640 183639840 534797064 428100352 882621600 310789600 773445276 505281560 563868288 671740896 67234304 510719664 151858304 435541340 15234205 971984256 738877728 995750322 790235552 63262208 44249648 565598848 259365760 954839212 852064439 295267072 693445504 349578176 822689484 532898764 262556536 455648976 602909916 470281436 843225252 718969072 493698856 629922536 883462416 568435280 459895120 629377360 693168592 854448356 657225264 444059376 581736752 851359920 888109875 683330736 526403742 782367840 567507184 512211608 917057708 903083312 607870492 770419776 731539664 856043456 840028702 890833360 934333904 808289246 857503344 740345872 464313168 683916592 898781232 542023440 669772336 481959344 912197664 762074928 660714852 748225984 901844400 573745840 706041856 837656952 842978640 518595632 883985566 648049712 703968008 541037360 697364172 477452704 854541192 481752112 744461424 652266384 481436818 919159856 601938352 769566550 503636458 480728112 576857280 648183408 467733712 522639152 595629864 767961001 625074416 541538876 649949712 519540128 724594928 926412538 604807984 525477936 563570032 897316858 750715936 881421808 571638558 461039888 446169440 756975152 794318333 808666558 509096530 698421634 720034224 828591390 931560576 750556720 592876292 839307552 821720160 720976688 794843992 532189292 989499956 875565186 937138308 622257304 731098656 752378992 954532256 708170496 817256236 896154756 650506336 719516640 745100800 948172880 583802350 536391968 751740860 968893600 556581008 673390064 774050156 657562368 900108704 540463464 754458000 918406400 554019456 894006656 594038640 856640324 584220576 729221300 920392480 518156288 592673540 717291424 638634136 987735024 819712768 668997376 727264000 859691520 666842172 952946880 857793536 920850944 537581128 702688736 794034032 612237271 836758102 701837044 738595856 887115864 801482384 935242464 908139264 502065764 794333728 539038300 753428224 971520768 839576224 708539250 574269400 944208144 636323404 961130745 512559360 862003476 890240720 806040400 765799928 571115392 639160352 751011340 675161472 964424016 857195743 562454400 622449488 891883520 528015670 988376760 905679200 772207776 528979722 853382680 742506624 700672000 930263408 767139956 712565808 941549879 929863008 901291904 717101952 639138400 312683098 383863754 393913610 398240378 667631338 538528826 336814346 368185802 528132554 397174160 529424794 432179334 544464650 559168618 276541090 636667980 501509164 174760330 208785610 233622058 528364170 431883454 296764954 574980810 194341578 423640706 307109322 281501082 251268170 175892394 559768714 594823082 585398986 284605898 218053354 235387530 508081610 410238474 256186218 187675850 396601546 495045770 592758474 541268226 482825834 448243466 504195460 374784186 277347283 355999178 364187082 244747722 562874474 255134234 583428106 379976778 297577482 470519754 274053062 459239882 301234898 604200970 595989602 390216650 669071562 666611250 619028938 392473610 401196234 407582754 462948626 393101642 350663880 314457034 561178762 344386402 588875962 282826442 339320906 495985258 202703930 230561538 403533018 383925898 591070102 406877962 575830050 342732490 513741386 622347562 312059646 577270354 408894338 267739138 470987030 524506180 243658205 517717354 561958090 451782662
507771196 572747328 383391104 631956832 448530816 415095376 503799648 872844352 697132484 818159260 737935004 754622377 629455388 490476812 636142880 575128336 505701648 690472576 560254408 671163012 789673280 775931040 418869664 559752000 877856192 735593248 416137356 758191508 404492156 667997696 698653032 768872784 751004224 490968492 644160384 396349720 381644032 611172864 406256928 410197056 757526336 845767878 859690304 452182712 428990254 810751828 604938560 656856864 864353984 416240256 446451072 447282240 534233664 861752264 425047840 787998008 756531200 462430624 654511936 449406528 872639504 665080872 381574720 392279552 678830448 500945945 655757376 473996084 551500480 472448861 454920179 743978868 777273664 767450826 683586816 597816064 391277096 648406352 775990496 395506654 650446822 405740960 440395256 492642240 658297664 396221216 595583032 826198112 710744128 716326464 516475968 784081856 877862608 806715456 785602904 566570776 521511020 856343896 675429792 793970848 325492544 931858676 20045312 881812640 894292400 521509736 764343552 873348448 546448064 766174584 903502848 859120832 53373011 526266473 993147480 679961896 429740032 140288256 826963217 884065488 769582096 498545024 273961720 777514160 294933974 188499910 786829696 757583728 991494016 763148704 875736288 647776294 514347104 614428672 734021536 572816084 559554440 294596384 357209536 932891842 101676784 880673600 300950400 182409216 711831456 172715296 982908672 577683968 922533080 368875776 586933268 359234496 189812180 495286392 157795584 39100288 439349356 463766804 80106080 309906496 192713968 178773856 407488688 251289344 786123904 194453632 432622568 40549868 459809200 268664080 650684844 621402880 857113108 109110752 320199688 128717396 699139488 711224604 621308416 396418624 392178176 526792448 892199756 341980160 203027964 835616256 255154176 814879624 251603968 215907118 395626496 776484352 453480600 360182702 790108288 384949536 943569656 645959296 48562736 206610304 310549868 177921388 550865204 426609024 201338808 337562488 591102368 276075232 167535072 337017312 400808544 562088308 364865216 151699328 289376704 558999872 595749827 390970688 234043694 490007792 275147136 219851560 624697660 610723264 315510444 478059728 439179616 563683408 547668654 598473312 641973856 515929198 565143296 447985824 171953120 391556544 606421184 249663392 377412288 189599296 619837616 469714880 368354804 455865936 609484352 281385792 413681808 545296904 550618592 226235584 591625518 355689664 411607960 248677312 405004124 185092656 562181144 189392064 452101376 359906336 189076770 626799808 309578304 477206502 211276410 188368064 284497232 355823360 175373664 230279104 303269816 475600953 332714368 249178828 357589664 227180080 432234880 634052490 312447936 233117888 271209984 604956810 458355888 589061760 279278510 168679840 153809392 464615104 501958285 516306510 216736482 406061586 427674176 536231342 639200528 458196672 300516244 546947504 529360112 428616640 530883192 268228492 725539156 611604386 673177508 358296504 467137856 488418192 690571456 444209696 553295436 632193956 386545536 455555840 481140000 684212080 319841550 272431168 487780060 704932800 292620208 409429264 510089356 393601568 636147904 276502664 490497200 654445600 290058656 630045856 330077840 592679524 320259776 465260500 656431680 254195488 328712740 453330624 374673336 723774224 555751968 405036576 463303200 595730720 402881372 688986080 593832736 656890144 273620328 438727936 530073232 348276471 572797302 437876244 474635056 623155064 537521584 671281664 644178464 238104964 530372928 275077500 489467424 707559968 575615424 444578450 310308600 680247344 372362604 697169945 248598560 598042676 626279920 542079600 501839128 307154592 375199552 487050540 411200672 700463216 593234943 298493600 358488688 627922720 264054870 724415960 641718400 508246976 265018922 589421880 478545824 436711200 666302608 503179156 448605008 677589079 665902208 637331104 453141152 375177600 329553936 400734592 410784448 415111216 684502176 555399664 353685184 385056640 545003392 414044998 546295632 449050172 561335488 576039456 293411928 653538818 518380002 191631168 225656448 250492896 545235008 448754292 313635792 591851648 211212416 440511544 323980160 298371920 268139008 192763232 576639552 611693920 602269824 301476736 234924192 252258368 524952448 427109312 273057056 204546688 413472384 511916608 609629312 558139064 499696672 465114304 521066298 391655024 294218121 372870016 381057920 261618560 579745312 272005072 600298944 396847616 314448320 487390592 290923900 476110720 318105736 621071808 612860440 407087488 685942400 683482088 635899776 409344448 418067072 424453592 479819464 409972480 367534718 331327872 578049600 361257240 605746800 299697280 356191744 512856096 219574768 247432376 420403856 400796736 607940940 423748800 592700888 359603328 530612224 639218400 328930484 594141192 425765176 284609976 487857868 541377018 260529043 534588192 578828928 468653500
535121228 600097360 410741136 659306864 475880848 442445408 531149680 900194384 724482516 845509292 765285036 781972409 656805420 517826844 663492912 602478368 533051680 717822608 587604440 698513044 817023312 803281072 446219696 587102032 905206224 762943280 443487388 785541540 431842188 695347728 726003064 796222816 778354256 518318524 671510416 423699752 408994064 638522896 433606960 437547088 784876368 873117910 887040336 479532744 456340286 838101860 632288592 684206896 891704016 443590288 473801104 474632272 561583696 889102296 452397872 815348040 783881232 489780656 681861968 476756560 899989536 692430904 408924752 419629584 706180480 528295977 683107408 501346116 578850512 499798893 482270211 771328900 804623696 794800858 710936848 625166096 418627128 675756384 803340528 422856686 677796854 433090992 467745288 519992272 685647696 423571248 622933064 853548144 738094160 743676496 543826000 811431888 905212640 834065488 812952936 593920808 548861052 883693928 702779824 821320880 679587072 272917376 622324000 789959896 655075712 385832556 591557328 269961036 879370500 407930818 675219008 438521056 190495392 746103056 824645800 690795584 477008640 348624704 861603904 929973184 722043712 580144640 532223384 545015808 285025824 217227688 79509082 806878336 807555012 891084034 990927200 673606976 487074560 266311776 994527088 608573280 738747376 691611648 342423239 82759440 690120000 271278080 213922864 140927876 788808192 874853520 539024384 300172320 302011392 490908990 769142268 843636473 774789448 852836864 651073840 558436608 922173990 989213504 845077536 492646752 255434496 717386064 992317440 327490304 443234144 30655920 551129536 213108744 209545728 779262256 947571991 633370344 875379168 342555888 565903120 77856595 799091860 600517192 541713280 573360672 580534032 753584792 245264896 129914776 527347688 782149404 347255128 517465600 998875904 134907088 487640288 931372816 686042432 297724144 537720992 797775332 779052864 12752544 538334336 185623040 208060106 75431626 448375442 324119262 98849046 235072726 488612606 173585470 65045310 234527550 298318782 459598546 262375454 49209566 186886942 456510110 493260065 288480926 131553932 387518030 172657374 117361798 522207898 508233502 213020682 375569966 336689854 461193646 445178892 495983550 539484094 413439436 462653534 345496062 69463358 289066782 503931422 147173630 274922526 87109534 517347854 367225118 265865042 353376174 506994590 178896030 311192046 442807142 448128830 123745822 489135756 253199902 309118198 146187550 302514362 82602894 459691382 86902302 349611614 257416574 86587008 524310046 207088542 374716740 108786648 85878302 182007470 253333598 72883902 127789342 200780054 373111191 230224606 146689066 255099902 124690318 329745118 531562728 209958174 130628126 168720222 502467048 355866126 486571998 176788748 66190078 51319630 362125342 399468523 413816748 114246720 303571824 325184414 433741580 536710766 355706910 198026482 444457742 426870350 326126878 394098268 131443568 588754232 474819462 536392584 221511580 330352932 351633268 553786532 307424772 416510512 495409032 249760612 318770916 344355076 547427156 183056626 135646244 350995136 568147876 155835284 272644340 373304432 256816644 499362980 139717740 353712276 517660676 153273732 493260932 193292916 455894600 183474852 328475576 519646756 117410564 191927816 316545700 237888412 586989300 418967044 268251652 326518276 458945796 266096448 552201156 457047812 520105220 136835404 301943012 393288308 211491547 436012378 301091320 337850132 486370140 400736660 534496740 507393540 101320040 393588004 138292576 352682500 570775044 438830500 307793526 173523676 543462420 235577680 560385021 111813636 461257752 489494996 405294676 365054204 170369668 238414628 350265616 274415748 563678292 456450019 161708676 221703764 491137796 127269946 587631036 504933476 371462052 128233998 452636956 341760900 299926276 529517684 366394232 311820084 540804155 529117284 500546180 316356228 238392676 481951760 553132416 563182272 567509040 836900000 707797488 506083008 537454464 697401216 566442822 698693456 601447996 713733312 728437280 445809752 805936642 670777826 344028992 378054272 402890720 697632832 601152116 466033616 744249472 363610240 592909368 476377984 450769744 420536832 345161056 729037376 764091744 754667648 453874560 387322016 404656192 677350272 579507136 425454880 356944512 565870208 664314432 762027136 710536888 652094496 617512128 673464122 544052848 446615945 525267840 533455744 414016384 732143136 424402896 752696768 549245440 466846144 639788416 443321724 628508544 470503560 773469632 765258264 559485312 838340224 835879912 788297600 561742272 570464896 576851416 632217288 562370304 519932542 483725696 730447424 513655064 758144624 452095104 508589568 665253920 371972592 399830200 572801680 553194560 760338764 576146624 745098712 512001152 683010048 791616224 481328308 746539016 578163000 437007800 640255692 693774842 412926867 686986016 731226752 621051324
514205228 579181360 389825136 638390864 454964848 421529408 510233680 879278384 703566516 824593292 744369036 761056409 635889420 496910844 642576912 581562368 512135680 696906608 566688440 677597044 796107312 782365072 425303696 566186032 884290224 742027280 422571388 764625540 410926188 674431728 705087064 775306816 757438256 497402524 650594416 402783752 388078064 617606896 412690960 416631088 763960368 852201910 866124336 458616744 435424286 817185860 611372592 663290896 870788016 422674288 452885104 453716272 540667696 868186296 431481872 794432040 762965232 468864656 660945968 455840560 879073536 671514904 388008752 398713584 685264480 507379977 662191408 480430116 557934512 478882893 461354211 750412900 783707696 773884858 690020848 604250096 397711128 654840384 782424528 401940686 656880854 412174992 446829288 499076272 664731696 402655248 602017064 832632144 717178160 722760496 522910000 790515888 884296640 813149488 792036936 573004808 527945052 862777928 681863824 800404880 326325248 382023680 704097788 186092160 675841984 18649784 46527936 797243904 60586448 472888764 334689688 543079208 979828576 756826592 482685376 52644128 680114944 617443904 536584106 535828768 248636634 199664704 536488372 755836976 982736800 332488704 263265536 257220872 618030658 739879936 458108656 775786752 555350264 347209808 144063584 968858020 761577984 126858784 180284864 48226368 7461888 756662294 352046752 255494455 785516240 64662880 668680000 954628008 484395131 755591068 46126080 288746752 911235848 641487360 51050432 363551064 457577640 433659528 786750560 301375688 881546558 114881688 764225388 164953760 903093768 249532544 889467096 759580299 729396016 881647500 685383700 361697128 196342000 300796288 790518012 76823684 788870672 110845952 931622860 191717004 215807392 107048672 479915328 75349760 133323884 837563396 123638982 372562192 257038816 38983312 663071680 794410712 419956480 36647392 433711712 286451296 413457624 664388032 806313328 168809072 301877004 169248524 542192340 417936160 192665944 328889624 582429504 267402368 158862208 328344448 392135680 553415444 356192352 143026464 280703840 550327008 587076963 382297824 225370830 481334928 266474272 211178696 616024796 602050400 306837580 469386864 430506752 555010544 538995790 589800448 633300992 507256334 556470432 439312960 163280256 382883680 597748320 240990528 368739424 180926432 611164752 461042016 359681940 447193072 600811488 272712928 405008944 536624040 541945728 217562720 582952654 347016800 402935096 240004448 396331260 176419792 553508280 180719200 443428512 351233472 180403906 618126944 300905440 468533638 202603546 179695200 275824368 347150496 166700800 221606240 294596952 466928089 324041504 240505964 348916800 218507216 423562016 625379626 303775072 224445024 262537120 596283946 449683024 580388896 270605646 160006976 145136528 455942240 493285421 507633646 208063618 397388722 419001312 527558478 630527664 449523808 291843380 538274640 520687248 419943776 727377684 464722984 922033648 808098878 869672000 554790996 663632348 684912684 887065948 640704188 749789928 828688448 583040028 652050332 677634492 880706572 516336042 468925660 684274552 901427292 489114700 605923756 706583848 590096060 832642396 472997156 686991692 850940092 486553148 826540348 526572332 789174016 516754268 661754992 852926172 450689980 525207232 649825116 571167828 920268716 752246460 601531068 659797692 792225212 599375864 885480572 790327228 853384636 470114820 635222428 726567724 544770963 769291794 634370736 671129548 819649556 734016076 867776156 840672956 434599456 726867420 471571992 685961916 904054460 772109916 641072942 506803092 876741836 568857096 893664437 445093052 794537168 822774412 738574092 698333620 503649084 571694044 683545032 607695164 896957708 789729435 494988092 554983180 824417212 460549362 920910452 838212892 704741468 461513414 785916372 675040316 633205692 862797100 699673648 645099500 874083571 862396700 833825596 649635644 571672092 629774688 700955344 711005200 715331968 984722928 855620416 653905936 685277392 845224144 714265750 846516384 749270924 861556240 876260208 593632680 953759570 818600754 491851920 525877200 550713648 845455760 748975044 613856544 892072400 511433168 740732296 624200912 598592672 568359760 492983984 876860304 911914672 902490576 601697488 535144944 552479120 825173200 727330064 573277808 504767440 713693136 812137360 909850064 858359816 799917424 765335056 821287050 691875776 594438873 673090768 681278672 561839312 879966064 572225824 900519696 697068368 614669072 787611344 591144652 776331472 618326488 921292560 913081192 707308240 986163152 983702840 936120528 709565200 718287824 724674344 780040216 710193232 667755470 631548624 878270352 661477992 905967552 599918032 656412496 813076848 519795520 547653128 720624608 701017488 908161692 723969552 892921640 659824080 830832976 939439152 629151236 894361944 725985928 584830728 788078620 841597770 560749795 834808944 879049680 768874252
254915925 319892057 130535833 379101561 195675545 162240105 250944377 619989081 444277213 565303989 485079733 501767106 376600117 237621541 383287609 322273065 252846377 437617305 307399137 418307741 536818009 523075769 166014393 306896729 625000921 482737977 163282085 505336237 151636885 415142425 445797761 516017513 498148953 238113221 391305113 143494449 128788761 358317593 153401657 157341785 504671065 592912607 606835033 199327441 176134983 557896557 352083289 404001593 611498713 163384985 193595801 194426969 281378393 608896993 172192569 535142737 503675929 209575353 401656665 196551257 619784233 412225601 128719449 139424281 425975177 248090674 402902105 221140813 298645209 219593590 202064908 491123597 524418393 514595555 430731545 344960793 138421825 395551081 523135225 142651383 397591551 152885689 187539985 239786969 405442393 143365945 342727761 573342841 457888857 463471193 263620697 531226585 625007337 553860185 532747633 313715505 268655749 603488625 422574521 541115577 918264 186652288 992065920 927011512 255969792 210701304 940346482 391276800 67764980 818160128 937801518 205560464 193200960 916376476 139315464 411962380 279527936 255631928 778304272 46630144 910630400 667108160 277014748 306017216 595356804 995252560 956992752 373877600 58314440 5267788 602279776 826568640 139403296 960878864 607755088 744725760 849120256 596600199 701403480 865332992 308032000 615829504 740731369 868635360 354016768 361313330 317063680 888840976 632579584 843250200 395489360 737731072 38684784 259046144 727373120 886482912 278927360 871303200 144052300 871590872 572651788 86140058 838051064 623845384 10384384 70168368 409496128 336740000 302179062 106761784 114521572 811448095 203691248 104064512 607809284 801335560 590787072 693853367 604700160 879350912 86846976 118080000 478543680 522785679 730465088 379675112 286692032 820618336 10939420 210750432 925461472 887325152 178176000 547754048 186734720 220128062 819141070 669305190 999039200 905193680 457566940 324938460 697882276 573626096 348355880 484579560 738119440 423092304 314552144 484034384 547825616 709105380 511882288 298716400 436393776 706016944 742766899 537987760 381060766 637024864 422164208 366868632 771714732 757740336 462527516 625076800 586196688 710700480 694685726 745490384 788990928 662946270 712160368 595002896 318970192 538573616 753438256 396680464 524429360 336616368 766854688 616731952 515371876 602883008 756501424 428402864 560698880 692313976 697635664 373252656 738642590 502706736 558625032 395694384 552021196 332109728 709198216 336409136 599118448 506923408 336093842 773816880 456595376 624223574 358293482 335385136 431514304 502840432 322390736 377296176 450286888 622618025 479731440 396195900 504606736 374197152 579251952 781069562 459465008 380134960 418227056 751973882 605372960 736078832 426295582 315696912 300826464 611632176 648975357 663323582 363753554 553078658 574691248 683248414 786217600 605213744 447533316 693964576 676377184 575633712 654796632 392141932 849452596 735517826 797090948 482209944 591051296 612331632 814484896 568123136 677208876 756107396 510458976 579469280 605053440 808125520 443754990 396344608 611693500 828846240 416533648 533342704 634002796 517515008 760061344 400416104 614410640 778359040 413972096 753959296 453991280 716592964 444173216 589173940 780345120 378108928 452626180 577244064 498586776 847687664 679665408 528950016 587216640 719644160 526794812 812899520 717746176 780803584 397533768 562641376 653986672 472189911 696710742 561789684 598548496 747068504 661435024 795195104 768091904 362018404 654286368 398990940 613380864 831473408 699528864 568491890 434222040 804160784 496276044 821083385 372512000 721956116 750193360 665993040 625752568 431068032 499112992 610963980 535114112 824376656 717148383 422407040 482402128 751836160 387968310 848329400 765631840 632160416 388932362 713335320 602459264 560624640 790216048 627092596 572518448 801502519 789815648 761244544 577054592 499091040 190172656 261353312 271403168 275729936 545120896 416018384 214303904 245675360 405622112 274663718 406914352 309668892 421954208 436658176 154030648 514157538 378998722 52249888 86275168 111111616 405853728 309373012 174254512 452470368 71831136 301130264 184598880 158990640 128757728 53381952 437258272 472312640 462888544 162095456 95542912 112877088 385571168 287728032 133675776 65165408 274091104 372535328 470248032 418757784 360315392 325733024 381685018 252273744 154836841 233488736 241676640 122237280 440364032 132623792 460917664 257466336 175067040 348009312 151542620 336729440 178724456 481690528 473479160 267706208 546561120 544100808 496518496 269963168 278685792 285072312 340438184 270591200 228153438 191946592 438668320 221875960 466365520 160316000 216810464 373474816 80193488 108051096 281022576 261415456 468559660 284367520 453319608 220222048 391230944 499837120 189549204 454759912 286383896 145228696 348476588 401995738 121147763 395206912 439447648 329272220
153339728 218315860 28959636 277525364 94099348 60663908 149368180 518412884 342701016 463727792 383503536 400190909 275023920 136045344 281711412 220696868 151270180 336041108 205822940 316731544 435241812 421499572 64438196 205320532 523424724 381161780 61705888 403760040 50060688 313566228 344221564 414441316 396572756 136537024 289728916 41918252 27212564 256741396 51825460 55765588 403094868 491336410 505258836 97751244 74558786 456320360 250507092 302425396 509922516 61808788 92019604 92850772 179802196 507320796 70616372 433566540 402099732 107999156 300080468 94975060 518208036 310649404 27143252 37848084 324398980 146514477 301325908 119564616 197069012 118017393 100488711 389547400 422842196 413019358 329155348 243384596 36845628 293974884 421559028 41075186 296015354 51309492 85963788 138210772 303866196 41789748 241151564 471766644 356312660 361894996 162044500 429650388 523431140 452283988 431171436 212139308 167079552 501912428 320998324 439539380 892335274 727078784 189647480 147782788 965899520 374308128 799283776 48446400 663181526 928771104 77190200 534588416 460347346 119949054 786970000 283888864 405776320 687525440 297547552 233353920 417267200 798207800 596846716 313937984 561483072 133425070 975310848 648053559 554145280 993141952 568383448 686808992 14122968 259575184 673504512 806749432 5319360 849833120 719184152 624060672 701519894 278436224 606482432 704179496 390580690 673598656 901660384 792342344 596894208 294665426 117958724 561509056 650755648 786015424 316788664 463435776 379228160 426940972 270972839 597995464 584742048 760617204 33675400 624456768 790623040 841693536 486154308 477956320 272589952 844336640 998993784 213605376 256776352 505901024 990864000 485532256 129697280 799576242 813477312 935627936 362791894 323754432 116362944 907754200 926121520 18642744 935758724 103598136 112296448 956066176 231194560 836501912 386925824 928431503 190244352 579172836 805624244 753640928 756529728 134770176 374311462 241682982 614626798 490370618 265100402 401324082 654863962 339836826 231296666 400778906 464570138 625849902 428626810 215460922 353138298 622761466 659511421 454732282 297805288 553769386 338908730 283613154 688459254 674484858 379272038 541821322 502941210 627445002 611430248 662234906 705735450 579690792 628904890 511747418 235714714 455318138 670182778 313424986 441173882 253360890 683599210 533476474 432116398 519627530 673245946 345147386 477443402 609058498 614380186 289997178 655387112 419451258 475369554 312438906 468765718 248854250 625942738 253153658 515862970 423667930 252838364 690561402 373339898 540968096 275038004 252129658 348258826 419584954 239135258 294040698 367031410 539362547 396475962 312940422 421351258 290941674 495996474 697814084 376209530 296879482 334971578 668718404 522117482 652823354 343040104 232441434 217570986 528376698 565719879 580068104 280498076 469823180 491435770 599992936 702962122 521958266 364277838 610709098 593121706 492378234 558449136 295794436 753105100 639170330 700743452 385862448 494703800 515984136 718137400 471775640 580861380 659759900 414111480 483121784 508705944 711778024 347407494 299997112 515346004 732498744 320186152 436995208 537655300 421167512 663713848 304068608 518063144 682011544 317624600 657611800 357643784 620245468 347825720 492826444 683997624 281761432 356278684 480896568 402239280 751340168 583317912 432602520 490869144 623296664 430447316 716552024 621398680 684456088 301186272 466293880 557639176 375842415 600363246 465442188 502201000 650721008 565087528 698847608 671744408 265670908 557938872 302643444 517033368 735125912 603181368 472144394 337874544 707813288 399928548 724735889 276164504 625608620 653845864 569645544 529405072 334720536 402765496 514616484 438766616 728029160 620800887 326059544 386054632 655488664 291620814 751981904 669284344 535812920 292584866 616987824 506111768 464277144 693868552 530745100 476170952 705155023 693468152 664897048 480707096 402743544 163283856 234464512 244514368 248841136 518232096 389129584 187415104 218786560 378733312 247774918 380025552 282780092 395065408 409769376 127141848 487268738 352109922 25361088 59386368 84222816 378964928 282484212 147365712 425581568 44942336 274241464 157710080 132101840 101868928 26493152 410369472 445423840 435999744 135206656 68654112 85988288 358682368 260839232 106786976 38276608 247202304 345646528 443359232 391868984 333426592 298844224 354796218 225384944 127948041 206599936 214787840 95348480 413475232 105734992 434028864 230577536 148178240 321120512 124653820 309840640 151835656 454801728 446590360 240817408 519672320 517212008 469629696 243074368 251796992 258183512 313549384 243702400 201264638 165057792 411779520 194987160 439476720 133427200 189921664 346586016 53304688 81162296 254133776 234526656 441670860 257478720 426430808 193333248 364342144 472948320 162660404 427871112 259495096 118339896 321587788 375106938 94258963 368318112 412558848 302383420
174711484 239687616 50331392 298897120 115471104 82035664 170739936 539784640 364072772 485099548 404875292 421562665 296395676 157417100 303083168 242068624 172641936 357412864 227194696 338103300 456613568 442871328 85809952 226692288 544796480 402533536 83077644 425131796 71432444 334937984 365593320 435813072 417944512 157908780 311100672 63290008 48584320 278113152 73197216 77137344 424466624 512708166 526630592 119123000 95930542 477692116 271878848 323797152 531294272 83180544 113391360 114222528 201173952 528692552 91988128 454938296 423471488 129370912 321452224 116346816 539579792 332021160 48515008 59219840 345770736 167886233 322697664 140936372 218440768 139389149 121860467 410919156 444213952 434391114 350527104 264756352 58217384 315346640 442930784 62446942 317387110 72681248 107335544 159582528 325237952 63161504 262523320 493138400 377684416 383266752 183416256 451022144 544802896 473655744 452543192 233511064 188451308 523284184 342370080 460911136 886629600 503880448 397110576 804988992 5946208 713309872 843327232 868994926 998065536 358917248 866185216 374257184 259503240 644008960 790524320 130398300 0 846717824 379727872 754171392 519191680 328941664 337947456 118538976 568077704 102176960 695150144 630312960 602110744 666167216 337914779 259072672 372306848 394590750 433267840 306794428 413961816 99209504 481730931 960943616 827153664 102618368 736678656 294738880 378063232 847679456 577658800 942108256 221367024 37386168 431981600 401129344 819755416 823992112 644581696 408468288 687310212 384653376 466837888 441167088 90306352 684382720 895001792 783007672 406719872 749244972 838941020 513519816 396251748 615039416 6936064 755553376 629419728 46523744 263196464 159286240 584448032 912614056 388004722 862241280 215163696 49800768 307837780 254104992 11052752 528455416 321857896 165386032 246090912 490717920 533364992 778086144 227322168 653194880 344097088 846284004 342533164 849789944 877777376 605068824 246370476 113741996 486685812 362429632 137159416 273383096 526922976 211895840 103355680 272837920 336629152 497908916 300685824 87519936 225197312 494820480 531570435 326791296 169864302 425828400 210967744 155672168 560518268 546543872 251331052 413880336 375000224 499504016 483489262 534293920 577794464 451749806 500963904 383806432 107773728 327377152 542241792 185484000 313232896 125419904 555658224 405535488 304175412 391686544 545304960 217206400 349502416 481117512 486439200 162056192 527446126 291510272 347428568 184497920 340824732 120913264 498001752 125212672 387921984 295726944 124897378 562620416 245398912 413027110 147097018 124188672 220317840 291643968 111194272 166099712 239090424 411421561 268534976 184999436 293410272 163000688 368055488 569873098 248268544 168938496 207030592 540777418 394176496 524882368 215099118 104500448 89630000 400435712 437778893 452127118 152557090 341882194 363494784 472051950 575021136 394017280 236336852 482768112 465180720 364437248 728944420 466289720 923600384 809665614 871238736 556357732 665199084 686479420 888632684 642270924 751356664 830255184 584606764 653617068 679201228 882273308 517902778 470492396 685841288 902994028 490681436 607490492 708150584 591662796 834209132 474563892 688558428 852506828 488119884 828107084 528139068 790740752 518321004 663321728 854492908 452256716 526773968 651391852 572734564 921835452 753813196 603097804 661364428 793791948 600942600 887047308 791893964 854951372 471681556 636789164 728134460 546337699 770858530 635937472 672696284 821216292 735582812 869342892 842239692 436166192 728434156 473138728 687528652 905621196 773676652 642639678 508369828 878308572 570423832 895231173 446659788 796103904 824341148 740140828 699900356 505215820 573260780 685111768 609261900 898524444 791296171 496554828 556549916 825983948 462116098 922477188 839779628 706308204 463080150 787483108 676607052 634772428 864363836 701240384 646666236 875650307 863963436 835392332 651202380 573238828 636605296 707785952 717835808 722162576 991553536 862451024 660736544 692108000 852054752 721096358 853346992 756101532 868386848 883090816 600463288 960590178 825431362 498682528 532707808 557544256 852286368 755805652 620687152 898903008 518263776 747562904 631031520 605423280 575190368 499814592 883690912 918745280 909321184 608528096 541975552 559309728 832003808 734160672 580108416 511598048 720523744 818967968 916680672 865190424 806748032 772165664 828117658 698706384 601269481 679921376 688109280 568669920 886796672 579056432 907350304 703898976 621499680 794441952 597975260 783162080 625157096 928123168 919911800 714138848 992993760 990533448 942951136 716395808 725118432 731504952 786870824 717023840 674586078 638379232 885100960 668308600 912798160 606748640 663243104 819907456 526626128 554483736 727455216 707848096 914992300 730800160 899752248 666654688 837663584 946269760 635981844 901192552 732816536 591661336 794909228 848428378 567580403 841639552 885880288 775704860
473138876 538115008 348758784 597324512 413898496 380463056 469167328 838212032 662500164 783526940 703302684 719990057 594823068 455844492 601510560 540496016 471069328 655840256 525622088 636530692 755040960 741298720 384237344 525119680 843223872 700960928 381505036 723559188 369859836 633365376 664020712 734240464 716371904 456336172 609528064 361717400 347011712 576540544 371624608 375564736 722894016 811135558 825057984 417550392 394357934 776119508 570306240 622224544 829721664 381607936 411818752 412649920 499601344 827119944 390415520 753365688 721898880 427798304 619879616 414774208 838007184 630448552 346942400 357647232 644198128 466313625 621125056 439363764 516868160 437816541 420287859 709346548 742641344 732818506 648954496 563183744 356644776 613774032 741358176 360874334 615814502 371108640 405762936 458009920 623665344 361588896 560950712 791565792 676111808 681694144 481843648 749449536 843230288 772083136 750970584 531938456 486878700 821711576 640797472 759338528 381564112 768677888 919370088 588817536 843765130 416588808 390230336 813680032 3863256 143421056 633600000 326524832 189738240 540743043 681651520 300745792 449078784 994114112 827500912 9088384 177305908 229036368 690435888 931530000 706901361 721712132 779860096 307539456 969266488 924634112 599775232 60097520 336790208 860912074 756346176 903347968 260977416 427158464 376046688 930306272 283211264 396957520 149158848 244660344 891432000 155173536 848424576 175368704 751933280 33204032 903051552 405809152 835298240 350274493 402283554 818874334 717687320 12583546 557528704 182101604 504650112 586467584 498756656 148225664 16816978 333109696 974327552 642667520 398220452 958951601 547237888 267959104 68099936 390546560 231057024 623854176 794453120 608982240 75803528 846798848 975966309 469515392 603025584 885738746 36846080 660275456 79063012 406013600 357553088 119945415 316622704 696232020 311498072 6840288 240454592 463524010 457942272 588512920 85550000 503672136 370237868 237609388 610553204 486297024 261026808 397250488 650790368 335763232 227223072 396705312 460496544 621776308 424553216 211387328 349064704 618687872 655437827 450658688 293731694 549695792 334835136 279539560 684385660 670411264 375198444 537747728 498867616 623371408 607356654 658161312 701661856 575617198 624831296 507673824 231641120 451244544 666109184 309351392 437100288 249287296 679525616 529402880 428042804 515553936 669172352 341073792 473369808 604984904 610306592 285923584 651313518 415377664 471295960 308365312 464692124 244780656 621869144 249080064 511789376 419594336 248764770 686487808 369266304 536894502 270964410 248056064 344185232 415511360 235061664 289967104 362957816 535288953 392402368 308866828 417277664 286868080 491922880 693740490 372135936 292805888 330897984 664644810 518043888 648749760 338966510 228367840 213497392 524303104 561646285 575994510 276424482 465749586 487362176 595919342 698888528 517884672 360204244 606635504 589048112 488304640 438832472 176177772 633488436 519553666 581126788 266245784 375087136 396367472 598520736 352158976 461244716 540143236 294494816 363505120 389089280 592161360 227790830 180380448 395729340 612882080 200569488 317378544 418038636 301550848 544097184 184451944 398446480 562394880 198007936 537995136 238027120 500628804 228209056 373209780 564380960 162144768 236662020 361279904 282622616 631723504 463701248 312985856 371252480 503680000 310830652 596935360 501782016 564839424 181569608 346677216 438022512 256225751 480746582 345825524 382584336 531104344 445470864 579230944 552127744 146054244 438322208 183026780 397416704 615509248 483564704 352527730 218257880 588196624 280311884 605119225 156547840 505991956 534229200 450028880 409788408 215103872 283148832 394999820 319149952 608412496 501184223 206442880 266437968 535872000 172004150 632365240 549667680 416196256 172968202 497371160 386495104 344660480 574251888 411128436 356554288 585538359 573851488 545280384 361090432 283126880 366674568 437855224 447905080 452231848 721622808 592520296 390805816 422177272 582124024 451165630 583416264 486170804 598456120 613160088 330532560 690659450 555500634 228751800 262777080 287613528 582355640 485874924 350756424 628972280 248333048 477632176 361100792 335492552 305259640 229883864 613760184 648814552 639390456 338597368 272044824 289379000 562073080 464229944 310177688 241667320 450593016 549037240 646749944 595259696 536817304 502234936 558186930 428775656 331338753 409990648 418178552 298739192 616865944 309125704 637419576 433968248 351568952 524511224 328044532 513231352 355226368 658192440 649981072 444208120 723063032 720602720 673020408 446465080 455187704 461574224 516940096 447093112 404655350 368448504 615170232 398377872 642867432 336817912 393312376 549976728 256695400 284553008 457524488 437917368 645061572 460869432 629821520 396723960 567732856 676339032 366051116 631261824 462885808 321730608 524978500 578497650 297649675 571708824 615949560 505774132
382312188 447288320 257932096 506497824 323071808 289636368 378340640 747385344 571673476 692700252 612475996 629163369 503996380 365017804 510683872 449669328 380242640 565013568 434795400 545704004 664214272 650472032 293410656 434292992 752397184 610134240 290678348 632732500 279033148 542538688 573194024 643413776 625545216 365509484 518701376 270890712 256185024 485713856 280797920 284738048 632067328 720308870 734231296 326723704 303531246 685292820 479479552 531397856 738894976 290781248 320992064 321823232 408774656 736293256 299588832 662539000 631072192 336971616 529052928 323947520 747180496 539621864 256115712 266820544 553371440 375486937 530298368 348537076 426041472 346989853 329461171 618519860 651814656 641991818 558127808 472357056 265818088 522947344 650531488 270047646 524987814 280281952 314936248 367183232 532838656 270762208 470124024 700739104 585285120 590867456 391016960 658622848 752403600 681256448 660143896 441111768 396052012 730884888 549970784 668511840 564557984 778335296 358811860 353965152 955805728 464363328 306101696 503007232 86291520 122747392 2500348 768837824 59697240 399584088 212241452 516271264 114867072 22035736 335324744 897004960 682472596 520058400 106904568 308860852 780819072 478638448 24034016 411360100 132562704 679933024 128449792 589414992 103330208 522528428 872841510 684739264 121304064 81680080 467268924 649754880 515199600 55089262 730444892 531773925 259085760 256623552 22214648 383233536 377362944 882281712 720501952 323948620 206611776 339898112 356874528 10797592 595926016 474420808 837724824 312300068 203958865 330613876 366294912 797261296 715780404 815384576 949879488 698973288 136015360 322275580 376114544 933786112 357077376 56703992 208382238 307618752 199358964 531233204 57080303 810588672 668033888 614175112 215313824 778732992 765038400 508980224 754957668 829386432 35250624 540631392 741840640 288113416 667478072 962351616 243074304 550356480 937289728 386682368 606159478 69338176 531707948 399079468 772023284 647767104 422496888 558720568 812260448 497233312 388693152 558175392 621966624 783246388 586023296 372857408 510534784 780157952 816907907 612128768 455201774 711165872 496305216 441009640 845855740 831881344 536668524 699217808 660337696 784841488 768826734 819631392 863131936 737087278 786301376 669143904 393111200 612714624 827579264 470821472 598570368 410757376 840995696 690872960 589512884 677024016 830642432 502543872 634839888 766454984 771776672 447393664 812783598 576847744 632766040 469835392 626162204 406250736 783339224 410550144 673259456 581064416 410234850 847957888 530736384 698364582 432434490 409526144 505655312 576981440 396531744 451437184 524427896 696759033 553872448 470336908 578747744 448338160 653392960 855210570 533606016 454275968 492368064 826114890 679513968 810219840 500436590 389837920 374967472 685773184 723116365 737464590 437894562 627219666 648832256 757389422 860358608 679354752 521674324 768105584 750518192 649774720 539290232 276635532 733946196 620011426 681584548 366703544 475544896 496825232 698978496 452616736 561702476 640600996 394952576 463962880 489547040 692619120 328248590 280838208 496187100 713339840 301027248 417836304 518496396 402008608 644554944 284909704 498904240 662852640 298465696 638452896 338484880 601086564 328666816 473667540 664838720 262602528 337119780 461737664 383080376 732181264 564159008 413443616 471710240 604137760 411288412 697393120 602239776 665297184 282027368 447134976 538480272 356683511 581204342 446283284 483042096 631562104 545928624 679688704 652585504 246512004 538779968 283484540 497874464 715967008 584022464 452985490 318715640 688654384 380769644 705576985 257005600 606449716 634686960 550486640 510246168 315561632 383606592 495457580 419607712 708870256 601641983 306900640 366895728 636329760 272461910 732823000 650125440 516654016 273425962 597828920 486952864 445118240 674709648 511586196 457012048 685996119 674309248 645738144 461548192 383584640 577731004 648911660 658961516 663288284 932679244 803576732 601862252 633233708 793180460 662222066 794472700 697227240 809512556 824216524 541588996 901715886 766557070 439808236 473833516 498669964 793412076 696931360 561812860 840028716 459389484 688688612 572157228 546548988 516316076 440940300 824816620 859870988 850446892 549653804 483101260 500435436 773129516 675286380 521234124 452723756 661649452 760093676 857806380 806316132 747873740 713291372 769243366 639832092 542395189 621047084 629234988 509795628 827922380 520182140 848476012 645024684 562625388 735567660 539100968 724287788 566282804 869248876 861037508 655264556 934119468 931659156 884076844 657521516 666244140 672630660 727996532 658149548 615711786 579504940 826226668 609434308 853923868 547874348 604368812 761033164 467751836 495609444 668580924 648973804 856118008 671925868 840877956 607780396 778789292 887395468 577107552 842318260 673942244 532787044 736034936 789554086 508706111 782765260 827005996 716830568
220971004 285947136 96590912 345156640 161730624 128295184 216999456 586044160 410332292 531359068 451134812 467822185 342655196 203676620 349342688 288328144 218901456 403672384 273454216 384362820 502873088 489130848 132069472 272951808 591056000 448793056 129337164 471391316 117691964 381197504 411852840 482072592 464204032 204168300 357360192 109549528 94843840 324372672 119456736 123396864 470726144 558967686 572890112 165382520 142190062 523951636 318138368 370056672 577553792 129440064 159650880 160482048 247433472 574952072 138247648 501197816 469731008 175630432 367711744 162606336 585839312 378280680 94774528 105479360 392030256 214145753 368957184 187195892 264700288 185648669 168119987 457178676 490473472 480650634 396786624 311015872 104476904 361606160 489190304 108706462 363646630 118940768 153595064 205842048 371497472 109421024 308782840 539397920 423943936 429526272 229675776 497281664 591062416 519915264 498802712 279770584 234710828 569543704 388629600 507170656 743878112 214860800 694110752 983742336 775644960 831055216 610128376 261185536 233425688 368489652 458304736 685279832 426457792 144870912 425608448 835487360 771859200 655785984 889941760 608758240 806190404 135648704 335208768 332131852 347956800 144135744 86587472 52068864 739388152 136232016 326297092 368950072 166505832 581314284 989534592 354832304 915613396 638397584 867577984 884034976 503321472 174816256 781407000 317406752 368817936 697229376 717041872 858334832 907844224 803463784 518886488 362987778 259624576 765958656 897754192 439860908 960316928 728712832 59326482 4108256 796651776 941408688 968865536 940831488 684438016 865477632 349099856 247622022 10801585 127856456 421638114 950138540 829412160 483975646 768201216 661579244 634762080 694584512 815869008 206137662 533208576 64666676 611185440 224889600 197932120 154387105 449935200 833801772 935090176 499937536 805997536 548103086 140131840 945276128 56172608 644653056 948420096 122882624 753849344 528952394 618200812 485572332 858516148 734259968 508989752 645213432 898753312 583726176 475186016 644668256 708459488 869739252 672516160 459350272 597027648 866650816 903400771 698621632 541694638 797658736 582798080 527502504 932348604 918374208 623161388 785710672 746830560 871334352 855319598 906124256 949624800 823580142 872794240 755636768 479604064 699207488 914072128 557314336 685063232 497250240 927488560 777365824 676005748 763516880 917135296 589036736 721332752 852947848 858269536 533886528 899276462 663340608 719258904 556328256 712655068 492743600 869832088 497043008 759752320 667557280 496727714 934450752 617229248 784857446 518927354 496019008 592148176 663474304 483024608 537930048 610920760 783251897 640365312 556829772 665240608 534831024 739885824 941703434 620098880 540768832 578860928 912607754 766006832 896712704 586929454 476330784 461460336 772266048 809609229 823957454 524387426 713712530 735325120 843882286 946851472 765847616 608167188 854598448 837011056 736267584 793446824 530792124 988102788 874168018 935741140 620860136 729701488 750981824 953135088 706773328 815859068 894757588 649109168 718119472 743703632 946775712 582405182 534994800 750343692 967496432 555183840 671992896 772652988 656165200 898711536 539066296 753060832 917009232 552622288 892609488 592641472 855243156 582823408 727824132 918995312 516759120 591276372 715894256 637236968 986337856 818315600 667600208 725866832 858294352 665445004 951549712 856396368 919453776 536183960 701291568 792636864 610840103 835360934 700439876 737198688 885718696 800085216 933845296 906742096 500668596 792936560 537641132 752031056 970123600 838179056 707142082 572872232 942810976 634926236 959733577 511162192 860606308 888843552 804643232 764402760 569718224 637763184 749614172 673764304 963026848 855798575 561057232 621052320 890486352 526618502 986979592 904282032 770810608 527582554 851985512 741109456 699274832 928866240 765742788 711168640 940152711 928465840 899894736 715704784 637741232 345345008 416525664 426575520 430902288 700293248 571190736 369476256 400847712 560794464 429836070 562086704 464841244 577126560 591830528 309203000 669329890 534171074 207422240 241447520 266283968 561026080 464545364 329426864 607642720 227003488 456302616 339771232 314162992 283930080 208554304 592430624 627484992 618060896 317267808 250715264 268049440 540743520 442900384 288848128 220337760 429263456 527707680 625420384 573930136 515487744 480905376 536857370 407446096 310009193 388661088 396848992 277409632 595536384 287796144 616090016 412638688 330239392 503181664 306714972 491901792 333896808 636862880 628651512 422878560 701733472 699273160 651690848 425135520 433858144 440244664 495610536 425763552 383325790 347118944 593840672 377048312 621537872 315488352 371982816 528647168 235365840 263223448 436194928 416587808 623732012 439539872 608491960 375394400 546403296 655009472 344721556 609932264 441556248 300401048 503648940 557168090 276320115 550379264 594620000 484444572
362048790 427024922 237668698 486234426 302808410 269372970 358077242 727121946 551410078 672436854 592212598 608899971 483732982 344754406 490420474 429405930 359979242 544750170 414532002 525440606 643950874 630208634 273147258 414029594 732133786 589870842 270414950 612469102 258769750 522275290 552930626 623150378 605281818 345246086 498437978 250627314 235921626 465450458 260534522 264474650 611803930 700045472 713967898 306460306 283267848 665029422 459216154 511134458 718631578 270517850 300728666 301559834 388511258 716029858 279325434 642275602 610808794 316708218 508789530 303684122 726917098 519358466 235852314 246557146 533108042 355223539 510034970 328273678 405778074 326726455 309197773 598256462 631551258 621728420 537864410 452093658 245554690 502683946 630268090 249784248 504724416 260018554 294672850 346919834 512575258 250498810 449860626 680475706 565021722 570604058 370753562 638359450 732140202 660993050 639880498 420848370 375788614 710621490 529707386 648248442 992765552 304553088 839497200 912382200 481014784 729848904 909946688 805846016 419170646 841726464 21652008 642034688 379759152 888608960 111454040 272186736 402604032 92720384 740262000 954288128 380698016 582483704 732740800 221401344 891302528 88834240 249083824 245331256 889256276 841479296 339635712 738624000 107660096 426349696 57680570 242601856 946064640 225938944 917584436 890649120 37188096 525773472 385965271 211002856 158097152 519711952 606167296 311208448 83963048 895318016 265893440 289753632 188360320 389767632 530528768 458511360 501044984 105202980 849339450 803775600 891725568 668535872 92646176 287612160 842798592 514507904 158154705 278895872 655295488 162064288 740849728 212726536 349315708 558277272 327327752 22097664 932048384 805523648 140422888 551959910 270901760 455066728 108922260 514866048 72462450 185750016 716764328 548553456 890820096 667545872 717396370 971123456 127514400 452861600 923002368 789118976 150870187 704513168 395240320 394647408 491059260 358430780 731374596 607118416 381848200 518071880 771611760 456584624 348044464 517526704 581317936 742597700 545374608 332208720 469886096 739509264 776259219 571480080 414553086 670517184 455656528 400360952 805207052 791232656 496019836 658569120 619689008 744192800 728178046 778982704 822483248 696438590 745652688 628495216 352462512 572065936 786930576 430172784 557921680 370108688 800347008 650224272 548864196 636375328 789993744 461895184 594191200 725806296 731127984 406744976 772134910 536199056 592117352 429186704 585513516 365602048 742690536 369901456 632610768 540415728 369586162 807309200 490087696 657715894 391785802 368877456 465006624 536332752 355883056 410788496 483779208 656110345 513223760 429688220 538099056 407689472 612744272 814561882 492957328 413627280 451719376 785466202 638865280 769571152 459787902 349189232 334318784 645124496 682467677 696815902 397245874 586570978 608183568 716740734 819709920 638706064 481025636 727456896 709869504 609126032 720827992 458173292 915483956 801549186 863122308 548241304 657082656 678362992 880516256 634154496 743240236 822138756 576490336 645500640 671084800 874156880 509786350 462375968 677724860 894877600 482565008 599374064 700034156 583546368 826092704 466447464 680442000 844390400 480003456 819990656 520022640 782624324 510204576 655205300 846376480 444140288 518657540 643275424 564618136 913719024 745696768 594981376 653248000 785675520 592826172 878930880 783777536 846834944 463565128 628672736 720018032 538221271 762742102 627821044 664579856 813099864 727466384 861226464 834123264 428049764 720317728 465022300 679412224 897504768 765560224 634523250 500253400 870192144 562307404 887114745 438543360 787987476 816224720 732024400 691783928 497099392 565144352 676995340 601145472 890408016 783179743 488438400 548433488 817867520 453999670 914360760 831663200 698191776 454963722 779366680 668490624 626656000 856247408 693123956 638549808 867533879 855847008 827275904 643085952 565122400 350874288 422054944 432104800 436431568 705822528 576720016 375005536 406376992 566323744 435365350 567615984 470370524 582655840 597359808 314732280 674859170 539700354 212951520 246976800 271813248 566555360 470074644 334956144 613172000 232532768 461831896 345300512 319692272 289459360 214083584 597959904 633014272 623590176 322797088 256244544 273578720 546272800 448429664 294377408 225867040 434792736 533236960 630949664 579459416 521017024 486434656 542386650 412975376 315538473 394190368 402378272 282938912 601065664 293325424 621619296 418167968 335768672 508710944 312244252 497431072 339426088 642392160 634180792 428407840 707262752 704802440 657220128 430664800 439387424 445773944 501139816 431292832 388855070 352648224 599369952 382577592 627067152 321017632 377512096 534176448 240895120 268752728 441724208 422117088 629261292 445069152 614021240 380923680 551932576 660538752 350250836 615461544 447085528 305930328 509178220 562697370 281849395 555908544 600149280 489973852
216006140 280982272 91626048 340191776 156765760 123330320 212034592 581079296 405367428 526394204 446169948 462857321 337690332 198711756 344377824 283363280 213936592 398707520 268489352 379397956 497908224 484165984 127104608 267986944 586091136 443828192 124372300 466426452 112727100 376232640 406887976 477107728 459239168 199203436 352395328 104584664 89878976 319407808 114491872 118432000 465761280 554002822 567925248 160417656 137225198 518986772 313173504 365091808 572588928 124475200 154686016 155517184 242468608 569987208 133282784 496232952 464766144 170665568 362746880 157641472 580874448 373315816 89809664 100514496 387065392 209180889 363992320 182231028 259735424 180683805 163155123 452213812 485508608 475685770 391821760 306051008 99512040 356641296 484225440 103741598 358681766 113975904 148630200 200877184 366532608 104456160 303817976 534433056 418979072 424561408 224710912 492316800 586097552 514950400 493837848 274805720 229745964 564578840 383664736 502205792 324052816 253436128 125742176 805422456 127337184 655990464 580344368 219019008 661211664 611056640 841201840 324000534 919011550 55973330 792791500 258256280 33461369 868482200 91184384 347403884 464785376 730026152 767895728 88412352 831985056 108675794 834033216 988630912 757981224 209467464 957597792 395601796 471621344 831347680 897715662 285250672 355868992 566754152 263952704 795447231 243223520 638673760 585533474 664417280 613723424 218068576 212547584 178050816 518692488 940424128 864295936 977114976 991287424 186113816 655277568 54061856 58432984 610926364 512531456 707136592 559936516 77997968 626984344 96828368 832988800 940443264 481334198 893743104 1199920 762914304 22994176 133796863 922980864 18349568 618554512 354582400 322350515 31737152 908825528 696951976 745575621 154021376 350457624 235141144 188099752 669973672 669017720 325812800 209809266 86976804 500657152 333234952 613652800 828541284 988433750 351081112 309885072 663624512 467460736 383677504 179653564 47025084 419968900 295712720 70442504 206666184 460206064 145178928 36638768 206121008 269912240 431192004 233968912 20803024 158480400 428103568 464853523 260074384 103147390 359111488 144250832 88955256 493801356 479826960 184614140 347163424 308283312 432787104 416772350 467577008 511077552 385032894 434246992 317089520 41056816 260660240 475524880 118767088 246515984 58702992 488941312 338818576 237458500 324969632 478588048 150489488 282785504 414400600 419722288 95339280 460729214 224793360 280711656 117781008 274107820 54196352 431284840 58495760 321205072 229010032 58180466 495903504 178682000 346310198 80380106 57471760 153600928 224927056 44477360 99382800 172373512 344704649 201818064 118282524 226693360 96283776 301338576 503156186 181551632 102221584 140313680 474060506 327459584 458165456 148382206 37783536 22913088 333718800 371061981 385410206 85840178 275165282 296777872 405335038 508304224 327300368 169619940 416051200 398463808 297720336 395435664 132780964 590091628 476156858 537729980 222848976 331690328 352970664 555123928 308762168 417847908 496746428 251098008 320108312 345692472 548764552 184394022 136983640 352332532 569485272 157172680 273981736 374641828 258154040 500700376 141055136 355049672 518998072 154611128 494598328 194630312 457231996 184812248 329812972 520984152 118747960 193265212 317883096 239225808 588326696 420304440 269589048 327855672 460283192 267433844 553538552 458385208 521442616 138172800 303280408 394625704 212828943 437349774 302428716 339187528 487707536 402074056 535834136 508730936 102657436 394925400 139629972 354019896 572112440 440167896 309130922 174861072 544799816 236915076 561722417 113151032 462595148 490832392 406632072 366391600 171707064 239752024 351603012 275753144 565015688 457787415 163046072 223041160 492475192 128607342 588968432 506270872 372799448 129571394 453974352 343098296 301263672 530855080 367731628 313157480 542141551 530454680 501883576 317693624 239730072 224545232 295725888 305775744 310102512 579493472 450390960 248676480 280047936 439994688 309036294 441286928 344041468 456326784 471030752 188403224 548530114 413371298 86622464 120647744 145484192 440226304 343745588 208627088 486842944 106203712 335502840 218971456 193363216 163130304 87754528 471630848 506685216 497261120 196468032 129915488 147249664 419943744 322100608 168048352 99537984 308463680 406907904 504620608 453130360 394687968 360105600 416057594 286646320 189209417 267861312 276049216 156609856 474736608 166996368 495290240 291838912 209439616 382381888 185915196 371102016 213097032 516063104 507851736 302078784 580933696 578473384 530891072 304335744 313058368 319444888 374810760 304963776 262526014 226319168 473040896 256248536 500738096 194688576 251183040 407847392 114566064 142423672 315395152 295788032 502932236 318740096 487692184 254594624 425603520 534209696 223921780 489132488 320756472 179601272 382849164 436368314 155520339 429579488 473820224 363644796
532507744 597483876 408127652 656693380 473267364 439831924 528536196 897580900 721869032 842895808 762671552 779358925 654191936 515213360 660879428 599864884 530438196 715209124 584990956 695899560 814409828 800667588 443606212 584488548 902592740 760329796 440873904 782928056 429228704 692734244 723389580 793609332 775740772 515705040 668896932 421086268 406380580 635909412 430993476 434933604 782262884 870504426 884426852 476919260 453726802 835488376 629675108 681593412 889090532 440976804 471187620 472018788 558970212 886488812 449784388 812734556 781267748 487167172 679248484 474143076 897376052 689817420 406311268 417016100 703566996 525682493 680493924 498732632 576237028 497185409 479656727 768715416 802010212 792187374 708323364 622552612 416013644 673142900 800727044 420243202 675183370 430477508 465131804 517378788 683034212 420957764 620319580 850934660 735480676 741063012 541212516 808818404 902599156 831452004 810339452 591307324 546247568 881080444 700166340 818707396 627447168 847153120 707129176 527603008 441595808 921954624 904154848 505201124 688763424 591348848 34047680 22426752 126476816 615888896 582140424 588993024 115941312 478982400 322019832 997557536 571840000 846953920 865227488 893542388 690631768 58977792 510554956 390314304 939354624 947527360 987948344 168045960 72430784 304391756 911534592 196689024 675109440 899385088 762086224 209795408 961440768 617868400 386404450 436552704 132954560 793456384 411534080 787977274 600538112 771931520 250284344 15298624 686837128 411915952 14152448 733165440 150761600 360628800 82000920 305158088 752611312 567056032 423468240 32723712 547981824 220180000 384096752 693631664 917669152 915857536 382824448 158243328 32679936 848140352 725805600 27149528 579170208 644730704 901844608 312419968 914580320 132576000 152366772 857994240 5670144 879951896 266208288 214026880 907777536 676002680 138771456 870299904 441491584 251792384 855609896 113520841 785558216 866652288 653012608 504245408 209900268 77271788 450215604 325959424 100689208 236912888 490452768 175425632 66885472 236367712 300158944 461438708 264215616 51049728 188727104 458350272 495100227 290321088 133394094 389358192 174497536 119201960 524048060 510073664 214860844 377410128 338530016 463033808 447019054 497823712 541324256 415279598 464493696 347336224 71303520 290906944 505771584 149013792 276762688 88949696 519188016 369065280 267705204 355216336 508834752 180736192 313032208 444647304 449968992 125585984 490975918 255040064 310958360 148027712 304354524 84443056 461531544 88742464 351451776 259256736 88427170 526150208 208928704 376556902 110626810 87718464 183847632 255173760 74724064 129629504 202620216 374951353 232064768 148529228 256940064 126530480 331585280 533402890 211798336 132468288 170560384 504307210 357706288 488412160 178628910 68030240 53159792 363965504 401308685 415656910 116086882 305411986 327024576 435581742 538550928 357547072 199866644 446297904 428710512 327967040 369799352 107144652 564455316 450520546 512093668 197212664 306054016 327334352 529487616 283125856 392211596 471110116 225461696 294472000 320056160 523128240 158757710 111347328 326696220 543848960 131536368 248345424 349005516 232517728 475064064 115418824 329413360 493361760 128974816 468962016 168994000 431595684 159175936 304176660 495347840 93111648 167628900 292246784 213589496 562690384 394668128 243952736 302219360 434646880 241797532 527902240 432748896 495806304 112536488 277644096 368989392 187192631 411713462 276792404 313551216 462071224 376437744 510197824 483094624 77021124 369289088 113993660 328383584 546476128 414531584 283494610 149224760 519163504 211278764 536086105 87514720 436958836 465196080 380995760 340755288 146070752 214115712 325966700 250116832 539379376 432151103 137409760 197404848 466838880 102971030 563332120 480634560 347163136 103935082 428338040 317461984 275627360 505218768 342095316 287521168 516505239 504818368 476247264 292057312 214093760 569981980 641162636 651212492 655539260 924930220 795827708 594113228 625484684 785431436 654473042 786723676 689478216 801763532 816467500 533839972 893966862 758808046 432059212 466084492 490920940 785663052 689182336 554063836 832279692 451640460 680939588 564408204 538799964 508567052 433191276 817067596 852121964 842697868 541904780 475352236 492686412 765380492 667537356 513485100 444974732 653900428 752344652 850057356 798567108 740124716 705542348 761494342 632083068 534646165 613298060 621485964 502046604 820173356 512433116 840726988 637275660 554876364 727818636 531351944 716538764 558533780 861499852 853288484 647515532 926370444 923910132 876327820 649772492 658495116 664881636 720247508 650400524 607962762 571755916 818477644 601685284 846174844 540125324 596619788 753284140 460002812 487860420 660831900 641224780 848368984 664176844 833128932 600031372 771040268 879646444 569358528 834569236 666193220 525038020 728285912 781805062 500957087 775016236 819256972 709081544
585384896 650361028 461004804 709570532 526144516 492709076 581413348 950458052 774746184 895772960 815548704 832236077 707069088 568090512 713756580 652742036 583315348 768086276 637868108 748776712 867286980 853544740 496483364 637365700 955469892 813206948 493751056 835805208 482105856 745611396 776266732 846486484 828617924 568582192 721774084 473963420 459257732 688786564 483870628 487810756 835140036 923381578 937304004 529796412 506603954 888365528 682552260 734470564 941967684 493853956 524064772 524895940 611847364 939365964 502661540 865611708 834144900 540044324 732125636 527020228 950253204 742694572 459188420 469893252 756444148 578559645 733371076 551609784 629114180 550062561 532533879 821592568 854887364 845064526 761200516 675429764 468890796 726020052 853604196 473120354 728060522 483354660 518008956 570255940 735911364 473834916 673196732 903811812 788357828 793940164 594089668 861695556 955476308 884329156 863216604 644184476 599124720 933957596 753043492 871584548 952813776 145787904 331318832 45357072 387164720 366359568 35405360 398907904 266161280 170897920 71337728 433202568 569972064 685426112 150571136 37300736 27797568 179274912 338950272 845717600 522858280 322571264 344064 82942976 24590748 310958568 1927296 838824480 512598717 905155840 597185872 126944080 161207040 387444080 932639552 970909216 532103452 817246944 140195372 427764224 993314816 62538292 181015916 471798961 624090992 112980096 577899036 448182000 604612960 531457056 730373626 510481600 356065040 682754992 944304748 904841932 724954148 406098336 374138144 153521408 123489268 194515968 795993636 852526256 64804352 684536064 195223590 845609472 667880448 366516288 932130754 226287008 882181046 509992960 329248000 281996800 984947724 729642944 138467840 623887488 591745632 839326184 718365184 34874272 583992400 930643712 668272768 772862052 904409984 208227328 614173696 54900670 639556480 382001216 992004652 891422720 710862464 232691200 408340456 982715040 349701164 217072684 590016500 465760320 240490104 376713784 630253664 315226528 206686368 376168608 439959840 601239604 404016512 190850624 328528000 598151168 634901123 430121984 273194990 529159088 314298432 259002856 663848956 649874560 354661740 517211024 478330912 602834704 586819950 637624608 681125152 555080494 604294592 487137120 211104416 430707840 645572480 288814688 416563584 228750592 658988912 508866176 407506100 495017232 648635648 320537088 452833104 584448200 589769888 265386880 630776814 394840960 450759256 287828608 444155420 224243952 601332440 228543360 491252672 399057632 228228066 665951104 348729600 516357798 250427706 227519360 323648528 394974656 214524960 269430400 342421112 514752249 371865664 288330124 396740960 266331376 471386176 673203786 351599232 272269184 310361280 644108106 497507184 628213056 318429806 207831136 192960688 503766400 541109581 555457806 255887778 445212882 466825472 575382638 678351824 497347968 339667540 586098800 568511408 467767936 462654936 200000236 657310900 543376130 604949252 290068248 398909600 420189936 622343200 375981440 485067180 563965700 318317280 387327584 412911744 615983824 251613294 204202912 419551804 636704544 224391952 341201008 441861100 325373312 567919648 208274408 422268944 586217344 221830400 561817600 261849584 524451268 252031520 397032244 588203424 185967232 260484484 385102368 306445080 655545968 487523712 336808320 395074944 527502464 334653116 620757824 525604480 588661888 205392072 370499680 461844976 280048215 504569046 369647988 406406800 554926808 469293328 603053408 575950208 169876708 462144672 206849244 421239168 639331712 507387168 376350194 242080344 612019088 304134348 628941689 180370304 529814420 558051664 473851344 433610872 238926336 306971296 418822284 342972416 632234960 525006687 230265344 290260432 559694464 195826614 656187704 573490144 440018720 196790666 521193624 410317568 368482944 598074352 434950900 380376752 609360823 597673952 569102848 384912896 306949344 422237768 493418424 503468280 507795048 777186008 648083496 446369016 477740472 637687224 506728830 638979464 541734004 654019320 668723288 386095760 746222650 611063834 284315000 318340280 343176728 637918840 541438124 406319624 684535480 303896248 533195376 416663992 391055752 360822840 285447064 669323384 704377752 694953656 394160568 327608024 344942200 617636280 519793144 365740888 297230520 506156216 604600440 702313144 650822896 592380504 557798136 613750130 484338856 386901953 465553848 473741752 354302392 672429144 364688904 692982776 489531448 407132152 580074424 383607732 568794552 410789568 713755640 705544272 499771320 778626232 776165920 728583608 502028280 510750904 517137424 572503296 502656312 460218550 424011704 670733432 453941072 698430632 392381112 448875576 605539928 312258600 340116208 513087688 493480568 700624772 516432632 685384720 452287160 623296056 731902232 421614316 686825024 518449008 377293808 580541700 634060850 353212875 627272024 671512760 561337332
321666124 386642256 197286032 445851760 262425744 228990304 317694576 686739280 511027412 632054188 551829932 568517305 443350316 304371740 450037808 389023264 319596576 504367504 374149336 485057940 603568208 589825968 232764592 373646928 691751120 549488176 230032284 572086436 218387084 481892624 512547960 582767712 564899152 304863420 458055312 210244648 195538960 425067792 220151856 224091984 571421264 659662806 673585232 266077640 242885182 624646756 418833488 470751792 678248912 230135184 260346000 261177168 348128592 675647192 238942768 601892936 570426128 276325552 468406864 263301456 686534432 478975800 195469648 206174480 492725376 314840873 469652304 287891012 365395408 286343789 268815107 557873796 591168592 581345754 497481744 411710992 205172024 462301280 589885424 209401582 464341750 219635888 254290184 306537168 472192592 210116144 409477960 640093040 524639056 530221392 330370896 597976784 691757536 620610384 599497832 380465704 335405948 670238824 489324720 607865776 584992256 727642522 721797120 918485760 625619424 44658304 589802148 249533440 454952466 145674496 329080766 105602012 894092000 282570112 880005760 139086328 396177066 680859752 645835943 489777984 358496768 118535814 689999296 352376544 441387776 546889088 527741648 537750336 156158592 611695524 737663622 481251000 636158464 204633708 512701232 483530560 632891232 650889216 620030528 18516736 261660288 423149936 573920000 634970112 105360384 345380976 635006848 768596608 21795968 91992196 186949184 501779552 572017472 709588640 810816576 824107008 265202688 373850590 12857856 205180992 745079840 877632000 780215922 36720196 4669728 821333574 43317600 909621216 20116884 487003440 266322548 379875720 395117464 436360664 188768384 147355904 628433440 397954272 683278574 409338065 539827920 891647096 165802048 451229376 151534680 48786816 269304832 725276192 571443712 607396096 287707014 493616770 920386360 388458240 439000576 760495232 655310576 315836784 254074784 597998380 338941356 206312876 579256692 455000512 229730296 365953976 619493856 304466720 195926560 365408800 429200032 590479796 393256704 180090816 317768192 587391360 624141315 419362176 262435182 518399280 303538624 248243048 653089148 639114752 343901932 506451216 467571104 592074896 576060142 626864800 670365344 544320686 593534784 476377312 200344608 419948032 634812672 278054880 405803776 217990784 648229104 498106368 396746292 484257424 637875840 309777280 442073296 573688392 579010080 254627072 620017006 384081152 439999448 277068800 433395612 213484144 590572632 217783552 480492864 388297824 217468258 655191296 337969792 505597990 239667898 216759552 312888720 384214848 203765152 258670592 331661304 503992441 361105856 277570316 385981152 255571568 460626368 662443978 340839424 261509376 299601472 633348298 486747376 617453248 307669998 197071328 182200880 493006592 530349773 544697998 245127970 434453074 456065664 564622830 667592016 486588160 328907732 575338992 557751600 457008128 373822848 111168148 568478812 454544042 516117164 201236160 310077512 331357848 533511112 287149352 396235092 475133612 229485192 298495496 324079656 527151736 162781206 115370824 330719716 547872456 135559864 252368920 353029012 236541224 479087560 119442320 333436856 497385256 132998312 472985512 173017496 435619180 163199432 308200156 499371336 97135144 171652396 296270280 217612992 566713880 398691624 247976232 306242856 438670376 245821028 531925736 436772392 499829800 116559984 281667592 373012888 191216127 415736958 280815900 317574712 466094720 380461240 514221320 487118120 81044620 373312584 118017156 332407080 550499624 418555080 287518106 153248256 523187000 215302260 540109601 91538216 440982332 469219576 385019256 344778784 150094248 218139208 329990196 254140328 543402872 436174599 141433256 201428344 470862376 106994526 567355616 484658056 351186632 107958578 432361536 321485480 279650856 509242264 346118812 291544664 520528735 508841864 480270760 296080808 218117256 396756282 467936938 477986794 482313562 751704522 622602010 420887530 452258986 612205738 481247344 613497978 516252518 628537834 643241802 360614274 720741164 585582348 258833514 292858794 317695242 612437354 515956638 380838138 659053994 278414762 507713890 391182506 365574266 335341354 259965578 643841898 678896266 669472170 368679082 302126538 319460714 592154794 494311658 340259402 271749034 480674730 579118954 676831658 625341410 566899018 532316650 588268644 458857370 361420467 440072362 448260266 328820906 646947658 339207418 667501290 464049962 381650666 554592938 358126246 543313066 385308082 688274154 680062786 474289834 753144746 750684434 703102122 476546794 485269418 491655938 547021810 477174826 434737064 398530218 645251946 428459586 672949146 366899626 423394090 580058442 286777114 314634722 487606202 467999082 675143286 490951146 659903234 426805674 597814570 706420746 396132830 661343538 492967522 351812322 555060214 608579364 327731389 601790538 646031274 535855846
166319446 231295578 41939354 290505082 107079066 73643626 162347898 531392602 355680734 476707510 396483254 413170627 288003638 149025062 294691130 233676586 164249898 349020826 218802658 329711262 448221530 434479290 77417914 218300250 536404442 394141498 74685606 416739758 63040406 326545946 357201282 427421034 409552474 149516742 302708634 54897970 40192282 269721114 64805178 68745306 416074586 504316128 518238554 110730962 87538504 469300078 263486810 315405114 522902234 74788506 104999322 105830490 192781914 520300514 83596090 446546258 415079450 120978874 313060186 107954778 531187754 323629122 40122970 50827802 337378698 159494195 314305626 132544334 210048730 130997111 113468429 402527118 435821914 425999076 342135066 256364314 49825346 306954602 434538746 54054904 308995072 64289210 98943506 151190490 316845914 54769466 254131282 484746362 369292378 374874714 175024218 442630106 536410858 465263706 444151154 225119026 180059270 514892146 333978042 452519098 877952304 993368304 694461232 237949440 547179360 869299672 312296922 253654420 708736054 172183552 817207424 450966016 992035024 526490616 445404672 629696824 389171536 849515328 773834036 885284928 762141256 902276128 926632544 825839800 762171368 370627900 369693184 427103488 510121728 144682304 385795840 74026704 36452488 615550512 713848125 584066176 688184576 96629760 611001208 540403737 10339896 106471744 681472544 951079664 460480686 154384616 260682136 506282972 255243494 799150464 749127376 685460858 210184496 419995344 328448384 80925888 692760400 571624402 299368816 543895200 425138560 616887072 136788096 858494432 849475319 987797380 311894136 123132250 730844599 386466920 115439344 281609868 845799658 833089792 442995152 699320320 291045552 277444352 185258944 320148416 937565312 940224936 132335936 505338880 731933056 296112004 682459684 534125547 328995312 795097248 807821130 218484224 148118260 762887168 746817750 809584032 244761568 668293633 188287162 946114304 648246326 515617846 888561662 764305482 539035266 675258946 928798826 613771690 505231530 674713770 738505002 899784766 702561674 489395786 627073162 896696330 933446285 728667146 571740152 827704250 612843594 557548018 962394118 948419722 653206902 815756186 776876074 901379866 885365112 936169770 979670314 853625656 902839754 785682282 509649578 729253002 944117642 587359850 715108746 527295754 957534074 807411338 706051262 793562394 947180810 619082250 751378266 882993362 888315050 563932042 929321976 693386122 749304418 586373770 742700582 522789114 899877602 527088522 789797834 697602794 526773228 964496266 647274762 814902960 548972868 526064522 622193690 693519818 513070122 567975562 640966274 813297411 670410826 586875286 695286122 564876538 769931338 971748948 650144394 570814346 608906442 942653268 796052346 926758218 616974968 506376298 491505850 802311562 839654743 854002968 554432940 743758044 765370634 873927800 976896986 795893130 638212702 884643962 867056570 766313098 684454046 421799346 879110010 765175240 826748362 511867358 620708710 641989046 844142310 597780550 706866290 785764810 540116390 609126694 634710854 837782934 473412404 426002022 641350914 858503654 446191062 563000118 663660210 547172422 789718758 430073518 644068054 808016454 443629510 783616710 483648694 746250378 473830630 618831354 810002534 407766342 482283594 606901478 528244190 877345078 709322822 558607430 616874054 749301574 556452226 842556934 747403590 810460998 427191182 592298790 683644086 501847325 726368156 591447098 628205910 776725918 691092438 824852518 797749318 391675818 683943782 428648354 643038278 861130822 729186278 598149304 463879454 833818198 525933458 850740799 402169414 751613530 779850774 695650454 655409982 460725446 528770406 640621394 564771526 854034070 746805797 452064454 512059542 781493574 417625724 877986814 795289254 661817830 418589776 742992734 632116678 590282054 819873462 656750010 602175862 831159933 819473062 790901958 606712006 528748454 372266768 443447424 453497280 457824048 727215008 598112496 396398016 427769472 587716224 456757830 589008464 491763004 604048320 618752288 336124760 696251650 561092834 234344000 268369280 293205728 587947840 491467124 356348624 634564480 253925248 483224376 366692992 341084752 310851840 235476064 619352384 654406752 644982656 344189568 277637024 294971200 567665280 469822144 315769888 247259520 456185216 554629440 652342144 600851896 542409504 507827136 563779130 434367856 336930953 415582848 423770752 304331392 622458144 314717904 643011776 439560448 357161152 530103424 333636732 518823552 360818568 663784640 655573272 449800320 728655232 726194920 678612608 452057280 460779904 467166424 522532296 452685312 410247550 374040704 620762432 403970072 648459632 342410112 398904576 555568928 262287600 290145208 463116688 443509568 650653772 466461632 635413720 402316160 573325056 681931232 371643316 636854024 468478008 327322808 530570700 584089850 303241875 577301024 621541760 511366332
326205436 391181568 201825344 450391072 266965056 233529616 322233888 691278592 515566724 636593500 556369244 573056617 447889628 308911052 454577120 393562576 324135888 508906816 378688648 489597252 608107520 594365280 237303904 378186240 696290432 554027488 234571596 576625748 222926396 486431936 517087272 587307024 569438464 309402732 462594624 214783960 200078272 429607104 224691168 228631296 575960576 664202118 678124544 270616952 247424494 629186068 423372800 475291104 682788224 234674496 264885312 265716480 352667904 680186504 243482080 606432248 574965440 280864864 472946176 267840768 691073744 483515112 200008960 210713792 497264688 319380185 474191616 292430324 369934720 290883101 273354419 562413108 595707904 585885066 502021056 416250304 209711336 466840592 594424736 213940894 468881062 224175200 258829496 311076480 476731904 214655456 414017272 644632352 529178368 534760704 334910208 602516096 696296848 625149696 604037144 385005016 339945260 674778136 493864032 612405088 42070402 775085248 823377842 566680896 921832115 583572352 783126236 771600896 767460068 237192384 573690390 16798144 125181232 568337696 144705152 859026304 68684527 146650496 671266686 458573640 128951616 545498112 890816096 852849808 512444758 236526752 342393856 949391880 645692559 817083808 899071520 866336032 400882204 976886192 178775040 790273280 297996644 88368800 516833856 485980700 361602053 919567800 156250040 309887752 118462924 309242304 924716392 755218320 212109104 515564544 241439600 81015784 110649104 956716576 683336448 799609130 328657024 413697312 191493920 921287277 196282928 210761840 314069536 557794452 262141440 971362544 266560800 951843328 115380512 177896320 569734270 110023563 924226920 445309088 585777152 944225408 609407972 793869312 716789136 125861376 934213392 607597952 573713218 156505296 384370904 767575796 535485710 6539906 16810208 117640288 201121280 216946828 7541949 199171948 486888672 98262528 75604342 803626080 3768640 59139004 251105068 118476588 491420404 367164224 141894008 278117688 531657568 216630432 108090272 277572512 341363744 502643508 305420416 92254528 229931904 499555072 536305027 331525888 174598894 430562992 215702336 160406760 565252860 551278464 256065644 418614928 379734816 504238608 488223854 539028512 582529056 456484398 505698496 388541024 112508320 332111744 546976384 190218592 317967488 130154496 560392816 410270080 308910004 396421136 550039552 221940992 354237008 485852104 491173792 166790784 532180718 296244864 352163160 189232512 345559324 125647856 502736344 129947264 392656576 300461536 129631970 567355008 250133504 417761702 151831610 128923264 225052432 296378560 115928864 170834304 243825016 416156153 273269568 189734028 298144864 167735280 372790080 574607690 253003136 173673088 211765184 545512010 398911088 529616960 219833710 109235040 94364592 405170304 442513485 456861710 157291682 346616786 368229376 476786542 579755728 398751872 241071444 487502704 469915312 369171840 519091960 256437260 713747924 599813154 661386276 346505272 455346624 476626960 678780224 432418464 541504204 620402724 374754304 443764608 469348768 672420848 308050318 260639936 475988828 693141568 280828976 397638032 498298124 381810336 624356672 264711432 478705968 642654368 278267424 618254624 318286608 580888292 308468544 453469268 644640448 242404256 316921508 441539392 362882104 711982992 543960736 393245344 451511968 583939488 391090140 677194848 582041504 645098912 261829096 426936704 518282000 336485239 561006070 426085012 462843824 611363832 525730352 659490432 632387232 226313732 518581696 263286268 477676192 695768736 563824192 432787218 298517368 668456112 360571372 685378713 236807328 586251444 614488688 530288368 490047896 295363360 363408320 475259308 399409440 688671984 581443711 286702368 346697456 616131488 252263638 712624728 629927168 496455744 253227690 577630648 466754592 424919968 654511376 491387924 436813776 665797847 654110976 625539872 441349920 363386368 330761248 401941904 411991760 416318528 685709488 556606976 354892496 386263952 546210704 415252310 547502944 450257484 562542800 577246768 294619240 654746130 519587314 192838480 226863760 251700208 546442320 449961604 314843104 593058960 212419728 441718856 325187472 299579232 269346320 193970544 577846864 612901232 603477136 302684048 236131504 253465680 526159760 428316624 274264368 205754000 414679696 513123920 610836624 559346376 500903984 466321616 522273610 392862336 295425433 374077328 382265232 262825872 580952624 273212384 601506256 398054928 315655632 488597904 292131212 477318032 319313048 622279120 614067752 408294800 687149712 684689400 637107088 410551760 419274384 425660904 481026776 411179792 368742030 332535184 579256912 362464552 606954112 300904592 357399056 514063408 220782080 248639688 421611168 402004048 609148252 424956112 593908200 360810640 531819536 640425712 330137796 595348504 426972488 285817288 489065180 542584330 261736355 535795504 580036240 469860812
340128636 405104768 215748544 464314272 280888256 247452816 336157088 705201792 529489924 650516700 570292444 586979817 461812828 322834252 468500320 407485776 338059088 522830016 392611848 503520452 622030720 608288480 251227104 392109440 710213632 567950688 248494796 590548948 236849596 500355136 531010472 601230224 583361664 323325932 476517824 228707160 214001472 443530304 238614368 242554496 589883776 678125318 692047744 284540152 261347694 643109268 437296000 489214304 696711424 248597696 278808512 279639680 366591104 694109704 257405280 620355448 588888640 294788064 486869376 281763968 704996944 497438312 213932160 224636992 511187888 333303385 488114816 306353524 383857920 304806301 287277619 576336308 609631104 599808266 515944256 430173504 223634536 480763792 608347936 227864094 482804262 238098400 272752696 324999680 490655104 228578656 427940472 658555552 543101568 548683904 348833408 616439296 710220048 639072896 617960344 398928216 353868460 688701336 507787232 626328288 31139214 224191776 663769824 76586400 443894144 463251424 150187984 600433728 758371154 706049600 396898056 514124352 721336064 490365440 531630876 473526624 486520832 108572576 435403320 791499840 418928528 204708814 18800128 131526048 898743930 271806464 756409344 408363032 613365504 781663952 58412512 77709152 203395072 801970944 211242514 104460448 877524828 937347840 901094430 307305532 400464688 869087904 54311120 212241472 512160902 203788934 355195956 415445040 582425088 92130304 364226040 756250496 16123904 621316248 831443620 84000512 796124800 878671864 148803024 884746688 796484288 419238208 205190064 371645856 841628908 940669368 6642688 626979360 658171792 918374144 266606336 951245312 914266848 757917826 492413888 947804582 990961440 134807800 656142816 529269140 292573210 197477664 110894016 927486272 493230568 968692192 964972100 640814318 914854716 602480384 238377520 822576064 535773824 438210616 115691760 135256624 934262384 591266376 994384280 858153727 265424764 132796284 505740100 381483920 156213704 292437384 545977264 230950128 122409968 291892208 355683440 516963204 319740112 106574224 244251600 513874768 550624723 345845584 188918590 444882688 230022032 174726456 579572556 565598160 270385340 432934624 394054512 518558304 502543550 553348208 596848752 470804094 520018192 402860720 126828016 346431440 561296080 204538288 332287184 144474192 574712512 424589776 323229700 410740832 564359248 236260688 368556704 500171800 505493488 181110480 546500414 310564560 366482856 203552208 359879020 139967552 517056040 144266960 406976272 314781232 143951666 581674704 264453200 432081398 166151306 143242960 239372128 310698256 130248560 185154000 258144712 430475849 287589264 204053724 312464560 182054976 387109776 588927386 267322832 187992784 226084880 559831706 413230784 543936656 234153406 123554736 108684288 419490000 456833181 471181406 171611378 360936482 382549072 491106238 594075424 413071568 255391140 501822400 484235008 383491536 574080730 311426030 768736694 654801924 716375046 401494042 510335394 531615730 733768994 487407234 596492974 675391494 429743074 498753378 524337538 727409618 363039088 315628706 530977598 748130338 335817746 452626802 553286894 436799106 679345442 319700202 533694738 697643138 333256194 673243394 373275378 635877062 363457314 508458038 699629218 297393026 371910278 496528162 417870874 766971762 598949506 448234114 506500738 638928258 446078910 732183618 637030274 700087682 316817866 481925474 573270770 391474009 615994840 481073782 517832594 666352602 580719122 714479202 687376002 281302502 573570466 318275038 532664962 750757506 618812962 487775988 353506138 723444882 415560142 740367483 291796098 641240214 669477458 585277138 545036666 350352130 418397090 530248078 454398210 743660754 636432481 341691138 401686226 671120258 307252408 767613498 684915938 551444514 308216460 632619418 521743362 479908738 709500146 546376694 491802546 720786617 709099746 680528642 496338690 418375138 607119312 678299968 688349824 692676592 962067552 832965040 631250560 662622016 822568768 691610374 823861008 726615548 838900864 853604832 570977304 931104194 795945378 469196544 503221824 528058272 822800384 726319668 591201168 869417024 488777792 718076920 601545536 575937296 545704384 470328608 854204928 889259296 879835200 579042112 512489568 529823744 802517824 704674688 550622432 482112064 691037760 789481984 887194688 835704440 777262048 742679680 798631674 669220400 571783497 650435392 658623296 539183936 857310688 549570448 877864320 674412992 592013696 764955968 568489276 753676096 595671112 898637184 890425816 684652864 963507776 961047464 913465152 686909824 695632448 702018968 757384840 687537856 645100094 608893248 855614976 638822616 883312176 577262656 633757120 790421472 497140144 524997752 697969232 678362112 885506316 701314176 870266264 637168704 808177600 916783776 606495860 871706568 703330552 562175352 765423244 818942394 538094419 812153568 856394304 746218876
477169844 542145976 352789752 601355480 417929464 384494024 473198296 842243000 666531132 787557908 707333652 724021025 598854036 459875460 605541528 544526984 475100296 659871224 529653056 640561660 759071928 745329688 388268312 529150648 847254840 704991896 385536004 727590156 373890804 637396344 668051680 738271432 720402872 460367140 613559032 365748368 351042680 580571512 375655576 379595704 726924984 815166526 829088952 421581360 398388902 780150476 574337208 626255512 833752632 385638904 415849720 416680888 503632312 831150912 394446488 757396656 725929848 431829272 623910584 418805176 842038152 634479520 350973368 361678200 648229096 470344593 625156024 443394732 520899128 441847509 424318827 713377516 746672312 736849474 652985464 567214712 360675744 617805000 745389144 364905302 619845470 375139608 409793904 462040888 627696312 365619864 564981680 795596760 680142776 685725112 485874616 753480504 847261256 776114104 755001552 535969424 490909668 825742544 644828440 763369496 678519356 474835888 866896768 135503600 494880640 424240959 335864208 367794944 495410272 663105056 263822408 295501088 812134332 776227834 709035520 98890752 893227024 435755600 502232320 341126144 237038080 431757072 453709818 125642560 530731720 252119392 782133472 990171136 337057680 61880896 113036800 692920992 208960236 991952000 263587688 498989696 900741840 345112000 176190960 358507250 295202060 506477568 489037328 547650564 856931520 495643200 719469888 461883904 319565264 48471384 764966272 388685952 925789492 556914048 401908152 737694325 995455784 958236430 253653642 359435136 558680556 303147792 661211920 894182360 704917760 340170944 995130432 291130654 761162236 439716928 679311248 514075950 796566112 315828224 26931456 730832224 646752738 54685216 168842080 28577824 243495584 92009472 671686912 64618584 462489643 537919488 349555648 275464088 311900544 197876472 154183392 880289600 700793856 707816160 380963056 588185984 942591456 894846720 372701084 983279104 513388364 380759884 753703700 629447520 404177304 540400984 793940864 478913728 370373568 539855808 603647040 764926804 567703712 354537824 492215200 761838368 798588323 593809184 436882190 692846288 477985632 422690056 827536156 813561760 518348940 680898224 642018112 766521904 750507150 801311808 844812352 718767694 767981792 650824320 374791616 594395040 809259680 452501888 580250784 392437792 822676112 672553376 571193300 658704432 812322848 484224288 616520304 748135400 753457088 429074080 794464014 558528160 614446456 451515808 607842620 387931152 765019640 392230560 654939872 562744832 391915266 829638304 512416800 680044998 414114906 391206560 487335728 558661856 378212160 433117600 506108312 678439449 535552864 452017324 560428160 430018576 635073376 836890986 515286432 435956384 474048480 807795306 661194384 791900256 482117006 371518336 356647888 667453600 704796781 719145006 419574978 608900082 630512672 739069838 842039024 661035168 503354740 749786000 732198608 631455136 649980824 387326124 844636788 730702018 792275140 477394136 586235488 607515824 809669088 563307328 672393068 751291588 505643168 574653472 600237632 803309712 438939182 391528800 606877692 824030432 411717840 528526896 629186988 512699200 755245536 395600296 609594832 773543232 409156288 749143488 449175472 711777156 439357408 584358132 775529312 373293120 447810372 572428256 493770968 842871856 674849600 524134208 582400832 714828352 521979004 808083712 712930368 775987776 392717960 557825568 649170864 467374103 691894934 556973876 593732688 742252696 656619216 790379296 763276096 357202596 649470560 394175132 608565056 826657600 694713056 563676082 429406232 799344976 491460236 816267577 367696192 717140308 745377552 661177232 620936760 426252224 494297184 606148172 530298304 819560848 712332575 417591232 477586320 747020352 383152502 843513592 760816032 627344608 384116554 708519512 597643456 555808832 785400240 622276788 567702640 796686711 784999840 756428736 572238784 494275232 536520388 607701044 617750900 622077668 891468628 762366116 560651636 592023092 751969844 621011450 753262084 656016624 768301940 783005908 500378380 860505270 725346454 398597620 432622900 457459348 752201460 655720744 520602244 798818100 418178868 647477996 530946612 505338372 475105460 399729684 783606004 818660372 809236276 508443188 441890644 459224820 731918900 634075764 480023508 411513140 620438836 718883060 816595764 765105516 706663124 672080756 728032750 598621476 501184573 579836468 588024372 468585012 786711764 478971524 807265396 603814068 521414772 694357044 497890352 683077172 525072188 828038260 819826892 614053940 892908852 890448540 842866228 616310900 625033524 631420044 686785916 616938932 574501170 538294324 785016052 568223692 812713252 506663732 563158196 719822548 426541220 454398828 627370308 607763188 814907392 630715252 799667340 566569780 737578676 846184852 535896936 801107644 632731628 491576428 694824320 748343470 467495495 741554644 785795380 675619952
440848836 505824968 316468744 565034472 381608456 348173016 436877288 805921992 630210124 751236900 671012644 687700017 562533028 423554452 569220520 508205976 438779288 623550216 493332048 604240652 722750920 709008680 351947304 492829640 810933832 668670888 349214996 691269148 337569796 601075336 631730672 701950424 684081864 424046132 577238024 329427360 314721672 544250504 339334568 343274696 690603976 778845518 792767944 385260352 362067894 743829468 538016200 589934504 797431624 349317896 379528712 380359880 467311304 794829904 358125480 721075648 689608840 395508264 587589576 382484168 805717144 598158512 314652360 325357192 611908088 434023585 588835016 407073724 484578120 405526501 387997819 677056508 710351304 700528466 616664456 530893704 324354736 581483992 709068136 328584294 583524462 338818600 373472896 425719880 591375304 329298856 528660672 759275752 643821768 649404104 449553608 717159496 810940248 739793096 718680544 499648416 454588660 789421536 608507432 727048488 142219136 528650896 651726688 884564416 158386504 293892500 809025920 616786432 184328776 233243008 349076456 439312704 953934192 587325784 933742888 342305884 926245888 19314688 975777674 645909504 996290443 790276565 232872022 237216592 184245210 773834600 170425952 164293056 679963304 84945920 226870656 803336000 694170144 314389056 709108080 136283744 639408076 479384256 473383688 689868482 809495432 39831350 34757120 405276480 622990645 674278272 179690368 324826728 299155968 838602368 852760736 444754497 12763352 110294317 617435088 485154432 821197750 642040764 302366499 705011248 606551472 636384000 782367616 973157248 153124652 403137808 186428296 559406720 556784636 437014528 120192512 114146082 32501830 576940476 85256704 418927104 790905920 799330656 493105536 814767176 510919648 926148744 429854656 971208304 410503152 738534172 693082944 588261120 318827000 905115304 973749440 714255648 718429016 821218144 593670912 868770216 103243808 721715648 797030880 350961504 500132116 367503636 740447452 616191272 390921056 527144736 780684616 465657480 357117320 526599560 590390792 751670556 554447464 341281576 478958952 748582120 785332075 580552936 423625942 679590040 464729384 409433808 814279908 800305512 505092692 667641976 628761864 753265656 737250902 788055560 831556104 705511446 754725544 637568072 361535368 581138792 796003432 439245640 566994536 379181544 809419864 659297128 557937052 645448184 799066600 470968040 603264056 734879152 740200840 415817832 781207766 545271912 601190208 438259560 594586372 374674904 751763392 378974312 641683624 549488584 378659018 816382056 499160552 666788750 400858658 377950312 474079480 545405608 364955912 419861352 492852064 665183201 522296616 438761076 547171912 416762328 621817128 823634738 502030184 422700136 460792232 794539058 647938136 778644008 468860758 358262088 343391640 654197352 691540533 705888758 406318730 595643834 617256424 725813590 828782776 647778920 490098492 736529752 718942360 618198888 505959200 243304500 700615164 586680394 648253516 333372512 442213864 463494200 665647464 419285704 528371444 607269964 361621544 430631848 456216008 659288088 294917558 247507176 462856068 680008808 267696216 384505272 485165364 368677576 611223912 251578672 465573208 629521608 265134664 605121864 305153848 567755532 295335784 440336508 631507688 229271496 303788748 428406632 349749344 698850232 530827976 380112584 438379208 570806728 377957380 664062088 568908744 631966152 248696336 413803944 505149240 323352479 547873310 412952252 449711064 598231072 512597592 646357672 619254472 213180972 505448936 250153508 464543432 682635976 550691432 419654458 285384608 655323352 347438612 672245953 223674568 573118684 601355928 517155608 476915136 282230600 350275560 462126548 386276680 675539224 568310951 273569608 333564696 602998728 239130878 699491968 616794408 483322984 240094930 564497888 453621832 411787208 641378616 478255164 423681016 652665087 640978216 612407112 428217160 350253608 455673168 526853824 536903680 541230448 810621408 681518896 479804416 511175872 671122624 540164230 672414864 575169404 687454720 702158688 419531160 779658050 644499234 317750400 351775680 376612128 671354240 574873524 439755024 717970880 337331648 566630776 450099392 424491152 394258240 318882464 702758784 737813152 728389056 427595968 361043424 378377600 651071680 553228544 399176288 330665920 539591616 638035840 735748544 684258296 625815904 591233536 647185530 517774256 420337353 498989248 507177152 387737792 705864544 398124304 726418176 522966848 440567552 613509824 417043132 602229952 444224968 747191040 738979672 533206720 812061632 809601320 762019008 535463680 544186304 550572824 605938696 536091712 493653950 457447104 704168832 487376472 731866032 425816512 482310976 638975328 345694000 373551608 546523088 526915968 734060172 549868032 718820120 485722560 656731456 765337632 455049716 720260424 551884408 410729208 613977100 667496250 386648275 660707424 704948160 594772732
310734148 375710280 186354056 434919784 251493768 218058328 306762600 675807304 500095436 621122212 540897956 557585329 432418340 293439764 439105832 378091288 308664600 493435528 363217360 474125964 592636232 578893992 221832616 362714952 680819144 538556200 219100308 561154460 207455108 470960648 501615984 571835736 553967176 293931444 447123336 199312672 184606984 414135816 209219880 213160008 560489288 648730830 662653256 255145664 231953206 613714780 407901512 459819816 667316936 219203208 249414024 250245192 337196616 664715216 228010792 590960960 559494152 265393576 457474888 252369480 675602456 468043824 184537672 195242504 481793400 303908897 458720328 276959036 354463432 275411813 257883131 546941820 580236616 570413778 486549768 400779016 194240048 451369304 578953448 198469606 453409774 208703912 243358208 295605192 461260616 199184168 398545984 629161064 513707080 519289416 319438920 587044808 680825560 609678408 588565856 369533728 324473972 659306848 478392744 596933800 412582144 123676316 843115520 655229960 988096888 62067456 149399040 560000000 258422278 975001344 469369344 14864448 952669568 856630128 497429828 966470704 0 103832832 153532656 310773540 762452153 316180480 730957224 447471616 742928128 511031568 784350344 540806500 976527262 616852256 892016640 189290112 863955808 892775872 683876036 784366752 892529472 538472448 727603712 944577648 724052800 226263472 654288052 846411456 75171584 488237040 57691752 999183920 372132576 463873192 640109720 400780266 631201600 395100293 721142040 987077120 91466624 198603512 590977024 464031040 687257214 218390528 637134736 472898526 648353194 346347220 818316428 869559104 179793792 949947840 131982784 438022030 494536656 706437100 650493032 784073480 123941259 379856864 66947040 962265200 707705344 576099072 535782880 398991424 975673408 36372050 977835520 842309564 471756236 635327744 897840920 581875120 346891256 736930996 835923680 739666944 300889824 81727920 514456136 973548020 482285036 349656556 722600372 598344192 373073976 509297656 762837536 447810400 339270240 508752480 572543712 733823476 536600384 323434496 461111872 730735040 767484995 562705856 405778862 661742960 446882304 391586728 796432828 782458432 487245612 649794896 610914784 735418576 719403822 770208480 813709024 687664366 736878464 619720992 343688288 563291712 778156352 421398560 549147456 361334464 791572784 641450048 540089972 627601104 781219520 453120960 585416976 717032072 722353760 397970752 763360686 527424832 583343128 420412480 576739292 356827824 733916312 361127232 623836544 531641504 360811938 798534976 481313472 648941670 383011578 360103232 456232400 527558528 347108832 402014272 475004984 647336121 504449536 420913996 529324832 398915248 603970048 805787658 484183104 404853056 442945152 776691978 630091056 760796928 451013678 340415008 325544560 636350272 673693453 688041678 388471650 577796754 599409344 707966510 810935696 629931840 472251412 718682672 701095280 600351808 510736808 248082108 705392772 591458002 653031124 338150120 446991472 468271808 670425072 424063312 533149052 612047572 366399152 435409456 460993616 664065696 299695166 252284784 467633676 684786416 272473824 389282880 489942972 373455184 616001520 256356280 470350816 634299216 269912272 609899472 309931456 572533140 300113392 445114116 636285296 234049104 308566356 433184240 354526952 703627840 535605584 384890192 443156816 575584336 382734988 668839696 573686352 636743760 253473944 418581552 509926848 328130087 552650918 417729860 454488672 603008680 517375200 651135280 624032080 217958580 510226544 254931116 469321040 687413584 555469040 424432066 290162216 660100960 352216220 677023561 228452176 577896292 606133536 521933216 481692744 287008208 355053168 466904156 391054288 680316832 573088559 278347216 338342304 607776336 243908486 704269576 621572016 488100592 244872538 569275496 458399440 416564816 646156224 483032772 428458624 657442695 645755824 617184720 432994768 355031216 397708384 468889040 478938896 483265664 752656624 623554112 421839632 453211088 613157840 482199446 614450080 517204620 629489936 644193904 361566376 721693266 586534450 259785616 293810896 318647344 613389456 516908740 381790240 660006096 279366864 508665992 392134608 366526368 336293456 260917680 644794000 679848368 670424272 369631184 303078640 320412816 593106896 495263760 341211504 272701136 481626832 580071056 677783760 626293512 567851120 533268752 589220746 459809472 362372569 441024464 449212368 329773008 647899760 340159520 668453392 465002064 382602768 555545040 359078348 544265168 386260184 689226256 681014888 475241936 754096848 751636536 704054224 477498896 486221520 492608040 547973912 478126928 435689166 399482320 646204048 429411688 673901248 367851728 424346192 581010544 287729216 315586824 488558304 468951184 676095388 491903248 660855336 427757776 598766672 707372848 397084932 662295640 493919624 352764424 556012316 609531466 328683491 602742640 646983376 536807948
470450556 535426688 346070464 594636192 411210176 377774736 466479008 835523712 659811844 780838620 700614364 717301737 592134748 453156172 598822240 537807696 468381008 653151936 522933768 633842372 752352640 738610400 381549024 522431360 840535552 698272608 378816716 720870868 367171516 630677056 661332392 731552144 713683584 453647852 606839744 359029080 344323392 573852224 368936288 372876416 720205696 808447238 822369664 414862072 391669614 773431188 567617920 619536224 827033344 378919616 409130432 409961600 496913024 824431624 387727200 750677368 719210560 425109984 617191296 412085888 835318864 627760232 344254080 354958912 641509808 463625305 618436736 436675444 514179840 435128221 417599539 706658228 739953024 730130186 646266176 560495424 353956456 611085712 738669856 358186014 613126182 368420320 403074616 455321600 620977024 358900576 558262392 788877472 673423488 679005824 479155328 746761216 840541968 769394816 748282264 529250136 484190380 819023256 638109152 756650208 196740648 928391360 197510880 50502560 128056320 423599648 262316720 138529792 895245676 837925528 628467712 9231816 48600256 388000816 276097672 511120384 979886644 925547264 998640676 83827488 601300736 626518978 917457200 42151228 636139276 643620640 823834352 313669600 281483160 613889132 357910912 988221440 664472640 17787378 774185792 298641420 610655738 288228584 699487712 778470144 285192720 532065300 285835264 311213312 419283456 304842304 919258368 297220246 514816032 988300352 259416800 431228288 285299200 661266304 471800116 334062816 346616250 231308384 798511120 919378144 769056046 901708288 188820000 92825232 313344857 813604548 68257952 930734624 646258944 408161024 188926528 87770912 339388000 729663744 288852976 497055324 92680253 158293504 530447712 803489488 384376696 100770080 929331276 643915038 777038336 743099844 908980752 572640544 327469024 142611168 222214976 905197544 10306432 957159040 461247812 535814656 707909024 949787808 884122368 563401466 252447564 119819084 492762900 368506720 143236504 279460184 533000064 217972928 109432768 278915008 342706240 503986004 306762912 93597024 231274400 500897568 537647523 332868384 175941390 431905488 217044832 161749256 566595356 552620960 257408140 419957424 381077312 505581104 489566350 540371008 583871552 457826894 507040992 389883520 113850816 333454240 548318880 191561088 319309984 131496992 561735312 411612576 310252500 397763632 551382048 223283488 355579504 487194600 492516288 168133280 533523214 297587360 353505656 190575008 346901820 126990352 504078840 131289760 393999072 301804032 130974466 568697504 251476000 419104198 153174106 130265760 226394928 297721056 117271360 172176800 245167512 417498649 274612064 191076524 299487360 169077776 374132576 575950186 254345632 175015584 213107680 546854506 400253584 530959456 221176206 110577536 95707088 406512800 443855981 458204206 158634178 347959282 369571872 478129038 581098224 400094368 242413940 488845200 471257808 370514336 536569502 273914802 731225466 617290696 678863818 363982814 472824166 494104502 696257766 449896006 558981746 637880266 392231846 461242150 486826310 689898390 325527860 278117478 493466370 710619110 298306518 415115574 515775666 399287878 641834214 282188974 496183510 660131910 295744966 635732166 335764150 598365834 325946086 470946810 662117990 259881798 334399050 459016934 380359646 729460534 561438278 410722886 468989510 601417030 408567682 694672390 599519046 662576454 279306638 444414246 535759542 353962781 578483612 443562554 480321366 628841374 543207894 676967974 649864774 243791274 536059238 280763810 495153734 713246278 581301734 450264760 315994910 685933654 378048914 702856255 254284870 603728986 631966230 547765910 507525438 312840902 380885862 492736850 416886982 706149526 598921253 304179910 364174998 633609030 269741180 730102270 647404710 513933286 270705232 595108190 484232134 442397510 671988918 508865466 454291318 683275389 671588518 643017414 458827462 380863910 578528368 649709024 659758880 664085648 933476608 804374096 602659616 634031072 793977824 663019430 795270064 698024604 810309920 825013888 542386360 902513250 767354434 440605600 474630880 499467328 794209440 697728724 562610224 840826080 460186848 689485976 572954592 547346352 517113440 441737664 825613984 860668352 851244256 550451168 483898624 501232800 773926880 676083744 522031488 453521120 662446816 760891040 858603744 807113496 748671104 714088736 770040730 640629456 543192553 621844448 630032352 510592992 828719744 520979504 849273376 645822048 563422752 736365024 539898332 725085152 567080168 870046240 861834872 656061920 934916832 932456520 884874208 658318880 667041504 673428024 728793896 658946912 616509150 580302304 827024032 610231672 854721232 548671712 605166176 761830528 468549200 496406808 669378288 649771168 856915372 672723232 841675320 608577760 779586656 888192832 577904916 843115624 674739608 533584408 736832300 790351450 509503475 783562624 827803360 717627932
186330476 251306608 61950384 310516112 127090096 93654656 182358928 551403632 375691764 496718540 416494284 433181657 308014668 169036092 314702160 253687616 184260928 369031856 238813688 349722292 468232560 454490320 97428944 238311280 556415472 414152528 94696636 436750788 83051436 346556976 377212312 447432064 429563504 169527772 322719664 74909000 60203312 289732144 84816208 88756336 436085616 524327158 538249584 130741992 107549534 489311108 283497840 335416144 542913264 94799536 125010352 125841520 212792944 540311544 103607120 466557288 435090480 140989904 333071216 127965808 551198784 343640152 60134000 70838832 357389728 179505225 334316656 152555364 230059760 151008141 133479459 422538148 455832944 446010106 362146096 276375344 69836376 326965632 454549776 74065934 329006102 84300240 118954536 171201520 336856944 74780496 274142312 504757392 389303408 394885744 195035248 462641136 556421888 485274736 464162184 245130056 200070300 534903176 353989072 472530128 685968356 180519248 38629680 115593312 700387200 261720 618444384 74150934 328994688 975943416 699009920 365632480 161703208 479799808 789990400 106487936 26968576 33375552 896974104 54765040 150250304 754550208 601621896 373359504 146132576 941341492 76970752 854075008 743488396 134392774 226600252 603519936 50249780 986565056 618078840 55181992 6419440 77386984 973505152 789825896 959043584 995516800 303903904 791457008 788667784 678340256 21222432 793165000 399325912 784371712 493507876 45172352 277734784 82112000 651036928 581951792 315454720 425255488 796305856 38221440 867371008 954368384 21656456 81129912 12187200 8177142 30597120 358020548 162277360 584462912 19315200 313191296 90908960 262094592 928891540 911850616 29518216 242071744 285745792 899512960 41659776 551346904 908054968 924105216 861179904 550164064 940133576 939548896 436973592 633698976 574235312 699502592 422229088 154860032 560639456 286767408 393444768 617652201 286222592 487794176 363989764 231361284 604305100 480048920 254778704 391002384 644542264 329515128 220974968 390457208 454248440 615528204 418305112 205139224 342816600 612439768 649189723 444410584 287483590 543447688 328587032 273291456 678137556 664163160 368950340 531499624 492619512 617123304 601108550 651913208 695413752 569369094 618583192 501425720 225393016 444996440 659861080 303103288 430852184 243039192 673277512 523154776 421794700 509305832 662924248 334825688 467121704 598736800 604058488 279675480 645065414 409129560 465047856 302117208 458444020 238532552 615621040 242831960 505541272 413346232 242516666 680239704 363018200 530646398 264716306 241807960 337937128 409263256 228813560 283719000 356709712 529040849 386154264 302618724 411029560 280619976 485674776 687492386 365887832 286557784 324649880 658396706 511795784 642501656 332718406 222119736 207249288 518055000 555398181 569746406 270176378 459501482 481114072 589671238 692640424 511636568 353956140 600387400 582800008 482056536 784208232 521553532 978864196 864929426 926502548 611621544 720462896 741743232 943896496 697534736 806620476 885518996 639870576 708880880 734465040 937537120 573166590 525756208 741105100 958257840 545945248 662754304 763414396 646926608 889472944 529827704 743822240 907770640 543383696 883370896 583402880 846004564 573584816 718585540 909756720 507520528 582037780 706655664 627998376 977099264 809077008 658361616 716628240 849055760 656206412 942311120 847157776 910215184 526945368 692052976 783398272 601601511 826122342 691201284 727960096 876480104 790846624 924606704 897503504 491430004 783697968 528402540 742792464 960885008 828940464 697903490 563633640 933572384 625687644 950494985 501923600 851367716 879604960 795404640 755164168 560479632 628524592 740375580 664525712 953788256 846559983 551818640 611813728 881247760 517379910 977741000 895043440 761572016 518343962 842746920 731870864 690036240 919627648 756504196 701930048 930914119 919227248 890656144 706466192 628502640 437742992 508923648 518973504 523300272 792691232 663588720 461874240 493245696 653192448 522234054 654484688 557239228 669524544 684228512 401600984 761727874 626569058 299820224 333845504 358681952 653424064 556943348 421824848 700040704 319401472 548700600 432169216 406560976 376328064 300952288 684828608 719882976 710458880 409665792 343113248 360447424 633141504 535298368 381246112 312735744 521661440 620105664 717818368 666328120 607885728 573303360 629255354 499844080 402407177 481059072 489246976 369807616 687934368 380194128 708488000 505036672 422637376 595579648 399112956 584299776 426294792 729260864 721049496 515276544 794131456 791671144 744088832 517533504 526256128 532642648 588008520 518161536 475723774 439516928 686238656 469446296 713935856 407886336 464380800 621045152 327763824 355621432 528592912 508985792 716129996 531937856 700889944 467792384 638801280 747407456 437119540 702330248 533954232 392799032 596046924 649566074 368718099 642777248 687017984 576842556
437263268 502239400 312883176 561448904 378022888 344587448 433291720 802336424 626624556 747651332 667427076 684114449 558947460 419968884 565634952 504620408 435193720 619964648 489746480 600655084 719165352 705423112 348361736 489244072 807348264 665085320 345629428 687683580 333984228 597489768 628145104 698364856 680496296 420460564 573652456 325841792 311136104 540664936 335749000 339689128 687018408 775259950 789182376 381674784 358482326 740243900 534430632 586348936 793846056 345732328 375943144 376774312 463725736 791244336 354539912 717490080 686023272 391922696 584004008 378898600 802131576 594572944 311066792 321771624 608322520 430438017 585249448 403488156 480992552 401940933 384412251 673470940 706765736 696942898 613078888 527308136 320769168 577898424 705482568 324998726 579938894 335233032 369887328 422134312 587789736 325713288 525075104 755690184 640236200 645818536 445968040 713573928 807354680 736207528 715094976 496062848 451003092 785835968 604921864 723462920 939813120 305161216 861466944 63392256 679235000 451323904 304025120 572515752 331877216 180881920 454442080 137563648 911859174 986720300 314617170 385932608 816735232 310485280 426191656 755833712 341399584 206614464 984694640 170087176 709304832 829093024 397993280 271518384 826894676 241376120 420659345 243158641 171608192 926314616 550624780 831203320 801225974 886395312 695364560 824116416 263035520 801218944 27534784 487125504 39631940 614689536 356246144 116016168 769277056 780347424 517499712 787358720 988690476 25275200 976294632 29865782 223891456 768553984 783981518 86947652 810099108 561572736 106975712 81762160 783238384 191906560 972162444 659504896 19526400 588716456 207146152 822232016 81970944 569237504 361160192 303678464 393714244 763919104 82384912 415518720 160339408 662930916 74378035 646617800 193155788 1015744 178745504 91094220 400472768 703426152 417955664 574299456 417879552 486577878 459364076 316843080 263488924 843529884 910591356 313445568 284816772 152188292 525132108 400875928 175605712 311829392 565369272 250342136 141801976 311284216 375075448 536355212 339132120 125966232 263643608 533266776 570016731 365237592 208310598 464274696 249414040 194118464 598964564 584990168 289777348 452326632 413446520 537950312 521935558 572740216 616240760 490196102 539410200 422252728 146220024 365823448 580688088 223930296 351679192 163866200 594104520 443981784 342621708 430132840 583751256 255652696 387948712 519563808 524885496 200502488 565892422 329956568 385874864 222944216 379271028 159359560 536448048 163658968 426368280 334173240 163343674 601066712 283845208 451473406 185543314 162634968 258764136 330090264 149640568 204546008 277536720 449867857 306981272 223445732 331856568 201446984 406501784 608319394 286714840 207384792 245476888 579223714 432622792 563328664 253545414 142946744 128076296 438882008 476225189 490573414 191003386 380328490 401941080 510498246 613467432 432463576 274783148 521214408 503627016 402883544 791584344 528929644 986240308 872305538 933878660 618997656 727839008 749119344 951272608 704910848 813996588 892895108 647246688 716256992 741841152 944913232 580542702 533132320 748481212 965633952 553321360 670130416 770790508 654302720 896849056 537203816 751198352 915146752 550759808 890747008 590778992 853380676 580960928 725961652 917132832 514896640 589413892 714031776 635374488 984475376 816453120 665737728 724004352 856431872 663582524 949687232 854533888 917591296 534321480 699429088 790774384 608977623 833498454 698577396 735336208 883856216 798222736 931982816 904879616 498806116 791074080 535778652 750168576 968261120 836316576 705279602 571009752 940948496 633063756 957871097 509299712 858743828 886981072 802780752 762540280 567855744 635900704 747751692 671901824 961164368 853936095 559194752 619189840 888623872 524756022 985117112 902419552 768948128 525720074 850123032 739246976 697412352 927003760 763880308 709306160 938290231 926603360 898032256 713842304 635878752 221186064 292366720 302416576 306743344 576134304 447031792 245317312 276688768 436635520 305677126 437927760 340682300 452967616 467671584 185044056 545170946 410012130 83263296 117288576 142125024 436867136 340386420 205267920 483483776 102844544 332143672 215612288 190004048 159771136 84395360 468271680 503326048 493901952 193108864 126556320 143890496 416584576 318741440 164689184 96178816 305104512 403548736 501261440 449771192 391328800 356746432 412698426 283287152 185850249 264502144 272690048 153250688 471377440 163637200 491931072 288479744 206080448 379022720 182556028 367742848 209737864 512703936 504492568 298719616 577574528 575114216 527531904 300976576 309699200 316085720 371451592 301604608 259166846 222960000 469681728 252889368 497378928 191329408 247823872 404488224 111206896 139064504 312035984 292428864 499573068 315380928 484333016 251235456 422244352 530850528 220562612 485773320 317397304 176242104 379489996 433009146 152161171 426220320 470461056 360285628
161635724 226611856 37255632 285821360 102395344 68959904 157664176 526708880 350997012 472023788 391799532 408486905 283319916 144341340 290007408 228992864 159566176 344337104 214118936 325027540 443537808 429795568 72734192 213616528 531720720 389457776 70001884 412056036 58356684 321862224 352517560 422737312 404868752 144833020 298024912 50214248 35508560 265037392 60121456 64061584 411390864 499632406 513554832 106047240 82854782 464616356 258803088 310721392 518218512 70104784 100315600 101146768 188098192 515616792 78912368 441862536 410395728 116295152 308376464 103271056 526504032 318945400 35439248 46144080 332694976 154810473 309621904 127860612 205365008 126313389 108784707 397843396 431138192 421315354 337451344 251680592 45141624 302270880 429855024 49371182 304311350 59605488 94259784 146506768 312162192 50085744 249447560 480062640 364608656 370190992 170340496 437946384 531727136 460579984 439467432 220435304 175375548 510208424 329294320 447835376 810097536 822512000 534842236 474912992 606425840 828609456 293994720 686793728 316637120 95185080 780210450 418825912 32506424 347050448 588726304 98777574 147268800 558396320 48778496 939262309 490990080 974882816 612014688 304120480 812893920 703344968 910579456 759150240 688213248 173215904 722708416 132250880 733091720 509828512 614595200 359525125 478135384 319891792 301524736 941979576 674294016 435051808 390513248 762346772 818841728 871710812 301739744 831188420 992643728 574852336 875186036 604769408 672996700 510369820 615832080 146743296 398860836 437101848 755149824 161441728 544835584 0 774305712 664780128 330783190 406369452 998958720 930636428 87081984 650822492 309291212 268911746 440973558 335955704 67855504 721502400 850628808 57002224 845745982 755290056 394714944 616592824 640426504 454877696 796385670 951804836 780536080 680728496 736704800 244448192 348261888 97704496 23658844 791197072 116346816 102086000 703768552 488027576 201927672 664152736 527205788 394577308 767521124 643264944 417994728 554218408 807758288 492731152 384190992 553673232 617464464 778744228 581521136 368355248 506032624 775655792 812405747 607626608 450699614 706663712 491803056 436507480 841353580 827379184 532166364 694715648 655835536 780339328 764324574 815129232 858629776 732585118 781799216 664641744 388609040 608212464 823077104 466319312 594068208 406255216 836493536 686370800 585010724 672521856 826140272 498041712 630337728 761952824 767274512 442891504 808281438 572345584 628263880 465333232 621660044 401748576 778837064 406047984 668757296 576562256 405732690 843455728 526234224 693862422 427932330 405023984 501153152 572479280 392029584 446935024 519925736 692256873 549370288 465834748 574245584 443836000 648890800 850708410 529103856 449773808 487865904 821612730 675011808 805717680 495934430 385335760 370465312 681271024 718614205 732962430 433392402 622717506 644330096 752887262 855856448 674852592 517172164 763603424 746016032 645272560 318893642 56238942 513549606 399614836 461187958 146306954 255148306 276428642 478581906 232220146 341305886 420204406 174555986 243566290 269150450 472222530 107852000 60441618 275790510 492943250 80630658 197439714 298099806 181612018 424158354 64513114 278507650 442456050 78069106 418056306 118088290 380689974 108270226 253270950 444442130 42205938 116723190 241341074 162683786 511784674 343762418 193047026 251313650 383741170 190891822 476996530 381843186 444900594 61630778 226738386 318083682 136286921 360807752 225886694 262645506 411165514 325532034 459292114 432188914 26115414 318383378 63087950 277477874 495570418 363625874 232588900 98319050 468257794 160373054 485180395 36609010 386053126 414290370 330090050 289849578 95165042 163210002 275060990 199211122 488473666 381245393 86504050 146499138 415933170 52065320 512426410 429728850 296257426 53029372 377432330 266556274 224721650 454313058 291189606 236615458 465599529 453912658 425341554 241151602 163188050 422592772 493773428 503823284 508150052 777541012 648438500 446724020 478095476 638042228 507083834 639334468 542089008 654374324 669078292 386450764 746577654 611418838 284670004 318695284 343531732 638273844 541793128 406674628 684890484 304251252 533550380 417018996 391410756 361177844 285802068 669678388 704732756 695308660 394515572 327963028 345297204 617991284 520148148 366095892 297585524 506511220 604955444 702668148 651177900 592735508 558153140 614105134 484693860 387256957 465908852 474096756 354657396 672784148 365043908 693337780 489886452 407487156 580429428 383962736 569149556 411144572 714110644 705899276 500126324 778981236 776520924 728938612 502383284 511105908 517492428 572858300 503011316 460573554 424366708 671088436 454296076 698785636 392736116 449230580 605894932 312613604 340471212 513442692 493835572 700979776 516787636 685739724 452642164 623651060 732257236 421969320 687180028 518804012 377648812 580896704 634415854 353567879 627627028 671867764 561692336
501377468 566353600 376997376 625563104 442137088 408701648 497405920 866450624 690738756 811765532 731541276 748228649 623061660 484083084 629749152 568734608 499307920 684078848 553860680 664769284 783279552 769537312 412475936 553358272 871462464 729199520 409743628 751797780 398098428 661603968 692259304 762479056 744610496 484574764 637766656 389955992 375250304 604779136 399863200 403803328 751132608 839374150 853296576 445788984 422596526 804358100 598544832 650463136 857960256 409846528 440057344 440888512 527839936 855358536 418654112 781604280 750137472 456036896 648118208 443012800 866245776 658687144 375180992 385885824 672436720 494552217 649363648 467602356 545106752 466055133 448526451 737585140 770879936 761057098 677193088 591422336 384883368 642012624 769596768 389112926 644053094 399347232 434001528 486248512 651903936 389827488 589189304 819804384 704350400 709932736 510082240 777688128 871468880 800321728 779209176 560177048 515117292 849950168 669036064 787577120 259721600 53156880 627208384 178394656 930329696 204905992 544354502 715492992 429357568 771469824 620988032 428441600 811538944 96948736 830366136 255400448 362039744 368956088 233193920 597808512 76134347 860876608 265114300 155717664 565057440 63723696 492773376 627825280 88304000 479143592 331389924 594003712 310212192 925124312 778181416 383078292 918296576 90739200 69717344 281945664 393250560 662186639 764054560 649504000 229726378 769391352 341881920 350734912 530820096 163861504 251896104 534429372 54646108 111048692 471957120 586212956 603631856 350461472 771432832 531311616 110251854 941016960 167369472 970732459 422856448 897988448 298670336 173861160 295269184 388076672 164670400 775942720 413876224 904666368 339660496 660008664 316827272 791742816 679027536 772402560 870630592 575797760 517268206 748795904 766986292 335896416 750090608 512296704 761658432 849451864 672931584 233485312 935159424 170885616 137722432 317690112 823651934 567683416 533725499 449331488 191676588 59048108 431991924 307735744 82465528 218689208 472229088 157201952 48661792 218144032 281935264 443215028 245991936 32826048 170503424 440126592 476876547 272097408 115170414 371134512 156273856 100978280 505824380 491849984 196637164 359186448 320306336 444810128 428795374 479600032 523100576 397055918 446270016 329112544 53079840 272683264 487547904 130790112 258539008 70726016 500964336 350841600 249481524 336992656 490611072 162512512 294808528 426423624 431745312 107362304 472752238 236816384 292734680 129804032 286130844 66219376 443307864 70518784 333228096 241033056 70203490 507926528 190705024 358333222 92403130 69494784 165623952 236950080 56500384 111405824 184396536 356727673 213841088 130305548 238716384 108306800 313361600 515179210 193574656 114244608 152336704 486083530 339482608 470188480 160405230 49806560 34936112 345741824 383085005 397433230 97863202 287188306 308800896 417358062 520327248 339323392 181642964 428074224 410486832 309743360 546326416 283671716 740982380 627047610 688620732 373739728 482581080 503861416 706014680 459652920 568738660 647637180 401988760 470999064 496583224 699655304 335284774 287874392 503223284 720376024 308063432 424872488 525532580 409044792 651591128 291945888 505940424 669888824 305501880 645489080 345521064 608122748 335703000 480703724 671874904 269638712 344155964 468773848 390116560 739217448 571195192 420479800 478746424 611173944 418324596 704429304 609275960 672333368 289063552 454171160 545516456 363719695 588240526 453319468 490078280 638598288 552964808 686724888 659621688 253548188 545816152 290520724 504910648 723003192 591058648 460021674 325751824 695690568 387805828 712613169 264041784 613485900 641723144 557522824 517282352 322597816 390642776 502493764 426643896 715906440 608678167 313936824 373931912 643365944 279498094 739859184 657161624 523690200 280462146 604865104 493989048 452154424 681745832 518622380 464048232 693032303 681345432 652774328 468584376 390620824 306269652 377450308 387500164 391826932 661217892 532115380 330400900 361772356 521719108 390760714 523011348 425765888 538051204 552755172 270127644 630254534 495095718 168346884 202372164 227208612 521950724 425470008 290351508 568567364 187928132 417227260 300695876 275087636 244854724 169478948 553355268 588409636 578985540 278192452 211639908 228974084 501668164 403825028 249772772 181262404 390188100 488632324 586345028 534854780 476412388 441830020 497782014 368370740 270933837 349585732 357773636 238334276 556461028 248720788 577014660 373563332 291164036 464106308 267639616 452826436 294821452 597787524 589576156 383803204 662658116 660197804 612615492 386060164 394782788 401169308 456535180 386688196 344250434 308043588 554765316 337972956 582462516 276412996 332907460 489571812 196290484 224148092 397119572 377512452 584656656 400464516 569416604 336319044 507327940 615934116 305646200 570856908 402480892 261325692 464573584 518092734 237244759 511303908 555544644 445369216
165076924 230053056 40696832 289262560 105836544 72401104 161105376 530150080 354438212 475464988 395240732 411928105 286761116 147782540 293448608 232434064 163007376 347778304 217560136 328468740 446979008 433236768 76175392 217057728 535161920 392898976 73443084 415497236 61797884 325303424 355958760 426178512 408309952 148274220 301466112 53655448 38949760 268478592 63562656 67502784 414832064 503073606 516996032 109488440 86295982 468057556 262244288 314162592 521659712 73545984 103756800 104587968 191539392 519057992 82353568 445303736 413836928 119736352 311817664 106712256 529945232 322386600 38880448 49585280 336136176 158251673 313063104 131301812 208806208 129754589 112225907 401284596 434579392 424756554 340892544 255121792 48582824 305712080 433296224 52812382 307752550 63046688 97700984 149947968 315603392 53526944 252888760 483503840 368049856 373632192 173781696 441387584 535168336 464021184 442908632 223876504 178816748 513649624 332735520 451276576 537502640 285270272 87414600 246248104 528512832 285834752 589887928 748999974 637933258 699842560 57273088 845641376 935417600 679260320 989700692 197600000 736795264 19427644 742186240 598960124 461027584 589595892 281243584 144624056 262579752 411630528 45685164 614534000 601733120 498210432 48345600 331797120 303441136 725000608 267583840 474650328 31628468 584123252 666567120 700187648 249683552 372657664 213639272 616664240 365356656 680670344 618854284 808624048 777369088 795090080 846823552 425781250 594132182 763990528 991233720 686022742 805716832 969360400 639462988 535469056 311229184 314755560 441222760 335167744 212059456 964133592 464635756 928247068 536289190 202260387 631228872 180670432 654427696 43451708 788356294 938211072 725428752 610916688 135045632 976406292 625280640 82030826 381932992 616049152 419127250 530482368 98826776 427008392 838208328 476637952 147948992 391624256 405696648 537643520 206114304 573267328 806009728 1769568 385966860 624343104 211215148 78586668 451530484 327274304 102004088 238227768 491767648 176740512 68200352 237682592 301473824 462753588 265530496 52364608 190041984 459665152 496415107 291635968 134708974 390673072 175812416 120516840 525362940 511388544 216175724 378725008 339844896 464348688 448333934 499138592 542639136 416594478 465808576 348651104 72618400 292221824 507086464 150328672 278077568 90264576 520502896 370380160 269020084 356531216 510149632 182051072 314347088 445962184 451283872 126900864 492290798 256354944 312273240 149342592 305669404 85757936 462846424 90057344 352766656 260571616 89742050 527465088 210243584 377871782 111941690 89033344 185162512 256488640 76038944 130944384 203935096 376266233 233379648 149844108 258254944 127845360 332900160 534717770 213113216 133783168 171875264 505622090 359021168 489727040 179943790 69345120 54474672 365280384 402623565 416971790 117401762 306726866 328339456 436896622 539865808 358861952 201181524 447612784 430025392 329281920 384692736 122038036 579348700 465413930 526987052 212106048 320947400 342227736 544381000 298019240 407104980 486003500 240355080 309365384 334949544 538021624 173651094 126240712 341589604 558742344 146429752 263238808 363898900 247411112 489957448 130312208 344306744 508255144 143868200 483855400 183887384 446489068 174069320 319070044 510241224 108005032 182522284 307140168 228482880 577583768 409561512 258846120 317112744 449540264 256690916 542795624 447642280 510699688 127429872 292537480 383882776 202086015 426606846 291685788 328444600 476964608 391331128 525091208 497988008 91914508 384182472 128887044 343276968 561369512 429424968 298387994 164118144 534056888 226172148 550979489 102408104 451852220 480089464 395889144 355648672 160964136 229009096 340860084 265010216 554272760 447044487 152303144 212298232 481732264 117864414 578225504 495527944 362056520 118828466 443231424 332355368 290520744 520112152 356988700 302414552 531398623 519711752 491140648 306950696 228987144 159749520 230930176 240980032 245306800 514697760 385595248 183880768 215252224 375198976 244240582 376491216 279245756 391531072 406235040 123607512 483734402 348575586 21826752 55852032 80688480 375430592 278949876 143831376 422047232 41408000 270707128 154175744 128567504 98334592 22958816 406835136 441889504 432465408 131672320 65119776 82453952 355148032 257304896 103252640 34742272 243667968 342112192 439824896 388334648 329892256 295309888 351261882 221850608 124413705 203065600 211253504 91814144 409940896 102200656 430494528 227043200 144643904 317586176 121119484 306306304 148301320 451267392 443056024 237283072 516137984 513677672 466095360 239540032 248262656 254649176 310015048 240168064 197730302 161523456 408245184 191452824 435942384 129892864 186387328 343051680 49770352 77627960 250599440 230992320 438136524 253944384 422896472 189798912 360807808 469413984 159126068 424336776 255960760 114805560 318053452 371572602 90724627 364783776 409024512 298849084
532196096 597172228 407816004 656381732 472955716 439520276 528224548 897269252 721557384 842584160 762359904 779047277 653880288 514901712 660567780 599553236 530126548 714897476 584679308 695587912 814098180 800355940 443294564 584176900 902281092 760018148 440562256 782616408 428917056 692422596 723077932 793297684 775429124 515393392 668585284 420774620 406068932 635597764 430681828 434621956 781951236 870192778 884115204 476607612 453415154 835176728 629363460 681281764 888778884 440665156 470875972 471707140 558658564 886177164 449472740 812422908 780956100 486855524 678936836 473831428 897064404 689505772 405999620 416704452 703255348 525370845 680182276 498420984 575925380 496873761 479345079 768403768 801698564 791875726 708011716 622240964 415701996 672831252 800415396 419931554 674871722 430165860 464820156 517067140 682722564 420646116 620007932 850623012 735169028 740751364 540900868 808506756 902287508 831140356 810027804 590995676 545935920 880768796 699854692 818395748 630316160 521823104 897378848 771482592 463794768 765875152 82836608 342831424 610880240 587273188 522063880 775614568 604911000 764900800 480424192 833656088 570391466 247563328 555432704 89867328 711394304 157831168 615243392 981136875 533213920 904597088 979965176 138393760 416666511 845243072 887767296 69481728 450719814 425006848 301359488 547134112 904405416 992739274 758458920 315630512 264063616 645265664 511460224 280243648 287433506 887360448 455518062 499000285 184101120 667821440 196094096 69809872 390994470 364256290 817231110 513529072 375818496 686008795 145617920 116281060 994073376 124093644 710069888 728703036 184923456 492900736 579855424 208762720 690144000 471262240 684340092 718845928 404559424 64968448 503165056 699364316 22504560 688726240 348570800 486816256 702538240 13867504 306915584 817083536 674464768 533509184 577370000 716137680 8984472 409078656 772577616 827602944 421916664 171146432 472244448 811613200 316792988 976146208 90204928 424369048 231074564 98446084 471389900 347133720 121863504 258087184 511627064 196599928 88059768 257542008 321333240 482613004 285389912 72224024 209901400 479524568 516274523 311495384 154568390 410532488 195671832 140376256 545222356 531247960 236035140 398584424 359704312 484208104 468193350 518998008 562498552 436453894 485667992 368510520 92477816 312081240 526945880 170188088 297936984 110123992 540362312 390239576 288879500 376390632 530009048 201910488 334206504 465821600 471143288 146760280 512150214 276214360 332132656 169202008 325528820 105617352 482705840 109916760 372626072 280431032 109601466 547324504 230103000 397731198 131801106 108892760 205021928 276348056 95898360 150803800 223794512 396125649 253239064 169703524 278114360 147704776 352759576 554577186 232972632 153642584 191734680 525481506 378880584 509586456 199803206 89204536 74334088 385139800 422482981 436831206 137261178 326586282 348198872 456756038 559725224 378721368 221040940 467472200 449884808 349141336 321014392 58359692 515670356 401735586 463308708 148427704 257269056 278549392 480702656 234340896 343426636 422325156 176676736 245687040 271271200 474343280 109972750 62562368 277911260 495064000 82751408 199560464 300220556 183732768 426279104 66633864 280628400 444576800 80189856 420177056 120209040 382810724 110390976 255391700 446562880 44326688 118843940 243461824 164804536 513905424 345883168 195167776 253434400 385861920 193012572 479117280 383963936 447021344 63751528 228859136 320204432 138407671 362928502 228007444 264766256 413286264 327652784 461412864 434309664 28236164 320504128 65208700 279598624 497691168 365746624 234709650 100439800 470378544 162493804 487301145 38729760 388173876 416411120 332210800 291970328 97285792 165330752 277181740 201331872 490594416 383366143 88624800 148619888 418053920 54186070 514547160 431849600 298378176 55150122 379553080 268677024 226842400 456433808 293310356 238736208 467720279 456033408 427462304 243272352 165308800 317898736 389079392 399129248 403456016 672846976 543744464 342029984 373401440 533348192 402389798 534640432 437394972 549680288 564384256 281756728 641883618 506724802 179975968 214001248 238837696 533579808 437099092 301980592 580196448 199557216 428856344 312324960 286716720 256483808 181108032 564984352 600038720 590614624 289821536 223268992 240603168 513297248 415454112 261401856 192891488 401817184 500261408 597974112 546483864 488041472 453459104 509411098 379999824 282562921 361214816 369402720 249963360 568090112 260349872 588643744 385192416 302793120 475735392 279268700 464455520 306450536 609416608 601205240 395432288 674287200 671826888 624244576 397689248 406411872 412798392 468164264 398317280 355879518 319672672 566394400 349602040 594091600 288042080 344536544 501200896 207919568 235777176 408748656 389141536 596285740 412093600 581045688 347948128 518957024 627563200 317275284 582485992 414109976 272954776 476202668 529721818 248873843 522932992 567173728 456998300
395657980 460634112 271277888 519843616 336417600 302982160 391686432 760731136 585019268 706046044 625821788 642509161 517342172 378363596 524029664 463015120 393588432 578359360 448141192 559049796 677560064 663817824 306756448 447638784 765742976 623480032 304024140 646078292 292378940 555884480 586539816 656759568 638891008 378855276 532047168 284236504 269530816 499059648 294143712 298083840 645413120 733654662 747577088 340069496 316877038 698638612 492825344 544743648 752240768 304127040 334337856 335169024 422120448 749639048 312934624 675884792 644417984 350317408 542398720 337293312 760526288 552967656 269461504 280166336 566717232 388832729 543644160 361882868 439387264 360335645 342806963 631865652 665160448 655337610 571473600 485702848 279163880 536293136 663877280 283393438 538333606 293627744 328282040 380529024 546184448 284108000 483469816 714084896 598630912 604213248 404362752 671968640 765749392 694602240 673489688 454457560 409397804 744230680 563316576 681857632 533994752 781955584 882896487 437384176 560643840 675149568 19277056 629024000 516298612 931259368 43951232 335580032 23993592 269319952 853009013 953476352 771365444 980790784 685882368 183266784 846116560 163725360 89822596 292632140 959460256 704386560 77007056 799628000 884505840 924650472 702876912 168907527 848008192 867427840 367979264 62826496 445868544 506383648 717808896 80343552 19150032 130356736 238096720 107241080 972388352 602843136 393734144 685177780 904084150 753637888 681215630 905114176 443056948 120203520 227632528 501154384 716640704 601757952 674944372 237553730 400896616 622240160 447540184 510808572 429312384 678969976 492800012 74377672 146552536 456478928 739800432 71834872 261883648 528644896 517739592 509898116 507436512 449317440 179349504 934754304 338857220 10838624 530925104 895833344 968262008 119309824 677391056 147743968 140030080 502276336 768991020 648307560 494134752 39196398 645130328 575551368 893539866 128394208 10280304 843150336 577074192 444445712 817389528 693133348 467863132 604086812 857626692 542599556 434059396 603541636 667332868 828612632 631389540 418223652 555901028 825524196 862274151 657495012 500568018 756532116 541671460 486375884 891221984 877247588 582034768 744584052 705703940 830207732 814192978 864997636 908498180 782453522 831667620 714510148 438477444 658080868 872945508 516187716 643936612 456123620 886361940 736239204 634879128 722390260 876008676 547910116 680206132 811821228 817142916 492759908 858149842 622213988 678132284 515201636 671528448 451616980 828705468 455916388 718625700 626430660 455601094 893324132 576102628 743730826 477800734 454892388 551021556 622347684 441897988 496803428 569794140 742125277 599238692 515703152 624113988 493704404 698759204 900576814 578972260 499642212 537734308 871481134 724880212 855586084 545802834 435204164 420333716 731139428 768482609 782830834 483260806 672585910 694198500 802755666 905724852 724720996 567040568 813471828 795884436 695140964 486083160 223428460 680739124 566804354 628377476 313496472 422337824 443618160 645771424 399409664 508495404 587393924 341745504 410755808 436339968 639412048 275041518 227631136 442980028 660132768 247820176 364629232 465289324 348801536 591347872 231702632 445697168 609645568 245258624 585245824 285277808 547879492 275459744 420460468 611631648 209395456 283912708 408530592 329873304 678974192 510951936 360236544 418503168 550930688 358081340 644186048 549032704 612090112 228820296 393927904 485273200 303476439 527997270 393076212 429835024 578355032 492721552 626481632 599378432 193304932 485572896 230277468 444667392 662759936 530815392 399778418 265508568 635447312 327562572 652369913 203798528 553242644 581479888 497279568 457039096 262354560 330399520 442250508 366400640 655663184 548434911 253693568 313688656 583122688 219254838 679615928 596918368 463446944 220218890 544621848 433745792 391911168 621502576 458379124 403804976 632789047 621102176 592531072 408341120 330377568 283601804 354782460 364832316 369159084 638550044 509447532 307733052 339104508 499051260 368092866 500343500 403098040 515383356 530087324 247459796 607586686 472427870 145679036 179704316 204540764 499282876 402802160 267683660 545899516 165260284 394559412 278028028 252419788 222186876 146811100 530687420 565741788 556317692 255524604 188972060 206306236 479000316 381157180 227104924 158594556 367520252 465964476 563677180 512186932 453744540 419162172 475114166 345702892 248265989 326917884 335105788 215666428 533793180 226052940 554346812 350895484 268496188 441438460 244971768 430158588 272153604 575119676 566908308 361135356 639990268 637529956 589947644 363392316 372114940 378501460 433867332 364020348 321582586 285375740 532097468 315305108 559794668 253745148 310239612 466903964 173622636 201480244 374451724 354844604 561988808 377796668 546748756 313651196 484660092 593266268 282978352 548189060 379813044 238657844 441905736 495424886 214576911 488636060 532876796 422701368
290553684 355529816 166173592 414739320 231313304 197877864 286582136 655626840 479914972 600941748 520717492 537404865 412237876 273259300 418925368 357910824 288484136 473255064 343036896 453945500 572455768 558713528 201652152 342534488 660638680 518375736 198919844 540973996 187274644 450780184 481435520 551655272 533786712 273750980 426942872 179132208 164426520 393955352 189039416 192979544 540308824 628550366 642472792 234965200 211772742 593534316 387721048 439639352 647136472 199022744 229233560 230064728 317016152 644534752 207830328 570780496 539313688 245213112 437294424 232189016 655421992 447863360 164357208 175062040 461612936 283728433 438539864 256778572 334282968 255231349 237702667 526761356 560056152 550233314 466369304 380598552 174059584 431188840 558772984 178289142 433229310 188523448 223177744 275424728 441080152 179003704 378365520 608980600 493526616 499108952 299258456 566864344 660645096 589497944 568385392 349353264 304293508 639126384 458212280 576753336 287477152 552369152 565293504 149081376 429268848 41085116 222745120 242346496 874065064 410991816 841360888 943052144 246574760 971786656 227661888 611656740 489107384 653065408 905268896 254260224 381105920 148275456 605947904 990138880 108723840 729755168 728633600 923249664 738732416 904362618 123331840 493100116 44587600 108084352 46184960 998133844 352857088 61456636 494228768 549052212 326349252 243016192 493417216 912833776 953905384 145646344 131462144 208308923 427245696 201590204 217230384 147635000 917713792 421988192 270196288 443506814 119223296 268547584 429311440 58407918 111707304 294870456 703063872 131548416 872696768 971429984 309006192 839304856 533081916 695162860 126905518 124997664 824058272 49209344 467159758 94420248 261510416 102114816 597275254 732064000 676611576 284918972 215787280 968663296 619904512 120770672 837771504 381065504 349666408 868692224 692838080 481830694 695078944 88557136 551285088 290949384 100414336 450628096 319526144 191156640 494041352 361412872 734356688 610100508 384830292 521053972 774593852 459566716 351026556 520508796 584300028 745579792 548356700 335190812 472868188 742491356 779241311 574462172 417535178 673499276 458638620 403343044 808189144 794214748 499001928 661551212 622671100 747174892 731160138 781964796 825465340 699420682 748634780 631477308 355444604 575048028 789912668 433154876 560903772 373090780 803329100 653206364 551846288 639357420 792975836 464877276 597173292 728788388 734110076 409727068 775117002 539181148 595099444 432168796 588495608 368584140 745672628 372883548 635592860 543397820 372568254 810291292 493069788 660697986 394767894 371859548 467988716 539314844 358865148 413770588 486761300 659092437 516205852 432670312 541081148 410671564 615726364 817543974 495939420 416609372 454701468 788448294 641847372 772553244 462769994 352171324 337300876 648106588 685449769 699797994 400227966 589553070 611165660 719722826 822692012 641688156 484007728 730438988 712851596 612108124 609260696 346605996 803916660 689981890 751555012 436674008 545515360 566795696 768948960 522587200 631672940 710571460 464923040 533933344 559517504 762589584 398219054 350808672 566157564 783310304 370997712 487806768 588466860 471979072 714525408 354880168 568874704 732823104 368436160 708423360 408455344 671057028 398637280 543638004 734809184 332572992 407090244 531708128 453050840 802151728 634129472 483414080 541680704 674108224 481258876 767363584 672210240 735267648 351997832 517105440 608450736 426653975 651174806 516253748 553012560 701532568 615899088 749659168 722555968 316482468 608750432 353455004 567844928 785937472 653992928 522955954 388686104 758624848 450740108 775547449 326976064 676420180 704657424 620457104 580216632 385532096 453577056 565428044 489578176 778840720 671612447 376871104 436866192 706300224 342432374 802793464 720095904 586624480 343396426 667799384 556923328 515088704 744680112 581556660 526982512 755966583 744279712 715708608 531518656 453555104 537268372 608449028 618498884 622825652 892216612 763114100 561399620 592771076 752717828 621759434 754010068 656764608 769049924 783753892 501126364 861253254 726094438 399345604 433370884 458207332 752949444 656468728 521350228 799566084 418926852 648225980 531694596 506086356 475853444 400477668 784353988 819408356 809984260 509191172 442638628 459972804 732666884 634823748 480771492 412261124 621186820 719631044 817343748 765853500 707411108 672828740 728780734 599369460 501932557 580584452 588772356 469332996 787459748 479719508 808013380 604562052 522162756 695105028 498638336 683825156 525820172 828786244 820574876 614801924 893656836 891196524 843614212 617058884 625781508 632168028 687533900 617686916 575249154 539042308 785764036 568971676 813461236 507411716 563906180 720570532 427289204 455146812 628118292 608511172 815655376 631463236 800415324 567317764 738326660 846932836 536644920 801855628 633479612 492324412 695572304 749091454 468243479 742302628 786543364 676367936
178974076 243950208 54593984 303159712 119733696 86298256 175002528 544047232 368335364 489362140 409137884 425825257 300658268 161679692 307345760 246331216 176904528 361675456 231457288 342365892 460876160 447133920 90072544 230954880 549059072 406796128 87340236 429394388 75695036 339200576 369855912 440075664 422207104 162171372 315363264 67552600 52846912 282375744 77459808 81399936 428729216 516970758 530893184 123385592 100193134 481954708 276141440 328059744 535556864 87443136 117653952 118485120 205436544 532955144 96250720 459200888 427734080 133633504 325714816 120609408 543842384 336283752 52777600 63482432 350033328 172148825 326960256 145198964 222703360 143651741 126123059 415181748 448476544 438653706 354789696 269018944 62479976 319609232 447193376 66709534 321649702 76943840 111598136 163845120 329500544 67424096 266785912 497400992 381947008 387529344 187678848 455284736 549065488 477918336 456805784 237773656 192713900 527546776 346632672 465173728 71452352 976250372 350572112 636376672 562988032 202352529 296872928 577638620 969734144 591127360 834395600 260142400 95435520 772627544 182998538 906752800 39739392 264766976 296071808 301431106 830960960 975082928 799305736 294483190 748241632 471978236 408985472 932406944 532822528 88994041 389832608 714736300 270047216 318719950 379505362 127105700 178913088 669885096 340459296 81096832 722575968 129013312 228575908 853268730 463899304 997027584 652375360 57927040 553928704 644112666 84271920 356908428 830354400 114770650 358601189 582339936 315015104 360400768 785526784 290555088 945273357 745407008 216646112 120090112 5336832 323890906 305288522 940988160 815009536 510389056 947753536 903262208 740604208 676683840 144070910 974025029 918879824 416744576 647844096 551092232 721894944 174798592 770742416 41864000 627657072 812662293 596828160 189216042 321575 792516688 407078304 2986304 767984952 30827624 427936768 476056272 404287302 469605824 694734296 216004608 596532300 463903820 836847636 712591456 487321240 623544920 877084800 562057664 453517504 622999744 686790976 848070740 650847648 437681760 575359136 844982304 881732259 676953120 520026126 775990224 561129568 505833992 910680092 896705696 601492876 764042160 725162048 849665840 833651086 884455744 927956288 801911630 851125728 733968256 457935552 677538976 892403616 535645824 663394720 475581728 905820048 755697312 654337236 741848368 895466784 567368224 699664240 831279336 836601024 512218016 877607950 641672096 697590392 534659744 690986556 471075088 848163576 475374496 738083808 645888768 475059202 912782240 595560736 763188934 497258842 474350496 570479664 641805792 461356096 516261536 589252248 761583385 618696800 535161260 643572096 513162512 718217312 920034922 598430368 519100320 557192416 890939242 744338320 875044192 565260942 454662272 439791824 750597536 787940717 802288942 502718914 692044018 713656608 822213774 925182960 744179104 586498676 832929936 815342544 714599072 740933912 478279212 935589876 821655106 883228228 568347224 677188576 698468912 900622176 654260416 763346156 842244676 596596256 665606560 691190720 894262800 529892270 482481888 697830780 914983520 502670928 619479984 720140076 603652288 846198624 486553384 700547920 864496320 500109376 840096576 540128560 802730244 530310496 675311220 866482400 464246208 538763460 663381344 584724056 933824944 765802688 615087296 673353920 805781440 612932092 899036800 803883456 866940864 483671048 648778656 740123952 558327191 782848022 647926964 684685776 833205784 747572304 881332384 854229184 448155684 740423648 485128220 699518144 917610688 785666144 654629170 520359320 890298064 582413324 907220665 458649280 808093396 836330640 752130320 711889848 517205312 585250272 697101260 621251392 910513936 803285663 508544320 568539408 837973440 474105590 934466680 851769120 718297696 475069642 799472600 688596544 646761920 876353328 713229876 658655728 887639799 875952928 847381824 663191872 585228320 577759664 648940320 658990176 663316944 932707904 803605392 601890912 633262368 793209120 662250726 794501360 697255900 809541216 824245184 541617656 901744546 766585730 439836896 473862176 498698624 793440736 696960020 561841520 840057376 459418144 688717272 572185888 546577648 516344736 440968960 824845280 859899648 850475552 549682464 483129920 500464096 773158176 675315040 521262784 452752416 661678112 760122336 857835040 806344792 747902400 713320032 769272026 639860752 542423849 621075744 629263648 509824288 827951040 520210800 848504672 645053344 562654048 735596320 539129628 724316448 566311464 869277536 861066168 655293216 934148128 931687816 884105504 657550176 666272800 672659320 728025192 658178208 615740446 579533600 826255328 609462968 853952528 547903008 604397472 761061824 467780496 495638104 668609584 649002464 856146668 671954528 840906616 607809056 778817952 887424128 577136212 842346920 673970904 532815704 736063596 789582746 508734771 782793920 827034656 716859228
431044956 496021088 306664864 555230592 371804576 338369136 427073408 796118112 620406244 741433020 661208764 677896137 552729148 413750572 559416640 498402096 428975408 613746336 483528168 594436772 712947040 699204800 342143424 483025760 801129952 658867008 339411116 681465268 327765916 591271456 621926792 692146544 674277984 414242252 567434144 319623480 304917792 534446624 329530688 333470816 680800096 769041638 782964064 375456472 352264014 734025588 528212320 580130624 787627744 339514016 369724832 370556000 457507424 785026024 348321600 711271768 679804960 385704384 577785696 372680288 795913264 588354632 304848480 315553312 602104208 424219705 579031136 397269844 474774240 395722621 378193939 667252628 700547424 690724586 606860576 521089824 314550856 571680112 699264256 318780414 573720582 329014720 363669016 415916000 581571424 319494976 518856792 749471872 634017888 639600224 439749728 707355616 801136368 729989216 708876664 489844536 444784780 779617656 598703552 717244608 822239158 616489408 65900160 245139572 517809376 298695240 389265636 172252600 367595008 91776348 220679858 938105136 248743128 413703936 617946496 953429120 169930240 195133920 730391288 860043936 114755456 483925504 595754712 740032928 259943232 549025684 275240960 465974400 476709536 236474912 162141696 578894816 17973112 322257172 927250412 578023448 108082452 464366144 951740332 277047168 472068838 554683136 143189344 940788384 861274304 844482224 101163644 357539436 646934400 682224902 440867184 582902708 172283880 71243952 712794536 933356944 505809604 722281574 68338016 947500032 998255432 532574656 879628048 269322736 236518706 995606768 14174624 435699440 501476976 907875264 256340044 740171968 185544672 892403268 53381970 268474170 190913856 144637124 799116288 597893712 6860800 211490112 164156568 247710656 732960560 985988150 848759874 88647168 517308832 160593280 76656128 548008768 295391104 640254504 446924288 980372550 565331136 990068480 395507392 555203200 231748684 99120204 472064020 347807840 122537624 258761304 512301184 197274048 88733888 258216128 322007360 483287124 286064032 72898144 210575520 480198688 516948643 312169504 155242510 411206608 196345952 141050376 545896476 531922080 236709260 399258544 360378432 484882224 468867470 519672128 563172672 437128014 486342112 369184640 93151936 312755360 527620000 170862208 298611104 110798112 541036432 390913696 289553620 377064752 530683168 202584608 334880624 466495720 471817408 147434400 512824334 276888480 332806776 169876128 326202940 106291472 483379960 110590880 373300192 281105152 110275586 547998624 230777120 398405318 132475226 109566880 205696048 277022176 96572480 151477920 224468632 396799769 253913184 170377644 278788480 148378896 353433696 555251306 233646752 154316704 192408800 526155626 379554704 510260576 200477326 89878656 75008208 385813920 423157101 437505326 137935298 327260402 348872992 457430158 560399344 379395488 221715060 468146320 450558928 349815456 460537768 197883068 655193732 541258962 602832084 287951080 396792432 418072768 620226032 373864272 482950012 561848532 316200112 385210416 410794576 613866656 249496126 202085744 417434636 634587376 222274784 339083840 439743932 323256144 565802480 206157240 420151776 584100176 219713232 559700432 259732416 522334100 249914352 394915076 586086256 183850064 258367316 382985200 304327912 653428800 485406544 334691152 392957776 525385296 332535948 618640656 523487312 586544720 203274904 368382512 459727808 277931047 502451878 367530820 404289632 552809640 467176160 600936240 573833040 167759540 460027504 204732076 419122000 637214544 505270000 374233026 239963176 609901920 302017180 626824521 178253136 527697252 555934496 471734176 431493704 236809168 304854128 416705116 340855248 630117792 522889519 228148176 288143264 557577296 193709446 654070536 571372976 437901552 194673498 519076456 408200400 366365776 595957184 432833732 378259584 607243655 595556784 566985680 382795728 304832176 442349568 513530224 523580080 527906848 797297808 668195296 466480816 497852272 657799024 526840630 659091264 561845804 674131120 688835088 406207560 766334450 631175634 304426800 338452080 363288528 658030640 561549924 426431424 704647280 324008048 553307176 436775792 411167552 380934640 305558864 689435184 724489552 715065456 414272368 347719824 365054000 637748080 539904944 385852688 317342320 526268016 624712240 722424944 670934696 612492304 577909936 633861930 504450656 407013753 485665648 493853552 374414192 692540944 384800704 713094576 509643248 427243952 600186224 403719532 588906352 430901368 733867440 725656072 519883120 798738032 796277720 748695408 522140080 530862704 537249224 592615096 522768112 480330350 444123504 690845232 474052872 718542432 412492912 468987376 625651728 332370400 360228008 533199488 513592368 720736572 536544432 705496520 472398960 643407856 752014032 441726116 706936824 538560808 397405608 600653500 654172650 373324675 647383824 691624560 581449132
610108470 675084602 485728378 734294106 550868090 517432650 606136922 975181626 799469758 920496534 840272278 856959651 731792662 592814086 738480154 677465610 608038922 792809850 662591682 773500286 892010554 878268314 521206938 662089274 980193466 837930522 518474630 860528782 506829430 770334970 800990306 871210058 853341498 593305766 746497658 498686994 483981306 713510138 508594202 512534330 859863610 948105152 962027578 554519986 531327528 913089102 707275834 759194138 966691258 518577530 548788346 549619514 636570938 964089538 527385114 890335282 858868474 564767898 756849210 551743802 974976778 767418146 483911994 494616826 781167722 603283219 758094650 576333358 653837754 574786135 557257453 846316142 879610938 869788100 785924090 700153338 493614370 750743626 878327770 497843928 752784096 508078234 542732530 594979514 760634938 498558490 697920306 928535386 813081402 818663738 618813242 886419130 980199882 909052730 887940178 668908050 623848294 958681170 777767066 896308122 372203008 197752666 372538912 151164248 678478848 334579774 547627520 947394816 495959268 436884544 697457238 649550144 506253622 843382412 30131712 273963520 835612928 994338008 318718208 659089600 790693938 943110704 482378752 932195888 903136453 26541824 343760896 503925344 744953672 216200560 938765412 385636584 928448576 305805920 370084028 501228032 746562240 554505728 870965808 586240000 187111808 329654984 135353484 660313024 410556672 978694400 576958680 134345002 762228224 935732960 897499970 97004288 575415578 803619272 234002504 604158976 763553088 243805684 67697408 526267008 447142944 497538038 829704136 755636792 513780018 338492976 781338922 489071652 62478500 704538880 667906560 4967280 271058286 675578648 102612480 355020260 196463104 655305408 211778125 437403776 860312832 407742336 57973608 267801808 826659336 996595420 340044344 606013144 172295168 848279808 612929536 580156898 264730368 148521272 104391552 154183028 779887200 918888304 296028608 592688032 648980364 516351884 889295700 765039520 539769304 675992984 929532864 614505728 505965568 675447808 739239040 900518804 703295712 490129824 627807200 897430368 934180323 729401184 572474190 828438288 613577632 558282056 963128156 949153760 653940940 816490224 777610112 902113904 886099150 936903808 980404352 854359694 903573792 786416320 510383616 729987040 944851680 588093888 715842784 528029792 958268112 808145376 706785300 794296432 947914848 619816288 752112304 883727400 889049088 564666080 930056014 694120160 750038456 587107808 743434620 523523152 900611640 527822560 790531872 698336832 527507266 965230304 648008800 815636998 549706906 526798560 622927728 694253856 513804160 568709600 641700312 814031449 671144864 587609324 696020160 565610576 770665376 972482986 650878432 571548384 609640480 943387306 796786384 927492256 617709006 507110336 492239888 803045600 840388781 854737006 555166978 744492082 766104672 874661838 977631024 796627168 638946740 885378000 867790608 767047136 785699384 523044684 980355348 866420578 927993700 613112696 721954048 743234384 945387648 699025888 808111628 887010148 641361728 710372032 735956192 939028272 574657742 527247360 742596252 959748992 547436400 664245456 764905548 648417760 890964096 531318856 745313392 909261792 544874848 884862048 584894032 847495716 575075968 720076692 911247872 509011680 583528932 708146816 629489528 978590416 810568160 659852768 718119392 850546912 657697564 943802272 848648928 911706336 528436520 693544128 784889424 603092663 827613494 692692436 729451248 877971256 792337776 926097856 898994656 492921156 785189120 529893692 744283616 962376160 830431616 699394642 565124792 935063536 627178796 951986137 503414752 852858868 881096112 796895792 756655320 561970784 630015744 741866732 666016864 955279408 848051135 553309792 613304880 882738912 518871062 979232152 896534592 763063168 519835114 844238072 733362016 691527392 921118800 757995348 703421200 932405271 920718400 892147296 707957344 629993792 301110960 372291616 382341472 386668240 656059200 526956688 325242208 356613664 516560416 385602022 517852656 420607196 532892512 547596480 264968952 625095842 489937026 163188192 197213472 222049920 516792032 420311316 285192816 563408672 182769440 412068568 295537184 269928944 239696032 164320256 548196576 583250944 573826848 273033760 206481216 223815392 496509472 398666336 244614080 176103712 385029408 483473632 581186336 529696088 471253696 436671328 492623322 363212048 265775145 344427040 352614944 233175584 551302336 243562096 571855968 368404640 286005344 458947616 262480924 447667744 289662760 592628832 584417464 378644512 657499424 655039112 607456800 380901472 389624096 396010616 451376488 381529504 339091742 302884896 549606624 332814264 577303824 271254304 327748768 484413120 191131792 218989400 391960880 372353760 579497964 395305824 564257912 331160352 502169248 610775424 300487508 565698216 397322200 256167000 459414892 512934042 232086067 506145216 550385952 440210524
509083012 574059144 384702920 633268648 449842632 416407192 505111464 874156168 698444300 819471076 739246820 755934193 630767204 491788628 637454696 576440152 507013464 691784392 561566224 672474828 790985096 777242856 420181480 561063816 879168008 736905064 417449172 759503324 405803972 669309512 699964848 770184600 752316040 492280308 645472200 397661536 382955848 612484680 407568744 411508872 758838152 847079694 861002120 453494528 430302070 812063644 606250376 658168680 865665800 417552072 447762888 448594056 535545480 863064080 426359656 789309824 757843016 463742440 655823752 450718344 873951320 666392688 382886536 393591368 680142264 502257761 657069192 475307900 552812296 473760677 456231995 745290684 778585480 768762642 684898632 599127880 392588912 649718168 777302312 396818470 651758638 407052776 441707072 493954056 659609480 397533032 596894848 827509928 712055944 717638280 517787784 785393672 879174424 808027272 786914720 567882592 522822836 857655712 676741608 795282664 408228890 951185408 256387072 225400545 283449341 669180416 932601344 127586672 39325284 741524416 907024384 745106336 554180064 578310948 616854000 256326104 717127446 709800320 46266480 424766113 532185408 73704448 449370512 93441536 452182784 409884224 221023744 62656640 789614464 783899846 415214184 143225552 370526572 410487872 90446708 912370520 65827184 333171956 243813992 644475810 387721668 351050240 242740480 100297268 848225096 803351840 313421312 770970528 410826320 641766528 785473168 318172032 560226592 204022784 962562144 847025024 346284352 310909496 487773290 943236044 745251394 484464640 663835136 574738760 344354176 384198384 413240832 238215744 303722336 91489536 574947608 728261120 856472636 544342956 320207424 16590860 642294784 895561750 9351424 774374160 744879488 116933488 946742924 248493648 351926588 228724608 144312496 444356928 842233872 185472204 941114443 824962096 937067008 925434258 742279442 427172736 143746895 329597184 45468608 281688320 641879076 509250596 882194412 757938232 532668016 668891696 922431576 607404440 498864280 668346520 732137752 893417516 696194424 483028536 620705912 890329080 927079035 722299896 565372902 821337000 606476344 551180768 956026868 942052472 646839652 809388936 770508824 895012616 878997862 929802520 973303064 847258406 896472504 779315032 503282328 722885752 937750392 580992600 708741496 520928504 951166824 801044088 699684012 787195144 940813560 612715000 745011016 876626112 881947800 557564792 922954726 687018872 742937168 580006520 736333332 516421864 893510352 520721272 783430584 691235544 520405978 958129016 640907512 808535710 542605618 519697272 615826440 687152568 506702872 561608312 634599024 806930161 664043576 580508036 688918872 558509288 763564088 965381698 643777144 564447096 602539192 936286018 789685096 920390968 610607718 500009048 485138600 795944312 833287493 847635718 548065690 737390794 759003384 867560550 970529736 789525880 631845452 878276712 860689320 759945848 790081992 527427292 984737956 870803186 932376308 617495304 726336656 747616992 949770256 703408496 812494236 891392756 645744336 714754640 740338800 943410880 579040350 531629968 746978860 964131600 551819008 668628064 769288156 652800368 895346704 535701464 749696000 913644400 549257456 889244656 589276640 851878324 579458576 724459300 915630480 513394288 587911540 712529424 633872136 982973024 814950768 664235376 722502000 854929520 662080172 948184880 853031536 916088944 532819128 697926736 789272032 607475271 831996102 697075044 733833856 882353864 796720384 930480464 903377264 497303764 789571728 534276300 748666224 966758768 834814224 703777250 569507400 939446144 631561404 956368745 507797360 857241476 885478720 801278400 761037928 566353392 634398352 746249340 670399472 959662016 852433743 557692400 617687488 887121520 523253670 983614760 900917200 767445776 524217722 848620680 737744624 695910000 925501408 762377956 707803808 936787879 925101008 896529904 712339952 634376400 504967748 576148404 586198260 590525028 859915988 730813476 529098996 560470452 720417204 589458810 721709444 624463984 736749300 751453268 468825740 828952630 693793814 367044980 401070260 425906708 720648820 624168104 489049604 767265460 386626228 615925356 499393972 473785732 443552820 368177044 752053364 787107732 777683636 476890548 410338004 427672180 700366260 602523124 448470868 379960500 588886196 687330420 785043124 733552876 675110484 640528116 696480110 567068836 469631933 548283828 556471732 437032372 755159124 447418884 775712756 572261428 489862132 662804404 466337712 651524532 493519548 796485620 788274252 582501300 861356212 858895900 811313588 584758260 593480884 599867404 655233276 585386292 542948530 506741684 753463412 536671052 781160612 475111092 531605556 688269908 394988580 422846188 595817668 576210548 783354752 599162612 768114700 535017140 706026036 814632212 504344296 769555004 601178988 460023788 663271680 716790830 435942855 710002004 754242740 644067312
455688252 520664384 331308160 579873888 396447872 363012432 451716704 820761408 645049540 766076316 685852060 702539433 577372444 438393868 584059936 523045392 453618704 638389632 508171464 619080068 737590336 723848096 366786720 507669056 825773248 683510304 364054412 706108564 352409212 615914752 646570088 716789840 698921280 438885548 592077440 344266776 329561088 559089920 354173984 358114112 705443392 793684934 807607360 400099768 376907310 758668884 552855616 604773920 812271040 364157312 394368128 395199296 482150720 809669320 372964896 735915064 704448256 410347680 602428992 397323584 820556560 612997928 329491776 340196608 626747504 448863001 603674432 421913140 499417536 420365917 402837235 691895924 725190720 715367882 631503872 545733120 339194152 596323408 723907552 343423710 598363878 353658016 388312312 440559296 606214720 344138272 543500088 774115168 658661184 664243520 464393024 731998912 825779664 754632512 733519960 514487832 469428076 804260952 623346848 741887904 365316912 256419438 608876032 953635840 107128752 633812080 382844196 869773600 763788688 186242136 925167330 646459368 66896183 792889760 263291692 370539840 865236192 470286104 488051344 22880000 107901608 565612704 505190464 349150396 115088512 595277904 250423552 700632288 101946024 213420230 390721130 520983882 15479136 215784832 543917952 681290632 962184736 31011716 958576000 677744464 591037384 619128832 368026240 500058192 117246652 775361536 322660992 767763528 144331776 297860624 149194112 682887072 720685108 564161792 610967236 822523536 652790144 218470152 422683502 605800092 589961280 100124256 192770463 2007600 329793988 773272128 342144000 78809931 442055616 351784168 865490576 984551696 244649736 614933468 232192512 657203592 417777048 847331968 906209920 233122960 152872640 991411648 104303136 803583744 589876384 930160384 231581240 512646400 269749760 282031360 703472640 848666392 72001536 797351808 113981920 553439000 14405760 55957040 448697752 860891648 225232236 92603756 465547572 341291392 116021176 252244856 505784736 190757600 82217440 251699680 315490912 476770676 279547584 66381696 204059072 473682240 510432195 305653056 148726062 404690160 189829504 134533928 539380028 525405632 230192812 392742096 353861984 478365776 462351022 513155680 556656224 430611566 479825664 362668192 86635488 306238912 521103552 164345760 292094656 104281664 534519984 384397248 283037172 370548304 524166720 196068160 328364176 459979272 465300960 140917952 506307886 270372032 326290328 163359680 319686492 99775024 476863512 104074432 366783744 274588704 103759138 541482176 224260672 391888870 125958778 103050432 199179600 270505728 90056032 144961472 217952184 390283321 247396736 163861196 272272032 141862448 346917248 548734858 227130304 147800256 185892352 519639178 373038256 503744128 193960878 83362208 68491760 379297472 416640653 430988878 131418850 320743954 342356544 450913710 553882896 372879040 215198612 461629872 444042480 343299008 734959192 472304492 929615156 815680386 877253508 562372504 671213856 692494192 894647456 648285696 757371436 836269956 590621536 659631840 685216000 888288080 523917550 476507168 691856060 909008800 496696208 613505264 714165356 597677568 840223904 480578664 694573200 858521600 494134656 834121856 534153840 796755524 524335776 669336500 860507680 458271488 532788740 657406624 578749336 927850224 759827968 609112576 667379200 799806720 606957372 893062080 797908736 860966144 477696328 642803936 734149232 552352471 776873302 641952244 678711056 827231064 741597584 875357664 848254464 442180964 734448928 479153500 693543424 911635968 779691424 648654450 514384600 884323344 576438604 901245945 452674560 802118676 830355920 746155600 705915128 511230592 579275552 691126540 615276672 904539216 797310943 502569600 562564688 831998720 468130870 928491960 845794400 712322976 469094922 793497880 682621824 640787200 870378608 707255156 652681008 881665079 869978208 841407104 657217152 579253600 519502288 590682944 600732800 605059568 874450528 745348016 543633536 575004992 734951744 603993350 736243984 638998524 751283840 765987808 483360280 843487170 708328354 381579520 415604800 440441248 735183360 638702644 503584144 781800000 401160768 630459896 513928512 488320272 458087360 382711584 766587904 801642272 792218176 491425088 424872544 442206720 714900800 617057664 463005408 394495040 603420736 701864960 799577664 748087416 689645024 655062656 711014650 581603376 484166473 562818368 571006272 451566912 769693664 461953424 790247296 586795968 504396672 677338944 480872252 666059072 508054088 811020160 802808792 597035840 875890752 873430440 825848128 599292800 608015424 614401944 669767816 599920832 557483070 521276224 767997952 551205592 795695152 489645632 546140096 702804448 409523120 437380728 610352208 590745088 797889292 613697152 782649240 549551680 720560576 829166752 518878836 784089544 615713528 474558328 677806220 731325370 450477395 724536544 768777280 658601852
198303916 263280048 73923824 322489552 139063536 105628096 194332368 563377072 387665204 508691980 428467724 445155097 319988108 181009532 326675600 265661056 196234368 381005296 250787128 361695732 480206000 466463760 109402384 250284720 568388912 426125968 106670076 448724228 95024876 358530416 389185752 459405504 441536944 181501212 334693104 86882440 72176752 301705584 96789648 100729776 448059056 536300598 550223024 142715432 119522974 501284548 295471280 347389584 554886704 106772976 136983792 137814960 224766384 552284984 115580560 478530728 447063920 152963344 345044656 139939248 563172224 355613592 72107440 82812272 369363168 191478665 346290096 164528804 242033200 162981581 145452899 434511588 467806384 457983546 374119536 288348784 81809816 338939072 466523216 86039374 340979542 96273680 130927976 183174960 348830384 86753936 286115752 516730832 401276848 406859184 207008688 474614576 568395328 497248176 476135624 257103496 212043740 546876616 365962512 484503568 354930176 788635831 202712032 954566992 905220544 914736784 351172032 515627558 136735052 635267056 12017440 71058592 755843352 165819797 251075568 655217344 813360626 275990016 755295744 194162400 889989760 764935264 634539988 850226624 930653280 155838748 646767552 372944896 324077688 437833280 133812444 145623680 77823616 761869824 311403528 269100440 725397396 242494112 120865368 886527168 747824401 278859904 476565200 854524672 327648869 121173504 846246528 181796608 981039616 975005424 232636160 527867648 692414112 50258912 190632608 992326912 848414336 359358624 592258952 548363687 973265144 349083848 993888768 483347024 132320600 836081616 992031524 493893016 833113068 608857936 336613888 130857740 701916680 715509152 804002920 322053840 952593920 4335208 253569024 293505536 354264832 610807388 768963584 642541800 4864800 780930700 84979992 385756512 168482352 491061072 175357540 413356248 916238800 960911272 251377152 392023336 405532144 382062912 188234880 307318565 230123564 97495084 470438900 346182720 120912504 257136184 510676064 195648928 87108768 256591008 320382240 481662004 284438912 71273024 208950400 478573568 515323523 310544384 153617390 409581488 194720832 139425256 544271356 530296960 235084140 397633424 358753312 483257104 467242350 518047008 561547552 435502894 484716992 367559520 91526816 311130240 525994880 169237088 296985984 109172992 539411312 389288576 287928500 375439632 529058048 200959488 333255504 464870600 470192288 145809280 511199214 275263360 331181656 168251008 324577820 104666352 481754840 108965760 371675072 279480032 108650466 546373504 229152000 396780198 130850106 107941760 204070928 275397056 94947360 149852800 222843512 395174649 252288064 168752524 277163360 146753776 351808576 553626186 232021632 152691584 190783680 524530506 377929584 508635456 198852206 88253536 73383088 384188800 421531981 435880206 136310178 325635282 347247872 455805038 558774224 377770368 220089940 466521200 448933808 348190336 768180100 505525400 962836064 848901294 910474416 595593412 704434764 725715100 927868364 681506604 790592344 869490864 623842444 692852748 718436908 921508988 557138458 509728076 725076968 942229708 529917116 646726172 747386264 630898476 873444812 513799572 727794108 891742508 527355564 867342764 567374748 829976432 557556684 702557408 893728588 491492396 566009648 690627532 611970244 961071132 793048876 642333484 700600108 833027628 640178280 926282988 831129644 894187052 510917236 676024844 767370140 585573379 810094210 675173152 711931964 860451972 774818492 908578572 881475372 475401872 767669836 512374408 726764332 944856876 812912332 681875358 547605508 917544252 609659512 934466853 485895468 835339584 863576828 779376508 739136036 544451500 612496460 724347448 648497580 937760124 830531851 535790508 595785596 865219628 501351778 961712868 879015308 745543884 502315830 826718788 715842732 674008108 903599516 740476064 685901916 914885987 903199116 874628012 690438060 612474508 488409488 559590144 569640000 573966768 843357728 714255216 512540736 543912192 703858944 572900550 705151184 607905724 720191040 734895008 452267480 812394370 677235554 350486720 384512000 409348448 704090560 607609844 472491344 750707200 370067968 599367096 482835712 457227472 426994560 351618784 735495104 770549472 761125376 460332288 393779744 411113920 683808000 585964864 431912608 363402240 572327936 670772160 768484864 716994616 658552224 623969856 679921850 550510576 453073673 531725568 539913472 420474112 738600864 430860624 759154496 555703168 473303872 646246144 449779452 634966272 476961288 779927360 771715992 565943040 844797952 842337640 794755328 568200000 576922624 583309144 638675016 568828032 526390270 490183424 736905152 520112792 764602352 458552832 515047296 671711648 378430320 406287928 579259408 559652288 766796492 582604352 751556440 518458880 689467776 798073952 487786036 752996744 584620728 443465528 646713420 700232570 419384595 693443744 737684480 627509052
157299116 222275248 32919024 281484752 98058736 64623296 153327568 522372272 346660404 467687180 387462924 404150297 278983308 140004732 285670800 224656256 155229568 340000496 209782328 320690932 439201200 425458960 68397584 209279920 527384112 385121168 65665276 407719428 54020076 317525616 348180952 418400704 400532144 140496412 293688304 45877640 31171952 260700784 55784848 59724976 407054256 495295798 509218224 101710632 78518174 460279748 254466480 306384784 513881904 65768176 95978992 96810160 183761584 511280184 74575760 437525928 406059120 111958544 304039856 98934448 522167424 314608792 31102640 41807472 328358368 150473865 305285296 123524004 201028400 121976781 104448099 393506788 426801584 416978746 333114736 247343984 40805016 297934272 425518416 45034574 299974742 55268880 89923176 142170160 307825584 45749136 245110952 475726032 360272048 365854384 166003888 433609776 527390528 456243376 435130824 216098696 171038940 505871816 324957712 443498768 866030840 90217984 338896384 18127188 693968380 99593424 327785504 961612288 422601392 188305944 307284224 263755250 558365952 94415496 225013682 205975696 638054076 485927640 857234944 31450624 501355540 111959904 234690432 724705792 235703456 925835456 413594800 10872472 945773146 383741440 503181056 923064390 632342222 345796796 370991052 302500400 348346360 119498052 675274248 713673361 801474896 436907420 350207344 457646832 139393712 1432384 509784192 978753364 115682552 493040152 439326172 204763392 966704480 269758656 685939910 50849567 735278370 966128768 903389632 428570208 391583808 872322560 119198304 983303328 195575040 310780960 731023324 373199432 75636480 420449264 221288728 436303426 46509433 865164256 33806322 20808448 923601408 810938336 24443712 499911296 629513168 955962972 992614304 61887760 131927040 811372352 6146486 191993600 731001190 805752924 709872088 546132096 876266560 137799260 911177715 464496214 884180240 447978624 424175384 821172932 188553932 55925452 428869268 304613088 79342872 215566552 469106432 154079296 45539136 215021376 278812608 440092372 242869280 29703392 167380768 437003936 473753891 268974752 112047758 368011856 153151200 97855624 502701724 488727328 193514508 356063792 317183680 441687472 425672718 476477376 519977920 393933262 443147360 325989888 49957184 269560608 484425248 127667456 255416352 67603360 497841680 347718944 246358868 333870000 487488416 159389856 291685872 423300968 428622656 104239648 469629582 233693728 289612024 126681376 283008188 63096720 440185208 67396128 330105440 237910400 67080834 504803872 187582368 355210566 89280474 66372128 162501296 233827424 53377728 108283168 181273880 353605017 210718432 127182892 235593728 105184144 310238944 512056554 190452000 111121952 149214048 482960874 336359952 467065824 157282574 46683904 31813456 342619168 379962349 394310574 94740546 284065650 305678240 414235406 517204592 336200736 178520308 424951568 407364176 306620704 615624507 352969807 810280471 696345701 757918823 443037819 551879171 573159507 775312771 528951011 638036751 716935271 471286851 540297155 565881315 768953395 404582865 357172483 572521375 789674115 377361523 494170579 594830671 478342883 720889219 361243979 575238515 739186915 374799971 714787171 414819155 677420839 405001091 550001815 741172995 338936803 413454055 538071939 459414651 808515539 640493283 489777891 548044515 680472035 487622687 773727395 678574051 741631459 358361643 523469251 614814547 433017786 657538617 522617559 559376371 707896379 622262899 756022979 728919779 322846279 615114243 359818815 574208739 792301283 660356739 529319765 395049915 764988659 457103919 781911260 333339875 682783991 711021235 626820915 586580443 391895907 459940867 571791855 495941987 785204531 677976258 383234915 443230003 712664035 348796185 809157275 726459715 592988291 349760237 674163195 563287139 521452515 751043923 587920471 533346323 762330394 750643523 722072419 537882467 459918915 396398452 467579108 477628964 481955732 751346692 622244180 420529700 451901156 611847908 480889514 613140148 515894688 628180004 642883972 360256444 720383334 585224518 258475684 292500964 317337412 612079524 515598808 380480308 658696164 278056932 507356060 390824676 365216436 334983524 259607748 643484068 678538436 669114340 368321252 301768708 319102884 591796964 493953828 339901572 271391204 480316900 578761124 676473828 624983580 566541188 531958820 587910814 458499540 361062637 439714532 447902436 328463076 646589828 338849588 667143460 463692132 381292836 554235108 357768416 542955236 384950252 687916324 679704956 473932004 752786916 750326604 702744292 476188964 484911588 491298108 546663980 476816996 434379234 398172388 644894116 428101756 672591316 366541796 423036260 579700612 286419284 314276892 487248372 467641252 674785456 490593316 659545404 426447844 597456740 706062916 395775000 660985708 492609692 351454492 554702384 608221534 327373559 601432708 645673444 535498016
318687425 383663557 194307333 442873061 259447045 226011605 314715877 683760581 508048713 629075489 548851233 565538606 440371617 301393041 447059109 386044565 316617877 501388805 371170637 482079241 600589509 586847269 229785893 370668229 688772421 546509477 227053585 569107737 215408385 478913925 509569261 579789013 561920453 301884721 455076613 207265949 192560261 422089093 217173157 221113285 568442565 656684107 670606533 263098941 239906483 621668057 415854789 467773093 675270213 227156485 257367301 258198469 345149893 672668493 235964069 598914237 567447429 273346853 465428165 260322757 683555733 475997101 192490949 203195781 489746677 311862174 466673605 284912313 362416709 283365090 265836408 554895097 588189893 578367055 494503045 408732293 202193325 459322581 586906725 206422883 461363051 216657189 251311485 303558469 469213893 207137445 406499261 637114341 521660357 527242693 327392197 594998085 688778837 617631685 596519133 377487005 332427249 667260125 486346021 604887077 660452096 59198120 885920512 592616960 203607216 357370368 413848283 594561216 868746520 500451552 213828024 224984068 712590568 884337198 979669216 156048584 888118016 67826400 358283488 286724096 466598224 761953792 821632116 388713504 99389552 532421408 124127936 101220128 545859632 471405088 104065800 653168384 158866824 3985440 2283584 628289024 445503360 516973856 478324732 424285480 561829600 226275176 545675472 430373348 424067744 180499712 654442420 110685184 894667068 746706058 594590000 343028659 774265664 169422816 677116928 837113536 739251968 428570152 341994816 568864864 39704020 270314300 962821632 715315070 207226688 398651620 529212536 392452144 311937048 653915008 263551880 44547840 538203896 538947528 89822336 853705724 322538400 306849664 812472992 126412960 612587200 886537496 93722272 840887296 180545024 582335456 777744480 304469576 619747236 735190512 223576768 339551744 240096496 283726208 265451136 869521878 669627392 442529556 344110332 888589304 348360540 215732060 588675876 464419696 239149480 375373160 628913040 313885904 205345744 374827984 438619216 599898980 402675888 189510000 327187376 596810544 633560499 428781360 271854366 527818464 312957808 257662232 662508332 648533936 353321116 515870400 476990288 601494080 585479326 636283984 679784528 553739870 602953968 485796496 209763792 429367216 644231856 287474064 415222960 227409968 657648288 507525552 406165476 493676608 647295024 319196464 451492480 583107576 588429264 264046256 629436190 393500336 449418632 286487984 442814796 222903328 599991816 227202736 489912048 397717008 226887442 664610480 347388976 515017174 249087082 226178736 322307904 393634032 213184336 268089776 341080488 513411625 370525040 286989500 395400336 264990752 470045552 671863162 350258608 270928560 309020656 642767482 496166560 626872432 317089182 206490512 191620064 502425776 539768957 554117182 254547154 443872258 465484848 574042014 677011200 496007344 338326916 584758176 567170784 466427312 533351240 270696540 728007204 614072434 675645556 360764552 469605904 490886240 693039504 446677744 555763484 634662004 389013584 458023888 483608048 686680128 322309598 274899216 490248108 707400848 295088256 411897312 512557404 396069616 638615952 278970712 492965248 656913648 292526704 632513904 332545888 595147572 322727824 467728548 658899728 256663536 331180788 455798672 377141384 726242272 558220016 407504624 465771248 598198768 405349420 691454128 596300784 659358192 276088376 441195984 532541280 350744519 575265350 440344292 477103104 625623112 539989632 673749712 646646512 240573012 532840976 277545548 491935472 710028016 578083472 447046498 312776648 682715392 374830652 699637993 251066608 600510724 628747968 544547648 504307176 309622640 377667600 489518588 413668720 702931264 595702991 300961648 360956736 630390768 266522918 726884008 644186448 510715024 267486970 591889928 481013872 439179248 668770656 505647204 451073056 680057127 668370256 639799152 455609200 377645648 337099536 408280192 418330048 422656816 692047776 562945264 361230784 392602240 552548992 421590598 553841232 456595772 568881088 583585056 300957528 661084418 525925602 199176768 233202048 258038496 552780608 456299892 321181392 599397248 218758016 448057144 331525760 305917520 275684608 200308832 584185152 619239520 609815424 309022336 242469792 259803968 532498048 434654912 280602656 212092288 421017984 519462208 617174912 565684664 507242272 472659904 528611898 399200624 301763721 380415616 388603520 269164160 587290912 279550672 607844544 404393216 321993920 494936192 298469500 483656320 325651336 628617408 620406040 414633088 693488000 691027688 643445376 416890048 425612672 431999192 487365064 417518080 375080318 338873472 585595200 368802840 613292400 307242880 363737344 520401696 227120368 254977976 427949456 408342336 615486540 431294400 600246488 367148928 538157824 646764000 336476084 601686792 433310776 292155576 495403468 548922618 268074643 542133792 586374528 476199100
355380584 420356716 231000492 479566220 296140204 262704764 351409036 720453740 544741872 665768648 585544392 602231765 477064776 338086200 483752268 422737724 353311036 538081964 407863796 518772400 637282668 623540428 266479052 407361388 725465580 583202636 263746744 605800896 252101544 515607084 546262420 616482172 598613612 338577880 491769772 243959108 229253420 458782252 253866316 257806444 605135724 693377266 707299692 299792100 276599642 658361216 452547948 504466252 711963372 263849644 294060460 294891628 381843052 709361652 272657228 635607396 604140588 310040012 502121324 297015916 720248892 512690260 229184108 239888940 526439836 348555333 503366764 321605472 399109868 320058249 302529567 591588256 624883052 615060214 531196204 445425452 238886484 496015740 623599884 243116042 498056210 253350348 288004644 340251628 505907052 243830604 443192420 673807500 558353516 563935852 364085356 631691244 725471996 654324844 633212292 414180164 369120408 703953284 523039180 641580236 660641586 775476842 472822084 31143796 155274752 846716672 6467696 712298012 515156454 992384000 184978432 252315136 636249472 551136000 842985984 318880240 876958976 601961136 781365248 628223280 118226400 131756160 540503836 865558400 299697048 371555184 275510072 532866592 812944496 624243464 302261066 829948676 652782720 88386448 697416032 740348640 586365536 770354304 741683026 362398384 326507168 226678184 850728320 791364852 483652960 727204240 399350528 886864864 82550000 276924728 468370353 447131600 661513056 277607424 645669456 73242638 659807600 543073384 554889124 548897977 470464722 298471232 5570592 659463376 213850762 764119888 277599488 687185872 965220352 790947938 960150016 505973888 775751680 791123262 830883840 112259616 153223680 885524404 771283768 841214816 737652944 959246848 936009026 277378480 989040288 181628544 740976000 788390900 16160290 988587792 542418720 550644224 236553952 614254336 239883800 662808604 933809800 36692292 540756208 684061440 406666548 274038068 646981884 522725704 297455488 433679168 687219048 372191912 263651752 433133992 496925224 658204988 460981896 247816008 385493384 655116552 691866507 487087368 330160374 586124472 371263816 315968240 720814340 706839944 411627124 574176408 535296296 659800088 643785334 694589992 738090536 612045878 661259976 544102504 268069800 487673224 702537864 345780072 473528968 285715976 715954296 565831560 464471484 551982616 705601032 377502472 509798488 641413584 646735272 322352264 687742198 451806344 507724640 344793992 501120804 281209336 658297824 285508744 548218056 456023016 285193450 722916488 405694984 573323182 307393090 284484744 380613912 451940040 271490344 326395784 399386496 571717633 428831048 345295508 453706344 323296760 528351560 730169170 408564616 329234568 367326664 701073490 554472568 685178440 375395190 264796520 249926072 560731784 598074965 612423190 312853162 502178266 523790856 632348022 735317208 554313352 396632924 643064184 625476792 524733320 744863064 482208364 939519028 825584258 887157380 572276376 681117728 702398064 904551328 658189568 767275308 846173828 600525408 669535712 695119872 898191952 533821422 486411040 701759932 918912672 506600080 623409136 724069228 607581440 850127776 490482536 704477072 868425472 504038528 844025728 544057712 806659396 534239648 679240372 870411552 468175360 542692612 667310496 588653208 937754096 769731840 619016448 677283072 809710592 616861244 902965952 807812608 870870016 487600200 652707808 744053104 562256343 786777174 651856116 688614928 837134936 751501456 885261536 858158336 452084836 744352800 489057372 703447296 921539840 789595296 658558322 524288472 894227216 586342476 911149817 462578432 812022548 840259792 756059472 715819000 521134464 589179424 701030412 625180544 914443088 807214815 512473472 572468560 841902592 478034742 938395832 855698272 722226848 478998794 803401752 692525696 650691072 880282480 717159028 662584880 891568951 879882080 851310976 667121024 589157472 367737536 438918192 448968048 453294816 722685776 593583264 391868784 423240240 583186992 452228598 584479232 487233772 599519088 614223056 331595528 691722418 556563602 229814768 263840048 288676496 583418608 486937892 351819392 630035248 249396016 478695144 362163760 336555520 306322608 230946832 614823152 649877520 640453424 339660336 273107792 290441968 563136048 465292912 311240656 242730288 451655984 550100208 647812912 596322664 537880272 503297904 559249898 429838624 332401721 411053616 419241520 299802160 617928912 310188672 638482544 435031216 352631920 525574192 329107500 514294320 356289336 659255408 651044040 445271088 724126000 721665688 674083376 447528048 456250672 462637192 518003064 448156080 405718318 369511472 616233200 399440840 643930400 337880880 394375344 551039696 257758368 285615976 458587456 438980336 646124540 461932400 630884488 397786928 568795824 677402000 367114084 632324792 463948776 322793576 526041468 579560618 298712643 572771792 617012528 506837100
152718076 217694208 28337984 276903712 93477696 60042256 148746528 517791232 342079364 463106140 382881884 399569257 274402268 135423692 281089760 220075216 150648528 335419456 205201288 316109892 434620160 420877920 63816544 204698880 522803072 380540128 61084236 403138388 49439036 312944576 343599912 413819664 395951104 135915372 289107264 41296600 26590912 256119744 51203808 55143936 402473216 490714758 504637184 97129592 73937134 455698708 249885440 301803744 509300864 61187136 91397952 92229120 179180544 506699144 69994720 432944888 401478080 107377504 299458816 94353408 517586384 310027752 26521600 37226432 323777328 145892825 300704256 118942964 196447360 117395741 99867059 388925748 422220544 412397706 328533696 242762944 36223976 293353232 420937376 40453534 295393702 50687840 85342136 137589120 303244544 41168096 240529912 471144992 355691008 361273344 161422848 429028736 522809488 451662336 430549784 211517656 166457900 501290776 320376672 438917728 608160912 305152896 174329568 861505792 846786136 142001920 344195538 861824912 603696512 21480464 857997048 994790014 502922500 365797440 739150587 357476752 382844088 465345992 431667200 108136840 175569778 993748224 677621088 760017920 469296318 635701384 59288320 471717376 120543328 524999896 115775500 831841984 503458584 605938432 616491328 911541248 450368496 777531328 956993534 992773500 255141392 38999288 216046459 61893822 38308992 937308688 693012480 585218320 655873426 393973248 461980436 555031616 935309696 492977696 692467488 637959968 827268664 332957184 585387792 450244200 578369448 124437600 323866336 508218880 872450464 808146976 919964376 305391208 819175544 650764288 678611928 209485824 94685184 901737260 528032272 572094520 130584192 827870400 168799968 845417984 225648440 124090000 742154002 657107768 112159616 966098944 894883792 30486500 72928000 548710400 770907752 464366388 344418768 493201584 322033424 198583568 260435680 457780752 727811120 661960475 318463628 185835148 558778964 434522784 209252568 345476248 599016128 283988992 175448832 344931072 408722304 570002068 372778976 159613088 297290464 566913632 603663587 398884448 241957454 497921552 283060896 227765320 632611420 618637024 323424204 485973488 447093376 571597168 555582414 606387072 649887616 523842958 573057056 455899584 179866880 399470304 614334944 257577152 385326048 197513056 627751376 477628640 376268564 463779696 617398112 289299552 421595568 553210664 558532352 234149344 599539278 363603424 419521720 256591072 412917884 193006416 570094904 197305824 460015136 367820096 196990530 634713568 317492064 485120262 219190170 196281824 292410992 363737120 183287424 238192864 311183576 483514713 340628128 257092588 365503424 235093840 440148640 641966250 320361696 241031648 279123744 612870570 466269648 596975520 287192270 176593600 161723152 472528864 509872045 524220270 224650242 413975346 435587936 544145102 647114288 466110432 308430004 554861264 537273872 436530400 717107544 454452844 911763508 797828738 859401860 544520856 653362208 674642544 876795808 630434048 739519788 818418308 572769888 641780192 667364352 870436432 506065902 458655520 674004412 891157152 478844560 595653616 696313708 579825920 822372256 462727016 676721552 840669952 476283008 816270208 516302192 778903876 506484128 651484852 842656032 440419840 514937092 639554976 560897688 909998576 741976320 591260928 649527552 781955072 589105724 875210432 780057088 843114496 459844680 624952288 716297584 534500823 759021654 624100596 660859408 809379416 723745936 857506016 830402816 424329316 716597280 461301852 675691776 893784320 761839776 630802802 496532952 866471696 558586956 883394297 434822912 784267028 812504272 728303952 688063480 493378944 561423904 673274892 597425024 886687568 779459295 484717952 544713040 814147072 450279222 910640312 827942752 694471328 451243274 775646232 664770176 622935552 852526960 689403508 634829360 863813431 852126560 823555456 639365504 561401952 397050768 468231424 478281280 482608048 751999008 622896496 421182016 452553472 612500224 481541830 613792464 516547004 628832320 643536288 360908760 721035650 585876834 259128000 293153280 317989728 612731840 516251124 381132624 659348480 278709248 508008376 391476992 365868752 335635840 260260064 644136384 679190752 669766656 368973568 302421024 319755200 592449280 494606144 340553888 272043520 480969216 579413440 677126144 625635896 567193504 532611136 588563130 459151856 361714953 440366848 448554752 329115392 647242144 339501904 667795776 464344448 381945152 554887424 358420732 543607552 385602568 688568640 680357272 474584320 753439232 750978920 703396608 476841280 485563904 491950424 547316296 477469312 435031550 398824704 645546432 428754072 673243632 367194112 423688576 580352928 287071600 314929208 487900688 468293568 675437772 491245632 660197720 427100160 598109056 706715232 396427316 661638024 493262008 352106808 555354700 608873850 328025875 602085024 646325760 536150332
394520004 459496136 270139912 518705640 335279624 301844184 390548456 759593160 583881292 704908068 624683812 641371185 516204196 377225620 522891688 461877144 392450456 577221384 447003216 557911820 676422088 662679848 305618472 446500808 764605000 622342056 302886164 644940316 291240964 554746504 585401840 655621592 637753032 377717300 530909192 283098528 268392840 497921672 293005736 296945864 644275144 732516686 746439112 338931520 315739062 697500636 491687368 543605672 751102792 302989064 333199880 334031048 420982472 748501072 311796648 674746816 643280008 349179432 541260744 336155336 759388312 551829680 268323528 279028360 565579256 387694753 542506184 360744892 438249288 359197669 341668987 630727676 664022472 654199634 570335624 484564872 278025904 535155160 662739304 282255462 537195630 292489768 327144064 379391048 545046472 282970024 482331840 712946920 597492936 603075272 403224776 670830664 764611416 693464264 672351712 453319584 408259828 743092704 562178600 680719656 613965112 833109568 9720586 983983640 475117040 52783360 671724544 130192224 283809920 829235776 190394112 579950128 51939832 111613136 811498128 868664960 268882892 559913984 830734640 358310904 419691940 594644928 583819008 170004030 43304640 526369792 416598876 999355776 585254928 896689440 907660032 732396864 291365376 370977792 85811568 21696000 686738944 674384592 363818720 736599680 857438844 272265968 601364808 560084347 605676040 874649152 707327872 788466368 691924283 52790080 550079557 74629440 886294120 217068112 726169340 26653760 38213408 484412000 802504448 688435360 464996864 568158400 568593784 895414125 626549512 944653824 559300608 839756160 337332464 568902112 398945960 285108224 86441760 124076096 530300416 965555200 932160736 153241600 504351136 847531292 535778560 202093323 681280532 36338864 995824760 360437760 764407712 711990016 417797680 644667392 169492992 393228998 936890136 489410060 789231640 943247196 992280544 6370159 407673516 779155512 229939012 97310532 470254348 345998168 120727952 256951632 510491512 195464376 86924216 256406456 320197688 481477452 284254360 71088472 208765848 478389016 515138971 310359832 153432838 409396936 194536280 139240704 544086804 530112408 234899588 397448872 358568760 483072552 467057798 517862456 561363000 435318342 484532440 367374968 91342264 310945688 525810328 169052536 296801432 108988440 539226760 389104024 287743948 375255080 528873496 200774936 333070952 464686048 470007736 145624728 511014662 275078808 330997104 168066456 324393268 104481800 481570288 108781208 371490520 279295480 108465914 546188952 228967448 396595646 130665554 107757208 203886376 275212504 94762808 149668248 222658960 394990097 252103512 168567972 276978808 146569224 351624024 553441634 231837080 152507032 190599128 524345954 377745032 508450904 198667654 88068984 73198536 384004248 421347429 435695654 136125626 325450730 347063320 455620486 558589672 377585816 219905388 466336648 448749256 348005784 392741944 130087244 587397908 473463138 535036260 220155256 328996608 350276944 552430208 306068448 415154188 494052708 248404288 317414592 342998752 546070832 181700302 134289920 349638812 566791552 154478960 271288016 371948108 255460320 498006656 138361416 352355952 516304352 151917408 491904608 191936592 454538276 182118528 327119252 518290432 116054240 190571492 315189376 236532088 585632976 417610720 266895328 325161952 457589472 264740124 550844832 455691488 518748896 135479080 300586688 391931984 210135223 434656054 299734996 336493808 485013816 399380336 533140416 506037216 99963716 392231680 136936252 351326176 569418720 437474176 306437202 172167352 542106096 234221356 559028697 110457312 459901428 488138672 403938352 363697880 169013344 237058304 348909292 273059424 562321968 455093695 160352352 220347440 489781472 125913622 586274712 503577152 370105728 126877674 451280632 340404576 298569952 528161360 365037908 310463760 539447831 527760960 499189856 314999904 237036352 313661616 384842272 394892128 399218896 668609856 539507344 337792864 369164320 529111072 398152678 530403312 433157852 545443168 560147136 277519608 637646498 502487682 175738848 209764128 234600576 529342688 432861972 297743472 575959328 195320096 424619224 308087840 282479600 252246688 176870912 560747232 595801600 586377504 285584416 219031872 236366048 509060128 411216992 257164736 188654368 397580064 496024288 593736992 542246744 483804352 449221984 505173978 375762704 278325801 356977696 365165600 245726240 563852992 256112752 584406624 380955296 298556000 471498272 275031580 460218400 302213416 605179488 596968120 391195168 670050080 667589768 620007456 393452128 402174752 408561272 463927144 394080160 351642398 315435552 562157280 345364920 589854480 283804960 340299424 496963776 203682448 231540056 404511536 384904416 592048620 407856480 576808568 343711008 514719904 623326080 313038164 578248872 409872856 268717656 471965548 525484698 244636723 518695872 562936608 452761180
204944636 269920768 80564544 329130272 145704256 112268816 200973088 570017792 394305924 515332700 435108444 451795817 326628828 187650252 333316320 272301776 202875088 387646016 257427848 368336452 486846720 473104480 116043104 256925440 575029632 432766688 113310796 455364948 101665596 365171136 395826472 466046224 448177664 188141932 341333824 93523160 78817472 308346304 103430368 107370496 454699776 542941318 556863744 149356152 126163694 507925268 302112000 354030304 561527424 113413696 143624512 144455680 231407104 558925704 122221280 485171448 453704640 159604064 351685376 146579968 569812944 362254312 78748160 89452992 376003888 198119385 352930816 171169524 248673920 169622301 152093619 441152308 474447104 464624266 380760256 294989504 88450536 345579792 473163936 92680094 347620262 102914400 137568696 189815680 355471104 93394656 292756472 523371552 407917568 413499904 213649408 481255296 575036048 503888896 482776344 263744216 218684460 553517336 372603232 491144288 167044120 753185152 168485280 783147302 654432475 800982242 967831872 737216768 655409840 882069536 178038272 282924576 251661584 657422336 392365056 14461496 186997108 301791520 854506496 656028672 241788480 548722320 950558400 479955200 642671856 269990556 225936336 446961852 69466688 492435470 336524016 222246531 384485872 23120352 253893072 95232 175568408 771821760 200326528 918380672 3529806 974941920 728646688 190564352 879636160 197221312 879433984 842743448 668782768 678193822 476333168 711061556 955051468 189832192 857857200 476733440 22872527 135449344 898242000 524821600 85033802 674149824 797664110 922532726 887396604 532676736 591415408 810145908 228508640 937831312 540196740 300386304 669490552 821436224 103936000 940468208 505933824 670272768 42812416 25582738 572743040 509599440 339118336 716385424 791504640 107537920 226181888 614418352 719367432 679976244 356829584 33448320 460985088 366891760 727014656 748721440 325734464 907832020 687918656 519260423 637785644 505157164 878100980 753844800 528574584 664798264 918338144 603311008 494770848 664253088 728044320 889324084 692100992 478935104 616612480 886235648 922985603 718206464 561279470 817243568 602382912 547087336 951933436 937959040 642746220 805295504 766415392 890919184 874904430 925709088 969209632 843164974 892379072 775221600 499188896 718792320 933656960 576899168 704648064 516835072 947073392 796950656 695590580 783101712 936720128 608621568 740917584 872532680 877854368 553471360 918861294 682925440 738843736 575913088 732239900 512328432 889416920 516627840 779337152 687142112 516312546 954035584 636814080 804442278 538512186 515603840 611733008 683059136 502609440 557514880 630505592 802836729 659950144 576414604 684825440 554415856 759470656 961288266 639683712 560353664 598445760 932192586 785591664 916297536 606514286 495915616 481045168 791850880 829194061 843542286 543972258 733297362 754909952 863467118 966436304 785432448 627752020 874183280 856595888 755852416 538883576 276228876 733539540 619604770 681177892 366296888 475138240 496418576 698571840 452210080 561295820 640194340 394545920 463556224 489140384 692212464 327841934 280431552 495780444 712933184 300620592 417429648 518089740 401601952 644148288 284503048 498497584 662445984 298059040 638046240 338078224 600679908 328260160 473260884 664432064 262195872 336713124 461331008 382673720 731774608 563752352 413036960 471303584 603731104 410881756 696986464 601833120 664890528 281620712 446728320 538073616 356276855 580797686 445876628 482635440 631155448 545521968 679282048 652178848 246105348 538373312 283077884 497467808 715560352 583615808 452578834 318308984 688247728 380362988 705170329 256598944 606043060 634280304 550079984 509839512 315154976 383199936 495050924 419201056 708463600 601235327 306493984 366489072 635923104 272055254 732416344 649718784 516247360 273019306 597422264 486546208 444711584 674302992 511179540 456605392 685589463 673902592 645331488 461141536 383177984 213112976 284293632 294343488 298670256 568061216 438958704 237244224 268615680 428562432 297604038 429854672 332609212 444894528 459598496 176970968 537097858 401939042 75190208 109215488 134051936 428794048 332313332 197194832 475410688 94771456 324070584 207539200 181930960 151698048 76322272 460198592 495252960 485828864 185035776 118483232 135817408 408511488 310668352 156616096 88105728 297031424 395475648 493188352 441698104 383255712 348673344 404625338 275214064 177777161 256429056 264616960 145177600 463304352 155564112 483857984 280406656 198007360 370949632 174482940 359669760 201664776 504630848 496419480 290646528 569501440 567041128 519458816 292903488 301626112 308012632 363378504 293531520 251093758 214886912 461608640 244816280 489305840 183256320 239750784 396415136 103133808 130991416 303962896 284355776 491499980 307307840 476259928 243162368 414171264 522777440 212489524 477700232 309324216 168169016 371416908 424936058 144088083 418147232 462387968 352212540
330427472 395403604 206047380 454613108 271187092 237751652 326455924 695500628 519788760 640815536 560591280 577278653 452111664 313133088 458799156 397784612 328357924 513128852 382910684 493819288 612329556 598587316 241525940 382408276 700512468 558249524 238793632 580847784 227148432 490653972 521309308 591529060 573660500 313624768 466816660 219005996 204300308 433829140 228913204 232853332 580182612 668424154 682346580 274838988 251646530 633408104 427594836 479513140 687010260 238896532 269107348 269938516 356889940 684408540 247704116 610654284 579187476 285086900 477168212 272062804 695295780 487737148 204230996 214935828 501486724 323602221 478413652 296652360 374156756 295105137 277576455 566635144 599929940 590107102 506243092 420472340 213933372 471062628 598646772 218162930 473103098 228397236 263051532 315298516 480953940 218877492 418239308 648854388 533400404 538982740 339132244 606738132 700518884 629371732 608259180 389227052 344167296 679000172 498086068 616627124 425620360 663395392 647952040 239854336 25328464 406163866 410889216 77121536 958766528 486987048 165818350 119433364 898890864 269007916 912978240 577816320 20776768 545109920 935679628 811268480 910861136 910470400 198270808 172066068 669165400 281627328 65566304 971318368 780943176 917928768 145963744 75296768 855035240 928077184 419884992 658996640 903744000 365455932 445314832 27309344 76295552 711949904 296514144 299195840 202288090 254553728 478918104 989624000 417703328 390962384 823359360 137361346 461743000 37401600 991528674 25959392 885657536 373212560 342759168 989875056 889321024 760032768 956817136 673777056 651324440 912640968 132434470 575021636 755612620 173702080 856275372 397571584 456026240 815306368 875803392 568036235 563915776 300288348 382061056 417786658 426494400 279963992 450420845 30287566 722064032 959442064 772434210 834920043 546457808 888934030 620668296 675759256 733221376 903504896 744652820 973222656 179706624 803648192 180793856 447897184 396516268 263887788 636831604 512575424 287305208 423528888 677068768 362041632 253501472 422983712 486774944 648054708 450831616 237665728 375343104 644966272 681716227 476937088 320010094 575974192 361113536 305817960 710664060 696689664 401476844 564026128 525146016 649649808 633635054 684439712 727940256 601895598 651109696 533952224 257919520 477522944 692387584 335629792 463378688 275565696 705804016 555681280 454321204 541832336 695450752 367352192 499648208 631263304 636584992 312201984 677591918 441656064 497574360 334643712 490970524 271059056 648147544 275358464 538067776 445872736 275043170 712766208 395544704 563172902 297242810 274334464 370463632 441789760 261340064 316245504 389236216 561567353 418680768 335145228 443556064 313146480 518201280 720018890 398414336 319084288 357176384 690923210 544322288 675028160 365244910 254646240 239775792 550581504 587924685 602272910 302702882 492027986 513640576 622197742 725166928 544163072 386482644 632913904 615326512 514583040 386608668 123953968 581264632 467329862 528902984 214021980 322863332 344143668 546296932 299935172 409020912 487919432 242271012 311281316 336865476 539937556 175567026 128156644 343505536 560658276 148345684 265154740 365814832 249327044 491873380 132228140 346222676 510171076 145784132 485771332 185803316 448405000 175985252 320985976 512157156 109920964 184438216 309056100 230398812 579499700 411477444 260762052 319028676 451456196 258606848 544711556 449558212 512615620 129345804 294453412 385798708 204001947 428522778 293601720 330360532 478880540 393247060 527007140 499903940 93830440 386098404 130802976 345192900 563285444 431340900 300303926 166034076 535972820 228088080 552895421 104324036 453768152 482005396 397805076 357564604 162880068 230925028 342776016 266926148 556188692 448960419 154219076 214214164 483648196 119780346 580141436 497443876 363972452 120744398 445147356 334271300 292436676 522028084 358904632 304330484 533314555 521627684 493056580 308866628 230903076 524917600 596098256 606148112 610474880 879865840 750763328 549048848 580420304 740367056 609408662 741659296 644413836 756699152 771403120 488775592 848902482 713743666 386994832 421020112 445856560 740598672 644117956 508999456 787215312 406576080 635875208 519343824 493735584 463502672 388126896 772003216 807057584 797633488 496840400 430287856 447622032 720316112 622472976 468420720 399910352 608836048 707280272 804992976 753502728 695060336 660477968 716429962 587018688 489581785 568233680 576421584 456982224 775108976 467368736 795662608 592211280 509811984 682754256 486287564 671474384 513469400 816435472 808224104 602451152 881306064 878845752 831263440 604708112 613430736 619817256 675183128 605336144 562898382 526691536 773413264 556620904 801110464 495060944 551555408 708219760 414938432 442796040 615767520 596160400 803304604 619112464 788064552 554966992 725975888 834582064 524294148 789504856 621128840 479973640 683221532 736740682 455892707 729951856 774192592 664017164
479189276 544165408 354809184 603374912 419948896 386513456 475217728 844262432 668550564 789577340 709353084 726040457 600873468 461894892 607560960 546546416 477119728 661890656 531672488 642581092 761091360 747349120 390287744 531170080 849274272 707011328 387555436 729609588 375910236 639415776 670071112 740290864 722422304 462386572 615578464 367767800 353062112 582590944 377675008 381615136 728944416 817185958 831108384 423600792 400408334 782169908 576356640 628274944 835772064 387658336 417869152 418700320 505651744 833170344 396465920 759416088 727949280 433848704 625930016 420824608 844057584 636498952 352992800 363697632 650248528 472364025 627175456 445414164 522918560 443866941 426338259 715396948 748691744 738868906 655004896 569234144 362695176 619824432 747408576 366924734 621864902 377159040 411813336 464060320 629715744 367639296 567001112 797616192 682162208 687744544 487894048 755499936 849280688 778133536 757020984 537988856 492929100 827761976 646847872 765388928 956046560 606583296 588323200 748566172 398040096 540070400 552852488 535744488 784395592 127040864 492673264 562503168 453881344 700115827 124465384 8717824 560818688 93414644 510207839 822826176 925920628 992878592 872968704 194340170 741511986 351251840 12867800 687187896 443079200 162789392 607640672 153064600 257765920 807522688 268574752 590352256 798526208 210658688 182877094 496500800 756002512 647975680 107657228 885042752 444915520 130078784 41203200 198885376 185720510 104712464 196442608 154011344 777828992 904646728 579360032 332678176 968629760 286158036 671850496 31792576 470476340 304560512 585219872 114700628 653436864 423584566 978463288 388539878 521412608 700706323 906650350 863607060 251441472 778547412 773453860 346860360 384308752 211983044 862082048 164137280 304095080 510761674 805908784 958067456 109995136 883668360 343267024 740282490 41071616 984435008 350542400 380044768 992373187 88965888 664249856 816244720 570869600 707994240 224365095 683654400 392357676 259729196 632673012 508416832 283146616 419370296 672910176 357883040 249342880 418825120 482616352 643896116 446673024 233507136 371184512 640807680 677557635 472778496 315851502 571815600 356954944 301659368 706505468 692531072 397318252 559867536 520987424 645491216 629476462 680281120 723781664 597737006 646951104 529793632 253760928 473364352 688228992 331471200 459220096 271407104 701645424 551522688 450162612 537673744 691292160 363193600 495489616 627104712 632426400 308043392 673433326 437497472 493415768 330485120 486811932 266900464 643988952 271199872 533909184 441714144 270884578 708607616 391386112 559014310 293084218 270175872 366305040 437631168 257181472 312086912 385077624 557408761 414522176 330986636 439397472 308987888 514042688 715860298 394255744 314925696 353017792 686764618 540163696 670869568 361086318 250487648 235617200 546422912 583766093 598114318 298544290 487869394 509481984 618039150 721008336 540004480 382324052 628755312 611167920 510424448 738486712 475832012 933142676 819207906 880781028 565900024 674741376 696021712 898174976 651813216 760898956 839797476 594149056 663159360 688743520 891815600 527445070 480034688 695383580 912536320 500223728 617032784 717692876 601205088 843751424 484106184 698100720 862049120 497662176 837649376 537681360 800283044 527863296 672864020 864035200 461799008 536316260 660934144 582276856 931377744 763355488 612640096 670906720 803334240 610484892 896589600 801436256 864493664 481223848 646331456 737676752 555879991 780400822 645479764 682238576 830758584 745125104 878885184 851781984 445708484 737976448 482681020 697070944 915163488 783218944 652181970 517912120 887850864 579966124 904773465 456202080 805646196 833883440 749683120 709442648 514758112 582803072 694654060 618804192 908066736 800838463 506097120 566092208 835526240 471658390 932019480 849321920 715850496 472622442 797025400 686149344 644314720 873906128 710782676 656208528 885192599 873505728 844934624 660744672 582781120 477461072 548641728 558691584 563018352 832409312 703306800 501592320 532963776 692910528 561952134 694202768 596957308 709242624 723946592 441319064 801445954 666287138 339538304 373563584 398400032 693142144 596661428 461542928 739758784 359119552 588418680 471887296 446279056 416046144 340670368 724546688 759601056 750176960 449383872 382831328 400165504 672859584 575016448 420964192 352453824 561379520 659823744 757536448 706046200 647603808 613021440 668973434 539562160 442125257 520777152 528965056 409525696 727652448 419912208 748206080 544754752 462355456 635297728 438831036 624017856 466012872 768978944 760767576 554994624 833849536 831389224 783806912 557251584 565974208 572360728 627726600 557879616 515441854 479235008 725956736 509164376 753653936 447604416 504098880 660763232 367481904 395339512 568310992 548703872 755848076 571655936 740608024 507510464 678519360 787125536 476837620 742048328 573672312 432517112 635765004 689284154 408436179 682495328 726736064 616560636
415188916 480165048 290808824 539374552 355948536 322513096 411217368 780262072 604550204 725576980 645352724 662040097 536873108 397894532 543560600 482546056 413119368 597890296 467672128 578580732 697091000 683348760 326287384 467169720 785273912 643010968 323555076 665609228 311909876 575415416 606070752 676290504 658421944 398386212 551578104 303767440 289061752 518590584 313674648 317614776 664944056 753185598 767108024 359600432 336407974 718169548 512356280 564274584 771771704 323657976 353868792 354699960 441651384 769169984 332465560 695415728 663948920 369848344 561929656 356824248 780057224 572498592 288992440 299697272 586248168 408363665 563175096 381413804 458918200 379866581 362337899 651396588 684691384 674868546 591004536 505233784 298694816 555824072 683408216 302924374 557864542 313158680 347812976 400059960 565715384 303638936 503000752 733615832 618161848 623744184 423893688 691499576 785280328 714133176 693020624 473988496 428928740 763761616 582847512 701388568 185626740 679129440 530141232 218737294 960756178 403080800 963067408 396463528 400049408 958409122 191987780 3541784 306084768 242522947 351938692 65855584 116687136 948906624 354199424 468110320 340147638 760974888 221611776 193504232 770931376 640505056 113825132 702410836 678208 366493952 731281436 31640048 293879336 733987616 203173104 247685920 579597056 876096340 375163760 662088200 319687680 616596608 656456704 340747752 959568784 766761056 842934064 744706368 654381568 2837000 124160000 311827008 605990152 311647928 45087408 834570160 263328232 5366400 606170624 612167922 707555696 686054912 111621628 490603648 495612496 678017664 995967200 948622752 906481600 320106300 186686816 195412952 861784636 780303872 10751560 577973936 187809088 210053904 840817877 236183284 780773303 37640224 656652760 914366944 462598768 102355456 627307456 924037576 486843648 954984000 519152532 138362490 718407902 88718208 272398400 560341730 763769728 723535040 686232520 387973952 422018748 289390268 662334084 538077904 312807688 449031368 702571248 387544112 279003952 448486192 512277424 673557188 476334096 263168208 400845584 670468752 707218707 502439568 345512574 601476672 386616016 331320440 736166540 722192144 426979324 589528608 550648496 675152288 659137534 709942192 753442736 627398078 676612176 559454704 283422000 503025424 717890064 361132272 488881168 301068176 731306496 581183760 479823684 567334816 720953232 392854672 525150688 656765784 662087472 337704464 703094398 467158544 523076840 360146192 516473004 296561536 673650024 300860944 563570256 471375216 300545650 738268688 421047184 588675382 322745290 299836944 395966112 467292240 286842544 341747984 414738696 587069833 444183248 360647708 469058544 338648960 543703760 745521370 423916816 344586768 382678864 716425690 569824768 700530640 390747390 280148720 265278272 576083984 613427165 627775390 328205362 517530466 539143056 647700222 750669408 569665552 411985124 658416384 640828992 540085520 588471448 325816748 783127412 669192642 730765764 415884760 524726112 546006448 748159712 501797952 610883692 689782212 444133792 513144096 538728256 741800336 377429806 330019424 545368316 762521056 350208464 467017520 567677612 451189824 693736160 334090920 548085456 712033856 347646912 687634112 387666096 650267780 377848032 522848756 714019936 311783744 386300996 510918880 432261592 781362480 613340224 462624832 520891456 653318976 460469628 746574336 651420992 714478400 331208584 496316192 587661488 405864727 630385558 495464500 532223312 680743320 595109840 728869920 701766720 295693220 587961184 332665756 547055680 765148224 633203680 502166706 367896856 737835600 429950860 754758201 306186816 655630932 683868176 599667856 559427384 364742848 432787808 544638796 468788928 758051472 650823199 356081856 416076944 685510976 321643126 782004216 699306656 565835232 322607178 647010136 536134080 494299456 723890864 560767412 506193264 735177335 723490464 694919360 510729408 432765856 162254568 233435224 243485080 247811848 517202808 388100296 186385816 217757272 377704024 246745630 378996264 281750804 394036120 408740088 126112560 486239450 351080634 24331800 58357080 83193528 377935640 281454924 146336424 424552280 43913048 273212176 156680792 131072552 100839640 25463864 409340184 444394552 434970456 134177368 67624824 84959000 357653080 259809944 105757688 37247320 246173016 344617240 442329944 390839696 332397304 297814936 353766930 224355656 126918753 205570648 213758552 94319192 412445944 104705704 432999576 229548248 147148952 320091224 123624532 308811352 150806368 453772440 445561072 239788120 518643032 516182720 468600408 242045080 250767704 257154224 312520096 242673112 200235350 164028504 410750232 193957872 438447432 132397912 188892376 345556728 52275400 80133008 253104488 233497368 440641572 256449432 425401520 192303960 363312856 471919032 161631116 426841824 258465808 117310608 320558500 374077650 93229675 367288824 411529560 301354132
558098668 623074800 433718576 682284304 498858288 465422848 554127120 923171824 747459956 868486732 788262476 804949849 679782860 540804284 686470352 625455808 556029120 740800048 610581880 721490484 840000752 826258512 469197136 610079472 928183664 785920720 466464828 808518980 454819628 718325168 748980504 819200256 801331696 541295964 694487856 446677192 431971504 661500336 456584400 460524528 807853808 896095350 910017776 502510184 479317726 861079300 655266032 707184336 914681456 466567728 496778544 497609712 584561136 912079736 475375312 838325480 806858672 512758096 704839408 499734000 922966976 715408344 431902192 442607024 729157920 551273417 706084848 524323556 601827952 522776333 505247651 794306340 827601136 817778298 733914288 648143536 441604568 698733824 826317968 445834126 700774294 456068432 490722728 542969712 708625136 446548688 645910504 876525584 761071600 766653936 566803440 834409328 928190080 857042928 835930376 616898248 571838492 906671368 725757264 844298320 575761544 159151712 222623232 351870788 682634688 370024076 296751708 997462000 266949200 880505856 639493696 461183744 817175720 79812352 420340912 86582272 117045504 926639244 971774378 490359296 69723680 563505608 556716576 992688610 768177024 313798784 384306108 60285152 128509860 270814720 878116544 937103709 898768096 780265568 198978380 506323056 295465008 910241536 298633680 895357680 679017744 938470976 20881004 789441024 559944162 747122960 20701440 930245248 452918784 962390152 240128252 621797440 497908858 118879708 502252544 677840680 808241504 26132752 837694687 346189584 642970920 62312564 256228968 592830574 843814352 223623456 153077248 399020148 823116736 108256000 553853120 32796636 367109056 263625024 620887680 884875760 317267840 376823040 435624512 493100608 517569704 494959712 694669992 479683072 607152860 935585920 384449344 13535516 578505216 437268176 854144000 357488896 864896640 708051456 512017408 132498992 204555456 595832864 201247136 182517248 551357420 418728940 791672756 667416576 442146360 578370040 831909920 516882784 408342624 577824864 641616096 802895860 605672768 392506880 530184256 799807424 836557379 631778240 474851246 730815344 515954688 460659112 865505212 851530816 556317996 718867280 679987168 804490960 788476206 839280864 882781408 756736750 805950848 688793376 412760672 632364096 847228736 490470944 618219840 430406848 860645168 710522432 609162356 696673488 850291904 522193344 654489360 786104456 791426144 467043136 832433070 596497216 652415512 489484864 645811676 425900208 802988696 430199616 692908928 600713888 429884322 867607360 550385856 718014054 452083962 429175616 525304784 596630912 416181216 471086656 544077368 716408505 573521920 489986380 598397216 467987632 673042432 874860042 553255488 473925440 512017536 845764362 699163440 829869312 520086062 409487392 394616944 705422656 742765837 757114062 457544034 646869138 668481728 777038894 880008080 699004224 541323796 787755056 770167664 669424192 411501676 148846976 606157640 492222870 553795992 238914988 347756340 369036676 571189940 324828180 433913920 512812440 267164020 336174324 361758484 564830564 200460034 153049652 368398544 585551284 173238692 290047748 390707840 274220052 516766388 157121148 371115684 535064084 170677140 510664340 210696324 473298008 200878260 345878984 537050164 134813972 209331224 333949108 255291820 604392708 436370452 285655060 343921684 476349204 283499856 569604564 474451220 537508628 154238812 319346420 410691716 228894955 453415786 318494728 355253540 503773548 418140068 551900148 524796948 118723448 410991412 155695984 370085908 588178452 456233908 325196934 190927084 560865828 252981088 577788429 129217044 478661160 506898404 422698084 382457612 187773076 255818036 367669024 291819156 581081700 473853427 179112084 239107172 508541204 144673354 605034444 522336884 388865460 145637406 470040364 359164308 317329684 546921092 383797640 329223492 558207563 546520692 517949588 333759636 255796084 371462896 442643552 452693408 457020176 726411136 597308624 395594144 426965600 586912352 455953958 588204592 490959132 603244448 617948416 335320888 695447778 560288962 233540128 267565408 292401856 587143968 490663252 355544752 633760608 253121376 482420504 365889120 340280880 310047968 234672192 618548512 653602880 644178784 343385696 276833152 294167328 566861408 469018272 314966016 246455648 455381344 553825568 651538272 600048024 541605632 507023264 562975258 433563984 336127081 414778976 422966880 303527520 621654272 313914032 642207904 438756576 356357280 529299552 332832860 518019680 360014696 662980768 654769400 448996448 727851360 725391048 677808736 451253408 459976032 466362552 521728424 451881440 409443678 373236832 619958560 403166200 647655760 341606240 398100704 554765056 261483728 289341336 462312816 442705696 649849900 465657760 634609848 401512288 572521184 681127360 370839444 636050152 467674136 326518936 529766828 583285978 302438003 576497152 620737888 510562460
455703628 520679760 331323536 579889264 396463248 363027808 451732080 820776784 645064916 766091692 685867436 702554809 577387820 438409244 584075312 523060768 453634080 638405008 508186840 619095444 737605712 723863472 366802096 507684432 825788624 683525680 364069788 706123940 352424588 615930128 646585464 716805216 698936656 438900924 592092816 344282152 329576464 559105296 354189360 358129488 705458768 793700310 807622736 400115144 376922686 758684260 552870992 604789296 812286416 364172688 394383504 395214672 482166096 809684696 372980272 735930440 704463632 410363056 602444368 397338960 820571936 613013304 329507152 340211984 626762880 448878377 603689808 421928516 499432912 420381293 402852611 691911300 725206096 715383258 631519248 545748496 339209528 596338784 723922928 343439086 598379254 353673392 388327688 440574672 606230096 344153648 543515464 774130544 658676560 664258896 464408400 732014288 825795040 754647888 733535336 514503208 469443452 804276328 623362224 741903280 483969868 134482612 852478980 365012400 295121142 51644536 678530254 99754752 150146452 339953504 454695581 920014400 599746256 963213456 745911448 476898384 583598528 484087424 580061696 982700288 20092376 388052360 20876328 554407976 896581432 541221234 495599526 994181744 762419840 255132887 410679184 181017336 989441828 276458820 359125904 14136384 737614496 140876170 738135020 311623680 362429220 290589248 212572068 70464896 899718804 611119008 279021824 198172240 323917104 150508498 478843802 416425760 636184576 93352960 687209952 173809804 182800000 46663225 448651136 922991392 646076478 353521256 692286092 455144756 789346864 669804180 95521840 918959296 88656160 112902400 418710652 605767120 555760736 855192096 555889232 812428064 918219968 800279836 769137920 155447396 210899858 131091754 154627320 349969356 434103552 912442240 763252688 3464832 637067412 312572176 664868224 670109312 998764098 364107776 249460294 21676686 746853700 407091904 107292668 148082880 461537964 328909484 701853300 577597120 352326904 488550584 742090464 427063328 318523168 488005408 551796640 713076404 515853312 302687424 440364800 709987968 746737923 541958784 385031790 640995888 426135232 370839656 775685756 761711360 466498540 629047824 590167712 714671504 698656750 749461408 792961952 666917294 716131392 598973920 322941216 542544640 757409280 400651488 528400384 340587392 770825712 620702976 519342900 606854032 760472448 432373888 564669904 696285000 701606688 377223680 742613614 506677760 562596056 399665408 555992220 336080752 713169240 340380160 603089472 510894432 340064866 777787904 460566400 628194598 362264506 339356160 435485328 506811456 326361760 381267200 454257912 626589049 483702464 400166924 508577760 378168176 583222976 785040586 463436032 384105984 422198080 755944906 609343984 740049856 430266606 319667936 304797488 615603200 652946381 667294606 367724578 557049682 578662272 687219438 790188624 609184768 451504340 697935600 680348208 579604736 588014424 325359724 782670388 668735618 730308740 415427736 524269088 545549424 747702688 501340928 610426668 689325188 443676768 512687072 538271232 741343312 376972782 329562400 544911292 762064032 349751440 466560496 567220588 450732800 693279136 333633896 547628432 711576832 347189888 687177088 387209072 649810756 377391008 522391732 713562912 311326720 385843972 510461856 431804568 780905456 612883200 462167808 520434432 652861952 460012604 746117312 650963968 714021376 330751560 495859168 587204464 405407703 629928534 495007476 531766288 680286296 594652816 728412896 701309696 295236196 587504160 332208732 546598656 764691200 632746656 501709682 367439832 737378576 429493836 754301177 305729792 655173908 683411152 599210832 558970360 364285824 432330784 544181772 468331904 757594448 650366175 355624832 415619920 685053952 321186102 781547192 698849632 565378208 322150154 646553112 535677056 493842432 723433840 560310388 505736240 734720311 723033440 694462336 510272384 432308832 307730320 378910976 388960832 393287600 662678560 533576048 331861568 363233024 523179776 392221382 524472016 427226556 539511872 554215840 271588312 631715202 496556386 169807552 203832832 228669280 523411392 426930676 291812176 570028032 189388800 418687928 302156544 276548304 246315392 170939616 554815936 589870304 580446208 279653120 213100576 230434752 503128832 405285696 251233440 182723072 391648768 490092992 587805696 536315448 477873056 443290688 499242682 369831408 272394505 351046400 359234304 239794944 557921696 250181456 578475328 375024000 292624704 465566976 269100284 454287104 296282120 599248192 591036824 385263872 664118784 661658472 614076160 387520832 396243456 402629976 457995848 388148864 345711102 309504256 556225984 339433624 583923184 277873664 334368128 491032480 197751152 225608760 398580240 378973120 586117324 401925184 570877272 337779712 508788608 617394784 307106868 572317576 403941560 262786360 466034252 519553402 238705427 512764576 557005312 446829884
238406508 303382640 114026416 362592144 179166128 145730688 234434960 603479664 427767796 548794572 468570316 485257689 360090700 221112124 366778192 305763648 236336960 421107888 290889720 401798324 520308592 506566352 149504976 290387312 608491504 466228560 146772668 488826820 135127468 398633008 429288344 499508096 481639536 221603804 374795696 126985032 112279344 341808176 136892240 140832368 488161648 576403190 590325616 182818024 159625566 541387140 335573872 387492176 594989296 146875568 177086384 177917552 264868976 592387576 155683152 518633320 487166512 193065936 385147248 180041840 603274816 395716184 112210032 122914864 409465760 231581257 386392688 204631396 282135792 203084173 185555491 474614180 507908976 498086138 414222128 328451376 121912408 379041664 506625808 126141966 381082134 136376272 171030568 223277552 388932976 126856528 326218344 556833424 441379440 446961776 247111280 514717168 608497920 537350768 516238216 297206088 252146332 586979208 406065104 524606160 903490300 273218536 514497154 38527795 675749540 80102400 890199152 82329295 728450048 954706530 606816624 858497280 79057840 491988248 72224352 424677776 311492912 253721728 358766400 407821554 791642496 900187840 206935588 589425152 222929184 612822256 52328224 923303166 228084276 161909080 268685088 353393152 245124240 315109248 138196992 820691600 989492100 646322576 298917088 832656384 344178688 955622184 887210640 984218576 204156584 289013936 470842656 278950720 178243280 691048976 891215080 459790080 997678464 214342152 682747634 288411512 874348272 430753152 454063360 426929632 724677760 68432472 637780352 417997312 222738600 818682240 135764440 593268352 680559940 324117968 528283032 486899968 917653528 921725816 432707920 201534200 104684960 624670000 917696004 280848083 469552128 866134214 920814720 935865248 763867332 862977152 380728072 452311808 870284800 558716416 418243008 796838848 287842960 549893104 988902968 612205650 962946920 669966321 319685568 246845304 187097388 54468908 427412724 303156544 77886328 214110008 467649888 152622752 44082592 213564832 277356064 438635828 241412736 28246848 165924224 435547392 472297347 267518208 110591214 366555312 151694656 96399080 501245180 487270784 192057964 354607248 315727136 440230928 424216174 475020832 518521376 392476718 441690816 324533344 48500640 268104064 482968704 126210912 253959808 66146816 496385136 346262400 244902324 332413456 486031872 157933312 290229328 421844424 427166112 102783104 468173038 232237184 288155480 125224832 281551644 61640176 438728664 65939584 328648896 236453856 65624290 503347328 186125824 353754022 87823930 64915584 161044752 232370880 51921184 106826624 179817336 352148473 209261888 125726348 234137184 103727600 308782400 510600010 188995456 109665408 147757504 481504330 334903408 465609280 155826030 45227360 30356912 341162624 378505805 392854030 93284002 282609106 304221696 412778862 515748048 334744192 177063764 423495024 405907632 305164160 740136405 477481705 934792369 820857599 882430721 567549717 676391069 697671405 899824669 653462909 762548649 841447169 595798749 664809053 690393213 893465293 529094763 481684381 697033273 914186013 501873421 618682477 719342569 602854781 845401117 485755877 699750413 863698813 499311869 839299069 539331053 801932737 529512989 674513713 865684893 463448701 537965953 662583837 583926549 933027437 765005181 614289789 672556413 804983933 612134585 898239293 803085949 866143357 482873541 647981149 739326445 557529684 782050515 647129457 683888269 832408277 746774797 880534877 853431677 447358177 739626141 484330713 698720637 916813181 784868637 653831663 519561813 889500557 581615817 906423158 457851773 807295889 835533133 751332813 711092341 516407805 584452765 696303753 620453885 909716429 802488156 507746813 567741901 837175933 473308083 933669173 850971613 717500189 474272135 798675093 687799037 645964413 875555821 712432369 657858221 886842292 875155421 846584317 662394365 584430813 531264916 602445572 612495428 616822196 886213156 757110644 555396164 586767620 746714372 615755978 748006612 650761152 763046468 777750436 495122908 855249798 720090982 393342148 427367428 452203876 746945988 650465272 515346772 793562628 412923396 642222524 525691140 500082900 469849988 394474212 778350532 813404900 803980804 503187716 436635172 453969348 726663428 628820292 474768036 406257668 615183364 713627588 811340292 759850044 701407652 666825284 722777278 593366004 495929101 574580996 582768900 463329540 781456292 473716052 802009924 598558596 516159300 689101572 492634880 677821700 519816716 822782788 814571420 608798468 887653380 885193068 837610756 611055428 619778052 626164572 681530444 611683460 569245698 533038852 779760580 562968220 807457780 501408260 557902724 714567076 421285748 449143356 622114836 602507716 809651920 625459780 794411868 561314308 732323204 840929380 530641464 795852172 627476156 486320956 689568848 743087998 462240023 736299172 780539908 670364480
470017020 534993152 345636928 594202656 410776640 377341200 466045472 835090176 659378308 780405084 700180828 716868201 591701212 452722636 598388704 537374160 467947472 652718400 522500232 633408836 751919104 738176864 381115488 521997824 840102016 697839072 378383180 720437332 366737980 630243520 660898856 731118608 713250048 453214316 606406208 358595544 343889856 573418688 368502752 372442880 719772160 808013702 821936128 414428536 391236078 772997652 567184384 619102688 826599808 378486080 408696896 409528064 496479488 823998088 387293664 750243832 718777024 424676448 616757760 411652352 834885328 627326696 343820544 354525376 641076272 463191769 618003200 436241908 513746304 434694685 417166003 706224692 739519488 729696650 645832640 560061888 353522920 610652176 738236320 357752478 612692646 367986784 402641080 454888064 620543488 358467040 557828856 788443936 672989952 678572288 478721792 746327680 840108432 768961280 747848728 528816600 483756844 818589720 637675616 756216672 220113408 494540560 946865312 325443760 43201220 526496680 698927296 283419600 918158796 39303912 727710042 115196224 570139904 278475072 989400192 710384112 118054214 382981796 951075104 826483840 37054003 311605468 884252032 47447396 1988160 86686944 919023552 496436108 658068224 586440976 464185359 960013536 966040976 617659034 504073472 396060928 37144928 193801120 289138896 547463872 959083782 109368736 209174656 454662144 450975232 12354384 966790096 288252800 942805536 140325152 827485648 348049440 627439200 944877504 297852356 287195648 477523144 25877632 896789534 260899232 112554240 581298684 241184768 136679056 347115392 583811072 189211648 815407690 529267032 113653608 222111584 475756544 471376768 89483200 561640544 805990768 301302741 443425280 843462848 986692560 444536816 724869002 739024238 764152320 186242796 324868224 430214144 760610800 417635752 578501120 742570624 345803352 732048992 919275344 449235264 371982236 299699088 159187000 791951444 831571952 509407980 376779500 749723316 625467136 400196920 536420600 789960480 474933344 366393184 535875424 599666656 760946420 563723328 350557440 488234816 757857984 794607939 589828800 432901806 688865904 474005248 418709672 823555772 809581376 514368556 676917840 638037728 762541520 746526766 797331424 840831968 714787310 764001408 646843936 370811232 590414656 805279296 448521504 576270400 388457408 818695728 668572992 567212916 654724048 808342464 480243904 612539920 744155016 749476704 425093696 790483630 554547776 610466072 447535424 603862236 383950768 761039256 388250176 650959488 558764448 387934882 825657920 508436416 676064614 410134522 387226176 483355344 554681472 374231776 429137216 502127928 674459065 531572480 448036940 556447776 426038192 631092992 832910602 511306048 431976000 470068096 803814922 657214000 787919872 478136622 367537952 352667504 663473216 700816397 715164622 415594594 604919698 626532288 735089454 838058640 657054784 499374356 745805616 728218224 627474752 429539492 166884792 624195456 510260686 571833808 256952804 365794156 387074492 589227756 342865996 451951736 530850256 285201836 354212140 379796300 582868380 218497850 171087468 386436360 603589100 191276508 308085564 408745656 292257868 534804204 175158964 389153500 553101900 188714956 528702156 228734140 491335824 218916076 363916800 555087980 152851788 227369040 351986924 273329636 622430524 454408268 303692876 361959500 494387020 301537672 587642380 492489036 555546444 172276628 337384236 428729532 246932771 471453602 336532544 373291356 521811364 436177884 569937964 542834764 136761264 429029228 173733800 388123724 606216268 474271724 343234750 208964900 578903644 271018904 595826245 147254860 496698976 524936220 440735900 400495428 205810892 273855852 385706840 309856972 599119516 491891243 197149900 257144988 526579020 162711170 623072260 540374700 406903276 163675222 488078180 377202124 335367500 564958908 401835456 347261308 576245379 564558508 535987404 351797452 273833900 348472972 419653628 429703484 434030252 703421212 574318700 372604220 403975676 563922428 432964034 565214668 467969208 580254524 594958492 312330964 672457854 537299038 210550204 244575484 269411932 564154044 467673328 332554828 610770684 230131452 459430580 342899196 317290956 287058044 211682268 595558588 630612956 621188860 320395772 253843228 271177404 543871484 446028348 291976092 223465724 432391420 530835644 628548348 577058100 518615708 484033340 539985334 410574060 313137157 391789052 399976956 280537596 598664348 290924108 619217980 415766652 333367356 506309628 309842936 495029756 337024772 639990844 631779476 426006524 704861436 702401124 654818812 428263484 436986108 443372628 498738500 428891516 386453754 350246908 596968636 380176276 624665836 318616316 375110780 531775132 238493804 266351412 439322892 419715772 626859976 442667836 611619924 378522364 549531260 658137436 347849520 613060228 444684212 303529012 506776904 560296054 279448079 553507228 597747964 487572536
562622460 627598592 438242368 686808096 503382080 469946640 558650912 927695616 751983748 873010524 792786268 809473641 684306652 545328076 690994144 629979600 560552912 745323840 615105672 726014276 844524544 830782304 473720928 614603264 932707456 790444512 470988620 813042772 459343420 722848960 753504296 823724048 805855488 545819756 699011648 451200984 436495296 666024128 461108192 465048320 812377600 900619142 914541568 507033976 483841518 865603092 659789824 711708128 919205248 471091520 501302336 502133504 589084928 916603528 479899104 842849272 811382464 517281888 709363200 504257792 927490768 719932136 436425984 447130816 733681712 555797209 710608640 528847348 606351744 527300125 509771443 798830132 832124928 822302090 738438080 652667328 446128360 703257616 830841760 450357918 705298086 460592224 495246520 547493504 713148928 451072480 650434296 881049376 765595392 771177728 571327232 838933120 932713872 861566720 840454168 621422040 576362284 911195160 730281056 848822112 657778624 717522432 362649152 177421272 851411968 483855231 514564624 770154640 967505408 36701026 916299840 19057664 89088160 333374480 824157184 365702336 432663808 895201280 509431808 833639424 187968240 574033920 835042156 393480448 173495808 286309968 193161984 916931072 426148080 401350085 381019040 601030900 195295968 78272855 54635952 286896572 638483924 489391168 868655664 243844160 498084768 520304408 837564288 439800952 39855200 901285984 88846144 340257832 227835136 811862400 653839900 707098240 8240364 290920048 233568564 77911300 629452922 364382784 894402176 991165164 486617424 447847372 228806908 562861288 14715072 901046464 458453760 726215040 163565265 703321168 484971648 76027776 885768384 809658368 692876752 762321920 304841275 741152768 568760320 302737375 866014464 683289832 203183784 842534400 652333101 565600548 150966364 805176832 621561600 245831584 906456832 842708969 851371392 480866368 916378080 151782464 424632496 305626656 631585536 997376824 180104932 47476452 420420268 296164088 70893872 207117552 460657432 145630296 37090136 206572376 270363608 431643372 234420280 21254392 158931768 428554936 465304891 260525752 103598758 359562856 144702200 89406624 494252724 480278328 185065508 347614792 308734680 433238472 417223718 468028376 511528920 385484262 434698360 317540888 41508184 261111608 475976248 119218456 246967352 59154360 489392680 339269944 237909868 325421000 479039416 150940856 283236872 414851968 420173656 95790648 461180582 225244728 281163024 118232376 274559188 54647720 431736208 58947128 321656440 229461400 58631834 496354872 179133368 346761566 80831474 57923128 154052296 225378424 44928728 99834168 172824880 345156017 202269432 118733892 227144728 96735144 301789944 503607554 182003000 102672952 140765048 474511874 327910952 458616824 148833574 38234904 23364456 334170168 371513349 385861574 86291546 275616650 297229240 405786406 508755592 327751736 170071308 416502568 398915176 298171704 363692986 101038286 558348950 444414180 505987302 191106298 299947650 321227986 523381250 277019490 386105230 465003750 219355330 288365634 313949794 517021874 152651344 105240962 320589854 537742594 125430002 242239058 342899150 226411362 468957698 109312458 323306994 487255394 122868450 462855650 162887634 425489318 153069570 298070294 489241474 87005282 161522534 286140418 207483130 556584018 388561762 237846370 296112994 428540514 235691166 521795874 426642530 489699938 106430122 271537730 362883026 181086265 405607096 270686038 307444850 455964858 370331378 504091458 476988258 70914758 363182722 107887294 322277218 540369762 408425218 277388244 143118394 513057138 205172398 529979739 81408354 430852470 459089714 374889394 334648922 139964386 208009346 319860334 244010466 533273010 426044737 131303394 191298482 460732514 96864664 557225754 474528194 341056770 97828716 422231674 311355618 269520994 499112402 335988950 281414802 510398873 498712002 470140898 285950946 207987394 267495500 338676156 348726012 353052780 622443740 493341228 291626748 322998204 482944956 351986562 484237196 386991736 499277052 513981020 231353492 591480382 456321566 129572732 163598012 188434460 483176572 386695856 251577356 529793212 149153980 378453108 261921724 236313484 206080572 130704796 514581116 549635484 540211388 239418300 172865756 190199932 462894012 365050876 210998620 142488252 351413948 449858172 547570876 496080628 437638236 403055868 459007862 329596588 232159685 310811580 318999484 199560124 517686876 209946636 538240508 334789180 252389884 425332156 228865464 414052284 256047300 559013372 550802004 345029052 623883964 621423652 573841340 347286012 356008636 362395156 417761028 347914044 305476282 269269436 515991164 299198804 543688364 237638844 294133308 450797660 157516332 185373940 358345420 338738300 545882504 361690364 530642452 297544892 468553788 577159964 266872048 532082756 363706740 222551540 425799432 479318582 198470607 472529756 516770492 406595064
551599280 616575412 427219188 675784916 492358900 458923460 547627732 916672436 740960568 861987344 781763088 798450461 673283472 534304896 679970964 618956420 549529732 734300660 604082492 714991096 833501364 819759124 462697748 603580084 921684276 779421332 459965440 802019592 448320240 711825780 742481116 812700868 794832308 534796576 687988468 440177804 425472116 655000948 450085012 454025140 801354420 889595962 903518388 496010796 472818338 854579912 648766644 700684948 908182068 460068340 490279156 491110324 578061748 905580348 468875924 831826092 800359284 506258708 698340020 493234612 916467588 708908956 425402804 436107636 722658532 544774029 699585460 517824168 595328564 516276945 498748263 787806952 821101748 811278910 727414900 641644148 435105180 692234436 819818580 439334738 694274906 449569044 484223340 536470324 702125748 440049300 639411116 870026196 754572212 760154548 560304052 827909940 921690692 850543540 829430988 610398860 565339104 900171980 719257876 837798932 128188536 30552190 393850304 265188000 658009762 725540352 182245088 846707048 346369536 834236904 367186184 298875088 612766508 532836864 702440624 287456768 213389536 140337552 61496608 467246768 196165024 580399424 232086272 493401088 469943296 500280944 31578196 189446480 25943040 69094384 867079152 650319600 915697646 377203168 390635920 770950118 84949328 909591456 678303800 214984930 126754596 621477348 410500864 341411840 444892160 765030160 314554928 348734336 948269240 789745152 667767776 496821376 982368768 308016064 440599468 871013216 412488232 916087664 74164732 47192320 29124504 506871896 144958076 40728720 470028240 864286012 186800944 246451810 63988080 914498368 156009000 332716840 78566080 180856340 445677264 212749536 388795496 604965264 483533536 154467712 492796136 96704436 617620880 75646710 725786624 12745536 753214950 870214704 237552194 180927872 863218642 519249108 358319420 183189536 629405850 556752160 849153952 219682920 540568152 843262336 537888364 405259884 778203700 653947520 428677304 564900984 818440864 503413728 394873568 564355808 628147040 789426804 592203712 379037824 516715200 786338368 823088323 618309184 461382190 717346288 502485632 447190056 852036156 838061760 542848940 705398224 666518112 791021904 775007150 825811808 869312352 743267694 792481792 675324320 399291616 618895040 833759680 477001888 604750784 416937792 847176112 697053376 595693300 683204432 836822848 508724288 641020304 772635400 777957088 453574080 818964014 583028160 638946456 476015808 632342620 412431152 789519640 416730560 679439872 587244832 416415266 854138304 536916800 704544998 438614906 415706560 511835728 583161856 402712160 457617600 530608312 702939449 560052864 476517324 584928160 454518576 659573376 861390986 539786432 460456384 498548480 832295306 685694384 816400256 506617006 396018336 381147888 691953600 729296781 743645006 444074978 633400082 655012672 763569838 866539024 685535168 527854740 774286000 756698608 655955136 356478641 93823941 551134605 437199835 498772957 183891953 292733305 314013641 516166905 269805145 378890885 457789405 212140985 281151289 306735449 509807529 145436999 98026617 313375509 530528249 118215657 235024713 335684805 219197017 461743353 102098113 316092649 480041049 115654105 455641305 155673289 418274973 145855225 290855949 482027129 79790937 154308189 278926073 200268785 549369673 381347417 230632025 288898649 421326169 228476821 514581529 419428185 482485593 99215777 264323385 355668681 173871920 398392751 263471693 300230505 448750513 363117033 496877113 469773913 63700413 355968377 100672949 315062873 533155417 401210873 270173899 135904049 505842793 197958053 522765394 74194009 423638125 451875369 367675049 327434577 132750041 200795001 312645989 236796121 526058665 418830392 124089049 184084137 453518169 89650319 550011409 467313849 333842425 90614371 415017329 304141273 262306649 491898057 328774605 274200457 503184528 491497657 462926553 278736601 200773049 460993720 532174376 542224232 546551000 815941960 686839448 485124968 516496424 676443176 545484782 677735416 580489956 692775272 707479240 424851712 784978602 649819786 323070952 357096232 381932680 676674792 580194076 445075576 723291432 342652200 571951328 455419944 429811704 399578792 324203016 708079336 743133704 733709608 432916520 366363976 383698152 656392232 558549096 404496840 335986472 544912168 643356392 741069096 689578848 631136456 596554088 652506082 523094808 425657905 504309800 512497704 393058344 711185096 403444856 731738728 528287400 445888104 618830376 422363684 607550504 449545520 752511592 744300224 538527272 817382184 814921872 767339560 540784232 549506856 555893376 611259248 541412264 498974502 462767656 709489384 492697024 737186584 431137064 487631528 644295880 351014552 378872160 551843640 532236520 739380724 555188584 724140672 491043112 662052008 770658184 460370268 725580976 557204960 416049760 619297652 672816802 391968827 666027976 710268712 600093284
131714252 196690384 7334160 255899888 72473872 39038432 127742704 496787408 321075540 442102316 361878060 378565433 253398444 114419868 260085936 199071392 129644704 314415632 184197464 295106068 413616336 399874096 42812720 183695056 501799248 359536304 40080412 382134564 28435212 291940752 322596088 392815840 374947280 114911548 268103440 20292776 5587088 235115920 30199984 34140112 381469392 469710934 483633360 76125768 52933310 434694884 228881616 280799920 488297040 40183312 70394128 71225296 158176720 485695320 48990896 411941064 380474256 86373680 278454992 73349584 496582560 289023928 5517776 16222608 302773504 124889001 279700432 97939140 175443536 96391917 78863235 367921924 401216720 391393882 307529872 221759120 15220152 272349408 399933552 19449710 274389878 29684016 64338312 116585296 282240720 20164272 219526088 450141168 334687184 340269520 140419024 408024912 501805664 430658512 409545960 190513832 145454076 480286952 299372848 417913904 82156928 3012608 275029248 716682288 490707584 720551160 884410272 739381264 841284768 203656064 102624320 437420212 75153240 656404582 168359008 200086560 849695520 515506728 726889696 442349696 188627400 327127872 880179224 253121428 796759600 407075456 50812160 612099168 885316772 62797328 854801904 905477980 480715456 59321344 137000112 515006987 695022104 540077960 417601980 773005792 921691520 976353240 337725790 557514142 613079936 120456832 350841168 157672528 163234460 343267888 999458080 650461312 60629601 960598604 849314938 538767992 460222616 768709250 54045184 716865522 562314944 412351893 771806720 44021000 727822080 48289486 826897836 543483904 257512894 668971904 409434964 993347920 985372928 239571200 950976740 603514624 95856544 699283392 958062737 563021000 587571232 637872640 265296640 51545068 704455552 751467904 111693536 194925326 698218640 245446400 860431104 609771188 497238376 50911232 241046802 881140412 336361472 393001472 625043968 273371604 363459724 230831244 603775060 479518880 254248664 390472344 644012224 328985088 220444928 389927168 453718400 614998164 417775072 204609184 342286560 611909728 648659683 443880544 286953550 542917648 328056992 272761416 677607516 663633120 368420300 530969584 492089472 616593264 600578510 651383168 694883712 568839054 618053152 500895680 224862976 444466400 659331040 302573248 430322144 242509152 672747472 522624736 421264660 508775792 662394208 334295648 466591664 598206760 603528448 279145440 644535374 408599520 464517816 301587168 457913980 238002512 615091000 242301920 505011232 412816192 241986626 679709664 362488160 530116358 264186266 241277920 337407088 408733216 228283520 283188960 356179672 528510809 385624224 302088684 410499520 280089936 485144736 686962346 365357792 286027744 324119840 657866666 511265744 641971616 332188366 221589696 206719248 517524960 554868141 569216366 269646338 458971442 480584032 589141198 692110384 511106528 353426100 599857360 582269968 481526496 347745368 85090668 542401332 428466562 490039684 175158680 284000032 305280368 507433632 261071872 370157612 449056132 203407712 272418016 298002176 501074256 136703726 89293344 304642236 521794976 109482384 226291440 326951532 210463744 453010080 93364840 307359376 471307776 106920832 446908032 146940016 409541700 137121952 282122676 473293856 71057664 145574916 270192800 191535512 540636400 372614144 221898752 280165376 412592896 219743548 505848256 410694912 473752320 90482504 255590112 346935408 165138647 389659478 254738420 291497232 440017240 354383760 488143840 461040640 54967140 347235104 91939676 306329600 524422144 392477600 261440626 127170776 497109520 189224780 514032121 65460736 414904852 443142096 358941776 318701304 124016768 192061728 303912716 228062848 517325392 410097119 115355776 175350864 444784896 80917046 541278136 458580576 325109152 81881098 406284056 295408000 253573376 483164784 320041332 265467184 494451255 482764384 454193280 270003328 192039776 471072928 542253584 552303440 556630208 826021168 696918656 495204176 526575632 686522384 555563990 687814624 590569164 702854480 717558448 434930920 795057810 659898994 333150160 367175440 392011888 686754000 590273284 455154784 733370640 352731408 582030536 465499152 439890912 409658000 334282224 718158544 753212912 743788816 442995728 376443184 393777360 666471440 568628304 414576048 346065680 554991376 653435600 751148304 699658056 641215664 606633296 662585290 533174016 435737113 514389008 522576912 403137552 721264304 413524064 741817936 538366608 455967312 628909584 432442892 617629712 459624728 762590800 754379432 548606480 827461392 825001080 777418768 550863440 559586064 565972584 621338456 551491472 509053710 472846864 719568592 502776232 747265792 441216272 497710736 654375088 361093760 388951368 561922848 542315728 749459932 565267792 734219880 501122320 672131216 780737392 470449476 735660184 567284168 426128968 629376860 682896010 402048035 676107184 720347920 610172492
201530396 266506528 77150304 325716032 142290016 108854576 197558848 566603552 390891684 511918460 431694204 448381577 323214588 184236012 329902080 268887536 199460848 384231776 254013608 364922212 483432480 469690240 112628864 253511200 571615392 429352448 109896556 451950708 98251356 361756896 392412232 462631984 444763424 184727692 337919584 90108920 75403232 304932064 100016128 103956256 451285536 539527078 553449504 145941912 122749454 504511028 298697760 350616064 558113184 109999456 140210272 141041440 227992864 555511464 118807040 481757208 450290400 156189824 348271136 143165728 566398704 358840072 75333920 86038752 372589648 194705145 349516576 167755284 245259680 166208061 148679379 437738068 471032864 461210026 377346016 291575264 85036296 342165552 469749696 89265854 344206022 99500160 134154456 186401440 352056864 89980416 289342232 519957312 404503328 410085664 210235168 477841056 571621808 500474656 479362104 260329976 215270220 550103096 369188992 487730048 348180113 809488820 374007552 287223320 665237680 692401796 67094528 383261722 792682432 767528972 900169472 827573840 820529376 925094570 985318848 818247552 246103746 689431824 874379724 941532224 960964832 68803520 96678656 318683136 586549920 274257536 423450016 804708344 968447192 630274048 994231200 817030992 8786464 242487144 165918208 785465384 991942272 407957440 196668480 993058608 510829688 515231748 175753707 773851152 956939008 268747200 8567528 952036080 270678688 542470152 549863392 569480336 782896250 890311680 5534380 786001624 880808000 630042866 797690168 624161152 401194496 582190768 134011776 368439192 484709144 334025248 475779584 841338392 390138240 89012659 510228688 878545368 662159200 855837080 582416448 257858784 105715584 773311200 302795008 395386176 685150026 412789956 344114904 94453164 178941507 410158752 443529904 877937048 531840000 56122608 321525504 3869376 854329152 606790852 47088992 319666664 147829724 370742864 976850880 511287064 597332404 464703924 837647740 713391560 488121344 624345024 877884904 562857768 454317608 623799848 687591080 848870844 651647752 438481864 576159240 845782408 882532363 677753224 520826230 776790328 561929672 506634096 911480196 897505800 602292980 764842264 725962152 850465944 834451190 885255848 928756392 802711734 851925832 734768360 458735656 678339080 893203720 536445928 664194824 476381832 906620152 756497416 655137340 742648472 896266888 568168328 700464344 832079440 837401128 513018120 878408054 642472200 698390496 535459848 691786660 471875192 848963680 476174600 738883912 646688872 475859306 913582344 596360840 763989038 498058946 475150600 571279768 642605896 462156200 517061640 590052352 762383489 619496904 535961364 644372200 513962616 719017416 920835026 599230472 519900424 557992520 891739346 745138424 875844296 566061046 455462376 440591928 751397640 788740821 803089046 503519018 692844122 714456712 823013878 925983064 744979208 587298780 833730040 816142648 715399176 328728664 66073964 523384628 409449858 471022980 156141976 264983328 286263664 488416928 242055168 351140908 430039428 184391008 253401312 278985472 482057552 117687022 70276640 285625532 502778272 90465680 207274736 307934828 191447040 433993376 74348136 288342672 452291072 87904128 427891328 127923312 390524996 118105248 263105972 454277152 52040960 126558212 251176096 172518808 521619696 353597440 202882048 261148672 393576192 200726844 486831552 391678208 454735616 71465800 236573408 327918704 146121943 370642774 235721716 272480528 421000536 335367056 469127136 442023936 35950436 328218400 72922972 287312896 505405440 373460896 242423922 108154072 478092816 170208076 495015417 46444032 395888148 424125392 339925072 299684600 105000064 173045024 284896012 209046144 498308688 391080415 96339072 156334160 425768192 61900342 522261432 439563872 306092448 62864394 387267352 276391296 234556672 464148080 301024628 246450480 475434551 463747680 435176576 250986624 173023072 365279632 436460288 446510144 450836912 720227872 591125360 389410880 420782336 580729088 449770694 582021328 484775868 597061184 611765152 329137624 689264514 554105698 227356864 261382144 286218592 580960704 484479988 349361488 627577344 246938112 476237240 359705856 334097616 303864704 228488928 612365248 647419616 637995520 337202432 270649888 287984064 560678144 462835008 308782752 240272384 449198080 547642304 645355008 593864760 535422368 500840000 556791994 427380720 329943817 408595712 416783616 297344256 615471008 307730768 636024640 432573312 350174016 523116288 326649596 511836416 353831432 656797504 648586136 442813184 721668096 719207784 671625472 445070144 453792768 460179288 515545160 445698176 403260414 367053568 613775296 396982936 641472496 335422976 391917440 548581792 255300464 283158072 456129552 436522432 643666636 459474496 628426584 395329024 566337920 674944096 364656180 629866888 461490872 320335672 523583564 577102714 296254739 570313888 614554624 504379196
256193126 321169258 131813034 380378762 196952746 163517306 252221578 621266282 445554414 566581190 486356934 503044307 377877318 238898742 384564810 323550266 254123578 438894506 308676338 419584942 538095210 524352970 167291594 308173930 626278122 484015178 164559286 506613438 152914086 416419626 447074962 517294714 499426154 239390422 392582314 144771650 130065962 359594794 154678858 158618986 505948266 594189808 608112234 200604642 177412184 559173758 353360490 405278794 612775914 164662186 194873002 195704170 282655594 610174194 173469770 536419938 504953130 210852554 402933866 197828458 621061434 413502802 129996650 140701482 427252378 249367875 404179306 222418014 299922410 220870791 203342109 492400798 525695594 515872756 432008746 346237994 139699026 396828282 524412426 143928584 398868752 154162890 188817186 241064170 406719594 144643146 344004962 574620042 459166058 464748394 264897898 532503786 626284538 555137386 534024834 314992706 269932950 604765826 423851722 542392778 578992000 891764032 36507648 371118592 885328192 727003892 307821312 765540608 198786560 338427296 336713840 482984960 850836936 402555416 998018516 298632960 764994400 609741772 416552967 314672640 602269876 384236384 877077360 509452334 151323696 151862500 854491008 687783680 959124410 357462368 633246272 602664304 544000080 552816960 278713760 617841800 893513036 659742720 7451520 105477164 471625344 97713374 603581748 424473032 357116920 91524200 326417965 370820646 698517712 720285616 319837616 439459696 181880588 898929600 335845254 98045904 134810880 184192516 437345280 812728648 818512762 922763640 623693050 174573216 774205344 128413192 489891268 552907344 366895400 800622592 14837584 487577262 442343608 989227424 399480464 858048000 627892454 599172032 271364416 476505648 49729120 11097252 511391857 763777744 868488960 103784080 833336572 243248794 697277472 689964032 951253248 737795454 181428416 605364000 459206656 372276832 747760459 377710656 100467238 220579888 436923564 304295084 677238900 552982720 327712504 463936184 717476064 402448928 293908768 463391008 527182240 688462004 491238912 278073024 415750400 685373568 722123523 517344384 360417390 616381488 401520832 346225256 751071356 737096960 441884140 604433424 565553312 690057104 674042350 724847008 768347552 642302894 691516992 574359520 298326816 517930240 732794880 376037088 503785984 315972992 746211312 596088576 494728500 582239632 735858048 407759488 540055504 671670600 676992288 352609280 717999214 482063360 537981656 375051008 531377820 311466352 688554840 315765760 578475072 486280032 315450466 753173504 435952000 603580198 337650106 314741760 410870928 482197056 301747360 356652800 429643512 601974649 459088064 375552524 483963360 353553776 558608576 760426186 438821632 359491584 397583680 731330506 584729584 715435456 405652206 295053536 280183088 590988800 628331981 642680206 343110178 532435282 554047872 662605038 765574224 584570368 426889940 673321200 655733808 554990336 722645680 459990980 917301644 803366874 864939996 550058992 658900344 680180680 882333944 635972184 745057924 823956444 578308024 647318328 672902488 875974568 511604038 464193656 679542548 896695288 484382696 601191752 701851844 585364056 827910392 468265152 682259688 846208088 481821144 821808344 521840328 784442012 512022264 657022988 848194168 445957976 520475228 645093112 566435824 915536712 747514456 596799064 655065688 787493208 594643860 880748568 785595224 848652632 465382816 630490424 721835720 540038959 764559790 629638732 666397544 814917552 729284072 863044152 835940952 429867452 722135416 466839988 681229912 899322456 767377912 636340938 502071088 872009832 564125092 888932433 440361048 789805164 818042408 733842088 693601616 498917080 566962040 678813028 602963160 892225704 784997431 490256088 550251176 819685208 455817358 916178448 833480888 700009464 456781410 781184368 670308312 628473688 858065096 694941644 640367496 869351567 857664696 829093592 644903640 566940088 228059376 299240032 309289888 313616656 583007616 453905104 252190624 283562080 443508832 312550438 444801072 347555612 459840928 474544896 191917368 552044258 416885442 90136608 124161888 148998336 443740448 347259732 212141232 490357088 109717856 339016984 222485600 196877360 166644448 91268672 475144992 510199360 500775264 199982176 133429632 150763808 423457888 325614752 171562496 103052128 311977824 410422048 508134752 456644504 398202112 363619744 419571738 290160464 192723561 271375456 279563360 160124000 478250752 170510512 498804384 295353056 212953760 385896032 189429340 374616160 216611176 519577248 511365880 305592928 584447840 581987528 534405216 307849888 316572512 322959032 378324904 308477920 266040158 229833312 476555040 259762680 504252240 198202720 254697184 411361536 118080208 145937816 318909296 299302176 506446380 322254240 491206328 258108768 429117664 537723840 227435924 492646632 324270616 183115416 386363308 439882458 159034483 433093632 477334368 367158940
275014796 339990928 150634704 399200432 215774416 182338976 271043248 640087952 464376084 585402860 505178604 521865977 396698988 257720412 403386480 342371936 272945248 457716176 327498008 438406612 556916880 543174640 186113264 326995600 645099792 502836848 183380956 525435108 171735756 435241296 465896632 536116384 518247824 258212092 411403984 163593320 148887632 378416464 173500528 177440656 524769936 613011478 626933904 219426312 196233854 577995428 372182160 424100464 631597584 183483856 213694672 214525840 301477264 628995864 192291440 555241608 523774800 229674224 421755536 216650128 639883104 432324472 148818320 159523152 446074048 268189545 423000976 241239684 318744080 239692461 222163779 511222468 544517264 534694426 450830416 365059664 158520696 415649952 543234096 162750254 417690422 172984560 207638856 259885840 425541264 163464816 362826632 593441712 477987728 483570064 283719568 551325456 645106208 573959056 552846504 333814376 288754620 623587496 442673392 561214448 40931552 634505344 497572608 954021500 761290272 199457728 791165472 304556832 881036784 445035776 637265408 366793088 760601760 981245496 264281600 945384368 922163712 115420542 476449120 982886576 885917600 1146340 908793120 643962840 687486816 970599632 812489376 219058176 556449188 622059264 29139856 954318208 785083112 615664576 28299488 199369048 896237820 816204112 257682848 915212716 498896960 972516464 836507456 345290240 399094564 240423392 416194096 187308550 637235456 997333720 207885152 95717568 846056128 884214352 419894784 598931968 462714776 461775618 926318012 24690908 199542208 54833876 384046496 994568768 149541062 776756876 506747040 581913536 275234934 747792000 821207784 18689992 342277760 516242976 318929104 550965296 928013736 865411200 406870698 191568048 229951080 281851406 463561584 807698376 108423200 819340040 905337288 979655260 560014416 59007396 456149312 328397766 153767552 173879872 486236480 323440384 934524096 942524404 529378960 145799824 181338316 48709836 421653652 297397472 72127256 208350936 461890816 146863680 38323520 207805760 271596992 432876756 235653664 22487776 160165152 429788320 466538275 261759136 104832142 360796240 145935584 90640008 495486108 481511712 186298892 348848176 309968064 434471856 418457102 469261760 512762304 386717646 435931744 318774272 42741568 262344992 477209632 120451840 248200736 60387744 490626064 340503328 239143252 326654384 480272800 152174240 284470256 416085352 421407040 97024032 462413966 226478112 282396408 119465760 275792572 55881104 432969592 60180512 322889824 230694784 59865218 497588256 180366752 347994950 82064858 59156512 155285680 226611808 46162112 101067552 174058264 346389401 203502816 119967276 228378112 97968528 303023328 504840938 183236384 103906336 141998432 475745258 329144336 459850208 150066958 39468288 24597840 335403552 372746733 387094958 87524930 276850034 298462624 407019790 509988976 328985120 171304692 417735952 400148560 299405088 381531508 118876808 576187472 462252702 523825824 208944820 317786172 339066508 541219772 294858012 403943752 482842272 237193852 306204156 331788316 534860396 170489866 123079484 338428376 555581116 143268524 260077580 360737672 244249884 486796220 127150980 341145516 505093916 140706972 480694172 180726156 443327840 170908092 315908816 507079996 104843804 179361056 303978940 225321652 574422540 406400284 255684892 313951516 446379036 253529688 539634396 444481052 507538460 124268644 289376252 380721548 198924787 423445618 288524560 325283372 473803380 388169900 521929980 494826780 88753280 381021244 125725816 340115740 558208284 426263740 295226766 160956916 530895660 223010920 547818261 99246876 448690992 476928236 392727916 352487444 157802908 225847868 337698856 261848988 551111532 443883259 149141916 209137004 478571036 114703186 575064276 492366716 358895292 115667238 440070196 329194140 287359516 516950924 353827472 299253324 528237395 516550524 487979420 303789468 225825916 222878384 294059040 304108896 308435664 577826624 448724112 247009632 278381088 438327840 307369446 439620080 342374620 454659936 469363904 186736376 546863266 411704450 84955616 118980896 143817344 438559456 342078740 206960240 485176096 104536864 333835992 217304608 191696368 161463456 86087680 469964000 505018368 495594272 194801184 128248640 145582816 418276896 320433760 166381504 97871136 306796832 405241056 502953760 451463512 393021120 358438752 414390746 284979472 187542569 266194464 274382368 154943008 473069760 165329520 493623392 290172064 207772768 380715040 184248348 369435168 211430184 514396256 506184888 300411936 579266848 576806536 529224224 302668896 311391520 317778040 373143912 303296928 260859166 224652320 471374048 254581688 499071248 193021728 249516192 406180544 112899216 140756824 313728304 294121184 501265388 317073248 486025336 252927776 423936672 532542848 222254932 487465640 319089624 177934424 381182316 434701466 153853491 427912640 472153376 361977948
514250884 579227016 389870792 638436520 455010504 421575064 510279336 879324040 703612172 824638948 744414692 761102065 635935076 496956500 642622568 581608024 512181336 696952264 566734096 677642700 796152968 782410728 425349352 566231688 884335880 742072936 422617044 764671196 410971844 674477384 705132720 775352472 757483912 497448180 650640072 402829408 388123720 617652552 412736616 416676744 764006024 852247566 866169992 458662400 435469942 817231516 611418248 663336552 870833672 422719944 452930760 453761928 540713352 868231952 431527528 794477696 763010888 468910312 660991624 455886216 879119192 671560560 388054408 398759240 685310136 507425633 662237064 480475772 557980168 478928549 461399867 750458556 783753352 773930514 690066504 604295752 397756784 654886040 782470184 401986342 656926510 412220648 446874944 499121928 664777352 402700904 602062720 832677800 717223816 722806152 522955656 790561544 884342296 813195144 792082592 573050464 527990708 862823584 681909480 800450536 977366818 346987424 209009792 226307136 537127808 65857024 952188784 296195584 654872640 476223468 144584840 623508096 840844330 639254656 472026472 51471850 69801152 778889920 106516848 70336268 92941376 329643680 946184464 719244968 973326360 938610156 914731792 727618984 85593744 12773384 822340208 606473632 675163968 114108142 701104448 868540104 155310296 896816320 436828608 995243988 556645656 245387712 478375840 161533600 598987752 626879072 393618560 722175008 834494960 107172068 342337392 895265536 561921792 831454208 335566080 543644160 401296896 971007484 928586848 410726136 592600064 661260288 103450894 760601368 116102601 282212896 855588224 560396634 551162864 536917764 691794708 529881216 12251008 815144954 549086240 56267440 553684480 89035776 120317984 587387920 494735648 341428714 263665808 484384384 420395152 724466176 708713600 320711836 457223504 494460160 284200000 926345280 481870144 489321194 784720152 432383232 330798976 754607616 216434888 53614752 435514428 302885948 675829764 551573584 326303368 462527048 716066928 401039792 292499632 461981872 525773104 687052868 489829776 276663888 414341264 683964432 720714387 515935248 359008254 614972352 400111696 344816120 749662220 735687824 440475004 603024288 564144176 688647968 672633214 723437872 766938416 640893758 690107856 572950384 296917680 516521104 731385744 374627952 502376848 314563856 744802176 594679440 493319364 580830496 734448912 406350352 538646368 670261464 675583152 351200144 716590078 480654224 536572520 373641872 529968684 310057216 687145704 314356624 577065936 484870896 314041330 751764368 434542864 602171062 336240970 313332624 409461792 480787920 300338224 355243664 428234376 600565513 457678928 374143388 482554224 352144640 557199440 759017050 437412496 358082448 396174544 729921370 583320448 714026320 404243070 293644400 278773952 589579664 626922845 641271070 341701042 531026146 552638736 661195902 764165088 583161232 425480804 671912064 654324672 553581200 426164912 163510212 620820876 506886106 568459228 253578224 362419576 383699912 585853176 339491416 448577156 527475676 281827256 350837560 376421720 579493800 215123270 167712888 383061780 600214520 187901928 304710984 405371076 288883288 531429624 171784384 385778920 549727320 185340376 525327576 225359560 487961244 215541496 360542220 551713400 149477208 223994460 348612344 269955056 619055944 451033688 300318296 358584920 491012440 298163092 584267800 489114456 552171864 168902048 334009656 425354952 243558191 468079022 333157964 369916776 518436784 432803304 566563384 539460184 133386684 425654648 170359220 384749144 602841688 470897144 339860170 205590320 575529064 267644324 592451665 143880280 493324396 521561640 437361320 397120848 202436312 270481272 382332260 306482392 595744936 488516663 193775320 253770408 523204440 159336590 619697680 537000120 403528696 160300642 484703600 373827544 331992920 561584328 398460876 343886728 572870799 561183928 532612824 348422872 270459320 416309136 487489792 497539648 501866416 771257376 642154864 440440384 471811840 631758592 500800198 633050832 535805372 648090688 662794656 380167128 740294018 605135202 278386368 312411648 337248096 631990208 535509492 400390992 678606848 297967616 527266744 410735360 385127120 354894208 279518432 663394752 698449120 689025024 388231936 321679392 339013568 611707648 513864512 359812256 291301888 500227584 598671808 696384512 644894264 586451872 551869504 607821498 478410224 380973321 459625216 467813120 348373760 666500512 358760272 687054144 483602816 401203520 574145792 377679100 562865920 404860936 707827008 699615640 493842688 772697600 770237288 722654976 496099648 504822272 511208792 566574664 496727680 454289918 418083072 664804800 448012440 692502000 386452480 442946944 599611296 306329968 334187576 507159056 487551936 694696140 510504000 679456088 446358528 617367424 725973600 415685684 680896392 512520376 371365176 574613068 628132218 347284243 621343392 665584128 555408700
538063068 603039200 413682976 662248704 478822688 445387248 534091520 903136224 727424356 848451132 768226876 784914249 659747260 520768684 666434752 605420208 535993520 720764448 590546280 701454884 819965152 806222912 449161536 590043872 908148064 765885120 446429228 788483380 434784028 698289568 728944904 799164656 781296096 521260364 674452256 426641592 411935904 641464736 436548800 440488928 787818208 876059750 889982176 482474584 459282126 841043700 635230432 687148736 894645856 446532128 476742944 477574112 564525536 892044136 455339712 818289880 786823072 492722496 684803808 479698400 902931376 695372744 411866592 422571424 709122320 531237817 686049248 504287956 581792352 502740733 485212051 774270740 807565536 797742698 713878688 628107936 421568968 678698224 806282368 425798526 680738694 436032832 470687128 522934112 688589536 426513088 625874904 856489984 741036000 746618336 546767840 814373728 908154480 837007328 815894776 596862648 551802892 886635768 705721664 824262720 879249912 912369888 962303232 356941952 218890628 851812064 79280320 934478368 624840960 378705664 321458490 943378572 250185374 631689216 195407954 153576448 737949188 558386688 612364160 655991920 527930496 38567552 552677024 469373040 53944758 188771840 637258240 599436800 886356416 689698752 2738688 185581376 163250000 418825360 94940760 493054640 508287536 156886674 209210896 300136736 526316544 693049984 358791176 841321728 201570208 209781003 503413676 130493160 52353864 93679466 896912384 80813056 492759520 875760384 673487744 634897936 464875000 315666944 399408772 443181165 426103872 864749520 467289600 537642712 340522304 748212000 583172384 842917328 667944888 80017680 112566272 456651464 417223680 552628208 260718524 254592712 87874430 869321320 949716656 72101200 603998600 763001888 558480756 35261952 476202240 428467968 418795120 468402580 599404032 707676352 55206781 691085544 923080952 161617768 325230848 466903104 798385840 761120476 736198900 113564124 484295788 351667308 724611124 600354944 375084728 511308408 764848288 449821152 341280992 510763232 574554464 735834228 538611136 325445248 463122624 732745792 769495747 564716608 407789614 663753712 448893056 393597480 798443580 784469184 489256364 651805648 612925536 737429328 721414574 772219232 815719776 689675118 738889216 621731744 345699040 565302464 780167104 423409312 551158208 363345216 793583536 643460800 542100724 629611856 783230272 455131712 587427728 719042824 724364512 399981504 765371438 529435584 585353880 422423232 578750044 358838576 735927064 363137984 625847296 533652256 362822690 800545728 483324224 650952422 385022330 362113984 458243152 529569280 349119584 404025024 477015736 649346873 506460288 422924748 531335584 400926000 605980800 807798410 486193856 406863808 444955904 778702730 632101808 762807680 453024430 342425760 327555312 638361024 675704205 690052430 390482402 579807506 601420096 709977262 812946448 631942592 474262164 720693424 703106032 602362560 589917128 327262428 784573092 670638322 732211444 417330440 526171792 547452128 749605392 503243632 612329372 691227892 445579472 514589776 540173936 743246016 378875486 331465104 546813996 763966736 351654144 468463200 569123292 452635504 695181840 335536600 549531136 713479536 349092592 689079792 389111776 651713460 379293712 524294436 715465616 313229424 387746676 512364560 433707272 782808160 614785904 464070512 522337136 654764656 461915308 748020016 652866672 715924080 332654264 497761872 589107168 407310407 631831238 496910180 533668992 682189000 596555520 730315600 703212400 297138900 589406864 334111436 548501360 766593904 634649360 503612386 369342536 739281280 431396540 756203881 307632496 657076612 685313856 601113536 560873064 366188528 434233488 546084476 470234608 759497152 652268879 357527536 417522624 686956656 323088806 783449896 700752336 567280912 324052858 648455816 537579760 495745136 725336544 562213092 507638944 736623015 724936144 696365040 512175088 434211536 188779520 259960176 270010032 274336800 543727760 414625248 212910768 244282224 404228976 273270582 405521216 308275756 420561072 435265040 152637512 512764402 377605586 50856752 84882032 109718480 404460592 307979876 172861376 451077232 70438000 299737128 183205744 157597504 127364592 51988816 435865136 470919504 461495408 160702320 94149776 111483952 384178032 286334896 132282640 63772272 272697968 371142192 468854896 417364648 358922256 324339888 380291882 250880608 153443705 232095600 240283504 120844144 438970896 131230656 459524528 256073200 173673904 346616176 150149484 335336304 177331320 480297392 472086024 266313072 545167984 542707672 495125360 268570032 277292656 283679176 339045048 269198064 226760302 190553456 437275184 220482824 464972384 158922864 215417328 372081680 78800352 106657960 279629440 260022320 467166524 282974384 451926472 218828912 389837808 498443984 188156068 453366776 284990760 143835560 347083452 400602602 119754627 393813776 438054512 327879084
137638908 202615040 13258816 261824544 78398528 44963088 133667360 502712064 327000196 448026972 367802716 384490089 259323100 120344524 266010592 204996048 135569360 320340288 190122120 301030724 419540992 405798752 48737376 189619712 507723904 365460960 46005068 388059220 34359868 297865408 328520744 398740496 380871936 120836204 274028096 26217432 11511744 241040576 36124640 40064768 387394048 475635590 489558016 82050424 58857966 440619540 234806272 286724576 494221696 46107968 76318784 77149952 164101376 491619976 54915552 417865720 386398912 92298336 284379648 79274240 502507216 294948584 11442432 22147264 308698160 130813657 285625088 103863796 181368192 102316573 84787891 373846580 407141376 397318538 313454528 227683776 21144808 278274064 405858208 25374366 280314534 35608672 70262968 122509952 288165376 26088928 225450744 456065824 340611840 346194176 146343680 413949568 507730320 436583168 415470616 196438488 151378732 486211608 305297504 423838560 27974186 554934556 973688022 353641696 444318720 459021600 360499968 704393836 959197632 450557152 391253225 169324032 559937528 769774336 127479840 374389760 875939152 872662140 925109480 241775104 789179008 552268032 585166304 348855008 98993044 358754984 872486544 78170948 721722528 274692648 94878424 937974720 757449728 906374016 139714080 606924704 570579712 320382720 653569548 593214072 613375220 207726080 708165376 619911645 225701088 357417984 870305356 705841664 885619200 261644384 822754816 340684487 635431372 353021500 516033152 897945152 510564644 29361024 388620080 489794236 918887744 306018704 27592992 753500160 909328640 873625800 298847024 6284598 961902720 265738496 303785472 315768064 440059992 446534340 342242226 247662336 63857128 99382208 912274904 298623248 657752576 446058448 526081440 453955630 354996656 102312776 297042888 148926840 10813888 625255904 369197344 700814744 242205344 641438720 582758816 728444624 81096768 354824858 243364762 259646976 405003020 272374540 645318356 521062176 295791960 432015640 685555520 370528384 261988224 431470464 495261696 656541460 459318368 246152480 383829856 653453024 690202979 485423840 328496846 584460944 369600288 314304712 719150812 705176416 409963596 572512880 533632768 658136560 642121806 692926464 736427008 610382350 659596448 542438976 266406272 486009696 700874336 344116544 471865440 284052448 714290768 564168032 462807956 550319088 703937504 375838944 508134960 639750056 645071744 320688736 686078670 450142816 506061112 343130464 499457276 279545808 656634296 283845216 546554528 454359488 283529922 721252960 404031456 571659654 305729562 282821216 378950384 450276512 269826816 324732256 397722968 570054105 427167520 343631980 452042816 321633232 526688032 728505642 406901088 327571040 365663136 699409962 552809040 683514912 373731662 263132992 248262544 559068256 596411437 610759662 311189634 500514738 522127328 630684494 733653680 552649824 394969396 641400656 623813264 523069792 659202943 396548243 853858907 739924137 801497259 486616255 595457607 616737943 818891207 572529447 681615187 760513707 514865287 583875591 609459751 812531831 448161301 400750919 616099811 833252551 420939959 537749015 638409107 521921319 764467655 404822415 618816951 782765351 418378407 758365607 458397591 720999275 448579527 593580251 784751431 382515239 457032491 581650375 502993087 852093975 684071719 533356327 591622951 724050471 531201123 817305831 722152487 785209895 401940079 567047687 658392983 476596222 701117053 566195995 602954807 751474815 665841335 799601415 772498215 366424715 658692679 403397251 617787175 835879719 703935175 572898201 438628351 808567095 500682355 825489696 376918311 726362427 754599671 670399351 630158879 435474343 503519303 615370291 539520423 828782967 721554694 426813351 486808439 756242471 392374621 852735711 770038151 636566727 393338673 717741631 606865575 565030951 794622359 631498907 576924759 805908830 794221959 765650855 581460903 503497351 526313472 597494128 607543984 611870752 881261712 752159200 550444720 581816176 741762928 610804534 743055168 645809708 758095024 772798992 490171464 850298354 715139538 388390704 422415984 447252432 741994544 645513828 510395328 788611184 407971952 637271080 520739696 495131456 464898544 389522768 773399088 808453456 799029360 498236272 431683728 449017904 721711984 623868848 469816592 401306224 610231920 708676144 806388848 754898600 696456208 661873840 717825834 588414560 490977657 569629552 577817456 458378096 776504848 468764608 797058480 593607152 511207856 684150128 487683436 672870256 514865272 817831344 809619976 603847024 882701936 880241624 832659312 606103984 614826608 621213128 676579000 606732016 564294254 528087408 774809136 558016776 802506336 496456816 552951280 709615632 416334304 444191912 617163392 597556272 804700476 620508336 789460424 556362864 727371760 835977936 525690020 790900728 622524712 481369512 684617404 738136554 457288579 731347728 775588464 665413036
391581150 456557282 267201058 515766786 332340770 298905330 387609602 756654306 580942438 701969214 621744958 638432331 513265342 374286766 519952834 458938290 389511602 574282530 444064362 554972966 673483234 659740994 302679618 443561954 761666146 619403202 299947310 642001462 288302110 551807650 582462986 652682738 634814178 374778446 527970338 280159674 265453986 494982818 290066882 294007010 641336290 729577832 743500258 335992666 312800208 694561782 488748514 540666818 748163938 300050210 330261026 331092194 418043618 745562218 308857794 671807962 640341154 346240578 538321890 333216482 756449458 548890826 265384674 276089506 562640402 384755899 539567330 357806038 435310434 356258815 338730133 627788822 661083618 651260780 567396770 481626018 275087050 532216306 659800450 279316608 534256776 289550914 324205210 376452194 542107618 280031170 479392986 710008066 594554082 600136418 400285922 667891810 761672562 690525410 669412858 450380730 405320974 740153850 559239746 677780802 283648768 775857480 671841530 954147412 86753800 2541056 937480751 567285584 697669944 132400128 57067772 462876864 250584368 90679424 671952616 183256752 344681276 105179904 182791296 214965536 691890588 715097906 832264448 24052528 760850570 584400000 794688090 319278720 443691520 379315272 522063074 629217088 73779136 757361248 175746720 455335884 783007586 114179168 487512632 158845440 994805568 652134240 442087510 435868160 778369544 483167698 417327502 727062948 203848260 546878368 289537056 735936328 799069184 651908384 543192832 835427288 993124400 585972680 96760416 916540600 721482384 669238800 684221504 195120565 483587104 50916798 238998864 8702064 993879552 60157344 333508103 307006538 225468688 859387810 142885016 423915312 644321009 740939408 10769276 365244416 846072896 370608876 971076096 746861632 840494384 16712084 967598960 317267600 221693728 918801502 581251520 563469744 630979968 547909952 109738864 330093400 417236480 834537616 233463760 736960336 509587628 376959148 749902964 625646784 400376568 536600248 790140128 475112992 366572832 536055072 599846304 761126068 563902976 350737088 488414464 758037632 794787587 590008448 433081454 689045552 474184896 418889320 823735420 809761024 514548204 677097488 638217376 762721168 746706414 797511072 841011616 714966958 764181056 647023584 370990880 590594304 805458944 448701152 576450048 388637056 818875376 668752640 567392564 654903696 808522112 480423552 612719568 744334664 749656352 425273344 790663278 554727424 610645720 447715072 604041884 384130416 761218904 388429824 651139136 558944096 388114530 825837568 508616064 676244262 410314170 387405824 483534992 554861120 374411424 429316864 502307576 674638713 531752128 448216588 556627424 426217840 631272640 833090250 511485696 432155648 470247744 803994570 657393648 788099520 478316270 367717600 352847152 663652864 700996045 715344270 415774242 605099346 626711936 735269102 838238288 657234432 499554004 745985264 728397872 627654400 624660876 362006176 819316840 705382070 766955192 452074188 560915540 582195876 784349140 537987380 647073120 725971640 480323220 549333524 574917684 777989764 413619234 366208852 581557744 798710484 386397892 503206948 603867040 487379252 729925588 370280348 584274884 748223284 383836340 723823540 423855524 686457208 414037460 559038184 750209364 347973172 422490424 547108308 468451020 817551908 649529652 498814260 557080884 689508404 496659056 782763764 687610420 750667828 367398012 532505620 623850916 442054155 666574986 531653928 568412740 716932748 631299268 765059348 737956148 331882648 624150612 368855184 583245108 801337652 669393108 538356134 404086284 774025028 466140288 790947629 342376244 691820360 720057604 635857284 595616812 400932276 468977236 580828224 504978356 794240900 687012627 392271284 452266372 721700404 357832554 818193644 735496084 602024660 358796606 683199564 572323508 530488884 760080292 596956840 542382692 771366763 759679892 731108788 546918836 468955284 585820560 657001216 667051072 671377840 940768800 811666288 609951808 641323264 801270016 670311622 802562256 705316796 817602112 832306080 549678552 909805442 774646626 447897792 481923072 506759520 801501632 705020916 569902416 848118272 467479040 696778168 580246784 554638544 524405632 449029856 832906176 867960544 858536448 557743360 491190816 508524992 781219072 683375936 529323680 460813312 669739008 768183232 865895936 814405688 755963296 721380928 777332922 647921648 550484745 629136640 637324544 517885184 836011936 528271696 856565568 653114240 570714944 743657216 547190524 732377344 574372360 877338432 869127064 663354112 942209024 939748712 892166400 665611072 674333696 680720216 736086088 666239104 623801342 587594496 834316224 617523864 862013424 555963904 612458368 769122720 475841392 503699000 676670480 657063360 864207564 680015424 848967512 615869952 786878848 895485024 585197108 850407816 682031800 540876600 744124492 797643642 516795667 790854816 835095552 724920124
556290852 621266984 431910760 680476488 497050472 463615032 552319304 921364008 745652140 866678916 786454660 803142033 677975044 538996468 684662536 623647992 554221304 738992232 608774064 719682668 838192936 824450696 467389320 608271656 926375848 784112904 464657012 806711164 453011812 716517352 747172688 817392440 799523880 539488148 692680040 444869376 430163688 659692520 454776584 458716712 806045992 894287534 908209960 500702368 477509910 859271484 653458216 705376520 912873640 464759912 494970728 495801896 582753320 910271920 473567496 836517664 805050856 510950280 703031592 497926184 921159160 713600528 430094376 440799208 727350104 549465601 704277032 522515740 600020136 520968517 503439835 792498524 825793320 815970482 732106472 646335720 439796752 696926008 824510152 444026310 698966478 454260616 488914912 541161896 706817320 444740872 644102688 874717768 759263784 764846120 564995624 832601512 926382264 855235112 834122560 615090432 570030676 904863552 723949448 842490504 814149120 771988160 213491664 114422946 150514536 346729250 300240688 619587696 331463680 2387654 751799808 154050092 912079168 441143212 525466888 659145728 532595456 207431456 822737120 822012182 977252960 853890464 504792920 399910228 638868395 374180760 341554084 502484736 872987448 484344862 503976400 889958600 570820608 149846656 643917504 989816512 715181840 120790128 839885860 338321152 222242640 329585048 702029824 149684224 102512516 265338800 426552704 679275872 245052360 689373600 277071728 140490160 850691800 868181752 230501600 385307120 546511520 147118628 949843568 258180576 253729472 191652160 781400448 970497152 258349992 996850176 189620672 1559680 92727904 468133952 991243072 996957122 132572672 262346360 4073984 776887808 338817920 163730112 999064304 14981120 201036084 665223462 245818464 150712432 740912160 988079628 985319669 981490937 861293056 780809728 276068948 811589152 839089664 861280000 496550312 917692672 666821690 68911936 958748372 638861808 234172324 101543844 474487660 350231480 124961264 261184944 514724824 199697688 91157528 260639768 324431000 485710764 288487672 75321784 212999160 482622328 519372283 314593144 157666150 413630248 198769592 143474016 548320116 534345720 239132900 401682184 362802072 487305864 471291110 522095768 565596312 439551654 488765752 371608280 95575576 315179000 530043640 173285848 301034744 113221752 543460072 393337336 291977260 379488392 533106808 205008248 337304264 468919360 474241048 149858040 515247974 279312120 335230416 172299768 328626580 108715112 485803600 113014520 375723832 283528792 112699226 550422264 233200760 400828958 134898866 111990520 208119688 279445816 98996120 153901560 226892272 399223409 256336824 172801284 281212120 150802536 355857336 557674946 236070392 156740344 194832440 528579266 381978344 512684216 202900966 92302296 77431848 388237560 425580741 439928966 140358938 329684042 351296632 459853798 562822984 381819128 224138700 470569960 452982568 352239096 400796568 138141868 595452532 481517762 543090884 228209880 337051232 358331568 560484832 314123072 423208812 502107332 256458912 325469216 351053376 554125456 189754926 142344544 357693436 574846176 162533584 279342640 380002732 263514944 506061280 146416040 360410576 524358976 159972032 499959232 199991216 462592900 190173152 335173876 526345056 124108864 198626116 323244000 244586712 593687600 425665344 274949952 333216576 465644096 272794748 558899456 463746112 526803520 143533704 308641312 399986608 218189847 442710678 307789620 344548432 493068440 407434960 541195040 514091840 108018340 400286304 144990876 359380800 577473344 445528800 314491826 180221976 550160720 242275980 567083321 118511936 467956052 496193296 411992976 371752504 177067968 245112928 356963916 281114048 570376592 463148319 168406976 228402064 497836096 133968246 594329336 511631776 378160352 134932298 459335256 348459200 306624576 536215984 373092532 318518384 547502455 535815584 507244480 323054528 245090976 482417872 553598528 563648384 567975152 837366112 708263600 506549120 537920576 697867328 566908934 699159568 601914108 714199424 728903392 446275864 806402754 671243938 344495104 378520384 403356832 698098944 601618228 466499728 744715584 364076352 593375480 476844096 451235856 421002944 345627168 729503488 764557856 755133760 454340672 387788128 405122304 677816384 579973248 425920992 357410624 566336320 664780544 762493248 711003000 652560608 617978240 673930234 544518960 447082057 525733952 533921856 414482496 732609248 424869008 753162880 549711552 467312256 640254528 443787836 628974656 470969672 773935744 765724376 559951424 838806336 836346024 788763712 562208384 570931008 577317528 632683400 562836416 520398654 484191808 730913536 514121176 758610736 452561216 509055680 665720032 372438704 400296312 573267792 553660672 760804876 576612736 745564824 512467264 683476160 792082336 481794420 747005128 578629112 437473912 640721804 694240954 413392979 687452128 731692864 621517436
241622456 306598588 117242364 365808092 182382076 148946636 237650908 606695612 430983744 552010520 471786264 488473637 363306648 224328072 369994140 308979596 239552908 424323836 294105668 405014272 523524540 509782300 152720924 293603260 611707452 469444508 149988616 492042768 138343416 401848956 432504292 502724044 484855484 224819752 378011644 130200980 115495292 345024124 140108188 144048316 491377596 579619138 593541564 186033972 162841514 544603088 338789820 390708124 598205244 150091516 180302332 181133500 268084924 595603524 158899100 521849268 490382460 196281884 388363196 183257788 606490764 398932132 115425980 126130812 412681708 234797205 389608636 207847344 285351740 206300121 188771439 477830128 511124924 501302086 417438076 331667324 125128356 382257612 509841756 129357914 384298082 139592220 174246516 226493500 392148924 130072476 329434292 560049372 444595388 450177724 250327228 517933116 611713868 540566716 519454164 300422036 255362280 590195156 409281052 527822108 641021352 769178136 569496048 340554752 617279744 980359692 62140064 712688536 748809544 243755072 756153740 192445952 609516288 967496192 877965504 619079424 696202752 341065240 534850464 515910260 298070000 947711584 558695072 118900454 428930056 680830240 107804032 710718920 747926384 45022080 951419136 110673584 4416912 46934892 356356640 92548384 708889520 764638424 999670744 793140680 220742400 956483208 46042248 661694148 352271744 964107780 353524884 274053368 258354216 667555648 962031008 400298572 199341202 736377600 333557504 814228972 949684224 499111040 951631696 839897570 571820032 144203008 576457376 938899428 601973632 254885952 366927520 939434488 897087612 381123820 803627884 733285632 103667232 179199630 981930136 459567584 235013760 665255736 270178580 697398976 482170368 196005600 219944256 19618944 327673164 668666832 643182720 899686768 587048896 82039160 137350784 568452920 808185 55735542 484413912 889322940 78900640 813906202 293436384 172682240 566398048 433769568 806713384 682457204 457186988 593410668 846950548 531923412 423383252 592865492 656656724 817936488 620713396 407547508 545224884 814848052 851598007 646818868 489891874 745855972 530995316 475699740 880545840 866571444 571358624 733907908 695027796 819531588 803516834 854321492 897822036 771777378 820991476 703834004 427801300 647404724 862269364 505511572 633260468 445447476 875685796 725563060 624202984 711714116 865332532 537233972 669529988 801145084 806466772 482083764 847473698 611537844 667456140 504525492 660852304 440940836 818029324 445240244 707949556 615754516 444924950 882647988 565426484 733054682 467124590 444216244 540345412 611671540 431221844 486127284 559117996 731449133 588562548 505027008 613437844 483028260 688083060 889900670 568296116 488966068 527058164 860804990 714204068 844909940 535126690 424528020 409657572 720463284 757806465 772154690 472584662 661909766 683522356 792079522 895048708 714044852 556364424 802795684 785208292 684464820 571767352 309112652 766423316 652488546 714061668 399180664 508022016 529302352 731455616 485093856 594179596 673078116 427429696 496440000 522024160 725096240 360725710 313315328 528664220 745816960 333504368 450313424 550973516 434485728 677032064 317386824 531381360 695329760 330942816 670930016 370962000 633563684 361143936 506144660 697315840 295079648 369596900 494214784 415557496 764658384 596636128 445920736 504187360 636614880 443765532 729870240 634716896 697774304 314504488 479612096 570957392 389160631 613681462 478760404 515519216 664039224 578405744 712165824 685062624 278989124 571257088 315961660 530351584 748444128 616499584 485462610 351192760 721131504 413246764 738054105 289482720 638926836 667164080 582963760 542723288 348038752 416083712 527934700 452084832 741347376 634119103 339377760 399372848 668806880 304939030 765300120 682602560 549131136 305903082 630306040 519429984 477595360 707186768 544063316 489489168 718473239 706786368 678215264 494025312 416061760 410246800 481427456 491477312 495804080 765195040 636092528 434378048 465749504 625696256 494737862 626988496 529743036 642028352 656732320 374104792 734231682 599072866 272324032 306349312 331185760 625927872 529447156 394328656 672544512 291905280 521204408 404673024 379064784 348831872 273456096 657332416 692386784 682962688 382169600 315617056 332951232 605645312 507802176 353749920 285239552 494165248 592609472 690322176 638831928 580389536 545807168 601759162 472347888 374910985 453562880 461750784 342311424 660438176 352697936 680991808 477540480 395141184 568083456 371616764 556803584 398798600 701764672 693553304 487780352 766635264 764174952 716592640 490037312 498759936 505146456 560512328 490665344 448227582 412020736 658742464 441950104 686439664 380390144 436884608 593548960 300267632 328125240 501096720 481489600 688633804 504441664 673393752 440296192 611305088 719911264 409623348 674834056 506458040 365302840 568550732 622069882 341221907 615281056 659521792 549346364
311371100 376347232 186991008 435556736 252130720 218695280 307399552 676444256 500732388 621759164 541534908 558222281 433055292 294076716 439742784 378728240 309301552 494072480 363854312 474762916 593273184 579530944 222469568 363351904 681456096 539193152 219737260 561791412 208092060 471597600 502252936 572472688 554604128 294568396 447760288 199949624 185243936 414772768 209856832 213796960 561126240 649367782 663290208 255782616 232590158 614351732 408538464 460456768 667953888 219840160 250050976 250882144 337833568 665352168 228647744 591597912 560131104 266030528 458111840 253006432 676239408 468680776 185174624 195879456 482430352 304545849 459357280 277595988 355100384 276048765 258520083 547578772 580873568 571050730 487186720 401415968 194877000 452006256 579590400 199106558 454046726 209340864 243995160 296242144 461897568 199821120 399182936 629798016 514344032 519926368 320075872 587681760 681462512 610315360 589202808 370170680 325110924 659943800 479029696 597570752 574228056 420869394 836275824 595433504 447384352 589765632 889984448 627779168 130586208 180121008 300037444 289694536 90196992 288892248 234010752 682390888 300128032 860195152 286093664 861734411 104955600 447005160 728110116 958053760 692637500 430846548 509673984 47866372 318867776 770006624 501960024 249555576 394980672 534797408 926274048 960484152 92617472 310276400 178108766 516628789 534370432 429110096 500128832 94476248 185787752 868535808 345919012 954508793 78285376 803934464 121131456 607236012 878718472 101777684 663499008 76240448 77079408 256942528 40099286 323433496 311703104 483626979 650470336 566215216 997583168 831595008 646562016 912616097 716947520 51604920 942696968 268920074 108166302 936427280 738546808 211822904 808099200 243658240 890465632 142058624 537072384 246106624 241612800 55348832 766106088 921643516 147070880 836126720 366774816 618382824 592934080 257052992 973746208 395897280 23710992 583151456 35698992 913448190 234011624 329030736 553748332 421119852 794063668 669807488 444537272 580760952 834300832 519273696 410733536 580215776 644007008 805286772 608063680 394897792 532575168 802198336 838948291 634169152 477242158 733206256 518345600 463050024 867896124 853921728 558708908 721258192 682378080 806881872 790867118 841671776 885172320 759127662 808341760 691184288 415151584 634755008 849619648 492861856 620610752 432797760 863036080 712913344 611553268 699064400 852682816 524584256 656880272 788495368 793817056 469434048 834823982 598888128 654806424 491875776 648202588 428291120 805379608 432590528 695299840 603104800 432275234 869998272 552776768 720404966 454474874 431566528 527695696 599021824 418572128 473477568 546468280 718799417 575912832 492377292 600788128 470378544 675433344 877250954 555646400 476316352 514408448 848155274 701554352 832260224 522476974 411878304 397007856 707813568 745156749 759504974 459934946 649260050 670872640 779429806 882398992 701395136 543714708 790145968 772558576 671815104 342865032 80210332 537520996 423586226 485159348 170278344 279119696 300400032 502553296 256191536 365277276 444175796 198527376 267537680 293121840 496193920 131823390 84413008 299761900 516914640 104602048 221411104 322071196 205583408 448129744 88484504 302479040 466427440 102040496 442027696 142059680 404661364 132241616 277242340 468413520 66177328 140694580 265312464 186655176 535756064 367733808 217018416 275285040 407712560 214863212 500967920 405814576 468871984 85602168 250709776 342055072 160258311 384779142 249858084 286616896 435136904 349503424 483263504 456160304 50086804 342354768 87059340 301449264 519541808 387597264 256560290 122290440 492229184 184344444 509151785 60580400 410024516 438261760 354061440 313820968 119136432 187181392 299032380 223182512 512445056 405216783 110475440 170470528 439904560 76036710 536397800 453700240 320228816 77000762 401403720 290527664 248693040 478284448 315160996 260586848 489570919 477884048 449312944 265122992 187159440 241922352 313103008 323152864 327479632 596870592 467768080 266053600 297425056 457371808 326413414 458664048 361418588 473703904 488407872 205780344 565907234 430748418 103999584 138024864 162861312 457603424 361122708 226004208 504220064 123580832 352879960 236348576 210740336 180507424 105131648 489007968 524062336 514638240 213845152 147292608 164626784 437320864 339477728 185425472 116915104 325840800 424285024 521997728 470507480 412065088 377482720 433434714 304023440 206586537 285238432 293426336 173986976 492113728 184373488 512667360 309216032 226816736 399759008 203292316 388479136 230474152 533440224 525228856 319455904 598310816 595850504 548268192 321712864 330435488 336822008 392187880 322340896 279903134 243696288 490418016 273625656 518115216 212065696 268560160 425224512 131943184 159800792 332772272 313165152 520309356 336117216 505069304 271971744 442980640 551586816 241298900 506509608 338133592 196978392 400226284 453745434 172897459 446956608 491197344 381021916
583716250 648692382 459336158 707901886 524475870 491040430 579744702 948789406 773077538 894104314 813880058 830567431 705400442 566421866 712087934 651073390 581646702 766417630 636199462 747108066 865618334 851876094 494814718 635697054 953801246 811538302 492082410 834136562 480437210 743942750 774598086 844817838 826949278 566913546 720105438 472294774 457589086 687117918 482201982 486142110 833471390 921712932 935635358 528127766 504935308 886696882 680883614 732801918 940299038 492185310 522396126 523227294 610178718 937697318 500992894 863943062 832476254 538375678 730456990 525351582 948584558 741025926 457519774 468224606 754775502 576890999 731702430 549941138 627445534 548393915 530865233 819923922 853218718 843395880 759531870 673761118 467222150 724351406 851935550 471451708 726391876 481686014 516340310 568587294 734242718 472166270 671528086 902143166 786689182 792271518 592421022 860026910 953807662 882660510 861547958 642515830 597456074 932288950 751374846 869915902 295032480 582174093 649033216 206367360 412797952 87001440 496311376 415918200 630928800 511003424 489900004 388314112 290195571 881744348 561457872 701126496 299496656 196778496 525566872 777136800 277804960 985025696 179485589 115046448 392636928 708658872 100988768 997682632 628376650 624373100 223277568 483599970 402536192 755000432 249403352 268342420 775265228 986984232 446976968 100716032 71135096 456432544 994500680 762810028 896389184 873365312 826377644 73218624 633528320 104780416 404000000 831269760 705041196 966517568 173488592 143141376 270396000 806768428 22973440 556334658 809523480 7932480 543883776 827180884 274525884 310913088 689410048 521631488 933615248 648909536 274936760 125522080 52232928 899423664 179489792 423609600 175817664 929737360 999963888 13474816 641001536 128066496 384286434 631265510 315721552 745811840 754304436 821356032 489521268 868817680 281128272 574817984 155181600 211914364 646484160 629059164 472841088 692228223 316285360 135249856 335714506 203086026 576029842 451773662 226503446 362727126 616267006 301239870 192699710 362181950 425973182 587252946 390029854 176863966 314541342 584164510 620914465 416135326 259208332 515172430 300311774 245016198 649862298 635887902 340675082 503224366 464344254 588848046 572833292 623637950 667138494 541093836 590307934 473150462 197117758 416721182 631585822 274828030 402576926 214763934 645002254 494879518 393519442 481030574 634648990 306550430 438846446 570461542 575783230 251400222 616790156 380854302 436772598 273841950 430168762 210257294 587345782 214556702 477266014 385070974 214241408 651964446 334742942 502371140 236441048 213532702 309661870 380987998 200538302 255443742 328434454 500765591 357879006 274343466 382754302 252344718 457399518 659217128 337612574 258282526 296374622 630121448 483520526 614226398 304443148 193844478 178974030 489779742 527122923 541471148 241901120 431226224 452838814 561395980 664365166 483361310 325680882 572112142 554524750 453781278 516419294 253764594 711075258 597140488 658713610 343832606 452673958 473954294 676107558 429745798 538831538 617730058 372081638 441091942 466676102 669748182 305377652 257967270 473316162 690468902 278156310 394965366 495625458 379137670 621684006 262038766 476033302 639981702 275594758 615581958 315613942 578215626 305795878 450796602 641967782 239731590 314248842 438866726 360209438 709310326 541288070 390572678 448839302 581266822 388417474 674522182 579368838 642426246 259156430 424264038 515609334 333812573 558333404 423412346 460171158 608691166 523057686 656817766 629714566 223641066 515909030 260613602 475003526 693096070 561151526 430114552 295844702 665783446 357898706 682706047 234134662 583578778 611816022 527615702 487375230 292690694 360735654 472586642 396736774 685999318 578771045 284029702 344024790 613458822 249590972 709952062 627254502 493783078 250555024 574957982 464081926 422247302 651838710 488715258 434141110 663125181 651438310 622867206 438677254 360713702 432604766 503785422 513835278 518162046 787553006 658450494 456736014 488107470 648054222 517095828 649346462 552101002 664386318 679090286 396462758 756589648 621430832 294681998 328707278 353543726 648285838 551805122 416686622 694902478 314263246 543562374 427030990 401422750 371189838 295814062 679690382 714744750 705320654 404527566 337975022 355309198 628003278 530160142 376107886 307597518 516523214 614967438 712680142 661189894 602747502 568165134 624117128 494705854 397268951 475920846 484108750 364669390 682796142 375055902 703349774 499898446 417499150 590441422 393974730 579161550 421156566 724122638 715911270 510138318 788993230 786532918 738950606 512395278 521117902 527504422 582870294 513023310 470585548 434378702 681100430 464308070 708797630 402748110 459242574 615906926 322625598 350483206 523454686 503847566 710991770 526799630 695751718 462654158 633663054 742269230 431981314 697192022 528816006 387660806 590908698 644427848 363579873 637639022 681879758 571704330
396303356 461279488 271923264 520488992 337062976 303627536 392331808 761376512 585664644 706691420 626467164 643154537 517987548 379008972 524675040 463660496 394233808 579004736 448786568 559695172 678205440 664463200 307401824 448284160 766388352 624125408 304669516 646723668 293024316 556529856 587185192 657404944 639536384 379500652 532692544 284881880 270176192 499705024 294789088 298729216 646058496 734300038 748222464 340714872 317522414 699283988 493470720 545389024 752886144 304772416 334983232 335814400 422765824 750284424 313580000 676530168 645063360 350962784 543044096 337938688 761171664 553613032 270106880 280811712 567362608 389478105 544289536 362528244 440032640 360981021 343452339 632511028 665805824 655982986 572118976 486348224 279809256 536938512 664522656 284038814 538978982 294273120 328927416 381174400 546829824 284753376 484115192 714730272 599276288 604858624 405008128 672614016 766394768 695247616 674135064 455102936 410043180 744876056 563961952 682503008 856594076 879402155 637933600 745658552 451307620 65236736 313730048 28082624 579537792 664805120 742210500 988390038 799882752 769510076 264855552 181057404 472537049 794615936 883551704 114278304 162525800 491259683 638066008 390849200 241706768 263857352 341494656 215817568 142706880 755249664 81736704 915100748 658431040 34591232 492826176 296099902 357942784 866671360 350945688 692516352 863314032 268892936 612834048 580571724 653105152 803422128 286943052 97316148 538297996 887047258 812199840 422208684 98577906 567272280 525374640 277351456 427004062 864777984 935977792 125986359 279758364 798718672 268934488 758180864 559502816 660361152 227728724 621367232 435389184 610745612 997389140 175980800 248064640 808093540 722820832 636858752 71087248 368587536 973996600 24385376 278325688 440018548 889327084 490578944 712201680 154433024 253005728 908714664 380388080 276437592 402662528 2650674 212146240 264784922 195812328 332368888 501180840 481708672 868267776 68770560 220037708 87409228 460353044 336096864 110826648 247050328 500590208 185563072 77022912 246505152 310296384 471576148 274353056 61187168 198864544 468487712 505237667 300458528 143531534 399495632 184634976 129339400 534185500 520211104 224998284 387547568 348667456 473171248 457156494 507961152 551461696 425417038 474631136 357473664 81440960 301044384 515909024 159151232 286900128 99087136 529325456 379202720 277842644 365353776 518972192 190873632 323169648 454784744 460106432 135723424 501113358 265177504 321095800 158165152 314491964 94580496 471668984 98879904 361589216 269394176 98564610 536287648 219066144 386694342 120764250 97855904 193985072 265311200 84861504 139766944 212757656 385088793 242202208 158666668 267077504 136667920 341722720 543540330 221935776 142605728 180697824 514444650 367843728 498549600 188766350 78167680 63297232 374102944 411446125 425794350 126224322 315549426 337162016 445719182 548688368 367684512 210004084 456435344 438847952 338104480 591575912 328921212 786231876 672297106 733870228 418989224 527830576 549110912 751264176 504902416 613988156 692886676 447238256 516248560 541832720 744904800 380534270 333123888 548472780 765625520 353312928 470121984 570782076 454294288 696840624 337195384 551189920 715138320 350751376 690738576 390770560 653372244 380952496 525953220 717124400 314888208 389405460 514023344 435366056 784466944 616444688 465729296 523995920 656423440 463574092 749678800 654525456 717582864 334313048 499420656 590765952 408969191 633490022 498568964 535327776 683847784 598214304 731974384 704871184 298797684 591065648 335770220 550160144 768252688 636308144 505271170 371001320 740940064 433055324 757862665 309291280 658735396 686972640 602772320 562531848 367847312 435892272 547743260 471893392 761155936 653927663 359186320 419181408 688615440 324747590 785108680 702411120 568939696 325711642 650114600 539238544 497403920 726995328 563871876 509297728 738281799 726594928 698023824 513833872 435870320 323108432 394289088 404338944 408665712 678056672 548954160 347239680 378611136 538557888 407599494 539850128 442604668 554889984 569593952 286966424 647093314 511934498 185185664 219210944 244047392 538789504 442308788 307190288 585406144 204766912 434066040 317534656 291926416 261693504 186317728 570194048 605248416 595824320 295031232 228478688 245812864 518506944 420663808 266611552 198101184 407026880 505471104 603183808 551693560 493251168 458668800 514620794 385209520 287772617 366424512 374612416 255173056 573299808 265559568 593853440 390402112 308002816 480945088 284478396 469665216 311660232 614626304 606414936 400641984 679496896 677036584 629454272 402898944 411621568 418008088 473373960 403526976 361089214 324882368 571604096 354811736 599301296 293251776 349746240 506410592 213129264 240986872 413958352 394351232 601495436 417303296 586255384 353157824 524166720 632772896 322484980 587695688 419319672 278164472 481412364 534931514 254083539 528142688 572383424 462207996
311511630 376487762 187131538 435697266 252271250 218835810 307540082 676584786 500872918 621899694 541675438 558362811 433195822 294217246 439883314 378868770 309442082 494213010 363994842 474903446 593413714 579671474 222610098 363492434 681596626 539333682 219877790 561931942 208232590 471738130 502393466 572613218 554744658 294708926 447900818 200090154 185384466 414913298 209997362 213937490 561266770 649508312 663430738 255923146 232730688 614492262 408678994 460597298 668094418 219980690 250191506 251022674 337974098 665492698 228788274 591738442 560271634 266171058 458252370 253146962 676379938 468821306 185315154 196019986 482570882 304686379 459497810 277736518 355240914 276189295 258660613 547719302 581014098 571191260 487327250 401556498 195017530 452146786 579730930 199247088 454187256 209481394 244135690 296382674 462038098 199961650 399323466 629938546 514484562 520066898 320216402 587822290 681603042 610455890 589343338 370311210 325251454 660084330 479170226 597711282 970616320 551413504 313290596 991554752 574254864 865520651 457326836 266821848 649898000 78978640 962999143 84302272 444570112 413327104 421096704 595103400 26368928 297159840 276921344 373983744 975049632 115376224 234318019 103375104 524837376 783532984 169163552 702511104 55362792 984689680 902431664 17124288 706198684 991731092 325577576 295263360 652970784 806545664 38928672 294082936 833316384 941262750 914399908 150858496 311334816 474737172 976254208 955520000 656332128 314891216 988842684 272944640 665693440 964860304 741962592 692556800 218512000 482402592 410098688 305463920 377300144 406735872 155123200 466356912 841164924 737041984 163777376 765549568 11156160 109089664 368745750 464597600 436178748 863074968 38753920 586297564 598391360 822318096 581590296 712356300 707848448 118581756 65816064 756256272 680402128 973387904 681436920 908849664 473245471 154465096 516606518 688690816 150875890 850442992 22980608 116928000 234175152 234728384 589439488 259099904 433465760 300837280 673781096 549524916 324254700 460478380 714018260 398991124 290450964 459933204 523724436 685004200 487781108 274615220 412292596 681915764 718665719 513886580 356959586 612923684 398063028 342767452 747613552 733639156 438426336 600975620 562095508 686599300 670584546 721389204 764889748 638845090 688059188 570901716 294869012 514472436 729337076 372579284 500328180 312515188 742753508 592630772 491270696 578781828 732400244 404301684 536597700 668212796 673534484 349151476 714541410 478605556 534523852 371593204 527920016 308008548 685097036 312307956 575017268 482822228 311992662 749715700 432494196 600122394 334192302 311283956 407413124 478739252 298289556 353194996 426185708 598516845 455630260 372094720 480505556 350095972 555150772 756968382 435363828 356033780 394125876 727872702 581271780 711977652 402194402 291595732 276725284 587530996 624874177 639222402 339652374 528977478 550590068 659147234 762116420 581112564 423432136 669863396 652276004 551532532 740018072 477363372 934674036 820739266 882312388 567431384 676272736 697553072 899706336 653344576 762430316 841328836 595680416 664690720 690274880 893346960 528976430 481566048 696914940 914067680 501755088 618564144 719224236 602736448 845282784 485637544 699632080 863580480 499193536 839180736 539212720 801814404 529394656 674395380 865566560 463330368 537847620 662465504 583808216 932909104 764886848 614171456 672438080 804865600 612016252 898120960 802967616 866025024 482755208 647862816 739208112 557411351 781932182 647011124 683769936 832289944 746656464 880416544 853313344 447239844 739507808 484212380 698602304 916694848 784750304 653713330 519443480 889382224 581497484 906304825 457733440 807177556 835414800 751214480 710974008 516289472 584334432 696185420 620335552 909598096 802369823 507628480 567623568 837057600 473189750 933550840 850853280 717381856 474153802 798556760 687680704 645846080 875437488 712314036 657739888 886723959 875037088 846465984 662276032 584312480 152845072 224025728 234075584 238402352 507793312 378690800 176976320 208347776 368294528 237336134 369586768 272341308 384626624 399330592 116703064 476829954 341671138 14922304 48947584 73784032 368526144 272045428 136926928 415142784 34503552 263802680 147271296 121663056 91430144 16054368 399930688 434985056 425560960 124767872 58215328 75549504 348243584 250400448 96348192 27837824 236763520 335207744 432920448 381430200 322987808 288405440 344357434 214946160 117509257 196161152 204349056 84909696 403036448 95296208 423590080 220138752 137739456 310681728 114215036 299401856 141396872 444362944 436151576 230378624 509233536 506773224 459190912 232635584 241358208 247744728 303110600 233263616 190825854 154619008 401340736 184548376 429037936 122988416 179482880 336147232 42865904 70723512 243694992 224087872 431232076 247039936 415992024 182894464 353903360 462509536 152221620 417432328 249056312 107901112 311149004 364668154 83820179 357879328 402120064 291944636
492238200 557214332 367858108 616423836 432997820 399562380 488266652 857311356 681599488 802626264 722402008 739089381 613922392 474943816 620609884 559595340 490168652 674939580 544721412 655630016 774140284 760398044 403336668 544219004 862323196 720060252 400604360 742658512 388959160 652464700 683120036 753339788 735471228 475435496 628627388 380816724 366111036 595639868 390723932 394664060 741993340 830234882 844157308 436649716 413457258 795218832 589405564 641323868 848820988 400707260 430918076 431749244 518700668 846219268 409514844 772465012 740998204 446897628 638978940 433873532 857106508 649547876 366041724 376746556 663297452 485412949 640224380 458463088 535967484 456915865 439387183 728445872 761740668 751917830 668053820 582283068 375744100 632873356 760457500 379973658 634913826 390207964 424862260 477109244 642764668 380688220 580050036 810665116 695211132 700793468 500942972 768548860 862329612 791182460 770069908 551037780 505978024 840810900 659896796 778437852 389001958 578325632 933136520 168052190 77816884 485408196 419406464 687887608 683629480 630284500 96511659 780552052 706537600 387668352 889543120 503041536 414097042 777364884 215992512 890159008 409155116 115077376 349174144 235216800 684991007 905780512 640399040 156302256 938322048 857394800 64571324 374753872 319516960 225874016 222446720 942784544 508280712 179690112 872476064 609503885 73576400 167319308 659007160 299284000 722360540 897543476 407099500 811259776 179697960 969699776 345069184 49141008 560335664 613875488 454081636 260904736 434448384 730849784 494234368 522188930 275206776 649965760 768600872 779325440 378378752 680672844 676005696 604650928 290694812 285888792 309855512 793192152 462729434 216897792 372065792 446146080 132839684 550010428 623820244 344278400 851744974 176928128 687399168 359832528 649668272 566850576 172519632 832032276 895396585 150704448 510916832 84121984 22295136 92030976 293563856 711799552 725278392 228799232 851927136 113322232 457411884 324783404 697727220 573471040 348200824 484424504 737964384 422937248 314397088 483879328 547670560 708950324 511727232 298561344 436238720 705861888 742611843 537832704 380905710 636869808 422009152 366713576 771559676 757585280 462372460 624921744 586041632 710545424 694530670 745335328 788835872 662791214 712005312 594847840 318815136 538418560 753283200 396525408 524274304 336461312 766699632 616576896 515216820 602727952 756346368 428247808 560543824 692158920 697480608 373097600 738487534 502551680 558469976 395539328 551866140 331954672 709043160 336254080 598963392 506768352 335938786 773661824 456440320 624068518 358138426 335230080 431359248 502685376 322235680 377141120 450131832 622462969 479576384 396040844 504451680 374042096 579096896 780914506 459309952 379979904 418072000 751818826 605217904 735923776 426140526 315541856 300671408 611477120 648820301 663168526 363598498 552923602 574536192 683093358 786062544 605058688 447378260 693809520 676222128 575478656 367017340 104362640 561673304 447738534 509311656 194430652 303272004 324552340 526705604 280343844 389429584 468328104 222679684 291689988 317274148 520346228 155975698 108565316 323914208 541066948 128754356 245563412 346223504 229735716 472282052 112636812 326631348 490579748 126192804 466180004 166211988 428813672 156393924 301394648 492565828 90329636 164846888 289464772 210807484 559908372 391886116 241170724 299437348 431864868 239015520 525120228 429966884 493024292 109754476 274862084 366207380 184410619 408931450 274010392 310769204 459289212 373655732 507415812 480312612 74239112 366507076 111211648 325601572 543694116 411749572 280712598 146442748 516381492 208496752 533304093 84732708 434176824 462414068 378213748 337973276 143288740 211333700 323184688 247334820 536597364 429369091 134627748 194622836 464056868 100189018 560550108 477852548 344381124 101153070 425556028 314679972 272845348 502436756 339313304 284739156 513723227 502036356 473465252 289275300 211311748 208915520 280096176 290146032 294472800 563863760 434761248 233046768 264418224 424364976 293406582 425657216 328411756 440697072 455401040 172773512 532900402 397741586 70992752 105018032 129854480 424596592 328115876 192997376 471213232 90574000 319873128 203341744 177733504 147500592 72124816 456001136 491055504 481631408 180838320 114285776 131619952 404314032 306470896 152418640 83908272 292833968 391278192 488990896 437500648 379058256 344475888 400427882 271016608 173579705 252231600 260419504 140980144 459106896 151366656 479660528 276209200 193809904 366752176 170285484 355472304 197467320 500433392 492222024 286449072 565303984 562843672 515261360 288706032 297428656 303815176 359181048 289334064 246896302 210689456 457411184 240618824 485108384 179058864 235553328 392217680 98936352 126793960 299765440 280158320 487302524 303110384 472062472 238964912 409973808 518579984 208292068 473502776 305126760 163971560 367219452 420738602 139890627 413949776 458190512 348015084
142545148 207521280 18165056 266730784 83304768 49869328 138573600 507618304 331906436 452933212 372708956 389396329 264229340 125250764 270916832 209902288 140475600 325246528 195028360 305936964 424447232 410704992 53643616 194525952 512630144 370367200 50911308 392965460 39266108 302771648 333426984 403646736 385778176 125742444 278934336 31123672 16417984 245946816 41030880 44971008 392300288 480541830 494464256 86956664 63764206 445525780 239712512 291630816 499127936 51014208 81225024 82056192 169007616 496526216 59821792 422771960 391305152 97204576 289285888 84180480 507413456 299854824 16348672 27053504 313604400 135719897 290531328 108770036 186274432 107222813 89694131 378752820 412047616 402224778 318360768 232590016 26051048 283180304 410764448 30280606 285220774 40514912 75169208 127416192 293071616 30995168 230356984 460972064 345518080 351100416 151249920 418855808 512636560 441489408 420376856 201344728 156284972 491117848 310203744 428744800 40255552 924228536 702579200 434653560 260436242 49440256 913795333 789461760 572624592 189460840 648901696 110971824 360085504 435998400 208308379 216410368 788941824 732550000 606922368 24238784 333395072 547854688 268238197 315813088 826370510 361113600 321293184 73044960 668354560 158764352 581471232 925824640 406720355 89231360 773103232 73427840 391559552 707976616 187556300 376715328 913504616 321056112 669736880 237464704 553348224 137783200 925982912 295775904 650871572 122501172 456521844 155647828 634807302 815824496 198066412 408762368 999926784 66890766 564176252 674855016 791506045 614761840 913423760 875468928 321653440 439384544 113296320 841046784 350598872 815848448 608729128 835087444 450028260 709937724 343637708 66515208 679395136 581066624 446583168 68539936 510859136 915306325 103037720 298675660 791260880 13416610 735887262 202027648 452759520 911875968 103406368 586765920 704861024 924740409 662946496 53527808 317486696 200495628 212715520 832140960 489579308 356950828 729894644 605638464 380368248 516591928 770131808 455104672 346564512 516046752 579837984 741117748 543894656 330728768 468406144 738029312 774779267 570000128 413073134 669037232 454176576 398881000 803727100 789752704 494539884 657089168 618209056 742712848 726698094 777502752 821003296 694958638 744172736 627015264 350982560 570585984 785450624 428692832 556441728 368628736 798867056 648744320 547384244 634895376 788513792 460415232 592711248 724326344 729648032 405265024 770654958 534719104 590637400 427706752 584033564 364122096 741210584 368421504 631130816 538935776 368106210 805829248 488607744 656235942 390305850 367397504 463526672 534852800 354403104 409308544 482299256 654630393 511743808 428208268 536619104 406209520 611264320 813081930 491477376 412147328 450239424 783986250 637385328 768091200 458307950 347709280 332838832 643644544 680987725 695335950 395765922 585091026 606703616 715260782 818229968 637226112 479545684 725976944 708389552 607646080 424203672 161548972 618859636 504924866 566497988 251616984 360458336 381738672 583891936 337530176 446615916 525514436 279866016 348876320 374460480 577532560 213162030 165751648 381100540 598253280 185940688 302749744 403409836 286922048 529468384 169823144 383817680 547766080 183379136 523366336 223398320 486000004 213580256 358580980 549752160 147515968 222033220 346651104 267993816 617094704 449072448 298357056 356623680 489051200 296201852 582306560 487153216 550210624 166940808 332048416 423393712 241596951 466117782 331196724 367955536 516475544 430842064 564602144 537498944 131425444 423693408 168397980 382787904 600880448 468935904 337898930 203629080 573567824 265683084 590490425 141919040 491363156 519600400 435400080 395159608 200475072 268520032 380371020 304521152 593783696 486555423 191814080 251809168 521243200 157375350 617736440 535038880 401567456 158339402 482742360 371866304 330031680 559623088 396499636 341925488 570909559 559222688 530651584 346461632 268498080 631854168 703034824 713084680 717411448 986802408 857699896 655985416 687356872 847303624 716345230 848595864 751350404 863635720 878339688 595712160 955839050 820680234 493931400 527956680 552793128 847535240 751054524 615936024 894151880 513512648 742811776 626280392 600672152 570439240 495063464 878939784 913994152 904570056 603776968 537224424 554558600 827252680 729409544 575357288 506846920 715772616 814216840 911929544 860439296 801996904 767414536 823366530 693955256 596518353 675170248 683358152 563918792 882045544 574305304 902599176 699147848 616748552 789690824 593224132 778410952 620405968 923372040 915160672 709387720 988242632 985782320 938200008 711644680 720367304 726753824 782119696 712272712 669834950 633628104 880349832 663557472 908047032 601997512 658491976 815156328 521875000 549732608 722704088 703096968 910241172 726049032 895001120 661903560 832912456 941518632 631230716 896441424 728065408 586910208 790158100 843677250 562829275 836888424 881129160 770953732
303241649 368217781 178861557 427427285 244001269 210565829 299270101 668314805 492602937 613629713 533405457 550092830 424925841 285947265 431613333 370598789 301172101 485943029 355724861 466633465 585143733 571401493 214340117 355222453 673326645 531063701 211607809 553661961 199962609 463468149 494123485 564343237 546474677 286438945 439630837 191820173 177114485 406643317 201727381 205667509 552996789 641238331 655160757 247653165 224460707 606222281 400409013 452327317 659824437 211710709 241921525 242752693 329704117 657222717 220518293 583468461 552001653 257901077 449982389 244876981 668109957 460551325 177045173 187750005 474300901 296416398 451227829 269466537 346970933 267919314 250390632 539449321 572744117 562921279 479057269 393286517 186747549 443876805 571460949 190977107 445917275 201211413 235865709 288112693 453768117 191691669 391053485 621668565 506214581 511796917 311946421 579552309 673333061 602185909 581073357 362041229 316981473 651814349 470900245 589441301 326858952 20928734 164319712 163782759 500148672 128226944 156891040 61694288 790206946 743428576 700070880 283092768 674152668 255443680 118911420 58264976 63602464 908292768 731326623 372068224 194204504 214118664 679231120 629036960 818083920 600636480 503650176 105853184 937117384 585796368 362605568 654583813 754016002 18806016 465301760 343272320 116993600 872568432 947934760 718082560 435339936 381551616 267078220 953264568 704913080 144289208 78880832 387792984 257113472 902976000 127507200 883128288 334025510 467657904 893270528 581681632 499550208 907511808 21855232 915833688 232447312 531770672 969692688 751892480 92068864 873560704 228025260 183986016 442193312 654429210 623162216 451317406 369774528 662348952 271060208 96458208 942391632 900976640 730452448 768826652 398106944 798361840 370301104 767283572 844693600 26264804 741896128 605935840 382142832 47963428 609715520 301710096 773774150 714399616 7217428 162569984 686606336 19136408 325709568 753940656 437641476 305012996 677956812 553700632 328430416 464654096 718193976 403166840 294626680 464108920 527900152 689179916 491956824 278790936 416468312 686091480 722841435 518062296 361135302 617099400 402238744 346943168 751789268 737814872 442602052 605151336 566271224 690775016 674760262 725564920 769065464 643020806 692234904 575077432 299044728 518648152 733512792 376755000 504503896 316690904 746929224 596806488 495446412 582957544 736575960 408477400 540773416 672388512 677710200 353327192 718717126 482781272 538699568 375768920 532095732 312184264 689272752 316483672 579192984 486997944 316168378 753891416 436669912 604298110 338368018 315459672 411588840 482914968 302465272 357370712 430361424 602692561 459805976 376270436 484681272 354271688 559326488 761144098 439539544 360209496 398301592 732048418 585447496 716153368 406370118 295771448 280901000 591706712 629049893 643398118 343828090 533153194 554765784 663322950 766292136 585288280 427607852 674039112 656451720 555708248 332384080 69729380 527040044 413105274 474678396 159797392 268638744 289919080 492072344 245710584 354796324 433694844 188046424 257056728 282640888 485712968 121342438 73932056 289280948 506433688 94121096 210930152 311590244 195102456 437648792 78003552 291998088 455946488 91559544 431546744 131578728 394180412 121760664 266761388 457932568 55696376 130213628 254831512 176174224 525275112 357252856 206537464 264804088 397231608 204382260 490486968 395333624 458391032 75121216 240228824 331574120 149777359 374298190 239377132 276135944 424655952 339022472 472782552 445679352 39605852 331873816 76578388 290968312 509060856 377116312 246079338 111809488 481748232 173863492 498670833 50099448 399543564 427780808 343580488 303340016 108655480 176700440 288551428 212701560 501964104 394735831 99994488 159989576 429423608 65555758 525916848 443219288 309747864 66519810 390922768 280046712 238212088 467803496 304680044 250105896 479089967 467403096 438831992 254642040 176678488 603075408 674256064 684305920 688632688 958023648 828921136 627206656 658578112 818524864 687566470 819817104 722571644 834856960 849560928 566933400 927060290 791901474 465152640 499177920 524014368 818756480 722275764 587157264 865373120 484733888 714033016 597501632 571893392 541660480 466284704 850161024 885215392 875791296 574998208 508445664 525779840 798473920 700630784 546578528 478068160 686993856 785438080 883150784 831660536 773218144 738635776 794587770 665176496 567739593 646391488 654579392 535140032 853266784 545526544 873820416 670369088 587969792 760912064 564445372 749632192 591627208 894593280 886381912 680608960 959463872 957003560 909421248 682865920 691588544 697975064 753340936 683493952 641056190 604849344 851571072 634778712 879268272 573218752 629713216 786377568 493096240 520953848 693925328 674318208 881462412 697270272 866222360 633124800 804133696 912739872 602451956 867662664 699286648 558131448 761379340 814898490 534050515 808109664 852350400 742174972
319448188 384424320 195068096 443633824 260207808 226772368 315476640 684521344 508809476 629836252 549611996 566299369 441132380 302153804 447819872 386805328 317378640 502149568 371931400 482840004 601350272 587608032 230546656 371428992 689533184 547270240 227814348 569868500 216169148 479674688 510330024 580549776 562681216 302645484 455837376 208026712 193321024 422849856 217933920 221874048 569203328 657444870 671367296 263859704 240667246 622428820 416615552 468533856 676030976 227917248 258128064 258959232 345910656 673429256 236724832 599675000 568208192 274107616 466188928 261083520 684316496 476757864 193251712 203956544 490507440 312622937 467434368 285673076 363177472 284125853 266597171 555655860 588950656 579127818 495263808 409493056 202954088 460083344 587667488 207183646 462123814 217417952 252072248 304319232 469974656 207898208 407260024 637875104 522421120 528003456 328152960 595758848 689539600 618392448 597279896 378247768 333188012 668020888 487106784 605647840 864611648 180744192 662859360 33192152 751736040 233624272 580675920 687968480 738013824 524304340 457401616 22533120 315217468 318036548 733012480 841031168 183267296 784167240 924389804 913144408 369511168 107298816 679133376 307323384 938900552 599770624 358762480 335853055 83350420 67100736 817450440 798906920 245860608 723986280 833122560 459865014 68193280 613472128 769782788 990869504 207008224 1484940 241147904 49228800 280329580 563519168 550317568 654069024 206162784 404078080 950130896 554978480 499985856 486141136 247856384 205269208 60130032 292812320 737412896 970057432 586453908 346319592 205626556 990958752 700804938 136054960 655594524 585826368 359069936 313476472 951184360 189604352 215553624 833139454 206340288 150151816 385371728 906484144 419940072 848969434 320302464 457736256 866870784 850015938 692963134 761255820 310824790 853973824 289120768 10973854 462315000 651914304 726983740 889600992 38576944 679334440 20624160 481902590 737482304 502541176 379468044 246839564 619783380 495527200 270256984 406480664 660020544 344993408 236453248 405935488 469726720 631006484 433783392 220617504 358294880 627918048 664668003 459888864 302961870 558925968 344065312 288769736 693615836 679641440 384428620 546977904 508097792 632601584 616586830 667391488 710892032 584847374 634061472 516904000 240871296 460474720 675339360 318581568 446330464 258517472 688755792 538633056 437272980 524784112 678402528 350303968 482599984 614215080 619536768 295153760 660543694 424607840 480526136 317595488 473922300 254010832 631099320 258310240 521019552 428824512 257994946 695717984 378496480 546124678 280194586 257286240 353415408 424741536 244291840 299197280 372187992 544519129 401632544 318097004 426507840 296098256 501153056 702970666 381366112 302036064 340128160 673874986 527274064 657979936 348196686 237598016 222727568 533533280 570876461 585224686 285654658 474979762 496592352 605149518 708118704 527114848 369434420 615865680 598278288 497534816 772105980 509451280 966761944 852827174 914400296 599519292 708360644 729640980 931794244 685432484 794518224 873416744 627768324 696778628 722362788 925434868 561064338 513653956 729002848 946155588 533842996 650652052 751312144 634824356 877370692 517725452 731719988 895668388 531281444 871268644 571300628 833902312 561482564 706483288 897654468 495418276 569935528 694553412 615896124 964997012 796974756 646259364 704525988 836953508 644104160 930208868 835055524 898112932 514843116 679950724 771296020 589499259 814020090 679099032 715857844 864377852 778744372 912504452 885401252 479327752 771595716 516300288 730690212 948782756 816838212 685801238 551531388 921470132 613585392 938392733 489821348 839265464 867502708 783302388 743061916 548377380 616422340 728273328 652423460 941686004 834457731 539716388 599711476 869145508 505277658 965638748 882941188 749469764 506241710 830644668 719768612 677933988 907525396 744401944 689827796 918811867 907124996 878553892 694363940 616400388 274514587 345695243 355745099 360071867 629462827 500360315 298645835 330017291 489964043 359005649 491256283 394010823 506296139 521000107 238372579 598499469 463340653 136591819 170617099 195453547 490195659 393714943 258596443 536812299 156173067 385472195 268940811 243332571 213099659 137723883 521600203 556654571 547230475 246437387 179884843 197219019 469913099 372069963 218017707 149507339 358433035 456877259 554589963 503099715 444657323 410074955 466026949 336615675 239178772 317830667 326018571 206579211 524705963 216965723 545259595 341808267 259408971 432351243 235884551 421071371 263066387 566032459 557821091 352048139 630903051 628442739 580860427 354305099 363027723 369414243 424780115 354933131 312495369 276288523 523010251 306217891 550707451 244657931 301152395 457816747 164535419 192393027 365364507 345757387 552901591 368709451 537661539 304563979 475572875 584179051 273891135 539101843 370725827 229570627 432818519 486337669 205489694 479548843 523789579 413614151
587402748 652378880 463022656 711588384 528162368 494726928 583431200 952475904 776764036 897790812 817566556 834253929 709086940 570108364 715774432 654759888 585333200 770104128 639885960 750794564 869304832 855562592 498501216 639383552 957487744 815224800 495768908 837823060 484123708 747629248 778284584 848504336 830635776 570600044 723791936 475981272 461275584 690804416 485888480 489828608 837157888 925399430 939321856 531814264 508621806 890383380 684570112 736488416 943985536 495871808 526082624 526913792 613865216 941383816 504679392 867629560 836162752 542062176 734143488 529038080 952271056 744712424 461206272 471911104 758462000 580577497 735388928 553627636 631132032 552080413 534551731 823610420 856905216 847082378 763218368 677447616 470908648 728037904 855622048 475138206 730078374 485372512 520026808 572273792 737929216 475852768 675214584 905829664 790375680 795958016 596107520 863713408 957494160 886347008 865234456 646202328 601142572 935975448 755061344 873602400 760564336 437090304 226717184 364598272 330080192 53263008 98217884 368426368 796282872 913638064 767039962 521229080 514747388 865050142 567663616 543589120 900967952 829146240 334754272 323593251 862987404 896982016 38862352 908381884 291507312 652583709 356601840 711287536 257449040 147466596 880508732 326049060 732630976 449080512 387801200 421406296 431760384 760429272 409085100 227042860 940069376 300084944 640779584 159435140 820411712 484952560 136261902 883653224 199532614 224110080 191123152 345263536 109743312 696160808 754764120 406500288 889619892 754590040 393814892 783948540 106861168 888981568 303574048 935201464 650950190 54422240 509933744 502350864 154406400 324664384 627129472 572885968 651929360 627962206 361921280 413343744 784866732 774502240 229941248 169791496 61224752 725035014 454453376 935344352 360931104 791367888 887326888 232536176 2887680 507905280 389357640 835237520 407667424 712760384 551367054 660764684 79290112 903299200 511464136 999230744 398251340 265622860 638566676 514310496 289040280 425263960 678803840 363776704 255236544 424718784 488510016 649789780 452566688 239400800 377078176 646701344 683451299 478672160 321745166 577709264 362848608 307553032 712399132 698424736 403211916 565761200 526881088 651384880 635370126 686174784 729675328 603630670 652844768 535687296 259654592 479258016 694122656 337364864 465113760 277300768 707539088 557416352 456056276 543567408 697185824 369087264 501383280 632998376 638320064 313937056 679326990 443391136 499309432 336378784 492705596 272794128 649882616 277093536 539802848 447607808 276778242 714501280 397279776 564907974 298977882 276069536 372198704 443524832 263075136 317980576 390971288 563302425 420415840 336880300 445291136 314881552 519936352 721753962 400149408 320819360 358911456 692658282 546057360 676763232 366979982 256381312 241510864 552316576 589659757 604007982 304437954 493763058 515375648 623932814 726902000 545898144 388217716 634648976 617061584 516318112 604517592 341862892 799173556 685238786 746811908 431930904 540772256 562052592 764205856 517844096 626929836 705828356 460179936 529190240 554774400 757846480 393475950 346065568 561414460 778567200 366254608 483063664 583723756 467235968 709782304 350137064 564131600 728080000 363693056 703680256 403712240 666313924 393894176 538894900 730066080 327829888 402347140 526965024 448307736 797408624 629386368 478670976 536937600 669365120 476515772 762620480 667467136 730524544 347254728 512362336 603707632 421910871 646431702 511510644 548269456 696789464 611155984 744916064 717812864 311739364 604007328 348711900 563101824 781194368 649249824 518212850 383943000 753881744 445997004 770804345 322232960 671677076 699914320 615714000 575473528 380788992 448833952 560684940 484835072 774097616 666869343 372128000 432123088 701557120 337689270 798050360 715352800 581881376 338653322 663056280 552180224 510345600 739937008 576813556 522239408 751223479 739536608 710965504 526775552 448812000 487744656 558925312 568975168 573301936 842692896 713590384 511875904 543247360 703194112 572235718 704486352 607240892 719526208 734230176 451602648 811729538 676570722 349821888 383847168 408683616 703425728 606945012 471826512 750042368 369403136 598702264 482170880 456562640 426329728 350953952 734830272 769884640 760460544 459667456 393114912 410449088 683143168 585300032 431247776 362737408 571663104 670107328 767820032 716329784 657887392 623305024 679257018 549845744 452408841 531060736 539248640 419809280 737936032 430195792 758489664 555038336 472639040 645581312 449114620 634301440 476296456 779262528 771051160 565278208 844133120 841672808 794090496 567535168 576257792 582644312 638010184 568163200 525725438 489518592 736240320 519447960 763937520 457888000 514382464 671046816 377765488 405623096 578594576 558987456 766131660 581939520 750891608 517794048 688802944 797409120 487121204 752331912 583955896 442800696 646048588 699567738 418719763 692778912 737019648 626844220
524969812 589945944 400589720 649155448 465729432 432293992 520998264 890042968 714331100 835357876 755133620 771820993 646654004 507675428 653341496 592326952 522900264 707671192 577453024 688361628 806871896 793129656 436068280 576950616 895054808 752791864 433335972 775390124 421690772 685196312 715851648 786071400 768202840 508167108 661359000 413548336 398842648 628371480 423455544 427395672 774724952 862966494 876888920 469381328 446188870 827950444 622137176 674055480 881552600 433438872 463649688 464480856 551432280 878950880 442246456 805196624 773729816 479629240 671710552 466605144 889838120 682279488 398773336 409478168 696029064 518144561 672955992 491194700 568699096 489647477 472118795 761177484 794472280 784649442 700785432 615014680 408475712 665604968 793189112 412705270 667645438 422939576 457593872 509840856 675496280 413419832 612781648 843396728 727942744 733525080 533674584 801280472 895061224 823914072 802801520 583769392 538709636 873542512 692628408 811169464 608825472 561833728 821172224 192542000 559838244 938553136 485106656 473986048 809811384 435920608 354920192 8378260 656309180 432328000 175898880 689625476 520296082 899918012 25032016 780118600 751065600 285508354 720736256 184942848 584797056 30344512 138630384 901005376 23767392 994331040 744923776 807284760 850094742 897504640 660521216 951828256 550347680 242800000 539992000 67957342 104722976 888478697 80830764 795671552 981362528 393277024 42522925 343664832 117025384 191862072 364886144 836014848 466740730 746157312 270819208 375288308 49460256 462191104 644858624 764166880 65611520 87799680 472786048 490969619 739691984 410375290 787908352 538862832 190499168 866004103 33561432 498288768 159888384 974756744 693678656 479085048 566663114 369584058 583572992 588209344 589957090 764183344 850099087 457131877 193128136 340874814 755379712 510558400 418273664 294058560 764480088 947744640 992152816 778152000 321714680 23621136 549633500 8571380 324410890 309951514 208207220 75578740 448522556 324266376 98996160 235219840 488759720 173732584 65192424 234674664 298465896 459745660 262522568 49356680 187034056 456657224 493407179 288628040 131701046 387665144 172804488 117508912 522355012 508380616 213167796 375717080 336836968 461340760 445326006 496130664 539631208 413586550 462800648 345643176 69610472 289213896 504078536 147320744 275069640 87256648 517494968 367372232 266012156 353523288 507141704 179043144 311339160 442954256 448275944 123892936 489282870 253347016 309265312 146334664 302661476 82750008 459838496 87049416 349758728 257563688 86734122 524457160 207235656 374863854 108933762 86025416 182154584 253480712 73031016 127936456 200927168 373258305 230371720 146836180 255247016 124837432 329892232 531709842 210105288 130775240 168867336 502614162 356013240 486719112 176935862 66337192 51466744 362272456 399615637 413963862 114393834 303718938 325331528 433888694 536857880 355854024 198173596 444604856 427017464 326273992 389997656 127342956 584653620 470718850 532291972 217410968 326252320 347532656 549685920 303324160 412409900 491308420 245660000 314670304 340254464 543326544 178956014 131545632 346894524 564047264 151734672 268543728 369203820 252716032 495262368 135617128 349611664 513560064 149173120 489160320 189192304 451793988 179374240 324374964 515546144 113309952 187827204 312445088 233787800 582888688 414866432 264151040 322417664 454845184 261995836 548100544 452947200 516004608 132734792 297842400 389187696 207390935 431911766 296990708 333749520 482269528 396636048 530396128 503292928 97219428 389487392 134191964 348581888 566674432 434729888 303692914 169423064 539361808 231477068 556284409 107713024 457157140 485394384 401194064 360953592 166269056 234314016 346165004 270315136 559577680 452349407 157608064 217603152 487037184 123169334 583530424 500832864 367361440 124133386 448536344 337660288 295825664 525417072 362293620 307719472 536703543 525016672 496445568 312255616 234292064 440636592 511817248 521867104 526193872 795584832 666482320 464767840 496139296 656086048 525127654 657378288 560132828 672418144 687122112 404494584 764621474 629462658 302713824 336739104 361575552 656317664 559836948 424718448 702934304 322295072 551594200 435062816 409454576 379221664 303845888 687722208 722776576 713352480 412559392 346006848 363341024 636035104 538191968 384139712 315629344 524555040 622999264 720711968 669221720 610779328 576196960 632148954 502737680 405300777 483952672 492140576 372701216 690827968 383087728 711381600 507930272 425530976 598473248 402006556 587193376 429188392 732154464 723943096 518170144 797025056 794564744 746982432 520427104 529149728 535536248 590902120 521055136 478617374 442410528 689132256 472339896 716829456 410779936 467274400 623938752 330657424 358515032 531486512 511879392 719023596 534831456 703783544 470685984 641694880 750301056 440013140 705223848 536847832 395692632 598940524 652459674 371611699 645670848 689911584 579736156
270757820 335733952 146377728 394943456 211517440 178082000 266786272 635830976 460119108 581145884 500921628 517609001 392442012 253463436 399129504 338114960 268688272 453459200 323241032 434149636 552659904 538917664 181856288 322738624 640842816 498579872 179123980 521178132 167478780 430984320 461639656 531859408 513990848 253955116 407147008 159336344 144630656 374159488 169243552 173183680 520512960 608754502 622676928 215169336 191976878 573738452 367925184 419843488 627340608 179226880 209437696 210268864 297220288 624738888 188034464 550984632 519517824 225417248 417498560 212393152 635626128 428067496 144561344 155266176 441817072 263932569 418744000 236982708 314487104 235435485 217906803 506965492 540260288 530437450 446573440 360802688 154263720 411392976 538977120 158493278 413433446 168727584 203381880 255628864 421284288 159207840 358569656 589184736 473730752 479313088 279462592 547068480 640849232 569702080 548589528 329557400 284497644 619330520 438416416 556957472 598653952 633772544 345083552 391169696 72193029 998472970 276924144 308698880 846135680 175176704 301416960 584181832 567015312 998692464 579283968 464465472 29991920 882403776 57633840 725676040 730154072 559412736 301668864 248745792 94137584 703964896 558379200 54010400 299240354 727904936 642664704 959692800 570420128 204381674 210125325 482473472 111257276 300765866 212928000 56453056 420794896 126474924 742329792 221172256 127664888 707541824 879294800 781900192 900138784 233621312 729240804 912340777 775336320 700891010 138904592 463189888 491550584 384229888 138205216 213848800 157033152 592109780 121545072 771425000 297306134 513237184 58002480 443418208 5513988 509594082 981682728 249846912 521967104 316532096 190866352 847680760 479398476 796786786 674078208 184455648 640256352 785907104 204615420 932768580 949818368 903508110 641605436 2042976 749203016 281474960 380125432 725655552 764860160 569157036 665516880 231672320 871690096 149506624 381596672 614964896 358409428 225780948 598724764 474468584 249198368 385422048 638961928 323934792 215394632 384876872 448668104 609947868 412724776 199558888 337236264 606859432 643609387 438830248 281903254 537867352 323006696 267711120 672557220 658582824 363370004 525919288 487039176 611542968 595528214 646332872 689833416 563788758 613002856 495845384 219812680 439416104 654280744 297522952 425271848 237458856 667697176 517574440 416214364 503725496 657343912 329245352 461541368 593156464 598478152 274095144 639485078 403549224 459467520 296536872 452863684 232952216 610040704 237251624 499960936 407765896 236936330 674659368 357437864 525066062 259135970 236227624 332356792 403682920 223233224 278138664 351129376 523460513 380573928 297038388 405449224 275039640 480094440 681912050 360307496 280977448 319069544 652816370 506215448 636921320 327138070 216539400 201668952 512474664 549817845 564166070 264596042 453921146 475533736 584090902 687060088 506056232 348375804 594807064 577219672 476476200 791462008 528807308 986117972 872183202 933756324 618875320 727716672 748997008 951150272 704788512 813874252 892772772 647124352 716134656 741718816 944790896 580420366 533009984 748358876 965511616 553199024 670008080 770668172 654180384 896726720 537081480 751076016 915024416 550637472 890624672 590656656 853258340 580838592 725839316 917010496 514774304 589291556 713909440 635252152 984353040 816330784 665615392 723882016 856309536 663460188 949564896 854411552 917468960 534199144 699306752 790652048 608855287 833376118 698455060 735213872 883733880 798100400 931860480 904757280 498683780 790951744 535656316 750046240 968138784 836194240 705157266 570887416 940826160 632941420 957748761 509177376 858621492 886858736 802658416 762417944 567733408 635778368 747629356 671779488 961042032 853813759 559072416 619067504 888501536 524633686 984994776 902297216 768825792 525597738 850000696 739124640 697290016 926881424 763757972 709183824 938167895 926481024 897909920 713719968 635756416 595896816 667077472 677127328 681454096 950845056 821742544 620028064 651399520 811346272 680387878 812638512 715393052 827678368 842382336 559754808 919881698 784722882 457974048 491999328 516835776 811577888 715097172 579978672 858194528 477555296 706854424 590323040 564714800 534481888 459106112 842982432 878036800 868612704 567819616 501267072 518601248 791295328 693452192 539399936 470889568 679815264 778259488 875972192 824481944 766039552 731457184 787409178 657997904 560561001 639212896 647400800 527961440 846088192 538347952 866641824 663190496 580791200 753733472 557266780 742453600 584448616 887414688 879203320 673430368 952285280 949824968 902242656 675687328 684409952 690796472 746162344 676315360 633877598 597670752 844392480 627600120 872089680 566040160 622534624 779198976 485917648 513775256 686746736 667139616 874283820 690091680 859043768 625946208 796955104 905561280 595273364 860484072 692108056 550952856 754200748 807719898 526871923 800931072 845171808 734996380
182617204 247593336 58237112 306802840 123376824 89941384 178645656 547690360 371978492 493005268 412781012 429468385 304301396 165322820 310988888 249974344 180547656 365318584 235100416 346009020 464519288 450777048 93715672 234598008 552702200 410439256 90983364 433037516 79338164 342843704 373499040 443718792 425850232 165814500 319006392 71195728 56490040 286018872 81102936 85043064 432372344 520613886 534536312 127028720 103836262 485597836 279784568 331702872 539199992 91086264 121297080 122128248 209079672 536598272 99893848 462844016 431377208 137276632 329357944 124252536 547485512 339926880 56420728 67125560 353676456 175791953 330603384 148842092 226346488 147294869 129766187 418824876 452119672 442296834 358432824 272662072 66123104 323252360 450836504 70352662 325292830 80586968 115241264 167488248 333143672 71067224 270429040 501044120 385590136 391172472 191321976 458927864 552708616 481561464 460448912 241416784 196357028 531189904 350275800 468816856 400915444 480670208 560598720 555974348 457625088 794210416 399422596 387215888 386300992 883998968 336544768 522935936 433397408 780350416 281971200 880453120 231767328 299023840 799781290 154274816 80046416 200377728 320993920 480354456 634846432 527576192 870218400 399530256 95521512 52432568 474412288 485934320 830147392 984071352 655091720 194412416 607339268 737786800 619850464 600989672 386096014 922547022 302330112 708620768 281860040 340106748 900350512 317842696 186821120 568538120 819429920 327449698 413482640 712757552 840466772 521610048 646507008 988187696 172205388 726932432 483107872 277722240 203216496 548262176 783180280 76679200 597004560 199789280 210762240 843037440 8846784 348564512 342798720 83818496 830751152 750841884 798633600 308657782 735943008 613653952 945710784 772819456 332268576 972911360 313561584 467808096 292213760 584964000 746942632 344601912 900824184 212024450 206473920 488712576 936843768 626857952 672028980 88817240 529457664 339287712 272191944 139563464 512507280 388251100 162980884 299204564 552744444 237717308 129177148 298659388 362450620 523730384 326507292 113341404 251018780 520641948 557391903 352612764 195685770 451649868 236789212 181493636 586339736 572365340 277152520 439701804 400821692 525325484 509310730 560115388 603615932 477571274 526785372 409627900 133595196 353198620 568063260 211305468 339054364 151241372 581479692 431356956 329996880 417508012 571126428 243027868 375323884 506938980 512260668 187877660 553267594 317331740 373250036 210319388 366646200 146734732 523823220 151034140 413743452 321548412 150718846 588441884 271220380 438848578 172918486 150010140 246139308 317465436 137015740 191921180 264911892 437243029 294356444 210820904 319231740 188822156 393876956 595694566 274090012 194759964 232852060 566598886 419997964 550703836 240920586 130321916 115451468 426257180 463600361 477948586 178378558 367703662 389316252 497873418 600842604 419838748 262158320 508589580 491002188 390258716 741666160 479011460 936322124 822387354 883960476 569079472 677920824 699201160 901354424 654992664 764078404 842976924 597328504 666338808 691922968 894995048 530624518 483214136 698563028 915715768 503403176 620212232 720872324 604384536 846930872 487285632 701280168 865228568 500841624 840828824 540860808 803462492 531042744 676043468 867214648 464978456 539495708 664113592 585456304 934557192 766534936 615819544 674086168 806513688 613664340 899769048 804615704 867673112 484403296 649510904 740856200 559059439 783580270 648659212 685418024 833938032 748304552 882064632 854961432 448887932 741155896 485860468 700250392 918342936 786398392 655361418 521091568 891030312 583145572 907952913 459381528 808825644 837062888 752862568 712622096 517937560 585982520 697833508 621983640 911246184 804017911 509276568 569271656 838705688 474837838 935198928 852501368 719029944 475801890 800204848 689328792 647494168 877085576 713962124 659387976 888372047 876685176 848114072 663924120 585960568 228253768 299434424 309484280 313811048 583202008 454099496 252385016 283756472 443703224 312744830 444995464 347750004 460035320 474739288 192111760 552238650 417079834 90331000 124356280 149192728 443934840 347454124 212335624 490551480 109912248 339211376 222679992 197071752 166838840 91463064 475339384 510393752 500969656 200176568 133624024 150958200 423652280 325809144 171756888 103246520 312172216 410616440 508329144 456838896 398396504 363814136 419766130 290354856 192917953 271569848 279757752 160318392 478445144 170704904 498998776 295547448 213148152 386090424 189623732 374810552 216805568 519771640 511560272 305787320 584642232 582181920 534599608 308044280 316766904 323153424 378519296 308672312 266234550 230027704 476749432 259957072 504446632 198397112 254891576 411555928 118274600 146132208 319103688 299496568 506640772 322448632 491400720 258303160 429312056 537918232 227630316 492841024 324465008 183309808 386557700 440076850 159228875 433288024 477528760 367353332
628493684 693469816 504113592 752679320 569253304 535817864 624522136 993566840 817854972 938881748 858657492 875344865 750177876 611199300 756865368 695850824 626424136 811195064 680976896 791885500 910395768 896653528 539592152 680474488 998578680 856315736 536859844 878913996 525214644 788720184 819375520 889595272 871726712 611690980 764882872 517072208 502366520 731895352 526979416 530919544 878248824 966490366 980412792 572905200 549712742 931474316 725661048 777579352 985076472 536962744 567173560 568004728 654956152 982474752 545770328 908720496 877253688 583153112 775234424 570129016 993361992 785803360 502297208 513002040 799552936 621668433 776479864 594718572 672222968 593171349 575642667 864701356 897996152 888173314 804309304 718538552 511999584 769128840 896712984 516229142 771169310 526463448 561117744 613364728 779020152 516943704 716305520 946920600 831466616 837048952 637198456 904804344 998585096 927437944 906325392 687293264 642233508 977066384 796152280 914693336 260717292 716084330 583536672 414673560 554368000 121631563 106169603 699882856 634163140 998722432 588400848 989292880 855524772 171317760 463838128 931049648 20501860 123573760 248760096 838382880 306121540 931727872 480859636 234866688 761237560 884741184 500471168 953894336 141986716 337482672 681065152 141146472 637214208 203327128 174646032 502547488 270855465 555118080 238300416 553125960 811686400 54024928 66375488 934316096 278323350 445337338 965820134 107272416 152403018 39243216 357086232 291532980 455168512 931744256 693840548 19775168 266974720 556722016 809317459 386951768 411012160 48217628 670772164 940465400 472011264 271546480 896318722 475587464 579354304 518133696 932103656 533797200 644065304 52447296 946811392 800609264 467821072 734975104 245032448 692856550 7651360 971551520 647978880 377695116 950192768 382978688 665257984 810175824 602652432 219129666 180927966 873272688 771979864 416177224 63411830 525921744 956038080 34109536 716489548 433327464 464314972 331686492 704630308 580374128 355103912 491327592 744867472 429840336 321300176 490782416 554573648 715853412 518630320 305464432 443141808 712764976 749514931 544735792 387808798 643772896 428912240 373616664 778462764 764488368 469275548 631824832 592944720 717448512 701433758 752238416 795738960 669694302 718908400 601750928 325718224 545321648 760186288 403428496 531177392 343364400 773602720 623479984 522119908 609631040 763249456 435150896 567446912 699062008 704383696 380000688 745390622 509454768 565373064 402442416 558769228 338857760 715946248 343157168 605866480 513671440 342841874 780564912 463343408 630971606 365041514 342133168 438262336 509588464 329138768 384044208 457034920 629366057 486479472 402943932 511354768 380945184 585999984 787817594 466213040 386882992 424975088 758721914 612120992 742826864 433043614 322444944 307574496 618380208 655723389 670071614 370501586 559826690 581439280 689996446 792965632 611961776 454281348 700712608 683125216 582381744 317621924 54967224 512277888 398343118 459916240 145035236 253876588 275156924 477310188 230948428 340034168 418932688 173284268 242294572 267878732 470950812 106580282 59169900 274518792 491671532 79358940 196167996 296828088 180340300 422886636 63241396 277235932 441184332 76797388 416784588 116816572 379418256 106998508 251999232 443170412 40934220 115451472 240069356 161412068 510512956 342490700 191775308 250041932 382469452 189620104 475724812 380571468 443628876 60359060 225466668 316811964 135015203 359536034 224614976 261373788 409893796 324260316 458020396 430917196 24843696 317111660 61816232 276206156 494298700 362354156 231317182 97047332 466986076 159101336 483908677 35337292 384781408 413018652 328818332 288577860 93893324 161938284 273789272 197939404 487201948 379973675 85232332 145227420 414661452 50793602 511154692 428457132 294985708 51757654 376160612 265284556 223449932 453041340 289917888 235343740 464327811 452640940 424069836 239879884 161916332 605089936 676270592 686320448 690647216 960038176 830935664 629221184 660592640 820539392 689580998 821831632 724586172 836871488 851575456 568947928 929074818 793916002 467167168 501192448 526028896 820771008 724290292 589171792 867387648 486748416 716047544 599516160 573907920 543675008 468299232 852175552 887229920 877805824 577012736 510460192 527794368 800488448 702645312 548593056 480082688 689008384 787452608 885165312 833675064 775232672 740650304 796602298 667191024 569754121 648406016 656593920 537154560 855281312 547541072 875834944 672383616 589984320 762926592 566459900 751646720 593641736 896607808 888396440 682623488 961478400 959018088 911435776 684880448 693603072 699989592 755355464 685508480 643070718 606863872 853585600 636793240 881282800 575233280 631727744 788392096 495110768 522968376 695939856 676332736 883476940 699284800 868236888 635139328 806148224 914754400 604466484 869677192 701301176 560145976 763393868 816913018 536065043 810124192 854364928 744189500
461961740 526937872 337581648 586147376 402721360 369285920 457990192 827034896 651323028 772349804 692125548 708812921 583645932 444667356 590333424 529318880 459892192 644663120 514444952 625353556 743863824 730121584 373060208 513942544 832046736 689783792 370327900 712382052 358682700 622188240 652843576 723063328 705194768 445159036 598350928 350540264 335834576 565363408 360447472 364387600 711716880 799958422 813880848 406373256 383180798 764942372 559129104 611047408 818544528 370430800 400641616 401472784 488424208 815942808 379238384 742188552 710721744 416621168 608702480 403597072 826830048 619271416 335765264 346470096 633020992 455136489 609947920 428186628 505691024 426639405 409110723 698169412 731464208 721641370 637777360 552006608 345467640 602596896 730181040 349697198 604637366 359931504 394585800 446832784 612488208 350411760 549773576 780388656 664934672 670517008 470666512 738272400 832053152 760906000 739793448 520761320 475701564 810534440 629620336 748161392 511296832 137340008 929960576 527965120 264997830 704558968 392216800 197299072 305260732 971422432 714653216 658949344 292404928 107908800 580122544 703983880 264287984 122646144 309812096 463412889 764346880 333636254 277344608 688219456 830866432 622381716 708414936 17130496 874037472 514153568 654092032 692372542 357597212 732348188 268654248 375745216 85167260 507033568 722673472 868212514 7860200 918595340 966155520 552438654 409497376 188851264 190439568 228749276 446203392 266059072 178315948 166048766 721781360 611455340 409457704 500094650 309518400 163202260 526690304 554373168 389853440 352714752 398069072 720340878 446505472 378918952 254245439 299699542 942347392 637102080 347625800 774604028 351972480 257555152 482863980 75666368 246902048 828699194 878704608 713924608 875330794 461740268 266692672 731454144 515163912 919295176 404805608 190556912 471590720 801239680 260635136 856046080 31041500 699296400 659339776 824313888 524241132 393290016 885450016 232872196 235645868 103017388 475961204 351705024 126434808 262658488 516198368 201171232 92631072 262113312 325904544 487184308 289961216 76795328 214472704 484095872 520845827 316066688 159139694 415103792 200243136 144947560 549793660 535819264 240606444 403155728 364275616 488779408 472764654 523569312 567069856 441025198 490239296 373081824 97049120 316652544 531517184 174759392 302508288 114695296 544933616 394810880 293450804 380961936 534580352 206481792 338777808 470392904 475714592 151331584 516721518 280785664 336703960 173773312 330100124 110188656 487277144 114488064 377197376 285002336 114172770 551895808 234674304 402302502 136372410 113464064 209593232 280919360 100469664 155375104 228365816 400696953 257810368 174274828 282685664 152276080 357330880 559148490 237543936 158213888 196305984 530052810 383451888 514157760 204374510 93775840 78905392 389711104 427054285 441402510 141832482 331157586 352770176 461327342 564296528 383292672 225612244 472043504 454456112 353712640 362232346 99577646 556888310 442953540 504526662 189645658 298487010 319767346 521920610 275558850 384644590 463543110 217894690 286904994 312489154 515561234 151190704 103780322 319129214 536281954 123969362 240778418 341438510 224950722 467497058 107851818 321846354 485794754 121407810 461395010 161426994 424028678 151608930 296609654 487780834 85544642 160061894 284679778 206022490 555123378 387101122 236385730 294652354 427079874 234230526 520335234 425181890 488239298 104969482 270077090 361422386 179625625 404146456 269225398 305984210 454504218 368870738 502630818 475527618 69454118 361722082 106426654 320816578 538909122 406964578 275927604 141657754 511596498 203711758 528519099 79947714 429391830 457629074 373428754 333188282 138503746 206548706 318399694 242549826 531812370 424584097 129842754 189837842 459271874 95404024 555765114 473067554 339596130 96368076 420771034 309894978 268060354 497651762 334528310 279954162 508938233 497251362 468680258 284490306 206526754 501693648 572874304 582924160 587250928 856641888 727539376 525824896 557196352 717143104 586184710 718435344 621189884 733475200 748179168 465551640 825678530 690519714 363770880 397796160 422632608 717374720 620894004 485775504 763991360 383352128 612651256 496119872 470511632 440278720 364902944 748779264 783833632 774409536 473616448 407063904 424398080 697092160 599249024 445196768 376686400 585612096 684056320 781769024 730278776 671836384 637254016 693206010 563794736 466357833 545009728 553197632 433758272 751885024 444144784 772438656 568987328 486588032 659530304 463063612 648250432 490245448 793211520 785000152 579227200 858082112 855621800 808039488 581484160 590206784 596593304 651959176 582112192 539674430 503467584 750189312 533396952 777886512 471836992 528331456 684995808 391714480 419572088 592543568 572936448 780080652 595888512 764840600 531743040 702751936 811358112 501070196 766280904 597904888 456749688 659997580 713516730 432668755 706727904 750968640 640793212
334678666 399654798 210298574 458864302 275438286 242002846 330707118 699751822 524039954 645066730 564842474 581529847 456362858 317384282 463050350 402035806 332609118 517380046 387161878 498070482 616580750 602838510 245777134 386659470 704763662 562500718 243044826 585098978 231399626 494905166 525560502 595780254 577911694 317875962 471067854 223257190 208551502 438080334 233164398 237104526 584433806 672675348 686597774 279090182 255897724 637659298 431846030 483764334 691261454 243147726 273358542 274189710 361141134 688659734 251955310 614905478 583438670 289338094 481419406 276313998 699546974 491988342 208482190 219187022 505737918 327853415 482664846 300903554 378407950 299356331 281827649 570886338 604181134 594358296 510494286 424723534 218184566 475313822 602897966 222414124 477354292 232648430 267302726 319549710 485205134 223128686 422490502 653105582 537651598 543233934 343383438 610989326 704770078 633622926 612510374 393478246 348418490 683251366 502337262 620878318 406296661 702404984 5453984 732910080 537332040 705307072 578966340 470627328 409051661 944092062 156365950 500808128 602376432 861039616 484457432 279987776 422735864 126805024 707394064 264109368 754778484 428314764 182123328 452243300 436263172 363616256 992900480 988922496 519728744 367894476 468541314 320742016 506863456 99538688 663298560 853020664 494636487 826381012 258659388 786307200 436996920 560571584 663442176 46991963 191491372 854481152 142704488 126974806 693631008 154144680 378313816 551160024 217281536 984555136 910392816 576688128 296511508 301221402 114682240 822910464 378186560 936486244 583778816 968811796 785219840 560196896 982566768 680692654 886357536 508644976 379595152 768268960 714939392 695208158 671270912 228213440 278701952 909736352 145471664 834626760 646706592 464063296 351325532 140715760 442468756 38816866 245925824 317817824 469775644 4034710 52066160 722387816 709931008 923017632 532178660 862052900 24790656 746328536 488187536 704355936 647823245 515194765 888138581 763882401 538612185 674835865 928375745 613348609 504808449 674290689 738081921 899361685 702138593 488972705 626650081 896273249 933023204 728244065 571317071 827281169 612420513 557124937 961971037 947996641 652783821 815333105 776452993 900956785 884942031 935746689 979247233 853202575 902416673 785259201 509226497 728829921 943694561 586936769 714685665 526872673 957110993 806988257 705628181 793139313 946757729 618659169 750955185 882570281 887891969 563508961 928898895 692963041 748881337 585950689 742277501 522366033 899454521 526665441 789374753 697179713 526350147 964073185 646851681 814479879 548549787 525641441 621770609 693096737 512647041 567552481 640543193 812874330 669987745 586452205 694863041 564453457 769508257 971325867 649721313 570391265 608483361 942230187 795629265 926335137 616551887 505953217 491082769 801888481 839231662 853579887 554009859 743334963 764947553 873504719 976473905 795470049 637789621 884220881 866633489 765890017 793441624 530786924 988097588 874162818 935735940 620854936 729696288 750976624 953129888 706768128 815853868 894752388 649103968 718114272 743698432 946770512 582399982 534989600 750338492 967491232 555178640 671987696 772647788 656160000 898706336 539061096 753055632 917004032 552617088 892604288 592636272 855237956 582818208 727818932 918990112 516753920 591271172 715889056 637231768 986332656 818310400 667595008 725861632 858289152 665439804 951544512 856391168 919448576 536178760 701286368 792631664 610834903 835355734 700434676 737193488 885713496 800080016 933840096 906736896 500663396 792931360 537635932 752025856 970118400 838173856 707136882 572867032 942805776 634921036 959728377 511156992 860601108 888838352 804638032 764397560 569713024 637757984 749608972 673759104 963021648 855793375 561052032 621047120 890481152 526613302 986974392 904276832 770805408 527577354 851980312 741104256 699269632 928861040 765737588 711163440 940147511 928460640 899889536 715699584 637736032 490611864 561792520 571842376 576169144 845560104 716457592 514743112 546114568 706061320 575102926 707353560 610108100 722393416 737097384 454469856 814596746 679437930 352689096 386714376 411550824 706292936 609812220 474693720 752909576 372270344 601569472 485038088 459429848 429196936 353821160 737697480 772751848 763327752 462534664 395982120 413316296 686010376 588167240 434114984 365604616 574530312 672974536 770687240 719196992 660754600 626172232 682124226 552712952 455276049 533927944 542115848 422676488 740803240 433063000 761356872 557905544 475506248 648448520 451981828 637168648 479163664 782129736 773918368 568145416 847000328 844540016 796957704 570402376 579125000 585511520 640877392 571030408 528592646 492385800 739107528 522315168 766804728 460755208 517249672 673914024 380632696 408490304 581461784 561854664 768998868 584806728 753758816 520661256 691670152 800276328 489988412 755199120 586823104 445667904 648915796 702434946 421586971 695646120 739886856 629711428
198743580 263719712 74363488 322929216 139503200 106067760 194772032 563816736 388104868 509131644 428907388 445594761 320427772 181449196 327115264 266100720 196674032 381444960 251226792 362135396 480645664 466903424 109842048 250724384 568828576 426565632 107109740 449163892 95464540 358970080 389625416 459845168 441976608 181940876 335132768 87322104 72616416 302145248 97229312 101169440 448498720 536740262 550662688 143155096 119962638 501724212 295910944 347829248 555326368 107212640 137423456 138254624 225206048 552724648 116020224 478970392 447503584 153403008 345484320 140378912 563611888 356053256 72547104 83251936 369802832 191918329 346729760 164968468 242472864 163421245 145892563 434951252 468246048 458423210 374559200 288788448 82249480 339378736 466962880 86479038 341419206 96713344 131367640 183614624 349270048 87193600 286555416 517170496 401716512 407298848 207448352 475054240 568834992 497687840 476575288 257543160 212483404 547316280 366402176 484943232 819909750 85333948 338736544 763473024 69018112 132408520 705671488 105311688 904002432 822348704 174816000 742333146 324722530 289705732 217263872 193470414 526814024 319629824 980395104 443236832 388805720 735903560 574956288 676778672 124171920 579749376 611774976 248086068 173250560 822628640 259897472 709454620 876166649 41860608 346918016 478762016 807281250 41824000 745095268 616834824 648843776 292678288 106418624 660329256 797758172 767520000 194206874 966309170 718680448 780513600 505589244 398233272 709444608 184809424 673312010 713005568 191648848 573087280 313076368 846014528 382450688 145050120 199287424 412981760 335628608 728415352 523065600 360769024 836692528 909949680 232002624 292667392 806612786 243286336 996844800 774775272 728003696 594443776 275635618 888942428 967147193 563204352 708948656 508596736 978667100 858802384 265917696 477207872 247184750 308003616 991925504 98689792 874784464 781400320 633490944 241311772 667761068 152693880 432194768 575463536 555891044 423262564 796206380 671950200 446679984 582903664 836443544 521416408 412876248 582358488 646149720 807429484 610206392 397040504 534717880 804341048 841091003 636311864 479384870 735348968 520488312 465192736 870038836 856064440 560851620 723400904 684520792 809024584 793009830 843814488 887315032 761270374 810484472 693327000 417294296 636897720 851762360 495004568 622753464 434940472 865178792 715056056 613695980 701207112 854825528 526726968 659022984 790638080 795959768 471576760 836966694 601030840 656949136 494018488 650345300 430433832 807522320 434733240 697442552 605247512 434417946 872140984 554919480 722547678 456617586 433709240 529838408 601164536 420714840 475620280 548610992 720942129 578055544 494520004 602930840 472521256 677576056 879393666 557789112 478459064 516551160 850297986 703697064 834402936 524619686 414021016 399150568 709956280 747299461 761647686 462077658 651402762 673015352 781572518 884541704 703537848 545857420 792288680 774701288 673957816 442806616 180151916 637462580 523527810 585100932 270219928 379061280 400341616 602494880 356133120 465218860 544117380 298468960 367479264 393063424 596135504 231764974 184354592 399703484 616856224 204543632 321352688 422012780 305524992 548071328 188426088 402420624 566369024 201982080 541969280 242001264 504602948 232183200 377183924 568355104 166118912 240636164 365254048 286596760 635697648 467675392 316960000 375226624 507654144 314804796 600909504 505756160 568813568 185543752 350651360 441996656 260199895 484720726 349799668 386558480 535078488 449445008 583205088 556101888 150028388 442296352 187000924 401390848 619483392 487538848 356501874 222232024 592170768 284286028 609093369 160521984 509966100 538203344 454003024 413762552 219078016 287122976 398973964 323124096 612386640 505158367 210417024 270412112 539846144 175978294 636339384 553641824 420170400 176942346 501345304 390469248 348634624 578226032 415102580 360528432 589512503 577825632 549254528 365064576 287101024 422890648 494071304 504121160 508447928 777838888 648736376 447021896 478393352 638340104 507381710 639632344 542386884 654672200 669376168 386748640 746875530 611716714 284967880 318993160 343829608 638571720 542091004 406972504 685188360 304549128 533848256 417316872 391708632 361475720 286099944 669976264 705030632 695606536 394813448 328260904 345595080 618289160 520446024 366393768 297883400 506809096 605253320 702966024 651475776 593033384 558451016 614403010 484991736 387554833 466206728 474394632 354955272 673082024 365341784 693635656 490184328 407785032 580727304 384260612 569447432 411442448 714408520 706197152 500424200 779279112 776818800 729236488 502681160 511403784 517790304 573156176 503309192 460871430 424664584 671386312 454593952 699083512 393033992 449528456 606192808 312911480 340769088 513740568 494133448 701277652 517085512 686037600 452940040 623948936 732555112 422267196 687477904 519101888 377946688 581194580 634713730 353865755 627924904 672165640 561990212
351718780 416694912 227338688 475904416 292478400 259042960 347747232 716791936 541080068 662106844 581882588 598569961 473402972 334424396 480090464 419075920 349649232 534420160 404201992 515110596 633620864 619878624 262817248 403699584 721803776 579540832 260084940 602139092 248439740 511945280 542600616 612820368 594951808 334916076 488107968 240297304 225591616 455120448 250204512 254144640 601473920 689715462 703637888 296130296 272937838 654699412 448886144 500804448 708301568 260187840 290398656 291229824 378181248 705699848 268995424 631945592 600478784 306378208 498459520 293354112 716587088 509028456 225522304 236227136 522778032 344893529 499704960 317943668 395448064 316396445 298867763 587926452 621221248 611398410 527534400 441763648 235224680 492353936 619938080 239454238 494394406 249688544 284342840 336589824 502245248 240168800 439530616 670145696 554691712 560274048 360423552 628029440 721810192 650663040 629550488 410518360 365458604 700291480 519377376 637918432 428697984 197408592 105311206 667067284 545535984 542086552 310590336 284800000 243083252 888865792 868443252 888554770 661419000 657041408 376154624 141573120 923213896 789977652 563333400 449796000 413307904 42938164 705149400 754581056 173723104 97380304 657151744 743399204 433415840 855314102 492419612 163326336 870530528 816571464 585545600 48826372 375390656 579259136 538512128 405511168 90669814 215286272 322032071 141334152 83974768 90007732 183320724 191571810 801742928 504690438 499697498 554687540 342887760 213015840 982657600 76486272 349433048 966998008 587433824 831177120 269591024 654221744 615448416 727756198 216846568 673771112 196748688 485776848 372839160 945093472 993548820 807244000 339410432 6681404 296222920 334622176 861033984 365703152 351429760 568212352 468850182 980696064 844979088 880916864 453405912 345353648 16303536 272997088 763174624 773671426 190673184 218826584 788486968 191802952 681539040 504046928 789051960 452592320 798299360 239982464 262388852 129760372 502704188 378448008 153177792 289401472 542941352 227914216 119374056 288856296 352647528 513927292 316704200 103538312 241215688 510838856 547588811 342809672 185882678 441846776 226986120 171690544 576536644 562562248 267349428 429898712 391018600 515522392 499507638 550312296 593812840 467768182 516982280 399824808 123792104 343395528 558260168 201502376 329251272 141438280 571676600 421553864 320193788 407704920 561323336 233224776 365520792 497135888 502457576 178074568 543464502 307528648 363446944 200516296 356843108 136931640 514020128 141231048 403940360 311745320 140915754 578638792 261417288 429045486 163115394 140207048 236336216 307662344 127212648 182118088 255108800 427439937 284553352 201017812 309428648 179019064 384073864 585891474 264286920 184956872 223048968 556795794 410194872 540900744 231117494 120518824 105648376 416454088 453797269 468145494 168575466 357900570 379513160 488070326 591039512 410035656 252355228 498786488 481199096 380455624 347877832 85223132 542533796 428599026 490172148 175291144 284132496 305412832 507566096 261204336 370290076 449188596 203540176 272550480 298134640 501206720 136836190 89425808 304774700 521927440 109614848 226423904 327083996 210596208 453142544 93497304 307491840 471440240 107053296 447040496 147072480 409674164 137254416 282255140 473426320 71190128 145707380 270325264 191667976 540768864 372746608 222031216 280297840 412725360 219876012 505980720 410827376 473884784 90614968 255722576 347067872 165271111 389791942 254870884 291629696 440149704 354516224 488276304 461173104 55099604 347367568 92072140 306462064 524554608 392610064 261573090 127303240 497241984 189357244 514164585 65593200 415037316 443274560 359074240 318833768 124149232 192194192 304045180 228195312 517457856 410229583 115488240 175483328 444917360 81049510 541410600 458713040 325241616 82013562 406416520 295540464 253705840 483297248 320173796 265599648 494583719 482896848 454325744 270135792 192172240 291137168 362317824 372367680 376694448 646085408 516982896 315268416 346639872 506586624 375628230 507878864 410633404 522918720 537622688 254995160 615122050 479963234 153214400 187239680 212076128 506818240 410337524 275219024 553434880 172795648 402094776 285563392 259955152 229722240 154346464 538222784 573277152 563853056 263059968 196507424 213841600 486535680 388692544 234640288 166129920 375055616 473499840 571212544 519722296 461279904 426697536 482649530 353238256 255801353 334453248 342641152 223201792 541328544 233588304 561882176 358430848 276031552 448973824 252507132 437693952 279688968 582655040 574443672 368670720 647525632 645065320 597483008 370927680 379650304 386036824 441402696 371555712 329117950 292911104 539632832 322840472 567330032 261280512 317774976 474439328 181158000 209015608 381987088 362379968 569524172 385332032 554284120 321186560 492195456 600801632 290513716 555724424 387348408 246193208 449441100 502960250 222112275 496171424 540412160 430236732
482101648 547077780 357721556 606287284 422861268 389425828 478130100 847174804 671462936 792489712 712265456 728952829 603785840 464807264 610473332 549458788 480032100 664803028 534584860 645493464 764003732 750261492 393200116 534082452 852186644 709923700 390467808 732521960 378822608 642328148 672983484 743203236 725334676 465298944 618490836 370680172 355974484 585503316 380587380 384527508 731856788 820098330 834020756 426513164 403320706 785082280 579269012 631187316 838684436 390570708 420781524 421612692 508564116 836082716 399378292 762328460 730861652 436761076 628842388 423736980 846969956 639411324 355905172 366610004 653160900 475276397 630087828 448326536 525830932 446779313 429250631 718309320 751604116 741781278 657917268 572146516 365607548 622736804 750320948 369837106 624777274 380071412 414725708 466972692 632628116 370551668 569913484 800528564 685074580 690656916 490806420 758412308 852193060 781045908 759933356 540901228 495841472 830674348 649760244 768301300 851478943 194593304 77327808 910428208 107850700 556185824 714722560 104082976 593120576 723472896 333809664 801907200 538568000 253399808 345992448 386802400 4380416 136657856 649630320 804873696 301254013 643059456 534553472 367559680 438490736 773531952 322260992 436706468 326267960 948751544 900223084 276144520 969884625 469386496 608394572 32363580 27073710 835581440 359339080 644848840 116340896 847152928 871223360 558732288 540372980 697892384 860864384 209477080 420442400 288144160 902055536 582966467 279503120 151183884 610503936 6201562 200765632 74769280 872177312 912352960 7161824 346342400 265509756 601574544 335962463 478091584 143618426 267931352 546945490 882663131 731658932 916119680 895560416 824654452 443908676 299921544 759100586 775499000 489315152 42151632 433132608 453542096 227767296 980403392 855554008 531724492 450484071 3761152 18279424 154827266 506027971 229710568 819317544 47005184 243973488 984542208 398021536 524650240 475670592 727776784 251906296 119277816 492221632 367965452 142695236 278918916 532458796 217431660 108891500 278373740 342164972 503444736 306221644 93055756 230733132 500356300 537106255 332327116 175400122 431364220 216503564 161207988 566054088 552079692 256866872 419416156 380536044 505039836 489025082 539829740 583330284 457285626 506499724 389342252 113309548 332912972 547777612 191019820 318768716 130955724 561194044 411071308 309711232 397222364 550840780 222742220 355038236 486653332 491975020 167592012 532981946 297046092 352964388 190033740 346360552 126449084 503537572 130748492 393457804 301262764 130433198 568156236 250934732 418562930 152632838 129724492 225853660 297179788 116730092 171635532 244626244 416957381 274070796 190535256 298946092 168536508 373591308 575408918 253804364 174474316 212566412 546313238 399712316 530418188 220634938 110036268 95165820 405971532 443314713 457662938 158092910 347418014 369030604 477587770 580556956 399553100 241872672 488303932 470716540 369973068 596363352 333708652 791019316 677084546 738657668 423776664 532618016 553898352 756051616 509689856 618775596 697674116 452025696 521036000 546620160 749692240 385321710 337911328 553260220 770412960 358100368 474909424 575569516 459081728 701628064 341982824 555977360 719925760 355538816 695526016 395558000 658159684 385739936 530740660 721911840 319675648 394192900 518810784 440153496 789254384 621232128 470516736 528783360 661210880 468361532 754466240 659312896 722370304 339100488 504208096 595553392 413756631 638277462 503356404 540115216 688635224 603001744 736761824 709658624 303585124 595853088 340557660 554947584 773040128 641095584 510058610 375788760 745727504 437842764 762650105 314078720 663522836 691760080 607559760 567319288 372634752 440679712 552530700 476680832 765943376 658715103 363973760 423968848 693402880 329535030 789896120 707198560 573727136 330499082 654902040 544025984 502191360 731782768 568659316 514085168 743069239 731382368 702811264 518621312 440657760 157658648 228839304 238889160 243215928 512606888 383504376 181789896 213161352 373108104 242149710 374400344 277154884 389440200 404144168 121516640 481643530 346484714 19735880 53761160 78597608 373339720 276859004 141740504 419956360 39317128 268616256 152084872 126476632 96243720 20867944 404744264 439798632 430374536 129581448 63028904 80363080 353057160 255214024 101161768 32651400 241577096 340021320 437734024 386243776 327801384 293219016 349171010 219759736 122322833 200974728 209162632 89723272 407850024 100109784 428403656 224952328 142553032 315495304 119028612 304215432 146210448 449176520 440965152 235192200 514047112 511586800 464004488 237449160 246171784 252558304 307924176 238077192 195639430 159432584 406154312 189361952 433851512 127801992 184296456 340960808 47679480 75537088 248508568 228901448 436045652 251853512 420805600 187708040 358716936 467323112 157035196 422245904 253869888 112714688 315962580 369481730 88633755 362692904 406933640 296758212
236707356 301683488 112327264 360892992 177466976 144031536 232735808 601780512 426068644 547095420 466871164 483558537 358391548 219412972 365079040 304064496 234637808 419408736 289190568 400099172 518609440 504867200 147805824 288688160 606792352 464529408 145073516 487127668 133428316 396933856 427589192 497808944 479940384 219904652 373096544 125285880 110580192 340109024 135193088 139133216 486462496 574704038 588626464 181118872 157926414 539687988 333874720 385793024 593290144 145176416 175387232 176218400 263169824 590688424 153984000 516934168 485467360 191366784 383448096 178342688 601575664 394017032 110510880 121215712 407766608 229882105 384693536 202932244 280436640 201385021 183856339 472915028 506209824 496386986 412522976 326752224 120213256 377342512 504926656 124442814 379382982 134677120 169331416 221578400 387233824 125157376 324519192 555134272 439680288 445262624 245412128 513018016 606798768 535651616 514539064 295506936 250447180 585280056 404365952 522907008 680437376 987744000 502064600 462105888 590656096 866430464 860896128 863919360 902776672 809604736 756858624 544656384 708185828 653166720 897869640 848497784 611679392 294612416 444827008 17295320 387313520 955149824 459153280 82994030 118034560 570107416 776251840 902608518 94694144 162016016 368709132 987561296 192438272 581426780 23472128 503983552 441881317 699855528 268558192 120962560 492404140 760876440 131257600 994695680 121826776 217527648 969521712 252311265 849434048 720328128 960948768 63029786 138561556 246565208 924076664 853768768 606527232 860046683 530783232 407134416 754046848 330405664 584437840 9585712 492067072 887919968 303364465 65551728 964777596 690576250 736189556 927816192 893188500 766255360 829955968 218918084 200195712 589792538 213922368 841747488 304158424 551001204 859602048 40537728 759996928 113828640 841009226 845729952 384222380 171804300 218354240 123664384 99548528 700194331 173959608 84613760 969188608 327809068 590344552 422135152 179062964 46434484 419378300 295122120 69851904 206075584 459615464 144588328 36048168 205530408 269321640 430601404 233378312 20212424 157889800 427512968 464262923 259483784 102556790 358520888 143660232 88364656 493210756 479236360 184023540 346572824 307692712 432196504 416181750 466986408 510486952 384442294 433656392 316498920 40466216 260069640 474934280 118176488 245925384 58112392 488350712 338227976 236867900 324379032 477997448 149898888 282194904 413810000 419131688 94748680 460138614 224202760 280121056 117190408 273517220 53605752 430694240 57905160 320614472 228419432 57589866 495312904 178091400 345719598 79789506 56881160 153010328 224336456 43886760 98792200 171782912 344114049 201227464 117691924 226102760 95693176 300747976 502565586 180961032 101630984 139723080 473469906 326868984 457574856 147791606 37192936 22322488 333128200 370471381 384819606 85249578 274574682 296187272 404744438 507713624 326709768 169029340 415460600 397873208 297129736 367906518 105251818 562562482 448627712 510200834 195319830 304161182 325441518 527594782 281233022 390318762 469217282 223568862 292579166 318163326 521235406 156864876 109454494 324803386 541956126 129643534 246452590 347112682 230624894 473171230 113525990 327520526 491468926 127081982 467069182 167101166 429702850 157283102 302283826 493455006 91218814 165736066 290353950 211696662 560797550 392775294 242059902 300326526 432754046 239904698 526009406 430856062 493913470 110643654 275751262 367096558 185299797 409820628 274899570 311658382 460178390 374544910 508304990 481201790 75128290 367396254 112100826 326490750 544583294 412638750 281601776 147331926 517270670 209385930 534193271 85621886 435066002 463303246 379102926 338862454 144177918 212222878 324073866 248223998 537486542 430258269 135516926 195512014 464946046 101078196 561439286 478741726 345270302 102042248 426445206 315569150 273734526 503325934 340202482 285628334 514612405 502925534 474354430 290164478 212200926 162696174 233876830 243926686 248253454 517644414 388541902 186827422 218198878 378145630 247187236 379437870 282192410 394477726 409181694 126554166 486681056 351522240 24773406 58798686 83635134 378377246 281896530 146778030 424993886 44354654 273653782 157122398 131514158 101281246 25905470 409781790 444836158 435412062 134618974 68066430 85400606 358094686 260251550 106199294 37688926 246614622 345058846 442771550 391281302 332838910 298256542 354208536 224797262 127360359 206012254 214200158 94760798 412887550 105147310 433441182 229989854 147590558 320532830 124066138 309252958 151247974 454214046 446002678 240229726 519084638 516624326 469042014 242486686 251209310 257595830 312961702 243114718 200676956 164470110 411191838 194399478 438889038 132839518 189333982 345998334 52717006 80574614 253546094 233938974 441083178 256891038 425843126 192745566 363754462 472360638 162072722 427283430 258907414 117752214 321000106 374519256 93671281 367730430 411971166 301795738
480858196 545834328 356478104 605043832 421617816 388182376 476886648 845931352 670219484 791246260 711022004 727709377 602542388 463563812 609229880 548215336 478788648 663559576 533341408 644250012 762760280 749018040 391956664 532839000 850943192 708680248 389224356 731278508 377579156 641084696 671740032 741959784 724091224 464055492 617247384 369436720 354731032 584259864 379343928 383284056 730613336 818854878 832777304 425269712 402077254 783838828 578025560 629943864 837440984 389327256 419538072 420369240 507320664 834839264 398134840 761085008 729618200 435517624 627598936 422493528 845726504 638167872 354661720 365366552 651917448 474032945 628844376 447083084 524587480 445535861 428007179 717065868 750360664 740537826 656673816 570903064 364364096 621493352 749077496 368593654 623533822 378827960 413482256 465729240 631384664 369308216 568670032 799285112 683831128 689413464 489562968 757168856 850949608 779802456 758689904 539657776 494598020 829430896 648516792 767057848 394206176 843319088 488338770 756512228 579338866 990170048 64735017 271463328 714093056 116512064 31501952 99428192 340296568 623157724 189233664 993528044 729999360 593875264 138386208 737866248 237345660 281412316 409999360 300800561 671189440 166464672 64294320 512609280 307596304 861354480 648717456 304522752 749985072 900752896 649300016 455670144 589582344 375112448 50237392 580324704 48696224 68469312 468755128 792144896 935529957 182091472 587977920 445473536 456644544 335273472 412362804 821001484 912351284 132544640 464775616 483296992 819714464 936096048 555467680 466565246 14732288 665562336 95663104 676259008 205965312 996685360 110217153 408534080 525839040 477627456 266416064 516980128 980546496 677195720 221943504 252872480 115624960 978752640 809662300 430893808 180469248 367369864 639442672 905621216 370172786 422710096 920064321 541765120 864603330 967143168 977259742 520129664 84085248 935066976 337542644 669174848 643018324 392305456 740150948 436889200 194570316 61941836 434885652 310629472 85359256 221582936 475122816 160095680 51555520 221037760 284828992 446108756 248885664 35719776 173397152 443020320 479770275 274991136 118064142 374028240 159167584 103872008 508718108 494743712 199530892 362080176 323200064 447703856 431689102 482493760 525994304 399949646 449163744 332006272 55973568 275576992 490441632 133683840 261432736 73619744 503858064 353735328 252375252 339886384 493504800 165406240 297702256 429317352 434639040 110256032 475645966 239710112 295628408 132697760 289024572 69113104 446201592 73412512 336121824 243926784 73097218 510820256 193598752 361226950 95296858 72388512 168517680 239843808 59394112 114299552 187290264 359621401 216734816 133199276 241610112 111200528 316255328 518072938 196468384 117138336 155230432 488977258 342376336 473082208 163298958 52700288 37829840 348635552 385978733 400326958 100756930 290082034 311694624 420251790 523220976 342217120 184536692 430967952 413380560 312637088 658814162 396159462 853470126 739535356 801108478 486227474 595068826 616349162 818502426 572140666 681226406 760124926 514476506 583486810 609070970 812143050 447772520 400362138 615711030 832863770 420551178 537360234 638020326 521532538 764078874 404433634 618428170 782376570 417989626 757976826 458008810 720610494 448190746 593191470 784362650 382126458 456643710 581261594 502604306 851705194 683682938 532967546 591234170 723661690 530812342 816917050 721763706 784821114 401551298 566658906 658004202 476207441 700728272 565807214 602566026 751086034 665452554 799212634 772109434 366035934 658303898 403008470 617398394 835490938 703546394 572509420 438239570 808178314 500293574 825100915 376529530 725973646 754210890 670010570 629770098 435085562 503130522 614981510 539131642 828394186 721165913 426424570 486419658 755853690 391985840 852346930 769649370 636177946 392949892 717352850 606476794 564642170 794233578 631110126 576535978 805520049 793833178 765262074 581072122 503108570 223221488 294402144 304452000 308778768 578169728 449067216 247352736 278724192 438670944 307712550 439963184 342717724 455003040 469707008 187079480 547206370 412047554 85298720 119324000 144160448 438902560 342421844 207303344 485519200 104879968 334179096 217647712 192039472 161806560 86430784 470307104 505361472 495937376 195144288 128591744 145925920 418620000 320776864 166724608 98214240 307139936 405584160 503296864 451806616 393364224 358781856 414733850 285322576 187885673 266537568 274725472 155286112 473412864 165672624 493966496 290515168 208115872 381058144 184591452 369778272 211773288 514739360 506527992 300755040 579609952 577149640 529567328 303012000 311734624 318121144 373487016 303640032 261202270 224995424 471717152 254924792 499414352 193364832 249859296 406523648 113242320 141099928 314071408 294464288 501608492 317416352 486368440 253270880 424279776 532885952 222598036 487808744 319432728 178277528 381525420 435044570 154196595 428255744 472496480 362321052
590707186 655683318 466327094 714892822 531466806 498031366 586735638 955780342 780068474 901095250 820870994 837558367 712391378 573412802 719078870 658064326 588637638 773408566 643190398 754099002 872609270 858867030 501805654 642687990 960792182 818529238 499073346 841127498 487428146 750933686 781589022 851808774 833940214 573904482 727096374 479285710 464580022 694108854 489192918 493133046 840462326 928703868 942626294 535118702 511926244 893687818 687874550 739792854 947289974 499176246 529387062 530218230 617169654 944688254 507983830 870933998 839467190 545366614 737447926 532342518 955575494 748016862 464510710 475215542 761766438 583881935 738693366 556932074 634436470 555384851 537856169 826914858 860209654 850386816 766522806 680752054 474213086 731342342 858926486 478442644 733382812 488676950 523331246 575578230 741233654 479157206 678519022 909134102 793680118 799262454 599411958 867017846 960798598 889651446 868538894 649506766 604447010 939279886 758365782 876906838 951134950 668197696 461623112 885694464 887069128 450648576 638378128 274506272 797465280 452266496 461609652 292799744 275308000 456817660 639229322 913156608 264134144 108588704 64546884 602405216 434924016 546019936 456954880 425517112 836224904 441421568 47962640 257147952 642085856 609879152 105148392 157254550 368854784 460671232 210745760 326088816 217901792 82540072 261621888 136169800 337989188 129987952 707345800 144751840 811472492 21789696 95826772 99828072 42387152 708994650 732816640 582883344 960117970 136195030 80231958 375460800 103623744 297853056 573565760 409574402 21485952 421052032 902336736 335544384 500889624 835395568 20824000 478194128 375076008 888174572 624194656 474460068 335425280 830748100 272867818 36265328 26567504 336484304 847761174 356627472 699662720 620352328 345438016 701232524 738945456 875110912 639543504 79685120 867189040 710786258 177992944 846585670 873911584 502400912 816993536 260395168 113924726 281140490 486369920 964295296 493748716 361120236 734064052 609807872 384537656 520761336 774301216 459274080 350733920 520216160 584007392 745287156 548064064 334898176 472575552 742198720 778948675 574169536 417242542 673206640 458345984 403050408 807896508 793922112 498709292 661258576 622378464 746882256 730867502 781672160 825172704 699128046 748342144 631184672 355151968 574755392 789620032 432862240 560611136 372798144 803036464 652913728 551553652 639064784 792683200 464584640 596880656 728495752 733817440 409434432 774824366 538888512 594806808 431876160 588202972 368291504 745379992 372590912 635300224 543105184 372275618 809998656 492777152 660405350 394475258 371566912 467696080 539022208 358572512 413477952 486468664 658799801 515913216 432377676 540788512 410378928 615433728 817251338 495646784 416316736 454408832 788155658 641554736 772260608 462477358 351878688 337008240 647813952 685157133 699505358 399935330 589260434 610873024 719430190 822399376 641395520 483715092 730146352 712558960 611815488 527028776 264374076 721684740 607749970 669323092 354442088 463283440 484563776 686717040 440355280 549441020 628339540 382691120 451701424 477285584 680357664 315987134 268576752 483925644 701078384 288765792 405574848 506234940 389747152 632293488 272648248 486642784 650591184 286204240 626191440 326223424 588825108 316405360 461406084 652577264 250341072 324858324 449476208 370818920 719919808 551897552 401182160 459448784 591876304 399026956 685131664 589978320 653035728 269765912 434873520 526218816 344422055 568942886 434021828 470780640 619300648 533667168 667427248 640324048 234250548 526518512 271223084 485613008 703705552 571761008 440724034 306454184 676392928 368508188 693315529 244744144 594188260 622425504 538225184 497984712 303300176 371345136 483196124 407346256 696608800 589380527 294639184 354634272 624068304 260200454 720561544 637863984 504392560 261164506 585567464 474691408 432856784 662448192 499324740 444750592 673734663 662047792 633476688 449286736 371323184 215507088 286687744 296737600 301064368 570455328 441352816 239638336 271009792 430956544 299998150 432248784 335003324 447288640 461992608 179365080 539491970 404333154 77584320 111609600 136446048 431188160 334707444 199588944 477804800 97165568 326464696 209933312 184325072 154092160 78716384 462592704 497647072 488222976 187429888 120877344 138211520 410905600 313062464 159010208 90499840 299425536 397869760 495582464 444092216 385649824 351067456 407019450 277608176 180171273 258823168 267011072 147571712 465698464 157958224 486252096 282800768 200401472 373343744 176877052 362063872 204058888 507024960 498813592 293040640 571895552 569435240 521852928 295297600 304020224 310406744 365772616 295925632 253487870 217281024 464002752 247210392 491699952 185650432 242144896 398809248 105527920 133385528 306357008 286749888 493894092 309701952 478654040 245556480 416565376 525171552 214883636 480094344 311718328 170563128 373811020 427330170 146482195 420541344 464782080 354606652
259551164 324527296 135171072 383736800 200310784 166875344 255579616 624624320 448912452 569939228 489714972 506402345 381235356 242256780 387922848 326908304 257481616 442252544 312034376 422942980 541453248 527711008 170649632 311531968 629636160 487373216 167917324 509971476 156272124 419777664 450433000 520652752 502784192 242748460 395940352 148129688 133424000 362952832 158036896 161977024 509306304 597547846 611470272 203962680 180770222 562531796 356718528 408636832 616133952 168020224 198231040 199062208 286013632 613532232 176827808 539777976 508311168 214210592 406291904 201186496 624419472 416860840 133354688 144059520 430610416 252725913 407537344 225776052 303280448 224228829 206700147 495758836 529053632 519230794 435366784 349596032 143057064 400186320 527770464 147286622 402226790 157520928 192175224 244422208 410077632 148001184 347363000 577978080 462524096 468106432 268255936 535861824 629642576 558495424 537382872 318350744 273290988 608123864 427209760 545750816 167700992 216832096 218557455 482235424 123535928 407910786 686213368 492871222 523096704 312103444 878272128 688814764 679186752 252905024 525060864 11754500 736120464 732048512 815411712 748812544 944226410 993070136 857617408 791210944 35553920 360435208 536216520 160403328 937396112 717436792 387751272 137671616 793464946 465752020 163002656 191174912 259017336 84524928 187622880 778808832 912564588 949659000 661485056 82784800 703901580 45706080 76428384 227457792 168407552 400939640 419013544 397300648 229741824 855695872 756979032 475636340 215333888 333574400 634300052 849538824 759922304 59973560 753763072 953723920 158937088 709364776 906744096 56592896 124399478 257930742 398490440 314345366 685571928 28309478 352027552 731331136 516713104 739734272 39991008 405227008 799386128 931076464 112377136 496831744 547706880 932184000 785887360 281855696 371403200 592074116 691465044 512031424 683790434 796710016 40181560 782186146 151976768 95644080 919819284 608670760 183853740 51225260 424169076 299912896 74642680 210866360 464406240 149379104 40838944 210321184 274112416 435392180 238169088 25003200 162680576 432303744 469053699 264274560 107347566 363311664 148451008 93155432 498001532 484027136 188814316 351363600 312483488 436987280 420972526 471777184 515277728 389233070 438447168 321289696 45256992 264860416 479725056 122967264 250716160 62903168 493141488 343018752 241658676 329169808 482788224 154689664 286985680 418600776 423922464 99539456 464929390 228993536 284911832 121981184 278307996 58396528 435485016 62695936 325405248 233210208 62380642 500103680 182882176 350510374 84580282 61671936 157801104 229127232 48677536 103582976 176573688 348904825 206018240 122482700 230893536 100483952 305538752 507356362 185751808 106421760 144513856 478260682 331659760 462365632 152582382 41983712 27113264 337918976 375262157 389610382 90040354 279365458 300978048 409535214 512504400 331500544 173820116 420251376 402663984 301920512 717937376 455282676 912593340 798658570 860231692 545350688 654192040 675472376 877625640 631263880 740349620 819248140 573599720 642610024 668194184 871266264 506895734 459485352 674834244 891986984 479674392 596483448 697143540 580655752 823202088 463556848 677551384 841499784 477112840 817100040 517132024 779733708 507313960 652314684 843485864 441249672 515766924 640384808 561727520 910828408 742806152 592090760 650357384 782784904 589935556 876040264 780886920 843944328 460674512 625782120 717127416 535330655 759851486 624930428 661689240 810209248 724575768 858335848 831232648 425159148 717427112 462131684 676521608 894614152 762669608 631632634 497362784 867301528 559416788 884224129 435652744 785096860 813334104 729133784 688893312 494208776 562253736 674104724 598254856 887517400 780289127 485547784 545542872 814976904 451109054 911470144 828772584 695301160 452073106 776476064 665600008 623765384 853356792 690233340 635659192 864643263 852956392 824385288 640195336 562231784 634931408 706112064 716161920 720488688 989879648 860777136 659062656 690434112 850380864 719422470 851673104 754427644 866712960 881416928 598789400 958916290 823757474 497008640 531033920 555870368 850612480 754131764 619013264 897229120 516589888 745889016 629357632 603749392 573516480 498140704 882017024 917071392 907647296 606854208 540301664 557635840 830329920 732486784 578434528 509924160 718849856 817294080 915006784 863516536 805074144 770491776 826443770 697032496 599595593 678247488 686435392 566996032 885122784 577382544 905676416 702225088 619825792 792768064 596301372 781488192 623483208 926449280 918237912 712464960 991319872 988859560 941277248 714721920 723444544 729831064 785196936 715349952 672912190 636705344 883427072 666634712 911124272 605074752 661569216 818233568 524952240 552809848 725781328 706174208 913318412 729126272 898078360 664980800 835989696 944595872 634307956 899518664 731142648 589987448 793235340 846754490 565906515 839965664 884206400 774030972
566597500 631573632 442217408 690783136 507357120 473921680 562625952 931670656 755958788 876985564 796761308 813448681 688281692 549303116 694969184 633954640 564527952 749298880 619080712 729989316 848499584 834757344 477695968 618578304 936682496 794419552 474963660 817017812 463318460 726824000 757479336 827699088 809830528 549794796 702986688 455176024 440470336 669999168 465083232 469023360 816352640 904594182 918516608 511009016 487816558 869578132 663764864 715683168 923180288 475066560 505277376 506108544 593059968 920578568 483874144 846824312 815357504 521256928 713338240 508232832 931465808 723907176 440401024 451105856 737656752 559772249 714583680 532822388 610326784 531275165 513746483 802805172 836099968 826277130 742413120 656642368 450103400 707232656 834816800 454332958 709273126 464567264 499221560 551468544 717123968 455047520 654409336 885024416 769570432 775152768 575302272 842908160 936688912 865541760 844429208 625397080 580337324 915170200 734256096 852797152 604554000 132687016 666842832 99866944 924272072 999165448 982544896 766723384 955082784 637486240 537927904 587958100 616083072 679698928 647876980 735655680 115389504 780664576 741098624 805798912 175428608 236126944 162149536 757192736 538384780 100823536 394496560 903074176 706032992 28395066 910812000 82028928 855247248 278065384 203328992 816564656 147963616 939916624 848333632 822626258 50304414 753784086 421609984 295690136 986972672 518577672 733316320 710131668 683347168 366913708 693089120 435030864 536912384 439450624 558116928 576997518 333901152 292113152 356697928 30586880 652480192 616123648 294840320 544911456 823193166 345987074 745273536 818327040 9647588 232859232 302979584 418488192 151245824 327710960 141216652 332706752 346813128 237078576 86515838 790575928 974260864 937390484 94474544 522544900 270820947 191730560 506144320 510841360 250110116 477580400 408401056 632142160 452190984 197172704 392246768 23215776 87725456 444351136 807628072 659732168 517540428 384911948 757855764 633599584 408329368 544553048 798092928 483065792 374525632 544007872 607799104 769078868 571855776 358689888 496367264 765990432 802740387 597961248 441034254 696998352 482137696 426842120 831688220 817713824 522501004 685050288 646170176 770673968 754659214 805463872 848964416 722919758 772133856 654976384 378943680 598547104 813411744 456653952 584402848 396589856 826828176 676705440 575345364 662856496 816474912 488376352 620672368 752287464 757609152 433226144 798616078 562680224 618598520 455667872 611994684 392083216 769171704 396382624 659091936 566896896 396067330 833790368 516568864 684197062 418266970 395358624 491487792 562813920 382364224 437269664 510260376 682591513 539704928 456169388 564580224 434170640 639225440 841043050 519438496 440108448 478200544 811947370 665346448 796052320 486269070 375670400 360799952 671605664 708948845 723297070 423727042 613052146 634664736 743221902 846191088 665187232 507506804 753938064 736350672 635607200 587702616 325047916 782358580 668423810 729996932 415115928 523957280 545237616 747390880 501029120 610114860 689013380 443364960 512375264 537959424 741031504 376660974 329250592 544599484 761752224 349439632 466248688 566908780 450420992 692967328 333322088 547316624 711265024 346878080 686865280 386897264 649498948 377079200 522079924 713251104 311014912 385532164 510150048 431492760 780593648 612571392 461856000 520122624 652550144 459700796 745805504 650652160 713709568 330439752 495547360 586892656 405095895 629616726 494695668 531454480 679974488 594341008 728101088 700997888 294924388 587192352 331896924 546286848 764379392 632434848 501397874 367128024 737066768 429182028 753989369 305417984 654862100 683099344 598899024 558658552 363974016 432018976 543869964 468020096 757282640 650054367 355313024 415308112 684742144 320874294 781235384 698537824 565066400 321838346 646241304 535365248 493530624 723122032 559998580 505424432 734408503 722721632 694150528 509960576 431997024 360439440 431620096 441669952 445996720 715387680 586285168 384570688 415942144 575888896 444930502 577181136 479935676 592220992 606924960 324297432 684424322 549265506 222516672 256541952 281378400 576120512 479639796 344521296 622737152 242097920 471397048 354865664 329257424 299024512 223648736 607525056 642579424 633155328 332362240 265809696 283143872 555837952 457994816 303942560 235432192 444357888 542802112 640514816 589024568 530582176 495999808 551951802 422540528 325103625 403755520 411943424 292504064 610630816 302890576 631184448 427733120 345333824 518276096 321809404 506996224 348991240 651957312 643745944 437972992 716827904 714367592 666785280 440229952 448952576 455339096 510704968 440857984 398420222 362213376 608935104 392142744 636632304 330582784 387077248 543741600 250460272 278317880 451289360 431682240 638826444 454634304 623586392 390488832 561497728 670103904 359815988 625026696 456650680 315495480 518743372 572262522 291414547 565473696 609714432 499539004
573712892 638689024 449332800 697898528 514472512 481037072 569741344 938786048 763074180 884100956 803876700 820564073 695397084 556418508 702084576 641070032 571643344 756414272 626196104 737104708 855614976 841872736 484811360 625693696 943797888 801534944 482079052 824133204 470433852 733939392 764594728 834814480 816945920 556910188 710102080 462291416 447585728 677114560 472198624 476138752 823468032 911709574 925632000 518124408 494931950 876693524 670880256 722798560 930295680 482181952 512392768 513223936 600175360 927693960 490989536 853939704 822472896 528372320 720453632 515348224 938581200 731022568 447516416 458221248 744772144 566887641 721699072 539937780 617442176 538390557 520861875 809920564 843215360 833392522 749528512 663757760 457218792 714348048 841932192 461448350 716388518 471682656 506336952 558583936 724239360 462162912 661524728 892139808 776685824 782268160 582417664 850023552 943804304 872657152 851544600 632512472 587452716 922285592 741371488 859912544 721615422 50884628 532323668 882822368 952694232 737770008 622852736 337464320 722461728 723188332 138772344 247564156 814193512 586370 65487224 872339968 367693440 392058992 639374208 470613020 738183168 511824380 865787540 226091984 26655842 381276600 297132032 948814848 740291840 963488896 202591968 226190816 894224827 730275840 835088640 694014688 7782244 729439528 620659504 878632320 171467040 638591328 570067562 224596944 204923064 785722324 652892600 950669946 887279456 292221368 509488496 406597208 260767488 935235584 727058816 836553160 655651200 631800400 72265728 740907520 113321408 706518768 751378384 760542792 862695930 408292613 798713360 111210728 892258624 105824256 443743520 778471948 509332864 549030574 813269120 491927424 733951216 850759552 288060368 194038360 43292176 686450688 561226188 2552384 915141776 650163992 346955578 614945920 166281952 481285673 625499600 812672254 887080920 590333552 813255824 341134800 580995680 844269372 732173248 42738270 572006476 439377996 812321812 688065632 462795416 599019096 852558976 537531840 428991680 598473920 662265152 823544916 626321824 413155936 550833312 820456480 857206435 652427296 495500302 751464400 536603744 481308168 886154268 872179872 576967052 739516336 700636224 825140016 809125262 859929920 903430464 777385806 826599904 709442432 433409728 653013152 867877792 511120000 638868896 451055904 881294224 731171488 629811412 717322544 870940960 542842400 675138416 806753512 812075200 487692192 853082126 617146272 673064568 510133920 666460732 446549264 823637752 450848672 713557984 621362944 450533378 888256416 571034912 738663110 472733018 449824672 545953840 617279968 436830272 491735712 564726424 737057561 594170976 510635436 619046272 488636688 693691488 895509098 573904544 494574496 532666592 866413418 719812496 850518368 540735118 430136448 415266000 726071712 763414893 777763118 478193090 667518194 689130784 797687950 900657136 719653280 561972852 808404112 790816720 690073248 730122976 467468276 924778940 810844170 872417292 557536288 666377640 687657976 889811240 643449480 752535220 831433740 585785320 654795624 680379784 883451864 519081334 471670952 687019844 904172584 491859992 608669048 709329140 592841352 835387688 475742448 689736984 853685384 489298440 829285640 529317624 791919308 519499560 664500284 855671464 453435272 527952524 652570408 573913120 923014008 754991752 604276360 662542984 794970504 602121156 888225864 793072520 856129928 472860112 637967720 729313016 547516255 772037086 637116028 673874840 822394848 736761368 870521448 843418248 437344748 729612712 474317284 688707208 906799752 774855208 643818234 509548384 879487128 571602388 896409729 447838344 797282460 825519704 741319384 701078912 506394376 574439336 686290324 610440456 899703000 792474727 497733384 557728472 827162504 463294654 923655744 840958184 707486760 464258706 788661664 677785608 635950984 865542392 702418940 647844792 876828863 865141992 836570888 652380936 574417384 292055480 363236136 373285992 377612760 647003720 517901208 316186728 347558184 507504936 376546542 508797176 411551716 523837032 538541000 255913472 616040362 480881546 154132712 188157992 212994440 507736552 411255836 276137336 554353192 173713960 403013088 286481704 260873464 230640552 155264776 539141096 574195464 564771368 263978280 197425736 214759912 487453992 389610856 235558600 167048232 375973928 474418152 572130856 520640608 462198216 427615848 483567842 354156568 256719665 335371560 343559464 224120104 542246856 234506616 562800488 359349160 276949864 449892136 253425444 438612264 280607280 583573352 575361984 369589032 648443944 645983632 598401320 371845992 380568616 386955136 442321008 372474024 330036262 293829416 540551144 323758784 568248344 262198824 318693288 475357640 182076312 209933920 382905400 363298280 570442484 386250344 555202432 322104872 493113768 601719944 291432028 556642736 388266720 247111520 450359412 503878562 223030587 497089736 541330472 431155044
134947772 199923904 10567680 259133408 75707392 42271952 130976224 500020928 324309060 445335836 365111580 381798953 256631964 117653388 263319456 202304912 132878224 317649152 187430984 298339588 416849856 403107616 46046240 186928576 505032768 362769824 43313932 385368084 31668732 295174272 325829608 396049360 378180800 118145068 271336960 23526296 8820608 238349440 33433504 37373632 384702912 472944454 486866880 79359288 56166830 437928404 232115136 284033440 491530560 43416832 73627648 74458816 161410240 488928840 52224416 415174584 383707776 89607200 281688512 76583104 499816080 292257448 8751296 19456128 306007024 128122521 282933952 101172660 178677056 99625437 82096755 371155444 404450240 394627402 310763392 224992640 18453672 275582928 403167072 22683230 277623398 32917536 67571832 119818816 285474240 23397792 222759608 453374688 337920704 343503040 143652544 411258432 505039184 433892032 412779480 193747352 148687596 483520472 302606368 421147424 627206976 273720064 196040168 653142272 455827775 353676520 501053300 402444000 178713488 85869188 316132784 84929536 806971744 145253120 652202602 205111604 525564820 677673632 433929930 888355828 25099360 665896432 627993768 286317056 287400912 375767536 489577216 715642112 535337396 483105664 468237824 145358208 677963616 896817608 533556368 724683148 848161904 971042464 369198816 171899040 14630544 705742848 875530240 448301952 11711240 582807104 825348480 691234109 269458816 187827840 175661232 347153280 761673216 741452180 810319536 407758912 309607808 778679104 49728832 760912840 28409300 627003837 207805792 568886528 58531724 128266384 610522560 995376532 548783760 207274200 236429808 338987644 754973240 431113888 745211406 731002152 428317696 808342722 27009556 318817792 905437470 367264352 958471232 923681888 908300640 501396480 829708724 961521768 842827056 699589380 791204352 545299864 583786544 747547392 463322001 338256736 301170456 305332760 267612288 236024192 581384126 448755646 821699462 697443282 472173066 608396746 861936626 546909490 438369330 607851570 671642802 832922566 635699474 422533586 560210962 829834130 866584085 661804946 504877952 760842050 545981394 490685818 895531918 881557522 586344702 748893986 710013874 834517666 818502912 869307570 912808114 786763456 835977554 718820082 442787378 662390802 877255442 520497650 648246546 460433554 890671874 740549138 639189062 726700194 880318610 552220050 684516066 816131162 821452850 497069842 862459776 626523922 682442218 519511570 675838382 455926914 833015402 460226322 722935634 630740594 459911028 897634066 580412562 748040760 482110668 459202322 555331490 626657618 446207922 501113362 574104074 746435211 603548626 520013086 628423922 498014338 703069138 904886748 583282194 503952146 542044242 875791068 729190146 859896018 550112768 439514098 424643650 735449362 772792543 787140768 487570740 676895844 698508434 807065600 910034786 729030930 571350502 817781762 800194370 699450898 675480168 412825468 870136132 756201362 817774484 502893480 611734832 633015168 835168432 588806672 697892412 776790932 531142512 600152816 625736976 828809056 464438526 417028144 632377036 849529776 437217184 554026240 654686332 538198544 780744880 421099640 635094176 799042576 434655632 774642832 474674816 737276500 464856752 609857476 801028656 398792464 473309716 597927600 519270312 868371200 700348944 549633552 607900176 740327696 547478348 833583056 738429712 801487120 418217304 583324912 674670208 492873447 717394278 582473220 619232032 767752040 682118560 815878640 788775440 382701940 674969904 419674476 634064400 852156944 720212400 589175426 454905576 824844320 516959580 841766921 393195536 742639652 770876896 686676576 646436104 451751568 519796528 631647516 555797648 845060192 737831919 443090576 503085664 772519696 408651846 869012936 786315376 652843952 409615898 734018856 623142800 581308176 810899584 647776132 593201984 822186055 810499184 781928080 597738128 519774576 325558220 396738876 406788732 411115500 680506460 551403948 349689468 381060924 541007676 410049282 542299916 445054456 557339772 572043740 289416212 649543102 514384286 187635452 221660732 246497180 541239292 444758576 309640076 587855932 207216700 436515828 319984444 294376204 264143292 188767516 572643836 607698204 598274108 297481020 230928476 248262652 520956732 423113596 269061340 200550972 409476668 507920892 605633596 554143348 495700956 461118588 517070582 387659308 290222405 368874300 377062204 257622844 575749596 268009356 596303228 392851900 310452604 483394876 286928184 472115004 314110020 617076092 608864724 403091772 681946684 679486372 631904060 405348732 414071356 420457876 475823748 405976764 363539002 327332156 574053884 357261524 601751084 295701564 352196028 508860380 215579052 243436660 416408140 396801020 603945224 419753084 588705172 355607612 526616508 635222684 324934768 590145476 421769460 280614260 483862152 537381302 256533327 530592476 574833212 464657784
315348248 380324380 190968156 439533884 256107868 222672428 311376700 680421404 504709536 625736312 545512056 562199429 437032440 298053864 443719932 382705388 313278700 498049628 367831460 478740064 597250332 583508092 226446716 367329052 685433244 543170300 223714408 565768560 212069208 475574748 506230084 576449836 558581276 298545544 451737436 203926772 189221084 418749916 213833980 217774108 565103388 653344930 667267356 259759764 236567306 618328880 412515612 464433916 671931036 223817308 254028124 254859292 341810716 669329316 232624892 595575060 564108252 270007676 462088988 256983580 680216556 472657924 189151772 199856604 486407500 308522997 463334428 281573136 359077532 280025913 262497231 551555920 584850716 575027878 491163868 405393116 198854148 455983404 583567548 203083706 458023874 213318012 247972308 300219292 465874716 203798268 403160084 633775164 518321180 523903516 324053020 591658908 685439660 614292508 593179956 374147828 329088072 663920948 483006844 601547900 178509168 319185664 442961920 808099504 280308672 481763664 479036996 748502240 224728288 917268128 943794560 432721312 60594208 178644285 424710192 414921636 971322000 108111360 768642680 882787864 178214768 667333536 829687296 720970634 631296384 855774528 429684953 597078880 344983104 46508968 577611072 897755658 869462528 55411744 14180224 571794944 387680298 764321984 506299344 223048960 584128768 21830632 859066848 25938912 738710920 124698416 246822500 353860444 228919200 10592000 499399232 258166464 246147486 243085372 837047296 624258944 892520448 454047488 620078608 719325920 234491116 729798760 272778477 356076720 187434336 816376000 27862528 279680000 633639536 68725484 883372048 314258432 900607208 262027272 930263960 933300224 520554496 612650688 91586048 943876836 312771328 746934784 121992448 326888138 744132480 370160512 588614574 590196160 252860928 783126608 344377533 361870784 420703632 682414720 484400872 945853968 755779552 457442264 463028928 803067904 262909424 130280944 503224760 378968580 153698364 289922044 543461924 228434788 119894628 289376868 353168100 514447864 317224772 104058884 241736260 511359428 548109383 343330244 186403250 442367348 227506692 172211116 577057216 563082820 267870000 430419284 391539172 516042964 500028210 550832868 594333412 468288754 517502852 400345380 124312676 343916100 558780740 202022948 329771844 141958852 572197172 422074436 320714360 408225492 561843908 233745348 366041364 497656460 502978148 178595140 543985074 308049220 363967516 201036868 357363680 137452212 514540700 141751620 404460932 312265892 141436326 579159364 261937860 429566058 163635966 140727620 236856788 308182916 127733220 182638660 255629372 427960509 285073924 201538384 309949220 179539636 384594436 586412046 264807492 185477444 223569540 557316366 410715444 541421316 231638066 121039396 106168948 416974660 454317841 468666066 169096038 358421142 380033732 488590898 591560084 410556228 252875800 499307060 481719668 380976196 673177938 410523238 867833902 753899132 815472254 500591250 609432602 630712938 832866202 586504442 695590182 774488702 528840282 597850586 623434746 826506826 462136296 414725914 630074806 847227546 434914954 551724010 652384102 535896314 778442650 418797410 632791946 796740346 432353402 772340602 472372586 734974270 462554522 607555246 798726426 396490234 471007486 595625370 516968082 866068970 698046714 547331322 605597946 738025466 545176118 831280826 736127482 799184890 415915074 581022682 672367978 490571217 715092048 580170990 616929802 765449810 679816330 813576410 786473210 380399710 672667674 417372246 631762170 849854714 717910170 586873196 452603346 822542090 514657350 839464691 390893306 740337422 768574666 684374346 644133874 449449338 517494298 629345286 553495418 842757962 735529689 440788346 500783434 770217466 406349616 866710706 784013146 650541722 407313668 731716626 620840570 579005946 808597354 645473902 590899754 819883825 808196954 779625850 595435898 517472346 540615184 611795840 621845696 626172464 895563424 766460912 564746432 596117888 756064640 625106246 757356880 660111420 772396736 787100704 504473176 864600066 729441250 402692416 436717696 461554144 756296256 659815540 524697040 802912896 422273664 651572792 535041408 509433168 479200256 403824480 787700800 822755168 813331072 512537984 445985440 463319616 736013696 638170560 484118304 415607936 624533632 722977856 820690560 769200312 710757920 676175552 732127546 602716272 505279369 583931264 592119168 472679808 790806560 483066320 811360192 607908864 525509568 698451840 501985148 687171968 529166984 832133056 823921688 618148736 897003648 894543336 846961024 620405696 629128320 635514840 690880712 621033728 578595966 542389120 789110848 572318488 816808048 510758528 567252992 723917344 430636016 458493624 631465104 611857984 819002188 634810048 803762136 570664576 741673472 850279648 539991732 805202440 636826424 495671224 698919116 752438266 471590291 745649440 789890176 679714748
133 457 17
357 323 65
421 105 49
221 217 169
321 73 41
405 129 1
33 169 89
37 201 29
201 229 189
301 389 87
377 37 49
453 301 1
441 453 5
79 5 136
25 165 121
277 351 87
449 457 41
315 401 17
97 125 89
369 101 5
53 465 17
73 477 1
205 213 165
421 459 39
491 301 3
71 345 141
341 313 57
97 305 29
261 43 105
141 57 233
341 153 17
133 449 9
253 435 37
309 273 65
181 413 73
401 451 21
85 309 113
24 221 233
321 373 1
497 161 3
241 169 45
61 65 405
107 350 30
17 85 65
69 1 321
77 389 33
376 99 3
53 1 65
389 45 97
145 49 221
93 49 321
225 437 5
481 45 17
353 245 61
25 261 41
309 139 81
269 477 9
481 75 17
339 201 81
37 405 64
451 9 22
185 345 9
251 197 81
65 393 25
205 113 257
449 425 9
37 441 13
253 247 137
161 100 161
375 17 119
385 49 37
397 81 49
237 309 45
57 63 181
161 153 29
77 61 361
305 27 193
61 393 53
305 397 25
353 433 17
245 373 1
413 281 57
345 461 17
361 325 29
421 173 1
357 85 65
81 327 45
417 417 69
117 177 49
285 13 89
421 329 33
153 101 229
213 439 21
453 53 17
385 41 1
297 413 33
49 329 49
365 381 97
493 167 1
217 265 137
306 155 17
113 113 269
169 133 57
321 173 157
29 465 9
465 57 9
277 261 97
311 301 33
21 81 393
421 391 1
321 101 5
261 377 97
255 87 241
305 353 1
141 441 25
317 301 89
97 105 199
205 333 91
141 397 57
169 145 165
201 281 149
241 41 165
195 409 57
449 377 5
157 229 81
481 439 1
117 1 193
433 149 17
201 449 9
75 377 117
153 381 81
5 169 213
359 245 93
273 109 89
149 153 45
269 189 105
317 1 157
181 81 41
113 469 25
353 438 61
401 465 7
65 185 206
425 441 33
469 61 1
140 393 9
113 149 145
61 441 45
173 363 103
489 457 1
469 325 1
5 189 121
109 153 9
157 177 105
229 233 77
181 181 1
133 441 25
445 101 49
401 344 65
273 9 185
349 269 101
273 177 53
257 25 205
397 203 25
417 457 17
277 1 103
133 9 209
375 198 125
181 373 113
469 405 17
229 205 255
213 421 33
251 221 189
213 469 5
341 465 33
165 277 41
70 10 74
1 497 1
141 165 81
465 449 29
461 321 25
465 381 9
181 133 97
281 97 153
114 85 334
65 161 237
37 329 33
221 305 93
225 37 129
337 149 141
280 157 78
1 341 97
81 201 277
77 385 57
417 77 53
177 251 145
465 413 1
133 401 49
301 205 145
325 9 161
261 401 5
393 305 71
97 417 65
181 341 129
429 401 28
169 469 1
33 327 117
405 25 1
453 285 1
85 57 237
137 213 97
497 75 1
61 5 145
137 317 113
133 27 113
317 445 29
301 321 9
333 307 105
101 261 113
425 89 25
153 19 45
229 257 193
113 185 1
453 421 41
141 1 271
337 321 17
85 209 261
253 213 233
189 353 133
310 437 1
149 189 25
497 297 1
57 198 22
181 321 29
481 169 9
381 73 1
53 205 125
425 345 69
381 257 57
265 33 161
1 245 225
225 469 1
351 377 34
209 265 73
313 421 1
309 41 95
153 53 241
73 265 133
297 397 1
1 245 1
305 481 17
403 249 35
437 329 53
421 21 49
491 65 3
433 377 49
63 369 45
93 321 85
29 295 203
205 37 265
341 389 33
305 495 3
89 393 52
389 289 65
261 485 1
357 297 129
109 281 57
497 101 3
57 369 84
357 71 113
265 449 9
37 201 145
204 333 121
481 109 13
383 421 49
209 1 145
17 153 117
421 21 49
445 491 3
269 241 201
429 245 41
317 417 33
425 289 21
309 293 81
433 232 17
457 377 23
37 297 55
77 237 109
457 201 25
249 233 49
209 21 123
417 285 13
209 181 85
81 177 161
81 341 33
137 405 49
112 101 209
353 229 53
13 85 221
417 493 5
81 165 137
441 357 59
81 161 173
49 191 39
177 341 97
305 33 129
305 125 53
309 405 21
105 185 41
105 301 137
157 325 23
277 329 63
473 221 17
309 221 33
69 480 3
369 349 81
201 181 101
265 121 53
469 189 1
45 45 265
75 121 349
201 241 217
309 477 23
97 357 97
113 143 351
405 245 65
41 405 77
241 265 217
237 177 161
181 465 1
145 181 221
385 69 61
377 185 63
93 453 17
465 249 1
245 57 129
253 85 81
237 278 207
405 413 73
61 17 433
493 217 1
465 121 13
421 421 57
493 141 1
77 285 153
19 125 201
1 231 77
189 267 119
201 45 271
89 133 217
137 153 177
401 445 25
325 459 27
477 305 1
1 169 267
349 469 1
369 153 13
5 10 215
289 65 145
237 201 57
469 313 25
201 69 159
309 197 33
289 297 193
407 331 49
425 433 57
17 403 13
1 485 1
425 293 57
165 461 17
485 409 7
253 323 73
297 197 173
1 261 209
33 37 97
493 69 1
285 341 105
273 269 133
313 145 25
109 189 235
257 285 1
297 285 193
425 101 1
265 149 23
85 85 1
317 461 29
305 110 107
17 142 229
37 101 81
401 359 5
79 229 241
71 489 1
89 201 29
83 441 29
233 205 5
197 305 185
401 233 97
193 117 141
161 389 1
17 185 201
373 169 103
193 353 49
445 233 41
73 401 61
73 413 57
449 97 49
426 417 56
81 349 85
221 469 1
377 289 41
353 213 41
301 454 27
277 1 161
437 221 1
1 69 337
13 137 39
433 369 17
37 189 285
101 245 153
421 215 51
121 77 97
138 245 159
221 459 35
117 61 177
489 445 1
405 285 33
141 277 1
101 129 349
441 293 41
129 229 129
421 409 77
339 477 1
217 305 177
285 449 41
277 257 65
185 81 253
345 173 120
217 41 53
265 381 113
93 341 5
45 173 145
221 369 117
441 441 36
65 25 129
349 389 97
349 361 101
169 1 257
485 441 5
61 213 177
429 481 1
41 337 115
481 317 3
185 13 73
281 133 141
401 217 83
421 393 65
49 301 145
153 377 57
425 276 13
53 269 1
361 397 81
317 457 13
489 351 5
325 453 17
401 297 33
165 129 305
381 269 113
373 189 1
497 197 1
41 449 29
113 105 341
101 137 261
1 381 89
425 485 9
353 201 9
385 141 1
33 345 13
81 1 373
217 61 269
165 243 13
261 157 161
421 261 33
465 177 9
221 481 9
421 415 65
253 13 41
245 157 237
409 337 13
193 445 33
257 321 121
73 93 355
253 153 169
333 185 73
157 1 341
21 357 97
3 361 29
123 151 257
133 149 33
109 369 85
260 385 101
409 109 81
377 153 25
121 189 282
401 441 2
449 385 29
93 469 1
351 409 69
245 301 145
5 37 97
209 125 81
357 93 129
465 323 25
85 277 1
183 197 113
165 310 100
357 233 1
285 249 9
365 430 60
297 493 1
389 123 1
477 285 9
441 369 5
481 5 1
139 341 1
49 93 307
289 37 97
253 61 49
346 103 64
335 401 5
121 30 21
493 209 1
45 391 53
173 37 40
165 173 21
137 385 21
321 291 147
113 179 193
489 73 5
413 433 41
77 469 17
265 201 233
353 321 29
69 145 353
213 489 9
137 77 157
237 465 25
293 9 65
77 457 31
77 457 37
311 405 29
101 193 229
497 37 3
497 1 1
281 201 171
59 129 141
281 21 161
205 473 17
5 65 213
408 45 32
425 495 5
269 93 153
453 249 33
365 29 17
461 145 9
361 321 21
221 273 213
445 113 33
357 185 49
38 145 261
293 37 125
321 337 17
61 77 209
277 149 161
69 425 73
249 1 189
197 137 149
5 209 5
201 109 205
365 337 17
39 305 137
117 489 5
388 433 5
205 257 77
177 1 241
361 337 113
1 1 425
15 57 425
489 185 5
365 317 61
269 361 25
241 337 113
85 405 1
25 269 129
1 97 305
201 153 31
293 337 73
209 309 97
405 373 1
317 81 33
277 139 153
393 349 33
353 253 129
153 453 43
333 185 161
333 389 63
13 205 185
497 393 1
477 297 13
473 181 1
241 465 21
257 381 65
189 221 73
497 193 3
211 297 49
375 329 79
207 29 77
89 213 97
285 249 73
193 33 5
437 422 49
245 437 1
305 93 41
67 469 9
141 213 1
405 101 69
489 61 5
209 81 181
213 205 257
81 441 21
485 321 1
393 253 3
273 181 51
125 373 65
451 117 35
153 401 51
85 273 9
421 13 1
325 425 49
405 467 3
309 485 9
309 483 5
291 423 63
469 403 1
113 213 257
153 329 33
57 321 73
165 405 1
157 133 65
355 229 61
113 73 257
241 329 105
389 453 9
25 85 121
121 333 1
109 229 193
21 329 9
5 373 71
365 130 81
189 189 283
37 233 197
169 397 45
117 249 209
389 141 4
222 9 23
193 237 73
202 461 33
157 5 241
289 31 45
37 481 5
93 217 105
13 97 317
189 301 1
157 175 39
293 129 149
461 293 19
89 25 97
345 97 133
281 417 25
391 125 13
13 433 5
331 281 7
301 341 81
357 497 3
265 93 145
81 251 201
385 390 19
85 309 73
141 481 5
129 477 5
105 341 141
401 145 85
152 257 25
405 41 1
401 385 49
29 497 1
189 437 7
213 189 165
321 429 9
481 153 7
361 451 1
89 81 369
409 497 1
449 73 2
251 273 113
229 299 107
447 301 38
481 149 1
235 437 17
293 343 63
337 377 81
217 85 21
65 361 57
29 1 133
181 149 129
313 213 125
349 349 7
81 123 73
145 100 185
400 77 1
212 420 31
485 469 1
293 1 177
109 153 85
77 73 81
205 189 1
1 365 1
121 197 145
421 29 17
337 345 9
17 421 41
45 345 13
421 385 1
263 341 97
93 153 129
249 217 37
149 181 161
117 287 31
67 433 9
85 274 24
277 433 45
13 477 1
185 409 77
431 153 15
401 93 97
213 369 49
381 401 77
317 29 121
341 201 75
365 393 63
242 385 85
201 165 245
481 293 19
315 137 139
49 361 129
197 285 60
453 421 33
237 133 169
373 13 1
397 289 65
221 353 29
9 499 1
1 499 1
448 349 19
41 353 41
481 25 5
271 1 11
325 181 57
381 409 5
221 413 13
289 361 57
57 317 81
277 169 37
165 1 289
97 369 101
117 341 17
245 125 177
149 337 125
245 437 49
353 221 129
425 409 49
437 90 1
309 217 49
9 189 73
29 165 179
177 193 169
373 61 1
477 249 17
153 377 57
385 465 33
269 433 37
5 329 125
401 321 1
497 85 1
317 165 177
121 485 7
385 137 17
69 3 221
1 133 273
493 29 1
457 282 6
61 233 101
233 345 22
393 359 69
251 105 179
285 357 121
437 385 49
457 301 5
465 213 35
341 425 73
293 81 193
401 161 33
129 49 321
120 118 51
313 481 17
333 53 29
1 113 101
221 49 17
229 397 1
145 1 211
97 281 33
261 41 93
209 373 117
467 329 33
221 17 105
109 351 7
365 273 9
157 105 313
369 385 1
181 97 113
113 477 9
377 143 17
439 61 17
101 457 17
377 493 1
457 369 25
29 341 121
17 401 25
237 265 189
473 461 9
455 301 37
397 129 57
365 391 87
405 301 1
5 237 249
381 177 1
169 219 193
169 169 161
85 181 239
161 221 105
441 49 59
227 435 15
153 445 41
193 397 41
12 145 309
49 193 261
365 381 41
237 197 225
247 189 71
433 357 41
461 85 1
269 69 205
281 251 61
81 295 43
373 137 1
69 301 153
361 109 17
251 169 111
481 413 17
313 145 77
390 447 1
166 225 189
373 401 97
41 261 33
207 221 169
37 177 165
329 77 45
145 133 125
301 347 111
41 169 157
1 337 57
285 85 1
369 289 97
121 169 113
271 457 9
253 273 125
285 121 113
183 481 13
41 281 217
99 181 169
475 481 5
221 61 65
157 165 169
153 73 267
293 1 81
17 161 149
293 141 97
73 241 97
301 369 65
65 133 145
421 117 33
269 421 65
65 325 97
197 457 41
97 385 93
73 129 249
385 69 9
73 185 229
317 269 49
477 489 9
489 329 5
333 89 65
465 305 21
281 295 165
25 21 53
385 485 1
385 116 65
453 121 1
95 359 119
469 85 25
233 309 129
101 405 65
221 306 148
353 309 89
37 197 73
149 341 49
285 345 31
21 369 45
157 365 27
169 409 1
5 473 21
321 93 85
101 21 129
125 425 37
407 441 29
217 75 5
385 253 73
189 9 113
29 189 1
89 216 201
153 469 1
189 265 185
409 253 25
81 171 287
469 1 25
129 433 21
389 249 57
225 425 9
57 465 9
81 21 137
323 381 1
97 141 209
413 319 9
285 189 35
341 30 51
450 101 41
377 74 21
39 153 29
21 267 151
273 93 25
383 205 23
315 473 13
437 401 1
471 165 1
269 33 9
113 277 33
301 433 49
369 153 1
229 325 129
33 237 98
301 281 185
121 341 33
89 345 145
441 322 41
45 417 61
385 241 105
364 6 84
225 258 122
449 41 15
153 109 105
257 37 31
25 433 49
441 405 1
153 43 5
185 101 135
129 429 1
441 359 49
485 85 13
9 37 14
481 5 1
337 349 113
1 441 1
269 221 161
325 301 45
1 161 221
149 329 25
285 134 73
273 217 173
1 433 13
69 141 209
89 57 1
449 205 19
309 105 1
225 445 1
409 421 21
257 75 229
57 449 49
441 263 45
263 73 135
397 437 1
85 325 132
217 497 1
253 471 9
25 61 129
233 365 65
405 289 49
121 294 18
381 341 1
45 319 121
13 393 1
33 1 113
141 129 345
99 417 37
317 201 153
389 459 39
213 1 19
313 309 101
245 341 15
241 369 9
329 153 41
161 113 237
117 201 201
145 433 49
369 77 21
285 413 73
5 353 65
345 333 137
229 149 241
313 297 149
156 301 161
377 309 53
89 141 161
493 93 1
381 357 61
85 405 67
321 37 113
469 37 1
261 191 181
185 493 3
173 469 1
37 305 77
481 77 13
305 65 81
241 369 85
481 405 1
197 385 69
493 105 1
321 381 85
157 165 85
405 351 65
459 65 7
141 405 13
273 233 129
53 281 213
225 281 149
323 189 51
185 425 69
425 81 49
17 301 149
402 401 23
301 435 19
237 449 47
345 405 85
269 409 81
61 65 269
233 89 115
477 189 7
329 4 125
101 297 33
185 135 29
439 221 3
341 487 7
177 320 107
477 343 1
301 485 1
157 487 13
173 321 153
63 13 149
63 465 13
361 401 93
345 389 97
153 301 137
415 329 23
441 309 28
445 137 53
171 105 91
497 293 1
465 25 13
357 371 25
461 189 17
201 81 25
173 473 17
481 361 17
93 141 9
201 313 97
1 333 9
449 401 5
461 233 33
269 101 145
445 449 49
433 157 1
477 493 1
397 145 65
61 397 21
461 377 35
433 401 57
381 313 25
329 269 159
109 193 129
13 237 177
215 385 33
41 373 35
221 101 193
349 409 29
328 401 81
123 305 193
409 329 85
285 137 169
485 369 1
121 49 45
178 285 25
201 145 189
169 477 17
369 493 1
329 1 117
213 141 129
361 393 57
365 169 41
149 153 217
413 347 73
273 405 61
65 29 125
451 229 3
189 325 97
453 241 1
105 407 51
161 105 285
421 487 11
205 411 33
195 33 221
205 421 71
317 417 37
81 225 209
468 409 12
37 69 193
181 119 193
289 425 61
1 73 241
477 109 17
221 173 241
401 133 5
5 313 121
65 353 17
377 241 89
397 181 73
257 249 233
357 253 65
33 265 49
473 65 21
233 281 117
217 129 205
81 401 85
417 194 13
425 137 47
5 493 3
81 285 9
245 421 73
485 361 5
453 237 17
357 33 121
237 385 109
477 229 17
249 69 22
157 345 147
145 208 60
145 5 89
389 53 25
225 493 8
213 249 149
325 113 17
157 493 1
441 145 9
401 27 9
105 498 2
341 349 41
357 293 1
149 193 27
185 137 69
297 37 155
387 69 73
57 313 125
339 471 25
397 21 65
113 87 285
133 49 1
405 221 17
1 181 81
293 189 161
216 485 9
233 13 205
181 389 65
81 37 361
201 225 165
433 197 21
97 53 109
117 497 1
313 41 33
493 95 1
217 365 129
437 169 49
381 293 105
61 59 409
130 133 225
181 373 17
101 235 227
257 497 1
237 197 230
473 433 17
393 5 65
373 425 5
153 205 177
301 233 113
165 281 153
189 23 233
281 65 75
105 169 57
289 153 101
293 93 49
169 433 53
423 109 23
289 65 118
349 401 41
273 129 170
233 361 89
385 169 29
65 1 329
305 265 177
149 405 57
477 21 1
469 185 1
437 1 28
217 241 213
97 297 153
337 17 133
385 321 29
257 389 33
485 69 1
277 85 1
185 417 81
205 37 241
65 137 21
173 141 49
221 137 223
385 489 1
438 345 40
121 29 185
225 57 49
93 457 5
325 473 21
133 473 5
417 87 17
321 361 9
483 493 1
437 353 1
197 153 261
421 281 65
305 39 157
265 97 229
5 206 49
425 61 61
33 85 289
281 221 81
269 441 1
85 93 337
65 81 57
129 493 1
313 112 93
93 415 63
277 99 65
433 237 45
409 217 29
421 457 17
109 173 249
245 117 1
369 49 5
317 41 1
165 29 273
189 133 9
385 33 93
173 245 235
341 441 17
199 89 3
89 217 97
149 57 301
73 357 65
277 53 113
406 1 1
433 137 1
229 469 1
449 273 41
2 275 3
201 321 101
109 57 73
292 249 186
385 301 97
1 285 1
233 121 181
29 481 1
437 485 1
305 157 119
85 369 121
167 171 78
181 469 1
129 431 21
433 469 17
301 141 129
117 73 173
433 189 45
341 385 41
73 273 149
477 125 17
149 261 105
133 17 257
345 21 9
229 343 105
461 161 9
129 113 91
497 245 1
49 197 81
97 9 145
377 57 44
125 89 185
113 37 353
205 241 139
257 313 89
89 353 57
437 477 17
137 321 165
61 21 353
57 197 177
161 471 20
85 13 225
173 213 225
487 377 3
273 173 109
285 277 193
385 117 25
293 269 129
257 201 197
189 17 159
237 157 171
317 485 1
357 1 3
161 417 73
201 289 109
301 293 1
301 321 161
449 37 25
141 65 169
285 349 117
469 445 25
81 137 33
107 65 7
457 285 36
171 421 1
177 81 45
65 109 145
437 297 1
271 385 55
261 161 57
249 401 1
449 435 5
167 297 153
477 365 9
429 13 57
473 149 25
389 385 107
29 184 181
421 41 46
129 345 145
93 89 241
365 1 33
175 213 145
209 269 73
385 149 113
420 213 38
397 113 57
225 453 5
33 433 1
381 145 1
337 317 161
417 21 81
241 261 17
37 477 23
197 413 57
233 29 53
37 313 25
305 347 49
321 151 53
309 373 1
53 317 57
165 485 1
293 467 13
425 201 1
353 85 101
60 317 17
377 321 73
246 369 13
249 1 27
149 77 9
185 445 13
205 393 57
57 413 30
449 241 29
381 5 73
405 405 29
233 317 77
161 73 205
413 205 57
117 377 61
305 269 153
229 245 1
313 121 129
333 121 3
57 381 41
457 233 33
371 313 1
385 181 27
377 261 1
57 149 129
473 357 7
205 329 85
25 153 27
221 477 9
345 1 87
152 239 115
405 145 65
221 257 121
149 205 153
301 493 1
233 49 217
229 25 33
333 333 1
207 33 279
321 481 5
138 437 25
197 301 65
445 225 49
125 421 25
261 101 178
49 209 229
357 175 45
481 281 9
405 21 49
461 425 29
37 309 65
381 357 105
129 381 81
457 373 21
185 289 103
226 1 202
193 341 129
381 261 1
157 473 21
441 153 9
475 123 21
453 353 3
469 173 1
389 365 68
165 421 49
109 273 105
125 337 113
385 125 29
481 27 1
17 397 89
41 281 161
241 281 93
85 363 111
337 57 45
485 241 10
25 233 101
25 457 21
189 413 41
325 157 19
265 157 173
69 205 1
185 9 301
163 209 69
69 57 337
121 429 41
133 445 32
385 89 33
473 257 26
489 381 1
93 217 237
176 405 33
169 401 85
181 267 101
241 373 1
449 353 9
1 369 81
437 169 1
299 149 107
457 241 41
135 421 17
237 314 3
401 463 35
491 437 3
253 83 73
21 365 105
321 261 21
101 165 177
65 109 187
101 73 117
325 133 143
141 145 69
41 189 265
253 209 113
269 101 129
417 485 1
345 413 35
19 171 45
395 433 21
285 145 57
177 247 227
349 17 1
165 293 69
423 397 77
458 417 9
341 65 53
193 193 13
101 257 57
477 201 1
449 33 17
155 157 325
385 173 113
37 445 17
1 117 321
101 495 3
391 1 27
149 497 1
389 221 51
213 109 191
425 135 75
113 149 225
333 161 25
14 181 89
373 1 89
217 243 179
367 345 114
229 9 201
121 209 73
169 301 161
349 85 15
193 5 185
193 97 109
85 113 253
6 273 3
145 201 77
201 401 65
89 481 2
406 473 25
169 305 141
109 251 3
9 73 181
381 473 1
141 61 339
201 497 1
485 185 1
329 141 145
485 461 13
281 13 81
421 199 65
296 361 63
157 25 233
81 121 193
417 343 17
73 85 110
5 341 13
309 321 53
449 167 49
305 161 53
322 353 33
301 361 41
89 333 49
101 385 81
325 429 45
357 145 1
489 373 1
357 173 49
237 309 65
221 213 9
181 457 25
325 373 113
361 69 29
194 129 248
353 301 57
349 113 9
277 184 97
397 185 65
161 437 57
327 463 33
117 237 73
181 21 257
473 241 1
185 487 5
329 296 33
441 465 9
250 409 33
265 185 4
485 105 1
293 394 10
225 429 69
481 197 13
185 321 105
381 385 77
5 153 39
401 377 9
213 385 5
489 85 7
13 237 47
477 159 9
381 89 117
13 133 81
105 167 217
386 251 1
273 181 117
117 89 257
259 21 163
106 305 3
85 173 9
261 129 137
193 233 5
309 325 49
412 321 44
41 57 26
189 5 289
421 457 13
41 301 1
269 485 15
403 61 55
401 109 1
389 265 17
1 81 281
337 65 57
499 237 1
417 297 73
433 45 45
181 289 5
181 212 45
1 165 209
481 57 5
85 257 63
269 101 7
129 265 153
337 129 73
145 217 25
185 49 216
97 105 345
199 109 167
201 249 91
213 469 17
169 373 113
253 77 169
370 433 49
425 157 65
73 69 241
107 101 197
241 465 25
495 471 5
445 9 17
401 305 77
189 373 33
237 45 1
121 407 77
437 489 1
389 255 1
493 237 7
221 299 161
269 493 1
269 201 77
21 253 153
425 389 25
261 57 81
405 313 81
109 305 61
289 433 49
109 441 9
369 393 25
81 169 185
35 345 33
49 384 65
121 369 117
237 417 21
315 493 5
325 361 121
365 317 133
329 307 33
341 385 105
253 393 1
29 41 453
181 65 161
125 245 193
353 413 73
175 37 223
13 233 237
105 293 161
221 443 17
45 141 1
165 489 5
321 27 169
381 437 1
1 1 153
433 469 17
433 313 61
109 427 1
147 249 1
85 465 9
287 445 35
201 39 261
123 133 281
41 153 319
29 225 97
177 181 33
309 9 49
161 451 13
401 189 53
33 37 297
353 397 57
299 281 179
89 209 129
253 498 3
237 281 65
41 225 133
65 269 225
425 169 5
317 153 97
201 251 159
29 236 40
181 309 37
353 317 145
137 337 13
453 205 17
441 457 1
493 109 1
205 193 143
397 371 73
205 25 65
153 301 169
385 341 35
321 241 1
57 481 13
357 13 33
365 393 65
473 229 21
201 21 197
372 449 5
241 101 235
175 129 265
5 261 228
289 229 53
429 309 9
205 205 165
329 1 29
49 429 25
165 325 73
141 157 119
470 41 1
93 269 17
44 221 217
29 41 177
313 305 157
133 197 97
313 393 1
297 233 79
25 233 113
69 289 37
105 409 65
361 221 53
41 117 145
477 21 17
389 81 41
323 449 17
129 85 345
13 221 249
413 101 75
5 273 61
119 305 51
321 341 118
113 341 141
333 383 67
105 45 7
181 221 275
189 397 20
437 413 41
357 325 49
229 329 147
457 401 41
138 151 343
433 193 41
151 197 257
457 141 13
460 285 23
405 17 85
37 161 297
430 305 35
394 281 89
261 141 113
321 305 77
208 381 99
205 253 53
171 305 61
313 407 41
309 485 1
305 321 159
497 1 1
65 101 245
46 385 113
281 477 1
177 397 29
95 233 193
389 185 49
273 77 81
189 137 1
137 321 1
435 201 65
422 49 50
341 85 49
105 321 173
217 19 49
152 21 330
461 261 25
433 233 37
181 421 57
245 369 29
493 409 5
177 449 9
267 137 67
1 65 145
485 401 1
457 365 9
225 379 101
113 285 169
260 493 1
401 304 17
93 405 40
145 129 249
319 349 49
129 385 81
295 221 141
193 125 179
485 281 9
401 77 35
221 269 57
485 345 1
153 113 109
301 229 183
37 385 77
353 399 95
61 197 273
365 201 1
413 353 73
21 77 33
211 329 145
305 109 131
485 153 5
151 273 31
93 213 233
399 185 55
25 165 321
297 129 125
1 397 5
125 199 87
429 349 25
237 318 103
81 21 46
417 29 9
153 201 193
321 153 13
237 61 41
405 1 65
241 337 61
401 45 51
337 141 93
457 341 23
410 258 12
373 5 73
445 189 33
355 353 92
41 393 73
145 413 41
29 291 171
137 311 9
477 461 9
369 409 35
161 317 17
473 453 1
112 155 197
165 429 65
109 209 185
215 1 193
381 149 35
13 369 121
81 74 21
425 65 65
279 341 49
297 489 5
461 351 25
53 133 225
69 233 149
189 493 1
329 61 137
129 437 49
473 45 15
481 301 9
341 349 119
251 461 21
477 361 1
453 5 33
123 287 43
265 173 217
229 141 57
385 409 49
97 209 145
479 357 1
137 369 37
423 341 75
261 139 1
81 101 209
365 389 69
477 381 13
361 461 21
221 249 245
217 441 37
21 25 453
485 337 1
431 317 53
313 29 49
149 253 17
341 162 153
485 433 1
306 321 129
433 145 45
193 117 17
265 189 57
169 217 53
109 351 101
129 393 53
401 305 81
101 313 5
337 205 161
137 173 105
61 429 71
481 295 5
273 213 13
1 361 1
313 149 161
229 209 145
33 225 77
33 181 217
253 61 129
327 249 119
21 229 57
33 41 141
233 101 65
465 1 29
145 153 313
269 321 57
365 485 1
41 149 271
49 373 97
141 469 1
493 313 5
113 328 7
301 177 65
127 197 209
25 69 289
281 345 97
385 49 113
301 45 125
281 421 65
273 237 33
373 385 69
101 105 269
125 61 65
249 285 185
437 297 53
257 473 1
437 289 57
235 385 49
33 473 13
253 441 5
27 393 9
471 261 25
313 13 117
89 87 5
125 421 31
425 113 13
269 425 27
337 25 45
13 301 129
431 129 67
289 161 177
153 1 325
61 285 41
405 297 20
109 1 367
333 393 57
421 9 41
177 97 25
261 29 83
1 361 17
385 201 1
85 201 241
109 1 113
1 401 65
221 449 17
133 173 257
161 29 149
385 413 81
425 157 73
441 127 1
329 461 25
269 165 25
385 312 53
341 357 57
117 161 85
5 437 1
91 237 101
125 229 89
445 281 9
305 497 1
182 117 311
225 293 17
385 237 37
485 489 1
169 53 301
141 265 117
33 322 114
481 357 13
361 125 45
57 415 35
81 385 5
261 241 229
132 301 97
113 137 229
45 248 8
265 365 105
257 461 1
325 433 53
173 313 13
443 497 3
37 177 301
89 181 221
173 253 81
1 141 209
37 285 169
101 249 237
271 1 71
289 405 1
425 397 65
213 85 105
21 83 221
485 325 9
137 425 9
101 393 23
109 369 85
461 305 21
416 85 83
389 77 41
309 385 9
273 229 29
411 333 7
405 197 65
121 485 11
385 49 61
353 41 121
273 485 9
81 309 129
171 385 13
105 481 1
97 25 69
281 433 25
365 453 1
401 405 49
173 361 81
321 345 73
185 21 81
373 125 33
161 321 25
445 189 5
193 189 54
57 217 277
185 301 193
65 381 57
425 49 61
341 9 41
455 125 13
485 309 1
325 53 169
369 353 27
37 485 1
397 401 57
457 245 33
197 49 101
389 293 49
417 461 17
437 109 49
101 469 5
209 461 21
21 265 85
413 485 1
349 29 65
457 161 1
453 345 1
25 269 33
229 69 83
377 153 105
469 205 25
65 69 215
369 37 29
171 373 97
141 481 17
309 19 129
441 145 37
305 113 145
473 477 1
353 433 49
305 481 1
9 69 241
375 477 3
325 239 8
365 201 105
33 481 1
429 141 5
25 303 19
345 269 97
273 125 153
229 327 31
169 109 177
59 273 177
77 297 1
205 295 63
139 465 21
453 277 33
101 21 201
181 321 17
357 261 81
97 333 49
189 153 305
468 47 12
407 473 21
289 257 153
405 69 37
449 182 13
13 485 5
289 175 33
457 73 37
245 153 129
445 439 25
85 477 17
281 189 85
321 281 177
497 139 1
161 197 261
185 293 189
309 33 65
385 409 53
405 341 65
49 221 205
317 405 65
445 1 9
13 1 241
397 265 17
260 409 21
313 173 121
301 5 33
253 189 9
453 409 25
13 77 81
93 461 5
257 61 69
289 37 29
169 253 89
201 453 39
367 55 113
93 385 45
261 289 97
449 361 25
39 121 149
45 21 357
257 57 181
93 9 97
335 1 105
13 97 73
413 385 25
445 245 25
37 33 249
33 465 11
481 325 5
165 165 225
477 373 9
361 377 21
139 309 121
273 161 141
121 187 239
177 257 217
85 57 289
301 13 49
357 57 49
193 221 153
469 137 21
295 159 189
184 351 119
465 255 1
307 61 13
413 97 73
81 25 349
65 49 331
193 265 173
61 413 73
193 245 193
144 329 65
301 5 161
371 389 85
73 421 1
433 401 25
455 197 27
29 75 189
5 237 113
325 325 123
485 245 1
377 209 41
61 469 5
217 41 133
377 189 87
329 341 97
333 413 9
453 221 9
221 489 5
1 457 29
357 1 77
401 265 71
465 445 16
1 91 217
41 269 149
85 381 35
49 321 45
477 117 9
1 269 153
1 331 5
29 293 141
369 221 91
329 423 75
173 397 17
93 381 49
457 363 13
413 177 49
216 49 51
353 445 41
161 477 9
1 380 31
141 217 61
337 341 97
429 389 65
113 411 79
1 401 1
313 237 153
201 433 49
457 109 17
349 389 97
385 73 57
153 297 177
77 145 67
421 172 33
265 217 201
21 147 137
93 97 109
1 181 161
245 461 17
177 131 217
205 93 41
141 277 65
51 273 21
313 457 13
481 157 3
469 459 1
21 373 9
221 281 181
25 297 61
185 441 37
133 265 229
421 401 41
73 305 61
467 113 3
321 441 25
277 93 33
497 375 1
43 289 84
13 253 3
329 277 132
105 161 153
353 125 69
81 312 95
493 469 7
41 461 33
221 385 69
37 117 340
393 1 102
153 5 133
457 313 44
433 389 65
469 217 1
357 85 33
397 185 81
201 121 21
481 361 5
421 457 13
469 489 7
1 449 25
245 175 33
23 370 9
276 161 162
169 457 1
153 325 78
477 7 11
72 393 73
341 293 113
101 9 93
145 115 353
1 385 85
173 249 161
361 125 125
465 381 15
201 171 13
105 197 1
343 129 45
153 253 20
293 213 97
341 129 1
229 489 9
411 85 63
233 1 101
493 321 1
361 133 61
409 1 53
369 381 33
409 325 41
481 289 12
117 37 1
57 245 65
137 409 25
281 245 137
493 311 6
461 345 25
101 325 1
229 181 201
261 329 149
1 249 167
73 382 27
365 313 33
181 405 1
401 481 13
221 305 9
85 477 1
457 273 37
85 257 177
229 175 145
237 101 89
1 133 337
481 401 17
169 469 1
385 185 61
473 389 9
109 97 105
273 401 1
13 201 133
209 261 93
141 493 1
213 373 45
373 245 25
489 313 9
1 58 375
329 9 150
485 293 1
273 153 133
453 209 9
393 249 47
309 29 5
69 1 281
417 281 73
289 65 137
103 389 97
17 225 137
9 297 77
317 449 13
91 369 45
253 261 181
25 329 169
201 437 1
129 241 1
73 449 13
233 45 241
89 479 13
185 77 153
373 109 19
497 158 1
457 53 17
409 401 69
33 157 73
285 277 73
425 457 17
309 241 7
5 257 113
53 109 345
289 237 121
21 29 9
265 257 93
373 253 15
257 77 217
331 212 33
485 401 3
481 449 17
453 385 1
263 461 17
245 1 129
173 409 9
137 385 97
471 196 25
281 253 201
285 145 213
153 453 33
417 77 25
105 439 47
317 221 69
268 397 33
313 111 95
213 385 21
209 45 69
206 113 173
153 425 57
181 321 161
313 389 65
465 449 13
333 237 1
155 289 153
153 225 193
385 421 17
17 189 230
25 257 229
85 233 257
25 421 77
305 149 13
321 473 9
277 273 33
441 181 49
421 21 17
85 213 73
401 265 69
61 193 189
117 285 129
361 425 69
109 17 113
281 101 41
81 89 269
189 189 217
329 153 65
347 385 105
357 45 129
325 221 151
291 73 131
381 485 9
33 153 297
133 369 89
497 301 1
129 157 273
135 401 1
77 37 289
385 173 97
329 77 141
285 202 167
85 41 229
188 245 129
469 421 29
201 139 293
161 325 33
129 77 213
193 369 80
441 298 9
429 193 49
161 41 161
201 129 57
393 239 57
277 301 65
69 65 273
469 241 17
213 21 225
433 49 53
5 193 13
389 355 21
1 125 361
255 309 139
181 281 117
49 345 145
397 322 101
393 181 17
409 5 21
465 373 17
149 61 257
277 277 113
257 457 13
489 253 5
37 377 81
381 153 49
125 89 241
311 193 165
385 313 73
49 469 1
133 109 329
397 337 65
293 421 17
144 277 193
492 241 3
89 253 31
214 147 57
213 285 153
145 205 1
5 29 51
145 285 153
477 241 17
373 77 65
293 257 161
417 37 61
25 349 115
165 465 17
413 461 9
349 469 1
457 133 13
301 144 113
337 229 155
183 489 1
445 377 41
249 115 57
445 145 49
129 293 29
137 481 9
61 453 1
225 25 101
297 337 129
473 189 5
57 457 25
193 293 65
493 329 1
1 369 85
377 1 33
497 373 1
137 153 305
463 84 9
69 119 117
229 141 93
21 497 1
425 177 61
297 257 45
173 293 113
261 473 13
477 293 1
453 225 13
245 209 13
130 193 98
441 109 31
97 189 161
293 277 161
485 221 1
301 41 1
449 413 49
241 229 137
465 161 13
193 129 137
19 441 1
361 389 33
1 121 33
13 306 152
485 93 13
93 25 119
191 405 57
25 329 111
313 354 73
471 53 27
405 429 25
305 261 61
249 317 33
413 73 30
261 329 169
489 73 5
133 25 49
13 135 293
133 29 273
37 85 289
325 313 1
413 457 29
33 301 145
21 161 41
461 481 1
389 421 77
129 61 101
469 33 1
251 169 165
205 269 65
181 48 1
329 101 15
45 137 225
257 13 241
50 1 177
17 377 117
369 65 33
261 101 129
87 153 289
421 37 49
195 33 305
165 337 149
430 465 1
217 281 65
1 245 1
125 369 73
311 417 17
283 391 53
437 209 1
137 49 41
161 125 289
441 385 57
17 133 349
149 389 25
193 417 53
389 287 27
397 415 53
401 345 3
17 261 185
145 317 117
51 425 9
113 73 49
61 213 9
177 341 129
349 405 73
451 293 48
153 221 177
405 73 46
257 125 225
385 389 65
153 165 171
69 341 33
353 253 29
3 369 23
61 393 73
173 403 13
317 245 145
271 149 213
305 385 73
433 261 61
385 385 61
93 109 257
241 251 109
21 241 195
297 193 41
165 133 41
473 269 5
281 141 33
153 1 229
305 113 93
397 189 97
237 145 65
265 453 17
405 153 65
241 353 101
237 437 53
209 453 13
153 117 293
57 477 1
313 153 77
453 228 1
409 269 33
209 257 53
113 325 17
153 437 1
441 97 57
319 137 145
221 201 209
161 349 63
237 13 185
413 481 1
161 213 73
305 29 89
277 475 15
329 173 101
333 137 25
5 85 257
71 269 169
171 465 29
161 183 181
177 297 121
141 21 161
401 173 5
169 469 1
405 333 73
201 173 137
269 209 83
93 309 53
469 105 1
289 489 9
381 161 105
445 57 41
169 481 1
317 137 21
321 291 41
381 121 33
477 365 1
37 261 161
89 317 49
461 225 9
345 113 145
471 253 1
65 37 113
441 441 41
313 359 111
305 429 65
89 73 377
273 437 17
353 397 89
233 41 109
277 305 45
299 361 37
437 485 9
201 93 221
145 463 15
397 79 1
489 377 1
85 405 33
89 217 141
241 445 25
473 21 1
125 441 41
315 221 53
389 349 53
341 393 37
129 371 83
407 393 77
219 217 105
13 377 117
273 305 21
325 349 65
65 441 57
421 259 49
273 269 177
101 473 25
384 453 33
289 65 165
85 129 53
329 421 33
437 197 25
405 65 76
165 217 273
189 277 205
337 483 13
173 33 320
41 185 193
493 237 1
137 1 125
1 149 177
237 117 169
425 197 5
149 285 85
449 421 5
137 201 233
65 265 201
473 373 1
133 345 101
329 309 160
73 441 13
241 1 169
397 185 101
305 305 49
133 153 345
25 477 17
13 493 1
61 297 81
313 401 57
165 341 65
137 197 113
451 245 41
173 421 67
365 86 121
37 445 1
201 5 109
149 9 1
261 441 45
485 381 13
61 333 21
53 169 201
46 93 273
125 101 297
461 307 9
473 369 21
33 273 161
61 177 213
461 194 11
197 453 17
193 325 33
419 23 1
421 217 41
1 445 25
189 425 1
385 73 93
9 49 381
1 177 117
333 453 41
281 196 153
493 293 1
433 157 53
181 173 241
72 121 217
472 65 15
365 461 25
25 285 49
1 133 257
213 100 97
137 323 143
253 345 113
401 311 57
133 433 5
347 277 23
37 53 9
259 149 223
425 341 33
125 497 1
209 17 62
345 107 69
217 121 97
353 133 105
389 61 97
349 241 137
235 433 13
465 85 9
313 465 1
457 81 37
342 377 113
45 121 349
493 301 7
379 349 121
329 265 85
145 197 161
45 97 233
417 221 41
421 485 1
282 465 5
331 97 100
389 217 53
261 227 205
25 105 249
37 229 25
62 293 145
133 133 63
385 153 57
13 445 17
49 281 189
453 449 35
369 29 65
1 393 61
304 473 9
293 1 99
353 53 17
5 83 167
395 101 35
405 336 33
1 253 183
245 89 1
425 201 73
57 333 145
61 489 5
165 93 81
449 285 24
237 473 13
207 251 23
169 417 41
73 453 1
345 305 73
315 325 175
5 249 45
413 245 25
75 181 129
433 489 1
293 271 1
141 261 81
457 9 13
153 313 117
424 453 48
189 397 77
1 329 121
101 465 5
441 361 1
1 264 107
249 13 116
457 437 17
297 401 17
305 437 53
185 45 33
381 405 65
361 269 1
139 157 33
57 457 5
75 53 171
411 461 9
139 341 65
405 225 1
113 305 29
9 445 29
1 121 1
173 333 57
37 317 73
65 449 49
157 137 265
225 45 181
249 111 93
153 233 61
116 1 32
85 269 161
51 441 29
1 245 227
121 461 25
141 269 213
297 353 81
361 481 13
45 205 217
405 221 41
453 261 1
181 489 4
65 257 105
37 73 13
69 17 353
357 465 13
317 305 99
257 41 237
125 137 105
421 45 9
9 421 17
307 189 161
33 57 119
345 141 25
1 465 13
325 453 1
1 289 109
181 325 1
305 149 5
421 33 17
269 385 45
153 155 95
133 69 97
19 205 131
173 9 321
401 441 37
141 269 201
33 33 293
367 193 113
45 317 49
25 281 137
61 297 137
29 61 1
81 181 145
469 193 25
29 149 193
353 49 137
281 345 1
313 89 29
175 317 89
403 465 29
433 494 7
497 341 1
405 389 1
29 73 185
71 69 367
301 153 57
197 393 5
213 321 73
89 241 237
209 157 91
165 161 169
189 305 113
361 497 1
189 81 169
281 313 9
415 197 52
17 481 13
133 169 37
100 221 25
122 44 258
89 257 237
349 125 9
293 133 49
269 177 117
349 397 25
185 197 257
401 101 37
415 233 55
197 65 177
97 177 53
321 101 61
265 369 37
321 209 13
89 225 125
361 177 33
265 217 141
1 25 41
481 469 17
1 1 221
3 245 161
485 1 7
97 81 165
441 1 17
69 417 34
317 145 105
45 431 7
73 325 77
77 435 65
245 341 33
149 425 45
85 429 49
401 5 21
393 373 89
181 313 53
337 261 37
181 113 65
85 281 53
97 385 1
333 351 45
293 321 155
341 145 129
485 237 14
341 210 49
365 457 33
125 65 181
204 421 73
215 481 17
397 25 81
364 105 56
373 369 109
205 221 139
209 325 145
337 37 65
57 437 1
49 201 29
93 37 110
493 237 1
185 309 1
425 403 37
85 277 45
301 493 1
421 265 49
85 277 193
457 105 41
129 173 301
469 249 17
485 289 1
189 153 1
209 197 257
9 293 49
353 289 109
221 297 177
233 365 1
257 205 85
81 401 25
477 261 17
287 321 65
369 133 61
153 185 229
33 305 9
8 201 177
101 273 49
350 461 33
393 349 77
189 5 1
197 273 152
149 485 1
373 153 1
301 453 33
313 50 37
81 413 9
153 351 93
141 53 241
201 181 233
169 365 65
81 269 193
229 429 1
269 145 177
377 301 65
261 425 5
457 5 17
253 343 53
361 413 29
321 105 149
29 393 101
223 341 105
317 303 65
25 328 166
293 413 65
385 249 9
265 385 33
405 385 73
13 17 461
353 441 35
333 401 93
9 473 1
225 1 163
281 189 173
93 13 297
305 421 9
1 209 25
433 209 1
177 449 6
377 49 65
293 25 193
353 376 63
149 84 193
141 317 49
377 1 109
485 289 1
485 401 12
485 359 1
57 369 37
217 341 65
47 61 153
249 301 157
393 133 93
437 5 1
401 361 77
365 293 33
325 301 49
457 3 1
93 327 170
213 249 213
267 141 209
453 113 17
389 189 1
353 81 141
233 341 49
241 320 49
357 461 25
45 61 305
324 149 85
329 361 65
265 163 173
41 225 225
9 145 245
381 77 113
217 449 33
421 301 49
253 237 169
1 361 93
281 5 195
431 481 9
461 193 1
497 1 1
417 437 41
61 241 165
347 225 119
237 237 181
285 461 25
391 117 11
205 221 89
141 485 5
229 197 149
69 1 321
421 301 3
291 101 119
117 385 49
209 349 1
65 433 41
73 33 29
365 401 37
217 401 65
389 393 37
29 425 9
133 157 281
137 21 105
123 85 127
389 157 65
93 48 209
13 393 9
225 37 41
231 393 41
21 141 329
181 285 89
1 477 2
177 377 97
191 333 153
277 269 1
295 421 78
277 249 129
1 81 197
213 25 129
55 305 173
473 261 1
257 29 153
357 325 69
305 181 17
122 57 74
193 441 17
441 57 5
105 361 113
17 385 33
481 161 1
153 149 5
137 369 121
177 1 65
425 337 5
317 413 73
241 497 1
9 153 305
481 33 13
321 245 113
121 157 89
453 157 13
405 350 33
161 67 105
193 53 33
385 57 77
365 217 105
365 39 89
389 181 73
429 481 5
197 349 71
273 211 185
201 461 33
85 121 169
389 181 33
301 213 118
397 377 81
413 277 33
117 409 9
269 475 7
133 149 129
65 395 91
53 413 41
181 477 9
145 329 1
389 269 33
41 185 149
461 301 25
445 109 41
441 489 5
357 1 65
265 305 67
441 141 49
317 113 117
269 185 225
5 249 21
425 85 49
45 277 193
457 189 33
409 265 73
445 342 25
225 101 165
157 289 201
53 325 65
363 397 65
1 57 277
291 133 1
105 247 199
319 225 105
191 481 17
395 485 1
1 421 65
145 21 49
215 445 41
373 349 65
201 301 121
325 425 41
249 1 185
97 133 201
413 289 65
431 1 1
213 153 1
144 25 242
481 369 1
341 153 65
493 325 1
323 385 33
165 97 321
61 269 89
441 257 45
89 201 45
1 365 33
225 401 61
333 1 137
376 201 92
85 289 185
417 337 21
433 21 53
389 89 81
432 349 55
449 213 49
349 289 81
89 349 89
27 285 201
77 421 33
277 269 113
185 337 53
233 245 17
437 137 9
165 89 273
57 437 33
341 156 49
135 137 109
457 401 5
53 213 204
65 211 203
45 177 41
29 217 101
293 433 29
125 113 129
397 185 1
117 357 65
225 185 25
435 261 49
241 269 25
1 441 33
13 141 221
257 189 199
245 441 25
439 407 3
133 265 93
153 39 109
469 5 1
49 391 99
201 257 29
137 381 85
357 122 141
81 445 9
245 453 1
333 85 5
109 321 137
189 73 203
301 153 89
417 125 81
401 353 89
401 451 17
321 461 13
125 193 48
205 449 13
187 161 39
381 209 17
201 353 41
209 77 65
33 409 53
445 57 7
269 253 89
121 485 9
61 121 361
437 491 3
186 229 197
189 137 17
345 381 83
281 33 205
257 361 57
381 53 73
493 246 1
11 273 105
409 109 53
469 261 1
489 9 1
273 113 189
471 1 21
73 401 69
465 173 21
1 225 135
289 251 9
221 415 81
441 265 29
298 261 97
147 265 61
141 405 29
393 81 33
167 161 299
213 385 49
272 49 115
462 221 21
1 37 9
281 17 159
285 221 121
145 33 25
153 163 133
237 99 209
201 53 201
105 337 129
301 197 65
53 157 129
397 353 9
333 289 145
249 233 233
25 221 169
33 261 13
265 165 113
305 103 181
411 217 73
161 49 103
285 233 169
437 251 29
369 357 13
305 181 17
481 1 9
497 385 1
409 469 9
409 497 1
405 305 1
57 385 106
289 81 85
153 381 33
385 437 49
189 181 249
129 221 1
287 485 1
389 37 1
361 477 17
149 289 13
241 153 185
157 495 5
29 109 157
225 441 29
373 139 97
53 105 37
89 129 117
317 221 121
351 185 35
57 173 121
379 345 105
349 153 73
187 465 5
201 453 1
181 1 193
401 493 1
473 65 9
285 449 1
473 261 9
397 221 25
457 321 19
137 433 37
345 121 101
1 369 53
81 421 5
477 181 9
289 373 113
329 201 35
341 285 65
195 65 105
465 341 19
425 392 34
371 473 5
357 321 81
477 177 9
237 105 1
265 441 41
465 233 9
405 13 33
393 193 57
389 157 1
403 201 1
325 53 17
303 397 101
241 464 36
65 349 73
305 241 181
137 257 133
205 361 41
221 445 17
241 161 165
305 349 57
105 393 89
241 17 165
273 425 69
209 457 41
481 401 5
97 213 241
341 181 51
213 121 257
317 1 161
325 145 145
209 345 37
137 321 52
437 185 1
485 49 13
357 209 125
241 419 25
449 89 13
245 289 29
401 365 65
269 275 119
305 449 29
481 173 13
97 193 181
487 297 5
475 365 7
425 101 25
213 409 21
93 157 169
453 357 33
201 301 1
141 69 233
289 393 17
115 105 275
265 189 213
413 485 9
9 495 1
157 296 183
357 269 49
225 337 1
333 476 24
321 205 93
425 377 53
317 489 3
15 289 193
369 477 17
289 465 25
205 89 121
376 301 8
177 197 173
161 289 73
197 143 41
101 253 25
29 53 417
333 45 1
333 437 49
37 261 49
361 265 93
473 417 13
93 273 225
45 233 259
349 123 145
427 449 1
25 33 443
41 141 9
361 493 5
313 393 35
297 101 9
81 33 216
229 377 21
121 29 325
465 125 35
305 1 25
341 365 49
281 259 109
405 249 33
81 460 30
433 461 27
251 357 113
341 201 97
285 309 62
409 149 65
337 257 141
173 1 265
485 305 5
177 281 9
217 145 45
225 481 9
49 185 95
481 389 13
425 141 25
487 353 5
487 253 3
249 213 221
261 161 193
441 257 29
57 165 269
253 477 17
181 189 207
261 429 29
137 297 17
81 99 105
151 495 1
411 341 37
369 489 5
189 49 25
297 13 169
109 325 49
401 201 61
193 253 129
101 376 124
49 148 346
401 117 1
493 333 1
117 191 149
337 97 17
421 261 1
129 473 27
425 489 9
300 169 118
145 73 317
273 485 9
19 385 98
229 233 125
337 489 5
209 301 193
141 29 337
329 61 89
341 45 27
253 157 129
1 220 204
309 285 57
61 373 110
289 241 17
25 469 10
241 465 17
237 253 109
469 285 1
325 213 113
385 485 13
165 277 97
493 293 1
121 21 289
179 193 205
111 465 33
385 365 17
85 69 153
281 405 65
101 465 13
497 361 1
425 401 23
317 333 65
57 253 225
217 377 41
157 157 65
427 21 69
37 23 49
245 281 118
121 1 301
109 333 113
237 481 7
145 333 115
9 33 57
197 405 33
437 253 1
297 353 45
445 389 49
470 249 2
61 58 169
333 13 153
111 77 113
101 289 109
5 197 241
365 257 97
265 245 69
229 157 121
397 21 7
105 97 361
101 69 33
53 425 57
135 101 173
29 37 337
493 441 1
149 9 33
421 127 49
277 77 81
7 461 33
33 153 125
345 281 145
473 185 17
197 393 65
485 149 5
345 97 61
399 397 77
385 145 59
193 345 19
477 157 1
193 345 105
317 197 69
137 49 49
53 221 271
273 481 5
477 165 9
301 1 65
369 378 56
129 9 61
285 117 1
1 101 353
153 17 237
21 69 1
357 321 65
341 125 61
145 101 41
285 201 193
393 281 25
109 477 21
241 181 57
173 225 153
225 57 97
461 137 25
309 281 161
1 49 169
29 89 165
105 433 33
185 33 109
457 409 1
441 229 29
125 81 57
241 153 9
337 33 120
113 251 9
235 117 7
481 193 13
137 407 23
397 305 1
271 453 25
201 145 41
73 89 65
341 49 109
161 401 65
413 333 25
413 365 9
449 137 23
113 477 1
278 53 29
205 457 5
81 137 253
451 173 15
61 493 1
437 453 17
245 81 33
469 217 1
293 373 57
53 429 33
411 190 67
457 185 41
251 373 1
77 485 1
205 5 245
5 365 33
257 101 21
207 269 73
85 219 276
289 85 201
213 155 129
317 45 109
185 29 113
125 89 345
445 413 26
149 21 289
261 37 1
326 153 137
413 13 11
65 257 217
337 69 85
420 57 62
57 469 17
273 401 5
169 201 121
389 65 49
185 153 9
441 217 9
245 481 1
434 29 11
313 433 25
339 305 1
101 85 369
433 217 1
193 109 113
73 165 239
357 451 39
273 225 157
401 289 89
297 141 121
101 301 125
177 225 61
269 421 1
113 1 349
381 413 57
465 45 21
169 385 21
261 217 17
357 157 17
1 385 53
361 401 61
1 81 37
269 481 5
321 425 37
321 165 85
197 149 233
485 257 9
109 185 197
151 287 73
369 357 77
133 301 187
9 13 361
149 217 41
455 129 31
457 477 21
177 133 1
237 373 1
233 361 57
381 93 37
165 353 53
493 261 1
73 13 413
337 269 105
53 1 65
493 101 1
373 465 33
299 1 73
121 369 109
429 343 1
129 485 9
153 419 65
133 9 321
125 113 313
413 465 21
81 345 1
157 177 249
21 417 17
469 369 13
213 381 85
101 137 49
469 429 1
67 437 33
170 423 51
369 5 25
89 259 5
301 25 97
237 401 33
149 253 201
373 449 33
449 225 17
157 17 9
221 421 80
250 409 37
53 173 177
285 21 163
244 289 157
233 9 133
345 185 53
29 105 57
101 65 93
216 53 164
89 341 97
171 1 139
137 325 49
69 165 189
409 37 5
193 401 13
225 165 253
453 401 33
381 165 97
7 85 241
9 197 81
453 361 17
265 89 89
149 313 61
477 145 7
37 469 1
49 125 41
83 147 59
341 497 3
497 181 1
209 221 31
393 303 61
309 1 93
457 289 25
121 1 285
13 259 185
193 169 245
333 222 111
287 181 89
177 61 217
401 485 9
8 237 133
309 49 33
405 365 49
125 389 61
269 271 33
465 49 1
145 309 1
57 116 211
93 273 37
74 281 197
61 137 171
1 362 6
481 81 5
493 473 1
125 49 129
169 213 3
265 173 73
318 61 72
273 85 209
173 213 210
109 97 65
237 199 90
153 437 33
33 401 45
325 349 113
89 73 195
225 249 109
477 349 9
225 497 1
273 341 125
17 181 25
373 121 65
402 109 68
421 423 7
281 101 145
197 105 145
401 153 93
85 61 225
61 485 1
193 113 204
385 285 33
241 465 21
69 297 97
409 361 61
425 249 73
193 485 1
213 65 33
457 451 25
305 377 29
1 17 265
203 217 197
89 421 1
237 85 49
41 13 321
49 337 133
251 489 9
481 481 5
289 297 61
93 153 193
341 201 129
173 57 9
209 285 7
441 269 1
97 53 9
53 425 53
241 77 173
113 281 193
381 233 33
269 345 59
325 61 113
393 305 57
481 173 13
25 205 289
317 257 113
121 165 129
269 69 65
121 121 81
29 141 185
9 113 209
169 5 233
12 353 1
37 233 37
105 69 95
65 97 105
85 357 21
121 305 109
85 401 17
157 337 105
53 353 1
97 37 78
69 457 29
365 360 129
145 337 129
293 433 57
93 497 3
281 337 129
153 249 173
37 145 261
401 37 9
201 353 101
241 369 37
185 385 29
461 89 25
101 281 33
453 325 1
197 493 1
293 385 33
74 385 17
293 241 97
17 253 105
425 221 65
493 369 1
21 461 9
401 1 99
137 461 9
493 65 1
349 325 65
7 409 69
197 369 25
309 245 145
317 409 73
301 57 9
79 201 97
285 1 113
409 233 1
321 243 109
345 337 97
29 237 100
417 29 73
33 149 145
385 449 29
61 189 97
207 109 233
301 229 185
332 453 1
275 221 19
225 419 51
413 269 73
457 441 33
29 9 310
365 369 65
101 493 1
489 277 5
93 281 181
53 97 81
265 113 9
125 197 209
471 153 14
417 189 49
169 73 145
277 89 207
373 217 25
211 205 1
13 189 233
305 425 49
9 393 29
67 139 273
397 365 77
125 369 69
441 57 13
153 265 185
125 441 1
180 65 181
161 281 49
20 245 1
37 149 349
321 426 1
53 65 145
329 249 17
437 177 33
345 53 125
253 97 123
441 40 49
457 185 25
193 85 217
289 265 115
181 469 17
175 25 7
53 37 129
173 105 97
421 337 73
373 189 17
457 65 5
217 149 29
13 441 49
469 269 12
113 125 254
301 487 9
321 277 161
169 381 89
273 125 169
413 45 41
69 302 157
389 29 73
333 85 49
189 453 17
493 51 3
273 53 5
303 29 177
277 441 57
97 281 21
489 337 5
465 173 5
161 449 21
225 169 21
413 469 9
1 393 97
265 471 27
114 85 260
5 473 17
485 29 9
409 485 1
37 317 40
489 137 9
213 161 97
461 53 33
129 497 1
61 117 257
117 33 1
117 53 257
269 241 17
1 333 73
497 157 1
453 41 9
279 141 11
189 226 223
249 161 173
429 57 69
141 297 189
128 137 11
409 385 17
473 253 17
285 357 13
233 325 43
421 401 65
247 77 241
125 21 209
135 145 73
9 1 253
217 285 1
305 473 10
365 241 53
153 321 177
17 265 53
401 469 1
33 1 317
479 397 9
421 437 25
449 133 25
21 241 241
409 1 59
147 177 225
453 137 33
357 305 121
133 461 5
21 453 41
189 129 73
161 1 37
21 279 189
385 397 9
345 61 89
145 129 1
385 13 81
189 257 29
1 15 329
109 281 81
77 385 77
475 457 11
361 401 69
181 373 1
189 127 263
141 301 69
473 345 5
317 461 9
2 373 41
25 337 141
169 413 81
29 21 437
325 145 97
351 409 29
17 481 5
193 110 65
97 120 34
321 41 101
197 397 97
305 281 13
265 349 65
269 489 1
133 157 97
385 219 21
53 145 199
369 425 73
401 361 1
349 301 121
149 33 129
319 173 16
143 461 9
247 305 181
51 293 73
429 141 19
53 477 9
105 205 265
421 485 9
161 361 98
269 73 137
49 109 97
55 309 41
149 233 69
163 421 1
385 277 37
1 289 21
89 221 57
441 105 33
165 301 25
357 441 21
229 421 17
349 201 41
73 337 85
5 209 1
1 385 81
209 169 49
221 336 59
385 401 81
489 161 1
29 125 293
49 273 93
185 46 289
365 181 29
369 197 97
197 421 49
485 163 1
405 1 49
3 69 329
385 261 45
229 209 137
201 393 57
389 301 5
85 241 145
333 361 119
381 121 25
61 77 145
253 425 1
121 105 157
97 157 9
139 277 193
25 125 265
273 203 225
237 423 61
329 259 21
241 461 33
221 165 113
361 289 65
477 253 23
385 457 33
61 9 269
9 461 1
409 77 65
85 369 13
177 281 13
265 85 145
477 381 17
261 85 118
177 123 269
269 345 9
267 177 101
361 429 1
125 435 19
241 273 125
293 81 198
17 217 65
135 421 17
397 245 81
1 193 173
101 261 201
381 37 25
261 385 105
309 111 161
153 421 53
85 9 213
399 69 67
209 113 17
265 377 81
77 385 77
9 223 149
253 381 89
181 465 33
485 185 1
437 101 1
497 61 1
237 273 205
385 345 113
301 317 25
309 105 161
221 261 97
365 261 121
429 446 31
313 93 53
413 449 45
394 13 107
361 69 137
69 221 25
369 281 21
492 433 9
141 337 45
313 385 45
197 245 105
309 53 99
285 305 101
93 41 25
325 489 9
65 277 178
141 5 1
353 41 25
101 301 25
157 257 137
65 121 219
411 99 55
171 349 45
113 421 27
301 381 33
77 1 33
161 329 37
409 237 69
349 169 113
81 425 23
317 429 57
1 221 81
1 155 83
169 345 121
173 101 129
24 93 145
237 221 161
425 393 53
125 61 97
431 333 3
331 341 145
265 90 97
441 185 1
125 393 53
193 477 17
363 129 41
285 361 81
217 101 73
45 101 125
145 81 201
39 157 329
449 149 13
397 380 53
321 289 45
257 1 121
17 297 49
257 269 35
145 1 253
57 49 326
497 369 1
209 17 85
233 69 81
105 473 1
61 225 5
101 165 205
49 145 62
157 273 37
181 201 25
455 409 1
385 273 9
269 353 101
297 445 17
202 393 5
17 457 41
45 213 225
413 245 1
57 471 1
393 109 60
135 209 181
169 65 321
413 373 17
167 409 9
261 69 17
103 251 95
213 421 49
485 401 1
477 361 5
213 225 241
381 451 43
413 93 41
395 409 47
437 149 1
65 105 317
69 37 387
415 428 60
401 391 17
173 385 89
89 457 41
167 25 13
481 385 11
93 439 43
237 1 161
375 469 1
121 417 27
277 485 5
445 421 49
105 451 7
25 425 73
333 477 9
102 170 76
485 425 9
429 353 25
369 293 53
437 269 25
269 421 1
169 189 273
393 369 31
421 89 17
75 37 337
33 37 173
305 145 145
485 377 1
221 9 241
21 357 45
225 145 237
381 132 51
253 77 233
301 99 129
205 403 47
97 65 335
385 349 1
41 285 73
385 305 45
251 225 105
245 305 145
353 61 113
345 321 85
97 81 301
153 201 167
381 441 57
261 437 9
325 9 169
489 499 1
189 377 112
489 489 9
453 377 1
17 101 289
311 249 45
413 305 33
385 341 13
181 149 153
397 125 73
173 257 33
145 445 49
21 251 7
141 357 17
113 37 233
153 457 33
193 53 5
257 113 69
445 301 41
129 85 197
1 405 17
297 397 73
273 241 189
285 281 105
321 21 21
425 145 49
419 445 27
265 93 77
65 65 225
317 389 1
161 409 53
145 133 21
217 361 9
369 199 43
409 135 69
225 329 161
105 261 37
69 17 209
349 113 49
199 113 131
157 289 157
439 353 49
97 493 1
164 197 89
373 433 21
377 89 109
494 1 3
185 389 49
433 189 11
1 237 57
97 221 233
241 357 65
391 17 79
225 341 115
237 173 113
121 105 29
237 269 145
465 111 1
397 369 5
161 105 329
475 97 7
181 177 285
157 209 77
37 433 67
493 403 1
229 405 25
33 53 63
83 69 413
477 125 9
153 33 345
369 73 1
151 153 177
29 257 49
461 261 17
1 475 1
341 261 1
13 421 65
401 221 89
473 217 13
485 37 1
129 213 257
470 305 6
135 124 109
305 461 9
385 197 49
393 385 61
121 105 157
169 427 63
417 385 53
33 453 17
189 341 97
265 357 81
41 485 1
418 201 11
79 145 69
277 141 217
269 189 25
281 291 133
393 341 25
341 53 49
277 441 33
229 447 9
445 405 21
421 177 73
281 107 21
413 45 33
113 251 241
89 331 127
137 127 163
485 73 1
229 93 193
321 329 137
353 97 43
53 69 145
217 277 89
129 273 37
153 161 137
193 273 145
243 185 23
221 81 267
167 5 297
225 357 65
277 457 1
245 283 191
245 437 53
1 361 137
473 229 1
473 135 5
61 313 41
265 81 229
191 313 5
409 469 5
117 81 289
49 213 49
33 81 45
81 157 65
369 425 69
258 421 37
453 229 4
21 465 13
245 321 61
361 109 53
141 105 289
153 37 17
469 171 25
193 265 37
485 217 13
369 481 1
74 101 51
153 297 49
341 289 89
377 433 9
385 309 9
297 401 25
233 477 9
17 145 169
145 241 1
305 227 37
441 269 33
61 205 1
463 53 11
319 157 35
409 117 17
37 105 1
429 209 33
205 345 37
173 253 177
73 151 213
65 85 17
305 285 77
121 213 257
369 57 29
461 105 9
391 235 39
338 25 160
209 117 229
9 213 83
185 269 194
209 61 101
137 167 297
153 97 241
241 49 125
117 13 317
265 273 137
329 493 1
5 226 60
73 173 20
49 125 273
497 361 1
145 81 101
481 191 4
249 349 105
93 101 17
397 229 89
201 77 181
238 405 27
25 237 41
365 293 113
177 289 105
461 197 33
237 479 1
161 385 38
29 289 33
107 33 131
129 489 7
157 385 109
345 57 105
165 485 1
9 369 121
9 445 53
235 2 117
493 33 1
69 469 1
477 9 1
333 69 1
319 353 148
77 265 9
269 61 1
189 341 49
421 91 65
345 485 1
1 389 85
277 481 1
417 93 37
165 245 1
261 477 1
379 207 105
405 449 25
237 313 101
389 385 65
413 181 49
353 385 109
433 141 37
369 157 91
1 157 65
133 13 113
141 305 121
413 117 9
249 393 101
481 401 5
294 305 181
129 475 7
373 1 97
97 153 249
333 57 129
5 413 57
61 65 21
335 165 95
393 497 3
261 209 180
101 125 337
13 201 173
424 249 19
389 277 65
165 389 65
465 305 5
421 145 25
201 25 29
49 73 213
57 73 117
447 9 23
329 475 13
441 319 49
233 5 169
124 463 7
225 465 13
401 433 61
389 41 93
109 175 253
13 133 177
425 445 37
53 293 113
181 476 6
161 269 57
497 101 3
169 51 75
429 457 1
461 301 9
165 41 161
145 169 61
193 395 1
129 151 245
461 169 10
157 105 315
285 357 17
1 383 41
485 101 1
325 385 1
485 191 1
393 217 21
41 199 139
9 409 21
97 45 261
279 181 7
293 309 65
109 497 1
105 451 49
369 109 121
253 145 241
225 381 55
165 177 143
405 29 11
249 117 1
305 417 65
405 201 65
253 425 57
157 5 101
461 277 33
217 461 33
389 125 49
401 137 50
33 297 85
305 281 165
41 313 5
297 261 9
166 197 41
173 429 9
337 85 65
153 197 273
457 369 33
209 337 15
153 105 9
445 445 41
181 21 129
417 181 21
117 37 289
353 433 27
121 301 119
441 429 57
229 249 21
157 173 241
149 455 29
85 63 64
311 201 139
85 265 217
393 237 41
243 461 21
117 217 89
389 345 49
73 489 5
377 241 85
21 101 49
9 493 1
305 201 165
101 45 305
437 33 13
373 161 41
405 125 89
157 293 49
13 225 269
149 33 129
469 247 1
145 329 97
289 75 175
461 359 35
333 313 73
101 481 1
245 453 1
45 335 59
349 369 97
413 79 49
461 305 11
45 101 137
101 33 193
177 485 1
163 188 296
361 489 1
117 317 169
169 321 25
1 21 1
249 373 1
77 113 165
65 405 33
229 1 89
351 181 135
189 391 11
373 381 89
113 101 41
77 225 1
257 409 9
361 1 39
185 55 25
17 385 97
305 125 193
217 341 1
377 1 41
481 269 5
413 185 9
135 493 1
177 269 177
269 437 1
153 209 37
385 405 89
33 173 305
89 375 7
413 481 13
397 225 49
141 269 113
261 465 33
217 321 5
65 373 81
173 277 41
321 149 101
101 89 81
133 25 321
251 425 9
401 345 1
461 237 25
165 129 85
261 247 1
281 93 128
397 293 17
313 37 113
445 241 25
253 277 161
109 189 205
181 345 125
417 469 17
101 331 75
405 157 81
421 21 65
381 5 89
57 181 1
251 365 105
9 129 337
437 481 1
421 401 17
225 293 157
137 105 233
341 311 125
321 405 22
49 145 309
1 393 30
489 265 5
37 301 153
381 201 68
431 373 53
357 17 97
69 49 257
341 165 129
85 69 97
417 55 5
113 45 77
221 201 161
305 379 87
205 129 241
215 1 71
213 399 1
101 379 99
51 189 17
49 397 93
389 373 97
189 245 103
489 155 1
73 461 9
113 1 281
225 73 153
469 125 1
349 497 1
357 445 34
55 93 36
165 89 49
265 101 33
296 95 45
129 37 61
269 137 89
397 269 41
105 1 183
417 447 4
465 137 1
33 357 7
145 233 33
353 193 105
404 113 94
199 369 105
269 395 21
113 453 33
473 345 5
353 301 97
373 136 1
337 333 61
210 233 229
1 221 61
101 445 1
301 121 1
37 449 9
371 421 65
151 89 247
29 305 165
349 149 105
365 97 105
169 5 229
85 497 1
421 113 33
413 497 1
185 461 9
453 349 7
25 359 137
177 53 77
218 453 9
309 329 109
165 281 213
85 421 33
157 341 61
257 85 165
229 269 221
276 445 25
325 33 168
409 489 9
285 57 84
393 417 41
477 185 17
245 277 9
153 493 1
403 21 1
51 1 397
41 141 253
158 37 55
453 153 33
185 481 1
81 241 1
369 357 105
89 309 127
185 257 89
237 213 249
13 201 149
69 117 129
93 233 103
421 253 49
461 353 33
365 225 49
77 409 37
461 109 3
473 257 21
393 189 25
217 295 149
301 223 41
435 485 1
385 333 33
321 1 161
221 129 244
305 29 21
295 385 93
485 345 1
381 57 59
83 381 77
73 1 69
201 103 193
359 269 127
347 469 25
93 121 113
373 351 17
385 213 33
461 53 9
267 1 181
189 261 1
167 27 281
65 401 5
293 380 5
477 25 9
215 205 285
109 413 1
297 429 1
89 33 209
167 205 41
109 417 50
69 101 113
53 365 97
401 445 33
217 49 225
137 249 49
417 21 41
29 461 25
389 81 109
371 245 43
325 61 86
485 431 1
381 399 83
325 441 57
53 214 285
162 397 1
197 35 297
153 89 153
449 245 1
489 461 9
21 327 7
293 33 113
333 349 145
117 53 337
301 487 11
373 73 65
421 73 1
73 481 1
373 449 25
257 475 23
305 225 29
13 185 193
341 433 25
93 333 153
85 129 17
257 197 37
461 349 21
189 303 151
189 5 73
385 4 49
141 171 123
313 353 129
305 205 157
155 297 189
91 221 49
281 361 81
45 285 1
265 337 73
241 221 37
261 441 21
21 489 1
93 489 5
133 5 161
197 369 43
189 153 141
421 233 16
353 49 73
469 301 1
297 457 1
309 309 163
285 73 179
481 273 12
163 409 25
213 257 169
477 37 1
349 477 9
105 69 25
121 59 4
57 293 113
421 17 21
117 225 37
189 229 217
81 53 1
249 185 181
261 397 57
117 109 225
237 381 113
401 105 9
464 429 10
49 425 9
257 181 153
1 405 33
65 245 33
385 469 13
365 49 3
77 161 173
165 467 13
182 172 180
285 181 105
185 237 25
253 285 73
261 85 153
241 329 65
369 205 100
329 361 45
437 281 1
481 209 1
153 49 85
109 169 277
113 169 197
421 39 65
261 329 113
165 221 1
9 137 61
309 401 25
413 121 81
353 181 5
169 225 237
113 129 133
393 181 61
417 369 73
125 389 105
473 213 5
425 145 37
49 201 225
301 177 193
169 221 137
85 177 297
185 333 141
341 273 49
121 125 49
173 445 49
377 257 104
309 59 1
209 5 193
381 33 81
177 25 13
489 317 9
481 49 13
497 441 3
153 484 16
35 13 455
121 385 1
149 201 277
121 41 33
313 329 127
269 1 209
127 185 25
17 249 237
153 33 185
377 81 81
181 473 21
329 341 1
409 365 21
65 401 77
353 133 7
53 337 16
161 393 41
361 397 1
133 317 145
369 97 25
69 453 1
269 141 105
109 1 89
213 193 225
21 229 5
489 1 1
400 333 83
337 289 81
105 397 81
97 425 61
41 1 185
179 169 73
143 361 37
241 17 81
37 345 17
133 101 1
337 41 81
157 321 27
441 137 21
91 273 13
184 261 145
21 353 117
465 269 5
489 53 9
197 31 263
13 156 298
277 13 97
345 415 43
181 81 175
253 1 95
337 413 9
381 485 9
401 417 73
121 1 25
73 129 341
233 433 21
225 385 11
13 385 65
305 101 1
401 125 85
233 365 129
209 69 133
233 193 13
313 429 25
447 397 13
281 457 33
413 21 49
473 349 1
129 165 159
21 225 89
13 73 118
297 425 45
169 385 65
265 153 193
441 279 29
61 333 1
81 345 1
484 461 11
13 441 45
329 165 21
333 201 1
189 473 8
305 403 27
49 461 33
81 219 129
103 137 13
305 153 101
21 5 465
209 469 1
425 473 17
85 73 141
145 481 1
85 197 269
166 11 174
69 389 69
237 53 33
57 61 401
301 45 199
181 249 51
127 493 1
419 429 5
401 51 45
463 133 35
473 53 8
449 469 9
171 93 295
241 273 161
65 273 9
173 337 9
477 185 1
195 45 289
331 318 115
441 385 57
61 177 257
321 21 1
257 161 217
21 245 145
393 453 1
157 33 89
361 141 85
113 13 257
493 385 1
389 261 89
21 219 279
281 173 1
365 69 131
1 206 21
9 149 65
1 465 21
381 1 41
421 459 31
293 225 169
237 105 217
373 423 7
261 497 2
5 221 225
389 185 109
167 197 189
93 117 126
473 229 21
241 465 1
369 493 1
373 45 1
477 393 17
273 121 137
485 213 1
485 69 1
49 429 21
45 489 1
81 61 405
425 441 53
35 177 113
421 69 17
161 189 145
245 85 129
101 82 185
237 77 225
373 397 73
309 289 81
227 193 179
441 477 1
311 405 89
67 469 1
73 85 353
437 321 63
219 477 5
301 205 177
469 417 13
213 21 2
381 153 73
33 301 81
397 437 49
39 245 1
237 153 93
369 213 73
201 29 193
209 409 81
221 433 29
381 293 113
273 69 97
325 353 37
1 49 389
129 485 1
345 45 9
153 419 59
493 85 1
113 361 49
1 329 63
381 153 73
125 80 175
401 430 20
181 57 174
161 321 143
317 77 89
385 237 93
177 325 23
69 399 38
93 369 53
133 449 41
329 321 89
311 461 2
197 269 9
73 1 293
425 311 9
285 113 97
1 157 217
397 301 60
489 1 5
233 209 85
335 153 163
293 229 145
361 495 5
133 497 1
1 1 61
397 133 57
225 365 81
469 233 9
121 297 77
81 225 269
181 441 53
157 1 121
485 41 9
101 251 27
249 433 5
159 337 93
101 181 153
205 129 9
313 109 185
385 281 109
361 241 89
1 333 89
237 141 105
289 141 185
441 369 41
61 201 273
25 441 17
173 393 5
185 354 116
103 301 185
473 421 1
101 493 4
129 409 57
273 9 21
69 17 241
189 93 273
233 249 121
145 431 11
345 253 47
497 269 1
301 97 49
93 493 5
253 197 73
109 59 343
245 321 29
251 253 169
33 361 109
177 1 265
229 197 41
401 141 37
189 377 97
163 35 41
349 249 73
209 201 269
497 393 1
123 101 195
489 329 1
113 341 1
227 309 165
249 45 237
281 63 173
257 385 53
341 105 33
137 459 40
453 377 9
401 249 61
89 273 221
161 477 9
1 389 77
33 161 141
349 223 5
89 149 145
177 29 85
483 85 1
65 385 41
65 201 1
17 475 25
25 473 21
221 369 41
253 37 17
237 189 129
34 377 117
497 221 1
77 57 65
493 425 1
201 341 121
295 485 9
449 350 33
29 241 95
17 285 37
445 161 1
177 453 17
37 405 41
173 241 89
357 253 1
89 325 129
1 245 129
201 105 121
101 375 103
49 385 25
217 85 29
33 197 41
165 500 1
9 149 289
253 469 11
211 211 281
409 365 49
177 121 41
197 321 21
61 145 201
225 57 273
397 305 49
413 109 73
393 477 9
73 290 34
453 237 1
177 121 129
445 425 25
257 281 121
33 109 233
185 121 257
465 457 13
157 369 93
305 241 145
107 149 9
113 365 97
1 137 65
145 1 109
361 409 45
293 305 133
19 93 177
497 429 1
125 333 153
173 429 49
173 113 73
157 17 1
41 149 257
449 53 5
333 303 29
1 153 29
321 157 161
313 369 125
337 281 153
237 477 1
473 1 9
369 225 119
61 57 177
301 189 65
161 69 1
73 261 17
97 241 197
195 157 15
101 41 17
5 219 245
209 369 13
497 313 1
73 73 142
377 361 61
171 273 49
285 289 177
441 409 37
61 281 31
413 485 1
465 57 21
89 405 61
341 141 89
13 205 25
477 329 21
185 337 82
53 147 83
337 341 65
133 489 7
205 353 65
453 149 1
165 465 1
499 441 1
13 5 81
25 1 293
415 301 17
477 297 1
397 293 97
453 401 1
285 389 33
73 457 3
129 209 61
225 9 25
293 245 189
29 307 63
343 65 75
9 281 9
57 1 29
457 77 29
241 5 81
85 29 33
201 133 209
381 113 9
303 293 193
69 373 113
77 121 175
205 311 59
169 67 193
3 321 1
329 105 43
105 357 1
61 413 73
129 145 245
81 477 23
105 239 139
497 151 1
197 1 65
201 197 189
353 477 17
91 233 18
461 77 13
449 357 45
88 61 321
401 279 45
421 309 17
161 15 21
308 153 72
201 337 31
217 269 177
301 481 5
101 381 89
93 121 109
311 361 121
1 1 45
393 389 93
217 377 67
173 245 65
269 333 41
285 209 49
393 73 17
441 197 45
237 101 225
273 213 105
73 177 193
245 121 1
397 201 44
5 9 149
223 29 229
313 237 173
153 17 117
333 201 53
131 169 205
139 17 203
489 305 5
491 301 7
493 25 3
461 34 25
381 149 41
213 65 265
13 313 169
250 87 34
301 26 169
69 385 9
249 21 57
225 105 169
273 381 89
485 77 1
53 271 57
253 341 65
185 381 41
97 385 101
285 423 39
25 429 25
401 473 1
153 165 211
297 403 85
353 217 9
133 1 161
105 349 73
409 349 13
21 97 25
307 221 181
461 149 33
69 180 219
473 1 1
481 421 19
423 165 75
405 381 65
37 33 209
17 285 166
225 1 65
113 277 185
373 155 1
1 343 13
221 289 201
429 45 41
45 467 7
285 333 89
21 65 345
133 493 1
148 129 229
305 233 35
217 221 41
361 121 1
473 437 5
145 57 189
285 401 61
385 489 5
169 269 25
429 237 19
237 57 257
401 313 21
105 277 81
223 337 145
91 421 33
293 127 161
265 205 73
197 73 81
35 305 5
1 85 65
185 85 265
407 345 23
333 345 1
105 113 109
317 85 49
469 493 7
109 245 73
105 129 201
229 185 193
1 401 49
181 61 65
215 1 271
485 441 1
21 373 93
269 485 9
209 445 1
245 25 65
409 441 29
393 92 105
385 339 9
13 181 105
457 53 25
229 125 177
285 421 49
85 269 113
253 33 49
33 217 89
385 21 109
425 448 4
237 169 93
153 21 13
209 241 67
437 379 1
173 181 193
77 313 101
493 33 1
489 165 7
237 277 33
485 141 1
241 273 5
189 273 109
177 457 25
337 105 25
437 177 33
153 89 179
225 337 157
461 449 29
297 27 11
97 461 33
465 157 33
177 189 265
349 101 149
413 421 41
269 13 93
249 93 165
345 97 1
67 445 39
281 201 189
1 373 87
469 369 1
237 493 1
141 335 135
23 393 21
349 301 97
405 109 81
193 1 81
145 423 7
182 461 9
333 41 68
109 361 61
149 101 113
209 401 21
55 93 193
427 137 59
285 145 163
117 328 16
401 337 53
357 1 55
221 126 45
405 226 65
269 177 225
39 121 69
177 369 77
1 33 147
445 317 41
453 381 43
301 169 9
421 225 61
87 41 175
141 173 81
13 365 45
137 193 185
229 153 49
13 197 241
133 449 19
465 343 9
189 445 17
277 333 14
345 141 97
329 5 21
109 297 121
297 395 11
261 469 21
433 239 29
105 385 49
299 41 67
225 338 77
213 281 205
253 285 161
169 257 141
221 269 17
313 405 17
241 145 181
473 445 17
137 437 33
77 219 115
185 461 33
469 465 1
193 161 69
401 277 21
327 309 59
137 465 1
497 413 1
149 369 117
497 169 1
369 207 101
65 1 153
455 253 11
349 245 53
33 269 1
153 471 15
17 53 33
138 353 69
177 397 73
361 205 93
449 261 33
393 171 29
133 404 86
201 451 3
370 9 83
357 121 1
201 337 9
77 189 18
448 121 53
113 281 45
137 79 201
37 361 79
291 101 114
249 1 169
105 113 195
81 305 77
265 193 1
265 73 217
345 261 21
489 360 9
363 57 135
181 201 37
321 341 49
97 151 171
189 385 9
237 129 241
49 289 45
393 433 25
425 349 65
65 33 49
213 489 1
171 397 49
313 53 170
455 145 11
433 41 33
85 309 177
445 425 41
137 237 185
465 89 1
109 403 85
93 345 153
319 85 179
293 364 15
497 241 1
457 249 9
7 69 145
77 317 9
97 253 61
13 37 193
70 117 11
17 265 76
117 189 193
361 41 133
329 469 1
129 145 253
41 359 125
357 169 113
287 401 5
454 269 45
149 397 65
157 189 289
289 209 179
29 281 177
485 127 1
285 385 57
371 33 89
353 65 97
101 201 269
1 181 189
45 181 89
25 301 1
93 449 13
247 171 27
305 369 43
68 441 25
9 273 93
329 393 65
177 37 1
25 385 99
369 377 21
229 93 25
449 373 5
105 129 357
273 469 17
185 285 181
149 477 1
373 213 21
411 285 13
181 29 209
493 385 1
227 51 9
261 10 190
17 229 1
341 161 1
221 41 161
13 450 12
461 461 9
399 9 91
221 45 229
421 230 59
385 385 45
253 201 73
113 1 144
257 181 141
313 9 9
345 257 89
481 21 1
353 199 57
264 117 156
281 299 128
201 73 133
181 29 247
5 341 31
469 225 17
353 85 57
185 301 137
237 301 177
221 341 97
305 85 109
41 253 137
153 69 61
225 401 49
5 73 229
245 177 81
59 375 49
161 401 53
441 217 41
89 293 161
227 341 145
217 97 237
46 141 273
313 229 49
173 265 169
281 41 53
405 37 65
251 45 69
421 181 49
1 189 65
433 393 33
201 25 117
9 241 177
133 37 225
489 461 1
81 321 93
285 1 57
141 373 65
391 349 101
413 269 63
485 373 1
485 121 1
177 461 9
41 119 77
149 365 9
353 301 117
421 417 49
475 153 21
397 61 37
365 405 3
445 289 33
257 253 237
97 65 81
149 333 57
398 313 26
141 73 164
113 377 113
157 73 225
85 373 65
73 91 43
217 373 65
461 445 17
409 61 69
201 31 1
217 321 89
453 385 1
365 445 49
321 153 51
169 389 97
325 429 9
441 207 41
237 217 149
47 377 113
309 489 9
441 493 1
176 285 73
173 9 257
437 369 17
33 185 266
433 249 25
496 481 1
305 361 121
113 305 85
255 485 1
164 377 33
121 357 23
93 265 77
185 225 109
141 481 5
185 497 1
381 497 4
85 263 97
421 5 65
381 469 1
233 197 197
497 265 1
353 37 129
1 337 85
145 169 61
105 77 133
225 273 93
443 365 49
85 137 317
253 253 1
229 185 251
193 113 269
281 241 197
193 437 1
181 141 89
157 69 13
141 73 89
57 425 69
317 201 89
1 185 273
351 177 105
277 197 129
65 137 281
77 105 1
364 493 1
439 93 29
29 261 113
276 327 95
193 97 213
449 137 1
77 369 37
171 435 53
429 489 1
339 285 135
81 333 105
281 225 77
383 421 11
333 261 101
153 165 17
309 49 139
173 129 287
101 177 21
261 223 181
369 113 121
433 11 1
289 445 7
373 485 1
437 269 1
245 329 85
309 385 73
151 17 131
117 385 21
45 329 5
117 445 33
441 317 17
449 29 51
309 40 89
49 77 297
97 13 85
197 445 9
193 493 1
73 81 313
153 227 175
69 149 193
277 201 193
149 269 193
315 3 171
353 103 115
61 145 245
242 113 106
169 45 45
69 425 57
241 121 229
149 137 1
173 1 65
177 341 49
169 317 89
161 125 269
153 361 33
197 489 9
253 453 33
333 273 121
249 121 191
329 45 125
277 389 89
225 281 139
141 173 297
149 57 23
257 101 37
155 477 17
429 149 1
409 333 1
425 317 1
85 41 33
203 41 257
337 273 41
49 445 31
57 149 239
181 101 113
233 329 137
145 233 101
377 33 76
325 293 67
189 497 1
221 1 265
401 405 1
169 493 1
273 299 109
9 405 81
457 415 25
97 225 181
465 181 3
307 137 86
145 101 337
9 37 345
357 141 53
69 233 5
145 353 65
329 481 5
321 77 149
425 237 65
235 345 72
41 271 91
425 193 35
269 389 33
489 53 5
397 33 17
53 273 153
425 153 49
169 395 27
369 7 29
321 485 9
485 365 1
413 449 1
75 133 129
465 353 21
201 177 241
313 37 114
185 105 1
173 429 57
485 317 9
21 429 57
105 85 289
441 421 8
485 261 15
201 461 9
225 393 1
13 153 133
373 365 17
307 229 127
149 101 141
425 353 57
345 433 41
101 161 115
193 137 1
353 33 133
229 35 193
385 133 45
61 457 33
459 13 7
385 445 1
149 69 285
377 382 76
229 405 1
169 221 49
29 289 137
173 293 81
29 201 285
225 369 1
101 169 74
109 375 103
433 185 61
205 373 105
69 9 417
105 401 69
217 209 33
289 289 197
277 1 223
45 173 121
297 429 41
5 1 161
223 65 167
293 85 177
1 137 101
369 1 117
413 205 41
353 13 53
25 161 13
341 53 121
81 417 76
17 241 213
197 253 81
145 385 49
233 489 1
497 31 1
457 93 21
261 273 141
57 89 365
293 324 1
5 181 257
365 69 1
21 121 165
233 381 17
433 129 53
385 401 29
305 97 85
345 99 121
481 365 13
461 405 1
201 191 121
385 261 53
153 61 237
297 194 193
289 97 1
9 493 4
365 141 57
73 411 37
297 243 157
317 193 1
29 333 97
349 113 93
353 89 53
325 273 45
163 391 105
429 461 1
157 457 1
281 25 177
437 89 21
233 479 9
237 369 85
393 357 105
53 25 193
397 125 5
129 402 28
273 389 57
1 277 203
101 401 81
397 421 49
285 285 31
221 325 89
413 437 57
237 153 65
461 161 17
137 33 313
441 221 41
125 465 9
65 431 49
404 289 48
61 481 17
441 217 55
7 149 193
329 135 143
81 1 137
185 229 49
429 217 1
13 493 1
289 25 169
285 369 9
209 429 9
345 453 33
413 261 21
293 261 1
361 397 73
29 211 115
401 497 1
129 269 1
1 281 77
171 269 197
52 369 101
41 165 33
137 293 97
137 341 61
277 1 193
441 421 37
289 249 209
9 475 11
293 273 189
413 409 65
109 353 113
129 113 293
425 449 13
397 333 25
329 227 57
131 141 9
225 421 49
241 177 249
429 157 1
59 381 97
9 401 73
361 361 73
399 497 1
401 341 53
405 137 1
1 25 389
321 281 153
145 455 15
485 269 15
341 367 111
73 401 13
297 181 31
417 205 69
349 241 101
141 345 65
337 305 53
191 201 205
73 21 289
13 37 65
141 165 27
433 193 49
101 477 1
413 449 49
181 469 25
143 169 141
477 469 11
325 461 1
401 421 25
285 25 9
37 453 40
451 37 31
377 137 61
388 133 25
301 61 33
456 247 4
413 353 45
441 477 1
253 128 177
449 421 9
449 109 43
265 297 85
317 201 1
283 409 65
125 5 209
107 141 1
161 245 137
181 229 185
45 337 51
197 425 37
165 353 77
325 157 161
405 41 33
93 280 167
53 341 129
89 421 9
301 285 89
203 205 153
61 469 1
413 37 57
81 493 1
229 353 137
53 483 5
77 265 69
241 229 233
269 89 13
441 49 25
169 125 321
345 1 85
9 137 121
257 77 189
105 312 61
411 421 17
295 244 85
17 289 85
253 433 29
118 65 71
369 305 85
333 369 13
313 73 1
305 387 87
165 65 161
137 145 177
85 281 145
225 497 1
26 353 29
1 325 161
361 261 81
243 101 51
455 281 23
305 261 65
137 366 91
413 133 17
349 167 41
165 457 17
385 245 65
64 65 201
301 289 181
401 1 60
271 41 1
409 3 13
185 117 157
489 109 5
157 125 105
1 121 45
97 71 81
153 465 29
193 217 77
341 81 1
313 241 41
381 485 1
385 1 69
60 225 77
297 441 45
81 497 1
373 297 5
217 245 171
117 45 1
65 463 37
181 37 93
361 97 85
461 37 15
309 253 1
77 489 5
249 109 72
273 93 153
321 221 61
201 37 157
329 381 1
29 265 67
41 39 45
389 133 97
217 221 233
173 497 1
225 221 255
21 281 87
141 141 193
461 21 29
333 333 9
269 5 185
352 209 134
205 229 271
393 5 105
193 273 81
39 329 133
225 173 33
497 413 1
465 157 29
201 65 269
201 241 69
121 85 65
73 13 329
349 483 17
169 317 177
25 281 1
117 137 305
345 145 61
477 77 1
33 89 269
457 29 9
201 289 185
255 153 3
443 453 33
429 393 65
139 121 165
429 389 49
493 133 1
161 345 1
305 133 81
5 369 97
269 403 9
483 497 1
261 381 49
109 389 97
109 193 245
177 409 29
453 161 33
381 357 105
337 73 53
7 475 17
361 205 73
93 261 71
329 123 102
145 129 345
461 261 27
191 361 29
429 45 25
269 265 185
453 189 33
89 37 177
105 461 33
241 357 97
33 57 317
181 77 193
437 313 1
109 241 181
193 401 73
189 37 157
469 181 17
57 249 29
493 365 5
409 321 17
179 97 255
237 303 131
387 61 75
325 317 93
493 41 7
161 153 161
461 13 33
45 201 245
77 221 97
417 325 5
181 133 113
105 121 1
293 245 17
241 257 21
221 301 57
221 149 201
125 165 1
497 461 1
239 433 57
305 17 101
109 169 101
133 416 65
353 315 5
405 161 85
337 397 1
489 126 9
273 376 31
457 161 21
25 441 17
189 433 1
93 465 29
5 273 109
91 311 31
5 373 69
81 441 31
489 73 7
139 2 209
267 489 1
377 477 9
13 277 193
281 297 13
389 425 23
77 269 161
97 69 15
249 129 29
229 321 169
81 129 229
229 413 25
313 465 32
317 377 33
377 65 101
457 97 25
1 19 187
329 69 73
145 314 95
221 389 85
301 245 33
153 433 21
401 97 5
85 39 197
249 293 61
413 485 1
233 1 37
1 465 29
181 437 49
175 78 223
61 321 37
417 37 73
405 193 81
397 470 14
45 165 273
357 225 131
137 229 164
175 229 65
161 73 197
333 393 21
477 349 1
39 293 161
73 203 255
81 449 45
441 129 49
1 73 85
401 245 91
465 281 17
325 21 145
209 401 45
309 189 1
119 153 93
185 485 1
467 73 31
349 373 117
205 261 165
381 425 76
497 281 1
421 225 33
193 309 1
181 305 47
217 255 55
441 275 13
85 393 53
353 145 113
397 257 9
65 325 81
441 433 45
377 465 21
21 157 313
309 476 1
225 153 113
421 41 33
373 221 77
81 85 353
451 481 1
53 25 105
337 421 65
89 15 411
41 9 239
29 1 401
341 477 17
353 45 81
201 73 285
17 435 47
441 241 21
105 1 373
245 161 161
69 37 273
57 85 385
149 453 45
53 469 9
1 381 49
285 181 65
101 281 189
105 117 1
193 109 245
125 229 153
441 465 1
9 453 33
297 17 93
377 41 9
481 365 13
405 321 65
429 233 65
137 489 3
33 121 165
229 61 17
453 465 5
1 233 181
25 305 93
101 69 273
421 69 33
229 373 113
129 11 221
145 485 15
17 409 32
81 245 1
261 65 129
285 353 49
201 245 129
313 45 149
14 173 257
245 1 249
311 85 25
9 101 225
1 57 205
265 445 1
37 241 117
121 129 77
457 489 5
445 281 33
193 153 221
253 133 241
477 9 1
433 21 21
1 469 1
435 313 41
89 17 349
24 397 27
173 113 185
405 2 67
377 497 1
95 287 37
433 259 55
445 181 5
485 145 1
301 417 1
21 490 10
385 385 97
293 495 3
109 251 41
453 385 33
53 397 9
205 457 37
229 433 49
333 385 18
121 469 1
401 289 21
313 29 93
193 369 37
279 201 51
441 421 55
101 279 49
441 385 25
97 289 53
293 421 31
329 201 65
253 457 26
137 155 229
225 109 45
321 93 165
123 493 1
429 101 17
241 1 253
433 229 1
405 105 33
441 85 29
481 341 1
193 37 173
105 83 145
437 57 17
325 1 33
285 1 73
41 361 65
117 385 81
381 33 17
179 485 1
389 101 97
257 233 153
149 65 125
177 289 109
321 389 33
461 301 33
301 421 1
13 1 145
369 129 81
497 461 1
145 49 273
473 186 27
25 49 5
365 201 29
71 29 29
129 1 213
457 249 21
145 181 37
45 437 27
265 345 73
465 325 1
209 325 129
225 285 65
204 469 17
301 97 137
421 477 17
349 274 137
329 301 9
13 285 129
285 477 1
1 445 13
225 433 61
185 497 1
105 1 181
73 445 17
289 13 45
457 145 21
429 305 55
317 301 121
205 37 129
221 45 179
1 321 25
245 97 177
349 401 81
57 189 17
385 149 49
275 273 132
283 489 5
3 337 29
249 189 109
393 125 1
381 97 105
241 421 17
225 229 33
493 270 1
481 37 17
73 195 151
485 233 1
109 329 9
187 201 141
368 101 61
453 31 1
197 452 42
281 425 41
285 445 41
475 141 1
89 273 123
117 113 65
101 129 109
209 499 1
63 381 49
237 233 133
297 161 97
411 193 41
9 209 181
118 285 129
17 329 93
85 9 217
491 225 1
49 477 17
341 285 73
109 305 157
233 349 129
245 37 17
73 121 117
129 461 35
445 346 25
13 341 31
201 473 25
73 125 353
65 217 229
135 497 1
37 433 45
37 113 117
453 477 18
169 321 133
265 201 129
329 289 153
29 441 37
445 89 49
181 431 25
439 493 1
333 73 121
157 101 49
169 205 113
421 117 25
285 53 29
157 473 21
333 1 73
45 253 41
161 101 125
253 129 15
21 145 61
273 81 177
85 301 105
161 121 9
401 441 5
101 5 81
237 489 5
461 69 31
1 289 145
165 229 49
1 197 129
81 253 153
413 253 1
21 1 321
1 477 17
465 81 13
233 233 141
353 33 141
37 249 97
489 337 5
281 201 185
293 85 177
9 201 165
433 1 25
393 389 51
433 89 65
335 461 1
57 188 128
13 353 125
185 137 17
277 189 17
425 485 7
85 1 353
69 89 365
409 369 81
125 265 225
237 71 89
233 393 73
103 437 5
177 465 25
109 57 139
237 169 33
409 121 33
361 241 109
361 277 57
325 265 65
133 373 55
39 205 81
441 345 33
481 141 5
421 385 33
141 177 289
409 210 63
101 217 117
297 437 15
141 471 9
458 189 36
169 173 65
469 175 9
369 109 41
313 81 1
373 357 65
153 121 225
100 195 109
301 205 1
435 347 33
1 369 75
141 273 25
141 189 201
229 149 97
76 241 29
485 463 1
93 217 41
293 321 37
169 136 55
445 219 37
185 93 69
397 489 1
469 13 25
473 1 21
201 5 279
281 193 102
1 45 105
401 157 25
273 225 89
413 181 1
183 105 25
469 179 17
409 185 69
141 493 1
105 266 12
193 217 49
1 145 85
9 361 85
321 285 93
237 437 49
485 337 1
89 33 337
361 357 139
105 229 33
17 153 5
261 421 1
145 93 309
81 341 75
251 101 103
281 169 105
441 89 29
496 81 1
329 425 73
1 341 65
109 323 95
1 141 49
313 133 1
165 453 17
293 29 93
177 499 1
270 237 67
457 201 1
245 39 185
229 53 84
113 241 193
380 93 1
1 1 361
41 441 5
401 13 97
441 309 29
37 109 173
153 413 7
421 253 33
189 249 221
373 125 9
169 37 57
244 425 17
73 55 169
353 201 117
65 253 143
1 7 151
329 49 24
473 385 9
41 481 19
281 225 91
153 69 237
413 481 1
121 477 1
157 81 173
173 401 21
147 354 1
361 9 73
377 93 81
201 201 85
413 125 41
149 311 67
273 81 105
221 385 13
361 21 1
309 77 189
97 101 65
253 113 25
5 395 55
153 261 109
325 157 33
329 397 65
141 249 61
53 373 1
493 231 1
169 249 93
285 197 201
61 401 97
241 125 73
337 289 21
461 89 3
469 461 1
269 33 217
185 13 173
109 185 141
64 305 149
101 16 129
203 429 13
141 41 81
265 329 29
153 489 5
489 21 9
357 277 57
342 445 9
405 209 25
41 1 1
93 433 49
109 205 233
466 145 8
305 421 49
145 237 97
33 29 77
113 381 97
449 397 41
467 69 33
1 45 73
309 441 49
101 293 9
129 17 121
121 461 5
1 285 193
281 149 1
361 419 57
177 77 193
289 97 109
249 271 173
409 241 41
293 153 81
257 17 217
477 17 17
321 149 149
137 345 105
327 301 139
329 1 97
249 329 85
429 493 1
418 441 45
101 149 161
485 313 1
135 97 263
417 45 13
429 409 33
85 269 73
321 385 21
45 255 215
133 341 33
453 391 13
421 425 73
329 123 161
329 189 17
313 69 109
37 421 17
205 29 193
29 301 73
409 489 1
53 335 71
421 137 25
201 69 177
297 33 187
297 337 21
389 201 81
485 453 9
97 269 81
159 65 9
465 273 29
171 433 17
1 469 9
329 485 9
201 249 148
485 1 1
417 229 77
417 381 9
49 129 205
153 101 269
345 309 109
241 177 197
51 253 233
21 145 29
301 137 49
253 389 97
361 417 5
185 197 193
89 473 9
26 317 137
3 441 29
225 13 121
209 461 1
285 475 15
73 221 113
424 487 7
93 245 33
285 421 5
169 253 161
273 389 65
341 33 33
401 197 17
145 483 1
125 51 241
17 137 307
81 105 221
101 185 27
393 105 69
477 229 1
39 489 9
53 333 49
497 101 1
209 385 77
225 269 73
431 421 19
421 309 17
187 205 105
441 417 57
153 153 297
165 349 125
173 351 135
401 320 41
153 457 29
225 465 25
431 321 47
421 37 3
461 365 33
333 101 33
145 99 289
41 293 152
1 381 105
241 341 57
357 469 25
401 149 83
359 81 79
353 205 29
55 97 217
101 413 46
393 53 25
301 285 121
217 213 205
485 37 1
301 125 185
273 373 65
201 397 33
441 115 21
361 1 33
181 301 33
249 189 93
173 17 323
409 485 11
17 25 89
457 1 33
201 489 9
369 117 1
121 125 265
209 297 93
101 101 21
369 153 61
1 105 321
497 313 2
233 89 73
217 17 171
289 361 109
287 223 99
393 269 93
61 325 73
424 101 38
291 357 33
409 451 35
309 325 65
117 317 89
417 309 61
219 265 33
51 189 97
269 1 161
273 45 5
461 1 33
433 29 21
305 137 161
249 85 109
137 25 323
245 157 105
485 17 9
387 457 1
341 154 1
445 465 1
137 261 69
389 405 65
145 19 85
31 393 21
237 105 145
93 5 103
245 201 49
445 477 5
433 385 63
185 57 61
181 313 169
85 24 385
453 105 17
189 309 188
333 401 73
1 199 73
449 101 17
285 113 57
209 381 41
244 221 77
249 181 241
345 173 85
41 377 65
261 381 81
161 181 9
89 281 189
485 29 1
161 285 161
413 157 9
401 357 9
129 301 1
409 453 1
45 53 193
49 269 25
369 29 69
147 217 209
265 177 49
35 129 77
385 131 73
189 337 125
221 301 97
253 249 41
393 117 29
497 417 1
201 246 32
403 497 1
89 177 61
325 25 113
179 465 25
13 445 9
129 329 109
353 425 33
8 77 209
485 493 1
257 261 151
301 5 81
57 93 113
477 265 5
321 161 77
25 481 7
53 129 45
267 395 65
481 437 1
261 405 81
1 329 141
217 449 29
457 25 35
498 401 1
491 5 1
333 109 42
61 475 3
221 475 19
245 359 67
281 353 93
317 217 133
117 125 321
277 221 97
411 177 21
105 1 273
1 253 97
368 265 3
1 125 81
17 273 221
153 261 167
297 337 121
281 1 13
345 261 61
5 326 100
265 445 25
109 297 97
497 129 1
153 65 183
153 405 1
137 457 37
81 325 117
233 231 245
293 481 1
357 1 69
277 87 169
113 393 85
73 99 229
336 53 66
441 389 21
265 201 57
27 189 121
485 113 7
9 381 37
237 421 17
481 189 9
53 101 109
273 253 149
161 66 256
309 25 13
292 287 115
481 237 9
341 453 41
161 341 33
413 453 17
145 389 81
285 365 49
466 301 25
281 89 67
61 261 49
325 336 89
453 193 17
28 229 129
53 433 25
45 433 67
373 357 81
273 141 201
203 297 153
121 29 165
137 135 141
373 73 91
417 105 49
91 129 361
193 481 17
465 469 13
311 377 9
361 293 57
249 143 145
113 417 13
193 325 49
97 449 1
249 284 199
381 253 17
53 377 73
449 121 41
219 235 195
401 393 49
95 289 157
485 393 9
398 85 23
365 309 73
225 113 169
181 252 133
285 477 17
329 443 17
105 277 177
7 105 7
197 9 113
417 235 21
253 457 13
289 135 33
177 461 1
133 237 233
365 67 65
105 469 1
229 151 9
77 417 21
153 369 31
417 301 83
445 81 25
37 429 57
297 269 195
45 301 9
17 65 335
5 365 127
165 469 1
357 405 33
241 317 33
37 277 93
417 353 77
493 205 5
397 77 81
141 137 101
465 348 33
437 365 1
17 21 65
445 205 49
81 5 149
285 277 77
229 269 209
193 65 205
29 426 13
493 281 1
187 157 45
29 339 159
165 245 225
61 401 41
17 327 125
85 277 149
29 117 71
449 5 25
9 315 101
341 257 145
461 129 17
301 241 97
349 493 1
457 449 13
237 213 25
101 185 205
421 381 37
377 161 65
49 305 121
97 489 3
323 373 53
29 109 377
73 213 257
361 185 65
477 329 15
319 65 143
347 77 49
133 269 209
41 69 65
105 397 97
229 7 65
363 129 37
247 393 29
117 59 381
245 313 125
221 465 1
465 221 5
201 229 209
225 345 41
401 81 57
77 451 19
477 65 23
41 41 149
57 77 73
89 105 17
169 461 9
497 425 1
217 145 205
49 309 25
33 221 1
385 213 7
9 1 141
469 169 1
309 144 177
133 357 42
345 177 128
177 289 93
351 489 5
103 489 1
61 473 21
189 245 17
37 119 39
369 117 25
337 493 3
161 253 121
1 213 177
349 301 29
153 179 259
1 137 189
257 181 181
345 233 65
111 165 305
5 329 51
429 309 33
133 133 145
361 251 97
375 17 91
121 217 13
235 365 17
81 157 217
193 439 61
70 301 107
201 261 161
153 17 149
317 101 73
225 141 109
37 497 1
259 99 191
445 85 41
481 199 17
349 309 77
425 169 1
301 353 141
85 443 27
1 121 151
401 357 85
345 269 117
161 229 161
101 451 25
209 1 29
209 149 9
217 493 1
261 1 117
113 189 173
297 109 165
73 273 73
385 241 73
441 135 45
261 37 105
121 361 33
145 265 197
321 93 73
101 461 29
493 136 1
157 45 129
469 360 17
487 261 7
373 453 1
357 161 121
113 393 73
373 437 33
461 289 21
161 457 17
485 405 1
401 337 11
369 197 9
1 269 1
89 169 241
341 413 57
313 157 145
325 313 109
47 129 125
237 118 177
287 161 165
477 141 17
161 261 217
437 95 1
45 89 233
417 125 69
109 483 15
194 169 225
361 357 10
257 481 5
381 225 113
481 79 13
321 437 1
69 445 41
329 369 93
201 101 189
133 189 51
269 449 37
229 21 95
189 185 13
165 377 5
9 137 301
449 105 41
322 265 162
153 199 21
181 349 84
185 109 149
249 69 213
269 189 129
1 53 385
93 241 1
1 349 73
399 397 21
77 133 311
17 457 9
321 323 137
1 385 61
144 457 1
57 461 9
337 269 149
321 229 101
494 345 6
485 485 4
205 381 1
52 297 29
209 35 17
297 141 109
269 45 113
441 421 13
77 417 21
141 117 129
73 53 248
73 293 33
85 369 37
401 329 73
117 377 45
217 281 9
353 1 29
497 61 1
357 335 129
121 301 41
205 149 249
1 265 65
233 301 161
77 173 289
229 381 73
201 169 143
301 77 89
369 361 49
41 13 397
369 77 113
21 209 153
21 429 44
191 9 101
115 69 1
493 51 5
455 413 25
169 345 25
73 285 201
153 9 39
157 241 161
361 187 93
267 177 37
301 181 81
25 227 3
325 73 129
93 205 121
29 221 9
317 353 101
37 1 161
419 41 5
205 121 249
245 421 49
309 385 49
147 289 1
137 393 77
401 293 69
77 45 17
333 281 25
473 201 25
149 477 9
213 221 49
373 18 69
97 197 145
226 165 179
312 37 113
325 357 124
329 427 1
205 141 185
353 153 17
465 469 1
441 129 43
37 165 97
493 185 1
189 101 217
93 351 69
257 368 77
321 305 13
61 37 407
125 93 233
457 137 9
1 175 23
61 9 177
169 305 1
285 329 133
51 377 37
237 401 61
369 17 130
125 153 277
493 421 7
105 417 13
85 461 13
185 113 293
273 165 89
125 65 153
421 281 33
257 269 145
15 376 80
57 305 185
129 31 309
345 473 21
109 33 153
9 377 17
9 253 73
241 409 13
497 457 1
153 353 61
269 49 97
285 185 129
185 213 161
369 409 1
10 401 37
485 189 1
129 105 288
247 445 41
489 5 1
469 201 11
73 469 25
413 185 1
137 309 1
417 273 69
97 433 65
341 221 67
85 369 65
237 345 1
469 329 13
445 189 49
213 125 65
209 413 81
229 41 49
489 361 5
305 461 5
189 269 121
233 497 1
21 421 7
261 205 177
201 101 13
1 225 37
449 421 41
169 81 125
309 449 37
37 149 109
489 1 1
493 301 5
189 449 13
81 269 145
253 273 53
97 469 9
89 361 131
333 89 153
73 69 253
9 303 157
241 57 41
341 386 104
401 29 41
223 37 145
493 241 1
57 119 211
49 30 325
97 466 8
481 145 1
1 109 341
333 101 153
497 333 1
209 401 90
329 233 1
281 493 1
233 377 33
77 421 45
329 37 79
449 293 1
101 493 5
325 65 93
353 37 113
385 37 1
37 401 25
61 357 1
157 29 161
189 61 297
485 309 1
165 1 161
161 101 85
403 17 7
317 437 33
41 205 17
485 269 16
61 165 225
261 465 5
297 253 65
377 385 49
369 85 77
429 341 17
97 101 289
217 15 183
249 281 1
165 457 33
23 233 121
469 21 1
253 325 129
493 301 1
121 389 105
481 189 13
289 33 13
385 273 81
249 373 102
441 497 1
341 277 129
220 253 121
317 193 49
5 109 345
469 145 1
381 73 103
336 157 164
201 289 89
465 285 5
389 345 65
455 177 45
141 179 57
33 307 145
241 445 13
433 413 9
205 453 1
413 1 81
217 169 269
433 301 33
157 73 153
121 305 55
85 401 37
1 317 113
493 245 5
229 313 113
441 137 9
261 309 81
381 33 33
429 205 55
221 269 193
325 237 65
261 351 95
293 97 97
185 280 1
77 21 305
17 137 77
361 373 17
97 229 185
345 305 33
185 165 85
125 393 1
485 37 5
389 357 101
33 393 1
57 465 16
313 375 27
101 93 251
53 485 1
321 117 169
93 205 273
297 233 125
447 413 41
73 341 1
49 201 173
25 45 377
41 29 57
481 69 5
21 295 127
260 129 32
481 351 9
193 185 5
449 413 49
77 353 93
85 310 12
317 296 145
485 57 7
40 421 65
463 177 9
122 209 5
313 29 1
29 269 1
397 185 89
21 207 91
153 9 45
165 49 145
285 445 25
305 353 125
453 113 33
385 349 99
165 117 17
157 479 1
109 63 41
135 305 141
397 123 104
165 51 149
425 134 57
161 73 121
425 109 1
37 5 369
37 361 137
113 197 7
413 261 57
97 157 263
497 337 1
93 437 49
1 413 1
465 213 29
485 77 1
385 1 1
49 241 197
447 481 1
197 209 205
241 221 25
177 369 45
401 381 96
65 397 69
91 65 353
429 483 13
85 241 153
349 338 125
125 205 41
485 253 1
405 117 65
105 381 1
169 269 121
157 130 213
169 37 105
480 9 14
29 165 1
321 477 9
29 393 33
301 289 113
453 61 33
205 53 137
105 413 65
461 399 1
492 251 9
9 497 1
337 414 16
85 29 217
251 113 113
37 181 19
397 201 73
433 221 11
453 245 17
489 433 9
413 141 17
46 357 79
477 41 1
301 485 12
72 201 77
173 361 29
321 221 133
233 429 49
421 301 65
137 225 233
181 281 33
313 309 129
279 65 39
466 469 9
323 441 5
453 65 1
385 97 9
385 333 1
237 417 57
429 42 41
369 289 53
97 477 17
490 325 5
153 193 221
289 437 1
13 349 81
313 105 31
69 269 201
277 29 1
377 269 29
1 454 1
157 229 127
109 177 217
153 1 85
341 139 65
313 101 121
493 273 5
45 213 257
357 157 49
375 285 73
291 369 113
125 33 265
353 145 117
385 185 84
161 25 153
77 381 1
341 477 1
157 1 113
113 429 37
113 175 315
25 173 249
85 345 137
277 445 25
101 465 27
481 421 17
285 253 9
397 225 65
169 385 9
173 21 97
485 405 3
425 269 9
433 289 65
333 377 77
285 497 1
334 225 33
481 421 17
73 423 9
337 96 73
153 221 201
105 101 5
489 265 5
401 180 85
371 9 87
301 307 103
233 425 53
181 441 45
321 393 22
13 389 65
479 101 1
421 89 33
391 241 45
474 481 5
41 493 1
337 361 121
169 161 245
369 325 61
21 57 93
21 261 97
213 321 87
251 68 71
185 425 13
497 1 1
43 65 67
345 496 4
61 49 121
61 389 1
141 461 17
213 193 83
413 405 1
141 89 121
121 413 57
413 155 25
265 489 5
57 429 25
11 93 9
49 217 133
369 301 77
293 385 41
283 353 91
297 397 99
85 249 21
173 21 225
257 61 205
21 377 17
337 421 9
37 1 305
121 261 81
177 265 205
345 225 93
193 80 189
41 37 205
281 276 49
301 473 17
85 353 5
17 229 209
345 73 69
365 357 113
305 425 69
217 265 77
197 473 21
193 237 195
89 341 1
345 477 9
465 69 29
57 11 277
483 441 11
293 81 17
452 73 46
261 413 9
197 85 145
449 205 25
305 221 141
341 409 37
61 87 327
335 385 97
449 22 13
321 357 81
469 17 20
127 165 155
17 105 139
429 169 65
69 289 173
181 101 1
175 121 133
469 359 14
289 473 1
265 221 185
253 1 161
61 1 289
401 233 69
225 121 161
401 413 55
325 181 31
497 337 1
253 287 101
421 425 5
265 189 173
233 349 73
129 225 169
464 37 10
353 389 25
301 85 183
1 237 18
421 117 65
281 493 1
109 145 53
69 377 37
293 309 73
365 269 105
337 9 61
413 189 81
133 397 85
261 1 129
209 313 55
65 323 107
285 1 57
169 137 285
477 243 9
141 301 17
153 274 173
485 349 13
273 237 9
321 461 1
293 205 129
189 137 121
347 233 41
133 325 49
461 491 1
257 309 169
33 69 177
217 193 181
102 379 29
5 405 57
487 469 1
23 161 141
441 218 41
61 181 33
123 44 35
289 341 1
217 133 117
205 181 17
369 289 125
209 445 35
369 457 13
249 493 5
25 285 1
241 33 59
309 125 153
353 421 1
361 41 33
489 189 9
299 369 81
329 203 5
145 5 117
23 145 29
453 201 37
109 481 5
441 173 53
169 1 101
381 269 89
301 5 173
385 253 59
201 73 281
431 445 41
497 345 1
185 21 285
165 245 129
77 45 409
189 341 33
57 389 52
357 13 113
253 449 29
133 125 121
53 13 185
117 369 117
149 121 161
313 341 65
497 281 1
89 253 185
445 297 25
157 485 1
97 449 5
117 361 77
77 461 1
469 265 25
5 29 233
193 181 85
189 273 149
333 25 73
309 233 97
245 129 1
231 377 45
141 413 57
179 121 1
361 145 1
25 393 33
152 5 232
125 401 21
101 286 36
241 365 37
253 321 171
187 289 161
285 291 175
269 229 17
21 257 65
397 21 97
413 361 33
7 232 84
401 261 85
209 397 16
169 119 145
154 353 63
325 257 129
102 49 384
157 1 73
59 1 427
124 173 309
13 185 89
301 177 89
474 293 7
489 489 3
497 353 1
265 381 57
121 1 345
65 224 117
217 455 13
225 237 241
317 333 161
117 112 97
101 165 193
450 385 13
425 141 33
1 349 25
391 97 83
489 341 5
225 253 169
425 233 53
389 33 110
21 487 9
185 21 181
207 361 85
305 13 42
37 253 185
1 273 73
241 245 65
361 5 77
205 129 157
121 17 105
9 413 73
161 413 49
334 245 141
257 317 41
21 221 33
189 113 219
473 81 1
201 261 1
61 81 93
85 187 99
49 465 32
361 385 1
445 193 1
449 485 12
33 369 49
405 207 81
260 105 93
273 209 169
205 21 257
381 335 1
341 197 129
62 313 113
217 241 109
413 181 57
409 93 21
73 425 26
21 413 81
61 163 233
281 393 1
149 345 133
285 29 93
446 421 41
401 453 1
64 201 41
401 225 77
481 445 1
197 313 1
245 181 129
353 15 1
177 201 62
261 255 65
253 113 177
273 333 145
145 313 177
73 93 249
1 73 413
201 97 197
137 250 189
353 41 53
33 229 225
329 247 75
273 165 145
17 357 49
261 239 5
477 65 1
233 173 173
485 277 9
177 1 205
205 25 89
161 399 75
205 37 257
341 285 87
317 373 65
389 105 29
401 289 85
137 137 1
33 153 5
397 327 49
5 225 153
37 333 145
157 21 137
169 381 65
245 353 145
321 221 37
45 289 141
422 273 1
13 121 29
197 73 169
233 129 221
149 437 33
469 201 9
285 121 137
161 441 25
261 405 1
173 401 33
149 85 161
369 461 25
445 283 41
5 225 129
149 65 65
337 20 41
109 421 17
37 363 73
409 421 65
161 365 73
385 317 61
37 185 141
1 193 284
105 335 61
213 479 17
241 139 19
173 193 49
17 425 61
85 129 245
289 221 137
29 39 185
181 369 117
153 317 70
337 1 33
201 397 33
449 1 51
205 357 1
401 365 69
445 285 41
273 285 81
265 89 197
445 245 41
153 261 81
37 373 85
299 109 133
1 313 53
73 89 193
325 261 161
38 349 113
101 473 21
1 341 17
17 201 161
101 161 13
467 451 21
189 301 1
145 53 161
461 117 17
113 225 245
249 53 145
61 1 389
73 333 29
193 1 213
287 221 129
205 268 163
313 265 125
7 241 77
445 397 17
293 277 177
305 281 109
129 345 69
213 225 193
489 257 1
257 51 153
169 453 1
81 189 233
343 302 41
435 485 1
9 405 1
469 65 1
413 405 13
86 83 386
285 117 9
205 293 77
101 101 239
353 93 93
401 381 81
209 141 89
377 11 77
401 33 89
373 241 97
73 277 65
381 69 17
139 233 192
381 423 9
333 125 164
453 101 17
337 229 151
149 93 161
269 247 121
393 124 17
341 353 33
421 289 1
385 253 93
141 453 41
341 299 33
213 209 217
257 275 111
393 161 89
213 169 249
381 201 105
105 333 65
57 401 48
125 293 17
89 12 149
185 273 145
17 141 231
97 433 21
499 37 2
149 97 121
57 197 29
201 47 217
53 281 25
409 109 81
189 209 165
139 455 45
81 281 37
373 99 65
313 65 15
161 313 173
429 393 57
233 309 1
97 1 59
301 241 49
315 93 117
333 289 1
45 141 89
261 103 129
173 341 65
149 53 157
213 361 93
441 15 37
463 385 25
473 141 25
257 25 109
269 393 77
317 1 33
217 133 153
473 257 13
85 401 11
225 237 125
277 1 24
269 145 73
497 53 1
304 141 174
309 397 99
385 469 1
185 197 113
49 301 89
249 137 169
185 113 1
1 185 145
33 17 13
105 445 33
84 405 65
13 125 1
187 109 279
177 161 77
469 145 11
1 441 1
261 107 17
255 50 159
1 341 97
185 493 1
337 151 153
389 21 49
173 199 61
437 417 49
405 445 1
465 469 1
193 461 33
425 211 21
201 141 129
97 357 97
89 149 1
105 489 9
317 377 33
337 369 87
201 289 205
143 481 5
429 269 9
429 473 17
289 9 7
40 113 381
37 233 229
61 449 17
53 127 281
477 361 1
309 151 33
385 57 13
333 453 17
361 473 21
421 303 41
8 1 220
29 465 21
109 65 1
465 231 21
285 325 45
217 49 33
225 117 224
121 125 49
176 117 273
269 373 17
109 225 41
253 37 229
81 117 245
249 109 89
21 285 89
135 353 97
429 241 17
401 133 61
413 181 17
419 409 1
497 105 3
225 401 1
453 193 1
385 69 1
279 469 1
181 81 81
29 261 113
107 329 41
201 403 33
237 463 25
473 83 27
125 133 177
181 113 225
281 179 17
69 92 316
41 493 1
69 393 1
65 461 1
217 17 213
1 481 1
237 389 97
150 85 137
233 237 173
325 73 153
305 207 165
281 273 137
153 478 1
289 9 25
25 311 165
325 461 13
389 349 9
191 137 72
489 449 7
17 137 69
73 145 89
125 153 105
157 237 257
385 109 61
449 357 25
17 139 159
129 173 1
257 61 65
465 485 1
205 51 17
257 105 229
301 265 33
245 453 13
385 253 57
353 93 25
21 341 121
289 209 33
301 1 81
485 209 1
481 33 1
361 157 113
181 117 257
313 43 141
93 461 31
193 417 69
189 201 213
313 273 5
217 497 2
337 465 33
361 225 81
485 309 1
481 185 1
269 5 145
153 17 93
485 7 1
65 409 9
397 404 47
257 357 89
119 105 269
65 345 25
445 1 41
249 423 45
445 377 1
125 9 217
1 217 5
401 265 57
333 165 81
181 25 145
109 281 125
209 270 213
401 77 89
147 93 225
365 345 53
289 265 153
197 457 35
53 57 125
185 269 171
499 305 1
53 107 279
393 13 40
465 377 33
365 385 81
77 277 145
393 321 33
157 309 127
425 261 25
233 353 85
317 365 1
161 420 55
485 99 1
369 237 65
385 341 41
401 317 1
497 329 1
233 329 45
333 225 53
281 45 5
169 169 177
327 9 61
37 217 205
455 365 45
289 165 13
409 253 81
413 443 53
181 121 289
161 305 161
33 333 29
137 421 65
429 405 9
353 7 141
226 353 133
235 407 43
275 21 27
73 229 261
445 1 17
205 269 1
221 41 69
153 125 185
157 21 257
209 221 97
57 9 165
1 469 17
169 213 91
117 301 132
317 77 57
309 481 16
33 309 97
385 77 89
409 93 17
83 229 89
85 57 193
401 177 81
253 137 243
353 497 1
223 305 165
145 257 41
375 49 41
351 65 117
38 317 43
227 413 65
469 69 1
265 485 1
209 417 65
453 481 17
305 497 1
81 9 243
173 385 85
31 389 93
165 321 81
329 337 113
17 53 57
353 261 57
441 427 13
165 169 73
401 453 1
177 45 305
301 495 5
141 109 209
93 425 49
423 31 53
152 329 157
153 181 65
53 409 9
133 137 141
193 65 261
457 437 20
429 225 9
213 325 91
497 285 1
113 385 1
121 39 241
333 257 137
413 301 73
305 357 67
345 469 1
333 9 57
329 41 37
119 5 173
153 381 78
177 93 130
73 85 17
305 113 193
247 257 157
73 365 81
424 37 13
185 317 161
361 385 41
339 461 25
205 169 153
365 281 9
241 425 13
69 117 125
401 325 29
69 473 21
49 245 65
313 21 153
273 485 1
481 181 11
71 445 25
177 301 97
425 301 33
349 221 89
379 265 13
329 347 17
93 22 145
229 481 11
189 37 65
401 137 41
165 389 33
117 33 1
421 449 49
233 145 217
333 307 89
159 317 81
161 369 125
323 149 57
349 61 65
417 101 45
377 205 15
53 493 1
153 121 333
145 41 205
369 37 17
313 441 49
345 151 21
1 465 15
157 109 137
417 373 9
481 281 1
13 433 61
13 321 97
69 325 122
369 481 1
437 41 49
165 421 17
349 41 129
341 13 97
273 37 145
117 141 25
439 401 35
217 469 29
301 457 1
37 393 1
359 265 113
237 293 125
93 101 161
157 297 157
135 269 121
49 305 45
45 221 89
49 429 41
61 445 9
209 301 57
255 145 111
465 243 1
385 101 93
129 261 17
385 173 65
143 61 227
187 181 203
429 25 49
197 339 103
69 137 277
153 333 17
273 217 157
45 303 39
201 437 9
301 225 165
173 53 241
278 301 105
473 9 5
129 469 1
25 129 148
273 409 29
301 377 65
301 1 169
85 301 20
357 393 73
441 489 5
425 43 65
305 245 57
193 155 181
133 301 73
145 25 85
79 33 93
469 249 1
354 97 26
429 77 69
269 1 81
437 165 33
265 257 162
7 265 149
437 201 17
229 121 225
417 369 13
187 325 33
109 269 57
385 215 21
121 121 345
89 481 9
89 1 81
341 45 133
481 417 9
121 221 13
45 161 157
101 333 121
377 271 42
297 351 23
145 17 221
244 1 84
193 289 211
161 65 145
137 241 89
192 421 9
433 13 49
341 281 65
145 381 105
421 11 73
341 301 97
225 93 133
65 189 89
489 137 1
145 385 29
181 243 157
13 169 297
309 53 113
421 385 1
409 381 49
365 289 41
89 9 73
449 413 41
457 469 9
429 133 9
73 297 33
57 233 65
53 301 65
401 381 1
1 451 27
285 381 49
465 185 9
161 53 309
9 385 85
325 181 57
1 113 103
467 168 21
281 417 21
301 373 1
269 417 17
453 29 33
101 201 73
257 481 9
17 53 385
371 225 83
421 447 39
493 405 1
141 77 241
45 422 72
429 301 49
101 323 73
269 453 33
261 189 193
97 141 281
153 293 17
93 385 37
281 397 17
297 105 187
171 49 201
149 49 33
85 241 129
181 393 61
325 105 113
85 63 29
189 29 89
489 163 1
225 457 5
469 429 13
229 377 81
293 161 1
341 325 129
197 489 5
89 353 27
409 393 17
489 221 1
128 225 141
43 209 121
461 117 27
381 457 41
57 425 61
213 488 5
237 361 61
129 309 9
465 145 5
149 237 121
309 217 113
433 481 5
369 137 1
193 437 33
445 385 25
373 113 1
493 421 1
357 221 65
1 209 241
493 29 1
61 253 177
11 225 233
429 173 57
133 37 209
81 1 233
93 1 341
401 241 77
77 458 27
205 145 97
97 281 57
345 33 125
433 41 41
409 169 13
481 277 1
21 233 69
269 109 33
94 346 108
37 425 25
149 401 9
385 361 77
117 261 233
89 165 243
1 1 185
269 293 17
465 21 9
97 165 129
201 485 1
161 483 13
57 409 73
349 313 41
210 221 201
163 185 153
201 257 73
61 29 417
353 469 1
161 37 105
329 281 17
197 309 65
293 73 55
57 145 333
161 253 145
101 189 241
107 221 199
49 385 45
309 433 45
465 333 1
393 197 67
365 261 65
333 37 85
89 489 5
77 341 153
339 262 161
5 469 13
317 169 73
245 269 57
401 357 17
485 433 1
345 85 55
41 253 241
85 69 415
309 417 17
437 157 1
1 297 145
421 127 1
421 177 1
371 177 1
57 333 81
305 277 101
325 149 49
281 169 105
105 329 41
73 201 49
281 341 93
451 205 41
385 177 95
237 205 1
385 285 77
333 241 99
441 341 21
483 433 9
381 277 73
389 85 17
45 369 29
169 341 133
173 5 217
65 217 17
33 405 65
141 169 221
429 261 9
365 169 105
57 268 41
301 489 5
377 101 53
137 403 69
309 293 65
81 229 97
385 241 113
241 301 90
441 149 37
421 441 1
221 61 273
145 49 97
153 433 40
193 121 61
21 413 25
193 81 269
155 449 13
49 11 285
153 405 81
155 49 345
357 213 81
1 449 1
309 85 65
317 57 89
389 301 1
117 481 19
21 357 1
269 173 209
385 273 81
429 221 33
385 441 13
461 229 25
173 85 301
497 261 1
29 193 25
57 341 65
29 205 273
241 63 161
33 411 39
333 285 105
309 205 97
82 101 89
237 285 129
145 325 49
201 217 61
269 265 41
110 161 9
93 341 65
45 169 209
325 233 75
333 289 1
461 489 5
197 485 5
65 437 17
113 69 29
201 361 125
105 385 1
201 169 65
341 341 49
37 429 25
9 233 13
213 261 145
137 85 253
109 141 25
209 460 38
11 161 153
177 385 85
55 333 21
433 403 25
51 327 123
457 33 5
317 65 23
85 387 58
145 329 169
213 385 49
181 209 249
429 257 49
89 309 129
485 469 1
61 113 165
397 477 17
217 277 45
381 489 5
65 161 137
89 473 5
201 245 89
1 225 173
61 393 57
201 97 241
277 449 17
421 61 33
205 337 139
297 411 1
285 220 185
73 365 33
405 71 65
93 456 31
121 165 293
341 53 149
329 81 53
297 493 5
89 201 217
325 453 1
221 1 129
213 253 231
445 249 9
249 453 1
471 355 15
145 321 125
85 289 197
337 61 9
437 1 49
309 341 121
437 349 41
153 313 87
153 213 1
213 11 273
301 69 173
1 377 25
481 253 10
441 9 57
47 333 97
433 5 25
277 81 1
401 205 61
389 289 43
381 57 109
181 369 37
189 73 233
493 117 1
33 173 17
69 193 173
405 449 45
105 5 361
313 377 25
309 77 185
157 164 149
180 121 293
333 341 97
49 401 97
335 105 53
361 287 133
309 393 65
421 453 17
21 57 193
253 489 9
357 133 109
413 157 17
161 109 261
363 449 17
305 337 105
433 81 61
265 397 41
137 205 217
453 445 43
185 261 89
97 419 7
401 33 17
125 489 1
341 41 97
161 421 17
13 217 173
225 317 33
19 73 65
15 61 25
367 109 52
33 489 9
451 33 5
397 277 73
1 273 161
327 457 37
160 137 325
401 189 79
155 437 33
308 153 42
241 105 1
89 125 193
125 297 153
425 109 10
473 157 9
309 413 1
421 265 41
297 221 165
73 277 41
233 157 237
489 397 1
133 91 104
127 277 9
377 341 69
449 61 25
373 357 107
259 97 85
89 41 245
1 41 45
167 25 139
33 469 1
199 185 71
209 27 117
1 461 7
153 497 1
1 141 345
233 217 141
441 121 47
121 471 29
81 141 113
73 313 117
53 125 177
1 149 161
493 251 1
373 169 17
461 81 17
53 195 293
325 41 37
45 105 325
217 301 145
411 269 37
249 137 141
49 499 1
225 121 275
41 253 169
61 49 297
301 169 137
273 497 1
271 61 117
417 381 41
328 357 129
81 117 1
469 459 1
133 445 49
1 293 118
169 45 129
37 69 353
121 61 373
243 313 147
255 1 43
117 89 1
193 157 197
217 189 25
249 437 41
401 197 65
65 477 17
385 401 45
337 425 57
269 245 73
145 405 1
1 64 223
397 269 13
161 409 9
33 417 1
285 473 25
85 185 141
227 305 37
365 1 57
271 73 41
233 257 233
409 465 9
63 405 33
261 463 31
137 345 129
477 13 13
109 33 81
9 485 1
421 281 1
279 109 145
385 195 9
297 261 1
185 89 201
77 305 35
461 153 33
445 45 49
485 49 1
141 369 77
393 97 17
221 63 41
125 393 37
445 221 56
481 25 9
233 54 29
157 357 9
432 347 14
73 21 33
381 233 75
213 489 3
305 273 21
257 437 41
445 37 13
169 187 295
253 1 17
9 285 103
153 77 205
485 185 1
53 21 193
405 189 81
101 337 9
301 357 97
137 269 213
497 45 3
145 445 55
129 341 97
82 69 418
405 1 65
265 1 135
285 391 49
477 189 17
365 269 17
85 49 49
69 173 1
361 5 113
109 73 41
281 489 9
177 185 9
93 109 297
145 293 109
449 55 25
489 397 1
229 121 37
157 237 253
437 109 1
464 489 5
225 19 172
381 389 9
457 245 37
149 341 1
425 169 69
65 21 361
449 37 17
57 277 33
137 17 113
141 461 25
1 173 67
1 53 209
337 209 29
309 385 17
126 497 1
181 145 221
209 13 281
353 1 71
269 253 9
21 5 449
473 131 17
269 9 109
25 209 25
69 17 281
85 35 401
105 1 389
439 289 57
417 13 13
153 37 95
385 5 81
1 211 11
119 171 297
49 369 113
5 73 89
73 473 17
321 245 67
53 137 225
1 235 111
269 389 81
17 169 269
141 369 125
97 421 33
441 109 39
165 373 1
201 362 25
429 219 37
441 381 21
165 95 81
137 93 289
151 345 61
377 301 109
61 269 41
181 241 245
401 5 49
121 329 29
217 237 169
1 409 45
465 185 5
413 465 2
301 357 41
181 86 65
69 397 61
333 1 5
269 485 1
135 325 113
373 21 113
207 301 17
181 65 273
233 405 37
413 145 33
325 433 65
297 369 61
285 321 75
373 23 65
77 411 1
293 437 33
81 491 5
293 473 17
43 145 41
237 201 233
171 89 149
265 221 189
401 285 25
373 227 105
485 109 13
497 57 1
301 409 17
101 211 281
315 59 45
237 169 121
333 129 73
325 449 37
85 373 100
9 449 17
500 421 1
321 465 5
221 399 39
261 413 57
313 197 77
21 51 359
53 307 55
133 17 129
69 141 113
129 45 293
37 59 139
57 101 69
255 117 83
305 429 21
225 205 177
433 69 53
361 169 69
243 249 111
445 1 49
121 493 7
1 101 113
153 421 1
473 401 21
435 113 21
77 377 45
81 205 89
165 286 50
73 133 81
225 313 13
453 317 15
369 433 1
141 289 25
181 417 57
381 385 21
369 233 9
337 301 73
481 417 9
81 101 209
357 425 41
37 477 16
261 265 213
241 294 31
23 297 26
18 433 25
13 109 369
81 179 9
189 489 9
341 349 79
489 337 1
305 343 67
185 261 177
245 121 129
369 165 49
13 297 139
37 75 7
235 138 17
300 376 74
157 461 37
213 277 141
401 85 99
89 209 65
260 453 17
449 37 17
289 29 13
229 217 97
229 325 129
1 125 89
495 93 1
25 449 37
433 81 45
21 421 13
241 41 205
387 421 5
421 473 6
41 153 317
353 59 11
239 297 81
125 385 85
49 1 443
33 73 317
69 1 1
93 493 3
37 303 139
469 81 1
81 241 65
37 161 224
97 349 57
277 341 39
465 221 1
268 385 33
149 317 65
421 485 2
353 401 69
417 89 37
85 169 133
445 121 45
141 177 5
229 310 98
237 435 1
45 373 105
81 289 153
265 71 116
193 449 21
305 269 129
393 45 1
441 57 25
93 281 213
249 427 71
225 213 1
329 201 135
449 97 21
217 391 65
345 69 117
73 189 305
385 13 67
253 289 17
29 101 189
153 125 293
445 317 41
357 145 9
449 125 19
361 361 37
401 69 77
413 293 33
241 441 1
373 369 41
217 229 257
401 81 37
333 217 17
337 265 49
321 281 69
229 261 225
203 109 19
141 213 245
105 289 125
469 445 1
309 379 114
489 147 1
195 277 33
301 439 29
269 51 57
169 207 289
349 31 25
449 289 51
189 153 53
281 373 1
349 69 57
489 145 1
21 97 97
21 148 202
269 317 1
185 153 141
273 257 153
29 269 9
341 397 57
449 301 49
363 269 113
73 441 13
73 129 229
389 49 81
389 113 1
373 305 15
489 141 9
301 121 133
73 145 113
37 65 329
341 189 113
405 345 1
345 300 41
153 45 225
481 413 1
341 477 9
429 429 9
173 449 25
409 251 29
357 33 129
357 229 17
365 265 121
197 429 17
209 217 201
189 185 289
349 246 65
301 461 33
481 305 1
241 237 117
405 385 65
409 233 65
289 285 169
9 421 1
161 473 13
95 155 167
189 433 13
305 489 9
445 333 41
181 31 177
1 345 41
293 381 97
297 45 157
161 197 193
201 465 25
465 269 33
89 357 97
227 459 1
365 301 33
289 169 45
481 241 9
353 146 9
129 465 5
497 105 1
333 69 85
205 245 157
489 497 1
489 305 5
49 377 109
153 411 63
181 149 193
229 145 145
113 385 81
469 469 1
313 424 72
323 269 31
153 105 13
471 85 21
237 101 225
193 99 213
389 401 85
145 245 197
379 369 85
153 365 29
405 17 9
27 177 101
499 469 1
441 417 33
359 297 137
337 305 117
5 305 129
375 5 69
197 401 85
257 165 89
9 377 33
33 493 1
85 173 321
376 413 1
121 489 1
181 121 201
145 361 37
275 485 1
109 173 153
381 269 9
361 179 5
149 145 241
225 421 1
13 60 154
405 385 69
341 53 129
477 81 9
163 329 138
373 185 25
281 174 125
69 145 13
1 149 257
181 29 129
195 269 169
349 193 101
89 361 25
201 477 1
435 205 1
445 497 1
45 105 37
193 57 73
369 45 37
377 341 25
95 297 121
413 273 1
453 333 33
305 485 15
457 441 37
341 161 1
113 317 145
113 421 49
437 165 17
240 57 168
69 133 227
81 301 89
41 165 1
1 493 1
251 325 145
189 277 97
233 241 99
85 177 9
1 325 45
102 421 55
365 218 113
287 409 61
489 25 5
257 69 25
225 489 5
337 313 1
9 41 25
129 189 241
61 213 17
397 25 73
37 289 73
405 117 57
33 469 1
245 365 74
257 497 1
45 317 113
273 205 171
229 394 94
37 5 165
385 95 89
52 136 129
441 15 24
17 323 41
263 373 49
49 141 49
385 25 73
273 225 173
21 129 217
165 373 1
349 397 61
89 133 215
453 52 1
177 329 25
333 201 137
105 249 109
293 193 25
169 421 65
497 333 1
425 429 57
61 153 141
105 141 217
245 1 97
173 265 177
485 193 1
225 217 197
437 33 47
385 201 37
413 345 73
49 17 442
429 267 17
425 69 53
153 169 271
43 481 5
117 413 17
93 237 93
453 329 41
237 101 121
1 201 217
41 53 193
485 361 11
7 417 1
321 73 141
413 32 1
337 353 89
221 1 235
445 281 17
69 181 129
173 17 49
361 395 75
97 149 89
425 461 13
1 101 309
101 393 29
269 49 153
193 153 273
341 441 37
377 277 53
189 309 177
337 325 31
309 305 33
233 101 57
493 385 5
197 25 129
107 468 26
137 229 145
129 401 77
89 317 19
7 489 5
117 77 178
17 325 161
65 305 165
153 49 301
81 281 17
445 169 33
121 133 81
301 11 65
285 45 33
1 473 21
455 109 1
381 349 89
81 401 65
161 261 225
85 105 365
37 29 313
45 29 375
269 165 175
377 349 1
401 129 97
321 236 113
378 349 8
121 1 225
477 261 1
103 145 17
93 417 57
365 9 33
321 333 53
341 353 89
29 349 101
405 289 33
457 229 41
289 453 25
381 293 29
321 269 153
185 249 237
333 333 65
245 481 7
363 361 24
25 241 169
73 1 41
237 37 149
389 69 1
453 397 3
313 327 171
177 361 1
397 433 1
261 69 1
445 385 9
301 105 153
333 293 63
463 429 27
477 385 9
221 293 105
469 394 1
445 85 41
37 109 373
155 341 129
221 85 97
353 201 1
237 429 1
309 181 49
133 153 17
113 269 9
365 333 105
81 289 115
395 45 43
1 321 89
449 359 37
391 49 1
123 193 137
21 193 293
21 245 33
29 261 4
485 373 1
85 25 353
365 285 89
193 37 303
377 297 1
101 37 1
326 499 1
57 201 161
277 369 89
126 317 1
117 385 109
145 257 121
110 5 271
153 201 285
5 165 233
297 37 45
353 137 73
461 413 1
271 273 153
189 185 129
313 417 57
101 369 121
185 285 164
109 349 96
349 159 55
57 385 13
301 493 1
181 205 249
201 113 169
169 5 269
85 257 173
37 12 241
281 269 63
185 33 165
257 141 69
341 109 65
349 117 9
21 33 61
385 185 85
81 229 193
173 13 225
77 377 101
485 209 9
235 89 175
199 37 203
25 1 353
201 121 241
289 161 157
357 405 49
89 37 257
221 309 97
137 457 21
345 265 141
81 205 65
493 53 1
121 369 57
51 467 9
125 93 17
413 85 67
283 117 47
349 395 23
141 405 1
473 365 18
461 1 37
45 101 280
141 425 5
13 426 49
189 165 25
51 473 21
493 25 7
287 265 173
177 321 161
265 185 141
73 89 329
429 461 21
429 116 37
245 405 1
397 473 13
109 385 41
173 53 217
485 25 9
117 130 62
213 61 97
3 313 65
1 293 145
397 297 93
153 57 145
485 237 1
89 225 265
277 85 9
147 497 1
303 349 53
421 377 65
137 485 1
477 1 13
89 173 241
289 105 209
1 113 173
189 153 101
401 185 5
377 241 93
171 377 113
305 301 13
497 369 3
101 415 17
204 357 49
403 485 1
225 141 237
81 401 8
365 57 49
453 253 17
493 237 1
153 161 185
315 473 5
361 257 45
495 405 5
341 401 61
357 449 31
57 289 33
461 281 17
109 101 307
445 195 33
390 161 23
85 445 41
241 301 77
5 301 161
373 413 33
305 264 41
113 237 27
9 453 41
197 21 275
217 369 17
477 49 21
193 61 109
489 185 9
385 39 61
341 73 57
377 289 29
37 421 65
13 37 65
69 85 57
161 469 1
393 65 1
101 333 75
245 229 45
213 337 61
327 289 143
9 385 73
485 385 1
57 109 49
149 257 185
273 269 45
141 45 277
117 33 369
221 61 169
321 125 137
145 9 329
169 137 261
473 493 1
205 101 49
213 371 35
317 297 169
85 325 47
221 101 89
437 189 21
385 361 9
161 345 105
91 227 167
93 281 65
325 405 77
265 15 97
345 309 117
101 385 109
393 77 73
281 365 97
9 41 93
105 99 13
93 153 165
77 421 49
65 185 105
321 73 149
464 161 26
33 237 81
161 157 177
73 437 5
497 19 1
449 467 5
493 453 1
427 477 1
33 481 5
209 77 277
49 201 269
109 265 65
445 205 9
19 285 161
160 51 212
181 197 121
169 305 157
113 249 245
49 449 41
21 1 289
129 241 245
197 93 113
245 1 89
193 277 1
405 69 89
297 377 47
333 221 9
141 377 101
127 433 37
101 449 21
325 376 67
61 213 257
445 301 9
61 23 281
125 1 225
297 373 25
309 37 129
73 417 30
85 69 65
437 1 33
65 137 1
93 157 40
495 313 3
431 29 39
69 97 277
413 105 9
145 353 70
317 29 41
433 339 5
169 19 141
469 5 1
332 233 34
1 425 73
401 297 61
465 421 21
439 25 13
349 277 41
269 361 17
277 211 49
349 361 45
165 361 33
165 27 105
185 365 41
169 485 5
185 141 45
189 285 165
269 253 193
245 389 97
401 317 61
385 149 5
233 321 11
69 41 17
213 29 33
90 469 17
321 245 98
142 469 1
45 273 217
419 285 54
261 33 225
33 133 65
431 173 57
81 233 161
281 6 141
453 19 1
153 425 61
405 69 1
341 215 1
281 409 77
101 354 65
473 322 25
205 377 33
323 329 117
85 5 209
389 45 33
165 341 129
361 189 29
388 299 8
61 489 9
37 373 109
49 409 5
5 465 25
367 361 65
269 269 113
493 373 1
217 361 129
253 65 25
257 433 49
245 385 89
65 293 89
373 397 33
37 169 297
141 181 257
65 253 241
69 153 73
478 243 14
221 39 25
245 37 47
173 357 81
351 81 121
305 461 33
433 353 25
401 177 25
375 27 55
33 181 304
269 426 36
329 29 25
237 133 250
285 21 137
41 385 65
177 201 217
469 357 1
241 281 185
57 289 9
165 1 169
341 365 61
213 409 53
1 487 7
369 257 11
101 153 165
165 73 321
269 186 9
285 485 13
117 241 237
241 65 5
375 481 1
477 21 5
82 353 91
237 61 97
413 129 33
1 393 77
221 145 105
413 185 33
385 269 93
201 229 25
343 497 1
377 377 77
81 37 15
193 5 61
217 17 281
267 1 19
453 377 1
31 249 77
437 239 9
429 173 57
253 309 65
85 437 39
89 281 105
53 13 129
125 269 113
41 171 1
269 201 121
394 493 1
125 17 341
229 417 69
293 429 9
233 445 29
201 193 237
177 417 53
59 309 1
297 365 77
425 321 17
41 185 305
209 234 1
369 85 77
481 495 1
289 333 21
73 181 257
377 377 23
289 353 37
21 345 1
405 185 79
433 201 49
257 469 1
421 53 49
251 409 70
377 397 89
437 453 7
253 449 17
245 313 137
147 1 27
37 153 297
223 105 119
265 401 49
393 101 32
61 221 89
77 53 277
5 38 451
349 465 13
85 69 295
337 417 45
357 465 25
401 133 29
17 77 241
141 281 97
233 421 73
281 461 21
93 324 6
193 143 273
294 217 25
229 117 205
297 477 20
73 317 53
453 121 23
101 307 143
25 217 177
187 149 113
293 317 73
303 197 119
297 25 9
409 457 41
309 457 41
233 325 1
289 18 177
201 209 165
161 201 25
37 37 162
173 217 117
293 5 91
401 81 37
348 305 119
461 173 1
109 421 49
369 473 13
329 275 37
391 277 32
287 341 123
473 13 1
317 105 113
315 337 141
417 253 37
97 101 293
89 181 129
265 286 172
313 137 125
499 121 1
369 277 73
137 217 113
207 461 25
21 357 61
377 449 29
261 201 227
275 461 33
341 261 97
401 149 9
385 357 49
306 45 11
305 229 9
177 449 45
151 453 41
177 321 145
453 453 33
337 1 97
310 1 47
305 1 29
413 169 67
385 261 49
281 497 1
381 121 77
101 69 109
353 333 9
409 51 83
497 437 1
53 325 73
313 365 17
401 245 65
367 361 77
113 1 1
417 327 17
189 453 41
160 489 9
401 117 45
181 253 15
145 1 229
365 293 97
77 453 33
77 269 97
411 41 25
345 153 1
121 37 17
45 225 241
301 273 185
69 181 129
213 97 257
183 435 61
213 5 129
189 201 79
275 269 11
201 17 9
465 145 25
17 9 161
117 201 61
1 429 15
157 409 81
405 173 1
69 1 181
77 357 129
69 329 165
365 144 125
301 421 76
151 29 155
21 217 41
381 137 89
89 345 109
449 369 41
87 157 57
397 185 13
189 457 9
405 181 65
373 317 1
229 149 65
329 89 61
449 469 9
297 51 77
185 9 189
205 261 194
177 491 9
201 477 2
289 69 49
81 209 189
321 477 1
13 73 369
281 249 113
201 323 61
193 473 1
436 465 33
431 459 15
265 229 109
353 245 89
197 313 21
369 431 61
125 217 39
269 421 57
321 473 13
209 333 89
469 121 1
293 269 13
373 169 41
305 95 165
69 457 37
457 153 5
69 249 193
437 29 1
261 421 1
389 169 71
377 241 21
105 13 69
88 81 232
491 21 1
249 201 169
257 41 213
273 365 49
137 129 329
11 125 193
169 169 117
37 453 17
389 365 1
393 199 17
377 401 97
89 273 45
329 237 141
357 305 3
413 133 21
381 449 5
221 37 169
485 449 1
229 481 12
233 325 105
37 401 61
253 17 41
163 436 14
85 161 41
241 263 1
159 241 195
21 1 209
193 253 193
385 193 95
61 345 84
77 77 381
133 109 273
449 225 29
195 109 151
381 49 61
357 451 27
21 145 49
281 233 13
133 65 301
173 173 1
221 109 83
397 191 73
205 1 89
221 349 89
97 417 43
429 401 33
245 45 129
397 137 1
469 155 21
301 139 65
413 53 49
381 44 97
433 197 65
405 209 61
365 281 33
241 113 97
77 249 233
441 497 1
289 65 185
1 233 149
133 379 57
197 169 241
112 285 185
131 245 129
61 37 415
73 409 9
157 1 97
109 101 389
201 389 17
125 9 157
381 273 89
269 453 33
1 313 97
61 261 97
469 229 9
173 13 89
41 485 9
53 401 65
481 49 17
281 281 201
9 389 57
337 133 133
357 296 5
161 441 13
349 377 77
165 305 133
389 81 33
125 181 145
251 357 33
65 197 59
9 101 283
77 209 177
145 153 181
349 413 26
481 217 17
41 205 225
301 437 1
1 309 41
321 161 41
193 317 105
259 293 129
183 405 33
361 281 97
253 141 225
298 117 158
297 213 1
169 313 57
333 441 33
3 1 173
381 157 5
193 37 129
136 111 160
113 24 17
83 361 87
57 183 155
355 477 1
65 317 81
297 309 145
271 253 173
177 449 25
181 297 45
337 1 65
341 37 33
181 55 33
205 237 233
205 237 233
337 401 15
241 253 169
1 177 241
153 205 9
193 333 153
73 213 33
109 477 1
337 305 117
313 189 9
157 121 145
387 205 13
17 125 149
437 301 49
165 405 1
425 21 13
411 137 59
177 360 68
117 137 301
209 257 213
25 431 47
11 249 105
458 73 4
205 269 17
16 161 81
193 428 54
5 45 321
321 45 5
349 57 5
33 25 265
113 101 17
205 221 123
17 337 117
385 65 101
45 477 13
3 93 401
468 410 29
25 85 337
489 189 5
285 9 65
465 203 5
269 97 225
373 103 105
401 429 1
181 261 1
359 69 87
207 269 121
405 443 1
301 281 81
1 29 205
321 305 9
101 477 17
73 29 25
125 365 57
377 181 65
241 357 97
312 389 97
433 489 1
245 65 233
285 109 169
229 69 181
449 457 29
477 485 1
221 57 271
261 377 33
386 453 17
385 277 109
385 319 65
477 101 1
1 217 281
189 385 41
132 365 49
173 429 49
89 269 1
307 405 9
417 425 29
345 269 81
269 157 121
349 381 9
349 401 77
377 221 85
37 245 213
21 93 305
49 69 331
385 413 1
197 317 67
353 73 1
236 361 113
241 321 41
297 487 13
353 401 73
197 309 31
161 477 13
361 289 36
425 461 32
485 219 1
65 261 209
101 365 105
445 1 41
229 481 17
169 325 1
3 425 17
153 445 1
209 305 193
390 304 19
205 33 37
125 219 241
100 45 376
183 131 267
53 105 189
357 145 139
281 1 41
57 21 1
298 257 112
333 353 53
363 357 7
463 454 23
41 1 117
373 370 65
257 185 137
27 89 305
231 395 5
277 311 91
385 461 33
277 61 45
377 217 53
109 485 13
93 485 1
453 381 17
321 377 57
225 105 245
413 221 49
105 93 17
353 257 129
145 101 333
354 1 88
389 491 9
301 315 129
153 308 128
189 401 61
385 313 29
281 28 125
301 369 53
137 53 153
489 371 5
149 81 65
353 9 85
293 93 97
439 93 61
1 205 185
225 133 61
101 441 25
173 329 149
249 329 77
209 429 49
125 246 193
393 1 17
385 221 13
473 451 21
68 309 65
415 121 47
73 57 103
473 489 9
245 317 137
213 51 161
376 253 6
393 473 1
435 1 27
217 109 69
257 321 173
421 277 25
41 251 35
173 117 121
289 77 197
229 41 105
345 169 125
57 473 25
465 297 21
51 129 201
469 23 1
105 129 33
249 453 1
361 81 53
101 433 9
309 301 181
377 465 9
309 121 33
201 95 73
165 449 37
141 141 309
61 433 25
201 125 13
133 264 117
237 161 53
21 337 73
1 405 33
393 413 41
37 249 53
221 63 65
489 473 1
111 181 1
323 381 105
389 305 17
301 269 165
85 141 9
57 141 193
365 149 81
1 253 225
377 393 61
353 49 119
201 401 11
201 117 93
13 449 9
349 121 97
329 133 85
369 301 121
257 321 149
333 341 121
321 233 105
417 493 1
373 289 79
337 137 49
255 309 129
285 165 157
7 481 3
475 217 23
129 133 225
245 41 65
229 173 23
225 449 45
313 469 21
369 165 1
317 101 1
493 145 1
373 409 5
195 13 235
485 37 1
181 433 53
201 206 236
417 201 45
9 261 209
205 301 1
401 205 61
205 121 5
29 385 77
43 237 209
265 473 9
437 285 37
473 53 1
293 213 185
253 205 15
397 357 33
77 84 47
493 457 1
297 297 85
29 213 81
441 345 15
261 27 163
65 433 57
393 169 37
249 105 91
57 457 21
341 73 13
481 141 1
265 43 5
157 288 88
305 1 77
449 489 1
337 401 37
277 285 137
441 93 53
199 281 117
33 365 73
413 65 41
113 133 109
337 281 117
301 61 105
77 249 189
177 383 25
417 385 5
245 293 113
145 125 217
329 421 1
1 273 161
361 285 133
347 201 37
301 353 137
162 361 109
457 328 29
469 319 1
165 377 109
197 213 257
49 53 65
409 269 53
72 353 29
261 181 193
321 97 93
332 435 23
121 421 49
221 61 217
469 301 29
309 281 115
77 249 69
257 333 129
401 421 77
453 57 1
421 129 33
349 157 89
177 85 117
1 89 141
225 405 68
93 481 15
361 29 5
153 177 133
73 285 13
105 279 215
77 213 9
101 269 65
93 377 87
5 105 337
477 197 9
413 57 65
145 369 13
329 317 89
133 457 1
49 73 161
409 281 25
269 381 67
101 129 277
421 71 80
119 365 17
37 221 217
451 125 49
333 49 25
189 457 29
309 265 105
433 421 13
481 493 1
177 211 252
17 341 81
141 385 29
129 123 141
377 193 29
97 229 161
141 301 157
133 117 1
37 453 37
137 21 97
457 185 1
381 261 9
155 57 150
481 365 9
485 49 15
65 413 25
373 93 1
281 373 65
117 17 1
457 99 1
107 41 281
425 221 73
345 289 45
417 273 1
149 267 171
269 297 177
281 253 61
109 93 45
449 165 25
233 233 37
125 5 49
271 369 25
55 25 223
109 45 201
377 225 85
20 321 165
89 393 25
89 77 373
425 73 29
369 253 129
401 213 1
201 385 97
201 281 145
313 341 129
455 273 15
197 329 109
445 201 7
317 285 1
353 157 57
421 85 65
89 13 289
391 5 29
381 45 105
45 353 85
345 289 133
235 257 29
1 405 81
385 459 25
169 253 1
425 345 17
1 257 217
237 429 49
461 269 33
197 157 193
57 109 281
221 309 17
170 405 49
25 389 65
437 1 13
201 429 25
269 33 49
173 385 38
441 413 1
351 493 1
191 281 57
335 381 25
461 347 25
1 301 129
485 45 9
139 153 313
271 269 17
105 65 85
401 245 85
477 397 9
345 197 145
69 381 41
37 261 133
273 305 85
297 57 185
23 283 37
185 477 15
461 97 13
409 341 61
449 9 13
281 444 13
113 249 101
37 93 109
33 313 105
241 297 83
297 345 33
283 169 119
375 249 15
425 157 33
345 131 145
273 309 97
405 1 81
40 237 17
57 405 65
301 477 1
351 233 147
49 327 103
482 33 10
29 185 305
41 193 81
245 45 169
97 177 270
237 437 57
233 69 165
329 413 49
113 117 333
105 397 73
457 9 13
153 173 299
147 73 335
108 101 224
211 28 187
201 213 33
401 481 12
9 369 37
469 267 9
93 305 151
201 310 100
485 153 1
25 409 46
277 449 13
441 5 29
437 29 49
409 421 33
389 145 97
353 299 89
413 413 17
461 397 25
201 371 119
289 201 37
425 289 21
113 157 289
137 181 33
361 69 111
267 493 1
195 385 65
93 141 121
313 417 65
443 125 55
85 325 33
69 365 62
313 335 151
333 353 53
457 85 37
441 85 5
165 314 48
281 449 13
453 201 43
409 389 9
113 181 65
421 1 17
397 437 1
405 53 57
141 270 207
433 377 65
33 473 5
161 417 33
242 49 258
265 200 133
389 301 17
301 377 45
45 401 21
473 221 9
13 325 89
81 369 41
71 197 100
473 329 1
445 105 49
465 29 1
41 21 69
269 103 201
213 449 41
453 269 21
201 441 5
429 69 41
1 321 103
9 321 149
197 85 293
77 201 265
1 245 153
289 429 7
469 481 17
281 41 189
417 181 41
79 291 17
65 173 297
171 101 255
1 83 405
233 214 69
41 37 333
309 365 59
33 145 76
257 181 221
426 301 1
429 433 65
481 185 16
113 205 137
245 181 13
113 381 73
269 145 105
341 489 5
35 441 1
113 195 1
425 1 13
165 9 223
411 493 1
353 349 49
301 37 9
213 41 113
381 189 97
9 53 1
305 1 61
357 165 50
309 257 45
377 265 49
361 201 129
28 341 125
205 93 49
25 121 233
437 449 45
273 461 16
169 437 49
445 385 49
49 397 41
177 437 55
368 393 17
371 289 39
301 77 113
413 285 41
265 337 35
169 1 285
37 465 1
305 289 17
161 93 101
9 327 37
471 265 17
301 117 169
225 193 273
97 127 35
457 113 1
457 49 21
1 229 1
375 191 91
485 205 1
285 477 18
133 137 49
265 181 137
381 65 65
41 133 81
1 385 98
173 173 311
473 133 21
245 333 137
81 141 187
301 373 81
457 309 1
361 75 41
453 457 1
337 341 1
269 73 89
137 73 205
217 289 211
337 201 69
9 411 45
153 13 173
141 209 101
341 17 81
93 313 25
45 345 57
493 457 4
257 125 85
277 53 97
85 191 107
449 52 23
35 469 3
1 403 45
305 153 185
105 177 221
389 301 33
129 331 131
295 121 149
181 149 129
245 85 65
461 397 17
41 385 105
53 473 13
433 293 53
137 309 65
183 193 305
477 425 21
5 113 257
305 361 73
253 165 105
249 281 193
185 25 189
73 498 3
109 201 69
25 19 449
253 293 121
201 447 7
437 233 41
285 265 1
160 173 3
481 385 1
423 409 31
381 97 17
459 177 21
141 305 37
57 21 169
305 93 33
236 413 25
225 421 49
1 241 249
457 221 7
33 153 305
153 205 81
109 129 221
289 457 13
37 425 61
361 421 65
213 213 217
245 149 105
441 101 45
155 53 301
13 247 73
249 213 169
101 1 61
175 25 33
385 367 41
397 209 1
153 369 21
465 477 17
161 441 57
377 173 11
402 241 21
397 253 1
365 1 49
204 173 202
5 429 9
221 173 129
429 101 17
261 429 9
321 89 1
57 238 257
105 321 113
473 265 25
401 125 81
53 205 98
365 41 129
401 135 41
37 289 3
385 497 1
71 201 209
385 9 81
395 413 1
353 404 24
19 477 17
409 429 1
89 261 61
249 261 97
101 369 91
37 9 161
37 297 199
105 485 1
161 237 249
497 105 1
349 141 105
9 365 113
465 133 16
345 221 61
13 125 189
157 417 17
241 61 113
125 101 81
297 461 33
285 113 101
381 349 33
145 349 129
361 97 81
129 241 245
441 125 37
173 79 217
457 357 13
413 245 17
297 117 101
349 321 49
233 217 125
61 385 75
71 268 47
43 249 29
221 269 155
409 170 29
269 273 197
269 481 5
185 133 277
231 409 61
65 343 71
463 121 31
169 421 65
325 21 17
281 201 17
299 85 23
497 461 1
453 145 33
69 161 277
469 179 17
141 365 89
392 437 17
41 1 445
429 350 41
393 165 17
81 357 81
369 209 21
317 453 33
445 373 30
321 373 49
267 449 49
189 297 149
149 213 129
241 61 225
441 135 5
217 145 39
109 229 113
185 341 65
21 298 113
209 281 129
385 185 57
145 9 185
147 333 99
345 381 73
66 233 153
361 277 117
321 441 21
157 457 1
121 381 89
394 417 29
285 389 33
225 429 9
149 465 29
225 53 9
417 325 73
345 277 145
401 425 33
473 199 5
161 369 81
403 153 73
229 389 33
217 269 145
405 377 49
385 441 53
1 365 17
233 309 33
281 65 113
429 287 1
413 281 53
481 293 1
291 497 1
167 33 131
289 393 81
313 121 77
485 461 1
373 305 53
337 125 53
309 101 85
369 469 1
117 401 49
9 245 1
45 477 1
401 469 1
409 249 13
29 461 1
309 149 65
285 467 22
65 41 425
17 377 57
25 195 17
405 173 26
397 397 27
179 337 153
475 305 25
181 481 1
113 385 49
285 9 177
85 251 99
121 233 165
469 101 1
45 497 1
445 453 13
285 37 125
153 251 7
113 201 233
53 471 13
285 376 60
141 385 21
393 13 4
353 245 29
449 69 5
389 377 49
85 154 328
257 69 17
413 89 33
289 401 37
137 153 173
69 265 141
21 185 257
289 309 125
221 165 257
437 409 49
425 41 75
173 173 57
469 233 29
307 41 79
77 169 231
95 125 63
329 233 109
321 21 93
481 37 1
173 125 57
459 481 11
141 437 1
469 327 1
85 233 9
169 1 85
253 341 65
477 461 9
101 29 289
277 41 65
257 233 173
153 69 93
233 321 161
209 121 201
257 377 97
73 397 33
93 273 5
209 25 189
341 49 105
85 473 21
353 421 1
411 69 13
181 433 25
21 57 49
377 445 49
485 409 9
375 243 125
157 197 241
1 91 171
249 417 77
481 369 5
373 1 73
373 125 33
233 289 81
303 173 79
93 53 193
201 181 269
281 149 161
313 121 39
325 241 33
113 117 161
469 217 17
437 385 1
1 309 139
313 269 25
1 301 53
93 249 21
361 189 105
305 389 81
381 205 105
261 289 177
325 273 89
117 161 53
69 337 121
409 229 77
137 109 65
437 110 13
357 53 129
191 269 49
405 233 65
141 345 85
433 129 37
251 81 75
421 386 1
481 125 17
497 461 1
305 285 45
109 337 97
169 297 149
289 301 121
149 21 237
457 137 29
81 261 225
137 29 185
185 409 81
221 221 145
181 413 33
301 397 9
101 493 1
497 61 3
189 369 53
337 128 109
25 212 96
482 265 10
455 477 3
429 285 17
417 49 73
225 457 5
457 257 33
161 69 241
9 1 169
313 55 137
471 481 9
309 53 127
185 401 5
133 57 141
269 377 61
321 169 105
121 213 1
209 257 213
435 213 33
369 269 55
429 129 65
147 13 277
1 153 249
45 109 269
149 301 177
409 13 81
153 145 343
105 173 169
333 261 49
280 229 133
176 373 33
45 113 13
73 385 57
81 161 213
109 437 5
433 83 17
109 161 81
237 113 145
161 177 1
193 437 33
305 305 45
65 163 199
409 425 5
145 233 181
229 69 153
441 445 1
209 64 67
205 169 73
305 297 149
405 109 33
173 273 41
401 385 41
69 437 33
1 201 41
161 93 73
389 443 43
121 101 277
189 181 311
189 239 11
257 157 17
305 153 77
53 193 229
53 353 37
441 29 57
157 401 33
11 317 157
93 129 173
261 449 21
469 237 1
5 97 245
351 461 25
11 29 461
161 209 137
221 361 71
169 369 17
353 247 33
221 241 165
241 281 177
347 65 65
269 357 105
385 473 5
213 153 219
81 97 263
437 9 1
241 65 17
453 189 17
332 73 157
251 263 19
301 97 49
285 1 1
57 393 41
49 481 13
39 237 11
241 1 53
489 457 5
445 85 49
101 189 49
405 101 81
21 137 285
227 221 151
61 453 23
485 53 5
39 349 1
5 423 47
429 297 65
145 173 281
145 309 11
223 481 17
21 117 29
361 29 57
421 63 13
126 171 217
149 285 121
45 21 288
109 17 169
293 157 145
229 325 129
153 233 49
293 317 41
17 217 45
349 99 61
447 61 43
61 1 213
161 301 189
385 179 29
149 57 33
331 249 13
233 79 107
269 41 193
1 225 65
345 351 91
53 361 1
37 317 161
67 225 51
83 197 297
309 149 121
273 389 17
253 317 149
205 189 273
13 421 9
497 301 1
1 131 59
1 485 1
129 457 5
257 101 137
141 13 245
369 73 121
53 129 289
113 413 17
285 461 17
305 149 65
317 225 177
293 177 1
85 1 321
365 409 1
369 417 81
21 373 1
5 93 265
61 441 17
1 385 17
369 22 5
361 113 29
46 61 433
293 133 201
389 385 57
313 229 125
369 302 97
385 137 107
201 225 261
287 89 129
421 481 17
225 161 241
409 29 65
85 381 41
387 385 39
425 361 45
177 147 193
65 93 47
453 1 17
1 321 129
269 455 45
225 389 97
333 221 41
369 225 97
63 457 5
101 457 9
481 497 1
77 437 57
173 101 163
476 241 10
53 293 81
29 243 219
349 85 129
341 317 41
351 145 105
201 145 57
333 265 113
421 321 5
57 365 31
153 409 73
425 141 5
9 421 47
77 317 57
493 49 1
1 421 1
281 497 1
457 73 37
493 81 1
9 381 65
157 237 113
115 109 233
243 133 195
129 429 57
251 125 47
421 225 49
385 365 49
197 383 71
205 153 33
435 465 25
421 237 1
489 461 7
101 101 385
341 457 1
69 5 129
199 472 6
429 409 1
329 457 9
205 9 129
365 281 49
421 73 17
191 369 1
437 281 41
117 349 117
429 385 11
7 335 49
233 417 53
25 249 181
125 417 53
45 193 27
153 293 81
289 301 113
153 29 277
345 493 1
233 469 19
185 125 233
297 457 1
109 457 5
113 489 5
137 357 129
5 245 65
497 177 1
177 137 249
249 27 9
121 480 7
33 135 247
45 401 55
221 305 49
141 221 265
477 193 1
457 419 25
19 440 12
377 445 33
105 421 17
1 349 73
377 281 105
455 405 35
229 189 111
301 185 185
152 101 229
268 229 218
65 141 209
265 417 61
173 249 249
209 185 237
305 497 1
69 105 349
201 37 281
401 129 93
405 441 29
185 145 121
442 445 41
277 497 1
341 121 65
181 105 129
117 257 21
17 205 123
149 141 25
1 433 49
329 235 37
1 281 149
53 489 5
385 197 13
141 149 81
437 369 57
5 253 169
141 323 173
421 213 65
457 181 17
225 29 113
313 317 25
165 109 49
121 493 3
73 449 9
237 301 89
249 251 175
93 109 57
153 491 9
257 361 53
101 241 141
12 421 41
261 133 225
121 461 9
169 485 13
449 73 45
25 321 117
301 361 131
465 297 10
5 57 261
369 181 9
385 457 17
33 413 81
441 93 1
217 493 1
389 29 1
285 387 81
157 25 37
431 85 25
365 21 57
169 425 17
499 429 1
213 485 1
1 233 89
205 5 97
1 403 59
381 481 13
285 81 169
265 1 129
485 1 1
55 193 215
89 369 13
345 289 47
423 393 7
369 353 21
77 485 1
161 21 105
233 101 117
361 127 109
119 217 81
221 433 21
189 97 225
33 299 131
178 105 103
21 177 1
469 141 1
285 281 145
489 169 5
101 485 9
117 165 253
213 177 211
441 485 13
101 257 41
177 313 117
209 237 169
369 457 13
113 221 237
437 465 21
21 73 57
305 144 81
223 329 60
137 273 149
229 477 9
337 53 137
353 309 25
237 1 9
377 177 33
317 321 171
241 473 13
37 169 277
221 57 65
470 113 8
249 413 49
157 493 1
449 445 5
309 189 63
281 241 205
137 253 37
357 31 144
9 24 73
1 343 53
233 497 4
61 1 433
37 45 425
301 421 33
109 189 9
229 81 105
45 97 117
137 349 119
257 457 9
9 29 409
477 109 17
161 121 25
467 269 27
187 405 41
201 461 18
389 253 97
438 329 40
425 5 53
369 161 125
205 281 81
365 261 65
377 151 26
49 61 209
53 313 33
161 353 1
353 241 145
193 233 197
185 385 17
13 29 361
273 353 97
271 297 153
101 293 185
341 317 153
349 141 129
1 113 129
93 99 347
461 245 9
413 493 1
173 473 17
41 321 141
361 189 98
397 473 13
125 111 161
17 333 161
373 237 97
461 61 1
37 341 64
421 401 1
101 17 61
109 41 1
65 469 1
5 159 21
213 323 67
61 489 5
341 5 81
381 301 21
181 177 169
45 397 41
173 461 17
453 49 33
453 449 1
273 309 185
29 269 185
401 385 77
289 163 105
147 421 41
101 365 25
201 243 97
277 85 69
113 305 141
141 389 69
377 305 45
189 169 219
33 269 57
197 465 1
281 429 1
37 457 29
105 45 73
153 65 181
221 321 9
89 465 13
125 489 1
489 157 9
485 225 9
357 85 1
137 349 89
487 277 7
365 329 105
329 389 82
497 21 1
241 345 5
233 337 29
103 333 89
473 224 21
237 149 113
369 453 33
413 305 1
289 429 55
197 483 5
421 311 17
113 209 133
325 429 41
289 201 49
163 385 89
401 221 65
153 85 277
357 169 97
465 87 17
123 301 65
110 1 252
265 421 79
185 289 27
464 81 20
201 457 1
421 337 49
253 433 53
9 145 285
149 305 5
283 189 57
29 57 229
485 205 1
293 321 81
493 301 1
335 269 11
329 209 169
81 201 151
29 409 1
277 281 25
463 233 5
233 105 169
445 425 1
393 133 49
97 73 77
409 197 61
45 269 220
53 497 1
289 21 169
345 313 23
53 271 1
85 373 81
429 273 9
225 421 65
60 201 225
185 380 29
368 89 7
221 141 57
73 450 42
257 281 133
21 133 339
397 351 97
461 25 17
329 73 65
389 165 9
153 297 1
77 161 141
445 199 17
233 327 139
81 117 281
397 354 101
493 65 1
465 353 33
455 249 33
197 481 5
245 381 33
181 201 241
1 293 73
401 129 61
445 277 1
33 357 113
209 185 185
1 105 185
305 130 57
21 353 65
41 125 257
379 473 1
221 379 1
234 473 17
205 269 217
245 449 5
361 237 49
9 381 17
141 241 229
485 45 13
77 349 89
277 445 25
193 281 91
173 222 19
381 197 75
461 469 17
433 457 25
129 477 23
323 489 12
269 205 57
185 101 45
225 109 261
165 317 17
289 493 1
401 149 53
353 213 45
121 473 3
129 405 1
469 333 25
87 365 89
189 209 272
457 405 1
145 181 197
325 405 1
465 211 21
313 73 77
449 407 1
33 381 41
217 349 129
85 493 1
401 437 1
497 353 1
161 221 177
376 25 74
105 365 69
485 173 1
333 145 141
85 363 129
317 53 37
285 377 49
237 277 65
73 101 37
421 101 17
161 145 109
117 285 119
73 41 165
313 377 109
385 401 5
129 45 81
325 21 161
359 241 45
337 185 40
405 385 81
129 153 25
365 437 17
309 149 1
189 357 17
197 257 153
37 12 331
149 245 129
331 397 57
401 329 69
45 92 74
425 129 49
285 353 139
9 145 216
17 383 93
1 257 128
101 271 37
161 213 29
441 233 53
196 321 145
13 45 403
435 217 64
337 413 29
265 447 23
381 65 49
105 461 9
2 9 157
125 453 25
349 353 113
301 429 25
221 349 1
101 475 1
465 469 1
417 121 45
33 161 337
61 89 225
429 201 1
305 453 17
441 243 45
465 5 13
313 9 149
201 481 13
237 365 129
185 231 177
161 171 301
97 361 129
181 25 65
473 101 21
297 201 101
381 285 65
65 285 73
413 221 73
73 409 1
283 141 85
465 381 1
305 137 17
5 61 193
253 325 65
125 249 69
493 133 1
489 121 9
173 223 5
189 69 161
345 409 77
21 313 85
369 265 21
125 261 81
141 469 17
89 409 37
245 81 165
133 477 1
105 185 265
40 457 17
157 1 217
49 73 133
149 301 73
377 101 41
412 173 61
201 201 221
269 5 113
177 413 65
29 441 5
33 77 249
217 489 11
393 241 65
145 69 81
91 349 41
406 297 89
1 121 29
37 421 9
301 261 141
413 193 33
493 121 5
13 425 49
359 109 127
389 413 41
441 333 46
70 1 142
41 117 289
393 117 33
65 201 249
441 389 53
497 462 1
73 221 81
33 389 33
229 409 73
169 25 273
321 297 117
465 21 21
265 24 63
49 99 367
465 485 1
193 141 201
137 357 1
65 221 161
193 237 57
17 287 179
85 427 41
37 25 87
85 401 45
497 1 1
21 393 49
369 245 57
465 141 25
55 457 1
133 305 1
281 309 49
33 341 97
369 165 97
377 181 41
477 109 21
17 377 113
21 389 13
281 17 205
481 49 5
1 9 217
401 69 69
281 145 101
217 21 129
465 481 13
41 401 1
345 487 7
65 377 81
101 97 1
197 157 177
17 401 89
25 453 17
145 125 321
306 109 125
417 41 49
221 393 10
97 433 33
81 229 177
129 305 13
469 185 25
225 385 89
225 101 71
73 125 361
413 73 41
449 238 21
417 239 9
385 373 41
197 65 97
297 89 137
401 149 85
285 313 9
421 297 1
309 93 65
221 401 57
41 145 143
101 275 77
289 269 97
457 125 15
381 253 9
109 177 261
269 189 41
189 69 132
485 185 5
165 445 41
65 165 65
477 133 1
21 209 153
1 109 135
345 401 85
481 417 7
281 469 9
33 397 7
421 321 21
69 495 3
73 209 281
453 110 17
469 225 1
453 81 5
109 73 289
254 1 236
285 169 109
357 101 35
117 5 1
1 421 49
497 105 1
449 461 9
365 221 65
397 209 81
119 101 75
185 441 45
305 85 41
245 353 1
470 1 28
385 111 17
37 369 45
181 493 1
149 461 25
397 21 94
385 279 45
255 1 27
21 493 1
481 397 1
277 491 5
309 413 71
233 209 141
484 345 13
45 85 49
65 209 237
453 97 17
25 41 81
265 493 1
213 126 169
373 249 93
375 201 7
109 5 289
197 173 197
373 161 33
233 425 41
21 337 25
349 325 121
319 293 37
301 133 185
157 347 121
69 465 30
113 493 1
145 453 1
157 277 217
201 357 137
21 149 193
87 353 57
135 241 197
289 433 49
1 73 317
225 469 1
33 481 13
153 21 296
57 393 73
73 305 1
65 301 9
401 169 9
281 289 19
465 225 31
289 333 153
237 401 11
227 417 1
497 113 1
276 269 126
41 261 49
33 409 85
429 489 1
301 487 13
432 397 15
357 17 109
285 201 153
261 449 9
335 429 57
34 233 213
25 205 121
441 197 25
265 377 101
317 481 13
5 353 61
437 497 3
357 273 123
23 461 17
213 201 225
413 209 25
193 97 21
209 441 57
485 253 1
169 293 113
151 297 165
441 17 37
125 299 83
385 257 65
165 13 169
101 201 1
441 381 18
469 167 1
385 237 57
497 1 1
97 389 53
381 89 65
289 81 93
445 385 1
351 1 111
105 445 1
497 275 1
261 333 73
189 445 17
29 279 101
273 109 49
121 369 93
121 185 229
173 169 1
25 471 29
269 349 107
341 101 81
445 177 49
17 205 262
73 419 35
297 289 133
243 83 19
417 421 1
353 301 29
1 436 61
81 1 113
253 129 17
149 117 87
157 121 185
97 365 17
137 273 211
29 413 71
261 473 13
81 457 21
369 101 85
153 401 51
437 445 5
137 165 1
497 387 1
449 337 33
277 465 31
493 145 1
433 1 29
457 9 9
35 121 201
413 417 53
369 285 109
133 337 29
289 341 1
263 373 67
265 403 23
381 17 49
385 441 37
457 73 25
149 381 10
441 45 25
25 415 27
9 345 57
425 149 45
174 1 88
101 1 201
261 201 57
233 325 9
341 137 41
247 25 49
197 325 1
33 281 181
473 405 5
477 411 9
137 233 245
485 213 1
441 9 53
401 257 37
361 393 13
181 210 23
449 401 9
293 141 193
89 457 5
361 497 1
165 157 25
365 19 21
153 29 153
109 21 100
82 45 145
433 93 5
17 265 69
1 337 121
253 281 25
323 189 175
169 301 193
98 441 45
103 361 1
457 251 9
493 197 1
257 305 189
104 301 89
465 325 21
413 1 69
101 442 5
161 473 5
305 161 73
285 245 42
485 253 7
495 173 1
245 81 1
409 345 89
77 301 153
49 453 9
153 89 141
73 201 113
17 201 193
177 209 137
457 85 29
73 473 13
23 449 33
47 381 49
141 153 217
225 373 1
333 13 97
337 181 153
373 361 33
169 289 161
89 137 165
241 21 237
405 405 49
269 89 141
289 257 189
121 385 73
417 261 41
321 425 41
481 229 1
265 181 1
410 413 25
97 137 349
69 241 29
77 213 257
197 201 137
17 285 69
489 149 1
453 1 1
109 377 45
237 199 29
361 129 33
393 269 97
389 133 1
361 429 25
141 469 17
127 385 105
181 321 85
37 465 17
41 115 239
423 165 63
101 223 197
305 45 181
321 209 16
97 179 107
57 457 9
397 109 5
261 57 145
125 391 21
461 257 25
469 273 11
53 381 15
413 137 65
485 453 1
493 13 1
193 93 238
345 21 53
213 265 97
157 425 57
253 337 117
465 245 33
241 1 101
5 485 1
317 457 13
493 149 5
18 335 95
93 265 37
345 365 25
134 1 47
205 261 81
105 125 81
161 69 229
57 125 289
89 225 249
149 125 337
101 343 103
177 21 271
361 105 13
236 377 41
83 101 169
249 389 49
215 309 1
129 133 97
63 169 297
446 209 4
129 429 57
229 369 25
321 281 81
17 101 240
461 201 17
441 465 9
12 209 177
385 37 97
205 365 97
41 325 161
305 89 29
485 1 1
141 237 105
269 57 137
277 41 195
189 125 265
209 171 105
322 141 151
227 206 191
1 53 257
329 409 37
121 93 13
497 201 1
149 449 45
309 53 129
185 241 213
141 493 1
217 452 15
203 133 87
79 281 37
325 145 141
141 33 107
69 49 65
321 29 31
249 153 49
61 305 1
337 79 62
77 51 36
57 385 73
105 333 57
279 189 45
325 181 68
253 189 177
153 141 197
137 209 177
301 213 73
47 313 13
65 385 69
249 297 185
135 297 125
357 393 45
241 317 73
169 85 285
45 69 1
185 45 153
421 73 33
25 105 205
171 261 1
129 221 121
117 201 93
286 465 21
9 381 65
297 193 153
147 401 45
287 301 81
329 271 37
169 469 1
205 433 13
365 189 97
117 385 21
176 5 179
413 77 45
305 117 89
301 249 5
137 221 87
153 333 153
229 173 169
433 269 49
289 29 17
401 345 61
81 353 127
105 429 33
389 85 1
241 305 161
481 264 13
201 281 185
181 149 257
325 477 21
389 269 97
289 469 9
225 365 105
21 361 137
49 485 1
425 421 45
61 477 3
85 193 21
111 125 321
373 41 89
477 213 15
421 157 17
300 271 4
181 317 153
233 97 33
201 453 17
9 297 97
145 253 81
437 461 9
261 34 53
105 277 101
401 53 89
113 273 169
77 391 55
201 353 113
25 485 1
81 5 253
233 197 77
401 489 1
269 257 225
261 97 209
389 345 97
265 129 57
261 245 145
407 493 1
1 457 1
41 425 59
321 217 1
169 89 197
287 61 55
233 41 81
329 337 113
217 485 9
69 333 49
489 245 5
281 197 209
253 485 1
165 221 113
85 421 17
142 405 81
5 289 113
437 301 9
425 273 61
215 93 43
473 485 1
305 73 45
137 181 161
341 101 1
119 37 235
417 161 28
345 197 57
21 121 111
445 481 1
253 225 33
305 149 13
209 261 113
365 37 89
213 9 193
209 41 109
269 181 121
265 189 121
21 241 109
385 369 65
377 289 73
445 65 23
409 205 29
85 245 97
369 53 101
405 89 41
1 457 14
313 265 149
469 249 9
373 9 81
63 377 93
39 293 33
445 109 24
213 385 57
489 57 5
93 1 201
133 137 362
137 445 9
485 301 13
333 201 57
261 83 17
209 389 57
285 173 41
15 227 151
9 385 57
257 205 113
449 281 37
185 281 47
345 401 69
305 457 25
33 385 27
177 456 10
429 25 65
85 337 117
133 169 121
185 25 85
297 133 73
113 221 133
369 297 61
357 173 97
449 489 5
457 45 5
229 321 149
45 313 49
417 1 17
357 173 133
430 115 14
45 49 333
301 125 137
417 181 53
153 333 17
471 6 3
401 377 53
221 115 225
69 345 129
133 401 21
135 391 93
85 241 185
425 193 1
189 209 113
341 157 129
21 205 289
393 353 33
149 17 33
1 141 121
247 21 3
47 253 147
141 25 241
453 137 1
477 173 1
221 409 69
441 225 43
431 263 39
485 177 1
53 457 1
85 277 97
381 141 25
261 269 81
157 195 109
25 439 27
405 25 1
185 27 41
61 313 65
46 305 53
193 333 26
493 113 1
405 165 1
241 135 113
481 225 5
453 177 17
41 481 9
289 298 94
341 105 137
373 129 113
277 425 73
25 281 129
287 181 87
371 353 43
105 413 15
453 337 25
377 269 17
405 113 33
453 349 1
193 393 65
352 485 1
229 305 37
145 61 333
117 329 169
169 305 49
5 305 61
301 185 169
477 29 9
285 97 193
289 441 39
357 317 1
161 425 73
301 353 97
273 125 125
161 401 89
269 309 1
265 185 173
161 401 97
411 205 55
213 249 221
393 333 1
229 289 161
93 81 393
341 281 129
217 1 193
389 481 17
369 337 61
117 95 257
345 229 141
459 73 15
145 313 65
357 435 33
163 205 134
59 317 21
213 55 97
381 165 89
476 321 8
405 5 1
17 305 160
429 125 1
97 37 101
129 237 212
165 397 13
409 325 73
297 393 85
1 85 385
273 185 57
333 309 137
117 225 193
305 221 9
377 429 15
101 113 281
425 349 13
81 399 59
301 29 81
449 13 29
297 149 45
199 225 61
353 265 53
1 9 285
189 169 25
89 385 81
53 257 221
165 405 33
89 109 177
95 325 121
113 409 83
401 449 13
125 101 351
421 405 17
345 353 61
445 209 45
261 261 113
361 109 41
189 261 27
405 437 33
361 251 113
321 485 9
37 365 33
461 145 37
221 41 121
169 274 68
229 385 93
125 373 1
245 316 52
349 461 9
301 169 65
385 325 73
157 261 33
271 173 57
115 297 47
465 285 29
401 341 13
273 449 7
497 117 1
449 249 41
32 297 89
392 261 47
377 169 73
177 259 219
81 201 193
241 421 5
81 407 9
181 297 45
49 201 77
233 377 5
229 435 31
349 249 145
207 477 9
335 305 33
433 345 41
353 29 81
49 373 81
465 209 33
109 485 1
161 145 317
181 177 219
9 429 9
245 165 217
408 489 5
159 83 249
181 489 4
465 389 17
325 221 12
233 345 33
28 85 163
353 405 65
1 205 129
297 289 29
361 385 1
389 205 9
285 61 53
429 4 61
437 121 33
205 421 17
197 25 137
421 333 17
241 177 169
297 101 91
7 245 193
273 5 17
409 145 1
473 401 17
101 400 84
176 117 67
61 41 57
277 141 161
481 321 1
445 453 17
467 373 3
1 435 11
377 333 5
177 101 81
133 123 305
275 157 41
449 449 1
201 321 109
427 20 25
479 13 3
17 281 107
5 313 117
305 241 129
293 433 33
345 89 121
121 29 365
293 381 5
393 65 49
93 425 45
317 13 121
109 77 81
473 485 1
449 41 5
43 33 17
123 269 225
429 409 51
245 477 17
377 417 21
293 489 9
417 41 1
401 441 31
189 185 233
169 157 43
155 361 121
437 193 1
153 1 205
189 233 249
333 5 97
1 85 385
177 109 109
281 371 123
341 385 105
201 75 49
13 277 57
65 57 141
257 57 197
385 313 85
145 201 61
465 341 19
179 129 113
193 49 273
93 226 161
53 213 33
317 101 149
153 45 345
293 399 31
265 381 113
397 61 9
205 497 1
165 225 41
17 401 69
321 93 69
385 401 17
153 405 17
469 185 17
325 13 71
289 17 41
99 417 5
13 117 91
381 291 41
149 457 41
21 193 147
413 249 65
485 245 1
485 117 1
413 365 1
357 61 103
77 1 65
409 475 19
249 317 5
85 481 9
321 29 137
188 1 139
285 45 207
9 373 93
362 441 37
497 85 1
21 405 33
99 398 45
205 69 179
265 469 1
225 225 129
473 109 17
205 277 65
257 1 121
105 112 41
29 69 23
301 433 53
121 113 57
485 77 1
1 105 1
81 413 33
321 321 141
361 473 11
253 147 13
177 93 173
133 325 1
81 173 49
361 69 41
389 237 41
219 140 189
385 441 1
77 173 265
321 309 133
281 417 69
61 97 9
1 25 331
57 153 129
121 389 56
145 491 1
129 337 161
61 65 89
345 65 49
209 197 157
13 341 65
397 453 1
297 432 9
169 393 53
341 205 41
385 126 109
61 437 33
273 437 1
317 429 53
189 449 51
73 321 37
253 29 193
229 145 97
141 89 1
94 129 177
269 269 135
73 181 257
257 301 9
413 269 57
413 465 13
437 49 5
157 321 1
497 181 1
381 357 117
141 73 57
437 261 6
177 425 37
489 373 9
23 489 9
173 46 325
197 385 49
125 289 124
61 89 217
301 477 17
313 257 89
153 473 1
425 321 3
345 349 89
373 313 41
461 269 33
477 53 7
317 261 153
309 33 49
325 213 161
185 473 5
385 405 89
80 85 91
449 389 33
157 41 121
81 65 405
337 449 45
453 13 17
477 225 21
353 37 122
401 145 73
45 473 5
53 341 149
377 221 5
81 366 9
101 121 41
251 313 107
433 421 17
444 381 55
169 186 123
25 259 7
223 241 5
397 383 41
465 357 17
145 181 241
9 21 209
101 321 61
217 341 45
209 201 165
111 13 97
113 409 57
493 253 1
85 173 223
13 381 1
205 313 97
41 417 61
1 425 69
77 441 41
81 433 14
93 301 95
229 241 13
485 385 5
169 159 57
461 465 1
129 105 281
269 121 229
205 41 233
271 401 33
33 433 53
361 101 65
381 265 41
221 393 61
285 277 105
493 205 7
453 73 33
5 141 57
196 321 137
133 193 153
385 1 57
393 351 23
481 413 13
217 225 209
269 365 129
41 457 33
433 337 5
177 85 203
421 497 1
341 293 1
171 493 1
417 33 21
333 369 45
457 365 13
181 45 257
237 369 5
485 37 1
145 269 201
279 469 5
293 321 5
313 41 65
361 171 1
489 13 9
1 189 148
461 159 1
37 237 196
73 389 29
53 89 341
161 499 1
1 105 5
329 405 65
337 397 89
345 368 77
393 45 41
321 369 41
181 397 1
365 105 39
57 33 265
365 41 97
473 21 21
21 49 121
249 213 43
365 233 25
121 243 185
153 241 37
469 113 9
5 425 1
387 421 17
461 77 9
429 245 1
377 169 55
261 21 65
225 245 65
433 285 17
34 321 86
29 17 97
417 181 9
457 289 41
177 101 233
121 493 5
189 169 241
65 153 333
441 49 57
421 85 43
421 441 25
488 61 11
333 489 5
153 393 25
429 265 17
97 57 329
253 301 1
105 461 5
37 461 25
323 227 17
373 285 73
257 317 153
217 273 181
137 378 67
93 441 29
269 365 83
33 245 217
309 33 17
361 109 49
193 429 1
109 39 105
365 445 25
357 217 97
101 217 41
449 291 13
353 215 85
399 293 31
345 491 1
185 197 81
450 485 1
46 309 175
41 473 1
441 481 9
409 495 5
405 301 33
261 93 81
25 469 9
365 253 81
117 212 198
1 385 76
345 265 141
293 245 145
459 29 35
381 449 26
313 451 41
417 353 49
57 261 105
213 389 1
479 205 1
49 325 119
113 49 313
93 409 81
277 385 33
221 99 57
437 389 1
153 121 265
497 63 1
285 349 113
375 453 33
293 381 105
117 377 25
233 381 65
489 41 5
272 121 226
369 221 125
141 109 233
113 129 89
45 457 43
373 189 121
159 85 55
376 45 1
349 401 33
401 335 1
497 285 1
125 245 173
477 221 1
385 1 85
337 101 13
265 357 113
101 489 6
457 137 1
81 77 373
365 341 97
461 169 33
1 121 201
37 129 93
21 481 1
196 401 65
141 81 105
53 261 177
439 285 23
201 265 29
381 341 25
439 129 25
189 1 137
37 185 281
321 133 49
173 369 81
209 453 25
129 201 9
165 173 225
401 469 1
76 361 55
203 285 1
125 481 17
367 99 104
77 89 25
421 169 25
137 221 81
61 181 241
285 97 125
61 341 129
477 381 1
305 21 65
341 60 65
29 169 199
437 261 49
205 209 151
373 422 17
273 293 185
329 349 135
105 159 219
405 185 1
269 469 1
207 125 209
145 301 105
1 401 81
305 1 21
341 113 100
41 473 1
305 45 193
73 73 213
169 405 33
21 293 185
433 409 23
273 109 25
229 297 37
93 477 1
349 229 1
493 201 1
457 241 1
65 217 9
365 401 97
469 406 1
81 101 353
245 385 17
477 240 11
481 449 17
89 78 261
57 383 57
301 57 153
269 281 197
121 313 77
5 277 193
129 137 281
161 229 65
150 333 153
489 361 1
39 237 241
113 481 1
81 33 125
473 445 13
251 349 41
61 285 13
413 53 57
81 477 9
425 405 21
481 289 5
495 463 1
421 429 41
273 1 73
241 461 9
209 5 81
69 317 17
81 393 37
37 123 315
25 177 261
233 37 177
53 93 367
369 269 117
393 91 33
1 221 241
375 225 5
81 217 249
165 461 1
313 2 21
46 241 129
353 173 9
49 1 301
345 56 155
385 485 1
19 413 41
297 1 11
341 169 17
249 441 33
285 489 9
105 81 385
349 469 1
161 497 1
157 493 7
77 321 165
153 141 157
141 17 129
329 8 9
101 121 321
193 77 153
417 421 14
85 201 269
371 261 125
197 497 1
135 9 247
49 177 47
445 169 41
249 353 13
365 209 113
387 421 49
329 153 137
53 41 253
21 388 103
33 81 389
475 225 1
269 25 225
313 405 21
253 5 177
89 69 389
385 321 37
189 345 9
273 397 81
333 105 161
253 249 201
9 245 161
409 473 1
105 205 193
71 325 81
69 61 1
289 269 173
57 233 257
57 369 41
177 209 145
41 445 17
416 377 14
457 117 29
201 13 285
29 377 109
365 437 1
61 417 69
401 221 17
345 365 57
385 105 49
285 253 153
209 225 105
409 301 74
121 145 105
445 373 55
465 101 11
297 121 189
209 445 1
433 485 1
76 425 17
129 165 193
237 373 17
157 41 337
471 253 21
45 431 35
259 309 25
45 209 285
181 301 169
409 217 49
173 229 137
73 145 189
341 401 69
89 325 93
449 121 17
345 201 53
25 445 49
207 421 33
373 261 1
69 445 9
209 481 19
149 461 33
305 41 101
485 273 1
149 265 121
197 285 205
485 453 9
281 21 207
132 305 109
207 273 185
341 193 117
444 153 33
285 1 161
69 321 21
497 37 1
385 337 1
189 325 176
189 69 33
309 309 1
220 387 27
329 169 69
485 495 5
387 37 20
101 85 337
41 255 203
1 197 257
101 149 1
221 21 51
189 103 281
65 309 17
217 37 125
285 1 97
393 329 37
261 305 1
1 113 127
325 169 35
125 309 35
104 61 158
85 69 389
389 161 33
281 429 33
339 301 157
157 149 177
125 497 1
385 269 5
289 77 113
301 37 123
25 437 33
221 261 173
145 25 265
281 257 41
265 93 109
21 257 25
3 9 277
287 485 1
1 437 1
1 253 209
1 97 133
229 81 113
457 81 13
53 301 193
105 127 313
289 109 85
185 129 217
143 121 287
97 385 85
401 181 93
349 153 41
433 369 65
289 262 113
1 297 181
405 85 49
361 49 93
141 285 145
74 469 1
475 33 21
473 173 9
217 471 5
125 309 25
269 153 35
5 81 191
68 200 53
17 113 173
1 449 45
165 429 45
321 459 15
209 469 1
393 149 49
409 421 9
9 5 409
67 5 337
137 449 25
157 305 73
301 497 1
49 321 61
141 485 13
389 461 33
297 31 55
213 137 221
126 217 129
349 17 13
385 189 29
177 41 253
251 185 73
255 97 45
437 189 1
169 453 1
417 217 77
145 117 209
281 69 209
169 109 273
77 193 117
53 49 42
49 457 1
125 257 221
138 193 9
17 401 25
89 393 29
25 423 5
89 497 1
337 1 97
181 345 139
65 457 33
129 261 193
300 145 135
377 101 31
29 231 59
213 273 69
259 205 171
397 37 57
253 189 177
85 289 209
1 233 173
313 229 146
293 237 161
25 17 285
101 5 217
333 165 49
125 154 70
297 121 129
185 233 88
301 39 1
461 233 25
225 1 205
249 97 137
213 405 1
477 449 13
389 357 85
345 97 73
385 481 5
285 271 17
377 437 21
193 397 73
489 21 5
325 36 97
121 365 37
212 185 16
387 457 33
445 53 49
183 277 157
69 265 69
421 481 5
305 429 11
277 349 81
443 217 11
361 73 57
405 33 3
69 347 47
349 357 113
397 17 69
221 185 57
453 385 17
265 349 49
341 333 97
285 157 121
97 1 385
257 117 93
121 185 69
481 165 13
457 41 37
481 5 17
465 341 9
1 181 289
333 461 29
277 269 169
273 185 209
131 21 343
257 213 113
465 149 25
297 497 1
301 465 33
413 265 41
113 197 289
365 269 126
173 157 33
173 461 31
287 213 7
469 37 1
237 217 93
109 301 9
413 457 41
249 297 13
21 147 277
253 149 137
433 181 9
73 113 177
61 157 329
157 497 2
157 393 47
37 385 111
9 421 17
257 317 93
225 321 5
61 121 351
281 133 177
303 137 19
101 109 25
229 181 21
385 269 25
265 481 1
189 269 209
485 437 1
427 37 55
199 361 21
5 445 33
261 442 5
173 221 193
385 102 17
261 209 49
273 93 217
345 385 51
33 389 1
217 109 73
137 309 190
233 437 1
21 105 349
149 493 1
237 305 33
421 377 1
85 133 113
1 46 173
345 93 141
23 41 113
417 89 32
173 141 289
17 201 37
49 369 93
133 393 25
29 9 53
181 477 17
405 469 1
341 85 113
121 441 9
9 349 79
161 65 145
41 9 25
145 219 77
29 457 13
41 381 17
253 7 65
369 129 105
301 317 161
269 9 185
491 361 3
329 117 25
437 273 1
221 1 201
197 301 121
237 385 29
41 425 17
425 209 41
1 25 25
485 345 3
449 241 5
37 225 245
493 1 1
305 441 41
445 216 33
305 351 3
77 353 125
249 413 57
369 101 73
381 381 9
269 153 33
313 321 49
213 237 161
105 53 225
201 493 1
125 125 361
217 461 9
405 153 65
221 289 5
405 329 1
453 477 21
29 421 1
117 77 62
189 57 289
419 481 17
129 449 13
345 117 69
449 145 1
463 185 11
337 21 125
251 361 129
1 333 153
433 269 37
59 15 353
175 317 113
153 21 157
227 473 21
139 421 1
135 487 9
209 349 17
29 441 57
229 153 213
49 238 34
233 289 49
65 77 73
221 121 161
81 61 389
223 77 225
469 227 29
19 25 173
77 125 125
117 37 241
425 51 62
153 205 137
217 473 13
343 417 45
441 321 21
469 377 11
369 57 45
489 41 1
113 13 201
477 461 1
195 269 49
107 143 313
141 283 125
497 9 3
17 453 9
289 181 55
381 253 9
153 365 129
373 381 69
173 281 157
113 253 137
381 333 47
9 217 105
91 473 25
281 401 73
97 289 53
461 185 13
157 237 133
97 73 135
473 341 21
53 445 17
153 445 1
397 293 65
261 481 17
169 185 289
1 485 1
161 81 53
405 209 1
205 225 33
416 205 80
53 433 65
373 225 13
393 101 25
317 49 153
293 57 83
261 257 1
181 89 161
489 237 11
285 77 197
341 369 31
1 313 49
201 457 29
297 265 181
169 425 53
105 71 337
305 225 93
225 143 89
369 84 97
489 81 9
89 473 21
145 417 39
493 397 1
473 429 21
441 113 53
141 405 81
313 101 157
469 57 25
309 221 113
249 397 73
37 295 61
381 401 29
317 113 37
393 413 2
141 5 181
101 413 25
61 201 45
397 169 45
273 41 21
341 317 73
101 153 77
231 261 29
146 393 17
209 369 85
13 295 169
324 113 20
267 449 13
49 109 57
137 25 181
353 329 77
429 373 55
65 181 1
9 21 81
105 421 65
49 285 137
441 485 1
349 85 5
89 161 65
125 257 9
277 309 43
105 405 43
365 41 17
421 177 41
305 421 33
289 357 5
493 253 1
365 335 105
129 451 43
469 121 1
67 365 113
425 381 53
365 465 17
114 29 30
53 241 93
241 285 79
289 197 103
385 69 89
273 433 53
261 289 145
405 61 85
157 261 205
321 405 1
485 21 1
113 297 145
185 227 99
277 285 41
257 169 29
345 485 1
205 301 109
285 241 185
421 405 77
45 495 1
185 205 273
17 465 33
13 193 179
413 429 1
333 139 44
73 377 101
439 465 1
13 409 29
277 281 49
437 1 1
1 457 9
365 134 81
315 85 53
357 145 3
243 158 155
213 1 172
293 421 1
161 137 165
293 219 33
1 161 193
53 409 45
269 1 2
497 409 1
305 493 1
261 71 181
285 321 21
373 253 17
273 137 109
493 61 1
325 153 1
225 333 29
365 301 97
69 281 101
301 161 15
49 185 189
45 385 85
461 69 1
9 439 7
345 325 81
153 357 109
385 329 85
453 137 19
301 97 97
457 289 37
245 461 17
201 25 81
253 13 17
157 413 57
461 313 21
245 293 65
293 157 33
189 421 1
201 273 24
337 439 9
425 45 33
281 157 71
345 413 73
349 63 33
137 177 41
233 309 1
465 341 5
273 73 141
409 337 49
145 25 49
343 289 19
457 489 4
35 313 49
201 271 225
265 11 41
405 489 5
281 29 161
285 245 35
341 401 87
485 1 5
77 189 241
377 56 97
397 397 17
153 145 293
197 169 49
409 445 25
365 225 97
73 89 17
181 323 177
269 445 29
405 469 1
1 421 33
125 385 93
341 405 70
49 109 81
13 453 33
37 125 249
293 365 33
349 173 9
437 165 1
421 413 33
305 125 169
97 481 17
30 321 101
239 145 11
137 285 113
253 417 69
261 197 197
177 369 69
301 223 177
137 133 81
475 405 1
141 81 185
93 385 5
377 153 7
209 176 277
421 265 49
249 433 5
101 349 89
380 121 43
441 405 53
185 288 116
401 241 45
301 305 85
365 193 35
153 369 117
395 169 81
465 85 21
305 285 129
269 481 13
213 201 153
1 361 25
159 1 235
25 33 17
363 225 65
185 25 41
375 396 73
221 425 17
261 205 129
413 485 1
377 233 109
45 253 1
493 349 1
317 161 161
81 141 345
65 73 297
125 221 9
437 305 53
425 113 73
49 165 81
177 137 293
461 361 1
61 229 129
381 173 41
201 489 5
141 465 5
333 105 49
301 269 137
429 413 1
81 9 417
105 459 27
229 145 1
425 405 25
65 19 409
417 25 37
125 169 141
391 385 43
429 201 53
397 177 49
385 375 33
441 269 9
241 65 89
173 381 97
161 457 41
73 205 25
433 285 13
353 229 69
29 145 129
457 105 9
301 201 1
157 381 41
125 125 193
405 341 9
293 473 9
141 257 41
309 59 129
197 345 47
371 269 83
273 428 22
453 455 5
389 71 1
309 345 43
297 317 137
201 325 81
149 113 59
53 225 197
25 157 177
389 339 41
445 305 29
477 285 16
137 125 237
405 129 37
473 453 17
325 161 81
137 385 45
129 277 42
493 481 5
97 401 1
61 433 9
125 417 13
325 85 113
169 403 77
29 1 429
359 121 17
76 181 245
345 133 15
77 357 25
325 431 11
270 101 78
353 145 13
205 81 9
353 345 33
461 441 1
205 341 1
101 197 193
1 489 9
27 177 269
493 113 1
241 221 229
15 321 21
457 357 33
361 49 5
337 337 137
449 401 13
269 153 65
481 477 17
163 473 9
27 333 126
345 469 25
445 353 41
457 249 41
405 17 37
19 441 37
341 335 1
185 353 137
249 177 157
205 332 14
299 1 143
159 49 21
350 365 1
1 213 185
209 269 169
13 405 69
401 249 1
245 289 105
93 493 1
157 281 181
351 241 135
401 37 69
191 351 119
493 385 1
289 41 25
77 185 65
37 21 417
359 153 63
325 101 25
347 225 91
65 209 73
45 301 49
145 441 25
433 86 49
251 137 123
413 361 41
285 201 145
9 429 29
357 163 81
429 349 53
349 345 77
301 305 3
405 288 35
301 133 41
361 309 77
341 181 1
405 201 9
169 79 51
153 101 325
481 437 17
69 405 41
241 133 53
21 405 1
187 173 87
1 349 73
101 201 61
213 201 233
357 273 69
5 117 129
197 73 17
397 193 79
473 293 12
61 455 1
17 397 73
89 97 145
317 393 77
253 205 61
405 91 21
409 161 49
165 148 128
173 81 297
117 101 161
176 65 113
1 413 41
125 467 27
301 389 49
413 49 17
437 473 21
157 417 69
101 281 121
179 493 1
485 361 1
321 337 17
381 281 101
373 249 13
337 125 73
397 149 9
69 13 65
423 177 35
313 481 9
265 25 37
421 305 23
281 45 125
321 161 57
441 421 53
309 321 1
125 113 121
37 473 21
293 3 129
356 225 91
131 129 235
385 471 29
289 325 157
385 1 105
37 401 93
293 401 53
1 201 21
313 381 105
293 295 69
341 57 117
121 381 113
113 221 169
405 61 1
161 73 157
237 193 193
109 185 61
293 197 49
197 49 249
75 21 285
193 81 227
277 105 209
81 71 301
385 193 29
113 325 1
49 36 165
193 421 77
357 397 1
429 93 25
433 53 9
153 441 17
337 85 89
157 109 277
357 137 107
413 153 11
357 491 5
45 229 91
173 45 305
49 273 97
157 401 89
393 71 9
201 257 93
425 145 17
57 137 281
205 445 9
201 301 57
53 493 1
69 261 31
141 153 61
209 329 81
341 129 1
149 413 41
488 377 10
105 141 41
179 81 204
205 57 169
317 253 93
469 341 1
469 379 25
193 385 89
437 29 33
224 421 48
421 53 17
225 493 1
481 65 5
361 177 89
151 45 311
437 281 1
489 145 5
13 177 261
489 305 4
101 161 169
225 369 37
485 444 9
477 217 9
25 45 311
401 481 5
265 105 217
207 485 15
101 9 337
185 433 57
93 97 369
265 335 163
485 257 1
289 387 91
401 61 75
123 473 25
417 283 21
203 57 159
293 369 105
465 225 1
145 233 189
437 43 7
221 45 121
409 453 1
13 93 385
201 197 5
257 113 117
201 1 19
109 473 23
85 1 257
19 201 89
153 193 133
461 165 13
5 317 183
201 185 137
189 215 89
421 321 33
93 81 201
385 493 1
73 221 15
149 241 22
57 141 337
345 337 109
77 317 157
125 53 313
173 401 97
305 165 1
391 5 83
229 291 51
137 221 49
305 17 61
221 153 41
429 297 57
305 129 149
93 249 29
397 9 1
334 413 1
201 325 161
245 241 1
493 1 1
381 41 1
497 237 1
213 297 17
201 73 53
149 269 57
277 93 197
73 183 131
409 177 57
285 245 1
225 435 33
221 253 181
213 209 81
493 173 1
205 191 25
245 245 1
475 73 9
413 185 60
153 145 45
265 261 41
426 489 5
361 417 49
345 309 69
249 309 113
333 482 7
447 209 7
237 341 27
409 21 53
17 453 17
297 9 67
301 249 145
145 189 129
433 1 9
201 297 97
449 413 49
485 335 1
145 361 73
461 485 5
411 199 59
381 341 9
377 473 21
373 5 41
208 49 73
313 293 105
153 97 41
385 400 48
113 289 157
1 285 193
37 345 121
73 349 57
489 85 1
273 361 60
253 185 89
353 211 97
289 251 9
113 225 105
1 385 13
453 113 33
1 385 113
5 161 171
263 433 57
282 445 29
57 71 225
149 13 225
301 385 69
205 169 1
305 265 65
365 153 105
37 357 97
241 261 161
69 205 9
369 273 87
181 333 49
101 193 41
145 489 5
269 61 193
233 310 80
421 49 17
421 425 33
499 317 1
37 373 1
5 97 221
153 1 145
449 185 25
321 358 101
208 45 236
376 61 11
153 417 49
493 113 1
49 205 285
293 377 13
221 1 193
193 73 217
405 213 53
301 493 1
377 141 5
177 101 9
84 353 101
45 13 385
125 153 217
29 389 49
417 179 21
201 18 1
57 107 210
305 433 61
97 37 353
161 121 209
437 399 49
129 373 1
243 453 9
437 85 17
353 271 100
245 13 125
37 277 97
421 109 1
157 309 33
105 265 47
185 169 221
157 273 69
185 353 5
402 229 14
185 201 196
487 81 11
37 153 193
11 41 441
9 201 35
453 365 17
165 193 173
135 41 113
205 357 125
445 437 25
133 29 209
153 301 169
17 193 85
445 155 9
429 261 25
245 73 237
341 389 57
145 493 1
349 493 1
369 317 1
277 429 25
197 245 65
233 475 21
133 385 61
45 437 17
297 129 1
81 361 69
477 345 9
485 369 1
241 489 1
429 201 57
133 485 5
273 81 49
338 205 28
385 241 5
341 153 33
321 265 149
461 397 33
333 153 79
169 105 265
273 205 89
233 161 13
61 289 202
397 385 41
181 433 65
417 137 25
209 243 249
51 325 161
385 113 22
421 369 1
397 241 33
13 441 49
229 75 121
233 175 61
461 101 37
182 325 9
449 397 13
1 101 201
1 9 257
53 77 353
137 281 77
137 157 125
493 37 1
165 333 89
321 73 89
345 385 97
297 171 173
181 325 113
377 405 33
21 240 97
435 333 53
245 189 1
181 309 29
169 453 1
297 261 49
485 313 1
101 373 1
347 449 8
493 461 1
347 311 147
337 245 41
177 265 61
149 11 321
53 1 369
81 321 29
401 269 75
361 257 135
269 437 33
101 329 73
465 325 3
89 77 273
421 305 77
495 401 3
21 405 65
265 465 33
49 149 161
289 429 9
393 265 33
321 287 1
81 77 297
7 489 1
81 45 409
313 241 37
281 341 65
365 373 25
101 401 45
233 493 1
445 161 41
9 329 29
219 481 5
1 5 384
265 189 161
437 157 9
253 21 33
353 429 57
161 461 33
469 277 13
179 261 49
253 145 81
349 235 121
345 238 73
473 333 13
409 67 65
337 21 161
461 236 1
297 437 49
39 185 273
85 261 161
129 378 15
235 293 49
1 65 1
113 153 309
241 305 55
361 317 25
73 233 63
297 417 69
413 49 57
309 461 1
337 353 57
437 357 33
373 453 41
229 449 25
345 317 141
361 29 61
409 25 79
85 473 25
465 411 5
173 5 1
177 181 257
73 146 232
205 69 33
5 345 73
279 177 79
209 385 17
481 209 17
493 245 1
333 169 153
233 351 13
393 389 37
343 369 65
129 165 257
23 285 197
429 469 1
61 265 1
241 189 252
81 153 283
409 237 89
333 261 1
425 125 73
97 257 121
473 493 1
161 477 17
265 121 17
497 143 1
297 1 49
41 185 305
319 389 49
237 81 133
5 185 285
237 213 101
5 125 273
277 221 65
249 457 13
337 5 9
5 381 89
57 307 45
485 273 1
37 437 1
265 189 197
165 1 1
177 129 201
85 273 81
5 489 9
245 417 41
271 209 161
145 405 3
285 225 121
405 209 65
297 25 77
149 405 9
37 341 1
165 81 297
97 349 25
193 141 45
361 485 16
333 233 1
477 197 1
249 281 107
405 33 63
385 257 21
265 329 13
49 333 9
405 93 17
109 237 217
181 248 162
199 253 85
157 145 193
277 265 161
253 457 21
433 253 24
109 389 1
385 41 85
233 217 61
265 40 89
385 145 5
101 193 145
1 351 73
463 109 13
113 141 153
61 145 29
33 141 163
401 25 65
249 341 65
129 417 33
101 421 41
385 281 97
129 297 123
217 29 241
449 155 17
225 237 89
417 29 1
469 1 9
109 169 311
353 93 99
377 426 54
453 429 17
177 97 277
209 445 49
397 73 89
23 305 81
66 221 129
189 377 97
161 353 101
1 329 153
341 215 79
317 197 157
451 309 21
457 105 13
85 137 129
177 233 177
429 353 49
341 489 1
481 341 19
109 177 101
429 389 41
313 145 141
321 293 121
269 101 185
137 17 97
265 429 49
279 101 25
209 301 17
385 217 103
109 361 1
277 57 1
381 21 89
121 397 65
53 13 313
345 361 9
65 381 89
375 213 121
13 17 385
105 485 4
201 349 121
421 373 65
445 9 19
38 193 174
341 113 33
313 361 137
417 257 49
365 397 9
281 82 1
69 65 129
497 193 1
341 85 65
121 369 17
145 485 5
9 109 83
81 225 21
465 393 1
205 461 17
437 205 13
53 5 265
297 277 129
393 317 73
385 369 53
33 257 29
225 321 117
289 129 129
93 495 1
253 421 2
221 337 121
429 377 1
377 449 17
137 161 145
237 389 17
106 65 27
341 309 145
13 285 99
1 485 9
21 69 25
321 371 73
485 225 12
161 381 49
139 345 21
25 481 13
457 85 9
157 441 57
245 153 192
249 413 41
49 221 165
153 45 37
497 165 1
57 153 198
443 425 25
1 172 202
221 481 5
33 45 65
89 355 55
109 477 17
421 325 49
117 109 225
113 283 149
245 281 21
301 101 53
309 473 25
201 285 57
365 245 1
389 493 1
237 189 129
257 245 197
1 133 337
309 361 93
341 33 156
101 137 9
213 243 49
473 289 21
325 177 49
341 473 1
9 419 57
201 245 161
489 185 5
121 101 41
161 281 97
329 205 161
237 233 5
109 193 89
85 489 9
253 321 101
9 401 21
309 189 145
53 305 117
229 217 137
297 45 97
449 325 37
337 5 89
461 485 1
33 201 1
369 73 85
317 141 25
273 65 25
325 97 1
281 325 39
33 97 337
1 465 13
333 217 149
441 117 53
305 213 41
169 53 105
169 165 257
73 301 137
181 421 63
477 37 1
109 113 229
305 385 37
213 413 1
409 257 29
201 49 57
181 61 1
49 237 65
85 193 229
337 245 141
297 13 37
141 289 209
233 457 25
330 245 78
477 401 17
437 69 9
233 245 113
21 117 65
205 385 38
268 229 116
201 353 117
125 333 49
425 457 40
357 337 33
257 309 180
161 401 21
313 357 89
221 385 77
13 161 146
365 25 121
375 53 53
17 257 97
181 109 233
189 453 33
481 461 13
181 245 65
301 277 57
345 97 129
337 253 121
425 465 25
165 253 165
393 83 49
449 309 37
141 215 1
217 405 23
405 473 25
265 109 149
109 241 69
407 401 63
209 57 25
281 425 53
341 229 65
393 433 57
85 269 9
9 401 93
405 209 65
145 221 33
283 285 13
177 93 14
169 491 1
409 381 57
73 165 29
425 401 9
73 305 69
187 478 10
343 113 129
153 317 33
9 201 1
115 115 53
45 205 113
1 213 33
137 145 271
257 273 105
297 387 17
11 69 289
101 9 225
229 385 98
401 77 49
373 41 25
345 439 21
73 437 1
445 70 33
185 293 21
153 385 109
491 159 5
449 473 5
421 323 41
177 185 213
257 1 65
273 221 17
233 95 185
1 57 285
473 161 8
453 345 47
448 357 36
338 165 33
353 57 23
245 441 33
133 113 241
457 237 1
391 488 5
1 273 129
37 189 75
1 53 288
269 405 35
145 381 49
25 413 73
345 469 1
181 453 25
1 61 209
392 221 85
153 289 109
177 357 55
49 461 9
187 53 165
297 117 201
433 237 41
141 361 69
292 297 197
13 421 1
249 37 145
409 341 17
93 201 177
431 289 21
421 327 57
53 213 161
389 49 65
413 425 65
10 131 175
273 481 1
417 141 69
289 469 1
59 253 49
491 451 9
245 101 129
125 22 73
157 45 91
85 405 93
353 301 121
257 41 37
305 241 77
269 225 57
201 421 45
225 21 241
365 301 117
377 401 53
145 201 245
497 349 1
141 453 17
173 203 231
361 221 137
77 13 241
346 281 11
419 487 1
181 173 185
41 125 121
365 341 97
381 349 41
261 409 49
61 405 25
153 101 177
329 453 33
57 325 65
25 497 1
381 63 21
69 445 49
303 33 137
39 345 13
185 197 105
1 481 1
321 301 46
199 193 285
493 45 1
381 289 57
473 345 5
205 105 289
185 473 5
173 153 209
249 253 115
357 133 65
101 21 229
85 49 309
297 101 177
5 325 17
393 425 21
1 209 257
449 373 17
121 285 165
441 409 19
69 197 150
421 407 25
21 401 61
17 113 257
49 285 179
437 305 33
1 241 241
33 305 69
1 197 161
377 29 33
129 417 25
53 301 137
221 221 241
497 309 1
1 365 117
37 385 61
405 221 33
369 229 101
145 157 337
153 441 9
229 401 85
297 65 189
477 56 2
275 357 115
397 181 89
257 97 125
393 469 1
69 437 17
397 417 65
401 281 57
5 483 5
413 281 41
297 21 30
485 420 1
481 66 17
209 45 113
349 265 117
165 101 89
1 265 41
241 451 1
357 333 129
305 225 185
301 373 69
121 101 57
473 429 1
213 153 1
149 280 108
101 329 61
45 105 109
121 465 9
261 485 1
73 401 21
497 89 1
61 249 109
417 385 41
297 193 13
385 161 21
385 61 5
155 169 221
429 105 17
433 219 17
245 201 249
289 269 173
405 305 49
433 29 53
85 185 137
235 225 66
181 153 145
341 493 1
193 85 13
458 403 5
77 73 1
57 105 291
485 181 1
213 278 62
485 481 1
465 447 1
377 161 53
263 397 73
237 77 189
301 181 97
489 169 9
1 61 185
97 289 153
153 489 9
347 185 153
325 441 25
81 385 89
328 297 17
141 177 297
169 425 13
229 325 81
117 261 129
233 325 21
117 247 73
321 489 9
441 209 9
109 397 17
405 401 33
297 273 65
385 309 85
499 269 1
113 401 41
393 265 52
493 405 1
385 349 53
29 401 41
361 73 122
261 321 177
85 25 113
325 257 97
65 429 49
29 269 189
113 1 229
29 389 65
249 455 21
41 221 153
223 261 177
209 477 9
37 373 65
49 413 1
21 217 69
141 133 329
81 377 49
445 93 9
371 423 1
97 489 5
181 9 1
213 369 97
29 125 169
125 145 353
189 289 61
381 175 65
13 153 49
493 25 1
261 225 97
441 1 5
369 421 57
201 41 285
497 81 1
153 44 149
69 101 81
125 333 145
369 121 121
457 181 21
145 497 1
129 393 9
465 381 1
299 61 25
61 209 113
297 237 201
73 19 121
401 381 41
135 465 8
225 289 161
209 255 41
9 123 331
189 385 93
9 251 149
244 93 245
269 73 23
345 55 61
457 165 17
25 105 21
241 369 93
497 17 1
469 313 25
305 272 113
385 205 3
305 453 33
65 253 153
165 333 129
85 81 93
221 349 73
177 185 293
261 73 49
81 484 3
341 349 65
473 226 5
433 393 9
485 202 1
233 413 1
61 145 221
197 301 69
65 269 209
413 321 31
81 369 129
309 419 79
485 289 1
133 37 113
409 449 45
333 441 49
317 65 49
381 171 9
451 325 37
117 269 73
149 101 97
397 297 73
105 453 25
445 229 3
385 393 77
207 409 73
201 201 13
349 217 151
305 409 33
313 92 173
127 387 79
181 477 13
421 491 9
153 229 245
453 416 9
397 365 97
413 85 5
197 85 137
393 437 21
405 241 1
385 121 57
165 173 281
301 453 1
45 21 177
497 61 1
237 169 137
237 31 21
25 297 101
449 461 9
145 181 193
149 185 93
409 385 53
437 441 1
41 344 102
401 37 41
477 121 1
361 91 65
359 173 19
101 241 41
249 229 214
457 241 1
69 181 145
353 185 145
1 337 121
449 217 29
265 133 93
349 189 145
57 217 95
149 209 17
37 417 81
117 253 1
485 209 13
101 394 59
149 101 177
21 449 49
5 263 199
49 209 85
309 433 33
277 137 85
241 13 53
269 121 145
37 325 33
281 321 81
337 105 41
461 377 33
141 361 61
205 401 45
489 269 5
365 269 65
277 385 1
15 451 47
85 1 105
285 413 1
157 451 11
441 113 33
159 181 275
242 481 3
325 361 13
429 481 1
125 433 37
21 425 25
257 301 147
421 97 65
249 377 45
49 381 17
65 21 177
301 381 85
29 393 81
385 165 33
45 221 97
265 251 13
493 323 1
61 265 225
349 253 33
234 265 145
441 287 4
385 305 29
377 369 101
413 9 3
365 349 25
41 237 169
497 33 3
121 397 33
153 177 127
275 317 1
225 77 157
285 1 109
353 473 1
201 281 49
425 85 21
222 157 175
181 173 1
221 441 21
161 281 1
261 429 41
201 265 93
9 421 29
157 117 309
153 93 113
313 317 1
61 110 197
413 381 9
365 131 33
25 489 7
201 145 185
203 65 63
185 181 185
273 131 37
437 145 1
41 353 105
134 293 145
349 413 57
485 385 1
317 1 145
489 57 5
53 93 241
345 76 145
51 41 249
285 293 17
63 421 43
53 157 163
421 281 25
269 206 137
457 341 13
61 327 55
225 405 1
209 89 269
105 17 53
193 385 53
341 365 17
381 429 3
197 385 31
461 177 25
109 401 85
461 121 21
429 237 1
141 313 173
225 69 269
241 137 233
261 341 65
169 485 1
461 301 33
493 269 2
489 317 5
449 365 20
53 115 83
157 401 81
205 421 61
413 241 34
29 51 303
209 461 25
413 205 57
249 37 111
249 341 97
209 253 233
25 393 73
209 411 49
369 21 111
1 369 129
251 97 111
5 105 369
109 165 286
109 109 169
261 9 49
305 29 137
61 77 297
329 265 121
365 341 41
442 293 20
197 293 177
401 201 89
405 107 1
229 485 1
177 121 21
275 337 9
385 69 5
293 421 33
5 387 19
337 285 101
105 81 233
221 421 59
465 189 9
473 477 1
345 229 101
12 357 81
493 405 1
445 258 49
93 405 1
279 141 103
177 185 121
405 381 81
31 126 175
377 77 45
125 181 17
341 421 25
153 235 64
109 272 91
213 77 145
413 1 41
209 361 71
273 413 57
305 457 33
289 401 29
349 205 21
197 457 37
109 45 15
381 201 1
117 5 237
13 433 29
345 197 45
153 265 11
497 317 1
13 393 33
425 209 37
365 197 17
189 381 25
47 45 33
313 457 13
255 105 147
1 437 34
1 241 141
97 409 1
279 393 37
499 209 1
9 251 57
28 9 208
185 49 245
29 133 177
139 381 105
213 421 17
321 441 57
281 39 189
129 241 157
477 366 1
113 125 293
457 105 39
69 251 179
487 213 7
289 141 181
205 261 91
21 433 49
281 41 49
5 401 69
1 113 193
57 101 101
317 489 1
325 185 113
5 45 281
73 237 67
289 421 5
429 191 53
493 179 1
137 25 209
405 31 57
357 302 33
401 211 21
1 1 269
189 225 197
225 213 221
469 25 17
77 313 109
159 177 324
1 181 129
225 385 101
17 357 96
469 101 9
25 189 1
477 252 5
5 349 33
367 361 17
497 425 1
165 337 137
401 265 89
257 345 33
157 313 165
437 321 1
257 193 159
21 441 29
401 389 77
471 41 11
453 69 17
153 285 145
81 413 25
133 289 13
201 357 65
289 173 173
251 361 41
133 401 37
445 113 41
469 341 25
165 209 285
25 301 177
313 1 97
285 165 37
493 405 1
157 5 289
211 19 73
441 339 21
237 269 73
205 457 21
333 121 113
189 469 1
125 389 45
455 57 11
69 1 385
25 187 143
369 17 85
137 215 153
343 269 19
453 15 37
484 309 9
109 473 1
5 413 12
473 265 13
157 309 1
37 21 305
429 301 49
73 401 61
73 185 117
182 189 41
429 366 9
81 261 177
153 1 277
237 1 150
145 485 5
85 145 133
433 377 37
5 105 253
81 169 217
473 369 17
381 181 81
241 177 209
133 497 1
109 484 10
253 1 193
333 480 1
445 193 1
230 67 106
497 125 1
293 353 93
349 201 113
269 489 9
461 333 29
109 49 121
201 229 161
177 437 33
281 454 33
401 481 16
385 345 25
65 485 1
473 305 25
189 169 137
105 277 136
25 233 133
213 101 33
335 373 108
361 41 61
17 57 141
353 117 77
361 121 37
473 137 17
81 149 49
277 461 9
168 177 105
499 277 1
497 101 1
58 189 73
109 491 5
433 357 25
261 9 97
403 157 67
165 153 41
141 241 25
1 269 121
41 205 129
133 233 191
105 153 148
311 1 43
361 53 105
57 127 249
269 321 149
161 325 33
65 45 125
225 461 9
301 287 143
345 349 73
125 385 113
237 217 157
353 280 77
165 249 101
27 162 201
369 45 109
429 185 25
245 381 41
357 133 33
423 397 77
301 101 1
225 209 200
325 413 49
85 221 129
333 413 1
185 469 13
345 213 145
1 157 97
163 313 149
93 205 193
429 69 1
270 401 77
49 389 73
269 357 129
385 97 61
433 117 45
485 3 1
77 397 1
347 133 117
137 237 97
131 301 167
73 185 301
401 197 9
9 37 5
205 253 122
261 61 1
61 293 161
413 97 9
401 285 61
217 297 25
1 403 7
265 429 9
93 197 145
29 133 353
485 5 1
141 245 129
409 489 7
199 299 133
271 321 77
69 101 103
209 405 1
317 221 65
389 269 81
493 209 1
77 469 17
9 477 1
257 105 73
204 181 295
109 345 105
253 437 57
305 441 49
217 193 77
385 29 85
181 353 63
125 497 1
1 411 45
409 153 62
17 313 57
353 103 141
457 173 21
181 437 1
1 395 49
493 285 1
153 201 229
401 439 45
245 225 129
413 451 11
313 461 9
145 257 169
105 393 97
477 485 1
181 401 81
409 461 5
341 457 13
477 231 9
260 169 13
409 93 21
235 425 45
225 129 149
145 385 81
413 273 17
225 337 157
257 69 61
279 473 25
225 128 1
45 473 25
189 193 105
345 1 29
333 461 35
365 317 89
121 149 81
181 433 41
109 177 125
217 193 115
29 353 25
333 161 1
409 245 29
277 471 11
289 421 1
497 465 1
489 379 1
353 105 93
245 481 17
65 327 13
233 279 25
373 105 1
281 285 161
237 1 17
173 69 193
137 281 1
305 309 65
349 301 57
73 441 21
169 137 321
165 181 1
25 301 153
221 81 9
291 341 79
293 205 185
305 33 169
25 308 150
361 185 137
141 161 201
261 489 1
377 185 111
145 413 9
429 77 17
37 385 29
381 229 65
169 105 29
279 101 18
421 205 45
69 489 9
37 333 161
338 65 148
421 399 1
144 365 41
445 181 9
467 308 7
393 453 25
201 69 149
125 145 321
445 135 1
153 89 129
401 73 69
357 285 49
181 77 31
289 374 114
333 285 25
465 385 1
1 219 1
397 253 49
385 249 5
221 33 169
93 94 181
213 153 198
225 461 25
13 101 375
207 425 61
489 261 5
429 301 49
45 253 105
249 257 125
97 423 43
265 397 65
377 241 97
341 193 81
389 469 1
381 213 33
285 177 105
208 5 37
385 397 33
385 337 45
285 117 23
33 449 33
253 197 241
397 101 97
201 181 229
85 89 33
333 269 89
225 1 221
89 165 113
113 1 25
329 473 13
441 333 1
267 317 105
405 481 17
321 35 37
441 307 9
285 217 41
45 413 73
81 477 17
221 41 239
305 449 9
41 173 233
5 218 205
1 117 367
229 139 40
111 229 257
212 334 93
51 129 217
173 101 13
285 69 193
109 361 81
481 101 13
149 241 169
253 285 57
477 369 1
56 449 45
369 98 23
69 11 337
209 331 33
389 485 1
293 321 141
129 369 1
225 113 17
401 301 29
213 485 3
245 333 137
141 445 15
437 81 41
13 321 125
53 337 45
409 465 1
361 101 55
301 298 57
411 77 56
231 281 33
251 157 87
177 333 137
289 245 149
409 433 32
357 77 53
61 389 105
385 302 69
145 41 133
273 59 165
487 185 11
135 55 343
81 261 1
369 35 29
57 482 11
201 45 153
449 305 23
237 333 121
493 101 7
477 309 17
259 441 33
277 369 73
165 423 63
135 421 17
125 253 193
197 1 273
325 133 1
37 85 193
153 341 105
281 369 3
221 401 44
89 305 89
233 421 49
193 349 109
253 21 177
449 109 1
112 97 361
421 385 17
457 69 13
377 465 17
409 398 5
449 201 1
153 49 97
21 305 125
409 233 61
249 53 117
341 245 145
177 345 29
325 281 1
105 281 201
157 165 33
469 145 1
199 413 9
485 293 9
261 465 19
389 265 97
265 473 25
333 281 113
98 497 1
361 45 93
77 161 191
305 69 13
301 379 55
201 493 1
189 359 93
433 65 9
105 73 301
51 417 5
189 173 49
97 33 177
453 233 13
121 365 49
141 17 257
237 313 57
473 345 9
93 73 129
201 57 155
69 329 113
493 221 1
241 85 37
470 209 18
397 117 85
181 33 33
461 73 33
177 441 45
415 219 25
341 268 65
169 453 29
137 1 141
293 277 177
369 305 57
45 225 269
189 421 41
385 301 21
305 313 1
413 449 11
85 261 39
445 389 53
253 273 17
213 121 161
11 425 25
105 1 301
61 385 81
221 137 239
493 253 1
89 469 1
161 201 225
337 83 73
27 239 79
241 449 41
1 285 115
219 101 23
37 101 369
71 45 25
77 441 33
21 1 449
169 301 185
465 453 25
369 77 65
295 393 33
313 493 1
425 21 33
79 481 9
189 205 145
445 241 1
185 237 89
249 181 217
385 153 1
263 317 41
293 389 1
1 289 105
293 109 57
401 181 85
172 45 26
133 81 337
177 197 169
359 301 33
309 217 41
381 297 17
265 249 209
325 73 113
25 221 35
261 268 216
201 85 189
49 397 45
441 341 57
273 381 81
233 1 149
253 281 185
497 13 1
339 47 109
297 177 73
241 209 121
131 418 67
205 277 81
345 173 153
89 105 1
73 317 129
281 201 181
465 221 29
143 409 29
313 201 41
149 401 41
301 181 57
373 189 81
161 109 175
141 389 25
353 181 145
369 325 85
181 317 41
277 207 209
117 465 1
453 49 33
357 385 17
45 281 21
221 229 25
189 481 1
449 1 21
445 342 17
17 165 21
197 13 273
25 25 337
185 353 57
41 309 97
121 497 1
149 57 97
301 233 165
433 229 27
121 57 357
381 165 25
169 117 257
353 465 17
249 469 1
233 491 9
273 349 151
135 101 333
149 425 57
421 173 1
409 69 37
317 161 97
469 333 1
297 489 1
432 25 49
309 473 5
313 173 173
211 89 81
229 197 81
473 205 25
477 101 1
313 233 141
273 471 1
249 101 193
29 441 29
429 105 45
117 273 197
201 237 105
225 421 17
325 1 33
149 1 216
1 277 161
289 377 51
269 341 134
1 441 9
103 33 208
397 45 73
213 5 193
489 193 9
333 121 81
445 241 9
33 441 37
293 317 129
217 1 93
125 151 15
125 381 73
101 385 61
449 73 37
41 89 333
401 161 53
133 241 80
109 351 39
343 65 5
33 274 201
451 469 1
69 469 1
81 421 1
377 117 69
345 153 89
173 17 37
329 337 125
449 321 49
447 17 1
321 285 53
141 365 125
425 217 65
481 81 9
51 365 33
263 129 91
429 254 25
437 97 1
37 497 1
109 361 12
177 359 53
429 451 21
269 125 157
77 101 193
307 457 37
173 197 297
481 465 9
81 465 1
165 277 157
335 5 55
325 169 1
169 151 37
257 153 173
461 325 15
405 137 33
265 201 47
463 225 25
251 485 1
1 441 53
269 309 81
16 437 17
153 461 25
485 105 1
289 249 117
381 333 45
305 421 65
269 153 193
413 405 81
173 1 265
81 397 9
445 13 33
431 21 1
213 301 185
203 353 102
253 197 139
385 421 9
421 205 73
401 113 41
265 189 5
313 391 51
1 289 133
61 197 97
69 451 31
361 378 71
305 65 71
337 417 81
393 201 85
433 293 1
485 73 1
125 481 9
209 329 33
321 385 33
349 461 1
161 365 73
89 109 121
76 85 97
141 37 231
217 269 137
405 323 89
33 145 5
293 309 65
379 69 67
459 181 1
349 351 1
121 304 91
425 233 25
53 37 218
57 141 113
461 233 33
200 169 263
157 205 197
61 233 157
349 433 61
333 169 33
41 297 5
221 74 217
297 130 117
145 177 181
335 233 15
435 489 1
309 221 129
62 385 79
333 193 49
53 301 5
49 457 17
77 61 145
297 81 129
157 61 49
395 225 103
461 305 13
193 201 157
201 89 45
81 101 319
249 101 25
205 429 57
425 389 1
289 197 201
325 433 1
401 65 1
137 241 133
413 1 65
41 457 42
421 321 29
393 73 89
197 269 79
219 85 65
33 129 61
465 477 1
273 305 77
441 37 5
409 89 21
373 141 101
157 277 125
497 237 1
125 165 97
341 285 84
225 269 65
349 49 125
457 389 12
113 25 19
353 75 3
333 65 145
29 213 249
309 77 161
215 353 65
497 193 1
5 133 357
437 353 57
341 125 71
445 461 33
321 97 41
221 249 61
397 5 89
249 441 1
353 1 73
269 185 97
193 323 129
348 189 136
78 353 25
129 97 325
231 117 121
177 57 37
61 437 61
81 89 121
297 369 41
205 401 21
241 385 79
389 385 97
301 241 141
117 289 5
129 337 105
1 325 49
197 369 31
409 461 7
65 377 37
77 101 161
213 329 57
137 77 145
265 453 33
1 245 1
129 81 61
213 19 193
5 373 105
133 57 353
278 125 126
381 329 105
77 101 241
245 385 9
117 495 3
57 333 97
9 53 241
305 309 89
73 77 201
173 341 149
393 399 51
437 385 33
357 173 113
369 305 13
253 389 97
364 181 70
157 481 13
289 441 35
85 118 383
407 241 7
489 157 1
325 341 124
313 69 57
341 73 89
57 405 37
125 57 57
89 185 257
85 385 17
433 149 29
89 185 197
401 101 49
375 485 5
369 209 103
421 277 17
125 53 257
1 232 11
33 365 97
397 469 25
281 361 49
165 73 65
1 93 317
29 65 357
73 142 267
401 273 85
73 141 217
109 205 145
259 57 1
481 185 1
341 369 1
349 145 113
93 221 231
469 201 1
225 39 221
9 261 80
401 45 49
205 489 9
405 341 1
273 317 49
385 483 15
1 233 143
245 233 209
269 181 143
389 217 57
257 493 7
441 489 1
185 61 315
405 269 79
271 413 61
73 393 57
409 85 55
1 205 153
461 305 37
165 405 7
401 90 57
1 321 153
404 379 82
3 125 193
62 29 357
41 441 17
385 257 109
291 441 29
429 313 49
1 41 121
417 185 69
177 209 133
105 437 25
309 185 117
145 461 33
65 321 77
201 473 7
117 417 13
25 403 67
113 385 36
316 37 143
481 333 19
29 433 17
169 213 97
85 481 5
233 169 201
101 453 17
77 189 157
461 351 1
185 181 9
173 417 5
1 461 9
71 13 333
61 137 241
413 401 75
389 453 29
365 385 45
349 85 25
313 125 11
39 281 45
481 189 8
55 361 101
53 213 65
21 255 147
49 45 315
61 281 149
101 357 113
197 325 13
281 245 157
117 305 1
181 1 1
413 149 33
257 141 197
304 37 126
165 453 33
69 481 15
53 241 29
397 357 21
101 25 225
41 97 323
25 93 153
135 401 29
121 281 49
189 185 17
397 357 45
61 281 25
61 389 41
73 1 184
25 321 45
201 349 147
297 441 45
49 37 65
21 193 61
57 25 13
245 97 249
125 97 223
294 161 89
397 289 25
365 145 37
93 33 41
433 385 1
205 421 65
153 269 9
437 125 9
245 337 85
78 325 73
189 289 123
257 281 63
457 193 35
25 161 337
301 473 17
465 467 25
1 201 221
131 493 1
21 151 289
471 345 21
377 477 9
233 243 223
457 449 5
407 13 55
305 89 63
315 309 55
469 67 31
393 105 65
101 201 165
153 13 169
285 16 201
285 157 33
13 321 69
305 233 173
429 101 37
251 25 143
81 369 117
93 133 161
61 1 49
53 307 69
410 5 29
409 141 89
173 189 9
321 289 177
117 321 21
489 141 2
441 217 37
141 37 317
257 241 21
285 237 49
433 353 9
101 101 233
305 265 157
41 49 17
201 165 189
167 221 241
13 373 65
289 337 21
49 489 1
53 121 69
385 73 81
165 313 89
289 481 5
101 207 283
401 285 61
281 349 81
29 297 145
449 109 29
29 427 71
325 193 49
221 293 67
181 465 25
445 125 17
413 217 81
361 9 33
121 453 25
393 450 32
461 109 17
137 325 161
309 193 1
165 109 169
157 157 153
329 369 1
453 317 1
101 277 7
213 293 21
469 309 21
1 13 183
195 405 65
183 75 37
265 241 189
221 269 225
81 323 113
273 101 175
29 485 1
373 33 105
97 125 255
269 180 177
393 75 85
33 5 381
309 405 21
377 225 93
257 21 241
1 129 301
433 199 67
493 93 1
421 237 49
141 421 45
113 233 205
173 169 305
45 129 213
137 197 81
29 157 81
61 365 61
405 101 65
109 57 221
425 475 19
421 385 17
1 21 113
441 445 25
201 293 97
425 301 33
201 441 17
201 81 249
61 133 227
337 381 1
329 201 25
123 433 11
213 437 25
389 1 21
477 357 9
365 417 73
386 373 22
153 401 25
89 245 1
341 161 129
19 177 273
157 211 249
333 85 111
385 269 81
149 225 225
197 71 201
369 73 121
417 77 49
357 409 5
417 169 61
137 73 157
157 145 273
37 421 1
208 425 29
441 365 9
249 145 205
353 389 65
421 353 1
225 225 77
121 197 87
309 185 1
321 381 25
133 405 64
437 253 5
281 409 29
101 350 99
429 341 9
285 425 65
1 165 233
345 393 17
81 341 1
169 145 133
389 101 61
21 401 37
385 153 87
81 133 305
77 205 81
441 461 25
137 209 121
437 349 1
477 17 15
269 59 117
9 225 229
101 229 1
448 125 53
221 145 125
461 409 25
453 41 1
465 313 17
101 137 57
419 225 11
401 237 81
397 333 35
89 95 267
329 241 13
205 381 49
201 269 161
25 285 106
349 1 49
325 73 113
33 468 27
343 285 157
301 1 1
297 285 201
397 420 5
105 153 329
333 261 129
395 201 80
181 497 1
5 161 141
157 157 289
127 225 109
277 377 88
245 121 185
61 129 289
449 237 5
225 145 153
260 137 180
249 105 25
129 1 201
181 357 62
349 425 49
361 121 113
373 433 29
35 301 81
305 125 137
409 437 1
185 221 113
317 353 77
361 13 1
309 105 1
493 49 1
53 145 97
405 369 1
361 485 1
169 281 197
349 273 105
121 465 29
351 437 1
13 349 93
101 73 177
225 185 213
489 385 9
89 89 41
271 129 17
165 37 49
61 405 1
261 337 101
493 53 1
292 81 39
469 425 17
73 189 279
45 213 245
337 325 73
305 497 1
333 69 33
289 185 181
481 185 17
489 377 1
389 397 89
149 421 61
353 19 137
7 89 305
235 301 33
393 115 37
117 297 13
179 275 111
217 105 1
163 179 245
25 261 224
65 33 95
353 485 1
389 416 57
497 225 1
281 221 49
257 161 213
57 177 67
493 489 7
393 289 53
225 181 240
201 389 1
478 457 17
201 181 173
239 145 125
61 405 9
21 281 167
433 101 17
455 457 33
385 385 73
269 299 127
113 221 65
57 493 1
253 125 205
13 281 53
285 465 5
1 333 53
101 393 1
217 341 101
377 497 1
353 245 17
477 461 13
209 45 129
365 257 113
401 261 77
169 349 101
315 413 9
189 71 41
413 213 85
165 361 109
245 245 209
245 349 15
65 297 47
1 401 81
125 441 13
389 49 1
65 105 197
261 341 129
85 301 105
93 105 225
497 333 1
493 480 1
121 465 25
323 81 161
41 473 1
351 393 21
121 225 13
433 421 17
149 209 148
209 255 13
217 413 47
225 181 153
393 360 81
185 133 233
277 219 105
46 67 15
449 453 17
393 437 49
297 77 69
433 53 1
451 119 21
249 197 41
159 4 141
197 401 65
373 65 113
1 285 177
381 293 29
357 141 93
161 261 81
141 61 185
448 127 52
145 341 157
287 433 65
65 437 33
493 313 1
169 489 9
193 73 177
21 437 5
261 217 223
465 113 21
413 105 33
429 361 49
373 361 65
121 97 321
401 341 37
29 161 121
109 101 99
33 133 289
101 381 91
233 439 51
137 181 273
29 457 17
135 185 249
465 337 29
397 469 1
161 1 157
463 237 13
477 217 17
385 13 105
25 93 305
189 61 185
125 401 57
249 137 239
461 149 9
121 497 1
161 149 165
117 493 1
385 461 4
139 13 155
121 71 249
477 61 1
221 193 1
1 25 281
385 161 13
31 457 33
449 87 9
73 365 49
393 469 1
237 285 57
121 497 1
285 93 105
385 93 1
121 297 49
353 211 73
41 33 313
117 1 209
161 57 69
461 97 1
499 153 1
461 6 3
489 189 5
177 221 9
421 221 73
453 37 41
453 73 17
357 461 33
459 225 25
69 421 9
1 393 1
445 69 38
457 13 33
453 53 1
285 331 91
207 117 84
113 442 10
345 217 17
421 385 9
62 485 1
241 493 1
145 497 3
221 253 185
401 485 9
453 217 25
409 265 21
449 89 45
377 401 85
329 237 89
201 373 105
469 49 5
97 177 93
457 425 9
425 476 23
265 297 117
213 365 113
345 81 29
9 209 161
77 161 149
33 140 301
197 261 81
153 485 9
289 57 5
301 255 171
309 81 169
33 289 1
219 121 1
249 475 3
5 381 9
333 329 141
145 125 197
237 185 57
223 169 183
1 33 89
45 285 145
398 305 40
325 1 109
289 149 89
385 309 61
265 477 13
213 353 5
43 65 125
349 9 121
157 157 123
157 321 145
421 241 33
81 16 405
441 241 45
85 185 293
428 267 37
367 193 35
365 361 53
57 221 121
129 463 35
405 301 1
153 397 73
123 283 119
269 41 49
113 451 35
81 401 65
365 1 76
1 413 81
157 257 165
393 213 25
69 253 153
429 427 49
449 145 9
289 43 193
305 149 51
57 269 145
437 213 45
81 49 9
405 173 67
253 1 225
109 385 72
377 309 117
201 375 71
493 1 1
461 317 21
313 349 139
85 41 161
261 497 1
437 241 1
177 41 286
189 253 39
1 217 81
461 281 16
97 453 33
173 201 265
269 441 57
253 86 225
41 437 59
341 461 9
421 193 41
145 237 1
387 377 33
221 65 185
469 1 23
213 249 205
449 413 29
85 453 33
481 481 17
209 433 9
137 137 337
493 5 1
317 489 8
493 376 1
137 17 189
65 101 289
373 153 1
5 253 81
69 1 309
5 361 53
225 69 7
117 81 353
301 445 9
217 69 256
205 477 1
189 9 193
93 61 129
357 225 65
333 213 113
19 393 77
489 289 9
325 193 41
405 141 33
245 135 33
434 401 7
2 109 293
273 139 181
49 313 157
301 333 153
285 265 25
237 341 65
251 285 41
137 425 73
353 185 29
389 73 99
161 181 1
409 325 53
413 49 73
249 81 21
361 457 6
185 45 257
113 257 73
345 161 141
297 401 61
273 61 157
273 57 33
93 261 161
273 177 77
113 1 5
213 429 9
35 417 13
5 173 249
401 377 69
189 229 153
165 457 41
250 451 15
337 145 21
361 25 57
225 277 193
411 301 77
197 468 5
17 361 5
85 349 89
181 193 249
355 389 66
461 61 19
47 383 45
89 425 45
115 301 181
345 421 1
241 273 33
141 5 249
391 77 3
299 487 11
305 345 21
333 57 113
245 249 237
321 166 77
361 333 25
441 225 49
77 89 197
189 249 113
57 437 1
137 285 201
441 241 1
421 165 39
169 401 9
189 13 113
21 409 43
221 229 113
165 19 1
281 225 137
377 469 9
97 277 15
365 467 21
93 5 365
305 189 85
69 241 149
345 285 87
105 28 249
493 373 1
109 25 145
341 423 25
29 341 129
273 273 121
161 369 97
242 137 18
181 333 95
149 401 9
277 269 81
213 461 19
9 79 179
195 305 189
313 133 141
93 181 129
391 221 55
425 209 36
301 121 146
137 361 77
481 433 17
201 301 185
181 1 81
65 241 201
101 401 25
45 77 268
345 301 81
249 289 132
233 243 5
421 265 17
365 401 77
85 441 5
229 33 185
403 269 1
281 141 61
325 395 17
249 153 1
337 153 105
129 481 1
305 477 21
65 237 25
423 229 7
129 449 41
79 29 421
233 257 169
473 117 17
345 5 61
233 381 49
433 161 15
137 485 1
413 97 33
105 409 37
75 437 1
445 309 9
49 477 9
21 153 341
449 273 9
57 101 123
493 269 1
449 293 5
209 1 169
269 429 29
310 121 120
329 121 9
285 25 193
73 385 37
25 345 61
121 161 65
35 285 127
385 485 5
125 403 61
325 245 9
145 165 241
301 305 1
4 205 1
205 221 73
373 66 79
329 413 73
69 120 296
185 451 43
39 441 45
293 433 1
173 345 37
417 141 81
181 251 225
317 489 5
273 193 37
449 369 37
77 404 18
57 437 1
281 381 41
119 405 65
209 1 97
445 81 49
477 409 9
9 97 293
437 413 1
333 385 89
165 417 53
185 329 105
69 271 9
425 29 33
398 153 7
117 385 25
221 25 121
1 397 33
153 77 153
345 211 1
189 191 269
73 219 137
41 381 9
315 5 5
109 441 49
409 401 1
101 365 37
441 293 21
293 93 105
249 5 201
429 1 65
185 269 225
313 77 101
425 421 45
29 265 5
11 197 21
259 195 23
365 337 25
101 233 225
109 393 29
97 261 161
385 81 63
25 253 97
233 141 65
141 142 344
297 389 101
297 73 149
321 185 140
425 381 73
384 121 8
113 73 217
76 49 251
417 69 61
197 117 221
365 309 97
45 37 172
305 438 34
125 213 145
57 141 217
381 37 107
129 253 27
289 245 41
309 281 93
13 441 5
337 173 159
301 397 41
65 145 17
209 385 5
129 217 1
41 401 5
469 153 1
267 1 77
311 145 167
1 377 101
201 113 145
293 221 17
361 29 117
461 201 3
85 321 73
353 457 37
81 237 173
445 461 1
45 241 69
221 117 125
5 333 1
361 125 29
138 173 229
201 417 21
305 17 149
9 97 49
317 429 41
56 153 13
337 381 107
21 1 113
325 391 23
432 437 21
387 69 78
349 337 17
433 349 29
113 201 297
45 345 97
257 169 5
381 209 1
333 153 149
73 245 193
409 340 57
17 11 385
325 239 169
205 193 273
141 185 165
345 153 149
265 409 45
291 253 83
269 209 157
373 175 105
321 315 41
217 171 221
445 5 15
165 375 5
221 417 49
57 85 385
133 453 17
361 493 1
345 485 1
481 405 13
73 457 17
173 245 57
221 83 257
189 345 5
113 129 273
365 109 59
481 61 3
385 149 69
185 161 113
185 353 141
431 297 35
1 149 185
369 17 25
53 253 47
305 337 9
189 88 169
369 469 17
313 241 109
477 41 20
285 129 49
61 1 409
345 385 69
349 173 73
457 21 9
305 117 21
181 453 13
181 129 251
233 41 265
352 413 73
413 235 9
77 221 193
369 413 41
481 141 5
481 493 1
37 129 13
421 221 17
157 37 1
185 217 99
241 249 205
185 381 37
197 152 225
185 465 29
133 361 121
185 61 93
401 45 61
398 453 15
369 353 23
5 385 109
81 259 225
133 133 1
69 353 21
141 173 289
209 337 85
253 357 49
449 217 51
409 137 53
441 499 1
421 389 49
61 145 117
233 53 159
377 109 41
345 489 5
485 429 1
449 253 27
261 485 1
233 349 129
341 421 45
253 401 61
325 280 17
453 117 5
105 173 233
233 69 169
377 161 113
301 151 8
245 393 101
157 269 185
21 217 205
477 339 22
154 277 121
421 69 17
137 1 333
289 261 85
477 37 17
151 165 177
325 205 17
135 145 49
321 349 151
57 477 9
285 201 128
113 255 121
413 49 33
406 317 64
22 337 109
433 261 34
273 426 55
389 113 81
317 353 21
353 485 1
421 89 9
37 281 71
427 477 17
197 341 65
301 397 89
337 287 49
313 229 7
121 93 33
81 477 17
349 398 12
37 485 1
317 441 49
269 409 33
485 25 1
233 421 49
341 89 7
1 341 33
107 133 29
305 385 113
105 141 185
121 393 57
485 181 9
153 417 5
345 345 125
309 289 145
383 73 7
213 101 177
425 269 69
441 253 9
273 129 197
257 5 61
5 205 284
185 297 1
301 364 135
85 361 53
9 97 197
261 425 29
269 417 61
105 145 149
69 437 1
405 299 33
45 45 257
465 169 25
33 1 413
197 269 145
93 7 257
187 309 129
21 417 9
313 493 5
13 369 25
81 217 277
29 1 81
105 489 9
289 165 185
213 221 113
397 259 81
465 133 17
13 321 105
385 69 33
397 481 13
417 209 73
417 337 1
237 487 9
209 41 137
357 113 9
5 357 97
137 461 22
301 373 49
313 245 29
373 429 65
93 229 97
385 41 9
1 417 75
425 397 65
319 489 5
367 129 83
165 1 81
17 96 98
113 85 277
209 473 1
9 489 9
369 153 1
305 445 25
345 173 77
181 461 9
185 205 137
69 217 81
25 413 25
261 429 41
189 305 45
49 121 52
341 353 93
1 153 173
237 97 217
473 101 5
1 197 125
305 349 97
129 45 317
403 293 69
449 64 52
233 249 121
405 29 1
457 341 5
311 181 59
1 413 9
177 309 1
103 13 135
273 101 177
333 476 18
281 301 81
253 5 65
125 385 25
313 413 81
277 389 34
437 141 1
397 69 81
173 222 111
121 17 297
473 141 25
421 213 65
145 57 221
93 321 29
453 336 1
451 241 3
21 473 25
145 213 169
329 21 25
1 325 165
269 441 33
37 25 369
497 201 1
345 485 9
353 143 113
349 149 63
163 341 97
289 473 25
129 381 41
237 361 13
5 209 59
1 485 1
53 149 289
217 109 57
193 309 65
376 453 35
393 49 13
253 305 121
53 219 279
105 181 73
225 153 153
153 185 57
209 345 13
249 153 49
377 197 27
293 193 33
181 457 21
321 71 109
385 445 17
91 225 49
73 361 121
65 433 65
185 177 89
429 116 65
341 133 65
457 289 21
345 279 8
395 81 17
369 485 5
233 173 133
65 337 125
405 209 89
193 33 261
1 361 25
121 281 41
165 409 53
419 351 65
67 237 225
341 109 129
321 385 101
391 305 63
285 33 89
133 193 141
129 211 165
165 421 17
217 3 233
165 225 117
341 123 145
377 97 21
277 129 193
433 207 25
477 281 19
373 253 5
329 353 1
133 1 17
473 337 21
469 229 1
7 289 81
49 317 1
429 247 9
289 165 181
237 109 81
53 249 51
70 305 111
57 425 37
441 457 1
413 415 65
201 25 181
361 49 29
5 45 344
173 21 113
173 389 1
122 173 53
221 153 265
133 219 69
381 253 1
285 81 105
313 193 53
465 425 19
421 197 45
499 233 1
358 25 65
133 111 233
101 241 109
113 189 153
351 25 103
1 1 225
165 337 141
377 165 45
441 105 41
467 419 25
105 173 25
241 401 73
273 297 117
489 85 5
49 455 45
85 1 321
261 369 7
17 229 188
345 217 49
145 441 29
497 397 1
343 365 17
213 237 89
241 433 17
329 413 65
239 317 65
193 105 45
53 1 274
453 141 21
157 441 29
41 349 81
351 445 33
65 413 57
345 141 53
497 1 3
405 47 69
103 401 97
421 401 61
201 339 95
233 117 41
169 445 25
109 389 49
345 97 49
1 149 97
377 457 33
437 185 55
127 421 5
457 237 1
353 449 25
281 353 93
49 211 48
249 385 25
373 89 1
205 289 193
9 169 185
449 20 33
141 117 1
77 101 57
41 311 31
165 277 137
197 83 302
213 81 53
461 13 1
281 5 161
481 201 17
93 81 323
457 161 1
129 165 85
425 53 5
321 297 109
333 249 166
65 449 21
181 65 161
253 21 41
273 145 85
467 261 23
341 297 121
85 181 298
81 173 305
357 353 133
389 77 33
45 235 81
305 433 49
81 405 81
101 259 49
213 65 49
97 241 185
141 61 81
185 245 121
373 297 89
461 273 33
117 173 75
365 13 115
27 113 345
209 85 213
73 157 193
441 181 31
381 413 9
461 209 25
101 389 103
8 373 76
113 345 25
385 465 7
357 207 137
121 375 65
265 225 85
493 405 1
389 229 33
461 301 1
381 1 105
181 249 97
169 213 129
109 321 65
225 9 229
389 37 105
209 273 21
425 9 21
303 245 161
273 301 129
37 2 17
401 497 1
93 73 37
153 133 241
53 73 65
101 477 23
181 401 13
205 497 1
365 411 73
73 177 17
253 301 177
253 377 101
413 457 29
273 221 25
493 281 1
211 119 35
29 253 23
421 265 65
153 269 213
433 69 41
305 373 1
489 269 5
1 473 17
345 485 1
317 25 169
306 239 44
65 287 151
369 225 121
37 9 17
361 1 41
53 313 86
258 1 7
321 169 101
393 157 45
309 57 1
185 121 173
325 13 97
273 429 25
287 41 125
373 249 17
281 148 5
145 319 1
341 57 9
481 85 17
421 1 1
135 233 165
409 273 81
221 405 1
345 193 29
131 497 1
317 69 161
205 385 101
105 361 6
321 141 21
409 489 1
493 201 1
245 333 161
193 157 41
213 94 41
1 136 297
273 93 109
481 393 1
289 453 41
269 437 33
347 249 135
225 369 1
181 73 13
57 108 345
69 1 97
499 321 1
129 485 13
289 255 89
437 475 23
453 321 27
233 401 53
81 493 1
301 323 129
485 33 7
469 5 7
473 265 9
341 209 1
85 181 257
25 273 37
445 365 1
485 389 5
261 321 105
253 321 17
197 93 49
297 401 97
117 231 63
385 251 88
41 185 57
93 237 257
433 477 1
1 173 321
481 261 9
233 409 17
153 389 81
1 85 1
449 317 9
485 227 1
73 409 53
333 409 33
49 49 105
201 229 189
385 105 16
189 297 25
421 193 1
285 377 107
437 357 1
93 349 89
209 159 168
1 197 129
401 213 37
181 101 305
65 213 17
353 345 1
449 81 33
37 225 169
265 17 73
5 357 105
445 100 33
485 179 9
233 189 35
135 53 179
137 409 33
85 97 221
249 11 25
153 485 1
41 317 119
375 93 67
389 471 19
317 321 1
189 401 69
25 297 169
337 221 137
173 269 17
133 5 289
373 397 65
369 329 125
251 473 9
493 177 1
411 69 47
145 191 253
241 337 21
425 1 65
445 313 17
57 269 169
195 392 73
373 337 1
189 305 1
9 301 185
241 405 73
381 189 7
65 1 105
393 325 13
13 321 9
265 125 41
305 193 173
81 169 17
457 225 1
455 13 31
157 467 29
193 363 137
441 409 41
165 269 53
245 409 41
125 285 81
169 37 229
161 463 19
165 81 321
489 105 1
165 365 109
233 315 105
441 313 25
129 231 147
437 285 1
431 101 31
169 361 65
205 421 65
1 397 25
441 301 5
305 401 61
99 53 185
273 185 181
1 161 1
1 59 85
421 365 1
141 105 329
123 53 203
85 409 41
385 153 1
85 13 193
373 169 41
177 305 141
277 433 37
221 97 241
269 109 193
233 161 185
373 129 69
249 54 73
193 245 89
483 473 5
309 465 21
121 253 73
313 433 5
437 481 9
73 106 257
205 31 177
489 49 5
117 3 57
481 209 1
121 97 249
293 261 155
409 161 77
213 109 161
333 469 1
393 469 1
337 109 145
77 81 53
457 425 5
281 189 55
465 165 13
189 361 1
177 293 161
331 433 61
465 35 25
109 463 35
361 485 1
70 73 329
21 339 129
153 97 41
189 337 21
429 325 41
273 177 135
121 286 76
81 377 113
133 5 312
353 109 59
273 347 21
129 153 337
181 293 97
21 247 203
269 401 21
283 81 115
493 113 1
1 89 31
5 361 29
73 225 161
365 303 25
361 169 25
129 45 92
469 329 25
241 293 97
100 101 329
293 281 45
277 5 19
4 151 11
225 297 85
261 169 209
189 149 129
205 1 13
421 295 65
49 405 1
329 433 25
233 449 1
317 41 41
373 401 29
485 221 1
313 317 113
285 269 49
382 41 54
265 387 11
273 181 173
241 99 149
69 125 9
365 237 25
233 265 213
117 13 339
225 489 10
21 477 19
17 93 113
309 317 121
421 421 33
73 293 193
247 215 245
329 259 109
449 153 21
355 421 1
149 317 161
241 341 49
1 193 277
53 417 57
383 265 3
285 123 121
193 427 29
269 229 85
354 475 19
353 367 1
421 347 49
312 417 9
229 135 17
145 401 83
393 81 13
433 1 57
57 85 125
117 181 305
93 120 37
161 437 1
215 113 53
335 373 37
497 1 4
497 288 1
253 40 152
257 85 185
181 141 225
105 317 105
101 325 161
389 65 81
45 65 393
169 261 33
409 109 85
245 385 97
461 457 21
493 385 5
129 65 307
261 21 113
1 273 37
113 461 25
321 173 141
69 225 144
47 409 73
421 241 52
413 177 21
61 73 421
45 433 61
169 85 261
497 165 1
197 41 193
309 101 153
469 41 25
285 421 33
295 169 37
259 34 107
361 161 89
485 329 1
63 365 81
265 257 9
361 93 41
404 149 95
437 237 49
445 5 9
463 385 37
129 125 365
485 205 7
449 297 3
21 123 79
453 153 17
165 112 53
5 317 17
145 189 265
309 353 5
237 477 5
345 159 29
325 41 129
477 421 17
269 429 17
233 61 189
257 293 193
469 385 1
249 477 1
377 129 89
153 413 9
301 107 113
497 281 1
373 361 1
477 161 1
157 29 321
319 157 171
65 453 1
405 69 1
485 337 1
125 137 237
1 77 217
409 109 85
1 5 81
25 169 321
61 401 5
1 345 73
387 101 113
37 65 343
217 409 25
433 189 33
489 385 12
459 285 25
229 361 41
3 141 317
329 301 129
437 357 24
97 89 51
381 73 25
251 269 169
333 337 13
457 93 5
53 385 29
261 161 25
349 136 10
477 33 1
357 113 37
65 489 1
409 277 21
1 193 281
389 453 9
260 473 21
433 421 49
369 25 117
305 493 1
221 453 1
89 269 185
55 77 273
469 441 21
449 469 17
5 193 269
217 333 25
9 93 189
29 263 73
61 1 425
65 245 193
121 1 317
197 97 177
493 489 1
37 177 145
357 205 113
333 461 25
153 141 17
485 41 1
305 143 117
29 437 1
441 415 29
349 221 47
101 305 189
309 361 101
219 337 61
413 141 71
51 57 10
389 129 17
445 13 1
269 344 48
389 145 57
73 109 33
241 49 21
61 487 7
225 384 5
205 181 49
105 305 177
225 463 17
113 341 69
385 485 1
161 13 209
237 329 169
261 135 49
125 173 257
205 193 193
9 298 102
413 3 1
361 497 1
425 385 1
105 123 225
385 49 37
129 489 1
465 89 29
145 269 73
197 265 97
13 237 121
313 133 141
117 117 1
249 439 23
293 59 193
81 364 10
357 113 1
321 17 149
421 109 21
201 401 93
421 475 17
237 269 49
325 265 49
281 121 185
353 73 9
1 105 133
105 405 5
237 281 213
449 381 49
165 101 217
293 1 73
205 185 209
333 293 1
137 401 77
153 413 41
309 305 1
160 449 49
29 85 97
297 293 33
333 381 1
121 413 17
161 185 217
185 413 65
297 225 11
145 385 93
65 429 21
457 29 42
189 153 1
1 227 159
229 473 13
337 309 153
473 173 13
201 481 9
257 265 109
465 65 1
285 275 129
97 157 1
109 101 377
273 125 41
441 203 13
129 21 205
225 77 85
221 309 129
189 109 233
445 125 9
169 377 79
485 449 3
377 197 77
121 273 53
49 137 133
237 161 145
233 217 69
221 9 241
97 125 370
37 421 17
393 341 1
5 405 9
449 457 5
69 33 49
61 161 89
89 177 117
109 261 49
137 17 257
357 421 17
365 53 75
120 8 365
349 401 98
229 255 173
257 181 225
101 69 193
201 261 129
69 331 31
321 241 167
425 222 37
141 385 1
369 25 113
133 5 1
233 137 171
117 325 1
421 205 31
251 269 147
433 325 41
297 301 29
461 83 30
229 365 65
329 41 161
189 360 18
305 277 140
321 101 13
4 213 193
253 269 173
283 385 69
405 189 1
341 349 49
1 5 299
65 493 1
445 169 50
357 123 85
205 61 265
385 301 37
389 25 101
145 379 117
357 263 113
297 101 133
361 201 69
393 373 41
121 237 219
213 141 33
377 441 45
65 369 29
189 307 119
361 317 89
383 377 7
201 101 197
305 45 61
401 57 25
5 417 25
269 409 63
25 99 355
17 417 21
181 193 69
297 209 61
149 305 39
479 37 9
389 333 65
81 333 65
65 261 95
257 149 159
421 161 67
121 1 33
421 249 9
297 429 33
409 463 17
29 133 9
145 165 83
9 469 11
305 89 73
141 49 217
351 177 39
1 305 49
109 253 1
385 161 61
97 457 43
405 241 27
485 93 1
77 33 17
269 177 17
397 165 81
337 269 61
1 84 117
109 117 129
469 349 9
133 329 81
429 393 57
85 81 84
69 357 1
457 341 17
497 353 3
351 321 55
397 1 1
189 337 33
173 245 129
353 461 1
137 181 161
257 448 27
29 405 1
277 41 153
133 121 321
315 109 1
53 477 10
49 281 97
341 425 3
465 25 21
341 493 1
493 369 1
429 61 1
153 189 257
321 145 149
159 245 137
325 335 79
483 385 9
1 409 53
25 489 1
225 377 93
369 203 5
25 141 1
477 485 13
1 181 186
213 101 185
329 237 89
121 311 153
109 277 153
25 469 32
135 165 291
45 317 1
269 477 15
301 205 5
309 93 129
317 326 48
405 185 33
457 209 5
83 13 409
369 491 1
469 17 1
57 185 165
225 7 29
197 29 25
425 441 25
89 142 307
17 397 99
9 81 137
373 281 57
213 85 161
481 305 17
449 373 13
337 309 1
313 269 149
301 73 193
181 253 201
493 349 1
262 73 70
169 137 245
473 337 13
353 355 135
217 141 149
315 437 1
437 185 1
385 349 53
231 265 57
53 465 13
273 353 81
233 217 25
361 277 49
429 441 53
76 360 45
41 419 17
477 61 1
341 265 129
349 321 17
273 205 41
207 393 89
409 21 21
485 305 9
1 93 17
85 113 9
145 469 1
365 225 113
337 281 17
73 29 337
285 153 139
49 165 131
329 421 39
261 147 73
453 201 1
1 413 33
409 489 9
357 69 129
401 213 61
21 129 331
273 278 41
193 361 125
19 341 1
413 201 59
145 51 185
245 349 53
361 109 109
5 413 23
421 81 33
5 253 105
245 201 193
165 153 177
341 29 65
457 209 29
461 209 17
157 393 49
493 241 1
153 65 273
133 393 5
145 313 75
453 81 17
273 105 1
301 369 81
5 169 207
385 121 81
458 1 1
147 481 13
403 85 89
202 345 13
89 485 5
69 89 65
153 337 127
361 361 69
285 145 211
100 369 113
423 79 52
217 149 9
267 177 39
41 421 41
156 485 12
33 81 1
377 413 49
277 61 25
389 17 85
1 1 91
129 333 41
293 433 5
485 1 1
80 229 65
405 261 33
65 94 62
389 9 97
381 225 76
493 497 1
405 125 81
321 441 21
401 185 1
313 117 21
393 289 37
93 115 353
145 193 1
401 281 37
229 313 169
117 33 257
141 397 13
477 205 17
225 493 1
409 289 1
109 413 87
161 437 1
449 57 41
453 209 33
21 265 117
401 216 85
53 37 409
409 330 25
465 29 21
149 389 33
10 365 17
29 405 1
13 173 231
365 233 97
189 373 1
457 225 29
69 157 225
217 269 177
189 401 79
149 57 289
405 217 33
57 417 33
297 215 117
141 241 129
225 237 225
165 141 241
115 297 181
89 353 81
333 257 109
385 153 1
10 413 49
101 241 213
129 461 17
1 305 137
123 357 49
285 269 41
333 321 49
121 425 1
5 73 85
201 117 5
461 361 1
237 461 33
77 29 161
423 33 9
101 145 229
285 21 109
171 81 237
45 370 126
229 481 9
453 225 33
77 17 81
401 245 9
249 297 69
493 377 1
313 133 21
121 135 113
353 437 1
385 217 74
441 9 9
197 331 167
409 45 77
101 425 59
37 205 107
437 85 1
77 153 333
141 397 1
157 437 1
357 277 49
311 261 157
499 125 1
293 61 73
429 153 7
133 289 5
197 469 1
477 5 9
261 353 129
193 341 65
457 425 41
61 85 1
153 181 129
397 121 49
461 401 5
141 429 37
47 397 1
337 413 25
161 193 233
301 233 33
305 369 69
305 353 25
213 179 253
53 181 1
205 21 35
113 61 325
445 151 16
361 209 37
389 401 97
7 189 169
17 153 169
1 205 89
381 101 13
241 97 33
485 253 1
409 345 17
497 289 3
121 111 187
345 181 69
113 241 21
245 13 205
469 285 1
201 337 65
217 401 41
497 193 1
233 37 61
385 281 17
53 309 65
97 453 1
85 341 33
253 1 243
317 177 153
141 253 73
181 41 185
405 9 65
437 145 33
169 125 319
400 337 38
201 477 17
113 481 17
187 473 25
433 497 1
49 33 17
489 141 9
385 173 113
53 229 193
473 57 7
323 13 127
349 233 89
469 215 1
77 341 97
397 21 73
247 213 169
405 189 39
429 381 9
1 373 1
377 129 1
79 465 9
409 81 33
379 113 81
333 37 57
201 37 1
401 285 37
349 29 57
161 61 217
469 121 1
195 297 97
417 401 65
325 1 145
397 197 49
264 67 49
197 441 17
49 193 233
469 201 25
351 243 57
72 77 129
445 25 17
413 69 63
357 295 89
489 1 9
473 405 17
497 273 1
273 455 27
409 71 39
253 149 9
178 473 21
151 413 41
169 125 17
481 225 5
385 233 13
225 341 33
479 85 17
305 213 121
425 265 61
255 293 73
29 21 241
487 405 5
189 469 1
249 457 5
345 377 41
253 409 9
233 141 253
421 169 49
229 69 97
297 77 123
317 389 1
389 221 1
497 365 1
229 69 123
461 305 33
473 221 1
425 271 7
449 269 25
249 493 1
61 33 393
233 185 205
85 17 65
59 317 85
45 129 121
40 489 1
229 21 249
129 457 41
185 65 77
417 393 9
413 1 49
389 313 1
269 113 113
435 385 9
473 281 13
141 397 9
457 202 29
217 457 25
77 263 163
13 217 133
141 325 161
209 361 49
33 21 331
254 285 49
225 101 199
253 181 209
229 353 15
191 94 37
277 465 25
21 293 81
473 41 21
25 429 41
333 249 127
129 95 361
85 317 153
301 17 173
21 477 1
453 316 33
333 497 1
421 209 1
29 361 61
85 403 69
128 81 58
361 221 23
341 313 1
153 469 1
413 437 9
153 17 265
221 401 29
1 413 25
97 453 33
53 421 1
127 399 65
369 1 69
349 391 87
221 285 21
185 69 65
165 51 237
25 269 113
224 185 62
321 102 101
1 417 13
85 337 33
65 413 17
249 157 205
389 61 9
5 39 461
417 33 31
145 229 245
417 393 13
193 321 125
481 265 1
460 141 13
449 37 29
421 425 29
249 249 153
421 385 49
169 421 53
305 365 89
337 463 21
97 13 353
493 341 1
261 496 5
459 261 11
165 500 1
414 97 7
205 129 129
225 434 61
353 165 121
145 185 157
375 57 87
17 193 297
225 273 5
165 253 185
21 433 17
65 1 93
219 281 165
353 131 64
493 441 1
461 179 9
217 273 45
85 341 65
349 305 41
365 401 87
361 269 101
237 1 73
93 197 241
15 329 41
373 233 9
485 153 1
213 113 129
349 241 97
85 101 377
285 368 99
325 40 49
241 385 33
203 301 116
169 85 321
485 493 1
145 353 113
321 243 149
65 41 109
373 469 17
157 53 257
137 481 5
449 483 15
449 333 6
397 201 97
245 161 81
237 477 17
45 225 169
453 389 9
341 93 97
53 105 57
149 269 75
51 357 53
363 193 49
381 93 25
297 96 193
145 293 17
173 221 5
305 135 61
178 297 133
165 269 113
149 273 61
405 361 57
19 405 49
313 323 13
353 141 65
9 302 103
375 401 17
61 245 1
493 365 1
428 127 41
309 333 129
433 245 52
261 189 65
425 377 25
105 321 85
29 181 9
181 241 201
401 301 93
321 253 177
305 445 29
193 337 53
193 223 141
339 301 83
185 33 265
273 453 31
445 453 17
236 105 39
57 489 1
201 173 189
69 373 65
285 225 57
425 293 1
389 305 33
353 217 89
49 249 25
489 165 5
497 133 1
57 461 33
485 17 1
145 69 181
57 25 361
293 361 41
385 185 41
213 15 97
445 157 49
257 393 65
89 37 157
473 261 5
178 145 208
265 311 61
201 294 179
1 269 201
373 113 105
361 361 9
9 387 26
237 441 47
461 174 1
457 321 21
226 293 21
317 97 138
265 257 147
297 147 41
377 393 37
249 189 21
109 281 153
421 349 33
113 173 177
29 89 389
8 49 49
477 5 11
157 453 25
317 389 89
473 421 1
233 10 7
53 169 217
249 393 61
465 367 9
321 439 39
461 413 9
317 33 1
365 285 81
261 141 65
397 53 97
77 333 17
177 193 157
373 95 17
265 85 141
101 357 1
131 297 157
161 393 37
493 165 1
365 165 57
217 1 25
177 361 65
457 75 37
325 49 1
109 13 113
321 149 175
169 269 137
161 145 193
465 49 29
205 125 265
125 495 1
246 189 230
213 185 137
57 397 81
254 297 121
381 268 105
77 441 57
209 461 9
293 209 129
45 403 53
165 403 97
293 13 5
461 233 1
221 215 29
285 9 129
33 289 142
281 249 197
229 209 37
397 497 1
269 377 1
241 215 167
153 161 17
317 189 53
1 69 409
205 24 53
121 85 77
201 97 205
69 457 37
489 101 1
149 441 29
209 145 137
269 349 77
149 185 173
189 17 241
325 421 17
329 137 165
337 143 121
41 165 28
445 249 9
373 385 53
381 113 105
189 381 101
373 109 113
33 5 33
261 321 165
457 125 13
201 193 45
297 333 137
385 21 57
197 429 33
377 131 29
17 283 201
217 413 33
105 240 137
205 1 137
149 41 65
147 387 55
209 157 249
29 169 245
101 101 129
497 409 1
385 461 15
409 9 17
233 241 13
397 55 25
139 453 29
17 65 53
441 349 53
285 281 163
113 41 181
233 305 57
117 381 17
69 185 137
65 381 25
121 13 65
133 95 133
53 149 309
421 365 43
173 37 297
157 301 1
85 197 177
397 449 45
385 193 25
105 473 9
313 485 13
473 13 5
233 481 17
437 53 49
1 385 35
57 341 31
5 341 97
177 151 125
405 125 40
193 85 161
405 341 55
41 473 1
315 1 93
273 457 33
393 173 105
449 253 49
173 115 37
89 169 213
353 202 89
437 493 5
211 465 21
241 333 97
358 369 81
69 117 65
301 5 9
129 389 65
401 377 57
413 197 73
433 61 33
240 498 1
457 485 1
433 291 1
301 265 41
293 241 185
169 61 29
265 289 129
59 265 41
419 497 1
497 269 1
445 349 1
401 333 33
291 289 105
429 285 9
145 341 41
41 259 133
325 205 1
37 333 121
321 153 13
351 65 109
275 139 197
100 489 9
201 385 1
45 261 59
215 305 57
102 413 1
435 1 31
448 1 43
477 81 1
301 257 25
271 205 81
177 170 305
285 173 73
47 161 337
201 37 285
5 217 97
363 385 33
381 257 41
189 227 133
269 114 33
471 269 1
213 245 193
273 96 225
211 41 169
85 134 165
405 405 61
231 317 89
1 161 129
87 437 33
198 269 25
172 292 128
397 385 41
381 389 89
317 289 33
201 233 93
105 433 1
193 25 217
5 265 17
71 461 25
113 114 219
261 491 5
141 65 345
261 5 9
301 20 169
489 221 1
49 209 285
17 257 93
389 285 81
213 273 149
405 209 1
71 201 277
205 217 25
185 61 311
81 477 17
305 433 19
417 473 21
93 59 341
473 341 21
93 225 201
80 465 25
1 10 127
301 197 65
149 347 95
429 69 57
475 141 21
315 225 25
48 193 55
145 237 145
354 361 101
461 473 5
283 197 179
175 81 325
313 149 37
273 193 157
113 473 25
209 401 89
15 385 37
305 77 77
487 257 5
201 349 25
101 117 257
319 29 157
325 13 81
365 111 105
309 485 1
165 453 25
9 285 113
437 269 36
161 321 75
419 345 75
301 56 177
485 469 1
37 385 25
189 269 177
121 313 41
297 69 60
425 93 1
377 425 69
27 466 23
361 217 109
181 57 41
481 151 13
346 297 9
305 393 53
221 116 257
391 165 27
1 229 113
45 85 321
275 73 7
261 33 121
85 270 51
193 401 53
449 61 41
458 389 39
269 421 5
222 293 17
381 125 36
153 405 33
129 113 25
489 457 1
53 13 141
297 441 45
361 233 89
81 153 297
173 33 177
37 45 17
297 421 49
413 469 1
341 173 137
372 465 9
97 395 77
65 135 117
13 379 101
465 153 9
73 209 41
169 77 273
281 97 185
439 435 45
65 220 80
269 419 15
1 201 1
269 401 1
125 57 55
101 1 49
101 301 9
137 225 145
349 397 77
129 77 81
329 137 45
409 459 21
9 69 225
489 289 9
485 45 3
409 53 85
77 153 337
173 185 21
1 209 73
125 405 63
493 305 5
121 181 23
69 241 185
13 265 29
381 257 25
465 381 25
293 361 117
277 181 67
415 109 13
193 293 65
341 33 81
273 457 5
157 489 1
493 21 1
19 449 41
285 225 137
421 309 1
273 385 89
489 201 5
341 201 137
469 349 1
303 337 65
301 149 177
393 433 9
181 45 129
251 321 1
201 377 73
497 381 1
445 361 52
401 161 69
9 325 113
165 197 225
141 173 297
461 445 5
497 249 1
141 137 1
61 221 225
21 369 101
57 337 13
289 69 117
441 385 37
397 13 65
349 161 69
141 465 11
97 249 145
353 141 89
201 449 33
137 322 16
41 369 121
101 201 157
261 429 62
393 369 57
63 101 77
105 73 385
121 383 7
373 129 1
393 291 101
185 185 149
81 25 245
241 201 165
209 213 201
141 417 1
135 221 273
201 149 25
145 193 127
341 365 105
56 273 145
277 191 1
269 61 173
421 37 49
365 189 1
373 277 83
125 29 193
125 485 1
365 41 73
29 409 17
421 81 32
157 177 49
181 261 225
201 3 150
277 289 85
453 393 17
361 201 45
185 291 189
39 201 209
29 449 49
341 281 113
401 71 69
417 415 49
221 233 81
409 407 49
77 115 139
393 301 49
145 37 224
473 309 21
157 461 17
17 37 339
57 205 161
481 73 9
265 411 23
425 369 5
157 183 265
345 385 73
381 493 1
385 121 45
101 105 265
301 389 1
251 341 154
245 323 47
433 37 25
449 277 1
161 489 9
21 425 29
9 225 53
437 81 1
385 185 21
213 397 73
191 269 223
493 173 1
137 133 309
57 413 1
385 453 9
333 441 1
177 447 23
145 41 221
29 5 25
377 241 73
265 213 165
449 185 5
185 225 1
288 177 28
181 225 133
430 25 64
401 65 53
417 441 21
485 133 1
143 193 141
373 61 14
97 393 73
185 89 29
101 441 1
25 333 1
163 93 209
217 485 1
261 81 217
77 269 161
45 433 29
400 69 6
57 349 81
465 249 21
425 357 63
33 445 33
469 193 1
1 401 61
141 277 1
385 201 113
49 81 309
125 333 17
329 13 1
433 441 41
417 61 53
485 293 1
69 369 13
153 85 109
145 321 177
49 221 76
457 33 37
233 269 1
73 497 1
117 401 1
381 233 105
321 289 133
401 417 17
153 37 321
425 351 73
479 53 21
141 47 65
437 337 1
21 437 29
485 253 3
217 449 9
277 273 129
469 169 17
273 181 137
321 117 121
461 292 1
24 449 51
311 305 11
321 401 21
457 269 1
137 77 285
381 273 65
117 245 169
197 117 181
157 17 137
429 475 23
25 153 265
445 135 45
471 473 9
461 181 1
297 453 33
405 169 65
165 449 45
281 185 153
17 261 97
169 262 132
25 295 107
317 165 105
21 117 113
17 201 265
65 377 9
485 321 1
57 369 49
269 381 49
477 405 4
493 257 1
53 425 45
209 437 49
173 253 131
393 277 99
253 341 125
497 17 1
401 61 73
197 69 117
53 9 105
261 129 97
249 105 49
297 365 73
337 321 33
53 13 225
193 493 1
319 225 141
185 165 289
281 265 101
273 153 41
229 185 269
405 453 1
101 361 121
217 365 57
241 41 13
67 287 159
125 397 1
437 233 1
169 213 1
297 404 16
45 5 393
161 125 277
93 153 337
1 289 9
149 325 1
125 177 201
457 285 8
169 325 161
225 229 1
19 145 349
281 85 49
477 133 9
201 277 53
89 75 193
217 425 37
185 185 167
373 441 57
73 413 9
245 5 137
497 5 1
449 369 21
401 177 65
105 107 159
185 44 277
49 413 34
433 193 65
265 321 1
293 73 169
137 449 13
291 33 101
425 375 29
1 9 337
129 345 7
341 325 81
293 121 129
319 1 159
117 197 165
377 39 45
323 261 1
251 297 73
465 369 1
497 51 1
293 149 65
385 61 113
169 137 273
405 69 65
109 305 41
133 13 273
469 409 16
397 285 49
393 129 9
305 337 161
285 233 41
355 61 143
25 416 55
127 461 1
93 73 165
443 89 9
245 47 1
133 217 149
413 165 39
289 1 149
117 383 33
217 373 93
69 65 425
397 121 73
325 49 67
69 373 49
133 466 21
157 1 321
301 269 169
261 385 79
333 289 121
349 333 97
369 85 29
101 377 105
201 161 1
345 61 33
177 417 25
389 129 97
117 277 201
201 141 289
13 269 169
449 81 29
51 1 93
1 397 9
335 385 113
381 477 9
77 271 81
381 381 57
245 421 27
305 413 65
473 413 5
381 4 41
47 165 41
281 429 1
487 381 1
325 53 113
421 189 17
197 217 53
53 341 9
49 107 149
41 293 161
349 61 25
277 65 153
345 125 93
53 153 37
445 397 15
373 321 41
136 337 51
199 361 113
438 353 22
153 309 127
129 49 43
207 401 49
452 165 43
161 389 11
237 325 17
423 253 31
167 105 259
385 161 73
476 393 22
269 477 1
193 217 173
345 1 57
289 417 53
429 101 17
41 217 121
217 153 241
359 289 75
93 9 177
453 227 15
429 241 9
429 185 34
161 269 67
21 423 23
247 45 249
269 33 181
193 141 101
121 339 87
269 53 1
165 303 165
99 89 365
265 403 93
389 349 19
373 303 1
477 181 9
81 29 61
205 493 5
97 481 1
41 53 141
189 49 157
197 461 25
373 457 13
273 321 165
165 97 297
469 249 23
141 405 87
433 181 25
226 317 17
49 333 49
377 37 49
197 385 65
45 413 51
376 317 99
17 499 1
213 493 1
221 93 201
309 489 5
307 393 1
113 369 41
269 61 113
41 205 161
113 169 265
477 473 17
45 397 97
133 101 1
201 317 43
381 461 1
409 313 65
141 101 217
453 43 33
289 63 81
5 377 53
65 325 1
421 301 1
69 65 273
121 421 25
217 341 129
489 225 5
261 1 1
181 285 81
345 269 106
49 421 9
237 65 65
29 489 9
265 137 105
481 257 9
71 1 395
285 233 169
157 497 1
97 321 165
493 303 5
457 157 9
109 185 129
209 141 81
271 87 183
141 357 81
309 249 97
209 5 169
341 465 1
185 55 245
341 245 109
121 141 197
133 305 37
461 377 25
409 313 88
449 115 23
261 205 97
205 271 199
465 125 25
93 161 81
41 82 39
53 397 17
101 149 129
285 157 17
225 281 45
189 45 89
109 121 209
329 153 65
101 47 279
323 237 91
81 73 321
453 469 1
361 481 13
461 213 25
453 1 33
453 345 8
229 299 127
189 129 153
85 1 369
1 177 153
429 361 25
61 189 121
217 337 121
363 129 55
81 413 79
308 37 82
389 17 81
165 477 9
33 265 141
233 481 5
445 421 1
1 285 57
49 113 341
61 251 115
461 185 33
145 241 173
289 125 77
472 101 17
41 397 89
353 421 69
25 37 273
29 361 136
377 209 85
29 413 64
281 61 21
173 245 225
323 217 61
477 181 1
305 293 109
385 285 13
397 1 89
41 289 197
171 21 305
477 337 1
449 253 23
409 411 73
45 401 29
125 61 1
444 275 25
25 457 33
157 325 1
285 493 1
169 301 169
413 425 45
149 296 45
149 429 65
93 473 5
477 477 1
97 105 114
389 89 97
153 440 11
401 189 80
325 39 109
255 217 201
477 169 1
259 1 223
153 13 133
66 181 129
181 145 129
449 81 33
193 381 5
281 309 171
361 280 21
393 377 65
203 37 287
369 465 5
153 253 153
201 169 103
145 265 169
81 385 45
357 77 129
153 1 89
249 305 176
249 417 9
477 417 1
497 89 1
217 343 87
285 141 49
497 181 1
405 261 49
437 205 17
417 269 1
23 61 105
433 473 25
265 1 193
89 201 89
177 229 153
149 113 65
81 257 200
421 206 17
109 315 111
401 333 77
115 174 313
279 409 21
361 261 117
465 441 5
131 305 149
241 261 1
437 273 49
129 85 105
393 141 37
369 333 81
284 253 198
165 225 117
325 435 11
457 457 1
257 477 7
305 441 5
475 77 7
321 1 17
357 345 43
325 257 1
37 289 209
7 221 169
9 105 301
13 345 89
317 389 81
109 97 369
313 221 93
173 81 265
153 365 113
17 429 17
89 61 405
257 489 1
301 29 9
277 394 106
421 433 56
129 357 17
345 365 57
169 261 75
85 17 289
81 165 105
269 401 41
121 213 225
197 337 21
223 337 89
347 101 43
199 321 63
11 165 73
381 133 1
81 29 353
177 41 185
225 337 153
1 429 49
249 125 93
441 317 57
413 429 41
260 1 1
485 273 1
101 49 206
209 237 121
469 287 9
335 185 149
493 469 1
373 29 111
89 139 333
357 417 5
129 453 39
357 77 17
1 221 241
313 133 77
377 173 113
365 473 5
233 205 241
69 377 117
61 281 93
25 401 37
161 33 21
33 297 69
245 153 97
113 85 133
341 393 53
397 409 1
73 129 241
421 57 1
141 185 89
417 29 61
353 73 129
493 61 5
337 13 23
17 399 75
385 493 1
201 337 77
273 213 161
201 303 25
49 189 265
457 5 29
321 149 169
341 443 11
289 241 77
101 1 257
169 389 11
201 75 293
141 87 343
65 101 113
297 417 49
265 1 17
425 9 17
261 21 161
297 129 185
325 169 57
13 153 139
111 1 295
53 1 1
415 481 5
321 185 129
305 19 69
141 197 185
1 405 33
21 349 45
305 97 81
239 353 77
378 313 49
69 277 65
473 241 25
477 9 9
265 229 69
245 41 73
445 297 1
401 223 85
177 297 77
185 193 13
351 201 31
1 25 205
365 469 1
185 89 13
113 481 5
77 349 1
269 441 31
277 273 121
415 473 1
93 125 293
453 213 33
225 165 257
257 1 81
17 127 293
89 353 109
141 293 49
265 469 1
289 301 185
85 1 193
301 165 193
185 117 101
273 401 29
265 130 9
73 453 1
277 169 133
313 5 161
177 437 49
241 401 59
161 421 1
425 157 25
13 479 1
417 261 73
149 43 265
213 129 81
417 285 5
401 17 33
365 121 121
245 117 185
1 389 65
301 453 33
233 141 81
73 439 51
105 99 329
493 281 5
261 469 9
17 141 225
453 477 21
119 385 107
197 233 217
477 373 9
289 1 85
179 281 101
441 57 21
357 253 81
473 393 17
321 129 73
249 181 109
65 105 289
411 245 83
49 221 169
465 177 33
85 269 41
373 473 13
101 201 105
345 233 37
321 216 73
49 329 41
125 149 65
45 265 159
401 73 81
89 433 57
21 353 65
445 45 21
29 33 225
233 189 137
281 15 213
221 73 97
219 193 273
169 405 7
123 141 137
1 189 137
417 81 5
317 473 13
89 361 29
157 121 253
205 445 17
389 97 65
57 409 1
67 49 43
377 341 103
349 13 73
277 265 207
361 357 29
401 309 73
445 361 41
421 121 49
173 113 117
301 261 65
125 9 49
133 479 5
157 349 49
497 289 1
81 133 37
53 341 1
287 489 1
184 385 89
445 217 49
451 297 9
301 89 61
237 117 97
333 205 165
225 341 9
37 269 169
193 180 137
21 53 313
381 209 81
93 21 313
101 477 1
413 453 21
9 353 45
161 121 73
133 113 65
500 21 1
9 461 9
337 141 57
85 145 349
381 417 45
53 441 1
433 237 37
241 201 61
133 215 101
265 485 1
65 257 33
225 397 37
293 41 1
301 7 105
117 453 17
457 281 21
465 157 25
373 49 1
161 297 9
121 393 1
409 261 89
401 295 81
285 393 21
249 301 49
369 309 49
473 385 9
227 285 209
153 481 3
23 243 241
11 157 91
209 131 7
265 125 193
429 261 65
293 121 1
301 297 9
387 201 17
269 449 21
45 397 65
165 437 60
1 101 1
385 265 69
181 385 53
437 238 45
209 54 37
97 437 1
377 169 113
269 81 137
71 161 301
381 162 23
309 349 57
477 289 12
285 121 9
269 485 1
237 301 129
395 264 101
157 25 313
253 9 81
385 401 89
101 478 1
433 65 41
401 341 81
345 329 117
49 241 221
317 431 55
25 217 173
251 373 53
157 379 39
409 278 69
45 241 65
361 373 109
65 226 162
461 469 1
301 489 9
129 65 1
261 233 133
301 497 1
317 257 73
69 71 343
333 49 63
217 401 41
175 481 1
129 105 65
109 273 51
401 365 85
121 281 1
245 337 57
181 453 25
441 377 41
53 261 209
381 95 81
437 15 9
337 441 5
245 333 9
397 257 102
5 439 17
401 185 90
277 413 25
475 101 25
57 393 105
269 17 1
481 485 1
121 253 57
401 217 73
14 489 9
225 205 33
201 373 73
457 437 1
301 89 137
1 465 9
243 241 65
305 309 41
497 475 1
261 1 145
441 341 1
149 281 101
385 65 65
499 117 1
51 259 155
44 449 21
237 473 9
469 21 9
237 133 93
113 117 101
493 405 5
334 49 23
343 97 73
253 493 1
49 449 37
197 413 17
1 1 125
149 343 149
45 1 207
53 279 179
141 333 41
225 423 19
241 241 101
301 269 85
353 293 9
227 345 69
445 41 41
115 257 233
345 275 125
33 177 1
33 93 41
349 441 51
253 305 45
239 169 27
185 315 11
227 263 65
229 377 57
499 33 1
269 141 15
37 89 405
429 21 1
57 133 293
313 329 121
25 481 1
281 201 1
87 377 45
413 1 41
145 129 177
1 57 185
333 221 57
177 385 41
33 497 1
169 301 105
69 473 17
301 385 69
173 221 94
65 357 33
365 29 57
189 201 293
153 339 131
441 201 25
469 61 1
89 245 1
33 301 161
245 81 149
293 369 65
401 409 5
249 376 108
89 233 29
453 1 33
433 321 57
465 433 9
301 329 93
279 445 41
101 341 129
421 385 25
173 493 1
433 401 41
221 285 169
421 41 49
449 373 21
445 169 49
75 449 1
121 229 1
233 489 3
397 421 41
445 497 2
377 345 105
165 359 65
105 481 5
445 101 33
93 397 9
401 97 5
261 469 17
339 293 27
305 177 85
269 295 131
417 433 55
381 489 7
177 433 29
427 385 45
321 453 9
217 181 215
65 4 25
25 481 9
377 185 1
33 337 129
489 97 9
167 333 153
165 297 33
289 17 37
71 225 57
21 329 9
357 45 65
281 1 177
261 349 5
389 157 97
297 285 105
1 49 211
401 165 41
143 205 53
485 165 1
321 421 33
415 451 29
345 101 117
298 449 9
125 313 101
301 221 113
197 209 225
289 345 97
481 369 5
269 325 103
129 125 321
41 465 9
381 425 9
441 461 5
193 205 257
153 129 277
477 69 17
161 105 109
237 97 91
273 405 71
445 477 1
401 193 85
393 401 45
281 85 5
51 321 136
245 249 233
453 441 17
137 406 86
213 287 129
57 269 153
465 182 25
431 217 51
401 321 29
453 349 1
481 301 1
321 33 129
261 269 57
317 33 57
47 441 29
45 101 161
297 225 191
297 429 57
461 269 1
109 225 101
309 117 169
253 414 85
229 205 57
365 465 13
469 85 17
409 365 77
69 393 41
201 109 189
109 11 185
85 277 33
441 341 5
365 17 49
429 65 61
305 97 177
1 1 17
399 241 18
441 261 41
243 181 177
89 359 139
137 93 253
493 305 1
37 249 245
449 405 45
1 93 257
10 277 89
417 137 57
1 277 1
101 181 175
443 285 21
369 41 101
165 457 17
233 101 153
51 337 9
333 265 145
261 333 105
497 265 1
107 269 33
129 377 9
53 149 1
397 237 49
445 265 1
165 365 113
373 305 1
285 297 13
321 259 69
337 121 144
373 213 105
165 105 305
301 213 119
301 37 149
385 89 33
221 189 121
195 61 195
103 77 395
465 37 17
471 437 7
309 281 33
173 33 105
377 437 33
449 185 29
453 65 1
434 281 3
41 1 389
493 289 2
381 401 20
133 333 114
457 365 1
181 195 27
225 373 27
198 397 77
489 237 1
49 167 285
489 329 1
209 465 5
145 101 207
37 489 5
313 497 1
201 461 33
361 481 5
105 297 169
471 273 28
10 373 113
265 305 109
321 85 105
1 361 121
421 401 57
329 393 73
5 469 32
17 273 65
393 301 5
13 165 201
109 425 53
401 461 25
37 317 57
61 301 129
101 485 5
1 301 185
421 397 25
181 209 261
457 464 37
217 445 49
54 123 269
427 297 13
141 401 77
141 209 13
457 137 21
125 101 181
49 333 21
421 144 17
269 215 77
117 421 1
33 237 93
437 269 23
189 265 201
269 193 161
261 169 1
5 89 105
221 453 1
257 353 117
69 181 285
421 45 1
95 341 105
133 149 289
161 461 25
301 285 45
57 393 45
201 489 9
297 189 201
309 125 28
33 1 309
65 328 154
345 397 97
353 233 117
289 105 157
85 9 97
79 213 193
61 23 49
357 261 49
209 127 125
13 41 117
1 85 225
289 261 190
121 91 65
53 409 89
13 245 81
265 145 233
61 489 5
65 206 84
449 441 21
409 55 25
385 305 53
149 169 313
249 281 81
425 89 5
473 35 15
489 225 1
197 69 289
377 77 49
153 41 257
385 181 85
301 125 49
25 457 29
169 151 281
157 493 1
361 1 137
57 161 83
297 369 109
497 273 1
289 21 61
373 429 17
337 377 105
471 57 1
133 449 21
1 469 15
105 441 53
92 229 21
81 113 313
173 281 201
500 73 1
173 461 25
25 385 25
317 409 15
103 53 335
273 425 39
145 125 89
145 271 161
53 15 113
241 197 257
365 421 1
1 69 257
333 317 89
305 361 21
257 341 33
493 349 1
237 233 177
285 25 201
95 77 19
353 273 133
499 289 1
135 165 49
473 113 1
1 441 21
161 141 153
1 177 129
377 372 53
105 389 1
181 121 155
205 457 25
209 161 37
349 353 15
19 127 145
383 301 1
321 455 43
133 301 17
37 341 125
41 251 233
465 1 17
401 473 13
365 477 1
337 285 5
69 309 73
13 5 53
201 279 111
1 281 153
33 286 169
269 385 93
285 129 145
457 99 33
45 213 1
385 491 1
109 267 89
445 1 33
77 97 303
225 321 21
177 473 9
177 309 145
365 399 15
391 413 9
37 97 253
297 269 189
489 97 9
281 424 35
453 237 33
185 245 1
493 21 1
489 477 9
165 37 33
237 245 69
489 85 5
485 365 1
237 149 145
65 101 189
113 37 93
221 1 65
245 257 49
421 245 73
369 401 85
205 59 51
157 145 137
301 173 179
453 153 17
461 397 1
141 253 185
137 21 193
81 225 257
445 423 17
97 281 89
69 281 25
325 496 2
285 261 105
159 41 61
213 401 28
281 225 21
465 257 9
9 281 201
385 421 39
155 337 137
53 305 121
491 449 6
181 1 69
281 249 101
449 365 17
497 5 1
437 341 29
65 169 165
493 173 7
193 5 285
105 385 71
5 361 69
105 497 3
239 473 1
449 1 49
303 321 25
21 153 69
457 45 17
317 301 41
185 345 65
148 81 287
109 65 81
45 213 57
241 37 12
251 7 141
329 369 13
69 329 97
61 153 245
69 85 377
181 245 129
345 113 72
153 333 145
209 189 153
389 225 89
305 301 73
25 333 121
117 489 3
257 137 129
417 1 29
205 361 77
383 1 73
249 117 31
169 153 37
119 234 34
361 301 45
73 69 289
97 321 149
381 451 7
69 113 361
377 314 117
471 31 11
301 285 153
389 363 57
39 145 165
53 373 41
321 253 1
275 169 119
305 89 109
373 249 81
489 113 1
125 101 9
145 334 157
137 409 37
1 149 33
353 157 25
109 397 81
29 75 395
221 349 1
1 487 9
167 45 293
201 309 1
377 21 15
249 1 13
445 113 49
229 89 49
101 385 97
429 445 41
73 121 5
405 441 1
401 93 61
409 209 77
1 425 5
361 201 9
185 369 25
393 309 93
321 287 157
481 101 1
345 265 65
481 397 13
426 229 9
419 337 13
317 153 69
35 69 241
421 15 65
29 105 285
321 29 45
373 369 83
341 141 129
265 477 21
277 62 137
13 101 97
109 489 5
89 157 233
421 21 65
453 201 33
481 93 1
113 409 73
77 9 49
289 105 13
421 115 65
427 33 71
201 73 121
109 181 145
217 13 237
189 193 13
393 301 45
169 193 155
485 69 1
261 341 33
327 499 1
241 241 94
82 161 237
345 481 1
429 125 41
61 121 61
441 261 57
497 205 1
9 73 293
41 205 105
449 421 29
345 446 5
285 241 177
161 425 9
3 3 178
101 333 141
325 245 113
389 201 39
469 405 13
241 365 105
201 269 153
133 377 41
261 489 9
473 313 1
181 153 273
285 77 33
489 389 1
185 53 301
1 233 237
58 9 62
333 361 81
53 437 1
425 165 57
409 257 85
393 349 1
41 393 55
365 257 33
129 281 211
361 49 37
285 473 13
333 225 41
1 385 53
89 301 25
133 381 9
433 225 17
309 169 7
141 421 1
437 181 57
177 305 1
289 201 85
453 297 33
65 37 1
97 287 131
13 165 209
185 393 1
491 325 7
401 285 77
359 85 69
381 481 14
353 49 3
197 5 241
393 121 28
309 209 125
157 473 9
153 462 31
133 134 4
233 465 21
45 357 97
101 441 5
257 438 7
133 313 141
273 469 1
389 403 7
313 473 17
97 149 65
421 181 41
213 85 41
205 37 47
321 439 47
217 45 1
497 153 1
97 277 203
419 333 35
381 309 17
169 497 1
145 297 105
37 221 137
27 285 181
345 129 13
105 301 1
411 245 75
409 185 81
93 457 23
109 193 97
169 293 81
297 243 7
161 277 65
1 461 8
109 201 201
106 331 131
453 413 33
441 385 53
347 429 41
189 385 1
201 317 97
329 373 65
165 369 13
149 409 33
441 225 45
333 261 161
75 373 1
149 5 129
81 1 389
389 500 1
213 281 141
141 289 21
349 49 105
281 69 97
485 469 5
361 137 5
381 343 89
211 301 57
189 25 81
49 75 277
185 451 11
482 1 1
153 341 97
461 213 1
189 365 73
325 281 89
269 401 33
249 147 229
109 213 222
157 301 193
289 257 205
257 245 197
305 229 77
233 121 245
87 173 241
493 1 1
309 396 59
141 241 69
493 121 1
417 165 27
126 397 89
49 237 169
489 309 9
277 333 145
235 389 33
189 57 183
139 449 49
149 401 28
433 309 4
189 1 73
479 209 21
349 253 1
46 453 1
353 401 33
151 81 127
101 17 193
409 161 17
385 365 69
101 433 1
289 425 45
21 241 57
201 253 25
371 497 1
253 77 121
149 169 269
401 373 57
137 210 190
215 389 105
285 37 145
285 321 105
433 89 53
373 53 113
347 419 59
301 473 13
497 429 1
343 325 95
493 433 1
213 133 29
121 429 17
259 449 17
277 337 1
313 393 9
269 213 1
201 137 253
397 242 93
433 465 27
385 441 9
425 273 65
133 329 25
285 129 57
273 413 1
61 65 189
433 167 45
285 1 169
131 181 1
25 61 249
9 361 17
333 333 129
1 201 285
497 189 1
485 373 1
117 381 19
265 401 5
413 127 9
101 117 225
105 233 45
257 447 21
125 165 241
69 89 273
313 397 33
357 10 65
161 277 119
329 105 53
357 209 65
221 449 21
17 285 129
197 161 161
317 353 145
281 297 25
369 97 97
245 105 73
337 121 157
211 393 89
405 277 65
221 125 5
112 373 49
393 205 9
205 217 101
457 357 21
321 13 77
261 377 121
293 189 97
321 153 73
101 229 225
317 345 61
129 209 17
101 189 17
73 189 29
321 273 157
47 5 393
369 73 37
413 57 57
117 17 21
435 333 29
477 401 13
177 265 161
21 81 217
187 117 81
1 311 47
365 109 117
105 465 7
465 265 1
317 13 173
301 385 69
137 141 209
321 141 85
355 101 105
485 317 13
409 341 77
109 325 113
269 265 93
337 237 81
461 473 1
105 457 29
201 325 113
301 281 25
473 281 9
89 497 1
161 441 9
193 401 1
17 345 105
57 459 30
385 67 101
153 43 53
1 21 321
449 301 33
65 241 45
113 273 145
259 21 221
217 69 218
456 41 45
177 237 199
5 33 217
105 413 49
461 5 17
101 389 57
226 17 177
354 457 37
285 30 113
437 61 41
37 145 201
325 297 33
437 420 57
161 109 277
469 309 17
1 385 9
437 485 1
77 221 81
49 233 253
269 1 209
181 440 1
469 21 1
457 345 25
281 273 169
225 25 157
173 413 17
117 41 257
423 1 19
281 145 173
53 425 9
485 17 1
201 477 17
161 385 29
297 293 29
169 233 229
413 321 65
57 173 241
481 133 13
137 473 9
37 77 211
405 305 65
473 45 1
449 341 45
353 153 137
373 425 65
77 213 129
393 113 17
121 25 21
209 365 25
13 399 31
153 169 77
61 73 81
313 281 57
141 469 17
101 373 33
493 101 1
483 153 1
81 409 1
69 105 145
417 101 31
473 285 1
301 153 153
105 61 177
497 201 1
29 73 301
493 61 5
29 173 185
381 487 7
495 241 1
133 49 207
481 301 13
269 289 151
329 251 121
341 129 129
21 269 99
285 382 74
313 57 133
341 253 129
297 429 65
217 401 44
441 477 17
125 313 29
297 47 97
89 194 25
261 285 201
101 97 185
21 45 321
105 173 269
21 221 153
153 481 13
373 125 1
61 453 1
473 201 17
20 217 73
145 145 313
261 137 17
386 134 43
201 485 9
65 1 17
9 109 249
429 125 41
157 187 111
449 1 49
445 313 49
201 269 92
261 93 239
37 65 25
165 341 65
341 385 113
369 297 105
285 319 181
305 203 165
421 453 41
329 201 17
117 85 221
369 481 9
185 65 183
401 465 9
205 25 49
417 255 71
353 197 129
167 305 65
445 173 41
209 359 67
173 333 73
145 469 1
389 477 5
305 337 108
377 317 61
21 137 66
427 33 51
474 205 21
81 457 13
121 17 1
177 1 153
369 369 129
189 83 73
89 261 125
101 113 69
77 189 177
405 423 49
465 229 29
49 311 129
461 57 37
217 457 33
377 145 97
145 201 205
37 301 193
313 89 45
433 469 6
61 468 11
37 117 173
133 53 7
194 269 97
237 45 263
17 393 9
37 373 33
399 313 13
461 269 25
383 457 21
281 117 105
17 225 21
393 241 65
145 261 177
69 229 137
465 371 21
121 377 1
361 289 109
345 313 45
301 101 193
77 277 65
417 257 53
105 307 147
90 293 65
495 89 3
237 481 1
319 493 1
337 201 125
9 169 301
313 217 125
421 181 41
1 205 169
385 285 85
413 233 1
321 129 1
301 33 195
29 401 21
337 1 29
329 187 145
405 401 33
237 205 257
165 105 45
333 337 17
269 61 75
217 457 1
463 13 21
477 257 17
9 441 13
329 309 129
177 309 49
21 401 73
361 465 21
455 85 43
305 229 189
413 341 25
261 153 169
285 117 209
161 173 313
325 173 49
481 349 9
333 125 97
209 409 33
261 365 17
229 257 65
325 385 13
65 73 209
168 353 105
449 77 29
237 21 73
257 321 61
173 255 121
405 413 25
401 361 89
195 233 205
497 81 3
245 269 85
133 325 161
497 33 1
374 41 103
321 181 101
1 21 453
137 89 209
345 369 1
73 325 149
101 41 113
215 157 249
277 281 41
453 13 28
33 465 33
249 189 189
125 126 271
417 89 65
29 425 73
289 497 1
497 137 1
137 53 133
53 321 29
72 481 5
21 317 121
161 73 53
81 395 65
475 433 1
21 413 57
49 497 1
361 301 65
253 107 33
69 137 137
49 145 65
409 113 1
61 393 81
289 25 201
378 441 33
105 465 5
333 373 1
141 337 1
25 459 5
89 121 241
105 31 81
49 401 17
203 453 7
237 289 5
217 221 1
261 185 9
87 141 281
153 477 21
341 45 51
57 257 5
360 169 124
477 173 1
333 257 137
305 185 133
198 377 33
77 225 37
453 269 33
286 69 81
121 105 337
245 209 69
261 105 161
469 485 9
457 309 10
103 245 23
233 337 25
401 133 17
205 405 33
249 229 249
289 430 71
45 493 1
369 324 85
101 85 353
101 261 208
293 229 185
37 89 41
109 41 209
273 121 129
133 225 69
253 251 6
253 381 81
253 285 93
97 37 337
445 421 9
485 201 9
301 321 113
457 93 5
305 457 9
97 449 1
241 341 49
25 109 65
317 53 121
449 57 29
417 413 57
202 461 23
357 85 81
221 85 241
221 221 113
305 205 181
57 221 51
190 41 15
29 13 81
145 457 41
409 89 71
427 233 57
243 253 69
145 173 281
225 197 61
493 165 1
201 205 1
325 1 45
57 33 229
325 13 17
125 441 1
49 79 133
165 33 209
493 197 1
449 329 13
281 293 1
173 203 193
109 277 145
413 401 73
81 237 17
329 273 125
261 325 145
269 173 153
33 29 209
493 381 1
9 385 57
121 109 113
453 205 17
173 57 89
137 269 182
261 233 145
207 445 1
229 401 65
345 497 1
317 169 97
53 9 433
361 229 45
469 453 27
349 369 3
453 395 33
389 33 65
485 395 1
264 321 85
217 13 241
297 53 57
13 497 3
385 69 77
413 185 57
177 485 1
113 241 221
77 445 21
61 453 45
29 65 157
117 197 81
393 77 85
35 132 335
261 93 113
385 385 69
69 33 161
117 105 313
153 329 93
477 233 9
101 285 171
113 181 41
65 355 143
369 97 33
429 59 57
153 81 77
85 497 1
1 293 129
41 21 97
277 271 97
433 209 5
305 397 97
469 147 5
337 57 67
441 41 9
177 157 233
425 467 25
21 29 265
321 132 13
249 145 217
249 421 17
493 87 1
327 69 87
425 145 49
313 327 53
29 45 33
289 461 1
441 394 1
141 397 81
181 165 41
309 385 77
5 137 358
237 473 11
201 321 121
53 101 289
81 17 141
125 453 17
41 217 189
106 379 19
89 1 337
441 20 25
461 389 25
439 481 19
165 417 33
9 33 89
1 5 225
167 117 95
189 481 1
45 461 33
165 1 193
109 195 49
245 349 33
126 149 289
69 117 225
277 373 1
401 433 65
469 85 1
101 425 53
205 253 81
241 257 57
253 297 169
425 1 13
449 329 9
261 393 19
449 209 37
369 225 97
437 57 1
419 489 1
197 389 40
401 489 5
85 281 125
317 105 129
147 437 57
229 161 97
65 25 297
249 469 1
377 33 37
381 485 1
133 169 1
33 213 161
303 393 77
43 281 17
425 489 5
321 21 25
441 473 23
305 337 153
487 67 13
261 53 205
181 25 81
313 21 173
1 477 17
481 129 9
45 489 1
45 461 33
153 17 121
28 13 177
273 491 1
313 185 105
289 169 169
309 177 7
385 173 93
429 121 49
309 389 65
365 497 1
176 293 77
489 213 1
317 445 1
165 177 33
185 233 71
117 399 29
313 77 169
53 409 89
451 439 29
205 17 201
117 293 97
241 385 113
15 441 9
269 297 5
1 77 23
1 117 225
105 433 1
111 421 33
249 113 153
13 493 1
341 447 21
189 353 127
281 29 193
97 389 81
129 41 87
377 313 81
105 165 297
437 73 9
441 345 13
293 1 89
429 201 41
321 281 45
453 9 33
113 229 146
345 437 1
421 385 1
225 301 31
433 221 5
479 1 13
245 89 1
377 26 117
92 241 157
49 405 33
353 325 133
401 177 85
77 81 181
37 1 193
153 309 161
241 249 113
59 101 105
109 97 169
113 163 41
481 37 5
49 393 49
143 283 105
497 19 1
47 1 81
139 73 109
237 341 17
497 229 1
153 485 1
397 173 65
461 453 25
457 17 17
61 117 185
5 429 41
73 5 21
105 93 225
93 489 5
65 113 201
357 237 129
1 433 33
337 79 101
481 489 1
481 373 6
413 385 65
273 57 13
481 105 9
353 95 85
373 453 45
469 9 11
205 257 181
453 457 5
401 307 69
491 213 5
41 189 44
401 301 81
13 181 281
269 153 169
445 473 17
427 181 57
486 1 14
335 65 5
289 165 29
341 65 145
281 265 181
205 349 1
17 411 17
477 129 13
181 369 65
157 29 1
289 183 145
173 301 49
301 101 137
185 361 81
269 240 153
157 189 265
365 141 89
357 337 25
417 401 64
469 41 17
472 213 12
5 433 1
109 477 1
121 339 157
369 73 109
451 323 43
109 353 101
437 73 1
441 181 13
215 157 121
321 373 3
201 413 9
129 419 55
368 449 41
405 277 1
473 333 25
487 431 9
273 341 131
161 1 21
233 125 261
101 99 81
377 1 65
429 141 35
497 453 1
197 191 173
321 485 1
13 353 133
97 265 69
285 133 165
201 261 133
193 157 133
113 440 61
21 233 5
121 81 29
385 65 113
401 109 13
377 107 109
17 133 289
401 217 73
481 129 3
277 466 29
161 441 25
485 277 1
493 345 1
217 169 209
297 1 45
77 445 13
221 141 88
245 57 1
125 389 51
377 481 19
321 1 1
365 297 129
469 409 17
277 461 17
81 217 1
269 33 109
269 129 33
433 109 45
491 217 7
333 425 1
453 213 1
457 445 25
405 261 33
453 269 16
95 421 13
340 377 113
373 101 1
273 461 25
161 335 123
385 301 17
149 149 33
165 161 49
309 273 129
269 433 21
425 401 33
405 85 27
217 1 257
113 389 81
273 233 37
233 309 113
245 297 121
469 269 1
409 205 45
129 85 349
1 161 41
413 481 1
17 477 17
85 477 9
113 309 13
193 359 93
268 333 109
145 169 305
229 393 25
497 357 3
37 269 25
1 489 9
281 77 139
449 289 39
353 273 73
445 105 17
161 421 33
401 353 93
461 319 1
241 17 77
361 485 9
337 153 117
265 245 45
297 341 49
125 89 101
1 289 89
1 281 113
13 157 281
21 93 137
281 309 145
265 369 115
301 9 25
269 203 161
141 361 137
425 248 33
13 165 321
93 217 103
169 129 69
333 221 129
161 79 245
25 129 349
37 445 25
253 365 38
45 377 23
433 1 49
305 491 3
164 277 51
461 417 17
65 309 65
253 461 1
29 351 1
393 265 25
121 129 275
493 155 5
35 1 213
473 197 1
461 13 17
349 365 65
182 177 219
49 485 9
397 283 17
153 175 235
369 65 101
1 289 57
133 493 1
183 57 31
137 129 261
413 169 49
37 353 81
221 489 1
25 205 137
381 361 49
177 362 94
5 339 27
205 357 33
37 5 77
333 437 25
421 369 17
281 201 99
417 177 61
361 237 101
73 373 33
213 361 37
53 321 47
353 113 21
485 261 16
113 217 31
185 273 142
227 441 13
209 85 129
81 41 389
65 293 201
379 413 25
173 205 41
357 91 69
185 497 1
193 125 13
195 19 151
461 401 33
363 19 83
257 357 49
69 245 1
297 401 7
357 235 9
113 493 1
77 217 71
73 469 7
225 153 213
337 105 73
105 491 3
277 285 97
369 297 101
133 205 229
289 285 205
349 469 21
81 385 33
25 128 348
105 405 65
189 393 13
377 129 17
113 261 177
81 109 161
241 285 121
265 401 37
29 417 29
497 105 1
309 413 25
109 427 21
117 389 17
57 133 1
29 372 27
61 277 97
145 117 217
45 297 45
185 285 45
289 113 157
325 309 137
421 265 65
257 229 85
93 38 177
101 189 297
21 345 133
477 253 1
449 373 49
33 61 433
105 305 93
137 165 281
1 149 97
213 493 1
1 57 417
305 321 57
177 325 113
221 91 181
429 150 49
493 233 1
197 173 49
367 397 85
247 165 15
89 235 215
425 105 73
369 433 57
325 53 25
469 109 9
303 1 105
485 5 5
17 233 117
189 237 89
1 425 49
101 76 17
477 33 15
192 77 282
385 481 13
321 397 65
385 129 67
481 86 17
57 361 73
245 85 131
345 493 1
315 201 5
433 189 13
273 241 25
120 233 53
5 171 267
189 257 21
171 205 201
277 21 93
385 201 61
1 45 129
13 109 57
477 239 19
489 405 1
33 221 1
65 405 65
225 241 141
307 91 161
398 469 1
281 253 57
5 381 73
401 425 37
417 301 33
117 421 57
1 301 137
285 429 17
269 337 133
13 453 17
365 434 21
177 233 245
265 401 5
339 269 15
361 345 5
277 233 1
205 189 241
413 355 41
150 133 63
361 353 1
261 469 1
357 29 1
145 313 129
313 193 101
49 459 37
53 193 229
153 341 65
169 197 49
81 49 249
29 333 25
261 353 69
401 337 73
381 393 37
323 221 45
500 101 1
417 293 37
65 300 12
165 1 209
129 321 25
285 193 81
377 325 73
373 301 81
141 421 65
165 173 321
285 123 65
7 369 123
481 273 7
1 485 9
457 251 30
233 305 121
101 77 57
413 21 76
125 53 363
497 65 1
309 105 65
305 429 57
9 401 63
1 421 33
49 337 1
321 129 46
189 361 121
493 421 1
101 197 241
61 245 193
189 157 241
489 1 10
261 53 145
475 181 1
51 449 49
293 181 175
41 289 1
81 341 65
317 269 65
73 313 117
305 89 1
385 57 29
141 189 105
53 251 99
409 1 79
369 251 25
265 265 201
465 345 5
285 477 9
149 448 21
199 205 97
81 305 1
249 233 201
61 225 273
145 189 217
269 1 153
293 377 77
85 423 29
25 153 289
229 1 201
125 3 41
6 201 77
333 333 41
197 53 249
493 193 1
109 66 281
209 449 41
417 269 25
493 201 1
5 469 1
373 349 97
341 421 1
437 270 41
289 89 79
213 229 257
213 393 37
389 141 33
183 345 73
499 361 1
369 201 69
231 381 105
13 285 145
453 389 15
52 111 25
109 409 29
37 13 417
301 54 73
253 353 121
209 161 117
21 401 21
495 425 5
465 121 9
201 469 1
73 101 205
201 385 101
461 161 25
405 53 1
37 321 161
445 405 55
269 29 9
209 313 5
61 457 39
125 69 249
37 249 248
421 197 55
51 493 1
53 105 253
149 33 85
493 209 7
397 309 89
449 81 41
165 245 1
432 49 11
333 375 49
77 173 149
181 231 232
69 337 89
37 261 161
49 21 377
461 133 1
461 281 9
209 125 161
353 201 41
265 13 197
457 141 13
85 473 27
413 133 57
225 309 161
453 101 31
481 369 5
289 489 5
151 73 303
29 297 49
373 1 1
1 453 1
161 1 321
433 469 1
53 113 289
181 11 137
261 281 57
385 45 41
485 225 1
129 81 13
417 45 69
69 381 21
333 169 121
1 313 5
101 469 17
205 9 49
249 161 1
57 49 37
61 45 409
343 405 33
165 257 157
337 37 161
41 411 67
105 33 213
113 261 145
69 389 81
181 233 77
65 157 143
16 161 121
397 333 9
89 265 149
477 29 17
333 421 13
89 425 69
361 113 81
353 229 135
305 21 41
221 269 97
437 317 1
161 93 21
153 479 1
421 101 21
297 249 97
9 101 145
297 81 137
453 497 1
145 113 334
181 209 25
443 473 17
269 493 1
286 317 105
281 377 21
13 427 47
410 397 21
485 129 1
265 41 133
265 401 73
321 397 9
253 305 31
101 409 49
365 21 81
351 85 121
181 209 13
5 41 361
441 201 36
85 13 1
453 383 1
229 457 25
1 273 69
469 453 25
51 337 31
209 177 149
113 489 9
53 193 237
45 425 1
497 369 1
221 145 81
486 353 12
107 85 35
61 221 217
181 379 71
61 1 113
265 269 209
185 109 5
401 457 37
65 397 11
84 389 1
185 301 122
41 357 113
317 169 97
469 159 25
151 255 195
205 317 11
441 141 25
297 53 197
421 277 1
281 389 19
189 341 129
117 71 225
21 377 101
249 153 245
157 13 121
329 377 91
377 195 73
229 141 1
85 361 137
493 305 1
385 141 101
365 221 105
337 345 29
41 293 25
37 7 253
397 465 13
213 65 241
179 57 177
169 121 85
341 190 33
477 413 1
13 383 69
473 473 17
425 433 5
221 361 113
449 293 3
421 220 21
453 181 29
211 157 226
305 225 141
496 497 1
77 393 25
153 433 61
227 461 33
209 297 201
473 433 13
187 365 83
101 308 119
353 449 41
89 301 17
277 385 97
237 137 185
369 233 61
317 9 21
181 393 69
265 241 113
365 13 25
1 61 129
346 1 10
485 289 5
189 205 273
141 121 80
493 209 1
53 361 41
265 421 49
1 481 9
81 181 66
13 359 9
25 121 373
297 449 33
213 453 25
391 293 17
25 456 36
385 301 13
453 497 1
147 389 101
261 245 145
301 417 71
377 149 61
185 361 138
157 121 289
425 1 23
449 457 1
389 217 17
401 49 69
165 53 201
321 251 105
69 153 29
241 243 180
345 281 97
185 381 73
125 197 97
445 137 1
257 345 73
473 269 21
273 77 197
376 165 110
225 493 1
389 61 1
473 245 25
75 65 361
413 201 33
161 177 169
349 33 145
469 91 1
413 57 1
296 349 8
73 101 357
417 137 41
209 175 133
57 418 8
313 453 1
75 37 35
297 229 109
281 457 5
181 281 157
373 401 85
417 269 69
245 361 9
449 193 1
421 321 17
97 1 41
437 345 1
233 157 45
477 45 17
341 25 1
217 421 65
425 25 57
405 25 65
169 137 293
221 377 81
333 493 1
5 177 131
465 249 29
293 313 5
221 21 100
497 453 1
441 261 1
417 179 81
1 111 207
13 141 161
240 497 1
377 261 117
1 189 309
77 1 1
269 485 1
301 303 77
69 461 25
73 1 102
471 441 13
289 321 109
354 477 9
145 109 233
189 257 141
365 489 5
97 209 205
483 89 3
428 327 17
337 353 137
301 37 105
197 113 161
69 441 9
225 431 17
103 485 3
329 157 97
461 277 33
389 177 33
57 85 145
41 441 29
89 305 5
1 219 115
149 261 193
485 473 1
91 382 83
493 477 1
41 69 189
481 301 1
481 441 1
301 389 65
77 449 9
181 397 97
321 201 61
397 126 69
417 233 9
337 101 81
117 345 85
421 373 65
253 393 69
333 497 1
200 269 137
37 177 45
249 405 1
145 461 21
97 485 1
269 261 189
313 115 149
405 21 81
385 365 17
141 181 237
5 249 183
149 281 89
241 469 1
385 241 25
345 481 1
361 449 5
357 221 65
253 453 33
25 393 69
117 73 1
385 85 17
251 305 145
405 285 91
29 35 69
81 317 145
353 321 37
241 437 25
457 353 5
321 285 149
386 457 1
45 141 39
453 33 1
113 193 53
361 221 119
61 309 1
77 217 233
115 65 237
457 113 29
441 61 13
253 385 57
21 469 1
109 221 233
161 185 37
365 439 37
401 499 1
153 21 165
489 317 1
477 361 15
421 361 49
241 489 11
141 301 97
229 259 39
469 373 9
436 457 29
77 417 61
193 101 181
229 213 97
457 301 33
481 101 13
153 185 149
141 489 9
341 109 69
97 317 113
497 126 1
337 301 109
297 61 105
281 69 37
121 301 33
333 191 41
429 453 35
245 481 13
273 9 73
241 41 45
273 369 121
25 321 141
10 437 1
497 311 1
349 486 11
405 1 33
337 257 89
269 261 145
1 277 27
275 473 10
115 289 85
273 17 153
205 141 133
429 495 1
274 245 82
292 285 190
161 85 185
179 37 113
153 193 197
181 385 21
73 137 341
171 269 165
305 45 149
321 465 17
469 297 1
173 293 177
105 153 289
397 21 97
329 181 101
385 309 105
269 153 225
213 397 33
165 37 57
311 381 1
307 213 51
112 57 145
461 279 1
377 337 105
265 237 229
101 277 145
117 297 5
209 404 15
13 281 197
497 289 1
101 245 1
145 201 239
399 285 23
97 361 1
1 157 61
393 137 89
321 205 109
329 221 77
13 153 185
309 389 97
69 333 57
69 41 353
129 157 9
415 290 37
265 165 85
133 145 309
269 201 201
405 437 57
429 185 65
315 251 171
161 19 53
259 233 159
401 173 21
453 309 17
311 349 145
209 337 101
197 85 225
333 241 57
141 125 121
473 429 17
365 87 97
129 307 153
381 217 81
189 201 57
489 181 9
157 405 33
301 417 1
473 457 5
305 129 189
257 77 33
453 105 33
357 13 113
395 301 71
5 41 351
85 137 293
465 217 1
291 349 98
341 245 81
237 61 121
453 245 15
341 497 1
93 305 97
121 321 101
301 225 37
349 497 1
266 461 1
49 297 41
420 307 78
48 153 45
86 201 269
305 201 161
33 457 5
469 17 29
117 101 129
429 301 57
49 301 81
35 125 233
433 413 13
145 289 97
1 305 69
437 73 17
413 201 35
1 189 105
125 237 135
173 369 53
237 353 6
369 269 113
369 357 101
311 281 187
25 53 159
357 57 69
445 107 5
441 207 49
481 109 1
473 45 9
218 481 7
389 313 39
153 393 21
249 53 133
56 337 13
213 473 17
169 97 257
409 135 9
217 481 1
221 377 117
9 353 137
285 217 1
205 145 171
9 33 425
5 81 389
385 281 33
299 13 185
201 221 117
113 349 49
69 249 99
77 329 61
173 101 83
105 349 97
161 449 13
113 249 176
357 157 105
203 133 281
446 269 14
439 257 33
417 377 57
481 409 9
135 321 43
229 365 17
401 269 81
93 385 33
389 278 49
344 309 82
133 281 113
401 305 53
381 149 85
197 321 9
293 185 25
269 445 13
453 25 9
1 185 99
377 457 41
261 261 223
381 421 49
89 273 29
421 485 1
301 173 17
453 457 41
425 229 29
67 5 359
377 117 3
85 201 53
1 265 101
381 181 21
385 21 89
451 231 15
325 245 1
117 237 89
189 493 1
5 193 181
297 29 21
41 401 41
29 141 249
1 181 129
257 245 49
77 321 13
269 145 217
393 177 1
113 209 110
173 289 117
253 293 113
205 481 9
411 81 9
433 333 37
449 133 1
373 125 65
353 393 69
345 253 39
37 369 1
243 213 67
213 301 33
129 37 273
253 481 5
317 41 167
109 157 33
57 435 59
357 127 81
249 153 85
5 173 149
285 189 145
268 401 77
189 87 49
1 369 29
85 37 153
365 169 25
77 149 297
117 397 41
269 265 209
481 267 17
349 281 79
461 267 21
313 331 151
305 1 41
1 117 163
43 121 29
493 185 1
323 1 19
197 361 13
85 441 9
241 497 1
21 133 81
22 201 153
493 481 1
161 251 145
57 341 113
117 380 28
137 273 79
273 445 33
437 365 17
389 173 109
85 81 73
385 283 105
269 437 1
137 61 221
245 369 17
269 77 113
1 428 52
193 457 35
321 41 157
251 161 35
245 189 81
89 361 61
429 301 41
385 349 9
33 181 105
369 161 1
93 413 1
137 137 129
285 89 127
93 461 1
375 257 97
93 421 17
109 333 69
497 301 1
429 249 65
119 119 267
81 1 85
145 21 133
377 309 57
449 189 11
297 345 73
293 71 37
465 177 5
445 313 25
1 237 7
160 17 174
333 37 121
93 357 13
89 229 33
385 441 49
209 229 193
121 141 1
93 453 21
189 453 1
259 423 29
273 223 45
85 321 149
41 253 1
385 469 1
433 169 61
201 159 133
189 413 9
497 405 1
81 305 29
189 393 33
313 153 101
367 285 125
221 417 81
461 13 11
9 77 33
469 265 1
253 113 161
69 351 95
181 401 69
493 305 1
401 313 9
301 341 1
273 113 189
445 157 1
177 257 121
309 333 1
481 199 9
325 25 145
461 321 17
497 313 1
477 33 13
405 41 1
388 377 104
453 204 25
77 57 337
189 465 33
5 421 17
113 481 19
173 341 65
261 353 77
373 421 33
1 121 61
33 173 297
273 469 5
111 301 2
133 25 65
381 69 101
381 201 28
145 321 97
201 1 29
421 261 21
157 289 73
273 201 81
453 317 33
441 353 1
221 143 81
117 369 49
133 207 265
33 305 149
208 45 185
51 105 171
197 309 1
227 141 47
465 15 5
113 373 97
149 205 137
245 173 65
293 281 185
161 81 125
297 73 1
445 69 3
101 421 65
205 385 101
473 469 25
389 421 25
41 269 211
153 357 1
61 437 51
341 1 113
393 497 1
35 161 165
305 49 137
418 117 43
237 161 137
9 25 225
237 173 111
481 401 1
69 471 1
235 495 1
73 353 65
453 244 41
57 198 61
113 61 125
45 309 57
89 163 171
29 453 17
365 201 1
73 393 61
365 269 81
157 141 177
401 257 85
473 61 21
205 481 13
101 357 5
269 269 41
497 349 3
125 53 297
169 269 209
317 105 129
273 41 61
117 89 257
153 21 1
261 161 1
349 365 33
91 487 3
385 251 33
401 245 85
421 81 1
329 457 17
89 111 385
481 163 1
309 377 9
301 125 1
369 377 65
193 211 86
177 5 237
361 185 113
129 453 1
305 264 167
425 233 6
45 221 217
409 169 81
355 1 109
201 125 149
489 321 7
485 157 14
257 273 29
237 221 49
473 163 17
169 205 115
473 49 11
81 333 129
169 66 93
281 109 172
137 265 181
125 425 5
409 473 21
261 193 1
205 497 1
445 175 41
33 329 97
441 351 46
245 225 81
165 441 41
375 243 33
237 137 33
189 61 125
241 1 77
113 397 9
229 181 113
93 97 219
121 317 47
105 209 193
337 17 113
129 345 15
301 421 25
457 141 1
245 73 193
295 386 43
305 221 181
271 321 141
397 361 73
469 247 1
421 77 45
165 293 101
85 395 77
221 469 9
201 477 17
37 425 69
397 401 81
293 5 65
215 143 203
157 305 193
245 349 143
401 265 21
141 397 33
129 317 41
197 369 77
241 321 1
313 307 97
169 153 1
409 473 6
145 181 1
101 417 29
493 269 1
77 497 1
413 245 81
225 325 13
325 473 1
457 385 33
433 45 37
105 373 49
461 161 17
229 301 137
13 305 149
145 349 25
145 221 119
153 65 129
265 453 41
381 129 81
341 141 33
273 229 181
337 25 85
81 413 9
177 85 269
161 385 21
61 205 196
157 77 233
321 149 13
387 325 77
439 365 27
325 17 11
1 377 57
233 193 169
437 341 33
372 17 118
189 465 33
57 13 241
429 253 13
449 489 5
305 353 77
481 257 9
261 61 1
479 93 1
377 225 77
219 57 79
29 221 193
117 61 1
77 469 25
109 109 33
405 7 17
305 241 97
21 305 33
405 233 57
473 229 17
207 281 205
301 485 3
257 97 133
153 329 21
269 493 5
37 471 13
397 313 63
41 465 5
301 37 17
465 457 27
265 342 91
81 181 185
288 421 41
417 281 53
41 437 45
269 451 21
85 373 33
377 309 13
415 385 57
277 201 1
149 273 225
101 245 226
157 151 75
193 289 153
1 51 317
485 225 3
153 425 21
483 49 7
285 17 185
201 405 65
121 221 233
51 217 155
313 365 9
217 141 9
101 269 227
33 289 101
329 369 57
313 317 137
243 155 163
413 281 61
497 133 1
362 353 116
237 345 25
295 357 1
101 397 95
481 457 9
441 101 19
453 497 1
153 140 29
253 477 22
105 385 93
261 309 1
121 281 105
305 213 1
97 53 313
9 253 49
201 325 1
481 73 1
261 77 151
385 333 77
69 417 81
281 329 93
481 437 1
342 413 49
465 165 17
101 413 1
337 293 137
85 425 13
273 169 113
25 13 185
441 357 49
113 265 167
65 361 113
165 333 47
365 421 65
309 427 35
45 365 49
217 481 9
269 189 89
137 169 21
182 481 19
117 245 181
445 367 21
457 243 9
229 261 177
457 49 17
418 319 55
153 41 1
457 61 43
33 1 453
343 495 1
94 421 17
21 185 97
381 211 9
357 493 1
61 101 177
69 161 159
33 193 220
137 30 173
365 161 101
165 305 5
409 81 13
153 393 29
25 5 89
62 209 121
485 345 9
337 425 41
169 489 9
153 441 45
357 317 107
329 93 13
387 166 99
81 289 77
193 285 145
289 261 37
141 469 25
153 369 65
445 157 56
91 217 245
17 79 393
233 289 123
409 85 69
93 37 153
441 421 1
381 465 5
417 245 47
389 245 19
189 59 289
195 301 149
29 485 9
477 189 17
89 67 133
1 69 277
253 357 95
315 457 1
101 439 1
405 113 5
301 301 189
465 461 9
153 37 53
269 1 121
285 111 135
249 226 125
85 6 25
193 317 33
29 205 265
449 269 37
377 201 89
153 293 81
289 13 209
365 159 19
405 385 1
122 386 99
41 9 429
301 381 1
97 53 257
245 273 201
62 169 105
385 132 33
125 377 53
273 429 9
265 325 81
93 315 175
185 421 49
205 229 33
459 365 41
201 87 1
441 29 21
385 159 3
53 357 144
104 369 81
421 209 65
77 61 113
17 29 339
385 173 61
61 79 219
81 265 21
329 81 12
171 25 65
385 209 101
441 437 7
412 385 56
145 221 113
281 405 33
149 173 281
345 287 39
289 55 109
249 233 102
440 101 60
193 149 145
495 381 5
314 105 108
9 437 1
341 465 5
153 485 1
121 245 1
241 369 97
89 317 121
85 365 49
477 145 1
385 89 93
313 385 5
1 318 176
25 265 167
213 117 25
353 413 69
325 307 1
33 461 21
393 197 33
133 129 225
177 373 33
1 121 133
465 201 9
5 37 353
57 101 326
337 441 25
449 129 25
97 333 93
389 325 41
29 425 57
397 465 17
413 325 17
181 213 109
325 165 1
441 431 5
325 93 9
17 37 181
221 61 185
157 433 1
269 405 35
417 225 73
437 127 1
221 181 233
17 253 5
73 385 21
131 313 113
289 345 137
209 141 229
251 161 127
445 221 5
333 70 17
433 129 21
386 269 53
45 101 1
461 189 25
121 97 267
433 313 25
289 185 125
311 49 175
461 17 25
125 329 165
449 69 49
105 29 213
13 1 401
467 37 15
153 177 229
21 193 101
385 457 21
33 325 1
169 29 113
29 157 217
289 94 73
185 165 161
269 473 25
261 409 71
463 217 29
297 106 173
477 57 17
53 445 17
257 155 29
441 236 1
253 361 17
439 189 45
245 481 5
453 145 17
321 417 1
253 117 25
271 229 41
405 137 1
461 185 33
409 1 49
405 145 81
401 481 1
153 313 69
261 57 67
165 69 45
309 161 129
217 147 157
405 273 33
265 205 185
461 97 1
139 309 145
201 245 129
109 49 377
233 309 129
449 1 21
139 325 161
189 433 27
473 143 21
1 49 181
285 451 1
333 341 17
385 233 37
153 301 193
101 27 177
381 41 65
261 1 11
493 208 3
433 313 5
353 385 73
61 409 65
485 62 5
309 1 1
297 357 113
467 285 15
441 349 17
65 145 289
346 157 50
353 237 145
89 39 201
53 21 1
421 421 9
21 401 25
365 49 105
313 17 151
45 345 1
314 81 112
69 197 49
225 317 129
201 341 1
389 463 11
113 333 73
213 293 185
169 349 93
357 497 1
233 1 189
61 265 234
401 329 13
89 93 217
353 339 33
269 7 25
441 441 1
29 157 323
469 289 1
85 253 165
353 137 121
413 69 31
153 189 133
342 441 17
405 435 23
445 197 41
5 489 1
25 385 101
305 165 81
305 313 49
453 167 33
385 269 61
309 37 1
385 393 69
253 457 13
301 277 65
213 353 73
1 381 97
211 241 69
373 385 13
289 221 129
463 1 15
41 333 1
489 393 7
173 281 117
225 389 33
461 189 25
169 221 1
61 445 25
29 495 3
73 1 61
21 233 165
153 217 49
349 277 129
81 125 273
421 141 33
257 465 25
117 449 17
103 133 271
125 95 73
89 61 305
273 493 1
321 441 5
367 209 119
81 101 301
197 309 21
117 497 1
195 7 1
361 101 57
305 157 49
377 301 41
1 305 93
253 29 185
161 321 145
61 301 169
217 453 17
147 235 263
20 85 395
101 137 33
81 173 9
305 249 169
269 293 169
81 1 145
345 169 45
497 381 1
193 458 29
349 349 1
249 161 109
49 7 425
285 99 129
493 57 1
197 389 97
101 65 129
347 165 13
369 345 37
353 213 137
391 313 17
69 193 55
417 133 29
265 25 45
427 197 25
77 357 49
245 21 1
173 461 25
385 457 25
421 81 77
341 69 1
433 189 13
53 385 17
279 393 13
229 321 149
53 5 385
421 33 49
497 237 1
477 485 9
457 157 25
73 309 1
201 237 237
245 289 37
385 61 57
401 145 29
97 417 53
349 453 17
461 141 9
381 213 33
486 409 5
229 425 41
377 101 97
253 377 73
277 469 25
1 333 53
245 305 13
341 401 53
81 349 97
457 377 1
135 201 25
301 87 169
305 65 153
445 69 25
149 121 321
291 241 59
405 109 9
57 153 65
57 313 129
233 249 9
135 401 21
113 337 81
125 161 77
464 489 1
17 37 55
401 421 1
481 45 13
489 221 3
369 495 4
85 465 25
153 201 221
437 29 49
97 269 161
229 413 57
213 101 121
485 181 1
433 293 17
313 305 13
433 269 37
5 261 89
149 253 241
297 89 201
297 293 91
113 483 13
429 469 29
484 461 12
489 121 7
117 369 111
57 209 265
321 369 37
341 81 121
255 205 67
201 393 1
437 89 11
453 145 25
33 313 1
397 57 73
77 345 137
285 173 149
357 321 127
17 341 97
373 5 113
385 197 49
81 333 109
353 405 79
181 129 143
297 217 57
113 137 29
125 149 1
163 193 253
49 17 149
57 41 145
93 241 93
49 497 1
497 239 1
85 421 49
141 457 5
495 265 1
149 481 9
41 317 17
299 179 137
453 233 15
347 181 35
257 269 201
237 77 257
329 217 5
281 369 1
253 357 17
305 69 169
429 477 9
177 33 269
341 345 77
221 327 139
185 125 255
341 161 121
457 493 1
413 14 65
301 487 1
363 485 1
93 429 65
417 201 73
181 101 33
109 321 29
429 349 49
201 185 217
157 181 203
197 207 251
21 137 1
437 307 57
461 481 13
433 29 9
281 105 25
185 277 75
93 23 393
97 81 41
349 361 29
341 29 145
273 49 211
201 1 157
15 325 17
369 119 85
309 301 1
469 451 1
85 293 33
189 145 105
441 241 1
65 5 201
413 69 65
465 161 9
409 441 41
95 437 1
25 209 201
270 325 1
245 69 129
325 155 1
85 101 385
285 261 185
13 497 1
51 473 21
445 493 5
437 141 49
209 397 65
381 265 9
381 21 37
93 333 91
137 125 309
83 81 335
133 169 259
94 415 71
1 165 1
157 181 33
109 73 25
385 379 31
109 137 295
489 481 1
397 33 102
289 213 5
33 41 441
463 341 17
93 285 57
441 421 9
1 425 9
385 289 73
417 321 29
69 157 257
477 77 5
387 169 27
161 121 105
81 393 69
469 69 25
201 333 22
173 117 149
309 133 129
193 305 73
201 433 33
449 17 13
453 17 1
457 97 9
185 1 53
457 473 27
281 313 169
101 305 73
493 181 1
33 65 113
213 5 193
245 197 1
61 277 193
17 221 137
465 105 5
81 367 51
49 239 80
193 421 49
85 293 1
289 384 74
61 439 17
465 37 9
13 333 41
109 421 57
61 265 101
189 341 129
441 201 41
245 445 49
101 449 5
269 417 5
385 145 73
153 199 23
1 189 81
101 341 81
93 441 18
81 73 125
329 1 79
61 125 20
81 469 1
189 228 235
109 277 49
133 29 25
442 343 56
213 293 65
217 173 217
273 201 137
321 77 105
301 177 82
393 245 48
237 101 89
13 69 409
217 257 93
121 333 73
69 33 241
21 169 145
333 28 137
85 309 97
25 13 205
421 41 46
105 301 105
237 461 1
9 341 117
413 133 73
57 389 41
305 225 149
55 205 249
305 49 97
149 21 313
5 129 285
373 357 1
69 301 97
217 57 149
233 269 217
176 157 86
333 309 1
189 481 9
205 233 13
289 109 21
347 161 83
329 35 137
225 221 257
413 221 73
105 313 161
185 394 58
177 385 33
77 153 285
341 129 65
321 273 1
337 301 117
117 145 165
13 101 33
469 297 25
93 97 369
13 345 57
457 381 27
341 389 17
217 441 29
265 65 65
317 245 17
93 429 13
497 225 1
9 133 177
13 153 9
437 465 33
429 283 49
417 209 1
169 401 25
405 19 41
177 317 81
317 341 1
401 261 41
209 189 249
281 425 41
161 315 69
293 13 33
269 417 37
281 49 5
189 357 97
81 293 117
361 217 29
213 65 129
237 181 249
429 279 5
173 233 185
433 143 65
239 101 95
142 1 150
249 189 41
114 99 301
497 301 1
481 421 13
149 49 49
389 337 93
289 41 70
405 269 65
301 149 21
217 89 169
389 185 65
193 301 89
213 129 193
189 281 201
225 53 229
337 301 157
109 245 65
481 401 16
153 1 73
73 461 9
41 201 257
349 1 113
192 473 25
341 185 105
413 241 57
413 145 81
381 269 73
341 28 17
433 201 1
333 1 121
77 17 361
401 93 25
89 93 145
285 141 57
373 177 1
305 221 105
497 21 3
353 113 133
449 125 1
49 170 312
457 225 1
277 289 39
365 145 41
21 301 83
5 245 99
437 217 61
373 49 1
389 109 65
469 113 1
337 485 9
285 255 99
265 493 5
273 21 109
243 389 41
479 159 12
181 266 78
93 189 85
329 441 21
117 29 161
339 85 85
369 161 21
485 353 1
281 357 49
341 159 105
337 17 73
257 29 81
57 85 1
339 21 159
33 9 409
129 253 25
85 133 363
31 441 1
493 61 6
165 9 209
473 45 9
241 333 89
473 173 9
397 417 59
145 277 17
361 57 109
65 329 109
133 237 181
305 169 21
173 79 4
105 285 93
209 433 25
241 257 9
297 253 130
261 473 1
273 5 225
415 413 71
103 162 313
69 49 225
497 41 1
261 301 161
413 439 43
291 141 99
313 389 33
45 465 5
1 305 37
357 209 9
421 45 49
325 165 81
73 49 357
45 425 49
351 231 27
77 161 225
269 371 81
273 241 137
1 201 213
185 133 157
14 129 245
313 373 67
405 269 33
465 481 5
77 393 57
81 349 33
161 305 137
377 133 5
269 453 21
109 269 73
205 121 225
259 357 121
385 165 77
33 461 8
139 365 121
121 121 361
389 97 89
1 413 81
397 153 91
337 465 27
145 297 29
413 13 51
487 129 13
155 321 125
393 153 97
477 477 21
233 317 137
201 221 101
229 233 9
233 251 149
13 273 177
1 497 1
145 29 225
177 425 49
145 305 45
229 325 17
481 269 17
201 97 225
333 433 17
317 357 129
329 41 45
389 465 29
189 361 53
157 45 257
39 353 45
157 301 137
213 213 65
105 181 241
397 153 65
239 81 97
433 121 17
365 413 21
61 117 321
137 289 9
293 1 169
385 369 89
133 437 17
401 145 59
309 453 33
457 365 5
231 245 189
129 349 41
69 241 97
161 377 21
469 121 17
339 302 39
453 33 41
489 23 9
13 229 1
261 121 19
21 361 113
41 245 129
17 425 61
401 241 57
385 301 77
371 1 15
261 337 5
481 457 5
485 369 1
105 393 69
277 480 17
185 121 293
381 454 13
256 429 49
157 237 159
245 377 45
405 39 57
466 377 13
461 117 9
319 253 129
493 97 1
1 253 65
37 425 13
401 453 29
153 493 3
209 201 101
269 73 57
161 261 221
369 69 13
21 351 135
380 177 49
1 105 193
381 41 49
237 309 129
141 47 25
249 65 113
111 181 93
241 193 73
341 217 33
41 101 109
463 297 17
413 313 25
182 361 137
341 361 53
137 465 29
73 43 361
453 257 33
37 321 93
121 489 9
491 101 7
33 205 209
273 441 21
237 341 137
101 201 81
289 205 81
317 305 17
73 289 133
469 53 1
425 171 73
457 441 29
303 33 117
385 425 35
229 381 97
81 27 37
393 197 77
245 394 99
357 225 129
189 453 17
57 201 245
305 373 1
261 105 97
45 329 97
285 341 2
473 385 5
261 201 81
237 283 73
461 305 9
57 369 61
325 25 33
274 17 165
493 301 1
285 345 1
369 13 1
237 173 129
161 92 309
429 1 1
333 401 93
49 169 41
117 21 57
269 185 89
313 289 165
125 205 281
395 433 33
91 497 1
73 381 9
101 281 209
433 185 57
97 189 241
269 153 217
201 237 81
261 249 107
1 325 85
201 116 41
281 217 109
497 305 1
457 397 17
237 293 193
421 63 1
458 317 23
157 205 153
433 325 9
29 341 81
301 413 25
37 93 81
489 25 5
289 25 56
129 421 1
257 37 62
261 201 177
89 353 129
377 315 97
449 104 17
281 289 129
101 249 117
317 197 169
161 413 37
93 349 33
129 121 38
325 493 1
285 121 81
393 461 33
477 1 9
245 405 1
437 133 1
270 125 96
41 345 121
245 346 41
5 73 29
177 481 17
477 153 1
13 53 241
493 429 1
15 77 261
261 17 49
161 105 181
177 249 193
289 333 9
153 457 17
389 421 51
21 165 257
441 329 29
421 37 61
77 63 281
493 361 1
277 293 109
109 209 273
487 103 3
193 177 241
17 41 225
313 249 165
141 381 41
85 117 193
173 357 117
1 49 21
461 65 17
365 17 89
21 213 225
253 77 125
337 401 81
119 101 17
25 309 81
437 265 41
101 217 245
379 233 103
461 121 5
361 453 41
145 369 123
303 177 171
493 245 1
481 51 1
409 201 13
465 109 1
269 1 70
121 193 225
153 461 1
229 1 1
281 441 33
217 77 97
53 149 113
493 229 1
313 33 25
249 37 13
453 97 13
57 177 97
129 125 281
233 373 1
389 429 19
253 241 5
95 193 9
41 479 7
433 405 20
1 1 269
189 185 201
381 433 65
221 5 25
407 305 23
297 85 121
377 105 1
297 389 41
1 445 17
485 321 1
37 101 209
75 165 1
481 221 7
229 397 41
217 469 1
297 81 181
401 497 1
45 129 77
377 449 41
71 161 77
485 313 13
97 17 233
73 497 1
417 277 41
329 253 70
457 185 33
349 177 49
75 365 119
373 400 34
471 81 21
253 353 49
97 209 177
449 401 1
1 121 41
213 13 129
105 294 40
441 251 53
329 424 66
385 281 61
344 209 68
129 373 1
469 177 13
189 158 233
453 69 32
425 281 41
449 357 23
397 109 84
459 37 31
449 137 37
449 393 9
1 485 9
3 101 113
265 141 49
443 49 53
74 341 1
449 353 13
5 305 165
405 85 1
1 153 301
1 285 165
193 85 169
493 129 5
365 261 42
213 289 173
325 453 1
53 229 17
53 85 353
125 109 153
169 337 129
489 265 1
5 45 245
433 453 33
487 405 13
297 449 41
277 397 9
69 101 389
423 439 13
221 129 113
309 29 61
65 162 102
5 489 1
37 393 73
277 129 125
441 303 45
269 337 89
161 173 81
325 305 145
309 101 147
393 209 53
45 257 221
341 25 51
317 245 113
194 469 1
205 295 165
497 269 1
99 241 127
317 441 25
333 369 57
345 53 37
481 49 13
111 489 9
165 101 305
349 413 57
237 449 21
229 102 113
5 445 49
85 225 121
185 57 177
143 433 25
1 177 221
98 305 1
229 425 31
333 253 97
225 93 137
89 369 33
113 133 205
181 365 121
385 493 1
377 280 98
233 217 177
33 89 21
69 293 193
473 281 25
113 53 36
373 453 39
113 457 33
177 341 33
475 345 23
417 285 37
285 337 69
481 297 15
101 349 9
125 37 17
493 457 1
417 405 81
405 141 51
333 177 109
205 421 33
385 177 73
269 453 29
73 489 5
293 173 145
485 141 1
398 237 66
329 109 61
425 381 45
421 441 49
225 408 24
233 341 25
425 480 9
257 1 241
173 205 265
9 41 401
453 29 33
153 393 73
397 405 1
457 85 19
249 129 189
421 321 17
279 5 111
97 485 5
189 345 109
129 353 97
201 81 213
377 497 1
465 485 1
401 75 37
73 321 121
197 1 241
83 265 49
201 341 137
373 406 31
141 153 5
5 241 93
321 113 103
33 89 33
5 21 417
433 457 33
1 37 225
141 189 57
29 253 1
213 473 25
333 49 57
117 41 321
189 135 49
461 433 5
317 85 69
21 457 1
341 108 33
389 345 49
109 13 97
397 226 1
301 13 97
401 221 17
297 201 73
277 229 65
113 41 99
173 351 61
157 157 238
125 105 313
293 157 125
121 293 125
441 341 25
493 253 1
201 67 1
393 375 41
1 257 19
65 137 273
105 5 133
153 389 17
333 189 133
245 61 251
17 453 33
97 209 33
117 321 165
117 373 89
25 137 113
295 163 143
285 225 71
313 469 1
217 33 189
357 267 39
385 305 9
341 5 33
213 489 9
385 273 9
169 205 245
233 281 205
241 231 101
1 453 33
357 242 113
405 293 65
261 353 141
281 121 1
125 473 13
265 357 80
113 333 73
381 29 81
165 55 33
241 481 11
225 397 25
173 166 167
33 37 121
497 237 1
153 237 257
29 289 205
1 37 389
309 169 129
349 365 122
393 93 5
413 95 45
147 261 65
153 229 256
37 19 225
341 489 9
157 101 109
461 385 1
421 473 1
149 385 77
301 69 1
341 169 145
37 129 81
89 41 349
105 369 69
461 13 9
169 357 53
359 173 99
101 309 98
129 441 45
29 377 41
233 309 65
67 421 9
59 153 313
109 409 41
181 37 65
353 329 9
419 413 33
385 251 49
89 305 125
413 209 41
207 233 257
321 29 49
117 277 177
193 409 85
241 121 41
249 377 113
89 65 33
105 101 333
229 373 1
245 369 45
69 193 277
113 281 189
257 157 101
373 309 39
141 69 121
493 253 5
493 1 1
185 441 57
77 153 265
29 25 153
33 149 102
385 337 61
269 137 21
149 41 205
401 293 25
261 1 1
85 61 289
274 453 25
325 469 17
217 285 147
477 371 19
381 461 17
129 17 37
377 197 45
269 53 225
165 53 163
273 1 61
73 493 1
21 449 13
361 485 9
265 155 133
305 85 85
413 333 9
341 277 113
253 231 193
265 361 37
493 493 1
85 473 1
429 429 65
181 93 257
161 483 15
213 65 68
465 409 13
121 305 13
21 13 257
337 201 161
315 293 119
265 69 145
469 109 25
493 1 1
217 101 57
329 421 65
57 1 265
417 193 21
141 25 262
341 297 33
241 409 65
91 301 41
471 401 11
9 409 33
29 155 217
309 337 45
345 251 133
209 5 1
117 389 101
429 493 1
259 29 163
425 269 69
485 489 1
437 145 1
401 29 25
333 173 129
341 429 57
81 385 105
269 233 81
6 49 209
33 445 34
241 240 237
249 121 233
233 333 57
361 47 81
305 205 84
377 121 97
33 453 17
357 309 113
365 385 89
213 477 9
385 417 18
137 387 23
401 277 73
381 1 25
1 405 33
401 269 89
261 405 69
477 121 1
409 106 61
105 361 29
249 453 9
261 313 37
121 73 185
33 453 33
465 9 13
261 161 129
415 325 15
451 203 43
157 381 33
365 25 105
441 295 53
65 337 21
105 209 85
299 145 59
69 495 5
441 345 47
275 419 9
249 341 5
300 473 1
123 161 153
177 207 291
439 53 51
101 37 281
233 301 153
449 153 13
141 445 41
349 291 1
421 321 1
289 345 25
73 269 129
35 325 161
481 305 9
37 153 269
453 79 1
1 237 141
453 249 41
433 345 65
433 311 33
119 497 1
109 433 29
433 241 41
141 61 29
377 357 37
189 169 17
225 77 215
237 301 121
481 229 1
477 190 9
369 81 41
389 245 97
25 131 303
337 5 105
173 89 193
37 321 133
341 425 53
453 215 25
401 269 17
41 217 108
169 297 53
89 350 103
221 151 49
25 285 41
321 93 77
9 73 401
137 113 261
389 81 65
413 437 33
321 293 21
114 257 197
405 461 24
257 329 85
9 369 25
357 173 33
301 37 109
419 33 73
273 425 53
25 437 1
1 461 1
315 113 141
57 25 145
297 289 45
41 33 1
181 269 13
109 437 9
483 105 9
197 137 97
309 333 47
101 437 49
273 489 1
313 284 93
293 5 173
365 305 99
453 313 17
297 441 13
29 375 83
273 233 157
301 178 145
89 333 81
469 216 1
357 41 97
413 385 17
385 424 51
101 315 113
353 311 125
281 101 101
425 175 1
131 53 11
341 201 48
37 43 309
149 433 55
457 417 37
177 421 33
293 441 21
289 441 57
109 305 123
353 477 9
25 249 37
499 485 1
459 301 21
273 357 1
221 301 191
73 437 33
89 413 1
226 237 62
111 341 73
173 421 1
37 265 81
401 61 33
397 129 17
57 201 217
93 425 49
1 389 1
369 57 52
213 209 229
157 253 225
37 221 121
253 229 1
261 325 81
25 409 85
465 161 21
425 377 26
449 497 1
13 417 69
397 409 3
401 225 45
185 493 1
389 225 109
461 381 9
313 197 21
209 321 70
341 9 133
69 189 273
337 1 37
269 469 17
301 337 81
285 485 1
9 221 233
237 385 11
289 457 1
181 385 1
69 353 77
453 233 17
76 469 1
301 209 41
145 133 309
301 493 5
281 301 145
475 351 9
441 47 25
245 217 197
45 21 185
69 345 93
37 413 15
409 135 21
421 73 13
169 401 77
187 397 65
449 41 33
261 425 65
393 385 19
393 189 1
321 401 5
155 53 162
401 77 41
415 401 11
289 241 53
401 69 21
305 51 97
449 1 41
473 197 17
13 1 237
381 301 5
481 73 17
135 109 315
257 29 221
285 325 160
5 433 65
395 181 103
206 205 250
313 88 141
281 115 73
225 1 273
289 345 153
465 177 23
89 372 39
129 125 341
471 425 23
437 425 57
153 101 297
251 461 25
281 389 65
225 373 1
113 297 133
201 451 9
5 213 225
457 432 41
29 293 183
269 457 21
345 137 73
51 337 33
141 3 281
225 49 41
37 13 463
313 462 33
333 1 9
201 229 257
41 261 65
349 217 25
41 421 53
157 136 297
401 465 29
385 185 61
125 361 57
49 437 9
489 221 9
341 9 135
161 33 41
359 349 97
437 421 1
401 13 37
241 480 19
109 485 1
405 289 41
351 357 141
469 13 21
393 201 1
257 397 21
13 305 49
169 433 29
415 301 40
213 421 45
413 257 1
309 89 73
397 73 33
457 445 29
321 299 76
293 409 89
197 345 37
421 334 1
369 405 65
93 205 97
77 401 89
349 201 89
471 125 9
241 109 73
185 333 21
433 405 29
379 121 21
45 117 353
385 109 37
169 341 13
165 217 197
19 329 17
481 318 9
485 65 12
221 29 241
393 381 73
45 113 357
389 405 77
453 241 25
461 345 1
453 279 19
61 121 189
25 281 133
415 125 31
189 265 189
29 223 131
465 225 17
9 357 65
159 193 285
253 29 113
105 305 164
23 105 101
305 381 105
492 113 7
469 141 1
461 437 1
357 441 13
341 61 33
405 493 1
293 363 15
449 17 33
65 289 169
1 61 353
465 157 5
381 101 71
377 405 65
497 130 1
359 65 115
149 253 113
89 415 7
145 285 9
57 35 413
225 381 81
385 161 69
329 137 13
365 212 129
381 373 37
423 17 49
165 185 93
369 153 77
185 257 41
29 253 25
321 489 5
325 225 161
53 217 117
189 85 89
376 189 112
321 133 9
361 449 45
285 25 137
129 297 13
341 261 121
285 33 81
461 17 24
109 357 65
145 333 81
129 69 43
421 469 17
245 393 9
357 201 41
389 445 9
276 213 37
189 57 129
17 237 149
25 181 129
197 201 121
333 469 13
74 127 3
449 241 13
336 89 91
261 287 47
93 385 97
409 449 5
477 161 17
285 205 9
417 229 23
181 297 25
341 453 1
493 437 1
493 113 1
237 293 1
321 357 129
41 393 33
321 13 49
369 279 49
1 289 185
177 37 13
9 141 313
149 63 1
305 237 45
481 205 17
221 261 225
253 109 185
441 305 1
381 97 93
465 425 29
309 451 22
41 373 1
189 93 233
317 199 161
61 117 227
197 137 97
375 113 13
217 25 229
21 281 29
465 13 7
497 1 3
57 305 93
249 137 37
205 69 63
125 227 204
481 325 17
325 281 161
153 241 65
449 13 21
365 373 121
25 113 129
297 261 31
17 157 249
485 291 1
281 453 17
265 101 77
394 337 33
281 189 33
33 325 113
485 189 13
85 497 1
241 385 73
373 121 1
417 221 35
333 341 81
149 155 176
485 65 1
137 301 171
213 385 21
309 205 1
301 481 4
345 41 107
373 217 1
85 101 45
457 309 25
141 417 61
165 201 1
81 369 113
401 37 17
429 24 1
297 177 193
161 201 153
330 121 91
413 49 1
1 453 33
425 277 13
185 313 161
261 349 129
365 453 17
459 221 39
9 45 449
101 185 261
257 5 49
125 101 201
341 113 13
141 1 137
281 209 1
449 489 5
37 493 1
457 101 29
97 61 73
233 21 57
129 109 95
339 281 139
1 341 129
329 497 3
149 149 33
249 53 197
453 313 33
145 301 129
13 277 33
201 129 175
137 123 117
61 457 17
341 1 65
277 425 1
49 389 105
173 265 81
485 213 1
13 349 31
453 289 17
413 369 9
17 121 361
289 255 89
61 185 281
481 453 1
225 361 91
181 9 113
461 281 33
1 489 1
333 473 5
437 69 51
393 357 1
326 141 19
25 481 17
1 441 37
425 265 41
485 161 5
155 201 197
161 261 81
388 441 41
153 245 181
297 341 97
369 461 13
389 133 33
25 257 225
461 5 17
377 1 117
25 153 309
189 205 121
97 285 177
189 193 169
249 385 77
9 365 113
173 157 49
441 249 13
189 257 105
153 113 49
181 249 5
333 37 153
265 313 89
241 153 195
121 241 185
293 97 65
61 437 1
255 193 211
201 301 49
49 259 201
421 477 1
273 281 28
193 433 61
397 137 97
189 161 9
419 353 69
477 407 1
233 26 141
261 413 49
1 377 117
121 201 181
381 485 5
131 47 135
205 329 25
385 37 45
307 477 9
381 117 33
477 285 19
469 237 10
173 457 25
205 485 1
153 321 5
57 129 81
85 357 33
285 49 201
313 413 69
189 189 105
333 1 17
9 359 15
133 257 163
153 393 5
313 297 61
173 459 21
185 453 33
481 497 1
320 341 41
265 301 153
209 45 276
121 137 297
213 433 17
269 125 33
465 191 33
73 409 61
469 21 17
185 165 313
497 441 1
93 33 193
405 241 33
197 153 65
91 85 47
281 21 163
279 263 221
265 125 9
273 101 57
201 5 181
225 385 18
353 465 5
77 172 193
417 93 69
181 377 49
73 481 10
325 397 17
401 213 17
241 245 97
125 275 217
369 105 1
365 405 83
113 269 193
353 201 125
73 29 354
397 73 15
1 313 5
2 105 301
497 161 1
177 223 177
313 233 157
73 57 73
45 297 193
257 293 13
85 73 1
465 485 1
453 193 9
401 357 29
276 149 55
261 293 137
165 205 121
205 489 5
457 285 3
361 37 45
17 261 175
190 433 31
433 137 52
429 357 33
281 97 13
113 317 65
25 237 1
429 405 65
133 13 97
389 283 81
169 349 150
249 313 181
441 377 21
269 161 33
393 397 65
49 93 287
129 93 273
113 127 217
169 401 57
105 485 1
9 173 41
217 133 117
478 77 9
13 9 361
371 301 123
404 321 88
341 21 27
187 33 119
393 349 49
25 433 35
125 69 297
289 301 57
181 153 59
469 229 1
61 177 185
21 13 253
109 425 9
29 157 233
173 185 217
225 37 121
293 409 85
225 285 41
285 205 204
405 296 25
493 441 1
461 189 26
253 469 17
33 71 259
441 269 15
483 49 17
157 337 97
113 309 129
177 321 81
21 229 49
181 194 233
465 205 21
181 153 129
176 318 94
301 269 97
55 189 217
69 297 137
445 197 1
29 265 117
61 37 229
73 389 85
309 311 151
307 249 85
475 55 7
59 381 85
65 217 273
137 209 279
393 375 25
25 37 336
45 205 169
153 373 1
381 376 9
433 205 1
421 205 17
5 285 53
221 101 9
371 221 51
441 317 53
192 481 1
309 377 117
157 41 337
267 109 1
133 369 53
449 477 23
353 121 29
281 269 205
369 301 101
361 301 85
129 455 13
61 491 1
469 401 1
101 25 65
473 289 1
160 237 25
273 297 121
9 97 105
337 153 105
453 137 1
163 301 3
21 223 45
465 325 9
29 99 261
265 317 41
444 305 52
193 5 233
293 149 177
393 401 49
293 465 13
441 369 21
61 33 1
385 109 13
469 449 1
313 57 45
481 403 13
317 485 1
225 401 1
351 289 94
409 481 5
233 97 49
289 261 133
337 321 159
347 219 79
413 349 50
73 317 169
493 221 3
257 465 21
281 417 35
421 469 5
89 29 369
489 400 9
381 75 17
293 21 177
413 325 65
109 29 325
349 185 73
289 485 1
377 365 101
313 265 169
463 119 37
249 185 197
189 453 37
473 359 25
459 469 15
177 157 61
249 9 85
33 477 1
137 29 333
439 237 39
255 109 197
493 465 3
401 373 65
185 451 13
461 1 25
93 4 265
361 185 1
297 361 77
257 69 149
117 495 3
421 61 17
420 41 24
117 445 43
61 369 85
113 377 53
205 273 17
373 49 1
401 13 69
357 445 41
297 437 1
449 345 51
429 121 35
493 101 2
313 69 101
33 201 9
125 429 41
201 389 73
133 201 35
153 349 105
425 65 17
393 141 93
37 189 33
281 233 109
433 469 17
161 57 65
109 461 33
213 447 41
355 117 111
361 237 29
81 373 105
373 69 65
465 121 1
182 237 185
157 21 257
181 328 113
301 347 71
117 113 1
309 273 177
9 5 141
206 441 25
411 141 35
239 189 173
225 169 153
461 109 1
108 451 13
25 285 167
261 85 225
25 193 229
413 141 1
421 265 49
101 205 15
313 163 21
189 77 301
85 45 325
75 81 217
117 245 241
217 385 89
231 249 61
41 5 65
97 181 65
129 452 48
37 217 57
117 1 169
21 257 137
155 17 243
197 273 162
321 119 149
37 181 169
193 301 129
61 253 49
65 237 169
17 189 45
441 313 28
213 125 49
401 89 45
287 345 55
289 205 173
209 405 17
109 329 21
213 265 13
185 321 88
149 485 9
381 297 97
461 307 25
233 153 229
365 217 73
21 197 89
105 117 257
261 85 71
431 365 67
261 101 177
301 393 89
385 307 53
389 49 81
21 1 97
41 418 77
357 409 39
225 281 133
269 243 126
141 93 265
121 217 149
425 137 65
359 249 91
251 21 24
101 149 193
133 293 1
375 241 41
145 289 137
260 309 1
1 405 65
201 281 109
65 1 5
69 205 173
465 73 29
41 165 89
297 81 165
125 369 69
221 89 209
133 193 53
101 329 149
449 273 1
349 85 97
27 161 305
64 405 17
323 223 1
321 117 169
97 201 53
93 425 41
409 229 1
9 421 49
325 325 167
367 393 13
161 429 33
443 313 17
221 17 185
93 473 17
181 241 33
29 149 193
61 141 265
413 293 57
317 477 9
481 41 9
157 37 145
445 401 33
153 325 145
5 221 59
409 137 5
357 189 113
421 413 1
93 21 349
285 145 9
193 237 209
385 327 97
1 13 89
169 447 1
379 169 113
281 465 17
101 73 305
153 25 249
121 413 70
29 45 177
9 297 185
471 273 29
297 1 139
253 397 73
313 401 81
89 251 47
45 357 113
425 51 33
265 461 9
93 49 398
82 29 375
25 231 39
3 201 29
269 439 3
221 345 133
133 417 65
429 235 57
441 213 41
285 457 9
249 161 57
21 125 193
253 489 5
13 169 329
357 21 129
401 109 36
85 461 21
137 237 9
465 33 28
201 337 34
317 105 1
69 49 153
213 265 41
217 241 161
117 49 129
85 417 17
381 101 97
9 489 1
177 129 209
65 45 269
253 229 177
329 319 161
469 33 1
426 65 67
301 57 13
37 461 1
361 457 37
237 21 185
437 401 1
165 157 129
229 181 49
241 30 121
73 61 409
205 449 17
433 121 57
252 349 25
269 341 57
285 337 109
301 361 54
37 305 185
312 385 1
25 101 337
137 151 251
493 281 1
5 73 103
121 32 325
269 109 33
397 461 29
413 381 45
121 465 33
369 441 34
169 37 233
57 410 1
369 345 73
209 209 65
491 329 3
461 357 31
151 1 240
453 469 1
473 477 9
281 485 7
313 109 177
161 74 165
453 217 17
461 357 11
393 433 65
385 105 29
53 201 73
337 105 117
487 81 11
341 169 1
385 449 21
345 269 97
33 189 33
225 29 33
265 197 101
81 137 153
129 405 1
61 177 185
41 457 19
125 497 1
45 449 37
321 181 63
169 381 105
341 29 33
13 389 33
401 17 65
249 437 1
401 365 53
401 333 9
485 373 13
145 369 65
329 389 65
285 5 17
121 249 185
189 401 37
127 305 155
261 45 113
1 145 333
413 129 33
81 33 173
129 225 213
205 129 1
489 157 1
225 67 233
105 265 225
153 97 69
373 241 1
189 253 113
165 369 1
269 433 65
37 393 29
465 241 21
421 177 19
325 413 73
349 161 57
49 157 191
353 301 97
189 261 57
357 485 12
309 85 109
485 105 7
169 473 1
469 281 1
73 33 49
37 61 351
153 157 267
211 61 5
65 401 21
153 337 3
1 297 193
413 393 25
197 13 297
113 277 81
221 385 27
453 169 29
333 129 61
390 473 25
101 201 121
113 281 205
169 21 141
33 153 289
381 125 57
461 245 17
113 15 189
41 37 277
145 301 161
381 301 77
93 289 93
277 121 33
69 9 337
145 125 61
445 341 49
365 413 73
121 285 41
13 45 113
365 273 25
173 383 25
107 425 33
349 51 81
81 185 89
269 217 1
245 499 1
205 493 1
98 69 174
237 296 67
37 77 409
313 329 169
285 49 113
137 471 29
293 185 49
297 169 101
313 149 57
375 441 25
397 449 33
287 33 19
101 477 14
181 309 81
317 1 105
205 487 5
209 341 149
201 461 9
199 129 107
241 253 9
129 68 27
73 349 41
313 125 109
3 113 277
37 195 277
381 217 97
397 361 41
225 69 29
177 241 209
373 129 49
497 101 1
461 185 25
137 351 33
287 437 55
5 1 353
251 397 17
396 401 9
10 345 37
177 281 185
5 421 51
425 41 65
473 465 9
433 281 5
445 153 33
37 257 77
73 365 101
217 113 107
341 329 115
157 37 81
149 49 289
385 277 13
289 141 203
176 469 1
19 153 73
347 429 33
357 201 109
499 169 1
217 369 105
361 181 29
165 189 129
229 369 131
481 257 13
313 465 19
21 21 385
409 208 49
177 9 81
417 265 61
201 393 45
79 235 109
161 457 17
129 33 261
461 281 1
45 165 49
365 377 29
165 273 57
149 221 137
309 17 175
177 305 57
497 441 1
329 329 5
221 161 193
201 309 1
89 17 105
323 413 81
225 277 209
5 465 9
231 321 161
105 145 289
361 173 33
51 433 5
277 289 181
403 201 45
17 249 93
1 109 321
125 269 137
435 125 25
257 449 1
369 45 21
133 445 1
85 5 1
349 337 41
203 1 203
401 373 40
441 85 5
233 185 173
265 265 57
45 293 5
417 477 9
437 121 61
177 349 137
145 419 27
345 237 25
357 285 17
205 153 228
149 341 65
481 9 3
485 311 1
445 145 29
401 45 73
421 189 33
425 201 75
465 409 5
397 157 69
289 493 1
125 73 273
93 137 1
389 357 81
123 37 345
457 103 21
325 413 17
373 1 1
305 305 141
207 73 121
157 297 97
169 377 73
69 385 15
145 421 69
113 77 243
41 469 9
361 445 21
393 413 41
121 273 199
121 376 72
102 213 257
485 365 1
309 205 117
433 305 29
165 413 25
109 245 115
24 5 114
393 360 33
469 177 17
341 165 129
433 373 33
141 33 309
133 209 197
373 353 73
433 141 1
185 385 13
193 493 1
201 361 129
353 285 37
389 365 73
289 161 153
345 461 33
389 17 47
41 21 225
469 193 25
193 217 149
85 87 41
121 217 60
109 297 151
309 25 124
109 445 17
277 161 97
165 41 19
81 11 268
249 9 237
241 233 25
385 417 81
105 253 49
145 381 89
437 285 1
293 404 4
25 21 99
117 395 45
341 301 129
421 333 65
269 241 183
199 293 81
325 425 21
221 305 101
437 1 49
177 317 105
45 109 343
159 437 33
301 493 1
25 277 129
17 145 349
261 41 33
361 261 121
297 69 78
257 405 65
305 77 89
485 113 1
385 369 103
237 309 1
113 105 249
457 325 29
482 89 1
385 351 65
1 101 297
65 57 329
261 357 97
333 369 9
177 69 273
185 53 45
193 89 25
125 331 127
65 457 9
47 325 121
61 5 425
181 497 1
109 405 37
35 481 5
29 313 53
189 177 209
413 477 9
433 65 17
45 213 157
221 361 19
361 297 79
357 493 7
33 385 109
401 235 41
337 17 29
209 237 241
149 281 141
97 373 113
269 301 149
329 385 9
361 353 37
13 469 1
287 61 149
341 249 113
209 269 8
269 405 1
289 81 81
437 449 41
297 493 5
325 285 141
289 185 1
261 317 41
183 289 153
345 215 127
93 325 169
154 401 77
465 389 29
269 153 105
5 365 117
281 101 37
341 169 65
233 21 73
293 485 13
233 229 111
33 261 225
101 361 21
121 273 61
37 125 185
153 317 81
1 109 297
1 497 1
251 85 199
261 329 125
373 289 1
313 105 69
29 161 165
177 117 277
125 377 5
393 333 1
489 9 9
17 397 73
445 325 41
1 217 122
325 261 73
281 57 211
137 488 7
169 491 5
289 437 1
73 303 193
321 5 129
237 25 1
493 177 1
209 341 65
369 469 17
61 169 181
405 129 1
61 165 273
321 69 37
151 49 19
308 285 128
193 289 69
37 325 17
221 201 201
141 201 185
157 329 53
417 205 1
389 377 65
69 101 297
421 421 1
141 413 49
385 161 5
409 409 61
145 195 67
469 473 21
38 121 57
325 125 49
21 189 153
433 301 9
381 441 5
285 361 41
61 361 137
385 469 1
425 267 17
385 341 25
309 297 33
153 1 29
241 73 93
95 181 241
363 141 3
261 77 205
413 477 1
129 321 3
337 113 81
401 205 17
193 183 111
189 111 289
421 169 37
313 37 53
29 59 193
393 49 25
287 173 157
196 197 129
453 37 33
449 189 45
37 389 17
437 121 41
49 409 49
65 343 31
417 373 17
343 369 101
45 217 129
141 313 77
313 477 9
257 117 133
364 349 57
439 427 49
89 425 61
429 337 13
425 145 9
137 179 141
175 113 191
361 321 109
485 241 1
433 33 5
305 133 181
401 361 9
61 165 49
121 465 21
421 37 9
369 289 121
353 193 23
165 105 257
289 385 29
354 367 105
421 17 1
325 45 41
493 1 3
245 19 1
473 201 23
81 181 81
17 261 1
353 245 125
257 325 33
357 249 113
65 393 81
269 5 217
193 311 153
161 325 47
329 19 25
97 225 25
427 59 45
49 113 93
385 29 93
385 185 93
85 69 72
49 157 329
193 141 217
337 301 73
307 85 89
481 153 19
365 193 57
491 237 7
337 37 21
433 117 1
329 49 169
33 261 193
385 121 25
323 21 79
245 421 33
41 453 17
161 249 221
433 57 25
369 385 25
101 113 53
105 93 193
53 153 325
136 313 125
317 121 89
205 271 93
117 337 73
353 177 52
257 37 49
73 253 193
33 285 57
421 429 65
25 181 241
173 273 25
321 365 1
59 63 409
145 117 37
389 57 17
213 457 33
173 89 65
345 351 107
281 311 153
417 285 61
333 389 105
293 217 177
241 125 49
453 189 1
53 161 123
457 169 1
301 441 37
347 69 103
469 17 1
65 177 253
233 321 21
497 181 1
23 401 89
53 325 113
69 169 41
197 153 241
461 381 1
157 445 1
181 329 141
9 169 93
377 351 1
285 173 113
493 321 1
421 301 65
225 13 33
289 384 3
137 233 125
249 257 37
321 353 29
437 491 3
360 493 1
261 485 1
5 293 81
245 29 41
361 279 137
373 437 21
333 97 137
129 109 269
305 269 165
281 209 57
13 425 29
481 237 13
53 77 401
45 465 5
276 345 113
269 345 63
293 151 139
465 13 5
73 395 87
497 113 1
345 365 133
225 381 101
349 137 105
1 337 3
317 121 121
145 125 301
85 125 19
453 177 1
85 345 145
89 55 205
53 293 81
189 197 209
149 101 231
493 101 1
281 441 1
301 89 169
485 201 1
305 105 121
21 405 1
213 205 257
433 473 17
473 273 5
237 457 1
477 473 7
133 29 253
165 305 117
333 89 91
261 457 13
37 377 33
453 401 25
237 265 1
441 125 41
273 301 37
27 130 333
401 185 97
61 469 29
1 237 49
453 461 17
217 165 205
1 425 5
289 349 97
181 135 97
153 226 124
361 153 125
321 389 65
493 249 1
333 437 33
1 429 21
325 489 5
193 17 197
421 297 17
241 1 81
57 227 161
125 25 249
385 259 9
325 276 97
37 265 125
453 65 1
357 1 61
437 385 1
21 437 29
75 269 17
37 337 55
405 329 65
269 37 81
323 189 103
57 81 157
201 389 65
413 389 1
25 253 137
185 25 153
33 57 201
361 283 59
477 138 17
5 497 1
432 169 50
425 37 9
417 431 24
137 473 13
441 353 17
353 209 65
265 437 17
325 449 5
385 37 9
237 209 33
57 217 137
77 5 153
5 325 161
173 225 225
193 153 61
413 41 87
337 257 77
69 189 265
53 71 389
41 241 185
437 461 33
93 229 81
1 269 105
441 226 37
153 377 16
361 173 129
285 41 201
81 248 136
485 453 1
89 313 29
477 261 17
281 421 33
199 333 1
383 228 60
169 451 25
369 1 33
17 317 121
181 401 33
221 49 103
137 305 117
165 97 85
341 236 137
465 197 9
213 109 109
493 185 1
233 125 41
285 99 81
441 120 13
497 411 1
429 29 57
405 21 65
145 245 1
189 249 1
77 321 129
201 441 17
341 297 137
379 233 43
125 241 101
217 369 129
241 433 1
126 165 185
161 1 237
135 289 81
421 93 21
405 245 65
357 353 73
101 221 169
105 321 21
13 271 61
385 53 89
207 253 131
281 473 1
389 381 33
173 421 65
33 297 65
161 53 297
293 473 9
189 461 1
305 313 77
1 301 153
53 201 133
457 477 1
197 245 81
345 181 73
413 421 61
265 177 49
473 323 9
1 125 121
37 105 145
9 49 225
41 249 135
313 137 21
385 377 93
133 241 217
483 133 3
151 33 319
37 251 205
49 421 49
413 105 33
273 61 177
1 389 105
325 185 81
261 161 65
357 161 121
153 281 81
9 301 1
493 105 1
85 157 319
261 73 229
297 93 133
25 49 195
29 37 17
153 273 49
153 101 313
233 407 23
114 437 1
85 181 193
277 481 13
37 277 137
81 453 17
328 73 42
429 197 49
1 71 31
425 125 61
461 45 39
361 297 33
49 163 231
221 73 169
61 129 301
261 473 9
341 125 1
397 449 45
401 37 5
127 381 113
101 341 145
261 77 49
49 85 393
209 437 1
67 189 289
337 453 13
193 109 105
25 57 37
437 265 25
133 1 65
121 417 11
133 285 169
269 257 41
413 93 17
189 325 173
109 421 49
297 117 177
85 129 305
357 493 1
401 46 9
259 181 21
429 277 9
357 7 113
78 165 289
173 51 145
421 165 33
81 429 17
209 477 13
349 189 129
97 461 1
53 393 65
217 361 17
5 241 221
125 273 173
301 5 1
169 189 193
213 401 25
281 161 56
493 253 1
109 365 89
369 479 15
11 41 43
485 107 9
25 69 145
105 63 41
353 21 51
302 17 73
53 85 273
217 185 261
271 141 25
361 19 29
373 313 49
301 429 9
161 269 41
477 29 9
369 349 97
481 89 9
105 235 221
393 5 9
153 277 41
57 257 220
69 409 21
65 485 1
341 61 129
437 153 33
267 445 25
451 405 48
429 53 49
185 445 35
269 169 213
221 215 129
101 205 5
401 345 29
185 249 177
137 145 101
177 1 61
329 49 77
201 485 7
77 469 31
269 401 93
237 41 244
81 201 49
305 153 145
169 301 129
353 425 45
261 21 33
101 285 81
433 465 5
349 1 133
437 385 49
161 485 1
417 309 81
225 141 69
431 153 11
213 199 53
461 17 1
201 105 225
57 225 233
289 133 13
249 287 205
83 109 193
189 113 205
413 321 57
181 29 225
45 149 97
113 269 1
141 97 337
137 265 225
153 65 57
413 385 20
169 421 15
479 105 13
101 65 241
417 489 2
313 305 149
73 141 217
269 329 129
257 169 117
161 333 81
225 277 1
99 229 161
119 1 327
33 497 1
225 169 269
69 273 101
433 133 9
497 269 1
277 241 17
301 421 33
73 280 109
137 37 109
93 421 17
169 401 49
41 489 1
245 213 161
265 393 1
453 157 33
477 15 1
205 363 59
498 229 2
103 55 79
277 9 113
205 493 1
461 401 33
329 156 69
141 249 157
101 107 159
369 349 105
53 349 105
421 357 17
273 449 9
341 1 121
69 225 5
257 65 101
485 313 13
381 193 73
61 313 137
201 25 33
437 41 1
9 105 207
270 261 22
65 423 55
305 337 121
305 205 93
65 99 139
485 333 1
351 41 149
473 3 9
137 197 201
225 491 9
253 5 123
201 399 41
329 345 81
173 261 9
57 229 267
89 317 89
483 269 3
129 237 89
125 321 33
49 201 249
197 321 81
161 325 64
81 429 33
389 81 17
269 493 1
149 165 249
21 289 157
193 401 77
413 195 25
441 273 1
473 101 19
457 281 13
417 381 1
97 153 269
457 277 29
421 33 33
85 215 53
373 379 63
465 457 13
493 409 1
417 229 19
157 261 1
221 237 113
389 109 33
169 253 161
213 301 193
117 455 3
353 157 33
129 469 21
233 133 29
341 201 129
153 393 61
141 449 25
141 269 201
413 93 61
413 1 41
217 61 225
406 41 70
285 437 30
217 189 29
233 161 165
17 245 1
57 139 45
445 185 1
477 401 5
433 305 9
89 405 21
143 261 21
225 241 5
189 354 79
489 229 5
485 121 1
315 73 63
149 461 21
421 289 21
45 309 137
393 208 1
313 51 187
97 197 17
265 221 21
341 1 160
345 153 1
497 325 1
101 477 17
1 127 349
293 425 5
149 65 89
177 313 101
389 149 25
398 85 71
35 225 230
461 135 17
353 171 42
253 37 153
97 245 129
425 9 69
262 81 37
325 421 49
23 13 3
386 417 33
477 261 9
141 381 33
413 129 41
69 229 97
377 369 45
309 173 33
233 191 73
305 237 181
57 469 17
125 201 109
81 257 13
377 475 9
65 472 4
145 467 21
493 489 1
389 213 109
1 191 195
353 149 125
345 165 25
421 481 1
245 97 41
297 457 37
177 341 130
221 229 225
221 111 121
25 401 33
235 45 147
365 481 13
389 457 33
389 456 12
469 65 1
193 348 127
337 449 31
425 373 1
133 97 97
481 1 1
37 269 125
221 209 41
193 473 25
251 405 33
421 397 77
45 261 97
237 77 25
325 73 97
397 157 1
189 165 1
41 39 421
497 77 1
309 13 177
237 185 241
317 409 69
269 425 9
169 169 235
101 201 45
293 141 153
25 85 225
225 89 87
393 401 49
477 241 1
33 13 53
61 19 89
55 189 121
455 393 40
129 71 161
213 465 33
161 463 33
49 485 1
109 157 233
319 413 81
489 153 7
133 201 61
305 173 85
285 401 91
297 405 1
365 5 25
485 325 1
369 481 2
117 401 51
281 461 17
499 33 1
285 401 77
473 133 21
173 109 37
209 181 197
177 269 129
413 109 1
141 465 29
121 209 1
449 361 9
329 169 89
201 461 1
111 81 253
385 121 27
357 145 129
361 81 41
356 101 80
425 307 45
457 421 29
461 193 1
473 145 1
21 381 89
5 65 373
65 349 73
25 37 369
305 265 1
265 493 3
121 401 3
381 229 81
465 249 3
345 273 13
41 471 3
337 43 81
497 21 1
179 181 193
157 361 77
137 213 23
117 97 113
225 373 81
17 319 55
377 29 69
353 363 21
33 181 129
153 109 261
385 445 51
1 445 1
391 417 33
32 168 102
121 277 113
173 237 89
461 461 9
361 53 121
493 1 5
377 109 81
413 169 41
209 29 89
293 173 193
153 129 109
153 9 337
329 105 27
497 413 1
475 245 13
449 325 1
245 469 1
121 385 5
413 117 1
273 357 73
337 301 97
473 189 13
321 201 11
33 65 101
303 161 71
113 221 89
217 41 44
45 345 109
185 325 81
89 453 13
125 381 99
401 343 85
441 53 25
265 161 17
273 489 9
329 305 159
449 321 37
349 297 115
253 81 1
277 165 25
254 453 1
29 213 161
207 111 85
498 298 3
177 313 37
369 409 17
341 441 21
357 189 49
171 55 147
225 69 173
13 53 321
273 429 41
265 165 85
49 153 277
497 257 3
293 204 111
257 314 28
73 181 1
109 397 33
377 265 17
37 305 17
141 379 1
105 65 313
325 477 9
269 125 225
201 381 105
297 305 53
21 413 9
169 485 5
149 85 97
325 13 113
125 85 233
9 433 65
325 41 57
272 421 1
85 289 160
135 167 211
349 21 81
105 437 29
189 345 21
453 349 39
361 473 27
269 161 103
385 385 57
341 101 1
61 117 273
441 140 37
277 465 33
33 261 65
1 129 121
361 189 97
481 49 5
358 493 1
21 29 443
161 477 9
199 185 147
153 333 73
61 369 69
417 333 73
113 492 3
361 133 73
269 271 223
491 181 1
269 357 129
289 225 149
17 469 1
243 137 161
365 109 113
73 337 21
353 81 133
325 137 41
145 225 41
413 301 45
421 461 1
189 297 73
1 497 1
165 473 1
145 201 107
417 9 25
277 301 29
485 25 1
495 61 3
195 333 33
117 365 81
173 169 205
397 33 41
61 53 225
361 133 1
33 401 89
281 185 57
405 17 65
469 21 17
85 93 281
261 201 121
65 217 89
421 405 33
133 393 84
490 473 8
13 159 101
393 369 83
25 265 165
129 173 99
459 29 11
185 105 121
361 465 29
108 213 193
37 289 33
173 369 89
405 57 17
101 277 64
414 65 38
401 1 29
97 437 1
289 161 185
313 281 129
469 293 1
421 419 73
421 297 49
81 477 1
353 425 25
269 249 73
257 293 73
165 174 169
53 469 15
385 137 65
443 397 35
89 217 209
269 189 61
121 429 65
177 265 117
13 93 165
353 265 73
365 161 113
253 73 65
77 353 11
369 365 25
157 113 17
33 33 61
429 177 5
133 105 193
421 401 27
105 157 105
5 117 89
89 321 113
321 441 13
261 437 57
181 137 97
241 389 41
265 269 89
481 317 17
493 108 1
205 205 113
29 357 73
397 233 13
429 197 13
1 437 17
497 397 1
225 153 49
389 453 32
33 485 1
53 393 97
77 169 189
405 387 63
413 481 7
93 189 113
53 433 13
189 151 25
277 303 15
101 441 33
297 301 61
141 305 147
211 397 89
101 457 2
449 461 1
53 61 161
497 421 1
349 293 121
181 309 1
385 293 17
361 165 54
177 123 181
77 245 225
273 81 25
161 209 77
241 141 119
101 189 41
293 413 53
101 323 57
153 359 1
45 185 161
105 117 257
209 319 3
349 269 113
385 144 9
361 149 65
89 477 13
349 87 73
445 413 1
41 265 1
1 269 57
137 217 117
401 401 73
37 81 93
245 145 97
321 29 1
145 329 97
393 171 33
273 341 25
385 489 1
65 113 163
329 481 17
361 405 25
389 185 8
129 145 281
431 121 19
137 445 41
197 455 15
171 425 9
381 89 52
9 77 97
413 485 1
41 81 389
209 19 249
469 37 29
289 129 181
253 305 5
69 115 49
81 349 121
81 451 19
329 385 89
173 57 101
89 213 249
219 328 98
169 25 257
493 381 1
189 141 289
461 241 17
269 493 1
221 45 121
397 297 49
293 269 89
413 279 9
1 1 257
261 485 9
89 473 1
41 401 21
261 249 61
353 85 117
129 133 1
365 101 65
265 217 201
61 208 143
89 457 14
409 431 53
217 495 1
497 377 1
413 133 65
85 21 353
121 233 209
321 193 101
225 481 5
53 57 217
85 221 81
297 21 49
465 153 9
337 405 57
376 221 62
473 321 21
489 221 1
171 345 62
75 113 53
461 353 33
301 10 96
435 277 61
175 489 5
473 19 17
269 305 97
260 249 200
169 193 229
353 289 65
429 237 49
73 421 9
1 69 337
191 489 7
9 189 1
479 385 5
105 345 153
209 41 29
93 493 1
97 253 17
389 457 1
489 397 5
283 181 141
1 381 41
137 61 237
349 21 121
457 445 19
189 413 41
371 369 105
221 341 73
225 97 157
471 57 9
485 249 1
489 213 5
341 69 29
421 341 1
73 237 193
251 385 77
209 153 273
405 325 9
169 409 21
5 233 189
137 401 21
81 85 385
315 29 160
225 413 17
121 113 193
67 73 369
421 245 61
157 417 73
357 293 33
333 357 89
121 1 133
371 305 29
477 347 5
101 393 93
397 93 17
289 221 109
365 393 1
485 109 1
13 237 241
451 269 3
329 1 5
457 245 13
341 213 33
445 372 36
49 117 225
201 461 9
5 341 145
363 431 53
373 435 19
238 325 17
241 55 213
393 137 21
301 221 137
321 381 1
73 317 49
489 377 1
145 249 181
129 337 157
325 147 81
137 237 157
293 45 161
269 441 49
361 217 89
229 77 185
485 69 1
275 257 139
279 449 1
461 69 33
5 337 95
485 294 1
157 173 281
165 421 49
173 123 41
293 426 41
259 13 31
389 141 1
13 437 5
109 53 73
281 1 109
481 33 17
45 465 9
241 5 25
93 485 1
237 365 117
57 65 273
445 301 17
3 413 69
390 405 1
97 1 165
293 425 41
337 301 25
329 181 21
237 25 219
441 133 5
185 253 105
217 189 37
141 277 17
185 185 289
93 481 5
99 125 161
89 49 229
249 337 61
473 45 25
389 65 9
289 121 109
61 343 17
453 325 25
321 285 89
395 421 49
485 381 1
165 45 113
25 361 97
273 81 149
349 281 145
343 481 9
176 253 9
469 371 5
273 343 31
237 213 25
213 21 273
461 17 1
33 25 205
104 17 360
305 445 41
237 65 193
241 425 9
9 417 29
65 341 129
97 460 38
269 49 113
341 405 65
93 1 257
353 385 105
305 381 15
201 110 77
25 153 137
438 413 45
153 169 305
365 489 5
153 317 17
17 225 141
293 273 1
469 73 1
181 413 73
329 241 17
397 409 41
414 33 51
135 237 169
129 297 129
49 113 61
373 73 89
57 189 269
249 169 57
393 321 82
141 429 57
470 69 11
245 313 161
21 224 144
205 289 89
441 337 29
129 449 5
85 353 89
293 157 1
25 413 17
245 201 33
77 131 245
61 209 221
233 449 37
117 257 149
121 477 13
357 61 73
305 97 17
221 353 109
217 157 1
177 289 101
457 381 29
493 329 6
17 5 149
361 27 133
485 453 1
401 249 87
107 441 5
405 189 11
311 477 1
393 377 53
147 209 141
305 33 169
282 349 125
57 129 250
173 357 117
497 439 1
341 317 33
208 355 145
389 313 97
453 9 17
77 269 145
377 177 97
97 85 276
57 5 7
137 269 17
45 113 381
157 153 201
361 281 9
69 465 11
161 121 325
113 421 45
297 17 1
153 329 169
421 305 17
105 17 125
81 357 65
345 461 37
217 488 10
5 483 13
265 413 33
49 169 1
257 101 197
373 157 113
129 201 133
125 221 169
441 389 13
321 169 117
385 457 5
273 353 81
201 69 37
41 133 257
197 483 15
145 301 177
221 263 167
385 333 25
233 1 225
28 41 213
285 37 113
93 441 17
489 397 5
325 157 173
45 225 33
49 235 205
385 269 65
473 153 17
41 101 65
317 225 169
393 241 85
243 349 7
5 486 9
357 301 113
9 457 17
83 197 119
133 25 321
357 1 66
49 169 141
475 309 21
305 81 69
113 293 33
385 299 25
359 5 29
385 453 1
117 349 99
173 273 81
397 285 17
129 1 277
301 221 73
205 329 149
61 301 145
409 41 13
397 17 23
129 81 49
92 289 45
317 151 89
333 253 113
349 405 65
125 449 1
29 253 33
457 169 29
73 473 9
33 397 9
65 313 49
145 31 33
69 85 29
161 461 1
373 85 121
245 213 193
201 249 79
357 153 113
361 233 89
87 169 193
413 165 41
347 317 23
149 33 289
393 3 43
393 33 69
145 217 61
77 81 134
361 345 69
229 1 1
1 341 129
457 249 33
53 433 57
189 201 73
169 125 9
185 393 57
181 225 117
381 1 9
235 103 91
270 25 224
389 29 65
119 201 157
469 129 21
65 149 281
41 419 59
313 123 181
181 109 225
365 57 121
153 165 33
273 31 145
269 221 33
193 355 131
49 262 141
445 25 9
481 5 1
97 109 249
289 461 17
341 1 129
165 173 177
477 409 21
353 403 95
153 1 129
145 405 41
133 109 321
141 25 233
5 437 1
121 67 37
349 281 9
149 485 10
3 385 1
233 353 21
245 433 25
409 225 73
281 45 37
477 489 1
445 73 53
146 437 17
457 369 1
21 365 1
361 165 13
498 269 1
1 35 207
385 277 21
145 217 241
281 317 109
202 1 149
209 85 9
41 393 33
485 197 1
137 251 191
458 253 19
265 113 65
9 385 73
490 17 9
429 137 57
189 433 5
417 305 57
197 421 25
85 201 209
481 261 13
401 163 41
421 141 61
409 349 9
33 341 97
217 269 153
61 33 91
413 241 1
125 269 73
265 401 33
411 253 37
313 345 49
21 462 10
481 381 1
120 234 241
349 277 57
477 291 17
119 169 217
429 217 69
457 371 33
473 345 5
27 5 467
194 269 25
29 245 153
101 81 305
405 173 47
349 109 25
385 189 90
105 373 15
129 153 73
117 359 129
205 289 1
329 25 125
365 305 105
365 329 25
161 340 128
479 169 3
401 41 65
281 425 17
29 421 1
357 187 65
193 17 141
441 329 21
275 333 69
301 177 97
177 69 209
349 121 71
325 321 41
311 73 87
385 109 45
485 401 1
161 45 281
485 497 1
345 300 137
301 369 75
301 316 132
301 301 89
421 26 1
177 113 117
73 1 225
205 237 17
241 295 51
237 141 33
294 229 8
301 349 25
245 13 193
456 125 7
85 101 65
81 145 93
41 109 225
1 161 277
485 141 1
213 345 105
381 65 81
49 141 25
317 181 72
445 129 37
95 321 69
29 293 129
353 381 118
61 405 33
113 269 49
245 473 17
229 121 193
381 289 113
433 328 17
219 201 69
93 101 25
241 49 13
29 33 125
485 157 13
337 63 61
267 137 73
485 229 9
37 21 273
141 239 91
35 477 9
209 289 97
477 405 17
477 289 17
325 469 9
81 441 5
15 489 9
105 201 205
401 301 1
31 37 257
305 205 157
421 117 65
341 123 113
421 197 37
201 396 75
305 393 41
57 45 281
425 45 65
1 181 41
167 105 59
125 337 153
297 419 29
273 193 117
419 213 11
301 65 113
485 281 15
441 437 60
125 445 2
321 37 169
189 25 279
61 201 39
291 97 3
105 381 73
287 93 141
283 265 103
101 149 345
317 261 97
97 79 289
394 305 48
401 301 85
7 461 1
449 321 45
365 291 49
129 273 21
337 395 23
265 401 29
433 181 49
216 45 108
385 33 73
97 37 301
349 97 33
385 141 65
35 29 85
469 337 1
269 449 1
97 277 149
401 29 21
225 137 133
101 409 37
61 497 4
109 401 41
433 76 13
489 17 1
37 489 3
341 445 17
251 449 9
269 5 99
217 197 241
397 301 97
245 173 169
393 69 69
9 489 1
253 201 89
415 33 43
289 441 9
65 333 24
301 41 89
257 446 9
89 109 233
377 277 29
37 269 145
148 257 169
455 368 11
457 285 5
369 353 57
165 245 65
193 333 13
217 55 221
378 101 30
315 457 35
137 57 1
153 165 81
137 225 265
89 457 1
201 141 73
221 265 119
197 465 17
321 375 1
49 369 125
113 413 49
85 231 165
417 161 73
139 441 57
445 469 1
64 71 197
41 145 29
117 29 21
393 45 1
237 27 225
485 257 5
261 37 161
449 331 9
393 64 73
45 321 109
353 225 45
320 250 162
381 97 73
1 269 13
353 385 93
85 53 263
213 257 61
213 37 97
445 17 33
441 389 5
383 73 115
49 173 161
41 305 149
261 89 129
349 171 145
473 297 9
465 153 13
29 1 113
439 255 25
385 101 37
481 337 5
3 369 101
385 233 97
197 1 161
1 269 1
233 257 189
485 477 1
253 117 17
101 305 129
37 473 9
293 249 193
385 485 13
45 113 167
337 281 21
337 205 81
383 430 1
349 133 65
161 293 5
137 401 65
361 205 1
299 29 149
357 61 84
357 457 9
433 109 45
409 233 25
369 117 29
201 141 174
341 317 1
308 295 111
121 121 177
219 185 31
397 25 65
33 460 34
69 463 13
173 409 69
165 73 161
361 321 93
245 73 129
397 345 89
357 321 109
421 341 25
153 485 1
255 53 39
93 129 281
43 169 256
33 139 239
322 441 1
145 273 209
105 321 21
205 101 217
9 41 285
97 217 279
389 253 81
401 136 13
213 186 85
309 169 129
279 473 9
41 365 9
459 397 3
481 49 9
128 149 193
421 457 25
61 369 21
45 373 33
289 309 129
121 169 181
213 201 219
129 241 129
261 5 1
279 401 49
145 341 85
325 37 89
165 181 113
33 17 437
363 473 13
103 39 93
253 149 209
281 481 13
218 241 105
485 61 1
405 449 37
421 109 39
165 249 105
85 185 73
189 493 1
289 273 153
461 69 9
409 489 9
305 185 193
89 251 123
451 261 15
449 193 25
13 253 57
117 157 321
457 289 13
324 321 52
137 49 69
425 477 1
133 203 150
97 399 21
349 349 39
371 311 119
363 493 1
33 93 73
197 121 277
59 113 1
271 21 227
41 21 221
101 107 135
497 135 1
441 201 1
31 135 205
333 149 105
65 169 273
241 13 201
275 13 9
417 429 65
91 357 129
135 285 41
293 269 41
185 25 81
239 177 123
93 129 37
189 153 239
1 301 59
489 337 5
465 405 13
109 467 30
105 37 381
465 185 9
249 345 129
53 417 49
241 101 217
345 21 97
385 293 22
57 291 87
245 241 201
9 313 49
281 137 141
453 291 1
433 298 5
425 113 69
89 209 245
305 261 89
37 293 121
409 453 41
301 493 7
37 253 169
405 273 65
353 229 121
173 185 141
261 337 113
213 269 33
45 401 69
429 385 1
385 449 1
297 97 9
257 221 61
1 181 314
201 449 21
57 365 97
333 293 113
125 421 33
165 137 145
395 21 61
89 1 33
237 261 105
189 413 81
29 361 101
253 377 93
70 485 15
17 413 81
445 341 25
45 337 41
169 65 261
197 137 9
217 14 73
9 493 1
73 5 237
61 405 1
131 59 291
33 189 273
429 245 13
195 153 15
269 293 197
341 341 65
393 133 93
153 274 214
289 385 7
65 344 105
393 421 65
485 87 1
133 245 157
29 409 13
401 407 33
153 201 201
401 193 69
401 249 61
21 281 113
465 273 19
461 241 9
421 365 1
33 125 137
335 417 25
125 321 129
329 221 21
197 317 129
21 325 129
1 405 1
405 193 1
137 257 85
1 221 185
269 429 25
77 271 101
225 453 1
465 343 13
41 245 73
125 101 369
217 232 80
281 409 1
345 273 57
313 101 93
25 114 109
265 466 1
245 285 25
137 330 129
401 1 51
35 321 17
485 297 1
153 497 1
201 367 19
413 453 17
473 161 9
291 9 11
49 453 33
428 165 8
151 363 83
157 38 7
153 81 97
117 89 353
303 333 9
81 153 27
261 497 1
353 117 10
401 187 9
345 1 37
401 500 1
269 87 137
261 197 109
205 209 263
221 497 1
405 181 65
481 97 1
217 385 5
473 205 21
321 1 37
341 457 1
345 480 19
121 221 239
253 85 169
269 345 129
165 333 9
377 373 117
405 253 33
323 413 17
269 125 177
385 208 105
277 273 145
469 245 19
373 29 115
457 293 5
149 351 109
445 351 9
429 237 17
325 65 97
321 495 1
173 405 1
301 317 177
351 469 29
9 21 209
57 461 17
85 473 25
29 357 81
153 353 57
161 37 257
376 369 20
165 457 41
429 129 5
73 232 134
373 345 49
285 281 185
321 353 81
257 205 25
407 225 45
129 1 357
243 69 39
418 301 14
1 121 277
201 61 149
377 273 43
65 449 21
465 25 17
193 439 41
121 285 185
321 413 79
325 118 152
69 69 17
125 351 61
53 58 351
102 251 57
101 357 17
73 179 191
1 101 377
125 393 73
385 367 37
426 437 1
493 27 1
413 319 62
125 373 25
441 137 57
141 57 81
253 73 73
189 211 1
169 309 166
1 93 145
281 293 129
497 493 1
45 61 185
421 169 17
409 341 77
405 65 25
461 189 33
361 145 21
409 301 57
248 177 196
349 81 17
353 338 49
459 493 3
281 385 37
141 433 36
425 101 45
85 477 17
305 105 131
289 13 9
437 17 10
197 101 95
93 145 29
201 157 221
217 353 65
489 101 7
21 137 137
109 173 241
297 1 33
53 197 65
61 1 225
453 121 1
141 181 171
269 401 13
469 441 15
61 289 150
221 372 119
93 39 193
209 133 261
421 57 65
65 217 221
261 69 67
181 266 7
145 133 307
185 51 25
409 45 85
49 49 341
241 49 181
305 201 11
437 297 17
261 345 45
293 425 29
365 277 25
365 49 17
217 69 193
1 71 27
369 173 99
309 433 1
77 269 193
357 9 129
381 285 9
149 485 1
467 325 15
93 205 257
221 385 77
297 25 189
1 433 65
385 253 13
177 269 41
41 49 258
171 213 225
173 149 33
185 105 41
49 73 121
137 457 5
453 353 37
469 261 1
285 287 75
85 487 11
401 77 41
445 161 9
389 385 81
93 21 17
301 193 65
45 317 113
21 21 269
41 73 225
269 253 41
101 237 137
381 9 105
117 69 1
193 421 49
173 73 249
277 65 65
357 297 1
85 309 191
485 89 1
77 371 61
17 113 77
109 383 3
1 385 57
185 181 237
31 441 45
289 209 125
41 337 45
489 5 5
273 321 37
493 253 1
153 437 29
485 329 1
497 65 1
445 1 1
45 115 181
485 1 3
449 77 37
129 81 339
393 251 97
263 285 145
9 237 89
257 329 21
21 429 52
173 181 193
149 301 193
493 61 1
65 33 393
443 29 49
201 421 1
161 441 57
355 311 19
233 201 131
301 413 25
253 481 17
89 1 285
1 285 57
299 169 191
333 413 73
449 385 37
249 301 113
101 101 169
493 153 1
153 25 1
45 45 393
145 433 64
269 181 137
237 473 21
325 253 105
465 173 33
341 193 49
305 21 193
101 241 13
201 269 185
341 55 13
401 317 37
425 337 61
325 101 1
5 201 151
377 353 9
221 9 181
301 305 77
265 473 21
125 389 9
189 137 33
69 297 1
117 53 129
41 388 51
401 17 99
277 413 45
413 85 1
341 333 1
453 9 41
499 305 1
385 293 69
25 393 97
357 397 65
9 332 87
205 305 1
225 445 33
341 61 113
291 237 167
449 465 29
405 149 57
449 49 29
41 273 213
377 90 5
305 251 41
89 301 9
377 133 5
1 209 229
94 145 65
467 277 9
497 1 1
469 61 17
169 413 65
117 165 169
301 321 1
345 225 97
87 301 57
401 289 81
353 273 137
289 45 93
341 81 49
33 25 261
323 321 67
337 177 1
21 313 173
405 317 89
9 437 19
226 421 1
37 89 89
65 333 57
33 17 181
21 375 77
457 241 25
497 369 1
189 161 281
453 365 7
349 317 57
385 103 57
25 69 37
261 217 177
469 165 1
109 109 289
137 373 43
289 209 39
147 161 141
297 233 5
181 33 17
461 455 13
130 385 49
113 57 225
469 461 1
381 357 24
469 29 1
49 317 85
397 301 91
241 65 153
129 165 113
401 325 85
317 45 137
101 321 161
373 125 65
225 1 1
149 253 9
177 65 125
173 385 81
333 477 17
325 474 15
269 127 121
201 57 149
105 429 1
477 209 9
121 153 101
373 341 85
465 445 9
53 293 33
329 253 17
5 345 49
157 333 33
253 457 29
477 477 9
137 477 9
233 459 11
159 325 65
133 313 149
413 57 33
309 153 1
397 215 41
141 497 1
45 97 309
61 385 13
305 79 161
457 25 13
445 497 1
1 285 1
477 393 9
221 265 209
393 441 49
413 201 17
221 361 45
353 109 57
141 301 113
181 285 114
281 169 201
101 365 127
333 61 41
109 21 253
277 37 209
277 397 89
57 71 201
357 38 17
57 1 125
241 269 113
257 85 211
25 33 441
201 483 9
265 31 53
297 277 37
233 421 77
445 101 17
341 333 113
13 37 417
189 293 53
37 277 9
145 281 1
165 435 23
25 265 225
365 177 89
21 201 221
81 1 277
157 5 108
497 45 1
141 269 17
309 49 81
65 325 17
475 299 5
157 221 137
377 331 81
105 129 135
105 311 157
87 169 297
153 101 281
365 375 113
365 141 41
357 225 65
129 291 133
309 301 47
201 325 97
421 169 65
49 221 161
433 389 25
273 305 157
335 85 101
421 437 1
299 341 97
349 461 21
305 37 109
245 81 145
407 45 89
31 485 1
457 444 17
467 247 34
1 333 153
297 213 153
157 481 9
1 269 117
325 321 57
325 69 133
261 33 121
193 53 97
173 41 25
281 39 177
313 233 185
193 97 289
29 425 65
197 286 155
153 181 1
397 101 73
493 153 4
81 175 21
105 271 57
103 261 49
201 13 101
89 77 389
349 403 53
429 333 19
61 61 169
133 297 197
101 207 147
201 113 61
185 273 181
108 133 352
369 441 45
5 89 61
53 429 49
61 385 81
253 445 1
195 401 85
197 372 68
77 381 17
409 429 17
369 425 57
337 461 17
1 57 33
313 25 65
21 105 61
145 333 121
101 63 317
205 73 203
101 53 193
437 425 19
245 245 97
325 317 121
161 361 37
271 409 68
65 453 1
152 273 145
78 61 137
88 425 73
429 481 9
201 369 38
485 273 1
481 245 1
301 481 9
61 165 161
337 81 97
39 253 169
281 453 33
57 293 33
453 225 33
13 37 177
155 21 183
373 213 1
477 129 9
333 127 57
401 125 21
313 389 97
73 421 23
401 133 16
181 195 97
141 153 283
385 225 5
292 153 56
477 316 9
465 421 33
357 451 33
145 193 197
281 125 57
119 437 15
277 417 1
101 357 17
29 105 313
37 305 97
145 413 41
297 405 61
59 187 265
249 21 61
273 205 141
369 441 45
289 117 161
465 237 21
105 233 49
301 137 177
104 101 383
53 397 25
109 405 93
49 499 1
121 1 301
221 285 65
305 5 173
369 277 5
342 45 121
237 407 91
153 273 169
401 421 29
83 316 10
13 1 93
421 237 65
117 313 117
477 213 1
385 233 81
445 313 9
185 137 277
421 493 1
197 65 119
5 12 292
81 241 5
93 229 33
109 437 39
181 297 5
249 45 229
265 453 1
9 73 16
221 405 1
489 145 3
156 181 17
101 349 25
285 301 177
61 141 241
269 101 64
181 105 193
271 457 9
205 401 45
389 421 65
351 137 43
425 389 33
433 193 62
133 75 145
335 409 57
45 373 81
405 229 1
285 381 97
36 93 265
253 405 61
207 361 77
281 65 101
497 109 1
357 221 33
446 93 40
317 221 81
19 37 281
9 445 1
237 41 81
345 81 124
439 291 37
287 241 155
497 169 1
277 421 1
493 405 1
397 21 49
305 213 177
173 197 193
53 105 333
81 93 97
169 329 65
265 65 201
477 349 9
489 81 12
153 119 325
169 469 1
465 413 25
209 353 49
353 225 133
89 421 49
269 161 131
297 57 190
261 349 17
253 65 129
9 235 95
69 441 47
421 365 33
217 433 25
145 64 141
476 85 9
101 125 293
269 97 59
1 391 61
69 445 45
285 389 17
373 453 17
9 186 64
121 65 9
373 409 37
3 153 205
491 165 5
473 229 9
441 1 57
345 345 61
465 157 9
453 5 17
253 45 245
337 77 137
389 21 109
69 233 41
221 1 163
227 489 9
75 113 17
365 499 1
261 45 189
33 1 5
153 265 185
429 413 41
201 309 65
189 349 97
471 161 19
41 69 1
1 401 29
181 256 211
101 53 193
477 485 1
337 233 85
105 329 89
285 125 9
441 197 11
261 273 213
101 209 65
445 5 1
393 433 25
297 377 121
417 272 15
385 181 93
419 285 59
269 309 1
29 189 193
5 179 161
261 413 14
275 253 107
449 261 21
77 361 17
73 121 270
389 381 17
37 333 121
261 413 17
269 251 153
289 477 9
189 97 177
323 209 47
499 233 1
201 89 17
384 265 12
421 321 33
403 353 35
457 233 33
281 169 121
149 497 1
65 45 380
413 445 25
457 441 13
189 17 97
353 249 117
1 281 17
449 225 41
181 101 65
341 177 93
365 193 89
321 137 17
213 441 17
393 193 61
271 47 111
201 486 7
121 457 11
127 93 28
485 415 1
309 177 129
209 161 125
105 177 321
301 473 25
201 219 151
21 357 113
385 473 5
341 85 65
345 69 65
9 181 97
421 121 49
449 301 17
93 389 99
101 29 385
489 314 9
169 189 265
277 393 66
369 73 41
273 73 65
441 141 41
229 185 105
29 293 33
100 381 73
437 177 1
233 5 189
415 253 1
305 229 121
277 265 20
437 497 1
69 221 257
25 177 49
41 385 42
193 357 41
309 77 13
145 473 1
241 141 133
83 417 1
317 371 107
445 233 29
81 257 165
365 73 73
273 261 149
469 450 9
275 393 37
73 317 165
157 117 289
193 441 1
161 121 321
437 165 17
109 345 57
113 21 277
449 437 13
29 59 381
85 113 297
225 389 17
281 329 97
365 461 1
113 429 65
5 489 1
353 377 113
485 1 14
181 327 107
205 225 45
137 217 241
361 201 117
353 393 93
143 21 249
17 297 13
5 93 357
333 13 41
41 55 155
357 465 25
229 149 209
149 109 57
137 49 169
57 237 51
105 49 165
229 285 57
421 401 49
449 1 47
131 409 29
189 9 121
53 305 70
97 5 399
390 185 109
129 227 17
461 50 9
413 173 1
225 197 97
397 481 13
129 445 11
221 389 77
441 101 17
365 197 13
301 135 169
297 313 17
401 409 35
441 145 41
221 401 43
269 329 65
217 101 205
437 41 33
70 237 145
285 133 57
317 121 41
241 401 62
333 101 145
241 469 25
126 353 17
25 261 113
69 365 65
325 173 1
153 377 101
277 377 117
281 153 45
481 253 1
137 1 125
413 237 57
421 37 33
131 477 17
419 153 75
87 429 1
397 357 9
269 205 73
429 321 57
1 270 184
245 301 33
21 55 167
349 173 141
193 389 81
265 89 113
301 413 33
401 133 29
389 481 1
385 185 5
481 309 17
181 173 161
485 273 13
473 5 13
305 81 189
37 477 17
389 207 57
385 309 30
369 365 33
149 173 121
309 311 9
221 77 233
341 261 121
361 453 17
421 273 47
17 79 225
401 421 69
37 145 167
275 45 111
37 169 141
465 93 9
337 237 81
481 85 13
57 253 1
141 217 77
65 57 293
233 293 81
421 205 49
391 221 91
289 473 9
197 81 81
397 225 73
249 17 217
89 245 65
89 191 71
229 33 113
405 61 1
25 205 185
457 21 21
321 89 85
481 133 9
189 41 41
209 9 107
325 105 1
93 309 65
401 389 6
445 433 33
61 373 97
233 405 81
149 457 41
229 401 57
29 465 25
253 97 217
161 121 169
365 49 17
497 485 1
265 85 141
401 493 1
201 465 29
473 469 15
373 97 73
1 221 143
221 253 213
37 89 125
159 301 93
225 73 217
401 385 9
385 61 105
201 393 29
221 177 217
461 369 24
289 285 101
225 273 53
67 269 121
195 293 49
1 301 1
429 45 65
317 429 57
257 249 41
457 285 41
21 445 51
389 489 9
65 205 209
115 105 345
417 433 5
69 133 337
173 417 33
29 337 101
73 69 285
181 469 17
449 433 45
72 349 81
369 84 121
1 265 169
133 357 17
129 151 225
401 405 1
231 477 1
394 365 54
485 277 1
253 197 23
41 175 183
437 453 33
369 141 109
1 49 281
293 245 169
13 251 79
297 489 1
225 173 229
473 109 25
177 1 173
421 273 1
285 161 175
137 385 57
413 201 49
275 461 9
433 465 25
253 293 79
6 497 1
297 121 175
173 385 45
53 309 109
425 257 45
113 261 41
449 5 13
249 205 201
425 397 39
377 45 41
231 437 64
445 453 17
493 353 1
297 393 77
437 5 1
169 389 1
123 145 189
53 93 141
193 410 68
225 473 25
161 257 21
205 77 281
77 5 317
489 201 9
125 189 179
281 461 1
459 105 39
233 337 81
301 417 39
89 397 89
417 157 41
449 133 13
81 9 89
201 461 5
9 497 3
435 101 23
475 309 15
385 249 25
305 305 69
265 432 38
461 411 3
309 453 9
337 377 33
473 429 9
193 329 75
253 491 3
457 61 29
37 473 13
1 441 25
213 197 73
189 157 281
481 101 5
41 133 209
261 145 161
351 245 125
181 91 265
69 289 69
337 301 49
373 425 61
285 93 65
165 377 115
285 209 81
453 181 1
205 341 67
133 486 5
173 145 257
121 225 97
312 345 153
397 361 41
57 181 33
153 265 141
433 105 29
217 177 109
489 181 7
265 397 45
393 61 45
197 229 241
481 373 19
193 405 65
381 439 23
369 480 16
41 405 1
85 377 113
337 1 11
425 245 5
397 129 41
65 203 107
351 496 4
335 425 9
273 17 81
469 285 1
261 405 33
233 215 153
437 481 13
393 365 55
309 185 97
41 213 257
225 297 141
5 369 129
91 17 181
268 61 206
49 373 45
381 361 105
445 173 25
5 329 25
209 497 1
317 109 161
1 157 81
57 161 37
361 281 109
1 477 1
101 61 81
221 181 77
133 279 63
101 150 238
218 435 3
229 329 153
385 125 81
367 37 85
297 149 78
5 253 45
139 141 105
61 409 1
37 289 185
209 61 145
229 249 221
281 197 21
17 146 334
181 377 51
341 305 109
481 341 1
384 489 1
121 201 109
251 405 23
1 229 33
189 337 61
361 29 125
81 425 41
321 5 121
69 313 49
325 29 65
163 389 89
43 260 178
1 106 357
29 213 229
253 44 209
237 61 153
357 5 93
69 37 193
461 197 33
185 273 193
337 221 1
181 333 33
49 305 45
27 465 33
144 269 97
389 257 81
37 153 65
85 437 9
341 377 117
169 33 245
498 433 1
121 285 33
1 323 39
275 115 85
5 93 303
9 391 1
201 153 149
365 19 41
105 349 117
297 49 189
433 485 13
165 53 305
297 357 97
419 69 73
385 137 81
321 23 125
133 135 1
389 461 13
81 41 89
21 401 9
109 41 105
117 209 101
385 203 113
341 477 9
101 245 129
251 109 61
421 246 5
461 453 37
133 357 133
257 1 185
349 497 1
429 256 65
381 309 1
181 61 246
489 25 1
329 9 33
25 309 45
297 351 11
37 413 81
481 335 1
37 373 1
461 169 9
29 417 45
489 77 5
457 481 19
221 85 166
205 133 19
169 85 121
465 245 25
59 409 49
221 297 201
441 237 51
245 394 9
285 413 23
249 257 109
177 369 81
397 497 1
153 251 79
61 189 57
129 137 225
61 493 1
369 139 77
305 1 85
61 97 17
393 361 9
341 57 33
441 309 13
441 393 5
497 269 1
15 241 241
41 245 17
333 81 41
485 366 1
89 369 89
381 453 17
53 193 57
385 29 81
249 413 71
85 61 329
377 177 105
245 125 241
101 213 33
269 441 17
37 101 1
85 389 17
98 29 40
281 285 153
217 125 73
309 297 185
349 37 97
25 397 49
1 485 1
85 5 1
177 49 185
81 477 9
439 409 5
193 421 43
161 77 1
185 153 49
261 349 97
409 373 17
43 156 194
145 385 17
329 337 89
41 373 97
405 157 65
449 113 21
81 73 61
429 377 57
156 201 151
377 373 113
357 301 97
249 21 33
153 361 125
161 413 73
97 201 85
293 253 203
393 115 81
149 337 33
425 169 25
321 357 1
453 422 17
413 157 73
301 397 21
373 85 33
285 61 43
351 385 9
81 453 1
413 93 49
201 225 261
421 215 61
185 133 101
89 125 313
235 420 75
429 461 25
329 160 113
401 201 23
201 21 73
441 341 1
251 101 221
253 457 25
417 181 49
241 233 235
25 19 29
9 349 113
413 157 9
481 273 1
29 229 145
341 441 45
241 301 85
73 413 41
181 273 57
269 185 145
413 373 21
433 209 65
441 109 37
151 85 249
489 241 5
277 261 65
473 257 22
93 97 259
484 33 13
1 341 21
225 109 153
185 273 137
117 249 205
221 317 65
253 497 1
219 37 271
429 209 9
229 41 193
9 119 325
157 301 169
37 97 71
41 417 45
485 221 1
155 253 81
1 209 129
85 461 18
273 489 2
401 461 31
405 145 25
403 421 17
377 9 1
400 433 41
417 133 69
65 117 93
281 405 33
85 433 57
187 13 65
109 445 33
353 169 85
77 57 209
473 215 21
69 207 171
173 65 249
388 301 50
121 100 49
433 409 25
369 109 125
433 369 61
237 333 113
281 173 166
285 441 57
207 425 5
309 326 26
373 453 33
19 409 89
489 309 5
185 215 257
229 153 129
160 133 202
141 77 289
77 237 209
241 171 25
393 57 29
301 153 125
377 421 33
253 385 13
21 261 33
117 417 65
1 401 29
351 209 61
245 425 61
17 397 73
153 269 145
249 1 249
373 161 81
289 185 113
485 421 1
397 469 1
1 205 177
45 365 51
153 361 101
245 301 169
317 253 73
145 153 45
131 329 77
413 345 9
449 477 1
257 105 77
413 469 1
381 89 19
313 217 152
253 445 51
185 185 299
405 406 36
209 333 25
437 421 47
421 141 9
419 301 41
261 453 17
445 341 33
365 1 85
279 281 189
401 301 21
341 153 61
193 481 1
153 133 45
473 49 9
41 461 1
153 365 105
457 89 13
5 277 97
445 129 1
307 325 1
233 405 65
309 261 169
481 493 1
81 113 57
425 401 61
301 353 53
493 45 1
285 417 21
253 7 229
137 317 37
417 469 9
161 393 1
5 449 37
319 1 131
17 489 11
45 305 37
161 497 1
37 189 161
5 433 57
185 403 49
133 37 273
441 385 57
445 241 7
461 201 33
409 477 15
405 1 65
101 73 65
135 150 299
117 385 41
217 485 1
57 241 5
434 225 15
321 201 92
37 65 65
493 101 5
269 145 193
69 185 221
433 1 1
261 179 49
161 301 193
13 1 9
1 373 97
69 281 1
245 245 137
125 197 105
453 181 1
141 413 41
473 285 1
461 169 33
393 9 17
96 433 41
301 149 151
369 389 49
207 273 91
153 245 153
217 385 71
421 141 45
397 217 97
85 305 157
81 490 10
441 213 25
261 193 195
301 105 33
1 301 85
343 113 157
317 83 33
393 143 73
241 233 125
481 73 5
61 301 1
63 385 15
81 397 69
493 201 1
477 291 23
341 205 49
453 329 17
281 447 21
45 33 409
145 13 169
241 369 49
13 463 21
51 173 105
201 293 145
245 301 17
105 45 137
285 461 17
71 409 31
269 241 57
441 137 57
1 181 1
339 331 1
13 365 81
421 41 65
193 229 49
433 18 13
457 149 5
477 281 1
393 101 33
385 385 29
113 207 279
5 85 257
287 149 127
169 1 74
495 157 1
449 169 9
105 101 237
3 317 105
315 481 13
73 377 21
429 217 25
157 377 117
73 345 109
321 401 89
161 177 169
417 269 61
301 409 81
241 205 233
139 419 11
61 213 257
194 217 209
473 321 5
273 469 1
77 341 153
1 457 41
169 145 181
485 333 9
365 463 3
497 489 2
253 3 185
101 353 49
113 473 13
329 191 141
113 197 273
21 81 109
221 141 249
489 61 1
79 57 199
297 317 121
159 253 17
338 445 49
465 53 13
73 405 33
185 131 305
373 403 35
259 361 81
185 105 311
201 453 1
165 141 177
205 241 209
73 393 57
226 29 105
377 65 109
149 157 337
13 121 3
37 245 1
449 273 29
273 305 182
441 349 29
21 469 1
277 81 25
321 269 134
297 81 1
165 205 25
451 65 1
96 49 90
13 493 1
218 249 155
489 261 1
445 117 25
1 2 445
225 129 81
499 409 1
251 41 197
77 141 107
129 89 145
441 183 57
441 414 1
273 345 113
493 233 1
401 201 85
121 25 125
449 425 45
413 441 29
477 449 1
213 109 257
77 389 81
65 357 65
221 207 209
317 73 175
449 321 13
301 497 1
385 69 17
281 45 141
81 149 57
65 445 55
19 289 93
249 361 137
125 341 41
159 33 297
213 185 97
333 29 17
161 193 45
205 457 21
313 13 81
89 477 5
1 193 265
120 1 134
417 313 57
441 489 1
229 177 241
413 129 33
357 401 77
37 285 209
129 429 41
93 17 291
401 253 9
141 349 125
109 477 9
357 5 113
272 121 124
433 297 53
333 29 1
101 415 5
441 245 53
61 421 33
385 253 77
401 421 1
425 356 73
229 121 113
101 37 225
453 297 33
321 369 57
201 317 25
129 389 45
313 101 85
21 273 169
217 291 103
13 285 129
341 493 1
429 113 41
253 41 113
229 157 241
293 189 113
260 301 25
81 445 1
17 53 321
357 341 10
126 428 73
465 245 33
69 381 65
389 449 29
245 449 9
305 389 55
113 465 21
437 469 25
29 9 305
33 181 121
293 165 125
133 277 1
153 353 90
107 405 15
397 213 33
161 469 5
245 461 25
461 49 9
109 149 305
317 241 77
489 477 5
209 145 225
365 217 17
97 229 25
261 169 225
309 241 1
317 85 105
65 405 1
293 341 17
69 341 9
265 45 65
257 277 129
253 437 1
385 73 45
465 101 25
13 453 18
201 1 141
145 317 161
345 413 1
369 57 7
453 125 1
17 221 265
385 117 41
361 157 33
377 169 69
141 29 17
361 325 45
153 261 113
145 93 275
269 1 145
393 317 89
401 149 25
433 485 1
277 101 73
402 261 62
261 469 17
393 421 51
241 113 117
89 269 97
397 157 57
1 59 225
377 309 45
73 1 359
309 9 89
373 85 35
249 301 1
433 193 45
153 301 29
369 433 53
39 165 257
201 321 49
129 85 233
57 201 253
345 165 79
193 373 97
475 485 1
343 197 147
385 465 29
405 321 81
461 269 1
44 9 153
345 305 101
253 157 81
357 169 49
181 437 1
337 65 13
165 177 217
229 169 129
215 469 17
321 445 9
67 53 377
385 329 111
301 253 185
73 481 8
381 461 33
229 161 38
261 117 193
325 173 37
397 57 57
369 449 41
188 369 105
365 137 33
177 397 9
177 17 145
91 289 5
285 129 9
481 319 17
385 233 41
249 145 141
269 189 153
69 157 41
441 313 21
53 465 13
481 221 1
293 421 53
377 393 29
149 177 85
41 197 113
277 189 133
109 101 257
297 373 9
393 485 9
83 101 289
385 353 101
89 489 9
1 225 141
237 145 153
477 497 1
441 401 29
469 269 30
377 309 55
481 105 5
313 73 153
317 245 177
237 229 201
285 269 121
117 429 9
153 445 9
469 48 1
445 197 33
249 385 101
465 485 1
284 213 180
129 57 157
285 465 13
213 429 1
337 457 5
421 412 5
137 9 351
225 1 197
21 369 101
1 309 113
86 13 36
205 61 289
260 301 153
101 237 233
45 325 49
429 177 17
237 429 45
427 169 9
453 207 17
205 371 1
471 285 21
197 301 49
361 250 9
217 189 269
305 221 33
497 57 1
493 275 1
165 270 174
144 1 1
421 281 65
433 157 61
337 421 77
101 285 67
61 233 85
9 137 285
231 357 17
1 469 1
401 169 85
221 237 145
368 33 97
461 348 21
397 477 23
173 149 265
5 441 49
53 21 1
375 397 5
245 325 125
489 394 5
445 97 29
489 385 1
301 485 1
329 253 145
113 65 237
189 241 177
265 257 5
45 101 1
33 317 113
293 453 1
259 189 99
13 181 1
405 365 65
73 411 29
427 445 49
1 157 1
353 277 73
101 469 1
221 109 227
257 229 193
217 25 157
345 97 57
241 249 177
121 493 1
257 189 45
225 329 73
41 17 285
21 149 121
234 445 21
369 177 101
469 431 7
45 289 177
437 265 1
261 325 4
289 395 1
61 121 105
245 381 67
15 373 21
361 189 73
393 137 23
143 17 289
357 485 1
29 165 97
49 413 5
349 317 41
399 217 23
97 377 117
189 17 105
105 353 85
395 377 105
335 185 15
293 33 17
341 81 33
85 459 33
321 313 133
225 241 225
1 213 33
481 11 13
177 76 13
434 337 43
389 376 1
317 201 9
5 293 201
81 373 1
117 41 281
265 481 13
201 445 25
97 225 165
257 447 1
185 141 41
141 417 75
225 473 5
213 377 29
301 12 1
341 133 129
173 297 103
433 419 37
217 177 121
201 385 37
1 21 401
169 293 81
233 429 21
29 437 41
401 269 6
282 49 218
281 350 89
417 25 73
365 213 29
5 487 13
257 145 32
45 25 233
277 293 157
340 404 73
269 333 73
417 65 49
133 201 285
421 381 65
85 479 5
73 245 1
371 439 9
157 399 51
493 213 3
241 357 65
329 265 37
1 240 212
353 445 17
381 165 73
465 321 34
101 57 289
73 93 169
137 477 17
51 313 149
467 299 33
193 337 33
41 109 361
337 445 33
97 385 57
261 441 33
361 101 117
25 85 33
397 181 81
9 209 157
497 457 1
457 109 43
269 203 209
117 389 97
193 421 1
37 461 25
249 409 21
257 253 213
73 133 231
493 229 5
77 353 29
289 301 9
417 305 9
345 125 1
109 45 1
317 429 57
325 305 97
381 273 41
125 225 1
37 465 13
473 29 25
133 317 65
477 141 17
277 181 157
129 309 1
13 289 69
421 173 33
261 225 161
205 405 91
241 237 121
349 301 25
421 499 1
383 133 51
481 333 5
409 157 75
421 413 49
381 233 1
221 397 51
93 329 57
369 1 2
389 21 49
227 425 53
391 41 7
433 33 53
185 121 141
141 85 329
1 37 335
233 85 67
137 365 5
365 413 69
115 41 103
101 297 41
337 73 113
105 169 57
489 361 5
33 9 421
349 181 81
93 141 49
161 53 333
317 5 177
237 153 193
153 353 33
57 81 61
171 304 161
385 301 33
421 161 41
425 476 9
337 293 85
193 9 161
461 391 9
89 349 57
133 486 15
73 269 17
261 437 25
261 353 101
473 265 1
101 319 179
121 143 89
389 317 49
349 241 33
189 101 9
485 28 1
219 314 55
297 25 53
77 205 161
73 65 1
249 129 9
153 193 285
381 253 25
421 21 45
151 145 319
113 45 117
61 145 253
245 333 9
149 485 1
213 453 13
173 281 185
225 337 97
209 77 169
413 457 4
1 4 281
361 335 67
177 233 101
361 348 45
181 201 181
481 61 17
1 101 221
189 357 33
437 489 1
289 217 73
261 489 6
397 217 9
25 411 89
413 429 33
113 301 7
111 281 181
369 433 53
121 101 221
13 237 65
201 21 211
479 421 7
59 81 205
373 33 89
433 275 9
249 469 25
304 1 18
61 177 49
53 369 1
465 145 29
5 131 239
61 385 57
429 369 57
85 491 3
229 397 1
133 185 267
397 451 33
41 425 21
241 121 61
17 301 113
325 85 49
361 135 69
1 57 113
301 299 137
211 204 233
341 245 129
25 449 25
237 221 73
329 269 169
437 201 9
465 33 13
81 365 1
49 417 57
261 49 89
449 121 9
125 25 245
1 269 17
97 285 101
121 229 217
111 409 17
253 133 57
165 153 177
349 241 97
301 437 1
181 177 161
375 121 57
129 37 85
409 489 9
423 325 45
277 217 73
421 9 1
57 487 1
125 45 305
165 313 113
429 405 33
205 453 37
453 201 25
117 225 225
33 145 149
393 309 73
369 87 101
489 235 1
145 273 37
277 53 177
273 158 177
373 101 1
329 485 1
185 329 29
73 293 153
141 133 113
457 67 1
457 385 39
115 121 41
165 285 1
285 133 57
29 149 314
153 253 49
285 265 17
177 149 113
405 5 49
409 41 49
93 93 169
237 497 1
385 221 41
21 171 217
469 273 21
109 137 93
301 281 81
33 305 25
465 457 17
161 25 29
25 403 77
325 449 21
397 401 53
377 233 77
455 201 17
21 273 141
445 433 1
457 17 13
457 209 5
241 325 81
417 302 13
221 429 5
61 389 1
245 1 193
101 1 81
381 453 29
9 433 49
377 221 57
325 497 1
245 215 1
425 101 63
168 101 160
397 313 73
79 401 21
269 455 35
149 276 163
53 357 1
89 145 113
29 173 97
277 453 1
189 129 9
293 93 161
269 333 9
30 269 193
409 269 41
329 101 29
31 117 187
401 185 17
301 453 33
81 285 41
21 17 137
262 261 19
243 405 33
209 221 245
473 323 1
173 226 268
249 253 153
219 201 191
57 405 65
41 65 325
17 21 449
224 237 41
225 81 29
93 45 297
285 449 48
25 209 61
105 417 69
125 98 253
341 125 81
361 413 72
457 129 1
457 353 37
333 161 1
289 153 145
41 1 413
309 265 170
29 481 1
241 337 145
177 21 313
383 173 7
201 105 221
365 257 89
385 189 69
385 241 109
265 253 141
153 493 1
17 9 413
1 249 141
365 265 77
425 333 57
95 295 188
165 149 257
309 449 25
409 73 53
385 73 41
81 83 96
269 53 129
153 9 213
261 235 1
385 135 1
65 167 247
11 241 45
391 13 67
361 93 125
9 457 9
253 121 33
157 185 145
189 189 217
273 401 57
273 337 133
75 295 99
101 59 305
101 357 113
401 129 77
45 89 301
1 473 5
190 467 13
489 241 5
1 285 169
125 309 145
201 33 89
393 1 29
61 201 225
385 5 79
205 485 1
69 245 221
185 337 33
181 349 73
17 133 165
56 205 137
345 237 109
189 35 273
445 8 9
409 145 33
469 489 5
1 185 37
437 47 29
369 1 79
349 381 21
329 225 89
9 341 49
433 425 21
257 133 131
105 373 1
101 185 117
69 405 1
189 101 169
337 281 57
421 395 65
497 213 1
229 33 109
333 29 89
29 85 385
341 385 77
305 357 37
37 149 193
405 473 25
229 181 205
323 237 155
485 85 1
309 237 105
493 289 1
157 9 273
499 149 1
385 317 1
57 53 149
369 275 129
229 261 228
317 257 65
293 497 1
57 465 5
325 301 57
129 117 283
401 21 93
321 117 157
353 277 95
405 225 33
9 500 1
293 285 105
373 1 77
465 409 29
480 307 3
17 301 93
305 353 53
5 497 1
381 33 56
421 133 49
399 165 17
145 165 53
217 301 121
179 249 209
325 237 1
189 101 217
189 37 241
25 437 1
341 221 145
345 389 81
209 329 97
29 145 265
350 137 145
453 92 1
201 285 71
407 181 39
253 141 69
377 293 61
113 37 369
129 477 17
305 253 193
413 301 33
173 429 1
361 225 25
281 33 111
441 461 25
277 457 29
337 213 41
485 225 9
81 37 253
93 65 369
273 249 1
433 381 29
177 365 57
1 121 17
257 53 201
269 441 7
317 157 40
169 295 145
233 289 85
405 365 82
277 477 17
357 369 68
465 301 25
77 421 49
281 329 145
485 497 1
461 337 9
85 117 9
445 413 25
497 363 1
25 337 81
199 101 73
205 273 93
269 101 137
80 209 149
245 401 1
131 101 21
365 270 73
373 237 1
47 405 11
425 269 25
141 365 49
273 425 53
409 305 81
345 301 105
405 417 17
477 341 15
161 369 33
101 89 373
289 173 115
55 109 25
389 145 97
405 205 33
205 93 121
353 357 113
185 257 137
261 165 35
91 137 11
193 395 37
461 48 17
493 47 3
49 421 33
469 101 9
325 377 21
252 341 65
345 293 141
81 77 129
345 85 93
401 1 77
61 289 185
297 465 13
69 189 73
133 345 66
489 453 9
381 365 21
113 481 7
241 217 149
13 153 333
435 113 7
171 417 29
457 365 37
157 389 97
385 253 57
225 261 146
337 299 1
79 321 117
147 281 133
285 321 1
241 161 5
237 171 25
253 323 136
469 333 1
201 385 81
329 267 11
33 61 257
333 481 5
361 137 97
1 43 292
135 441 25
321 153 61
65 373 1
237 43 1
341 473 1
225 237 57
25 461 25
273 425 61
51 349 97
409 101 33
381 353 29
437 493 1
201 109 217
365 449 17
73 181 213
289 421 49
461 273 33
409 185 13
169 21 321
69 93 97
221 29 65
133 149 177
453 137 1
481 453 13
143 129 1
361 433 13
153 221 145
21 8 181
57 85 129
297 425 53
205 329 141
485 229 3
429 401 17
61 201 198
1 93 361
425 149 49
165 229 89
161 37 45
269 141 33
353 337 33
91 33 401
109 341 129
461 81 18
241 349 17
473 269 15
485 457 10
385 21 21
37 485 1
125 85 213
313 381 25
157 141 105
480 265 19
337 245 25
129 17 9
469 237 9
153 217 205
221 17 217
185 17 297
241 27 73
5 241 93
453 309 21
373 369 65
301 429 17
297 421 49
97 197 137
477 177 9
149 393 61
349 401 45
1 153 125
113 441 13
128 21 14
121 417 69
377 329 9
141 44 137
361 197 1
245 29 85
473 407 5
65 385 77
373 219 97
121 379 85
293 333 113
449 469 1
385 115 61
405 49 37
329 165 165
69 305 145
281 265 70
337 365 61
253 255 131
393 145 69
393 445 51
77 201 153
429 173 49
489 29 9
185 301 90
377 397 29
251 149 185
113 233 101
213 157 33
81 325 33
425 167 65
289 494 6
365 413 17
205 481 17
97 401 97
209 213 33
333 189 145
377 269 49
449 401 37
121 285 153
185 177 225
141 365 1
213 205 33
105 237 81
401 85 5
65 217 33
441 257 9
193 285 154
334 373 73
321 81 125
165 421 74
1 437 1
273 373 81
101 401 21
59 101 385
227 321 121
229 425 25
217 181 213
133 309 41
277 467 3
165 13 129
93 201 149
293 241 97
45 337 33
377 377 101
265 269 165
429 245 1
13 461 1
209 21 113
73 449 21
469 77 1
401 21 41
1 385 93
93 245 1
373 473 8
433 445 49
429 417 37
393 213 29
297 9 169
65 41 229
201 209 81
157 493 1
321 85 1
29 253 153
93 189 81
45 385 5
487 17 9
201 251 215
29 389 81
345 201 37
393 13 89
413 462 28
449 345 29
101 157 209
197 253 17
405 193 65
41 489 1
305 161 1
13 53 121
83 161 221
301 241 63
77 433 65
49 445 1
241 469 5
497 321 1
197 375 109
23 281 153
425 264 73
157 121 269
57 457 23
233 332 5
133 81 357
93 185 25
157 85 153
429 385 17
349 361 77
361 471 1
365 385 41
165 425 1
33 61 297
337 145 129
141 141 333
19 389 65
221 377 21
341 449 5
149 125 225
162 385 101
401 201 73
144 401 69
271 1 11
29 1 305
481 301 11
445 405 17
1 245 241
437 37 1
321 85 149
485 467 9
401 81 93
57 441 6
185 169 141
469 125 21
269 285 187
301 61 157
255 165 77
333 5 73
69 490 5
389 381 38
269 417 73
297 401 55
475 81 25
325 401 9
41 225 197
293 5 165
61 457 1
481 397 17
35 177 279
389 493 1
21 396 74
185 9 277
81 337 125
45 409 9
133 289 21
309 361 97
477 333 1
149 153 237
481 433 17
245 189 129
101 237 17
281 477 9
57 173 21
137 1 205
217 1 267
149 181 65
101 63 289
369 387 111
245 481 5
201 345 17
377 449 13
241 113 1
345 225 80
1 77 241
241 111 125
225 253 73
69 337 9
413 252 81
425 409 53
241 349 33
101 31 241
1 253 117
265 1 193
161 49 265
363 153 79
29 105 69
29 373 113
41 119 375
177 65 149
249 305 77
201 301 159
313 149 177
457 389 37
185 53 45
37 316 163
140 261 1
264 349 129
373 101 1
101 333 137
257 237 65
445 93 13
325 165 85
209 297 13
17 497 1
439 1 21
1 36 75
273 461 33
89 161 81
427 97 13
221 285 97
499 145 1
289 401 49
373 49 1
473 109 11
401 365 37
441 21 17
337 347 23
153 221 35
417 261 61
37 73 121
17 365 89
225 419 55
461 89 9
193 341 65
89 225 141
277 153 113
261 473 1
1 93 209
357 5 61
117 197 93
109 361 125
353 253 5
137 476 24
289 51 73
421 275 17
123 13 95
73 37 105
493 385 1
253 293 17
289 473 1
353 221 1
377 297 109
145 209 160
417 249 13
400 465 5
225 69 125
201 435 37
5 249 221
392 121 55
361 101 1
413 25 9
253 169 57
181 408 2
461 153 37
471 125 9
1 433 1
265 65 161
321 457 9
437 373 33
115 409 65
377 181 27
9 409 21
401 227 85
69 201 189
53 419 19
37 421 33
17 73 81
265 61 56
377 469 9
333 97 145
145 129 133
185 201 25
23 113 13
100 197 9
101 114 306
273 397 73
57 1 401
157 69 265
355 141 79
461 273 33
193 185 21
277 185 33
125 321 121
377 225 101
247 37 207
143 21 315
205 113 81
125 461 17
177 121 317
261 185 177
197 225 161
377 107 21
5 209 89
465 25 13
69 429 57
301 105 9
409 33 33
1 426 41
9 369 74
97 129 149
165 453 1
57 397 65
329 297 57
1 237 41
405 181 1
421 281 17
37 350 12
103 61 313
197 393 1
369 295 63
209 497 1
405 81 17
1 277 65
305 249 125
381 153 9
197 357 129
1 265 193
1 77 41
279 277 166
377 461 37
481 429 9
413 277 29
83 273 87
101 65 13
397 121 37
131 449 5
237 333 81
249 281 55
269 241 81
153 165 241
497 321 1
141 261 65
201 337 13
85 297 121
149 171 111
81 241 1
497 297 1
393 189 33
473 237 9
65 361 9
74 157 273
347 89 133
325 325 161
269 269 53
277 1 53
277 381 73
101 449 1
313 269 6
201 409 29
469 149 1
65 301 16
133 485 5
425 13 15
293 337 19
265 457 17
309 217 1
269 1 205
245 429 41
109 277 65
101 137 53
449 243 29
177 29 37
353 93 25
113 137 305
105 217 277
197 185 145
441 185 29
489 419 9
259 205 147
181 333 81
205 277 97
433 361 9
1 279 191
353 125 105
281 481 17
81 405 57
161 473 5
141 253 37
149 297 13
437 321 51
385 53 49
261 1 113
465 305 25
397 245 41
49 309 61
185 53 173
225 93 151
63 197 195
201 333 57
277 235 150
153 9 1
473 85 25
329 261 1
437 265 23
435 165 41
85 105 261
433 317 57
145 153 13
297 461 9
285 1 153
321 169 1
69 481 5
209 305 45
141 353 93
385 303 1
9 13 25
425 69 73
37 361 56
137 153 345
293 321 145
233 385 21
90 461 25
229 51 9
349 161 57
177 299 63
429 117 17
45 357 129
21 261 225
177 9 41
421 139 33
237 297 149
373 37 29
305 149 60
285 169 129
381 401 97
53 241 205
373 173 65
359 61 49
309 301 49
129 137 265
21 397 9
109 53 49
217 273 97
347 473 21
269 177 161
357 449 37
41 385 69
353 493 5
213 41 61
441 445 49
457 279 33
409 251 81
65 129 49
37 97 149
341 113 145
205 123 89
337 25 45
489 249 5
41 153 29
201 217 77
17 89 145
1 241 93
225 49 109
349 377 9
497 93 1
1 181 225
253 325 113
341 17 41
26 345 101
485 381 1
493 317 1
57 321 165
257 1 209
265 429 17
277 345 125
449 241 9
117 153 193
217 293 17
194 161 12
289 429 37
437 497 1
69 161 201
269 133 177
103 135 251
337 421 33
93 341 65
265 349 41
77 321 49
353 109 141
265 335 129
389 53 81
405 461 1
221 409 9
467 493 1
385 473 25
65 361 13
269 13 9
497 25 1
10 473 5
497 61 1
139 467 9
385 303 109
413 1 41
445 217 41
251 77 209
329 145 129
209 465 5
113 329 109
13 425 45
239 293 129
281 125 37
345 35 33
129 337 9
473 381 1
125 435 3
361 433 61
137 489 1
309 297 65
305 197 185
345 261 139
199 277 26
45 341 65
141 493 5
117 413 49
9 305 137
1 321 137
485 385 1
79 9 413
402 13 65
79 347 49
165 179 271
397 429 65
197 41 257
385 448 51
213 181 257
425 393 43
373 449 1
33 477 13
173 121 73
197 433 41
489 278 1
1 1 101
487 265 9
337 41 29
453 349 5
405 357 1
221 197 165
461 17 33
245 495 5
413 201 1
497 121 1
29 377 49
445 37 17
137 285 33
401 385 85
201 421 49
445 203 25
393 277 45
145 337 17
457 221 9
89 9 389
9 373 115
313 91 21
19 393 5
169 109 101
261 473 21
141 74 205
321 401 9
381 353 41
269 35 117
193 121 141
87 225 225
361 153 105
43 356 101
65 45 61
300 485 11
5 305 101
410 361 80
433 173 33
245 205 145
21 125 1
397 489 5
485 73 15
277 185 17
233 176 133
253 61 233
309 221 133
225 455 17
41 221 153
41 389 85
306 377 121
37 179 25
177 493 1
393 285 25
413 37 21
461 311 33
1 35 161
249 419 11
197 473 3
233 433 37
469 77 25
41 249 165
281 201 121
157 57 193
185 409 89
299 309 61
145 33 261
301 69 1
257 473 25
369 437 17
325 357 29
145 173 41
475 285 19
65 153 205
401 77 17
1 153 117
77 230 172
217 65 241
59 153 296
185 385 25
285 219 1
49 121 217
1 61 401
45 297 77
401 377 93
417 93 9
219 493 1
1 127 111
401 5 61
277 53 169
441 9 29
81 393 9
173 205 213
14 49 223
41 157 285
313 157 133
385 261 93
345 441 5
469 313 1
465 15 25
1 493 1
57 357 1
433 1 37
115 13 101
169 329 169
9 1 49
453 385 18
305 413 17
313 223 157
349 149 71
45 457 21
305 187 177
397 13 57
277 493 1
201 461 29
135 497 1
401 389 93
1 5 481
85 77 225
461 65 31
313 297 45
205 465 29
477 357 21
65 93 321
309 241 33
185 1 233
377 301 69
77 185 21
161 309 49
393 493 1
329 97 109
461 465 30
389 177 53
313 173 53
125 81 73
325 17 41
85 417 17
293 413 65
471 415 23
269 429 41
225 337 77
45 101 145
85 33 337
481 181 7
137 169 141
341 297 49
378 229 105
41 401 73
152 1 11
285 49 49
393 229 25
357 187 1
169 169 117
37 105 281
21 473 1
381 353 17
45 461 13
57 401 1
101 245 5
385 469 13
430 373 13
287 305 73
111 457 33
169 289 113
287 333 137
353 353 97
163 285 25
465 85 17
293 129 121
289 77 117
323 129 165
157 69 265
73 1 9
429 385 9
209 129 117
105 373 57
5 61 233
161 17 30
105 81 189
333 253 6
345 165 53
229 481 1
65 473 17
193 169 125
145 125 271
357 325 137
176 289 173
261 213 81
5 217 13
265 361 13
101 233 61
53 317 89
85 225 241
385 81 65
385 239 13
485 205 1
291 141 31
489 333 11
137 333 41
9 413 1
485 237 1
159 385 65
293 105 45
105 485 9
201 369 57
285 185 137
263 265 161
441 273 57
213 49 65
123 233 201
365 209 81
377 277 41
473 233 21
497 101 1
401 413 65
203 255 135
397 169 9
345 345 101
317 1 1
189 249 133
241 349 97
65 69 273
119 69 39
321 245 1
465 141 1
131 133 305
265 119 217
233 365 105
461 377 1
405 253 4
241 113 91
373 321 1
481 453 13
113 9 69
153 333 89
29 45 261
181 53 65
385 481 17
432 177 54
238 133 216
217 41 73
333 489 1
469 409 1
377 89 1
85 493 1
245 197 241
245 201 193
201 309 149
361 173 29
1 250 192
325 469 11
329 297 129
101 173 137
465 377 15
133 137 276
385 376 85
65 313 101
125 237 17
461 347 29
277 201 65
245 93 57
365 403 1
109 253 145
25 15 295
15 321 37
421 109 69
401 101 45
233 29 77
89 73 337
401 445 33
189 313 45
185 329 47
325 413 19
365 53 91
273 373 33
465 133 29
325 29 49
73 361 71
339 233 21
389 105 17
41 435 59
205 55 33
425 329 1
219 473 9
473 221 13
305 413 49
121 489 5
237 91 9
133 167 161
273 149 67
173 369 61
177 177 45
365 161 73
311 1 151
423 341 9
113 125 289
341 157 25
233 149 29
149 485 9
443 453 41
441 376 49
93 421 17
153 353 133
285 53 169
117 473 13
112 101 258
69 421 65
25 185 9
317 21 177
385 177 1
53 57 101
221 495 1
29 37 369
125 433 5
254 309 169
153 173 161
9 458 19
473 285 9
255 189 51
109 489 5
61 269 9
41 197 209
96 265 45
377 457 33
205 89 89
315 153 71
17 273 121
200 305 41
261 457 37
45 145 101
369 45 1
257 73 47
185 129 257
437 433 45
365 385 30
17 405 1
233 137 149
21 201 1
273 185 165
365 417 61
385 73 57
153 277 221
29 477 9
53 413 1
331 269 17
161 73 281
29 145 178
281 481 13
69 429 65
57 53 417
322 257 170
1 473 13
405 361 25
365 149 57
281 161 77
389 49 97
61 465 1
41 159 311
495 1 1
361 177 57
83 97 377
127 337 37
164 109 123
425 183 5
401 249 93
273 1 213
297 441 25
283 449 45
9 237 257
305 151 61
349 433 13
137 189 41
69 245 1
201 453 9
81 373 97
293 145 81
217 77 9
73 361 113
461 153 39
213 333 161
357 293 25
489 421 9
249 229 235
253 397 63
457 81 5
365 176 33
217 301 97
265 329 117
397 474 14
289 253 115
281 129 41
471 389 15
400 21 82
377 143 57
77 1 297
497 73 1
33 261 1
337 109 81
277 237 33
17 97 369
325 289 33
45 185 223
433 61 57
353 161 61
101 153 255
221 269 119
445 209 21
193 433 23
489 169 1
153 423 43
9 369 93
352 65 116
405 261 56
165 37 47
497 485 1
268 393 85
173 17 177
117 101 1
281 417 49
19 285 148
461 329 9
201 441 57
51 107 129
345 21 49
6 489 1
489 181 1
165 1 176
485 473 9
357 425 41
53 209 241
278 189 82
189 369 77
129 293 17
44 25 426
325 401 77
77 101 385
229 473 21
9 469 1
485 105 1
389 417 1
321 69 109
89 417 5
489 181 5
25 21 25
273 109 37
285 381 80
497 93 1
361 329 5
41 485 9
333 309 5
307 189 105
277 29 81
173 101 79
97 461 17
25 257 117
461 9 33
397 349 9
433 313 21
221 465 21
257 403 87
157 49 45
97 321 137
29 397 21
293 37 113
167 161 59
217 365 77
177 5 149
281 229 133
37 365 9
489 441 1
457 101 21
149 257 145
305 77 113
137 201 269
55 247 233
285 13 126
37 197 203
325 65 81
237 21 161
61 413 33
205 421 29
219 149 169
129 45 249
45 25 373
73 341 129
293 81 177
161 157 197
457 77 29
133 433 65
65 217 221
37 441 1
177 421 65
65 193 220
93 133 225
77 461 9
333 477 21
478 81 14
481 293 1
141 289 45
465 393 17
481 287 5
69 119 17
121 145 121
17 201 169
489 57 9
385 84 17
401 95 69
345 283 21
1 221 121
41 365 81
89 21 41
253 137 63
113 417 33
389 194 49
441 413 41
421 489 1
253 461 25
429 169 11
69 189 233
277 441 41
113 81 153
181 99 37
255 105 31
189 153 291
429 53 33
441 273 21
201 81 273
369 269 25
145 171 217
117 473 7
421 313 17
99 305 109
349 9 33
187 261 225
449 173 9
237 37 81
53 403 83
1 57 232
161 231 239
105 41 141
1 105 1
157 21 71
185 13 77
301 33 137
413 113 85
473 109 13
55 233 149
165 481 5
457 493 1
141 309 121
221 201 129
369 141 121
349 465 17
1 117 77
377 445 53
485 297 1
305 133 89
249 269 33
269 485 1
417 301 25
429 425 1
257 249 173
153 29 285
393 189 13
137 353 69
253 389 71
9 497 1
145 129 193
401 321 69
281 221 25
297 317 141
445 141 45
317 121 73
321 181 173
273 1 85
453 249 33
233 385 81
345 481 17
369 129 21
149 129 193
457 385 13
189 405 33
1 273 177
481 141 13
409 29 65
261 413 57
129 481 5
57 33 133
457 305 1
26 155 205
489 33 12
37 117 243
53 81 265
73 249 189
376 449 37
25 69 89
65 413 1
490 449 9
481 197 13
377 489 9
421 477 9
332 181 13
435 249 43
209 349 87
333 181 155
409 221 73
181 297 165
77 1 401
444 101 8
361 337 67
489 305 1
169 485 1
153 469 15
361 461 31
329 191 125
369 491 1
97 75 301
315 101 43
281 61 77
385 489 3
97 345 129
141 369 9
317 51 85
417 389 41
41 177 225
85 61 49
1 189 177
369 21 69
309 165 129
321 153 33
489 309 5
25 149 1
89 269 73
145 201 217
113 261 1
225 133 253
1 13 465
457 136 33
141 223 233
73 27 1
323 281 39
417 421 65
33 445 25
127 341 153
281 354 131
412 201 45
329 211 97
101 199 57
421 53 49
301 305 57
369 375 73
269 226 169
161 181 161
19 357 1
69 421 1
297 25 73
481 369 1
65 169 257
257 1 193
141 227 235
253 373 13
277 153 89
441 285 43
325 73 161
77 205 1
205 421 1
253 245 1
65 289 173
261 241 17
441 321 1
81 229 1
321 201 21
81 377 111
449 47 41
353 213 141
297 93 117
233 213 89
461 433 37
489 389 1
305 473 13
77 301 89
437 157 42
65 329 45
321 461 25
333 473 1
289 311 93
205 29 86
321 165 89
397 97 9
417 169 57
405 313 65
373 345 97
445 143 17
385 417 81
481 121 1
233 193 77
105 294 161
461 93 25
133 265 233
425 45 17
183 141 247
54 57 239
417 425 69
437 57 1
437 85 1
153 473 21
153 57 61
393 77 25
445 301 52
296 209 25
301 369 5
349 426 28
369 369 109
281 161 109
59 449 49
475 77 17
73 329 137
221 157 129
309 329 37
133 321 151
77 233 157
101 149 97
465 465 5
127 445 25
473 61 1
397 117 53
441 181 13
201 495 1
457 493 5
233 279 1
97 87 313
97 197 65
445 301 15
371 273 111
373 229 65
301 357 137
401 317 89
33 89 339
469 209 1
301 360 100
409 280 11
205 101 193
353 37 105
289 105 189
313 77 129
209 377 1
237 269 1
5 229 213
305 13 153
425 281 61
193 209 229
409 49 85
1 37 33
9 229 25
49 1 285
249 433 49
9 185 215
353 177 61
373 433 21
403 109 1
125 301 145
469 351 15
461 69 9
449 193 8
101 121 265
421 145 33
101 417 69
301 409 69
65 245 209
205 457 1
429 385 41
93 253 179
77 237 201
11 49 228
281 145 77
403 13 25
189 201 113
453 61 17
149 137 335
1 65 337
245 329 165
173 85 217
457 449 29
53 379 73
313 41 61
473 441 5
57 153 13
469 497 1
269 245 165
361 89 29
405 495 5
69 73 409
437 429 13
288 69 154
157 5 65
423 489 9
297 169 69
49 357 49
461 161 9
73 399 47
127 293 177
85 285 1
437 13 1
353 209 13
33 357 81
161 33 149
197 117 153
217 405 7
129 285 129
241 473 25
141 341 97
1 125 105
417 126 45
453 193 1
254 73 74
173 393 25
185 205 145
441 137 13
417 293 21
261 253 125
425 173 59
73 425 61
425 485 11
239 285 57
255 169 220
273 209 195
253 213 129
49 121 377
421 293 17
409 97 25
357 257 109
104 1 147
353 1 125
293 57 177
313 477 9
197 137 215
269 383 111
369 261 1
313 121 41
413 279 45
37 437 21
209 129 161
1 457 17
451 445 19
165 273 181
185 169 137
297 221 41
277 293 161
405 5 13
493 365 5
147 133 261
189 333 127
1 237 41
353 165 77
301 337 17
109 225 189
253 125 161
341 237 17
149 73 65
177 277 1
449 333 45
25 205 121
169 19 261
221 401 9
277 153 37
185 313 89
265 97 161
181 349 113
269 269 201
329 257 109
109 109 1
77 101 241
293 381 105
89 409 17
421 29 49
457 141 34
121 9 169
429 124 1
145 465 34
269 437 11
177 9 157
65 273 29
299 401 63
269 225 17
129 75 321
1 193 111
269 141 113
425 165 45
39 252 4
437 261 1
29 269 187
141 113 289
173 65 227
38 273 173
401 201 49
378 365 62
213 401 45
277 233 193
135 265 121
41 161 153
17 313 137
241 361 125
161 53 229
349 61 106
421 153 49
237 485 1
415 323 35
337 225 113
473 33 17
17 101 241
397 225 65
239 373 113
233 345 9
257 465 27
201 309 157
329 21 85
41 383 51
377 361 25
361 421 1
297 177 61
477 255 1
9 125 85
397 461 7
125 93 265
29 1 325
145 393 9
189 333 81
261 73 65
375 229 59
163 138 325
21 5 328
99 445 1
249 37 137
41 437 1
145 81 197
25 269 137
125 89 329
385 465 12
105 147 53
385 249 95
495 437 1
185 145 169
421 241 33
249 301 12
449 51 19
281 321 113
293 289 165
333 263 121
137 101 315
5 341 1
81 325 125
313 337 53
141 413 54
193 85 281
365 496 4
201 117 177
73 361 117
1 241 209
169 325 129
21 405 1
485 245 1
321 445 3
301 89 65
225 99 5
157 381 97
421 493 1
133 481 5
69 333 9
185 37 233
313 397 21
1 193 86
241 73 119
340 325 78
265 325 41
1 473 9
473 141 20
449 1 45
453 341 8
401 53 29
425 145 67
186 309 73
267 345 33
65 49 149
486 277 1
201 81 273
1 433 45
209 249 85
189 5 177
129 130 51
465 181 17
476 355 11
121 425 53
489 461 1
385 93 57
443 341 55
445 469 1
201 363 5
1 109 337
287 481 1
337 101 101
289 405 17
117 461 17
229 53 53
261 323 79
445 193 13
289 305 1
301 333 153
121 401 85
1 257 173
109 153 105
137 294 77
421 329 61
125 129 97
313 157 73
77 169 45
461 429 1
373 341 71
381 193 117
405 369 33
261 253 177
417 453 33
281 379 99
457 431 1
145 217 177
245 121 81
301 273 1
289 85 169
493 93 5
207 269 188
57 85 321
453 161 33
329 373 41
245 469 1
461 309 11
185 121 137
289 421 11
205 355 145
137 497 1
178 329 33
249 237 101
69 109 301
437 301 63
453 221 9
241 457 33
461 182 33
201 281 113
245 345 153
5 281 89
393 101 61
245 353 129
355 189 103
351 109 91
481 149 17
309 73 1
173 301 65
201 341 61
445 409 49
425 261 45
441 485 12
321 245 101
129 397 97
125 1 201
365 205 17
369 297 77
397 401 9
21 253 145
97 260 200
186 65 300
477 290 3
1 317 55
197 101 161
309 205 77
385 171 1
93 485 1
65 145 73
463 449 3
151 289 153
493 105 1
477 93 1
64 129 357
317 401 73
465 385 21
101 345 117
173 205 233
251 125 129
401 113 21
221 489 1
65 129 259
197 121 257
261 411 55
133 1 175
285 485 9
5 369 37
181 53 97
21 421 49
89 73 373
109 141 297
141 253 161
5 119 273
285 337 73
89 489 1
101 289 145
401 37 41
405 497 1
9 201 73
89 197 117
141 428 57
313 421 1
273 281 59
29 103 61
265 193 105
181 421 41
361 237 81
385 201 41
461 45 9
257 261 129
365 225 65
233 425 62
477 29 9
105 381 49
133 81 221
361 101 29
2 285 121
5 197 65
1 189 87
385 165 93
357 497 1
485 429 1
437 429 1
1 425 49
493 185 1
169 65 53
53 21 113
273 193 93
237 309 1
341 373 47
233 473 1
17 401 85
437 21 50
85 61 157
293 153 129
381 129 53
389 201 97
1 133 161
361 33 113
409 269 69
169 17 119
385 301 67
197 309 137
373 253 81
373 469 1
85 190 104
477 65 17
69 253 185
5 161 53
97 433 25
53 481 17
401 85 37
409 89 57
461 77 9
261 257 65
237 493 5
117 489 5
157 421 1
465 251 17
1 71 93
453 449 33
205 201 65
357 197 49
441 205 1
101 145 353
221 77 1
109 437 13
129 69 369
141 281 169
421 189 1
341 389 71
441 485 9
21 309 121
457 241 17
35 369 129
1 485 1
61 265 177
453 381 17
149 153 221
37 1 189
89 97 105
157 297 89
225 393 105
169 53 189
409 369 69
345 181 69
401 433 37
281 101 89
425 269 41
345 61 109
401 333 41
299 353 109
35 393 1
185 381 105
269 205 105
169 425 33
203 385 81
37 389 76
87 131 147
33 473 13
109 53 25
297 341 129
265 469 21
494 85 2
21 257 221
313 265 71
29 491 7
333 113 145
61 261 83
193 285 109
429 241 37
217 261 49
281 117 215
85 41 65
171 405 25
81 121 281
37 57 37
449 405 45
185 101 269
37 201 177
54 93 381
27 341 89
73 413 73
273 245 117
485 89 1
93 13 9
193 29 57
448 413 38
365 105 33
93 461 17
33 321 161
293 5 33
413 149 5
457 400 9
297 217 147
25 109 193
441 401 45
197 461 15
121 1 343
65 251 57
85 289 117
361 85 81
345 421 33
301 469 9
413 53 33
337 101 125
87 93 289
145 413 49
245 25 129
109 29 181
305 349 137
9 229 161
185 217 229
313 439 7
221 125 25
245 173 1
203 229 43
385 343 85
385 45 1
353 433 1
137 397 25
203 129 117
329 309 153
357 371 121
369 169 5
401 53 97
490 309 3
149 261 17
369 437 49
463 1 35
496 357 5
241 377 41
89 445 49
305 453 1
445 105 22
365 245 105
29 13 237
149 245 129
9 161 49
417 413 29
457 65 9
305 341 121
61 1 93
9 97 365
77 293 193
373 165 65
477 177 1
225 361 29
69 469 23
1 5 241
309 1 1
453 385 1
97 69 17
333 169 25
387 353 43
405 341 25
285 485 1
409 141 25
93 357 13
493 421 5
245 101 129
145 89 77
141 497 1
185 349 81
405 301 57
401 449 1
326 469 1
101 237 25
29 399 7
289 85 145
97 77 261
121 157 113
216 5 244
481 101 17
97 469 1
165 369 97
365 389 29
388 15 69
425 353 39
157 209 269
381 185 17
221 245 107
121 77 1
23 233 9
417 157 77
193 457 27
457 321 9
69 449 41
480 381 14
1 273 145
361 373 65
1 45 409
341 281 81
129 405 65
85 321 165
137 29 297
333 457 1
285 441 57
365 185 93
289 321 1
221 65 165
385 393 101
385 25 99
421 49 65
285 396 82
105 385 105
425 105 21
413 185 41
205 317 17
125 133 281
261 437 49
125 33 73
81 289 13
41 393 77
1 289 89
329 441 25
107 341 151
189 81 113
1 161 37
493 453 1
277 341 109
161 77 169
469 177 1
5 117 337
21 61 241
329 201 145
141 439 1
165 401 81
301 13 137
369 225 61
477 325 1
61 37 389
37 461 17
330 57 22
49 437 1
279 337 29
249 333 113
425 221 17
221 493 1
169 201 193
17 261 193
349 353 113
237 141 33
145 145 293
377 61 29
497 409 1
397 341 59
281 109 89
169 49 305
37 45 41
265 393 1
45 69 161
277 1 113
217 477 9
466 101 33
49 21 77
409 493 1
377 461 1
459 87 35
69 317 81
369 117 61
293 97 207
357 433 9
437 357 33
14 477 9
341 177 97
373 65 17
45 317 153
41 385 69
417 273 61
181 297 77
321 41 81
301 31 177
353 13 145
327 69 125
53 365 49
301 253 135
469 73 1
293 153 157
101 485 1
110 361 113
301 253 129
201 417 25
33 313 145
369 157 37
265 421 49
17 445 9
105 397 57
77 289 65
385 261 1
345 301 33
125 109 169
277 193 97
169 313 161
431 377 54
425 429 33
261 368 71
21 185 145
177 289 157
9 4 274
197 413 33
281 289 145
289 117 105
437 359 25
253 225 65
29 353 65
165 321 17
385 281 49
49 113 27
481 453 1
169 49 289
9 137 217
337 53 157
405 1 1
105 33 355
333 493 1
173 37 105
85 229 45
101 171 67
301 138 87
289 357 17
471 169 3
282 297 117
441 129 45
425 73 33
301 489 8
225 169 261
329 441 21
403 155 71
135 145 73
353 308 9
361 137 133
1 421 17
21 305 93
37 313 57
229 296 145
33 103 171
105 1 189
291 9 1
352 369 105
329 153 69
141 305 173
201 461 9
363 41 123
1 213 137
249 409 57
201 189 61
289 253 97
112 165 273
473 289 5
445 33 45
453 301 13
137 101 193
397 111 21
289 53 33
201 213 225
413 353 1
373 461 33
381 361 105
461 269 27
421 61 49
77 125 113
289 21 117
125 138 211
285 337 53
97 497 1
301 413 41
29 43 121
457 105 43
437 233 1
177 93 303
173 265 33
193 365 81
53 441 29
161 145 9
105 161 205
225 485 1
41 365 1
181 161 257
417 273 73
157 97 113
1 17 73
277 105 129
197 493 1
241 1 187
273 423 15
289 97 9
493 410 1
361 367 25
177 409 57
409 249 53
197 377 41
293 91 33
225 481 1
261 341 121
209 425 73
397 493 1
389 129 89
337 473 1
421 13 55
337 469 1
229 453 45
353 161 105
209 225 93
265 451 31
109 481 13
224 311 157
25 73 385
437 113 1
489 257 9
409 13 25
41 389 65
329 61 25
129 357 125
105 285 49
405 473 25
161 301 25
233 305 45
37 457 25
309 497 3
253 369 57
289 145 73
425 53 5
13 89 161
325 305 173
259 121 41
277 485 9
481 317 9
173 49 121
351 341 103
181 233 153
121 255 61
389 441 25
341 321 65
469 227 9
277 337 1
141 329 101
101 401 1
261 297 53
237 157 97
157 233 189
97 1 129
137 121 181
369 261 25
33 253 130
449 493 1
89 349 38
175 26 159
489 285 1
329 245 113
161 357 8
213 9 211
129 493 1
135 393 93
449 267 17
73 177 289
221 241 255
306 185 151
389 105 3
251 377 101
309 241 169
469 432 25
1 33 429
253 13 221
251 225 247
201 285 209
161 73 105
73 241 45
155 445 9
169 181 193
113 385 75
389 333 49
217 321 1
257 485 1
489 477 1
109 133 321
429 357 49
381 69 105
433 29 65
157 93 109
257 401 25
333 205 113
217 127 129
157 101 313
321 345 118
305 457 41
273 109 69
293 173 1
193 301 113
221 129 179
189 341 144
71 309 33
289 281 133
5 157 265
377 419 26
317 465 21
141 437 57
214 237 97
287 185 85
497 85 1
29 53 387
333 397 81
153 125 61
289 337 125
157 261 33
237 173 241
461 405 33
325 481 17
1 1 53
121 117 57
417 493 1
385 245 89
1 334 139
45 277 29
333 56 25
189 181 257
145 1 325
65 29 123
393 173 65
421 461 33
201 241 61
285 205 73
405 413 73
77 109 345
317 5 81
197 155 81
129 77 317
341 285 113
159 489 1
89 473 9
105 125 113
213 1 139
176 373 97
81 153 95
201 353 89
249 196 177
233 341 105
493 21 1
229 225 241
105 261 44
353 493 1
401 165 5
293 189 51
285 237 121
441 189 13
161 277 153
57 29 277
421 89 41
41 201 61
53 179 91
397 341 89
245 117 121
1 357 1
301 185 153
369 13 25
361 9 65
489 389 5
77 89 41
317 441 29
385 341 113
109 29 289
213 69 1
73 277 97
1 149 129
33 397 27
309 477 17
285 357 113
429 153 1
189 89 149
73 53 249
245 409 89
385 365 109
189 293 65
41 477 1
409 125 77
485 297 5
325 481 9
345 95 93
366 421 33
385 217 111
81 441 15
1 217 281
417 493 3
97 126 143
357 61 5
19 365 1
461 261 1
317 457 25
73 117 305
25 441 13
309 297 121
393 45 47
429 245 11
99 425 53
393 257 61
461 25 1
445 489 1
469 325 1
245 69 113
41 469 1
489 346 11
221 225 41
13 305 182
209 105 285
453 421 37
203 1 216
225 181 241
241 405 81
53 89 229
253 441 53
33 485 1
153 381 30
241 337 121
245 145 209
253 117 57
165 477 1
369 185 13
409 61 1
1 441 24
181 133 129
317 257 169
353 13 49
221 341 63
1 457 41
121 49 9
413 147 49
165 193 305
229 117 1
149 309 129
337 233 15
235 437 13
1 333 33
163 29 276
221 381 33
379 353 109
385 401 17
365 69 49
491 37 9
261 69 185
289 125 5
453 221 33
405 13 85
449 425 49
185 177 1
441 341 5
201 265 149
309 277 39
421 45 1
73 241 77
397 481 13
17 121 237
1 17 473
409 301 85
317 313 54
9 345 75
205 393 1
273 361 119
149 99 185
113 377 49
269 361 133
373 125 105
149 469 1
81 269 25
449 377 25
53 9 33
487 281 9
149 89 129
141 161 81
405 221 33
297 33 193
9 153 189
297 5 37
385 56 101
109 209 153
485 457 1
125 149 154
465 365 1
1 37 129
77 321 101
197 425 65
237 47 201
105 41 1
401 485 1
105 477 17
433 273 19
369 137 9
365 385 57
245 1 249
177 25 293
457 273 33
265 239 183
113 457 37
69 385 81
269 413 37
169 41 13
105 190 299
108 168 258
367 273 101
117 117 377
193 305 41
21 265 145
421 385 65
349 381 17
409 37 35
1 117 65
21 1 225
285 485 1
125 309 81
377 489 5
169 261 161
113 213 164
305 201 192
77 361 77
205 397 1
339 53 121
33 141 55
289 49 29
77 223 247
357 441 5
281 161 193
171 397 1
449 291 13
411 89 77
217 465 17
105 68 377
397 385 73
473 5 9
17 405 1
37 333 149
493 181 5
397 77 41
273 293 77
221 173 265
13 85 273
209 409 73
181 57 177
397 481 1
161 273 13
457 309 37
121 245 1
13 93 265
489 253 1
489 285 11
225 449 13
152 129 34
365 199 1
365 425 9
33 421 39
193 1 69
173 165 121
225 344 17
421 357 65
469 85 1
133 301 33
403 489 5
241 133 1
329 185 35
201 269 97
121 385 13
293 93 29
123 317 125
329 159 85
117 29 263
333 285 113
37 241 131
29 477 17
1 341 29
145 265 101
69 457 17
99 449 13
49 253 233
53 53 363
241 377 93
205 149 217
329 361 37
225 89 157
277 341 105
353 461 25
261 381 105
137 457 1
449 429 13
201 477 1
349 129 9
281 205 205
405 485 1
369 77 85
29 463 19
397 237 7
385 253 97
303 449 21
77 353 125
21 361 127
133 257 113
269 315 143
449 1 13
301 297 91
165 449 47
377 365 33
11 61 257
173 293 81
457 69 5
69 453 17
110 365 17
197 241 257
221 33 5
361 361 33
153 489 9
169 257 189
261 325 29
457 321 21
381 457 1
261 169 1
353 153 53
145 353 20
245 179 225
153 357 1
313 377 37
189 107 301
277 353 101
61 337 21
45 401 29
121 81 129
313 1 17
269 121 185
321 76 53
21 485 1
81 285 129
481 441 5
485 357 13
485 165 1
385 129 93
101 92 199
21 385 113
277 101 129
413 21 25
205 301 180
269 1 2
409 401 33
101 37 183
117 137 197
475 369 17
241 281 111
217 145 5
160 221 153
173 265 197
405 25 33
314 417 45
425 133 9
253 269 81
469 429 1
85 385 17
201 95 57
465 389 13
37 293 1
489 433 5
33 261 165
29 173 257
33 469 9
269 439 13
233 417 1
492 133 2
229 141 257
377 97 45
285 419 19
441 437 43
133 305 29
189 285 121
395 385 59
457 466 25
389 5 65
405 201 41
261 161 81
289 153 153
21 489 11
245 297 17
489 169 1
143 129 64
9 356 81
73 49 285
389 269 9
151 21 271
257 157 81
397 297 9
393 485 1
209 81 273
77 365 105
25 129 121
237 171 241
125 189 157
195 257 29
425 41 11
81 85 225
33 301 41
245 183 109
441 325 58
373 461 23
193 489 1
137 381 97
425 133 65
211 449 17
169 209 291
485 371 1
268 433 5
345 425 1
293 385 85
485 1 1
17 205 249
133 269 164
37 69 209
173 173 89
45 489 1
221 149 121
153 405 49
437 433 1
185 493 1
217 457 25
389 393 57
111 185 89
177 421 13
181 171 197
197 389 65
424 165 56
429 333 5
161 113 261
485 341 1
293 345 105
29 187 233
353 125 29
333 201 41
93 5 377
229 469 5
269 131 137
409 469 1
33 329 125
415 473 1
97 25 366
177 311 11
481 349 6
233 1 117
209 57 149
325 13 81
33 225 241
249 385 61
425 165 11
195 73 245
97 489 3
373 385 45
433 325 57
133 365 1
377 89 15
305 354 48
165 369 1
365 341 25
279 437 1
301 205 49
225 209 69
205 65 81
145 1 65
357 1 1
413 419 27
341 337 45
477 85 1
481 229 17
157 185 69
171 389 65
69 13 321
113 429 49
177 421 33
453 457 41
401 249 13
313 253 85
301 25 73
305 261 69
225 321 167
261 85 177
349 405 11
309 29 129
101 470 21
61 457 13
45 137 305
161 181 193
269 273 217
497 57 1
341 1 129
65 249 53
421 377 41
321 301 137
389 145 105
293 37 33
297 441 13
493 77 5
485 461 9
213 57 253
287 469 1
1 81 5
477 195 17
183 125 83
69 269 25
177 101 1
285 177 169
357 201 1
281 375 77
77 401 53
397 295 97
77 200 21
1 165 81
113 193 225
197 473 27
373 199 33
457 341 9
245 155 97
373 441 29
237 317 89
353 221 29
489 349 9
61 57 397
331 389 97
215 102 47
65 65 137
85 489 3
93 285 193
189 121 281
397 453 41
185 125 49
105 29 171
147 453 17
165 145 257
321 393 17
45 145 48
129 389 69
421 459 19
313 281 5
169 1 249
401 469 1
109 421 65
429 415 9
493 153 1
241 205 253
291 385 34
25 405 65
189 269 137
53 497 1
289 349 1
445 321 55
169 109 125
385 45 81
225 201 89
89 51 217
89 161 9
197 277 129
233 385 65
177 53 53
249 461 11
461 365 1
321 151 1
389 137 89
149 309 149
291 57 131
161 61 1
465 305 13
495 137 5
430 301 3
169 297 45
149 201 121
137 141 289
221 305 141
173 389 57
315 393 1
149 273 49
469 301 25
165 341 33
377 233 5
381 453 9
367 401 39
1 49 89
77 445 13
277 345 105
5 73 181
177 17 193
21 121 3
213 137 185
145 429 39
249 101 245
225 427 21
121 49 241
237 317 129
385 453 1
129 425 41
79 257 29
369 189 83
397 297 89
25 321 13
101 133 221
311 5 155
119 449 20
437 1 17
421 101 33
233 345 85
1 465 1
101 65 97
181 289 185
1 477 1
249 41 153
205 289 49
429 61 5
313 7 17
413 9 9
121 457 1
297 21 161
189 341 137
221 349 45
469 368 1
1 77 265
35 251 17
81 397 89
385 433 33
121 483 15
453 133 17
237 53 145
1 377 23
317 447 4
297 201 185
205 465 21
441 407 25
121 453 17
253 1 121
433 301 21
397 133 1
81 337 101
393 369 93
185 369 89
317 281 69
485 217 1
85 5 231
113 169 105
93 263 5
118 21 315
401 121 49
181 101 225
261 105 237
1 177 7
121 391 73
381 17 1
161 205 225
149 497 1
157 253 137
73 293 1
173 329 87
169 489 5
17 297 153
65 341 33
273 261 169
469 53 1
157 369 121
323 381 1
225 465 31
337 89 47
229 165 265
57 105 61
33 307 45
309 189 93
407 161 19
345 37 57
149 365 9
149 489 9
305 109 97
249 413 83
95 405 57
21 333 153
449 249 41
81 476 7
55 357 13
57 311 99
229 169 33
381 499 2
261 45 1
357 401 93
113 497 1
185 333 109
293 305 105
57 269 33
17 281 73
81 365 1
197 65 234
45 189 97
101 337 1
397 365 103
369 41 73
421 181 65
449 102 25
121 301 48
197 197 81
38 237 185
5 105 337
147 485 1
229 435 45
101 113 5
461 441 9
5 117 193
45 65 201
333 373 49
257 353 125
233 371 103
269 241 89
77 197 193
73 209 25
433 211 13
425 457 41
97 165 145
109 441 41
171 489 9
305 361 125
313 321 41
93 71 57
63 225 193
253 421 17
361 165 1
85 89 65
1 409 17
113 161 85
321 497 1
393 83 1
161 293 177
173 429 3
345 97 53
345 325 53
441 241 45
485 53 5
1 217 75
251 121 127
157 285 193
165 61 329
441 9 29
77 85 175
436 273 52
37 302 105
73 225 37
57 329 121
121 257 105
345 21 33
37 281 145
57 349 57
205 191 41
1 433 49
125 351 15
57 437 48
115 93 111
481 101 17
185 133 181
377 5 53
33 365 115
345 101 21
65 45 145
477 181 1
379 73 103
189 253 25
473 333 1
65 365 113
105 9 77
321 469 29
297 417 65
161 13 119
437 201 49
43 424 15
273 363 53
289 333 25
141 273 79
237 453 1
243 381 9
101 489 9
169 305 86
201 377 117
185 253 1
1 273 25
85 84 257
329 89 25
165 451 31
1 177 216
297 1 129
381 137 73
131 165 177
425 249 21
249 69 233
437 117 53
389 237 65
281 365 43
177 397 25
421 381 25
269 345 125
369 257 37
297 493 1
73 401 57
157 1 65
92 429 65
293 55 129
69 269 177
169 213 35
41 145 197
201 497 1
209 462 8
1 341 53
461 457 33
309 277 33
201 257 114
465 73 33
449 333 5
5 441 17
85 345 113
341 283 123
213 401 29
329 161 5
289 261 105
413 435 41
129 233 13
473 149 13
389 179 1
201 457 37
397 61 81
43 201 177
217 233 241
253 101 49
37 291 95
341 269 137
457 449 41
495 181 3
497 77 3
11 225 193
385 137 15
105 301 185
113 465 33
281 389 1
385 327 89
249 329 9
389 345 1
173 85 153
289 444 19
53 469 1
257 281 45
21 317 105
161 417 53
135 417 49
137 219 27
17 309 17
485 357 9
453 381 33
401 213 13
85 133 137
237 361 15
129 247 225
437 1 29
249 281 201
41 373 81
397 181 65
41 73 399
101 25 353
193 141 1
353 177 145
421 213 1
109 125 193
445 153 33
91 481 5
413 5 69
261 81 177
157 247 3
457 229 15
445 45 17
449 435 41
227 241 157
121 329 93
473 245 9
441 173 17
201 475 25
421 129 65
188 453 5
167 251 219
121 281 217
425 497 1
17 101 313
105 49 93
13 165 133
117 285 33
449 213 25
25 259 171
329 449 41
321 225 45
349 325 29
353 493 1
313 373 21
249 237 145
349 209 1
245 117 165
401 11 29
321 457 1
157 437 27
385 73 101
13 261 73
273 182 97
189 261 225
129 349 105
139 195 105
189 169 265
333 417 25
405 205 1
253 173 113
293 413 15
463 169 14
173 349 1
485 385 5
1 341 49
469 320 25
369 189 101
137 365 1
365 25 33
473 95 21
249 121 217
1 425 65
373 263 113
425 469 1
397 353 1
141 369 121
413 57 1
73 393 13
297 1 117
181 31 193
257 97 133
81 469 1
253 185 1
493 257 1
373 385 37
123 97 329
401 153 49
1 225 113
25 33 253
403 201 59
265 101 217
125 97 211
461 77 1
1 25 97
369 49 25
409 217 53
229 301 153
449 45 3
25 421 65
113 437 13
449 417 45
273 321 121
189 145 193
229 81 97
15 321 85
29 297 69
183 317 45
123 253 213
325 425 65
281 221 135
245 25 129
221 29 113
281 81 205
453 261 13
219 107 135
289 357 9
189 309 45
245 9 209
217 497 1
473 201 13
53 21 1
85 29 385
385 497 1
433 1 13
1 31 25
437 269 1
85 421 65
425 445 41
401 33 97
41 41 393
189 305 25
469 133 17
217 405 93
325 97 49
141 65 105
157 281 161
149 65 49
261 9 81
254 385 65
373 409 21
149 281 29
126 273 149
237 417 81
389 109 49
357 204 49
237 13 161
369 441 37
309 97 153
9 57 213
107 389 49
472 45 17
135 157 185
181 205 237
229 131 217
285 285 89
81 385 53
193 77 237
149 333 25
343 413 1
228 137 17
441 189 27
421 365 61
233 441 37
257 21 33
1 121 93
405 365 33
93 489 5
125 289 201
45 189 193
21 379 77
257 297 193
401 101 17
323 297 45
461 41 1
377 307 1
411 497 1
277 113 87
85 485 1
365 179 29
13 77 89
242 201 185
141 277 163
421 309 49
421 325 1
189 491 1
297 221 65
301 373 1
229 481 9
269 173 137
189 19 73
269 13 81
277 209 97
321 313 109
469 413 1
467 17 27
329 297 89
75 85 97
485 184 1
305 337 85
117 229 193
121 325 17
153 85 201
169 353 89
17 465 21
121 337 69
389 329 1
201 53 253
377 1 117
73 253 89
439 81 11
157 281 37
381 166 1
109 485 1
385 301 13
156 469 1
207 373 1
419 101 33
193 89 77
229 289 77
61 165 199
149 417 37
437 417 1
101 297 149
311 329 54
281 389 49
395 465 25
229 217 81
319 97 7
329 53 77
421 281 1
121 57 257
393 17 57
161 385 45
85 93 357
145 373 77
93 271 69
81 273 25
417 449 13
385 433 35
421 433 17
345 493 1
121 321 173
465 29 1
421 385 31
425 409 4
49 89 261
126 337 133
58 365 91
321 291 153
25 291 153
257 241 5
1 317 129
1 293 1
43 77 113
377 481 17
459 225 15
417 139 30
33 251 59
281 362 5
93 449 5
253 289 1
5 282 140
305 25 181
101 469 1
151 201 257
117 253 1
381 37 41
5 185 297
181 381 17
421 213 45
233 285 41
269 413 65
385 153 93
215 341 65
325 247 81
497 325 1
265 65 153
61 217 105
237 397 33
397 421 1
413 5 33
29 447 45
430 129 14
239 361 41
53 13 257
499 389 1
421 445 41
485 261 9
349 445 5
245 281 69
33 237 73
345 229 51
149 33 249
453 45 1
401 277 17
369 497 1
433 129 31
25 121 313
97 361 21
488 405 8
3 145 15
233 173 33
393 191 25
477 465 3
117 433 45
409 237 33
9 353 9
477 193 17
89 313 137
175 41 95
205 453 17
181 353 53
477 345 9
229 129 97
397 337 25
265 69 29
189 233 91
189 125 257
69 232 85
1 85 169
1 377 81
5 429 65
329 197 29
55 193 53
381 121 89
53 473 25
121 389 65
35 49 209
325 297 9
453 301 33
437 421 5
201 161 273
293 405 45
35 417 57
305 469 1
57 393 57
1 453 33
229 89 209
409 321 1
229 109 169
341 65 53
309 273 117
397 351 17
413 209 73
253 436 62
101 487 13
13 113 183
461 17 15
353 453 35
375 385 45
421 45 1
325 169 57
489 317 5
17 237 129
205 198 223
65 329 91
365 497 1
37 177 313
237 269 65
409 126 17
61 381 33
205 385 45
361 215 139
483 395 13
405 9 33
353 257 77
5 113 257
241 493 1
97 37 109
433 229 57
385 269 73
205 135 161
1 473 15
245 297 45
285 461 1
237 399 13
85 9 65
43 337 89
105 293 185
273 409 80
121 285 201
81 485 9
421 349 33
177 201 257
85 77 1
249 41 65
185 473 28
165 181 145
361 297 29
289 221 5
125 111 153
33 293 121
217 161 65
437 237 33
481 169 17
155 381 1
125 455 29
253 13 113
122 101 69
101 181 33
345 413 57
461 85 1
385 409 75
101 205 17
213 65 41
9 301 49
413 485 1
369 185 57
313 1 5
201 57 229
61 265 105
465 12 33
41 333 85
101 77 209
339 289 5
245 361 133
489 385 6
177 421 80
137 393 9
437 224 39
385 147 113
101 316 178
453 73 17
85 17 225
197 215 203
153 325 13
265 101 57
53 101 337
201 21 285
193 461 17
453 425 21
423 29 47
409 1 77
183 121 205
45 181 257
237 57 79
405 441 49
426 19 16
41 373 37
157 225 129
469 301 1
17 115 351
105 397 101
261 405 33
376 441 25
421 253 49
421 1 9
69 473 5
217 343 57
461 197 1
489 377 1
241 269 137
209 329 161
353 1 41
73 485 5
497 441 1
169 127 57
285 405 45
482 151 12
165 421 17
249 357 57
79 281 61
139 169 37
429 133 49
101 465 1
371 489 5
185 449 5
1 413 81
337 249 73
365 233 129
401 28 45
457 269 13
437 409 1
161 125 297
305 1 45
179 265 53
381 133 1
41 89 161
145 343 137
305 97 117
129 333 41
1 201 296
1 477 1
389 457 29
301 481 13
313 12 133
9 213 281
251 349 9
293 305 57
37 405 33
293 282 1
345 453 33
385 117 49
187 280 1
457 21 29
177 273 5
325 13 113
181 81 65
301 37 9
405 173 89
421 381 33
279 185 13
497 290 1
421 389 1
187 41 185
435 41 23
294 341 33
201 225 241
465 487 3
231 449 25
149 471 29
493 46 5
289 261 209
73 423 25
401 229 53
165 329 137
473 345 1
285 293 129
431 21 47
153 431 15
31 201 21
473 169 17
437 461 25
73 25 290
313 481 13
133 45 316
201 105 77
281 385 57
417 417 29
41 25 25
161 417 21
189 161 241
437 173 1
177 171 57
73 241 17
281 9 201
329 477 13
437 133 33
431 1 27
101 9 1
345 45 133
91 473 17
189 401 65
13 69 401
201 381 65
1 69 289
145 29 253
349 497 1
1 195 7
137 309 1
97 275 195
261 205 169
441 453 33
125 109 89
265 73 217
213 181 153
101 1 226
181 177 273
93 65 277
309 107 49
261 377 117
17 49 275
209 433 1
217 369 5
287 253 161
485 189 1
392 13 60
233 493 5
1 301 13
257 301 188
1 150 171
277 205 1
257 17 217
445 361 41
53 437 1
305 137 1
5 485 13
453 13 43
281 420 23
21 385 13
173 149 89
53 237 25
145 31 159
25 93 369
237 421 41
457 325 13
1 213 65
143 381 25
277 397 49
213 153 169
461 481 17
445 61 45
17 45 161
269 293 149
293 281 193
173 77 25
397 1 81
297 241 93
489 459 5
333 73 1
357 145 33
485 369 9
357 453 17
85 469 1
285 465 33
177 13 73
493 265 5
361 1 65
213 1 25
441 413 43
153 377 104
497 29 1
285 209 121
253 209 209
265 401 93
33 493 1
489 29 5
145 161 69
101 305 185
337 189 97
1 353 33
153 405 25
105 37 385
181 333 9
289 421 35
241 47 29
29 459 17
445 209 33
229 225 209
261 291 59
225 89 183
493 353 1
109 151 281
409 165 37
153 321 115
121 49 5
121 493 1
333 349 73
464 309 10
497 442 1
317 401 81
181 77 1
193 458 16
453 133 43
425 385 5
337 171 101
229 201 1
285 141 17
73 25 409
379 377 7
185 249 33
164 69 87
21 263 141
93 85 1
41 153 280
97 365 17
201 25 285
109 165 117
85 251 185
153 481 1
441 137 33
341 385 89
41 305 97
45 373 23
359 197 141
189 321 85
321 45 5
1 469 1
1 389 97
361 45 101
235 425 23
329 433 29
413 21 57
345 49 57
425 305 5
465 313 29
197 385 80
461 25 33
45 405 91
177 165 169
463 241 9
469 49 5
323 113 5
113 269 193
385 199 97
9 79 189
121 317 145
200 461 1
453 409 33
233 145 184
29 186 160
7 85 1
425 25 29
473 397 23
53 249 153
449 281 29
273 77 84
57 401 65
369 381 41
465 337 29
441 3 29
481 157 5
85 17 69
101 185 229
459 197 17
437 49 33
129 39 345
349 389 49
293 221 1
153 253 33
131 313 121
53 323 41
281 37 33
181 58 65
253 37 121
77 1 313
141 85 9
49 269 145
21 445 1
245 205 25
461 293 21
41 377 29
5 217 135
297 413 25
481 461 13
205 1 281
269 425 61
53 281 1
125 297 121
261 1 225
189 57 297
225 305 145
269 493 5
441 223 21
105 33 33
469 73 17
205 417 1
99 193 201
185 435 3
137 165 321
97 273 21
305 493 1
421 113 33
457 381 13
205 309 65
497 321 1
461 421 25
341 381 9
217 413 73
485 387 9
201 225 173
137 491 5
397 385 49
389 219 109
129 417 47
405 220 93
265 377 101
469 15 19
325 433 65
83 373 81
129 324 12
25 321 34
133 437 33
373 333 1
109 169 133
385 385 5
241 281 69
457 189 41
7 369 97
56 157 97
397 460 19
465 117 1
225 98 21
25 477 17
445 385 9
447 363 13
441 1 49
121 341 81
389 470 3
485 281 9
325 121 161
401 357 9
83 101 17
65 421 5
169 269 205
453 313 33
289 305 127
361 197 45
201 89 129
285 477 9
3 461 33
1 477 9
49 357 97
401 217 65
73 348 27
145 197 125
357 277 97
58 101 269
449 65 21
321 393 77
333 249 81
311 37 175
385 333 61
1 113 221
185 121 33
349 381 33
349 415 29
85 365 105
269 421 65
437 16 31
13 13 437
89 105 173
309 117 129
177 19 161
329 171 49
125 241 165
421 101 65
223 117 91
401 381 81
441 249 25
153 221 227
253 57 193
301 225 81
59 280 181
269 173 209
13 141 313
173 489 5
61 421 41
429 76 43
141 133 17
281 239 203
121 21 21
145 457 13
37 153 111
277 301 9
9 305 31
449 409 1
461 105 33
453 270 17
353 377 57
3 128 282
245 435 39
13 21 279
77 33 409
77 173 265
233 485 9
125 333 81
398 297 52
253 145 9
45 181 177
417 365 61
465 117 13
89 25 213
45 57 409
53 423 3
37 273 117
153 441 13
385 41 93
469 421 1
305 341 65
397 425 9
113 201 113
233 197 109
497 481 1
105 459 33
381 201 97
53 189 57
477 453 17
65 29 177
341 401 29
205 489 9
149 333 81
401 485 1
201 165 169
289 121 61
121 421 73
19 29 217
117 321 82
393 257 81
213 471 11
25 285 169
365 329 121
377 95 17
53 477 19
473 473 17
357 453 33
429 461 9
489 67 5
453 17 1
105 9 89
213 213 193
345 273 123
189 9 197
445 277 9
353 417 1
285 209 113
305 347 61
405 415 28
319 361 1
497 213 1
469 61 1
369 85 49
109 141 273
329 73 127
385 259 101
473 453 1
321 1 93
213 401 61
153 61 77
417 377 61
369 385 115
126 249 117
407 21 89
6 1 349
69 257 165
386 239 115
481 25 13
373 449 17
377 337 77
341 69 141
81 369 73
325 385 105
413 101 73
201 377 117
257 101 141
193 203 287
409 273 5
373 105 65
189 449 37
193 29 7
161 469 25
417 357 41
373 389 17
177 237 49
387 445 25
189 377 78
241 265 197
401 329 37
85 53 257
341 281 91
191 377 5
309 457 5
309 173 137
201 289 85
1 461 1
265 65 162
25 305 113
1 301 153
381 495 1
5 393 1
13 57 189
409 126 53
337 165 21
247 125 141
301 461 17
85 125 161
153 445 9
49 333 16
193 109 85
433 381 21
435 493 1
381 27 49
401 49 25
353 485 1
421 61 65
245 191 175
457 419 5
237 153 153
113 245 129
277 337 63
357 1 65
385 461 17
485 99 13
241 9 209
85 13 327
287 397 33
289 89 1
60 357 65
189 109 209
157 461 9
57 53 209
301 333 30
361 405 65
129 9 269
329 237 109
437 441 13
153 133 89
297 93 169
61 353 93
209 1 41
17 369 87
235 101 111
301 457 43
441 409 49
41 433 5
349 401 85
411 129 45
149 473 9
469 85 29
465 493 5
112 421 49
431 461 17
257 289 173
265 153 49
213 193 1
271 101 119
233 121 173
261 13 1
183 377 89
337 101 61
29 445 33
413 451 23
29 145 109
441 93 1
397 297 1
221 25 257
213 233 153
1 101 193
361 405 61
121 49 5
201 101 85
413 281 5
323 443 26
225 161 153
145 485 9
145 69 21
205 1 249
325 281 15
37 68 22
425 377 21
392 41 14
269 493 1
221 77 33
162 221 185
385 205 17
461 453 17
381 241 49
145 25 333
405 376 65
197 469 17
425 361 61
217 429 9
65 441 19
493 257 1
429 255 19
217 303 173
13 473 1
449 165 49
309 125 49
417 269 57
177 171 253
25 173 121
381 347 77
5 397 81
253 225 193
197 345 89
401 65 25
201 185 81
273 69 25
224 229 1
385 289 9
475 217 21
89 361 25
85 21 353
229 309 129
93 205 129
489 217 9
349 489 9
381 241 51
285 371 31
489 17 5
29 121 65
477 345 13
361 489 1
89 386 9
461 345 9
393 477 1
85 105 373
145 373 65
9 441 32
377 29 49
311 65 39
333 201 41
1 179 95
285 459 33
51 143 313
117 337 121
61 71 389
249 245 1
205 405 1
49 397 97
306 79 128
469 92 29
251 1 225
177 329 21
161 141 221
109 49 92
373 385 113
365 185 57
165 337 137
85 245 233
441 253 37
349 249 17
189 1 33
181 229 65
453 141 17
75 489 9
117 181 193
343 1 23
101 125 1
197 153 33
489 137 9
397 401 61
435 345 53
137 201 285
493 321 5
261 89 41
301 297 177
81 305 170
297 69 157
381 121 89
445 73 41
185 233 127
269 245 17
489 337 3
177 486 1
225 37 41
107 237 41
321 249 5
273 45 185
51 413 62
493 249 1
1 45 265
425 173 57
233 205 217
469 353 1
462 5 5
465 25 17
357 177 1
353 9 81
429 269 49
437 331 1
321 89 161
37 481 5
405 313 65
29 109 225
484 33 16
117 5 357
149 461 33
77 37 169
349 445 33
413 85 25
445 1 33
21 109 253
249 25 233
181 421 61
233 81 265
261 153 87
85 321 61
181 69 1
441 397 41
85 45 229
1 359 37
297 153 185
441 357 25
449 377 49
264 133 176
403 9 17
309 1 85
437 289 1
89 15 297
289 385 12
301 345 149
69 301 137
305 117 106
489 309 9
341 126 1
333 285 41
109 193 97
21 293 145
17 247 227
257 261 225
249 473 21
73 201 225
487 285 13
73 437 37
401 365 27
235 173 34
109 53 167
85 413 73
121 153 321
317 393 89
361 118 33
93 481 1
93 457 8
161 160 273
493 249 1
255 117 227
229 139 1
385 421 61
229 329 5
201 109 1
405 341 25
375 85 111
381 29 89
373 325 117
365 197 46
477 269 1
61 13 193
325 9 91
357 221 41
237 237 185
181 141 153
101 237 97
17 117 337
265 141 141
69 253 49
441 193 25
477 269 19
481 209 5
29 149 289
267 217 27
377 441 33
355 405 1
209 297 113
237 321 91
377 49 17
37 177 320
285 19 113
389 485 14
41 357 129
337 221 157
161 101 43
225 417 1
301 377 97
121 69 1
445 317 1
313 33 25
401 217 33
15 5 249
201 341 49
285 167 145
112 435 45
249 81 217
1 353 85
461 153 1
1 229 65
369 485 1
153 357 49
217 21 277
53 301 162
61 345 101
497 65 1
221 217 265
127 237 249
25 38 168
101 411 1
225 16 225
209 485 7
281 221 209
297 305 65
301 473 9
345 313 43
31 201 225
309 385 57
369 141 5
391 453 5
199 453 1
189 233 195
329 441 29
407 345 73
451 385 43
25 313 169
317 469 1
161 135 225
289 65 129
109 389 77
289 11 37
215 390 55
211 469 1
29 21 169
21 353 69
461 385 9
157 81 133
470 437 4
437 301 1
153 485 1
417 265 41
277 257 18
473 301 13
497 1 1
101 373 1
145 135 25
349 357 137
105 157 237
429 9 49
161 49 281
73 463 7
121 261 177
479 181 15
77 337 59
461 1 21
161 307 17
410 489 5
113 37 329
181 317 161
261 281 77
401 253 73
237 209 1
377 1 85
53 173 25
101 497 1
5 253 63
225 305 99
161 261 225
17 1 415
233 325 89
185 85 37
225 431 59
121 125 289
93 433 21
401 465 12
357 337 75
49 373 1
341 1 131
421 297 1
493 433 1
385 49 105
261 133 133
209 257 237
125 81 265
269 145 1
81 129 153
401 233 51
361 193 121
269 313 17
69 113 189
353 77 131
69 29 225
397 429 65
365 137 49
9 7 169
57 345 5
325 357 65
113 465 35
413 465 29
317 101 10
385 489 1
93 149 222
189 177 297
394 289 67
89 125 201
23 93 9
1 209 257
25 321 21
257 101 141
29 313 9
225 109 145
305 473 5
449 399 25
257 445 11
433 401 1
285 481 5
465 361 9
413 209 49
185 305 41
257 261 161
165 165 129
253 41 65
401 101 17
61 357 1
41 413 9
369 9 93
305 181 89
185 293 49
279 285 7
5 185 1
13 473 21
287 245 59
261 477 12
221 449 29
185 469 1
293 477 17
49 73 181
425 385 51
441 69 1
255 105 109
319 261 41
121 93 293
453 219 17
373 397 33
387 369 45
445 89 41
193 441 29
293 377 77
276 221 98
313 305 113
369 253 125
329 181 169
193 149 113
469 5 5
365 13 73
69 361 1
409 417 5
305 43 15
129 421 21
333 73 41
49 113 241
41 193 67
376 86 109
29 221 201
141 37 177
73 493 3
309 425 69
309 155 33
481 185 1
321 339 13
165 209 237
365 349 57
73 29 337
393 377 7
309 241 161
393 228 37
457 63 31
329 497 1
32 221 88
141 129 73
27 101 273
1 301 9
429 413 1
449 245 45
155 239 73
329 457 33
169 41 33
493 1 5
457 221 41
207 405 65
109 301 127
89 237 176
453 37 17
381 25 41
413 353 65
21 85 177
225 461 9
369 453 17
13 401 5
141 1 121
13 289 33
113 443 25
213 177 225
289 229 153
397 437 1
365 173 69
413 473 13
429 169 57
333 489 11
397 113 29
281 269 101
13 385 85
445 45 9
169 269 19
7 137 213
101 409 72
453 481 1
409 93 41
101 445 17
5 301 161
113 373 13
237 289 185
301 385 1
217 349 65
329 133 65
373 125 65
1 129 337
337 381 74
361 147 61
369 269 45
29 257 49
301 217 41
33 29 265
329 309 165
201 421 65
177 17 1
221 377 1
197 445 9
109 189 49
69 189 117
285 449 9
17 185 217
345 429 57
357 309 129
129 113 18
49 357 49
99 437 33
45 483 1
253 121 57
388 437 33
201 373 65
329 309 165
425 417 57
37 245 65
201 367 43
43 449 37
321 437 17
469 107 17
29 441 13
177 417 54
425 105 1
117 261 149
401 181 13
357 289 65
53 89 321
233 309 65
193 197 177
277 45 161
49 385 81
229 385 65
293 85 1
165 121 113
445 229 9
429 485 9
29 437 1
33 381 61
401 221 37
61 97 337
281 129 205
393 149 17
81 91 135
93 361 128
46 121 205
233 369 65
337 67 97
89 277 193
481 385 9
189 453 17
153 121 329
169 257 125
141 325 76
287 1 157
101 73 353
369 9 69
153 91 145
309 105 81
140 477 9
421 21 17
193 89 199
389 417 13
425 137 1
331 293 165
441 381 41
229 337 69
441 489 1
297 301 185
201 13 49
401 245 17
489 65 1
181 1 71
137 429 25
381 281 9
125 73 57
425 229 9
229 493 5
157 325 161
251 145 201
257 85 187
241 477 5
41 105 361
1 449 17
10 21 153
449 173 9
497 1 3
153 369 113
161 1 338
369 221 73
373 101 1
305 469 3
401 377 29
151 41 205
329 381 41
121 85 33
317 441 45
65 365 95
77 149 125
133 237 257
41 309 109
453 129 17
329 114 9
65 221 257
117 389 9
301 77 129
209 305 161
257 285 201
57 381 43
29 225 91
494 89 5
393 437 41
117 21 225
265 81 97
29 109 121
405 329 25
329 9 153
21 441 21
349 89 49
477 75 13
229 227 97
153 385 17
261 41 33
5 119 369
157 389 81
341 17 1
133 385 59
405 357 93
437 73 25
429 193 41
73 449 5
277 99 41
461 125 1
493 361 5
473 349 13
479 241 17
321 481 13
321 193 153
205 189 225
157 113 33
485 261 1
153 405 1
109 445 47
209 389 65
433 345 25
41 101 97
395 221 58
9 153 77
333 457 29
221 309 35
385 73 5
317 349 125
381 223 89
178 497 1
209 407 53
25 123 345
217 385 21
29 105 41
439 201 35
1 21 1
439 241 55
33 341 153
51 117 269
417 99 17
189 479 3
237 221 209
63 149 85
217 417 37
473 418 9
345 401 61
237 129 17
369 57 117
161 401 23
297 428 28
61 37 185
389 265 41
251 485 1
37 473 17
329 401 15
301 481 3
421 213 1
163 1 39
48 241 213
345 49 141
361 353 57
21 245 129
493 161 1
41 21 409
175 457 25
473 191 9
229 469 1
209 9 197
129 497 1
5 165 145
225 285 97
485 297 1
149 121 1
41 69 393
137 1 205
341 457 41
366 359 88
365 265 77
225 33 193
77 385 17
133 201 201
25 405 33
117 261 145
169 157 89
373 445 49
301 245 169
409 467 11
233 365 105
425 341 29
361 341 73
5 145 11
64 209 241
353 89 89
193 153 141
21 61 345
465 85 33
153 397 2
105 449 21
61 49 401
229 197 125
65 401 23
346 349 87
69 301 137
47 345 9
393 293 77
409 301 17
437 397 33
497 317 1
157 349 49
209 69 281
285 77 181
83 437 1
201 425 29
301 373 65
13 81 357
97 481 9
157 373 1
289 489 1
492 277 1
165 153 161
225 305 89
465 389 21
325 241 33
330 125 116
65 461 39
81 261 161
489 337 5
177 137 13
281 253 173
153 201 13
101 321 113
53 221 1
437 109 1
423 101 7
373 377 61
225 393 13
333 165 57
119 487 1
261 193 81
261 61 196
423 170 11
301 357 1
497 21 1
147 441 19
273 225 139
1 73 185
241 137 233
321 185 25
21 101 225
5 109 169
201 1 137
241 273 189
373 15 1
465 125 29
112 237 85
17 109 83
149 25 193
89 227 267
385 425 49
81 419 34
469 73 29
161 81 89
197 77 257
453 269 17
37 89 265
25 321 165
77 489 1
445 257 25
9 350 96
144 213 73
429 209 57
481 365 5
29 41 225
155 253 137
1 110 10
103 113 379
53 17 257
293 100 177
269 453 17
281 361 25
361 117 45
385 97 57
269 45 225
405 121 1
313 3 11
247 305 41
129 29 173
265 293 41
69 231 155
489 117 1
174 265 231
497 201 1
173 361 61
217 53 157
49 197 73
113 377 97
381 285 57
305 116 141
233 57 201
5 189 181
109 145 43
177 237 201
146 425 73
257 385 1
5 121 367
493 273 5
421 7 17
153 225 1
473 481 9
413 41 57
61 217 153
461 205 25
83 21 173
201 81 265
113 253 185
45 297 85
17 97 41
221 345 21
285 201 191
85 169 125
49 53 385
253 329 101
213 125 237
377 73 121
101 109 365
253 469 1
309 381 75
173 413 17
385 439 41
65 457 5
261 189 187
77 269 134
1 497 1
182 77 166
97 137 205
69 421 7
241 385 75
203 293 121
471 377 29
129 297 193
469 457 13
97 49 337
437 257 1
25 157 129
475 157 1
57 381 57
221 175 209
77 221 25
189 357 103
41 81 31
83 305 101
33 305 105
37 333 137
417 201 53
261 285 137
33 5 13
51 209 177
1 41 147
289 473 1
469 129 21
253 341 113
421 177 49
345 233 93
153 345 37
245 53 45
163 173 217
121 201 257
405 469 9
87 293 1
313 465 13
185 19 3
81 1 89
445 425 1
77 293 57
161 97 331
133 317 105
217 225 181
265 141 225
221 309 161
264 9 166
267 261 150
17 93 225
291 29 173
95 115 323
37 473 25
497 201 1
473 369 3
95 485 1
209 25 5
247 229 195
13 93 103
373 477 1
285 497 1
189 65 233
65 467 29
9 181 1
289 149 53
19 169 9
205 241 169
201 473 21
61 141 345
181 335 91
401 161 1
181 279 195
37 493 1
397 177 17
309 309 129
469 299 27
293 113 129
1 81 393
205 405 89
13 89 217
337 325 45
1 217 117
17 13 421
261 305 65
489 197 5
109 129 5
445 41 1
357 279 25
213 411 65
485 73 15
281 17 86
165 473 1
385 329 25
153 41 193
177 369 121
101 185 149
213 397 93
71 385 37
101 113 189
253 251 17
249 105 125
235 13 169
173 45 313
393 429 33
197 354 56
65 433 13
5 321 111
109 185 173
378 53 100
121 469 1
221 433 1
409 337 41
385 89 21
269 225 1
365 177 1
67 209 273
369 193 37
497 441 1
285 1 197
197 469 5
433 49 5
5 229 113
149 245 1
481 361 17
191 217 281
457 343 41
137 145 329
365 269 112
437 13 1
185 211 45
425 165 17
57 13 441
401 393 1
327 289 53
237 11 102
225 269 57
61 485 1
389 181 22
225 121 265
261 181 57
269 49 25
231 93 33
245 189 233
393 241 5
257 65 77
209 465 33
169 365 41
73 301 65
61 5 345
356 497 1
1 189 277
313 353 117
375 369 29
233 385 57
481 181 5
45 293 17
185 49 157
453 105 39
97 253 201
349 385 1
453 61 17
477 453 17
181 421 64
77 377 109
473 105 25
305 97 193
37 49 445
299 477 1
101 433 61
261 9 139
449 77 1
289 293 145
269 125 113
121 465 33
101 441 1
157 225 249
381 141 41
37 325 81
57 421 13
189 365 17
213 241 97
317 401 1
147 289 153
12 233 29
231 146 15
421 49 65
389 201 81
421 437 1
149 57 135
213 229 238
45 241 153
421 473 13
349 461 37
409 201 5
157 49 149
77 419 43
361 337 105
25 325 81
213 207 129
389 113 93
145 181 145
165 421 7
453 449 17
141 13 353
261 261 65
41 401 49
339 181 129
403 429 57
9 51 163
269 29 57
1 53 168
209 185 289
373 307 43
55 253 217
201 37 201
289 139 129
29 259 11
233 129 45
167 477 9
313 25 181
395 473 21
241 447 31
85 477 1
245 305 181
212 451 1
109 17 159
421 229 31
173 438 58
21 285 165
221 343 119
219 1 31
77 409 77
105 349 33
493 41 1
487 157 3
417 309 57
389 161 97
113 191 7
161 21 1
177 257 150
397 409 54
495 45 5
337 133 129
429 117 41
109 29 283
29 269 161
85 285 73
425 225 45
225 325 145
161 461 33
273 297 25
383 53 1
307 253 81
265 241 41
405 73 81
465 389 33
333 357 49
297 457 25
278 443 41
161 217 205
353 50 121
213 417 69
181 249 53
65 45 277
333 193 121
297 13 105
145 41 333
285 433 37
205 29 65
385 293 57
429 195 12
125 97 217
91 113 245
33 415 23
333 225 145
329 381 49
441 279 25
417 335 81
389 357 41
161 37 169
281 497 1
393 421 18
55 357 49
281 207 219
385 353 113
433 397 48
109 385 1
485 281 9
261 53 81
213 493 1
97 1 313
41 385 69
273 469 1
25 393 1
397 149 81
405 377 65
209 269 89
457 241 33
101 93 121
458 53 13
477 173 1
1 317 65
393 37 1
305 209 41
201 347 29
429 47 33
373 97 1
337 333 137
61 101 129
393 445 49
81 381 113
261 197 177
409 457 33
389 245 41
321 149 149
393 29 85
429 266 9
337 365 17
39 129 249
153 89 21
9 225 257
70 343 137
65 405 53
377 213 29
125 127 151
241 241 53
270 221 89
51 305 21
53 339 85
125 1 369
445 133 9
285 101 73
97 81 89
437 161 26
464 125 19
5 291 59
387 81 63
325 257 129
201 499 1
101 373 1
321 313 156
361 229 9
65 343 125
61 79 9
153 285 189
49 437 1
89 147 217
221 41 245
221 481 13
289 41 113
409 305 29
213 65 198
241 381 6
369 453 33
57 345 141
337 97 69
409 37 89
317 215 73
341 397 1
257 385 113
321 145 21
169 441 1
481 117 5
17 113 369
197 449 17
449 209 23
209 225 101
325 101 29
485 37 1
233 133 45
217 149 225
57 239 153
241 53 17
309 433 37
161 145 300
181 393 65
193 473 9
225 101 37
329 125 40
301 269 19
95 385 93
477 453 17
125 177 139
313 33 93
473 413 9
369 73 5
233 341 81
155 245 249
289 281 109
289 27 13
341 385 48
487 437 11
369 405 1
57 241 121
73 305 163
141 267 1
377 5 9
253 65 9
329 229 41
285 289 137
9 449 5
333 25 97
413 257 73
201 1 23
273 73 149
21 321 74
45 49 105
449 57 13
81 157 329
439 425 21
199 145 65
169 113 309
89 239 175
13 13 329
401 217 45
213 54 97
157 169 177
185 153 249
345 397 57
237 337 57
73 297 53
305 257 161
421 333 17
497 453 1
41 237 25
181 1 76
17 482 10
353 109 65
57 249 41
329 341 33
185 33 189
457 9 25
265 453 45
45 241 189
199 137 85
81 301 101
89 213 241
80 33 45
329 485 16
433 41 49
169 401 85
343 141 141
29 229 29
305 261 17
293 69 97
421 209 53
125 355 37
373 401 1
297 241 69
121 17 267
205 61 49
169 89 41
409 201 81
1 389 97
457 401 5
129 481 17
327 497 1
279 285 105
489 373 5
129 225 179
121 221 1
269 33 169
209 357 49
497 185 1
3 185 93
437 196 1
205 59 193
145 373 15
5 377 1
93 153 241
239 257 121
373 409 33
241 453 17
45 241 29
145 201 17
63 446 11
373 205 28
119 269 159
393 305 61
9 41 89
293 85 205
249 109 237
37 253 233
161 285 107
461 373 17
341 193 49
449 265 17
109 493 1
435 353 31
313 221 153
218 379 39
421 69 1
253 329 149
433 401 51
301 181 137
261 105 90
33 225 190
494 409 6
396 97 79
29 309 129
201 417 17
367 235 29
113 61 385
453 209 1
281 337 77
39 153 25
41 85 305
485 421 7
245 187 145
337 237 9
273 69 85
65 1 377
409 67 1
177 101 279
321 341 129
409 413 65
445 449 21
497 129 1
477 173 1
357 124 33
53 21 395
285 497 1
293 65 33
433 69 39
141 257 13
51 373 73
449 301 9
445 325 41
229 437 55
409 421 65
81 285 161
1 297 1
153 453 25
463 29 5
51 381 9
317 137 17
400 49 50
401 401 85
201 469 21
187 185 259
341 353 81
433 125 13
217 9 79
337 21 81
453 437 25
123 237 129
447 181 1
281 317 33
289 131 145
125 441 41
315 225 99
245 153 209
317 385 13
205 433 9
269 285 13
225 277 213
457 301 9
225 421 17
153 205 57
237 65 68
401 317 53
457 153 13
313 325 17
228 497 1
265 339 45
50 29 98
445 105 49
183 161 73
499 189 1
149 165 81
213 301 153
325 69 57
193 301 169
145 373 1
37 45 301
449 261 5
485 129 1
109 137 173
331 373 41
363 385 69
373 73 9
493 133 1
218 33 168
341 441 17
349 269 115
73 111 95
497 269 1
173 1 9
25 1 93
181 79 99
65 223 1
396 133 6
457 373 9
185 409 49
305 13 1
309 61 161
221 21 153
25 389 111
305 65 57
421 93 13
177 317 147
477 433 17
433 337 29
352 397 63
193 117 293
93 405 33
251 293 105
173 169 85
325 149 162
273 33 25
109 133 177
485 273 1
361 413 63
225 305 89
101 269 33
421 149 13
153 389 1
229 245 1
69 145 114
89 153 57
103 289 209
53 369 61
189 185 305
105 185 1
205 437 17
321 105 173
297 401 93
329 297 89
317 349 97
145 305 81
385 200 41
33 33 229
401 423 27
261 401 65
169 241 73
339 279 139
345 149 9
1 177 253
341 417 13
193 41 65
253 201 73
385 313 97
357 313 129
225 229 225
21 172 53
53 339 135
41 161 45
277 449 21
113 75 357
157 381 73
385 278 29
153 285 65
147 73 17
349 9 49
369 289 117
137 69 165
165 305 177
125 293 137
101 357 1
329 349 77
421 269 17
287 421 17
351 421 73
125 191 293
497 177 1
445 465 33
203 465 29
409 21 87
25 121 69
379 181 96
57 69 169
477 395 17
181 425 17
181 325 33
301 29 73
221 33 57
253 137 177
177 297 1
425 77 57
233 457 37
493 485 1
349 437 21
385 257 85
265 357 129
169 353 117
161 437 5
485 369 1
357 97 1
73 317 33
49 361 41
301 265 185
361 485 1
389 317 69
339 9 9
109 150 1
485 77 1
325 285 113
117 377 49
117 145 185
241 407 37
401 481 13
488 53 5
397 389 73
326 72 166
405 347 63
311 165 9
5 181 198
489 461 1
173 268 113
375 153 1
457 57 41
153 173 225
125 137 165
113 161 141
307 485 1
201 241 121
489 33 5
219 97 25
77 485 1
109 375 88
473 265 9
485 361 13
226 85 241
213 397 21
157 469 1
249 113 133
105 53 309
305 189 189
201 493 5
489 269 5
101 337 13
193 65 169
337 85 149
73 349 113
259 385 85
181 457 37
433 281 17
221 49 185
221 313 165
453 333 17
77 433 5
137 201 243
29 385 89
25 269 1
301 405 90
177 309 65
73 477 1
361 245 1
473 429 13
81 285 1
481 213 5
293 21 193
453 337 33
101 429 23
185 201 1
345 85 117
385 137 9
153 387 87
137 341 57
321 47 42
77 473 25
181 157 73
469 485 1
57 479 3
133 69 177
193 489 4
361 1 73
217 163 113
401 181 93
29 309 153
497 201 1
333 109 9
325 1 81
105 397 32
201 221 65
125 217 53
441 477 17
377 369 49
105 425 29
325 269 1
469 388 1
37 37 129
329 321 109
139 351 99
491 357 1
177 369 89
441 17 17
225 1 217
461 433 1
213 133 73
297 477 15
37 397 25
95 173 25
241 77 233
101 377 25
251 9 19
461 389 7
205 105 145
261 157 129
297 5 129
407 473 13
149 305 81
457 441 5
465 169 1
201 445 25
145 376 73
209 255 93
305 49 109
305 177 25
103 297 17
197 5 113
409 413 53
85 389 81
29 397 73
389 85 1
213 329 5
9 73 1
117 421 33
285 345 73
153 432 10
121 103 77
1 425 21
485 261 13
137 485 15
385 353 103
241 37 185
189 81 19
401 229 33
141 237 177
429 141 41
49 173 315
141 485 1
289 465 27
193 58 125
145 217 225
149 457 29
381 473 5
333 53 65
281 437 9
385 37 45
181 161 65
93 309 155
183 1 39
397 121 19
241 305 77
321 329 149
293 105 1
61 385 113
21 357 25
45 201 134
369 97 105
169 81 117
481 35 9
213 257 69
25 441 5
425 193 13
421 393 33
225 325 171
385 341 53
393 85 81
489 373 3
335 46 45
61 491 1
369 441 17
257 111 113
281 369 37
472 25 3
329 149 137
433 357 65
421 397 49
389 373 65
292 359 31
429 413 37
217 105 125
281 357 33
261 333 5
477 233 17
173 165 245
127 13 305
305 45 29
249 397 9
77 301 47
5 53 385
85 339 35
57 221 201
73 389 33
417 497 1
177 73 1
457 141 21
45 153 329
109 337 9
381 229 53
429 327 9
57 217 185
1 10 215
83 165 209
273 301 9
220 481 1
413 319 9
161 180 190
345 457 1
203 457 25
147 37 71
141 441 45
41 329 61
77 433 41
237 329 101
479 417 2
171 489 3
461 411 9
397 349 93
289 69 45
193 285 97
249 341 65
257 297 45
1 400 91
53 357 1
317 297 105
149 63 25
441 209 5
121 253 185
441 417 1
361 49 41
209 165 269
177 193 149
325 493 1
233 221 197
153 109 333
181 13 177
1 117 225
225 337 45
453 25 33
385 69 93
257 225 205
145 1 265
385 145 37
260 341 57
369 297 29
65 89 217
405 125 33
137 69 1
293 413 57
203 413 9
309 105 71
61 217 249
417 389 1
201 269 67
289 193 177
225 229 49
405 61 33
49 473 9
289 317 85
1 209 77
89 1 229
437 101 55
269 205 21
45 57 330
21 233 199
201 135 1
429 377 67
65 105 101
335 81 123
301 317 41
49 253 33
73 13 129
56 107 9
274 305 97
429 1 1
181 137 137
129 401 85
437 397 1
161 277 55
385 73 61
189 405 25
409 101 45
281 441 4
225 369 69
421 5 17
73 69 389
101 37 70
469 65 25
73 133 45
161 437 1
29 69 17
113 21 73
61 75 175
229 297 81
77 297 137
309 237 5
365 313 121
61 243 197
429 201 1
297 481 17
1 457 1
245 273 65
269 429 35
93 201 237
93 16 9
417 9 67
93 173 305
369 89 105
153 497 1
173 177 243
465 397 29
93 497 3
377 385 41
311 293 55
377 401 89
271 193 119
497 93 1
57 319 143
129 309 65
361 241 21
241 449 13
309 217 1
193 213 217
127 237 241
425 321 55
457 321 29
485 33 1
165 425 59
389 441 53
333 485 1
257 5 161
1 493 5
289 381 84
141 429 33
429 293 65
493 201 1
269 317 69
297 171 13
229 225 145
189 325 1
77 377 65
1 49 349
365 333 15
241 101 9
357 265 21
229 285 137
25 429 1
221 29 265
425 489 9
281 49 201
469 453 1
109 69 225
109 17 57
53 301 189
105 329 97
137 29 349
377 477 17
193 429 41
187 23 96
85 201 281
337 49 1
245 481 9
328 21 34
457 185 9
41 229 1
217 329 165
441 421 57
161 121 333
261 133 185
393 85 29
489 165 1
415 361 21
41 237 201
291 257 99
177 361 97
489 253 1
1 61 361
281 425 65
209 417 57
177 405 1
163 339 19
103 237 169
193 333 21
345 345 6
249 301 171
349 1 1
361 89 1
169 376 5
265 101 73
253 149 209
329 65 105
329 150 49
57 409 3
201 311 131
385 105 35
429 287 41
145 13 41
21 417 1
301 320 63
393 269 37
401 301 37
130 481 5
393 185 85
247 245 227
319 93 35
37 93 183
189 453 1
141 1 25
13 305 193
125 353 5
265 477 19
353 341 53
453 421 33
477 397 5
55 153 53
149 156 233
461 295 1
217 149 161
129 205 17
349 109 25
385 181 73
85 405 9
121 85 201
457 421 5
477 377 9
465 461 1
69 169 101
261 373 49
385 65 49
385 241 89
225 29 173
441 209 19
101 465 33
157 33 265
301 457 29
497 185 1
393 401 77
81 386 10
157 195 13
265 477 7
245 433 17
225 269 225
9 217 193
477 233 7
481 53 1
180 121 133
261 381 33
341 385 89
89 57 129
487 7 5
465 33 15
305 97 133
125 161 9
25 137 181
481 313 13
413 129 9
129 301 153
375 233 115
489 189 9
141 161 113
97 197 229
301 273 157
93 105 15
14 201 65
253 385 85
141 365 111
1 133 297
133 305 157
345 253 1
73 309 145
385 176 17
397 85 29
489 389 5
413 433 49
233 317 181
181 81 249
429 85 57
341 83 5
81 269 121
249 333 97
353 305 1
457 145 21
297 13 89
101 13 45
309 429 33
265 257 169
229 5 137
423 209 57
125 25 281
121 237 17
457 9 29
441 33 29
473 310 1
413 329 41
153 117 269
397 259 49
193 81 67
153 57 37
93 497 1
1 431 41
149 417 43
57 351 149
149 65 245
109 181 113
201 269 4
129 9 201
29 397 93
490 153 4
433 325 57
201 471 7
281 393 1
373 437 29
426 405 59
297 269 181
357 41 57
425 121 4
245 273 165
129 29 135
137 425 65
73 361 115
25 117 177
365 237 89
9 477 17
319 1 155
309 313 29
133 193 277
29 1 151
337 193 137
27 445 29
240 165 208
93 157 97
493 373 1
381 425 1
21 81 117
173 1 249
401 37 85
173 297 133
397 325 89
77 89 157
421 361 33
17 201 29
281 389 11
125 241 113
465 1 9
421 257 36
273 487 9
161 233 141
361 83 91
89 161 61
413 37 33
65 197 145
121 417 73
401 281 1
39 129 357
325 473 9
209 485 1
433 469 29
433 119 57
189 341 97
93 441 33
1 81 117
293 121 161
409 21 29
301 101 177
329 93 97
29 137 189
273 101 179
197 175 129
173 247 211
37 13 181
321 469 29
237 165 105
457 21 13
385 49 89
273 449 29
325 469 13
25 281 85
477 361 1
61 237 89
153 213 129
41 41 121
143 89 17
369 245 95
153 1 157
406 301 67
41 465 13
197 453 17
457 305 41
141 469 1
185 239 45
353 137 109
353 37 85
193 333 73
281 217 109
341 493 1
37 199 167
491 317 1
45 444 12
261 245 33
397 369 57
189 285 73
241 149 85
13 57 409
65 101 1
489 440 1
45 141 339
229 93 101
465 209 8
193 449 5
25 157 249
321 269 57
473 207 5
161 145 229
61 65 285
453 109 41
457 209 29
229 457 1
309 277 145
81 249 139
229 421 55
381 381 113
369 109 89
281 469 1
185 261 177
293 189 120
5 287 185
85 85 129
141 185 193
407 75 87
277 298 105
425 161 51
369 431 3
201 119 145
377 419 23
333 171 97
73 223 150
69 465 21
289 21 29
181 137 193
209 241 105
485 476 1
97 257 165
181 145 261
177 29 192
21 51 225
429 233 57
421 1 54
429 83 1
405 489 7
29 189 193
109 249 109
221 89 33
325 277 157
33 257 57
245 144 56
461 25 9
321 201 125
457 385 21
481 473 5
461 421 33
213 345 121
485 337 1
185 367 133
205 229 9
181 485 3
369 133 5
201 421 33
429 297 63
9 341 1
161 389 65
241 21 101
121 356 143
13 149 225
467 337 15
137 491 9
265 361 97
289 161 125
363 1 35
165 101 209
433 85 57
285 481 5
483 313 17
125 377 57
1 226 137
197 449 23
305 477 23
425 197 47
357 473 17
431 359 45
193 360 7
69 399 85
359 305 109
165 188 228
109 381 89
329 9 149
469 365 29
77 93 113
241 273 117
13 345 115
5 181 193
61 333 165
245 21 241
197 173 249
25 381 49
473 233 9
417 448 39
273 121 121
341 13 113
241 393 93
189 109 97
61 469 1
397 433 49
230 249 73
231 439 51
93 213 63
233 29 101
173 221 125
237 321 37
301 353 57
117 325 161
347 325 75
485 369 9
409 10 56
293 461 25
289 1 85
445 423 25
341 269 116
261 185 65
109 305 196
169 113 295
69 21 193
461 411 37
221 405 33
65 365 105
439 293 26
447 137 49
61 33 331
429 319 11
393 393 1
495 5 2
37 101 285
331 489 5
9 161 317
125 1 273
29 1 337
145 333 121
305 1 17
145 229 193
381 73 33
77 117 229
437 333 1
349 285 41
373 311 1
417 302 61
281 109 82
481 1 15
385 13 56
21 1 321
47 201 113
169 77 17
145 357 49
489 151 7
69 289 53
325 9 145
361 277 85
245 377 113
153 101 85
339 337 77
345 425 17
245 101 193
105 305 165
169 169 253
85 193 273
389 17 87
205 101 281
353 277 109
73 401 1
405 472 28
445 209 1
55 253 243
405 377 57
461 489 9
301 361 29
45 473 9
95 365 85
181 205 81
301 161 121
81 433 61
161 341 65
153 229 17
211 479 11
1 237 65
249 377 57
153 41 233
485 481 13
101 41 209
449 53 49
465 225 1
161 385 47
105 249 85
145 301 193
281 149 161
429 449 1
453 385 1
457 141 13
437 17 33
61 49 177
101 489 1
205 137 137
193 33 109
421 61 51
420 145 51
481 414 9
217 333 145
209 321 57
81 37 1
377 313 1
25 357 65
65 1 105
377 469 17
305 45 117
93 309 169
293 145 81
485 405 15
329 441 37
329 285 121
43 113 353
265 349 105
153 285 209
17 205 17
369 177 109
81 457 29
377 457 17
313 217 37
41 135 167
45 465 5
197 403 65
265 409 29
261 73 143
21 353 41
181 497 1
277 365 41
149 108 129
385 169 109
281 279 169
365 201 57
53 257 97
410 373 63
89 303 53
177 421 41
185 309 49
209 73 217
477 489 5
225 89 209
335 189 57
57 397 89
353 17 110
233 397 73
493 61 1
95 81 137
129 237 185
125 493 3
449 357 41
157 469 1
217 169 153
153 105 91
421 427 17
433 185 9
201 241 197
461 401 1
489 237 10
393 189 73
385 437 59
101 381 71
93 261 177
253 129 57
160 157 80
237 493 1
101 121 305
351 53 135
229 389 33
443 477 9
189 313 69
169 57 295
215 173 111
405 373 65
73 309 73
333 133 25
301 189 41
219 305 121
453 353 33
245 301 17
165 469 1
489 21 1
25 193 13
65 53 217
353 381 89
65 181 1
245 457 29
409 243 73
213 353 1
301 453 17
357 433 25
421 213 41
301 285 59
477 286 13
209 21 37
157 477 20
329 353 49
445 153 43
133 445 17
29 105 389
241 412 83
313 237 157
53 163 263
233 54 237
5 227 107
113 285 1
49 243 141
205 389 33
21 225 93
73 461 25
137 233 197
449 57 37
381 475 5
159 221 57
309 125 129
421 481 1
41 309 49
495 272 1
459 401 19
85 449 21
229 61 145
369 217 113
57 49 273
33 273 77
497 433 1
281 381 113
409 21 41
453 1 17
405 29 25
117 377 93
17 421 17
433 113 49
173 213 193
245 61 1
329 385 45
417 193 1
194 417 65
81 101 17
441 101 29
1 257 29
101 129 201
225 37 229
213 265 221
421 225 49
289 257 147
109 421 77
413 161 3
301 225 33
425 377 1
9 425 33
41 401 77
25 385 41
421 437 25
153 457 41
237 297 57
89 269 104
237 204 193
319 301 19
297 497 1
385 421 17
77 165 313
433 261 7
13 209 213
253 225 193
145 177 181
9 9 76
45 161 105
53 61 127
317 195 153
49 81 385
453 413 33
149 189 209
433 139 33
217 97 269
429 157 9
321 341 155
345 437 5
381 313 1
269 169 1
275 63 141
45 293 49
385 421 17
269 161 65
349 433 25
41 273 139
126 5 174
265 193 73
117 161 61
353 365 69
74 229 105
11 149 129
389 371 81
309 333 129
441 53 9
337 269 113
357 307 17
229 1 41
11 53 369
249 229 225
101 301 185
393 29 13
261 421 9
53 9 321
251 269 89
209 105 193
77 325 113
61 321 129
217 417 13
401 177 1
357 421 49
117 498 1
421 153 1
37 301 101
133 9 233
205 153 61
69 433 21
357 73 1
349 1 77
133 381 93
385 1 73
365 9 121
233 325 41
29 113 57
165 33 201
225 385 75
41 321 9
369 405 65
19 185 113
13 177 185
155 73 343
249 289 85
101 313 117
117 421 29
101 229 237
433 417 45
333 133 137
489 301 1
295 237 199
321 63 100
445 301 47
164 497 1
125 381 81
449 269 1
309 21 11
287 331 27
201 57 203
141 273 205
365 185 53
211 57 69
153 485 9
333 423 61
147 465 25
65 449 27
57 457 34
265 469 25
201 96 109
157 209 31
349 233 137
197 81 289
15 229 17
172 385 53
285 189 161
365 9 81
385 153 113
119 345 25
477 457 9
373 209 65
385 272 109
121 362 10
221 433 48
55 281 21
381 93 41
312 285 107
373 297 102
105 261 33
1 269 230
419 85 53
65 293 191
337 21 37
265 81 9
297 49 97
449 249 1
301 97 137
321 85 73
155 209 65
65 153 173
489 33 1
169 385 61
493 275 1
105 41 277
41 345 37
13 325 49
177 413 1
25 221 209
433 41 37
341 325 97
357 417 69
385 29 41
157 101 313
449 321 37
125 365 33
117 437 61
1 341 1
237 449 20
173 121 225
299 169 111
160 153 155
365 277 17
61 181 22
9 135 227
485 85 1
213 321 89
293 317 161
253 177 185
237 110 161
5 13 369
221 437 44
365 137 105
213 169 111
181 105 225
349 101 17
117 381 1
373 85 49
131 69 209
443 332 51
295 495 3
119 71 321
269 213 97
141 233 93
13 403 95
397 21 81
73 237 217
489 461 5
301 81 153
425 309 45
317 299 1
195 86 237
49 385 85
161 421 49
209 1 161
309 457 41
349 377 49
165 293 9
385 137 109
367 113 77
417 249 73
205 69 119
157 65 177
261 1 193
128 57 327
326 101 123
203 251 147
125 229 1
17 477 19
29 73 247
73 301 185
289 153 163
221 1 5
341 193 35
41 5 425
345 365 128
61 261 225
397 41 25
473 153 17
439 101 5
45 449 37
361 215 57
445 81 1
453 321 25
497 89 1
417 93 49
499 177 1
289 157 205
331 429 25
99 236 194
9 37 65
189 357 65
241 97 109
357 493 5
20 439 27
121 161 277
159 73 331
429 405 25
421 401 17
301 201 13
369 453 1
377 93 1
217 361 17
49 421 17
341 357 65
177 389 49
241 407 45
197 461 17
119 285 1
361 189 1
333 183 161
149 357 130
133 49 133
429 105 65
457 285 29
77 237 17
149 353 113
101 161 165
8 185 41
421 325 1
37 309 65
385 133 37
325 145 125
390 369 30
49 357 49
425 273 53
321 161 105
379 105 37
161 375 29
429 141 33
37 7 337
45 85 361
373 401 99
69 417 41
101 217 25
165 269 113
465 125 18
341 345 61
85 117 113
197 133 129
265 485 9
359 241 61
161 249 41
176 237 113
263 357 1
41 477 17
201 9 45
205 309 77
301 321 89
489 313 1
391 93 79
105 65 221
459 341 29
81 465 9
253 141 217
165 249 85
437 269 1
381 421 33
221 253 145
49 77 9
205 93 291
389 185 9
49 415 7
389 69 1
117 81 377
449 21 33
429 197 1
173 363 121
240 5 106
279 197 143
181 401 45
45 281 189
141 1 41
241 253 29
345 225 53
447 91 25
429 309 19
315 236 73
133 255 125
13 413 41
421 29 1
185 21 261
169 121 1
369 279 29
305 495 3
35 29 383
413 413 25
85 89 301
309 493 1
1 207 175
1 17 221
137 425 17
289 439 3
241 389 49
295 305 33
185 437 1
169 261 209
309 177 25
377 117 17
269 139 185
357 273 89
313 485 5
301 41 65
33 121 21
97 209 41
305 81 33
109 469 1
65 164 206
385 1 81
385 249 93
445 430 47
401 85 25
177 153 233
397 197 55
401 389 57
13 333 57
293 1 178
409 401 45
29 117 1
245 489 1
77 237 57
16 93 361
213 73 4
257 1 53
454 301 40
307 429 57
369 129 73
1 215 131
281 497 1
389 213 85
413 233 41
437 293 1
109 29 285
57 345 109
363 473 1
269 57 185
93 143 259
349 9 93
493 301 1
389 337 27
285 153 193
65 359 19
148 89 13
221 229 241
69 325 113
344 153 126
465 453 13
257 97 153
293 1 203
197 153 145
377 445 9
445 349 49
261 277 117
437 149 1
465 85 35
205 165 143
113 329 17
69 453 41
393 321 101
105 181 129
233 209 65
94 17 125
297 293 51
413 397 65
97 175 282
83 85 101
213 329 21
189 257 129
31 171 285
297 37 125
5 385 105
185 369 101
397 413 57
13 349 41
33 369 25
333 145 73
269 57 99
165 253 105
125 41 73
227 161 113
225 492 3
313 177 177
213 149 113
497 141 1
273 61 149
65 39 253
209 67 49
165 129 97
482 65 8
385 95 101
273 397 9
389 457 39
273 305 57
493 237 5
485 57 13
197 341 1
1 385 93
305 405 14
269 37 57
344 313 101
97 421 1
1 321 1
317 117 105
445 301 25
21 337 3
97 37 35
297 153 117
165 487 13
357 99 1
245 387 3
163 251 127
401 377 65
189 57 1
77 333 105
189 253 185
201 189 225
349 193 41
265 329 161
361 241 81
113 10 361
441 293 49
197 485 1
3 429 49
201 149 131
321 13 125
349 433 49
201 61 297
1 373 93
105 137 333
277 441 45
273 5 169
321 441 33
149 5 113
293 289 81
337 445 1
465 265 1
173 321 53
277 481 19
245 237 1
393 405 65
21 299 25
333 185 129
369 311 101
421 369 9
253 389 17
105 141 9
157 269 217
145 61 179
485 447 1
441 321 9
476 421 25
234 45 47
101 353 1
441 149 33
185 77 113
297 421 1
153 45 65
155 237 169
89 117 377
13 325 81
189 277 105
201 153 77
41 449 45
269 161 189
293 493 3
205 253 183
195 433 1
469 89 25
397 49 33
389 293 65
109 345 89
373 457 21
205 125 217
21 25 353
151 135 331
343 457 21
461 181 9
483 221 13
45 85 87
289 281 17
5 181 129
261 145 145
61 449 9
261 146 205
269 481 13
157 321 49
165 93 289
213 123 193
493 421 1
249 357 97
311 273 119
185 233 45
53 41 315
105 281 205
85 155 151
301 285 137
393 285 33
373 267 1
253 129 77
285 201 45
13 221 147
253 449 5
1 431 35
497 285 1
115 417 61
353 193 133
309 129 145
49 265 99
421 169 9
261 9 17
69 57 85
1 85 337
133 117 1
377 341 25
337 333 73
289 349 87
193 461 34
437 225 33
253 153 1
457 89 33
457 277 25
145 241 209
137 1 173
93 153 17
425 265 73
73 389 33
381 289 103
113 469 17
357 41 65
389 441 45
117 305 185
49 141 101
193 73 109
81 237 57
289 121 45
185 101 7
269 417 53
277 341 41
43 221 209
237 285 85
93 173 153
9 291 109
303 365 49
217 21 217
301 73 105
365 387 105
55 125 155
137 257 209
113 1 301
41 493 1
257 345 65
489 189 1
301 325 9
215 29 63
101 205 233
209 49 149
301 201 129
157 493 1
253 245 145
401 177 71
273 425 69
73 97 121
129 477 17
309 481 13
373 169 1
225 361 125
1 141 81
181 301 1
473 5 1
249 365 93
233 5 177
1 253 157
141 41 129
87 207 235
121 401 9
109 245 1
61 101 105
85 457 33
473 137 13
217 217 177
29 283 57
33 457 20
17 115 59
185 181 305
391 229 81
289 377 73
385 445 33
445 373 17
473 105 1
165 389 97
397 189 17
317 33 169
333 69 137
441 285 13
141 113 185
193 281 77
193 313 89
261 13 49
433 265 21
441 59 1
153 5 1
353 426 23
65 221 129
29 305 137
257 189 61
457 333 21
253 193 65
469 389 5
73 133 241
229 19 233
417 253 29
9 317 37
305 105 59
361 413 25
209 137 1
117 41 129
101 448 46
357 401 49
369 45 69
85 1 353
385 277 61
321 73 109
41 261 225
365 349 17
381 201 7
453 329 41
141 397 49
227 1 131
417 109 45
65 165 43
173 373 1
1 329 153
37 493 1
301 269 121
189 353 105
181 233 33
67 217 129
397 1 33
253 489 9
229 29 171
469 301 1
189 309 1
211 101 185
353 117 109
243 147 133
73 245 137
137 413 53
251 473 5
209 189 219
445 385 9
101 173 177
181 117 129
139 153 221
197 313 9
329 385 105
449 2 9
117 225 65
365 153 81
5 83 25
465 381 30
413 121 25
425 321 49
193 365 65
485 235 1
469 129 23
402 289 77
401 253 1
203 281 61
285 217 57
465 325 1
369 179 21
201 45 141
61 433 49
141 481 5
55 493 3
377 497 3
401 477 9
285 41 189
153 185 301
257 141 101
439 197 51
479 481 1
303 185 19
261 224 21
13 401 49
449 281 13
435 65 9
181 105 65
65 1 317
237 361 61
421 57 1
301 169 17
25 93 329
245 261 99
37 381 1
162 493 1
89 135 137
157 417 61
105 413 25
252 1 242
153 361 49
229 381 49
395 85 39
49 5 237
471 229 7
1 57 429
37 1 369
451 309 27
245 229 97
401 181 53
13 309 69
485 185 3
381 101 73
97 417 9
209 393 85
485 73 1
357 145 1
105 201 233
301 281 1
345 441 37
125 331 145
401 397 57
121 349 49
109 101 177
1 149 1
393 99 53
285 189 113
403 225 55
41 453 1
289 273 207
97 473 5
13 233 185
165 461 34
325 315 135
291 488 3
1 133 265
65 133 315
497 109 1
325 425 65
293 21 197
1 130 177
425 59 33
189 21 33
249 145 233
91 461 9
337 249 93
109 361 71
425 141 53
417 241 64
249 353 89
341 169 1
137 85 325
301 293 89
1 221 265
145 139 241
141 277 195
181 110 193
37 453 37
193 417 45
161 93 105
5 405 33
104 493 1
1 171 75
57 377 25
181 275 117
25 377 89
361 81 97
29 477 1
195 269 201
469 25 1
337 121 5
157 337 129
293 229 49
85 417 73
489 425 9
301 37 121
133 341 145
493 145 1
489 365 9
33 189 73
117 137 305
313 29 17
181 241 121
345 453 9
57 261 145
304 205 60
37 217 281
401 249 65
205 461 12
137 449 27
37 105 353
285 289 1
277 69 65
305 289 149
181 81 97
109 345 97
49 25 78
309 377 109
473 393 25
285 177 113
117 417 13
433 153 13
13 78 233
273 373 1
425 245 71
9 53 1
425 69 45
261 97 177
229 309 1
165 137 161
495 365 5
105 231 223
201 385 93
241 289 1
3 225 205
5 269 161
74 285 41
383 429 69
477 13 21
157 477 9
405 325 1
25 201 217
337 177 121
97 289 69
137 477 5
249 185 110
105 145 241
35 449 25
89 477 13
253 269 185
257 133 117
195 61 221
303 249 86
249 477 17
145 341 1
181 49 225
253 477 17
17 441 53
97 405 1
365 489 5
61 171 267
449 113 17
37 57 361
433 149 1
337 401 77
213 365 89
13 421 45
1 233 49
249 341 145
197 229 65
321 197 49
369 353 81
489 108 7
85 277 1
361 206 93
181 293 65
289 485 1
185 25 133
136 253 129
81 221 41
5 65 345
1 105 109
397 313 1
141 205 233
241 205 213
433 225 29
139 209 37
77 325 145
393 61 97
77 217 77
21 141 169
353 297 17
101 65 305
245 257 33
197 149 33
285 105 9
235 305 145
489 49 9
273 393 78
101 113 179
57 397 9
461 201 31
213 119 17
191 405 41
161 25 157
17 53 353
409 21 21
377 253 13
445 437 9
273 57 165
209 281 33
221 81 193
277 53 113
269 337 57
229 1 145
277 21 137
137 101 1
493 155 1
205 1 233
289 301 73
385 429 25
185 497 1
301 285 169
361 493 3
145 213 9
281 441 41
233 437 1
125 201 53
117 405 33
21 345 11
165 57 113
250 153 115
69 77 89
29 69 17
141 401 1
485 321 1
29 145 249
33 101 337
417 157 3
225 438 55
457 377 13
477 157 17
225 469 17
273 484 9
129 157 1
229 131 185
445 373 33
129 311 61
233 1 57
269 221 17
45 45 217
241 409 33
165 289 29
9 429 41
133 353 45
69 257 33
1 495 3
1 93 105
101 429 1
309 237 72
101 17 161
144 221 277
385 473 9
405 353 65
223 381 57
125 133 33
417 93 53
473 203 1
37 239 155
205 273 1
477 307 17
165 1 305
297 245 89
389 249 33
369 449 21
141 305 61
405 252 33
337 85 137
53 37 281
420 457 3
93 413 81
17 181 193
341 17 25
209 329 149
3 493 5
257 345 13
25 69 373
437 53 47
29 13 129
489 1 1
127 341 25
85 225 153
93 377 25
425 401 33
277 472 5
33 39 351
36 261 97
413 257 65
461 45 25
497 309 3
481 217 1
437 177 49
485 401 13
66 301 81
491 85 7
285 241 153
285 1 9
461 265 9
381 45 1
53 5 25
45 369 109
123 345 85
37 281 213
461 385 37
497 297 3
113 33 185
141 239 108
389 252 81
437 165 37
321 13 109
477 289 21
1 453 1
16 225 265
287 205 168
321 41 34
285 169 161
337 281 61
109 417 81
271 261 119
393 205 61
93 37 57
493 385 1
377 25 93
145 249 1
89 301 85
245 341 33
189 115 233
25 273 1
313 381 1
241 301 137
325 381 73
397 213 97
189 417 37
229 381 37
3 301 137
285 377 60
5 249 45
301 121 105
29 257 29
29 181 13
329 341 97
17 210 240
433 425 43
401 253 39
125 361 13
61 285 1
41 45 41
245 477 17
409 33 25
485 97 9
353 257 101
433 457 17
437 55 26
201 476 3
117 313 23
43 461 1
237 189 137
287 189 135
421 257 65
93 433 35
475 189 13
481 225 17
141 413 73
5 329 45
93 153 189
245 141 129
361 309 57
251 401 69
373 25 33
157 493 5
237 205 13
21 1 225
29 433 29
213 189 117
201 401 61
125 277 155
53 101 97
341 89 1
337 321 1
37 165 105
61 300 35
121 33 21
273 473 25
493 298 1
73 245 127
457 485 1
225 369 29
79 5 13
493 441 7
133 338 9
217 37 7
297 93 175
481 177 9
161 237 137
121 333 25
221 65 93
269 149 177
85 365 17
221 265 9
193 285 113
437 469 5
37 297 9
21 1 385
379 1 69
205 123 241
49 29 81
155 201 153
17 53 161
341 189 49
181 305 37
9 449 37
241 415 25
99 369 1
17 261 121
193 29 85
449 432 3
293 137 179
21 261 222
37 357 65
189 377 115
481 161 7
437 369 41
397 287 33
293 409 25
161 293 65
169 453 1
437 453 17
429 37 3
209 93 161
441 1 42
365 297 41
453 225 1
341 441 45
101 449 5
193 405 20
133 285 177
55 101 97
201 137 109
373 249 1
477 321 17
149 5 161
193 13 241
17 439 49
213 321 73
201 141 93
177 377 1
477 1 10
57 102 337
393 89 97
189 69 49
165 59 277
89 49 145
249 473 13
317 113 105
133 441 33
117 265 209
33 109 289
357 329 87
489 113 5
181 21 25
473 457 25
277 13 93
141 405 85
192 1 20
313 303 21
109 101 289
361 333 105
221 117 121
25 481 1
441 425 21
237 475 5
1 449 21
389 221 109
425 177 65
109 153 105
451 75 49
197 89 29
231 207 243
441 417 17
437 417 1
381 197 1
121 243 105
141 149 305
133 293 145
63 439 39
225 85 33
65 41 177
421 19 1
77 155 271
23 385 113
493 69 1
119 341 17
493 153 7
49 417 37
465 253 5
191 117 69
449 51 33
453 359 33
485 217 1
217 145 5
401 55 5
441 401 5
29 69 1
457 221 5
285 345 153
277 93 9
58 467 25
471 53 27
141 121 33
185 53 13
1 245 225
193 349 33
353 221 27
440 177 13
217 469 1
89 477 5
381 413 4
361 285 105
305 485 13
344 461 17
471 405 7
349 117 1
355 141 77
121 225 173
40 393 57
61 187 223
277 357 81
61 13 401
107 261 161
213 113 223
201 21 41
249 53 52
361 400 44
33 249 245
193 201 99
357 382 17
153 61 33
281 465 25
413 109 81
331 433 25
441 325 49
221 97 49
445 357 39
385 469 25
69 341 89
249 401 93
397 109 85
177 189 41
413 349 13
353 385 69
401 385 61
89 295 149
165 329 21
405 317 17
49 309 129
453 158 41
385 65 77
301 79 185
269 257 185
1 189 89
321 149 61
441 103 33
205 29 201
85 137 69
93 489 1
109 431 21
57 65 65
321 325 115
121 73 365
425 185 45
389 185 65
305 250 57
125 469 17
277 157 33
113 269 129
361 225 61
473 397 5
217 41 1
301 184 145
145 113 181
157 425 49
13 9 263
381 25 57
441 126 37
89 161 189
273 25 189
125 349 129
245 421 17
373 169 33
201 425 57
417 441 1
125 379 111
217 151 233
61 319 117
241 429 41
301 365 113
213 245 25
417 29 69
345 13 61
331 161 149
481 93 9
141 483 17
145 77 57
464 476 4
353 189 3
29 321 151
485 433 1
189 189 241
129 365 61
297 345 69
445 45 37
305 137 189
49 53 219
313 305 25
361 461 1
257 1 22
341 169 97
401 149 37
333 1 1
183 377 41
101 165 49
461 197 13
229 441 57
301 329 49
1 333 113
13 309 161
165 189 49
225 437 1
449 41 25
381 113 97
445 217 49
297 125 97
277 145 129
165 481 17
297 21 49
277 273 1
389 37 49
219 477 1
37 257 53
471 309 15
41 421 37
337 493 1
305 137 93
377 33 21
237 301 1
473 277 21
425 428 25
151 357 17
85 17 257
53 401 45
85 245 49
321 337 1
185 49 229
209 445 23
189 201 273
97 363 81
281 65 73
149 125 97
273 397 65
141 389 105
151 417 9
411 341 89
265 301 173
105 309 1
389 173 49
269 257 138
109 437 54
1 161 197
1 241 1
269 329 57
1 421 20
305 5 5
333 250 33
137 1 283
19 397 81
405 97 65
89 377 47
81 261 193
165 265 121
417 489 11
369 205 1
329 421 33
409 129 25
296 385 105
81 417 71
353 353 49
301 317 129
181 381 73
433 211 61
349 105 73
357 481 5
113 315 75
413 73 25
133 165 145
221 265 93
137 165 1
361 265 104
311 437 53
341 285 69
167 153 81
77 126 277
145 45 325
137 25 193
269 57 161
77 285 81
201 397 17
245 205 209
409 129 17
435 77 1
433 17 29
201 57 33
481 365 13
385 405 37
97 47 73
361 397 53
1 101 321
21 345 101
277 101 161
169 77 193
143 189 169
457 133 9
191 425 47
429 463 27
465 289 5
145 445 43
357 127 129
305 374 98
421 269 49
489 9 1
361 449 23
289 161 157
429 205 41
25 149 159
333 337 157
449 73 9
89 137 69
205 281 165
361 57 53
485 425 1
137 399 61
337 1 93
99 485 7
361 301 97
277 245 185
121 85 297
68 127 7
5 389 65
421 281 5
141 49 297
85 147 157
361 157 117
463 407 5
367 149 85
119 85 25
167 225 221
181 385 41
201 481 1
29 493 1
177 77 169
149 19 129
189 285 1
77 453 33
209 329 53
1 213 107
421 29 49
49 29 177
37 305 53
5 226 28
133 381 1
17 481 17
425 493 1
169 289 149
261 498 1
233 409 45
45 217 9
9 357 113
385 409 81
137 231 59
449 349 21
465 329 25
49 191 87
441 145 41
297 217 53
125 249 249
1 241 137
369 401 13
425 209 37
229 125 1
457 349 21
5 133 154
401 293 87
201 493 1
437 45 1
369 237 25
225 441 53
141 153 197
81 25 337
69 197 77
209 425 73
497 125 1
181 197 129
357 33 113
417 281 25
269 467 21
37 401 61
149 493 1
417 109 65
413 465 21
89 378 120
173 177 193
141 69 73
473 189 11
413 445 1
169 237 17
277 173 193
465 493 3
453 89 25
79 165 169
313 9 181
461 473 17
485 85 1
293 241 97
385 173 17
249 457 9
109 37 353
413 277 73
77 489 9
201 421 49
41 469 25
129 289 141
21 449 25
257 101 17
357 309 89
489 453 9
421 185 25
105 341 129
141 477 1
33 113 273
409 197 77
241 477 17
189 241 225
425 45 29
369 205 89
85 253 1
221 237 25
153 493 1
369 221 49
305 309 97
37 147 351
265 285 65
49 209 265
445 477 9
29 277 205
65 221 27
273 493 5
493 253 1
153 251 79
251 369 37
225 237 89
481 141 9
453 265 17
481 315 5
109 21 45
205 203 257
229 377 69
277 71 89
57 185 189
17 369 105
377 461 1
365 105 85
405 393 1
205 249 193
397 281 25
385 101 105
345 301 1
89 269 73
137 189 208
184 181 235
85 81 223
473 229 17
229 369 53
81 417 81
101 49 353
241 23 217
349 213 97
24 182 319
473 349 25
329 209 121
281 25 1
109 381 65
37 341 49
301 363 125
497 126 1
377 137 19
205 241 97
385 105 13
61 69 385
17 427 28
325 481 17
249 265 21
329 5 103
485 137 1
333 45 105
201 65 53
413 441 57
161 441 41
113 33 357
1 309 169
121 129 33
329 305 97
49 257 117
273 41 29
345 485 5
21 249 153
349 189 73
301 45 137
357 269 95
445 383 41
353 149 93
173 1 1
365 213 9
165 217 97
425 47 73
333 97 121
365 305 113
167 257 121
329 41 169
81 53 17
453 341 41
153 189 117
1 453 17
233 397 49
425 345 29
421 37 17
341 361 85
279 233 55
485 297 1
325 417 73
249 389 97
489 109 5
125 245 1
209 277 17
41 273 169
133 253 9
385 261 21
375 353 119
141 421 17
377 497 1
401 169 13
401 137 37
249 129 85
89 129 125
389 9 89
189 255 121
405 285 5
493 49 1
481 113 5
178 153 231
177 5 241
389 349 17
29 493 3
293 153 137
337 425 41
1 249 235
409 413 1
1 71 175
309 353 145
5 101 245
153 133 320
59 125 273
433 449 17
169 245 1
113 321 9
329 109 101
281 233 33
341 173 65
305 69 25
433 253 29
153 336 161
13 217 69
53 73 1
99 442 1
129 1 277
205 149 169
377 113 41
165 159 229
273 183 87
79 485 1
281 225 113
21 277 97
261 209 97
333 251 57
437 169 17
249 219 171
125 109 329
489 449 9
473 57 5
445 445 41
285 389 17
413 129 25
17 257 55
453 461 17
491 9 9
141 157 225
149 148 135
499 245 1
261 209 33
97 217 205
461 101 27
335 269 19
241 1 245
393 329 37
9 329 137
72 313 89
69 497 1
4 479 3
401 272 53
493 297 1
345 109 133
435 109 45
333 369 9
265 1 133
245 485 9
181 453 33
373 21 105
325 37 4
433 461 25
173 149 97
269 229 49
489 49 5
321 181 141
65 185 137
57 397 1
273 37 151
21 1 129
416 377 76
466 357 5
205 357 49
243 377 117
105 25 77
154 489 9
273 421 33
17 395 47
173 201 5
161 333 49
281 329 1
361 449 17
473 281 9
305 453 1
89 269 135
489 141 3
485 477 9
293 453 33
361 449 33
109 485 1
381 333 73
105 61 301
385 385 103
485 268 1
469 247 1
57 193 274
301 266 121
153 377 9
21 21 221
1 241 131
389 197 81
393 485 1
305 361 5
489 235 1
297 485 5
25 325 169
85 413 73
397 1 73
61 145 61
357 377 65
9 85 289
281 161 25
205 203 65
273 105 33
413 133 41
329 417 81
81 29 37
143 97 133
333 1 21
337 193 37
301 393 37
69 301 193
61 184 86
365 301 1
161 301 33
5 233 189
433 21 1
261 333 1
365 161 105
81 93 129
405 25 65
201 365 49
477 297 23
97 85 281
181 197 241
257 201 197
349 87 113
109 293 81
365 485 1
173 449 25
433 301 67
65 481 17
249 193 245
407 185 53
105 229 29
383 205 97
269 61 185
353 413 1
157 351 73
145 429 57
409 217 5
53 61 265
37 297 149
401 305 1
453 53 33
101 205 145
85 445 49
351 409 29
485 373 1
189 381 113
81 201 233
25 257 85
53 269 177
217 181 213
1 91 325
469 281 1
333 453 29
385 212 41
113 449 1
285 81 73
385 279 45
141 43 297
57 241 1
189 225 89
109 189 65
101 411 69
325 165 65
253 297 133
137 321 13
385 185 73
385 193 17
489 125 1
177 289 201
45 125 105
257 229 69
437 321 3
181 321 173
41 495 1
313 497 1
377 119 29
411 457 5
73 149 209
261 237 1
221 185 241
493 433 1
277 49 65
137 13 233
405 292 17
353 239 81
85 261 217
253 137 145
344 239 140
269 377 89
453 61 33
69 29 281
57 141 109
305 469 1
123 49 215
125 117 145
165 193 117
418 273 60
259 413 49
441 489 1
273 201 185
269 361 29
57 25 303
369 145 37
225 221 269
181 425 21
261 345 141
1 317 129
97 89 301
1 189 241
81 401 45
41 353 45
349 125 52
327 121 59
401 317 85
221 101 25
397 249 65
141 133 301
33 61 321
265 483 1
9 1 173
133 381 105
21 437 1
225 193 89
433 289 49
369 37 115
171 25 189
301 128 117
51 473 1
449 425 9
193 253 145
141 449 31
241 445 44
143 77 193
137 425 5
417 493 1
481 413 3
189 40 65
145 499 1
113 329 129
257 105 237
217 113 41
229 65 113
369 269 73
293 245 41
133 101 257
429 361 25
483 481 11
467 285 33
253 149 137
281 277 5
109 381 81
437 161 9
325 93 133
81 217 153
349 497 1
345 305 133
405 499 1
181 341 65
21 65 57
309 237 157
305 129 33
173 485 1
205 1 33
17 479 17
101 433 55
86 205 9
329 115 57
93 189 17
469 29 1
45 101 301
273 329 81
311 477 3
401 113 13
59 413 9
387 73 79
157 157 87
209 281 117
409 1 89
405 329 1
5 465 1
267 321 1
115 173 209
225 209 273
497 285 1
229 7 33
137 141 337
253 9 137
209 59 57
73 285 41
129 493 1
489 407 11
397 385 89
9 65 201
229 165 81
257 127 45
473 193 21
485 289 1
249 9 217
141 101 233
237 429 41
405 493 1
245 9 191
81 293 177
33 157 25
441 305 9
421 153 1
441 245 25
221 289 57
1 401 95
497 305 1
135 397 25
81 377 13
423 493 1
369 149 33
385 73 89
221 93 232
45 105 105
354 465 33
269 41 149
425 325 21
389 64 21
93 5 271
77 269 121
231 429 41
57 405 39
41 497 1
285 121 175
25 221 209
373 17 65
211 261 31
435 301 13
365 237 33
61 97 13
401 293 85
469 329 15
357 435 7
1 385 9
149 13 132
365 209 1
53 229 105
379 461 25
245 441 49
429 493 1
401 291 93
393 421 1
29 121 251
293 13 65
5 73 123
233 141 261
289 42 17
209 465 29
73 73 221
457 153 13
315 385 85
373 177 41
237 225 113
285 33 121
437 225 1
305 93 13
385 401 85
109 105 97
49 21 61
45 21 217
173 409 61
485 451 1
385 497 1
277 133 65
85 449 21
241 1 247
413 149 41
1 1 237
345 365 17
373 1 33
417 109 37
413 451 13
305 401 21
461 157 33
137 17 177
297 169 137
272 161 92
165 330 13
129 92 13
369 125 61
341 85 129
453 361 33
433 185 61
97 489 9
9 465 33
21 213 193
93 169 121
493 197 1
29 21 345
325 262 1
481 437 11
233 217 61
405 301 1
481 221 9
233 121 213
1 129 77
325 185 33
373 369 1
293 101 193
309 109 65
253 85 217
333 292 161
389 253 97
88 5 8
261 337 81
138 277 177
301 471 11
395 269 1
41 73 293
385 441 17
469 151 9
273 153 49
229 421 49
325 61 7
401 397 17
9 95 49
21 473 9
225 445 17
385 209 3
245 461 9
297 109 137
369 153 109
189 177 273
69 421 49
477 189 7
309 151 1
397 33 49
97 377 13
465 65 9
53 361 125
201 245 1
317 81 85
370 461 33
457 1 41
497 9 1
229 365 97
185 69 213
201 177 73
333 185 110
361 357 37
333 429 17
269 205 33
425 253 17
253 253 177
401 253 69
305 357 97
37 1 321
461 299 29
249 493 1
365 189 105
77 25 209
157 201 13
197 371 91
221 77 17
473 497 1
457 455 37
269 185 137
65 1 65
73 1 53
369 325 121
333 289 1
121 313 101
245 265 49
241 365 97
437 493 1
385 13 105
237 87 41
25 241 245
85 273 137
241 33 57
133 217 117
1 461 1
457 473 1
444 481 13
1 143 325
393 89 1
101 271 201
233 129 125
373 329 65
430 349 16
499 245 1
185 388 80
389 299 97
329 77 149
239 373 3
337 337 49
45 225 81
37 313 37
73 87 253
481 379 5
101 473 15
97 183 189
289 469 1
325 357 41
337 21 97
213 393 49
193 321 21
9 221 81
1 485 9
29 469 11
377 309 65
77 197 113
369 13 37
401 361 35
361 237 85
401 121 17
61 333 89
265 265 53
119 497 1
461 319 25
165 321 37
153 453 33
369 474 22
113 321 17
209 271 115
381 272 73
37 61 177
377 221 69
345 187 89
101 441 49
168 401 73
469 357 23
149 425 41
477 293 13
213 105 145
477 364 19
113 57 150
209 471 1
321 153 145
481 157 13
173 145 289
81 337 129
445 181 33
497 143 3
13 181 193
137 41 137
241 257 65
349 307 81
133 369 109
451 437 19
257 497 2
296 221 60
273 425 25
37 305 21
185 293 113
157 201 53
313 365 89
433 65 37
121 393 101
170 209 154
89 309 97
201 381 89
477 245 9
69 353 113
449 141 1
185 409 57
457 129 31
390 321 102
341 165 33
51 137 129
369 483 3
29 149 1
197 325 159
129 357 1
329 261 17
397 493 1
129 481 13
125 389 97
221 319 129
349 153 105
333 409 25
61 49 137
125 13 177
257 455 31
476 265 19
191 163 153
125 185 9
221 405 19
357 485 3
409 441 1
377 313 25
377 165 45
105 201 217
413 461 39
281 181 53
469 481 1
115 429 55
225 240 196
201 253 225
177 273 1
37 333 153
341 231 33
373 301 1
233 41 217
21 257 57
337 285 1
85 1 17
245 445 49
189 413 9
477 309 17
93 80 137
269 201 1
129 285 73
105 249 197
351 373 73
257 153 189
369 413 3
495 365 1
255 333 113
101 329 1
451 361 47
369 309 129
445 37 38
285 473 21
173 437 53
337 169 133
249 405 65
421 197 63
413 157 1
205 313 121
285 373 107
161 269 169
453 457 9
85 161 17
265 233 113
284 497 1
141 421 53
89 281 1
69 425 15
121 401 37
149 393 49
9 319 119
449 3 49
233 373 62
193 465 29
57 457 1
53 289 81
216 405 5
85 45 289
385 273 33
421 307 73
347 45 59
121 161 261
205 109 241
345 197 79
457 281 23
349 141 85
301 445 43
269 401 77
277 385 89
299 409 1
221 209 73
145 241 173
413 425 1
237 385 5
405 261 71
453 326 17
433 405 29
261 1 145
409 249 17
461 385 25
45 1 337
413 325 57
101 81 257
129 425 13
57 233 65
397 93 101
33 417 29
441 421 25
317 57 97
53 53 289
109 389 49
449 441 21
391 225 93
429 128 65
361 145 105
449 481 1
469 73 1
377 221 25
123 233 153
448 53 16
261 401 53
92 403 59
261 17 13
145 465 21
245 5 217
45 357 97
37 41 5
397 357 96
281 293 105
349 53 25
173 131 133
337 473 9
293 411 87
17 337 137
165 425 9
141 37 201
153 153 339
341 369 105
169 385 33
15 313 109
397 133 33
41 405 65
81 241 73
329 65 25
369 309 105
137 177 89
65 153 237
385 69 77
481 397 13
437 135 37
371 309 65
25 325 97
231 249 1
145 81 333
113 365 113
269 485 9
401 53 69
437 349 1
229 293 137
289 209 5
233 177 215
305 153 149
181 261 193
101 41 126
357 81 49
351 101 89
413 241 71
485 29 1
285 429 41
421 105 65
1 425 29
85 201 241
153 197 64
457 413 25
249 441 1
165 245 1
449 473 17
209 481 5
129 121 277
381 141 1
361 205 17
185 201 13
81 269 1
161 485 1
405 301 45
113 193 127
341 209 149
1 463 1
249 494 2
465 319 29
201 115 69
401 469 31
417 345 41
185 269 49
189 337 41
161 341 1
461 389 25
203 357 33
49 421 17
459 293 37
313 245 53
45 1 229
289 441 37
388 128 110
321 337 77
273 385 105
481 297 17
269 301 39
137 251 17
29 405 33
479 409 11
45 54 44
241 497 1
57 85 345
405 417 25
401 233 98
389 105 97
207 129 53
421 25 1
151 101 149
289 205 1
209 305 1
453 296 19
269 7 201
497 357 1
437 237 17
445 1 45
105 439 19
67 260 157
1 305 73
73 157 33
205 385 61
473 249 1
377 369 49
329 469 9
209 441 37
321 41 57
461 325 33
373 369 60
427 437 33
93 205 281
201 461 9
473 97 17
261 301 1
377 73 61
221 301 165
365 188 57
441 1 53
149 153 69
313 469 1
225 405 85
177 213 65
101 109 9
341 201 51
381 229 49
285 73 145
229 13 133
125 133 81
341 225 65
153 213 273
91 429 21
281 20 1
65 69 105
433 165 41
397 189 5
260 57 79
405 109 81
353 337 37
169 181 1
393 101 49
193 137 173
373 301 21
177 469 9
449 453 26
447 257 45
406 241 41
245 297 199
177 325 103
117 61 129
397 281 81
421 357 61
37 225 21
357 325 1
261 65 57
173 45 289
131 397 61
349 429 65
413 21 33
430 325 54
173 303 83
1 13 313
417 313 49
317 301 89
109 105 345
210 285 193
327 495 1
389 7 33
93 81 385
261 57 193
77 421 21
145 269 189
41 9 177
441 481 15
57 45 249
317 425 69
313 399 67
45 201 33
61 33 36
229 177 217
353 297 105
209 13 141
409 317 46
333 493 1
389 217 1
105 229 129
197 191 177
189 429 41
145 485 1
81 109 223
149 65 73
429 313 41
437 69 49
141 241 165
41 229 217
385 57 85
153 137 97
37 309 177
217 225 21
333 345 129
249 165 1
345 29 5
49 313 21
337 73 21
369 41 101
425 229 37
119 141 329
251 365 49
449 485 1
51 441 25
337 372 79
85 113 265
41 461 1
125 369 61
153 481 1
229 457 42
315 336 56
97 141 167
225 433 39
149 121 96
237 485 9
121 193 65
325 29 129
113 341 41
133 397 9
61 45 89
413 421 65
33 65 421
253 61 193
341 409 77
365 425 9
217 317 161
425 65 45
3 193 1
145 321 141
397 377 33
261 377 57
20 413 9
495 29 1
1 17 129
441 161 25
333 325 113
459 329 15
409 1 81
179 5 101
21 217 181
213 165 203
217 261 97
145 237 179
71 113 301
253 185 133
73 349 137
305 221 77
167 21 17
361 473 13
45 357 33
353 433 53
449 401 17
189 133 297
287 461 25
301 361 81
1 189 89
145 461 17
293 48 113
209 385 65
83 329 9
57 185 113
381 253 97
229 313 141
369 413 73
113 65 273
115 365 61
301 401 73
1 201 29
365 421 17
373 217 105
25 329 53
101 53 305
93 133 321
333 465 9
297 125 173
309 441 1
281 225 65
129 193 213
161 337 117
209 55 21
121 273 25
349 5 81
241 369 1
109 73 17
401 161 93
137 481 9
233 21 95
361 493 1
311 166 3
241 293 97
275 421 1
325 197 81
497 493 1
441 217 37
81 265 77
53 373 1
313 253 45
165 33 33
145 453 33
45 271 141
1 13 266
169 325 121
191 293 113
205 201 1
217 193 205
381 69 1
417 189 69
170 201 57
399 125 65
13 424 29
121 26 305
349 313 25
193 469 1
439 356 23
493 257 1
265 89 149
81 101 97
277 105 161
181 73 161
164 301 57
381 29 73
121 371 29
281 313 29
33 141 145
353 117 121
60 453 7
401 365 38
441 13 45
465 185 25
25 177 205
21 413 1
381 429 25
401 169 49
281 385 53
173 333 161
233 449 13
85 221 161
149 4 185
205 401 9
1 352 118
317 281 7
73 417 29
101 417 81
73 125 313
421 497 1
341 317 33
171 85 89
37 217 185
223 217 271
429 405 41
145 335 1
13 101 295
1 1 389
117 449 17
85 445 17
217 436 33
461 293 13
377 209 81
273 225 59
321 321 5
297 305 185
437 453 17
105 21 373
150 157 70
1 153 189
1 109 289
249 285 81
93 349 1
129 133 257
129 443 43
105 81 353
209 365 79
433 421 25
485 401 1
473 287 21
117 477 9
49 373 109
477 205 1
369 449 51
293 1 193
405 321 41
93 381 105
29 365 49
371 69 124
229 353 49
103 141 217
96 249 1
171 431 11
153 33 49
197 145 33
325 13 129
185 173 197
1 401 33
157 409 45
13 351 149
181 29 129
153 105 281
109 409 69
1 429 17
129 333 1
85 365 105
217 1 249
133 233 189
493 465 5
61 397 49
353 430 54
421 213 33
193 117 81
417 125 29
251 69 81
269 201 201
349 453 17
485 357 13
489 37 5
65 13 227
309 217 97
437 253 1
169 75 197
65 237 57
65 361 132
161 285 158
485 145 1
445 87 13
85 473 13
273 305 5
321 451 43
369 369 45
435 41 61
205 481 9
177 37 145
321 389 97
321 477 17
109 109 161
81 5 211
473 301 5
173 493 7
484 341 6
61 361 57
49 309 1
289 213 161
385 89 19
373 17 113
93 341 37
389 187 65
257 473 1
355 421 1
305 301 177
141 191 301
201 409 57
145 207 1
125 385 101
33 385 91
101 293 113
245 403 9
145 489 9
41 253 225
49 209 51
269 489 7
177 430 6
301 221 35
225 121 221
273 241 73
261 65 19
289 301 49
313 141 57
181 185 77
247 273 137
365 101 89
445 489 5
1 277 25
37 353 109
493 493 1
253 421 37
469 385 1
273 69 149
161 445 33
465 181 31
281 485 1
321 345 77
225 417 77
137 101 117
213 309 65
325 441 9
367 169 87
461 325 33
37 241 237
369 85 93
205 365 25
329 73 101
413 37 57
85 401 57
173 69 137
189 365 121
101 225 239
9 253 193
33 349 129
34 23 16
1 393 37
257 105 77
425 443 3
465 461 5
25 329 25
481 133 1
451 371 21
25 136 161
341 189 1
1 65 249
129 341 1
189 189 73
441 153 31
128 301 193
249 347 61
61 73 97
409 489 9
393 21 81
361 129 49
21 25 197
21 117 181
469 385 1
81 173 185
277 175 2
173 245 145
113 377 77
125 305 145
181 193 185
81 289 129
493 337 1
213 373 103
65 341 33
321 29 60
261 51 1
169 429 41
401 157 33
181 405 1
29 257 227
181 385 81
394 326 13
129 397 89
449 157 41
53 181 289
141 441 33
453 69 17
69 1 131
357 57 49
473 181 21
133 221 1
160 405 89
394 5 33
233 205 145
417 337 9
457 445 29
41 473 21
137 249 93
81 133 161
213 281 177
413 257 33
185 153 181
353 193 9
499 217 1
335 65 35
1 465 5
213 281 193
13 377 17
401 253 47
245 85 1
401 365 67
97 489 1
213 345 1
153 85 301
281 233 125
267 93 127
9 305 81
345 3 49
277 269 145
241 149 149
45 201 289
33 37 105
481 353 9
417 225 17
377 321 22
341 337 144
461 81 17
213 309 1
293 485 1
269 81 209
269 385 93
437 413 1
1 101 315
113 437 17
121 207 91
13 93 311
281 205 197
109 321 1
153 373 89
217 281 101
321 33 149
417 481 13
477 433 1
277 225 129
233 253 143
377 241 101
497 49 1
229 369 37
69 441 25
415 85 57
209 61 25
225 345 13
117 461 39
37 301 113
297 49 193
333 469 17
451 114 1
217 237 221
81 429 48
465 1 17
441 213 45
29 361 65
1 425 21
327 21 167
19 359 131
249 161 165
361 349 41
369 389 27
397 281 41
261 173 57
9 469 17
113 25 181
357 209 57
274 265 165
345 329 121
121 213 241
437 157 1
89 385 9
9 301 9
97 249 13
173 49 297
273 365 41
437 421 17
365 1 5
201 457 41
201 465 1
21 313 185
41 33 169
265 273 157
305 377 81
13 57 241
401 109 65
381 465 25
261 21 225
161 369 77
393 405 27
45 421 65
377 273 97
45 65 181
173 113 121
119 235 1
237 253 97
109 473 25
355 249 59
173 397 65
221 53 225
493 473 1
1 65 373
241 129 209
169 289 165
241 365 85
145 171 111
385 21 93
183 181 193
85 205 113
421 333 17
151 433 49
385 367 47
301 285 189
281 131 17
109 355 31
133 357 1
449 255 13
213 353 121
305 397 65
365 273 1
361 441 9
465 253 29
465 139 1
65 41 370
271 489 9
329 209 1
45 453 1
9 485 1
293 177 33
385 13 41
257 49 77
157 317 69
141 305 85
297 1 109
397 143 25
77 173 249
7 125 129
485 377 1
257 461 1
348 305 85
253 313 173
353 369 113
497 169 1
81 277 65
333 37 49
413 9 41
85 285 1
177 168 185
401 417 37
437 235 64
429 332 65
293 65 29
261 281 133
401 121 41
201 289 109
229 425 45
61 389 41
485 69 1
201 391 93
301 325 65
377 405 1
221 353 129
25 93 321
473 409 9
165 145 113
421 213 1
323 97 109
41 77 81
390 297 13
45 325 81
297 153 73
209 497 1
369 57 61
89 97 243
361 181 113
481 85 9
239 389 33
433 170 65
465 235 13
83 285 123
1 1 241
205 471 29
401 381 49
445 313 49
485 329 9
345 61 85
481 208 17
241 245 161
313 397 81
481 429 17
1 201 201
449 361 33
65 317 89
1 261 17
217 153 97
405 389 65
33 173 137
173 1 217
429 149 41
13 301 81
73 461 9
85 393 9
226 61 31
37 362 113
313 389 17
49 111 129
145 277 97
261 97 65
269 1 55
123 373 25
417 321 45
363 437 57
241 37 155
321 471 21
77 57 369
37 169 53
309 49 77
365 201 1
69 381 73
201 61 249
277 401 57
393 188 45
223 225 241
497 245 1
347 265 7
65 69 161
1 9 253
489 57 9
385 481 13
313 245 141
421 287 1
53 317 57
171 497 1
17 475 23
409 385 77
85 145 73
81 3 403
409 313 5
377 233 73
129 117 181
397 125 97
105 149 93
377 213 53
249 217 173
129 153 13
313 345 97
129 321 133
497 229 1
5 485 1
13 493 1
278 5 101
329 53 13
369 485 1
65 319 77
221 365 109
245 53 145
457 369 17
177 313 81
285 369 69
37 421 1
401 163 81
409 325 81
199 305 33
454 209 19
293 145 5
373 125 113
289 461 25
13 81 413
361 369 129
53 381 97
397 359 65
385 1 85
1 357 120
181 465 25
341 445 49
137 341 17
493 73 5
61 249 69
413 389 65
89 197 217
17 489 5
185 165 311
429 9 11
461 365 9
113 61 221
168 301 73
217 301 185
1 433 67
245 269 121
245 129 61
245 491 1
185 425 39
9 367 65
421 101 29
481 484 10
325 189 89
433 113 67
117 197 209
225 349 105
29 5 1
245 269 17
281 129 169
1 141 151
421 253 17
85 451 25
389 417 1
69 397 41
453 397 3
53 485 1
351 249 111
281 31 57
177 1 109
373 493 5
473 441 25
201 265 13
189 385 73
197 485 1
177 309 25
61 357 65
309 149 1
311 1 99
93 387 43
421 189 1
471 85 1
5 289 97
379 101 75
93 203 125
69 165 130
137 425 13
157 433 65
13 273 153
373 353 29
1 385 1
233 329 81
121 133 1
433 93 1
55 465 1
113 133 25
313 105 73
233 453 1
305 293 9
309 309 49
169 361 125
461 285 17
301 137 97
261 81 137
473 145 17
253 177 17
145 497 2
393 425 9
445 1 25
277 5 121
385 185 81
381 137 17
73 329 93
241 301 135
57 385 13
45 197 289
461 337 1
473 389 17
355 233 25
9 229 223
21 357 65
193 217 275
253 25 57
101 109 73
263 453 9
497 413 3
121 65 173
285 225 56
257 29 117
285 225 57
481 281 7
485 181 9
189 169 81
293 187 193
13 237 185
17 37 57
229 377 29
61 421 44
173 481 9
317 245 177
145 345 25
101 37 241
353 337 109
341 361 13
69 13 337
361 177 73
37 305 189
97 185 69
479 389 17
462 21 12
449 333 13
215 95 45
18 453 1
169 249 237
151 197 177
47 465 9
233 349 73
133 477 1
413 341 57
41 17 299
285 289 20
425 469 27
213 41 81
365 76 57
429 105 1
269 121 97
457 3 37
135 65 85
333 361 101
229 89 233
1 377 29
385 1 37
321 281 45
429 261 17
453 385 17
101 85 129
73 457 9
421 61 1
401 85 61
105 233 29
343 485 5
53 385 113
13 53 309
93 25 321
145 419 9
337 308 109
15 24 257
279 121 107
209 369 9
205 273 81
359 113 25
141 41 109
447 389 21
121 305 137
285 253 126
445 1 36
449 449 25
213 129 115
201 385 115
181 445 13
273 253 9
385 449 41
50 333 97
201 57 217
1 69 167
13 33 389
349 129 81
237 125 17
65 393 49
117 261 129
101 301 193
153 149 185
421 21 49
369 406 20
385 201 77
201 109 125
13 217 65
77 29 145
201 283 35
1 449 40
437 301 56
109 21 249
105 249 177
109 361 109
149 1 265
469 73 1
429 1 9
81 97 365
149 489 3
476 37 6
449 105 33
173 49 105
149 101 3
35 285 25
437 201 33
253 241 145
385 157 5
225 285 193
485 237 1
215 101 65
429 361 9
41 89 73
457 289 1
69 365 73
240 473 21
349 277 57
213 129 196
461 337 17
340 369 81
277 381 97
265 89 1
485 109 9
173 261 97
181 453 11
169 385 77
353 485 8
480 149 5
385 405 43
457 176 1
297 137 193
21 209 285
5 53 321
229 189 81
161 365 49
181 465 22
401 141 37
93 65 57
185 305 161
13 273 201
225 437 1
33 229 129
5 457 13
41 215 1
57 33 77
409 385 60
381 1 33
297 453 29
273 93 85
487 313 3
281 493 7
1 1 333
497 421 1
173 371 81
477 337 17
281 13 45
161 270 59
271 269 139
41 9 21
243 33 27
193 473 5
341 369 1
277 417 33
421 37 17
369 67 7
377 465 9
345 285 153
183 435 61
365 189 1
341 41 1
225 161 129
329 453 17
445 269 33
131 197 209
361 101 109
341 93 65
85 93 113
473 49 1
133 229 206
317 285 153
9 77 407
237 309 191
369 221 49
9 53 193
309 485 1
101 397 65
177 113 129
161 201 41
413 377 57
253 369 1
301 209 177
269 13 17
47 133 293
109 375 11
93 51 153
9 357 89
491 101 3
43 293 145
121 305 169
1 341 121
85 321 33
1 1 325
1 437 1
101 421 49
447 13 23
349 97 49
385 489 9
371 177 37
61 52 369
141 77 137
341 158 1
372 405 33
197 105 129
81 153 225
109 421 9
253 15 217
5 369 105
129 26 157
105 257 205
161 437 13
429 455 13
401 381 57
187 77 255
77 449 45
145 309 81
299 337 97
118 121 85
11 65 57
339 381 57
17 65 352
443 457 31
277 21 177
289 35 185
449 7 1
89 393 25
237 217 115
453 401 1
37 77 345
141 397 45
441 487 5
1 333 85
257 157 149
86 397 79
321 385 73
145 497 1
393 433 33
395 49 9
73 77 377
221 217 137
413 241 57
445 413 41
17 211 205
229 429 17
185 301 169
121 279 81
215 357 97
253 465 25
125 397 40
345 153 35
385 409 29
109 77 305
229 479 21
473 473 5
9 339 129
401 425 45
209 373 65
121 373 71
366 193 129
364 465 15
65 221 177
143 73 353
469 113 1
345 165 49
173 41 321
189 13 153
341 197 41
233 289 47
377 457 13
159 49 277
113 113 105
141 269 97
205 445 1
421 131 17
1 212 256
13 441 5
73 273 57
421 133 65
13 125 1
345 301 1
405 45 33
449 37 45
129 201 129
235 453 17
249 129 149
335 457 1
57 493 1
185 293 161
41 289 21
337 161 41
225 341 113
129 354 124
19 441 43
421 421 69
53 281 201
188 477 13
189 1 105
153 354 109
401 389 41
41 477 9
193 361 97
61 451 31
85 61 81
341 333 65
245 209 153
197 41 241
157 437 33
381 193 89
447 217 33
101 85 219
253 345 69
163 125 185
1 279 179
377 5 13
269 255 21
337 437 21
385 105 61
161 73 121
225 297 89
137 197 221
17 253 161
143 401 61
105 71 216
481 277 1
257 1 25
33 469 1
301 401 89
65 405 1
73 165 325
324 65 146
381 53 19
245 441 1
363 425 17
349 189 89
437 161 29
317 193 169
481 289 9
315 417 41
391 317 1
5 369 9
117 325 29
13 481 1
381 469 5
325 453 41
101 369 25
51 169 157
193 189 103
81 209 225
211 41 55
381 281 57
21 341 65
37 101 1
241 485 3
203 385 42
337 421 12
173 361 85
105 409 21
297 181 57
21 269 105
393 281 65
281 37 57
401 293 20
437 365 1
385 228 50
497 69 1
41 217 257
409 5 5
53 17 65
421 482 7
85 433 27
53 113 145
431 21 65
369 295 37
257 245 217
1 493 1
437 101 1
441 159 5
125 201 149
73 349 41
57 325 151
257 5 221
136 403 63
125 265 69
265 229 45
141 461 1
65 121 329
269 13 83
461 449 1
81 113 13
388 173 22
333 261 161
359 157 113
431 318 61
185 445 3
485 441 1
285 197 97
385 257 51
125 51 97
173 81 97
198 56 84
245 65 1
444 189 50
373 207 1
401 393 25
409 309 41
489 433 1
393 293 41
97 81 69
493 389 1
453 161 33
409 289 41
73 1 1
169 401 37
393 25 55
121 485 5
435 85 43
105 473 1
21 467 23
329 7 101
285 257 169
107 141 177
197 61 145
205 365 65
317 333 129
481 281 5
313 461 25
393 437 41
357 49 129
229 373 1
333 269 37
113 209 261
321 169 61
453 201 17
305 409 13
77 29 385
161 349 129
437 477 17
33 133 3
153 165 81
449 409 17
9 121 81
414 449 17
85 429 71
257 5 173
85 85 393
269 220 113
177 1 241
309 401 65
473 1 1
281 173 61
201 189 261
33 157 66
341 213 1
193 146 1
53 277 161
489 75 1
45 185 273
55 189 177
93 337 41
93 1 105
349 133 41
141 193 237
333 85 125
493 485 5
5 97 293
281 29 153
73 413 81
1 197 285
9 321 5
321 473 9
249 17 109
389 129 33
21 297 183
97 205 281
381 381 45
221 89 57
182 75 95
405 273 54
209 297 141
457 461 25
341 423 65
73 41 153
461 489 9
453 25 33
42 29 27
185 409 1
109 287 41
317 297 1
405 447 25
121 469 1
205 437 41
153 225 13
421 9 65
1 337 57
453 415 1
105 69 89
191 273 173
309 437 1
301 205 69
269 201 137
461 241 1
229 65 241
261 111 1
63 205 217
73 289 165
201 313 85
85 121 277
173 306 94
453 393 33
236 81 224
269 1 107
1 1 493
233 489 1
489 321 1
361 45 121
249 477 1
73 469 13
149 385 105
269 441 54
69 241 69
137 461 26
257 209 145
361 409 50
321 353 97
201 25 109
293 341 129
289 425 41
101 377 41
225 241 45
17 353 141
205 33 259
101 69 257
261 33 129
161 365 41
337 397 57
157 133 327
81 273 93
421 202 49
337 105 29
333 141 133
353 481 17
157 269 49
405 181 89
73 373 97
433 5 5
461 229 25
73 301 73
349 177 58
163 161 205
297 285 161
241 13 51
421 29 71
413 201 65
493 145 1
245 269 153
457 5 25
125 77 225
53 281 1
57 285 55
85 494 5
53 87 45
421 49 49
237 301 25
223 457 9
225 173 129
205 85 129
9 189 71
321 77 165
101 133 257
485 181 1
149 45 325
261 137 110
189 121 77
365 109 33
225 70 153
189 145 217
493 349 1
241 273 113
429 353 9
305 17 25
137 207 85
269 309 129
473 469 5
493 321 1
297 417 13
417 365 49
401 57 41
69 389 29
221 9 57
217 65 185
25 221 33
449 141 21
265 333 81
277 245 179
149 269 169
83 249 225
361 301 125
301 121 97
97 1 325
209 126 285
421 361 73
141 301 33
441 349 37
376 491 1
401 413 57
457 53 17
481 25 5
453 287 33
413 401 25
485 165 1
401 277 61
185 401 69
225 479 12
209 173 97
5 109 289
225 461 17
377 297 77
397 61 81
340 25 32
433 265 25
105 317 41
297 77 160
497 297 1
33 1 201
37 217 78
377 437 17
349 153 113
285 277 17
379 361 95
93 265 177
441 109 45
281 213 129
257 1 125
1 137 1
489 389 9
117 1 337
1 405 55
17 289 77
385 157 61
177 73 213
265 393 93
81 325 135
401 321 44
469 213 1
329 85 45
317 235 129
5 497 1
229 493 1
37 160 17
169 261 209
57 465 5
421 401 1
9 133 225
21 433 61
485 110 1
69 269 209
121 265 149
405 265 85
401 261 1
497 53 1
269 77 105
345 419 3
233 45 125
49 349 121
305 13 165
137 181 17
101 265 137
325 285 129
425 449 45
17 69 321
141 69 73
29 77 385
333 353 127
1 445 17
173 233 37
81 205 79
97 329 77
361 477 1
335 297 101
365 225 105
225 385 105
133 143 5
377 125 21
421 169 13
69 44 225
429 125 53
465 161 1
165 1 17
177 381 105
225 97 127
192 449 1
305 337 53
225 417 29
237 33 57
201 65 153
113 69 1
209 69 249
201 9 133
469 141 1
349 289 81
401 333 65
57 165 49
49 457 41
29 209 277
369 497 1
341 189 33
493 457 1
257 145 209
335 73 33
30 405 1
333 77 9
325 353 145
449 369 5
269 457 5
419 237 63
481 441 9
117 477 9
256 89 195
325 173 25
185 469 1
93 21 193
407 29 9
493 21 1
177 89 25
313 461 17
449 173 29
129 445 1
126 373 1
57 173 185
229 13 249
293 161 177
161 37 253
169 301 81
389 325 52
101 37 215
161 377 117
269 121 117
301 269 73
209 427 17
101 237 185
1 397 49
161 322 168
249 277 57
147 145 109
217 313 185
233 137 65
73 421 1
421 291 49
497 357 1
485 317 1
241 393 93
401 45 77
462 129 27
281 401 34
193 497 1
276 421 49
437 401 1
361 85 105
171 213 113
289 83 69
45 409 77
21 385 65
257 85 21
33 29 217
429 85 17
209 129 257
1 473 1
205 261 201
1 273 69
29 201 47
9 243 91
449 25 9
313 1 119
161 9 117
309 1 109
165 105 329
85 489 5
269 77 193
229 109 61
351 269 123
257 1 177
401 137 41
205 425 37
189 309 185
421 133 33
485 113 1
373 277 57
109 185 157
141 1 57
497 477 1
245 269 225
381 31 25
373 341 97
357 304 9
385 461 25
89 361 75
437 377 1
257 421 65
69 253 161
437 23 41
105 333 145
421 461 1
65 73 353
345 491 5
221 216 121
217 113 45
133 181 1
429 1 25
165 217 99
19 320 10
141 477 1
37 257 61
437 61 1
331 233 155
481 325 9
19 49 211
93 345 145
285 165 209
29 429 41
241 493 1
269 449 45
97 21 281
241 65 245
97 101 319
101 269 41
345 101 61
125 385 21
229 249 1
301 45 117
385 105 37
261 81 233
277 53 21
27 305 81
281 285 85
445 2 5
365 497 1
37 369 53
489 89 1
309 337 129
41 293 129
113 117 137
153 401 61
385 201 33
177 37 229
25 441 15
125 269 125
401 481 5
361 117 37
101 105 325
101 353 113
221 473 21
385 485 3
403 197 47
289 1 73
361 421 76
261 381 13
77 285 17
265 349 137
173 49 277
137 333 153
265 469 1
301 37 57
29 45 25
81 461 13
345 393 69
249 317 97
221 129 265
23 137 113
493 417 1
217 465 5
347 249 55
341 221 87
41 151 219
116 285 161
77 493 4
477 37 9
465 113 19
441 171 53
485 217 1
417 455 35
1 5 313
265 305 77
289 301 177
462 65 21
357 206 9
301 359 51
309 405 65
393 385 89
129 321 121
457 5 29
197 413 62
101 401 89
9 141 25
73 409 85
148 73 173
1 165 325
317 158 121
261 485 15
369 397 85
109 301 65
1 482 6
45 257 197
437 233 9
289 145 5
369 54 77
317 425 75
473 49 5
265 249 157
63 240 63
115 113 337
257 261 185
265 21 161
301 117 89
149 365 5
101 121 36
457 21 29
81 349 9
13 161 85
293 421 22
153 129 325
261 495 1
93 241 107
93 57 145
321 85 1
13 261 209
481 97 12
361 437 33
157 109 185
185 193 161
413 105 25
349 101 125
81 225 97
61 121 197
57 193 281
5 265 25
11 133 177
357 289 1
349 217 9
81 181 49
269 273 73
433 153 17
293 1 53
61 103 167
205 241 129
61 233 49
129 457 1
5 493 1
433 345 1
305 301 133
213 469 1
285 133 57
465 61 33
193 329 25
261 1 161
289 333 97
29 289 57
301 241 49
421 157 19
65 437 1
357 393 21
173 41 281
131 246 195
97 341 95
25 302 60
5 297 113
301 1 129
457 317 13
69 71 247
301 65 73
385 445 25
449 105 17
243 233 175
21 317 9
441 373 41
137 365 21
13 413 17
131 469 1
163 481 1
255 477 17
385 73 33
304 145 17
85 481 13
489 477 9
177 213 177
45 243 95
101 489 1
489 201 5
313 25 129
493 261 1
377 377 102
109 401 1
237 497 1
93 469 1
261 361 29
201 107 201
345 385 25
129 99 21
237 165 57
201 407 11
301 153 185
485 105 5
269 1 230
116 357 17
249 169 157
149 369 65
385 153 29
141 141 113
7 385 89
45 1 213
21 265 220
317 465 33
221 493 1
160 237 160
403 453 41
389 266 37
445 145 17
29 379 47
475 405 25
345 37 89
69 25 273
145 405 33
301 323 3
311 309 15
13 109 89
441 149 29
217 205 47
77 301 185
421 1 49
141 37 305
373 93 71
33 33 149
65 1 149
109 81 349
103 277 195
481 1 15
296 485 9
217 381 65
5 161 229
101 409 85
209 157 241
485 57 1
201 421 65
1 445 49
153 133 133
353 329 69
417 293 11
184 385 105
321 229 161
449 109 37
201 397 81
339 137 25
405 173 33
249 21 37
333 447 28
381 337 73
57 345 45
437 161 37
329 285 127
153 291 181
451 447 1
457 313 29
397 403 33
313 57 105
289 485 1
453 161 41
337 469 1
345 357 97
129 339 93
181 313 13
173 243 29
441 253 5
105 91 221
201 69 285
253 491 7
197 161 33
45 17 217
481 453 13
421 153 37
49 9 393
473 297 9
161 61 177
37 261 49
453 213 1
420 45 30
9 473 25
457 113 33
105 369 101
372 457 9
249 437 1
135 329 33
235 201 79
201 277 107
475 153 11
115 317 73
449 205 45
83 41 361
455 7 35
81 417 1
289 1 65
233 81 265
157 117 69
329 493 5
85 341 159
193 89 77
149 93 125
133 285 9
61 209 261
277 29 101
403 33 65
101 17 209
73 89 313
469 17 17
233 153 1
369 277 121
49 53 1
117 269 113
129 81 77
13 179 213
69 85 129
225 21 207
81 269 201
1 441 5
189 269 105
493 441 1
253 257 129
477 277 17
389 101 33
357 312 33
205 337 153
169 201 121
93 293 25
297 1 189
401 1 21
493 435 5
269 109 1
401 433 5
241 1 245
405 261 33
397 384 20
361 113 11
161 401 77
93 65 161
361 421 17
311 45 45
153 305 41
381 369 73
313 49 117
169 217 149
173 139 33
41 157 57
73 289 1
485 89 9
181 33 161
185 489 11
385 477 1
341 407 50
121 463 31
301 33 51
63 305 125
77 381 91
101 59 283
147 429 57
97 387 3
65 221 161
365 433 5
13 73 265
341 1 125
97 41 377
108 229 17
481 469 1
489 101 1
345 161 29
389 141 1
209 164 141
37 153 41
265 153 5
381 477 9
385 237 69
201 77 53
273 71 53
69 389 81
125 177 241
485 309 1
445 467 19
215 121 245
253 209 53
369 321 73
29 393 49
329 101 131
311 309 149
149 101 133
157 369 105
425 127 45
49 245 65
105 309 65
413 181 41
73 153 97
469 385 9
381 93 73
101 153 75
149 329 141
237 193 150
349 405 37
393 325 101
317 349 145
411 93 27
421 437 7
121 409 89
137 421 18
305 41 33
425 229 5
353 25 13
485 109 11
421 425 61
93 481 9
397 29 5
46 409 37
433 173 49
13 437 13
389 145 37
261 117 81
313 37 1
269 149 9
349 389 49
437 229 1
153 1 97
189 201 41
165 189 302
245 293 97
37 197 145
149 65 177
69 137 61
309 269 97
101 425 73
59 217 189
301 375 1
69 5 353
369 81 77
21 425 53
1 337 153
13 189 177
409 5 37
453 269 47
345 453 1
493 153 1
405 141 21
97 17 369
289 317 107
49 25 49
25 425 9
497 269 3
421 170 41
21 497 1
341 5 129
341 117 81
169 173 257
373 257 113
297 353 41
157 301 137
151 273 101
401 69 73
103 241 61
353 425 53
317 269 61
457 395 43
141 105 337
109 157 265
121 117 45
129 385 85
189 402 9
73 305 57
354 313 62
465 261 33
417 85 9
37 153 319
493 405 1
301 93 73
401 380 21
445 197 41
25 453 37
289 381 30
141 369 65
13 245 113
385 497 1
161 17 273
73 307 113
217 333 155
101 401 73
441 469 1
181 177 85
205 437 49
69 353 101
57 457 29
149 325 65
389 201 41
241 429 58
153 1 201
453 401 43
201 301 1
317 1 24
269 419 45
85 113 121
229 145 49
345 305 129
409 453 41
353 38 29
397 1 65
229 353 85
301 377 37
125 493 1
37 329 105
125 221 157
457 359 41
53 109 169
429 181 1
73 401 41
461 99 25
1 1 247
389 185 17
97 425 49
447 385 15
77 181 273
441 493 5
205 41 29
253 209 185
25 417 33
217 451 35
1 253 217
169 205 41
189 425 33
49 445 17
385 29 5
301 315 95
369 1 57
417 245 5
437 489 1
1 173 105
153 229 137
405 5 1
49 29 257
111 101 175
245 87 97
137 17 345
315 1 57
378 365 16
49 425 49
105 17 293
361 209 97
477 139 17
341 57 117
425 329 17
19 293 97
81 293 137
1 93 79
337 145 141
5 135 157
69 433 29
327 109 173
69 493 1
1 245 1
329 425 37
125 73 73
241 385 25
241 64 249
289 245 133
193 201 241
185 89 61
169 65 9
469 377 13
47 161 141
481 65 13
457 100 1
55 65 377
241 95 213
361 253 21
5 417 49
477 1 1
109 397 49
201 269 79
445 5 8
85 265 165
229 437 56
13 441 33
29 85 245
305 469 1
201 153 173
49 97 156
253 49 225
255 333 153
437 393 1
180 25 70
438 161 2
353 385 45
401 141 77
117 203 183
281 377 85
429 137 33
363 211 87
75 161 73
269 1 81
93 425 33
253 137 113
433 153 1
13 403 9
93 141 1
481 109 9
379 37 113
475 209 9
369 253 61
101 457 17
41 105 197
101 337 81
105 401 53
169 17 229
261 301 49
83 153 73
97 281 101
121 109 357
37 241 33
337 357 49
429 59 7
5 29 209
301 49 25
317 61 41
93 269 25
297 293 169
89 289 149
301 237 69
389 209 41
341 401 49
405 309 49
289 205 17
253 485 1
209 257 73
117 17 141
357 83 113
95 376 105
69 373 35
409 29 57
469 493 1
377 297 117
325 209 97
301 409 33
253 285 185
101 357 141
221 1 133
37 21 313
385 229 49
189 469 5
201 81 89
21 401 33
201 53 53
385 169 109
273 81 185
261 116 193
333 265 57
343 445 1
59 377 97
393 77 105
5 77 17
55 245 101
353 237 121
93 445 44
256 141 237
285 101 209
421 297 1
1 9 117
125 253 177
352 129 69
65 157 317
469 401 29
61 101 305
189 135 201
373 33 1
353 387 91
79 101 273
335 369 29
185 189 81
9 1 293
329 265 85
433 141 53
89 1 385
57 229 9
437 265 33
93 413 73
53 345 83
153 485 1
297 241 81
325 49 1
285 201 209
421 409 55
1 485 14
461 401 1
433 481 6
149 37 225
269 221 65
89 169 165
185 65 109
333 225 137
2 125 193
209 1 157
425 409 57
269 1 177
453 369 1
181 1 245
253 417 25
137 289 69
257 45 157
359 405 1
121 249 109
341 433 67
77 17 1
277 225 33
309 461 9
467 1 19
349 37 146
281 499 1
405 338 33
1 105 349
127 89 51
393 5 73
449 309 21
253 493 1
433 353 21
45 381 65
85 89 357
281 33 1
381 249 1
197 261 74
149 189 229
61 157 17
37 321 133
453 283 40
149 89 193
373 21 1
433 21 67
29 381 89
93 229 241
57 369 73
189 297 117
97 345 9
433 497 4
461 145 17
308 165 179
217 101 263
301 33 11
9 225 1
213 361 125
330 33 7
461 353 17
165 177 81
131 361 105
361 365 113
1 177 201
297 329 149
241 281 129
35 213 257
497 269 1
309 387 111
473 97 25
273 203 181
249 476 10
29 277 97
83 61 1
61 369 69
269 361 53
167 61 323
281 277 25
217 373 65
173 137 209
197 305 69
205 85 153
417 249 43
1 109 233
377 417 16
321 85 61
377 253 117
213 309 25
405 77 89
493 29 5
378 433 29
465 65 1
69 279 215
269 465 7
175 497 1
249 401 28
265 489 5
121 157 33
485 493 7
29 125 297
357 181 1
437 305 1
441 457 3
42 121 249
381 341 59
429 401 65
373 1 1
466 121 9
449 413 13
245 1 225
391 437 13
1 45 265
317 203 105
81 117 129
25 353 65
33 361 29
137 305 161
425 473 3
369 69 109
89 449 37
17 119 379
139 141 109
454 277 41
61 159 193
225 85 13
485 3 1
37 485 15
493 25 1
33 497 1
449 93 25
199 233 213
185 41 109
397 415 33
25 69 153
381 435 43
13 109 89
325 265 65
421 285 65
325 281 53
137 141 289
105 413 33
25 453 41
389 77 97
61 461 9
185 201 109
377 269 75
437 493 1
455 193 15
405 421 17
201 221 185
445 401 49
277 173 129
49 401 53
213 439 35
345 489 1
104 493 1
257 317 173
365 89 129
120 405 85
33 365 61
305 89 77
285 53 25
317 73 41
377 113 61
291 341 71
17 165 237
101 409 57
69 355 7
433 489 1
125 385 23
231 477 1
325 453 33
381 153 61
193 341 33
385 81 1
229 113 1
193 474 18
205 349 89
1 37 395
233 61 213
405 225 1
241 277 193
241 429 65
265 5 81
101 173 195
373 21 46
169 341 33
257 145 201
421 253 49
25 169 29
393 435 13
453 53 23
325 201 169
57 61 145
153 57 169
429 81 61
309 289 65
277 245 33
269 109 209
177 373 1
333 369 129
109 169 93
81 3 381
369 165 85
373 17 118
201 361 57
461 101 13
325 269 161
461 497 3
337 265 33
449 235 21
485 325 1
229 65 157
285 297 165
365 121 9
57 369 1
117 153 97
149 397 33
445 221 33
125 130 190
21 445 49
358 261 104
381 47 85
249 361 97
421 281 21
437 225 1
56 449 9
437 301 57
201 301 169
181 285 161
449 41 25
297 65 21
446 45 13
285 141 165
97 13 153
385 269 33
333 117 115
445 10 25
397 469 1
433 297 14
189 433 33
485 297 9
441 425 21
369 485 1
453 421 1
253 473 9
233 85 249
281 367 65
277 345 30
497 381 1
269 257 129
333 69 117
1 281 129
297 301 185
147 323 123
493 305 7
469 401 1
266 329 87
297 33 189
497 269 1
321 371 13
405 417 11
29 461 1
373 77 1
173 293 61
101 397 1
81 125 353
193 161 65
127 5 35
221 1 169
497 121 1
1 106 345
261 369 109
149 433 13
245 33 67
417 377 5
41 329 21
285 497 1
1 121 127
485 31 1
137 221 1
401 85 29
29 93 293
261 457 37
61 237 233
33 477 1
261 305 189
105 385 73
211 265 205
325 345 13
205 461 1
369 305 5
249 1 125
49 17 413
17 19 345
493 345 5
345 213 106
245 61 1
65 437 33
376 297 82
317 249 150
421 129 41
461 65 1
53 1 257
125 429 65
69 301 185
441 341 1
141 313 41
357 445 1
453 86 41
61 489 3
166 133 317
189 165 13
489 385 9
25 89 17
25 407 91
121 165 257
33 69 429
169 325 113
225 189 121
117 461 33
277 345 5
241 297 1
33 369 45
367 269 83
131 491 7
465 65 25
413 9 1
38 273 21
5 445 1
473 389 3
453 441 17
381 389 97
339 229 101
205 321 5
255 153 102
153 1 85
37 9 458
461 1 17
481 101 13
453 205 1
241 201 193
351 305 110
79 189 133
117 481 15
69 105 187
493 441 5
389 479 13
385 457 33
147 341 97
321 469 1
285 225 209
189 333 1
73 281 105
441 329 41
141 1 25
341 249 93
217 413 41
73 63 145
303 91 77
121 197 257
25 109 25
175 1 53
461 341 25
281 40 65
246 297 173
85 437 1
1 469 17
445 113 37
357 73 33
169 209 101
293 345 113
457 317 9
349 471 5
235 493 1
65 229 81
329 241 21
41 457 9
289 61 1
325 205 145
1 221 265
437 465 25
424 405 46
321 47 17
133 53 205
393 33 73
177 109 289
261 53 145
413 409 81
385 121 65
41 245 209
126 21 130
43 341 141
125 369 89
205 221 73
333 305 25
37 377 69
157 81 297
97 253 89
101 393 25
253 481 9
457 465 33
97 297 177
137 23 33
321 101 29
209 289 101
201 385 9
449 469 1
33 180 79
281 381 47
249 225 225
61 13 17
169 173 105
481 113 1
335 449 22
409 353 87
113 453 25
449 365 17
457 1 23
133 13 1
45 57 29
289 289 145
1 381 25
189 95 1
180 201 93
105 243 99
421 345 65
201 101 145
37 261 17
53 369 101
125 277 33
301 93 69
37 433 17
213 393 37
345 315 149
373 317 69
301 313 153
47 61 393
265 375 1
285 258 129
353 189 78
317 197 157
473 201 5
53 117 245
21 165 273
125 353 107
213 469 1
121 121 363
441 169 1
161 29 165
33 327 3
481 141 1
37 233 165
177 261 161
461 345 21
453 85 17
301 101 59
425 185 1
53 445 33
441 461 25
81 471 27
225 95 241
277 153 33
177 53 277
63 301 134
437 497 1
69 305 41
125 309 49
85 97 37
357 477 9
101 99 348
49 29 397
297 93 125
373 315 65
105 211 1
409 57 61
1 421 37
253 397 57
481 46 9
65 333 97
269 481 13
385 249 86
485 161 13
225 113 181
433 391 13
469 13 1
385 293 33
341 5 97
257 305 149
389 337 81
189 393 17
417 145 9
235 405 33
369 421 1
449 189 21
153 377 5
125 121 187
328 201 156
249 237 149
113 273 27
113 1 305
485 45 13
401 333 21
181 235 99
365 155 105
101 253 137
449 457 34
173 385 65
69 405 1
385 457 37
193 385 85
437 209 33
353 297 77
485 451 13
409 361 8
269 325 141
266 413 57
149 229 21
373 117 89
353 53 133
429 261 49
485 69 1
433 1 47
207 361 17
77 41 9
497 103 1
301 237 149
445 225 44
457 281 41
97 173 217
377 86 37
469 374 9
1 241 69
480 331 1
97 101 185
469 296 17
389 461 1
489 369 5
497 25 1
337 405 25
237 237 217
389 209 81
365 485 9
409 217 73
73 229 145
37 425 49
177 149 25
299 229 145
313 325 79
169 21 169
461 433 25
9 197 99
187 41 313
377 113 25
125 229 225
457 65 29
449 37 41
41 489 11
441 381 25
451 369 17
435 369 1
317 25 49
493 233 1
489 481 1
113 157 25
209 245 1
197 273 117
305 181 145
213 185 257
217 417 37
285 273 105
237 109 153
81 1 233
97 249 57
117 165 33
345 473 5
449 141 25
341 229 1
365 261 65
19 169 125
241 217 77
49 437 1
153 469 17
193 462 25
285 329 117
325 261 97
9 117 177
61 441 33
113 121 237
376 71 1
249 163 137
421 301 25
236 285 169
497 161 1
241 69 237
1 329 125
101 65 33
373 117 68
39 153 105
9 289 41
21 405 25
317 101 89
161 349 41
41 473 13
193 237 145
300 157 57
269 133 23
125 373 1
21 65 365
97 413 1
281 393 21
445 373 53
261 269 185
249 97 157
249 117 221
205 165 121
173 297 133
241 57 85
281 101 35
42 373 97
493 441 1
333 45 73
361 369 129
471 165 5
325 341 33
441 151 21
331 397 85
281 413 41
262 117 113
57 37 117
497 461 1
1 201 253
211 253 135
362 353 84
101 481 17
105 301 161
493 337 1
381 97 57
197 257 97
81 149 13
371 157 113
421 405 61
29 129 317
277 301 137
319 222 69
235 309 1
485 269 1
257 289 157
381 329 105
201 385 1
173 403 47
193 441 53
385 493 3
461 445 8
361 49 9
221 49 265
155 61 151
449 89 45
177 485 1
341 73 97
437 421 1
449 153 5
401 377 77
269 245 141
205 333 127
385 341 28
425 41 13
445 437 55
389 161 1
381 81 33
217 438 20
89 301 121
1 101 33
149 225 97
109 377 113
497 441 1
149 229 193
1 265 73
1 273 45
205 133 217
5 397 41
409 341 77
417 33 81
5 113 1
29 57 341
193 221 57
361 201 93
57 137 217
381 105 41
425 241 53
221 185 165
127 123 19
1 5 353
49 133 257
293 85 129
189 101 97
89 245 1
141 173 177
193 357 129
213 45 257
227 81 81
5 341 65
437 53 1
257 321 1
45 409 65
137 137 133
433 57 25
345 329 109
355 141 15
225 385 77
325 309 129
425 381 23
325 1 71
497 251 1
357 173 105
401 205 1
301 209 65
485 129 1
301 97 65
109 169 269
301 53 1
69 331 123
161 309 129
229 317 97
409 305 25
489 5 9
337 444 25
89 405 81
109 163 79
249 381 41
265 305 161
145 461 1
153 241 217
133 333 1
319 165 7
233 269 225
453 289 41
349 225 145
41 277 1
129 269 121
481 85 9
157 269 97
41 89 153
421 53 33
385 353 101
1 61 409
329 85 53
241 385 29
253 337 149
197 365 33
407 209 21
473 485 1
453 145 9
153 366 40
113 477 9
481 145 15
405 21 1
497 297 1
412 261 28
341 185 145
181 437 33
169 241 193
381 457 23
269 361 33
323 173 171
61 1 121
117 145 165
161 5 173
141 44 81
221 209 113
309 425 5
301 451 21
281 481 1
229 265 101
455 37 45
48 349 57
229 89 177
417 1 69
353 145 49
253 453 39
305 253 1
193 385 53
9 161 17
477 409 9
69 173 123
209 77 25
184 97 82
405 113 17
265 229 178
413 413 57
77 341 49
165 463 3
401 457 13
53 5 1
485 485 1
313 9 51
317 365 65
45 149 209
405 493 1
409 229 5
221 1 169
341 213 81
141 177 41
361 493 1
5 121 193
361 295 129
109 193 133
226 411 39
25 45 345
315 61 1
173 269 105
125 269 65
13 253 33
377 53 53
457 153 29
145 305 61
457 321 13
493 337 1
489 37 9
489 489 9
129 41 59
209 497 1
5 477 9
29 489 1
473 257 9
261 481 9
424 365 28
403 397 23
441 270 17
333 349 105
341 304 121
261 261 73
311 477 5
441 173 59
221 1 173
353 93 125
497 313 1
233 373 1
477 453 17
101 125 281
221 161 153
493 169 1
377 105 91
97 1 217
167 1 193
181 301 43
23 318 18
427 405 27
241 9 185
21 389 81
141 325 49
141 53 169
333 401 1
251 333 89
57 469 17
101 281 1
379 1 119
225 217 177
57 97 45
409 349 25
213 437 1
91 25 221
109 157 193
125 201 37
389 457 25
357 301 81
41 145 133
428 480 9
217 35 185
133 253 129
81 265 177
321 229 147
407 83 49
369 121 25
373 121 49
151 253 49
221 17 257
185 301 149
115 429 1
165 317 25
381 125 9
245 101 1
305 289 133
385 457 25
33 189 89
93 281 21
1 213 127
269 285 1
191 185 173
405 285 93
25 301 115
103 41 385
101 9 219
465 465 17
251 63 177
201 13 57
121 381 57
397 297 25
185 173 133
269 389 79
45 185 289
369 241 1
145 484 15
273 149 193
217 87 253
61 85 17
97 1 197
361 497 1
117 473 23
381 293 73
383 205 11
121 446 2
473 211 1
401 111 1
35 41 205
261 17 17
125 141 263
89 297 181
172 329 93
93 225 93
85 151 296
45 241 233
53 385 81
133 285 161
301 121 73
401 142 57
33 445 9
25 272 222
137 209 97
1 5 257
325 489 5
377 15 109
353 225 63
297 451 31
65 1 41
49 489 11
385 241 33
1 425 29
37 13 24
137 393 21
353 221 93
33 361 69
389 398 7
433 345 1
129 497 1
205 321 156
129 429 65
425 57 37
287 489 1
33 225 253
1 35 245
397 1 1
473 391 1
261 229 33
325 273 81
413 385 87
81 69 365
473 361 13
269 333 153
25 9 141
345 421 49
461 1 23
37 221 125
25 313 93
349 445 21
443 109 33
297 205 173
421 153 17
409 305 25
201 101 253
383 125 100
85 189 75
466 249 2
153 289 109
293 1 81
223 493 1
63 449 41
224 469 17
233 105 182
245 249 85
413 317 25
133 33 145
105 193 261
385 85 97
145 321 25
273 301 41
55 497 1
345 191 143
237 441 17
209 401 61
357 189 85
41 422 51
313 377 113
325 69 97
341 153 129
301 469 17
129 185 281
33 69 9
389 1 17
451 293 49
33 325 49
49 201 61
345 141 113
29 421 1
113 317 145
237 77 185
309 385 54
49 129 193
313 462 37
201 429 5
457 381 1
433 165 13
385 238 5
253 107 41
409 1 45
417 197 25
1 469 1
265 149 235
203 293 101
227 293 105
179 305 113
121 369 57
249 349 17
277 489 1
201 69 73
109 29 353
385 385 29
477 105 1
281 117 117
493 253 5
209 85 261
293 87 161
229 405 1
17 469 7
45 438 60
289 313 37
21 381 17
433 365 29
225 257 125
37 77 247
385 45 13
221 461 22
371 329 59
205 33 213
413 437 17
481 365 5
429 346 9
181 483 1
201 283 213
441 297 41
5 1 17
333 240 73
173 33 321
403 173 25
41 229 121
221 485 1
401 25 41
469 325 1
97 301 181
213 457 13
311 45 41
475 393 13
113 57 9
309 265 135
69 471 27
341 209 65
405 409 77
253 45 60
41 205 153
453 445 17
385 265 105
241 207 133
405 369 33
201 157 252
305 373 57
113 65 97
265 138 165
377 73 1
489 469 1
124 409 81
215 277 161
165 409 57
449 266 21
481 221 9
37 281 37
173 1 325
41 425 73
133 153 81
163 441 17
205 461 1
5 41 445
29 101 344
29 353 33
41 485 1
37 109 177
1 273 133
195 303 61
65 7 241
253 421 24
449 209 51
325 393 69
21 157 193
393 93 60
281 349 103
251 77 127
21 165 115
182 381 1
393 413 29
465 5 1
209 33 91
17 171 267
398 285 5
121 377 13
253 81 113
285 471 29
1 64 1
81 205 289
325 277 97
137 217 113
63 405 73
183 433 33
401 105 1
425 245 41
289 301 137
365 485 15
313 285 77
361 373 65
285 381 57
369 253 25
401 49 33
417 107 69
441 307 59
493 45 1
161 73 245
305 309 1
305 9 45
421 117 17
101 161 65
379 181 117
453 317 1
25 71 47
409 165 61
481 329 13
433 377 25
181 361 97
249 69 33
161 453 25
1 362 87
369 461 33
385 345 61
229 161 241
445 353 1
185 465 9
327 365 129
37 277 125
137 269 189
329 181 41
353 461 33
369 337 121
13 169 329
297 165 165
261 241 59
253 125 45
273 121 73
245 37 129
193 441 1
429 429 57
97 121 245
105 233 257
285 23 49
93 21 381
205 321 165
345 121 85
161 341 11
393 249 37
269 1 35
301 81 1
129 449 21
446 223 16
201 319 3
444 95 1
85 325 131
341 385 69
249 333 33
385 301 71
469 33 1
37 285 137
345 317 117
473 235 1
369 421 73
153 361 137
1 321 101
209 449 21
433 341 37
347 377 37
397 289 49
337 301 97
143 105 153
349 401 81
157 213 241
349 9 137
153 305 61
9 105 1
337 385 57
393 473 7
233 125 141
295 73 175
173 113 65
433 61 7
389 105 97
285 93 99
361 57 57
329 433 9
209 153 69
353 205 1
21 385 1
117 97 305
473 445 9
477 153 4
417 345 1
217 352 60
259 169 39
221 449 25
305 485 1
149 409 5
157 237 29
206 5 146
293 143 161
238 93 164
65 145 215
37 81 257
413 77 69
385 338 108
401 45 41
313 317 57
89 1 273
11 69 17
265 49 149
125 341 65
313 201 128
69 45 129
469 361 1
221 139 57
1 121 61
379 113 43
451 285 21
337 125 93
297 191 141
187 53 43
37 289 100
209 449 25
245 301 9
439 101 33
345 377 29
341 241 9
305 456 11
233 301 81
165 201 285
241 181 99
245 149 205
321 89 117
371 253 115
177 5 265
157 321 79
1 261 193
485 241 1
417 5 81
495 293 1
493 473 1
25 449 41
85 1 41
461 157 9
73 37 77
457 279 5
21 377 121
341 49 1
129 357 97
473 405 13
145 345 133
161 369 57
385 41 105
393 305 49
285 405 25
413 169 11
309 377 33
49 41 417
337 461 9
221 437 1
469 429 17
433 37 33
201 137 213
349 341 85
1 165 137
369 269 37
169 397 25
189 229 209
81 1 405
261 301 97
473 409 21
225 37 217
369 273 5
55 385 37
101 41 261
153 345 61
377 445 17
189 133 113
21 417 22
174 129 314
17 21 385
187 201 213
357 297 17
497 497 1
69 437 1
255 197 161
499 427 1
113 397 25
153 249 105
244 21 24
49 245 1
497 229 1
493 5 1
493 421 3
375 17 79
95 385 45
209 226 91
221 25 177
1 209 229
417 73 1
313 181 17
453 245 9
161 285 193
193 205 205
189 457 21
65 229 193
37 121 49
389 41 49
465 1 29
349 405 81
57 1 275
317 449 33
193 65 133
265 157 113
21 213 145
465 399 5
29 201 140
285 185 81
81 297 171
65 269 57
41 433 49
189 385 79
341 25 49
461 385 33
415 257 49
405 1 55
369 405 85
117 129 57
7 169 325
9 301 65
173 309 1
245 121 1
321 274 21
485 377 1
293 173 201
205 337 73
249 369 113
45 153 169
105 229 151
297 365 103
109 193 153
413 431 13
341 221 65
253 335 98
319 317 141
177 57 49
5 144 218
409 157 49
221 117 73
305 209 85
1 193 181
417 481 9
33 153 241
133 129 241
229 337 53
317 1 66
465 275 25
85 441 1
110 335 57
329 73 69
221 43 57
61 137 185
141 189 77
205 477 17
57 393 35
1 177 301
1 169 177
309 109 113
425 225 21
273 445 33
141 237 177
211 253 153
17 105 169
125 329 21
281 17 137
171 195 137
229 73 97
353 15 77
389 109 43
457 403 21
113 5 113
361 417 21
181 17 257
397 273 79
355 169 125
293 69 145
451 269 29
161 183 170
337 29 129
161 273 171
369 65 117
13 139 319
61 37 265
413 461 9
37 201 193
193 181 225
185 481 11
321 425 57
489 285 1
301 153 35
197 117 145
305 217 109
225 461 25
313 37 48
141 73 289
457 73 9
357 5 129
281 237 57
25 193 97
157 351 121
265 289 33
293 101 81
277 89 1
455 189 31
317 153 25
457 9 9
57 41 389
377 479 19
441 181 29
293 405 65
413 77 77
401 453 17
473 77 1
77 409 57
45 458 26
137 171 41
153 173 261
41 213 225
497 257 1
265 461 1
465 165 1
265 301 185
81 321 89
405 13 3
173 225 121
361 357 57
17 89 257
465 345 33
97 253 121
69 77 349
469 29 3
17 97 205
397 241 1
65 325 74
293 277 129
1 477 1
413 149 1
337 349 97
45 161 45
97 177 125
21 108 174
253 457 5
397 489 1
437 409 33
461 144 33
421 99 5
193 65 93
225 165 141
381 33 9
381 183 65
273 5 114
349 457 5
65 289 129
81 333 1
93 297 157
162 17 56
437 357 6
177 341 33
137 109 235
189 253 169
117 481 13
425 309 65
287 370 50
445 317 22
337 493 1
153 421 49
497 297 1
285 9 199
21 301 185
245 197 1
193 189 9
115 201 101
185 85 49
301 129 33
97 261 1
185 149 257
337 381 89
433 453 17
325 33 1
268 93 149
425 265 5
401 213 49
353 177 132
381 305 5
385 95 1
217 373 1
486 361 5
497 153 1
333 285 9
136 157 99
21 365 81
1 297 101
473 461 25
149 289 1
235 441 5
325 41 165
269 303 113
425 405 49
310 81 100
49 295 75
113 141 305
285 193 13
417 204 41
101 253 169
229 209 1
105 457 41
257 261 97
431 153 29
132 205 213
401 93 77
9 93 337
49 77 153
53 201 161
157 357 113
333 201 113
20 417 21
465 73 25
75 217 157
385 1 5
281 253 73
73 1 81
377 221 101
253 104 105
97 389 45
405 461 1
89 409 1
313 85 45
409 161 29
353 477 9
320 449 21
97 241 105
445 393 51
133 39 193
333 303 41
233 485 1
249 257 93
481 105 13
47 341 129
469 61 1
309 101 1
149 269 5
497 377 1
101 29 389
209 421 49
5 293 97
99 421 1
5 365 81
361 119 73
201 45 225
41 309 65
325 1 121
217 209 61
129 97 321
429 329 1
453 109 13
405 461 1
369 135 45
101 125 23
237 77 249
239 461 37
53 341 145
281 241 73
93 457 9
273 493 1
369 317 121
189 73 293
217 87 185
409 73 22
233 129 133
257 145 9
361 201 77
397 317 81
341 405 49
161 437 61
333 37 13
425 173 21
209 157 41
441 1 29
311 257 31
493 117 5
65 129 111
177 277 161
73 353 1
393 25 29
217 465 25
49 47 325
289 157 149
1 437 33
145 469 17
281 433 61
401 157 89
45 73 109
121 17 141
405 333 81
237 77 41
457 169 25
385 197 65
187 305 161
337 377 105
109 61 175
389 85 83
1 293 49
405 121 51
405 333 65
157 9 201
1 493 1
5 405 1
229 145 177
41 105 225
225 489 5
201 109 137
49 357 121
1 343 151
247 377 33
277 69 137
209 301 109
237 41 257
57 257 205
245 437 5
401 473 13
297 461 9
37 177 269
77 277 65
493 337 1
481 233 1
335 197 55
409 77 83
241 1 61
151 314 106
337 105 21
265 61 93
41 481 5
277 69 33
127 457 5
457 445 17
177 77 9
345 141 39
373 333 113
473 469 9
149 173 81
77 241 85
437 251 29
33 129 365
221 189 171
265 266 127
417 357 51
497 425 1
141 177 169
129 493 3
295 9 117
341 337 155
465 489 1
209 333 1
313 337 157
261 129 49
141 348 68
313 477 9
209 97 269
325 61 85
237 441 25
481 29 1
465 421 5
289 241 157
289 448 53
421 357 29
173 397 89
351 81 17
437 373 41
313 178 73
115 343 137
329 237 1
241 397 29
325 359 53
377 65 49
155 81 223
385 93 109
5 269 73
385 217 29
189 273 221
173 341 1
37 133 81
169 125 65
257 1 64
165 261 9
221 353 33
245 153 1
393 345 21
327 148 131
469 9 1
41 401 77
1 57 397
113 273 117
5 229 33
431 349 45
217 365 65
165 241 61
173 85 9
113 249 9
209 240 175
165 357 113
61 9 69
85 453 1
161 427 73
77 389 49
457 281 40
165 429 49
165 461 1
165 453 1
57 341 97
92 257 217
397 341 85
41 89 277
141 277 97
393 433 33
123 293 105
65 333 9
213 241 177
9 481 1
401 349 17
13 169 313
445 219 33
264 177 124
481 277 9
241 197 173
481 57 5
227 485 1
77 281 37
329 177 121
261 105 129
345 149 77
1 304 1
337 169 25
493 121 7
269 185 33
313 61 17
17 229 1
1 273 85
193 189 173
173 469 17
293 349 9
213 329 169
229 485 9
9 19 141
301 201 185
311 149 153
345 261 45
341 101 13
121 320 7
225 421 15
469 357 1
197 329 61
137 269 161
125 21 9
1 341 65
93 349 67
333 421 65
429 491 5
453 255 37
89 487 11
117 101 49
385 245 85
193 73 145
85 19 33
113 249 221
461 165 33
393 153 9
105 1 45
209 249 241
353 341 77
245 261 65
381 449 42
205 221 49
417 205 57
365 329 69
129 493 5
293 17 53
204 233 15
167 469 1
377 117 65
249 153 22
17 414 5
373 53 1
285 69 1
133 483 13
449 249 11
341 285 33
25 237 41
205 457 5
373 241 97
317 385 73
129 301 25
237 109 197
341 37 5
381 350 109
1 460 35
453 205 37
451 341 49
411 53 47
431 41 45
357 1 97
329 91 49
393 29 49
378 353 70
189 371 19
487 485 9
73 29 233
69 93 205
229 221 57
285 281 17
153 341 31
369 153 1
293 385 1
457 145 1
43 53 17
29 37 25
417 305 9
413 373 17
357 473 5
153 433 29
465 101 9
85 57 289
85 377 105
5 237 161
129 209 17
257 413 1
5 369 89
245 69 65
61 321 105
465 485 1
421 325 57
385 361 93
257 369 49
17 369 109
171 115 136
153 5 89
401 305 1
365 153 41
493 97 1
13 9 321
369 113 73
13 473 1
273 61 25
193 57 207
113 249 141
197 169 33
197 1 201
301 77 81
257 41 81
73 269 9
409 237 1
389 245 33
265 9 137
253 21 19
191 413 9
153 289 129
201 253 29
185 313 113
381 345 33
265 49 13
45 253 153
233 57 169
115 21 241
317 237 109
295 37 135
377 17 45
445 493 1
85 57 193
463 365 11
473 433 13
37 109 337
421 89 65
269 269 25
437 493 5
260 197 147
169 317 49
161 76 205
485 441 9
165 81 254
315 149 31
277 221 1
113 373 1
385 441 9
417 477 9
101 449 41
369 405 1
289 369 73
329 493 1
497 25 1
433 97 37
109 121 273
253 33 37
10 309 49
193 197 17
81 413 25
493 61 1
373 461 1
61 465 9
9 281 53
449 61 3
433 285 53
488 321 2
5 409 1
421 205 75
345 205 13
293 493 1
429 313 25
361 19 1
65 33 341
397 435 14
248 225 231
89 41 345
149 429 53
53 389 81
9 51 209
395 349 25
349 481 17
101 169 304
41 445 3
401 469 9
149 27 37
85 113 181
161 345 153
417 429 50
193 29 129
417 129 73
341 385 29
437 201 1
277 353 97
373 397 17
481 473 1
317 293 25
45 73 9
101 129 273
41 169 329
445 389 17
365 299 81
179 41 275
173 126 81
453 193 1
245 457 41
265 393 73
329 437 25
285 343 17
237 479 17
21 245 193
317 181 121
295 333 105
373 173 1
433 309 37
101 215 149
5 161 37
229 81 81
299 233 51
213 489 9
241 269 217
153 281 133
49 261 1
377 197 57
121 97 313
201 425 73
69 249 33
133 153 124
213 357 1
229 381 1
145 85 9
96 169 117
197 465 21
19 497 1
225 397 65
205 239 147
121 485 9
465 413 23
469 93 1
413 293 25
405 325 1
385 256 101
441 405 13
153 181 65
381 53 105
261 457 33
177 25 149
249 441 1
369 493 1
203 441 37
489 333 9
437 125 41
393 89 73
485 213 1
97 341 133
485 477 3
73 315 183
409 401 57
105 149 161
217 185 273
421 205 65
81 230 2
429 305 17
225 197 259
321 445 9
357 69 93
163 385 17
345 458 30
53 213 161
29 277 1
453 137 38
1 405 57
465 289 25
325 189 33
491 451 7
345 493 7
157 255 139
233 325 113
169 1 17
481 29 9
469 245 11
357 45 41
189 201 185
154 125 251
109 373 1
141 97 49
385 153 101
49 269 161
361 61 115
337 289 17
153 305 89
385 429 53
85 49 33
473 17 13
123 81 228
405 141 65
273 105 49
105 425 37
357 435 45
129 21 103
225 117 205
313 5 109
25 397 57
351 189 95
235 397 1
153 381 1
333 281 77
121 325 97
309 129 113
113 297 37
1 361 33
85 85 241
201 417 29
178 105 261
53 361 1
277 209 145
145 217 93
401 341 51
37 325 97
285 357 109
81 89 33
67 453 35
65 49 265
293 253 137
273 49 125
309 269 133
313 133 97
405 1 9
21 231 259
237 481 17
209 253 209
17 109 281
69 177 15
297 465 29
205 401 41
405 5 49
336 237 94
481 153 9
37 357 65
205 97 17
345 385 35
305 85 187
195 461 17
289 133 1
151 13 153
461 381 3
77 397 25
37 89 137
205 113 161
369 169 77
417 141 1
425 441 45
305 93 109
341 485 1
77 453 17
45 421 13
368 21 108
493 385 1
3 393 49
413 429 25
337 45 9
277 227 41
5 227 269
481 249 5
125 429 13
381 397 1
445 285 1
409 413 73
71 385 39
317 101 25
273 461 17
197 489 9
353 81 61
281 37 125
389 33 13
449 109 13
181 413 73
53 493 1
329 269 109
277 405 65
41 469 1
369 237 1
385 321 97
281 237 205
205 185 91
464 301 35
424 169 11
121 85 229
269 129 161
79 417 13
177 457 29
473 461 1
269 1 153
61 265 97
293 53 43
121 285 129
37 355 103
57 389 41
485 317 1
103 229 169
285 225 133
97 265 193
433 207 53
493 361 1
269 93 140
267 489 5
141 373 33
237 41 177
377 49 9
301 483 15
196 185 30
125 61 165
269 53 193
441 297 1
381 153 57
289 311 111
305 1 133
325 341 89
53 173 81
401 321 12
193 285 65
309 401 19
161 51 109
29 37 293
89 413 25
25 329 137
177 225 73
133 161 69
197 297 21
317 79 181
113 97 165
185 281 1
93 53 201
493 293 5
389 61 25
211 206 223
453 67 39
417 177 13
329 321 1
221 385 87
445 297 9
445 194 41
265 1 17
145 389 69
177 353 83
185 497 1
19 45 95
343 197 135
37 313 9
313 349 1
117 9 1
387 415 75
101 449 45
269 101 185
65 329 5
337 5 21
57 39 221
322 205 70
265 153 233
261 417 1
57 321 129
421 277 9
493 373 3
169 321 179
165 205 249
421 361 9
439 421 57
421 89 65
245 231 193
357 129 97
253 457 41
37 85 323
25 489 7
301 89 73
157 161 185
337 141 37
365 273 65
317 161 25
245 485 1
397 189 9
1 457 1
1 345 99
209 377 25
285 29 17
61 145 101
21 417 17
329 277 49
375 417 25
301 313 117
377 117 69
281 357 1
341 297 1
233 219 37
391 137 79
127 441 13
481 485 1
369 301 61
77 453 38
349 93 141
477 389 9
301 29 3
25 324 32
333 152 153
341 13 1
457 161 25
269 393 17
293 473 5
49 87 57
133 83 169
95 1 405
405 109 33
103 469 21
305 61 19
296 89 26
465 169 17
489 57 5
136 289 105
41 257 185
349 49 145
25 461 25
343 489 1
345 237 17
21 365 17
385 25 5
157 219 69
497 105 4
253 293 145
459 145 39
300 269 152
325 117 65
133 197 33
301 342 124
221 353 97
469 111 1
73 29 97
41 449 15
269 229 29
197 233 217
373 85 73
397 305 65
109 381 17
413 57 39
109 185 109
377 413 73
449 169 45
435 237 25
21 61 253
393 405 69
81 241 175
429 109 1
361 269 13
109 45 347
393 129 33
409 385 13
477 357 9
141 253 105
367 69 70
169 489 9
369 181 49
49 33 227
277 449 21
267 413 23
313 165 113
365 17 41
321 101 59
85 63 33
21 13 376
353 65 109
35 121 321
97 361 113
37 327 77
417 181 49
467 169 1
353 61 65
237 171 49
85 333 113
317 65 161
457 193 41
345 493 1
293 197 198
33 71 1
89 153 123
257 257 225
97 173 141
241 441 33
117 365 41
497 177 1
173 169 161
441 289 57
189 81 209
497 321 3
209 345 81
415 269 75
205 261 125
113 261 97
401 25 23
285 153 57
57 111 311
161 7 183
289 1 29
401 21 97
449 429 49
157 229 1
305 197 5
401 281 79
21 285 17
305 309 65
25 221 217
315 381 41
113 177 305
81 181 257
145 237 121
251 93 21
215 61 9
129 361 137
29 213 161
385 433 53
301 281 57
104 401 17
125 153 341
37 189 81
249 165 1
173 261 145
445 257 25
497 185 1
125 373 1
417 417 27
121 229 97
395 221 7
305 401 5
369 377 37
429 53 9
325 421 1
497 269 1
5 11 321
317 209 145
237 73 201
453 273 1
293 201 161
213 97 229
469 293 13
129 25 289
251 405 65
143 277 97
499 185 1
473 301 17
341 437 25
391 305 53
133 219 39
269 201 43
105 237 121
293 369 73
129 121 37
321 457 31
145 281 33
337 33 49
144 225 177
497 201 1
417 319 5
135 449 21
289 217 57
89 374 55
261 429 49
89 105 216
129 57 241
437 77 57
297 293 81
237 89 193
325 433 57
381 205 81
477 297 17
53 493 3
449 273 45
241 405 93
151 385 7
17 55 277
105 221 121
93 153 189
237 421 65
85 479 17
1 401 29
37 113 265
9 209 133
485 25 1
216 441 45
157 217 7
297 385 9
41 309 141
255 213 143
425 461 6
421 49 33
265 245 109
441 433 59
93 1 129
405 385 1
181 209 289
41 221 257
333 149 121
189 69 233
481 405 5
185 469 9
61 128 110
185 385 57
489 73 9
3 396 71
361 237 45
173 103 17
497 253 1
437 209 1
325 483 1
445 217 9
133 397 95
13 253 153
1 457 33
473 213 25
461 1 13
78 45 282
157 89 186
258 101 29
309 281 129
481 445 5
419 321 39
329 173 73
173 393 65
53 385 105
361 1 129
61 193 81
381 257 41
141 317 81
1 95 369
207 157 41
197 425 5
193 265 157
85 21 405
125 117 217
301 269 149
249 305 125
448 447 20
385 301 73
469 45 17
321 21 21
389 93 25
173 385 49
311 153 55
227 341 33
1 241 13
481 253 5
317 261 88
17 109 299
125 37 237
89 13 201
453 13 33
293 341 143
101 290 116
161 217 165
213 105 207
53 281 205
365 69 1
77 145 149
53 57 181
417 317 26
253 45 201
9 29 283
311 45 185
473 221 25
217 421 65
45 453 17
225 39 241
109 401 67
97 405 33
189 5 73
485 461 1
285 301 129
439 493 1
241 253 49
85 221 81
79 373 65
45 225 65
225 273 113
316 57 173
413 29 49
351 341 115
481 105 7
85 389 49
85 73 385
129 1 37
135 101 183
457 277 11
1 137 209
73 325 97
257 201 209
349 297 113
93 493 1
369 81 21
497 85 1
417 357 5
481 309 17
137 285 81
452 252 1
165 385 67
37 488 12
57 361 41
213 429 49
51 5 127
109 469 1
157 457 13
169 101 1
465 169 33
61 221 261
397 253 97
25 49 282
380 156 40
151 133 169
241 125 97
157 1 169
397 257 91
137 1 173
361 245 75
101 93 25
257 165 77
331 425 45
29 5 325
349 489 9
37 61 55
157 413 41
119 341 129
461 175 1
253 165 153
495 245 1
233 217 169
317 469 1
37 373 73
367 357 7
69 465 1
181 269 89
285 61 57
421 93 9
253 493 1
269 465 5
293 53 65
445 309 33
165 201 269
1 217 101
309 257 129
329 325 105
201 421 69
369 277 109
57 389 97
9 365 21
417 93 69
9 301 129
157 285 158
93 121 65
301 173 185
489 349 9
491 445 5
465 281 31
105 381 49
251 269 93
493 229 1
381 253 1
73 429 33
9 269 217
305 101 115
317 369 77
189 133 265
449 153 9
301 213 28
353 309 128
197 197 269
497 121 3
259 273 29
339 107 19
61 421 17
431 89 51
9 269 43
417 257 65
69 21 177
493 193 1
65 489 9
209 69 69
351 25 99
405 189 19
405 57 89
241 121 169
405 109 85
87 9 277
121 333 73
381 225 89
125 333 111
265 345 137
85 473 21
149 229 19
497 413 1
61 413 47
361 161 77
65 129 207
485 469 1
281 341 1
85 281 69
65 465 21
93 345 129
201 259 73
357 199 1
19 321 117
457 393 1
401 473 25
473 329 1
393 469 5
413 165 81
369 417 37
365 433 37
21 169 5
101 29 285
102 61 23
85 25 105
385 1 89
225 321 169
149 393 21
121 319 137
216 249 209
117 125 145
285 461 17
341 465 1
405 237 33
337 373 61
101 409 13
361 193 19
377 217 113
309 101 105
305 329 5
445 273 9
361 361 73
401 183 27
481 133 13
429 65 17
361 217 125
446 217 1
5 1 17
37 285 9
225 185 233
393 341 89
157 193 1
329 17 85
161 101 85
363 197 43
9 381 81
121 401 33
325 261 113
441 209 29
309 161 73
237 457 21
320 397 8
405 195 17
232 129 171
153 117 1
217 117 133
289 353 93
469 29 29
449 321 21
213 481 5
237 77 73
241 157 5
171 445 17
285 357 97
123 393 9
121 261 85
141 272 229
45 305 125
305 377 85
465 131 9
396 321 48
401 353 95
153 323 50
12 201 209
412 29 84
341 173 85
137 61 337
105 5 301
101 29 161
97 177 9
25 1 121
441 365 57
177 45 83
293 337 81
339 389 41
337 44 9
85 141 169
231 297 141
497 1 1
477 337 21
193 169 217
257 125 5
357 421 49
448 181 41
449 353 7
177 269 41
405 305 9
235 469 5
401 433 21
357 457 9
269 69 69
385 295 41
1 377 81
165 437 1
369 369 101
129 217 269
201 381 65
441 382 1
281 121 121
257 161 49
441 73 49
1 489 9
237 489 9
272 173 85
37 425 61
293 453 33
393 177 97
309 103 169
209 209 121
441 329 13
201 421 33
17 261 1
265 333 121
413 69 49
89 173 27
1 253 35
333 125 73
237 41 97
49 245 1
73 113 301
381 333 9
5 163 91
473 437 25
97 441 29
121 285 41
45 237 70
387 253 13
421 449 17
257 369 1
497 375 1
189 385 1
123 149 305
205 189 291
293 445 25
441 49 45
9 249 189
189 381 49
173 1 317
53 1 351
245 101 81
129 33 15
181 425 25
311 221 125
285 53 73
389 65 65
193 1 73
89 481 1
5 205 145
389 259 49
113 145 37
361 269 113
1 389 9
417 201 13
421 113 1
301 33 193
289 297 20
97 223 217
189 45 41
145 201 209
405 445 9
273 487 1
417 425 29
45 17 25
357 413 49
178 269 201
321 389 81
93 369 17
191 277 65
485 297 1
306 190 107
473 273 1
497 497 1
449 425 45
493 49 1
129 365 113
415 329 39
341 473 13
141 245 1
269 457 9
493 33 1
489 206 1
235 19 29
105 377 93
377 389 33
299 9 99
281 233 157
19 73 53
3 497 1
181 477 9
405 53 65
113 181 65
269 409 9
273 335 153
297 153 137
49 489 5
53 161 273
1 319 119
1 199 281
29 413 39
21 397 55
293 411 3
413 381 65
409 365 13
89 489 5
29 189 217
365 225 9
313 125 169
441 53 5
57 161 245
49 317 121
293 463 12
109 361 13
193 193 217
113 233 181
401 237 1
101 381 41
363 429 64
449 359 41
369 335 9
341 389 17
441 481 17
161 165 1
81 21 151
329 321 161
249 13 237
273 437 1
449 337 25
461 469 1
289 99 173
307 189 21
117 217 273
361 421 1
117 9 113
221 481 13
497 497 1
129 497 1
395 177 71
361 493 3
41 137 289
385 297 102
381 77 17
5 1 337
225 353 9
53 129 9
325 297 33
369 85 1
445 129 9
493 39 3
133 365 13
401 129 65
293 9 145
113 161 77
489 281 9
85 321 13
393 1 33
497 249 1
113 141 73
429 189 45
49 89 257
68 81 281
345 249 115
349 93 1
413 357 33
451 127 7
425 305 45
247 189 149
461 37 1
221 293 161
201 429 49
337 492 3
389 481 1
118 281 121
251 353 67
133 289 45
65 126 129
479 349 17
213 209 257
41 425 29
441 385 25
373 277 113
80 301 185
469 265 1
445 185 41
251 113 69
125 361 1
425 297 65
5 117 257
273 181 161
101 493 1
269 201 25
185 337 149
313 37 13
417 37 13
101 301 23
203 157 56
29 483 1
421 149 23
437 153 1
481 157 17
35 93 137
125 303 25
9 453 1
233 465 1
301 165 41
469 61 1
485 201 13
261 37 113
497 121 1
373 385 84
235 193 103
421 445 15
121 245 129
129 1 197
81 144 1
345 101 65
405 445 9
429 245 57
185 373 87
253 93 17
445 101 9
473 341 13
453 217 1
345 13 77
401 189 93
69 273 205
205 235 149
249 229 187
249 180 129
333 77 1
197 248 211
323 185 53
305 181 103
275 313 89
93 115 315
57 109 153
101 337 129
417 5 35
385 238 101
113 33 329
121 341 109
345 201 1
57 89 405
179 369 25
189 269 129
357 9 129
201 393 73
69 313 21
301 437 25
55 269 89
341 133 51
431 297 20
489 69 9
301 273 41
229 177 201
353 421 17
441 297 41
381 81 105
25 261 153
269 369 93
117 197 65
25 409 61
95 153 329
125 53 89
5 121 261
77 457 41
104 41 144
269 81 177
389 211 1
141 269 57
141 489 1
241 309 1
197 201 195
393 281 57
498 409 3
253 285 1
37 41 277
177 485 1
221 373 105
49 309 57
297 485 9
457 321 1
151 33 29
109 241 77
441 337 1
473 489 5
177 427 71
313 361 111
357 73 57
425 45 25
171 293 1
185 369 25
1 305 29
237 21 180
33 473 5
133 301 1
413 153 49
1 377 124
101 485 1
233 169 201
73 201 154
33 205 125
97 101 353
409 257 13
25 357 73
73 153 1
1 421 33
181 437 49
277 381 69
93 104 42
337 53 85
369 177 49
223 169 131
385 229 17
73 191 105
337 269 57
37 241 19
87 495 5
333 193 25
209 1 269
129 493 1
133 89 145
341 1 113
353 65 89
359 313 103
329 87 101
261 213 81
201 137 165
485 234 9
481 133 1
493 73 1
381 129 1
341 325 1
131 287 39
297 205 125
53 493 7
7 253 185
37 21 5
481 440 5
279 329 77
337 401 73
349 351 91
485 245 1
397 201 17
37 197 97
1 41 61
477 337 17
1 413 25
1 121 299
5 61 425
137 317 121
125 397 41
353 203 129
137 153 149
291 253 161
321 361 77
285 145 1
229 215 129
121 41 169
127 401 41
249 341 129
97 106 305
125 21 265
381 491 9
437 169 49
389 89 17
225 365 89
45 421 65
401 301 5
225 411 79
405 45 49
271 433 25
401 83 49
231 333 73
273 253 73
414 277 19
373 468 16
385 49 29
497 289 1
389 489 1
5 401 73
261 121 161
49 341 106
337 421 1
77 253 97
401 29 17
173 209 249
61 469 9
225 177 241
445 465 29
417 81 13
201 293 161
421 405 49
117 397 73
293 85 113
145 85 41
133 385 77
117 317 85
153 105 253
377 241 97
161 157 115
157 113 33
31 45 310
381 53 73
121 485 12
125 329 89
53 249 185
45 189 1
205 201 251
39 349 57
157 448 33
361 353 73
113 25 181
385 375 65
117 349 65
493 263 5
421 97 65
309 361 73
217 135 197
145 485 1
257 149 193
413 69 23
269 41 201
83 377 97
133 227 263
409 29 45
201 121 121
371 345 105
307 373 41
209 497 1
421 393 17
69 201 61
409 257 54
321 33 121
149 257 151
233 397 81
301 361 1
69 341 105
93 237 233
321 275 61
221 173 141
1 225 137
353 45 48
205 185 177
77 305 13
1 125 289
489 57 5
381 300 1
161 89 329
149 347 139
201 265 93
421 489 9
233 335 53
317 233 97
305 61 21
245 409 53
321 281 149
265 317 32
85 57 321
105 165 65
273 85 121
277 257 113
221 141 245
261 269 25
153 125 199
113 353 83
333 166 17
273 301 193
349 33 45
149 105 193
283 169 97
445 401 25
349 341 65
43 361 125
379 107 85
81 193 181
21 469 1
81 388 42
213 29 129
345 33 41
17 45 1
217 197 37
289 425 25
493 189 1
261 485 5
349 17 113
45 29 75
453 237 3
57 26 41
401 109 75
353 296 129
169 337 149
1 153 190
305 341 1
101 481 9
29 207 135
281 241 33
61 433 41
153 5 41
471 233 7
225 1 141
161 81 141
457 473 9
16 397 9
365 117 77
289 241 205
385 121 97
199 465 13
29 427 61
9 269 37
173 297 41
125 321 157
137 117 25
365 381 113
241 421 1
233 401 5
189 253 169
157 9 313
303 21 41
369 41 37
357 373 79
305 65 85
317 93 171
249 41 145
325 327 15
393 87 28
233 417 33
189 113 241
301 277 1
33 301 5
229 133 143
489 59 1
231 455 29
415 269 25
81 353 109
357 485 13
153 485 13
313 409 33
401 201 81
55 225 37
41 233 227
293 309 1
473 13 25
309 201 84
61 45 297
381 405 81
417 213 29
481 82 1
325 193 33
181 169 129
397 309 17
1 341 71
121 229 41
221 261 177
293 365 84
105 385 7
205 297 1
129 349 17
173 188 112
81 369 125
21 89 321
385 173 49
109 113 197
419 365 3
69 325 129
497 237 1
269 297 105
45 3 97
321 481 5
291 5 145
169 1 322
317 405 69
177 13 289
321 225 65
201 329 145
493 240 1
425 165 1
69 365 73
345 105 1
253 201 100
453 457 5
201 5 117
9 297 125
19 21 421
325 465 33
425 5 61
329 401 81
221 385 101
73 41 373
17 197 181
1 297 45
357 357 65
265 367 86
153 385 93
313 249 137
255 453 1
258 73 5
233 79 45
307 173 181
341 397 3
377 25 29
311 157 177
149 441 21
453 21 41
314 189 78
405 223 60
477 493 1
353 198 97
349 93 105
96 313 31
325 339 57
457 257 9
145 105 9
401 75 37
489 269 9
233 245 1
177 273 117
405 121 49
97 369 73
489 151 5
269 453 33
25 221 65
385 33 116
361 405 65
9 321 73
201 269 1
73 201 276
213 281 21
197 285 201
387 341 57
73 297 147
453 5 30
217 265 117
373 176 65
297 485 1
373 159 1
1 181 161
125 477 17
337 237 81
53 107 23
201 301 197
37 141 1
109 469 13
265 13 13
225 153 205
53 333 25
377 431 15
326 425 53
173 37 49
401 449 1
333 153 25
97 273 37
1 87 39
109 179 41
125 481 1
417 246 69
33 445 37
133 141 337
405 453 25
303 413 65
133 141 353
105 357 68
173 425 61
493 185 1
225 57 165
441 141 17
205 81 269
153 133 169
229 425 1
113 275 167
301 93 21
121 101 1
13 407 67
177 109 37
21 225 209
1 497 3
365 121 59
137 229 225
131 355 25
309 349 97
341 293 65
221 465 7
19 293 193
213 121 257
397 345 89
409 261 9
301 85 105
267 81 113
189 451 35
162 221 41
241 393 21
193 265 1
261 91 49
359 5 133
341 339 1
457 1 29
385 209 89
197 287 207
13 157 17
113 41 341
101 225 237
11 153 101
279 141 79
233 157 45
93 169 79
477 101 19
381 1 81
5 239 73
65 449 37
339 85 65
173 409 17
137 353 53
467 73 1
213 321 61
421 181 49
73 309 49
73 241 149
405 293 33
397 245 49
13 269 145
293 349 125
369 237 117
69 469 1
401 53 85
459 1 15
29 1 9
69 237 193
409 437 1
187 333 161
64 285 25
49 309 33
205 341 81
25 345 49
385 481 17
253 269 193
169 237 209
18 469 1
69 337 97
361 161 9
77 385 25
413 17 81
289 135 1
337 273 41
201 385 89
337 421 33
21 213 97
425 105 73
485 21 1
437 365 1
273 449 1
1 81 1
25 93 161
229 185 97
165 181 306
1 413 73
53 277 49
57 309 1
141 394 12
293 205 9
285 341 137
281 75 53
197 137 217
99 497 1
41 365 1
197 341 28
21 481 5
393 17 14
177 289 107
489 485 1
1 341 113
429 37 41
205 461 13
177 285 9
385 33 39
37 225 225
281 241 125
169 253 33
1 197 233
165 29 17
481 453 9
9 3 13
53 69 17
117 341 33
413 165 49
457 325 21
41 413 57
361 188 69
201 45 117
1 53 57
169 57 101
269 81 187
185 150 61
433 413 7
469 17 29
189 453 41
477 421 12
37 473 17
101 193 257
493 13 1
117 85 50
433 65 3
29 389 49
201 403 34
73 145 256
239 257 201
433 193 29
21 337 62
385 193 41
37 167 295
397 237 103
213 63 225
417 481 1
29 457 21
1 295 177
141 203 290
317 469 21
153 393 69
73 267 1
137 181 149
263 453 1
73 293 177
307 337 25
241 381 101
337 467 28
497 213 1
379 421 49
141 349 105
145 425 26
109 51 105
1 489 1
245 205 161
405 381 65
381 377 49
491 237 1
473 17 1
41 185 141
241 349 81
471 121 5
361 1 73
57 233 265
357 257 2
477 285 9
174 345 121
465 262 31
413 449 41
1 469 1
79 1 217
359 189 63
81 61 27
201 109 55
257 173 37
25 409 5
293 291 11
493 137 1
145 245 1
257 303 57
193 53 5
41 481 1
357 273 49
9 117 241
261 385 1
445 253 49
199 385 41
195 41 167
289 13 209
93 461 13
469 153 1
1 73 353
133 137 21
77 277 129
169 297 25
441 273 25
256 9 239
321 248 101
371 117 43
177 437 41
393 13 9
83 469 25
449 49 33
441 37 1
35 9 249
329 413 17
463 149 18
340 161 126
129 377 7
313 17 33
213 438 31
269 249 137
369 173 75
269 149 65
449 309 17
389 97 99
197 333 33
289 129 91
317 311 162
497 485 1
481 125 13
325 35 61
185 149 45
385 205 19
389 349 1
116 365 1
405 177 89
141 31 1
289 485 9
409 493 1
265 205 69
301 233 121
121 157 289
349 289 113
93 17 393
85 429 61
357 273 49
17 73 381
373 423 51
483 353 5
361 229 41
217 161 169
235 261 73
397 221 1
171 493 1
441 197 21
115 441 51
59 37 285
313 469 13
221 13 209
473 217 17
313 61 113
277 63 193
273 43 217
433 73 33
133 465 25
445 77 9
193 477 13
101 1 161
329 129 17
409 361 85
200 153 153
57 53 200
153 265 25
131 73 143
337 141 49
41 401 81
341 437 27
213 473 21
229 69 11
141 417 33
373 253 1
389 205 97
77 433 65
41 277 129
209 237 89
9 461 25
205 5 137
357 89 1
369 361 5
277 421 1
305 1 53
447 61 29
293 485 1
45 393 57
197 113 57
251 181 83
33 147 217
109 5 289
293 429 57
9 81 405
321 393 69
451 109 31
141 473 5
225 289 73
210 17 150
101 425 45
285 385 1
205 13 121
111 269 225
237 249 183
401 189 97
469 197 25
201 193 71
249 233 153
329 101 29
285 453 17
37 125 49
425 79 65
377 393 25
297 469 29
441 453 1
421 341 33
325 109 49
89 369 101
161 61 81
485 189 1
437 181 5
141 125 129
469 393 1
269 61 193
57 21 417
21 345 21
71 125 49
385 261 55
41 161 37
39 301 57
337 134 25
245 61 45
57 233 13
37 25 369
257 177 221
33 69 393
189 49 177
293 365 133
101 461 25
173 113 321
93 345 105
349 125 57
39 489 5
469 121 9
349 17 133
41 185 297
65 33 177
357 325 81
25 53 353
94 153 333
109 361 137
133 53 65
465 453 17
485 491 1
441 201 37
405 433 17
65 301 144
41 289 25
293 349 121
393 381 75
13 45 1
381 379 105
153 101 81
416 381 27
237 293 161
433 121 5
269 65 1
17 17 21
437 69 38
1 349 85
101 321 33
394 485 1
237 269 57
69 401 97
197 307 67
33 313 105
41 441 53
251 205 51
69 395 75
85 213 135
285 425 65
157 453 1
301 249 17
397 433 61
89 281 97
245 317 153
437 469 1
249 417 1
77 337 1
1 77 353
245 277 69
165 165 285
341 287 90
137 201 289
41 185 165
5 69 185
105 9 169
413 269 41
333 445 49
89 269 145
137 337 133
157 67 161
441 181 23
121 333 1
73 225 93
309 5 53
57 217 233
211 85 111
413 73 1
75 81 413
101 433 29
197 49 231
77 341 159
201 337 89
189 485 1
449 493 1
449 56 5
277 263 129
269 341 149
265 321 7
497 125 1
81 17 349
257 209 237
201 353 25
29 311 131
401 425 5
121 393 101
425 57 9
1 309 1
129 187 225
105 37 117
217 145 281
493 449 1
83 385 101
425 181 47
71 231 265
369 337 89
25 141 161
297 93 85
49 177 43
357 353 97
253 193 57
41 1 317
221 289 37
151 329 53
169 385 101
393 5 37
257 181 181
81 153 277
69 421 65
329 309 69
101 449 21
95 331 85
161 221 225
237 1 45
1 205 71
33 486 14
101 213 1
477 17 1
401 15 73
497 105 1
61 25 137
437 125 1
253 53 9
61 493 5
461 221 11
17 193 209
225 465 1
93 65 185
17 437 1
129 77 193
409 331 49
485 37 1
301 305 45
449 165 38
289 125 53
277 309 33
141 221 233
85 173 17
160 97 289
485 333 1
289 245 61
45 261 113
321 181 13
485 469 1
1 349 57
161 229 17
261 209 193
429 217 33
233 397 11
317 355 123
57 229 97
117 421 17
125 133 145
281 265 13
417 5 61
57 17 61
69 385 45
253 197 18
221 201 101
461 357 17
357 465 1
141 37 105
305 141 33
165 93 33
153 301 177
117 85 209
1 241 121
485 221 1
493 21 1
317 253 105
137 189 81
353 433 49
473 237 21
121 325 49
205 385 105
321 417 39
361 361 101
469 25 25
273 393 73
469 97 1
375 49 83
65 257 39
429 109 19
385 481 17
425 441 1
273 77 129
245 425 37
41 1 61
41 45 409
85 357 73
137 317 49
325 21 63
119 261 89
485 489 5
17 61 333
101 119 73
265 1 170
329 37 3
489 177 1
413 235 1
53 421 65
301 235 95
337 481 13
233 321 175
209 365 133
421 289 38
305 181 97
437 169 25
325 497 1
177 413 65
453 321 21
237 69 175
409 145 53
443 369 13
121 149 1
437 177 1
125 497 1
277 1 49
25 69 97
65 57 429
293 401 37
341 9 33
19 365 97
301 457 17
401 33 85
141 327 61
461 369 23
137 350 55
177 477 9
321 29 161
233 449 45
173 341 81
129 321 81
245 309 127
301 249 137
345 421 41
327 337 65
385 53 107
333 377 117
469 361 1
5 29 361
397 1 74
251 265 33
457 241 9
333 469 5
450 297 19
293 125 65
457 233 33
57 65 317
77 341 65
397 337 73
301 341 69
103 221 91
337 333 21
177 69 219
279 193 149
237 337 73
345 349 105
474 385 18
53 321 149
113 93 301
477 273 1
401 9 81
165 313 117
301 65 115
397 305 25
265 173 25
273 77 209
233 25 197
469 145 17
237 29 49
213 301 81
405 253 33
385 225 41
201 173 269
423 261 69
165 249 37
177 377 1
233 369 129
285 385 65
497 197 1
1 411 29
121 46 317
429 469 13
269 470 31
89 145 173
187 453 1
342 385 33
325 13 113
389 277 97
489 129 1
345 486 8
269 152 121
333 109 17
137 66 193
421 141 49
169 189 153
269 293 177
1 73 257
253 169 73
85 325 51
317 437 1
29 317 41
457 201 41
197 417 61
224 477 22
493 189 1
247 341 1
141 164 91
469 397 14
49 293 145
301 85 47
445 469 31
493 321 1
65 25 381
81 345 25
417 149 25
49 365 105
377 213 101
117 185 229
161 13 321
437 306 3
89 125 145
269 165 137
69 153 81
205 365 105
445 269 1
361 189 69
349 101 17
9 215 153
405 185 65
493 165 1
161 170 153
165 37 81
53 105 109
181 41 65
169 27 117
109 216 196
253 469 23
33 273 185
153 389 97
453 291 47
369 221 5
328 85 104
185 1 1
85 489 9
253 101 145
185 193 229
449 373 45
245 401 5
177 401 13
277 25 219
341 1 1
73 397 25
153 453 1
279 157 157
213 41 193
385 161 93
421 285 21
303 121 153
429 125 41
35 291 181
481 485 1
53 247 233
137 37 209
73 173 89
200 385 5
477 240 9
5 269 61
1 481 5
241 57 185
497 449 1
345 109 121
67 217 169
333 487 5
189 269 5
129 381 65
479 245 1
417 295 25
257 393 53
253 45 217
161 211 225
257 485 1
337 149 93
185 235 13
329 53 9
449 439 37
13 301 141
189 1 177
193 117 89
216 407 39
409 401 9
249 185 137
323 105 91
109 1 1
57 437 63
313 233 185
317 49 25
65 477 9
57 289 17
201 377 29
217 389 97
153 269 201
153 101 329
322 169 113
185 113 173
101 25 113
413 289 45
457 1 17
113 93 221
353 297 125
379 473 13
170 493 3
293 289 109
285 105 161
109 301 13
369 413 73
1 377 81
165 461 14
365 151 1
233 249 169
453 425 1
181 485 8
209 425 13
189 409 25
261 181 161
409 329 7
309 413 73
95 217 41
237 283 59
493 341 1
369 53 113
213 4 73
21 497 1
473 185 17
149 453 33
157 417 41
39 9 127
5 285 9
227 417 21
245 157 1
287 393 21
301 475 17
145 21 95
177 153 233
441 279 21
109 433 21
341 457 37
33 445 9
409 1 37
353 227 117
45 105 157
221 481 17
465 177 25
185 373 65
393 469 1
433 349 17
413 105 65
241 489 5
125 453 9
219 369 75
201 429 65
289 185 125
345 469 1
212 261 65
181 77 250
359 417 57
247 315 149
69 13 205
461 397 9
121 497 3
301 370 89
280 451 31
41 301 73
285 17 97
149 345 1
489 481 9
493 449 3
193 469 1
257 125 69
137 253 73
281 25 111
377 115 13
201 455 15
137 377 65
281 325 113
357 269 25
417 173 61
76 337 13
1 285 185
181 433 5
297 273 37
411 13 43
325 461 5
477 341 9
389 157 49
453 209 1
385 153 1
381 413 65
445 133 21
69 153 21
189 121 137
5 1 289
85 285 209
411 129 44
209 309 42
441 217 25
39 333 20
261 129 1
485 353 1
225 353 101
269 17 137
449 5 29
113 37 67
337 201 61
449 361 29
97 305 5
165 385 1
341 281 129
229 49 1
237 409 73
405 281 81
410 281 78
213 313 53
149 473 23
449 169 1
429 109 65
421 285 41
1 217 141
261 1 145
153 165 161
493 115 1
101 325 97
89 233 25
341 431 5
61 489 9
153 193 213
239 457 17
495 249 1
201 57 45
181 97 165
82 269 185
321 121 129
353 409 53
309 225 65
129 203 119
325 153 63
253 217 233
239 337 153
1 413 25
361 221 105
173 5 4
361 456 10
1 205 209
455 257 45
29 33 441
5 385 65
241 245 65
89 133 281
181 321 113
135 93 127
137 333 89
277 267 97
249 341 121
21 149 33
476 421 15
413 5 3
265 233 65
241 85 165
29 37 353
364 61 25
441 317 1
77 321 17
441 9 37
45 133 81
113 344 73
357 65 129
13 109 253
153 209 157
265 77 31
457 101 25
1 137 37
461 449 17
301 377 109
89 381 33
293 137 177
261 269 77
157 61 337
73 313 121
495 405 1
317 429 49
201 157 205
126 469 17
19 401 1
429 433 67
117 333 148
29 365 111
153 313 125
157 121 241
233 157 57
327 209 1
153 341 125
257 185 57
173 21 304
121 469 1
465 261 7
365 207 33
101 301 169
331 485 1
233 141 177
93 365 17
409 59 29
21 357 65
481 389 9
225 171 173
311 301 111
189 365 33
445 493 1
105 227 161
261 213 129
145 317 169
165 457 33
405 333 1
129 413 69
245 21 225
357 301 139
53 149 65
221 200 97
321 469 1
345 228 45
101 307 71
265 477 17
409 293 49
181 25 105
97 13 189
297 257 97
177 433 49
385 385 89
37 121 49
145 369 45
269 21 77
81 437 37
201 373 41
221 177 1
65 433 33
285 169 13
69 153 85
81 469 1
251 281 141
121 481 5
165 385 7
265 57 165
499 49 1
457 341 33
485 457 5
133 377 65
453 289 33
221 45 169
181 81 97
189 211 211
219 385 53
37 61 329
446 245 3
261 221 97
301 417 5
65 169 161
349 377 105
205 17 197
329 413 41
121 293 137
305 269 57
361 165 13
385 305 9
205 285 81
457 301 37
77 477 1
25 265 189
57 349 9
433 429 49
439 429 35
153 329 73
165 281 17
49 97 1
349 337 9
225 301 57
113 401 97
169 281 13
317 249 1
245 325 1
471 373 3
87 257 217
365 93 121
133 469 25
397 41 57
125 153 253
337 381 45
349 397 53
41 393 81
281 425 45
489 233 1
49 13 397
453 141 25
173 193 61
369 1 41
409 347 61
397 25 9
101 45 261
441 133 57
477 89 17
485 25 1
269 413 41
317 473 5
125 401 25
389 185 17
57 347 7
119 161 209
285 373 1
465 149 9
5 49 41
393 89 9
237 473 27
85 113 169
329 177 105
385 61 89
229 381 101
217 281 69
21 141 249
181 417 1
393 153 1
301 409 33
437 265 1
333 485 9
481 429 5
285 405 73
61 361 87
333 231 161
9 153 58
173 189 25
365 325 81
373 433 23
101 413 73
245 465 5
477 166 9
201 493 1
341 109 113
469 93 5
301 486 8
289 1 193
345 133 153
77 457 13
493 33 7
497 181 1
373 331 65
245 325 61
45 457 33
461 241 33
289 85 169
201 193 213
125 261 49
277 286 172
361 477 1
445 81 29
451 419 29
53 141 249
443 157 57
285 81 169
277 189 1
125 221 113
73 209 149
233 101 149
469 293 25
471 397 1
485 233 1
432 161 47
145 229 13
485 133 1
333 5 57
337 441 45
317 287 81
121 209 221
349 37 128
113 137 313
161 457 29
89 233 181
345 85 1
141 285 177
405 273 73
200 357 17
181 421 41
293 461 21
217 141 169
207 157 25
425 357 13
69 1 325
189 335 63
481 417 1
401 457 37
7 451 5
250 135 219
313 13 169
481 125 5
21 457 18
61 481 18
75 49 407
273 373 45
417 1 1
9 289 45
138 441 23
45 389 1
49 301 9
117 101 257
357 273 37
69 441 13
321 243 101
433 33 41
101 301 41
101 365 25
181 32 155
225 33 13
13 233 249
149 129 65
125 245 129
493 101 5
399 393 85
475 133 15
465 89 29
63 233 44
265 493 1
157 229 129
377 485 5
453 257 33
325 225 113
253 305 173
109 209 265
433 113 41
101 285 136
469 373 25
241 184 141
125 101 73
65 249 75
11 89 285
185 77 116
401 345 71
179 385 13
65 41 145
229 453 21
85 341 105
439 73 49
265 21 131
153 415 60
9 141 321
285 149 145
413 341 81
77 1 357
417 5 21
350 329 116
421 201 65
153 245 195
365 365 17
137 253 93
421 397 1
85 141 33
181 490 11
173 1 233
57 109 41
321 265 157
129 289 209
417 53 1
185 405 33
341 305 65
345 397 89
37 101 361
393 277 45
125 85 25
277 341 1
211 45 25
317 133 14
121 198 223
413 407 77
125 369 81
21 315 29
373 109 17
238 261 193
175 110 247
269 41 209
361 229 97
229 419 75
265 85 13
425 181 73
269 465 33
383 477 9
71 413 17
309 85 9
141 327 1
33 305 97
365 409 9
135 321 117
145 225 91
469 421 1
29 381 65
281 41 201
261 409 25
405 41 33
449 219 17
25 271 209
449 5 30
181 361 61
81 485 5
457 177 41
173 285 109
109 137 9
393 217 89
467 225 33
53 135 359
59 57 223
385 185 85
473 207 5
301 166 1
245 449 45
133 165 289
77 125 297
185 193 265
53 373 1
357 315 113
269 277 221
153 297 125
77 433 21
461 373 17
419 125 55
105 29 353
269 169 53
453 189 1
193 117 57
421 257 5
347 373 19
229 81 145
245 481 5
413 497 1
117 273 149
385 413 11
405 421 73
205 489 5
61 341 113
125 69 21
497 485 1
149 269 137
321 285 1
349 141 41
5 211 15
19 113 299
381 277 81
265 341 133
377 257 65
13 161 281
25 141 37
65 397 25
57 21 393
272 1 95
53 483 15
427 141 73
33 181 85
9 65 281
269 93 213
285 5 17
121 333 81
385 101 17
97 461 9
169 413 59
339 9 117
251 1 115
413 451 39
461 277 5
445 30 17
101 401 29
61 69 298
303 461 4
370 73 81
85 349 113
81 9 237
341 289 65
413 313 13
197 461 17
463 257 21
261 277 209
377 189 85
421 373 25
141 333 137
461 293 1
105 89 365
45 449 17
229 401 61
279 369 125
193 447 13
301 333 49
185 277 193
73 169 293
369 157 61
41 189 265
253 301 145
341 5 157
425 212 69
135 41 79
73 141 145
373 497 1
321 45 65
289 333 1
437 33 57
137 201 245
5 15 333
389 213 1
189 199 223
205 229 225
485 369 1
37 321 157
201 457 37
205 389 33
249 373 1
273 295 61
5 248 62
256 389 1
81 1 233
93 109 154
385 175 61
445 197 9
45 203 116
93 485 1
209 463 31
433 325 57
101 405 1
469 357 1
233 457 15
125 93 233
29 248 59
473 201 13
201 229 177
221 97 145
169 221 73
189 241 121
173 153 57
285 249 35
333 37 81
173 451 7
229 141 193
257 133 229
329 185 119
353 241 127
105 389 41
361 21 117
137 321 61
331 301 111
465 153 27
57 449 21
125 481 1
353 97 85
27 61 273
89 277 1
303 467 32
409 425 11
37 397 84
193 161 27
287 73 121
213 65 33
125 186 85
365 121 79
129 189 277
161 489 5
196 293 195
321 89 161
5 189 1
429 449 13
377 373 7
257 221 133
485 281 1
355 185 19
1 341 97
389 105 33
477 433 1
149 321 173
305 85 177
85 455 35
233 329 129
449 41 21
385 149 77
41 441 17
98 219 103
117 281 21
197 25 177
337 9 129
209 161 85
201 73 245
85 81 97
291 389 49
125 453 17
413 341 25
13 377 5
53 305 13
437 269 1
309 141 49
45 213 225
441 212 17
317 265 137
385 489 3
410 213 74
22 113 333
451 237 39
209 237 107
405 37 33
453 18 17
393 45 61
61 157 153
125 121 189
285 49 193
361 471 7
441 97 45
385 253 9
157 437 41
205 325 69
1 105 281
45 313 187
361 64 109
185 453 45
133 317 129
469 385 1
245 373 1
429 1 57
357 1 1
146 125 332
69 89 237
485 89 10
17 241 77
5 145 189
337 249 69
493 33 3
61 385 61
257 295 147
209 45 193
197 65 57
185 41 91
1 197 73
129 241 217
349 497 1
209 201 25
237 81 225
161 337 137
21 293 125
121 279 57
33 221 135
341 149 141
341 221 33
305 77 29
87 73 365
101 221 29
337 309 145
389 277 25
301 293 177
273 227 209
407 473 25
1 77 409
305 9 37
1 475 1
33 385 77
389 189 33
81 401 25
217 249 197
101 21 389
437 333 1
315 453 17
46 169 157
245 373 43
311 173 153
241 165 217
309 209 113
489 321 1
457 252 29
29 45 453
365 441 43
85 421 33
489 60 5
381 457 13
29 117 49
71 297 113
305 297 85
425 429 25
177 305 157
281 499 1
457 229 4
73 499 1
229 101 145
453 123 25
265 113 43
253 201 101
361 205 125
445 241 15
121 109 37
81 1 17
273 233 49
381 417 9
249 477 11
285 17 1
5 329 29
281 221 5
497 381 1
381 427 3
280 157 18
29 301 177
269 421 65
421 177 17
401 333 85
437 429 63
493 373 1
377 205 69
461 41 9
185 81 33
457 223 37
171 469 1
243 385 77
73 72 155
413 433 49
241 425 25
201 213 97
249 433 1
253 1 9
1 431 29
37 237 217
495 177 1
449 261 1
41 73 169
289 71 1
197 233 37
25 29 225
473 81 1
245 169 209
165 1 9
385 313 25
481 57 17
101 85 337
153 437 33
469 369 1
301 461 9
365 119 49
101 297 13
28 225 169
169 177 219
361 305 69
353 69 21
169 257 233
129 417 41
361 389 93
189 137 193
89 453 17
85 97 321
405 389 1
437 205 53
453 327 9
245 1 177
465 489 1
341 461 1
37 483 3
449 369 9
245 53 253
429 473 21
177 373 33
469 449 2
171 45 81
213 397 9
497 421 1
493 313 1
125 169 277
329 17 21
141 197 259
441 485 1
315 149 71
365 369 5
289 113 29
173 453 22
305 377 15
341 109 77
173 345 45
121 441 25
305 453 34
69 245 1
113 25 197
181 49 33
473 381 17
405 485 1
29 53 305
421 41 33
469 405 17
161 81 35
477 241 1
469 1 1
409 221 57
306 469 17
369 171 85
377 177 105
9 58 402
109 311 97
89 397 65
345 9 1
65 389 81
357 437 1
429 137 43
497 265 1
385 253 9
129 489 5
189 181 201
417 151 43
449 33 1
365 381 65
437 481 1
153 37 185
181 329 137
473 153 13
153 305 1
349 161 65
341 153 111
33 33 65
460 153 26
329 65 57
293 141 129
477 485 1
109 241 65
445 389 1
1 461 33
153 437 1
371 229 71
117 245 65
269 135 145
9 178 104
361 85 81
101 25 305
329 437 25
201 321 131
77 95 219
105 173 61
165 1 241
369 17 9
101 73 385
257 293 89
177 189 52
333 17 65
101 301 25
93 481 13
109 253 177
21 457 13
281 229 101
420 29 2
277 257 73
341 137 33
395 313 71
471 333 7
73 237 189
485 1 1
65 403 1
353 385 37
305 105 1
361 469 1
461 245 17
485 117 12
21 429 45
29 329 33
385 47 85
337 429 21
295 61 153
205 205 242
365 369 60
449 353 41
409 3 29
17 441 33
217 453 39
413 145 57
397 157 89
101 161 297
401 225 81
209 341 1
185 445 33
429 449 31
373 153 13
111 433 57
441 165 57
301 361 101
345 129 33
261 117 105
245 345 145
359 115 59
97 369 9
345 73 89
413 451 49
345 17 1
121 317 177
481 225 9
341 253 137
149 283 113
277 305 53
393 325 5
493 196 5
285 401 93
109 437 57
185 353 9
381 265 89
397 225 73
241 229 105
249 205 209
285 217 1
301 379 65
133 453 33
61 1 409
121 217 265
493 111 1
377 329 57
445 193 51
65 413 75
235 249 109
65 221 209
389 257 77
245 393 77
365 113 65
181 389 17
485 93 9
433 85 1
325 301 129
225 101 213
221 317 113
269 181 113
461 297 33
369 493 7
301 105 17
433 229 45
485 329 9
421 395 65
281 337 69
101 129 357
101 269 73
49 173 45
281 375 111
425 221 57
482 136 7
205 461 17
437 437 1
409 209 37
201 197 1
441 385 9
3 5 117
173 289 77
1 157 17
37 405 49
169 401 11
369 17 45
377 375 109
78 423 21
291 53 125
261 1 49
449 381 1
393 385 101
209 93 235
305 201 73
417 321 1
309 233 113
261 77 121
301 13 17
461 97 17
153 127 301
13 233 185
497 101 1
437 125 41
369 185 77
429 265 61
481 465 9
153 202 95
461 101 33
469 105 25
185 293 201
41 5 221
57 81 161
389 81 89
261 225 113
465 445 33
385 9 101
217 429 33
241 333 165
345 453 21
481 341 5
281 41 29
17 469 1
101 305 69
347 321 107
341 45 1
93 325 73
377 365 13
153 185 241
15 275 145
257 237 241
461 477 1
298 93 173
99 197 129
485 177 1
302 33 43
365 281 121
473 465 7
485 413 1
285 197 101
301 273 49
341 281 129
77 185 86
253 373 113
419 39 9
41 133 225
241 209 81
369 489 9
9 13 49
147 489 5
381 69 105
97 177 41
427 25 3
373 245 1
53 165 193
129 361 129
497 133 1
189 285 145
65 61 257
353 265 77
185 209 85
235 173 123
189 9 305
237 30 129
241 333 9
201 85 229
125 365 73
319 325 161
285 353 113
277 421 9
365 473 17
350 213 78
137 265 13
341 149 1
121 307 125
425 252 5
53 245 137
197 165 193
305 219 173
213 111 257
113 185 93
489 85 1
285 481 17
213 153 193
201 149 13
245 205 81
277 373 17
301 341 5
277 369 65
421 313 49
285 421 33
73 405 33
153 223 193
349 493 1
277 485 9
277 469 5
249 101 21
389 201 33
169 487 11
485 237 1
201 277 129
209 285 177
277 341 49
321 365 129
405 13 89
318 217 158
154 149 258
5 245 37
177 381 105
385 489 1
21 325 113
349 377 45
461 137 25
333 1 10
469 117 1
457 365 13
221 369 89
357 196 1
395 49 95
53 93 297
25 29 161
289 393 5
189 301 111
269 101 37
71 457 1
426 453 33
431 401 65
117 212 123
281 197 217
305 280 33
309 373 1
273 455 11
449 341 33
73 445 1
1 495 3
247 465 3
273 441 55
81 359 103
389 13 85
177 241 191
101 461 29
401 61 97
213 153 177
17 485 15
141 137 319
117 421 1
37 189 233
269 197 185
457 417 5
1 37 241
495 489 1
413 1 9
229 436 11
73 181 129
49 349 129
281 25 185
433 105 57
445 277 19
245 313 73
385 73 93
225 449 5
481 269 20
173 137 169
196 229 177
401 37 65
89 333 105
199 25 299
157 145 201
137 477 9
317 441 1
369 281 65
497 497 1
161 341 113
205 397 13
497 261 1
41 229 33
137 453 17
425 117 5
301 257 89
5 369 129
201 221 49
385 273 1
1 341 1
297 421 1
267 41 9
285 385 97
329 485 9
453 361 5
405 421 11
137 21 345
229 461 37
393 241 65
229 405 1
17 287 57
101 53 17
13 341 21
51 309 13
485 485 9
489 225 1
380 149 78
89 73 385
149 321 149
67 159 325
113 325 81
481 57 9
383 321 91
473 125 13
53 109 5
393 1 33
389 113 81
389 395 29
401 405 65
365 489 1
57 21 65
137 251 199
45 189 281
373 105 97
273 61 169
349 37 7
141 57 185
85 117 201
285 265 113
201 49 147
21 129 359
337 318 145
341 201 45
59 409 5
185 177 241
37 13 385
257 181 77
349 81 85
441 265 25
389 305 17
437 245 31
217 441 37
141 225 117
251 17 127
21 341 33
417 289 56
385 319 57
321 9 165
67 381 61
453 281 31
269 157 193
61 397 1
89 305 49
389 301 33
155 477 1
249 105 145
188 51 1
57 49 161
203 89 271
205 97 273
445 217 45
73 433 49
11 357 49
21 217 135
173 130 139
101 257 153
293 29 113
229 437 1
235 269 169
417 397 37
221 76 1
341 3 59
309 69 144
1 481 17
399 49 43
209 465 21
313 237 98
165 309 129
81 81 253
497 101 1
47 97 69
153 409 29
201 261 17
229 89 257
73 261 128
169 197 33
345 321 149
441 253 5
301 57 57
393 185 81
261 283 161
1 405 25
125 337 25
45 397 33
125 237 177
97 105 1
1 305 35
65 117 93
21 301 121
1 489 9
349 53 17
133 385 73
201 49 289
205 421 33
157 385 85
61 453 17
233 257 229
17 329 109
253 485 9
69 393 25
193 65 97
261 113 89
429 385 49
29 157 309
397 29 9
265 321 129
9 373 93
273 169 9
469 293 21
269 121 185
9 73 65
445 433 25
229 273 1
297 357 17
221 297 155
241 9 233
261 153 225
161 89 53
437 119 53
81 269 113
181 81 217
269 137 185
439 365 45
225 247 199
217 465 21
109 493 1
309 255 89
401 153 33
137 153 21
25 305 83
273 405 33
431 57 41
385 337 49
37 89 105
71 323 95
201 253 241
497 433 1
413 477 4
121 301 161
261 249 1
113 33 361
377 381 17
1 345 5
281 325 129
481 29 13
361 377 45
121 361 129
233 414 43
205 61 289
189 397 1
171 33 60
413 93 41
417 453 17
173 125 135
145 251 105
249 213 154
377 65 49
33 481 13
365 361 89
463 1 9
325 93 51
405 485 15
53 175 295
29 85 257
41 93 89
377 269 109
389 467 9
365 153 33
385 265 13
73 157 291
301 321 1
169 125 29
1 113 1
81 193 253
169 455 39
429 165 1
445 17 9
137 349 41
73 289 149
141 397 1
475 357 21
437 401 49
421 369 33
209 25 209
456 233 41
497 49 3
359 381 25
45 209 186
1 341 89
369 197 21
101 317 65
1 109 281
221 465 1
81 481 13
141 5 121
170 353 61
413 389 76
225 261 65
429 129 1
36 447 43
209 1 173
409 335 5
397 101 9
265 329 29
295 185 54
251 355 15
381 365 49
241 284 196
333 97 9
145 84 153
145 437 33
193 33 9
69 213 209
241 229 171
197 13 9
105 417 17
201 189 241
193 395 69
249 305 49
63 385 8
253 93 217
321 225 117
273 101 21
53 69 1
493 181 7
417 329 9
453 369 41
37 98 294
209 313 141
333 429 41
301 281 137
305 177 157
445 277 31
153 337 17
487 329 7
233 113 29
441 273 1
145 269 97
169 425 29
289 53 121
407 353 73
343 135 37
173 315 97
65 153 261
301 49 89
173 297 13
49 65 205
141 365 9
481 73 1
1 345 129
473 277 21
185 201 41
137 21 273
443 321 37
21 473 19
61 303 59
29 377 25
389 81 97
45 45 425
27 213 81
339 93 89
121 249 93
271 185 217
357 461 29
169 305 77
121 85 153
471 401 19
101 365 50
161 481 1
277 29 113
485 237 1
269 329 29
477 63 17
225 273 31
381 201 17
479 109 19
457 405 25
461 88 9
437 193 9
394 473 17
333 153 129
405 1 1
401 129 53
357 257 113
461 465 5
437 5 9
469 421 1
229 101 69
21 493 1
439 325 15
101 181 65
61 93 97
467 377 5
261 437 49
85 411 46
181 149 1
125 341 25
385 101 77
129 151 141
401 325 33
173 405 79
201 173 265
325 309 129
349 57 57
461 45 5
377 465 7
69 285 193
17 193 61
229 137 33
157 77 137
101 309 173
57 1 61
101 449 45
325 1 103
41 397 73
323 198 155
25 353 133
429 57 33
405 345 59
225 9 21
1 57 169
149 49 214
297 65 1
305 453 1
481 77 17
29 361 121
157 17 129
305 180 53
385 225 1
241 417 69
385 463 35
129 431 53
389 81 65
385 77 97
337 113 153
425 394 37
133 205 1
81 67 117
113 189 303
361 385 9
265 101 29
345 229 125
401 77 61
309 257 45
45 381 93
101 263 159
457 197 33
465 351 25
417 273 5
327 337 162
389 281 57
1 181 2
349 181 105
365 225 33
328 285 123
389 297 39
461 309 9
441 469 17
361 21 61
489 1 5
422 165 6
133 225 109
401 325 97
289 221 125
153 61 17
217 237 81
249 469 29
245 331 115
89 213 257
109 281 17
277 133 1
1 21 97
189 137 297
377 146 53
1 396 30
253 169 73
25 73 69
69 253 105
369 481 17
149 141 143
196 449 17
45 151 85
213 321 61
493 381 1
1 337 155
471 497 1
161 403 69
113 313 85
25 433 21
369 129 77
229 433 13
353 293 85
77 225 45
469 297 1
465 343 25
169 121 196
385 405 13
413 97 57
21 225 197
153 345 101
333 318 59
473 21 9
497 101 1
325 441 37
205 29 191
409 57 17
217 301 97
29 225 21
331 465 29
473 121 5
181 89 129
81 225 53
393 49 65
148 499 1
77 373 33
125 189 115
141 361 14
141 193 5
321 61 17
283 373 1
381 201 21
439 133 61
147 397 89
357 401 53
193 277 93
369 311 73
305 229 45
351 121 133
69 368 114
1 13 33
149 189 209
333 125 85
1 377 15
37 389 105
269 181 161
395 197 73
201 473 9
141 377 1
453 1 13
33 409 57
73 209 129
201 357 45
87 111 225
413 405 81
229 61 33
289 121 149
113 261 225
41 105 281
285 381 1
25 261 215
465 171 1
289 341 129
53 217 149
209 189 9
277 185 217
345 141 121
101 431 15
465 305 25
37 85 313
365 333 1
439 57 11
441 189 40
125 173 1
317 181 23
45 269 193
409 319 7
121 333 97
373 419 25
53 381 1
60 89 185
290 193 179
17 123 169
145 485 11
377 461 25
417 65 83
409 1 77
245 249 61
13 313 29
77 177 273
89 285 137
437 109 1
109 157 137
461 1 33
477 28 21
197 37 73
57 269 133
91 65 303
353 437 29
37 385 81
229 193 25
473 5 9
173 140 105
161 189 137
241 237 129
453 185 17
125 269 189
137 477 9
425 323 69
489 77 9
141 321 37
361 373 81
249 1 193
437 489 7
425 17 73
497 129 1
261 113 81
257 81 81
301 177 57
43 129 249
178 69 153
289 205 197
213 489 5
495 399 3
201 401 45
244 37 147
305 217 161
393 293 29
401 341 49
385 189 17
241 237 209
253 61 41
417 445 53
257 393 73
235 241 169
113 83 157
53 313 9
29 385 25
141 221 17
1 263 191
397 137 27
249 89 225
69 361 29
19 177 277
339 1 101
425 45 25
489 61 1
405 357 1
57 201 21
169 393 9
269 109 145
21 181 1
5 261 113
403 287 3
49 413 25
85 137 265
85 181 65
145 153 25
237 125 137
41 89 261
169 452 38
185 377 15
301 313 1
329 345 155
315 317 9
209 81 81
189 37 41
55 388 1
357 189 37
257 361 61
381 57 65
57 321 105
33 475 7
201 329 25
421 453 1
213 421 65
11 363 69
285 237 141
449 471 25
103 385 1
489 381 5
345 233 1
45 389 93
105 137 233
57 457 29
167 101 229
133 269 177
415 325 23
349 339 101
445 451 1
265 37 57
465 201 5
401 401 31
145 53 103
164 1 76
481 113 17
301 209 32
315 361 41
269 461 1
109 221 225
201 445 46
487 354 11
317 385 21
183 169 267
405 445 23
69 353 17
189 477 9
9 405 81
265 401 93
349 180 113
149 401 21
357 77 81
453 433 1
441 281 57
129 301 25
477 417 21
141 149 321
235 141 19
497 69 1
305 265 93
401 461 1
85 261 193
401 413 81
41 365 17
237 101 241
29 107 321
121 361 53
437 149 1
341 277 102
125 349 145
121 217 97
389 125 33
321 489 5
63 445 25
21 401 1
344 61 49
25 257 17
497 1 1
33 177 129
129 369 53
121 29 213
337 439 11
213 137 137
353 439 47
47 437 1
261 469 1
206 409 37
191 373 29
489 165 1
269 137 177
461 473 21
421 131 17
29 276 83
81 17 69
421 341 73
241 29 49
1 165 225
425 289 73
181 463 5
201 348 96
401 453 33
211 491 1
437 301 1
305 169 93
397 321 93
441 45 16
13 261 85
269 81 33
257 85 173
415 153 83
73 93 189
57 118 214
65 449 13
253 89 177
489 81 1
353 349 121
277 165 53
261 25 1
421 441 45
453 141 27
461 265 19
493 101 1
453 221 33
325 101 145
263 349 121
333 489 5
305 441 25
297 365 17
446 161 48
89 481 13
357 473 21
79 185 157
377 377 45
409 201 85
273 5 217
249 1 121
31 485 1
21 301 41
49 353 57
141 197 65
249 85 121
1 65 409
89 273 160
360 253 93
149 477 17
165 293 33
221 133 209
393 205 93
293 333 161
305 245 1
33 385 33
245 273 121
81 241 125
1 477 9
369 1 117
129 421 1
429 393 41
129 129 213
389 13 1
182 161 119
65 165 289
149 129 175
301 81 41
417 365 53
357 137 81
425 19 57
177 181 209
9 353 61
29 449 33
393 133 61
193 13 307
229 125 81
245 129 1
197 373 1
5 237 241
309 1 1
369 1 101
1 14 183
405 137 49
361 269 13
93 297 93
209 101 27
493 49 1
269 261 1
349 225 17
381 1 65
475 451 17
9 17 309
185 497 1
49 109 97
273 381 81
269 141 73
13 5 233
445 397 25
401 413 57
261 349 17
121 37 217
369 105 37
381 453 41
153 341 81
477 261 17
357 381 13
169 185 127
429 57 1
377 261 117
17 69 73
141 109 1
45 357 129
321 17 57
301 133 73
57 395 21
109 145 61
405 51 49
377 357 61
317 201 165
401 457 33
249 353 121
121 85 137
57 421 6
425 5 21
133 493 7
313 215 52
445 245 33
53 249 165
493 361 1
329 153 33
297 421 49
329 9 45
333 341 121
309 229 65
233 201 67
169 441 25
33 29 109
349 107 89
421 49 49
105 13 361
461 45 1
377 279 65
5 261 177
467 461 11
281 155 73
489 181 1
277 217 49
441 49 45
229 365 81
57 423 47
385 497 1
333 53 1
219 421 33
449 285 29
81 441 37
117 385 61
165 465 9
201 349 33
71 47 221
97 425 41
53 233 48
73 9 89
62 269 65
221 29 23
85 419 63
1 85 189
221 81 113
77 169 257
477 125 17
161 141 309
29 233 261
315 125 79
1 401 64
5 413 37
81 477 1
333 429 25
205 385 17
469 49 1
457 217 15
169 425 73
153 167 257
21 273 53
265 371 75
381 413 29
445 1 37
27 233 229
241 425 5
445 201 1
105 453 7
1 301 193
373 197 105
117 385 1
69 305 137
181 441 9
129 457 1
299 461 33
261 399 1
69 189 41
157 61 161
45 101 93
385 281 29
201 321 65
265 241 161
137 1 333
31 251 19
347 165 111
389 185 1
125 225 181
273 421 13
141 465 29
387 417 69
193 169 197
277 117 161
387 205 39
393 273 101
149 433 49
1 425 24
469 443 9
141 370 93
149 45 193
141 321 113
289 433 25
5 9 413
241 13 61
253 149 225
17 417 5
1 211 199
185 227 92
205 45 177
357 441 33
209 437 19
265 373 33
25 461 9
89 281 41
409 277 41
433 131 53
141 437 49
293 341 25
245 205 59
101 145 197
349 485 1
385 205 37
341 1 49
201 241 169
237 457 21
405 165 65
121 209 149
149 17 123
217 53 229
445 237 41
241 273 5
85 77 189
145 61 61
153 9 136
353 481 7
261 149 151
269 213 105
331 352 65
137 109 253
157 93 225
433 365 65
101 229 233
109 333 105
137 173 217
381 125 57
340 5 45
493 242 1
73 249 197
57 163 237
121 485 1
285 158 9
107 417 41
157 457 21
45 321 21
165 449 24
485 85 1
321 393 1
297 149 153
249 133 13
405 209 65
301 221 121
377 460 31
61 441 37
185 161 133
321 413 21
193 1 189
385 445 55
205 261 65
13 325 161
269 155 121
224 421 1
305 353 69
457 249 21
57 33 177
393 281 25
305 278 121
197 273 79
393 401 1
437 9 1
49 365 113
153 165 65
231 361 45
209 41 37
321 449 21
85 321 141
457 497 1
337 27 57
13 219 167
213 109 161
309 49 33
181 153 257
175 185 45
453 389 1
193 33 237
185 217 165
429 121 35
385 425 13
349 361 81
461 397 9
133 405 12
313 181 53
281 121 61
229 497 1
385 61 1
245 33 1
193 485 1
253 149 181
249 105 45
21 185 267
401 50 21
253 249 233
301 273 166
339 421 63
285 13 169
259 401 17
437 269 1
301 353 65
189 389 17
289 481 5
277 337 117
125 247 9
149 1 33
25 153 257
49 413 54
441 83 1
253 1 233
375 89 67
399 495 1
101 93 49
369 121 121
369 423 21
469 413 1
222 57 255
125 153 33
321 233 37
201 389 81
133 37 213
233 325 1
129 405 1
457 421 5
125 29 121
249 433 1
325 476 1
25 229 263
89 389 65
53 489 5
285 37 1
97 381 105
237 377 9
421 289 25
325 477 9
233 13 185
341 145 41
235 451 19
109 365 49
303 169 43
253 229 57
413 129 17
405 145 27
117 161 221
497 497 1
165 477 9
5 89 43
5 133 121
157 177 97
205 37 181
337 273 33
49 457 41
289 205 101
373 253 7
437 160 33
389 349 17
181 345 137
253 329 23
45 247 190
161 25 291
353 485 9
117 385 17
329 313 85
153 201 41
385 489 9
373 189 7
443 377 35
57 333 17
497 189 1
377 405 33
481 249 5
309 473 13
421 61 73
419 1 35
313 257 185
345 77 15
441 254 13
221 305 45
481 489 9
119 45 123
3 379 23
281 403 67
425 209 69
385 289 9
237 217 49
285 17 193
393 265 13
189 49 173
133 277 33
181 497 1
193 153 253
25 105 177
193 169 257
83 257 89
491 161 5
129 425 61
65 125 233
77 477 1
105 169 261
109 237 73
381 37 37
249 121 197
181 201 237
393 85 93
461 173 17
165 181 237
457 101 37
401 301 57
85 17 133
290 209 175
241 9 69
53 441 13
253 497 1
237 385 17
465 197 7
361 325 73
105 81 269
113 133 101
189 381 1
397 313 1
441 341 9
225 1 145
97 257 21
485 157 9
61 301 193
385 205 17
229 441 1
97 177 7
9 299 127
205 249 1
361 425 69
397 281 17
193 41 261
153 1 313
319 213 81
381 201 97
389 493 1
333 85 17
445 417 49
337 165 17
17 389 49
489 49 9
73 77 401
141 365 41
169 259 93
369 217 69
17 321 13
341 113 145
217 65 161
365 17 17
101 381 25
77 265 1
209 319 53
417 325 21
29 126 57
285 439 23
177 173 65
449 481 1
49 157 17
405 187 5
333 5 73
437 305 17
401 429 1
421 181 33
373 269 41
349 489 1
421 29 13
473 49 25
165 25 241
497 401 1
437 225 1
105 433 13
473 81 1
353 249 41
85 52 385
189 239 251
401 100 53
329 489 9
353 409 73
125 126 251
161 105 209
485 1 1
401 25 13
301 437 15
109 165 193
369 309 73
157 353 101
361 397 51
9 13 177
1 269 29
393 111 85
161 201 41
153 121 329
405 89 1
381 441 21
365 237 73
17 365 129
453 293 17
381 481 9
473 237 5
421 413 17
425 345 45
101 189 297
117 208 67
17 414 24
431 315 23
305 93 58
441 465 25
361 133 69
253 477 19
241 133 253
13 205 153
161 404 27
385 301 73
459 137 31
297 345 37
213 305 150
413 233 81
169 491 1
409 253 65
209 433 65
95 401 61
93 465 21
66 177 317
485 485 16
401 281 97
37 351 87
73 465 21
405 185 1
161 281 61
385 181 57
69 357 1
149 289 163
233 425 45
401 185 37
193 93 153
5 389 73
449 321 25
427 377 59
425 161 69
349 41 129
181 401 13
245 165 140
97 201 277
465 221 21
89 13 257
169 397 1
89 275 91
459 385 1
461 107 26
95 277 161
29 326 137
399 393 1
85 98 214
235 237 169
323 101 67
321 41 89
157 55 137
457 125 29
281 107 49
249 165 248
465 57 13
473 9 17
445 189 23
1 305 113
221 17 205
121 377 73
361 485 9
241 13 213
437 421 1
437 133 17
287 21 127
257 193 11
153 325 149
337 417 45
11 245 169
421 57 17
129 145 113
265 137 13
477 345 1
481 165 9
341 473 13
273 73 149
53 41 225
469 414 1
1 25 377
101 189 275
185 117 17
481 401 17
177 57 265
189 269 97
281 413 37
357 129 17
455 17 17
445 219 25
305 213 189
485 73 11
281 397 61
77 369 65
153 397 73
305 177 5
217 453 17
202 309 81
117 197 161
121 149 1
77 181 41
21 169 53
57 361 65
121 1 287
289 88 141
249 57 237
31 209 157
465 49 17
457 461 17
477 369 1
77 377 81
203 89 95
49 269 141
329 145 5
421 496 1
29 245 1
377 461 1
421 69 65
180 373 68
237 313 67
473 425 13
41 173 89
173 57 109
269 33 137
401 497 1
197 317 57
433 245 1
197 341 57
337 277 121
349 289 41
173 121 241
259 141 189
345 89 85
477 269 23
493 209 1
65 213 41
417 73 13
113 321 169
309 253 1
13 305 37
45 285 169
221 21 169
369 149 1
414 425 73
425 345 25
301 33 145
457 57 25
37 109 13
73 479 21
381 251 85
133 149 97
181 245 25
165 397 9
405 229 77
401 73 5
297 197 61
489 73 1
163 205 227
453 125 33
65 82 379
449 329 9
1 389 21
461 301 25
189 473 1
137 373 25
253 310 105
457 41 9
253 333 137
209 285 33
261 201 209
445 325 9
285 242 89
145 75 21
79 331 119
493 5 1
345 323 37
189 81 1
379 291 25
177 201 137
369 489 5
145 9 265
219 61 12
125 165 1
217 333 97
243 209 17
133 29 17
173 165 165
377 373 77
161 293 129
187 253 217
109 145 44
186 389 47
185 389 101
465 145 33
141 153 321
181 461 33
317 421 33
133 234 81
85 9 321
417 265 5
357 7 97
469 21 1
349 169 49
245 413 1
457 37 1
169 293 125
9 293 17
461 315 1
425 57 5
405 341 33
13 41 101
429 41 65
153 137 29
421 85 65
233 185 255
145 401 37
157 201 173
293 407 53
29 1 49
155 453 17
221 353 141
169 457 21
81 289 81
229 337 101
249 81 81
417 225 21
217 186 97
281 265 153
181 301 193
237 313 61
485 1 1
229 51 113
113 381 105
357 105 113
450 269 49
489 325 9
17 437 51
25 477 15
217 437 1
477 385 17
409 41 5
271 13 195
433 229 49
401 373 37
345 269 141
9 477 17
97 481 17
353 261 121
237 365 81
317 497 1
29 182 163
385 385 81
117 385 101
1 113 45
457 105 9
37 37 289
1 45 313
463 161 5
53 1 257
267 237 199
29 189 46
101 301 129
19 361 45
1 209 261
269 421 37
95 69 367
51 77 321
313 165 145
25 421 33
169 285 107
411 233 7
221 9 169
57 361 137
65 53 265
269 409 42
295 377 85
49 341 125
465 201 29
441 337 31
437 497 1
50 361 25
485 401 9
225 469 17
441 245 13
427 365 49
57 279 177
65 37 261
353 405 89
121 433 21
127 31 81
417 441 41
157 477 15
277 285 127
425 257 65
73 421 65
353 53 85
97 89 189
1 89 217
201 177 153
85 289 107
281 381 17
211 229 47
101 489 9
353 453 13
225 463 33
201 200 253
185 433 61
489 41 1
323 25 121
201 329 137
301 93 169
161 485 6
397 469 1
297 217 157
337 321 157
281 185 33
221 322 25
377 301 121
217 229 145
229 45 61
165 173 81
173 93 191
89 465 25
253 193 137
305 317 161
449 215 9
81 337 153
205 45 284
281 357 113
189 455 41
43 153 173
141 489 5
189 233 93
345 69 133
309 229 113
277 21 65
297 385 45
1 345 77
85 38 97
221 257 29
101 151 39
221 301 185
325 29 131
213 449 37
269 29 125
29 145 225
64 33 137
385 1 77
405 373 79
429 481 1
325 13 1
225 313 117
65 121 1
261 473 25
1 393 41
337 95 125
233 217 249
165 301 185
41 485 1
45 429 17
265 117 69
40 359 115
13 251 193
217 97 189
381 77 89
489 137 5
153 89 269
65 469 25
77 249 131
397 376 41
251 181 11
13 375 111
337 295 133
105 384 46
35 77 223
59 101 1
325 237 97
293 497 1
297 397 73
241 173 85
329 25 57
229 5 225
141 469 25
37 421 17
185 189 169
53 333 61
265 29 61
197 61 257
129 381 113
405 437 1
336 321 72
229 217 145
401 311 57
353 33 97
185 37 65
119 85 363
297 305 129
169 61 277
401 209 13
381 229 25
309 133 145
231 293 89
117 283 113
251 176 211
469 21 7
105 57 205
301 125 141
241 261 73
161 75 337
477 397 9
177 341 17
201 233 187
397 213 33
465 393 17
197 133 1
241 185 1
411 213 23
273 77 49
469 221 1
221 41 217
457 145 17
65 321 45
477 345 9
301 109 105
366 149 72
372 329 118
377 364 13
313 333 65
245 109 193
85 297 185
297 77 53
45 486 2
89 189 73
185 143 207
115 1 293
489 8 1
93 193 275
161 25 333
153 105 305
461 77 33
473 165 19
253 422 31
221 85 249
397 19 5
201 439 49
281 361 33
433 105 5
189 445 41
485 65 1
117 25 321
201 141 169
165 129 161
101 341 1
165 401 85
245 441 9
41 185 61
317 141 125
177 45 53
81 373 5
307 201 33
285 145 9
369 97 33
421 429 17
325 489 9
401 423 1
33 105 157
209 69 69
449 341 49
45 381 65
25 305 105
221 385 45
169 309 129
188 185 295
393 65 13
217 341 133
217 82 281
145 169 185
489 313 9
213 481 1
1 485 9
1 377 41
209 201 105
421 25 33
429 1 41
193 385 41
169 331 31
457 405 19
361 61 105
231 237 177
497 345 1
45 25 177
233 125 261
69 343 39
333 35 153
405 273 13
381 333 89
197 389 65
245 329 25
409 485 5
497 369 1
125 121 57
357 197 9
21 1 433
169 349 121
77 401 49
421 385 17
141 229 53
37 196 182
121 161 121
313 141 153
417 169 73
321 257 55
473 225 9
79 261 145
401 27 21
417 445 41
321 343 155
145 349 71
145 461 27
41 469 9
157 89 257
217 137 5
29 213 53
409 281 9
273 321 180
209 21 181
185 293 185
237 265 173
381 293 113
105 389 25
197 417 41
404 321 9
61 469 11
221 143 265
161 473 17
201 13 269
233 389 97
361 189 55
217 453 17
245 301 195
345 457 17
295 337 97
477 303 9
337 345 41
261 359 125
285 261 193
126 305 81
65 113 167
173 201 1
77 351 93
357 221 65
417 369 81
401 225 61
5 361 57
105 477 17
253 353 33
33 269 161
321 201 57
212 189 196
135 1 323
205 409 21
235 201 63
49 69 325
53 329 45
273 185 139
153 345 81
297 373 121
1 333 85
45 293 105
101 273 13
193 397 25
5 301 13
301 433 37
341 73 133
325 53 161
1 57 113
1 337 141
223 409 77
397 357 73
113 189 153
97 401 77
389 353 65
481 1 1
71 373 1
97 401 21
281 225 85
417 65 53
9 461 9
77 1 57
109 469 29
37 229 177
245 61 239
309 149 1
265 13 73
41 425 17
57 1 33
333 57 53
253 289 45
365 333 49
461 1 25
357 80 91
33 81 141
83 101 321
251 329 53
309 281 129
349 5 41
165 397 73
269 97 121
313 367 5
381 233 105
45 1 125
409 297 85
289 96 161
33 399 5
309 57 81
399 309 43
363 245 11
69 81 249
113 25 381
225 429 41
301 137 81
81 265 177
165 285 113
365 97 105
291 153 195
15 429 47
497 245 1
469 477 5
91 125 57
37 313 77
113 189 125
389 407 85
337 49 161
469 341 27
201 161 13
5 137 285
129 385 13
1 457 9
193 381 41
445 85 25
425 57 41
313 145 157
437 153 1
293 101 145
377 53 61
297 309 129
141 393 57
201 497 1
85 421 39
101 263 15
297 5 153
409 385 53
73 197 289
269 225 17
25 473 1
69 89 289
65 336 65
77 353 95
169 141 174
269 141 83
189 489 5
289 301 95
133 325 42
261 121 49
253 321 125
57 341 1
205 273 57
345 205 89
61 129 253
153 41 193
137 313 109
337 417 61
253 381 101
417 89 1
63 353 1
137 185 213
81 341 97
193 389 61
21 437 1
29 489 9
225 441 33
449 361 41
73 18 129
245 333 141
269 1 127
109 369 61
301 213 197
33 257 77
25 417 17
265 465 33
121 49 13
261 217 1
221 425 13
76 201 125
45 21 177
333 385 57
461 189 36
445 1 1
96 489 5
101 277 33
297 135 45
285 225 137
121 333 137
365 97 49
237 389 65
317 409 89
185 173 113
421 129 63
161 245 121
449 173 25
169 297 187
345 217 69
317 241 89
207 245 181
1 153 41
165 125 289
261 205 49
157 145 101
1 293 177
325 257 113
126 207 41
457 121 17
45 409 41
329 465 5
281 361 61
111 477 9
97 108 13
97 173 153
133 393 9
397 109 53
421 313 13
197 377 81
405 209 33
41 85 169
301 457 33
361 269 105
261 213 146
333 301 1
193 289 199
17 169 125
277 37 137
361 413 25
469 285 1
189 177 137
91 341 33
139 1 149
197 193 97
165 5 169
349 353 97
487 217 5
5 337 153
257 441 59
473 401 9
353 255 109
129 5 49
409 133 21
281 117 65
317 369 73
141 293 169
285 219 137
323 37 15
205 333 57
481 401 17
241 261 105
77 157 273
365 349 105
485 451 9
445 249 37
213 497 1
481 83 1
157 27 113
469 235 5
425 389 23
261 425 9
477 9 17
234 193 231
249 421 9
61 37 345
329 261 149
429 125 41
457 13 9
269 485 1
413 153 73
323 101 147
385 421 25
350 437 1
249 415 81
349 5 81
97 193 165
441 489 9
15 229 49
301 401 25
301 37 177
285 29 113
113 321 79
37 201 41
381 437 57
77 213 97
125 289 173
41 105 241
31 433 29
105 193 77
359 359 127
173 169 149
129 373 65
297 309 1
1 149 129
389 225 11
497 355 1
381 385 53
141 403 7
333 365 57
413 433 33
197 65 65
305 209 97
273 201 33
265 429 57
341 393 29
309 401 5
131 361 101
277 209 17
3 221 81
249 289 155
33 81 132
145 17 85
357 342 81
217 461 19
233 489 1
445 165 45
69 337 145
393 333 13
453 89 33
102 433 29
229 57 17
285 261 33
416 291 25
76 421 49
219 481 9
261 421 65
69 429 1
121 237 169
341 293 1
243 441 29
373 137 53
393 93 73
9 401 9
325 9 33
439 473 27
141 337 81
117 465 25
241 21 95
325 13 113
77 333 161
437 329 1
461 32 33
165 1 129
365 21 105
417 1 37
433 493 1
9 401 61
329 241 81
489 297 1
113 145 149
24 497 1
77 401 37
469 385 1
257 389 17
201 389 49
381 341 9
405 201 33
481 385 5
129 289 193
185 145 217
153 453 29
405 429 25
309 377 97
385 107 81
33 213 97
261 101 177
229 305 149
301 305 161
261 93 177
153 301 105
409 457 37
81 465 9
345 401 81
353 301 97
93 249 213
441 453 24
297 269 81
279 301 105
423 309 7
209 261 81
301 203 65
226 77 106
449 341 12
53 201 45
335 53 139
377 253 53
405 312 90
169 225 61
153 301 105
157 105 9
161 9 253
63 192 217
461 425 9
145 161 119
489 61 1
189 369 109
239 139 185
451 21 43
358 61 98
133 381 25
425 21 53
449 489 9
213 33 177
61 25 129
53 139 179
309 109 65
113 1 37
369 473 17
317 205 137
271 21 207
421 385 25
57 500 1
199 365 65
41 361 65
441 41 43
305 277 73
465 397 9
53 61 193
61 481 13
41 125 357
297 301 41
102 289 145
253 229 137
341 385 97
289 497 1
297 29 73
289 335 123
285 171 168
357 261 73
371 390 46
129 73 9
329 405 81
65 413 25
349 385 9
497 425 1
1 129 229
87 445 12
93 477 1
247 115 145
237 101 161
357 205 49
461 369 9
497 451 3
439 1 35
241 393 1
1 153 307
109 321 105
433 469 1
193 313 145
305 249 113
85 309 77
77 345 117
417 293 78
105 81 17
217 237 185
493 465 1
333 73 1
65 273 177
317 69 91
233 165 21
131 85 355
181 365 71
281 453 35
157 483 7
381 385 31
293 277 1
437 289 11
137 385 77
211 253 153
181 105 185
224 168 172
77 197 193
181 289 201
177 249 209
380 405 1
49 145 221
195 1 1
373 233 1
416 33 18
85 281 45
285 141 209
429 362 17
225 417 49
445 171 25
245 49 129
425 269 1
229 77 258
261 261 177
269 256 181
373 345 49
245 373 113
205 321 101
61 111 371
337 493 1
297 129 37
185 233 29
13 137 245
7 221 225
329 397 89
413 469 9
437 145 61
221 117 5
133 461 9
149 21 33
249 325 45
101 217 69
309 317 5
393 413 25
475 37 22
469 61 9
397 385 17
353 173 37
285 121 113
301 493 1
473 437 5
47 405 49
55 489 1
341 245 65
443 205 23
453 285 7
305 193 37
11 369 17
285 101 121
1 205 209
249 69 209
101 85 175
325 421 1
351 209 45
377 197 21
461 341 17
201 305 141
293 105 145
441 409 53
173 85 253
421 475 21
169 177 13
369 141 93
101 277 1
109 185 1
171 393 93
79 453 40
357 273 41
209 254 221
249 145 177
393 27 101
245 225 169
413 109 41
181 381 1
57 119 103
249 339 133
201 189 289
293 121 57
329 113 77
209 9 181
169 289 95
265 65 157
453 441 9
301 433 45
141 313 61
297 117 137
457 305 37
349 37 142
329 241 153
177 241 173
409 393 7
485 316 1
169 309 98
59 5 239
93 93 121
33 153 325
45 9 202
429 271 9
437 185 37
261 109 181
297 465 17
113 9 209
29 217 93
285 482 4
385 97 81
1 251 23
81 193 13
341 353 85
261 233 169
69 205 289
1 349 145
241 21 17
51 189 91
325 337 61
17 29 49
463 61 37
129 153 341
345 481 13
333 309 45
25 249 57
481 29 5
269 341 89
189 309 51
69 1 401
13 253 47
425 285 65
173 201 125
141 485 1
361 221 57
421 81 69
405 493 6
193 209 245
1 109 199
147 373 98
153 113 17
289 401 45
49 209 37
421 89 45
41 1 233
117 89 293
37 117 257
449 345 31
191 251 55
385 477 9
413 143 49
137 301 105
123 209 201
117 181 125
229 465 9
289 9 161
53 113 81
325 101 133
481 281 5
233 121 93
413 225 49
193 349 113
287 229 133
473 97 5
41 469 1
445 373 17
335 433 53
381 1 57
173 485 5
286 429 17
143 405 65
21 441 37
57 299 117
337 461 1
325 145 33
281 245 13
361 369 85
203 189 159
353 9 117
405 1 65
297 453 33
345 213 96
381 321 25
333 401 37
9 453 25
213 29 65
417 157 1
209 265 213
417 213 5
449 465 9
85 237 153
117 385 53
1 93 307
85 121 249
117 85 309
193 325 41
209 373 93
493 225 1
1 213 17
145 145 1
289 69 21
113 217 157
381 221 57
53 173 289
253 445 37
1 89 325
353 233 93
289 321 9
217 449 49
369 261 53
137 25 309
237 469 1
209 9 141
397 93 37
381 126 73
157 277 49
231 85 197
65 449 41
29 29 21
333 485 1
461 481 9
497 77 1
41 433 25
69 195 131
353 209 129
473 434 13
381 197 17
21 55 71
249 179 145
281 397 17
461 345 33
53 49 129
81 147 9
301 365 69
159 350 67
221 105 279
413 317 17
237 57 137
105 201 203
493 487 1
333 353 21
205 373 1
1 221 167
73 41 141
17 373 17
405 413 33
245 229 129
173 277 69
117 269 33
237 173 127
353 28 17
473 121 21
29 301 57
113 5 157
369 377 17
345 369 113
353 10 45
9 365 129
233 157 109
437 73 1
1 377 29
321 465 13
381 145 1
331 191 167
421 285 1
121 285 33
457 229 5
109 321 37
357 65 61
221 113 171
9 429 65
261 381 1
401 289 1
385 377 105
103 405 33
56 301 41
481 221 13
353 277 61
197 297 129
13 241 77
409 269 13
289 341 1
457 8 21
369 133 69
149 129 297
85 213 121
53 57 441
97 33 341
361 365 121
313 163 37
481 441 5
233 253 57
61 263 143
123 69 345
237 465 1
145 261 177
417 337 13
269 313 81
137 85 157
135 89 255
333 113 161
161 229 129
293 258 161
49 201 297
245 289 169
269 291 1
315 243 141
137 369 81
389 1 65
101 417 81
85 409 45
310 353 105
201 121 181
385 53 101
185 301 193
293 261 97
361 297 97
213 121 41
185 425 41
53 129 333
425 373 17
421 261 1
65 289 29
237 329 41
321 153 77
220 421 57
89 177 229
197 22 65
225 61 265
1 177 237
65 311 169
257 345 149
453 269 1
257 373 97
345 293 53
9 363 3
73 397 61
305 97 109
459 333 17
101 201 105
161 71 17
1 197 33
449 275 21
1 221 57
291 225 147
325 59 145
48 121 125
137 137 357
241 329 101
257 129 61
365 397 49
385 497 1
1 289 165
227 435 55
171 169 215
251 257 5
313 81 145
221 37 257
253 45 145
25 45 42
133 313 21
13 25 297
99 413 81
97 485 1
245 97 33
165 205 225
1 449 33
181 29 65
321 337 161
13 469 29
269 17 17
157 9 97
161 1 253
345 421 33
361 1 45
285 425 61
469 113 1
165 173 217
105 181 207
287 261 211
281 429 22
233 281 217
57 229 225
29 201 41
417 341 53
449 453 1
173 333 65
133 337 105
301 245 153
261 69 129
11 105 185
457 25 41
169 431 31
69 33 369
389 385 49
437 309 49
397 233 45
161 101 169
305 237 5
129 165 325
145 457 41
353 153 133
185 65 161
473 297 5
297 69 21
421 353 17
449 421 45
461 9 33
333 49 73
477 61 9
301 229 105
477 113 1
197 61 209
45 253 113
485 91 1
413 25 81
57 277 9
85 441 49
481 213 9
269 25 81
205 149 17
345 205 101
101 81 241
457 225 37
17 109 281
281 397 73
499 41 1
157 33 1
393 185 37
205 381 25
93 178 236
281 489 1
477 113 2
117 37 337
477 473 18
489 45 9
277 45 65
433 333 9
74 133 73
365 73 129
261 161 161
1 381 1
133 317 21
429 397 1
41 385 9
433 477 9
101 81 369
49 145 293
309 73 97
73 273 101
309 45 161
345 353 129
1 281 137
290 37 178
21 285 185
301 279 1
97 155 289
405 233 33
189 49 265
13 371 121
265 387 77
385 229 105
473 121 25
109 205 121
353 45 125
357 229 17
413 321 49
97 157 153
481 369 13
209 101 45
385 11 41
406 373 19
209 85 217
394 145 96
453 81 17
125 491 8
311 49 55
489 69 1
85 41 161
305 37 145
49 201 13
233 305 77
313 51 185
153 443 11
37 237 252
13 87 145
441 377 1
145 117 193
353 425 41
53 205 273
209 285 1
300 457 17
313 21 97
129 65 69
283 157 71
277 281 10
177 13 61
241 411 53
401 170 81
353 221 49
145 317 113
461 309 25
419 9 11
377 365 81
247 213 119
13 475 15
51 113 299
325 425 21
397 481 5
285 31 209
357 145 33
465 57 14
173 469 23
69 441 41
269 137 185
43 219 241
77 357 121
81 205 121
357 81 17
117 123 349
403 253 35
393 221 57
27 421 49
313 373 61
201 98 257
97 393 29
177 321 105
465 229 1
313 141 65
125 445 31
73 157 17
481 61 17
145 401 17
461 105 17
221 289 193
401 73 81
193 99 197
257 221 181
453 141 33
369 397 54
435 397 9
465 153 33
145 249 117
297 121 109
245 405 21
499 293 1
109 329 115
469 405 1
41 273 169
289 353 121
425 413 29
161 53 173
81 429 45
1 305 101
233 133 13
369 365 61
453 391 33
37 381 57
169 265 189
269 169 121
337 213 17
277 269 205
333 321 161
405 381 77
117 487 9
273 53 177
373 125 97
341 73 105
321 49 31
341 53 113
405 397 45
385 233 21
21 341 129
313 245 81
329 385 21
489 473 1
447 465 25
437 185 25
35 185 145
197 49 33
281 101 75
45 153 173
69 424 44
365 109 17
293 29 149
249 377 101
81 241 245
101 125 17
153 87 165
297 281 69
267 417 49
301 433 25
121 257 189
197 481 13
437 337 43
221 49 75
301 157 113
13 181 177
1 281 101
57 213 1
373 481 5
371 415 5
355 209 91
273 65 225
173 33 249
125 263 109
329 305 29
29 157 41
489 305 9
461 421 25
217 49 235
305 149 177
37 137 305
369 305 69
309 393 81
477 301 17
163 277 1
93 121 85
301 413 73
1 329 29
109 413 17
275 413 81
77 333 115
22 455 15
493 137 1
225 181 193
137 201 169
296 489 1
194 353 45
1 241 107
337 297 79
1 81 29
221 177 113
71 175 201
157 69 33
287 467 5
189 221 185
345 217 1
496 365 5
33 145 245
127 17 293
325 225 17
329 357 129
269 1 201
57 499 1
69 293 65
497 273 1
177 345 85
269 497 1
125 233 123
373 494 4
77 381 1
369 449 45
17 401 57
417 41 9
317 293 113
160 241 215
73 269 139
465 141 19
9 341 33
185 369 89
269 205 161
461 129 9
485 109 1
193 293 177
425 57 65
253 315 71
420 25 43
277 125 49
217 405 49
409 485 15
220 121 159
429 421 65
461 333 33
137 490 6
201 21 201
29 33 421
305 101 31
41 57 281
457 29 33
409 441 41
29 373 39
401 69 37
169 141 209
69 141 337
429 381 57
113 181 65
441 377 5
53 381 57
469 57 25
279 101 209
227 9 95
197 253 25
309 137 129
233 418 53
129 137 305
105 329 89
441 225 49
37 445 41
153 361 101
173 305 185
189 101 159
93 237 129
1 413 1
281 163 133
269 201 129
225 357 113
61 49 65
350 356 27
473 133 9
191 241 109
161 209 63
481 429 17
137 239 17
369 109 85
477 57 9
325 297 133
393 117 53
89 121 65
433 317 41
285 153 89
133 405 1
129 109 205
241 153 45
299 281 189
153 37 31
181 473 5
253 5 41
389 299 109
417 273 53
101 401 61
145 341 129
11 449 1
425 129 5
449 129 37
193 313 33
209 253 185
157 85 193
493 105 1
61 265 113
461 157 1
123 17 161
145 261 233
185 109 1
341 149 93
57 245 225
209 81 1
425 241 41
385 225 17
69 161 29
345 265 45
169 101 277
245 393 25
205 441 7
45 250 187
97 301 137
273 449 5
151 297 161
61 349 109
215 157 256
93 293 1
33 131 325
5 405 65
421 497 1
93 301 121
101 273 173
385 329 13
469 429 5
169 85 321
299 411 75
457 241 25
33 369 117
421 249 1
317 301 89
333 325 101
21 37 417
401 37 58
371 177 81
81 421 49
340 189 20
481 417 1
341 59 33
141 177 149
413 91 41
245 485 1
421 449 41
380 21 39
141 361 77
325 293 97
421 153 65
185 21 277
377 157 101
305 129 133
345 161 17
189 288 96
459 57 3
345 73 115
425 97 37
261 57 133
473 289 1
181 29 65
385 201 105
73 493 1
65 393 33
385 265 13
49 201 161
349 176 53
217 285 73
209 441 1
451 21 5
73 305 185
335 461 9
333 201 121
301 279 161
313 277 169
273 273 141
449 141 1
449 209 9
489 341 5
317 305 1
441 113 29
101 169 141
73 377 117
331 457 5
197 465 5
101 273 33
207 441 1
485 449 1
45 97 61
489 225 3
51 493 5
153 221 177
397 429 33
1 29 457
461 153 1
53 369 9
153 169 245
188 385 93
101 459 23
473 37 1
285 165 137
477 151 17
241 497 1
113 415 21
205 201 121
349 181 33
245 37 1
53 373 1
5 425 22
1 77 369
137 413 41
481 461 9
280 177 181
301 369 41
17 33 141
493 269 1
321 433 33
445 249 41
417 257 37
157 1 313
141 401 73
461 337 9
41 221 193
301 205 65
417 1 1
321 145 65
225 269 107
33 401 59
117 445 33
61 337 141
201 5 241
377 233 41
103 346 155
329 9 93
337 485 1
449 253 9
261 151 65
53 265 113
257 381 47
129 285 1
500 309 1
373 41 1
361 313 9
489 393 1
457 225 21
329 209 142
25 273 181
213 109 129
10 413 65
441 361 1
133 35 357
369 113 101
199 253 89
377 333 109
289 493 1
377 301 45
17 133 289
37 167 153
337 439 7
333 189 147
9 461 8
89 357 105
493 141 1
109 165 101
209 225 241
269 233 41
205 313 121
57 253 233
213 101 129
101 185 281
465 325 29
469 341 1
144 69 357
349 305 57
481 301 5
9 229 113
197 293 193
69 385 89
481 269 9
327 65 69
365 404 33
45 425 25
313 113 1
317 225 25
25 301 89
85 309 65
397 349 5
21 385 101
465 157 9
269 397 65
337 1 117
337 189 157
387 25 33
49 389 1
229 293 161
345 421 5
413 343 73
73 313 43
149 61 305
407 213 93
149 85 129
439 1 61
1 229 65
285 301 89
233 389 49
341 241 97
205 161 65
263 181 213
383 445 41
25 193 101
261 1 73
345 37 33
101 281 65
449 207 49
133 405 69
277 461 9
301 445 49
117 253 65
49 17 229
461 481 1
261 321 125
377 385 59
29 465 17
185 485 13
191 421 1
114 93 202
377 205 81
121 213 21
165 257 21
41 369 93
297 169 77
1 9 353
377 175 91
393 193 13
33 181 305
289 105 173
257 421 33
1 453 33
133 93 225
237 125 63
81 21 357
485 217 1
133 405 29
25 341 105
109 141 213
289 465 13
285 453 33
269 397 57
221 389 17
149 113 97
372 17 30
481 357 9
1 201 173
237 145 160
85 413 1
1 189 193
121 469 25
51 305 137
413 357 73
465 369 21
461 485 6
493 1 1
141 169 49
129 353 9
473 257 17
269 257 129
69 221 129
281 201 166
347 481 13
105 497 1
225 93 181
189 177 1
290 309 129
185 421 37
257 429 13
209 377 85
245 35 97
113 13 93
65 277 89
485 388 1
485 389 9
445 21 33
121 107 249
301 381 29
297 109 5
329 253 61
357 241 29
453 393 33
128 93 350
241 261 97
265 365 129
57 395 71
5 101 389
425 133 33
13 397 27
461 413 9
321 53 89
285 289 173
201 213 217
73 285 105
385 229 73
311 349 105
493 465 1
1 295 179
269 231 102
205 73 129
425 61 73
217 441 25
497 305 1
1 25 185
271 197 61
45 481 17
85 155 1
297 217 52
85 445 37
177 409 73
465 279 5
69 350 123
89 429 22
61 193 185
409 305 25
241 25 41
471 129 15
165 321 165
469 165 1
151 1 299
153 413 57
385 153 49
365 389 33
105 253 134
193 77 233
173 105 237
71 157 225
89 17 17
89 345 49
41 434 8
401 1 5
225 93 185
221 249 205
93 365 105
21 441 45
241 261 113
233 415 67
141 433 57
64 81 125
461 317 25
169 69 117
1 285 97
185 185 281
73 181 257
105 437 1
177 177 121
65 441 9
381 495 3
193 289 41
273 37 39
185 253 185
53 199 295
493 69 1
265 121 93
293 29 145
457 205 29
257 121 107
473 485 1
305 29 57
337 417 29
29 341 129
321 341 7
329 1 157
325 257 145
89 61 389
85 117 193
19 217 214
457 293 5
278 485 9
5 45 129
197 209 245
241 233 17
69 233 141
441 281 17
291 93 166
357 365 17
153 305 161
457 265 9
9 325 53
65 273 24
453 183 7
353 289 53
353 145 117
449 269 33
385 301 33
129 97 153
85 321 157
177 29 73
321 241 109
245 321 17
333 321 35
153 303 159
329 481 5
73 497 1
201 455 7
221 493 1
5 437 25
281 137 21
81 245 233
217 157 133
481 1 1
29 85 81
229 97 49
277 313 29
101 285 41
341 141 65
439 197 15
257 385 16
269 269 79
9 213 1
13 165 233
69 141 225
325 121 33
117 81 257
225 221 197
337 21 89
69 409 65
349 185 137
381 257 97
377 441 45
41 357 137
449 285 41
61 253 17
369 445 33
297 301 63
257 305 189
121 187 3
89 401 97
117 213 225
13 405 73
321 93 41
221 249 77
285 397 9
357 237 29
333 149 161
9 261 65
445 85 1
105 413 25
53 381 103
137 225 89
161 246 111
153 485 5
1 229 129
1 73 149
149 1 161
353 253 57
257 473 25
37 91 299
145 251 161
269 17 115
171 369 95
1 45 121
385 193 45
153 381 113
309 385 84
391 139 11
85 185 41
225 493 1
209 269 137
65 193 181
73 481 6
69 437 1
401 301 85
329 105 33
313 193 141
89 45 205
335 181 5
165 461 33
353 31 125
433 41 33
453 21 1
469 333 1
87 81 295
161 469 1
237 249 61
13 205 1
217 81 109
357 121 55
361 1 1
425 181 45
173 485 1
381 21 101
53 421 65
167 1 189
5 471 29
353 105 1
245 113 193
426 229 32
181 37 225
489 97 1
321 211 17
153 437 15
85 297 105
165 173 25
309 121 65
421 46 49
469 361 17
401 461 9
421 393 57
73 301 33
177 109 161
169 317 89
113 9 321
21 388 24
279 265 157
33 253 169
75 305 97
1 385 13
305 369 101
5 41 197
297 273 93
1 449 25
131 317 89
101 309 71
105 121 321
177 105 245
153 353 17
221 325 97
73 141 353
229 481 13
7 213 33
329 133 89
141 35 73
395 427 67
229 401 63
451 377 5
337 88 9
233 181 181
485 449 1
385 253 101
393 193 1
89 117 65
165 393 94
1 265 65
177 265 145
273 493 7
205 93 49
301 261 33
125 453 25
85 133 49
121 101 289
101 213 103
485 369 1
101 91 371
401 21 61
37 289 45
85 257 15
401 1 17
5 385 109
257 1 165
79 13 377
236 53 138
177 85 169
297 115 101
25 233 5
125 45 369
21 1 249
493 7 1
253 45 25
461 161 1
469 145 1
477 293 9
209 437 1
25 385 65
194 13 107
141 185 281
85 462 29
453 421 25
141 153 337
477 275 17
93 221 109
129 1 146
281 25 69
313 473 9
495 321 3
25 493 1
129 373 49
13 449 33
411 165 29
5 177 133
477 97 1
493 269 1
181 493 1
205 285 169
61 419 71
141 29 81
499 329 1
485 377 9
485 149 9
37 69 9
81 1 73
153 273 201
245 97 249
93 481 5
93 221 169
433 301 61
117 5 49
164 145 85
437 121 1
153 449 1
405 485 1
465 161 13
293 261 165
291 201 89
453 273 42
311 497 1
121 297 125
401 1 41
57 181 61
133 229 257
401 341 1
105 289 161
109 173 51
293 425 65
233 433 1
221 1 1
13 449 13
377 245 117
201 377 25
165 289 184
481 261 1
383 301 41
301 180 185
289 69 87
233 119 21
465 285 11
85 229 161
57 409 41
53 461 25
161 149 117
249 201 69
73 37 261
165 305 182
441 205 49
313 1 61
353 109 85
333 245 39
49 65 413
117 253 161
273 381 81
344 429 25
303 373 65
453 245 33
389 41 103
409 101 9
109 409 89
325 163 65
101 405 1
385 217 37
153 257 221
385 169 37
237 425 73
261 125 197
489 325 10
331 153 157
387 325 1
293 397 37
445 413 17
65 465 17
479 183 19
197 145 145
49 201 137
229 329 65
49 113 249
500 134 1
281 351 38
269 315 11
1 113 249
17 37 193
221 73 153
49 205 281
445 289 1
329 197 100
121 89 81
133 85 11
173 309 129
170 221 1
225 165 130
169 29 289
353 53 1
161 289 69
61 301 65
457 141 17
129 413 41
369 117 93
225 389 65
465 105 13
145 117 301
149 17 93
73 313 57
499 165 1
457 37 1
135 301 169
153 415 21
405 47 53
97 133 19
53 41 193
494 221 7
441 393 25
137 385 57
479 269 11
149 497 1
233 353 105
1 341 145
109 385 60
417 453 33
93 293 147
37 21 247
230 285 33
333 185 55
333 341 85
113 493 5
65 261 225
349 361 61
221 1 231
421 309 65
469 325 1
221 177 129
487 281 13
373 45 25
377 173 109
217 137 125
281 87 25
353 45 121
377 241 65
165 401 81
473 141 9
171 65 149
441 481 3
201 1 7
459 385 29
487 185 3
289 365 17
261 61 179
491 111 3
377 469 1
281 301 153
109 277 129
237 133 37
334 449 17
73 137 201
309 489 1
333 281 75
53 121 49
325 183 45
481 221 1
17 425 49
20 173 57
269 389 17
33 173 289
349 85 41
325 385 111
185 309 129
401 137 77
69 15 401
497 341 1
391 471 23
129 373 59
427 173 7
1 217 177
125 469 1
249 421 65
129 445 41
421 141 1
457 225 5
281 85 107
485 69 1
401 273 37
393 429 5
265 317 81
497 193 1
189 205 125
451 473 13
149 65 29
461 497 1
305 229 165
289 129 93
225 385 5
207 85 183
1 81 153
297 273 29
357 109 113
485 453 9
341 169 25
375 173 3
9 389 17
281 101 43
369 65 41
405 361 73
197 201 29
381 61 79
109 337 41
373 365 101
353 333 139
33 205 129
477 213 15
333 341 87
25 27 25
305 313 153
121 137 109
433 65 5
157 21 311
118 213 193
65 8 65
321 314 151
201 25 93
237 385 57
453 25 33
35 445 49
433 409 21
421 109 51
1 445 49
69 461 3
13 1 337
485 201 1
45 45 173
261 233 97
13 497 1
205 469 25
277 397 81
493 337 1
299 329 171
149 5 161
105 421 65
481 185 13
469 241 25
397 17 9
201 161 285
289 1 101
289 1 160
465 481 9
61 149 81
289 465 5
217 453 17
357 289 73
267 439 15
89 201 61
1 385 25
73 65 349
61 281 91
61 29 57
233 457 33
389 493 1
33 145 11
169 365 121
337 273 129
305 337 11
85 225 11
393 481 9
101 285 121
79 377 121
369 121 81
1 93 25
369 1 1
485 213 9
129 125 221
1 181 125
481 37 5
445 113 41
205 369 9
133 453 17
113 477 17
402 121 57
397 421 55
50 441 37
113 433 17
389 389 97
361 145 45
439 29 23
269 497 1
237 289 21
325 341 105
31 381 49
89 321 161
455 341 39
449 221 5
289 257 113
385 341 21
165 341 81
73 441 49
209 261 177
24 151 197
301 385 57
453 113 17
271 261 1
261 129 97
5 309 1
469 73 9
401 45 4
341 217 133
421 36 33
1 53 65
97 281 29
117 49 1
301 49 185
477 321 1
133 121 1
289 381 57
459 101 31
285 373 57
233 165 133
201 153 193
245 421 49
185 269 59
461 461 4
485 433 1
281 117 1
269 70 89
345 141 97
261 373 65
325 285 49
61 385 45
189 495 3
277 65 161
185 245 193
249 441 1
457 211 37
269 469 17
293 1 158
37 225 41
209 57 261
461 249 25
297 481 20
221 380 1
449 186 25
373 277 34
405 105 1
389 293 35
401 293 85
213 457 37
5 313 65
149 253 73
489 153 1
105 106 198
117 469 1
451 309 1
113 437 1
9 481 13
49 285 41
385 153 33
409 265 61
325 49 129
217 305 73
113 425 57
97 1 349
493 185 1
197 81 281
449 213 1
249 61 35
301 97 185
61 229 253
495 489 1
93 177 131
137 441 55
149 354 1
1 103 365
17 199 163
325 325 81
481 235 11
445 25 1
297 169 157
81 193 57
249 225 45
29 273 89
185 61 145
61 321 9
393 449 21
457 45 9
189 341 65
85 325 157
451 195 3
305 153 41
341 289 1
81 129 161
209 441 5
109 241 133
169 341 1
1 301 137
201 417 5
473 305 17
345 37 29
329 189 145
177 221 145
1 275 133
356 373 1
201 41 12
289 309 74
465 153 25
409 30 85
349 335 9
157 421 1
37 153 125
85 5 193
49 149 33
257 161 137
457 381 25
57 257 209
349 325 129
406 453 33
53 185 81
25 109 81
25 101 145
221 5 153
113 401 33
281 485 1
13 205 25
485 301 1
205 377 65
125 89 137
361 100 81
33 453 1
119 385 53
257 237 183
337 21 161
225 73 241
405 33 33
209 5 29
181 101 25
113 303 159
26 245 1
169 79 9
21 203 49
301 77 81
225 205 1
419 93 27
13 441 29
117 101 17
149 213 17
213 81 21
17 21 49
429 17 27
399 325 101
77 213 224
397 25 71
97 253 9
9 318 142
193 249 149
409 313 1
457 121 21
469 149 1
437 393 1
393 201 17
265 489 9
1 161 241
265 1 13
41 421 1
297 421 1
97 203 123
301 289 141
425 361 1
389 421 57
149 49 257
361 487 1
37 101 249
93 161 161
485 273 11
497 385 1
173 21 153
5 359 83
137 83 257
125 149 321
457 369 33
445 49 39
345 283 101
297 345 53
245 373 49
23 305 49
19 409 69
129 365 73
269 37 65
421 489 5
411 225 73
469 49 1
89 107 371
161 365 129
452 101 40
61 441 41
89 405 17
471 193 21
333 481 9
64 41 42
136 65 336
485 81 15
137 143 151
237 485 9
281 465 21
429 88 65
221 401 53
221 413 33
165 385 105
421 349 33
381 133 25
349 253 75
101 3 241
497 113 1
41 389 65
93 29 225
125 429 9
309 37 65
345 397 89
85 377 105
441 71 41
37 41 309
181 345 89
221 41 129
313 105 13
445 405 41
341 2 65
269 93 17
309 309 33
5 173 161
217 239 127
305 249 169
181 225 109
481 373 9
153 325 49
369 181 93
25 181 197
105 245 3
417 49 27
453 25 33
113 105 361
329 153 169
439 423 29
261 245 113
131 309 65
241 296 203
41 421 33
201 133 50
203 189 219
33 345 13
429 313 41
1 285 105
305 465 2
333 201 153
285 431 45
155 401 95
495 25 1
261 353 125
353 401 1
441 277 1
341 381 25
377 333 57
237 465 17
117 29 311
269 369 107
233 297 141
445 161 49
153 489 9
305 1 41
241 1 161
13 155 301
145 137 245
101 353 41
371 281 111
273 393 25
21 161 249
229 261 209
349 237 27
457 413 5
385 453 33
66 1 414
491 449 5
253 193 33
289 25 57
325 321 93
25 345 109
233 105 1
253 321 41
37 91 353
225 369 67
291 25 191
457 330 17
209 385 97
221 141 17
365 437 17
357 1 109
175 1 13
113 341 133
313 369 9
389 301 97
85 477 1
335 445 1
497 205 1
223 93 75
273 149 150
485 73 9
273 185 85
85 413 33
201 181 297
485 153 1
308 449 25
202 93 173
217 181 278
385 161 65
101 383 74
185 421 49
473 257 25
81 253 31
225 33 133
413 153 25
81 249 89
393 461 25
421 261 1
245 123 105
425 123 57
89 109 201
401 349 37
269 85 169
5 65 153
117 141 81
21 390 89
197 273 145
348 325 112
185 1 301
165 1 91
101 337 109
309 425 73
1 17 333
353 105 77
193 25 253
235 309 17
17 265 209
421 145 65
329 329 55
445 1 17
485 469 1
19 21 161
325 69 129
225 309 65
121 401 29
65 161 221
31 174 77
317 477 13
385 361 29
469 127 1
197 301 105
492 381 4
73 225 173
473 381 25
161 25 97
101 77 225
365 41 89
416 413 17
201 225 122
401 341 89
461 485 1
161 409 53
489 485 5
129 181 33
437 417 5
321 145 3
205 153 91
385 97 86
121 85 69
237 109 73
64 361 109
173 357 5
57 21 377
245 53 55
189 481 5
383 69 113
377 469 1
397 97 9
237 293 128
309 65 1
317 5 153
61 194 46
361 267 1
337 381 1
213 393 1
1 125 297
281 181 193
117 437 57
217 269 161
429 465 29
85 409 24
177 161 293
37 181 1
485 1 1
389 483 1
413 201 49
229 461 7
368 325 37
425 325 55
41 221 12
465 477 1
17 305 85
369 157 25
125 5 349
41 177 37
329 469 1
485 363 1
333 197 7
328 77 8
433 117 45
185 33 25
233 229 93
473 171 5
309 461 9
111 45 341
249 441 13
465 441 1
85 293 201
81 397 1
365 265 35
93 297 93
361 430 43
453 101 45
385 457 13
449 73 5
369 333 117
157 327 77
369 353 25
85 1 129
133 131 209
137 5 73
205 285 209
361 221 113
69 97 81
357 453 17
89 209 9
69 249 169
9 401 77
461 337 29
425 1 9
341 425 1
381 153 104
93 169 309
129 269 177
21 165 305
326 141 20
221 45 111
253 309 153
213 449 41
34 101 357
183 365 121
377 281 109
325 473 5
65 153 61
401 40 33
437 421 45
441 129 45
465 413 33
383 169 118
381 361 25
369 101 121
489 369 1
221 153 201
185 65 37
185 377 5
269 301 1
289 477 1
10 53 329
99 397 97
397 125 53
261 145 85
118 161 97
445 1 33
89 109 97
373 181 65
433 493 1
369 41 53
109 169 43
269 357 137
425 397 9
281 293 161
117 1 145
361 121 61
173 289 157
69 421 57
421 431 65
109 153 201
233 493 1
493 397 1
13 205 1
289 97 185
449 449 37
89 89 149
141 409 81
29 265 53
137 1 121
225 377 53
446 481 7
113 29 229
170 81 307
337 305 113
425 269 61
101 329 89
49 9 429
241 309 1
445 481 9
221 441 17
173 129 201
221 301 9
149 89 321
365 369 129
137 329 37
369 465 33
461 33 13
1 469 30
469 205 1
425 9 41
21 337 53
289 79 33
175 465 33
21 191 181
429 81 33
457 389 41
484 253 11
61 165 65
261 310 4
421 481 5
197 421 71
481 33 17
421 361 33
217 383 79
473 251 13
433 448 4
233 53 33
321 253 33
289 289 1
37 281 193
269 361 71
409 397 1
141 485 1
317 69 117
173 41 105
441 153 57
31 313 129
415 269 69
485 493 1
401 261 50
301 1 121
329 413 29
25 237 9
457 4 1
477 65 9
227 117 175
249 193 85
445 189 49
225 73 165
29 421 17
269 1 217
121 209 101
331 321 119
469 41 25
361 253 61
361 45 61
233 131 177
161 127 245
141 405 1
85 173 145
232 433 65
181 227 75
253 145 241
489 143 9
493 473 1
117 153 1
377 421 19
97 165 9
341 213 63
305 357 65
201 441 25
431 433 56
181 209 261
173 385 45
25 305 169
237 261 169
196 481 13
169 449 25
246 309 129
229 25 31
401 113 33
237 437 35
197 19 1
175 409 89
435 141 13
357 3 129
121 165 81
209 425 75
193 241 57
141 345 25
121 385 81
13 487 5
369 345 1
113 301 105
101 145 169
17 309 73
149 149 209
75 161 337
497 285 1
193 121 133
185 369 99
493 85 1
129 73 285
165 345 109
413 381 85
285 297 189
233 189 257
49 417 53
133 361 1
269 405 1
37 90 401
21 437 49
353 301 109
189 277 129
405 1 87
353 1 49
465 441 33
301 85 81
441 3 1
285 377 59
377 405 65
73 317 161
353 75 33
129 401 65
39 401 49
177 389 81
489 317 9
405 89 1
25 153 1
177 249 181
301 61 31
493 469 1
121 141 57
485 365 5
393 293 59
17 65 313
225 441 10
221 273 137
1 101 285
96 69 321
333 115 121
273 405 73
1 313 83
385 153 29
317 77 97
89 385 79
45 429 41
431 417 3
98 41 372
385 225 109
355 162 111
217 285 64
49 53 417
253 129 112
225 61 1
341 189 57
145 181 26
469 289 21
441 329 57
205 277 184
229 273 121
381 273 97
33 161 5
337 409 69
129 469 1
222 113 127
373 97 65
253 81 81
207 13 25
90 145 21
13 453 48
161 29 313
429 237 1
5 181 17
77 17 385
361 325 23
137 249 205
441 73 25
485 240 1
381 109 105
425 401 5
455 53 45
65 192 84
353 281 93
445 221 33
441 433 17
189 357 9
149 1 331
385 1 57
429 257 17
281 329 28
281 1 33
485 365 1
229 461 33
101 333 99
325 353 47
309 217 129
325 393 41
381 15 41
181 490 1
355 145 83
421 417 25
321 218 29
89 305 41
217 471 16
205 9 273
493 389 1
21 497 3
133 109 129
225 229 168
459 37 3
229 425 3
491 477 1
21 401 85
97 200 257
37 137 253
181 33 33
171 137 219
21 469 1
313 61 112
145 309 129
417 395 78
129 69 97
25 121 217
321 97 109
101 265 1
461 237 1
21 73 149
265 156 233
261 429 41
25 293 185
249 151 177
37 241 85
357 163 129
221 69 177
429 313 49
260 161 145
449 225 5
145 433 9
21 333 153
225 241 193
113 345 153
25 85 157
297 497 1
9 93 221
233 281 167
421 433 61
265 17 205
157 353 133
189 1 217
145 97 133
421 61 1
249 403 93
41 289 197
21 189 21
205 353 125
389 389 41
217 291 15
329 1 105
447 337 37
133 101 219
397 241 69
441 29 37
57 65 264
473 325 1
337 229 81
405 325 1
69 85 321
17 465 7
1 201 185
13 401 41
321 1 165
245 121 57
251 457 21
169 361 89
365 21 121
189 85 97
225 497 1
73 97 179
194 295 87
133 417 49
241 437 57
21 65 77
401 109 25
53 237 209
475 173 17
137 374 79
21 393 33
77 301 169
137 169 49
261 61 113
221 1 233
391 351 27
421 69 1
341 307 17
61 33 401
285 240 181
453 285 39
305 25 181
303 225 29
85 209 29
445 337 25
9 33 401
141 55 217
57 289 109
265 153 209
57 29 235
39 325 145
361 241 53
65 481 17
113 401 65
353 41 140
481 321 17
277 257 129
357 293 33
465 71 25
261 1 53
425 329 45
205 101 137
15 489 5
149 437 57
1 63 131
141 153 49
385 355 25
297 165 195
249 173 65
405 5 1
278 377 25
455 229 27
153 229 241
321 109 157
261 117 49
91 337 107
205 157 57
1 213 129
393 53 11
201 193 205
317 373 93
233 293 5
360 481 5
373 401 5
221 169 25
101 185 175
57 129 52
433 253 53
333 301 9
293 421 35
227 229 169
481 205 17
409 49 69
493 19 1
169 57 9
257 201 209
221 129 125
21 301 9
157 225 89
469 338 1
289 449 45
45 162 153
65 355 53
293 377 121
197 469 1
157 425 13
214 233 121
285 305 25
265 145 233
381 277 1
55 73 393
33 189 185
37 129 329
21 105 301
477 373 9
3 431 1
1 175 23
499 401 1
261 366 25
53 25 385
154 175 137
29 205 65
81 413 73
405 385 69
21 400 59
485 51 1
101 93 129
341 353 69
461 269 17
341 53 129
397 429 49
209 449 17
5 1 273
277 177 1
325 121 81
21 189 307
357 61 121
421 161 33
365 373 97
301 371 51
185 109 205
401 189 37
197 493 1
221 257 37
129 269 137
313 301 13
295 239 29
485 13 13
261 337 149
257 77 77
417 321 41
201 53 31
401 205 27
425 181 41
91 491 1
125 353 29
313 333 73
361 14 29
9 105 1
1 365 34
461 1 33
81 149 193
437 337 27
481 189 9
91 437 57
187 165 181
417 385 1
469 89 17
377 209 103
167 153 216
17 41 313
57 289 57
273 189 201
253 33 201
385 145 79
317 217 177
409 189 37
300 225 5
57 417 17
301 181 97
61 477 1
385 113 113
481 13 1
65 207 121
405 81 33
237 257 109
477 285 1
173 117 241
365 61 65
445 301 41
281 37 41
117 261 33
361 325 69
17 305 145
37 37 17
213 225 129
5 49 411
153 93 57
1 185 38
497 449 1
37 185 301
97 429 33
177 73 285
453 1 17
477 33 17
41 317 113
21 313 17
165 181 125
365 305 66
497 423 3
101 201 253
229 77 171
141 29 273
353 137 145
349 189 33
493 150 1
445 453 30
297 339 119
341 437 1
41 305 5
121 357 65
219 65 73
93 341 97
249 185 109
357 411 57
293 169 73
9 421 49
109 69 353
81 217 237
445 445 33
393 59 65
53 201 97
321 331 1
125 1 369
49 77 233
361 421 1
301 451 49
289 439 11
193 321 153
9 377 101
53 313 113
181 401 21
309 13 129
398 161 41
265 5 85
61 241 93
273 149 225
69 273 177
413 161 33
485 41 8
325 73 113
245 115 129
393 1 93
493 277 1
479 389 7
72 5 358
481 225 5
493 185 1
265 155 169
383 281 109
345 334 69
113 365 57
77 189 73
289 355 45
417 141 45
65 193 81
1 449 29
149 181 129
469 1 9
65 305 109
1 55 19
301 401 77
269 377 9
13 65 21
193 1 285
397 7 53
461 97 33
277 89 129
177 305 17
461 235 1
481 145 9
273 273 17
275 29 71
369 389 65
417 269 1
369 109 5
201 397 71
21 209 21
73 213 33
189 341 65
365 220 129
171 467 9
45 257 217
467 233 15
233 189 137
97 353 33
183 449 25
141 133 1
479 361 19
486 473 1
101 493 1
413 381 49
329 307 153
197 261 17
441 269 31
79 173 257
473 149 9
361 325 105
261 365 41
381 375 33
279 217 191
363 305 103
216 25 265
325 329 69
309 457 41
333 409 33
209 251 129
445 1 25
341 85 21
347 1 151
485 305 1
97 417 53
65 314 110
389 361 81
33 265 129
217 201 209
21 77 107
461 17 9
451 357 31
401 477 3
81 337 141
150 301 121
13 45 345
5 133 345
3 493 1
137 393 65
373 293 113
301 81 25
185 387 1
493 317 5
133 397 73
473 317 13
317 225 173
315 169 157
49 279 53
45 211 225
369 257 101
289 289 149
465 345 13
13 1 177
11 437 23
193 485 5
165 165 100
105 45 125
1 441 17
381 9 113
393 109 89
483 93 7
393 185 57
289 213 61
233 481 5
405 401 57
69 265 137
145 421 49
369 385 21
125 389 39
121 474 17
363 109 101
309 302 1
185 225 1
225 329 45
425 221 69
301 241 81
153 93 169
153 477 17
71 381 41
413 45 45
1 353 101
493 69 1
121 25 85
137 241 64
461 485 5
13 329 89
443 265 33
201 297 53
113 89 53
117 237 263
249 331 17
175 201 221
413 61 45
289 171 173
437 127 1
33 321 65
77 301 65
29 263 49
57 337 45
1 45 97
193 455 41
105 193 225
209 233 249
305 453 13
289 241 49
417 83 74
5 437 13
389 425 21
237 209 17
213 1 133
157 113 9
97 438 14
37 41 237
165 113 241
69 421 49
449 385 5
69 337 93
149 393 81
313 373 1
209 1 235
425 69 5
83 365 33
205 73 77
421 153 17
397 496 2
25 60 77
221 123 97
357 157 113
53 277 201
23 425 26
65 121 37
145 61 181
265 261 61
409 409 65
409 165 53
25 281 217
141 309 65
233 21 157
309 49 73
93 409 29
1 249 73
293 325 65
285 293 193
283 221 217
185 317 69
245 421 41
45 285 61
49 361 37
421 301 17
285 409 1
300 269 60
361 421 1
29 13 273
5 181 193
441 51 9
497 469 1
269 285 209
473 241 21
289 277 173
201 73 117
133 73 105
397 177 93
237 401 5
373 365 1
461 233 25
115 153 165
421 273 61
349 145 145
1 389 73
481 325 17
353 161 9
69 37 201
249 241 185
85 305 61
187 157 313
493 285 1
483 377 1
427 328 35
497 109 1
29 237 229
301 257 1
459 57 7
457 165 5
81 101 177
269 421 1
337 417 81
485 203 9
493 389 1
421 277 37
401 317 41
109 249 185
151 109 349
165 49 253
141 189 33
457 185 13
69 361 43
45 269 65
97 185 249
373 401 57
493 25 1
205 213 161
377 329 93
333 165 61
485 255 1
233 133 249
245 481 5
489 1 5
17 373 1
41 113 281
121 421 65
201 337 37
121 1 289
307 33 3
489 83 5
341 453 40
17 209 177
61 341 81
25 225 1
221 170 241
37 389 17
261 453 21
41 245 217
309 126 33
145 113 85
77 37 281
237 85 25
105 193 21
261 37 217
409 489 9
437 329 61
361 269 121
357 37 100
7 253 153
325 193 1
325 33 153
477 205 1
287 8 55
101 185 225
149 345 81
149 125 113
265 461 17
101 149 303
309 465 29
249 433 33
25 197 109
221 101 265
13 493 1
141 241 49
145 485 1
425 51 19
457 311 29
243 469 1
453 324 33
401 137 17
205 81 2
305 441 29
73 137 297
491 5 5
103 73 38
9 391 99
493 493 1
49 141 9
389 25 57
369 363 37
485 425 1
491 277 3
423 379 73
413 385 53
429 229 1
69 145 209
177 25 79
441 249 5
89 233 189
257 221 69
457 365 21
45 245 213
445 217 25
417 349 53
49 385 29
353 309 145
443 381 15
405 361 13
405 17 73
137 201 73
485 309 1
129 101 193
337 429 57
365 377 89
375 453 33
453 101 21
18 341 45
401 281 17
497 1 1
81 457 29
441 45 41
215 225 87
173 1 1
225 389 89
469 229 3
349 285 9
409 473 1
1 89 305
80 477 19
377 201 97
401 85 53
105 89 189
21 465 25
113 193 5
285 25 137
93 333 121
165 201 243
273 33 45
245 325 49
345 213 105
403 457 41
317 405 1
109 341 129
193 177 181
69 357 105
457 253 25
465 369 5
393 269 31
177 129 89
161 311 159
93 237 91
409 351 21
153 401 45
253 387 97
401 141 42
341 481 9
329 1 7
49 385 99
245 5 1
121 197 225
426 433 49
53 301 121
245 217 193
141 401 5
245 365 49
377 273 85
297 169 197
257 305 117
177 1 141
161 437 1
85 149 97
357 221 113
61 121 269
493 125 1
125 421 41
441 209 1
173 261 49
241 401 13
91 393 1
341 357 113
281 27 171
457 105 5
260 332 1
269 449 45
101 393 7
293 405 65
425 225 49
361 241 109
145 41 133
269 441 49
249 45 248
368 429 49
101 393 69
301 53 121
365 261 67
413 125 41
361 197 57
341 61 97
285 45 31
233 417 49
413 189 33
185 131 209
365 241 103
293 297 37
241 445 52
285 425 29
193 449 21
329 29 49
217 301 73
209 441 57
243 93 193
21 149 1
353 145 123
37 173 49
393 405 89
253 77 137
317 235 29
409 229 69
103 69 75
179 325 113
309 213 1
447 113 1
285 241 161
439 457 13
83 293 161
25 121 205
212 201 38
185 177 301
433 497 3
85 83 153
153 453 5
113 337 1
401 273 69
45 21 225
305 85 5
43 57 89
181 461 33
273 177 97
273 405 49
73 101 369
369 189 113
373 153 1
1 373 1
9 233 201
1 245 85
485 89 1
383 145 93
43 335 149
201 221 241
17 161 245
29 229 1
473 325 9
225 37 269
13 97 37
65 321 65
425 101 73
329 101 83
145 377 107
105 157 33
153 421 33
385 61 77
445 81 9
5 125 233
69 421 17
265 21 109
326 217 111
57 17 261
409 249 5
493 305 3
325 277 129
245 413 85
85 5 129
241 224 37
5 261 65
281 165 33
313 193 145
121 165 81
273 10 97
493 105 1
225 393 65
283 305 121
153 261 65
1 275 191
389 355 85
351 57 49
441 489 5
285 465 1
387 369 41
261 301 61
85 9 9
33 49 131
405 309 49
493 145 1
121 213 65
45 305 177
481 385 1
349 301 33
185 391 95
225 301 153
459 79 17
163 157 287
465 403 29
221 361 53
225 305 157
269 153 177
393 441 32
265 289 145
305 453 1
175 57 177
69 329 121
459 489 4
157 81 185
241 401 65
497 445 1
329 1 109
393 385 57
315 153 3
77 365 121
215 391 43
249 147 77
201 153 157
165 421 25
233 5 113
261 481 17
389 441 17
273 347 1
281 137 141
425 441 29
225 397 49
186 393 65
485 321 1
309 169 101
401 77 17
493 113 5
85 221 177
425 1 37
1 9 53
381 44 11
81 113 385
225 47 225
225 109 5
141 189 153
41 245 253
89 73 129
405 433 65
121 477 17
101 369 73
81 461 5
297 181 181
379 149 53
69 1 225
67 357 29
287 187 209
453 433 1
109 17 345
73 329 165
437 437 57
369 289 9
58 93 161
293 345 137
429 417 41
306 477 9
387 231 65
477 71 9
481 203 9
113 281 37
77 21 273
493 29 1
409 241 85
345 189 153
209 1 217
405 1 93
253 473 13
65 161 65
81 489 5
385 349 81
105 97 241
121 117 161
401 407 49
151 345 69
369 89 57
29 245 129
1 237 249
277 93 81
101 124 303
475 285 13
483 373 1
305 85 45
465 153 21
393 17 73
257 449 33
469 395 1
97 473 9
233 157 121
325 489 1
261 327 105
9 333 1
405 193 1
317 471 17
417 221 69
449 177 1
498 319 1
245 301 57
357 153 17
377 35 73
319 313 77
217 1 169
393 49 1
257 361 125
5 261 81
265 133 147
449 35 1
309 117 65
221 257 161
333 485 1
101 35 1
287 49 87
191 153 55
109 69 221
417 485 9
437 141 43
373 365 65
101 437 17
425 97 21
109 129 349
117 417 73
183 181 285
29 377 73
421 285 53
433 1 37
133 288 37
305 141 21
493 235 1
349 421 17
33 415 11
169 113 302
183 171 61
51 101 369
301 309 122
237 13 41
45 13 65
17 129 257
281 281 85
273 412 55
73 261 97
301 201 19
463 301 33
473 305 9
29 73 377
405 109 57
105 353 105
469 278 1
129 399 27
5 89 81
201 441 53
481 333 17
149 337 97
85 397 17
365 25 129
309 381 1
405 85 53
25 177 285
429 195 7
105 201 61
441 69 29
325 21 159
117 37 261
1 189 225
269 161 201
153 277 65
73 305 17
257 137 181
497 205 1
197 279 1
285 473 25
213 161 177
469 413 21
141 57 113
269 245 185
301 213 149
235 273 1
61 1 89
149 469 17
305 73 49
201 97 285
233 189 213
297 129 69
493 253 1
233 473 17
313 393 54
477 189 13
325 109 1
473 153 17
467 61 11
261 440 49
1 401 21
117 113 289
373 105 109
293 381 13
1 329 161
93 413 13
389 325 65
33 325 161
111 401 9
333 117 113
221 251 149
257 473 25
125 181 107
85 379 35
485 453 7
398 137 39
259 219 97
225 193 205
265 269 89
113 297 5
429 413 61
385 417 81
329 83 89
225 133 57
409 309 25
477 285 1
141 489 9
421 369 17
93 489 9
329 277 85
421 215 17
35 75 403
317 489 9
121 181 193
21 21 465
289 329 153
85 21 283
199 421 65
241 421 49
9 325 137
441 385 25
123 25 239
93 385 65
337 253 129
493 473 1
217 82 193
217 87 101
304 285 12
389 213 54
209 159 197
249 397 33
185 281 65
413 97 57
343 259 129
413 189 1
221 395 17
437 357 17
97 1 101
429 169 25
405 269 33
221 285 27
125 353 129
237 113 249
473 29 9
393 85 13
69 385 25
293 1 145
409 17 33
377 121 24
385 153 99
313 133 41
245 37 1
145 409 83
353 1 71
275 465 9
285 129 49
389 441 5
205 37 1
125 393 89
7 81 389
333 337 29
389 325 1
433 13 41
37 49 417
357 225 1
461 153 7
129 285 13
493 401 6
421 325 49
177 82 77
329 301 105
493 323 1
261 317 97
179 301 89
69 437 1
455 489 9
153 437 1
265 401 19
441 349 1
113 53 189
293 185 191
81 45 413
93 313 132
265 301 145
67 41 349
373 169 41
145 165 129
489 253 1
25 385 17
309 5 113
289 65 45
53 165 225
261 365 105
229 53 193
1 481 17
1 401 41
37 185 297
473 317 1
61 225 261
361 497 1
385 237 1
73 189 235
489 287 9
389 65 79
121 473 9
53 329 9
121 465 17
149 235 157
201 185 45
425 109 49
417 125 13
77 289 89
313 329 35
116 153 21
229 285 137
57 393 1
165 105 1
29 29 261
225 141 1
449 473 9
385 369 5
85 397 77
417 369 1
221 229 17
249 37 105
421 93 17
113 273 9
1 160 322
193 205 25
480 205 21
161 259 233
261 351 121
329 141 73
229 153 1
493 45 5
1 303 1
301 205 65
1 19 237
41 61 149
197 297 29
89 5 93
387 173 61
421 217 17
281 293 89
301 77 13
141 451 25
401 89 25
81 273 1
493 21 5
201 109 237
225 377 21
485 89 1
17 325 97
137 33 133
141 141 305
349 69 1
497 293 1
85 429 41
329 369 41
369 353 129
161 391 43
369 226 37
61 15 402
421 13 33
421 253 73
497 465 1
421 397 17
449 251 1
109 341 129
113 285 193
393 329 85
1 289 81
65 185 137
221 41 181
493 195 5
125 423 7
401 477 17
9 209 35
253 473 9
497 29 1
401 493 1
217 229 17
113 49 273
413 1 49
251 321 9
449 27 17
89 137 311
249 197 105
189 337 65
100 105 61
493 37 7
471 309 29
209 77 253
117 289 55
257 409 9
381 329 91
353 289 85
241 305 125
441 115 57
183 485 11
499 49 1
153 385 105
461 226 19
437 105 1
460 77 28
13 352 109
189 97 23
133 173 251
229 481 13
1 29 265
9 85 129
329 389 1
469 315 1
109 465 13
365 301 85
13 89 371
105 309 129
77 361 1
92 249 106
198 135 256
389 147 97
289 265 133
37 81 273
353 37 38
429 145 13
49 105 365
213 157 97
29 477 21
401 73 11
297 489 9
417 449 21
109 373 89
365 457 1
201 23 205
445 213 1
241 97 73
177 256 26
25 277 193
37 401 65
183 181 267
85 165 1
129 329 29
45 349 145
233 21 97
457 153 17
277 313 185
405 333 1
281 105 1
105 126 313
27 429 65
209 201 49
257 337 134
369 65 85
245 21 1
425 472 28
261 417 43
187 73 175
11 45 105
213 109 77
357 461 9
188 349 49
321 381 19
171 233 185
49 125 153
29 126 99
329 209 165
145 369 93
245 491 5
245 205 101
37 489 1
105 65 101
489 105 1
281 353 29
393 361 93
53 465 21
325 169 161
293 369 97
181 397 41
69 105 293
165 417 61
5 1 257
193 133 301
37 293 93
169 417 75
193 461 1
413 89 41
401 313 81
1 377 57
77 51 41
353 1 65
401 73 53
489 365 9
189 209 289
161 65 241
485 489 5
101 261 49
133 23 297
265 309 65
105 249 57
361 10 41
121 461 9
257 81 157
73 193 141
489 381 1
189 313 89
225 289 161
37 441 5
249 399 23
129 265 173
457 253 33
241 289 57
1 69 317
330 410 10
485 449 11
169 261 13
381 205 113
377 401 15
429 457 9
297 1 1
475 385 21
177 89 235
425 45 11
257 89 189
333 93 81
261 205 75
333 481 5
149 349 65
105 157 41
53 181 33
333 201 89
447 305 47
10 401 77
485 257 1
457 105 17
485 493 5
45 345 73
293 49 1
413 69 73
141 33 201
281 437 49
461 249 17
301 45 169
305 341 65
17 481 9
376 485 1
151 237 185
413 217 65
193 449 11
169 445 17
173 355 137
479 201 1
289 157 9
241 85 89
45 401 69
125 457 41
385 345 113
477 163 17
345 325 93
487 43 11
61 401 33
353 277 125
59 481 1
415 333 37
461 1 17
53 61 361
189 493 1
101 337 41
101 181 51
309 309 65
16 139 127
269 205 81
117 101 171
441 323 1
287 437 11
121 41 225
475 325 11
29 261 99
65 37 105
349 429 33
341 141 65
373 189 33
301 477 1
106 101 386
121 169 329
483 469 13
185 457 33
105 277 161
349 221 25
393 401 41
245 389 25
157 377 115
485 63 1
65 429 69
157 493 5
345 421 1
407 145 49
329 489 1
469 171 25
281 201 37
81 413 49
37 353 53
297 5 33
37 197 225
393 469 17
87 385 18
177 381 49
397 373 65
301 261 121
1 193 117
261 21 97
425 45 25
449 377 37
177 461 25
121 125 189
309 485 1
278 105 147
93 269 41
499 477 1
145 437 41
89 116 227
321 209 77
448 369 44
461 441 3
269 227 201
253 381 53
397 99 57
105 265 49
401 349 37
223 149 209
73 237 65
437 461 1
249 141 193
469 201 21
185 481 5
189 275 153
405 363 65
1 269 165
13 393 73
247 189 87
65 401 5
337 49 65
129 65 261
429 185 1
1 445 2
193 455 23
369 421 49
85 215 257
389 9 23
393 129 1
69 193 237
89 349 65
105 13 129
145 437 25
439 319 10
161 209 17
36 201 265
329 101 125
89 261 177
365 373 97
317 397 25
321 393 65
141 369 61
451 381 29
57 1 361
337 253 53
385 193 77
297 223 77
5 421 33
45 156 331
369 261 25
405 277 77
461 69 25
500 445 1
93 149 33
305 169 150
110 113 213
129 162 210
1 489 5
293 441 1
105 395 11
341 413 17
429 321 65
55 13 97
221 5 1
381 65 7
201 253 169
410 77 67
229 449 13
405 413 9
389 207 1
449 169 35
293 345 129
485 131 1
325 201 45
465 57 1
421 265 33
253 141 73
73 369 31
65 169 117
285 285 49
93 449 1
313 169 145
31 129 361
49 260 138
221 417 21
189 179 273
393 137 89
145 313 137
301 361 77
169 493 1
217 129 33
201 99 133
305 175 189
205 369 17
421 401 17
357 277 129
389 1 97
182 407 91
53 261 193
13 37 129
493 233 1
369 193 109
205 261 129
305 461 9
369 407 49
37 269 209
377 101 93
245 217 1
97 471 15
413 401 9
97 121 9
69 485 1
445 373 33
169 233 153
451 165 37
341 473 25
1 205 129
285 293 141
6 229 209
153 245 193
209 1 117
453 485 13
281 245 93
85 400 6
101 325 1
447 69 19
321 475 15
429 141 1
365 105 17
441 413 13
241 209 117
53 433 17
125 305 137
185 1 205
151 81 15
21 65 429
169 261 227
29 323 25
435 41 31
245 429 17
425 29 9
17 333 129
333 161 9
150 281 220
57 29 217
489 421 1
301 245 125
65 433 55
233 385 53
493 247 1
373 183 65
473 121 15
273 115 9
433 109 61
297 273 141
189 415 63
43 85 225
361 405 69
17 373 119
471 113 1
65 453 45
133 500 1
5 381 41
261 289 1
473 183 9
265 29 129
341 29 65
321 417 77
333 237 113
493 497 1
453 33 3
21 441 9
121 449 37
129 45 57
261 169 143
49 41 437
125 481 5
312 101 137
401 25 1
257 197 153
93 257 177
165 337 121
265 201 149
301 197 113
453 423 17
73 45 277
153 225 45
53 377 57
165 381 5
361 325 121
369 429 57
301 161 69
445 201 29
153 87 121
157 101 205
225 461 11
361 466 28
225 69 29
21 9 157
97 385 109
437 461 25
497 397 1
1 173 204
313 109 155
381 41 49
93 173 24
101 373 127
237 449 25
269 429 28
1 385 57
85 459 31
401 177 37
481 433 5
5 185 165
93 249 41
433 177 17
313 409 69
229 121 49
169 421 49
285 494 5
485 126 1
341 161 91
405 265 85
237 385 21
401 403 93
313 397 25
207 353 127
369 263 113
202 193 77
1 229 55
485 1 1
105 109 47
349 137 65
253 233 129
269 381 1
467 429 9
337 413 9
81 17 405
1 209 193
481 1 9
361 301 121
41 161 109
1 325 33
5 429 49
361 341 97
409 69 29
393 321 73
153 209 101
361 141 93
413 287 49
369 61 17
379 157 65
461 1 9
421 117 29
361 221 5
349 137 113
5 269 49
1 305 1
185 341 145
337 448 8
381 131 25
237 342 46
297 285 97
80 289 141
85 121 277
359 497 1
389 129 105
353 175 33
41 85 161
1 9 209
253 141 49
197 377 81
470 167 16
285 337 105
285 361 105
189 199 295
445 485 1
273 249 111
204 193 178
149 9 21
437 419 33
109 137 145
57 389 97
285 105 193
333 49 105
125 9 309
297 269 193
193 57 81
47 453 33
469 293 1
441 77 41
1 413 21
297 125 41
345 153 49
377 345 13
445 417 41
21 1 385
413 185 9
413 373 9
453 305 25
435 41 17
201 493 6
85 445 1
211 69 277
169 289 73
409 422 51
261 125 209
433 13 13
425 497 1
101 253 241
389 41 73
453 341 13
187 353 41
293 205 65
137 221 137
413 81 5
373 225 33
485 281 15
213 1 108
13 281 177
185 201 181
1 489 1
301 317 161
401 457 37
318 257 98
441 273 45
293 341 33
1 289 125
147 5 141
185 269 97
145 149 87
245 37 129
213 281 109
485 251 9
231 185 1
381 141 105
53 49 1
355 321 31
389 13 7
341 461 1
277 437 33
113 447 11
385 287 13
51 61 81
85 269 73
485 105 1
461 57 9
185 353 69
153 69 321
447 41 7
225 113 237
201 271 79
421 389 49
473 275 1
81 465 29
47 457 17
301 281 169
77 257 69
197 279 135
461 61 17
225 249 235
317 135 81
173 41 57
377 253 85
89 349 87
259 397 33
97 165 305
493 5 1
157 409 65
401 253 1
401 269 35
269 245 89
237 489 5
125 353 9
269 9 65
185 421 57
109 461 25
133 337 22
333 333 95
37 141 281
413 269 1
29 149 113
189 429 33
473 393 21
401 201 29
407 489 5
385 497 1
321 237 1
89 417 57
159 145 109
181 409 65
403 273 96
409 305 77
321 17 1
141 89 273
361 269 41
41 305 133
181 69 81
309 9 65
109 301 17
91 15 299
69 441 41
423 349 53
261 401 41
249 17 193
409 33 57
449 129 17
365 409 1
278 485 1
301 257 121
109 253 209
69 233 57
337 113 109
457 305 33
245 317 145
385 412 8
209 493 5
201 373 1
229 205 145
181 162 13
69 141 313
189 473 13
393 437 59
253 455 43
89 328 89
201 337 93
185 1 273
69 145 121
285 141 154
129 432 43
101 161 69
301 173 65
477 27 5
405 421 65
333 101 141
121 189 77
261 177 113
37 81 269
149 45 161
89 453 9
69 297 113
337 53 149
341 129 1
41 189 163
29 429 29
313 421 33
301 197 33
449 217 21
433 397 65
217 385 9
197 45 304
69 189 49
437 112 12
81 377 25
153 397 81
13 468 2
485 269 3
401 305 53
273 305 161
129 475 25
476 251 13
157 69 161
5 229 81
369 141 85
305 5 89
419 149 7
208 405 65
404 361 64
385 13 97
21 333 105
281 341 121
325 289 41
241 409 41
61 317 162
105 469 1
225 401 5
317 115 47
9 385 65
101 337 69
225 101 197
189 297 141
261 241 33
477 465 1
261 297 21
69 369 101
133 489 5
283 69 143
495 169 3
277 301 1
337 225 65
1 49 141
373 189 120
173 177 49
477 153 19
121 481 1
461 489 9
73 493 1
33 381 73
269 489 9
273 25 81
1 393 5
473 282 17
128 141 225
81 317 65
21 8 161
201 333 93
273 221 121
69 161 117
397 77 81
141 321 65
57 13 45
237 473 1
225 415 33
489 369 9
429 205 17
131 145 145
111 25 123
461 169 25
276 225 204
441 395 5
313 421 65
453 255 25
85 309 81
241 407 12
259 241 171
177 441 5
309 329 113
77 157 321
321 473 17
329 277 45
161 297 141
365 121 93
205 469 25
169 9 261
411 353 59
385 379 45
165 201 1
285 69 169
359 261 127
93 401 21
365 377 13
173 41 65
277 217 65
169 469 31
253 493 1
495 397 1
145 409 77
337 325 117
141 489 8
77 181 129
25 153 149
5 9 329
169 297 137
497 445 1
467 155 1
321 113 137
61 493 1
223 265 141
333 133 145
105 93 89
296 349 17
191 141 179
241 1 25
209 233 249
269 333 33
229 205 81
245 353 85
189 377 65
69 177 49
1 457 33
65 153 65
97 81 361
109 292 7
33 89 83
21 437 49
37 341 41
81 145 329
77 249 231
461 37 37
237 137 81
449 157 17
405 18 17
133 417 41
289 9 165
216 309 145
97 137 73
493 97 1
309 89 1
435 289 65
337 357 17
321 477 17
401 421 65
411 57 57
85 101 81
394 377 17
265 269 200
9 381 97
317 29 177
341 458 29
105 153 25
253 357 65
497 153 1
229 441 33
425 417 57
373 313 1
429 401 33
269 249 41
57 407 45
1 209 229
185 291 165
308 53 86
373 245 15
377 321 41
185 328 30
385 261 49
273 17 161
113 1 330
193 109 305
293 5 65
389 25 17
21 53 321
253 157 101
253 58 213
1 425 21
213 199 129
473 469 17
485 33 1
421 473 15
137 273 165
453 477 17
96 9 188
273 63 5
471 435 7
33 461 33
57 353 141
271 497 1
385 353 51
89 37 387
217 489 5
429 193 25
93 229 33
369 225 1
373 277 24
381 349 113
289 369 67
69 337 97
191 129 291
309 437 49
161 37 247
101 419 56
475 53 17
159 53 125
481 281 17
137 157 81
261 119 169
433 151 25
185 109 253
451 33 39
85 277 33
149 381 1
425 457 9
493 109 1
93 449 29
9 249 37
41 273 61
201 263 15
17 381 18
61 429 67
193 497 1
133 133 81
109 473 9
245 193 89
385 405 21
301 153 93
201 361 101
421 101 49
105 157 25
309 485 15
61 205 161
41 261 145
29 485 1
221 381 113
13 133 273
237 81 21
81 41 313
185 285 185
185 121 253
455 293 9
353 365 83
321 133 163
471 269 13
435 153 33
429 311 41
93 473 23
9 241 225
186 385 49
325 410 66
473 149 21
29 305 1
225 201 85
457 15 23
153 361 5
361 245 49
357 225 33
201 345 153
313 9 153
441 1 33
85 337 113
333 407 17
133 285 185
249 21 113
53 1 285
385 88 109
345 85 137
143 184 209
497 493 1
225 313 149
379 197 49
281 463 31
201 493 5
165 225 77
21 77 394
225 89 1
361 485 9
5 337 93
401 229 85
333 385 41
161 373 17
189 425 31
405 73 1
473 177 25
101 133 65
91 421 49
1 241 61
325 485 9
401 333 97
5 489 1
225 213 231
397 293 97
221 313 93
29 233 133
353 417 53
89 473 5
405 185 46
97 269 157
209 149 205
201 151 29
393 293 101
53 117 129
485 133 13
205 161 1
51 241 9
171 117 297
395 257 53
49 333 129
453 201 25
63 27 149
357 237 113
221 41 65
49 165 273
413 249 1
13 345 1
77 61 185
207 142 285
157 73 233
351 81 5
23 425 49
114 9 7
245 293 113
465 497 1
497 401 1
161 229 121
133 217 229
13 89 293
29 78 207
381 57 81
113 337 121
29 485 9
379 57 95
37 499 1
353 19 57
113 261 177
81 301 113
249 181 205
109 473 13
137 253 241
101 205 97
477 305 17
281 285 25
441 421 13
237 273 133
265 33 49
37 401 53
441 291 49
101 1 193
73 413 9
198 153 133
377 361 29
245 153 143
431 465 29
73 129 13
261 409 61
405 269 17
435 305 7
13 75 157
173 101 249
373 161 98
449 21 45
409 85 11
161 73 57
277 237 97
245 381 41
457 77 1
61 445 49
1 225 129
417 325 33
5 1 17
141 461 19
109 65 95
105 459 15
493 269 1
417 141 21
17 105 209
389 489 1
485 37 5
97 353 109
393 149 57
22 69 289
97 57 365
153 37 277
445 101 9
101 381 113
213 417 5
301 37 153
261 97 49
229 401 93
345 141 85
185 25 253
377 128 33
61 309 37
137 429 37
125 381 1
429 173 9
187 497 1
373 1 33
165 321 165
137 313 67
65 371 63
291 209 18
217 165 73
129 181 73
161 333 55
373 441 29
249 89 69
137 387 113
265 201 14
125 425 37
386 253 19
177 49 273
393 469 13
93 345 17
225 33 153
85 237 77
313 55 41
489 69 5
79 85 65
493 469 1
193 17 301
437 313 49
213 241 105
271 197 213
125 193 261
57 241 73
245 61 225
213 485 3
57 137 115
195 53 303
101 217 157
333 49 133
321 229 127
357 185 129
425 43 13
417 151 25
257 253 135
345 173 61
285 469 29
161 1 59
490 17 2
289 489 1
265 117 101
97 141 293
429 377 36
433 361 53
45 41 230
61 289 205
98 233 1
25 249 113
393 25 89
135 137 311
401 221 23
381 201 53
305 77 17
397 373 73
177 59 33
69 61 369
93 433 26
328 389 97
193 153 101
293 369 127
109 377 5
125 385 61
321 221 41
161 353 41
369 357 19
41 193 57
261 225 57
399 293 101
477 461 9
69 261 149
199 313 101
369 493 1
341 365 25
165 105 15
121 129 321
401 399 9
445 421 50
1 477 1
13 85 9
269 127 209
33 417 69
97 381 101
101 149 239
41 19 1
363 281 35
433 285 4
213 5 193
175 341 137
305 469 19
327 201 73
457 327 15
385 69 98
33 117 89
253 261 153
221 37 25
433 321 13
325 71 89
201 13 117
475 1 13
477 357 1
185 173 165
201 57 145
393 1 1
137 317 15
1 37 145
465 253 19
433 377 29
409 173 18
289 429 21
233 453 33
13 421 15
189 53 9
333 337 37
401 285 57
493 418 1
21 374 117
161 441 37
3 57 33
265 385 37
369 193 57
495 293 5
261 369 77
97 71 141
195 321 1
265 219 236
362 249 17
381 395 1
189 225 66
389 153 53
133 433 5
53 157 313
79 233 261
55 397 57
281 449 28
17 341 1
37 77 29
385 55 53
476 151 20
417 377 9
64 277 155
333 381 61
145 495 3
89 285 57
293 69 17
301 269 145
241 285 105
169 381 105
381 241 41
257 321 177
373 341 23
149 89 65
465 393 29
19 45 97
305 59 89
121 249 57
465 57 32
425 301 65
149 141 265
73 353 109
466 457 17
465 215 17
221 57 257
446 405 31
449 469 11
163 65 125
165 281 185
149 325 113
251 349 73
153 101 133
421 45 57
173 485 1
149 425 53
209 377 37
37 381 25
177 485 1
69 297 137
200 345 73
297 161 189
45 141 1
13 5 442
105 465 25
485 385 5
419 485 1
421 305 65
65 281 213
421 25 26
77 429 33
201 305 173
385 413 29
17 441 37
405 277 65
209 201 289
25 103 83
205 253 121
73 429 25
321 273 89
111 45 121
321 133 169
25 493 1
381 245 41
429 129 61
309 305 97
321 401 65
421 401 33
85 497 1
213 281 181
421 37 1
281 293 49
465 389 13
333 385 45
195 373 97
153 429 57
473 305 9
90 426 2
337 361 75
415 89 23
373 361 113
157 285 1
265 393 57
453 277 9
77 317 57
189 101 169
181 149 225
157 249 189
93 301 17
481 213 13
453 493 1
379 89 89
441 451 19
301 345 73
121 333 65
153 405 57
149 437 21
277 253 41
261 209 49
385 449 41
289 261 107
441 273 37
185 45 91
177 417 17
137 401 25
429 461 1
113 417 81
101 353 109
37 145 173
385 85 41
1 353 121
401 157 53
409 57 1
61 477 9
225 369 121
253 337 85
37 1 193
153 493 1
229 109 145
129 173 201
289 219 5
73 61 337
293 405 65
412 161 63
393 33 69
329 329 85
329 397 1
393 221 37
419 17 73
217 53 209
201 201 225
97 53 109
367 105 111
285 189 113
277 201 1
487 305 11
105 381 73
466 197 20
141 477 17
47 153 321
193 179 105
201 385 101
445 105 9
441 69 1
89 101 97
469 469 1
77 109 305
293 95 69
45 393 57
253 449 45
66 407 47
413 321 17
181 253 233
229 421 35
49 69 185
245 413 5
289 361 105
345 321 39
385 441 29
485 499 1
49 161 113
305 237 1
497 401 1
137 89 161
409 389 61
193 133 263
457 21 9
29 145 17
385 293 9
269 13 209
33 53 385
91 425 56
65 197 65
302 245 193
229 341 1
401 205 1
415 305 71
377 261 21
185 133 62
325 317 81
173 497 1
97 297 90
185 293 187
321 69 65
421 345 9
213 317 1
137 497 1
365 349 105
193 229 29
357 61 113
485 181 3
329 173 1
325 1 49
53 17 77
253 445 33
57 170 200
409 481 5
101 89 41
409 189 91
453 357 17
73 197 129
21 353 45
281 365 73
273 373 33
229 377 9
269 373 1
433 185 13
265 425 73
257 233 193
77 19 137
121 1 277
461 85 1
469 241 17
241 57 173
341 338 73
457 217 13
305 53 161
373 81 1
73 273 133
5 37 417
465 41 13
41 245 1
53 385 57
149 12 109
449 269 41
253 209 17
21 161 257
293 301 97
485 173 1
481 61 9
137 457 41
347 61 57
97 81 401
289 245 79
207 261 69
47 276 137
125 297 25
221 317 25
489 397 1
11 325 81
69 73 53
197 201 189
493 145 5
141 205 35
451 85 7
181 241 173
19 235 121
493 157 5
197 33 65
409 389 69
385 465 1
401 485 9
289 205 121
169 9 245
491 57 9
261 161 153
345 289 121
205 461 2
173 321 147
25 293 177
457 29 41
101 449 45
413 153 33
91 471 23
129 161 21
477 381 1
237 405 57
349 1 25
297 77 121
197 253 31
493 341 1
445 101 29
157 449 37
485 45 1
397 485 1
433 1 61
201 389 1
161 429 45
313 185 169
205 327 21
81 165 321
369 153 65
1 205 49
289 497 1
33 209 237
289 253 37
65 249 13
489 313 1
5 197 180
87 193 149
29 5 25
135 369 121
237 269 49
409 261 41
345 192 93
45 417 41
393 385 1
337 285 45
81 309 97
25 401 65
145 241 105
297 369 93
461 205 5
391 121 23
321 265 177
197 181 65
133 37 319
289 495 5
193 485 1
161 329 163
89 341 101
185 421 57
125 13 169
433 321 41
109 69 381
101 269 103
351 465 31
174 401 49
91 331 161
333 485 1
21 209 25
493 1 1
15 121 113
17 409 1
477 175 17
245 249 205
365 385 25
257 1 73
489 113 2
105 101 361
169 397 89
213 165 17
251 337 33
85 237 264
177 161 261
9 209 5
221 485 1
333 227 29
181 492 2
353 41 53
221 421 33
217 301 129
305 87 37
93 441 57
241 181 213
189 157 241
165 181 162
69 317 89
446 251 50
425 285 5
1 118 171
469 129 1
257 141 29
441 201 21
216 281 125
205 241 133
293 488 5
333 125 47
169 433 53
253 145 17
433 1 49
185 77 315
41 423 59
141 473 17
277 289 93
185 221 137
161 425 39
201 145 261
257 329 121
201 137 141
281 145 105
425 297 69
237 131 217
5 201 17
269 361 89
1 361 69
213 81 1
73 276 141
449 101 25
285 189 107
33 205 113
497 181 1
288 265 106
249 79 221
17 277 83
217 249 197
121 201 253
19 461 27
205 73 121
409 29 53
452 405 18
233 361 109
281 89 55
325 189 40
41 173 169
46 469 17
113 181 281
453 417 25
313 1 45
271 217 155
265 49 113
315 111 83
5 6 199
381 431 33
161 219 63
497 201 1
329 413 1
137 421 41
1 257 89
341 137 49
213 37 81
389 233 89
269 5 25
309 353 147
117 403 55
485 353 1
381 449 49
101 61 305
221 373 1
265 189 213
457 437 9
81 161 69
117 109 85
405 69 57
129 297 97
196 149 201
309 485 9
373 385 37
345 262 145
147 479 18
169 141 121
57 45 9
101 374 69
15 389 49
57 225 61
299 385 109
201 497 1
15 193 285
189 269 169
213 205 93
445 37 41
401 289 97
105 437 9
169 373 1
241 301 39
57 389 17
201 325 81
313 329 41
117 73 1
113 192 254
73 105 197
21 101 321
433 251 10
361 421 33
401 29 65
465 429 29
453 393 33
417 166 49
77 321 129
353 309 101
193 97 57
5 421 10
149 77 101
269 169 49
261 401 37
37 101 369
189 149 297
65 145 21
461 309 9
101 7 111
465 277 33
77 381 61
409 41 77
433 1 23
133 361 125
57 141 89
475 301 19
377 417 53
353 57 53
305 89 89
465 385 21
393 372 105
5 485 1
197 141 33
269 333 49
157 121 57
319 288 29
489 173 9
153 461 9
361 69 109
317 301 69
421 341 49
469 105 25
77 277 57
181 53 245
193 209 177
467 41 15
101 49 137
285 177 25
261 73 93
21 353 41
169 225 105
329 377 65
13 225 57
363 215 3
169 125 325
457 150 13
141 145 129
301 421 33
17 21 169
498 241 1
361 5 129
109 497 1
101 395 43
201 169 1
245 449 33
465 337 25
469 1 1
437 193 37
265 201 73
181 137 249
473 221 17
309 301 161
97 181 233
331 421 13
425 441 57
241 1 241
89 461 19
461 181 17
49 297 121
141 453 43
197 351 113
212 319 79
183 289 181
77 53 257
457 385 17
245 273 217
355 157 87
353 1 146
109 237 9
483 195 17
101 441 59
17 41 189
361 161 105
205 21 153
129 391 55
93 37 398
369 493 5
49 161 3
33 301 197
337 137 69
133 257 233
29 203 65
193 233 113
37 145 325
81 223 155
69 5 311
385 421 65
85 489 5
289 369 1
425 245 61
385 81 53
61 253 175
441 393 1
265 497 1
1 121 357
309 269 65
337 341 65
429 289 65
297 157 17
349 333 4
481 37 9
361 373 1
21 153 122
91 121 133
101 445 1
433 65 41
335 461 9
73 85 225
325 49 77
336 469 1
421 329 65
441 81 1
105 321 129
449 240 41
489 261 7
221 253 41
153 33 289
107 173 13
237 65 201
377 285 1
1 137 41
414 41 31
341 133 65
401 285 81
121 37 217
387 41 63
485 253 1
281 485 1
421 5 7
109 409 77
1 489 1
245 37 105
415 329 41
237 21 163
85 150 177
385 325 97
325 381 81
281 31 157
461 421 17
157 289 57
321 5 145
475 373 17
453 389 9
149 333 161
129 285 117
101 393 37
141 89 65
457 389 27
77 77 249
313 209 5
153 169 313
165 193 189
189 389 1
369 101 61
30 1 44
457 225 9
269 473 11
176 115 295
385 107 57
437 261 1
9 401 29
61 185 61
225 345 85
1 441 49
145 49 113
481 325 17
425 467 9
29 137 305
209 77 25
477 269 1
157 1 105
181 157 209
85 397 2
489 97 9
277 297 109
296 73 190
353 245 121
117 201 289
225 477 13
121 221 113
41 384 32
21 325 173
13 305 89
257 41 101
23 497 1
257 433 1
1 321 173
377 81 25
381 457 21
409 189 11
492 269 1
101 439 7
21 301 105
141 269 121
25 457 13
417 41 64
441 261 5
411 201 87
251 101 133
341 377 37
297 145 32
133 57 233
21 49 355
57 1 269
365 161 129
469 401 1
333 25 89
157 397 81
45 453 33
413 5 17
109 281 65
1 121 23
53 109 65
73 401 81
413 187 49
105 21 65
83 389 21
181 425 17
141 135 353
485 181 1
353 73 25
261 45 145
121 45 105
229 473 13
177 321 101
385 329 81
405 13 33
141 49 297
29 73 169
361 61 101
401 61 61
45 441 9
93 361 41
85 201 197
191 1 131
209 293 81
149 29 65
257 345 29
189 264 185
361 65 9
241 81 5
453 497 1
165 324 77
1 13 325
317 209 53
369 1 109
225 149 213
449 301 13
13 493 1
189 449 45
205 469 29
449 1 25
69 389 49
381 405 1
397 323 89
389 177 25
333 485 5
1 181 161
266 87 9
393 369 69
457 26 41
457 237 37
397 481 9
441 481 5
268 153 168
273 373 65
493 439 3
81 359 103
301 145 7
353 185 111
73 429 61
227 109 265
181 309 49
317 389 65
81 265 1
209 161 147
41 251 183
181 185 305
133 481 13
101 61 171
113 461 21
313 265 17
97 385 41
153 53 297
85 457 1
353 125 45
401 213 59
57 173 323
353 137 45
289 329 95
445 313 41
461 425 1
219 301 185
417 21 69
49 93 305
453 141 17
125 165 209
155 337 9
329 349 81
137 373 65
55 405 65
263 5 157
125 269 45
341 385 45
89 325 129
269 5 225
1 337 73
385 477 1
281 457 21
457 425 1
301 61 157
333 369 53
229 397 25
335 485 1
393 17 41
25 165 225
53 381 13
301 37 49
481 149 13
147 113 231
453 237 1
225 257 197
251 397 73
357 37 129
5 61 105
49 25 229
493 465 1
429 401 17
417 81 29
265 237 225
73 237 121
1 465 17
189 185 9
121 121 203
305 293 137
417 85 1
481 361 1
221 133 263
397 303 49
84 53 11
497 225 1
65 421 33
477 265 1
45 373 65
449 317 5
305 173 101
216 245 33
241 37 213
29 349 9
77 205 161
441 1 41
5 1 257
5 321 73
25 457 33
185 385 69
333 233 137
329 109 117
457 369 13
469 297 1
229 495 1
381 245 113
401 441 33
137 1 13
465 217 13
486 53 2
74 401 32
141 173 237
73 217 249
241 233 97
249 325 41
69 29 129
113 469 17
381 209 69
281 413 17
5 125 165
245 37 217
381 393 55
305 261 61
437 65 13
309 317 177
341 17 65
141 245 137
333 19 117
421 489 1
5 153 85
281 401 65
1 125 113
77 389 17
13 437 1
285 237 81
417 77 61
429 465 15
485 129 1
401 369 26
493 37 2
33 245 177
229 69 193
37 233 121
489 337 1
437 225 33
205 97 289
153 277 37
77 337 101
441 201 53
243 1 19
5 85 289
53 137 177
25 265 197
85 133 151
293 245 1
441 357 57
122 413 41
389 205 1
123 169 129
193 121 161
433 469 17
113 341 81
313 449 21
9 365 105
117 431 11
281 273 185
97 173 65
431 97 15
73 189 297
233 113 213
377 93 93
101 417 49
93 13 105
13 179 93
461 227 1
177 169 241
185 421 73
383 261 85
193 461 1
61 397 89
117 261 73
137 351 107
71 297 1
49 449 13
177 243 239
113 33 29
497 9 1
213 345 61
465 109 13
137 73 241
301 453 25
353 477 1
331 281 119
273 1 129
417 5 1
265 73 18
199 193 167
133 461 17
125 97 249
1 321 65
293 373 21
69 481 5
251 265 217
101 29 365
373 441 41
317 309 39
325 41 113
361 37 35
277 225 101
437 169 17
289 141 81
1 107 157
195 497 1
269 237 193
41 101 241
341 25 1
113 361 85
305 335 163
425 83 5
257 35 149
481 193 20
421 309 17
165 109 33
453 326 45
317 309 81
233 409 5
381 365 49
97 125 257
109 261 209
177 97 249
369 37 101
421 251 1
297 131 9
313 135 163
305 177 89
157 73 129
1 221 131
201 53 245
369 117 109
145 269 49
101 229 241
37 479 1
157 481 13
153 381 53
249 235 41
125 377 77
317 213 121
163 301 47
265 289 13
287 297 137
217 457 17
345 433 13
321 109 125
485 469 1
153 1 277
193 393 101
29 83 103
481 305 19
437 305 1
69 321 57
145 301 1
197 229 73
305 349 27
65 109 65
317 289 1
269 273 121
69 137 105
195 353 37
105 9 361
121 225 73
444 205 41
211 359 90
297 197 61
305 307 31
211 209 137
175 125 21
428 365 19
25 485 7
457 497 1
373 205 81
469 169 1
313 77 105
237 333 161
425 361 9
103 349 49
469 77 29
157 153 245
21 233 209
333 5 137
481 457 1
201 273 113
1 469 11
433 189 29
385 433 45
425 269 1
201 1 209
471 81 15
109 393 25
301 493 2
45 145 103
461 189 17
229 213 163
37 221 185
325 369 41
85 409 33
445 89 1
301 385 37
209 113 221
45 397 17
309 213 89
393 5 49
121 165 249
189 317 5
197 293 129
237 1 1
13 349 65
405 301 65
353 131 69
297 295 29
437 89 29
201 1 145
309 401 1
53 219 149
53 377 121
349 353 21
453 65 17
277 269 129
353 247 25
33 209 209
61 13 93
301 41 161
141 65 257
1 17 337
101 281 201
310 457 21
389 477 17
113 329 57
281 157 101
381 277 49
33 293 161
17 405 33
169 285 185
129 147 337
289 141 77
449 89 17
369 17 77
465 49 25
253 243 1
185 5 71
477 229 9
281 421 49
43 369 25
333 1 33
121 157 313
241 147 233
237 429 25
353 481 5
205 161 233
321 425 49
281 249 89
377 397 33
471 333 29
365 111 57
318 349 9
265 403 27
493 333 1
421 493 1
301 285 153
417 377 79
353 283 85
290 361 85
245 197 113
485 161 1
281 265 201
33 85 313
397 485 1
61 249 189
229 489 10
481 369 14
429 9 65
229 93 209
381 13 41
461 465 21
77 333 121
297 289 141
273 381 97
337 221 9
279 441 45
57 61 377
325 457 16
177 233 37
365 225 3
73 393 1
313 17 161
201 347 67
177 129 177
233 389 39
325 161 65
177 153 177
213 101 225
229 409 37
317 281 17
341 303 65
181 185 293
201 1 37
473 377 1
261 261 145
169 337 121
365 261 81
261 225 145
161 281 75
77 473 21
145 477 1
181 173 261
381 25 73
385 229 75
117 1 233
157 477 17
61 297 26
381 65 75
457 115 25
285 321 153
241 109 193
333 425 61
229 157 49
1 141 145
233 260 71
497 393 1
265 145 221
165 405 21
113 245 237
401 177 53
361 433 65
109 77 217
25 321 49
329 289 153
313 17 129
317 149 49
477 85 9
409 413 1
57 417 5
169 109 61
293 313 117
489 457 9
317 149 161
203 401 37
37 13 229
233 97 109
161 305 41
485 225 1
441 113 9
497 273 1
317 101 167
257 185 89
25 305 77
473 113 1
213 1 149
385 141 29
485 453 1
225 237 121
201 421 4
117 357 49
475 121 17
167 165 119
489 153 7
181 453 1
121 449 33
385 93 77
13 385 113
137 349 97
1 93 369
33 409 41
151 413 1
269 497 1
97 377 13
453 441 41
53 421 5
190 129 54
245 114 121
409 197 45
469 401 25
333 101 121
429 353 25
33 489 9
37 445 55
113 57 163
349 317 13
137 233 205
133 485 16
1 85 353
49 201 197
65 497 1
33 385 57
409 177 79
209 61 265
213 481 1
197 158 193
10 457 25
1 157 337
305 202 17
441 401 33
221 11 161
17 109 321
433 289 21
201 269 105
199 145 223
17 329 5
245 401 53
253 397 89
201 189 177
277 425 61
261 85 37
215 489 7
485 380 1
489 41 8
101 261 129
193 89 77
253 261 35
373 121 97
497 1 1
473 268 1
137 101 257
177 93 291
141 213 9
401 433 41
453 105 17
201 101 277
433 41 5
253 243 141
5 169 53
345 261 17
251 37 65
475 149 21
477 405 7
21 53 147
169 73 245
389 45 33
177 361 81
285 497 3
485 464 9
301 69 193
345 489 5
275 69 15
401 185 5
137 223 267
285 286 185
129 253 177
133 447 41
381 137 73
337 321 133
273 337 33
133 105 329
101 265 17
281 181 193
385 259 13
61 345 149
445 241 41
33 101 81
349 65 121
81 201 41
233 101 161
47 17 65
289 249 201
305 1 105
441 309 57
245 137 129
29 405 33
241 321 65
421 405 67
49 385 69
39 385 101
419 461 25
65 177 129
225 21 21
25 485 5
485 33 1
417 377 81
53 289 57
193 29 293
137 361 127
243 329 35
241 69 101
167 129 235
425 49 61
401 393 29
433 293 65
61 29 9
121 236 7
85 1 385
497 417 1
333 321 137
377 217 9
34 85 353
1 305 101
401 25 1
445 381 41
113 85 221
77 353 101
421 173 49
201 301 193
5 269 201
45 425 73
453 17 1
423 445 49
13 41 429
425 41 49
437 9 57
441 481 4
313 61 81
249 117 121
341 205 6
477 205 9
329 281 137
461 169 25
109 251 171
317 393 33
295 401 77
217 309 129
71 453 17
285 29 137
385 53 105
309 381 85
411 57 79
381 289 25
409 401 85
425 297 65
297 269 173
437 261 1
395 233 77
189 241 89
17 187 287
93 461 3
169 229 65
1 126 259
137 213 225
269 289 133
81 225 165
253 329 81
301 109 67
133 471 15
45 169 242
149 29 1
194 493 6
81 309 69
145 73 129
320 261 54
421 389 33
431 289 51
317 409 73
351 269 75
181 117 257
345 141 141
317 109 25
277 37 129
165 453 1
481 269 17
77 181 1
128 425 25
9 437 33
121 1 13
173 141 281
493 89 1
351 241 89
85 169 7
101 69 1
269 5 217
249 377 121
221 65 145
277 265 221
37 213 57
120 185 97
443 169 39
45 165 1
285 391 63
365 25 108
345 185 7
477 213 9
373 121 27
469 321 1
53 269 207
69 377 13
249 309 129
469 189 1
61 101 289
441 9 37
72 389 41
211 21 7
365 369 77
69 461 17
285 217 21
29 90 217
473 201 1
241 21 245
169 21 189
21 105 261
425 365 13
337 421 17
241 137 241
103 85 289
321 265 145
353 441 49
153 385 105
257 214 213
225 345 61
267 123 167
233 237 17
289 225 73
417 205 69
185 5 257
277 425 61
253 301 41
379 451 37
365 105 73
285 245 1
229 333 114
117 181 235
181 323 71
217 309 73
129 455 3
157 145 329
207 169 53
21 9 1
105 195 135
33 169 167
49 401 51
329 33 105
5 229 97
305 449 49
121 401 41
473 45 9
45 309 1
425 125 41
449 465 9
485 238 11
273 193 181
489 293 9
225 187 261
145 433 1
153 181 257
85 385 65
218 477 13
105 385 29
169 97 277
113 229 153
70 57 338
401 65 15
73 29 153
117 222 259
425 385 37
373 114 105
425 45 41
25 79 97
341 397 50
269 497 3
221 189 233
329 208 41
153 73 109
233 81 237
337 285 97
107 77 366
135 89 223
241 281 171
89 61 395
341 353 145
337 381 33
477 453 21
185 449 37
293 333 49
157 61 145
41 69 369
115 253 57
485 13 1
81 257 41
337 457 25
421 485 1
93 217 83
201 49 121
413 401 57
25 201 65
245 381 89
377 1 1
9 45 169
225 285 55
73 17 137
57 165 245
485 353 9
401 137 53
269 69 201
293 313 1
305 39 141
213 205 153
349 189 49
129 29 163
161 417 53
65 189 297
21 337 29
233 225 241
353 233 141
457 57 19
321 105 173
155 121 193
453 189 33
173 499 1
39 301 145
141 117 341
373 333 50
45 485 9
229 57 1
213 321 137
343 249 123
209 29 90
181 393 101
469 231 1
429 129 1
445 461 9
457 169 37
497 397 1
353 105 25
93 1 407
193 281 205
51 337 56
149 241 181
165 221 265
217 389 109
161 201 1
291 1 125
57 367 89
253 309 57
425 1 59
497 421 1
371 296 46
77 1 305
333 129 153
1 289 77
93 173 161
427 65 67
316 117 41
449 5 1
89 137 1
165 469 1
433 1 1
73 477 17
121 401 73
414 333 44
189 29 73
317 61 169
331 305 39
85 97 209
341 293 33
345 269 1
201 429 33
313 85 69
285 169 33
337 165 121
37 321 37
169 425 73
29 241 45
253 49 53
293 329 49
369 157 53
85 153 209
405 353 33
209 409 65
377 493 5
149 475 9
477 277 1
243 343 87
429 209 7
445 201 49
221 241 157
225 297 29
181 213 97
477 433 9
269 61 123
45 311 179
465 37 21
457 141 1
1 205 281
101 241 245
457 345 1
341 413 33
385 385 96
497 469 3
153 369 57
425 96 29
437 245 1
263 361 29
421 411 33
181 353 49
249 405 65
315 445 1
217 245 1
293 93 49
260 221 144
141 309 1
269 53 169
305 301 181
489 189 9
251 437 33
285 61 71
393 165 69
311 485 1
385 181 77
189 277 33
241 253 57
385 169 69
73 217 193
129 375 61
185 93 301
285 265 153
69 186 1
497 85 1
109 113 205
265 1 153
385 473 9
425 469 29
437 233 17
425 237 73
189 197 137
133 453 17
401 141 77
441 487 11
117 369 13
429 477 17
384 1 67
259 141 183
339 415 29
355 305 130
109 13 161
101 263 221
229 405 85
301 1 185
61 277 13
489 361 5
121 105 205
397 95 57
209 465 21
109 45 313
145 101 197
205 473 1
13 269 156
141 101 261
369 181 109
221 493 1
153 109 163
253 309 129
233 456 22
409 141 9
257 369 19
137 161 243
289 321 177
137 341 65
237 305 119
433 225 14
157 253 177
469 233 1
29 381 17
85 453 33
93 109 265
333 177 81
280 153 138
369 417 1
249 125 41
37 345 1
57 365 81
425 473 17
329 477 9
117 305 61
93 229 237
385 453 1
233 5 185
77 93 43
445 396 37
491 205 1
89 305 133
421 81 1
37 317 167
33 77 85
37 69 169
237 1 209
231 85 21
29 211 117
253 327 87
293 125 65
409 178 5
329 249 73
449 321 43
269 441 33
417 45 29
269 289 125
385 185 29
487 369 7
373 301 5
473 337 25
281 185 190
405 417 65
153 149 77
1 109 145
333 385 13
193 425 26
409 127 45
345 193 25
21 209 69
141 357 53
149 469 12
159 153 189
137 69 41
173 73 151
273 453 33
357 133 129
241 385 37
413 457 33
109 73 173
1 301 105
271 433 5
61 165 273
337 345 69
195 229 217
255 429 25
309 25 121
73 393 77
1 325 129
1 365 1
305 61 177
365 389 5
429 61 65
117 132 23
65 69 119
497 421 1
269 157 53
121 177 157
477 37 1
57 261 161
353 425 29
97 1 45
413 429 55
493 269 5
445 385 9
353 361 37
45 305 39
417 353 21
237 301 137
385 33 101
109 109 57
325 385 19
449 141 41
17 177 113
293 61 189
181 480 7
317 29 153
209 421 57
233 229 121
209 201 131
441 307 5
390 345 13
169 25 241
337 425 25
33 461 33
201 333 137
249 125 117
73 485 1
405 489 5
481 101 1
73 141 1
437 309 33
29 13 337
161 255 25
73 105 369
165 201 109
417 223 61
25 245 1
45 313 173
377 489 1
421 377 37
389 377 65
41 245 113
409 457 33
5 257 17
449 241 33
189 153 157
201 301 59
177 269 113
275 13 209
305 333 85
357 184 97
433 273 57
173 5 1
461 453 25
321 41 4
109 69 297
413 49 13
401 197 25
13 275 139
349 475 15
129 1 253
177 33 193
457 49 5
145 181 257
421 149 65
57 485 1
21 369 53
433 413 65
325 481 17
149 497 1
276 110 128
293 409 79
393 269 81
441 357 57
497 45 1
245 37 1
149 97 23
81 261 177
499 338 2
417 189 65
241 205 157
337 409 85
121 81 113
273 173 217
433 429 23
185 57 116
149 297 21
323 173 151
101 1 77
89 369 69
401 385 62
491 173 5
217 465 21
425 273 53
460 401 17
369 365 1
397 289 25
25 460 25
13 209 221
33 61 81
89 221 265
61 485 9
417 261 41
407 401 9
205 59 1
117 423 57
321 453 9
173 217 273
317 401 89
289 197 121
391 21 71
369 41 105
5 25 61
237 81 89
477 221 9
305 497 1
173 229 17
323 169 153
333 461 17
313 293 91
21 405 65
305 365 33
109 417 21
61 429 35
273 197 9
29 361 105
121 5 141
421 277 76
389 371 65
285 25 1
409 273 29
93 273 17
69 133 85
333 401 85
385 301 21
181 41 117
489 285 5
329 273 141
93 205 1
27 305 71
309 173 1
481 9 13
465 109 13
477 9 9
465 21 13
373 345 65
377 253 13
73 269 1
361 1 53
181 227 119
183 342 50
93 401 29
421 385 27
109 21 105
433 209 13
329 397 81
421 369 17
115 13 211
249 369 17
93 85 105
9 49 385
205 185 97
347 56 37
149 321 121
377 125 1
217 145 41
297 1 169
397 133 97
41 313 41
1 269 81
409 117 25
437 45 44
445 9 49
313 461 25
329 51 172
315 325 1
57 141 149
81 213 59
493 225 5
451 453 35
391 341 65
457 277 17
65 181 193
13 121 369
129 225 58
297 429 37
381 449 11
77 345 49
93 329 85
105 41 329
473 493 8
361 393 13
373 453 33
357 281 65
269 189 145
133 222 27
261 417 65
469 381 18
419 179 59
89 73 137
385 289 25
105 21 61
319 147 181
469 389 1
69 65 417
415 97 3
433 113 53
269 389 1
301 127 96
361 477 5
476 265 20
109 201 83
177 31 37
405 277 65
361 157 25
87 69 301
423 417 15
341 153 97
41 217 133
234 325 113
153 163 81
401 237 57
481 435 13
381 173 105
389 249 49
261 289 37
429 273 45
481 137 1
185 12 29
165 106 305
325 485 1
429 271 33
61 241 1
33 250 138
85 401 25
313 337 51
457 497 1
373 117 37
89 161 217
41 213 1
105 1 141
345 201 141
177 481 5
429 433 45
267 457 25
133 385 107
429 481 17
181 205 261
73 137 357
81 201 17
85 469 1
53 189 264
201 285 135
269 49 25
179 61 235
109 61 169
429 1 25
321 73 109
479 437 9
185 285 89
285 401 89
453 341 14
101 113 321
213 95 225
333 281 65
481 9 11
433 409 33
487 177 1
169 193 53
289 381 89
453 101 9
57 205 129
233 469 1
141 185 165
357 341 65
457 65 17
22 197 17
309 365 9
1 361 53
1 485 1
301 37 111
77 217 65
61 185 281
161 129 205
73 405 1
129 409 29
245 361 69
65 65 345
429 173 25
317 137 9
57 229 241
497 153 2
213 357 65
481 173 9
45 143 293
85 221 41
397 257 41
153 85 333
341 445 17
40 261 145
65 369 17
137 255 185
277 201 197
33 31 253
365 457 9
429 349 45
333 111 23
57 281 117
1 413 41
177 377 85
217 197 9
305 369 53
181 337 149
357 129 45
133 149 33
301 351 53
153 13 29
325 29 161
325 353 97
357 37 1
101 161 285
265 405 1
393 465 3
53 333 41
1 397 57
373 289 23
81 113 341
281 101 145
1 493 8
141 425 57
373 389 65
33 213 193
313 113 109
389 449 37
341 265 1
153 229 65
117 21 321
309 221 49
289 57 109
29 30 43
233 273 205
413 441 5
473 289 9
109 89 71
361 61 113
253 393 19
35 161 293
153 237 155
297 133 33
389 313 53
281 61 189
77 243 169
389 373 17
209 65 1
261 205 49
333 197 35
265 485 5
177 37 161
337 309 69
469 152 25
137 389 97
341 441 41
477 253 21
205 353 133
497 57 1
345 282 125
397 225 97
233 369 101
261 195 209
305 228 65
1 373 1
155 493 1
365 177 89
289 129 157
89 209 33
205 109 89
477 81 17
101 145 1
31 85 353
389 389 33
21 417 45
289 241 165
333 361 49
73 205 57
470 339 24
245 221 1
193 389 81
457 165 21
53 25 225
409 1 61
1 201 63
241 167 257
249 281 125
397 413 49
1 377 1
217 389 9
45 353 85
303 363 35
89 117 240
457 291 29
321 189 161
77 433 57
105 245 209
171 497 1
284 387 1
65 109 153
441 397 13
93 117 129
167 393 13
269 61 55
69 209 127
129 209 113
255 261 193
205 129 257
265 237 29
153 333 153
249 161 201
353 433 33
185 145 25
197 185 225
385 133 9
53 441 1
193 353 25
221 361 89
241 377 113
221 393 65
425 225 33
181 373 65
37 189 171
389 177 1
361 465 29
401 429 57
73 309 173
225 369 1
109 217 69
453 165 8
401 493 1
55 192 124
319 477 5
345 265 89
137 77 19
373 443 31
221 401 41
173 361 9
60 401 33
193 211 11
409 373 47
189 461 9
71 353 1
457 421 1
37 301 193
449 197 5
221 435 21
429 273 49
81 1 193
221 385 77
301 481 6
269 257 1
129 401 51
325 369 69
53 221 105
21 41 93
493 105 7
67 133 33
301 361 25
45 5 441
9 445 23
33 323 117
69 373 33
33 341 33
213 57 193
433 33 41
261 137 229
377 97 65
269 61 129
413 49 65
387 261 89
357 401 61
309 381 25
89 217 189
117 85 15
121 201 285
145 271 89
365 385 113
357 319 49
273 349 77
329 201 1
177 21 101
181 293 177
213 104 81
269 49 69
181 469 21
117 293 110
89 201 269
395 229 89
337 26 141
333 341 129
271 329 165
37 174 190
85 441 25
41 433 41
305 109 97
139 209 253
109 45 121
301 257 89
377 273 121
309 157 137
301 177 131
207 429 39
61 217 193
237 13 33
305 9 141
79 131 81
221 493 1
377 185 109
217 473 13
361 173 81
129 101 279
181 329 141
213 285 193
105 277 161
309 97 141
353 473 5
317 165 89
229 101 89
245 165 1
447 81 5
493 317 1
421 25 65
477 441 1
329 141 77
97 105 45
407 109 89
121 273 77
165 257 209
277 401 37
191 237 185
97 17 265
144 329 133
229 153 97
413 61 73
126 149 133
129 321 41
497 313 1
117 101 233
121 317 49
201 225 57
341 301 33
269 37 41
17 217 193
261 97 121
113 235 213
469 9 14
85 145 310
29 25 233
265 217 21
329 405 25
73 449 21
205 225 109
161 241 217
217 481 13
13 225 157
493 101 1
149 41 321
181 369 49
13 249 197
67 401 73
61 469 1
321 245 37
261 385 33
109 289 1
385 389 1
209 289 137
1 1 161
449 5 17
17 393 106
301 285 181
409 77 89
25 122 377
53 481 7
257 162 141
29 361 34
237 257 49
329 321 69
105 161 261
281 289 93
81 301 73
69 93 337
393 93 77
106 349 65
337 113 95
73 51 133
113 361 97
473 365 5
191 349 129
241 449 17
293 57 161
153 253 193
21 357 1
133 45 33
362 481 10
245 103 1
101 365 1
401 13 57
169 13 321
209 69 261
265 5 195
213 19 225
309 313 185
25 177 273
281 1 1
493 141 1
477 425 9
497 209 1
194 245 165
389 201 81
197 49 1
369 221 1
133 325 89
49 453 17
349 389 17
485 129 9
473 105 25
385 445 49
305 239 141
373 41 121
233 341 129
417 301 31
259 49 193
229 385 9
121 413 59
1 441 49
5 133 133
325 5 173
249 285 169
45 57 221
129 425 1
405 93 65
289 109 193
189 405 33
165 437 1
317 141 51
365 169 17
1 421 1
137 121 189
337 101 5
261 257 91
205 41 241
125 455 13
345 397 77
53 329 169
155 17 23
123 441 1
485 285 1
321 225 117
449 43 49
421 61 11
300 445 51
465 237 1
301 335 153
391 213 57
317 257 17
197 161 81
217 481 7
33 125 281
161 419 27
73 421 49
37 241 253
17 45 433
303 281 187
281 377 37
381 205 105
489 125 9
61 441 57
161 317 145
145 497 1
185 61 189
305 401 21
485 285 3
213 489 9
129 81 185
369 201 5
477 221 17
229 241 109
1 477 7
313 157 173
265 437 1
485 149 14
161 349 121
9 121 75
29 241 96
389 129 97
373 61 63
253 5 105
496 157 4
401 269 5
9 245 145
265 443 37
277 453 1
189 285 17
77 325 67
258 89 192
331 85 55
189 365 25
493 201 1
349 401 85
65 121 193
369 485 1
397 249 31
415 1 57
381 429 9
297 469 17
269 25 99
137 325 33
209 349 121
481 41 17
330 19 4
253 309 1
89 69 409
1 205 17
249 389 1
185 423 23
101 157 25
21 381 51
433 114 1
241 225 197
241 345 87
117 213 241
109 121 133
237 141 73
73 301 137
205 311 159
430 486 1
113 301 1
93 233 197
172 189 1
85 77 113
57 493 1
309 219 65
441 465 29
353 297 69
309 333 29
133 345 101
93 305 148
341 93 129
165 493 1
85 449 17
477 325 1
201 101 97
65 479 17
25 471 5
209 417 13
161 193 257
287 397 57
207 293 157
405 360 1
1 145 97
449 233 37
361 313 41
100 173 221
377 457 5
17 454 26
157 1 119
13 125 241
445 125 49
217 461 33
441 361 9
121 1 133
229 361 117
293 349 33
433 161 13
217 221 9
49 429 1
305 185 173
445 61 17
185 373 58
9 437 41
101 437 25
441 433 29
261 231 177
285 77 145
193 461 1
215 387 73
447 204 25
421 277 1
477 27 9
49 397 49
453 437 45
500 429 1
305 13 77
121 65 317
57 69 286
69 193 85
496 377 2
213 413 25
361 1 21
61 241 221
333 385 9
401 157 77
105 5 361
285 299 85
385 33 85
429 289 1
361 449 49
229 441 1
1 45 369
415 149 57
77 201 105
85 97 309
199 217 9
89 55 377
1 489 9
421 440 60
1 201 1
325 13 157
61 375 121
325 323 1
149 157 241
165 357 99
477 317 9
33 93 49
65 1 141
161 429 37
479 109 13
305 453 41
233 277 81
457 481 9
265 229 89
481 253 19
409 125 2
373 13 65
19 109 391
401 305 69
397 177 17
201 445 49
425 49 17
121 297 117
369 345 9
385 461 25
77 353 113
1 469 25
281 489 1
149 305 93
1 177 269
37 37 409
93 1 113
57 181 257
45 313 121
409 197 21
365 53 105
449 205 9
1 461 33
29 349 9
77 109 177
497 307 1
137 90 129
145 281 201
37 182 291
277 369 29
425 149 37
45 253 57
451 49 7
353 469 21
309 137 169
210 337 117
33 317 73
295 297 167
417 73 69
333 1 127
237 153 73
325 477 1
29 497 1
397 141 103
199 265 77
13 165 49
301 133 185
277 201 105
411 373 75
125 417 5
461 29 25
81 101 77
429 333 9
437 409 1
121 141 9
375 1 89
185 401 76
445 412 41
45 107 229
129 301 129
53 161 45
177 149 25
13 251 179
19 425 65
485 381 1
61 461 9
41 153 257
309 293 22
499 425 1
381 493 1
269 473 1
303 113 197
189 157 9
413 389 81
461 305 33
345 277 93
285 53 121
477 413 1
433 493 1
121 121 109
176 1 178
133 37 87
417 289 1
141 201 55
29 37 209
465 85 9
397 249 33
281 145 57
357 181 129
469 5 1
173 361 117
153 161 205
381 253 45
185 271 209
21 493 3
417 173 8
261 417 80
89 377 103
9 261 121
343 141 101
17 89 365
193 433 65
145 185 177
53 277 57
361 149 45
74 373 89
33 126 365
309 233 1
209 209 157
417 65 5
81 396 90
453 73 33
329 173 29
465 441 1
245 109 57
41 257 215
221 461 33
297 225 181
385 361 79
307 257 107
1 189 121
101 393 13
261 373 33
265 293 141
209 255 245
125 321 101
493 445 1
391 245 3
221 41 113
385 493 6
347 309 9
353 49 101
353 385 53
165 101 273
453 401 13
499 139 1
165 417 22
13 189 153
181 273 189
373 493 1
5 41 325
445 487 3
465 241 13
321 249 177
261 113 177
153 81 241
419 196 55
229 73 33
333 113 69
377 87 25
417 437 33
233 129 181
421 499 1
313 1 142
413 165 41
161 101 67
285 337 85
141 233 209
145 251 89
245 429 25
149 277 193
107 1 371
417 205 77
273 145 169
357 25 33
173 133 249
101 137 21
97 465 13
289 493 2
9 265 141
285 45 17
425 413 5
13 162 297
373 453 1
225 437 1
57 381 33
169 121 29
113 421 1
397 301 1
345 69 71
305 245 29
298 195 6
97 57 9
1 433 25
259 405 17
16 1 64
345 85 89
113 417 1
141 157 25
365 285 1
361 325 77
125 213 65
93 1 361
61 485 1
469 75 1
81 230 255
1 413 83
493 433 1
153 213 45
357 153 129
457 181 41
181 161 193
241 219 41
305 157 187
297 1 65
201 257 153
285 361 13
5 157 177
281 89 89
413 133 17
36 97 385
153 377 25
385 405 15
398 141 37
247 341 29
496 73 5
9 113 229
173 437 49
381 457 17
403 389 57
157 433 61
157 189 169
185 17 44
149 293 177
137 401 85
433 201 45
89 61 85
469 249 1
49 385 1
77 477 1
157 89 57
89 65 269
245 25 73
205 213 1
437 409 5
89 369 37
161 53 17
121 213 17
237 353 21
137 189 49
241 249 181
201 417 33
413 365 1
1 217 25
285 313 141
273 261 185
33 481 7
141 285 193
297 209 129
403 333 37
77 121 41
281 165 165
440 139 52
393 181 65
301 1 145
351 61 61
434 333 61
265 401 97
477 465 17
41 437 13
317 305 153
237 405 65
201 329 89
45 381 9
169 361 73
229 337 157
81 413 63
377 461 17
477 401 3
429 193 25
378 161 24
141 165 169
105 361 77
385 324 29
215 335 127
425 117 73
461 69 29
153 29 169
89 93 1
329 453 1
115 463 31
485 1 9
397 237 29
189 129 97
193 425 41
378 209 105
305 437 33
469 349 1
113 13 121
353 387 67
251 337 133
273 413 73
13 89 365
61 193 273
429 441 41
451 411 43
373 209 73
29 465 25
33 1 5
333 393 69
201 369 69
39 435 57
425 289 1
277 13 177
149 461 17
169 265 141
321 13 46
81 225 205
377 161 45
41 229 97
489 433 9
397 25 33
141 193 233
121 89 333
229 197 65
69 69 145
193 441 41
417 425 21
465 388 21
393 33 61
261 457 33
57 405 37
361 325 85
349 165 139
213 61 90
189 313 165
105 453 1
385 497 1
497 85 1
89 349 97
257 495 3
465 223 1
29 101 81
65 25 137
341 45 145
429 15 9
389 285 97
77 201 281
1 409 91
101 397 33
453 209 17
73 477 1
241 449 37
415 21 33
9 185 241
457 133 5
77 485 1
189 5 281
349 9 9
421 319 17
137 323 107
117 329 19
489 361 6
441 241 45
437 261 57
341 359 22
341 193 65
453 285 1
85 269 65
145 117 49
201 9 93
301 218 17
53 177 85
217 5 62
229 337 133
387 441 5
409 461 21
345 292 85
193 101 217
1 13 121
9 397 89
65 273 209
357 209 109
325 225 113
185 401 45
485 125 1
237 65 97
121 217 5
21 409 69
265 205 51
157 1 105
121 393 54
61 465 5
227 389 33
93 365 13
225 433 53
293 285 85
1 421 1
353 403 85
445 181 9
217 111 37
53 345 145
429 465 23
213 199 59
45 477 1
321 221 149
5 309 1
489 257 5
321 105 93
317 37 9
329 173 57
323 441 57
441 5 25
281 309 1
385 317 53
389 59 41
117 185 157
361 489 1
333 29 153
469 485 1
89 489 9
397 53 61
309 393 69
137 37 17
108 353 29
453 397 33
477 105 21
75 333 1
77 305 28
221 449 41
81 421 1
355 385 5
69 241 161
457 13 37
73 437 1
361 353 18
390 1 49
305 107 185
225 355 39
1 27 31
437 269 41
297 133 61
221 153 177
217 65 207
205 457 25
69 113 157
257 419 37
385 353 37
277 57 137
285 477 17
27 461 9
161 333 137
297 493 1
165 425 60
449 289 1
177 441 41
201 1 225
17 381 29
217 457 13
245 157 41
441 161 9
213 41 277
445 403 33
105 357 113
261 289 149
141 345 77
433 1 1
369 92 29
201 401 85
25 237 244
477 79 21
433 33 59
163 321 41
173 357 137
337 77 111
317 261 89
221 313 153
49 305 163
409 33 86
333 227 9
373 349 33
465 17 5
93 369 73
73 405 1
73 261 177
333 289 97
175 53 165
273 185 181
467 28 31
453 153 1
425 309 73
277 165 105
9 65 25
12 153 269
417 293 1
393 190 69
17 241 47
117 323 163
89 377 77
453 73 45
25 473 17
1 101 211
493 361 1
333 177 157
153 261 81
253 345 63
305 405 37
253 53 201
221 473 9
346 349 123
305 385 114
309 101 81
91 413 17
37 121 329
409 25 29
175 133 325
449 417 1
269 65 193
353 161 141
425 429 65
145 53 69
265 193 185
69 469 13
229 445 49
493 189 5
337 233 153
109 225 13
401 405 49
133 25 337
77 189 129
221 381 65
117 447 1
97 351 125
425 129 41
271 389 17
385 337 9
273 481 5
253 421 17
289 221 161
101 341 129
49 1 45
125 69 265
205 69 1
161 297 73
61 197 65
285 469 17
95 101 145
353 53 41
473 80 7
13 353 137
185 261 69
85 273 211
93 217 45
201 261 121
157 281 21
77 335 95
401 319 15
1 21 121
257 365 97
451 113 29
281 421 49
409 385 25
275 32 205
293 329 155
449 385 25
5 225 245
109 421 1
353 449 49
349 309 73
85 33 265
9 341 33
53 301 193
181 429 11
151 261 17
277 125 1
449 161 13
81 145 257
401 109 49
197 157 17
205 103 177
300 1 175
217 385 99
148 9 349
281 101 89
201 297 101
305 313 73
497 17 1
31 129 137
325 420 31
165 445 41
53 165 209
329 173 29
65 137 297
25 277 77
349 293 97
232 481 5
37 401 61
213 245 65
301 394 6
337 383 117
129 41 365
121 409 29
405 169 17
489 17 9
29 117 81
341 157 113
473 53 17
377 289 23
465 169 25
181 89 145
185 129 69
461 269 25
497 21 1
457 21 33
349 377 97
7 21 225
221 241 1
441 261 57
483 361 3
41 387 57
297 453 1
97 181 1
185 81 77
245 369 29
9 301 191
21 37 285
349 25 137
153 5 321
281 465 17
261 1 201
141 105 41
229 337 145
334 145 58
257 377 41
401 457 37
469 405 9
25 197 177
281 333 41
365 369 41
25 461 1
221 495 1
69 379 89
421 297 65
407 113 51
421 293 41
257 13 37
353 345 49
333 273 57
205 1 129
301 221 41
125 20 281
73 305 1
341 421 57
37 97 93
325 449 41
193 285 153
269 423 43
455 445 25
41 273 121
381 373 49
449 37 41
69 49 109
381 485 1
157 339 97
165 481 13
157 405 49
113 357 33
97 389 33
87 349 25
189 65 217
244 33 180
167 419 27
149 205 249
441 133 29
341 125 137
235 185 159
117 253 169
429 321 25
105 413 49
49 285 153
169 152 301
141 153 225
485 373 13
73 49 329
57 189 81
233 381 113
221 253 201
109 53 313
13 337 105
237 253 153
185 305 137
469 345 1
453 129 33
13 389 1
333 233 145
413 61 17
277 245 177
497 301 1
409 93 49
121 129 269
485 233 9
301 321 25
377 5 41
467 397 5
201 463 1
81 209 269
185 169 17
81 71 123
281 221 213
173 185 201
389 369 85
461 37 1
481 105 13
489 75 1
381 73 9
13 249 113
261 347 71
201 29 227
65 201 222
47 433 25
301 375 17
139 381 61
5 21 241
73 461 17
73 117 255
305 401 13
141 473 13
317 337 73
445 141 17
233 105 225
181 145 157
25 313 77
69 369 37
385 201 13
365 57 17
193 337 73
369 461 9
158 377 101
1 349 17
89 57 265
221 457 13
325 457 29
445 359 33
237 413 73
285 425 69
465 45 21
257 65 25
53 369 57
185 37 225
201 343 79
101 185 189
465 241 13
1 68 21
227 45 189
373 361 65
325 137 113
41 477 9
213 217 13
197 173 81
29 213 213
261 449 28
253 129 241
393 161 95
237 277 198
137 361 53
1 141 73
421 459 29
21 445 1
489 145 9
53 85 385
417 289 17
285 153 123
269 377 41
61 101 49
73 137 141
497 321 1
497 245 1
265 293 193
277 345 57
197 473 13
89 65 41
465 351 21
265 381 17
5 449 37
229 493 1
437 237 17
217 425 45
347 165 71
345 413 33
277 383 73
321 201 16
277 95 137
49 373 1
103 441 17
465 217 3
89 353 1
169 277 73
473 449 23
225 185 117
233 229 91
41 73 43
289 73 105
193 329 109
185 109 189
5 385 41
57 109 321
385 341 61
85 343 81
385 245 113
253 129 121
277 165 117
69 313 77
85 369 37
89 5 377
477 157 1
37 314 39
201 53 285
165 295 105
301 127 29
497 145 1
433 201 17
285 141 153
268 135 108
185 5 93
413 137 45
132 313 87
249 466 16
57 369 57
209 341 97
133 201 253
383 225 115
125 457 21
321 484 3
119 265 189
101 421 35
421 63 1
149 173 221
245 109 65
385 201 73
289 17 101
421 329 65
485 199 1
313 393 57
441 41 5
361 113 89
101 301 153
85 73 93
145 389 57
121 213 169
477 1 15
101 49 161
101 1 301
493 169 1
13 17 401
1 373 65
131 365 49
17 109 361
477 493 1
77 489 1
201 245 225
289 253 37
397 197 33
269 385 13
169 10 301
137 297 169
57 137 317
293 25 13
253 405 1
281 313 77
13 417 1
189 321 81
305 441 21
409 229 53
425 5 57
301 245 1
445 31 25
165 106 145
85 461 3
341 157 65
497 461 1
145 385 93
365 77 33
349 353 137
25 337 109
349 385 1
445 353 1
186 1 182
93 469 17
97 37 145
409 153 85
61 349 1
437 401 17
245 101 129
353 401 45
189 77 1
263 301 117
473 429 5
197 197 1
9 240 240
17 445 1
117 105 173
385 37 49
57 497 3
129 405 9
3 345 117
179 73 61
33 489 1
437 209 24
73 249 105
405 253 65
325 49 33
453 209 1
193 333 121
333 97 137
205 465 9
161 245 145
37 449 21
113 181 253
269 1 113
25 229 1
190 169 226
471 161 1
457 101 5
485 273 14
133 337 73
93 37 393
438 321 49
277 1 113
269 449 5
297 185 185
177 345 1
377 181 73
301 81 185
131 219 37
1 121 17
121 41 57
121 341 17
77 133 177
305 279 181
81 221 219
87 97 257
270 325 129
361 305 69
33 469 1
301 269 17
283 305 185
171 249 29
61 41 249
293 157 97
61 75 237
117 155 325
125 385 37
53 197 17
237 153 17
425 385 51
365 1 113
417 369 53
289 57 185
333 385 103
29 129 269
373 493 1
449 461 17
399 193 51
141 37 329
101 485 1
209 101 289
213 457 9
81 33 337
365 261 105
337 461 17
37 153 21
169 357 19
461 1 33
5 481 5
33 241 185
201 309 1
405 401 1
143 325 17
301 237 113
497 329 1
257 265 101
15 393 17
61 229 241
495 365 5
341 145 1
313 205 165
213 161 1
9 445 17
437 429 29
189 369 9
233 457 13
245 329 17
29 19 1
298 245 34
353 321 1
497 69 1
269 261 89
393 317 41
477 169 1
349 73 73
201 251 63
89 105 161
113 349 29
249 275 95
485 466 1
37 273 193
293 287 113
9 359 99
37 185 245
165 181 145
1 336 142
433 89 65
229 361 69
141 353 113
293 33 129
419 353 13
301 441 49
487 209 5
381 21 54
281 29 145
181 65 1
289 145 125
345 461 36
137 277 193
245 321 81
451 153 11
25 345 125
133 465 9
21 321 1
41 373 5
381 69 57
473 253 13
49 349 77
209 389 77
413 13 65
69 325 129
185 389 49
53 1 137
269 189 225
153 77 271
301 177 1
393 439 53
137 236 262
321 121 165
289 95 101
265 205 17
105 389 33
417 395 13
109 325 145
193 399 99
347 101 67
2 65 197
41 37 161
347 245 48
457 129 9
69 481 17
289 81 181
185 235 251
461 141 9
5 209 277
357 25 49
437 349 25
1 305 69
221 407 47
325 145 53
69 205 81
487 153 5
469 403 1
277 401 53
89 229 49
281 493 5
265 485 1
93 49 289
177 269 11
61 117 185
300 89 93
59 9 191
373 289 1
481 173 13
1 19 329
381 269 81
57 469 17
41 341 97
1 393 45
446 165 26
93 429 29
153 233 137
41 13 377
59 37 1
273 393 17
65 469 1
37 205 281
257 477 1
209 57 29
81 361 17
409 181 1
149 61 289
257 413 21
269 333 11
169 479 1
177 437 9
9 445 49
287 1 213
13 378 90
205 369 1
305 153 81
421 281 49
361 93 97
157 113 313
225 1 233
461 401 1
454 474 1
343 49 133
169 201 254
41 215 171
57 241 141
337 197 65
45 493 1
237 353 1
397 281 49
287 43 37
131 453 37
421 289 1
149 121 97
481 377 5
365 117 89
193 461 25
401 241 55
475 177 13
37 245 101
3 225 69
473 201 25
293 269 49
37 221 201
393 377 17
223 353 13
369 341 103
161 361 97
169 125 261
449 117 9
85 65 62
1 177 113
437 1 7
385 231 37
241 185 1
137 301 85
125 437 1
441 313 21
449 421 35
79 421 49
181 109 89
1 51 91
281 185 161
241 73 217
289 221 33
229 281 193
385 1 73
213 223 119
153 41 177
193 277 141
129 361 77
409 193 89
237 245 33
433 69 47
97 465 9
293 89 129
462 157 37
305 261 77
177 89 109
401 201 29
369 449 21
317 181 1
25 381 105
289 465 21
477 1 1
73 453 33
313 435 23
417 197 9
105 173 257
453 1 45
209 101 49
153 401 85
325 181 33
165 221 33
401 61 97
189 45 73
109 125 237
369 61 41
1 389 81
49 461 1
13 249 237
81 241 165
37 477 2
489 53 1
133 153 273
93 198 258
409 303 81
57 261 193
369 341 121
441 89 59
461 165 9
355 353 24
281 430 54
169 197 297
17 225 229
353 37 33
17 171 291
249 181 185
377 193 21
85 401 35
181 347 55
157 14 129
221 323 39
129 469 1
190 237 155
83 285 41
377 489 5
265 461 1
281 85 41
105 425 49
173 121 273
289 145 169
409 37 65
57 449 27
169 77 213
193 377 85
275 417 29
167 261 225
57 229 153
121 285 1
321 387 53
73 209 229
121 149 33
137 425 73
241 37 225
93 401 7
393 149 47
89 25 345
313 251 87
161 345 125
109 233 173
473 385 9
423 101 65
99 33 385
353 337 101
313 85 171
489 293 5
193 121 141
37 169 181
219 373 81
317 161 145
327 341 41
481 324 13
91 421 33
13 459 25
221 393 29
245 401 29
433 321 25
209 401 13
77 69 217
29 5 49
351 481 1
93 49 49
431 485 1
237 313 17
81 33 73
309 133 165
437 465 32
49 249 93
357 225 65
445 425 1
457 93 13
257 145 85
477 33 9
385 397 75
49 5 321
41 449 49
269 193 65
449 347 49
229 449 35
285 65 149
429 361 1
181 57 257
293 405 33
101 489 3
369 191 117
75 221 33
469 457 1
169 350 4
453 49 1
453 281 44
217 265 21
165 89 1
465 301 29
201 49 123
148 357 121
325 461 33
217 445 1
385 21 5
153 353 27
261 293 97
141 295 117
1 365 33
251 245 59
469 107 1
29 305 83
181 413 73
325 37 109
1 37 89
37 97 169
409 401 25
461 421 1
365 325 18
293 77 49
453 171 1
281 355 25
126 341 1
381 21 73
477 385 15
69 413 17
105 105 333
121 181 161
399 466 24
93 185 253
257 317 57
157 301 119
1 281 189
297 297 1
23 289 25
265 177 85
21 337 5
61 225 124
437 137 13
369 121 101
17 9 193
297 273 137
445 5 49
297 449 17
157 141 281
89 309 39
135 37 59
173 125 257
7 265 173
165 445 1
325 289 169
325 257 161
263 271 1
52 469 9
259 273 133
341 217 89
297 257 173
37 289 9
153 21 309
161 429 41
353 149 117
300 13 165
413 13 50
471 277 13
397 37 41
321 181 25
205 341 97
421 375 35
393 25 73
335 413 45
81 35 237
361 421 11
73 333 105
381 33 90
65 489 9
161 453 43
281 305 193
41 373 65
45 105 177
484 417 2
277 396 56
157 313 125
225 213 121
397 309 41
289 81 169
293 33 157
163 121 257
389 401 53
457 10 13
241 349 113
21 181 1
5 143 185
129 441 1
349 329 129
497 325 1
225 305 21
243 417 16
77 453 17
229 266 192
65 453 1
129 355 101
153 169 77
429 485 9
57 153 169
17 73 225
97 345 49
353 129 93
225 57 33
309 365 89
61 265 29
101 225 249
13 121 237
473 249 1
159 337 141
145 125 133
49 489 9
297 497 3
287 89 139
269 97 139
181 65 257
469 113 1
317 233 177
25 457 9
485 217 1
49 437 1
357 9 1
377 217 77
141 121 57
425 145 21
385 181 105
297 285 184
273 177 19
93 463 11
213 453 33
81 169 249
385 25 37
229 85 97
315 129 1
185 185 201
121 17 197
353 36 61
17 117 281
1 49 45
73 357 17
105 5 161
421 375 57
1 156 56
321 401 81
405 41 65
493 121 1
285 381 57
437 269 31
377 315 108
97 141 305
177 429 13
113 411 25
265 271 1
297 469 1
377 33 121
369 201 125
133 397 33
461 405 25
173 321 165
289 85 53
9 57 233
253 465 25
1 105 89
62 169 197
73 493 7
49 77 57
261 255 181
433 497 1
65 21 201
181 13 193
217 373 5
1 74 40
189 481 9
137 353 137
253 57 209
33 385 73
333 33 57
73 403 93
261 345 133
153 197 225
149 289 89
21 109 203
161 357 1
245 225 29
391 333 43
205 417 29
57 469 1
341 325 33
193 295 75
461 1 27
485 29 1
337 137 37
365 425 53
177 185 189
493 17 1
389 173 81
67 481 13
125 121 249
21 255 121
85 353 89
313 265 65
129 413 25
377 21 117
459 113 37
453 278 1
37 209 97
121 201 85
341 393 69
109 117 1
125 493 1
361 477 1
481 117 9
157 169 13
469 333 1
164 225 75
201 1 181
249 1 125
413 129 1
242 165 106
257 17 149
277 409 81
161 29 1
176 417 49
181 409 41
201 333 57
121 49 173
251 197 5
269 209 49
495 473 1
289 325 17
165 413 57
319 449 9
35 197 271
245 393 9
325 285 9
125 429 25
465 393 17
325 385 109
201 473 9
253 3 117
293 417 13
101 169 329
405 373 81
356 9 88
137 301 9
249 201 121
89 429 33
243 369 53
273 465 9
349 333 33
313 13 113
153 89 89
413 293 41
113 201 277
3 373 109
253 69 187
201 181 257
333 137 17
189 298 125
261 149 81
245 337 121
413 373 13
157 73 273
133 77 49
325 497 1
225 257 37
387 49 97
281 353 113
369 381 113
353 233 109
201 233 217
405 163 1
305 361 13
357 381 105
213 217 257
61 185 151
341 73 65
89 177 221
385 361 53
21 65 325
293 465 21
25 245 1
181 273 145
257 373 117
253 365 33
193 313 177
65 265 105
241 213 49
489 461 1
173 77 193
489 357 1
5 21 427
385 165 1
437 1 9
433 473 15
353 37 81
105 349 65
9 337 53
497 94 3
353 41 117
389 1 1
377 413 41
137 325 1
173 441 37
65 21 321
105 237 17
461 361 33
453 185 35
402 101 73
89 165 153
145 437 1
5 285 145
469 1 1
285 310 173
497 1 1
145 37 53
417 361 37
418 29 53
309 61 73
105 353 145
201 301 85
185 485 1
181 177 97
21 401 93
473 385 5
85 33 321
273 169 33
261 41 209
77 109 33
81 349 21
157 469 17
421 293 25
393 437 1
1 405 9
461 453 9
293 249 81
373 221 81
267 317 33
264 433 21
493 317 1
101 277 197
41 249 213
265 5 41
309 25 176
289 361 125
269 377 53
413 49 1
217 365 73
361 453 25
241 41 205
317 441 29
217 413 1
433 53 17
401 281 49
489 385 9
281 329 53
25 301 151
447 41 25
1 361 109
297 27 1
437 1 1
385 5 101
205 237 25
97 337 77
113 301 25
29 117 337
209 1 193
245 17 81
385 417 13
381 429 9
261 13 81
31 433 1
169 413 73
413 193 49
205 425 41
321 485 1
137 130 183
157 221 133
69 193 245
381 221 72
369 424 72
429 249 41
309 361 13
77 227 133
41 125 273
224 463 11
161 341 65
411 453 33
29 205 201
201 389 33
45 129 357
413 73 57
313 149 181
255 361 29
417 69 9
221 313 13
357 365 85
433 245 57
193 107 277
453 489 1
313 137 13
353 229 5
41 385 65
185 65 13
301 408 23
45 365 57
457 389 5
397 361 9
497 433 1
301 221 128
145 253 201
333 57 25
477 193 1
385 169 97
61 105 309
125 209 213
237 458 34
369 69 69
233 73 21
425 473 9
275 137 143
201 85 133
201 38 149
325 321 133
49 295 41
393 341 77
261 405 33
1 220 213
173 217 133
194 417 41
219 409 45
165 129 113
221 385 77
213 253 203
489 421 5
161 181 1
237 373 79
235 89 49
325 415 43
425 81 35
425 365 29
341 389 1
165 13 159
229 385 41
257 41 237
401 285 85
329 317 125
401 486 12
65 201 61
45 345 1
155 55 237
173 329 41
157 425 57
193 369 125
469 369 11
213 165 65
465 29 5
65 189 1
103 113 57
241 369 29
53 445 1
65 37 373
349 169 49
61 279 167
341 125 1
113 425 17
445 41 25
185 449 5
405 269 9
317 329 153
269 153 169
173 441 9
493 225 1
369 365 65
197 315 165
453 41 25
73 213 65
329 471 21
141 449 49
285 293 129
169 85 273
13 337 31
213 365 121
389 427 59
117 373 65
137 417 81
153 57 217
477 353 9
321 177 123
421 353 1
357 421 25
467 145 21
157 153 145
409 185 1
485 161 15
45 329 161
413 11 33
227 293 177
109 61 184
477 65 19
289 489 1
209 421 1
197 485 9
385 289 101
253 352 123
345 401 1
233 49 235
73 237 33
353 26 9
363 277 55
449 194 49
49 1 189
457 1 1
109 345 73
497 324 1
65 85 193
301 389 57
333 133 43
449 181 5
363 349 61
349 445 23
413 121 33
97 109 305
105 281 61
267 333 1
165 293 145
433 301 41
33 457 21
405 221 33
245 217 31
249 461 9
389 481 1
137 213 129
149 433 33
157 113 177
181 97 193
497 197 1
81 137 157
113 477 9
305 145 185
49 309 13
253 101 9
361 401 81
481 441 17
461 344 33
497 397 3
265 297 167
407 327 79
221 73 17
257 301 57
56 177 257
121 281 1
469 393 21
25 105 121
21 125 257
281 473 17
281 309 33
345 457 9
13 261 235
269 185 93
253 409 33
21 65 325
77 100 195
57 101 225
229 221 33
81 417 37
101 413 57
108 497 1
61 379 89
33 53 353
265 273 133
153 417 73
141 239 201
381 405 33
1 285 195
249 29 149
305 433 65
341 329 65
145 278 26
449 313 30
449 181 8
453 237 1
457 181 25
481 457 5
329 341 1
365 241 1
346 333 111
3 473 1
81 201 189
173 410 1
177 177 33
345 217 35
13 253 233
311 325 153
31 377 81
425 361 18
169 13 93
1 97 253
283 357 97
341 249 49
345 433 45
303 421 65
165 1 273
349 19 98
361 197 75
413 289 41
311 385 57
101 249 197
417 197 57
17 97 85
177 217 227
377 389 97
149 85 93
177 405 88
333 261 79
485 489 1
497 29 1
277 1 153
149 1 177
365 265 65
453 153 1
68 405 1
97 425 41
201 289 73
257 153 85
445 301 37
29 81 1
129 1 49
29 61 301
317 409 17
445 63 9
445 421 9
153 421 65
453 389 17
237 313 159
281 377 121
29 221 161
69 61 244
313 101 85
421 481 17
1 97 153
361 449 9
401 269 17
165 137 137
153 61 267
337 381 9
249 401 37
1 49 77
189 25 305
313 1 5
57 365 25
249 345 77
1 101 1
179 265 157
309 465 25
9 317 137
245 100 57
269 165 185
133 305 59
217 277 219
321 301 37
305 131 109
289 497 3
313 193 77
161 209 181
253 65 97
325 391 79
113 47 257
189 377 85
289 473 5
449 325 37
13 299 113
333 97 137
201 347 133
217 241 189
9 280 15
1 341 65
177 129 313
281 101 169
77 113 351
13 153 289
201 213 145
377 453 1
277 405 49
25 93 305
27 17 13
417 385 49
333 165 113
361 205 61
53 305 141
145 477 17
213 221 155
301 277 121
129 5 233
39 321 45
451 105 37
81 165 305
126 356 4
45 93 1
265 421 65
101 289 177
35 329 73
49 155 15
129 269 105
41 421 17
85 1 329
201 385 109
97 324 6
330 349 1
228 405 55
193 103 281
225 123 99
171 281 25
167 417 69
489 49 1
385 437 17
353 305 37
265 383 5
53 37 169
433 1 49
437 277 9
46 189 225
269 177 137
37 393 5
297 289 45
309 421 1
369 7 17
293 337 153
101 163 165
215 185 229
163 259 39
325 309 85
141 109 345
109 393 9
341 117 65
329 333 49
229 237 137
121 325 65
393 141 105
81 45 161
225 355 109
207 208 97
101 177 265
161 21 313
209 369 116
145 51 337
185 89 177
17 9 249
429 221 55
72 253 97
293 29 201
477 257 9
69 393 57
35 65 243
229 483 5
425 457 37
461 9 15
437 45 33
5 357 33
101 61 381
461 101 1
73 493 1
25 353 82
189 193 81
369 489 11
363 237 15
413 219 11
165 469 17
217 455 11
101 205 17
393 21 93
157 1 313
153 301 65
247 385 113
249 457 41
177 145 249
153 321 165
295 201 125
337 138 13
153 449 1
265 285 201
493 13 1
161 16 173
213 217 25
1 233 115
33 349 127
477 213 5
491 435 5
369 401 73
201 369 41
285 295 127
169 449 17
65 205 169
153 373 65
253 385 81
69 461 35
493 93 1
87 169 127
39 117 257
409 201 13
349 273 41
261 201 97
209 81 201
305 103 85
5 337 161
21 249 141
45 253 129
269 261 225
237 109 169
5 213 225
329 349 145
289 461 33
205 341 43
49 1 161
129 125 269
482 369 5
485 361 1
337 349 65
481 61 1
193 393 37
201 109 165
189 489 1
457 1 41
249 285 49
229 57 89
341 177 97
137 221 161
241 243 21
21 170 324
115 37 311
45 57 429
177 389 49
209 185 209
493 253 6
331 241 85
1 41 429
261 57 177
249 153 153
489 55 5
485 153 1
357 289 33
85 69 321
142 309 113
81 441 47
285 345 145
357 21 81
217 105 205
273 25 41
397 141 13
393 65 25
273 45 87
14 25 215
185 33 285
396 155 74
49 197 161
316 353 39
475 101 21
457 69 9
5 367 19
465 173 21
331 209 45
165 377 85
45 329 161
489 55 1
153 393 85
21 201 273
417 443 29
85 377 93
433 205 29
195 21 1
61 193 293
477 165 9
357 81 17
113 97 253
197 161 87
49 289 193
253 249 9
489 397 1
353 185 13
261 255 65
126 485 5
373 169 1
361 145 61
165 141 241
63 191 241
450 33 37
441 397 17
101 1 271
133 269 25
49 305 41
149 413 1
381 261 97
315 365 49
57 37 121
9 133 273
491 201 1
305 269 149
213 467 7
9 69 157
173 185 209
445 437 1
9 237 201
373 321 65
433 497 1
10 489 1
473 73 13
157 365 49
161 105 73
191 449 17
257 285 97
145 176 224
475 7 1
321 445 41
153 73 61
289 61 25
53 191 81
289 97 121
473 461 9
273 105 1
301 37 137
425 93 9
337 313 17
177 401 79
116 369 117
117 105 93
21 281 133
161 401 49
249 135 209
253 257 141
149 251 149
269 65 7
485 289 1
493 421 1
385 381 29
161 205 149
213 17 33
1 297 17
481 493 1
323 93 167
1 151 141
129 49 9
293 209 49
381 405 73
85 357 13
233 17 65
265 241 45
7 153 264
189 85 81
493 441 1
45 385 13
369 89 121
77 297 145
213 297 85
369 397 9
141 139 121
453 281 33
301 251 109
133 87 233
325 453 17
433 401 31
51 93 113
89 105 349
401 481 5
265 281 217
141 405 88
113 181 65
433 442 24
421 1 65
393 193 53
307 129 49
85 433 1
277 109 161
233 493 7
465 337 25
437 273 49
245 77 225
243 329 5
25 173 37
285 125 165
341 429 41
205 69 64
49 353 125
319 1 169
417 449 33
105 313 129
221 485 1
235 293 193
221 323 101
461 197 25
473 93 1
361 277 65
328 345 117
253 301 33
201 53 49
65 297 73
235 393 1
77 489 1
281 461 25
81 297 41
57 437 43
493 261 8
1 265 177
373 489 1
165 41 1
405 169 53
289 269 69
309 245 65
322 469 13
461 133 25
45 441 45
401 277 53
49 405 95
61 265 153
316 205 60
269 1 25
397 103 81
153 81 301
45 121 109
473 285 13
377 381 49
225 97 123
165 273 5
433 325 49
337 261 97
17 369 105
57 157 249
201 247 9
329 49 61
93 493 1
401 77 53
385 41 25
137 229 165
57 373 1
113 260 136
261 113 225
53 374 84
233 253 227
481 321 1
141 295 5
345 100 121
209 9 73
157 109 49
81 421 49
453 13 9
277 61 1
73 109 355
325 451 21
497 485 1
481 401 5
433 181 17
341 211 141
13 473 13
449 176 29
341 413 33
189 409 13
353 301 93
213 221 185
313 273 169
93 237 124
153 273 221
465 441 15
21 37 121
45 305 185
433 99 41
287 195 51
125 273 21
25 197 231
167 401 29
153 449 43
345 241 125
401 433 61
173 461 1
69 85 385
185 357 113
151 125 76
431 343 63
189 269 1
344 89 14
453 1 33
109 97 193
373 125 33
365 365 133
124 1 189
285 341 33
37 97 181
309 287 157
377 56 37
70 345 1
409 113 29
297 389 19
329 361 93
257 93 225
245 255 117
37 263 41
221 265 181
265 45 5
145 369 1
193 109 61
85 211 101
131 93 39
25 49 141
201 57 233
355 335 69
229 169 257
329 229 131
373 77 1
321 269 45
185 417 41
9 329 57
461 233 33
109 372 36
277 181 145
261 461 37
325 297 129
109 469 1
13 133 342
41 345 9
325 209 17
397 187 17
181 489 5
49 485 1
313 169 45
177 33 45
405 337 33
360 53 4
409 57 21
169 293 1
285 329 121
361 289 1
425 133 57
277 429 13
29 203 37
453 371 45
79 209 289
253 45 129
69 235 95
441 25 25
369 369 13
349 157 61
17 233 133
365 1 17
397 397 81
89 145 21
51 285 81
421 25 49
360 109 133
473 413 9
261 95 137
477 441 1
241 161 231
281 197 205
485 57 9
321 410 77
181 421 73
141 1 33
497 110 1
297 305 129
321 445 17
178 399 79
285 433 45
25 401 41
309 173 119
389 161 33
419 307 59
1 121 261
209 321 121
209 405 49
429 301 51
1 65 65
381 197 77
43 205 201
309 423 23
5 85 135
77 45 33
1 145 101
259 449 33
255 45 99
449 397 21
69 329 149
121 421 1
401 137 41
111 449 25
321 5 153
381 33 65
1 213 33
101 425 37
155 453 25
129 245 113
101 381 61
311 157 47
185 217 167
169 229 177
445 177 15
385 349 37
277 273 171
81 189 97
301 9 1
81 47 89
481 37 5
469 201 23
453 1 14
185 129 13
117 41 353
105 94 249
433 173 57
489 461 1
359 25 133
117 153 261
89 137 353
313 321 32
317 181 25
88 349 67
133 201 167
109 109 321
441 84 33
49 17 249
461 221 17
165 229 41
465 73 9
385 497 1
73 201 9
25 409 77
201 489 9
289 37 1
54 249 129
153 369 45
62 173 249
233 433 24
141 225 233
269 249 9
469 113 9
209 381 33
393 93 1
457 199 13
241 385 43
337 101 21
373 5 33
368 317 2
101 286 130
277 341 129
153 17 333
11 381 25
117 497 1
29 394 4
177 317 177
473 361 13
361 30 57
441 161 1
457 101 21
153 269 97
301 101 41
277 455 21
161 9 17
41 73 270
381 421 69
41 363 3
77 1 388
153 285 65
25 109 209
421 169 1
469 405 21
253 371 71
441 285 41
189 369 101
141 217 125
31 65 137
209 353 129
437 6 57
307 125 185
261 201 209
265 337 93
465 37 13
45 109 385
333 85 25
85 481 9
69 481 15
317 401 9
221 129 211
489 269 5
186 385 61
197 173 205
216 361 59
389 325 25
421 141 33
471 209 25
241 401 65
433 113 49
213 253 161
27 138 291
327 45 37
253 353 65
297 137 77
189 251 219
285 461 39
465 301 17
177 235 23
269 181 41
321 173 80
421 445 9
389 29 99
37 445 1
161 301 89
301 125 121
269 365 57
293 229 121
425 153 11
353 143 13
381 33 33
21 1 361
305 237 81
421 257 61
1 452 13
251 161 195
457 357 25
57 1 285
17 363 5
21 249 201
265 437 17
177 281 133
221 1 115
435 257 35
135 321 165
153 333 137
481 117 13
457 481 1
361 45 45
385 373 1
321 413 65
65 65 197
365 53 49
457 453 17
187 361 97
25 53 17
97 345 142
177 397 97
173 55 273
129 391 81
385 93 53
257 173 153
481 401 9
261 153 209
57 473 17
277 229 203
221 220 265
221 111 169
333 241 161
105 141 217
461 317 1
141 373 1
45 341 71
401 23 37
37 353 145
385 121 63
121 117 269
129 325 17
423 39 13
365 161 17
389 397 65
337 313 61
385 413 5
443 209 21
309 301 38
481 485 1
373 101 73
103 13 1
1 377 101
401 109 65
149 93 177
265 5 161
85 281 17
365 449 45
350 309 149
489 413 5
139 479 7
89 281 29
305 97 89
361 157 49
135 437 17
421 277 73
169 289 141
1 21 241
301 273 23
253 5 29
41 81 373
141 273 205
21 345 61
289 119 1
461 477 21
77 289 181
461 369 1
33 401 77
261 185 137
41 481 17
45 77 189
143 113 95
149 185 279
37 385 21
469 413 1
365 177 121
333 161 1
493 293 1
345 457 17
321 1 153
169 105 217
69 321 23
273 421 33
305 331 129
446 465 29
193 29 181
1 45 337
425 377 33
23 77 169
25 397 97
257 41 193
329 381 105
1 121 45
381 269 25
161 56 161
397 149 9
357 361 21
217 493 4
493 481 1
457 365 18
49 257 205
233 313 105
230 469 1
185 129 29
401 75 37
81 81 229
317 345 145
1 277 161
1 305 113
209 377 115
157 153 109
216 353 45
365 113 81
73 401 1
421 269 45
221 413 41
173 403 31
369 287 85
316 81 6
341 172 45
123 353 57
115 341 85
221 95 155
209 457 33
217 485 1
25 425 9
385 109 37
97 141 1
377 241 29
69 225 65
221 159 33
477 401 1
113 453 17
401 269 26
113 89 157
433 97 19
297 189 65
411 493 1
345 113 33
77 73 241
485 1 1
465 337 29
413 385 57
45 269 105
469 257 17
73 269 137
85 301 161
481 457 17
257 61 149
393 113 57
245 1 225
453 465 21
137 433 33
121 221 239
21 269 145
445 431 49
85 341 125
281 405 1
77 121 309
228 313 173
285 485 1
465 246 29
77 53 402
184 189 81
221 69 113
149 413 1
145 153 269
293 337 105
273 497 3
249 377 53
49 201 43
253 101 158
109 413 17
68 45 111
69 53 351
37 125 177
35 461 9
81 251 139
413 161 41
65 133 131
441 41 29
269 241 49
333 161 153
117 485 5
141 101 193
57 57 397
1 417 21
357 423 31
101 209 57
292 193 134
153 294 90
393 1 105
225 433 25
351 1 139
385 105 33
293 82 17
1 1 249
293 201 85
176 453 1
197 397 9
57 41 233
129 237 177
369 197 57
117 201 273
213 129 25
228 85 184
281 173 189
171 313 133
343 109 49
1 25 265
193 269 161
381 381 25
425 393 5
433 49 9
189 445 17
193 321 117
141 385 21
393 277 73
93 37 205
293 209 185
481 365 15
253 210 179
97 481 17
377 213 65
413 179 41
257 253 33
109 285 18
1 378 55
481 381 5
225 81 245
241 153 69
392 9 66
153 1 269
445 373 25
257 457 25
85 349 31
453 335 33
205 1 209
233 469 1
81 53 81
385 197 77
157 481 5
369 109 69
161 1 185
241 303 75
293 137 181
1 273 205
385 465 33
397 205 88
109 117 129
109 321 25
481 261 5
401 281 89
317 429 1
199 359 59
457 93 13
457 409 29
173 345 97
89 369 77
437 137 1
277 373 113
305 389 81
437 181 51
201 445 9
21 97 161
209 497 3
353 357 49
1 305 77
65 25 381
273 385 69
461 117 24
457 29 19
437 193 1
409 205 61
157 17 29
121 79 329
321 421 21
322 53 3
135 205 209
257 101 129
357 305 49
181 133 65
89 73 61
189 153 113
35 123 297
321 39 109
389 461 33
369 45 5
129 401 65
117 141 73
1 317 161
477 13 17
133 45 231
145 425 21
165 41 201
69 117 177
93 181 7
265 177 133
281 429 65
129 381 41
421 387 57
199 73 83
97 329 105
475 269 23
13 373 65
433 65 49
375 461 1
415 461 33
37 401 89
309 173 185
455 293 5
465 133 1
357 41 77
201 117 73
21 133 81
17 217 37
153 17 193
85 381 73
61 37 393
251 1 37
105 373 9
221 341 1
177 401 21
341 73 6
461 161 17
377 427 71
145 153 241
55 253 89
297 101 189
65 129 145
377 445 25
461 173 1
245 341 99
102 45 332
1 413 41
213 17 17
137 355 67
481 317 19
325 389 1
57 285 1
253 385 45
409 461 1
393 1 33
457 465 25
212 17 264
113 57 277
385 365 85
317 73 57
5 101 49
433 129 51
53 473 25
297 237 81
481 285 1
405 57 1
401 57 69
181 361 1
289 101 45
245 205 1
93 249 83
55 411 75
193 49 151
405 21 37
429 457 25
217 229 265
21 489 1
337 205 61
233 353 53
81 225 265
385 69 73
72 297 125
9 231 33
465 305 1
57 149 1
29 389 49
405 33 33
113 221 19
413 117 83
327 25 69
147 153 247
41 409 61
17 457 9
497 445 1
101 13 337
493 137 1
229 409 61
143 121 145
297 237 201
17 51 419
281 485 1
141 137 9
427 177 57
369 241 109
441 349 18
305 281 155
253 301 129
445 351 45
177 201 281
153 293 63
41 125 155
125 33 199
341 445 49
381 109 65
241 381 41
333 121 105
165 191 201
149 389 97
433 417 65
393 265 9
437 149 33
473 342 9
201 33 81
267 477 13
133 420 18
41 269 137
113 302 91
321 365 75
421 361 77
201 97 169
185 169 189
77 453 43
433 305 33
401 7 21
397 323 25
229 109 225
67 433 65
61 325 65
309 421 33
149 137 225
313 425 65
173 154 289
313 227 181
333 385 25
176 477 9
281 201 45
237 281 53
233 289 9
325 239 65
17 49 281
127 49 167
101 45 273
169 377 121
401 159 1
461 345 17
21 205 105
301 489 1
45 261 29
45 245 101
185 253 81
376 457 1
473 173 17
121 257 161
225 154 59
385 225 51
125 89 321
173 231 43
401 85 65
1 417 77
449 285 1
373 409 17
137 265 89
431 11 63
189 425 5
81 173 321
313 73 109
97 121 5
249 205 209
245 433 61
141 121 313
237 9 257
277 457 9
425 445 37
153 93 2
373 249 75
337 233 53
401 241 41
293 201 1
421 101 25
129 269 57
429 333 41
121 277 65
393 449 29
459 43 29
489 305 1
193 97 289
25 237 61
225 192 49
149 469 17
341 153 79
233 269 33
449 297 33
41 491 7
5 225 25
13 153 193
1 421 65
201 57 177
280 403 7
349 297 9
233 425 1
25 201 69
253 281 125
161 401 13
457 73 25
437 337 1
93 369 101
195 377 121
153 97 273
185 39 134
185 77 217
453 101 13
193 485 1
497 437 1
465 141 13
297 397 37
249 109 97
389 317 97
305 379 13
254 137 118
313 455 21
317 132 57
113 85 361
161 221 258
381 261 25
421 245 33
25 365 9
269 461 23
329 1 101
5 37 337
300 485 1
88 153 329
461 273 37
365 81 49
169 53 217
325 385 16
217 397 33
313 301 45
101 101 289
49 289 89
53 89 129
297 465 21
297 185 173
321 257 165
37 75 405
65 1 209
453 101 1
425 265 13
159 209 49
285 457 37
357 93 109
145 329 169
385 469 17
169 485 1
185 69 113
441 389 45
321 424 58
329 241 33
441 189 9
285 309 177
213 419 35
73 481 9
93 289 145
301 301 57
403 469 25
477 487 13
341 171 97
37 393 69
145 209 45
1 61 189
449 126 21
201 413 17
301 31 89
101 358 45
293 305 181
89 1 141
345 349 41
209 385 57
357 489 9
341 165 33
75 433 29
405 397 5
201 385 1
453 177 1
497 497 1
285 93 65
161 325 5
457 261 9
153 105 313
257 449 49
17 225 213
281 85 78
257 9 8
57 81 137
1 305 173
65 129 69
353 213 75
105 361 37
369 77 21
421 327 1
497 445 1
441 21 29
181 105 145
489 131 9
393 93 69
477 385 1
397 377 9
57 333 129
497 253 1
465 277 5
33 1 329
477 201 23
205 93 145
25 129 305
365 1 25
113 359 77
377 101 123
65 225 69
321 341 144
261 17 1
369 21 17
229 213 145
157 389 17
309 69 81
161 345 29
5 189 9
129 331 25
209 129 173
421 437 3
129 105 89
333 161 25
469 297 1
473 485 1
305 401 62
53 481 17
289 333 1
425 221 49
132 29 206
269 249 49
253 481 13
403 310 73
177 437 17
429 53 57
305 117 105
453 281 33
35 345 109
81 225 81
245 101 33
125 285 41
57 189 137
113 377 65
337 97 81
169 341 97
125 257 149
318 305 93
213 321 77
133 81 329
169 271 223
261 401 65
251 149 149
401 305 41
376 237 109
461 469 29
357 9 73
337 121 77
293 285 193
33 309 69
193 1 283
233 49 121
73 153 17
201 189 253
237 85 145
181 150 99
131 465 29
1 23 253
125 285 161
97 285 81
321 1 1
153 221 1
497 409 1
449 241 29
177 145 293
249 465 33
185 229 161
133 329 37
93 357 129
219 321 109
287 93 171
405 349 9
77 377 97
233 411 3
39 101 305
288 119 171
157 299 8
13 241 201
429 445 20
65 137 225
437 317 41
221 29 133
405 353 1
365 153 89
153 297 173
409 17 61
177 349 41
349 369 53
201 41 243
33 457 33
73 249 61
153 37 37
109 329 69
193 433 1
253 210 58
485 439 1
379 441 45
305 257 105
225 457 33
467 193 1
105 477 1
85 215 121
381 249 97
385 245 75
389 145 65
489 1 1
349 225 129
369 137 57
285 329 157
137 201 133
17 61 329
21 81 45
345 37 89
169 325 69
1 73 247
9 62 425
117 273 183
489 405 1
105 73 25
469 221 1
359 171 95
161 457 17
237 269 17
389 325 17
29 285 193
261 305 49
395 157 105
189 385 70
9 377 77
349 453 33
209 81 241
153 17 317
341 273 65
255 361 1
21 497 1
337 477 21
313 277 141
115 369 9
473 1 17
151 351 87
201 453 15
127 253 129
65 270 5
177 329 53
207 45 127
177 481 9
149 153 305
129 481 7
375 157 109
181 405 57
237 493 8
21 413 49
485 401 11
81 441 57
371 93 75
261 37 161
289 485 1
199 1 21
173 257 159
25 221 216
453 193 23
173 33 105
465 489 9
453 5 17
233 69 137
209 485 9
401 137 85
341 121 117
361 169 83
69 229 109
301 185 137
325 249 17
293 301 97
225 33 173
253 65 129
353 145 1
337 185 29
461 37 17
61 449 13
77 41 53
457 149 41
282 157 193
357 301 113
359 385 109
381 325 1
473 197 25
113 437 33
163 409 25
333 393 105
417 473 25
473 313 4
421 469 1
413 237 9
37 385 61
311 21 181
101 217 45
369 84 33
73 285 9
155 241 143
489 429 1
335 101 43
337 37 141
277 349 129
281 129 189
323 321 99
49 5 257
381 353 89
297 369 69
433 73 57
261 441 25
455 1 9
121 233 65
485 173 5
433 163 65
201 1 109
1 41 69
301 105 151
221 181 257
181 451 7
365 9 81
459 463 27
105 217 161
441 61 17
197 47 265
305 413 57
37 47 265
69 137 233
80 229 263
269 337 121
389 321 25
17 5 385
421 377 1
349 437 1
153 141 289
5 169 101
493 273 3
395 281 59
261 137 23
457 221 33
385 57 65
105 213 241
113 261 113
277 193 1
45 265 53
405 217 33
233 37 179
217 301 145
269 121 113
262 353 65
185 205 57
157 413 53
493 337 1
313 165 81
313 305 161
13 485 9
9 277 153
469 109 23
159 185 201
477 69 9
1 277 193
89 253 3
185 397 15
261 269 113
453 329 17
329 385 49
193 161 93
211 147 209
193 189 149
463 409 11
471 353 29
369 249 105
345 73 109
321 185 1
397 73 25
81 353 57
73 441 45
285 89 169
401 97 73
489 233 1
235 285 89
89 381 17
5 37 429
15 209 88
9 129 133
273 401 69
57 397 57
225 113 229
361 269 1
5 269 97
361 201 85
47 471 5
145 5 193
209 129 241
93 213 1
13 485 15
121 143 133
113 163 183
89 469 1
369 309 49
29 305 50
273 489 5
377 171 85
85 101 201
381 85 113
161 457 9
209 241 209
45 133 249
429 237 57
57 35 381
97 338 111
61 21 233
361 73 113
460 401 35
53 45 159
337 125 121
181 5 241
19 469 1
253 413 81
205 209 269
65 23 189
277 321 1
353 173 113
159 101 115
195 285 137
169 5 3
149 33 1
389 305 1
113 53 217
485 15 9
201 349 65
489 13 10
45 293 193
297 325 97
185 221 89
111 29 337
69 205 177
217 85 121
485 329 1
153 301 1
473 333 9
373 413 65
125 361 41
237 437 51
117 225 185
417 164 63
141 101 215
321 289 177
386 337 11
427 305 45
401 393 47
29 317 61
126 461 9
111 153 49
141 1 37
399 50 9
153 161 109
185 433 29
129 101 85
255 493 1
53 486 10
305 457 41
145 369 21
457 301 37
1 201 90
449 177 1
65 229 177
177 497 1
357 404 27
353 183 99
417 285 37
389 141 17
25 473 9
329 461 25
123 405 1
61 477 17
369 185 61
157 369 69
189 205 121
381 109 51
321 97 87
471 297 25
153 353 145
157 365 91
1 281 197
85 197 21
281 409 85
353 471 7
13 409 41
53 261 13
413 273 81
229 305 145
65 485 1
245 485 1
489 217 9
409 439 47
193 261 222
217 249 133
185 21 45
461 425 1
141 393 5
361 385 5
269 205 105
341 133 65
385 77 41
157 357 1
301 465 5
437 235 33
381 257 73
213 93 269
121 237 29
361 465 33
357 213 73
221 493 5
473 1 9
449 33 41
385 129 25
281 246 181
321 265 91
441 141 1
162 405 33
1 209 57
209 297 141
219 321 1
377 365 41
155 401 93
349 349 41
241 142 29
109 229 252
193 24 181
217 185 217
97 261 113
457 429 37
169 365 41
137 105 233
297 221 49
243 169 99
389 417 37
273 369 9
1 421 17
25 205 225
85 109 201
123 489 1
251 399 69
49 169 77
285 73 1
475 429 1
369 309 109
53 177 145
229 209 39
345 345 125
445 189 25
429 369 1
229 141 17
481 41 9
69 151 155
473 349 15
253 173 133
257 397 89
381 177 105
107 285 185
253 475 11
77 125 129
285 113 9
321 301 1
477 297 1
369 221 41
157 105 47
154 333 153
227 477 9
449 77 11
301 121 85
189 369 97
497 389 1
145 277 129
369 154 25
233 333 17
141 81 17
69 1 385
326 85 71
399 141 29
489 109 4
297 341 65
361 421 1
1 349 89
347 455 33
325 37 101
477 145 1
125 473 5
58 269 145
1 441 29
241 249 199
9 85 381
125 71 217
121 211 95
25 189 193
253 185 198
321 329 101
53 235 65
31 1 181
269 297 125
205 93 33
261 421 1
241 181 233
9 109 143
297 37 201
361 285 125
465 137 1
217 339 119
133 109 173
169 217 143
93 369 45
481 495 5
387 349 49
233 489 5
277 41 193
377 261 25
301 261 137
137 489 1
45 57 385
499 225 1
37 485 9
357 61 33
17 381 113
365 45 121
389 405 1
169 153 245
61 437 49
73 81 125
81 5 225
229 13 145
389 373 17
209 305 85
251 57 161
421 354 9
9 109 169
165 301 57
341 337 129
273 453 33
161 1 189
329 409 57
253 137 1
337 425 73
85 145 161
433 441 33
345 445 41
285 69 145
1 145 73
185 165 1
289 281 161
1 31 73
65 149 65
271 285 129
305 353 37
49 233 21
469 249 9
184 101 103
249 117 169
41 121 161
137 93 161
65 285 1
101 297 69
57 173 109
401 467 25
373 457 21
149 337 67
277 12 121
349 461 1
453 49 1
161 345 1
417 162 13
4 251 237
437 301 49
473 35 8
37 137 37
241 437 9
163 69 93
221 241 137
481 461 5
357 433 17
233 197 153
265 1 33
41 345 117
9 293 119
1 135 91
229 205 249
437 469 1
105 251 161
478 425 7
105 377 41
337 461 1
461 341 9
481 25 11
213 389 57
414 49 37
201 413 73
43 429 1
445 439 33
325 385 5
77 5 273
29 61 45
101 247 19
189 89 1
465 53 29
163 281 81
325 271 89
265 113 77
9 477 9
281 393 67
409 381 16
357 213 129
329 273 9
329 321 29
361 349 73
81 181 97
245 1 25
191 409 47
131 217 89
489 405 1
377 237 17
21 53 167
78 1 405
29 321 97
289 221 98
1 425 13
41 209 173
93 433 9
429 477 1
93 317 73
101 193 297
373 17 17
345 373 37
441 293 21
433 153 43
49 125 217
401 126 95
397 145 81
487 145 5
301 217 65
89 221 161
353 205 69
57 289 161
33 121 109
465 153 25
353 225 93
77 93 33
61 85 289
389 297 33
277 59 193
229 318 73
381 97 113
369 321 125
373 323 103
157 237 1
5 413 73
465 377 33
119 345 141
333 233 129
61 392 11
469 393 1
153 429 27
133 158 162
309 5 105
429 455 43
153 245 207
344 293 116
89 1 377
103 69 169
153 49 131
101 293 53
317 401 61
257 465 29
189 365 17
65 213 249
1 225 29
329 445 33
413 321 5
261 369 77
409 161 41
453 313 33
153 210 238
2 101 85
77 237 137
93 393 85
481 165 13
145 301 5
449 421 19
385 309 25
469 277 1
229 185 213
425 145 9
385 238 45
329 185 105
391 73 107
85 233 173
397 441 15
333 161 57
93 437 17
149 469 9
193 281 177
201 317 161
165 257 228
141 409 40
153 221 81
353 189 105
217 93 209
265 29 229
269 249 137
325 233 61
109 413 25
145 285 113
287 49 73
1 281 37
5 409 69
337 225 133
257 173 65
61 161 247
373 136 33
163 369 101
321 77 149
49 41 229
183 197 241
497 421 1
365 225 113
321 269 125
337 393 85
225 305 121
149 249 169
441 65 37
101 357 97
29 33 365
41 13 187
41 369 72
273 141 205
361 81 17
333 177 129
129 317 141
85 169 129
482 285 3
261 409 57
89 109 305
57 109 45
61 64 225
325 461 33
25 437 49
445 117 17
419 13 67
1 273 161
365 9 97
89 391 29
53 241 229
1 261 65
481 65 9
337 189 49
53 269 81
92 73 111
313 101 181
453 77 9
17 21 277
325 457 9
305 269 81
241 177 105
89 85 389
137 477 13
81 29 373
193 349 113
333 69 111
21 357 65
489 493 1
181 297 125
335 77 91
325 497 1
441 149 25
225 239 29
385 101 105
289 437 33
171 401 9
138 197 73
37 153 329
325 117 81
1 197 177
417 405 5
433 313 1
101 229 72
485 129 13
105 385 81
97 93 337
253 33 233
429 485 1
285 365 29
353 145 141
13 449 17
397 305 13
269 321 159
197 146 257
1 104 40
73 41 413
209 37 253
465 281 33
481 305 1
397 457 33
117 181 257
397 322 49
145 265 181
265 410 51
329 337 69
29 65 57
269 153 97
173 121 209
485 149 5
237 417 65
473 205 25
229 77 245
313 69 97
253 365 57
33 1 229
113 439 53
289 317 161
81 141 217
1 301 85
213 13 3
205 297 189
129 223 21
189 49 113
413 199 81
321 281 141
153 1 99
125 201 145
137 133 353
65 265 209
271 373 33
447 233 33
253 229 41
207 121 153
425 117 71
425 49 21
109 157 93
25 93 329
23 317 4
177 461 17
345 301 71
141 317 71
361 463 3
373 481 11
129 181 133
101 37 209
239 115 255
329 481 9
313 493 1
417 369 77
389 329 78
289 225 17
437 153 1
412 401 52
153 53 261
162 321 157
277 231 29
421 365 65
385 125 49
97 133 185
373 317 105
369 129 1
433 421 49
285 121 129
271 297 149
218 105 47
181 449 21
429 41 29
459 337 41
233 265 157
225 69 153
293 341 153
117 25 5
149 125 193
289 333 33
265 473 1
1 441 33
341 273 1
469 369 28
313 269 105
393 441 57
173 31 185
165 317 145
45 157 1
317 13 87
341 497 1
385 9 17
289 209 49
191 333 85
405 301 65
97 301 41
365 1 65
325 393 45
489 29 5
461 41 17
1 29 377
73 305 113
65 397 1
437 277 1
109 497 1
251 343 137
293 221 81
217 497 1
67 117 103
325 225 173
77 429 49
217 301 89
213 385 65
377 65 49
416 93 1
205 253 201
313 269 121
373 118 113
33 465 26
281 221 157
405 415 50
221 297 177
469 5 1
5 281 217
65 393 13
353 346 137
208 193 167
185 117 269
301 373 3
261 457 29
45 429 9
201 221 273
425 177 9
345 77 149
407 169 59
1 333 89
433 273 31
41 85 65
125 465 1
245 229 1
225 17 193
183 219 51
369 21 109
429 265 65
425 79 25
429 221 9
189 141 65
33 181 127
101 97 337
341 45 1
293 337 25
413 29 25
127 317 121
293 129 5
497 201 1
305 493 8
157 73 153
475 145 5
65 401 41
329 161 101
417 493 6
153 3 235
121 145 141
149 353 137
285 329 130
405 101 49
321 170 49
377 401 85
65 453 33
381 393 97
341 357 81
1 265 229
417 5 5
309 435 61
185 49 301
146 453 1
221 445 17
369 161 129
369 229 33
197 219 105
469 205 1
373 373 41
437 433 1
81 173 263
205 289 9
101 413 17
353 69 121
257 13 13
69 37 393
173 457 9
329 253 159
21 249 33
341 189 73
353 317 41
21 109 71
249 141 57
153 419 57
405 477 9
305 57 53
233 149 165
57 213 225
269 1 41
249 9 121
101 469 1
245 493 1
345 145 145
57 365 29
249 5 1
121 269 33
421 397 65
322 421 65
261 21 145
351 497 3
113 274 198
153 129 185
445 329 9
193 441 49
21 337 81
141 77 273
33 213 25
137 431 31
453 69 1
105 237 118
469 309 1
265 9 109
177 473 1
465 185 13
21 449 49
405 229 81
485 169 1
369 325 129
473 345 21
353 253 137
185 211 211
181 365 45
110 301 1
265 217 17
365 53 9
1 285 145
405 465 36
9 401 57
21 213 169
177 409 49
473 333 17
497 105 1
145 269 49
417 413 45
323 221 45
1 413 3
157 421 31
1 21 247
385 1 73
421 37 1
473 181 5
273 453 41
361 265 93
201 429 1
289 189 145
377 113 121
345 457 29
251 453 17
365 89 73
385 209 1
362 61 113
457 445 13
1 185 273
359 361 17
453 381 1
9 86 94
279 443 47
157 409 85
89 233 117
137 108 236
201 61 21
269 261 9
309 13 25
417 121 9
243 389 81
289 185 17
401 157 41
285 421 49
25 417 61
361 497 1
253 326 131
265 45 109
475 73 16
65 361 48
241 201 133
415 424 54
364 183 11
103 227 51
45 261 209
149 245 89
181 263 231
389 333 85
69 1 261
345 65 1
309 385 57
429 477 17
21 497 1
201 357 129
61 153 21
496 269 4
405 145 65
341 85 33
131 235 261
161 325 145
277 257 193
21 253 113
457 397 29
445 357 9
129 241 217
377 349 61
469 369 13
341 17 89
125 421 65
129 345 49
373 433 29
225 281 149
305 317 73
145 131 149
473 489 1
489 441 9
401 485 1
237 166 25
17 123 5
342 237 13
465 21 29
269 405 1
113 161 281
453 209 17
309 321 21
173 341 97
325 181 17
77 417 81
347 265 63
77 25 257
197 209 261
133 125 73
37 485 1
403 37 5
21 37 289
453 1 1
361 497 1
41 225 81
217 299 109
209 377 77
33 401 47
177 469 1
325 153 33
137 485 1
353 481 1
365 313 89
91 107 167
225 493 1
21 61 321
385 341 17
229 137 17
137 1 357
201 424 56
185 353 45
357 189 33
309 265 129
373 249 113
485 157 1
445 329 29
7 145 29
401 169 21
153 341 109
189 381 1
230 307 29
69 69 81
467 189 15
185 121 257
81 165 241
25 325 53
61 145 113
217 237 185
129 497 1
49 317 97
317 233 9
269 261 161
393 373 65
401 134 81
217 201 85
189 69 153
473 77 9
25 281 197
85 153 5
109 49 281
241 97 49
139 417 29
110 74 140
209 293 49
217 237 153
251 281 201
381 481 5
13 237 105
489 169 5
281 153 85
433 405 23
354 106 120
309 169 161
321 53 41
5 437 41
201 445 13
401 376 13
105 477 17
117 1 17
324 297 77
335 317 69
369 13 117
203 101 9
441 361 29
385 345 73
150 201 25
169 137 141
65 181 129
397 365 25
5 101 209
33 25 289
237 131 17
469 261 11
261 301 137
113 397 17
497 369 1
149 1 237
1 277 5
185 303 147
289 21 195
485 265 1
73 137 317
125 477 21
429 361 1
241 145 187
157 445 22
67 233 121
169 105 21
361 233 61
293 397 9
285 305 13
341 225 81
349 159 97
1 121 121
425 491 9
421 321 1
441 121 9
169 365 113
385 125 81
425 137 45
269 127 129
169 201 109
389 273 75
61 229 105
102 433 29
481 325 9
389 73 97
329 254 113
41 89 121
357 223 129
21 189 121
201 493 1
125 317 97
369 441 33
225 361 65
181 13 65
401 433 57
465 145 21
351 33 11
465 301 1
169 325 97
453 261 33
233 31 117
69 177 157
217 465 17
417 349 25
97 385 65
57 173 105
29 277 97
369 117 73
157 381 25
353 461 17
45 401 87
373 221 65
25 137 269
473 185 9
275 309 1
461 311 21
385 385 101
341 313 145
469 393 17
453 469 9
309 219 65
317 421 44
323 153 139
1 313 57
389 441 45
469 429 9
61 385 5
493 293 7
117 230 189
57 417 77
261 181 208
341 5 33
137 281 49
329 105 169
9 485 1
21 37 183
253 361 23
301 325 169
309 249 113
257 165 52
365 45 33
401 329 29
293 365 41
189 133 281
157 153 1
301 413 69
133 69 305
373 53 1
141 385 81
117 269 9
373 481 1
229 49 33
245 465 29
295 217 157
277 481 17
491 457 1
449 497 1
213 2 1
485 313 1
33 61 97
401 13 33
353 433 5
489 129 1
73 325 19
497 285 1
269 309 1
201 365 49
443 292 49
301 41 57
21 301 105
349 9 37
185 9 39
281 353 141
89 301 73
321 293 165
285 123 77
387 177 57
205 357 109
449 401 29
357 261 1
327 377 89
393 301 57
461 49 21
21 377 101
417 421 17
133 333 1
121 269 41
221 189 241
97 13 29
317 73 89
293 426 65
57 157 105
437 125 41
153 449 33
201 73 157
438 69 35
219 393 29
257 261 193
197 57 65
455 145 1
405 76 1
221 317 145
5 69 145
349 497 1
21 61 385
337 461 1
169 125 297
37 435 39
421 113 17
441 317 9
411 444 43
489 253 1
117 201 105
201 1 45
257 5 149
81 53 325
37 397 15
229 448 47
21 101 257
153 193 299
137 277 165
269 317 113
241 295 17
287 73 101
453 461 33
321 157 161
441 241 41
121 433 61
41 409 85
131 101 3
273 497 1
93 217 25
309 421 49
301 213 1
121 109 233
413 457 9
293 261 193
285 477 9
225 57 185
311 469 14
385 94 17
149 341 113
281 361 117
437 485 5
1 113 305
385 57 85
73 137 109
21 169 265
453 101 33
33 13 381
65 205 285
373 341 33
85 29 385
161 19 41
341 297 145
495 305 1
425 253 37
229 369 1
361 45 85
480 385 19
45 301 153
153 405 81
289 349 113
117 313 117
269 181 161
449 21 29
121 269 145
325 93 35
361 15 125
493 329 7
357 449 13
325 405 33
353 409 7
485 309 9
265 153 229
401 357 29
269 357 35
485 345 1
157 385 89
161 133 269
29 375 11
41 291 13
369 289 21
209 77 112
357 225 81
269 349 77
393 397 65
465 409 25
253 277 25
253 64 228
365 141 51
213 461 1
169 173 57
205 49 223
93 369 37
189 101 207
169 365 85
425 305 49
301 357 1
166 81 54
149 339 115
499 347 1
65 257 137
441 73 1
253 349 41
257 383 71
117 101 369
297 77 121
277 89 65
457 485 1
125 17 23
145 84 309
45 129 217
345 21 145
393 41 57
149 109 93
441 129 5
232 33 257
106 445 33
189 329 113
395 409 53
217 335 15
265 61 65
251 221 57
425 357 13
105 5 293
370 113 5
91 53 269
185 85 181
301 331 103
229 29 1
189 473 1
197 189 17
209 157 97
73 125 161
321 441 41
429 425 61
305 397 89
313 137 109
425 157 9
361 401 17
193 129 17
65 393 45
209 65 113
421 429 65
61 489 11
273 133 115
405 51 89
69 309 97
393 158 37
401 85 53
81 29 41
363 497 1
189 61 181
165 403 83
453 337 43
29 43 327
257 237 69
153 205 201
385 93 1
405 281 65
385 313 43
125 295 193
481 63 13
153 198 103
73 51 21
181 253 73
143 453 33
421 181 33
201 177 21
261 498 2
81 1 389
361 165 53
133 153 81
89 121 373
93 281 189
187 461 9
317 89 65
145 311 63
425 457 17
6 41 205
145 249 239
211 393 105
337 97 121
265 275 93
141 301 187
229 457 29
317 233 141
65 301 69
125 469 1
133 85 177
401 61 85
309 217 113
237 465 13
217 29 49
477 221 1
81 301 121
313 193 77
45 377 49
397 259 17
41 317 101
101 17 61
61 349 137
373 117 1
441 45 5
3 425 5
337 277 73
238 29 86
477 29 17
253 325 129
197 219 207
471 337 13
369 329 105
405 5 33
477 457 1
377 359 65
135 193 137
249 69 173
57 33 149
359 181 129
21 261 121
285 429 41
445 495 1
205 41 177
129 201 271
385 393 45
101 369 73
41 117 193
485 425 1
225 9 157
49 33 289
409 145 49
361 305 101
353 237 53
213 173 177
137 9 121
469 469 17
273 395 51
157 85 193
129 287 53
277 469 9
473 289 25
1 369 117
481 109 5
301 237 65
245 245 129
333 13 121
457 385 17
89 153 261
349 209 45
211 157 95
37 497 1
301 277 135
151 69 327
465 417 33
349 69 33
221 413 79
309 421 57
233 161 77
280 245 201
1 233 169
353 85 121
25 1 1
337 193 117
33 45 265
221 445 17
360 45 49
113 101 41
231 169 195
69 453 33
9 169 315
149 373 33
21 229 145
413 305 33
25 33 281
9 489 3
433 381 17
401 29 25
333 145 1
109 93 265
189 73 137
495 361 5
369 381 57
469 113 17
85 417 45
325 29 145
325 333 57
477 133 16
189 461 25
369 377 29
33 381 113
197 53 257
185 65 61
369 233 25
128 69 281
253 329 109
409 462 9
401 33 73
205 499 1
149 333 141
225 269 57
353 425 65
109 93 333
69 81 345
155 225 205
465 313 29
417 9 1
229 61 249
329 473 13
209 469 1
83 326 152
189 473 21
453 161 18
77 391 9
141 359 61
37 241 94
321 45 69
465 337 9
75 53 11
161 201 269
349 37 9
329 93 97
225 205 197
445 181 41
405 281 1
181 397 25
289 57 85
269 417 37
199 489 5
141 341 100
217 145 185
61 405 1
369 201 61
357 453 5
365 129 57
121 269 217
1 237 209
273 353 133
13 336 68
449 153 9
261 9 81
145 29 277
275 309 129
1 213 141
269 449 49
281 253 25
221 109 185
115 289 157
465 205 1
17 253 217
345 205 25
153 165 253
421 189 49
425 397 25
333 361 53
209 295 84
489 193 5
365 417 7
173 111 62
261 101 209
81 17 193
275 257 119
453 497 1
421 485 11
73 47 329
13 137 165
362 457 29
393 217 9
81 221 101
105 339 73
225 14 201
442 341 59
426 326 1
337 457 17
93 1 169
165 111 209
45 21 245
393 421 17
269 457 41
401 269 49
153 81 169
117 297 189
353 481 5
185 345 107
225 237 233
273 337 157
497 245 1
301 301 169
49 1 293
33 226 133
321 421 65
473 170 23
201 217 49
105 61 217
181 29 313
21 345 121
361 205 37
201 345 53
449 161 29
141 113 85
169 241 121
281 35 125
300 477 1
409 349 13
131 401 1
421 153 41
233 445 49
271 21 42
485 433 1
321 277 61
499 469 1
17 81 329
165 301 1
11 381 41
105 485 1
421 201 1
429 341 57
26 171 55
397 329 97
293 169 1
341 61 129
181 409 81
81 169 113
359 241 99
65 433 41
361 469 17
165 137 273
481 457 9
273 277 193
285 393 61
149 475 15
57 201 285
105 473 17
121 391 15
221 65 129
181 333 65
317 381 97
253 409 41
261 265 149
405 253 65
177 493 1
25 217 261
481 253 13
177 269 225
341 193 33
477 185 9
453 89 17
97 161 25
37 445 1
393 393 97
83 157 177
157 105 65
125 382 103
71 193 37
49 101 65
53 305 57
345 69 149
301 406 44
369 441 49
69 465 9
289 185 189
97 429 1
269 473 17
13 209 33
269 241 9
386 340 3
201 385 73
481 397 13
417 1 53
189 149 81
129 225 217
81 21 354
23 145 41
135 189 193
433 317 53
459 329 1
481 13 1
145 333 153
327 253 159
241 167 229
361 385 85
133 353 57
9 209 45
255 77 129
65 25 345
153 213 1
61 97 389
113 313 141
129 269 193
205 81 273
405 365 33
393 61 37
273 469 1
69 85 17
385 325 41
141 485 1
409 145 25
201 293 113
449 73 5
353 101 1
1 1 405
101 393 25
329 201 101
321 256 113
253 249 235
241 153 33
406 465 21
57 179 189
325 69 57
341 177 89
129 377 37
242 45 209
417 305 29
357 481 9
449 69 49
165 215 189
477 481 1
25 81 269
391 393 57
433 425 17
309 69 153
233 437 1
280 157 219
493 261 1
481 93 1
491 347 7
393 75 77
1 285 137
89 357 81
417 101 1
395 161 91
65 481 13
161 13 173
481 157 1
301 81 161
145 391 69
225 217 9
426 377 50
377 377 91
169 245 1
287 235 33
349 185 33
97 121 125
249 77 109
469 451 1
405 385 17
239 169 15
345 9 93
13 475 25
277 453 37
13 189 89
407 353 77
489 493 1
233 429 25
373 341 117
45 261 193
169 121 233
179 265 82
121 405 1
277 445 9
77 33 419
221 385 69
317 433 5
241 69 1
209 157 165
13 101 1
161 137 25
93 489 9
203 108 35
361 199 25
265 1 205
221 321 69
493 345 1
311 389 19
281 311 135
429 421 33
145 133 85
105 481 13
285 417 17
201 197 293
269 105 209
37 101 125
385 241 29
297 137 149
313 313 73
229 229 49
293 309 65
137 417 67
69 245 129
129 69 225
61 205 257
141 103 329
229 109 177
85 461 1
125 161 209
377 336 73
93 49 211
425 225 21
433 245 37
1 19 185
193 161 93
361 429 37
49 297 117
149 261 21
329 205 149
461 181 11
69 121 362
106 405 25
347 340 107
221 53 137
361 285 53
413 369 17
387 201 49
13 25 265
185 133 197
360 149 72
117 465 21
205 223 63
437 173 33
345 437 57
189 269 105
325 253 17
145 201 157
201 401 61
113 47 109
389 260 25
353 297 1
359 201 75
410 50 86
265 286 155
321 133 62
277 1 185
245 93 89
209 241 245
217 213 1
469 495 1
33 397 57
493 53 1
313 220 9
169 227 221
305 173 187
325 73 81
229 315 87
137 485 1
485 201 1
53 275 55
85 365 73
65 405 91
289 445 17
177 485 13
439 201 43
237 485 1
173 381 49
5 189 29
85 389 65
153 349 145
435 345 35
181 393 69
433 385 33
333 433 25
409 41 59
493 265 5
41 457 23
73 29 361
157 325 25
381 105 105
333 429 65
125 47 165
61 477 17
421 201 69
257 333 1
65 433 1
309 133 67
421 253 49
133 441 49
69 17 417
1 249 141
409 245 69
145 413 79
1 81 377
65 97 161
415 273 73
401 469 1
369 225 13
325 101 113
65 37 233
401 29 85
203 201 283
9 297 85
421 189 69
421 89 21
2 65 37
185 333 153
21 473 1
29 303 151
177 485 1
221 58 153
25 25 269
275 193 141
405 65 17
117 201 61
433 25 49
425 249 13
7 225 25
423 1 23
385 349 41
138 233 165
341 141 97
1 405 65
325 153 129
97 141 145
333 464 11
457 101 13
413 181 9
101 41 97
301 311 121
321 237 13
481 185 5
197 205 33
133 53 161
1 229 81
185 161 89
401 421 49
441 21 25
269 201 57
381 437 1
341 205 33
133 149 161
445 25 1
201 212 197
273 321 145
441 421 45
473 207 25
213 77 15
437 342 57
177 165 253
145 481 3
397 221 73
437 281 17
205 273 93
212 381 65
185 409 33
1 469 25
245 161 9
405 197 7
305 141 155
117 211 139
137 53 281
229 213 49
197 241 221
460 485 7
265 81 77
33 461 35
489 445 5
45 493 1
429 77 9
177 481 13
269 461 1
485 201 1
413 41 81
129 369 93
357 169 104
17 137 103
201 289 85
47 17 267
73 181 275
137 273 77
269 153 225
129 329 65
251 333 137
285 121 209
401 25 73
113 241 157
269 289 197
321 121 109
77 321 6
46 5 102
145 137 37
241 269 185
365 93 17
57 469 5
189 145 93
311 269 151
417 433 23
57 225 29
37 485 1
241 329 57
185 461 9
261 93 233
481 1 9
161 141 69
321 329 101
105 73 9
257 97 119
317 195 153
53 253 137
449 329 29
461 1 1
341 213 129
201 81 287
413 177 41
36 161 61
165 121 157
477 21 1
385 389 17
97 33 129
1 233 137
385 367 1
1 109 65
213 333 89
29 145 287
477 377 19
425 129 19
353 465 23
369 145 93
129 453 33
301 385 49
29 429 9
133 57 273
401 205 93
69 181 305
333 81 105
425 269 25
137 189 1
169 73 113
41 81 32
201 429 29
461 313 37
1 19 200
61 385 45
441 235 57
165 389 97
425 53 41
109 381 1
221 357 70
485 449 1
409 186 73
217 403 31
135 189 137
445 491 6
129 30 325
217 341 1
153 281 101
77 271 95
117 415 17
309 185 191
481 293 13
29 489 9
37 177 82
153 469 1
361 121 49
164 377 89
45 117 79
385 134 85
485 269 5
197 441 53
169 197 81
445 213 33
353 173 53
51 221 273
477 433 11
483 141 3
95 25 213
101 301 105
201 377 29
301 393 37
393 61 9
373 57 47
349 49 25
69 113 277
225 25 117
45 149 49
273 161 137
169 101 193
414 269 49
145 37 261
340 45 92
197 85 209
261 395 104
141 129 297
477 357 9
277 1 193
289 109 155
99 153 341
305 153 193
237 345 69
13 55 121
33 221 165
389 469 1
305 373 81
13 389 47
313 381 77
485 133 11
73 25 421
97 389 73
125 313 33
421 105 9
31 359 3
313 185 24
321 381 1
329 221 53
7 221 43
345 497 1
493 357 1
165 253 137
7 181 193
493 233 1
177 385 25
341 369 61
69 201 121
209 309 65
229 313 25
269 325 129
405 155 17
449 177 45
491 243 9
164 161 124
233 49 53
89 477 1
441 165 13
173 97 261
169 77 321
337 25 13
453 181 33
101 301 51
337 1 17
145 260 106
201 5 273
229 465 33
401 97 21
329 213 33
49 5 53
101 13 167
205 51 57
221 441 45
321 213 149
201 201 225
217 245 169
125 347 1
301 29 101
149 445 37
157 205 121
485 269 1
45 145 221
277 133 161
277 33 33
249 117 1
389 97 97
89 377 33
361 53 1
109 293 183
189 79 1
301 489 5
17 233 45
469 277 21
1 369 85
17 189 287
433 153 31
1 39 85
93 241 77
29 61 185
389 353 73
253 462 18
177 45 281
17 65 237
291 397 33
385 401 11
373 425 17
417 285 17
37 1 449
305 397 65
437 381 9
5 5 209
29 417 71
441 389 45
291 449 5
297 471 25
173 93 153
441 441 47
311 133 171
433 253 49
263 215 197
157 305 113
141 33 209
471 141 15
49 401 97
141 345 57
189 369 93
405 39 81
473 73 1
21 377 85
353 429 57
121 317 34
229 377 97
69 77 329
489 9 5
405 81 49
117 99 73
141 141 281
433 397 53
231 435 13
189 109 157
221 293 57
241 249 17
145 161 253
249 141 171
349 485 1
269 29 97
121 433 65
73 45 317
297 41 109
241 301 33
209 25 109
65 49 405
305 177 173
373 257 1
69 377 25
25 493 1
101 403 1
377 57 21
369 209 117
329 165 73
457 165 9
181 421 33
261 301 17
345 241 26
325 169 97
9 13 379
217 231 173
173 485 1
317 489 6
189 201 169
485 297 1
7 213 23
385 129 89
301 233 161
465 421 17
189 189 289
61 497 1
281 185 149
493 125 4
393 117 13
469 125 1
165 37 161
389 405 33
349 221 49
485 241 9
3 131 359
73 289 13
93 453 1
469 297 1
177 101 293
113 5 181
301 165 185
413 153 1
481 65 1
41 421 73
337 101 101
417 29 61
101 17 273
181 489 9
365 309 13
245 497 1
57 321 21
121 361 109
251 17 51
325 271 49
53 173 137
333 149 41
167 209 133
25 65 97
165 473 21
185 457 21
271 267 67
209 1 246
65 125 249
285 109 1
17 421 7
349 377 109
85 433 11
277 181 161
313 305 89
197 165 125
361 61 21
245 377 93
157 221 153
84 85 65
161 467 11
185 285 1
1 323 151
349 85 9
217 257 93
97 57 236
237 157 201
281 329 49
73 261 1
165 337 93
276 421 73
5 213 33
495 77 5
373 49 1
345 465 13
349 233 33
89 89 191
121 333 161
21 81 349
33 381 1
310 145 121
493 477 5
229 477 1
385 333 101
73 21 306
9 245 65
279 105 195
205 261 1
273 313 9
233 351 77
433 353 37
405 349 7
249 181 101
455 1 33
385 357 25
69 241 41
381 321 105
201 29 21
465 385 1
201 41 183
401 461 9
125 477 10
201 125 13
368 305 29
201 45 1
97 365 65
23 353 21
257 5 25
345 273 21
345 189 41
225 1 169
65 55 377
461 245 33
41 385 73
453 441 46
449 465 33
305 349 89
401 369 69
309 375 125
389 289 1
153 49 205
149 105 289
29 25 117
305 385 89
431 273 23
314 309 17
53 197 257
474 305 24
301 17 97
245 153 129
64 253 241
145 321 161
65 89 125
297 293 113
169 33 313
379 237 55
197 207 91
29 125 121
351 233 129
377 177 81
165 166 333
353 337 33
465 233 9
133 279 1
341 399 33
77 349 101
105 25 221
433 413 31
341 101 129
1 449 13
449 449 41
137 137 297
457 369 13
285 465 17
401 57 45
401 371 61
146 253 153
490 37 4
169 409 81
13 78 277
421 365 13
357 405 83
385 1 3
49 457 13
365 381 105
329 37 9
481 345 1
389 81 29
293 53 11
149 252 25
41 141 93
373 221 89
281 269 93
339 29 101
217 65 169
205 221 105
251 31 81
493 341 1
379 461 1
121 305 137
217 157 53
270 389 33
181 109 225
141 327 25
269 357 8
101 13 369
29 173 281
405 225 1
281 481 1
445 401 17
277 341 1
1 37 51
408 137 7
53 373 113
477 17 9
329 341 22
301 33 9
69 369 89
1 126 6
125 69 137
425 463 27
201 149 85
145 209 169
373 225 89
109 271 51
1 49 149
369 323 89
149 421 17
313 337 153
221 469 1
417 457 13
409 333 37
21 9 226
145 273 209
141 417 37
109 445 9
425 357 21
135 161 217
109 481 5
361 421 1
201 155 197
209 193 181
377 457 13
309 493 7
89 337 89
405 469 1
481 241 15
233 445 25
409 41 21
457 189 23
397 309 9
85 481 1
85 11 129
421 475 21
173 1 176
453 255 25
425 401 53
460 185 27
345 355 101
261 185 65
137 285 33
405 58 1
297 9 171
224 333 41
145 469 24
125 217 133
425 244 17
253 249 221
285 49 129
125 473 1
273 457 3
241 301 145
153 93 185
41 397 73
317 349 114
369 19 41
281 209 25
449 5 25
141 251 105
157 201 277
148 401 33
365 237 121
149 81 289
401 257 9
85 357 129
37 73 425
401 103 57
1 201 135
481 85 9
439 317 11
341 145 123
397 489 1
409 1 81
245 329 97
17 65 181
121 181 9
361 409 35
69 153 187
1 209 37
393 325 29
429 217 49
237 281 149
425 349 29
5 149 183
493 69 1
61 225 89
377 145 81
105 53 321
289 461 1
321 257 84
465 53 25
445 37 49
329 125 112
365 61 49
206 69 67
17 241 173
81 373 65
247 269 177
261 393 41
149 373 113
189 309 1
341 175 25
165 193 241
261 65 105
441 484 2
37 333 61
437 201 7
61 457 41
153 341 65
333 117 43
317 441 45
129 241 69
129 393 89
226 285 53
161 425 65
473 179 13
31 249 225
313 137 137
329 5 169
49 291 27
249 277 149
73 285 61
401 229 45
33 301 1
221 309 1
469 133 5
191 350 107
489 97 9
493 173 1
289 273 139
301 55 89
185 421 41
149 317 57
181 317 153
453 161 1
365 249 101
57 385 29
47 433 53
365 333 81
189 15 97
497 469 1
429 165 65
170 153 18
209 341 1
305 77 45
133 105 17
265 303 167
261 489 1
309 381 97
193 5 197
425 393 41
483 201 3
261 49 97
369 105 73
421 201 17
237 345 141
33 1 449
325 41 165
25 277 41
169 453 33
177 25 1
201 239 195
53 401 21
369 301 121
41 161 61
289 15 189
473 81 9
77 145 1
469 293 1
181 17 225
229 361 29
117 85 353
337 319 121
461 19 25
341 313 33
61 45 269
469 413 1
345 57 129
213 1 119
441 1 1
313 241 13
61 410 18
105 305 93
165 185 261
453 341 9
201 65 241
385 133 29
245 321 1
453 29 1
17 49 101
9 329 93
204 413 33
281 193 205
201 105 145
233 225 208
479 333 9
425 433 33
281 457 19
217 461 33
77 349 57
461 257 25
485 113 10
240 461 25
229 169 145
41 1 293
483 73 7
197 249 165
485 71 1
37 125 233
213 391 89
1 225 161
131 17 259
321 385 69
301 381 113
141 285 207
149 413 49
93 57 217
41 69 163
53 189 1
61 5 113
493 173 1
141 45 29
329 417 58
393 249 63
61 25 393
229 117 237
217 341 72
21 461 5
229 377 26
177 21 89
25 449 17
113 249 225
13 157 129
428 485 1
457 465 29
357 229 1
417 109 21
147 149 97
105 77 353
301 381 103
325 5 1
140 461 29
21 425 41
229 257 49
142 401 33
469 425 25
20 85 321
485 459 5
325 193 161
417 217 33
429 189 32
305 285 134
362 385 25
209 477 9
281 17 147
157 137 329
311 337 13
245 489 5
53 389 97
353 169 141
173 145 231
56 213 41
177 249 109
113 429 37
181 333 129
282 169 36
105 209 193
421 185 65
481 185 7
165 401 33
309 131 161
497 237 1
385 101 73
193 473 1
457 189 9
85 433 5
261 273 73
73 449 17
193 37 241
153 451 45
377 197 78
19 185 149
328 165 153
157 449 13
45 73 321
327 161 97
251 137 221
269 249 138
421 361 17
317 213 100
81 417 77
169 301 25
245 493 5
313 145 137
301 281 7
361 309 9
241 1 141
125 441 13
205 473 17
137 171 69
433 381 45
239 189 253
441 377 29
113 421 1
157 133 49
121 177 109
465 165 9
301 239 27
101 469 1
365 98 29
381 145 25
459 161 35
266 85 161
429 189 57
385 213 113
29 377 5
101 309 57
261 38 225
141 453 25
253 171 197
424 231 66
17 261 65
439 437 3
121 29 356
187 261 81
285 113 113
110 37 262
269 161 73
401 245 73
31 133 141
421 225 33
81 69 359
244 53 243
1 21 417
245 401 80
209 21 213
489 141 4
371 205 35
357 310 65
409 441 1
73 213 285
217 121 105
165 187 177
161 341 129
53 85 129
257 53 201
369 473 17
451 229 43
41 417 57
229 341 103
409 149 74
401 329 81
101 253 81
309 425 21
489 469 1
345 233 1
489 169 9
265 393 37
121 233 73
53 383 107
262 165 90
37 485 1
205 43 137
477 101 9
69 173 137
65 101 303
493 29 5
405 165 77
49 105 205
221 345 53
269 101 9
449 93 9
209 413 65
37 221 265
449 353 7
1 497 1
475 221 3
497 147 1
385 153 109
221 393 13
401 493 3
259 385 85
119 389 1
97 357 129
41 37 217
361 21 9
17 489 9
129 385 9
205 173 17
53 161 297
229 37 33
173 299 113
427 301 17
397 41 89
225 469 1
61 315 3
353 437 41
269 13 193
385 345 69
385 11 65
381 297 101
313 393 9
77 5 257
281 413 33
405 257 89
201 305 113
137 241 153
401 205 81
477 442 9
213 189 151
469 185 1
393 373 53
181 173 237
345 445 25
51 153 129
205 141 77
33 145 153
121 61 269
85 57 97
361 261 125
469 73 25
485 177 5
333 425 17
333 57 105
269 321 169
273 473 25
333 271 121
8 445 1
69 37 161
315 73 183
125 168 273
81 365 93
21 313 173
301 137 73
497 497 1
461 441 37
181 403 95
85 161 221
299 409 69
465 469 3
217 193 155
1 405 69
197 449 45
241 273 193
437 77 17
29 285 90
169 449 9
109 373 1
133 185 113
341 45 49
341 265 97
165 145 217
97 125 257
229 69 177
155 261 1
7 357 67
17 346 106
245 421 65
317 173 177
321 16 1
229 481 9
403 165 1
169 53 301
29 461 17
201 193 57
477 145 1
185 369 117
81 49 365
417 145 37
13 365 121
365 475 23
137 85 185
41 161 25
205 22 25
21 409 45
421 105 41
225 137 177
21 429 57
181 185 261
185 201 53
49 105 301
457 173 25
201 41 25
149 381 17
385 413 71
233 321 173
161 429 17
333 452 30
193 5 187
65 461 35
369 401 61
113 117 129
313 45 105
245 129 145
237 5 249
329 425 53
185 25 57
449 465 9
481 401 1
465 461 13
197 185 235
427 337 51
497 201 3
133 269 217
81 189 37
175 261 13
257 261 209
265 381 101
361 417 61
209 5 62
25 17 461
201 197 132
325 125 127
475 153 1
181 153 129
105 257 61
421 129 33
61 260 214
473 269 1
93 465 1
417 355 57
153 61 1
21 317 89
129 425 69
413 149 9
197 175 97
417 233 78
289 489 1
153 325 113
483 245 11
481 285 13
293 321 87
257 297 85
197 337 25
169 13 239
317 401 27
261 137 1
425 265 5
41 333 81
221 1 181
105 469 17
73 1 365
449 41 5
113 75 189
145 475 17
409 214 83
425 321 5
493 381 7
217 61 221
445 321 49
217 445 1
377 85 109
465 41 1
1 9 473
429 95 53
97 61 61
221 357 37
429 169 1
321 493 1
209 237 137
93 389 1
33 453 41
317 397 91
441 429 37
45 493 1
414 397 67
255 325 105
33 81 197
229 229 149
21 361 115
209 465 21
41 253 233
381 341 105
333 245 107
241 213 201
1 357 41
107 53 383
413 361 13
297 385 49
13 1 161
173 105 161
353 265 109
61 181 225
363 161 47
381 193 89
376 377 101
233 269 33
61 433 1
449 131 33
125 419 29
425 425 53
73 197 129
85 351 109
137 381 41
293 346 126
9 233 177
1 305 77
1 33 373
233 405 1
37 89 13
489 339 5
481 449 1
41 181 183
409 101 13
365 225 73
105 421 33
121 389 41
441 45 17
237 441 17
167 165 1
61 29 45
97 489 5
341 385 17
145 189 113
101 37 97
469 285 1
321 465 13
277 65 65
97 241 253
305 393 97
129 305 17
417 397 9
93 257 237
61 113 165
446 61 15
417 189 5
269 221 1
373 185 7
269 121 147
341 385 77
133 113 81
317 230 41
109 125 193
347 469 17
199 473 21
377 37 53
445 1 17
37 69 337
37 13 257
41 101 41
113 365 69
457 177 33
73 293 53
19 163 97
5 413 9
413 161 49
413 389 41
297 253 101
254 417 33
405 336 49
49 493 7
325 241 113
289 349 87
195 445 29
41 401 1
5 313 33
391 277 11
119 125 289
377 261 17
273 85 37
237 437 33
293 469 1
221 1 117
95 165 53
353 495 1
69 365 41
281 181 185
201 497 1
457 205 5
333 379 115
193 5 145
365 265 93
181 453 33
85 246 1
429 401 33
197 213 21
137 477 11
273 161 157
1 169 235
306 1 86
49 101 297
193 199 197
253 121 225
305 361 33
145 225 149
459 469 21
185 289 93
301 359 53
185 85 253
173 385 37
33 105 105
473 225 17
221 497 1
28 315 157
237 105 65
297 469 17
253 349 49
47 309 57
473 21 17
401 1 45
21 229 97
113 361 25
293 317 89
335 185 141
53 305 125
345 37 145
439 437 31
129 493 1
125 313 45
61 65 345
209 237 77
461 463 1
1 269 161
177 61 193
241 1 121
301 17 65
239 249 105
409 209 57
494 353 7
117 189 1
169 269 97
181 425 37
325 225 153
257 101 199
65 145 139
33 37 9
317 229 1
9 153 101
61 261 225
185 57 225
381 189 61
29 325 11
113 109 307
85 125 126
417 473 1
213 453 36
297 161 137
293 185 17
237 381 97
173 237 30
401 177 33
357 29 89
261 85 9
421 85 61
41 13 409
277 325 146
473 405 13
185 365 57
205 385 85
433 197 37
417 141 73
301 133 105
343 173 79
473 241 25
445 413 33
137 221 129
125 189 57
435 261 37
385 136 33
277 301 3
1 209 209
387 381 7
145 181 65
271 173 171
109 345 129
25 365 17
217 93 281
293 449 21
113 269 127
461 13 1
297 305 37
473 301 9
117 211 251
415 445 41
373 377 29
141 453 1
305 291 177
189 281 161
81 97 57
285 441 45
189 81 197
369 57 61
125 469 9
361 457 40
173 161 97
381 461 1
189 269 201
209 385 49
305 429 46
17 397 49
109 157 161
329 5 29
129 105 243
201 65 281
277 263 185
265 429 65
285 281 33
145 41 21
401 1 5
457 61 5
81 457 21
93 445 17
281 61 5
185 181 185
293 405 25
285 181 89
357 479 15
457 201 29
373 265 1
25 373 33
177 129 233
271 61 225
153 147 109
485 289 1
253 157 183
477 115 1
143 317 137
341 4 129
225 205 159
285 153 161
157 221 137
177 65 73
433 445 13
129 1 265
21 433 1
253 305 117
337 497 1
241 385 97
369 189 37
229 69 59
261 165 1
365 65 127
473 401 25
185 445 17
393 121 101
255 213 169
53 433 65
473 151 15
153 65 309
153 413 73
385 97 5
287 314 114
165 157 121
103 137 113
465 51 25
21 237 131
245 393 5
416 365 24
473 77 5
449 221 41
497 81 1
149 473 1
473 113 1
421 441 29
5 169 205
341 365 13
461 113 25
397 53 57
377 417 45
125 73 321
377 165 109
201 377 85
213 310 190
153 357 143
47 57 269
439 433 29
245 377 109
179 1 297
453 397 17
417 105 73
43 37 419
173 285 122
101 497 3
45 299 7
323 65 97
249 485 1
321 129 173
69 29 241
497 429 1
313 467 15
465 61 9
185 1 213
445 225 17
41 237 190
397 189 89
365 225 9
305 317 97
129 81 149
477 430 1
257 209 229
485 426 5
421 429 9
405 203 93
125 101 241
229 241 257
61 445 41
215 25 127
441 41 9
393 169 89
133 25 65
293 65 193
209 489 7
85 317 153
485 73 1
225 53 14
309 37 1
221 169 33
209 201 109
453 373 1
5 217 257
385 137 41
62 253 241
177 141 57
97 1 349
85 29 257
201 4 261
225 437 33
266 141 194
1 362 83
477 181 5
41 5 37
497 449 1
409 97 75
201 227 4
153 25 61
221 393 61
461 273 25
73 29 109
129 489 9
246 133 6
193 17 229
193 17 65
153 401 89
141 385 49
65 481 13
473 1 1
145 323 97
417 301 65
485 113 1
489 274 5
469 417 1
345 377 109
149 245 33
261 451 31
117 489 9
213 69 33
209 141 81
65 421 1
337 53 157
21 137 109
269 45 137
269 89 113
413 197 81
345 369 25
245 465 5
321 66 69
280 81 90
349 181 81
329 391 65
164 101 222
9 49 137
5 449 5
253 393 9
369 313 73
35 173 63
125 53 257
237 29 161
101 413 57
287 437 58
361 29 29
173 449 37
289 173 161
225 197 253
189 169 289
361 169 41
225 333 85
289 225 149
141 5 201
65 153 285
57 81 285
413 493 1
145 485 1
397 187 25
493 441 1
469 233 17
409 345 25
289 13 57
181 85 257
323 401 85
221 73 241
113 113 349
213 113 129
472 491 5
165 230 194
1 433 17
197 325 149
65 49 241
389 497 3
411 361 89
241 27 85
261 61 209
13 389 61
149 449 1
243 401 93
393 141 101
433 319 5
149 441 53
481 385 9
161 121 205
213 421 39
41 229 245
125 183 115
49 41 189
377 29 118
157 421 41
57 161 133
321 40 77
41 121 217
369 457 5
89 237 55
117 173 201
341 373 1
281 217 141
389 77 89
21 33 325
441 181 21
409 41 83
461 213 17
25 225 13
49 229 65
133 437 9
269 353 53
441 273 33
389 169 41
345 21 69
209 269 161
173 153 57
81 465 5
489 353 5
413 261 81
153 231 129
1 401 49
401 261 1
17 391 29
173 55 225
341 407 75
185 229 185
77 401 45
435 117 1
201 261 181
457 429 25
149 275 1
497 321 1
137 377 53
121 161 89
437 17 17
301 245 153
455 19 11
401 89 85
137 371 27
361 369 21
269 381 13
145 227 61
217 113 5
105 165 101
237 409 73
199 491 5
261 141 85
345 473 17
61 241 225
401 289 29
9 153 151
161 421 17
481 455 1
477 37 17
13 365 81
477 155 1
485 405 5
173 225 8
385 69 49
293 353 75
309 183 179
93 393 45
17 249 201
145 417 53
281 37 29
141 73 249
449 201 21
185 1 173
399 165 95
265 329 145
309 437 57
373 129 65
73 177 209
121 269 49
341 473 13
89 141 89
393 261 5
177 445 17
1 497 1
69 201 21
461 217 33
225 279 165
81 123 221
437 469 1
37 177 203
481 493 1
289 373 45
237 373 17
473 313 5
473 105 13
276 15 135
61 437 33
421 135 1
85 61 257
413 81 25
405 397 65
321 481 13
169 13 229
321 421 1
129 269 33
497 225 1
493 101 1
225 489 1
215 129 77
421 181 49
421 149 65
1 85 385
261 173 225
389 413 73
181 201 169
1 445 17
405 197 1
497 381 1
149 497 1
397 145 29
69 457 37
93 121 5
367 49 119
337 29 125
473 419 9
305 85 93
105 121 105
21 281 173
153 405 1
161 45 149
233 369 25
341 481 9
399 49 37
113 193 221
193 161 13
397 485 5
101 169 81
421 77 1
50 213 129
481 177 1
321 373 1
113 265 201
133 85 17
373 213 117
325 269 129
117 391 107
289 473 13
169 57 237
217 329 165
181 149 105
337 455 31
241 157 173
221 69 147
173 129 107
69 357 81
465 401 29
353 473 1
417 233 41
281 365 57
133 253 209
315 173 43
197 89 97
131 385 65
381 297 105
435 365 21
261 397 1
81 205 177
5 117 1
253 169 241
201 97 225
331 69 83
333 385 61
329 353 1
229 201 265
333 149 53
475 35 23
109 93 101
361 245 94
361 405 81
425 85 17
325 25 151
441 121 51
153 1 77
405 221 33
393 315 5
141 481 5
34 401 69
365 189 31
389 217 65
1 113 153
397 265 57
53 25 17
173 261 113
289 401 45
173 365 6
361 499 1
237 401 77
105 147 267
245 285 209
189 381 41
29 5 353
121 129 93
209 133 125
93 77 313
421 137 9
441 85 1
321 131 25
61 361 105
397 279 65
273 73 153
405 1 1
165 433 13
153 253 65
409 329 31
441 185 33
221 389 25
489 465 1
217 393 73
137 237 177
237 237 209
345 89 21
477 429 5
353 189 93
413 73 53
77 353 5
273 357 65
151 179 113
333 409 17
69 37 277
101 185 157
481 109 1
473 309 25
345 235 101
305 198 67
253 125 121
473 313 25
265 169 21
212 417 53
216 207 245
13 373 1
53 173 313
441 493 1
141 103 293
264 497 1
89 85 333
169 490 3
493 401 1
51 249 105
137 157 209
266 73 72
313 173 141
427 401 49
269 1 35
312 413 49
137 261 113
245 105 129
201 309 73
329 429 69
117 419 71
61 269 205
113 477 9
241 297 123
320 409 57
273 321 117
237 333 97
56 273 9
1 329 149
141 433 29
285 229 209
481 453 5
57 349 73
415 329 7
409 329 59
85 237 97
213 341 141
159 261 225
309 301 177
367 477 17
387 103 103
105 357 33
169 377 85
21 93 217
231 291 151
209 61 241
261 165 91
445 221 29
373 369 17
349 365 105
129 124 77
333 137 49
125 224 130
433 333 37
425 213 73
181 239 71
297 165 57
29 173 25
205 309 9
465 333 36
237 1 17
201 359 15
441 81 5
285 321 85
213 297 93
257 209 61
253 1 89
101 55 113
153 21 25
429 157 9
369 105 65
473 361 25
429 121 29
7 297 201
121 321 174
341 269 139
81 229 209
61 425 61
33 305 81
197 19 81
405 495 4
1 65 45
101 229 81
229 321 127
361 261 113
269 257 225
325 237 81
5 241 13
473 77 21
105 149 161
173 301 51
113 145 85
61 241 131
493 383 1
313 413 21
199 1 175
301 301 137
81 381 41
49 441 5
1 325 1
37 101 71
261 449 7
429 421 45
367 317 41
401 385 1
49 353 101
137 137 193
65 153 1
377 405 65
73 429 25
385 365 29
45 431 35
445 337 33
401 1 11
33 325 173
181 365 121
333 429 65
137 353 29
121 95 57
53 221 273
137 385 115
437 261 33
413 285 71
93 105 321
441 245 25
369 48 37
109 213 193
73 173 33
5 101 97
113 109 125
465 191 1
121 109 197
381 377 1
497 365 1
473 337 1
93 333 25
65 233 149
490 389 1
453 1 17
445 461 9
265 301 1
471 25 3
289 317 117
489 265 5
1 277 193
439 329 1
181 495 1
27 165 225
265 205 121
145 285 161
313 117 17
317 13 73
121 85 33
51 425 25
273 265 37
381 165 115
77 12 129
109 61 97
297 425 21
121 469 17
111 385 9
17 405 1
181 397 1
493 53 5
473 173 21
195 181 239
405 469 1
337 309 137
1 389 105
489 245 1
309 329 113
109 201 53
495 373 5
6 195 209
93 333 25
253 317 153
141 357 33
217 113 17
113 285 57
465 65 13
213 225 169
301 489 1
45 101 25
229 409 73
153 65 185
145 489 1
129 429 65
373 345 65
225 165 1
461 457 37
197 185 241
77 1 209
341 477 5
237 293 145
385 73 72
273 253 121
21 413 57
465 337 19
421 67 1
221 233 21
141 249 1
493 385 1
489 1 9
377 333 113
353 389 49
233 137 247
53 139 55
33 349 43
197 137 273
401 109 29
109 97 369
161 133 117
233 133 65
465 157 5
409 233 1
93 421 9
97 298 21
97 281 1
253 421 65
408 341 33
337 357 1
397 337 3
444 61 18
101 117 213
97 169 261
93 257 81
205 185 233
305 489 9
21 473 13
469 369 5
401 401 93
153 113 321
385 257 61
109 241 13
257 453 17
337 269 5
457 493 1
260 257 87
13 493 7
353 89 33
53 301 33
277 17 113
35 225 117
301 333 153
461 341 25
173 5 297
81 259 123
269 81 89
353 479 13
401 225 73
169 305 49
217 402 32
149 245 125
301 323 153
193 153 277
23 269 153
351 137 133
331 425 37
201 197 133
373 253 76
373 305 81
1 233 57
429 285 49
421 377 69
111 461 5
153 353 27
197 301 177
413 481 1
449 409 13
241 53 161
181 409 21
369 37 49
325 153 113
121 481 9
445 493 1
205 425 45
481 21 3
49 69 193
125 225 33
365 309 33
321 41 85
369 394 19
273 177 185
153 201 53
493 401 1
137 237 169
65 141 113
421 457 25
13 97 377
53 193 29
485 297 1
33 131 141
49 397 1
109 153 89
161 425 17
237 441 41
293 173 92
381 429 41
37 9 17
383 260 101
225 222 201
185 356 69
57 209 205
1 93 49
33 73 188
189 1 137
417 497 1
17 485 1
229 321 137
461 423 21
361 65 97
113 401 81
401 205 13
309 433 19
145 233 71
253 429 41
61 426 20
177 453 5
41 305 109
17 481 5
345 201 29
225 181 213
193 105 85
429 2 49
209 133 237
461 241 9
115 305 81
205 169 265
333 225 105
473 413 5
337 309 85
297 405 87
141 45 241
273 393 49
261 85 197
78 225 21
153 117 4
121 237 69
29 29 297
73 29 69
385 17 13
217 429 9
393 435 65
13 249 149
98 121 377
5 437 1
301 485 13
293 307 165
1 169 221
421 253 49
361 407 13
151 345 1
73 405 1
449 29 13
473 9 25
173 309 161
61 253 173
185 457 25
309 401 53
373 161 1
257 453 33
221 297 61
493 185 1
193 107 229
493 122 1
139 153 297
402 221 62
53 365 103
73 461 17
121 37 197
85 313 125
289 485 11
341 281 81
355 241 49
317 431 33
1 425 73
117 489 1
305 420 75
245 317 113
53 297 13
317 321 165
257 141 189
377 153 45
460 1 24
469 37 1
393 405 83
81 21 145
1 101 297
61 185 193
301 1 105
221 353 93
401 325 1
185 161 69
245 385 25
489 405 5
7 185 193
435 277 37
305 171 45
121 201 25
213 37 61
325 155 137
465 185 17
365 61 9
349 93 137
181 65 33
153 77 149
5 425 21
97 89 321
325 145 167
405 469 1
293 1 146
401 143 1
61 83 257
285 437 6
351 401 33
35 57 233
185 89 157
61 9 385
461 177 1
385 33 107
357 1 129
277 117 217
309 465 1
221 69 9
189 145 155
405 477 9
241 453 17
281 173 81
225 37 273
289 237 33
457 469 17
19 49 225
481 349 17
269 197 61
181 469 29
125 269 185
97 265 29
405 185 65
249 71 229
29 419 11
478 341 12
81 469 1
101 53 329
33 397 9
265 389 89
133 89 357
253 385 65
357 259 113
233 133 81
29 409 61
5 147 143
101 497 3
217 105 109
189 249 29
361 465 11
385 1 101
81 433 29
21 467 19
101 261 129
341 249 1
292 265 103
489 165 9
417 453 33
237 281 181
185 249 213
189 421 1
221 497 1
305 497 1
17 85 385
413 21 49
433 57 61
109 93 17
9 273 161
107 329 95
325 77 97
377 453 9
97 461 5
18 209 147
37 85 97
9 25 441
29 201 261
385 61 101
97 37 221
385 1 37
461 381 1
233 453 33
213 29 41
173 209 157
269 37 153
221 411 29
253 349 75
29 421 1
1 241 15
141 141 39
321 273 1
21 197 257
141 109 329
53 353 89
217 485 1
361 187 61
361 117 29
61 333 65
273 421 65
201 429 45
154 237 201
13 81 325
77 81 337
9 446 54
433 313 33
133 433 33
25 485 1
401 1 5
317 33 161
183 101 227
1 336 134
217 365 117
409 285 77
431 489 9
277 281 1
273 165 53
173 217 201
217 305 149
185 351 69
1 213 97
453 437 9
477 13 21
325 341 145
25 161 73
445 293 37
105 283 119
341 137 49
77 409 21
397 133 78
489 137 5
101 205 177
161 241 85
465 190 25
125 245 1
369 129 17
313 69 181
393 37 57
81 101 177
153 73 81
333 490 2
493 141 3
101 133 65
269 275 99
91 479 11
133 97 217
313 65 109
45 193 37
389 415 3
461 397 29
417 33 13
105 401 77
325 145 9
88 493 1
157 29 183
281 325 103
1 345 61
257 185 213
77 313 97
100 45 241
341 209 1
333 21 121
121 5 117
233 13 161
377 389 1
169 261 57
429 281 41
113 353 41
65 1 393
441 61 17
271 161 137
296 321 101
475 117 5
37 497 1
185 93 157
313 289 53
297 1 45
305 73 17
465 425 5
185 189 25
485 301 1
273 285 59
133 85 259
393 205 77
29 181 1
453 77 1
441 193 23
373 85 97
469 121 17
341 161 43
173 89 33
81 269 225
61 373 1
421 41 35
325 245 121
177 381 57
493 409 1
181 381 1
321 257 100
17 473 21
453 97 1
489 89 1
77 61 89
493 237 1
237 485 1
345 429 55
73 129 129
69 233 129
305 401 89
320 365 41
385 37 7
173 169 273
189 465 21
9 37 161
261 401 27
301 129 113
45 305 123
137 241 17
205 45 209
345 37 153
311 269 181
321 389 33
293 33 65
325 81 113
101 389 57
25 313 185
369 441 17
217 461 25
449 413 37
341 305 127
477 276 16
301 3 57
449 453 17
37 173 105
121 321 37
319 61 123
9 117 193
21 145 109
177 249 37
217 405 1
180 245 153
269 377 61
393 497 1
21 494 6
261 7 25
365 461 1
321 1 133
113 445 25
485 337 5
447 197 7
189 361 77
405 269 41
389 41 73
65 185 1
253 109 153
241 485 13
157 65 1
385 469 28
385 113 13
461 397 1
173 321 161
337 341 33
301 421 7
217 413 73
105 33 321
1 321 25
77 13 257
309 261 137
1 69 193
77 69 337
365 169 49
105 297 85
229 285 169
237 49 75
469 369 1
285 69 161
425 181 45
161 245 177
189 221 225
141 41 217
173 165 17
61 341 39
289 53 73
253 449 41
193 223 49
353 245 85
381 273 89
213 320 126
249 53 69
213 437 9
385 58 29
81 373 17
341 245 1
432 81 65
468 177 27
147 401 41
313 65 9
213 57 161
176 41 89
53 399 21
469 217 1
133 369 17
73 437 1
421 201 51
305 233 161
433 265 5
93 261 177
353 97 69
109 65 241
41 337 101
189 405 41
257 297 89
229 357 11
369 445 25
85 245 145
109 149 301
305 155 69
109 473 25
385 405 33
373 445 33
33 185 11
397 417 29
165 319 169
333 269 65
217 33 209
425 493 1
237 278 60
53 113 124
341 397 97
433 185 9
389 109 109
133 453 1
205 233 149
1 173 41
445 461 1
313 389 65
73 469 9
497 353 1
493 401 5
361 77 85
5 5 393
477 117 1
294 485 1
29 305 3
41 173 199
393 1 73
349 461 17
417 341 63
13 197 113
1 425 61
289 401 85
431 153 19
61 61 81
57 361 96
493 265 1
45 309 17
449 225 1
293 69 1
425 149 61
101 245 209
453 495 5
309 412 9
269 21 179
1 397 25
225 261 121
417 421 49
225 117 21
41 269 121
25 117 341
110 445 33
121 101 189
269 181 145
113 73 376
101 205 249
221 325 33
417 245 69
469 173 25
209 1 61
109 13 213
493 395 1
329 166 61
485 10 1
229 209 241
269 441 13
385 209 92
389 129 17
45 9 245
333 321 121
125 201 65
117 19 59
65 375 121
391 417 63
353 69 143
173 369 9
417 313 21
33 347 37
275 229 191
457 13 5
109 481 9
400 281 17
261 117 209
5 11 39
401 73 65
253 425 63
113 353 29
149 167 187
125 401 37
105 161 125
345 105 137
93 125 161
125 13 329
185 301 101
229 109 131
87 493 1
33 25 93
13 405 65
273 293 33
260 93 214
53 289 9
29 345 109
145 101 129
109 491 9
141 431 39
33 1 357
261 419 61
377 321 73
185 13 53
37 305 13
169 445 9
345 245 65
351 365 89
121 301 161
233 33 101
25 461 1
1 261 33
473 161 27
221 153 1
45 405 1
213 313 33
209 333 49
209 145 237
409 265 57
205 385 93
392 289 63
59 225 57
47 425 25
91 57 21
457 1 41
149 391 105
93 429 9
121 205 25
295 25 5
91 237 241
329 149 67
489 355 5
349 417 41
57 301 1
109 167 316
381 1 61
177 447 31
41 189 281
389 293 97
393 489 9
357 193 81
309 333 145
457 61 3
301 117 81
153 389 49
41 301 193
93 25 265
37 367 133
145 9 41
89 117 65
433 421 1
11 201 113
425 465 17
101 445 25
413 477 1
227 141 185
197 401 61
137 77 1
149 403 67
385 57 69
337 29 141
225 293 201
305 285 181
227 201 235
469 17 1
389 113 9
151 301 97
269 1 1
101 33 349
329 157 17
489 77 7
219 305 69
105 365 129
109 111 355
181 129 129
59 173 177
137 469 1
369 261 61
477 225 9
281 389 81
405 19 57
253 368 7
453 397 1
61 233 173
189 297 193
305 401 93
449 385 45
349 1 73
281 345 73
141 456 45
1 405 49
369 113 117
349 137 97
21 99 217
497 281 1
421 489 8
421 389 32
431 101 39
168 421 33
229 451 3
189 185 303
61 405 33
110 197 225
197 401 13
469 357 25
265 193 173
353 1 101
13 349 121
497 457 1
417 33 63
162 301 169
477 157 1
365 109 89
5 469 1
41 145 177
361 417 37
423 41 53
249 229 141
149 221 185
309 421 33
365 9 131
305 305 117
465 401 21
153 57 49
385 109 69
497 189 1
201 269 209
33 375 111
445 445 41
161 113 37
1 385 9
333 485 1
493 277 1
333 1 137
473 11 21
113 329 53
401 241 95
373 421 73
205 125 57
269 225 177
57 277 217
425 445 33
365 181 1
381 257 113
173 113 169
77 153 241
453 61 17
357 93 113
245 165 37
205 1 161
103 41 219
353 437 57
21 141 329
313 437 53
131 449 45
1 397 57
273 337 143
1 137 25
245 453 27
465 353 33
369 181 61
157 497 1
77 457 25
245 145 49
353 33 53
360 437 33
333 451 21
373 1 1
481 405 1
273 266 183
485 389 9
461 181 25
373 457 9
96 289 129
385 337 29
401 335 49
85 145 253
105 281 165
141 37 173
413 425 69
277 469 5
1 61 369
433 321 26
39 481 5
1 389 33
421 1 80
104 285 97
77 213 97
261 301 137
369 161 103
289 253 17
137 457 29
421 1 1
271 117 135
337 418 25
173 121 169
305 269 41
489 285 7
237 289 109
421 321 17
417 285 33
217 145 99
201 21 227
301 249 25
97 349 41
411 229 27
81 457 17
385 1 61
1 333 95
401 229 1
45 117 13
265 441 13
5 209 33
29 229 209
169 5 121
5 473 5
421 453 17
257 262 237
165 201 87
85 436 35
197 357 28
191 67 201
205 341 33
331 303 153
1 101 49
9 237 1
117 245 177
269 21 225
397 265 25
73 321 5
193 293 89
469 445 9
201 333 5
173 481 1
449 391 31
61 217 101
281 421 79
333 397 73
89 105 157
61 140 269
418 407 35
253 497 1
473 281 16
341 309 79
185 281 75
309 85 97
117 481 13
101 29 209
177 253 209
329 469 1
213 193 57
97 145 325
401 49 41
393 481 1
173 1 89
305 405 25
73 87 307
109 149 89
333 273 41
437 409 25
17 241 165
225 445 41
201 21 32
115 345 125
53 101 209
467 285 33
237 65 85
21 157 125
373 105 1
153 413 57
149 305 129
269 105 113
81 429 33
85 89 373
401 489 1
41 41 85
393 335 71
141 481 15
289 265 41
149 109 113
481 225 1
361 207 73
433 305 9
445 5 49
421 101 77
233 357 93
345 117 89
61 69 273
381 199 9
69 137 105
465 441 1
365 85 5
89 125 189
281 301 41
405 347 65
445 1 25
397 29 97
309 353 25
33 45 3
53 253 241
387 121 57
421 471 1
3 333 1
75 161 225
161 249 61
441 49 38
345 469 1
481 369 9
37 137 309
239 225 179
461 75 1
305 89 101
45 41 85
481 73 9
415 365 35
373 13 33
481 361 1
133 65 232
401 287 13
449 317 9
33 49 333
217 321 157
209 309 1
261 97 161
85 159 105
349 257 41
349 73 73
401 438 46
185 265 117
413 41 43
136 417 65
205 153 41
493 13 1
169 201 119
33 29 101
41 1 245
445 25 2
337 477 17
401 337 1
325 385 73
281 49 157
121 365 129
261 113 213
433 313 1
61 157 193
321 373 65
277 1 17
301 161 97
261 485 1
405 361 1
401 259 80
37 49 341
401 169 33
85 157 1
385 205 21
489 373 5
269 117 193
425 21 37
59 497 1
417 37 1
237 161 201
301 321 31
389 85 61
373 1 33
449 357 13
345 213 49
425 145 50
185 301 145
5 109 377
137 449 25
253 443 30
441 233 45
17 481 1
199 389 20
257 73 177
413 369 17
429 377 1
389 389 81
91 413 1
297 24 17
485 485 13
49 25 261
461 289 29
297 245 77
397 201 33
316 185 97
457 497 1
466 301 8
37 485 1
401 166 41
17 1 261
225 141 5
29 41 137
209 269 25
165 285 161
225 180 85
353 85 101
177 393 93
221 305 17
121 449 37
67 341 81
13 489 9
133 181 231
473 165 13
473 85 13
25 369 121
261 365 1
429 385 65
411 113 1
381 169 68
23 245 105
305 41 13
65 333 97
129 213 1
461 61 13
79 85 192
1 485 7
497 25 1
135 49 237
489 1 9
259 201 233
425 91 25
117 389 33
165 221 17
61 385 81
1 489 5
329 25 145
165 97 289
169 145 73
217 109 5
301 377 5
55 353 141
229 461 25
277 349 49
13 281 9
385 153 91
243 143 149
1 461 17
265 73 105
497 373 1
473 37 17
317 45 117
13 461 13
273 245 1
245 1 1
29 61 17
341 381 57
213 41 33
417 136 43
449 77 9
177 97 1
355 445 41
487 1 9
257 441 33
149 397 49
473 425 25
249 285 83
489 217 5
405 1 65
101 481 17
309 385 54
237 189 57
9 107 25
133 385 43
185 381 105
261 201 169
1 49 313
321 69 129
173 73 233
469 249 1
129 215 71
1 313 1
281 389 17
335 417 25
118 329 131
433 397 17
469 365 5
251 195 83
293 91 17
101 301 37
69 409 37
137 133 277
69 385 105
325 441 49
345 157 1
37 225 169
381 141 57
169 45 161
181 437 25
133 385 73
425 377 25
393 321 103
429 21 49
37 41 119
33 281 109
25 65 61
69 117 289
109 369 1
401 145 85
390 209 107
345 83 19
345 49 53
413 189 85
25 241 219
101 407 33
353 129 37
57 197 45
413 373 81
224 1 231
153 59 161
445 353 49
345 305 83
73 392 101
237 269 97
81 189 249
1 25 349
49 157 241
269 269 117
117 481 16
273 113 181
373 313 1
190 315 181
409 325 29
185 49 245
393 59 97
145 321 73
293 497 1
69 161 93
369 337 89
421 101 49
5 461 1
177 109 133
37 25 384
21 409 89
133 41 9
45 301 113
415 9 69
173 201 1
41 245 1
205 177 233
473 217 13
401 249 77
113 213 161
385 21 53
217 209 13
385 453 33
253 301 173
245 325 165
133 437 1
341 162 33
89 465 9
241 1 65
101 333 161
225 305 29
197 65 297
457 469 1
425 253 69
129 293 121
121 403 95
289 333 141
281 117 165
49 389 29
341 423 43
481 349 3
365 201 55
365 329 113
421 465 17
41 465 9
209 239 79
325 73 145
209 293 189
325 205 67
385 129 105
369 373 1
445 165 49
133 345 30
233 237 209
457 263 43
265 245 21
345 121 129
493 1 1
81 121 349
197 33 241
21 437 41
169 69 294
341 345 153
349 1 125
177 269 111
303 5 123
449 189 9
389 77 17
309 123 63
453 353 33
453 225 17
333 197 33
309 413 9
157 261 229
305 441 45
97 21 217
361 353 17
25 359 3
37 41 317
429 97 39
65 443 21
393 341 45
153 449 29
321 229 37
193 341 65
13 277 129
457 305 21
157 441 25
245 275 153
129 313 79
101 101 107
437 113 17
97 37 397
477 409 9
205 201 1
63 36 341
61 493 1
121 153 237
339 389 49
77 305 97
253 293 17
469 401 1
364 143 36
457 401 13
253 329 61
297 309 169
103 233 17
149 221 249
157 113 329
497 389 1
373 21 5
393 185 1
329 145 69
457 201 21
373 493 1
121 17 161
497 17 1
85 281 85
45 201 161
129 285 25
385 453 17
285 1 129
99 113 233
337 349 49
333 485 1
497 429 1
113 319 171
97 493 1
349 25 129
317 277 97
343 277 121
357 305 81
221 337 21
61 125 313
405 413 9
249 345 109
389 396 5
237 473 25
237 65 53
205 361 25
153 281 201
93 281 201
385 457 19
105 461 25
365 9 127
469 249 13
161 1 93
97 138 276
53 319 139
249 405 81
405 477 17
325 329 37
405 97 48
357 237 121
233 21 249
73 485 1
245 169 209
309 47 65
265 269 49
249 465 21
313 305 127
289 201 121
425 55 59
169 217 29
1 441 29
109 383 99
57 461 17
354 205 48
185 233 53
309 485 9
469 403 17
381 234 1
369 185 118
193 469 1
441 1 33
385 217 107
277 381 57
321 437 61
53 221 95
477 221 17
157 165 225
121 137 313
463 125 13
449 493 1
93 305 5
81 221 26
461 289 25
9 185 77
141 101 125
141 455 43
35 317 177
29 1 385
241 225 245
461 21 9
429 493 1
53 117 69
157 457 41
461 255 13
1 133 49
277 53 193
421 181 79
349 173 17
37 347 75
75 181 29
286 370 63
385 1 69
301 233 9
297 153 21
301 241 185
341 313 25
117 297 149
301 365 121
357 461 33
76 313 153
385 101 49
209 421 33
225 113 1
369 105 17
113 121 301
497 361 1
269 54 209
343 181 93
21 421 29
451 265 45
141 217 145
333 137 145
205 325 5
21 241 69
145 261 43
485 25 5
389 189 25
29 285 193
323 453 17
317 361 113
29 293 193
417 125 57
309 389 97
197 342 10
145 497 2
485 1 1
37 381 89
305 323 173
345 385 33
21 329 17
325 69 17
53 349 17
385 325 53
317 3 113
401 301 53
453 185 1
289 157 115
117 181 129
33 69 129
1 45 217
197 193 97
133 449 29
281 113 169
229 85 33
385 129 85
201 385 97
65 33 9
85 33 225
413 41 1
385 29 18
277 491 7
1 493 1
21 73 125
153 245 129
113 485 1
245 201 65
145 457 15
1 293 107
233 273 149
477 449 7
337 269 117
129 225 29
429 209 1
185 417 77
205 463 1
149 385 99
295 425 1
233 1 189
225 247 195
447 377 31
485 161 1
461 441 17
181 301 113
405 177 33
421 341 49
153 481 9
197 133 33
377 261 77
86 297 61
481 185 1
225 265 157
21 329 21
305 465 29
25 281 157
429 325 41
253 441 25
313 160 65
441 89 53
221 241 97
433 257 22
45 265 145
49 69 9
477 221 7
101 253 185
401 25 97
441 79 37
489 197 9
277 469 25
61 417 43
61 105 157
313 365 73
393 229 84
61 301 113
341 73 45
257 305 37
385 415 51
365 417 73
253 251 135
429 285 69
73 273 113
249 1 69
393 365 1
5 65 373
269 353 53
185 337 129
289 241 201
228 77 106
441 401 45
45 477 17
353 421 1
273 77 13
301 449 33
37 37 377
321 241 103
357 497 1
469 437 13
377 333 25
151 301 57
245 385 45
425 186 25
449 485 1
269 220 161
79 481 5
89 481 11
357 85 113
333 33 17
281 225 1
381 497 1
373 59 97
333 89 55
23 21 151
305 485 1
281 397 77
297 61 113
325 21 97
41 13 161
101 65 337
149 251 197
493 369 1
73 477 9
269 189 153
147 189 65
457 329 17
493 333 1
169 121 165
453 415 17
17 211 103
353 1 133
73 21 293
297 465 5
466 325 4
471 473 3
405 265 49
177 77 147
13 153 221
469 301 1
293 169 73
29 497 1
185 341 65
133 377 97
381 301 11
37 79 307
425 189 25
253 137 161
422 141 76
265 353 73
1 85 289
385 277 93
381 49 45
155 169 17
261 285 57
137 25 109
277 225 129
68 365 57
165 205 41
495 421 5
29 45 145
49 445 25
317 45 113
385 149 65
21 193 193
207 369 89
333 281 41
113 365 65
245 97 161
451 73 5
385 269 89
48 49 245
185 421 11
105 105 77
349 171 65
305 229 1
461 125 9
69 473 1
81 351 119
333 33 81
313 401 57
237 65 1
225 3 177
485 401 3
277 477 9
49 57 221
214 341 153
161 345 34
441 345 53
381 457 13
345 297 53
261 281 81
104 9 50
1 423 41
177 133 101
349 317 21
237 197 129
151 397 73
173 441 26
189 89 273
9 165 81
233 265 189
9 81 169
93 185 297
407 285 51
141 29 1
101 225 135
253 213 25
281 481 5
389 185 1
229 341 71
129 473 25
69 5 136
289 441 51
415 265 37
467 193 25
201 125 49
113 17 89
249 229 185
369 205 81
55 177 173
5 165 245
421 429 41
376 493 3
81 77 273
461 145 5
1 229 49
389 105 33
201 73 1
181 467 11
129 233 152
297 125 81
477 401 1
321 125 159
413 53 17
141 59 177
201 277 85
121 9 101
177 97 105
237 445 9
245 217 1
461 73 33
81 73 373
29 13 201
313 21 37
405 489 5
239 145 238
417 397 73
429 129 33
238 203 70
93 185 33
9 213 17
145 485 1
421 345 17
81 5 165
237 1 129
41 417 33
377 1 1
339 253 67
385 489 9
121 389 33
173 480 8
241 369 97
429 485 1
201 206 144
421 485 1
37 473 5
265 201 127
415 253 21
273 285 57
429 309 33
57 313 153
281 120 5
297 109 49
29 317 121
1 105 369
381 437 1
485 173 1
17 452 36
273 1 97
89 145 325
345 55 101
449 381 5
285 81 25
181 233 153
237 309 93
393 213 49
81 321 41
1 29 433
397 1 65
181 451 9
365 393 57
153 205 193
41 397 73
461 305 9
425 377 1
474 273 19
1 373 75
341 473 19
21 253 81
433 481 9
177 109 73
85 145 225
1 333 129
221 361 83
81 65 149
117 205 121
493 13 8
197 73 25
421 281 57
265 365 95
175 49 103
296 457 25
151 17 149
149 455 25
29 403 85
449 273 45
85 125 17
381 481 13
500 377 1
105 53 265
37 1 369
93 5 9
485 173 9
57 149 309
469 161 1
221 253 217
81 121 241
189 125 273
155 81 26
121 397 49
37 141 265
169 317 177
484 167 7
413 141 51
261 185 193
497 361 1
397 485 1
453 261 17
425 41 69
205 5 57
153 189 233
313 441 9
93 349 97
213 477 17
57 333 137
421 217 31
321 481 1
261 401 25
321 225 153
481 450 13
1 29 325
433 281 25
197 101 213
437 5 1
333 329 137
301 377 33
329 253 21
465 477 2
201 433 13
285 333 9
101 119 69
397 466 33
139 209 83
449 237 5
309 21 161
401 265 89
201 241 241
425 393 73
109 273 17
421 105 1
221 45 81
473 361 17
229 249 41
357 465 33
177 69 169
17 449 35
277 97 85
109 389 97
285 485 9
49 317 161
153 161 163
485 457 1
421 381 5
25 57 221
53 73 185
241 421 65
185 157 169
45 461 1
353 305 9
177 113 21
149 205 209
317 237 97
401 421 79
81 127 139
47 177 89
269 65 57
341 133 153
153 1 97
105 153 173
17 405 1
65 57 317
185 21 161
325 333 1
69 201 189
325 61 127
121 193 17
409 465 34
209 453 37
19 1 165
265 73 81
385 97 93
405 21 87
261 297 45
393 437 33
205 117 93
305 165 25
173 333 25
305 229 37
341 73 73
181 149 225
185 333 1
225 403 27
181 333 25
33 297 161
37 121 377
245 288 149
373 389 65
285 257 71
273 421 36
65 449 25
201 301 185
265 261 224
373 385 73
317 181 105
153 37 317
301 325 45
369 65 101
277 125 73
397 209 57
41 361 9
243 401 81
425 457 1
493 373 7
93 486 8
261 57 161
285 81 97
301 429 1
241 397 57
81 115 53
105 433 53
417 417 33
217 463 17
449 261 45
393 269 93
277 489 9
321 165 176
449 213 41
197 55 23
53 285 121
249 479 17
455 225 15
129 213 245
417 345 49
333 121 103
389 217 70
309 337 125
77 92 235
229 301 65
245 157 97
289 301 105
465 313 19
277 361 93
201 101 101
137 497 3
133 381 17
421 77 49
121 201 241
457 153 1
121 105 263
277 453 33
121 173 49
293 69 137
377 469 9
433 301 9
81 33 141
373 65 49
243 141 193
381 309 41
109 1 385
185 21 29
153 3 89
205 385 1
225 305 129
377 381 9
49 169 267
220 125 42
389 245 97
137 21 209
93 325 129
165 421 49
197 55 241
273 249 123
322 495 5
21 449 21
181 174 257
117 405 26
353 251 5
441 117 9
317 33 177
453 249 23
249 273 169
181 153 197
253 321 101
126 69 217
137 69 321
389 17 69
327 25 161
157 401 9
113 451 27
265 3 13
33 289 25
233 53 25
461 473 5
353 413 40
465 49 21
153 321 57
225 25 185
461 186 33
221 169 65
93 89 287
1 473 17
65 153 97
73 432 49
325 251 113
5 237 1
393 97 1
1 101 53
5 149 225
406 29 28
179 173 111
13 317 89
69 225 237
469 1 17
389 121 89
101 69 311
425 32 53
361 129 135
417 333 9
89 469 25
189 261 1
185 365 129
17 193 305
485 413 5
37 241 33
385 50 89
65 153 109
157 101 169
269 329 109
49 141 121
205 9 289
373 165 81
399 25 62
273 109 97
325 451 5
65 193 69
101 253 17
465 401 21
153 169 21
493 459 1
137 253 193
449 149 1
45 293 106
297 30 93
197 91 113
213 425 69
405 111 1
412 1 55
179 209 125
9 365 73
137 345 145
349 369 97
13 69 193
413 33 57
53 135 349
265 353 77
481 303 17
305 385 21
161 421 1
301 125 33
357 309 113
253 301 17
355 1 69
429 413 45
241 417 69
241 273 13
113 309 9
9 117 289
113 337 145
125 461 25
73 489 5
13 51 11
437 390 1
81 305 153
37 485 1
93 241 37
413 401 53
101 353 106
153 309 129
29 493 1
425 51 21
377 209 1
25 433 65
229 441 49
105 421 65
81 72 193
235 1 15
261 285 40
213 269 23
489 189 9
385 185 109
469 293 17
157 235 81
309 49 166
65 73 377
65 5 65
357 1 81
245 413 1
269 173 97
481 349 17
297 249 73
477 47 1
421 113 49
49 229 13
157 453 1
113 19 309
373 429 1
309 97 1
249 49 137
61 261 145
496 473 4
185 449 5
213 267 139
445 1 41
313 349 145
193 281 197
85 325 1
277 67 33
345 105 1
308 71 159
17 305 93
297 1 141
473 141 13
273 213 201
249 37 41
205 231 40
153 73 177
337 13 93
305 269 169
485 481 1
105 77 345
53 5 201
101 201 205
261 377 1
285 69 201
185 399 79
297 353 141
53 447 1
305 133 105
49 285 121
25 277 33
137 333 1
477 117 17
355 217 17
189 101 297
401 149 85
413 437 13
373 213 17
421 77 1
401 337 33
1 277 129
405 269 65
349 129 41
117 469 3
401 261 32
293 145 9
405 433 5
17 353 101
417 21 49
345 285 151
117 357 65
109 329 73
49 23 17
325 405 49
213 271 127
225 241 237
97 57 245
257 409 25
77 21 393
417 255 1
297 341 129
285 369 13
9 429 1
257 245 25
221 333 65
169 145 265
485 101 1
149 257 61
189 401 86
109 101 257
433 149 29
209 409 53
213 353 37
101 105 277
357 229 97
173 269 193
41 453 1
485 211 1
477 437 13
228 129 35
237 141 217
373 373 25
61 221 237
481 243 5
161 151 145
153 293 49
85 41 141
93 453 17
11 245 185
253 137 185
69 281 136
21 169 329
85 93 241
284 187 153
179 185 249
477 211 9
237 413 81
267 5 97
365 460 7
317 429 1
185 461 25
217 161 167
297 345 104
365 125 126
97 81 125
201 1 189
401 233 5
181 243 15
5 173 49
217 185 177
69 53 253
41 225 133
461 377 1
173 443 49
395 137 53
213 333 73
1 393 1
397 65 57
319 229 165
273 121 197
245 205 229
385 357 37
93 385 113
369 161 74
461 341 9
73 189 305
73 241 73
269 29 145
197 185 157
161 389 1
98 273 201
221 181 23
233 313 113
401 101 61
365 121 45
341 323 113
243 357 17
69 481 1
221 201 233
301 31 81
53 447 7
41 481 9
297 93 13
289 257 21
211 473 1
221 433 29
428 41 49
25 313 109
249 439 51
341 349 61
269 281 65
485 367 5
1 453 1
229 257 141
153 93 229
205 473 25
461 89 5
133 421 49
389 117 93
121 261 97
397 1 33
207 461 33
29 161 113
129 101 217
361 65 121
29 457 37
409 437 1
125 433 41
313 89 161
225 149 225
417 137 65
89 461 33
145 125 201
361 105 89
129 357 5
241 493 1
245 21 65
265 1 213
269 449 33
237 212 145
29 497 3
261 401 61
165 301 193
337 383 103
425 333 33
281 69 165
269 415 69
49 337 120
341 201 1
453 461 18
137 401 82
365 237 132
381 195 9
495 457 1
469 37 1
465 145 33
385 313 41
93 257 161
297 9 109
221 5 105
369 497 1
1 37 425
101 141 321
41 269 113
345 69 81
73 253 33
349 101 9
445 365 41
293 20 177
401 373 17
337 477 1
81 21 21
373 205 1
1 407 1
97 251 35
45 357 113
101 385 53
257 101 88
357 337 1
101 165 305
429 363 13
141 19 218
53 17 21
265 109 113
441 261 5
249 461 25
233 389 111
133 1 225
389 225 25
493 417 1
403 33 29
477 261 17
85 181 97
285 393 5
337 53 149
497 205 1
329 229 89
245 13 1
287 341 33
333 489 9
293 153 1
261 137 231
81 370 39
165 67 329
221 121 216
301 41 77
233 309 1
289 217 29
57 413 9
185 177 115
449 393 17
1 49 167
211 11 239
484 49 10
141 321 117
57 417 53
385 53 45
257 169 1
1 493 1
17 121 219
461 69 17
453 97 19
385 385 33
365 349 129
445 145 1
253 233 145
353 93 33
161 249 37
217 353 53
421 425 57
109 341 133
385 293 109
169 217 121
229 305 97
9 237 25
35 469 1
251 273 165
57 37 21
97 157 313
279 293 145
473 389 9
401 301 93
89 257 75
481 81 1
149 1 81
97 5 333
361 297 101
221 341 17
441 245 29
49 169 193
121 272 188
445 341 33
121 433 61
189 305 185
133 1 217
379 29 91
1 225 217
477 221 1
245 81 1
465 345 29
451 209 11
409 309 77
489 185 5
5 27 107
185 93 225
451 253 9
113 305 61
1 9 441
185 469 17
41 481 9
121 23 281
281 289 18
13 485 1
125 1 1
189 185 73
181 253 73
21 45 393
1 153 25
197 193 129
193 397 17
77 381 25
329 237 109
1 421 65
409 341 5
85 385 65
181 497 1
209 57 97
57 401 85
361 369 109
469 173 1
427 465 5
281 413 9
1 189 24
401 285 25
281 277 215
53 45 1
135 29 149
326 25 56
217 101 49
149 9 71
353 1 109
161 303 157
241 125 161
445 53 53
5 317 17
113 137 197
141 85 227
341 241 1
394 1 78
121 197 185
37 473 13
215 121 97
413 117 25
425 229 25
81 25 105
297 153 197
17 429 65
405 417 61
485 301 1
461 191 9
197 65 293
381 305 45
285 197 115
153 93 193
429 323 57
41 247 13
39 245 49
65 237 215
255 385 65
393 213 73
401 493 1
441 1 53
281 221 81
345 385 29
133 133 113
333 265 41
209 361 134
465 27 13
45 437 33
413 347 81
105 401 29
273 497 1
25 13 465
415 65 45
405 477 9
201 93 1
217 445 25
421 469 1
265 317 65
39 477 21
437 477 19
45 361 129
137 85 5
269 469 1
273 461 21
285 285 161
17 149 185
65 197 273
241 229 149
145 93 139
381 25 81
261 345 153
57 77 153
141 341 113
101 277 129
15 401 13
481 237 5
369 45 99
335 457 39
469 361 9
67 209 105
325 205 97
441 237 25
81 85 141
185 449 37
181 53 65
49 317 1
309 349 17
281 29 78
401 169 13
30 153 121
385 385 13
397 173 73
33 297 85
121 257 217
109 269 105
205 453 37
77 321 1
45 9 305
429 421 17
485 229 13
289 156 67
353 333 141
403 147 95
337 334 21
133 117 321
385 9 25
157 1 177
449 197 5
381 69 65
25 213 97
85 385 101
305 77 53
487 413 5
229 203 109
65 433 18
149 477 1
493 325 1
9 445 45
129 33 55
225 385 61
161 37 329
319 301 113
69 497 1
185 201 45
117 73 257
21 385 13
393 37 85
441 169 41
1 197 97
1 437 25
25 429 9
345 85 61
437 477 17
465 93 1
389 341 97
345 81 61
417 381 47
305 309 152
113 425 9
205 37 169
181 453 33
281 57 25
161 301 157
281 389 81
53 433 21
349 45 29
42 93 369
424 309 55
457 137 19
417 315 13
41 293 65
489 241 9
41 157 41
97 211 103
13 117 129
373 433 29
181 141 81
89 29 189
261 457 5
369 7 33
187 433 33
429 333 33
341 169 33
73 173 81
113 209 211
213 49 9
293 297 113
113 1 281
265 41 141
105 405 53
449 441 13
229 57 223
419 81 23
381 465 13
153 41 269
237 253 201
37 297 69
157 229 161
221 37 193
225 65 245
317 134 1
465 373 29
257 85 137
417 129 57
146 333 161
209 60 97
143 345 41
141 421 33
169 191 225
57 133 33
205 61 201
401 484 9
409 197 13
141 117 145
369 161 13
11 421 33
213 301 89
121 373 97
260 353 85
421 494 5
67 309 73
385 253 37
361 13 65
377 489 9
141 113 217
81 201 125
1 297 181
17 348 65
157 477 17
137 393 81
349 325 129
321 433 5
401 347 29
93 421 19
113 77 309
113 441 33
259 165 115
405 21 33
265 381 17
301 497 1
209 457 17
337 101 133
249 113 29
93 221 241
264 109 118
281 305 165
455 89 3
449 145 45
69 473 13
173 297 125
337 227 141
353 89 41
37 139 227
57 229 49
33 317 65
169 321 57
419 413 21
77 401 29
349 365 49
239 181 223
169 209 57
409 249 25
253 121 25
37 225 213
61 493 1
353 297 1
349 249 115
5 456 21
161 169 17
205 141 163
425 117 29
205 421 51
381 349 41
149 133 11
193 333 129
369 385 107
153 289 179
245 53 45
229 409 83
91 373 97
65 217 85
181 297 117
333 381 105
257 129 93
453 249 33
349 25 137
421 1 77
1 269 41
49 37 293
325 233 37
37 1 265
77 281 97
117 134 107
81 421 79
441 177 13
253 21 65
209 493 3
285 45 153
433 165 13
449 345 41
153 153 102
333 485 9
435 385 59
457 201 29
29 421 65
93 153 57
33 169 245
357 201 129
45 273 217
169 139 79
413 105 29
117 485 1
441 469 1
45 489 11
153 113 317
145 149 17
421 313 17
109 237 63
161 399 97
413 141 33
219 221 1
193 153 81
101 421 25
393 149 5
185 69 313
65 73 1
93 475 5
257 209 65
105 139 349
433 1 25
227 221 121
348 353 105
241 201 66
69 341 65
251 65 221
121 275 37
333 97 137
81 5 225
57 241 93
77 31 193
189 433 37
57 121 113
413 344 21
469 473 21
433 419 53
1 397 97
17 1 189
53 149 333
325 389 73
257 475 9
469 101 1
403 13 55
69 1 401
297 237 49
197 379 119
293 229 161
37 305 181
341 221 129
279 257 37
309 21 65
301 1 65
153 305 84
429 337 65
425 401 13
369 281 77
217 441 21
449 313 49
107 161 29
405 463 19
318 341 129
325 328 49
341 269 33
153 205 103
129 145 329
209 57 73
309 305 129
85 461 25
225 421 65
405 385 1
113 185 161
225 21 253
493 405 1
29 453 31
385 117 20
485 197 1
433 93 65
77 297 173
169 153 89
489 297 1
21 261 17
381 169 55
257 481 17
153 241 237
185 53 165
457 433 17
185 181 73
237 257 89
489 181 5
257 347 1
377 97 89
389 425 24
81 441 45
383 225 29
329 101 121
317 443 39
229 201 241
21 309 36
33 221 273
173 453 33
125 109 105
65 313 105
373 23 24
457 285 17
85 1 337
181 465 13
413 389 41
269 243 225
445 229 41
233 210 125
88 161 9
465 77 1
405 353 17
51 453 17
241 205 181
245 305 148
419 473 5
281 1 21
241 329 57
137 33 115
293 343 107
443 85 29
475 61 25
480 259 1
237 495 1
5 193 53
341 389 49
193 469 1
237 197 217
485 10 1
89 193 269
289 353 1
305 185 103
241 417 45
157 377 101
65 381 25
449 165 9
137 309 71
285 441 23
21 105 133
361 483 7
177 425 45
221 433 13
109 193 25
265 473 5
277 69 157
21 105 189
489 185 1
439 113 9
13 163 129
157 141 177
225 329 85
161 269 105
365 81 61
244 143 18
20 337 69
397 397 45
199 1 265
201 381 97
301 425 73
161 201 13
469 453 17
249 445 5
169 225 252
416 441 29
125 1 177
209 65 137
317 241 113
1 57 16
181 273 61
254 461 33
253 299 191
329 369 25
177 401 9
121 217 235
97 345 73
413 225 81
473 441 13
145 253 121
461 157 1
377 389 65
253 250 34
325 21 49
49 271 225
309 265 1
465 345 1
181 249 109
145 299 183
225 73 229
73 214 12
113 1 221
201 75 289
473 385 22
193 409 29
19 49 155
113 301 37
273 421 1
33 21 261
73 229 17
369 112 78
321 337 45
5 355 41
289 21 164
425 303 27
269 325 129
129 285 125
1 41 157
127 201 45
33 219 175
469 321 1
413 281 1
301 241 145
281 329 141
149 409 13
400 29 42
241 1 117
461 157 33
125 1 185
1 329 149
465 143 1
107 293 157
309 173 1
5 77 369
97 349 81
113 357 81
101 153 177
113 44 169
213 269 33
361 413 81
125 391 63
97 117 225
269 279 133
233 101 5
293 389 65
457 217 13
177 481 17
129 385 33
33 399 89
301 251 57
365 93 81
325 457 41
405 245 81
149 153 273
241 117 241
113 9 313
159 215 207
305 173 149
153 377 101
453 269 17
385 345 57
109 113 121
493 111 1
140 361 13
183 85 154
213 369 73
29 153 45
133 353 13
257 197 57
137 45 45
273 101 53
117 9 1
233 293 145
45 133 127
157 193 253
85 193 285
1 349 37
93 85 249
457 13 9
295 61 185
41 249 49
353 197 77
213 161 257
485 165 9
416 341 16
301 245 49
329 341 59
317 145 161
81 305 181
244 223 256
85 137 69
317 117 137
93 461 1
178 113 175
1 161 1
489 471 9
493 81 1
181 245 255
129 185 17
405 405 81
5 1 353
293 269 75
101 277 175
1 465 5
97 1 33
173 181 257
281 137 29
121 313 185
289 119 77
395 493 5
165 245 251
157 425 53
269 109 153
1 185 209
153 345 153
381 161 25
421 205 9
165 277 177
21 489 1
389 185 81
377 209 5
101 247 5
241 1 169
53 65 429
261 57 225
305 109 181
269 461 21
321 441 21
333 177 113
467 449 27
266 105 129
477 317 9
359 365 1
497 21 1
276 465 1
153 133 217
449 441 37
225 53 81
159 31 247
293 177 196
421 209 15
125 441 13
181 291 85
417 41 29
219 217 81
145 29 29
101 17 365
377 417 65
303 193 118
61 245 65
89 177 5
177 349 81
185 135 45
417 353 69
477 127 17
325 1 33
151 315 33
125 349 33
37 253 49
267 36 81
437 201 33
393 153 73
225 157 177
301 121 25
477 269 1
393 101 9
385 473 1
369 399 97
73 281 101
481 389 17
353 361 96
317 189 49
205 21 17
361 9 1
361 37 89
5 465 21
301 285 1
105 129 229
481 233 13
193 77 181
353 89 25
433 193 61
421 101 65
155 209 201
159 97 341
321 217 13
181 457 41
361 161 113
445 393 13
457 285 13
1 481 1
125 137 49
425 289 45
245 109 1
1 205 229
489 41 3
49 461 33
189 413 25
337 401 69
169 293 49
453 429 33
481 365 11
313 169 69
321 181 29
241 25 207
241 417 77
133 21 1
61 317 13
61 29 241
493 65 1
405 141 29
305 217 181
25 113 205
433 101 5
49 215 89
333 69 155
157 241 109
125 25 281
181 25 161
405 229 1
337 125 37
233 53 181
33 109 339
369 93 73
57 3 222
1 5 161
169 85 17
33 389 13
225 269 185
325 239 17
381 125 17
345 169 53
125 185 225
348 409 45
471 265 21
353 217 29
221 313 25
133 221 129
349 45 145
49 217 201
331 149 163
385 445 1
101 345 21
9 405 45
401 153 77
389 65 81
193 65 179
257 145 17
85 281 117
493 381 1
369 41 51
57 69 273
133 487 9
473 223 11
355 161 21
309 153 1
77 45 309
405 173 1
17 477 1
361 101 67
429 457 21
165 245 97
481 173 17
141 93 25
385 263 49
37 155 219
1 381 25
261 157 9
161 213 193
257 433 17
197 61 241
301 101 97
261 369 32
281 417 53
281 253 117
185 293 205
145 441 1
193 449 37
177 493 1
273 101 195
73 381 41
113 333 25
257 325 77
233 9 53
57 493 1
1 477 9
437 293 1
369 493 5
245 393 93
153 177 109
487 261 7
473 185 5
21 385 41
321 297 97
229 441 1
89 457 18
209 275 199
245 53 1
369 157 93
197 141 193
161 261 209
37 446 3
173 241 177
369 223 85
129 269 137
453 485 1
29 121 285
201 485 1
473 325 9
453 421 1
457 241 29
45 249 13
229 123 129
465 329 9
493 355 1
93 473 5
201 401 1
141 177 190
453 321 17
401 13 9
217 425 11
17 113 229
381 377 25
393 221 73
117 381 41
19 429 71
197 293 177
85 241 5
177 151 265
113 249 93
37 401 1
401 353 65
161 193 139
25 45 405
21 311 181
277 361 1
57 91 107
337 229 61
441 17 1
297 193 25
113 401 41
1 361 129
441 301 21
485 135 3
255 175 229
63 269 105
433 317 5
33 421 1
29 69 289
89 117 113
131 341 113
389 33 33
77 151 279
61 341 45
317 421 33
249 269 33
9 65 77
41 469 1
245 33 169
317 169 27
385 73 53
361 489 7
369 1 17
205 339 49
257 265 225
213 69 93
353 197 37
241 487 9
189 177 9
84 265 189
453 125 37
403 29 67
69 209 265
433 33 17
57 5 361
341 337 25
53 301 49
37 373 73
173 221 41
453 225 1
233 405 33
65 89 61
37 57 129
333 209 49
461 437 1
241 1 97
381 385 109
409 101 57
101 397 91
449 481 9
265 453 41
173 153 277
253 269 81
121 81 257
97 221 1
249 201 113
301 161 105
473 85 1
101 485 1
1 249 121
381 337 1
437 189 1
225 209 145
345 385 101
465 217 24
125 285 129
1 13 209
49 297 37
297 321 53
381 421 17
13 325 161
97 389 65
13 413 33
1 461 1
61 1 193
157 53 195
485 111 1
277 393 81
497 401 1
109 197 193
145 173 88
485 341 1
389 205 33
319 465 21
481 65 5
457 345 25
265 421 65
149 261 1
485 260 1
425 301 3
413 369 57
149 145 309
381 21 1
5 81 241
461 153 25
129 473 17
457 309 13
333 461 21
41 441 17
53 341 97
339 125 1
301 485 1
433 289 53
151 424 4
297 217 157
1 421 51
449 437 31
365 109 129
337 221 5
329 465 27
29 261 39
469 269 17
57 205 65
57 93 153
153 253 33
45 445 25
153 269 121
77 393 85
241 77 9
313 213 161
121 171 233
409 191 1
345 489 9
145 496 5
29 33 37
497 61 3
494 225 1
117 473 21
161 49 229
305 481 9
299 65 1
57 385 41
489 493 5
453 461 9
13 49 121
407 339 9
105 269 89
17 461 33
241 149 193
35 469 9
69 9 65
353 20 37
353 49 69
393 17 69
333 338 152
37 257 29
450 321 39
177 249 127
433 201 24
493 461 5
413 173 35
461 341 17
69 245 49
225 377 41
337 116 121
41 10 435
189 369 61
303 325 145
97 105 193
177 249 231
313 353 1
341 449 13
210 17 42
403 105 69
257 219 213
173 180 293
25 297 117
493 129 7
117 491 1
289 201 39
493 19 1
185 21 5
357 355 61
153 457 1
321 467 7
433 241 19
1 129 97
385 117 17
253 141 73
385 101 6
177 337 45
25 5 245
325 261 113
101 269 177
261 21 161
113 161 197
201 149 155
33 285 145
369 97 1
225 405 19
4 83 189
225 481 1
181 377 69
285 229 13
473 211 13
29 135 319
69 305 77
39 409 33
121 393 9
345 245 45
365 369 117
153 245 17
69 485 1
33 205 57
253 125 97
65 401 9
373 297 123
325 373 13
337 137 21
461 333 9
345 217 85
217 85 65
41 247 101
13 421 65
237 497 3
239 489 1
457 33 41
13 177 145
297 81 185
385 81 81
341 405 17
77 341 33
77 473 21
457 89 17
413 429 13
153 153 337
413 415 23
169 421 9
269 201 117
337 397 41
413 121 81
121 305 157
77 173 200
57 169 305
341 101 80
189 33 225
445 485 1
441 27 9
385 401 9
425 453 1
325 476 20
265 5 29
141 57 193
469 17 23
41 393 57
377 201 1
399 485 1
181 297 153
237 121 185
85 193 181
281 273 181
29 150 1
237 423 65
317 337 1
429 381 41
213 381 42
397 269 63
485 41 1
13 153 237
365 209 81
401 453 25
62 129 165
1 157 105
321 93 73
409 361 85
425 401 29
405 385 33
357 105 103
73 269 113
197 313 5
349 277 93
341 419 9
125 189 137
256 54 36
11 1 69
429 49 41
29 257 133
401 21 33
273 469 7
421 127 5
419 237 71
35 317 33
333 237 25
13 27 183
57 193 169
217 275 95
293 221 65
89 109 237
485 284 1
136 321 161
169 55 1
201 201 165
421 441 9
349 493 1
405 129 21
37 17 155
65 21 57
481 469 1
161 37 21
425 149 61
343 81 23
173 453 1
1 41 133
409 349 89
417 189 57
305 329 89
437 464 9
91 201 9
133 409 65
439 85 31
305 5 9
389 205 49
321 417 5
293 441 53
477 213 9
393 161 65
245 485 7
201 422 31
469 401 1
493 421 5
201 49 281
347 104 77
337 225 39
281 169 213
497 457 1
444 273 50
261 237 97
397 189 89
51 473 1
145 433 33
69 397 89
213 269 25
73 249 51
189 441 5
201 69 241
401 485 5
81 469 25
361 253 81
181 237 201
45 465 1
1 105 169
377 63 53
353 225 89
65 325 145
5 485 4
145 209 173
9 265 233
337 285 45
13 29 137
365 345 121
225 179 257
493 107 1
477 313 17
35 461 25
229 11 251
469 361 25
469 93 1
281 385 1
405 438 48
377 149 81
497 201 3
329 93 113
413 469 17
377 65 17
133 481 1
421 153 49
105 369 101
117 341 145
329 101 145
457 5 17
393 375 73
493 37 1
201 145 125
205 261 161
421 17 65
453 269 37
19 285 1
437 133 17
153 293 53
21 5 289
233 301 57
49 369 117
89 41 265
213 141 129
205 101 273
189 369 93
401 409 1
41 303 109
337 81 145
389 129 97
153 21 329
213 209 209
285 209 1
145 193 305
125 225 37
193 397 65
321 61 21
65 1 349
69 157 263
41 221 1
377 393 105
397 453 17
265 57 133
217 141 179
375 461 25
205 445 41
421 401 1
93 75 265
129 105 249
169 493 5
40 273 53
309 433 3
233 413 49
161 385 41
337 489 9
321 57 105
81 173 265
117 345 117
3 269 161
417 341 5
421 77 73
457 393 25
481 181 9
489 201 1
53 369 25
218 77 254
265 281 189
76 353 42
117 273 81
1 265 203
81 177 253
1 157 292
281 145 157
481 413 9
21 173 37
261 165 177
37 379 113
73 241 49
497 265 1
153 393 33
81 413 65
389 281 81
213 229 57
497 461 1
237 485 10
293 277 49
265 221 41
1 297 149
65 269 181
153 201 297
453 389 13
181 201 145
5 425 37
149 489 1
157 395 3
377 177 1
61 185 136
385 61 29
73 233 221
167 443 29
57 165 217
493 397 1
481 101 13
441 465 29
125 17 201
413 293 13
85 477 17
133 181 17
353 257 113
205 137 161
25 341 33
365 401 5
125 173 41
353 47 65
109 393 25
453 181 1
289 349 81
289 417 45
177 121 113
193 265 85
64 315 1
183 481 1
161 205 105
101 337 155
33 157 25
157 497 1
1 241 149
65 192 19
273 121 169
373 225 1
469 381 1
153 461 39
185 257 45
269 421 4
421 461 9
381 401 25
1 137 77
477 109 17
401 475 1
326 445 25
169 485 1
217 141 277
369 499 1
405 113 33
249 17 181
221 433 5
437 113 5
1 137 213
85 373 49
393 221 85
1 37 113
173 145 323
233 341 97
177 357 121
325 377 83
77 393 1
33 201 177
442 73 3
403 209 91
13 249 201
45 349 105
173 351 39
69 295 92
405 137 1
243 351 147
25 17 461
461 361 19
125 345 121
37 289 17
427 457 13
273 126 5
493 433 1
385 412 22
497 457 1
21 305 89
297 445 41
90 269 1
409 61 89
121 219 29
397 441 5
461 377 23
409 1 21
165 404 71
469 381 21
61 293 49
97 145 67
125 365 73
201 277 35
293 445 4
245 1 193
1 249 103
288 41 145
11 153 225
141 193 93
167 305 193
85 213 97
397 477 17
5 289 105
61 145 9
121 493 1
221 277 1
341 17 153
321 351 61
209 285 25
137 273 181
461 181 25
97 417 73
425 421 17
157 221 9
97 135 73
397 313 69
369 77 73
97 105 157
293 201 121
373 113 1
149 201 19
469 141 11
321 121 17
333 133 25
461 21 17
105 141 209
389 361 97
253 27 161
165 425 17
281 269 153
397 313 101
355 61 65
421 277 17
301 385 21
1 195 17
85 421 1
397 417 1
469 401 1
249 493 1
85 21 65
265 141 133
373 89 105
93 84 385
285 27 97
81 469 1
345 489 5
385 393 49
229 145 33
429 149 1
97 261 81
409 429 33
333 277 145
13 213 257
85 25 1
309 229 81
29 1 209
25 133 289
277 185 77
101 289 157
337 311 125
377 70 25
123 69 291
361 93 1
479 253 9
445 75 41
125 461 17
57 93 121
101 169 99
421 469 1
221 221 165
117 189 13
153 301 173
369 41 45
301 201 49
177 337 133
173 389 97
53 169 33
77 297 89
165 77 145
65 321 121
301 317 129
261 65 209
381 37 69
385 89 73
481 61 5
201 196 33
189 397 57
421 373 65
97 265 121
274 417 77
245 153 137
485 353 1
381 251 25
85 429 33
465 499 1
193 1 1
428 153 71
373 133 1
278 277 41
109 385 74
285 105 41
385 269 81
229 65 5
184 481 17
165 426 39
241 185 1
389 117 33
241 10 121
221 257 125
213 401 57
111 301 49
93 325 49
121 461 17
373 421 25
361 321 136
481 381 13
485 85 1
373 37 81
193 385 101
353 477 17
493 365 1
441 193 13
87 441 29
437 480 21
353 109 51
149 337 85
1 1 245
117 253 225
391 493 1
161 421 49
1 99 65
1 281 189
177 353 17
285 177 145
497 441 3
113 493 5
119 231 125
21 189 169
181 73 157
81 245 67
32 193 277
385 93 77
421 321 33
329 349 49
317 413 73
433 57 25
193 145 153
329 41 119
169 481 1
131 393 73
473 281 5
213 453 33
133 205 112
369 269 97
141 125 79
477 297 21
481 121 5
401 297 69
269 197 231
209 113 173
337 55 109
65 85 97
245 477 1
353 469 13
381 485 1
468 261 14
9 361 103
277 289 109
481 321 1
209 213 145
17 397 60
1 361 29
437 489 9
407 45 27
337 113 149
189 393 97
441 53 13
241 385 69
81 9 301
50 116 72
481 93 9
1 305 29
369 53 87
181 133 1
473 14 5
457 373 17
81 93 1
389 213 37
253 153 35
441 221 17
293 265 97
259 257 131
437 441 41
485 245 1
125 401 61
201 273 77
205 445 17
441 423 31
187 97 143
317 45 169
405 349 1
369 93 29
29 315 139
11 437 20
461 113 33
281 333 57
413 45 41
449 465 13
26 41 297
135 415 37
26 489 9
61 145 339
313 221 93
165 377 101
89 481 19
245 119 129
51 5 93
405 105 81
169 109 1
53 93 241
385 301 33
3 155 281
97 289 117
301 101 149
273 69 141
185 157 137
337 157 129
497 289 1
13 153 129
37 453 9
9 105 151
405 361 33
120 265 143
341 1 75
105 441 41
473 141 13
457 173 21
37 129 45
257 57 197
65 413 57
329 329 149
73 333 41
101 205 105
213 465 21
1 333 33
321 165 33
33 5 369
457 227 25
165 477 17
214 365 121
335 193 115
437 285 1
216 457 29
457 93 33
429 449 5
385 245 5
497 9 3
409 93 45
21 305 97
137 176 249
177 237 169
245 161 1
201 61 13
285 333 41
325 319 89
49 413 1
125 369 1
101 37 89
225 81 77
437 177 49
421 329 49
153 409 81
469 293 17
141 417 45
493 397 1
269 345 125
197 409 5
197 37 149
333 173 17
285 21 89
271 349 9
25 81 87
61 445 9
105 373 57
333 57 41
345 401 1
89 57 409
425 35 33
437 17 15
309 401 1
61 333 25
164 325 25
257 477 9
325 189 9
469 361 9
129 429 1
467 14 13
453 145 33
145 369 5
5 109 251
401 385 93
405 353 95
212 21 127
365 437 1
69 89 53
389 345 65
173 449 1
489 339 1
21 29 353
297 364 71
337 429 25
237 293 149
261 117 113
497 246 1
29 157 305
155 493 1
201 225 77
205 457 41
153 229 65
57 201 213
385 185 97
341 323 1
401 457 13
229 413 73
365 343 81
93 465 1
217 409 17
121 213 167
181 44 145
213 21 257
377 285 21
93 229 101
33 51 139
43 437 17
297 441 41
469 181 1
377 337 77
365 289 57
69 41 97
21 45 41
265 297 73
153 205 153
1 485 1
217 493 1
45 305 7
151 455 37
93 361 93
101 251 73
29 201 137
317 445 9
1 181 129
325 21 145
385 481 7
321 437 49
377 421 29
195 117 127
41 81 221
385 271 81
197 289 133
285 157 73
377 1 29
261 248 65
173 361 89
273 365 75
353 227 67
277 321 145
11 469 1
273 25 44
393 185 85
29 441 5
385 261 57
117 161 333
245 149 225
497 65 1
67 141 241
13 357 65
465 353 29
307 101 187
381 133 9
337 141 77
411 117 31
197 137 133
337 309 35
145 405 17
113 489 7
453 97 1
53 309 65
29 329 77
287 233 53
421 181 65
409 241 89
445 231 1
431 126 57
269 345 145
385 105 11
109 313 177
181 217 241
461 53 13
337 57 163
221 129 241
269 65 89
369 253 45
281 265 181
29 77 249
141 253 125
457 288 21
245 425 37
387 165 7
277 397 25
1 257 201
145 253 213
217 437 1
393 181 17
269 461 9
137 413 17
445 111 1
333 81 117
401 277 91
457 65 9
437 413 1
181 405 17
213 349 41
341 357 41
493 357 1
45 29 25
401 305 100
33 421 33
261 36 1
242 317 121
301 41 161
289 349 33
337 365 49
457 306 17
57 173 297
29 121 317
17 45 65
477 417 1
341 101 47
141 128 181
345 305 49
385 181 65
333 217 41
1 453 19
209 377 55
249 71 225
413 237 81
368 187 125
69 201 169
457 309 33
205 77 105
77 265 117
273 305 101
449 213 17
45 193 293
61 321 105
93 465 1
49 285 137
461 237 25
165 149 273
253 125 137
229 21 129
223 497 1
365 13 57
325 177 161
413 253 73
173 235 112
129 461 33
265 109 197
57 109 389
389 29 105
189 461 25
351 405 65
305 21 169
449 493 1
49 123 167
493 169 1
293 489 5
23 257 41
17 5 357
229 293 73
293 189 97
481 227 9
233 71 13
13 361 49
25 145 77
181 165 109
489 121 1
413 25 69
169 201 221
1 41 321
161 301 89
289 85 125
417 341 53
297 219 49
497 489 1
192 409 73
37 1 81
273 25 65
241 229 25
149 125 297
195 379 89
121 431 45
49 5 37
49 461 1
377 401 29
249 234 219
453 333 23
220 313 1
449 105 5
397 265 41
309 385 85
93 377 101
169 333 57
177 213 177
259 469 25
337 53 32
15 297 185
409 142 77
141 61 329
231 27 171
295 449 9
61 489 5
109 37 281
109 401 41
343 149 19
85 5 249
33 261 209
277 221 209
445 249 17
345 353 61
357 269 113
89 125 249
121 441 53
381 125 61
269 29 95
77 117 23
413 265 1
270 221 198
109 11 9
325 441 45
209 333 113
393 367 57
145 109 269
49 389 1
436 101 49
461 77 31
250 305 73
411 137 73
143 385 41
290 225 158
189 49 25
61 79 413
151 269 89
413 417 37
113 57 61
373 278 1
321 341 65
381 29 113
37 37 1
125 341 1
265 1 69
369 369 73
81 37 201
437 293 49
349 361 125
73 385 81
37 257 181
293 209 195
309 245 191
413 217 25
269 57 48
1 380 27
269 125 185
461 69 25
293 149 109
43 171 277
205 65 73
273 313 125
13 185 257
141 249 173
261 214 1
429 201 41
481 241 17
449 229 41
187 105 73
137 49 291
233 149 53
365 481 13
73 124 312
421 11 49
429 321 1
17 141 193
297 177 165
359 145 69
21 301 89
201 141 109
69 105 301
369 256 25
79 245 105
275 471 29
457 101 13
101 313 97
17 221 1
21 385 45
493 165 5
269 461 25
191 265 197
457 185 17
81 385 109
73 1 366
349 233 81
69 129 241
201 421 19
353 75 77
229 49 237
265 73 113
165 385 29
101 305 5
173 337 111
161 473 23
223 397 97
53 377 97
377 23 21
281 341 61
493 29 3
113 117 1
477 305 1
117 381 61
187 281 1
393 201 93
25 8 225
421 181 41
203 213 105
417 317 49
125 221 41
461 9 1
309 411 25
355 61 23
181 75 123
273 493 1
333 261 37
1 493 1
113 153 225
83 458 23
153 289 185
441 303 4
105 497 1
58 133 105
89 249 93
69 277 193
369 73 17
275 81 41
446 169 36
205 145 173
223 133 45
149 369 85
13 165 85
285 367 125
365 485 1
81 1 105
29 1 353
181 113 193
393 189 59
378 457 25
105 493 1
161 313 29
495 157 5
469 361 1
361 153 57
237 165 49
205 77 85
464 281 7
37 337 33
397 101 97
349 465 5
73 165 321
289 375 111
494 229 7
485 157 1
101 255 1
173 97 121
71 37 29
1 257 33
369 473 1
65 389 45
337 377 123
101 301 113
353 425 49
158 457 9
323 77 23
137 105 193
297 355 81
121 35 157
69 189 153
425 135 1
321 233 97
245 321 129
17 364 95
305 437 1
341 285 97
101 201 89
101 229 241
477 241 17
61 302 37
453 497 1
231 263 171
412 21 29
165 493 1
133 457 5
201 1 49
401 145 85
13 21 225
121 277 33
495 135 1
409 193 37
497 401 1
381 241 1
301 369 105
489 1 1
433 261 25
229 449 37
376 401 53
457 170 5
243 169 103
297 1 1
25 273 157
433 321 9
189 449 25
89 289 33
301 337 61
63 177 9
173 1 213
341 93 33
373 205 65
113 89 313
405 477 9
413 453 9
209 109 287
101 213 113
141 486 13
261 441 17
37 373 110
201 429 41
89 345 119
377 461 33
279 45 221
299 217 99
317 153 105
57 1 411
497 257 1
273 225 13
329 305 77
425 337 69
141 229 73
185 57 289
408 405 1
105 97 69
305 173 105
5 53 353
345 305 97
433 137 57
5 297 109
13 125 77
265 377 93
126 353 31
277 141 41
29 301 9
235 301 193
233 289 133
245 1 129
425 257 29
361 221 61
385 249 13
85 485 9
421 165 70
113 41 329
261 421 17
77 125 145
353 249 41
53 29 353
137 193 157
373 193 89
365 38 57
489 305 9
297 269 177
33 261 229
281 41 77
129 307 139
45 269 185
89 465 14
425 193 41
401 125 93
1 491 9
421 377 1
113 221 193
365 319 76
405 53 19
125 185 254
301 260 169
161 61 203
277 301 69
385 85 101
109 29 27
453 441 1
451 53 41
425 349 29
85 225 181
379 397 33
261 197 173
385 65 41
417 209 69
111 459 29
113 45 157
241 201 67
393 121 57
425 69 23
461 129 25
81 233 233
9 17 149
301 233 41
133 333 49
385 473 1
93 329 121
153 341 129
241 257 125
433 480 9
485 173 1
375 441 41
441 373 59
65 213 235
1 345 69
285 233 49
165 1 221
1 417 1
197 397 97
281 57 73
313 241 9
229 301 161
409 269 69
269 468 18
13 77 393
205 413 27
421 301 25
333 113 65
333 477 17
281 469 1
205 181 81
113 489 1
249 381 57
19 125 169
377 137 92
265 249 41
89 251 141
475 341 21
249 251 211
445 201 9
185 189 1
277 193 29
17 245 93
229 329 135
21 392 104
89 381 117
329 153 127
377 201 121
149 13 73
185 278 55
41 241 137
101 401 85
493 231 1
445 81 41
165 73 257
101 149 89
183 209 205
433 333 9
326 425 69
159 445 49
1 165 296
241 113 161
1 301 49
69 289 137
421 137 49
269 17 65
465 61 21
185 405 5
189 145 73
165 129 9
473 169 25
217 117 277
457 101 29
273 373 77
185 169 269
109 153 209
453 101 1
353 101 19
437 165 33
341 469 25
33 113 365
329 217 145
457 481 13
445 241 15
173 85 205
429 261 9
477 173 1
469 229 1
371 221 123
193 433 61
301 21 89
157 221 115
125 235 91
53 217 157
453 37 25
209 161 105
269 417 73
421 65 17
1 273 101
297 15 45
481 63 5
29 405 57
389 65 25
189 201 233
185 265 221
297 369 29
25 247 23
53 189 273
449 105 13
401 401 89
241 417 29
249 449 8
277 305 165
433 421 25
1 385 109
317 485 1
229 67 213
425 137 63
123 149 78
369 461 1
441 189 57
109 305 141
81 23 157
341 317 97
385 45 9
161 153 21
413 205 67
33 413 81
257 81 161
341 233 33
229 1 17
301 473 25
421 1 75
201 391 53
141 1 321
217 149 213
125 381 67
205 65 161
397 309 73
261 365 49
89 105 321
419 285 47
65 349 113
65 257 237
105 9 269
195 417 13
17 213 193
453 477 1
29 10 297
353 445 25
33 149 97
409 261 45
213 173 1
21 1 345
8 321 165
249 485 1
449 65 45
365 461 9
461 265 29
301 29 89
121 109 139
245 369 85
243 341 15
73 381 105
221 345 45
225 156 1
1 417 53
261 209 197
353 361 97
381 405 33
401 461 33
169 269 145
401 465 17
173 369 101
97 289 181
245 69 217
73 149 185
261 205 209
397 49 25
73 231 165
381 277 15
105 1 370
1 277 33
353 421 1
213 246 249
29 9 1
241 339 1
45 221 169
297 5 105
193 441 11
221 81 69
329 285 77
369 389 1
365 489 1
433 161 47
1 477 17
27 221 201
77 325 49
101 393 45
33 25 133
197 153 255
281 417 1
457 276 21
133 69 177
34 121 85
241 381 33
133 129 207
457 464 5
333 41 49
413 243 25
201 465 19
281 201 61
413 159 1
437 301 25
401 213 53
293 365 25
321 160 61
21 141 201
261 121 128
375 145 79
169 85 39
325 293 33
49 377 113
101 85 239
297 125 173
433 329 25
417 173 49
381 465 9
157 233 177
149 93 290
457 155 23
81 409 63
301 217 17
41 73 33
161 457 5
387 261 5
141 49 288
369 393 25
129 410 30
385 237 25
101 77 321
437 369 1
405 293 65
349 285 145
225 325 81
209 301 137
429 260 33
117 149 299
389 149 49
337 493 1
41 149 119
333 221 49
117 221 121
497 269 1
85 157 153
417 481 7
341 77 9
161 215 108
185 53 49
389 465 21
137 449 26
341 489 1
201 465 17
381 69 27
97 313 31
349 177 73
93 125 265
49 249 241
97 165 209
245 81 45
247 261 1
45 269 9
21 93 185
237 369 109
201 325 161
195 429 49
113 129 269
403 457 21
313 202 165
474 341 9
37 341 33
209 144 237
269 381 97
37 465 33
385 257 49
149 7 257
149 431 65
197 33 225
393 337 65
401 69 37
116 57 256
261 273 41
29 53 122
128 317 165
369 133 41
429 17 27
421 357 17
389 81 81
281 1 39
97 1 221
385 317 109
489 321 5
295 177 141
493 469 5
409 445 1
185 153 173
121 41 217
381 153 41
207 486 13
245 141 105
107 9 145
330 453 1
5 433 53
135 273 197
109 469 29
157 21 273
13 377 1
313 201 114
213 101 89
279 431 15
325 189 1
317 165 113
269 273 13
5 5 121
429 457 25
165 271 57
77 413 41
417 25 11
53 305 37
301 353 145
305 53 1
221 37 177
401 261 86
149 201 97
269 101 57
485 149 1
159 273 165
261 57 181
401 105 5
285 441 9
163 149 205
273 81 41
457 225 18
25 21 257
37 129 293
33 113 45
369 149 113
221 1 141
269 141 121
449 121 37
365 245 121
425 477 9
347 389 33
185 181 189
1 89 285
413 345 57
65 72 331
369 273 117
13 85 81
37 341 101
489 401 9
41 81 77
361 164 97
73 1 333
321 385 33
361 81 135
469 497 1
469 239 1
361 225 133
6 241 241
265 333 57
53 317 105
197 101 49
377 333 113
25 53 101
1 37 89
349 461 9
245 49 13
305 55 53
449 309 39
101 421 21
429 345 53
49 57 21
85 261 177
1 77 313
357 397 17
97 229 17
121 281 29
305 73 181
413 69 25
377 293 85
421 325 73
65 125 137
130 173 33
45 157 241
209 273 89
325 41 27
217 489 9
189 125 118
269 425 73
293 237 97
93 481 9
97 413 55
409 461 9
269 185 57
493 497 1
365 137 37
389 65 33
217 369 109
489 157 1
365 28 65
481 77 11
237 97 185
497 81 1
269 201 89
153 61 325
449 425 39
269 221 9
345 45 137
101 401 73
457 9 17
377 189 65
161 237 97
193 269 185
381 253 65
57 417 69
55 33 275
165 157 41
293 413 45
141 65 40
381 11 25
429 9 37
154 89 320
461 341 9
119 435 23
345 325 149
45 121 8
425 209 17
121 13 9
193 305 121
145 13 85
157 269 78
217 201 129
285 197 111
261 461 25
289 189 141
193 317 101
313 241 33
137 461 1
237 365 73
77 121 13
129 281 137
221 185 245
497 315 1
221 193 269
29 101 65
361 161 85
5 321 109
218 133 8
453 269 1
225 233 237
149 449 33
453 53 1
249 176 185
477 201 1
225 437 49
181 313 83
373 65 1
405 269 65
109 435 57
289 38 101
101 393 41
33 273 109
93 157 25
301 481 5
317 369 25
129 269 153
421 477 1
341 454 12
105 215 135
133 269 57
197 29 229
355 193 31
61 245 225
305 377 65
313 45 67
1 473 5
265 169 61
241 221 81
439 349 55
301 255 99
73 433 49
385 253 13
208 205 33
149 193 9
429 389 23
25 356 126
325 425 13
35 485 1
77 401 45
389 473 1
117 366 106
149 293 145
201 381 69
317 309 145
77 481 6
263 249 7
373 153 33
245 177 1
185 373 41
455 281 29
273 21 161
201 429 41
101 401 77
365 165 33
145 85 177
421 269 33
497 495 1
321 405 21
153 465 21
65 137 138
253 333 157
457 229 25
13 413 29
21 125 239
65 329 101
375 57 73
361 269 129
393 117 17
121 373 73
109 309 77
101 145 305
293 473 13
311 125 105
265 273 169
177 281 57
405 469 23
93 241 71
75 385 65
241 325 45
37 493 1
341 273 129
153 69 101
273 413 65
189 429 57
453 361 33
297 489 1
449 127 13
13 345 21
77 5 297
453 429 25
461 221 17
201 449 41
3 249 21
497 249 1
343 325 149
245 269 27
209 92 197
77 331 159
381 221 49
185 353 125
203 397 1
341 209 97
5 485 1
209 9 221
165 285 177
257 67 73
141 469 9
405 88 52
481 417 9
413 323 65
241 17 53
17 223 249
337 157 25
431 405 3
453 341 1
5 269 97
377 255 45
151 73 203
361 481 1
465 465 21
397 129 55
297 177 69
101 294 70
173 341 129
341 301 49
113 42 229
185 196 18
141 481 5
143 225 265
105 185 73
369 245 129
1 153 229
93 261 69
1 261 1
105 285 129
369 113 95
305 373 1
385 249 73
49 31 53
321 237 160
337 101 113
325 331 33
269 237 97
485 261 1
9 285 177
99 373 1
305 241 177
277 425 33
352 385 89
133 241 203
89 499 1
237 133 90
37 209 145
465 41 5
397 221 9
197 56 139
389 337 110
381 171 13
41 101 161
261 229 151
207 269 121
211 441 15
22 117 149
77 125 233
457 85 29
351 305 141
217 269 21
183 412 5
29 201 285
168 451 11
381 293 41
193 61 177
381 249 73
441 441 29
201 128 121
413 413 1
297 225 53
483 85 3
321 149 47
236 281 197
275 9 25
169 269 105
173 177 165
105 321 113
169 315 161
485 61 5
189 389 65
225 133 101
225 361 69
329 413 81
349 445 11
301 49 169
337 301 25
121 247 201
309 341 129
417 251 41
381 449 29
165 317 41
253 153 233
285 141 73
59 497 1
21 401 49
201 389 65
65 277 209
361 133 97
469 253 1
157 293 177
243 101 205
261 129 113
277 349 121
157 345 149
177 429 49
347 329 97
101 477 17
117 321 79
309 253 53
117 485 9
449 137 21
385 161 1
31 369 13
57 53 417
469 121 1
345 181 117
105 489 1
73 13 165
285 301 121
439 409 3
1 137 225
189 81 257
181 89 257
485 113 9
385 325 25
349 101 113
257 45 89
333 415 53
45 181 161
271 326 135
413 313 1
441 165 57
113 321 15
13 405 45
425 221 37
233 13 1
125 101 229
233 321 85
101 489 3
153 81 325
241 497 1
125 349 113
313 427 59
77 469 25
309 281 97
81 481 13
97 373 112
461 465 21
123 169 289
165 495 3
365 201 33
17 173 129
357 29 33
73 489 11
73 401 93
125 1 337
93 41 129
143 151 169
461 301 29
337 341 145
321 345 73
185 489 1
155 149 151
113 141 145
413 445 9
445 485 3
153 353 33
221 337 93
329 129 85
413 57 41
381 21 1
153 89 165
357 165 127
165 341 156
469 197 1
42 237 145
469 29 1
361 51 69
369 269 119
341 141 73
257 421 1
1 153 309
121 255 127
387 253 49
125 337 41
397 109 33
309 92 81
385 481 5
153 1 61
293 103 41
49 377 37
37 281 25
149 29 13
493 377 1
62 221 41
429 121 33
297 389 33
267 279 69
45 293 105
109 29 185
413 485 13
89 253 33
65 317 9
345 85 153
367 73 77
285 449 5
181 93 181
21 313 109
233 351 7
189 209 158
401 337 92
157 305 81
77 57 41
135 481 13
161 81 169
37 277 213
389 331 1
69 221 225
461 441 9
285 253 25
209 261 161
253 93 217
297 491 1
421 337 7
105 301 177
429 141 18
137 377 65
281 63 17
93 425 37
181 29 201
53 201 117
401 55 47
325 139 93
433 85 65
437 421 1
225 349 25
421 77 33
37 89 73
46 229 33
497 161 1
429 363 41
293 5 185
77 137 179
243 229 169
181 461 1
29 185 269
141 329 127
105 441 37
449 85 17
333 185 137
177 469 1
385 133 37
209 299 191
165 203 145
111 381 89
157 77 9
33 293 161
169 205 25
265 173 125
455 441 21
249 309 1
233 247 33
85 117 245
481 21 5
173 467 3
285 205 121
61 363 85
495 301 1
219 25 45
85 253 229
49 219 195
37 57 173
321 17 65
41 389 17
1 201 33
121 61 265
217 282 104
251 271 209
181 369 85
481 37 5
353 493 1
405 197 25
423 397 43
437 69 1
289 53 161
349 321 17
29 413 1
141 70 321
425 421 9
289 297 109
13 9 101
1 403 47
305 389 85
137 413 73
467 45 13
433 497 1
173 453 41
61 1 129
201 409 81
349 233 33
373 153 57
265 473 1
393 97 1
185 433 25
1 153 279
489 45 1
475 349 1
433 253 53
281 377 37
473 325 1
73 337 145
191 397 1
81 53 145
65 365 33
397 201 89
475 253 9
62 201 124
299 241 27
417 253 63
433 163 17
1 285 9
345 185 45
133 457 22
229 253 185
42 221 5
49 417 53
61 329 141
405 1 65
469 319 1
269 53 17
69 113 157
69 345 109
17 309 97
49 257 149
297 61 193
171 241 93
21 61 313
385 177 9
9 253 9
313 169 171
449 69 5
21 21 257
69 201 261
301 449 25
125 258 6
357 413 65
341 194 1
233 481 9
297 461 17
61 253 89
445 210 41
333 493 1
481 37 9
237 77 193
85 321 117
217 157 177
93 33 57
478 449 20
97 81 117
17 21 369
445 49 49
65 165 197
263 285 33
189 249 205
201 313 153
189 317 181
253 385 37
405 189 63
181 101 105
225 445 1
401 405 17
469 497 1
485 421 1
57 477 1
61 1 225
137 412 62
481 373 5
105 189 69
153 409 33
161 305 153
193 1 97
313 125 157
389 177 48
237 1 137
345 5 1
437 93 33
169 357 109
269 369 1
129 177 197
269 23 185
69 433 45
125 85 233
461 9 9
321 461 1
207 201 207
305 261 157
457 421 5
89 21 333
385 387 93
237 169 129
129 491 1
457 173 17
365 121 49
169 411 39
127 37 47
241 313 181
313 361 129
269 423 9
457 181 15
213 5 271
185 237 201
421 453 23
135 1 355
261 441 17
413 237 1
305 233 161
441 301 57
289 241 109
361 299 85
77 182 167
425 249 41
19 305 105
393 481 13
69 101 319
25 27 77
69 141 313
235 163 241
13 273 117
389 349 1
135 485 16
445 29 9
81 125 289
9 337 157
25 185 289
39 157 329
221 413 1
473 269 25
419 1 27
111 153 213
9 205 249
97 357 25
353 1 97
473 477 1
181 129 65
429 453 33
261 493 5
357 13 9
423 289 57
33 73 345
277 189 65
157 491 5
285 365 43
421 9 1
145 141 225
65 353 121
241 361 81
225 405 65
325 488 2
483 269 9
123 201 233
286 9 69
233 409 49
209 265 77
493 349 1
373 225 97
217 157 273
121 425 25
425 165 57
245 161 241
157 137 177
169 61 153
485 45 1
65 113 265
211 341 86
33 135 173
473 337 11
201 181 89
383 165 61
273 145 1
287 345 45
81 49 197
473 273 1
441 179 9
193 37 109
29 345 1
121 97 369
153 229 21
9 249 73
151 217 216
137 345 41
457 189 17
153 37 237
109 209 213
85 173 81
495 129 1
313 189 51
401 353 77
365 49 125
9 37 87
381 129 57
237 297 173
445 45 33
375 1 99
29 385 25
157 429 67
17 169 49
17 37 1
421 313 17
347 305 87
221 325 15
81 169 173
149 257 153
253 189 65
357 305 129
161 205 237
185 277 86
433 353 29
25 177 67
493 49 1
361 25 37
73 49 213
45 269 89
481 433 13
373 329 109
21 153 345
249 141 237
69 457 1
347 269 99
149 53 22
199 269 41
37 133 361
261 253 145
191 387 81
21 117 293
45 277 21
237 85 261
313 297 9
401 305 21
497 245 1
483 105 11
309 189 161
141 193 225
229 229 65
251 301 137
149 437 1
165 1 209
153 185 41
189 317 32
369 1 77
457 305 13
85 401 85
101 85 253
109 213 1
121 437 1
61 419 21
393 405 1
345 37 49
1 293 57
213 53 127
425 265 53
493 453 1
293 457 9
101 165 73
241 265 89
477 153 17
421 97 33
309 461 9
161 81 229
197 129 81
149 466 1
61 21 401
423 1 27
341 105 81
469 169 1
49 13 209
73 361 85
361 29 25
241 177 97
407 389 7
109 29 121
61 193 91
321 91 161
141 389 49
325 321 25
465 37 5
285 1 17
401 445 1
281 285 1
105 1 293
273 75 97
457 37 6
17 381 9
137 417 75
33 181 65
41 69 305
149 226 81
201 1 29
99 1 239
165 129 225
145 5 9
425 221 21
217 349 1
169 269 101
353 133 121
129 113 181
261 381 57
425 467 7
67 337 115
257 337 61
89 289 185
357 397 97
409 117 25
21 481 9
193 105 45
109 1 273
105 433 33
53 101 25
145 69 25
311 1 53
427 195 35
441 465 25
493 253 1
157 1 281
317 485 1
373 461 1
109 433 45
189 101 163
125 205 161
89 489 9
197 431 41
357 437 17
221 61 201
33 209 273
189 485 1
273 221 205
237 457 9
246 287 55
239 361 41
181 205 153
181 233 137
289 115 42
261 205 145
33 61 193
369 161 19
161 173 249
89 385 21
53 89 49
329 437 33
253 13 209
223 489 1
489 413 1
201 307 77
97 29 37
241 237 239
255 117 30
465 365 33
9 89 407
65 477 9
385 153 93
237 329 137
181 333 121
149 215 175
337 71 109
139 413 1
113 453 33
145 77 189
109 189 179
257 389 25
161 17 9
1 223 9
441 163 33
149 413 57
201 205 217
117 461 33
381 221 113
389 69 33
71 361 1
45 433 65
237 421 17
305 53 173
145 11 57
341 401 45
121 149 229
485 409 1
393 109 9
93 281 45
93 355 91
189 145 297
415 105 25
385 121 101
225 353 65
385 89 1
265 435 9
465 205 5
144 472 11
141 161 153
305 351 77
249 189 1
205 245 1
485 397 1
255 297 1
393 145 45
53 193 1
92 269 169
137 329 105
21 145 325
449 347 25
185 405 65
221 351 5
273 181 145
397 385 9
341 117 69
429 301 1
337 173 153
45 81 45
93 253 121
214 497 1
441 477 1
369 185 57
129 39 137
93 173 321
245 341 61
357 333 81
337 121 45
117 329 165
259 269 89
111 1 259
305 405 61
57 301 25
7 57 423
337 237 145
1 373 123
289 477 9
49 269 137
196 277 69
159 101 262
175 1 317
1 485 1
213 404 64
289 93 109
289 173 101
197 463 3
53 181 193
485 317 1
1 165 145
161 285 121
189 9 9
425 45 37
21 81 225
145 1 185
29 261 161
101 29 305
37 421 77
273 297 1
209 337 29
221 405 81
437 289 41
245 341 129
93 57 93
76 497 1
297 346 70
129 101 357
397 217 1
266 461 23
173 429 1
337 389 1
293 201 105
485 365 5
393 217 13
250 296 97
33 465 25
273 73 117
165 445 1
401 133 69
477 361 1
453 1 33
429 337 1
246 437 9
145 457 9
81 469 23
421 213 33
285 153 49
249 153 185
498 333 1
237 153 89
473 353 5
245 365 33
91 13 7
117 331 101
69 101 305
401 73 5
261 453 13
169 125 165
381 41 17
141 17 59
105 201 124
105 57 217
165 403 55
49 117 129
401 115 29
133 405 1
421 71 33
13 253 71
461 225 25
85 3 415
289 289 37
329 417 5
385 283 87
153 145 85
485 229 9
33 185 301
493 169 1
281 385 101
37 347 65
353 311 53
497 213 1
273 241 121
1 281 45
365 37 17
41 325 1
277 213 97
197 421 1
297 21 189
477 113 1
165 101 273
483 283 1
397 133 65
49 445 25
269 189 145
165 357 13
493 229 1
73 181 129
169 397 17
241 409 77
489 317 1
347 201 19
317 165 129
109 377 89
281 129 151
61 53 137
173 205 105
365 457 5
193 265 153
377 277 29
33 273 197
173 169 29
133 245 49
77 489 1
253 61 201
81 233 249
157 153 224
21 261 97
173 421 33
369 201 17
305 217 153
225 329 130
113 9 77
489 209 5
125 141 121
129 125 1
401 177 7
333 245 11
177 67 57
113 85 1
213 249 93
183 97 91
449 357 25
121 237 233
377 341 97
203 1 87
353 145 49
489 297 1
1 145 193
77 361 125
129 149 129
437 345 3
177 137 81
145 275 15
453 287 45
157 161 331
385 397 21
281 337 41
249 457 21
191 449 33
47 25 333
353 397 57
485 81 1
425 177 9
65 367 43
56 85 349
69 333 121
429 287 49
437 469 32
405 189 9
309 365 109
5 309 81
289 97 111
313 285 71
377 281 89
309 113 129
353 201 133
289 49 77
473 497 1
253 265 179
197 213 267
265 177 129
133 101 161
305 26 141
53 97 33
393 217 81
477 385 13
81 357 81
1 361 57
195 41 199
101 477 17
57 429 4
491 37 7
261 475 17
225 341 25
157 125 297
397 49 81
17 361 105
205 229 257
353 209 75
433 397 61
389 73 59
189 41 33
189 161 169
5 121 161
29 85 9
461 30 1
389 453 1
381 497 1
277 181 33
421 249 5
453 69 21
185 60 133
205 149 137
419 9 49
433 39 17
65 7 73
269 151 223
457 21 41
261 373 65
309 153 97
201 245 97
209 181 261
253 61 33
269 361 133
241 253 73
265 386 97
233 385 93
425 111 29
281 145 93
253 81 191
285 333 9
329 341 151
65 11 129
361 373 1
429 303 47
353 161 61
233 113 81
89 361 53
353 401 5
213 283 177
145 45 333
25 273 21
489 397 1
125 53 65
101 57 397
217 209 281
401 233 81
369 325 23
37 149 265
97 145 97
305 285 161
61 485 7
1 21 321
201 17 181
449 58 7
411 425 61
273 93 153
333 43 105
483 432 1
29 221 73
481 325 17
269 177 165
201 453 9
453 393 45
245 101 9
233 445 33
217 189 129
161 321 121
301 17 119
341 169 65
461 37 25
481 5 17
477 9 9
209 489 1
270 377 37
141 341 73
489 345 9
457 381 33
481 473 19
445 59 17
137 409 37
37 341 97
45 337 141
193 381 52
365 89 69
321 325 21
185 325 97
237 387 1
93 25 113
382 251 100
189 63 145
373 85 1
223 477 9
17 493 1
277 473 9
337 285 5
381 329 111
21 241 73
309 253 89
307 275 115
313 121 123
201 389 41
41 21 101
21 1 9
185 153 304
261 97 185
29 1 201
17 77 93
53 149 177
457 173 21
201 341 5
321 173 165
321 73 117
461 265 9
453 397 33
33 345 1
405 469 17
225 485 1
257 241 215
109 125 161
361 153 65
421 41 65
149 469 19
205 1 209
409 373 69
405 249 41
137 66 149
213 293 49
75 345 109
433 281 65
457 151 37
157 125 209
445 477 1
221 137 209
305 49 93
177 489 9
441 285 49
181 93 145
53 313 65
425 401 53
109 437 33
385 109 21
45 1 273
31 73 169
253 485 1
393 173 73
177 137 317
129 365 95
401 413 25
93 449 21
85 293 105
97 389 33
47 205 73
173 177 109
193 153 89
173 281 113
381 481 9
305 261 133
221 489 7
33 213 209
149 45 129
369 245 36
169 221 81
279 216 211
135 235 215
89 485 1
157 193 217
113 297 81
317 249 49
95 121 309
213 37 247
165 327 13
433 195 13
349 249 81
28 397 97
341 181 113
333 421 65
449 405 13
117 265 69
93 431 69
357 33 65
302 165 26
269 357 81
289 189 185
353 421 49
429 442 27
165 117 49
441 231 41
149 429 57
201 451 29
353 77 97
393 213 45
41 93 399
441 213 4
285 13 153
371 324 71
401 125 21
465 24 13
121 309 57
5 377 69
173 313 44
133 87 21
5 397 85
409 461 4
217 9 69
385 193 57
13 297 17
277 429 9
33 65 353
13 285 193
461 65 17
85 193 293
409 85 69
69 181 233
265 257 141
197 17 281
225 461 1
190 337 45
421 421 49
141 333 97
213 41 129
97 361 93
335 405 33
325 385 113
285 137 195
145 185 165
307 205 93
309 220 25
133 445 1
157 153 161
289 389 33
405 385 65
13 437 25
121 385 41
94 101 225
493 425 1
62 89 1
69 149 331
37 5 145
1 397 27
357 93 17
365 239 73
157 489 1
173 393 77
37 117 345
101 257 233
111 481 1
303 153 85
161 181 19
251 289 101
281 373 41
169 1 125
61 55 321
189 353 33
491 65 3
261 341 97
85 77 341
45 369 61
269 269 49
33 11 305
73 213 257
169 421 17
185 13 125
309 81 65
209 269 57
1 105 369
293 97 197
85 310 53
37 309 97
257 109 41
37 417 39
1 189 65
69 241 137
485 457 5
481 133 9
245 473 13
429 61 5
65 153 309
117 149 321
77 445 1
377 453 41
23 376 57
37 425 53
481 253 5
369 337 21
293 37 1
361 145 1
481 331 9
461 25 33
205 45 9
163 425 45
129 157 209
85 85 391
309 185 129
205 169 177
121 353 77
309 445 1
217 405 21
193 457 15
261 353 10
93 265 57
157 77 97
61 333 19
21 457 25
103 349 1
345 57 95
413 113 23
329 461 27
469 481 5
169 159 325
149 253 41
201 417 69
313 393 49
157 137 129
125 429 41
401 193 13
105 477 21
417 469 17
49 345 21
309 385 93
201 169 25
1 181 17
113 121 57
437 481 13
305 405 89
149 29 33
465 97 13
189 161 289
149 209 237
145 481 5
253 101 14
302 257 97
481 401 1
291 265 31
497 1 1
357 27 7
69 365 89
381 201 73
81 413 41
225 499 1
189 457 13
341 401 13
397 117 27
97 333 13
89 297 193
161 373 1
211 377 65
61 333 113
231 35 59
29 349 9
1 61 417
125 337 85
417 339 41
333 273 147
121 289 145
127 289 121
337 41 117
73 10 329
377 161 93
159 341 159
217 285 41
129 73 197
345 339 21
113 261 217
75 113 31
101 253 129
265 261 59
189 155 253
253 1 137
329 413 73
297 1 160
159 233 101
433 435 1
77 101 272
464 233 25
279 217 185
451 125 13
113 293 129
285 377 117
273 213 5
473 1 7
425 81 29
429 149 49
77 45 317
191 381 89
337 1 29
462 385 9
212 222 57
317 249 35
449 477 17
369 441 37
101 433 49
121 369 57
105 269 201
317 289 65
81 85 193
305 265 185
401 313 81
83 13 267
101 109 377
365 223 1
245 129 209
185 357 21
341 33 129
317 121 94
473 445 13
389 466 28
461 175 33
261 53 209
165 1 321
173 381 49
141 137 121
477 465 17
385 297 73
205 121 1
137 493 1
285 441 7
482 109 1
205 449 9
369 161 25
55 1 137
153 293 81
305 217 88
329 25 133
77 33 225
289 125 37
369 293 5
341 381 7
249 347 41
361 171 49
186 189 207
121 421 45
45 321 149
495 337 5
149 105 297
81 305 147
461 141 5
373 17 1
81 277 169
269 45 133
317 217 105
181 341 65
277 105 81
477 329 17
13 473 21
325 301 129
393 369 33
265 301 97
497 477 1
233 61 69
157 485 1
449 225 21
421 141 41
385 309 1
301 301 41
437 405 37
17 153 259
61 181 65
117 385 17
69 265 133
481 141 17
129 425 5
453 329 37
445 321 17
157 199 181
301 205 129
301 489 9
381 342 40
461 333 33
85 197 275
269 449 5
85 121 105
401 173 73
177 189 305
53 129 333
341 197 130
413 373 49
313 481 1
57 189 81
475 57 9
331 474 26
77 87 291
55 309 15
489 57 1
121 145 1
179 189 121
101 133 243
389 85 65
301 17 169
301 231 57
155 381 41
485 141 9
113 89 113
412 337 79
53 65 297
429 305 33
405 457 25
21 385 69
153 483 7
295 459 27
53 317 93
285 1 121
45 153 201
481 49 13
483 369 15
169 417 69
349 77 145
39 129 225
309 205 65
21 239 231
45 321 5
73 109 313
329 259 157
9 123 139
457 355 1
365 221 47
397 197 45
397 145 67
459 351 39
353 197 133
181 229 49
154 449 37
33 189 225
441 249 49
189 61 77
37 29 433
205 251 135
205 473 21
93 265 233
469 166 1
81 255 1
361 1 77
353 405 1
77 461 25
457 169 21
421 421 1
193 421 1
77 259 165
101 101 345
101 441 49
407 445 25
13 153 221
409 173 1
245 404 19
17 25 309
393 263 89
461 325 17
133 261 145
201 189 245
433 189 53
205 380 17
257 37 217
289 413 41
433 493 1
75 357 49
409 357 21
245 485 9
161 417 17
405 53 33
337 493 7
373 421 1
421 65 1
437 421 25
333 145 121
446 293 19
85 1 275
217 65 33
201 201 281
229 341 17
445 213 1
145 141 29
9 421 73
385 21 73
463 401 1
45 477 17
153 433 49
489 109 9
69 289 145
457 321 5
241 321 169
261 421 57
377 165 21
365 399 23
153 126 1
1 305 21
289 123 101
61 473 21
33 313 113
389 25 49
229 358 139
297 469 1
221 29 155
13 321 105
217 257 133
17 105 169
313 301 173
353 29 57
425 421 5
21 325 1
85 21 65
465 309 9
121 29 345
421 9 53
306 453 11
125 237 81
241 321 85
441 135 13
265 477 1
397 245 33
241 245 1
469 25 21
285 423 13
425 253 15
85 409 49
389 365 51
245 449 33
479 461 1
297 225 101
69 397 65
253 135 193
101 405 33
377 423 51
430 421 33
165 480 5
133 85 225
45 165 257
97 241 37
145 201 1
261 413 73
341 297 65
25 411 17
489 273 1
313 265 21
269 1 137
297 349 57
253 113 89
221 37 26
449 413 29
353 441 57
479 389 13
281 320 153
497 297 1
25 457 25
248 498 2
25 97 261
141 53 255
433 317 33
57 213 150
445 493 1
221 37 73
213 67 97
149 169 219
73 201 69
355 361 125
21 1 207
125 365 89
409 237 33
173 137 273
101 209 169
277 281 185
225 489 3
325 1 33
9 305 45
37 329 89
245 253 137
121 353 137
473 469 9
245 49 129
105 337 137
69 141 169
421 485 1
373 265 93
471 365 25
309 361 31
285 357 129
51 353 39
149 293 145
301 405 21
169 9 25
377 185 37
7 433 49
153 37 329
45 261 17
407 35 23
325 353 29
197 500 1
21 401 93
289 321 53
237 41 57
233 373 85
109 229 49
337 185 33
321 249 59
313 57 21
281 109 153
85 337 117
137 141 133
245 257 217
465 85 21
101 135 237
69 313 69
205 61 233
497 193 1
397 49 1
101 457 21
103 9 205
258 314 133
401 341 17
445 109 1
1 281 17
473 225 21
389 169 52
153 165 241
237 285 121
437 171 15
385 497 1
157 205 137
173 385 89
77 173 217
421 269 49
85 405 1
425 49 65
345 299 105
85 437 1
329 213 1
291 101 67
169 199 87
75 401 45
17 269 189
209 469 1
1 301 89
365 109 121
496 161 1
269 129 81
197 73 289
81 117 57
244 341 49
1 323 111
305 453 23
49 253 201
67 1 279
385 325 113
433 361 41
73 81 35
449 43 49
209 201 137
225 319 31
123 443 27
381 237 1
461 459 20
249 101 13
89 477 17
1 333 59
465 377 29
125 385 77
297 293 21
273 109 93
85 21 401
429 333 17
143 337 73
349 253 35
329 425 41
403 21 13
275 209 149
465 209 17
285 383 59
401 393 37
235 193 125
333 113 65
457 401 1
315 481 5
233 301 149
397 113 17
437 177 17
357 33 1
489 181 9
117 25 9
469 105 2
41 173 121
349 97 33
57 473 13
245 353 19
217 341 1
329 469 1
159 437 6
321 41 165
269 329 125
155 153 59
281 457 25
1 441 1
289 49 201
150 61 8
99 25 103
241 73 149
475 65 1
269 473 21
253 449 29
64 385 89
377 197 44
497 425 1
77 409 37
345 273 109
1 9 89
449 273 41
121 305 173
9 209 73
201 7 253
453 409 11
433 473 28
85 305 97
355 257 95
427 493 1
353 443 3
477 161 1
273 383 11
33 253 151
433 408 53
73 181 4
279 201 73
9 1 489
478 285 11
465 237 13
381 123 57
461 251 33
213 41 161
325 421 1
241 261 17
437 457 9
285 465 1
301 385 113
269 213 33
385 433 33
129 169 309
349 241 17
321 149 89
29 441 33
213 217 185
477 209 1
457 1 1
277 476 5
237 265 1
349 401 71
481 253 17
45 97 173
361 241 125
469 261 1
257 473 13
429 357 41
285 77 87
21 109 12
145 217 81
233 140 257
69 253 209
81 215 193
393 265 86
333 401 63
481 185 5
425 169 61
337 409 5
201 477 9
69 334 53
389 401 57
141 405 17
53 261 3
413 141 33
265 185 123
303 265 135
281 357 65
351 71 63
401 129 13
403 225 29
225 53 17
105 289 153
177 221 9
243 393 105
206 445 9
393 411 3
121 121 73
37 429 65
377 65 9
125 145 353
321 301 73
489 157 1
497 221 1
321 41 49
433 453 17
225 341 1
185 253 241
237 499 1
205 65 121
187 469 17
353 55 141
385 401 41
393 181 14
425 273 5
41 281 17
189 297 49
273 453 17
381 285 1
465 209 5
369 163 37
385 117 107
153 329 37
49 17 65
189 273 89
337 241 77
291 249 105
168 141 86
61 157 9
433 305 53
385 81 1
25 341 41
425 404 21
141 185 1
101 5 201
1 337 109
117 369 85
269 401 93
337 257 153
489 81 9
405 373 1
97 105 127
101 361 41
333 389 1
385 317 41
109 483 3
209 1 137
247 453 1
485 241 1
69 221 246
123 133 163
225 165 229
93 65 401
89 105 165
429 493 1
233 385 49
481 77 5
165 203 199
309 117 81
101 69 81
305 17 153
205 217 139
253 429 25
417 279 77
313 309 21
81 441 45
117 133 87
61 177 93
161 33 161
349 5 73
493 21 1
77 121 57
497 69 1
251 91 75
229 25 113
269 48 137
11 489 5
105 269 209
281 65 201
181 1 193
161 65 161
473 345 17
53 265 185
93 301 97
217 425 57
1 65 425
457 377 12
285 1 193
255 269 93
113 321 157
357 225 5
385 33 85
329 361 57
201 393 45
81 85 49
361 21 129
117 105 1
397 227 49
257 125 133
281 89 73
164 165 113
321 13 49
265 13 205
73 329 81
97 333 161
113 9 181
333 49 81
277 135 33
1 199 227
241 157 153
357 391 89
253 11 73
153 77 193
5 333 161
109 157 97
57 293 97
69 408 6
265 453 33
77 449 1
177 253 241
161 185 209
61 85 169
165 401 93
389 369 96
273 433 17
9 9 417
109 305 181
125 485 4
421 261 17
457 253 25
357 25 79
263 133 89
325 433 68
189 177 257
453 403 1
471 365 5
473 369 1
113 305 168
429 13 41
425 481 5
321 73 88
181 1 257
349 217 73
73 185 109
273 237 33
457 277 9
113 77 43
197 157 261
329 497 1
285 349 65
481 277 17
241 209 61
109 337 161
497 101 1
289 281 181
245 157 1
345 477 13
333 425 33
273 381 57
484 405 8
465 93 22
16 469 29
357 381 73
469 169 21
389 417 33
39 133 301
81 261 145
237 433 29
197 59 96
301 173 169
473 377 13
305 337 5
209 141 69
141 489 11
465 132 25
197 341 75
211 409 17
145 153 129
369 329 45
401 217 41
393 241 69
261 93 113
394 381 89
169 305 53
133 261 223
385 189 93
25 189 9
29 341 97
457 497 1
461 237 1
345 225 41
437 437 33
461 101 25
281 25 141
1 135 291
337 293 159
153 385 45
61 129 293
241 101 81
453 489 1
310 209 181
157 317 125
494 49 6
401 369 25
8 21 209
9 225 173
373 137 49
77 1 17
101 389 73
169 1 84
73 487 1
109 413 41
217 413 38
489 65 9
163 85 131
241 401 33
29 245 81
385 253 57
245 1 1
101 349 129
429 233 19
245 277 69
49 94 210
333 395 59
321 439 27
1 45 441
313 232 133
225 409 47
9 133 145
481 73 15
269 409 1
337 125 67
350 259 138
193 385 93
33 69 225
305 31 5
401 77 25
441 485 1
129 101 81
177 61 67
137 317 65
45 85 289
41 233 137
173 145 79
5 349 137
225 445 33
461 85 11
105 53 345
131 225 1
369 333 69
357 229 49
301 397 21
247 485 1
1 343 103
225 397 57
65 197 209
41 177 233
46 397 81
213 213 97
329 261 145
293 61 49
121 97 125
205 215 245
105 61 281
37 497 1
385 305 29
93 1 393
153 293 17
217 473 13
473 242 13
229 280 136
213 305 121
117 421 1
457 449 1
341 47 81
211 265 213
453 445 13
89 325 81
93 121 93
201 273 13
329 341 76
473 489 1
79 1 203
153 13 321
85 61 353
85 269 17
483 473 3
177 93 299
285 401 93
385 101 46
161 321 161
497 385 1
223 403 55
129 1 137
49 171 113
33 317 129
497 5 1
21 453 1
301 401 1
269 385 81
441 427 25
67 381 1
109 50 193
49 121 9
90 1 111
117 345 149
409 181 87
353 37 73
329 321 29
265 417 77
453 109 21
61 469 21
401 229 97
1 189 181
261 401 69
37 477 5
301 9 81
429 169 47
131 2 321
121 9 333
96 385 29
281 383 77
201 57 125
301 337 106
473 5 21
294 221 37
233 1 201
457 45 17
461 421 1
245 353 45
137 461 4
73 13 269
233 469 11
153 93 245
481 221 17
97 451 5
305 361 41
329 493 1
249 253 103
101 217 47
185 43 67
53 145 217
341 325 129
377 253 1
277 41 149
345 29 33
239 461 6
293 369 53
25 1 425
1 29 161
157 1 7
37 385 105
385 113 57
413 485 1
345 301 33
342 61 126
5 459 27
339 169 64
96 37 325
229 193 49
313 319 181
333 193 161
125 361 71
141 45 151
129 481 9
273 249 217
169 257 217
393 409 41
273 445 25
129 81 121
143 73 135
377 165 113
101 61 385
213 135 207
153 165 121
277 153 81
469 21 1
253 289 41
481 61 1
275 269 177
25 77 177
21 489 9
381 153 89
237 105 173
85 321 73
229 141 177
85 281 129
285 493 1
361 149 37
349 37 33
361 53 49
261 125 121
160 13 268
317 9 115
233 277 121
305 383 61
57 437 1
137 329 21
195 406 79
489 241 9
277 5 153
305 401 35
269 259 193
353 416 73
249 233 186
389 369 41
181 393 5
133 193 121
345 475 25
294 289 120
61 189 49
385 145 9
497 169 3
261 359 123
269 293 171
373 269 65
433 233 47
421 5 11
433 389 61
481 477 19
1 201 285
129 266 140
193 403 96
317 149 161
237 77 241
133 251 227
247 297 79
165 477 1
145 313 89
209 333 145
366 413 49
64 45 433
77 285 141
173 189 297
445 181 49
361 437 25
229 185 34
439 97 17
269 217 65
53 449 17
389 161 17
297 13 197
351 337 1
469 225 1
417 321 5
305 53 137
385 247 101
481 193 1
425 49 31
293 325 33
317 1 161
93 25 145
393 333 61
17 73 121
169 125 172
105 381 1
413 33 49
409 321 35
173 201 121
325 465 21
401 449 33
375 189 55
485 497 1
281 393 101
255 417 15
457 85 1
437 405 33
105 117 129
317 301 65
369 205 125
257 317 1
365 251 90
381 333 81
377 111 89
381 177 53
213 162 225
221 229 193
113 269 93
281 97 193
301 1 97
181 481 17
335 125 87
477 1 9
17 5 5
193 449 37
497 429 1
329 241 85
65 65 121
1 225 183
305 153 193
341 5 33
241 101 245
273 481 5
469 121 13
385 369 89
261 385 61
9 477 1
145 253 193
121 81 201
485 101 1
473 17 17
495 497 1
265 233 45
29 153 117
189 10 41
487 241 7
149 233 125
291 33 179
21 53 225
173 465 33
233 309 113
337 200 13
317 157 81
377 337 47
293 81 113
475 93 19
421 77 57
136 417 21
221 285 163
445 477 17
189 429 33
73 373 1
21 73 317
37 273 41
189 469 17
153 347 77
171 361 67
441 205 43
261 11 209
5 453 33
441 225 13
173 393 41
211 105 117
173 17 297
37 105 337
33 432 1
41 89 389
265 361 57
469 497 1
1 401 69
381 81 65
441 357 41
461 123 9
393 195 57
309 65 129
453 13 9
125 61 260
465 97 1
145 165 321
399 401 41
285 385 109
465 117 17
141 141 345
476 453 24
301 93 93
227 273 121
409 197 69
141 165 241
209 29 57
181 469 5
217 461 25
421 477 1
189 429 3
89 173 291
68 45 137
329 225 13
258 137 182
277 145 33
181 337 63
177 437 1
157 317 9
153 253 191
401 181 5
241 411 5
289 217 113
69 165 325
269 485 13
249 1 41
1 357 33
257 177 85
169 369 69
189 141 1
329 369 49
417 241 65
223 497 1
9 249 55
277 169 1
193 119 133
261 401 93
325 481 9
69 377 107
473 301 13
465 105 29
277 405 5
329 49 13
222 227 163
11 161 281
321 473 9
189 97 225
8 293 161
472 301 24
321 57 21
496 489 2
51 21 111
193 341 65
101 81 369
387 489 9
369 281 29
459 449 15
325 59 73
5 457 9
253 385 74
225 473 13
413 141 9
352 269 3
261 433 17
145 429 45
423 481 5
377 61 81
193 361 69
469 228 1
169 393 73
455 169 13
382 145 119
173 29 161
441 329 1
61 141 281
251 475 15
289 469 1
401 421 65
345 309 81
133 377 9
109 385 17
157 241 237
426 333 14
333 285 161
265 145 81
273 329 13
41 69 337
91 249 149
399 373 91
301 175 193
285 33 195
274 93 182
37 157 313
69 89 241
257 357 129
361 401 57
221 113 209
437 93 21
117 73 65
237 189 241
469 249 17
469 425 15
409 41 89
417 391 13
357 257 137
169 265 21
449 57 29
441 69 25
115 353 109
285 381 42
9 81 209
223 429 55
449 385 41
66 357 121
73 9 17
337 85 137
271 397 21
421 89 29
313 153 41
281 467 19
305 409 76
73 253 169
297 171 93
489 13 9
437 453 1
481 469 9
357 417 33
409 341 83
201 81 93
481 373 19
192 482 5
333 29 25
353 1 85
264 249 6
297 101 1
69 13 273
353 291 53
373 411 71
1 361 117
61 189 104
29 245 69
369 33 95
473 272 5
425 173 61
25 375 39
119 485 1
153 389 51
201 449 37
325 172 17
385 381 65
419 425 45
409 169 69
117 413 1
417 317 5
169 313 57
235 365 17
69 185 193
457 385 9
377 9 74
241 309 1
353 333 25
100 25 392
205 161 17
245 121 1
309 222 97
437 1 47
213 413 73
457 161 5
189 389 25
83 336 100
169 381 105
279 389 65
497 471 1
445 441 41
353 285 129
197 213 265
109 129 261
305 5 149
405 221 33
421 417 49
157 473 25
199 265 81
5 145 257
269 361 41
409 468 30
22 429 33
13 401 97
127 163 231
481 177 17
473 65 21
153 73 309
420 121 42
373 129 1
5 401 1
281 361 61
453 297 1
401 325 45
221 205 125
3 371 45
413 177 1
1 485 1
449 27 37
439 277 55
1 485 5
229 225 129
449 481 9
287 457 33
397 101 53
105 37 297
153 361 105
429 321 45
381 53 25
89 297 189
473 409 25
357 21 73
461 201 9
493 189 1
81 469 9
57 348 94
161 277 65
495 105 5
453 445 17
333 135 153
301 121 89
229 205 161
425 221 25
1 73 189
305 297 129
241 437 1
493 49 1
233 117 41
333 437 57
309 91 81
173 465 25
133 5 49
73 153 73
357 449 15
313 93 1
273 341 33
273 457 13
293 283 193
345 49 115
409 149 25
317 405 9
5 165 49
213 409 89
277 1 97
345 85 109
321 257 105
453 1 1
401 221 65
201 329 117
465 85 1
477 17 17
265 125 165
441 397 41
377 277 1
25 209 17
377 147 65
173 449 17
237 401 1
29 37 227
353 317 21
209 65 273
469 177 1
209 269 97
141 357 85
261 413 17
289 257 129
317 402 19
181 321 41
281 125 13
301 245 81
189 385 53
197 197 273
417 425 5
233 177 181
89 457 21
489 269 1
237 413 17
53 289 105
201 287 25
113 493 1
385 449 33
197 237 189
265 461 33
273 17 93
133 457 13
353 317 59
471 105 13
281 437 49
349 350 71
117 157 73
1 333 149
377 267 85
77 269 229
153 313 45
441 69 53
189 41 193
301 469 1
453 41 21
233 49 81
133 101 241
493 173 1
337 409 57
325 65 33
109 245 161
221 389 1
285 489 5
417 17 53
477 329 13
365 123 81
293 277 25
490 281 8
81 373 81
445 257 1
493 333 1
425 133 65
225 69 265
241 233 165
463 405 1
473 385 5
201 233 253
346 181 9
59 413 9
37 249 183
285 229 117
325 457 9
293 357 17
493 157 1
141 289 25
409 301 1
372 165 97
357 437 33
113 233 109
421 127 73
377 377 20
429 473 1
113 417 57
237 241 173
237 93 249
461 441 17
421 105 17
325 45 17
469 225 13
385 165 109
113 365 33
173 53 201
237 385 41
301 101 1
493 357 1
229 61 33
81 145 241
489 211 1
253 321 171
489 337 8
405 145 17
197 5 33
193 153 133
389 481 9
377 257 93
125 41 53
377 101 45
301 353 49
53 97 247
105 469 1
325 109 113
75 261 81
345 221 141
149 469 1
413 341 41
225 29 17
293 1 137
381 431 61
5 245 193
203 365 25
89 475 8
245 385 69
173 201 241
329 185 73
17 94 207
229 41 97
237 417 73
5 261 69
257 173 141
367 79 49
197 19 173
37 263 145
483 165 3
1 101 321
201 189 125
437 201 33
381 125 97
145 297 37
37 89 297
348 171 100
153 453 33
453 317 1
417 25 1
359 235 87
201 433 13
253 427 7
493 197 1
469 361 1
141 447 3
205 453 17
457 317 41
265 283 97
201 315 87
125 81 93
417 433 29
301 305 21
5 493 1
1 465 33
317 277 73
165 305 109
117 281 137
253 109 169
385 269 53
449 77 29
269 417 11
29 497 1
385 221 45
313 317 9
429 393 33
1 185 205
169 421 49
337 201 85
457 161 17
445 429 35
107 408 46
233 321 113
429 389 17
453 97 17
37 165 57
425 461 15
401 381 61
489 465 9
284 77 10
285 365 1
261 313 145
461 1 25
293 385 85
417 237 21
325 461 29
185 493 1
21 173 305
37 205 153
417 473 25
445 73 33
33 223 55
93 127 367
229 121 65
229 129 161
493 109 1
463 269 35
289 353 97
271 419 7
279 314 78
437 3 57
487 333 11
201 229 65
349 445 53
281 325 71
69 65 201
177 209 3
157 385 17
221 161 237
269 369 5
449 449 25
77 449 29
153 393 9
5 305 83
73 443 47
441 89 25
303 425 73
1 121 325
229 153 97
477 89 5
321 21 137
237 329 149
353 177 17
373 49 1
369 477 7
189 25 209
229 317 17
181 101 317
317 49 125
86 117 101
177 44 305
285 297 105
53 93 99
473 313 21
305 317 25
141 137 201
297 295 13
249 5 173
309 161 143
385 433 37
181 233 93
33 89 309
137 475 3
377 193 9
20 269 205
269 289 1
325 309 145
377 270 93
369 289 125
105 277 121
37 169 241
145 177 153
437 449 25
73 301 57
169 465 3
325 253 9
481 53 1
449 157 45
301 33 81
225 217 142
101 242 161
181 1 181
381 447 9
109 221 129
113 371 127
81 85 317
209 85 189
142 129 134
357 497 1
65 157 305
105 133 145
289 405 51
169 483 1
153 473 9
421 349 65
205 33 25
277 121 81
1 197 65
489 69 1
285 89 169
141 101 37
369 131 13
45 145 9
77 294 4
171 421 2
81 397 24
153 481 18
465 461 33
1 389 9
237 260 17
277 473 19
109 133 33
317 181 1
257 5 195
165 9 209
429 357 37
81 429 47
37 285 81
85 37 217
449 317 13
397 61 17
45 429 57
105 305 41
377 175 113
321 1 55
157 85 1
225 401 77
101 238 149
341 117 129
37 449 1
163 337 54
429 419 67
354 245 35
305 93 45
137 245 59
305 407 13
417 141 61
289 21 173
337 473 5
305 93 181
333 237 49
33 461 1
37 357 57
457 385 13
261 321 129
57 393 61
41 409 53
361 167 73
245 53 145
5 401 85
269 465 21
429 117 38
29 493 1
181 23 1
261 329 19
33 145 89
101 417 13
121 409 73
97 13 257
325 39 124
485 117 1
137 425 45
17 385 13
253 449 41
162 401 49
141 127 65
5 153 37
129 497 1
325 385 13
301 135 185
161 17 305
385 273 27
217 373 117
449 393 13
310 493 1
109 89 161
481 169 9
493 105 1
33 189 189
165 341 129
357 1 17
429 194 57
181 213 1
361 413 6
149 413 25
353 149 85
209 165 289
409 277 17
453 318 35
385 185 41
137 289 149
221 329 153
69 169 5
313 189 37
301 213 101
377 496 1
461 281 21
233 145 117
79 471 17
53 449 1
409 309 26
133 121 289
439 77 53
85 345 129
113 253 1
21 1 321
489 365 8
177 187 183
129 165 289
13 1 321
89 45 45
285 357 81
445 226 21
473 37 21
401 245 57
209 165 77
393 5 97
265 17 1
93 33 83
309 297 129
1 141 249
429 69 1
381 73 25
277 201 121
169 401 13
141 109 265
41 438 42
341 121 37
497 197 1
17 381 89
267 1 47
429 237 33
161 389 65
97 205 19
397 188 27
345 217 89
437 361 9
209 177 21
305 253 185
73 23 385
9 281 21
126 133 146
221 11 259
209 341 1
437 129 25
297 125 129
177 165 293
481 393 11
25 373 33
276 461 25
101 277 49
383 253 113
233 77 245
217 409 21
101 445 11
399 237 43
381 237 105
445 49 11
381 421 65
489 409 5
1 421 49
21 133 49
161 17 69
469 305 29
401 181 13
173 1 177
297 405 13
109 9 215
225 421 17
169 437 39
61 481 9
341 109 145
489 77 9
15 73 153
69 281 45
141 65 43
418 205 55
445 53 17
253 245 25
401 225 97
49 349 41
185 385 33
219 153 73
85 413 25
465 229 25
365 109 97
5 335 43
269 297 53
246 329 121
57 473 13
113 467 1
449 261 37
373 385 45
265 225 19
425 20 57
417 465 13
269 213 113
409 461 25
141 412 57
209 249 9
469 1 1
401 285 41
437 373 1
441 261 1
285 321 5
101 371 115
209 125 129
147 153 82
117 277 1
473 45 13
441 101 37
257 289 33
157 297 1
237 269 17
121 298 98
269 169 217
157 201 13
249 241 241
251 421 41
73 461 9
185 229 33
119 297 1
1 177 165
193 333 97
137 421 57
101 1 17
401 341 73
333 369 21
60 437 1
149 21 273
207 274 137
177 413 73
425 265 1
369 477 11
173 453 31
201 9 181
77 121 165
41 9 69
313 295 117
241 457 3
121 169 161
429 345 9
457 125 29
33 353 25
357 261 25
169 41 57
228 213 118
53 117 273
201 464 4
249 93 9
473 53 9
245 273 113
185 161 313
293 17 186
133 345 129
177 25 313
189 417 17
449 289 21
457 417 27
389 90 65
173 121 153
345 205 57
17 401 37
87 420 77
337 301 127
1 461 17
433 133 9
421 341 9
221 197 1
341 137 129
89 107 127
189 493 1
481 77 1
293 385 41
116 405 61
193 225 79
341 389 1
429 253 9
349 445 25
313 121 129
349 145 137
251 417 49
365 313 9
389 85 65
1 85 321
29 337 57
241 145 53
181 291 115
305 129 87
465 105 1
223 325 65
117 181 69
61 156 52
61 377 77
13 305 29
377 353 17
301 221 89
273 9 37
481 461 5
441 497 1
165 229 113
473 269 21
329 409 73
137 81 257
413 117 17
189 1 237
465 353 25
129 181 201
305 353 45
173 349 19
161 413 17
373 305 97
421 97 65
301 5 193
377 104 25
109 13 268
461 441 1
301 325 65
68 301 113
261 169 73
341 417 37
237 349 89
161 253 41
313 493 1
35 493 1
289 357 33
5 373 1
193 493 3
101 465 13
81 291 159
213 377 97
289 151 35
277 205 1
443 249 42
121 389 81
325 33 65
401 409 19
221 44 265
85 97 105
337 233 160
241 123 129
161 49 17
269 413 41
53 125 305
83 143 111
21 313 169
345 181 121
233 109 97
157 81 17
179 217 43
413 405 53
289 425 57
281 401 93
301 133 113
209 437 21
69 277 193
465 117 21
192 397 75
369 369 41
381 1 59
313 445 49
315 185 109
345 445 1
209 301 1
297 385 53
273 465 9
201 401 85
497 453 1
141 177 313
185 371 119
409 39 33
349 473 1
57 293 113
197 281 137
201 372 79
317 273 81
413 285 1
173 69 25
149 5 257
485 293 5
101 85 391
409 265 85
1 45 153
325 221 81
489 281 9
301 93 57
41 499 1
237 349 25
197 17 225
369 133 97
287 401 81
385 25 9
77 461 11
305 361 17
193 297 33
313 117 181
217 345 137
257 317 9
1 193 249
337 221 69
121 37 261
233 1 129
319 45 31
5 81 61
233 77 81
125 421 49
401 457 37
457 205 41
385 293 37
97 1 181
1 301 101
375 245 43
285 180 1
301 357 33
251 145 31
337 129 73
329 321 5
137 273 93
469 439 9
333 383 77
69 393 37
217 133 145
377 213 93
153 205 293
177 5 63
57 33 325
313 97 105
205 81 233
305 281 85
109 301 177
341 333 29
365 225 9
9 37 91
149 389 65
5 241 177
393 481 1
269 37 17
425 338 13
457 403 23
311 269 145
465 109 1
9 481 9
453 377 33
261 9 177
1 473 5
409 181 1
191 45 39
129 121 253
185 401 61
249 481 17
157 169 285
133 45 305
441 121 9
353 89 57
257 205 97
173 361 47
425 111 45
481 281 2
101 285 209
394 21 71
493 301 1
353 201 61
149 285 37
169 13 261
341 101 88
49 325 1
141 33 349
39 473 21
277 125 143
337 425 1
377 201 73
469 117 1
241 417 13
129 437 1
129 157 17
53 321 21
437 357 49
101 197 65
133 259 117
149 497 1
53 81 233
481 25 9
41 221 233
97 317 17
193 237 156
189 113 217
489 25 9
289 209 57
199 113 63
445 485 9
353 281 101
337 177 149
493 189 5
101 353 125
249 469 13
253 282 26
241 385 113
109 493 1
29 357 129
215 205 11
205 141 169
101 109 379
193 109 169
236 429 57
297 393 37
269 203 185
21 97 121
257 421 5
13 461 17
305 73 7
189 85 1
221 289 109
475 225 5
49 173 1
329 25 73
429 77 41
433 89 45
189 77 25
353 485 1
173 205 285
65 291 31
429 153 49
261 459 1
497 413 1
386 459 23
65 409 1
113 493 1
401 409 77
309 429 9
5 193 81
469 419 25
285 449 1
261 421 49
269 325 113
99 405 25
293 357 113
131 153 269
397 93 73
55 381 61
41 257 107
193 75 5
269 73 89
181 275 17
301 405 33
73 405 33
311 321 49
121 13 173
333 185 51
149 361 113
320 29 86
433 81 37
141 385 98
413 369 81
313 297 125
165 337 133
49 173 217
405 237 85
365 261 89
3 37 145
449 191 7
45 401 61
381 29 103
301 273 145
109 97 301
13 325 1
246 429 47
73 397 41
161 217 17
49 17 205
177 361 3
237 1 129
457 189 9
378 185 81
97 409 1
237 255 165
261 95 97
51 73 373
377 51 85
89 385 27
385 473 21
223 397 1
487 189 13
453 269 1
433 349 17
193 485 10
413 81 65
211 207 111
421 93 21
281 205 201
117 293 81
205 393 3
289 333 41
265 65 129
203 257 93
385 53 1
441 347 29
229 113 17
401 361 1
469 419 1
76 337 140
81 21 329
89 397 89
345 385 89
181 371 11
41 72 397
369 247 85
269 441 25
377 253 27
441 377 25
121 241 61
441 497 1
301 109 137
76 245 81
265 465 5
117 381 81
45 41 62
425 261 41
469 297 5
321 449 27
241 33 235
67 457 37
485 461 1
125 201 205
261 317 153
433 223 13
289 445 5
209 329 117
310 149 20
324 389 97
341 397 81
130 125 4
1 373 105
293 299 191
153 493 7
185 369 53
165 121 225
177 73 229
261 97 113
361 113 53
213 85 30
21 261 193
153 321 81
153 25 41
301 49 193
481 385 13
385 409 68
321 93 109
309 169 169
373 421 57
341 189 41
253 353 11
253 157 233
329 273 125
73 301 25
389 313 97
33 261 183
241 477 17
169 457 17
131 109 311
77 63 201
1 217 89
313 305 119
101 331 45
81 37 13
169 369 109
145 273 93
7 277 65
357 345 33
401 301 93
297 113 61
109 373 17
341 469 17
344 181 144
137 393 49
461 425 33
325 273 67
13 297 5
298 89 56
77 93 137
21 12 349
285 337 69
143 317 57
361 365 13
61 193 177
125 445 1
473 345 1
301 421 33
477 417 9
161 433 57
245 473 13
493 185 5
401 376 21
21 177 305
249 373 1
5 77 185
273 325 49
453 381 33
83 301 97
416 446 8
37 433 21
397 181 9
113 489 9
349 133 133
437 461 9
417 465 21
249 461 17
387 357 3
125 333 73
285 189 57
37 357 17
109 257 149
377 149 13
289 405 65
185 93 193
489 457 1
489 177 1
321 401 61
17 389 17
248 117 176
37 101 121
55 13 323
149 213 209
105 49 319
157 325 25
389 127 1
157 329 93
1 85 317
277 301 97
389 413 73
293 369 73
425 309 76
57 5 241
41 49 289
325 321 1
5 301 41
241 9 225
121 229 65
201 233 185
413 133 23
205 433 37
121 333 97
341 453 25
437 377 1
149 461 25
315 489 9
323 229 3
377 493 1
302 197 125
153 249 39
497 141 3
77 321 21
289 177 117
429 57 25
385 493 1
25 465 34
73 69 17
325 249 81
309 5 73
257 261 65
5 449 21
253 141 177
349 49 65
273 329 69
333 197 145
65 231 269
49 389 1
37 365 17
212 97 118
365 145 129
237 29 73
169 453 41
329 61 129
261 229 177
369 11 21
485 337 9
469 341 29
437 389 1
205 373 83
213 437 29
474 193 10
1 5 137
250 1 244
101 121 137
37 205 1
469 245 25
457 289 13
329 377 97
449 357 21
345 101 1
149 401 93
45 199 107
289 449 29
373 165 53
189 381 17
253 13 241
21 495 5
1 9 273
77 321 133
301 233 9
341 221 1
57 123 111
109 493 5
425 473 9
137 465 21
447 17 17
449 200 37
13 181 126
377 9 33
197 429 9
49 17 113
377 353 73
329 17 21
101 201 271
37 365 9
269 345 49
285 225 151
237 309 33
73 41 193
1 469 1
221 73 49
413 489 1
145 397 53
35 161 61
437 377 17
145 228 172
369 324 125
1 377 117
301 5 113
161 193 229
413 369 70
205 199 177
413 89 1
377 281 101
433 89 49
309 445 41
53 101 43
237 237 97
493 69 1
403 317 11
117 469 1
209 163 45
485 151 2
397 413 49
154 5 277
9 57 57
401 373 37
21 49 17
497 53 1
405 32 31
197 85 53
473 301 25
368 357 79
37 81 225
209 291 117
313 73 97
101 357 129
149 305 42
361 489 5
269 293 145
13 19 233
361 361 25
449 209 5
435 141 65
17 385 5
389 161 9
201 465 5
65 345 61
267 377 77
277 101 189
153 305 29
389 151 97
417 485 1
231 473 25
229 337 115
353 381 25
185 73 243
71 57 1
481 37 17
113 385 13
185 479 5
121 177 17
117 189 241
101 329 69
173 465 25
289 73 93
405 437 1
45 245 241
433 225 21
485 25 1
369 26 49
389 305 1
145 469 1
76 201 117
153 153 345
189 165 189
57 77 161
433 493 1
15 89 229
417 225 21
181 251 219
77 189 201
213 209 185
121 269 153
373 281 1
109 489 1
269 401 25
177 329 45
109 177 81
59 291 87
67 53 47
93 337 117
301 165 17
409 445 55
57 469 1
405 497 1
313 233 7
161 457 31
389 317 65
221 109 225
371 497 1
485 395 1
273 269 49
49 469 21
429 69 65
437 9 45
209 305 33
495 409 5
213 285 65
101 261 145
65 169 109
9 285 169
213 437 17
381 425 69
113 489 11
213 225 185
53 65 45
159 25 217
177 305 165
301 325 93
292 413 73
265 473 21
35 1 211
137 109 204
25 433 45
289 438 54
341 81 97
85 51 353
461 425 17
105 157 33
497 321 1
341 169 129
311 313 149
285 113 113
337 349 89
401 41 25
97 369 77
237 301 67
133 113 33
5 253 211
1 485 1
317 409 17
221 453 14
305 141 25
249 369 33
21 345 45
69 265 41
209 213 257
423 137 39
477 7 17
11 373 1
217 495 5
72 13 182
293 341 89
1 121 221
229 37 113
233 79 109
181 237 161
185 9 129
53 125 329
409 365 65
53 137 313
249 321 125
337 161 117
169 141 21
129 13 233
141 181 257
493 129 1
277 301 73
21 41 45
409 117 29
365 455 21
453 405 17
349 345 133
145 253 161
33 385 105
333 385 73
493 53 1
267 497 1
465 45 33
61 345 53
261 17 1
171 9 157
321 313 121
211 285 73
429 485 1
293 181 89
64 137 37
89 337 73
441 1 45
385 41 53
481 417 9
389 369 73
393 53 77
29 23 249
5 24 141
253 457 17
185 235 83
421 209 65
273 351 29
293 373 49
305 137 77
385 301 65
237 153 65
329 369 101
203 421 33
289 145 165
427 31 3
125 85 241
237 497 1
21 117 117
241 181 160
345 413 17
153 379 47
93 281 9
361 423 13
401 341 77
153 289 183
353 309 9
365 189 65
41 216 43
9 153 169
443 373 35
85 261 121
457 65 21
211 61 163
301 281 1
457 457 37
181 381 41
409 35 77
69 145 113
345 121 148
193 353 105
181 33 173
201 333 73
81 153 313
397 273 101
193 125 173
73 181 113
429 433 53
309 237 73
5 13 113
1 77 148
303 457 15
181 397 41
37 1 275
77 169 325
225 169 13
17 85 33
413 44 17
193 317 65
417 361 61
205 403 25
297 152 9
209 429 1
371 409 5
149 137 130
241 357 1
229 225 68
61 93 321
493 41 5
269 61 217
228 441 13
215 133 25
373 121 37
245 261 209
301 397 97
377 333 41
489 445 5
56 273 1
317 165 153
407 413 63
1 101 369
23 253 77
253 21 173
279 405 89
65 253 25
417 429 57
233 381 97
209 305 61
253 217 57
221 21 57
361 101 117
29 341 129
189 341 69
201 321 85
283 441 21
485 425 9
29 185 105
77 101 241
81 441 1
213 273 145
401 61 45
157 1 105
189 471 11
427 121 15
133 425 33
109 429 1
253 101 2
61 45 393
449 229 5
209 89 109
97 329 85
241 229 245
199 381 9
9 449 45
421 473 21
113 369 97
195 485 1
385 143 61
421 73 13
465 105 10
185 495 5
21 9 409
421 373 41
113 409 77
37 381 33
105 45 65
239 217 165
153 469 1
10 97 345
401 5 77
117 213 225
461 201 25
27 201 13
117 225 53
45 129 305
253 161 25
103 53 263
417 101 73
475 81 13
37 289 189
497 429 1
201 441 21
273 9 153
237 325 102
437 97 17
337 105 125
283 477 11
181 396 102
434 269 1
149 397 97
217 301 133
189 297 21
205 191 273
1 273 73
461 457 33
309 137 113
401 109 89
369 461 17
17 249 225
157 413 17
89 324 136
329 1 105
267 365 9
237 311 77
33 37 243
37 429 25
337 243 121
417 229 21
389 33 97
49 101 1
209 449 5
281 57 93
329 469 27
181 465 5
401 43 41
109 101 297
129 85 273
333 361 81
81 393 69
477 309 15
201 337 141
393 485 5
149 221 137
145 496 3
229 493 1
485 157 9
205 193 9
153 17 265
161 497 1
285 81 201
241 281 153
95 141 157
179 437 1
125 201 285
335 89 13
497 145 1
485 209 1
469 93 9
473 57 25
459 173 19
203 85 127
329 125 116
201 477 17
301 487 3
245 301 197
341 297 17
293 185 161
481 175 1
341 465 9
177 161 277
141 393 9
447 213 17
237 301 137
313 221 173
469 329 1
479 3 21
289 21 197
385 53 9
251 333 9
217 181 213
101 413 25
185 13 37
253 233 97
349 61 1
93 173 55
1 457 1
109 149 161
409 477 22
401 251 25
319 381 73
113 385 49
101 57 17
381 197 41
449 189 7
49 81 261
73 101 205
269 149 129
497 153 1
189 285 19
45 121 45
221 433 37
325 274 25
385 173 73
197 16 229
89 269 87
375 45 79
165 69 271
489 89 6
173 117 213
245 457 17
285 5 17
225 481 13
49 149 129
469 349 1
13 129 141
429 393 63
21 313 93
465 17 1
283 429 45
119 433 17
273 253 41
397 5 57
493 85 1
349 469 31
297 359 11
485 293 3
17 103 69
377 205 117
53 191 309
181 215 207
263 469 25
427 313 57
89 1 285
341 185 25
405 45 33
1 165 193
481 189 17
309 248 1
249 385 45
1 201 117
317 381 1
17 145 49
313 41 85
49 333 9
417 21 63
461 29 9
226 457 9
405 449 1
277 273 81
341 109 18
89 460 19
105 457 9
157 497 1
57 225 105
125 313 165
138 189 221
185 129 101
69 271 131
353 349 123
297 169 52
413 29 65
365 497 2
185 201 225
433 201 33
313 233 81
337 245 13
17 449 33
477 385 1
473 401 17
77 353 13
401 337 45
445 169 13
120 253 185
369 471 11
309 253 65
449 497 1
361 201 45
200 61 29
305 49 177
413 85 25
393 105 81
77 347 23
427 29 27
465 369 13
229 329 125
21 301 121
321 325 97
77 49 37
109 345 126
209 377 85
18 241 57
385 1 61
217 269 57
193 457 9
275 413 41
473 319 9
85 53 193
364 5 65
39 233 181
41 29 421
253 297 169
155 345 97
401 493 1
457 249 19
157 245 1
433 81 33
141 425 21
331 413 41
53 221 257
405 249 25
329 417 9
461 93 33
181 377 1
83 281 109
113 109 53
269 377 113
141 329 49
177 457 25
421 49 53
289 449 29
261 129 161
1 497 3
427 193 71
41 329 157
93 393 85
313 233 52
101 341 65
125 233 87
453 165 17
169 121 73
463 433 33
73 86 386
385 289 13
249 185 249
489 169 9
405 357 1
45 97 229
381 285 13
421 401 57
429 329 9
397 473 5
237 81 65
1 129 329
349 337 29
1 289 173
41 261 177
17 77 265
89 117 361
49 337 17
389 493 1
133 457 21
373 161 107
225 345 37
469 85 25
189 433 53
321 5 117
306 241 81
49 37 205
298 385 17
41 373 33
305 209 29
153 469 31
409 225 49
473 209 5
77 253 1
497 173 1
69 449 41
141 373 49
433 201 61
125 57 175
39 281 173
186 477 9
101 257 117
477 369 1
49 297 145
213 177 1
489 5 1
305 165 173
57 153 337
473 313 21
233 69 37
181 164 124
129 177 129
108 261 129
61 461 17
69 439 59
277 81 161
481 162 13
427 41 47
449 83 14
426 157 63
493 373 1
225 269 209
385 229 89
383 309 43
1 165 311
147 133 199
81 169 157
25 285 173
169 217 85
329 317 109
1 181 305
206 351 59
273 37 133
141 229 1
261 228 209
457 141 41
389 469 1
1 9 17
129 221 125
357 481 17
229 177 161
21 321 117
477 137 1
289 149 127
201 101 237
271 413 11
449 477 1
357 133 65
213 405 33
445 341 41
349 281 25
89 489 9
181 469 1
261 365 121
69 273 9
453 321 1
387 157 111
9 441 49
173 475 15
249 433 65
389 353 105
17 217 29
169 305 33
337 61 53
405 165 65
141 81 233
251 1 33
285 129 145
471 127 1
453 49 13
117 101 101
389 449 29
9 93 33
1 373 97
441 153 5
489 281 1
297 285 81
45 321 165
209 365 29
137 161 337
345 409 1
241 81 149
485 129 1
221 77 153
481 133 1
157 81 313
141 57 81
137 271 197
433 20 33
261 237 61
365 463 3
433 473 17
53 197 65
269 349 113
205 301 113
349 313 17
121 357 1
325 207 49
241 85 181
257 81 65
57 177 73
207 361 13
183 251 69
281 121 25
305 201 141
317 285 137
1 329 133
285 365 17
233 221 197
365 241 41
281 1 193
221 497 1
126 289 109
269 461 33
1 317 107
222 379 13
413 189 41
281 213 1
109 253 17
61 1 69
172 431 61
441 477 9
191 157 211
9 217 125
269 229 137
309 57 129
309 329 77
211 153 177
441 97 45
285 273 169
326 89 101
108 181 1
241 29 213
193 385 41
433 13 25
241 121 11
257 241 21
353 265 77
475 203 7
141 173 73
29 41 357
457 429 13
401 271 21
269 249 225
105 317 49
125 427 21
421 147 33
209 345 5
5 470 28
326 409 71
237 421 53
253 289 81
238 1 13
25 33 337
57 33 117
69 171 267
181 481 1
281 189 161
369 389 97
145 312 114
77 201 291
29 461 1
425 461 21
425 45 61
109 101 161
165 333 25
261 329 89
97 321 133
449 349 21
259 229 85
157 177 109
237 307 139
1 161 81
97 257 198
29 185 53
453 481 13
425 73 17
457 189 9
349 89 97
485 393 1
13 217 165
257 97 213
137 293 105
177 209 217
65 111 29
417 405 17
425 9 33
141 317 17
179 165 175
121 425 45
225 437 1
37 481 9
66 241 121
85 453 33
229 441 5
9 221 161
145 77 37
133 213 33
77 79 389
413 149 25
425 65 49
157 377 93
155 457 39
249 109 109
57 141 9
425 383 29
411 129 41
149 461 5
37 425 1
397 361 41
37 101 353
361 437 1
13 357 25
141 401 65
205 353 29
227 301 1
97 155 233
189 301 167
285 321 125
385 401 89
465 485 15
461 133 17
205 205 65
41 233 17
481 397 9
1 109 33
313 373 9
373 149 1
109 393 105
389 113 97
489 499 1
425 97 57
264 193 101
321 177 1
485 105 3
483 17 5
277 233 67
161 33 185
53 421 33
493 101 1
293 485 9
301 1 91
261 477 9
433 316 21
245 343 81
321 17 41
441 261 19
495 229 1
493 241 1
81 389 97
361 433 61
161 417 1
309 381 37
477 473 1
101 305 97
165 337 1
365 361 81
329 317 1
153 345 91
461 241 25
21 169 325
121 113 85
153 497 1
251 9 219
89 13 399
37 185 85
213 221 265
493 405 1
41 461 25
148 325 3
169 249 213
293 125 81
149 237 57
201 373 65
299 461 1
197 329 45
113 209 217
421 37 33
181 149 129
141 377 26
205 445 25
273 341 89
381 325 97
29 77 337
354 217 85
345 289 33
195 251 219
461 157 17
227 445 41
397 125 17
455 477 1
169 481 20
497 113 1
441 369 37
49 37 105
421 197 57
91 245 1
157 51 89
413 193 1
73 9 108
285 57 197
365 1 113
193 77 125
413 89 17
212 377 121
493 201 1
281 97 141
217 89 149
51 265 75
209 405 46
277 73 97
41 271 113
161 265 185
305 478 2
171 61 41
257 281 41
108 97 183
69 477 5
229 54 81
357 405 65
141 393 1
169 81 29
5 25 67
369 65 75
417 44 73
401 325 69
453 117 9
313 105 137
469 465 1
85 281 157
421 425 65
61 421 67
281 53 181
429 13 71
321 341 17
481 257 5
105 461 9
493 403 7
209 277 137
109 270 62
229 185 177
337 361 77
441 69 21
393 1 13
421 48 11
45 361 71
57 481 1
453 21 17
357 457 35
217 101 265
207 481 5
33 1 249
321 323 113
181 301 57
173 13 113
477 413 17
65 85 193
169 93 169
385 201 57
473 293 25
409 93 49
277 389 17
497 401 1
489 277 9
165 413 56
121 93 85
45 73 373
101 473 13
385 445 1
421 357 1
421 261 33
33 91 409
37 61 57
385 193 105
309 29 161
441 253 25
251 345 145
353 323 90
177 341 33
409 1 25
493 425 1
486 377 6
329 41 113
101 409 17
313 307 169
245 249 131
25 413 1
47 173 129
365 303 65
151 303 117
241 289 153
309 349 73
277 233 183
381 385 95
389 421 49
85 181 193
333 333 25
121 117 217
219 41 159
469 455 1
41 185 173
329 65 49
221 189 81
287 171 189
229 185 49
241 129 101
5 69 301
441 149 41
269 193 9
365 205 97
485 221 9
329 5 45
93 357 113
353 273 37
129 89 149
413 209 65
121 46 245
217 69 33
65 449 41
127 149 129
301 37 33
189 401 1
373 175 59
13 153 337
173 1 209
253 217 201
86 389 1
385 361 9
117 489 1
21 389 34
485 193 1
453 1 41
165 429 9
251 3 35
9 34 258
73 385 97
93 417 49
193 379 75
75 121 301
205 53 65
261 293 193
469 189 1
413 331 45
133 305 37
429 9 57
453 225 1
285 45 41
431 205 32
91 117 257
198 221 145
11 117 181
489 185 3
389 487 9
397 181 49
9 21 81
333 249 151
373 181 101
285 453 33
251 161 63
341 357 113
385 261 1
221 305 57
333 361 117
109 481 11
393 333 69
133 177 29
157 257 149
69 5 1
401 277 21
1 209 141
165 173 241
345 189 77
121 61 221
265 378 81
153 345 21
1 417 65
293 436 15
381 65 65
229 114 17
177 233 265
421 209 65
381 495 5
333 297 9
69 449 25
115 177 133
389 457 37
257 273 129
329 289 89
141 237 49
213 461 1
1 65 366
485 357 13
301 441 13
147 257 237
116 413 65
31 301 137
37 85 97
69 345 109
137 489 9
229 419 45
261 251 121
245 485 1
441 257 9
169 441 49
253 301 171
285 289 69
321 173 73
421 49 49
237 333 57
493 245 1
417 485 1
485 249 1
317 401 13
309 29 137
9 69 209
1 385 101
106 421 65
269 101 129
319 469 19
145 273 73
29 97 46
141 201 81
343 13 15
221 61 57
281 101 25
5 69 145
73 305 149
25 81 201
337 349 1
57 160 209
265 97 1
263 153 7
89 349 105
53 205 185
269 225 113
189 155 233
141 149 289
49 473 1
169 181 265
153 149 249
21 344 108
201 369 109
477 405 5
281 69 109
225 237 121
301 309 1
57 189 233
241 482 9
385 297 9
153 185 269
485 53 5
385 93 81
25 381 25
65 65 93
405 68 89
13 141 353
141 13 161
473 253 1
73 293 25
321 93 101
333 353 137
9 361 13
53 297 41
449 305 41
465 433 19
345 269 81
213 133 129
109 341 137
355 363 7
11 273 57
157 315 97
353 373 121
141 477 9
41 109 129
359 301 21
1 213 257
1 281 51
429 157 1
261 349 65
29 51 419
109 305 77
153 73 165
26 417 65
153 265 113
65 405 5
273 241 121
201 201 61
171 45 89
413 496 1
405 121 49
369 389 17
245 249 5
51 285 1
461 285 1
389 421 33
57 477 19
237 321 9
147 104 37
117 45 321
493 285 5
153 236 254
349 89 81
421 437 1
317 489 5
329 249 1
305 33 2
121 273 37
385 417 69
157 349 33
61 139 355
369 341 29
53 385 33
325 57 67
389 397 73
21 323 51
411 73 25
269 157 1
481 305 9
377 33 25
435 345 37
173 381 105
385 153 105
205 225 257
453 437 25
101 449 18
395 21 71
73 301 25
377 1 29
166 301 145
169 117 113
327 455 41
225 305 121
281 389 81
293 85 25
273 239 17
21 235 83
369 381 45
445 197 15
121 109 121
353 381 49
425 457 25
235 356 62
45 131 141
125 385 65
293 305 5
237 261 225
457 301 19
105 489 9
73 1 61
181 476 8
37 189 109
321 141 101
437 101 33
497 209 1
409 385 89
37 409 69
212 134 13
137 221 113
1 349 129
101 1 33
477 109 17
29 313 105
113 169 205
125 453 35
477 233 3
189 37 217
97 1 393
39 13 307
137 225 141
149 445 33
61 401 89
357 429 49
393 476 25
353 393 105
65 473 13
141 132 157
125 201 151
385 481 1
89 169 25
345 405 65
353 497 1
405 39 1
313 361 37
437 245 1
197 337 129
21 497 3
485 309 9
293 305 33
317 305 33
53 329 87
113 199 11
249 253 137
381 397 1
441 365 41
415 389 7
253 285 95
329 385 85
177 453 41
151 261 217
41 266 110
253 69 177
205 331 45
121 273 97
369 441 21
405 129 1
181 113 193
305 69 61
37 301 121
69 77 113
137 193 161
45 481 9
421 49 17
237 117 249
377 457 33
201 125 77
207 105 117
412 109 82
441 429 17
21 493 1
73 437 51
265 465 9
329 201 1
397 155 79
125 243 11
173 469 29
477 181 11
481 77 13
33 385 73
11 115 385
265 33 109
181 301 21
457 285 41
254 405 41
337 107 1
493 329 1
334 385 101
245 153 1
417 81 21
445 293 1
181 89 257
101 85 253
301 365 129
141 49 13
41 285 209
21 477 9
429 313 25
273 499 1
329 253 69
201 381 101
475 119 11
417 261 16
93 153 305
313 385 94
73 461 1
365 25 41
243 393 71
475 253 5
29 85 193
57 77 185
329 333 121
221 325 113
261 37 149
185 161 41
469 144 25
21 409 49
57 497 1
417 461 17
25 65 401
469 373 1
207 369 101
252 253 121
485 336 1
493 57 1
129 121 337
453 261 17
137 429 41
101 193 225
477 257 9
385 129 37
265 225 177
25 461 33
105 61 49
242 325 65
143 385 15
149 41 17
105 477 9
429 377 49
449 497 1
449 489 5
453 1 41
341 487 11
221 489 5
45 261 73
81 133 237
133 81 85
377 73 3
373 45 33
413 169 79
429 125 17
233 321 165
109 1 265
401 109 99
373 313 1
245 101 121
413 378 81
109 9 169
429 19 33
335 37 127
193 109 175
270 101 33
145 49 273
265 445 25
269 169 205
159 191 225
237 37 9
445 101 49
281 333 105
101 465 5
17 101 385
405 409 1
133 153 161
369 33 9
57 97 293
133 321 117
309 141 65
65 425 9
346 473 22
37 321 30
369 273 9
449 285 21
373 389 81
61 253 175
189 435 37
77 135 241
205 469 1
1 209 149
121 233 25
126 263 203
241 217 121
429 221 13
113 379 83
401 325 25
165 451 13
397 193 65
285 37 177
189 253 9
5 63 405
117 153 137
201 429 65
289 485 1
259 389 97
357 461 33
133 105 225
269 161 41
425 65 25
81 401 69
301 159 1
141 81 1
137 89 345
345 13 121
433 149 5
429 13 65
419 347 23
299 261 25
58 413 17
449 281 33
473 363 9
141 397 49
251 483 11
357 429 49
285 141 161
301 309 141
61 65 313
229 301 169
213 378 45
455 421 26
425 73 29
485 245 9
121 425 29
461 247 38
321 21 49
293 373 1
169 149 277
373 127 17
194 125 136
309 145 173
377 57 45
65 101 257
431 345 49
7 409 85
297 37 181
145 197 233
217 281 93
105 301 7
261 381 17
329 341 49
137 365 57
85 365 25
1 141 97
299 90 85
485 101 1
413 225 33
305 41 49
65 129 285
261 1 14
13 413 49
244 301 185
485 145 1
213 145 129
189 101 1
489 413 9
209 81 101
217 281 101
325 25 81
181 253 25
157 163 247
165 37 305
141 497 1
469 257 7
385 109 37
385 169 69
101 241 1
381 81 61
89 277 73
1 241 37
183 385 41
201 201 149
425 209 61
9 425 1
416 337 1
401 24 81
389 209 33
189 117 273
13 317 73
337 201 105
469 425 1
285 473 15
53 393 11
148 9 100
305 493 1
13 293 105
377 57 11
177 273 173
417 77 49
465 37 33
405 209 5
93 37 257
217 129 257
245 497 1
425 453 9
113 252 54
241 123 141
205 289 173
163 155 89
333 269 1
153 161 89
477 221 21
245 351 43
369 481 5
333 97 41
485 137 11
217 3 273
401 477 1
457 401 15
173 265 139
209 457 17
185 485 1
413 217 81
41 169 313
1 5 449
445 331 17
9 21 292
269 1 17
183 309 169
221 453 1
373 397 17
221 201 201
445 421 33
81 421 1
285 164 33
405 445 9
113 445 1
371 182 115
217 271 145
245 261 169
21 45 17
201 373 81
33 217 157
205 427 65
153 169 53
281 305 191
1 289 1
9 221 241
217 277 1
71 337 77
421 57 53
293 305 69
37 321 37
261 429 1
293 273 61
193 33 253
485 165 1
329 185 79
385 193 95
349 81 121
329 421 17
421 9 65
201 269 49
89 105 125
189 285 121
21 325 33
1 81 169
449 485 1
345 449 21
285 485 9
5 305 125
305 171 97
357 341 97
305 389 33
305 365 17
389 89 49
457 88 31
387 317 9
249 409 33
305 327 117
335 1 79
53 357 7
445 469 1
337 497 1
337 11 93
265 353 89
245 209 1
17 213 225
53 89 77
465 173 5
165 445 25
65 237 57
273 121 13
1 69 393
445 398 1
461 351 17
207 217 33
269 129 204
489 199 7
269 209 57
385 49 21
369 77 13
277 139 137
137 301 129
121 127 271
173 117 273
485 349 1
477 493 1
221 41 249
1 90 157
479 381 9
139 257 197
73 405 41
401 117 29
469 85 1
487 41 9
277 1 33
213 389 33
371 245 119
245 151 165
397 361 9
215 385 49
265 29 229
385 105 77
469 89 23
153 415 73
301 101 161
117 453 1
145 37 205
125 17 337
469 185 1
475 297 23
165 113 73
5 245 153
101 181 129
293 17 81
325 89 65
113 293 41
37 229 81
197 285 129
1 97 261
229 369 117
365 341 127
397 221 85
93 145 236
41 257 61
363 65 69
325 485 1
489 241 5
19 97 85
69 153 221
101 109 241
57 277 129
497 335 1
233 89 192
29 401 95
69 365 17
133 457 33
337 473 13
409 237 49
305 433 39
53 449 25
469 301 1
413 361 49
165 37 209
1 481 1
381 357 9
145 345 149
45 65 265
385 125 33
1 277 193
185 181 289
273 265 33
461 121 31
81 189 132
177 225 121
475 269 21
453 121 33
149 365 97
383 241 57
175 201 253
321 433 53
145 361 81
269 489 5
245 401 45
297 125 9
421 405 61
129 489 5
173 463 29
61 161 81
193 105 153
281 325 119
449 347 17
481 341 17
157 437 9
285 385 45
401 389 41
321 28 85
401 181 73
141 69 113
101 189 73
473 37 1
401 81 45
425 281 65
239 469 16
205 17 281
453 109 31
269 295 37
497 201 1
209 125 1
226 85 148
385 413 37
369 261 71
73 81 125
137 309 63
189 221 25
493 257 1
496 121 2
135 61 183
141 253 73
89 229 1
313 369 93
221 369 5
9 239 85
341 141 1
73 393 85
461 265 1
265 489 1
281 29 9
369 469 15
165 57 193
187 361 1
377 173 105
89 445 25
373 73 33
125 285 57
401 313 1
9 141 249
457 221 33
477 49 13
157 285 213
361 473 1
105 145 289
20 181 161
1 417 17
169 353 1
385 197 93
213 69 121
229 225 137
69 153 149
198 376 16
401 81 18
305 405 93
289 337 60
293 78 193
285 109 17
409 269 57
205 489 9
319 65 93
161 325 33
381 141 45
302 101 54
1 101 337
113 173 1
117 127 323
77 261 65
349 493 8
109 9 73
493 1 1
481 489 9
185 285 97
169 297 43
397 201 81
333 281 33
261 461 17
1 85 297
409 49 59
497 65 1
141 53 321
281 55 73
349 21 33
415 421 57
169 365 17
153 45 121
211 41 261
69 249 221
439 269 17
153 313 25
493 29 1
197 269 49
25 21 137
149 409 77
311 73 131
60 365 101
57 161 181
421 378 1
465 201 13
85 89 309
265 69 161
57 301 1
415 467 23
445 29 9
99 39 207
137 469 1
305 385 69
81 493 1
37 455 21
101 395 81
233 261 81
237 121 204
137 233 101
107 413 37
269 409 21
153 277 161
185 161 81
249 93 65
485 75 1
145 249 25
431 289 31
33 385 113
127 333 49
81 401 13
377 25 25
313 404 56
443 277 1
189 67 97
1 53 1
101 209 1
209 257 201
57 155 13
337 205 133
293 189 117
309 357 13
401 241 21
201 57 85
449 5 45
277 401 37
461 457 1
493 491 1
5 5 161
481 5 13
53 49 329
61 385 53
309 177 129
209 361 97
377 1 71
361 277 121
77 53 377
253 384 90
369 395 11
477 89 17
157 241 1
237 37 153
83 321 25
473 457 13
77 257 121
65 41 193
125 61 169
281 261 133
469 485 1
1 41 325
21 193 193
261 385 92
41 331 97
89 85 106
401 201 13
65 225 233
457 201 1
357 469 11
285 277 91
277 113 47
291 181 9
197 157 17
49 279 139
309 149 1
237 5 1
329 215 108
473 129 25
377 361 9
221 153 209
321 253 113
233 461 17
1 201 213
53 461 25
289 1 105
97 1 157
437 301 1
499 369 1
209 473 1
261 269 33
197 369 129
421 133 65
401 489 5
381 285 37
357 136 129
197 141 65
171 460 21
441 185 45
165 145 209
345 169 151
85 305 101
385 45 61
101 493 6
15 93 9
153 21 73
185 53 13
41 241 237
445 173 1
233 337 5
417 51 37
77 201 125
449 41 49
133 321 81
329 469 9
93 49 145
189 81 153
357 161 17
217 493 5
385 125 105
93 65 185
325 93 153
289 397 81
421 169 69
293 281 39
13 341 1
309 113 41
213 1 145
481 225 11
393 135 9
9 339 69
205 413 57
413 165 45
69 263 193
89 409 61
9 237 105
213 397 65
221 65 129
385 249 17
73 53 233
385 263 113
353 5 9
225 17 49
85 217 73
257 297 1
97 301 57
493 213 1
127 178 122
425 241 57
153 233 49
145 461 17
437 217 1
253 305 101
281 93 77
401 393 69
385 1 38
321 125 72
189 369 21
25 301 89
33 465 21
149 1 1
205 393 81
117 1 313
493 385 1
53 389 97
433 413 19
149 113 33
16 481 1
445 297 49
241 69 141
337 277 29
493 357 5
37 346 25
314 45 89
273 237 217
433 73 29
37 201 165
297 85 81
429 317 19
73 337 97
395 329 47
349 225 1
197 413 57
125 463 11
21 241 197
245 51 243
335 55 123
333 373 97
335 301 11
305 345 21
265 73 119
45 285 161
57 369 3
353 21 121
61 401 81
133 305 93
337 1 57
177 237 199
173 429 1
229 453 1
273 21 65
373 477 17
345 293 1
169 461 29
229 273 165
365 461 33
73 21 301
185 101 157
1 345 9
281 325 175
201 429 21
345 453 13
145 341 129
233 389 65
93 277 33
401 351 73
313 477 9
401 265 69
214 297 173
37 125 361
341 37 5
53 25 177
209 401 70
373 201 81
31 353 89
65 273 205
457 473 1
185 201 77
217 5 145
285 61 161
173 341 37
249 9 24
461 205 25
55 65 45
476 131 10
77 485 5
33 151 303
149 361 81
189 289 77
493 305 2
361 225 11
381 229 105
269 261 209
349 109 81
153 229 62
209 201 185
485 25 1
493 437 1
41 453 33
417 457 29
305 209 61
333 49 17
245 296 156
45 429 45
225 373 81
89 9 349
141 497 1
341 297 81
229 385 81
461 29 33
285 1 1
333 421 29
277 1 193
269 473 25
229 200 51
373 1 65
297 153 9
245 307 70
433 437 1
325 153 65
357 1 65
493 277 1
49 417 25
353 269 5
429 31 9
373 93 33
379 357 119
281 69 57
3 201 121
371 101 68
381 155 113
377 377 63
25 405 17
485 161 9
257 341 113
385 25 45
461 49 1
437 261 1
469 445 25
481 149 9
441 477 1
309 213 1
491 257 3
21 145 177
85 53 137
357 77 65
53 129 65
425 469 1
225 53 217
485 429 1
53 313 13
249 289 79
349 9 57
186 497 1
481 385 9
473 17 5
128 381 5
237 329 25
389 15 69
45 465 10
105 297 109
53 217 157
433 317 29
195 65 5
249 245 25
331 277 113
53 109 361
153 153 265
137 65 57
493 421 1
69 441 49
229 1 97
353 85 103
5 457 1
33 1 169
33 1 165
267 449 49
341 33 33
301 105 154
41 101 105
305 234 143
321 441 33
25 17 42
241 325 37
189 337 1
149 205 97
397 341 93
225 358 45
489 461 5
17 497 1
417 61 53
3 305 144
465 125 33
401 217 25
33 290 34
261 95 209
371 457 25
401 237 88
357 251 129
405 113 49
287 157 152
373 237 1
181 137 173
133 9 49
425 197 45
449 365 9
189 241 137
249 209 41
265 65 73
209 333 89
21 481 7
457 425 33
69 161 1
193 118 129
69 321 113
379 197 51
149 61 33
457 453 13
57 461 33
149 101 193
269 57 9
421 225 65
261 333 41
225 417 9
201 437 33
325 481 5
453 465 1
85 429 1
393 79 103
225 33 101
101 307 33
361 49 129
473 381 9
321 137 53
73 309 1
281 329 161
133 489 1
121 291 1
193 97 193
405 237 65
413 145 9
133 81 93
277 333 137
165 220 281
225 201 245
433 265 29
405 101 33
89 253 17
325 41 73
433 145 53
101 225 209
285 23 177
481 221 17
201 325 1
337 277 13
45 19 129
117 85 193
329 209 25
253 237 53
189 433 9
205 378 110
257 125 213
353 1 45
409 275 64
309 153 129
397 205 73
453 129 1
73 65 337
1 323 21
317 463 31
193 23 293
185 137 205
69 53 209
50 437 1
49 57 149
365 293 25
217 133 169
361 317 25
317 81 121
361 257 113
57 237 169
424 57 57
221 221 249
489 309 5
177 461 25
465 109 29
481 333 13
209 187 165
173 485 9
365 169 133
377 65 5
301 457 25
301 409 1
289 65 153
137 285 9
237 5 177
353 337 93
277 453 1
385 201 29
261 429 45
321 469 9
361 401 61
105 115 273
29 105 27
117 25 159
41 462 14
201 237 1
341 265 1
65 21 201
321 177 37
217 333 41
369 245 49
313 269 17
281 481 5
269 115 83
229 129 183
209 29 241
265 413 41
201 449 33
25 217 257
109 85 9
273 353 13
485 215 1
477 441 1
219 257 17
249 433 65
145 9 121
85 27 9
361 217 13
113 245 17
129 1 249
201 53 217
101 237 97
225 469 1
185 417 41
77 73 281
161 297 185
169 37 233
81 19 257
309 385 37
269 93 105
69 369 1
133 201 269
393 413 9
229 33 101
129 159 241
317 77 121
285 205 113
181 89 241
21 185 37
461 17 23
193 185 61
53 337 53
221 89 265
277 17 193
285 497 1
117 225 224
305 189 187
37 398 13
85 81 257
277 449 41
357 53 66
245 73 1
429 181 57
461 133 12
333 277 3
401 281 45
301 497 1
149 365 6
437 21 33
125 145 157
181 305 191
353 5 33
401 333 69
277 337 93
85 221 178
449 441 49
453 17 25
293 169 97
65 405 73
209 105 161
1 329 45
397 417 33
173 473 25
417 221 69
57 421 65
493 21 1
121 385 29
283 21 47
241 493 1
293 27 1
69 13 353
189 85 121
229 101 145
5 301 113
45 363 5
453 257 45
289 1 53
1 149 145
469 281 1
53 441 31
329 73 53
45 213 231
305 297 97
417 305 53
386 217 68
25 217 179
261 69 45
309 333 145
81 49 1
405 417 81
453 401 1
172 421 78
69 33 145
25 105 93
265 169 207
21 159 275
189 345 49
121 27 209
188 485 1
57 197 93
73 189 193
217 209 189
189 309 9
133 343 3
365 253 9
401 369 9
401 125 73
173 25 159
101 487 3
401 17 89
185 101 161
285 241 77
217 249 105
1 185 49
25 425 53
311 93 165
29 237 25
253 97 231
421 197 33
227 401 33
1 397 57
181 489 1
233 73 57
325 365 5
373 465 29
365 113 81
79 133 1
273 401 31
453 404 17
261 273 173
129 53 161
117 153 185
53 355 41
97 368 47
213 247 137
409 325 73
373 141 65
253 285 9
197 57 1
209 81 285
441 133 45
21 85 129
169 185 225
360 397 3
341 41 1
417 249 1
241 55 69
257 371 12
289 101 135
205 229 33
93 85 25
437 25 33
73 145 85
333 125 145
369 413 49
209 158 34
21 55 409
81 69 101
84 73 7
277 421 49
21 13 237
453 441 37
189 357 129
357 21 33
357 435 7
385 155 53
457 165 29
157 85 65
237 193 217
345 349 53
309 181 1
233 101 149
123 107 359
469 37 17
21 311 111
49 253 97
241 301 65
297 273 1
97 233 153
301 349 13
265 253 205
485 85 9
289 389 97
377 57 119
105 385 25
279 361 5
238 81 134
330 157 140
125 21 65
445 101 9
211 209 3
65 9 201
233 37 157
135 153 97
193 181 217
127 45 295
311 313 181
421 493 1
357 41 1
265 393 1
477 113 9
261 345 137
269 461 9
433 33 53
389 37 1
25 261 165
137 13 73
449 385 17
145 313 45
341 293 97
329 378 11
89 437 17
153 351 17
69 273 73
69 329 29
305 285 185
149 25 33
469 409 17
73 225 209
281 1 41
397 494 4
247 25 45
181 265 221
177 109 305
283 149 83
265 173 113
13 201 121
473 21 21
17 33 333
125 481 5
261 397 9
161 285 57
65 73 305
9 13 225
365 281 89
305 1 157
209 201 5
405 467 29
149 405 33
369 55 90
53 329 35
165 117 245
101 345 117
93 141 225
113 101 213
257 61 69
21 5 97
181 233 1
269 481 13
441 393 1
341 273 155
313 125 73
5 401 61
101 65 329
105 301 77
445 489 7
385 257 17
9 457 1
157 311 55
160 5 268
1 65 304
65 457 13
25 409 85
17 465 35
417 245 1
121 257 21
413 251 13
57 117 81
461 409 25
481 369 13
25 379 11
349 320 25
477 465 1
351 189 145
37 111 325
101 109 63
273 253 145
317 489 6
109 385 109
81 89 327
23 29 353
441 21 13
329 449 5
289 433 9
329 145 115
261 341 97
57 251 145
121 487 11
113 41 145
281 297 129
117 385 1
9 249 233
145 353 109
57 371 49
1 41 65
345 31 37
185 477 21
189 71 305
73 241 75
273 421 1
265 201 5
189 129 249
269 189 113
121 77 25
217 415 47
185 137 89
301 33 9
193 49 255
273 449 29
209 313 21
485 313 9
289 253 101
387 209 1
481 97 11
313 221 177
301 165 1
101 309 129
57 361 41
69 89 397
267 29 165
281 81 203
209 477 17
353 444 27
289 33 33
326 309 50
473 320 25
389 401 21
1 57 397
397 273 13
335 101 117
257 251 145
433 209 17
337 425 3
353 165 65
209 385 13
46 425 21
225 29 57
421 165 33
177 345 141
131 301 112
357 245 89
377 321 44
25 253 1
189 253 137
445 353 1
333 25 29
181 495 1
415 81 47
361 125 95
125 433 65
225 4 181
69 93 153
183 365 33
137 253 177
385 33 73
225 253 17
269 113 33
151 205 145
225 149 189
373 333 43
359 357 89
345 379 9
113 49 73
65 49 421
221 305 37
353 409 13
481 355 3
213 161 165
281 241 9
237 301 145
445 357 25
25 229 89
37 193 57
281 49 49
429 365 53
473 469 5
340 485 1
113 494 7
373 389 65
489 21 9
217 269 1
353 261 1
489 425 3
181 25 257
235 66 165
401 117 5
381 485 9
129 185 81
497 37 3
197 249 65
469 422 1
261 21 225
27 255 23
285 405 49
273 369 73
481 309 1
461 405 1
229 101 49
269 465 9
395 280 57
19 117 265
294 221 82
217 29 85
81 125 153
185 251 13
13 157 291
289 425 5
321 85 65
425 33 9
495 345 5
357 417 1
349 85 97
279 369 129
265 197 85
55 481 17
197 421 1
321 449 17
101 448 7
401 57 6
1 205 105
77 61 329
473 175 21
485 46 1
345 79 145
497 206 1
353 1 5
301 277 124
5 41 425
237 421 73
469 457 32
493 445 1
269 205 209
137 121 301
369 157 3
325 295 93
200 469 1
101 169 230
369 113 85
357 349 47
497 481 1
69 213 161
487 273 9
389 137 81
165 365 73
1 1 101
493 381 1
73 421 17
269 441 33
451 409 31
45 445 1
181 497 1
229 51 241
461 143 17
85 1 93
101 201 225
453 271 1
163 129 27
448 85 41
381 265 49
37 393 29
481 429 9
45 389 17
125 453 17
389 1 1
157 425 61
417 149 5
301 125 177
425 281 65
445 413 17
153 121 181
441 401 31
489 393 9
465 309 1
325 325 113
25 455 23
321 278 1
233 197 153
169 209 285
169 75 159
273 473 13
321 437 1
489 305 1
381 397 9
433 9 19
449 189 24
221 305 113
461 13 29
493 157 1
93 225 121
199 49 205
19 373 27
128 5 129
97 321 117
477 269 1
369 307 121
441 1 21
433 441 1
433 249 13
89 193 161
301 321 135
381 269 105
209 241 145
245 461 35
429 101 49
393 341 81
425 354 17
221 25 195
471 257 23
181 321 75
241 433 61
407 397 85
461 253 17
397 129 33
370 49 94
1 181 257
48 221 249
357 113 129
353 113 133
143 457 13
309 265 145
253 105 21
193 497 1
85 185 93
97 1 149
385 437 33
185 497 2
53 369 117
121 97 365
107 221 129
33 245 255
245 205 25
345 321 89
373 301 1
449 81 5
425 21 41
369 417 61
253 425 17
469 281 1
101 225 237
441 149 29
101 393 75
69 413 81
185 17 297
405 381 89
445 185 9
37 413 25
429 377 67
341 189 33
5 265 73
381 177 73
253 317 73
437 389 1
421 57 33
490 177 6
429 357 9
289 433 29
37 399 99
397 305 1
17 329 89
53 77 49
301 315 63
493 325 1
335 241 49
101 221 25
153 140 285
263 385 1
173 81 297
325 97 81
77 389 104
297 333 17
57 223 267
1 273 9
453 465 25
361 499 1
457 201 23
173 249 85
285 17 105
477 457 1
37 177 197
271 349 93
405 337 49
201 173 287
241 29 229
221 421 1
229 221 141
345 96 53
395 317 99
249 141 101
385 321 71
301 457 1
361 1 25
213 339 135
73 273 209
57 309 21
17 425 57
485 111 1
185 39 21
305 105 101
280 153 66
389 293 1
169 429 47
425 221 7
173 137 145
149 473 1
409 81 13
405 281 1
169 265 225
401 473 17
109 19 1
101 305 5
417 17 33
481 337 1
141 49 145
425 369 33
89 169 41
183 265 149
281 21 73
269 493 5
463 433 11
373 221 1
333 201 113
441 169 45
421 13 33
305 241 93
225 355 31
57 309 93
481 245 9
141 29 337
249 117 65
85 101 273
185 1 291
301 305 141
497 365 1
253 133 41
319 465 5
85 185 133
417 253 37
421 457 5
345 95 65
273 329 149
77 5 171
159 261 59
41 69 401
293 189 41
469 453 5
201 317 145
33 389 1
493 301 1
401 373 21
137 145 305
99 490 3
41 425 45
497 345 1
373 301 1
105 305 17
385 401 12
101 389 65
113 449 33
237 261 161
321 175 37
245 185 41
377 197 89
373 289 1
47 373 97
1 457 25
441 221 13
425 81 25
289 473 13
1 237 193
133 493 1
493 169 1
245 269 9
437 141 56
209 141 1
9 297 185
305 161 173
345 1 5
293 409 89
17 353 89
161 221 214
101 165 193
201 193 89
9 261 31
461 69 25
413 321 41
201 363 25
158 449 33
301 497 1
41 333 153
153 45 229
449 301 1
405 85 1
177 61 1
33 245 17
205 33 185
369 461 25
421 173 33
415 53 17
465 481 9
145 403 15
117 345 1
101 489 11
465 45 9
209 331 137
41 245 1
285 1 129
249 497 3
261 153 49
5 241 197
365 449 13
433 109 53
125 365 129
349 449 29
369 73 89
261 69 129
53 165 197
409 253 1
105 433 45
445 29 32
309 345 133
301 33 169
289 169 9
71 321 154
357 163 17
441 425 25
269 109 5
49 1 333
293 72 171
129 5 109
153 255 177
61 185 309
305 273 1
297 293 169
109 17 57
33 97 377
397 163 49
225 425 21
485 313 1
277 437 17
11 329 1
289 461 5
333 1 1
77 145 225
237 353 147
37 37 265
437 305 45
249 401 97
157 285 201
393 175 37
493 249 1
473 1 25
197 279 189
271 439 29
453 221 33
57 437 9
405 201 9
179 269 73
205 499 1
289 169 188
481 245 9
393 253 73
317 401 77
193 99 49
389 201 73
181 85 86
333 229 29
471 309 7
449 1 9
345 41 41
277 489 6
453 369 1
385 385 9
121 37 33
305 37 109
401 393 25
293 85 85
399 169 45
149 233 133
125 193 101
435 53 41
361 53 38
301 185 169
391 297 81
449 445 41
165 233 241
245 141 75
497 33 1
293 157 111
393 137 77
273 365 27
285 105 209
185 301 41
73 23 309
173 57 1
133 265 169
173 473 21
93 181 93
86 445 9
377 489 5
13 229 225
33 153 305
309 77 129
185 385 105
169 1 325
277 1 145
241 345 35
277 133 89
449 313 37
155 181 213
405 49 65
209 485 1
29 151 63
65 257 53
105 263 79
465 109 17
293 277 85
129 87 241
385 113 9
269 101 7
485 437 1
17 133 177
317 469 1
349 441 29
113 289 105
305 159 117
233 181 180
397 21 81
225 385 69
461 177 5
173 165 129
461 293 33
451 1 21
1 1 345
221 65 165
61 257 237
301 77 17
285 61 155
355 229 65
105 473 25
149 189 169
193 417 61
191 269 121
5 485 15
461 165 25
273 309 1
461 405 17
141 269 120
179 325 73
285 301 1
195 329 13
249 145 165
477 235 17
77 413 63
489 349 5
141 397 9
61 389 57
125 1 144
201 485 9
461 57 1
73 301 185
347 137 99
409 5 29
53 109 105
153 1 97
425 449 37
385 465 1
173 301 89
293 133 81
217 151 37
177 345 141
401 257 73
33 153 193
187 321 136
365 481 5
141 265 21
49 409 69
253 101 241
9 321 121
437 153 13
1 37 129
165 393 65
1 477 17
269 393 25
421 61 65
185 257 153
465 101 29
257 481 17
157 102 265
299 269 79
110 331 151
499 297 1
109 157 129
146 260 67
229 193 193
453 93 17
129 53 293
65 5 249
149 493 1
309 365 121
353 393 97
345 145 13
435 301 41
141 101 161
369 477 9
201 249 199
385 373 13
233 317 81
353 425 49
429 85 49
9 371 27
495 417 5
321 421 17
480 221 12
45 101 101
97 221 272
107 405 81
345 323 141
17 253 1
369 174 129
65 387 15
161 1 61
269 489 9
335 13 45
154 325 145
249 473 21
377 93 45
189 53 281
189 265 233
18 381 41
97 469 1
109 21 69
265 85 130
129 405 81
421 45 49
111 309 1
93 373 13
465 175 25
277 489 1
211 53 83
129 281 37
461 85 22
333 41 65
377 193 101
101 463 11
233 309 129
217 157 123
57 15 209
15 129 229
349 145 57
441 369 37
157 305 85
241 345 133
253 49 193
381 485 11
405 425 9
129 301 73
376 305 95
231 221 57
29 289 173
89 477 17
461 381 9
325 37 57
213 21 257
409 445 9
301 117 97
253 69 193
13 1 289
489 321 3
233 17 37
441 297 37
273 293 81
201 109 1
45 313 185
457 345 21
421 241 65
1 21 289
137 125 29
27 61 129
41 321 165
209 341 97
480 285 10
29 301 185
241 385 21
9 269 73
401 433 65
373 393 105
61 381 33
119 313 165
193 209 29
305 441 53
337 21 21
65 489 5
409 233 25
217 197 9
383 173 23
1 31 99
473 301 21
205 293 131
265 477 10
297 205 49
269 117 117
471 393 5
201 285 25
21 13 373
21 261 209
221 93 213
277 305 181
121 37 301
41 493 7
277 181 97
61 473 17
153 153 205
285 65 193
1 177 163
297 65 161
373 1 13
429 237 11
81 153 221
467 365 25
269 281 201
389 393 85
461 281 21
13 369 17
161 197 17
113 1 217
269 261 89
181 57 97
281 319 169
5 205 209
437 61 1
169 413 9
353 389 1
281 413 9
197 465 9
127 9 183
33 221 121
33 425 17
433 156 61
325 121 1
437 400 25
312 181 63
405 393 13
241 137 1
169 110 57
317 209 51
145 153 81
49 1 265
441 213 1
401 41 89
485 317 8
289 51 199
345 5 61
103 21 181
221 273 9
66 7 300
39 29 253
49 9 325
437 169 1
165 357 37
265 489 11
273 149 9
413 485 9
265 377 49
157 193 177
249 321 101
125 289 85
109 189 239
189 401 33
369 93 109
261 53 81
1 357 63
1 37 65
311 247 107
409 97 77
421 105 1
369 469 25
385 85 29
429 236 61
285 129 161
161 241 133
117 141 337
445 449 39
441 81 31
1 258 114
13 9 473
413 421 41
313 189 121
325 36 19
281 1 141
89 481 4
5 125 297
359 117 71
457 301 21
137 185 197
349 437 1
79 459 41
449 123 7
277 405 33
421 113 49
35 173 197
177 61 323
97 433 53
485 253 1
29 121 369
97 405 65
24 429 69
1 189 257
10 401 95
457 485 13
51 125 113
181 61 119
361 221 125
185 41 129
101 361 53
41 245 255
345 269 125
221 349 105
197 21 57
437 349 33
293 337 15
429 121 1
357 465 9
217 1 197
397 461 1
77 333 126
221 493 1
17 309 1
29 445 1
394 29 30
251 43 69
93 225 169
361 157 45
457 318 31
157 385 95
405 65 1
453 321 17
341 221 57
33 405 9
1 111 125
25 461 9
423 243 7
109 309 65
229 253 169
37 1 273
93 237 207
93 405 43
117 405 1
105 65 213
377 481 13
217 111 141
101 465 21
245 29 81
1 285 33
369 1 17
433 201 13
235 265 141
265 481 17
413 85 25
237 37 193
1 1 445
77 401 29
1 317 97
301 309 169
477 413 17
37 1 273
293 157 193
401 101 37
137 421 49
373 55 105
21 9 51
29 49 320
349 421 65
233 73 241
185 93 193
409 393 69
261 321 165
12 293 193
281 99 197
1 497 1
437 301 1
337 205 61
429 221 57
49 117 257
141 277 97
309 413 9
201 221 249
293 101 9
385 129 77
137 353 81
385 173 21
169 149 297
375 401 81
273 113 133
152 333 7
265 129 181
349 24 3
225 201 21
387 491 5
405 250 21
1 405 57
213 449 25
201 173 9
141 267 1
389 421 65
37 404 6
325 471 13
73 221 225
29 65 5
61 237 169
337 393 101
81 401 11
153 42 273
217 285 145
175 389 33
409 481 1
5 457 37
13 377 31
119 1 359
457 105 5
245 385 25
225 449 27
153 277 111
277 281 117
37 307 139
37 161 53
265 164 217
49 57 81
417 133 53
377 189 85
477 165 21
465 349 5
133 341 33
305 473 9
433 289 49
25 303 63
349 489 1
385 179 29
41 41 281
241 233 65
173 209 285
377 321 89
335 141 11
281 297 173
13 409 81
485 181 1
245 265 89
97 196 264
497 209 1
273 153 53
381 41 49
177 153 289
381 461 33
153 309 179
49 111 91
51 385 45
185 229 39
401 333 49
361 13 97
93 209 253
317 101 177
153 381 73
297 233 13
449 289 33
109 137 25
157 133 289
114 355 131
317 297 33
365 217 1
121 116 253
273 457 11
461 201 25
333 293 73
485 269 9
337 301 109
353 37 33
129 1 153
5 341 1
233 173 217
285 165 73
289 309 1
333 79 41
369 233 49
109 161 57
169 453 17
109 131 353
193 89 273
145 205 81
325 345 13
52 333 74
158 225 209
329 17 121
301 273 73
49 177 5
277 457 9
173 477 9
237 469 1
429 281 61
181 301 145
481 91 9
249 1 245
301 233 1
47 245 33
163 405 65
5 54 82
217 418 26
227 117 181
369 217 33
351 431 21
213 13 259
21 469 1
333 361 53
205 231 133
299 201 135
417 437 17
449 73 25
267 1 151
393 1 5
42 293 65
173 369 1
325 337 141
171 105 191
385 241 9
89 129 337
227 201 81
281 283 43
453 481 13
25 353 53
73 393 97
269 179 113
325 213 111
457 185 29
229 225 1
473 69 25
305 307 131
429 429 9
333 469 9
405 457 38
369 131 49
265 13 29
405 117 65
89 121 17
49 161 21
433 241 41
418 441 45
1 153 169
233 377 37
197 321 81
65 169 185
225 245 157
449 469 25
101 493 1
5 405 65
321 335 45
1 261 73
57 297 201
253 337 81
133 461 25
389 293 69
1 69 57
89 453 33
457 181 41
1 121 77
317 197 89
253 269 81
53 369 41
117 337 17
369 257 85
37 29 1
421 225 73
221 377 53
221 105 73
401 141 93
341 285 17
473 413 1
153 177 37
429 89 35
205 453 17
421 257 23
181 137 37
57 257 165
469 157 7
241 411 59
365 305 17
129 205 25
137 209 53
133 189 305
1 253 121
249 229 13
429 65 27
369 413 41
1 435 35
113 145 49
173 25 165
457 417 13
289 405 72
157 61 137
429 25 65
437 285 1
157 13 153
445 201 41
257 385 25
367 309 65
249 109 157
93 29 105
265 249 141
161 281 189
313 186 147
25 341 65
469 329 31
423 153 57
65 33 195
175 197 289
397 377 101
1 205 193
397 353 73
345 301 123
313 369 9
122 331 137
429 101 17
367 395 65
361 45 129
25 277 161
85 393 21
449 53 5
10 245 61
21 169 101
229 273 49
89 181 39
261 14 195
429 340 33
365 493 1
1 169 117
273 213 117
1 341 97
81 385 99
161 361 70
413 69 1
177 469 1
453 205 40
297 489 5
273 453 39
405 77 25
117 109 353
321 269 21
485 147 3
101 437 21
429 181 57
277 17 161
185 1 161
21 211 179
269 309 129
237 241 9
393 473 18
69 145 1
461 465 1
493 217 1
193 45 293
61 21 299
315 1 79
161 201 53
9 449 29
200 413 41
125 221 81
161 33 317
463 281 21
427 209 55
185 209 189
441 301 25
57 185 57
165 182 16
130 205 249
101 301 193
381 375 73
93 161 255
65 357 61
251 329 163
1 261 1
21 85 41
1 329 97
297 17 153
129 477 5
257 271 151
477 341 9
229 241 117
237 1 65
229 1 209
441 49 17
493 344 1
1 377 73
293 25 23
317 199 121
425 485 13
99 249 85
129 253 77
101 61 46
309 169 145
377 73 45
149 297 91
249 445 51
201 343 101
141 10 83
369 481 1
293 441 5
237 217 177
163 461 33
229 327 49
309 37 145
373 341 81
5 161 81
85 433 33
61 401 1
389 303 1
301 139 169
309 37 54
205 273 5
345 317 69
33 125 25
469 237 1
237 179 113
237 225 185
333 137 41
201 129 221
37 349 41
437 439 21
441 17 13
473 1 13
333 141 89
249 329 33
313 356 75
165 261 65
25 268 205
9 321 1
135 89 83
457 253 5
161 153 25
289 109 101
141 397 37
43 449 1
185 133 217
201 197 295
185 421 73
41 361 33
351 361 65
48 493 1
125 137 353
49 213 85
413 13 57
401 165 25
461 191 9
13 401 89
425 157 45
65 21 5
153 81 109
477 259 17
445 337 41
457 45 33
409 433 33
485 245 1
17 465 5
409 357 53
297 205 133
41 361 125
81 77 77
393 325 77
97 385 25
273 185 201
413 193 49
177 309 145
53 1 161
341 181 33
24 353 53
149 361 109
317 125 57
435 445 49
425 141 65
141 465 25
105 373 97
421 473 5
93 151 187
437 135 1
385 87 103
301 33 121
249 443 45
373 55 65
413 85 1
1 369 45
1 393 45
377 401 1
305 121 77
121 181 257
425 93 65
125 185 297
165 337 47
253 125 241
325 265 9
109 181 169
269 481 5
294 453 47
437 89 9
219 149 167
473 201 13
385 433 41
241 437 55
357 205 63
21 439 43
433 253 57
249 289 141
417 347 73
69 97 345
1 485 5
452 169 8
57 429 65
265 417 21
349 301 145
117 297 89
405 69 1
397 9 41
131 433 21
463 229 1
5 149 129
55 409 81
53 446 38
37 405 81
17 275 137
395 493 1
241 241 189
293 283 65
85 237 257
17 145 201
333 61 153
225 79 13
445 488 12
399 421 61
141 237 33
93 33 187
375 229 109
437 425 1
283 213 185
305 465 21
393 41 17
225 93 173
453 101 25
319 317 151
233 269 73
275 53 27
377 133 21
129 469 17
101 357 37
209 371 43
277 119 205
109 69 1
77 409 77
157 301 101
29 189 140
205 121 57
165 321 21
245 201 65
57 473 15
13 1 105
109 357 109
45 341 1
333 89 97
59 233 189
305 5 189
121 237 225
153 133 185
497 421 1
105 253 57
261 285 17
429 177 25
365 385 17
245 1 65
145 69 321
421 151 17
393 313 49
145 421 65
493 233 1
21 85 181
53 137 95
389 369 73
457 361 25
417 205 1
441 317 53
157 369 113
453 83 25
411 129 1
109 57 65
101 402 65
161 141 99
1 461 1
57 173 309
401 73 33
463 381 9
349 461 33
333 213 73
491 221 3
185 221 249
485 371 11
105 81 241
89 161 213
1 317 89
421 89 33
151 209 237
77 487 9
86 285 25
89 225 209
393 345 1
81 281 137
57 125 41
29 221 115
233 261 33
365 493 3
225 269 225
185 48 193
37 401 57
457 55 29
325 205 161
61 217 245
63 489 5
273 419 33
309 265 53
201 449 21
393 85 81
65 361 131
461 361 33
5 13 201
385 205 53
117 41 129
281 217 104
281 433 1
117 135 321
457 237 29
5 213 97
53 273 109
217 485 1
185 137 65
21 241 221
37 169 45
499 201 1
175 297 125
269 285 1
357 1 113
321 49 1
481 25 5
281 121 217
53 369 93
129 113 293
111 401 81
361 141 133
457 25 1
477 13 9
41 113 33
113 257 5
365 499 1
301 1 1
53 481 1
317 105 65
369 1 125
165 445 17
385 229 21
277 441 29
5 313 129
437 305 33
266 281 61
385 429 33
421 345 51
301 17 89
249 226 189
249 469 1
353 321 143
477 265 17
257 69 57
469 425 17
305 317 69
77 377 91
103 301 193
347 132 143
301 217 41
389 45 33
137 5 213
385 201 101
141 285 203
228 265 97
97 126 259
353 385 116
357 311 69
1 455 17
29 465 9
185 357 121
465 377 25
281 289 61
341 409 53
329 301 49
201 345 101
385 469 1
225 37 109
493 161 1
205 61 33
417 333 1
257 289 141
289 373 97
9 213 17
437 251 13
229 437 1
97 497 1
165 1 225
109 261 149
369 369 61
237 157 121
45 153 113
205 385 93
245 137 1
93 353 65
165 261 57
269 117 145
413 1 49
475 325 7
105 401 21
85 21 65
127 285 193
497 365 1
129 321 77
53 281 1
49 29 393
301 303 147
121 245 113
1 281 130
1 205 73
16 126 253
181 441 57
73 465 1
337 445 41
321 425 1
137 297 73
183 377 109
257 381 73
7 201 129
353 89 57
33 110 105
33 105 337
75 169 185
433 305 17
449 401 23
401 341 17
281 261 185
251 5 45
457 353 5
33 121 261
169 221 105
137 121 321
409 301 77
197 21 201
253 321 171
481 241 9
329 473 1
41 229 137
446 297 35
125 205 129
189 445 1
125 445 41
185 309 69
441 57 53
465 209 29
277 360 95
261 485 5
281 273 21
1 1 129
410 117 10
201 365 25
153 477 17
385 310 69
193 141 217
385 435 9
65 321 109
269 169 163
385 493 1
357 51 17
1 301 185
1 309 129
259 265 233
41 57 397
257 457 17
77 97 201
57 385 85
37 57 229
493 345 2
281 109 191
141 369 129
109 485 9
397 201 103
265 229 9
145 345 57
148 425 43
49 141 209
221 85 21
149 421 1
437 288 49
65 493 1
317 333 97
333 473 9
481 421 5
281 313 149
429 341 1
469 473 5
185 413 17
273 437 37
321 1 21
293 181 1
37 69 177
65 87 227
297 173 125
369 421 57
325 251 49
301 109 185
397 277 9
229 373 65
261 1 237
213 213 165
305 489 9
185 191 121
413 189 73
485 301 1
117 425 29
479 209 7
325 381 73
465 213 13
221 257 29
377 157 45
230 497 1
157 157 321
353 97 41
67 185 41
253 33 65
393 481 5
293 357 113
237 281 183
51 21 45
191 251 21
489 97 5
229 461 9
461 1 9
169 199 41
323 183 71
7 85 113
33 349 77
469 349 1
173 261 65
29 277 45
473 47 17
69 245 215
241 293 197
389 171 81
357 25 53
197 305 81
41 313 49
225 85 161
93 413 25
41 249 237
163 181 161
5 17 421
409 493 1
145 201 1
327 337 133
465 431 17
313 381 41
85 349 106
413 203 49
245 349 89
405 253 81
267 25 133
241 37 233
73 155 47
1 143 73
273 461 17
381 245 91
365 3 113
113 497 1
401 125 97
485 15 1
325 297 97
193 61 241
321 449 41
25 333 1
113 255 49
245 401 77
405 85 1
1 345 13
113 209 283
341 69 97
448 417 30
385 433 13
477 437 21
153 473 15
25 381 65
353 53 21
349 197 105
449 9 41
301 469 13
243 86 231
73 101 353
221 487 13
157 353 5
326 369 65
181 101 257
25 477 1
153 101 161
73 473 9
133 225 73
405 473 13
389 147 1
297 361 45
301 349 25
333 225 105
333 277 85
201 425 25
249 465 5
325 141 113
305 425 57
449 189 1
113 421 41
1 393 61
29 293 1
113 137 13
237 13 13
11 351 123
477 253 1
91 133 49
475 413 5
65 241 65
401 265 69
101 301 37
365 133 113
349 401 57
265 397 1
469 469 1
259 441 19
481 421 1
341 305 13
201 149 137
185 217 209
349 153 89
121 309 81
263 153 1
277 343 145
227 305 165
21 253 49
285 61 121
157 403 1
489 189 1
433 195 53
341 3 25
461 109 33
73 13 139
109 65 9
229 309 161
1 139 53
321 349 121
195 249 141
335 217 49
439 249 25
401 193 91
113 57 129
437 385 37
437 117 29
415 457 9
105 301 89
257 461 1
135 221 177
209 433 17
201 353 75
125 33 373
409 137 57
253 413 57
405 193 65
185 97 244
453 425 33
215 59 123
241 49 220
1 21 193
257 135 55
349 121 97
430 49 42
89 17 101
133 217 61
121 461 1
147 153 253
5 297 190
141 405 77
435 401 5
437 255 1
53 221 73
9 465 29
141 9 1
169 489 5
49 205 165
1 69 6
57 169 173
221 457 25
1 361 29
169 401 89
97 169 213
265 81 109
421 489 5
421 411 65
37 133 161
421 413 33
233 477 1
81 281 29
105 85 97
237 137 57
107 385 53
173 409 13
313 261 81
325 429 65
149 281 1
1 77 65
317 361 8
179 417 37
139 117 299
37 129 127
301 69 89
65 129 253
161 157 321
241 205 237
137 413 73
309 383 107
269 193 185
185 305 53
401 261 21
109 253 1
69 477 21
273 117 5
325 225 41
357 57 33
302 301 159
441 145 5
377 53 45
43 45 321
19 357 129
453 61 45
1 417 45
129 1 233
353 57 89
1 105 109
125 93 297
45 345 129
189 255 85
429 405 41
404 229 54
355 233 143
1 445 22
93 39 405
433 285 1
485 377 9
349 205 33
409 109 51
489 461 9
449 477 17
141 45 233
265 161 53
133 96 33
69 1 173
73 377 121
13 429 41
201 69 297
357 285 97
1 49 241
69 113 253
205 17 73
169 81 317
317 55 57
209 269 131
389 461 1
469 17 23
489 277 5
89 145 137
341 369 53
317 13 17
205 77 289
131 201 237
121 61 341
443 162 15
413 437 12
21 337 28
225 289 193
289 73 49
425 161 41
5 405 33
489 189 9
457 317 1
149 265 169
245 273 65
269 299 171
365 456 19
465 117 17
128 237 17
393 397 89
229 301 51
216 209 46
285 25 41
277 41 109
393 53 7
409 133 89
365 493 1
329 273 21
249 477 3
61 309 149
145 121 145
497 69 1
489 401 5
349 345 145
229 237 217
245 285 169
445 5 41
493 165 1
89 253 5
1 497 1
465 497 1
425 325 4
101 81 29
409 389 17
205 185 277
469 309 9
125 485 1
409 21 61
245 45 49
317 151 161
41 285 31
477 389 9
265 389 81
1 321 31
1 193 233
425 285 51
261 469 1
261 1 73
185 391 8
77 305 9
277 453 1
445 421 33
325 377 9
325 293 1
125 251 111
169 251 247
341 235 97
435 457 29
371 165 73
85 301 17
61 285 77
61 65 3
409 241 1
221 289 209
341 193 81
421 33 49
53 305 141
135 217 229
10 133 113
153 321 45
45 361 109
397 301 1
495 281 3
305 385 37
121 453 9
261 381 9
361 5 41
213 281 85
61 353 17
25 369 53
389 249 57
237 21 193
229 73 133
341 465 31
61 117 225
497 41 1
37 193 173
101 401 89
145 381 113
1 349 57
65 203 71
441 337 33
133 309 129
11 421 1
434 21 57
81 201 229
385 413 1
353 77 17
265 357 49
17 373 1
353 241 45
285 117 187
165 1 305
209 413 65
176 129 108
497 93 1
37 293 81
401 241 1
221 209 101
476 121 21
137 153 289
153 373 89
261 489 9
269 465 13
161 151 5
97 299 189
201 457 13
109 13 137
457 209 37
409 121 13
305 347 27
385 245 1
349 465 25
321 177 177
321 9 113
321 61 133
449 301 37
25 83 277
53 363 83
445 94 33
205 269 153
213 21 185
437 353 1
29 17 9
145 347 3
401 253 21
253 154 41
489 37 1
335 401 45
377 289 97
277 413 41
421 173 65
285 189 153
463 269 31
469 229 13
45 205 145
41 249 121
317 97 80
303 285 47
165 401 95
129 357 65
1 385 81
137 85 249
225 313 71
117 389 49
237 285 121
1 17 45
341 185 129
65 389 73
1 437 1
101 307 77
34 85 313
93 307 129
481 485 1
229 1 17
145 485 13
237 60 169
177 382 51
305 473 3
214 393 89
409 65 85
198 221 145
341 177 103
101 269 201
161 453 33
341 367 43
405 129 33
389 297 65
469 467 1
209 93 241
441 257 33
497 329 1
233 493 5
477 273 9
77 151 153
223 249 73
149 59 12
241 205 25
369 155 125
189 61 33
13 497 1
185 393 77
325 413 41
281 33 126
293 353 25
101 65 353
51 421 69
393 1 33
393 485 1
93 185 165
253 293 13
1 469 1
385 373 93
413 157 73
253 45 145
261 273 129
149 465 13
95 37 394
361 365 29
459 317 13
401 499 1
253 469 29
421 279 21
1 333 1
373 21 105
397 469 9
433 117 17
369 113 53
121 103 321
61 57 73
402 141 76
245 125 33
385 109 29
481 129 1
269 265 29
233 225 245
497 141 3
389 209 1
201 103 113
39 135 151
333 373 49
273 238 187
473 77 25
223 109 119
253 45 63
94 289 45
425 259 49
425 77 1
333 135 65
445 481 1
344 333 21
229 313 117
353 477 21
406 225 11
285 281 129
337 265 9
173 151 57
161 257 85
301 93 73
233 19 153
457 445 25
103 9 63
380 133 107
207 409 57
385 109 5
345 417 64
45 41 253
101 433 45
173 17 49
77 305 161
113 345 117
456 165 5
245 153 1
121 321 41
489 17 1
461 9 21
357 493 1
469 469 17
477 1 9
425 485 5
253 161 81
65 373 33
321 101 73
101 120 244
249 65 157
481 126 13
29 313 101
285 345 137
203 485 1
177 27 45
69 125 329
109 393 85
301 377 23
465 409 5
481 461 5
437 453 1
277 43 97
369 33 81
317 479 7
37 125 65
9 65 97
343 241 81
105 369 65
401 401 57
461 193 25
29 445 33
493 473 1
157 429 1
137 405 87
361 85 61
133 493 1
29 197 257
21 479 17
95 393 17
89 197 177
241 103 27
257 412 58
317 289 97
165 349 49
421 249 61
145 183 245
403 385 93
281 419 69
473 289 21
197 481 13
57 445 18
21 17 405
169 413 23
157 413 49
375 226 37
460 417 13
281 269 133
437 273 1
149 301 153
73 201 129
253 189 97
409 49 77
105 249 141
238 103 196
83 421 65
1 113 9
139 349 125
237 217 249
473 225 9
445 9 9
433 13 65
377 185 85
469 209 1
207 401 69
401 173 41
141 319 167
497 57 1
17 445 25
425 437 49
261 117 145
161 265 29
317 353 145
171 421 79
241 233 97
329 175 113
1 213 129
481 185 9
45 489 1
399 485 1
245 221 1
401 117 21
401 125 85
497 201 1
317 351 23
185 129 193
277 282 181
309 159 1
101 473 17
285 133 17
77 105 81
377 429 33
153 401 9
49 325 137
317 305 33
281 297 117
373 181 121
281 13 113
329 341 65
77 385 113
1 413 81
185 49 113
93 25 49
469 325 9
85 337 141
497 353 1
13 97 285
57 461 25
73 179 63
215 493 5
469 449 1
217 225 85
341 349 11
191 337 150
237 117 221
108 281 21
401 457 17
157 33 57
376 225 22
113 89 215
381 193 1
261 137 113
417 153 5
49 45 17
221 9 221
69 293 81
53 61 146
21 37 187
365 365 33
25 97 177
377 366 65
301 61 33
477 345 9
221 353 105
337 467 25
133 333 85
473 73 13
209 233 11
101 481 1
29 185 169
229 85 145
137 421 17
9 401 17
389 321 81
253 401 61
457 185 13
437 321 15
457 305 41
177 385 27
23 17 33
53 141 305
101 85 145
217 82 217
401 341 33
277 433 49
265 13 161
493 9 1
189 345 101
473 17 5
421 389 1
441 129 25
353 101 57
117 225 102
219 229 241
341 321 65
37 330 24
436 211 44
185 241 229
91 329 49
7 233 57
25 127 363
377 485 1
375 494 6
297 441 21
221 213 145
425 157 41
25 57 285
369 17 59
217 349 1
197 189 157
141 413 73
181 257 87
273 333 17
373 465 1
413 201 33
297 121 105
127 385 65
265 441 57
225 313 169
500 157 1
101 17 309
445 359 49
401 41 21
21 157 97
121 409 77
361 129 69
245 361 25
217 65 213
259 433 61
401 197 77
41 485 9
35 473 1
77 273 165
441 461 17
401 157 87
397 101 97
19 485 9
197 109 289
341 453 1
201 285 201
461 13 1
489 253 1
197 277 105
453 245 33
173 321 169
281 381 113
13 181 193
469 273 1
33 341 129
41 121 273
5 145 201
481 57 17
17 265 53
445 125 19
125 169 201
425 457 25
397 441 29
109 373 13
77 133 177
293 333 165
457 257 13
394 77 24
181 5 193
333 57 105
409 281 17
185 401 43
50 157 1
101 464 17
261 297 17
393 125 1
437 345 1
357 77 1
451 195 47
421 389 61
29 137 322
161 271 139
210 369 51
373 37 1
136 329 85
393 353 37
281 181 125
77 413 17
285 393 57
353 491 5
468 425 32
433 65 45
289 269 77
289 65 201
493 81 1
229 479 1
101 443 9
313 285 177
93 189 73
225 119 173
129 457 17
439 109 49
21 485 1
413 361 57
285 469 17
345 369 69
122 137 341
413 209 57
237 349 20
37 259 83
409 81 25
471 5 13
45 1 17
353 149 9
181 337 105
81 225 37
185 37 69
369 425 49
153 405 1
19 273 161
9 377 109
162 37 30
213 331 3
241 417 77
271 165 85
169 41 145
441 269 21
117 201 41
81 341 41
451 45 13
49 61 361
53 289 105
109 9 135
141 437 57
29 491 5
110 5 96
481 1 13
97 465 5
109 43 1
1 385 21
446 321 50
353 121 57
261 141 1
469 77 1
101 133 79
277 145 57
445 93 31
105 385 101
73 85 257
117 77 257
220 101 168
185 213 49
122 353 1
37 161 153
53 309 85
149 97 321
149 329 161
469 303 17
421 185 48
57 17 9
101 41 65
261 149 145
377 189 97
481 101 5
75 401 41
433 165 49
25 35 385
301 109 9
421 385 49
277 273 83
441 401 57
265 17 153
85 401 49
385 485 1
129 153 205
301 189 145
85 297 37
297 61 57
189 369 101
69 289 65
361 179 133
237 233 105
401 445 33
369 425 37
97 21 377
241 165 81
187 443 15
345 185 33
435 201 27
329 340 34
461 329 33
209 205 237
101 145 241
217 237 33
429 109 65
377 165 53
269 365 77
285 13 113
57 93 25
449 101 5
361 217 33
437 441 41
405 37 1
229 1 139
473 357 21
301 25 185
421 231 49
241 261 145
413 377 33
185 258 183
429 73 1
417 413 37
77 445 17
189 13 113
365 81 5
261 97 37
89 481 3
389 67 81
281 167 85
369 261 75
245 285 1
301 477 1
61 73 84
293 49 69
293 435 10
445 241 17
353 429 4
1 145 169
401 137 53
257 167 53
273 333 111
365 373 33
285 141 33
69 157 265
493 261 1
53 465 33
5 129 117
157 113 301
415 393 49
241 25 161
49 301 55
237 217 145
115 193 193
165 273 145
253 289 5
217 393 85
293 485 1
313 332 163
417 309 37
101 93 257
69 269 157
321 253 41
341 289 145
137 401 81
97 213 191
485 93 1
151 65 219
349 460 9
161 185 33
75 97 205
129 453 9
485 473 1
39 133 41
372 369 112
37 497 1
329 381 1
129 255 27
29 309 161
337 285 113
277 418 42
103 405 81
105 121 305
241 49 57
385 389 77
219 143 85
477 251 1
245 101 185
45 313 71
497 193 1
349 245 89
437 57 1
197 165 65
1 113 125
77 81 73
181 49 193
215 93 57
215 85 57
361 185 5
37 481 6
319 337 5
69 455 11
401 145 33
285 193 213
81 468 19
81 453 1
461 109 25
301 381 73
105 133 5
121 13 1
365 397 77
253 201 49
477 389 7
389 33 57
221 285 145
461 265 1
361 75 31
377 241 101
141 467 33
421 21 1
153 249 135
9 343 97
317 425 38
201 109 177
97 317 137
259 245 193
165 169 57
25 321 29
245 453 17
199 331 1
489 273 9
201 343 117
89 177 83
305 51 97
381 327 97
273 37 97
165 73 175
285 381 73
339 45 63
93 289 57
221 17 233
385 291 29
101 165 241
25 321 97
465 449 25
45 256 144
371 245 73
429 81 29
41 385 93
389 241 49
241 41 157
346 193 93
289 277 146
385 237 25
321 321 129
473 257 12
25 73 381
489 45 9
315 269 9
341 453 37
449 269 41
458 105 7
275 197 113
61 413 57
185 189 89
345 449 49
171 101 89
317 329 5
1 453 1
429 85 9
289 209 181
361 151 129
261 389 53
137 97 229
413 81 33
377 451 45
121 261 145
49 205 17
245 407 31
153 205 25
417 363 21
335 345 114
21 427 59
245 25 197
441 85 57
285 167 57
401 65 69
197 165 65
113 185 273
161 169 157
189 441 25
153 117 261
269 401 61
425 283 45
489 385 1
5 429 49
83 325 121
68 121 85
417 485 1
233 489 1
293 181 97
421 393 1
65 46 117
285 125 173
65 193 105
337 397 9
273 29 55
393 437 17
225 381 1
317 489 1
29 71 405
289 441 31
273 349 9
377 389 80
389 481 17
318 305 86
181 187 189
21 481 1
201 313 29
17 226 91
257 365 13
1 81 213
15 253 65
101 285 57
373 401 53
89 381 33
385 409 37
37 405 95
485 1 1
233 405 33
157 37 53
443 161 5
345 27 77
129 477 1
225 397 81
409 65 49
341 349 41
177 403 13
477 385 9
485 49 1
421 339 17
213 164 225
401 193 81
249 473 9
325 261 173
361 345 125
9 73 273
181 357 129
56 253 137
353 461 13
281 317 21
393 461 9
417 221 45
353 348 121
101 361 61
441 285 33
57 457 9
433 121 33
419 317 76
353 489 7
405 493 1
213 437 49
177 85 77
417 433 61
13 389 65
357 45 9
201 373 123
313 1 149
73 425 66
397 137 81
41 111 193
409 125 21
45 185 165
277 41 17
489 349 5
445 347 17
141 61 345
277 269 73
165 329 17
281 49 153
425 53 75
193 481 13
369 49 49
389 491 1
5 437 63
417 9 1
285 293 149
421 133 49
297 37 62
89 165 21
285 73 65
285 133 65
261 25 145
261 85 9
153 310 173
177 315 169
61 429 33
357 396 87
269 185 129
80 465 13
385 249 29
61 201 173
233 167 141
393 241 37
453 1 41
377 245 93
195 313 105
309 197 145
457 441 29
101 445 5
157 488 2
69 389 49
151 201 279
33 309 137
121 273 73
108 305 123
425 197 69
289 10 61
194 97 80
401 355 1
469 25 15
265 317 105
245 429 1
433 497 1
85 273 169
453 357 5
1 149 313
329 149 37
217 143 241
441 432 9
81 173 169
157 269 41
345 49 97
477 253 5
77 285 161
497 301 1
317 337 37
301 93 129
433 309 41
133 157 333
297 345 137
257 65 165
253 385 109
155 181 105
357 449 9
385 77 41
137 217 105
201 241 97
413 473 9
365 467 9
341 434 29
249 473 1
29 276 162
337 237 161
329 305 29
1 289 205
305 269 193
425 349 53
57 1 297
225 265 153
41 341 97
301 105 165
1 97 381
69 225 165
133 153 6
301 5 129
137 349 131
273 471 1
343 217 57
225 133 25
189 133 209
257 121 77
181 201 269
473 388 13
9 57 185
121 129 361
197 101 289
169 493 1
420 201 55
341 233 51
342 305 77
473 53 1
289 425 5
17 401 45
365 325 11
45 421 45
325 451 35
321 465 21
251 341 53
197 365 77
421 257 1
129 125 85
269 33 61
441 171 13
497 341 1
53 211 261
359 409 17
329 385 73
77 109 25
157 101 229
457 313 9
368 437 41
433 357 5
369 477 17
201 1 285
125 485 9
89 345 40
205 405 65
497 173 1
249 1 85
421 5 1
317 284 97
61 9 369
41 251 85
169 1 303
93 25 345
197 161 49
125 471 13
379 1 89
429 261 3
445 367 15
391 473 13
465 1 1
147 377 101
135 305 81
301 125 156
381 193 65
1 349 145
413 257 81
365 401 85
493 61 1
241 185 141
377 161 39
81 165 145
189 3 1
81 201 45
173 353 93
81 85 1
149 101 211
79 329 37
481 405 5
117 381 1
461 181 33
319 489 1
357 466 33
453 477 1
169 361 81
225 173 249
445 469 1
493 5 1
227 349 137
257 129 81
453 369 17
461 371 1
163 157 147
241 217 213
59 469 1
9 441 25
395 341 9
189 165 145
45 461 25
429 281 25
177 77 193
469 189 25
369 209 77
197 25 17
355 113 75
409 445 9
97 1 241
161 176 183
61 333 1
393 376 53
27 473 4
309 97 141
405 305 21
293 97 113
53 201 285
329 493 1
1 341 105
305 13 181
453 1 33
9 81 393
145 469 1
305 5 1
311 181 115
61 325 105
223 161 25
113 373 97
417 461 1
281 133 109
327 161 143
329 397 49
233 29 77
69 73 417
235 359 41
177 385 25
345 165 141
425 49 21
389 153 105
195 345 153
275 149 165
21 57 25
5 38 125
289 345 29
321 205 9
201 221 193
381 91 25
325 229 105
93 285 189
335 241 117
455 289 19
145 333 161
273 89 73
409 477 1
401 405 33
417 197 81
233 101 169
33 457 26
249 345 1
69 395 81
109 201 113
357 365 125
173 455 37
41 261 177
113 381 57
103 209 141
469 13 1
385 461 7
405 47 37
29 93 401
69 9 161
309 161 50
116 185 89
217 213 249
237 297 81
325 277 1
351 255 5
85 445 49
409 203 33
77 473 25
81 9 297
9 277 161
29 473 23
161 277 97
137 155 149
498 477 3
193 321 165
37 11 154
145 122 345
1 297 193
195 437 1
245 53 157
461 309 1
421 493 1
385 57 69
189 285 1
237 165 145
265 377 93
221 147 217
25 425 33
205 389 33
397 462 30
293 353 137
89 489 5
241 79 197
29 45 9
45 65 73
121 97 341
101 401 37
89 85 373
201 473 13
437 65 9
49 349 101
401 205 97
341 85 129
361 21 37
57 121 341
205 209 117
405 365 13
401 173 21
397 293 17
221 53 233
221 401 13
149 365 21
17 125 343
299 162 135
109 57 1
237 195 57
397 377 9
225 465 17
21 241 121
131 137 125
133 277 97
57 473 21
321 115 85
1 205 137
261 489 9
69 240 16
349 89 145
9 407 85
393 309 53
85 181 1
33 181 17
265 125 181
357 217 101
165 221 137
97 189 297
275 61 63
117 217 25
189 17 113
413 325 57
85 273 205
17 251 179
293 29 17
257 40 89
45 445 13
313 169 61
361 181 65
225 53 158
357 385 89
141 157 129
329 345 137
281 289 181
301 61 25
277 409 85
197 27 129
425 117 1
205 81 209
1 101 273
265 176 73
9 285 201
405 203 73
285 105 189
181 109 297
481 33 1
69 389 81
285 321 153
217 361 133
329 65 57
101 29 241
245 293 145
217 5 53
325 113 47
213 27 129
425 277 33
409 457 9
21 121 73
93 497 1
201 357 17
445 485 1
181 63 209
53 134 120
329 341 97
301 5 25
469 277 21
317 385 113
389 473 25
473 325 9
117 249 193
101 37 249
263 82 217
281 369 101
325 197 1
473 389 21
97 177 1
241 293 166
101 189 41
497 201 1
365 49 1
261 157 153
41 349 137
145 271 195
163 217 145
341 29 1
327 307 113
53 161 337
157 365 1
105 101 125
365 53 113
81 461 1
105 265 193
441 41 1
121 121 65
193 177 105
261 117 217
237 145 217
203 217 77
189 265 121
477 69 17
181 433 61
189 241 36
269 165 17
489 405 5
101 329 121
397 369 97
327 32 77
437 417 19
201 393 105
221 281 93
101 1 333
125 393 61
485 153 3
109 317 145
353 81 115
433 21 33
9 35 451
465 109 5
489 403 1
337 341 1
216 121 202
301 253 73
425 161 13
481 293 17
149 367 3
101 201 33
89 393 69
177 145 96
277 27 33
129 185 39
113 225 1
445 477 23
409 1 5
405 269 65
331 105 113
129 453 17
241 301 9
145 45 145
437 149 49
485 169 9
433 385 45
225 181 205
421 217 41
349 81 97
21 413 65
449 251 29
193 397 81
493 85 1
433 137 9
5 425 29
221 25 25
149 257 213
225 221 29
127 213 65
61 461 17
249 197 1
289 395 23
317 285 39
189 153 273
209 305 173
149 73 25
381 497 1
389 195 1
281 365 1
287 158 37
401 185 9
29 85 321
53 453 25
145 349 81
5 13 41
33 69 396
345 77 13
201 445 33
245 497 1
21 13 65
209 137 261
401 497 1
145 337 73
247 321 21
93 385 29
201 77 293
309 1 1
337 87 109
197 319 33
137 169 145
281 221 189
68 225 193
25 485 1
13 33 425
241 185 133
285 389 33
162 489 1
1 229 65
21 321 41
89 353 81
201 1 121
13 325 113
389 441 57
257 17 13
401 385 78
477 65 1
205 173 289
69 153 113
57 409 1
281 349 65
269 101 141
137 85 1
225 1 249
65 49 185
201 371 39
25 401 41
29 197 1
425 349 65
29 197 153
435 115 53
487 141 3
357 181 89
153 391 70
81 377 29
117 47 49
489 301 1
481 57 1
485 497 1
261 281 9
157 477 9
77 273 77
425 337 37
385 125 97
73 413 33
357 81 97
261 373 89
397 443 27
497 325 2
53 173 145
369 101 41
401 49 41
369 85 25
145 227 153
305 160 133
249 469 1
265 337 101
369 51 105
365 457 12
237 17 177
65 325 9
413 117 29
25 305 137
149 489 3
205 333 29
101 285 163
189 409 85
341 349 41
297 159 9
361 109 21
449 201 45
453 293 1
25 353 145
223 353 117
51 21 445
163 217 226
469 437 1
297 73 197
241 217 45
25 249 221
1 365 136
101 235 225
19 441 57
105 169 225
29 437 57
361 453 1
497 317 1
309 489 5
1 469 17
309 49 1
105 405 21
377 145 65
345 153 73
149 261 41
385 421 29
77 349 33
385 489 5
277 418 81
268 281 135
465 101 33
1 451 9
417 161 45
175 233 181
53 497 1
225 35 269
421 469 1
301 265 89
465 481 17
313 401 53
377 181 33
449 57 13
65 285 130
493 341 1
437 369 1
361 365 1
257 465 9
373 233 49
417 136 1
197 477 9
69 137 189
497 1 1
189 269 9
445 113 9
265 129 121
47 397 97
269 169 145
308 81 90
185 393 29
53 169 325
393 117 81
245 121 89
235 305 5
436 449 5
229 269 137
63 409 41
274 109 14
101 193 133
405 285 1
153 389 21
149 177 79
397 481 1
413 217 33
361 181 137
393 471 9
369 169 97
497 225 1
325 397 25
377 131 12
471 149 23
181 245 49
425 389 65
421 269 77
187 285 113
353 405 5
211 333 113
226 453 1
457 141 5
237 191 97
145 25 191
133 233 244
109 337 57
9 157 267
493 449 5
101 89 101
489 293 9
25 101 129
495 57 1
489 269 5
69 145 209
471 341 11
297 249 153
369 413 41
485 133 1
161 189 153
1 61 321
385 31 69
433 185 57
453 97 41
457 85 35
221 425 59
125 273 45
193 455 11
493 241 1
45 265 5
321 317 41
41 17 21
485 445 1
333 313 129
321 241 29
285 356 62
289 29 104
17 401 89
261 493 1
433 329 1
113 409 61
293 1 141
421 441 41
385 73 21
441 237 41
385 313 33
1 9 461
57 217 257
301 49 169
201 189 145
345 269 1
453 461 1
327 53 19
337 21 41
469 405 1
373 89 1
25 345 89
341 453 1
345 105 53
297 285 141
419 341 61
241 45 157
249 81 169
449 25 17
413 347 57
41 453 25
29 101 299
69 135 255
293 457 37
29 245 233
341 121 33
169 403 65
165 301 57
305 97 157
397 445 27
81 161 69
361 61 105
13 329 5
1 497 1
409 81 37
465 295 13
85 113 313
153 241 6
61 457 33
25 34 182
189 129 293
155 439 55
189 165 265
181 209 7
429 101 7
433 469 25
53 13 17
195 497 1
109 75 65
161 485 1
9 45 161
65 333 97
445 209 33
469 29 1
477 261 11
129 381 77
337 149 61
1 477 9
189 37 147
221 65 223
145 241 225
43 333 9
289 13 9
437 361 29
173 261 145
141 41 289
365 165 41
245 245 17
381 473 15
213 297 97
241 417 5
385 377 33
165 65 289
273 473 1
21 217 125
479 429 13
217 361 13
273 305 185
41 287 93
445 377 1
139 101 63
313 328 27
237 245 49
41 281 21
461 357 9
381 101 65
97 149 225
61 69 381
181 153 257
169 277 1
437 421 1
25 25 381
225 181 269
41 277 33
425 93 37
164 153 114
1 277 183
429 189 25
345 401 4
429 385 9
477 497 1
357 177 49
85 253 137
337 321 73
89 129 365
193 225 45
477 181 1
163 415 41
469 377 17
461 135 33
333 307 97
97 467 27
327 351 119
441 361 9
413 201 81
353 1 69
489 321 1
45 373 1
473 466 13
125 85 65
157 305 181
165 97 105
81 197 225
309 221 153
381 33 81
281 224 89
135 225 77
421 429 21
285 52 81
1 93 337
129 281 33
337 157 73
229 377 33
485 281 1
1 245 129
309 325 69
293 289 121
285 205 177
241 477 1
461 353 6
41 257 193
33 155 261
109 329 5
57 355 93
317 281 105
253 269 129
105 417 25
267 497 1
197 101 17
489 437 11
497 273 1
249 1 197
57 173 273
101 274 121
121 377 85
37 57 19
241 201 213
17 203 291
393 149 49
353 9 57
449 193 29
287 21 169
309 145 1
485 437 1
101 145 245
101 249 25
461 365 1
481 69 17
241 453 17
49 323 69
497 89 1
305 177 161
499 29 1
357 369 34
61 413 1
60 121 53
461 333 33
241 223 225
285 97 193
169 333 137
265 212 149
209 117 57
193 329 161
157 133 65
229 37 7
405 3 33
457 317 1
15 327 69
169 25 141
117 437 1
461 137 17
209 457 5
357 269 41
317 281 25
313 329 163
21 365 1
385 405 49
409 441 9
419 81 59
133 245 241
325 45 89
317 118 177
305 73 105
217 29 253
89 471 19
349 447 27
53 43 193
233 97 37
409 457 41
305 341 65
185 141 41
249 45 33
157 157 265
297 201 1
257 497 2
117 169 229
37 437 25
347 237 149
236 193 168
321 141 157
437 339 33
217 85 185
153 149 31
39 93 9
325 457 5
461 477 9
65 93 1
309 449 5
385 293 67
29 325 87
301 288 169
399 116 73
341 101 17
301 257 145
413 281 35
165 305 89
275 149 55
113 225 45
133 253 81
21 9 225
333 13 97
465 181 21
213 105 149
325 269 81
177 369 61
493 373 1
417 213 21
175 93 121
297 485 8
213 85 97
85 345 151
232 1 196
181 193 201
221 121 229
201 229 49
469 165 1
217 221 221
317 163 153
477 365 1
1 433 25
17 293 79
109 42 273
381 65 1
29 433 57
229 241 101
1 73 13
421 121 3
393 213 17
497 33 1
389 229 9
101 93 141
377 445 25
77 176 198
293 135 169
465 141 25
145 49 169
237 246 181
149 69 289
473 437 5
269 305 141
449 33 33
133 203 257
85 17 289
25 201 89
217 281 13
169 373 5
433 1 45
325 21 41
109 125 295
453 469 8
485 33 1
277 265 145
449 225 31
237 249 237
453 341 41
381 485 9
401 249 81
461 485 9
285 137 105
61 181 193
25 445 33
169 201 117
245 93 145
461 241 17
265 73 61
61 485 1
449 49 13
40 381 57
173 89 53
461 69 25
153 13 129
325 121 104
101 87 1
337 275 105
257 401 85
289 325 25
497 41 4
169 493 5
173 385 9
297 1 201
5 29 9
209 81 53
73 149 193
93 141 257
413 328 50
103 53 129
305 301 33
441 9 5
233 437 1
377 169 45
245 153 17
303 202 145
105 21 261
245 357 65
357 253 97
469 157 1
77 277 23
17 273 53
141 153 193
85 221 57
9 93 161
149 25 95
289 312 83
369 340 81
125 21 233
481 305 9
121 401 85
153 45 285
181 485 1
53 465 1
357 21 1
241 169 177
149 45 33
241 37 185
33 389 65
185 21 217
435 153 59
117 173 17
433 321 61
271 185 227
213 121 161
177 257 161
497 305 3
1 337 25
245 385 45
41 26 329
57 85 361
193 225 225
433 181 21
189 166 153
345 233 117
113 105 385
201 489 1
385 37 109
381 305 113
401 305 65
389 437 1
371 293 35
105 417 49
269 369 13
217 437 49
469 286 29
485 109 1
377 137 109
65 267 131
281 373 21
493 453 1
73 445 17
365 189 93
413 199 73
481 233 9
229 93 209
173 189 305
281 325 129
201 289 1
99 233 57
365 68 81
353 205 125
325 449 9
433 443 11
197 177 69
309 305 165
157 261 209
57 301 1
217 289 177
337 377 61
416 45 14
145 41 125
237 297 141
169 353 77
225 415 33
13 17 405
365 145 25
329 1 101
125 1 361
25 201 1
265 70 81
80 81 301
265 253 185
461 257 25
25 129 181
1 305 157
453 261 17
61 101 209
377 1 33
365 481 5
289 101 189
301 91 78
161 9 33
357 162 33
269 21 169
105 149 317
129 21 277
5 435 33
381 261 105
285 121 57
301 161 137
261 241 97
301 177 165
289 361 1
305 301 65
429 305 1
261 29 145
417 109 61
201 97 93
49 461 17
421 129 65
251 145 129
305 481 5
113 285 129
253 489 7
473 257 25
101 285 201
53 269 185
77 281 69
29 229 177
30 377 93
413 137 81
113 233 233
317 37 121
189 285 97
437 453 1
49 485 1
409 121 71
313 121 61
71 185 93
364 295 66
401 238 25
141 349 73
49 359 65
169 269 49
297 467 9
253 473 1
1 397 1
241 385 13
69 169 141
5 449 1
145 285 105
453 241 9
169 61 53
417 53 48
133 29 161
53 37 189
165 337 53
379 377 33
497 365 1
65 80 295
475 232 8
401 485 6
125 353 9
303 225 145
213 321 137
457 445 41
445 353 41
325 69 41
421 253 53
149 337 113
77 161 279
465 297 29
77 133 145
287 381 17
429 73 59
273 1 137
109 217 105
485 361 11
105 129 297
141 381 17
437 109 1
377 249 73
269 69 89
462 93 21
73 225 157
421 133 33
93 269 177
101 293 193
433 445 13
93 467 29
169 481 9
91 281 193
419 113 33
165 233 45
37 17 33
357 189 33
309 129 137
401 133 49
365 129 33
221 201 218
137 321 25
377 173 21
485 103 1
293 133 73
93 357 15
297 333 145
301 41 173
409 297 77
1 261 29
117 473 25
373 413 81
349 213 97
129 1 277
197 45 225
353 265 113
353 201 17
361 449 33
49 229 17
301 1 65
373 419 67
317 109 161
29 341 93
165 297 37
473 270 13
45 253 57
337 369 105
133 417 70
393 241 13
341 465 32
25 57 177
447 377 37
393 17 21
373 141 17
205 265 149
1 121 297
113 251 135
209 197 173
449 457 1
377 95 81
361 101 1
313 353 29
193 193 241
253 449 41
361 321 7
497 145 1
157 361 80
137 13 73
137 325 133
473 37 5
81 481 17
345 369 41
149 17 65
413 205 81
453 201 1
197 133 42
457 197 21
53 185 29
17 61 313
61 161 193
369 421 17
385 361 73
189 13 187
325 401 21
109 385 29
21 133 123
121 261 71
327 297 166
21 61 113
241 305 129
77 201 5
153 213 257
197 457 27
161 176 271
169 53 45
257 337 1
165 261 33
197 189 1
333 277 49
217 13 171
339 245 1
365 497 1
409 285 45
489 332 9
9 485 1
33 489 1
63 9 139
477 189 1
83 281 1
81 341 33
337 193 129
425 233 53
293 329 33
481 29 9
377 269 53
230 273 169
335 325 1
313 197 9
433 305 25
271 269 143
401 309 77
385 249 5
441 145 51
121 93 57
25 453 1
201 97 245
9 69 209
201 397 49
333 145 65
402 295 83
73 225 45
217 193 81
67 217 217
197 213 273
461 401 1
388 37 60
313 281 49
21 161 189
17 361 97
141 45 25
309 329 13
369 253 117
161 181 297
397 45 1
121 301 81
293 193 185
213 41 61
315 417 67
57 241 43
273 445 53
449 77 17
217 121 265
37 201 1
7 293 13
469 206 25
393 357 67
497 245 1
405 257 33
393 97 33
385 317 17
481 433 5
345 269 1
357 293 1
481 401 9
335 465 1
289 21 45
403 377 61
189 145 81
25 237 17
173 421 5
109 1 113
357 269 57
217 305 133
233 29 37
137 385 97
193 85 289
141 101 25
141 73 233
81 429 57
312 373 113
193 85 305
181 429 19
371 105 107
445 269 15
481 85 9
1 457 30
269 85 225
337 13 108
494 101 1
125 69 1
229 461 31
249 272 107
317 249 59
314 161 111
389 305 41
133 489 9
437 489 3
277 197 87
405 111 85
221 345 41
329 21 145
1 197 21
219 41 9
17 401 25
117 42 257
417 329 69
451 193 14
49 305 105
493 405 5
421 381 49
169 101 329
89 437 33
17 447 29
217 33 1
335 327 111
187 261 97
409 317 21
385 437 5
145 321 105
289 317 177
1 461 9
429 357 9
225 5 237
345 237 77
129 397 97
253 89 113
221 213 49
373 183 55
291 481 9
447 72 43
381 73 97
333 421 35
351 457 1
405 433 49
385 277 53
65 365 121
163 1 269
273 197 61
345 289 113
33 141 169
441 45 35
485 361 1
145 481 13
129 341 77
373 140 9
371 193 81
457 457 1
229 9 121
281 273 125
305 189 29
21 450 51
1 269 65
357 189 81
125 389 61
81 395 85
31 157 245
93 101 113
237 345 145
417 14 73
497 377 1
485 489 1
69 57 369
389 221 1
165 47 17
181 313 1
378 321 1
441 317 15
141 241 117
201 185 225
279 369 117
417 337 9
73 17 381
433 425 57
461 101 25
473 381 17
73 33 353
73 173 169
473 401 13
13 261 225
345 77 1
453 341 21
129 357 73
101 153 109
101 141 169
493 361 1
129 485 11
25 445 25
107 153 213
473 497 1
361 377 5
206 473 25
125 217 47
177 253 63
221 221 33
321 225 97
213 365 73
397 95 17
113 309 33
121 29 349
137 493 1
369 117 101
193 373 121
385 285 49
29 61 249
414 181 24
225 221 53
1 213 81
325 453 37
377 77 117
153 173 33
203 229 17
351 85 137
13 369 101
393 89 33
357 33 129
305 149 131
469 409 1
465 469 1
476 255 7
129 297 81
273 217 177
97 185 241
1 125 273
117 417 73
289 45 49
125 189 169
349 421 25
227 149 81
165 269 185
73 29 115
493 309 1
269 441 29
163 235 15
173 485 1
361 480 6
497 305 1
33 37 257
453 429 17
85 497 1
81 5 281
117 465 5
37 205 175
357 417 81
421 173 65
81 245 153
305 281 69
64 441 37
205 201 289
453 129 33
1 269 161
137 1 314
65 161 21
15 141 241
485 455 5
109 365 1
111 109 174
213 229 1
193 237 129
41 415 7
63 157 233
341 401 37
125 449 1
185 167 165
29 305 109
161 61 121
129 367 113
401 389 41
185 401 1
65 349 101
29 301 135
169 309 81
217 157 21
121 289 141
337 249 25
197 429 1
341 293 97
353 101 89
477 237 1
369 385 63
448 461 17
381 361 17
83 493 6
301 381 81
253 13 1
366 477 17
465 297 5
305 103 117
179 37 291
409 325 85
293 145 193
139 249 81
221 213 201
101 232 55
217 345 109
145 409 73
51 481 17
137 9 321
121 157 81
145 301 185
121 369 101
286 167 159
161 37 245
397 73 41
209 89 249
21 169 49
289 145 9
85 169 29
385 101 33
277 325 145
397 69 73
361 477 9
441 369 49
73 481 13
485 421 1
385 5 85
97 321 81
421 37 1
37 65 349
67 279 1
105 453 27
81 73 234
89 421 49
425 57 33
117 1 193
61 333 81
497 149 1
305 91 137
125 485 7
415 293 5
69 469 1
297 493 3
409 393 69
397 269 1
395 365 39
137 389 1
461 21 25
449 261 37
449 237 49
345 265 53
13 449 29
333 19 159
257 136 213
333 405 17
189 305 29
449 325 21
333 253 133
47 409 45
365 317 73
51 153 325
409 117 26
165 117 12
257 457 29
393 277 9
253 253 1
337 249 133
301 401 77
317 309 113
273 433 33
47 97 121
185 265 49
173 350 63
445 289 25
353 229 133
469 309 1
21 156 49
111 61 279
181 19 25
253 489 1
1 109 177
85 109 365
409 193 25
229 449 21
461 481 5
161 415 81
257 269 181
45 197 145
205 157 1
145 275 181
453 45 33
497 97 1
59 493 1
329 133 129
290 297 173
9 321 157
389 61 97
149 301 169
213 371 73
361 437 33
489 441 9
109 405 57
177 57 241
301 465 19
49 41 333
369 489 5
249 25 33
57 341 33
493 173 1
321 429 1
121 169 51
385 193 65
149 97 33
289 297 97
113 445 25
475 409 1
453 209 1
57 1 1
245 221 1
469 295 23
319 173 91
405 57 61
473 142 9
341 73 145
173 201 175
485 253 1
93 485 1
429 473 17
485 293 9
401 33 37
9 7 217
385 27 45
249 65 127
473 9 9
467 145 11
133 361 73
371 49 83
21 49 141
219 21 29
85 153 301
401 345 93
245 241 33
389 433 49
389 73 65
61 313 173
337 49 105
449 37 9
181 321 157
353 468 23
477 183 17
197 61 297
205 389 46
433 405 37
161 189 291
63 305 179
43 1 15
293 441 9
349 261 121
485 309 1
209 395 43
343 77 57
467 213 1
1 289 113
441 41 33
497 221 1
49 69 331
173 41 189
305 217 37
217 251 61
169 385 9
81 437 13
201 1 37
161 377 101
413 488 9
437 269 13
101 93 341
433 9 21
366 241 97
133 121 49
481 389 1
433 393 53
132 337 25
481 81 13
29 261 225
191 341 89
393 237 57
205 61 169
193 189 25
466 385 14
401 37 1
249 461 32
249 301 113
289 285 33
451 381 1
257 121 117
205 165 217
361 473 27
497 85 1
461 465 25
297 277 1
89 401 61
93 197 117
257 85 121
1 51 283
345 461 33
18 333 25
169 33 305
49 241 231
37 1 209
137 307 175
53 1 193
301 329 37
331 273 73
289 245 49
347 169 9
345 401 49
165 197 17
221 109 97
249 313 125
469 415 17
345 185 73
437 189 41
439 101 29
193 377 121
213 385 75
445 293 27
393 337 41
392 77 83
81 241 89
373 337 97
51 185 209
269 301 25
85 25 129
493 481 3
429 205 18
427 387 43
161 229 65
427 45 19
21 493 5
469 145 25
223 361 93
249 401 25
241 61 185
497 41 1
109 369 49
121 469 1
205 169 53
55 305 99
141 181 297
341 137 65
125 181 7
181 435 19
1 273 8
125 257 69
497 477 1
189 421 1
237 237 195
277 157 193
353 227 29
281 305 149
390 477 1
195 91 103
81 493 1
355 253 135
485 153 1
193 397 61
109 381 119
337 157 21
217 85 197
209 201 173
235 127 109
29 281 181
489 413 5
21 435 23
385 1 113
209 261 209
151 397 1
417 437 1
381 17 33
371 93 113
365 273 73
145 65 113
476 341 10
323 461 1
105 497 1
445 361 41
413 9 25
385 349 57
299 189 91
457 383 41
73 277 33
373 101 65
221 183 225
89 181 1
29 6 89
49 17 25
441 333 16
409 97 13
321 313 121
133 297 189
329 121 145
457 169 40
39 21 337
457 149 21
173 477 9
331 194 9
101 1 41
45 385 99
325 445 41
321 457 21
141 325 25
189 365 135
61 341 149
425 69 53
437 433 33
417 253 5
421 141 37
217 277 101
289 275 6
121 297 189
109 441 25
349 489 9
457 141 31
121 25 113
401 1 41
341 149 129
309 373 1
277 401 33
1 293 25
369 301 5
41 373 81
1 373 121
373 39 1
163 105 327
89 82 109
165 345 85
205 99 177
269 497 1
445 101 41
481 421 17
381 109 1
177 129 201
349 149 129
53 411 71
157 61 113
359 245 31
245 65 1
25 249 9
441 429 1
121 461 25
45 213 257
465 269 21
89 201 1
5 269 33
249 417 65
49 369 101
377 73 53
13 333 25
57 453 9
1 57 61
341 101 1
1 197 145
373 17 1
25 469 13
249 373 101
421 171 21
1 149 65
473 1 5
81 485 1
193 201 87
469 261 9
295 445 1
381 113 89
301 485 12
261 201 113
417 397 25
293 425 55
413 93 57
1 177 245
89 129 185
397 45 41
173 397 89
169 353 101
29 83 347
93 165 193
437 309 33
205 277 217
426 225 24
349 417 25
145 333 157
207 437 1
397 109 85
69 481 19
345 493 1
158 155 8
41 201 181
201 257 119
29 26 57
409 149 57
1 201 117
101 201 297
233 437 17
107 257 105
453 169 17
381 141 57
249 173 205
453 369 33
319 169 73
277 373 97
209 337 161
301 1 121
273 133 61
85 341 129
493 497 1
213 30 225
441 385 37
191 185 221
309 201 117
253 417 5
420 389 55
189 197 9
85 365 33
485 25 1
201 349 17
93 17 265
57 414 37
113 77 217
113 325 17
393 369 41
213 295 201
210 385 101
301 137 169
47 285 17
97 274 123
425 109 37
305 217 157
357 212 1
225 29 181
73 433 41
77 381 39
401 77 97
485 173 1
261 417 69
139 153 137
230 434 10
445 317 49
409 365 75
73 351 67
165 279 125
29 413 73
497 125 1
481 449 9
133 441 9
335 87 115
401 177 77
345 79 65
5 37 113
273 225 69
155 341 1
457 341 9
85 385 93
218 245 65
377 37 81
209 29 65
65 421 33
21 221 57
345 349 41
209 29 233
341 37 15
313 73 105
73 193 265
65 93 331
241 409 17
484 263 16
473 73 1
397 269 33
37 53 305
253 201 185
13 93 265
362 425 45
217 221 273
221 409 25
242 341 81
37 177 121
381 357 17
97 25 265
21 37 97
225 317 161
205 209 137
469 269 21
153 465 1
145 421 39
449 483 15
57 309 45
377 53 5
50 353 137
481 285 1
185 341 97
453 485 1
9 109 175
189 333 21
313 421 64
169 341 1
381 31 1
265 461 25
485 101 1
277 35 97
121 253 225
377 289 45
303 13 113
97 309 177
33 133 49
496 178 1
361 285 43
253 231 137
277 309 9
187 54 257
13 381 49
301 86 145
125 321 173
393 225 77
389 47 25
377 205 105
289 129 37
255 406 91
421 201 65
189 337 121
249 145 217
127 273 97
235 406 70
373 295 93
61 497 1
457 217 1
163 325 97
81 157 123
405 413 25
417 185 5
177 357 103
265 129 157
125 175 245
313 293 13
497 17 1
229 5 241
96 457 25
81 336 80
333 265 121
5 498 3
61 445 1
373 245 65
49 195 207
329 465 5
433 209 55
413 267 49
357 265 49
449 89 29
201 305 85
427 389 67
121 281 173
61 161 237
429 1 7
281 441 33
253 405 65
17 269 193
471 217 1
121 481 1
297 129 141
189 373 81
314 121 75
217 337 137
257 153 43
413 265 65
337 241 17
77 281 217
451 399 23
109 151 121
403 37 37
193 369 1
57 385 45
9 369 13
149 101 125
437 205 49
413 321 1
377 369 25
213 173 19
489 431 5
285 201 1
101 241 61
265 235 13
277 385 105
465 301 5
293 169 1
313 81 175
405 185 13
153 421 33
101 433 41
325 185 161
109 161 293
485 469 13
77 321 121
317 421 1
261 309 158
1 365 105
76 305 157
141 185 25
245 489 5
153 257 217
41 251 151
9 357 33
411 145 1
219 173 259
409 81 21
169 29 175
301 489 5
101 397 57
161 277 177
429 345 33
117 77 97
121 185 127
77 209 235
137 263 15
65 477 17
165 89 113
201 169 135
377 333 69
421 277 1
257 9 101
421 241 17
433 473 1
405 397 29
29 137 29
421 477 9
37 1 249
142 269 169
163 469 1
309 313 145
185 321 49
261 177 36
421 249 1
349 493 5
5 285 121
217 345 37
389 201 97
137 425 29
1 221 253
309 35 17
93 241 221
225 340 115
129 97 109
121 101 177
497 161 1
365 129 33
201 37 115
461 361 17
193 89 261
31 309 153
413 393 37
493 353 1
273 29 165
345 457 31
441 393 13
285 40 1
281 5 161
29 493 1
237 65 225
437 5 59
213 337 94
1 101 49
393 257 9
29 121 365
41 321 157
489 1 1
101 365 1
257 421 33
101 265 165
5 125 233
301 1 113
437 385 9
413 175 17
169 41 9
133 205 119
441 493 1
215 85 131
451 449 21
277 389 81
229 153 17
245 457 1
105 205 17
313 305 141
69 113 313
381 185 17
157 121 185
397 41 17
189 353 61
287 165 205
121 113 61
64 461 17
233 279 113
125 82 265
385 165 41
1 293 113
29 373 33
425 85 5
126 185 281
243 229 257
117 441 9
216 311 153
337 257 133
221 421 17
421 325 41
97 305 51
33 441 29
237 429 9
45 5 357
445 209 9
225 333 141
77 309 121
281 381 41
229 225 179
397 97 101
306 389 9
449 301 33
173 305 129
305 361 103
365 101 113
123 369 65
185 141 93
305 421 13
497 65 1
53 153 101
141 165 113
81 273 109
189 105 297
349 409 69
401 317 89
233 61 57
457 149 23
481 337 13
469 227 4
203 121 7
373 469 25
251 433 13
121 269 145
373 109 81
441 445 33
245 385 101
21 369 121
1 25 219
397 9 73
429 165 9
165 159 57
405 185 1
237 165 9
245 373 53
313 13 5
97 221 165
309 1 73
217 417 65
449 142 49
38 119 245
457 241 25
261 469 27
41 213 129
301 1 1
225 21 173
469 305 9
457 335 13
271 285 97
241 178 21
313 471 19
153 265 157
25 281 113
377 325 45
233 37 221
225 309 25
33 481 1
141 1 25
113 153 53
137 185 45
193 37 213
193 473 1
193 481 9
485 193 15
41 409 65
233 441 21
141 109 231
253 77 233
125 45 344
73 77 305
269 421 61
205 189 185
73 37 164
253 253 161
397 205 47
61 277 65
173 421 17
285 13 113
253 41 73
1 197 145
413 301 9
153 305 97
457 149 25
195 231 223
49 97 121
485 7 1
169 73 305
157 185 57
389 377 89
393 17 9
141 101 121
25 393 69
197 5 281
161 201 253
480 225 2
265 453 17
181 429 37
421 381 9
173 451 43
1 305 91
325 61 161
369 25 5
371 345 23
297 17 49
413 217 65
125 317 67
261 129 1
163 485 13
405 281 51
401 429 25
269 89 41
405 265 49
81 321 85
177 33 17
497 197 1
383 245 13
229 261 193
129 495 3
185 25 143
173 189 193
365 205 77
225 397 49
9 230 120
285 261 182
281 69 125
425 341 73
185 457 3
481 61 1
413 65 45
429 261 57
285 43 17
481 459 9
225 337 81
81 1 225
221 409 29
497 33 1
485 337 1
217 76 261
53 325 125
90 81 53
377 193 73
201 101 221
33 37 89
101 393 46
241 245 137
161 197 209
355 241 9
413 369 5
397 209 49
441 185 59
9 329 101
118 1 335
144 401 9
151 338 141
301 1 89
133 141 358
137 93 17
197 84 73
493 201 1
1 88 332
385 441 37
493 281 7
341 157 129
285 393 5
93 361 1
385 255 37
129 349 145
333 335 81
225 409 17
1 313 177
1 445 25
317 179 73
41 245 1
111 433 17
183 49 177
185 317 77
243 469 1
425 467 31
153 497 1
273 149 5
383 177 53
449 41 25
185 449 31
93 301 145
109 453 25
113 345 101
413 193 1
205 410 47
377 497 1
93 269 166
289 345 85
69 53 241
221 112 81
197 149 65
477 49 17
417 247 1
193 241 221
421 125 49
188 469 25
247 173 81
389 234 65
253 301 25
373 301 1
137 25 245
21 385 13
25 141 209
23 357 17
67 109 121
290 445 5
261 393 49
433 205 5
301 129 81
385 29 109
65 365 121
255 13 173
361 297 57
151 121 49
405 321 45
325 293 145
181 269 5
360 149 116
349 97 115
281 101 133
173 85 89
197 281 1
269 385 21
257 223 25
429 29 29
141 1 329
301 165 169
313 489 9
229 151 17
135 141 302
325 121 92
411 117 65
489 209 1
393 101 93
333 125 75
41 297 45
453 397 41
317 209 65
167 149 165
57 349 113
387 101 37
277 226 217
337 85 157
413 81 55
19 153 209
117 37 257
133 173 193
269 385 69
69 37 209
469 73 1
161 301 161
401 169 5
121 377 109
165 201 5
17 261 237
194 125 114
385 413 17
9 437 33
205 377 109
369 101 66
201 301 117
469 265 1
485 213 1
81 33 55
335 337 77
251 377 85
173 97 321
13 291 171
29 417 3
413 393 61
325 113 61
497 101 1
21 113 225
421 105 41
73 389 65
473 413 1
457 217 1
293 76 109
141 253 67
1 425 33
289 61 209
265 319 61
85 25 1
273 389 38
489 25 9
461 241 9
49 273 47
377 57 73
157 137 288
197 261 105
13 309 157
317 417 29
481 345 5
29 73 321
45 369 45
261 289 165
393 181 5
365 289 57
457 21 21
197 289 165
415 293 23
21 397 97
457 172 33
387 421 17
201 21 189
385 325 73
473 269 17
105 329 21
413 377 62
281 433 49
381 237 89
41 465 5
297 199 143
135 277 95
229 91 241
221 289 45
465 369 9
315 157 85
337 495 3
239 165 113
129 301 41
469 341 1
409 17 89
245 393 73
189 21 97
25 173 145
49 297 73
223 285 49
497 85 1
65 181 225
421 1 25
297 341 97
21 313 169
253 237 70
461 156 1
91 251 159
289 155 5
261 29 213
401 419 39
113 225 57
389 217 73
21 25 3
61 413 21
286 121 46
329 21 141
167 235 115
445 361 33
381 301 49
433 257 25
229 201 49
477 345 9
313 321 89
245 377 85
165 253 1
121 229 33
261 105 17
429 341 9
89 37 161
317 181 129
217 1 33
473 215 1
1 177 183
305 129 1
241 257 227
341 305 121
497 465 1
21 473 1
173 191 211
209 301 69
429 97 9
153 49 101
73 497 1
69 317 31
458 65 26
465 101 1
405 229 41
404 13 55
1 5 145
173 101 185
109 361 5
469 329 1
405 125 33
33 464 36
269 205 129
29 425 59
433 261 29
477 41 10
381 233 81
169 494 7
265 393 48
37 141 53
389 361 65
181 293 49
349 449 1
357 159 19
223 445 25
181 165 193
261 117 213
237 305 37
89 377 29
397 435 1
61 361 57
333 37 153
45 489 5
277 365 81
145 17 197
145 449 21
77 73 218
157 449 13
377 157 123
405 97 66
225 33 53
37 81 277
173 261 81
349 409 51
9 217 61
469 33 9
245 185 81
33 393 79
321 381 9
489 401 1
277 441 1
245 81 157
173 121 313
457 41 5
17 161 109
57 197 116
269 416 10
405 453 1
277 421 71
401 84 25
41 457 5
389 53 85
45 93 85
313 61 71
157 111 41
299 225 165
281 217 45
121 145 245
389 285 65
243 293 177
369 277 113
353 57 13
97 341 33
429 13 37
293 297 33
278 169 63
469 269 1
105 343 1
381 41 97
21 397 89
497 285 1
49 181 241
153 337 16
289 65 33
69 193 21
13 57 325
117 173 233
345 393 17
337 299 41
257 453 45
173 21 49
169 73 149
85 476 18
361 189 66
209 405 65
295 385 37
477 297 9
121 469 1
131 281 141
321 389 97
45 497 1
321 1 113
497 141 1
25 105 237
321 73 81
253 349 9
81 349 145
241 401 81
333 153 117
389 449 9
485 481 1
153 189 31
433 493 5
477 405 1
8 309 161
343 385 25
149 221 41
327 133 81
493 193 1
477 123 9
377 61 89
285 81 17
337 393 73
469 433 1
209 217 73
145 433 41
449 169 13
457 21 41
357 141 113
117 41 277
389 417 25
245 189 1
173 125 169
121 277 97
141 213 257
5 205 193
29 269 209
261 221 131
461 203 17
373 373 1
1 359 123
397 489 5
389 461 9
385 489 5
241 281 26
209 81 284
189 129 49
477 97 9
273 245 69
37 425 33
65 369 101
33 211 27
49 81 25
301 457 33
405 153 65
385 325 23
165 153 129
65 351 71
9 345 117
57 493 7
9 353 77
197 397 49
183 153 175
237 401 79
213 321 121
235 245 145
485 259 11
385 381 61
345 133 145
437 357 25
101 469 25
241 241 5
485 489 1
345 481 3
481 101 13
161 205 1
433 281 35
449 409 41
424 481 17
227 417 41
365 161 115
211 357 63
85 169 253
189 57 265
201 153 69
273 205 213
455 469 9
485 329 1
101 129 369
85 493 1
249 109 1
473 377 17
385 429 41
21 469 17
333 359 73
489 341 1
1 485 1
149 369 61
137 309 65
201 1 209
221 285 193
237 53 245
213 121 213
69 461 7
201 233 37
85 341 1
493 451 1
373 317 33
251 297 25
433 217 17
193 205 1
407 312 17
33 245 129
125 185 187
45 29 1
325 333 137
65 245 241
285 429 65
337 21 89
221 365 33
353 345 53
65 405 41
153 1 41
305 13 115
361 285 97
325 105 113
97 249 121
389 441 9
65 37 3
41 365 9
209 397 97
385 333 77
17 181 273
473 109 25
197 231 225
133 133 129
29 381 93
313 309 81
441 223 33
321 81 121
261 85 141
481 445 9
197 89 81
45 397 25
317 353 85
441 185 45
289 405 1
45 365 33
225 455 43
281 349 9
145 353 17
373 365 65
141 1 89
277 141 57
457 5 33
421 481 11
41 189 185
429 185 41
493 209 1
221 101 81
151 197 35
145 293 49
173 265 145
489 85 9
333 231 29
41 285 89
469 299 21
61 347 83
189 381 1
319 193 173
317 97 17
17 273 41
37 21 97
189 305 97
417 325 73
413 253 73
17 150 228
249 441 45
489 467 5
405 37 81
77 495 3
261 477 1
105 365 57
213 377 101
129 81 245
179 457 37
193 285 187
77 273 169
121 301 9
9 37 1
251 413 61
489 99 5
101 313 21
393 417 53
217 301 41
381 497 1
180 257 33
135 373 33
121 21 53
433 213 57
249 149 103
265 289 109
409 343 29
341 465 13
13 1 169
97 241 205
121 433 25
401 21 69
69 25 57
181 217 157
57 481 1
306 97 9
413 421 49
101 151 233
237 1 57
1 405 57
53 293 17
357 285 117
57 117 193
1 121 17
485 409 1
85 1 389
205 337 27
225 345 97
57 109 99
401 57 1
1 1 377
173 293 97
369 69 49
365 313 41
77 93 193
405 417 11
153 109 7
381 153 105
409 245 17
381 85 105
85 285 101
69 369 65
461 317 5
317 245 77
493 461 3
277 173 49
85 479 7
77 269 217
77 77 281
339 305 103
221 89 117
221 217 97
225 317 3
1 485 15
140 453 1
309 85 173
485 361 1
385 385 65
63 372 58
257 485 1
381 445 33
397 425 9
321 297 115
241 25 72
401 385 29
341 421 61
389 13 17
473 337 1
29 189 73
89 87 313
303 5 91
189 305 3
301 441 13
95 173 201
165 441 21
137 57 269
229 1 257
33 461 9
183 421 73
497 213 1
149 393 41
257 101 89
86 339 93
325 225 97
97 81 137
437 1 1
389 357 1
137 69 117
101 69 49
1 321 25
461 97 25
125 23 141
415 93 17
349 101 84
353 213 141
465 131 29
433 149 37
219 361 106
209 19 55
437 157 1
221 9 89
25 363 109
65 81 297
365 365 81
389 29 97
7 73 177
97 245 217
13 369 37
309 489 3
23 329 133
221 269 135
113 337 125
45 37 173
33 377 55
237 57 209
277 285 185
385 441 1
141 329 57
331 181 77
21 473 15
409 333 69
85 1 369
169 349 145
185 109 137
321 393 65
341 101 1
489 231 1
295 261 41
377 257 93
297 185 117
45 393 81
261 260 1
61 489 5
18 29 265
297 145 65
165 341 57
93 353 9
357 339 133
101 153 139
240 181 158
361 425 51
445 137 1
99 225 37
361 485 1
301 41 105
1 141 217
485 477 1
37 246 120
321 473 21
131 397 73
421 435 57
81 317 67
345 125 121
337 449 1
293 353 145
180 253 247
197 385 57
261 409 53
293 157 137
273 253 198
339 25 91
73 495 5
377 409 25
393 465 1
105 93 57
55 257 185
457 101 25
441 145 45
153 209 153
37 21 375
445 421 33
365 453 17
393 61 47
81 329 165
225 141 225
93 5 145
121 57 311
81 81 325
61 9 1
391 333 41
277 73 121
371 305 113
471 213 7
5 477 6
437 61 17
201 413 1
201 189 1
205 278 195
233 281 73
415 49 47
249 225 173
237 5 233
1 445 49
365 405 33
437 481 15
169 184 109
289 489 9
125 345 141
469 121 1
193 105 109
205 325 1
424 481 17
249 325 97
321 385 17
371 257 73
443 307 11
405 421 1
129 145 173
65 497 1
353 101 97
385 229 49
225 39 65
289 385 85
377 461 17
87 141 76
397 181 21
101 69 269
113 121 237
37 341 65
353 89 57
149 489 1
149 321 33
257 357 109
61 291 155
53 28 225
177 497 1
409 181 89
261 393 37
125 301 169
297 269 77
301 319 127
95 108 233
301 9 179
441 1 37
241 129 53
361 153 61
193 493 1
161 341 27
369 201 101
401 421 73
55 217 237
293 253 129
397 61 89
97 421 17
337 201 101
337 37 133
161 21 141
237 269 49
269 17 161
265 33 233
289 361 89
478 17 21
481 273 5
32 237 169
21 125 273
185 249 245
345 345 98
193 1 121
313 321 133
173 345 93
117 361 1
437 409 9
305 389 49
457 365 41
361 301 17
385 221 81
253 365 73
217 265 57
253 193 177
17 497 1
265 253 189
357 385 113
469 437 7
413 97 33
317 45 57
405 377 73
477 109 5
105 460 1
265 257 17
113 221 41
43 85 33
229 385 13
269 285 17
461 65 33
1 229 113
1 77 197
5 213 177
1 281 155
281 481 17
201 201 193
229 33 47
465 339 29
361 201 129
281 65 109
441 101 5
57 107 141
401 389 93
483 473 5
97 181 129
153 449 1
341 11 65
365 325 1
157 301 113
285 361 73
381 39 83
401 1 1
13 57 201
349 161 97
281 301 1
305 421 40
285 397 1
113 345 63
119 473 25
465 265 25
413 133 73
57 243 37
1 249 85
405 37 57
280 381 97
385 293 97
433 385 17
445 473 25
98 51 325
253 395 103
217 181 13
213 481 17
369 441 45
421 1 49
189 57 109
245 401 97
281 253 97
241 453 17
113 137 177
29 329 121
145 323 67
9 25 89
221 277 17
57 1 401
1 498 3
283 29 204
173 381 25
221 373 33
413 453 25
413 21 81
1 381 81
41 97 113
145 109 203
373 177 85
1 153 265
157 229 141
499 241 1
465 441 9
201 453 1
225 137 189
81 65 59
190 441 45
25 349 81
321 371 46
41 29 339
169 63 71
321 401 3
209 85 1
389 1 33
131 201 249
477 257 9
349 283 65
385 317 17
313 189 3
429 265 21
1 25 393
241 481 17
481 295 13
73 89 229
314 273 156
133 469 30
243 93 239
103 73 31
113 45 161
185 189 105
201 385 101
461 329 9
489 323 8
41 17 405
105 137 313
405 97 5
369 353 5
481 357 5
193 205 289
53 401 17
161 113 185
127 285 101
413 37 65
289 315 79
477 85 17
373 233 65
141 276 17
238 89 52
281 385 9
83 93 91
417 161 21
257 217 198
421 73 9
393 228 73
401 216 69
81 1 109
37 439 27
353 453 25
493 177 1
441 381 27
437 5 1
433 153 21
137 353 21
369 477 9
165 461 17
253 17 113
201 253 81
373 85 61
349 377 61
181 465 17
109 205 169
181 301 153
481 125 9
213 109 269
129 245 37
73 358 113
45 197 1
485 365 1
193 401 17
373 177 117
49 449 21
396 33 101
289 129 13
337 149 147
421 201 65
441 237 49
445 425 15
249 85 229
1 269 1
449 137 29
301 413 9
93 105 333
481 196 5
270 429 17
101 201 57
65 377 9
145 445 13
233 309 33
1 145 229
253 289 185
333 277 113
437 461 9
177 273 145
209 249 149
361 23 33
229 267 219
401 65 1
469 415 1
1 465 1
301 471 3
289 187 113
225 17 77
445 345 25
325 269 129
493 461 1
1 493 1
33 297 45
345 381 97
139 81 111
1 441 49
6 69 129
437 201 51
329 273 121
312 429 17
397 377 9
97 141 281
429 221 53
485 137 1
9 317 81
264 321 61
285 25 13
5 265 21
433 425 49
45 441 13
143 469 1
57 57 65
173 93 201
357 29 65
69 397 49
299 1 21
325 463 11
357 21 137
9 485 13
353 325 61
337 365 5
385 1 101
321 97 109
101 469 27
21 305 31
449 191 25
429 101 33
317 261 137
413 449 37
123 313 101
53 95 103
498 393 2
173 345 1
253 428 30
457 101 17
153 41 251
431 301 17
7 21 129
121 161 325
189 441 57
271 353 125
469 141 5
429 251 41
1 125 129
53 365 121
121 4 45
41 217 105
445 421 9
409 185 53
229 245 1
385 18 57
385 5 41
1 373 73
81 97 77
13 349 121
421 473 9
253 381 73
49 69 217
289 51 61
385 139 21
397 405 65
299 49 183
261 84 65
332 217 121
389 141 81
191 133 219
421 285 25
189 73 113
289 237 25
273 393 13
73 13 13
453 273 33
93 137 249
253 105 225
445 57 43
429 37 57
451 201 1
321 129 9
3 465 10
239 261 129
449 89 9
305 77 57
317 153 81
257 173 177
261 401 37
321 5 9
125 1 225
65 457 1
125 433 61
69 119 119
153 185 185
213 293 97
301 173 189
333 117 113
157 369 5
269 41 217
41 181 225
333 201 137
61 177 41
315 217 155
485 137 1
469 425 13
57 135 77
353 309 77
21 365 125
369 81 53
325 493 5
381 111 53
353 101 105
37 269 65
65 317 137
293 93 49
461 373 33
141 281 121
477 229 11
1 109 233
385 289 53
265 129 145
303 205 167
345 249 65
301 421 49
89 21 164
273 409 29
185 329 73
385 261 25
93 449 1
185 465 5
229 205 1
373 309 90
57 461 25
3 469 1
405 81 49
369 354 1
237 445 33
25 265 170
5 221 105
305 65 195
17 189 217
325 297 33
97 121 254
209 453 1
69 77 145
485 261 13
251 241 169
105 445 13
105 137 261
197 213 33
37 138 263
226 341 97
85 129 301
13 441 21
228 13 115
489 485 5
81 389 17
249 189 113
61 253 73
253 385 85
449 121 9
349 105 41
301 87 65
145 459 23
105 453 41
85 165 257
433 1 21
197 89 193
355 153 7
461 347 31
185 105 105
145 169 81
217 273 49
227 229 81
128 193 29
405 129 1
85 401 21
103 321 97
343 77 101
301 437 1
9 117 193
107 405 49
89 449 17
365 369 101
493 249 1
419 45 19
263 421 49
281 401 1
1 57 49
137 221 41
228 493 1
293 153 145
101 205 1
189 153 113
1 125 205
269 205 217
233 45 77
430 273 52
269 329 165
109 385 1
265 93 17
109 337 89
260 133 208
449 465 17
201 9 201
289 281 89
439 117 43
461 13 33
301 345 37
189 497 1
25 153 37
181 33 289
285 457 29
101 417 73
465 333 13
301 73 73
385 413 65
73 305 9
349 121 33
9 81 61
289 449 33
253 369 34
62 137 55
1 325 17
177 105 225
133 105 321
401 409 1
229 231 125
329 341 17
105 253 145
277 265 65
481 385 17
405 97 73
109 61 57
485 84 7
347 285 35
253 121 1
473 53 9
5 25 277
149 61 225
381 319 1
397 477 1
27 301 17
21 9 79
217 425 69
169 289 117
409 397 45
477 313 9
433 125 25
43 205 41
329 429 33
205 261 17
289 269 97
293 37 25
323 293 23
489 129 1
149 309 85
413 281 53
181 201 149
9 461 25
33 189 105
1 361 53
229 469 1
41 321 1
301 233 69
258 125 63
441 119 25
473 33 21
381 281 41
177 465 21
209 393 9
45 381 25
445 377 9
347 197 61
153 305 109
85 369 23
169 441 13
253 101 177
201 341 85
301 453 45
353 315 13
393 417 27
35 193 281
37 493 1
73 264 74
461 100 17
37 5 365
85 33 321
233 25 145
81 150 298
1 101 149
268 65 28
325 45 129
373 377 57
369 185 77
1 49 1
1 29 147
341 457 25
401 365 85
165 217 281
225 133 177
289 281 78
5 17 111
377 293 45
49 121 221
409 493 1
409 421 65
429 69 19
481 481 5
405 29 29
93 209 101
413 349 49
495 401 3
321 487 13
241 465 9
125 494 1
93 85 345
297 21 109
497 277 1
280 401 61
493 157 1
237 253 179
461 89 9
137 269 161
1 489 9
25 213 193
281 377 13
337 453 41
89 413 65
453 453 41
369 89 33
341 411 77
125 241 13
181 27 65
73 349 81
397 445 33
31 225 169
477 33 13
445 149 1
247 417 1
253 317 97
389 101 81
401 435 57
401 477 17
389 161 33
372 161 56
53 245 193
377 273 97
141 217 17
377 125 49
365 1 97
445 21 23
97 309 83
251 69 117
315 137 65
65 289 185
433 37 65
45 133 17
293 173 155
33 397 89
5 257 1
177 325 1
485 13 1
453 361 42
37 265 85
21 341 1
1 193 1
1 165 147
261 169 33
193 273 41
457 213 29
181 289 205
373 437 5
391 333 99
133 301 49
153 13 99
363 465 9
1 401 41
473 321 1
45 181 81
377 105 75
315 169 87
225 265 189
463 373 21
119 213 249
313 457 13
236 329 71
333 329 17
221 329 21
239 321 165
133 51 193
236 249 1
361 217 7
257 169 209
449 61 1
171 141 61
1 441 7
45 261 1
41 97 313
137 105 113
421 345 49
485 361 1
481 469 9
125 9 237
223 397 49
329 209 1
117 253 137
109 297 101
389 56 97
477 73 1
125 213 177
317 65 33
421 405 65
485 417 7
297 301 61
177 461 35
121 389 81
421 225 43
485 69 1
75 217 205
465 433 25
145 421 33
109 245 153
489 77 5
325 327 11
445 105 9
101 485 1
40 33 424
313 373 65
385 25 41
269 257 97
233 197 181
185 289 177
169 353 45
73 429 1
113 207 209
1 445 27
477 105 9
129 261 209
145 273 183
213 133 177
105 461 17
297 243 9
37 421 65
385 5 33
325 431 61
69 101 209
497 261 1
385 245 51
247 101 9
457 101 1
329 397 5
345 181 37
41 341 41
321 373 1
185 437 37
197 481 13
391 397 33
441 489 1
237 69 225
97 197 129
373 121 95
401 113 13
37 81 9
145 205 25
311 5 175
53 393 65
433 469 1
61 93 25
321 329 165
3 17 393
101 303 151
405 229 73
73 401 21
141 225 221
361 433 9
233 297 105
337 95 29
313 233 29
401 361 53
469 145 9
229 37 161
421 257 69
341 249 113
101 337 77
139 449 33
129 101 45
37 457 11
453 493 1
165 451 27
269 1 95
85 417 25
177 29 213
233 217 173
125 201 91
257 186 154
209 397 97
9 169 93
113 385 105
113 69 185
81 1 163
461 189 5
361 97 11
65 33 2
300 157 141
357 225 1
121 353 125
401 1 33
131 13 363
311 321 97
317 69 49
444 233 52
121 73 1
445 37 31
105 77 137
77 305 117
129 202 105
97 5 301
477 273 7
461 69 1
229 69 129
353 221 17
321 417 43
273 497 3
355 323 137
413 385 41
97 423 3
461 241 33
469 205 9
145 337 113
17 351 1
485 305 7
197 353 65
261 425 9
49 221 153
319 497 1
33 121 193
337 257 133
497 445 1
37 117 329
33 421 65
353 93 85
353 101 45
289 385 61
337 469 9
279 133 35
81 461 9
113 21 217
461 129 1
165 401 1
101 1 385
435 37 11
493 189 1
371 473 5
17 77 17
89 485 1
325 357 17
173 81 9
301 241 91
89 425 45
101 165 305
13 309 65
269 355 9
41 137 217
77 169 125
489 37 9
349 81 121
181 233 21
139 51 165
1 357 1
269 347 87
307 65 109
329 109 97
73 199 165
201 485 1
365 249 40
273 319 175
105 425 21
397 213 27
497 433 1
245 89 141
285 237 193
269 277 113
265 405 59
433 145 9
1 357 33
301 153 121
165 370 115
337 17 9
421 181 7
121 37 345
257 481 9
85 233 77
385 129 49
165 1 193
201 341 97
157 105 97
406 335 56
377 341 89
413 409 73
124 109 306
409 125 17
473 273 17
221 401 61
125 37 257
45 113 1
493 477 1
241 291 195
73 141 215
153 373 1
169 141 213
453 489 9
117 57 1
445 329 1
321 205 109
105 173 161
75 293 49
319 301 59
465 289 13
493 269 1
105 1 45
129 407 25
41 273 97
418 61 71
317 309 81
171 237 81
245 389 73
273 241 69
453 413 1
309 213 73
325 145 113
285 173 102
169 257 229
339 445 18
269 221 121
382 7 1
341 61 97
377 397 93
277 341 1
445 89 1
493 393 1
169 1 237
289 369 53
77 1 97
109 430 24
19 369 9
495 345 3
85 81 193
349 101 15
497 69 1
281 257 145
39 237 25
385 165 65
221 173 254
329 403 96
269 181 81
149 457 1
427 137 35
201 149 244
259 317 137
29 209 265
401 361 97
169 77 217
209 397 49
173 341 81
477 425 9
357 173 65
481 473 13
293 121 1
225 137 269
125 1 185
269 293 17
13 473 25
393 81 89
227 225 137
173 401 93
473 409 21
474 293 7
165 285 153
209 488 10
244 373 1
409 41 61
29 495 1
453 285 9
25 117 1
169 429 57
21 477 1
153 225 205
421 467 9
473 393 1
77 381 107
433 121 21
191 173 255
393 205 93
301 341 129
453 1 21
17 245 1
127 121 221
325 153 17
413 461 1
221 277 213
241 19 149
265 101 147
169 105 97
469 281 27
125 53 265
310 1 100
67 149 1
433 369 65
189 485 1
113 305 169
85 321 91
465 445 9
55 33 27
61 109 121
277 213 107
105 185 37
103 479 9
245 249 185
377 385 9
165 229 137
209 281 41
25 65 337
65 399 59
329 365 135
225 429 25
181 101 17
193 73 57
373 467 17
37 361 121
273 21 29
269 1 1
469 353 3
385 29 93
49 37 85
177 81 149
269 301 73
357 233 81
473 117 13
235 497 1
89 429 1
445 489 11
317 289 137
137 373 1
415 51 29
445 269 37
157 201 1
137 101 109
1 369 9
357 489 1
145 189 209
274 321 105
485 57 1
201 125 249
381 381 1
241 449 13
281 97 105
69 333 33
249 249 93
301 45 193
93 493 1
169 121 189
341 87 49
433 197 25
285 9 47
451 301 31
117 17 233
81 477 17
129 205 217
217 65 133
197 257 145
265 461 33
105 425 25
41 265 181
13 41 273
261 39 33
405 109 65
481 337 13
437 401 1
165 261 193
309 409 85
158 113 134
137 417 53
173 101 321
401 65 10
69 429 17
29 21 289
481 221 17
319 49 133
327 221 53
269 485 1
225 201 1
109 385 65
373 5 112
89 449 5
37 377 117
265 283 203
305 305 9
309 107 13
213 445 25
309 213 65
485 467 1
251 385 109
77 285 119
361 141 13
205 261 179
461 293 9
1 173 145
121 465 33
181 198 33
369 429 1
485 1 1
385 301 101
209 201 177
97 239 239
205 321 113
37 169 289
385 121 9
305 417 1
401 85 53
441 245 37
205 301 113
325 345 57
17 169 261
98 483 3
349 345 77
61 437 1
221 169 257
381 177 97
329 50 41
263 25 189
101 473 1
229 1 145
325 49 49
450 143 6
365 101 23
325 441 17
165 145 129
201 181 221
269 245 201
137 77 357
357 377 5
337 369 13
37 333 25
185 217 181
69 189 33
497 349 1
73 201 113
373 85 97
221 437 57
455 251 23
221 61 201
405 257 1
73 437 1
37 73 325
105 105 129
49 483 15
205 175 9
285 253 185
481 69 1
453 217 33
361 285 137
17 5 240
91 261 17
241 409 1
413 359 65
293 259 1
393 37 61
381 349 69
149 273 33
145 5 201
361 453 25
85 1 193
125 341 129
73 225 33
287 153 51
321 273 139
49 77 25
1 321 105
177 305 109
285 481 17
197 165 145
53 77 73
113 105 217
249 225 109
453 485 1
321 53 33
209 453 1
369 53 9
345 205 25
497 93 1
145 305 191
61 365 127
125 381 49
193 369 93
345 329 81
153 337 157
449 101 13
41 169 305
469 449 1
147 133 247
49 241 133
281 57 93
25 269 225
253 457 25
481 269 17
257 413 1
357 329 73
363 169 109
57 469 17
185 137 257
433 349 1
217 49 135
417 50 9
493 125 8
19 365 121
13 155 59
201 473 1
18 481 5
49 153 149
413 201 49
437 157 17
273 173 13
269 333 3
221 381 113
373 357 1
77 265 137
337 1 101
5 117 201
305 269 113
41 181 49
325 221 113
301 381 45
453 85 1
213 153 129
57 414 58
481 113 9
321 5 173
465 197 35
401 133 1
417 281 13
421 57 17
261 205 145
437 293 1
401 165 81
433 361 5
237 329 49
352 109 131
405 213 37
317 93 17
361 465 1
389 369 33
57 275 3
337 17 7
65 485 1
153 393 105
1 77 69
353 9 121
9 251 3
227 345 61
357 61 17
333 49 45
189 129 193
13 115 351
1 317 137
289 425 33
341 465 17
129 373 9
161 121 65
193 439 1
81 469 17
365 189 53
229 381 75
217 245 229
241 265 161
141 353 49
373 497 2
401 493 5
144 341 81
106 441 1
401 125 77
421 19 41
469 41 25
1 157 309
449 363 37
493 477 1
441 205 17
1 21 273
1 479 11
217 157 161
72 49 354
335 321 3
157 201 201
381 237 9
133 409 11
469 249 1
381 21 73
293 389 69
405 193 31
195 277 81
385 97 69
83 81 243
274 91 207
161 489 10
29 5 337
205 5 288
289 473 13
465 341 29
305 309 177
17 369 61
389 281 81
21 73 53
45 301 25
349 317 115
321 261 1
489 417 9
161 467 27
337 483 13
301 177 89
269 201 57
165 465 17
251 237 221
349 221 89
217 381 25
245 301 121
129 57 113
461 453 25
463 197 7
377 53 73
165 335 47
117 41 1
21 93 17
281 359 124
269 173 49
77 421 33
377 31 93
119 269 89
297 389 1
165 385 61
209 332 135
395 113 5
129 157 115
1 133 17
481 365 1
149 109 113
281 369 1
229 481 1
329 189 137
457 249 41
169 397 17
1 437 41
265 457 29
169 5 169
345 29 141
121 441 49
413 89 25
137 89 245
281 121 133
1 117 321
425 145 25
341 261 17
181 1 11
121 497 1
353 437 23
335 457 37
461 73 25
349 5 113
117 429 61
29 81 413
261 453 33
145 61 169
141 457 41
367 85 121
365 461 34
369 49 85
37 177 169
429 221 45
405 341 33
305 477 9
361 385 16
67 313 129
341 101 129
26 373 21
269 401 1
185 101 205
473 321 27
61 289 113
177 385 69
497 245 1
245 77 1
157 189 169
133 73 193
209 377 105
37 209 245
1 333 133
341 145 113
73 441 49
273 121 113
135 33 283
425 445 27
171 189 81
213 249 21
405 377 91
301 189 161
85 21 193
185 245 1
81 317 121
349 61 35
389 389 69
257 39 157
381 357 17
221 101 89
485 237 1
176 457 5
201 153 13
45 137 29
282 305 93
425 53 41
381 109 1
497 467 1
101 389 50
293 237 129
189 41 217
95 445 17
377 465 21
385 105 89
402 481 13
245 356 85
9 1 365
313 353 73
169 401 1
321 33 85
85 457 17
425 1 45
425 173 11
41 209 177
237 43 57
453 51 33
377 489 1
321 1 33
413 341 33
321 436 38
297 169 137
473 65 1
1 457 17
197 81 97
89 101 161
317 377 43
489 17 1
121 173 252
389 448 12
153 417 17
281 425 65
29 149 321
397 465 33
105 389 57
181 309 1
1 345 156
101 165 257
361 185 41
113 327 75
301 221 105
89 201 157
69 377 73
237 1 201
31 477 17
341 185 1
285 185 57
237 45 209
269 381 73
297 397 103
1 241 257
489 441 1
81 109 353
177 161 102
41 197 141
337 69 133
165 201 45
321 485 5
401 209 9
49 113 383
41 389 1
261 481 11
485 141 9
369 357 131
21 361 133
101 201 1
421 61 33
262 345 13
133 109 1
177 409 41
201 461 17
173 181 257
425 481 13
211 197 281
241 213 125
269 253 89
201 125 89
93 173 49
361 201 121
317 17 97
434 229 19
265 449 21
441 37 1
69 205 225
385 177 61
153 57 33
285 225 141
17 21 21
135 249 93
493 365 5
185 409 85
13 49 337
289 376 83
365 351 1
159 93 197
449 253 1
255 73 133
49 301 65
301 77 183
31 217 65
341 161 73
301 153 137
169 33 201
437 17 1
441 1 38
185 97 253
421 37 1
395 257 83
229 417 53
249 241 33
217 167 33
233 357 49
253 381 25
493 276 1
1 89 361
205 265 33
287 381 102
125 113 97
305 397 33
497 17 1
241 275 43
349 405 41
301 77 41
355 121 39
129 89 293
101 33 185
9 353 1
389 181 97
229 465 17
149 281 205
493 133 1
385 121 75
163 401 85
285 485 13
251 293 1
17 309 141
412 221 12
129 271 93
53 389 1
409 209 29
441 373 57
201 281 201
321 109 17
353 261 73
489 149 9
473 73 13
273 251 69
481 473 9
453 293 17
469 109 9
121 237 81
97 149 65
37 353 101
145 229 17
282 357 113
197 133 177
285 161 9
277 295 129
29 453 37
405 85 30
261 165 81
169 313 106
161 145 161
245 417 13
121 35 81
449 207 9
429 5 57
313 137 101
81 402 99
1 1 365
255 433 57
97 57 329
353 189 77
197 413 25
201 301 113
81 193 125
497 5 1
333 85 79
381 157 57
69 391 7
321 293 89
377 381 101
473 453 9
1 197 209
81 217 153
161 421 73
349 177 51
257 477 17
209 71 225
277 361 53
297 355 81
417 177 29
441 205 45
325 101 169
61 269 129
413 277 33
385 361 1
141 429 17
309 37 109
285 481 17
5 193 273
419 333 43
69 181 257
209 345 1
249 200 1
177 317 129
325 1 81
433 245 53
117 461 33
31 159 303
337 15 141
153 477 1
405 497 1
129 390 97
141 373 1
389 341 85
285 189 125
301 477 17
369 181 109
453 193 17
385 459 33
1 183 111
497 397 1
285 113 113
289 471 13
161 471 11
129 209 285
237 327 63
101 149 193
260 237 120
197 297 43
465 25 17
201 193 229
101 115 43
149 481 1
5 217 249
413 121 25
353 169 97
133 107 229
49 93 209
91 253 217
45 405 65
17 71 137
469 261 30
162 413 17
277 117 161
421 9 49
81 333 25
319 285 67
225 257 151
97 61 37
497 453 1
164 1 294
429 51 1
421 301 1
191 221 265
437 136 37
417 125 77
397 293 33
277 153 29
53 225 49
97 469 1
45 369 1
122 293 1
221 425 69
1 237 17
385 149 25
401 361 37
169 401 17
138 85 166
455 335 1
249 147 181
85 341 145
397 161 65
409 313 73
181 13 1
341 367 123
309 253 129
293 445 49
369 178 17
213 157 193
201 489 9
173 493 1
353 435 15
45 209 205
257 329 47
33 475 17
42 313 81
41 217 213
277 165 1
393 241 29
101 169 195
65 429 41
197 257 161
37 201 1
281 173 109
461 493 1
357 61 25
385 81 77
209 1 113
153 369 13
21 205 145
30 213 103
351 349 105
421 117 65
1 171 288
189 385 105
93 205 225
97 213 193
189 1 97
57 225 69
21 349 9
145 47 185
57 341 65
229 76 17
181 489 4
285 153 137
353 497 3
123 329 53
421 193 9
269 269 159
489 391 5
397 469 1
185 317 41
415 285 41
253 325 85
349 317 49
285 289 85
157 157 64
5 1 385
177 449 41
209 77 273
389 1 65
1 89 393
225 17 76
357 381 81
213 205 17
477 425 21
5 241 141
69 381 73
73 113 129
93 339 115
297 409 73
281 341 97
345 461 33
341 325 65
457 177 23
485 9 9
365 274 89
429 419 9
113 461 1
369 357 101
273 48 9
77 137 105
135 221 225
419 61 37
89 137 205
229 205 97
261 21 209
325 185 1
113 449 9
47 29 289
237 89 81
53 1 261
211 457 9
33 253 129
453 321 33
491 309 7
3 187 295
313 467 1
349 77 85
21 213 181
341 397 81
77 153 13
177 477 1
445 395 33
181 57 37
37 345 109
53 21 137
341 93 33
426 1 12
1 165 265
119 269 189
445 151 9
65 309 1
97 260 111
282 405 1
213 313 161
165 165 129
473 86 7
409 113 29
415 305 67
381 201 5
81 183 3
245 125 193
465 389 13
493 205 1
373 201 97
441 277 25
173 233 111
357 461 17
433 25 1
21 121 201
113 159 179
301 177 185
101 221 1
473 285 22
305 45 173
279 61 217
365 313 49
219 109 57
265 25 169
17 285 97
197 45 89
137 121 341
451 437 35
13 453 17
429 293 45
111 1 89
401 485 1
107 461 9
61 301 97
317 9 181
437 249 1
333 429 9
153 141 281
285 65 9
269 233 193
357 205 137
41 441 33
117 153 49
141 137 257
253 161 49
434 41 15
253 437 17
105 259 173
153 375 1
117 165 247
25 137 217
69 441 29
179 57 271
345 293 77
393 321 81
469 409 29
5 109 177
41 257 113
273 45 221
25 409 9
269 29 9
485 493 1
371 317 79
17 261 219
69 417 45
321 197 61
269 153 195
201 217 149
441 225 1
421 65 25
427 121 31
133 301 9
365 29 25
449 97 21
61 65 281
77 343 123
296 89 5
29 145 73
129 265 25
269 345 121
457 157 29
161 77 221
397 41 41
241 361 83
243 297 193
325 293 27
185 121 1
381 97 9
73 72 413
441 365 21
421 405 39
13 437 25
65 353 117
213 153 257
319 445 40
453 181 5
309 321 85
126 1 342
192 357 113
421 133 49
101 185 269
362 217 97
221 45 217
365 73 9
169 473 21
235 45 41
401 33 2
433 489 9
417 477 1
9 455 27
69 61 1
253 385 13
159 385 54
197 101 49
113 276 176
413 321 9
193 337 53
373 261 71
81 271 23
245 241 113
461 269 1
21 37 81
105 345 141
237 9 241
493 109 1
498 1 1
365 429 43
326 305 7
285 421 75
101 151 87
497 433 1
203 1 181
133 305 153
69 253 181
99 221 217
129 273 165
369 1 1
241 249 169
489 357 3
85 245 65
309 301 171
145 73 313
21 325 41
26 173 321
401 289 69
449 65 41
97 373 97
205 137 137
201 197 45
221 89 9
261 261 136
237 264 71
221 345 29
149 141 33
381 157 69
277 221 193
1 405 65
321 389 33
489 129 5
77 461 39
101 173 149
401 445 25
89 345 5
301 321 21
267 379 3
245 213 183
301 217 17
191 237 169
477 65 17
341 301 103
453 81 41
287 470 1
421 401 37
401 53 18
221 161 221
401 253 59
113 17 1
441 493 1
347 217 15
157 193 109
351 237 39
253 385 41
25 187 177
309 117 129
285 245 145
295 391 9
441 193 29
325 101 155
181 125 317
319 369 85
317 173 57
333 477 9
489 269 9
88 477 1
401 485 1
33 497 1
321 401 25
405 253 73
457 337 13
101 269 49
281 5 101
245 333 3
445 117 23
169 337 1
271 205 87
209 9 193
225 157 265
189 22 185
197 432 55
125 17 217
85 141 305
93 337 133
465 253 13
229 341 145
287 37 61
161 389 65
213 479 1
97 401 17
385 109 9
17 297 93
373 137 65
451 233 35
165 33 305
313 41 58
269 149 105
333 269 113
257 21 109
97 331 125
1 241 157
457 13 5
281 7 171
449 137 25
157 165 73
333 145 41
53 413 25
421 481 1
197 433 21
1 113 327
225 33 205
253 169 201
433 11 53
481 297 15
241 189 91
197 29 273
165 129 209
97 401 37
228 51 265
427 69 59
149 13 273
149 113 241
209 109 13
353 245 121
361 121 79
489 461 1
97 121 255
157 189 73
125 129 193
329 137 89
13 1 297
429 281 29
457 355 9
311 65 129
229 73 17
49 481 1
473 445 25
73 413 17
125 273 213
265 345 61
361 9 121
113 105 103
1 385 33
121 169 105
89 301 129
165 93 213
193 199 215
129 453 1
111 485 1
157 217 241
129 417 41
337 257 113
153 121 73
385 269 105
153 33 245
245 477 16
37 145 145
441 481 1
319 365 73
429 5 41
221 125 81
57 365 113
153 277 137
97 377 81
38 385 13
337 385 9
217 25 201
425 33 57
205 213 145
1 193 262
229 189 259
317 397 31
469 225 1
497 393 1
181 161 193
201 401 7
19 73 133
337 385 33
77 373 1
281 481 13
369 204 49
173 29 177
305 25 67
341 305 145
469 85 17
385 141 113
89 85 65
361 97 9
349 385 85
249 330 142
285 393 29
321 345 1
485 445 13
121 9 301
309 201 65
413 53 4
156 289 29
465 57 33
325 413 25
157 117 209
245 49 1
345 13 29
445 269 1
201 109 185
159 385 21
1 137 330
245 421 76
145 409 61
249 461 17
221 1 193
385 85 65
205 145 25
421 313 49
349 113 73
21 121 209
65 93 253
69 313 185
101 205 169
425 493 5
329 233 137
237 145 97
213 421 49
277 369 105
289 37 61
317 157 145
431 145 29
309 77 129
197 161 33
73 1 101
169 137 253
153 17 281
253 289 181
249 441 23
233 93 161
209 173 183
189 381 105
421 369 65
401 133 77
345 249 5
109 376 10
337 2 157
1 221 177
401 25 13
25 81 79
237 129 89
349 105 145
365 113 81
269 485 1
493 257 1
349 225 17
373 301 33
389 489 9
153 237 1
337 213 9
205 309 33
413 161 13
13 261 97
21 221 83
461 161 9
179 305 173
325 393 69
357 189 141
217 485 9
495 57 3
437 237 41
449 377 5
109 341 97
397 141 41
221 327 47
53 377 81
473 201 13
28 217 133
251 481 1
397 366 37
201 37 281
37 289 29
373 261 53
413 143 37
457 485 9
69 101 241
65 419 51
229 341 97
75 5 211
347 457 29
323 415 55
209 41 157
357 53 129
333 281 124
97 157 137
217 429 55
281 91 185
407 309 15
137 233 197
261 297 93
405 469 17
369 101 117
265 333 1
457 197 5
121 111 105
1 221 97
401 485 3
281 405 49
181 17 99
201 21 1
135 217 129
193 221 177
277 297 105
93 145 169
237 141 181
485 465 1
55 453 37
485 237 9
423 121 3
41 265 57
405 209 53
345 397 59
301 249 9
413 165 45
249 1 105
269 405 61
9 133 315
385 321 33
17 301 81
249 1 241
69 463 9
153 197 113
349 57 61
453 485 13
37 169 297
485 377 1
257 101 133
117 385 103
229 69 257
109 133 97
221 1 263
213 357 93
441 213 9
441 277 1
333 357 17
233 401 17
493 229 1
101 195 235
313 297 25
313 461 11
485 208 9
29 205 121
77 149 129
141 1 245
401 441 37
129 397 1
311 397 57
153 125 301
77 361 65
273 341 145
85 57 353
185 153 1
101 85 317
13 273 209
301 137 165
321 457 26
261 461 29
137 133 277
205 177 281
81 301 187
153 157 281
97 269 81
181 157 167
407 493 1
202 421 49
173 357 113
185 382 75
2 457 19
139 81 235
149 71 337
189 361 1
77 313 61
9 325 5
229 457 13
317 405 17
217 29 165
317 257 105
353 325 113
269 253 113
57 377 1
201 281 49
333 281 63
229 485 9
353 465 13
273 33 96
349 177 17
473 405 9
121 37 113
301 51 1
251 309 79
1 25 233
251 49 15
441 485 9
493 33 1
176 301 41
485 53 5
25 269 39
5 153 307
317 289 1
41 61 217
65 401 25
385 323 113
153 269 201
374 385 61
451 365 3
469 145 1
285 303 5
481 157 1
237 433 65
281 385 101
65 121 325
161 137 181
177 437 37
445 341 25
253 365 25
469 41 17
489 361 3
261 449 13
207 369 76
145 301 137
412 409 28
239 197 27
117 89 1
57 405 65
73 85 317
413 401 1
371 337 83
461 69 17
331 83 101
261 465 7
333 493 1
153 85 1
469 325 1
361 427 9
1 1 9
433 373 23
441 449 29
409 201 65
78 45 117
105 41 165
145 281 53
29 245 129
481 269 9
125 201 149
341 417 17
301 113 113
449 117 29
265 461 1
185 261 105
25 57 425
1 185 9
61 275 81
301 3 145
277 433 17
257 145 49
57 21 279
197 221 209
417 305 1
95 409 77
85 125 41
25 237 137
273 189 121
393 121 101
65 289 61
277 409 69
381 413 33
177 81 12
361 213 133
53 265 45
181 397 45
233 325 145
17 39 21
41 189 65
25 169 101
469 393 1
37 169 193
133 221 257
369 29 85
247 117 195
465 85 12
475 49 3
365 179 129
121 211 9
153 103 317
133 1 73
345 281 79
121 441 51
437 5 17
327 213 159
229 410 45
481 113 5
9 13 161
265 497 1
161 485 1
81 493 1
1 445 25
377 35 61
453 163 41
37 453 33
449 13 1
253 189 65
401 229 38
341 289 1
405 101 1
273 185 149
369 237 29
341 427 9
261 421 65
165 269 17
493 273 1
425 321 29
294 189 56
345 263 5
161 493 1
77 185 75
301 433 17
239 337 33
261 177 65
241 249 193
195 405 1
373 353 113
301 341 89
17 1 365
1 495 1
393 397 73
277 13 77
1 25 33
121 445 15
301 229 185
73 475 11
185 493 5
197 133 97
137 433 67
149 93 1
425 91 21
433 185 19
353 145 109
461 169 25
69 469 1
245 381 25
29 237 93
349 425 73
423 81 13
273 385 5
123 144 333
437 369 1
329 193 9
433 317 57
485 205 1
133 465 1
353 243 109
245 313 57
13 253 49
407 21 69
129 129 287
181 269 221
277 61 217
325 257 33
421 453 17
61 57 257
229 277 97
225 45 1
265 355 35
229 121 193
177 481 5
301 244 185
97 233 217
101 173 289
381 145 105
189 425 61
53 489 1
477 371 5
409 377 21
149 273 205
465 285 25
463 249 1
37 429 45
353 397 65
293 241 189
229 49 185
121 441 25
349 33 105
329 441 41
101 149 257
457 89 9
291 361 9
305 394 56
425 225 5
97 245 53
77 113 301
193 5 117
485 129 9
41 369 5
177 9 65
33 401 93
139 413 81
329 6 1
341 285 41
121 109 81
401 137 31
257 429 33
133 473 17
249 241 37
317 21 137
89 13 377
485 383 9
485 377 13
489 297 4
221 357 17
113 321 49
125 457 36
413 269 25
121 321 145
153 217 113
169 29 5
285 213 181
461 481 13
241 289 173
353 277 33
437 142 41
69 21 51
269 313 153
214 189 93
117 305 153
457 209 9
61 377 97
331 409 33
153 353 113
385 219 69
273 5 117
309 41 97
193 405 1
469 401 1
297 145 125
331 489 9
301 77 153
381 485 1
297 421 49
341 341 109
389 81 49
353 61 21
181 271 43
1 101 113
165 289 25
394 345 81
402 13 48
441 221 43
237 101 41
361 5 61
41 345 101
335 225 49
157 171 41
197 241 169
245 52 81
105 486 1
49 69 337
467 393 3
319 101 115
1 417 21
101 141 177
409 449 52
233 149 245
145 305 179
205 461 1
181 385 37
133 177 273
357 377 19
285 151 185
189 253 129
153 205 225
457 101 11
301 165 1
16 65 305
121 205 81
63 9 397
281 21 117
153 489 5
245 353 119
445 86 33
395 98 97
433 101 49
109 137 345
281 151 117
241 5 41
321 101 85
425 121 57
1 69 145
449 465 10
37 73 297
389 417 25
65 469 1
461 65 5
109 259 239
5 185 245
21 81 177
493 57 5
217 433 29
185 465 25
137 401 91
369 177 97
353 109 101
321 85 67
453 69 46
77 253 113
361 169 81
465 210 25
153 245 54
497 123 1
153 377 21
485 73 9
493 257 1
369 265 53
217 189 153
441 213 33
121 302 141
453 87 17
461 489 9
150 385 7
357 197 93
13 47 45
109 345 41
129 437 1
345 33 33
457 288 25
393 411 89
237 5 217
101 153 109
161 465 29
341 385 21
65 237 161
1 53 1
325 25 1
185 305 161
279 22 33
309 111 45
133 273 61
105 237 253
161 201 229
81 153 237
345 85 47
21 45 345
157 237 97
89 185 297
209 423 65
188 465 33
153 141 157
409 235 17
5 209 273
497 17 1
1 357 81
413 249 17
253 321 61
109 465 13
329 153 141
59 217 125
217 1 245
493 297 1
53 61 281
73 105 261
429 1 21
493 301 1
233 51 205
45 285 165
411 161 1
419 185 5
373 477 1
269 368 19
289 301 185
1 101 1
121 201 149
309 361 113
459 481 13
485 281 1
221 181 161
1 437 1
477 445 9
37 249 1
65 359 55
357 325 65
1 329 153
29 413 53
109 241 1
33 285 17
413 397 25
297 277 65
373 49 1
317 53 129
245 353 5
491 357 7
53 441 37
149 261 81
53 1 93
333 277 97
117 465 33
451 165 31
361 1 69
178 1 180
381 401 45
168 381 66
249 345 17
73 385 17
337 173 81
113 115 173
473 361 13
253 245 137
452 21 22
189 481 9
397 323 41
269 117 1
193 85 133
385 69 97
317 173 121
17 285 161
165 125 40
5 201 241
277 301 177
89 369 97
397 274 53
397 453 33
93 365 75
1 377 17
1 349 97
171 281 143
97 281 13
237 141 217
265 349 81
113 147 175
201 409 57
165 315 59
425 69 44
37 53 65
477 217 1
385 261 45
489 233 5
61 313 117
73 5 245
453 395 3
193 65 97
397 349 73
77 209 103
273 153 177
285 229 177
409 101 61
269 1 213
425 337 37
289 182 157
405 29 81
313 345 77
465 405 25
137 313 25
269 73 89
201 349 41
41 257 69
181 53 193
1 133 172
189 369 26
105 97 1
321 217 1
421 101 41
229 77 225
129 225 189
173 409 1
445 485 1
273 329 73
209 65 169
365 17 65
85 117 369
401 321 73
405 101 33
269 377 17
261 85 225
118 405 1
185 161 77
153 193 293
153 329 161
173 421 17
405 241 1
61 485 9
27 425 57
165 69 321
321 61 101
45 271 37
461 161 17
181 5 265
281 327 77
421 145 21
65 181 121
181 225 217
128 285 137
165 277 161
213 65 129
441 17 46
229 381 81
385 337 89
28 465 1
221 121 121
361 245 73
125 285 77
173 249 127
167 433 25
273 481 1
89 93 401
293 201 33
225 425 59
329 389 57
445 81 15
237 345 117
5 385 93
53 249 85
33 367 107
5 245 65
225 161 225
195 479 17
137 301 185
237 105 229
145 481 17
219 109 157
1 39 1
89 241 221
441 294 45
377 253 9
101 1 323
205 421 49
141 89 297
117 101 129
201 201 214
325 429 17
297 101 101
349 43 1
445 433 41
261 197 81
185 13 305
53 413 57
393 201 21
59 101 345
287 353 17
169 15 87
317 195 57
325 329 137
409 65 1
349 1 105
105 381 113
265 61 145
245 73 9
173 385 53
477 1 15
473 361 25
81 257 151
105 5 385
125 377 85
477 316 7
1 434 8
153 1 133
351 1 55
61 169 121
181 13 305
69 277 213
233 41 105
437 270 41
391 465 5
266 36 197
369 317 37
65 197 113
261 165 185
13 301 57
100 325 53
361 277 125
213 73 109
99 237 17
321 497 1
421 41 65
111 481 17
349 361 109
157 301 1
469 441 1
213 425 37
337 109 57
157 495 4
425 353 73
137 277 165
301 13 145
461 101 33
185 201 97
229 129 185
57 253 137
417 21 10
353 249 75
13 53 237
289 49 193
416 273 78
1 373 125
461 489 9
261 205 49
141 37 57
361 73 65
273 121 204
266 357 57
273 297 138
305 61 165
297 237 119
127 93 223
149 469 1
207 165 7
173 1 305
9 297 55
373 349 97
105 161 293
357 117 105
209 97 145
41 405 33
389 269 69
397 429 37
137 45 341
225 101 117
237 241 73
281 269 89
357 321 65
85 153 125
197 457 1
437 141 45
293 21 17
441 459 35
189 341 115
53 85 169
229 57 17
389 105 73
189 97 261
493 241 5
471 1 11
453 153 1
109 465 33
125 221 89
241 181 89
269 421 63
89 221 151
229 317 65
237 357 97
169 321 56
413 393 81
105 41 181
53 449 21
389 443 27
142 453 1
329 13 59
21 465 21
173 1 113
225 449 41
397 333 73
257 160 25
473 109 13
64 265 41
365 185 41
481 97 13
41 401 33
165 341 129
85 309 17
61 489 5
461 61 33
29 361 1
45 157 201
413 465 29
457 37 29
201 177 261
453 333 17
173 319 13
83 165 181
313 225 101
417 65 15
341 425 73
137 221 49
113 13 233
293 397 65
255 261 76
421 185 33
1 256 235
1 169 89
421 269 73
33 1 269
105 235 65
209 33 113
369 317 24
469 473 17
489 493 1
29 13 161
289 37 113
129 401 81
477 433 21
319 493 1
205 325 17
421 437 1
205 157 9
149 301 33
269 113 21
33 341 31
357 57 1
243 417 81
373 353 45
9 497 1
69 69 49
269 173 161
257 473 17
301 309 145
309 221 65
169 173 233
220 193 268
121 421 46
61 377 95
149 149 161
201 461 25
225 397 17
137 165 1
185 225 193
403 329 47
189 477 9
457 435 1
177 144 81
165 465 21
321 376 59
109 285 185
353 20 141
385 49 105
109 297 1
157 101 137
133 243 177
499 73 1
79 77 101
281 233 189
89 169 163
213 165 193
35 247 209
265 381 25
457 261 5
109 369 25
153 147 173
160 257 117
417 417 61
429 257 1
345 249 137
57 19 325
237 265 99
281 373 49
61 51 413
281 417 53
241 321 137
37 376 125
309 113 65
157 117 89
225 1 265
229 289 113
337 261 37
265 57 71
133 477 11
45 141 225
297 5 49
73 437 33
417 385 13
432 417 16
261 13 97
213 477 9
429 485 13
197 153 275
121 485 1
441 265 37
145 221 225
193 385 13
137 269 177
101 385 13
413 129 57
17 344 9
229 231 231
145 325 169
484 113 7
121 421 1
201 81 61
105 233 205
249 469 9
1 421 17
409 457 37
341 353 25
197 1 241
225 489 1
157 389 65
309 49 129
297 445 41
245 467 15
269 269 229
189 113 193
325 145 1
301 425 21
29 305 109
493 413 1
85 437 37
177 289 145
251 1 123
465 365 13
385 145 41
284 409 81
405 297 65
269 173 89
149 169 94
345 57 145
85 105 273
233 309 191
189 97 65
29 453 1
301 437 1
237 369 101
197 25 97
37 269 177
185 110 175
387 53 7
449 41 41
9 133 161
383 477 1
217 185 190
157 221 1
137 281 25
89 197 257
173 218 163
297 247 89
413 265 41
41 76 111
9 57 221
21 351 77
37 197 261
469 285 5
305 137 153
121 489 9
177 461 17
109 489 1
1 205 265
381 305 29
173 89 317
437 25 1
333 285 145
85 101 193
265 183 109
381 29 61
105 261 147
273 314 46
413 93 65
1 385 85
301 201 49
93 385 1
57 377 65
214 149 60
213 181 97
273 89 225
381 217 105
381 477 11
81 21 49
136 45 220
317 45 121
349 285 29
121 365 41
245 205 201
141 413 49
165 401 71
9 85 161
105 393 29
69 301 137
493 269 1
253 57 1
153 253 177
217 457 13
245 1 49
189 345 109
321 429 17
257 461 25
353 485 1
141 133 241
233 337 65
353 89 97
377 457 13
37 201 237
373 115 65
245 145 189
177 253 71
185 341 65
181 153 1
289 325 131
134 45 150
45 229 243
105 81 9
237 253 123
145 9 289
249 493 6
357 433 33
473 281 19
349 57 65
321 381 33
217 31 181
161 453 17
493 301 1
49 135 45
89 9 181
125 349 33
157 73 57
97 73 189
345 269 117
121 361 121
153 417 1
273 465 29
159 485 1
373 457 21
277 297 52
445 469 25
425 225 33
5 25 369
369 217 25
305 293 61
191 281 69
37 125 265
309 109 102
157 341 81
133 405 93
117 353 21
325 293 165
347 301 85
493 37 7
61 369 117
357 433 47
353 281 129
173 13 48
109 117 353
193 25 201
37 449 13
465 317 1
29 65 423
375 259 105
361 158 121
65 257 81
61 17 113
377 283 69
257 153 33
9 469 1
453 471 21
457 61 41
324 421 33
311 449 25
409 121 57
105 465 25
229 261 33
77 469 1
145 209 181
401 105 73
245 197 1
147 281 61
37 269 100
145 65 285
225 148 257
149 25 10
325 89 49
121 497 1
221 11 169
413 301 17
161 259 161
1 361 117
385 269 45
77 65 265
357 49 69
481 333 1
37 437 1
405 493 1
49 437 57
497 21 1
29 193 293
477 493 1
265 449 9
157 457 5
13 205 177
389 169 49
157 327 89
341 277 1
175 441 33
53 389 29
477 309 1
273 45 213
161 1 293
261 185 225
117 69 129
341 385 45
13 309 1
349 245 33
457 265 9
1 401 17
489 173 5
401 317 21
113 21 213
281 373 25
246 289 33
153 469 1
449 421 25
425 457 5
113 1 297
301 297 97
341 69 137
213 345 73
201 93 217
29 209 1
241 97 221
494 281 1
421 269 41
281 29 113
429 5 57
37 297 125
346 385 77
237 229 137
361 83 13
193 57 261
109 85 321
381 177 17
389 241 57
409 409 83
41 405 49
355 193 123
93 437 33
481 85 9
369 401 1
469 197 1
197 141 37
57 273 145
143 353 13
29 153 269
113 201 269
217 315 165
477 369 17
365 41 87
149 451 37
401 225 45
177 279 5
116 297 193
207 381 17
41 245 33
221 341 133
315 157 105
49 1 149
233 221 49
37 457 13
493 385 1
293 133 177
361 409 81
85 257 49
29 409 1
279 181 97
249 417 79
353 305 119
385 77 29
97 101 109
377 165 77
229 1 177
115 18 209
437 193 17
185 185 273
277 85 97
419 407 3
5 325 113
165 401 73
173 173 57
401 349 81
5 79 321
427 37 49
165 333 121
33 289 205
149 25 137
337 113 1
5 77 89
189 173 17
453 69 9
349 173 138
1 349 81
281 74 37
249 485 1
383 441 1
149 19 177
117 195 213
413 193 73
1 211 217
1 433 17
421 477 12
221 405 79
8 321 73
225 91 77
321 445 9
433 361 29
213 153 1
285 389 21
313 376 86
485 111 1
1 365 27
5 161 198
87 413 55
381 491 5
432 373 19
337 401 73
251 345 145
377 253 41
364 145 34
341 337 97
45 305 23
201 449 25
432 313 67
417 381 37
201 485 5
485 373 9
250 253 93
153 169 13
449 401 9
217 261 225
253 465 29
135 405 81
469 410 9
309 153 181
353 25 17
189 237 105
275 276 108
433 305 17
485 117 9
337 213 17
19 273 81
37 287 5
237 133 81
273 10 89
1 485 11
217 73 121
239 73 85
181 437 33
325 81 39
9 165 1
269 285 149
201 193 189
41 85 141
475 73 5
251 329 65
389 93 97
277 81 97
393 251 33
1 173 19
341 413 49
469 53 11
95 397 41
57 173 137
1 121 241
333 49 129
297 201 93
157 469 1
425 385 17
397 101 33
365 301 129
413 227 25
179 85 79
25 5 279
269 361 93
389 217 101
203 201 73
57 45 405
13 193 193
137 45 357
440 97 17
241 349 57
500 353 1
5 177 81
269 97 231
489 397 9
293 161 81
329 221 35
465 73 21
373 181 109
377 169 13
401 425 17
425 141 37
153 359 129
53 377 53
257 117 157
473 405 17
77 493 5
201 185 130
417 219 55
457 237 17
369 173 5
417 381 39
69 289 97
355 197 21
153 301 191
25 117 177
321 133 57
325 360 106
5 285 145
1 385 65
89 37 117
305 21 169
65 217 93
165 233 37
293 193 161
237 129 169
289 157 29
457 181 9
385 269 59
21 160 173
59 109 199
349 189 81
97 77 165
253 61 65
305 489 5
425 53 3
61 119 81
493 478 1
345 477 1
441 277 10
449 478 8
485 19 13
336 209 97
473 225 13
13 153 73
397 389 65
241 459 25
37 329 85
301 453 17
389 321 101
329 237 1
49 97 213
301 321 117
385 161 113
221 117 201
181 305 53
141 493 1
385 213 13
21 421 11
449 277 17
217 301 129
101 493 1
137 297 26
157 121 185
449 445 33
133 107 321
257 405 81
445 405 1
189 425 21
185 385 113
233 113 81
365 253 57
17 237 137
167 269 90
265 433 33
245 249 9
55 461 25
211 35 101
213 77 129
389 117 83
25 121 173
341 176 1
413 245 65
45 81 213
49 39 401
217 357 65
397 45 37
21 225 149
285 85 153
181 209 189
37 21 241
273 341 65
57 437 1
277 77 49
313 97 13
341 473 17
409 143 29
401 321 53
153 285 57
53 301 33
357 223 121
113 171 1
29 21 377
361 389 17
1 225 253
75 309 129
233 449 29
413 409 73
171 461 1
49 235 157
273 237 126
261 85 89
429 489 1
189 305 69
337 465 34
389 65 49
101 493 1
487 57 7
425 85 73
189 365 5
353 93 141
269 169 89
173 27 321
53 101 261
461 325 1
83 433 25
385 177 77
305 257 9
77 277 129
161 445 25
397 49 73
457 309 9
21 251 203
277 253 193
477 281 9
85 345 137
81 33 345
489 197 1
497 197 1
153 317 41
333 281 41
189 161 81
1 189 201
269 113 65
209 123 253
317 141 17
81 153 161
417 425 5
313 73 97
261 205 193
353 201 117
261 393 89
497 361 1
373 217 97
389 433 29
450 461 33
265 293 145
233 321 165
257 433 21
481 33 9
335 377 47
205 165 81
157 485 1
113 405 81
433 301 1
85 289 101
166 190 20
345 221 45
131 169 157
201 293 65
481 385 17
473 149 17
373 81 1
257 429 41
325 199 49
417 307 13
289 241 109
41 265 13
205 13 289
217 69 37
57 417 37
321 341 1
125 477 17
377 380 1
105 33 205
289 289 85
301 53 65
375 141 71
9 21 49
113 389 33
489 393 1
217 297 177
133 233 79
141 213 225
137 399 9
301 257 194
257 301 177
325 209 153
349 109 97
229 305 189
25 485 1
22 369 5
245 1 65
433 237 17
369 357 93
369 461 1
341 101 93
325 137 81
133 269 225
269 289 137
69 101 299
389 177 41
209 17 89
375 171 89
377 373 25
481 487 7
1 457 13
453 203 21
181 345 21
217 353 137
269 277 9
281 89 85
193 9 53
153 77 165
405 365 27
389 449 45
493 393 1
9 189 297
457 353 29
1 168 40
169 385 65
453 105 33
421 5 33
5 369 1
293 185 161
369 325 129
237 376 22
101 247 49
405 37 33
125 21 141
257 405 81
109 489 1
385 233 35
381 497 4
465 1 13
157 113 289
337 497 1
113 285 97
145 493 1
277 277 97
99 281 209
85 241 177
13 349 65
225 353 69
49 261 11
377 444 13
201 69 181
417 241 33
105 139 51
405 429 25
221 409 61
69 9 49
425 149 53
473 157 5
245 197 61
153 385 33
229 133 129
349 401 93
321 129 165
345 93 105
213 433 5
381 461 1
161 185 189
95 499 1
133 279 11
481 321 9
5 93 281
421 485 1
309 133 131
432 377 61
57 173 211
25 137 53
325 29 1
323 73 115
123 489 1
345 217 69
37 169 225
485 201 1
49 17 329
185 441 45
65 69 289
261 397 17
437 313 1
485 393 1
421 257 39
437 49 1
57 429 41
76 297 129
5 325 148
393 261 73
251 361 61
229 297 99
329 481 5
1 85 225
451 401 43
106 173 65
277 1 3
375 387 95
433 444 35
25 185 281
269 361 49
193 445 33
33 393 1
85 389 65
137 289 157
481 185 1
489 421 9
137 441 53
273 321 1
105 121 169
217 473 21
189 465 1
461 249 17
301 140 57
421 257 41
413 481 1
57 405 81
349 362 136
337 129 137
1 469 1
205 401 81
457 217 5
201 393 9
348 269 146
229 13 161
365 1 25
413 389 9
233 369 69
33 281 11
277 99 65
249 93 1
477 101 9
309 55 1
213 201 253
133 153 213
229 305 109
353 137 21
345 29 73
73 273 197
41 465 5
489 401 9
401 389 1
249 421 61
337 377 103
41 109 79
437 145 1
293 45 97
105 385 105
93 213 257
165 417 77
45 429 49
85 149 161
321 401 57
201 129 29
61 29 209
25 473 3
237 333 97
65 165 297
401 185 45
185 85 229
1 117 349
369 49 4
497 45 1
101 301 41
53 235 173
425 1 55
105 213 33
265 433 25
357 481 9
173 423 1
5 397 11
329 117 1
155 169 53
165 49 225
345 497 1
117 437 1
37 171 203
21 181 153
373 269 65
377 65 1
373 149 1
394 261 14
25 5 405
241 149 101
207 425 41
313 477 15
221 157 229
223 289 13
205 401 13
58 493 1
145 475 3
21 317 1
169 85 301
137 461 39
389 161 49
17 481 15
377 101 93
479 78 21
213 1 193
489 162 5
253 361 121
35 331 69
89 349 9
201 273 41
43 226 72
453 197 5
169 489 5
365 401 42
285 307 48
81 449 13
101 189 257
385 155 113
105 9 231
325 329 105
33 449 1
237 65 249
43 169 317
389 201 81
485 385 1
389 281 81
201 53 77
237 241 177
9 45 97
221 101 145
453 329 1
341 1 97
83 201 217
461 277 17
381 461 17
23 53 405
421 349 9
381 385 51
485 225 13
65 25 193
467 21 25
109 1 377
409 145 1
169 179 157
305 109 89
93 153 21
153 149 93
451 187 1
177 385 25
161 93 37
233 279 111
29 61 217
261 147 113
149 201 271
1 341 133
213 3 89
19 133 1
17 301 25
305 161 143
237 109 181
330 469 1
329 413 1
101 297 45
401 209 17
337 365 121
425 233 53
285 233 105
41 405 31
457 381 27
181 207 217
281 85 125
37 437 1
153 391 77
85 283 53
243 377 117
413 241 33
211 77 217
269 181 161
298 477 17
325 393 85
469 73 13
249 93 237
101 259 37
153 161 205
341 137 113
473 455 5
225 170 82
161 473 1
457 133 9
61 321 9
113 357 115
353 441 10
409 45 61
153 109 73
389 93 49
103 301 193
221 449 45
325 289 117
405 223 65
21 125 161
157 197 177
9 305 149
133 113 97
337 389 1
81 405 7
1 391 35
177 221 57
61 321 61
125 469 1
369 461 21
209 269 153
15 485 9
321 425 61
441 297 25
165 309 57
389 112 17
77 11 415
301 112 33
65 185 141
75 349 81
133 409 37
309 261 17
231 309 108
385 309 113
325 237 1
185 261 105
77 1 209
433 77 61
25 431 7
123 61 3
409 357 41
37 465 13
261 485 1
93 5 313
1 301 17
349 377 81
461 49 21
305 277 65
191 245 1
273 268 169
493 53 1
80 129 241
477 313 13
53 141 353
265 101 17
417 197 29
441 333 33
341 385 33
485 457 1
213 233 229
133 253 201
441 385 33
137 456 1
221 225 65
417 203 61
157 153 65
253 162 129
421 47 49
305 281 77
441 53 1
177 273 209
181 5 241
405 165 33
121 169 225
449 201 21
121 394 23
213 89 154
317 165 1
33 381 25
497 357 1
237 141 257
249 1 212
341 213 1
257 205 105
125 329 109
433 57 49
153 385 77
85 417 41
233 465 5
433 385 57
201 497 1
13 473 17
337 429 9
105 177 237
449 481 9
450 489 9
65 329 1
369 77 97
1 361 37
475 37 3
435 205 1
285 117 209
49 441 37
477 149 9
41 349 135
237 237 19
287 85 197
345 69 49
309 378 99
185 361 93
469 257 1
301 197 41
221 41 225
61 363 54
419 257 77
401 285 85
349 265 49
373 429 29
313 305 93
107 294 55
403 153 83
301 325 129
329 13 117
341 457 33
39 153 299
313 161 73
165 97 24
47 85 33
189 29 129
221 257 117
473 133 12
421 185 33
201 473 9
347 201 153
157 1 81
217 321 165
369 365 57
449 385 49
21 261 1
333 305 9
189 5 105
149 217 237
421 477 1
153 245 129
13 85 353
475 5 24
473 169 5
313 425 29
109 373 85
437 245 27
169 317 73
237 305 1
261 265 69
445 453 1
129 301 129
493 477 1
469 89 1
173 137 49
81 369 13
425 425 41
221 311 93
349 357 97
95 399 67
449 45 13
61 37 371
233 1 237
185 361 81
401 373 1
357 49 137
57 445 17
305 249 165
225 1 225
267 165 163
25 209 101
29 77 119
261 41 193
277 321 29
81 29 189
73 409 54
165 101 81
285 495 1
61 457 2
163 421 17
445 63 1
201 129 237
411 77 9
221 299 31
73 53 245
441 261 53
289 343 53
9 185 149
305 191 141
449 29 5
481 429 5
61 153 133
421 81 49
113 213 137
193 283 137
397 65 89
163 9 105
396 333 59
169 1 177
419 69 81
121 119 269
385 277 69
377 13 101
29 481 1
489 85 1
251 309 105
153 396 86
405 221 33
337 459 11
209 321 65
253 405 89
77 5 345
41 369 101
281 301 1
337 185 85
477 469 9
145 225 253
433 105 49
177 121 97
305 361 75
277 1 97
405 21 33
493 381 5
209 269 129
93 85 337
101 124 21
89 7 325
477 449 1
237 429 17
5 237 241
217 273 73
289 433 45
213 177 257
465 15 1
357 241 49
341 61 113
137 293 193
333 209 73
165 453 33
25 453 1
464 1 29
29 497 4
421 306 1
493 49 5
445 465 13
389 317 49
301 465 18
169 381 25
165 37 33
201 425 21
17 285 1
261 173 217
153 461 16
1 477 9
189 193 101
89 309 1
159 465 5
345 201 141
180 413 1
441 21 13
479 376 21
421 121 9
101 161 93
245 353 1
437 461 1
81 413 65
21 281 165
465 161 5
317 213 179
1 16 425
309 9 129
353 453 33
485 335 1
137 37 221
305 237 161
201 239 11
145 41 65
385 213 36
49 365 33
383 73 111
443 33 41
65 173 209
493 473 1
93 165 97
101 245 1
41 327 79
477 169 17
493 257 1
233 105 233
325 1 1
69 217 125
477 37 9
372 237 79
41 389 17
207 449 25
453 69 11
249 161 129
157 129 265
121 61 297
289 141 21
357 321 1
385 301 89
253 457 9
201 297 1
69 449 5
217 29 269
269 89 145
291 273 15
201 41 57
313 119 49
69 259 229
285 61 137
201 69 205
261 301 57
153 59 317
261 361 65
233 477 17
441 412 25
233 177 235
469 437 2
439 61 11
451 416 25
179 157 99
457 293 1
293 301 145
205 9 249
189 369 117
81 353 93
281 413 65
385 269 97
376 161 85
253 173 132
349 265 145
313 435 53
1 73 241
269 297 13
153 25 169
89 441 41
185 7 197
113 233 205
261 393 69
65 445 19
405 349 9
293 281 193
73 461 1
301 33 169
357 121 101
61 375 95
19 133 200
247 253 233
317 117 81
457 89 33
305 29 151
113 89 69
321 149 103
393 461 13
201 196 109
269 317 9
405 332 33
89 453 1
255 435 33
13 117 257
143 453 29
97 308 175
373 337 33
273 117 171
405 85 65
405 269 93
61 29 73
465 305 25
341 233 57
461 69 17
365 17 49
93 153 65
37 149 33
65 373 1
305 141 153
365 465 13
457 161 27
1 53 1
73 425 17
305 305 141
157 261 21
469 117 17
21 69 161
394 277 102
273 149 109
409 373 25
297 257 21
161 179 1
121 341 55
365 153 33
301 281 73
217 333 9
237 121 189
109 337 101
93 469 1
281 325 1
301 271 97
425 89 37
419 61 69
445 13 13
169 221 34
101 385 69
473 289 5
481 257 5
321 81 121
31 385 77
49 121 193
349 197 71
57 269 113
349 285 60
421 441 25
481 383 13
89 361 113
325 49 161
381 65 9
189 461 17
441 353 1
261 373 49
485 257 1
385 421 49
397 21 73
73 313 145
385 41 25
245 425 25
13 373 65
51 449 15
145 349 9
46 225 25
457 65 37
497 105 1
233 233 185
117 269 185
235 411 53
101 236 121
201 337 129
169 369 81
31 325 33
469 441 21
57 437 49
141 193 261
487 275 3
81 189 25
477 109 6
497 137 3
397 481 9
41 33 401
253 145 57
425 385 25
185 497 1
329 341 129
485 243 7
329 301 93
57 309 65
409 385 13
281 443 49
323 15 149
445 289 41
177 401 71
44 121 289
141 272 108
351 213 105
493 149 1
169 237 129
277 359 85
161 285 97
477 309 1
227 173 109
65 217 201
41 181 193
85 221 169
269 233 161
457 149 1
61 489 5
85 81 185
381 201 97
319 229 81
221 317 17
465 269 29
117 449 25
85 413 21
269 281 61
273 437 1
397 53 61
109 384 1
323 353 49
85 457 33
45 321 5
241 317 33
153 329 27
281 330 130
117 325 1
85 425 65
65 189 273
53 253 151
185 61 61
129 113 347
365 413 33
440 257 9
37 489 9
289 217 177
421 388 33
61 135 105
33 409 41
269 125 83
185 81 21
41 113 209
37 101 265
405 145 65
169 385 9
165 161 91
37 277 193
261 69 145
313 421 7
297 73 117
397 49 89
209 289 38
1 249 229
281 443 55
225 189 37
413 245 65
161 181 113
185 25 193
377 345 121
261 445 33
5 33 201
261 4 73
397 165 87
493 389 1
249 113 1
61 301 9
413 229 57
129 461 1
181 237 193
385 126 77
261 237 188
273 189 225
201 317 169
453 337 17
261 101 225
441 469 1
441 405 53
269 281 69
85 239 11
381 389 17
117 13 185
65 1 281
453 226 17
229 357 65
293 353 69
120 141 329
484 133 17
281 409 26
117 401 45
305 305 81
362 341 138
149 137 313
409 93 17
153 179 181
285 447 27
449 89 37
445 369 9
45 137 161
309 393 105
365 325 81
417 61 25
1 405 25
369 261 69
117 289 107
385 37 71
381 33 33
351 1 25
145 141 189
341 265 97
293 121 81
201 281 137
281 181 137
321 93 25
297 373 49
481 113 1
465 27 33
361 41 69
137 169 177
321 189 73
97 325 73
1 217 111
17 401 43
489 171 5
471 433 27
457 263 21
241 161 241
369 169 53
41 301 177
421 25 1
193 205 153
229 233 59
377 325 81
101 325 145
101 257 1
425 273 41
397 1 37
341 101 109
193 425 1
64 297 153
461 405 25
101 127 303
77 37 417
461 165 1
489 1 10
21 283 213
157 279 15
215 321 34
61 493 1
51 385 53
71 213 117
125 297 85
249 1 233
377 10 57
377 89 5
137 441 53
445 479 11
317 353 141
361 185 83
125 253 233
105 269 6
241 265 93
261 201 161
135 169 293
201 293 49
135 69 241
83 461 13
133 277 129
181 85 65
21 81 369
161 109 297
213 173 81
469 421 1
1 21 41
85 301 176
337 305 57
437 397 17
169 1 245
431 285 21
393 249 71
9 41 117
309 381 93
37 33 33
465 441 32
197 133 193
425 189 37
21 381 89
1 359 129
353 457 4
381 321 41
465 45 17
385 289 89
329 241 41
133 265 185
193 441 1
221 317 97
405 353 1
109 133 129
13 261 149
45 77 249
244 49 34
237 457 39
5 441 1
329 295 57
305 261 13
389 221 89
405 233 81
249 137 31
109 13 17
37 86 104
321 261 173
197 269 101
71 369 129
289 117 185
55 217 187
93 385 81
461 481 1
445 461 3
457 337 29
37 191 143
269 413 9
9 374 79
1 41 225
367 305 101
185 267 81
33 369 49
148 181 147
461 493 1
225 429 57
433 385 65
381 5 1
429 477 9
261 81 209
475 53 15
25 93 193
189 369 25
433 409 41
473 193 5
265 85 169
209 401 45
449 21 9
137 225 29
173 333 1
235 121 159
489 413 5
45 85 113
1 155 217
21 341 69
1 341 3
477 121 17
55 17 277
177 401 1
1 161 1
209 39 209
161 447 41
237 29 197
477 485 9
141 185 163
465 133 13
237 373 85
253 341 159
297 433 1
1 269 169
429 253 57
229 169 239
1 345 75
385 181 29
241 109 13
369 257 61
181 41 33
289 113 33
125 113 99
425 217 41
213 1 117
125 341 65
93 125 105
293 433 17
313 101 9
21 233 181
209 337 137
349 321 113
245 371 67
326 481 9
159 61 167
293 265 17
23 465 17
205 369 121
249 497 3
169 401 5
173 269 1
1 405 49
101 241 63
141 225 185
213 201 65
377 189 41
421 105 33
281 141 93
141 223 173
195 421 39
337 365 113
333 333 65
141 113 225
287 165 33
229 333 25
177 437 1
169 217 53
337 271 45
81 57 217
113 217 85
384 45 37
385 207 29
141 65 17
157 25 337
45 401 58
257 9 169
293 377 49
437 325 17
341 233 65
253 269 13
261 51 125
73 1 317
457 65 1
177 329 157
385 281 73
426 417 58
309 301 97
485 169 5
209 111 65
399 453 33
205 429 41
473 197 10
329 193 9
357 477 1
385 93 89
5 61 81
445 69 9
225 301 25
297 189 17
477 485 1
173 277 1
337 305 25
433 429 66
173 45 85
21 317 153
93 424 2
413 245 65
333 173 17
105 189 41
441 421 49
361 281 119
305 241 101
217 93 57
11 453 17
349 397 57
269 137 225
67 173 265
137 429 41
65 177 233
457 177 9
89 397 23
127 305 53
437 339 21
269 329 64
201 497 1
173 73 125
333 17 89
421 401 49
89 1 391
61 413 79
457 147 13
261 41 39
317 125 81
337 317 135
125 377 113
81 453 43
137 141 167
199 97 45
109 121 137
493 293 1
201 341 97
305 317 1
381 193 26
105 19 93
489 201 1
476 471 12
235 241 25
74 361 9
313 201 125
21 177 13
133 93 225
293 287 161
1 185 277
177 253 177
497 445 1
337 373 17
355 297 139
485 189 1
151 365 53
369 225 117
493 277 5
237 419 19
193 161 85
440 205 1
173 373 43
437 301 41
85 309 49
25 265 45
261 485 1
13 61 305
413 33 17
129 281 217
285 269 85
433 317 21
185 153 185
337 337 145
405 77 65
21 9 285
401 25 27
117 213 65
9 397 73
361 409 61
63 189 121
209 81 218
454 317 8
137 297 85
345 61 13
15 257 129
421 417 45
421 157 33
233 405 9
481 33 1
289 469 1
493 61 1
485 477 9
29 345 81
51 241 1
249 41 73
405 293 57
369 41 121
457 477 17
185 5 97
49 305 93
209 193 205
45 413 53
85 165 175
273 69 93
157 233 29
87 297 57
89 101 345
201 389 5
285 89 189
305 109 163
209 25 197
437 229 1
269 497 1
197 77 177
181 121 129
285 149 113
126 151 159
17 245 95
385 57 1
203 121 95
145 281 113
201 117 201
61 25 241
17 465 5
193 45 165
484 461 11
393 373 73
241 405 9
285 77 73
41 9 353
313 349 33
401 151 26
405 201 1
309 393 25
269 346 60
21 45 413
341 317 97
137 173 321
79 265 1
436 189 50
385 325 101
338 369 9
401 335 91
237 113 129
169 313 25
449 449 29
37 329 161
485 97 1
249 117 137
33 293 33
65 117 257
51 465 21
13 62 142
285 357 1
1 289 177
481 217 17
92 477 17
305 341 1
221 421 17
465 430 13
457 37 1
377 179 5
413 163 25
481 229 5
45 65 225
141 381 65
169 65 101
109 121 269
165 257 45
177 89 41
133 477 1
325 213 7
133 1 33
61 461 17
1 173 161
485 237 9
181 201 141
105 217 209
373 153 45
409 327 47
265 369 41
129 49 297
257 197 181
125 205 241
321 124 161
269 193 104
57 73 293
5 57 229
113 89 121
359 129 37
401 189 90
309 401 33
213 104 73
369 409 29
305 421 33
369 53 113
105 365 1
179 441 13
305 393 77
401 225 13
25 245 77
1 29 71
341 21 143
269 437 57
383 385 109
404 101 64
325 181 145
385 157 49
369 325 13
181 113 245
237 201 249
153 237 97
241 53 197
1 213 257
25 21 349
305 261 175
149 115 185
305 17 17
289 13 201
329 425 61
477 380 13
409 41 81
376 217 56
181 241 253
85 365 89
417 329 69
212 237 201
385 473 21
385 345 69
441 225 13
477 441 9
389 341 109
213 331 85
57 385 21
353 193 101
269 233 105
453 365 1
333 21 73
173 153 233
257 189 185
221 369 73
385 341 93
463 145 37
1 1 285
285 101 121
369 265 9
101 201 41
437 73 1
76 133 259
129 251 225
217 25 45
481 329 1
359 289 73
487 173 5
365 105 129
293 28 153
385 73 97
37 467 27
77 345 133
1 49 109
364 465 29
477 405 1
385 157 1
457 25 17
477 89 17
282 325 157
409 281 17
305 373 1
353 17 13
373 61 57
393 1 73
373 305 7
485 105 9
441 293 49
161 313 45
9 101 105
3 173 81
241 301 45
273 297 87
5 349 129
457 145 41
353 2 97
489 269 9
65 21 421
357 73 33
189 409 17
9 145 155
301 486 7
233 373 41
181 397 89
300 185 187
257 37 201
245 469 26
253 387 11
365 61 1
253 41 33
188 149 239
285 1 65
421 233 33
453 137 1
277 457 13
313 137 69
233 37 155
69 357 65
321 227 61
177 386 7
473 161 9
369 397 33
357 1 17
141 461 17
461 157 17
257 229 93
317 434 53
421 261 55
403 117 1
405 5 1
465 330 5
133 261 105
441 373 33
15 37 140
197 141 65
377 231 61
13 169 157
325 1 161
277 473 16
457 437 1
37 361 57
181 437 1
49 341 49
110 227 119
333 397 73
325 393 89
433 25 37
141 145 281
149 329 53
149 1 97
391 341 95
197 421 49
333 425 9
105 13 221
385 433 65
377 113 79
189 19 73
181 433 1
265 77 33
485 417 1
129 9 277
201 317 81
361 1 9
289 255 209
221 309 65
481 257 13
389 189 17
101 77 1
237 285 89
65 257 153
189 57 153
37 9 345
345 317 137
185 17 181
377 309 37
60 453 41
113 77 109
53 337 103
273 217 181
81 301 45
37 401 33
141 125 337
453 229 17
117 329 125
393 313 73
269 265 1
445 197 37
457 239 33
249 9 77
481 133 13
353 151 141
341 421 33
249 391 21
101 5 71
447 301 29
229 309 155
133 253 109
85 13 321
409 303 5
141 85 225
269 21 185
13 197 193
417 477 15
421 141 27
17 201 125
25 109 72
109 93 57
333 373 2
313 453 9
1 437 37
269 137 89
301 485 1
9 241 17
221 213 245
445 345 43
5 107 145
281 297 177
221 213 201
217 417 33
269 341 9
85 1 27
153 225 237
1 417 21
297 325 27
225 325 161
461 269 33
189 447 21
117 81 129
21 421 33
41 437 41
381 229 107
109 33 337
429 301 9
1 353 93
349 13 9
57 153 277
245 389 61
105 349 93
435 1 37
125 401 55
257 353 109
273 121 109
493 173 1
129 479 7
341 481 5
133 109 347
385 278 97
157 289 97
2 381 29
169 89 101
199 461 1
29 261 113
49 449 17
433 329 44
365 151 9
429 89 60
157 61 33
477 305 1
87 103 239
457 451 41
56 262 23
347 181 91
13 153 333
469 397 29
157 25 45
9 351 89
433 365 17
277 2 31
217 353 37
17 89 145
465 277 21
129 301 125
453 389 45
1 361 1
453 189 33
377 311 77
17 385 25
191 278 7
21 467 3
425 261 69
349 405 9
361 5 21
357 341 5
218 29 113
485 85 1
297 261 49
353 89 33
473 119 13
369 381 57
31 453 1
453 49 25
49 421 79
401 329 93
237 421 5
25 95 133
493 321 1
369 97 17
373 401 57
377 77 117
221 301 57
185 181 41
129 437 33
225 205 165
81 161 137
441 497 1
261 103 161
361 485 1
377 377 109
477 461 1
157 1 217
493 421 1
101 353 5
185 401 15
403 189 77
389 185 33
145 201 213
1 251 9
193 33 5
341 65 141
53 221 121
237 17 49
365 25 1
397 449 45
289 129 5
185 265 229
171 57 267
341 441 45
401 237 85
481 341 17
177 297 27
229 137 97
261 345 45
285 1 157
207 217 69
201 488 11
457 109 13
393 337 9
401 205 1
461 217 1
85 153 329
221 169 117
345 381 101
13 493 1
493 225 1
213 149 238
21 441 13
313 337 137
233 295 31
427 101 63
401 453 25
193 169 213
337 297 137
396 29 72
241 21 41
309 85 23
305 165 129
181 429 25
409 61 29
17 201 157
251 89 71
485 361 1
1 229 73
73 87 359
209 205 109
351 433 17
193 273 173
493 457 1
109 415 5
297 137 53
137 377 69
117 221 57
285 21 201
45 38 1
3 197 209
273 277 169
433 165 41
253 207 237
385 217 33
381 493 1
311 37 45
493 259 1
333 133 141
325 253 13
379 309 27
129 307 1
81 33 49
165 169 261
63 5 291
432 323 46
153 417 9
185 137 257
113 157 55
237 25 159
33 325 97
337 169 117
433 201 25
17 149 141
89 77 365
1 413 57
21 234 22
293 165 33
121 317 169
290 75 137
437 385 33
21 361 41
397 409 13
469 417 1
45 417 53
65 293 49
41 379 45
397 305 33
381 484 1
69 161 33
465 409 36
265 477 17
455 125 11
469 53 1
65 225 261
325 135 145
53 57 417
269 249 201
77 201 175
165 489 1
441 345 59
193 89 213
333 349 73
73 257 73
257 129 39
301 345 113
323 1 39
185 245 233
241 57 229
433 485 3
141 305 85
305 81 125
361 473 17
389 459 35
433 445 11
357 445 41
385 221 1
181 73 161
445 69 33
233 349 49
1 106 45
477 185 15
409 349 85
177 261 41
405 369 1
383 191 31
189 389 9
277 209 7
237 281 25
213 37 65
269 301 105
53 141 297
353 77 53
313 125 39
81 429 17
413 425 7
149 98 129
309 269 77
321 325 81
451 229 9
1 201 225
217 473 1
233 41 125
409 301 87
313 485 9
353 249 37
361 445 31
137 73 153
265 257 233
101 397 65
317 425 41
481 217 1
13 421 51
185 485 1
377 129 21
1 153 93
105 123 219
460 293 4
257 17 215
77 251 99
105 181 193
361 313 45
153 389 1
341 197 1
479 321 19
105 105 37
485 481 1
313 297 37
17 105 57
101 469 19
253 9 1
241 329 141
165 337 91
69 317 89
481 21 5
169 425 41
389 36 17
85 309 29
221 397 49
93 177 201
101 261 65
57 121 321
265 269 17
130 249 173
165 145 9
261 201 1
9 469 25
162 69 271
353 439 3
305 277 105
109 421 49
5 217 185
185 389 65
457 420 25
453 345 7
257 477 1
493 73 1
105 41 192
405 119 17
379 220 17
461 333 5
189 57 151
213 189 161
109 393 69
489 301 5
8 81 405
159 408 87
41 289 145
149 405 1
125 405 25
181 425 1
213 245 97
289 269 5
57 201 121
185 221 217
401 493 1
97 113 261
321 191 9
269 185 115
373 9 109
441 225 45
225 465 30
277 385 57
409 77 1
233 321 105
197 182 65
437 461 7
153 45 173
37 381 104
73 325 129
65 77 97
421 201 6
205 325 167
365 101 21
245 381 13
133 203 125
141 405 57
133 349 17
77 431 15
45 5 433
1 373 48
61 157 145
497 93 1
9 421 31
497 35 1
54 457 33
1 45 169
489 201 1
245 213 161
477 33 17
173 85 230
453 61 17
257 497 1
141 161 325
245 41 161
413 121 65
105 473 5
269 101 26
313 57 157
109 461 1
109 213 161
489 385 1
461 329 35
145 165 1
197 301 65
286 61 158
421 49 33
29 245 137
61 121 9
41 453 17
137 405 1
271 225 216
1 367 65
255 449 37
101 253 137
441 209 1
341 107 65
201 181 105
489 433 1
449 461 17
357 357 125
103 225 101
165 173 305
1 441 1
265 461 33
241 337 101
17 133 323
97 401 5
233 433 29
229 153 133
69 161 209
349 133 69
245 273 151
213 261 7
207 135 85
189 265 65
299 89 11
437 133 33
333 333 105
153 449 37
325 189 37
39 373 45
221 355 11
209 321 61
185 81 25
385 465 13
155 393 59
113 141 145
73 83 103
341 177 97
409 284 45
325 263 81
379 125 95
441 285 21
61 73 369
425 401 17
405 495 1
417 165 45
1 21 289
205 197 177
429 295 41
457 269 1
365 189 65
233 313 181
329 89 13
1 237 241
121 345 45
421 373 57
205 305 1
145 417 21
1 389 81
317 173 169
125 23 203
137 119 85
435 497 1
301 29 113
449 149 9
405 497 1
169 217 173
329 461 33
337 7 81
45 223 167
393 269 5
185 129 217
453 373 41
233 77 61
489 361 1
269 385 1
137 421 65
69 277 1
377 201 1
441 349 25
201 89 15
281 485 1
69 249 245
221 469 21
207 95 289
105 341 129
193 409 37
277 493 1
217 1 57
145 355 129
437 245 33
85 301 193
357 255 135
333 189 29
305 113 65
161 89 117
257 209 81
395 9 39
453 353 25
52 265 105
181 1 161
217 201 189
145 253 17
65 485 5
369 435 49
61 101 1
341 1 129
437 337 1
365 149 15
269 485 1
97 493 5
13 445 53
9 251 15
473 397 17
405 405 33
436 309 37
57 293 129
141 433 33
5 87 131
73 53 77
103 365 1
401 29 89
165 189 137
221 169 273
177 301 1
429 273 71
126 361 29
385 153 105
105 141 99
117 249 93
365 21 97
17 97 357
189 325 41
495 125 5
482 117 8
241 325 33
209 77 281
497 127 1
81 269 97
64 285 169
281 205 201
249 301 73
329 111 5
21 481 11
65 281 45
281 413 41
289 377 85
369 65 61
33 29 441
241 397 41
101 193 221
97 377 109
293 317 153
57 290 69
245 25 209
121 253 1
213 337 37
233 477 9
118 37 174
129 69 281
41 101 369
245 497 1
393 427 73
397 59 57
237 63 209
325 269 41
101 13 1
325 129 65
185 1 125
146 453 1
5 145 249
169 289 117
297 317 113
281 437 1
21 69 65
441 386 13
361 261 41
317 405 65
413 33 71
349 73 30
301 473 21
369 475 23
237 289 173
359 53 139
437 29 45
65 321 73
389 229 61
281 453 33
201 79 197
69 273 65
205 385 37
65 477 10
193 113 253
177 13 317
361 317 89
97 253 21
401 413 1
21 365 81
245 121 167
241 49 171
221 93 201
470 461 30
169 317 137
93 277 1
485 401 1
33 337 155
129 269 177
329 117 109
373 317 1
69 489 5
441 269 17
369 421 1
329 37 101
385 189 105
111 113 241
89 121 93
5 1 269
101 439 59
426 181 21
177 93 275
493 465 5
337 487 11
137 21 337
341 321 1
21 273 25
101 285 81
261 425 73
381 73 115
1 95 301
325 135 133
5 65 97
177 497 1
281 465 7
261 185 49
489 357 5
109 473 21
85 421 71
269 349 137
441 101 1
365 257 83
369 93 25
373 368 121
209 189 245
365 169 129
411 469 1
25 145 265
325 487 10
29 109 317
353 129 109
421 309 33
337 392 30
376 1 66
385 221 53
273 1 61
269 453 1
25 5 265
253 65 1
285 85 213
49 57 421
53 433 63
369 81 33
189 385 35
301 471 11
149 405 81
80 179 297
258 397 25
105 403 47
295 205 49
413 93 41
285 273 17
393 225 53
329 413 19
365 177 8
85 303 161
369 269 5
365 245 9
17 497 1
341 341 51
249 493 1
285 185 73
213 457 15
285 197 81
209 365 65
309 357 77
401 305 45
349 129 97
289 45 165
401 241 85
469 173 1
13 13 73
49 1 255
353 421 65
137 153 93
189 449 1
429 277 41
325 461 25
461 81 3
241 469 17
85 265 33
461 421 9
317 461 33
17 189 197
173 141 19
301 205 197
253 386 39
437 341 1
409 185 49
425 101 5
281 381 25
461 289 1
301 305 65
465 455 17
397 409 69
45 281 83
345 257 29
377 233 41
253 55 91
169 77 113
301 489 9
193 161 129
453 489 1
431 253 51
483 101 17
41 469 13
49 205 161
189 409 1
85 447 39
393 73 81
225 321 13
1 361 51
153 301 161
89 417 69
221 37 249
425 51 1
141 345 1
433 453 1
425 219 13
377 217 101
65 69 25
65 281 53
1 385 37
81 349 121
81 37 285
37 313 82
145 53 13
111 73 257
326 85 3
101 249 157
37 60 123
149 197 81
377 153 81
321 141 67
29 305 61
85 81 161
25 173 121
241 313 13
1 57 237
457 1 13
345 189 113
305 337 125
205 405 1
229 301 40
185 125 189
245 381 105
93 321 121
405 225 49
161 221 43
41 493 1
353 201 53
455 225 7
65 295 180
425 249 57
229 401 33
177 181 257
187 269 1
1 459 19
1 277 105
385 189 13
25 161 53
489 42 2
257 461 17
341 149 65
493 441 5
473 73 9
285 305 113
29 17 25
285 393 37
485 230 1
361 49 137
65 173 121
153 153 109
493 1 1
209 337 97
65 104 8
459 125 27
173 49 161
109 149 257
221 45 21
389 273 71
233 29 137
93 481 5
165 5 49
209 225 17
425 133 25
293 57 165
239 309 1
89 269 225
361 457 5
20 45 85
361 433 23
417 209 17
221 205 185
397 21 1
445 321 17
1 37 227
41 365 33
289 373 13
325 329 27
173 473 5
397 469 17
65 113 327
293 421 49
341 109 145
481 293 19
297 289 1
481 109 1
65 369 13
21 329 69
115 333 105
361 357 105
297 349 49
257 37 81
225 310 119
349 197 41
445 345 25
61 405 38
59 157 217
45 105 1
45 321 165
369 157 65
77 65 353
205 25 9
137 389 33
489 425 9
13 405 1
1 95 359
378 349 43
249 29 137
457 165 29
383 385 97
325 1 145
93 157 273
361 37 41
377 229 45
1 495 5
161 29 217
313 417 21
181 119 97
265 181 229
481 463 1
425 81 33
157 405 59
421 425 17
53 441 41
377 77 55
233 261 225
464 493 5
301 89 1
97 237 1
157 405 65
373 21 41
43 481 17
68 265 235
377 421 57
33 369 45
409 148 1
1 433 61
289 471 7
165 161 133
189 73 297
165 193 209
181 301 139
165 193 281
21 421 61
145 121 101
53 301 97
189 401 13
389 189 60
253 105 53
191 53 259
303 493 1
137 409 41
157 217 45
181 389 65
279 57 153
153 41 93
41 41 25
197 77 257
85 121 189
69 24 249
189 465 5
61 301 101
393 341 73
85 53 233
117 193 21
327 1 111
241 213 23
385 337 5
369 437 37
1 497 1
273 285 57
161 393 21
385 453 33
361 113 137
99 105 185
295 5 161
201 385 1
457 13 40
221 241 105
177 301 89
261 393 69
269 113 89
153 193 293
37 403 15
9 61 301
37 21 349
3 69 401
193 353 135
173 125 49
73 149 289
393 417 9
1 177 189
125 345 101
417 297 57
33 21 41
17 49 177
71 281 85
97 317 129
197 333 89
93 169 45
233 257 14
73 277 97
485 5 1
457 457 5
69 269 65
165 213 169
381 1 109
209 245 53
497 131 1
461 101 35
157 457 39
429 321 13
83 397 49
189 369 37
301 301 81
437 125 59
465 201 13
289 257 209
187 229 17
153 229 161
413 101 30
233 53 261
329 429 41
253 205 57
25 425 41
3 353 69
381 25 89
201 51 295
253 453 17
313 145 171
231 213 201
173 277 193
113 301 49
449 201 37
307 181 43
233 141 9
341 77 1
93 5 313
261 225 181
333 101 1
201 357 17
81 1 385
213 417 21
203 421 17
33 469 1
165 401 29
173 353 77
443 477 1
257 313 41
469 217 18
495 1 4
497 417 1
69 117 51
93 347 113
81 359 33
473 485 1
61 379 69
13 85 49
333 17 1
77 397 9
233 169 9
341 293 97
81 473 25
385 125 89
267 105 137
285 353 1
205 121 289
117 305 53
281 385 25
141 150 75
397 405 69
373 373 125
317 233 41
369 385 89
201 93 134
105 261 1
197 189 73
381 157 57
201 429 65
23 245 1
217 261 129
365 325 81
41 65 363
283 13 151
201 290 120
327 401 11
257 197 173
89 309 45
137 385 41
29 493 1
241 385 25
309 117 113
5 169 17
385 121 25
453 203 45
437 417 17
365 229 121
345 101 97
321 205 121
65 373 121
36 361 117
457 261 17
145 249 165
305 185 169
373 269 65
117 245 1
160 477 9
421 237 1
193 1 29
209 449 5
153 285 141
269 385 37
293 9 113
129 201 49
459 205 13
55 269 93
149 485 9
113 421 1
135 409 5
201 173 253
125 253 153
37 481 12
361 381 9
89 29 61
409 69 77
149 305 195
5 33 109
37 65 349
401 385 65
353 361 69
413 261 37
477 193 1
381 197 25
197 161 193
149 13 161
9 5 301
337 449 29
317 253 121
73 433 9
425 1 65
321 445 17
37 321 29
385 465 7
55 381 17
177 189 241
245 425 73
385 137 25
297 309 179
1 301 105
189 453 1
69 133 33
277 41 29
141 401 1
269 125 209
411 129 77
1 153 113
241 477 9
109 413 25
1 55 119
9 355 1
245 65 225
325 273 161
241 320 156
157 409 45
37 461 33
341 105 81
350 281 65
362 377 89
377 357 81
165 175 205
481 181 5
385 1 61
253 97 153
17 201 237
333 341 123
161 409 29
157 491 1
301 473 6
33 145 313
97 49 345
129 121 134
185 421 1
345 93 151
321 309 157
29 377 45
437 253 33
393 471 21
117 285 169
367 89 87
197 429 9
189 382 38
221 379 13
405 281 42
205 189 89
365 321 47
53 73 409
476 361 4
445 105 41
77 441 31
67 229 163
165 165 105
425 265 21
77 201 209
41 425 41
201 45 237
301 285 49
193 421 1
201 365 49
261 365 1
497 297 1
17 157 313
103 245 161
165 307 187
221 377 89
381 385 77
335 257 29
45 465 13
343 211 57
169 497 1
429 237 17
61 5 385
149 260 214
201 53 71
309 229 65
153 101 185
433 321 29
461 81 1
149 261 1
149 209 41
97 305 89
1 485 1
429 314 41
133 189 221
489 465 5
325 405 89
149 153 297
289 233 89
93 285 137
277 225 189
373 61 1
217 305 189
385 441 9
101 291 45
13 169 69
137 316 101
161 445 33
81 157 141
449 481 1
421 233 49
205 31 57
413 237 33
209 201 249
361 33 41
237 373 17
69 173 249
333 365 89
217 401 41
253 489 5
247 201 21
485 197 1
409 225 81
73 125 1
57 165 283
309 205 145
225 37 205
185 281 205
407 165 83
197 201 281
347 93 7
425 309 25
169 241 1
457 13 33
189 449 49
29 157 169
469 33 1
481 409 17
403 219 15
421 55 73
409 135 41
157 453 41
281 133 133
445 233 9
137 485 2
61 433 49
113 341 1
221 391 79
185 177 173
161 233 113
193 453 25
193 329 9
461 21 13
245 169 81
173 441 33
437 357 1
443 193 23
231 321 53
1 407 41
29 305 157
339 133 57
205 265 137
325 489 1
29 101 143
177 193 113
253 1 223
181 479 15
177 181 211
301 157 113
161 93 249
441 177 25
337 465 25
165 141 225
57 403 21
77 393 29
29 357 1
465 181 5
265 313 41
333 25 9
485 385 9
257 233 61
1 241 1
51 225 238
333 161 105
399 433 57
305 465 29
369 25 1
257 409 45
16 130 300
425 261 45
41 202 163
465 17 9
285 53 15
481 41 13
181 373 1
77 117 33
81 485 5
405 105 95
5 205 33
53 341 65
111 245 69
385 457 21
305 213 169
437 235 1
405 357 1
337 251 41
157 465 5
109 149 193
3 161 17
45 249 111
37 101 290
267 29 51
109 1 1
17 413 33
309 493 1
137 249 229
401 476 4
173 285 49
477 125 1
333 65 45
121 265 193
183 165 45
61 9 433
69 349 1
363 197 71
75 101 129
157 149 73
205 469 17
22 451 41
121 261 211
413 299 9
318 185 27
69 483 1
393 417 19
1 341 97
473 465 13
121 453 41
385 481 5
69 385 49
193 185 105
493 157 1
47 341 95
169 445 4
301 340 11
297 256 168
253 201 213
433 189 17
57 149 81
57 361 37
373 281 5
217 493 1
173 53 305
237 261 1
337 329 29
477 485 1
261 313 129
289 145 161
433 159 25
5 293 89
193 445 9
477 249 17
321 101 75
203 51 237
293 381 42
197 269 5
13 413 65
301 409 49
241 51 85
497 21 1
25 301 53
209 457 21
37 101 237
337 1 1
251 325 81
459 150 3
153 93 213
421 57 65
431 135 45
33 409 89
357 333 73
48 365 53
185 213 249
457 281 29
245 129 121
69 1 341
169 137 91
333 305 7
29 212 53
477 249 17
429 137 69
205 307 165
9 25 145
225 89 137
401 149 33
453 277 33
369 453 1
449 105 5
345 101 125
325 341 1
21 153 297
69 173 305
485 25 1
329 161 17
317 169 33
309 425 13
361 113 118
441 265 21
1 217 5
81 189 281
315 1 137
389 157 65
1 269 25
297 381 49
189 9 265
109 261 89
413 401 17
53 329 169
189 285 9
433 325 45
405 357 49
255 201 59
53 381 91
17 85 353
177 73 85
357 489 6
74 45 354
105 225 225
326 205 12
481 23 5
217 89 57
1 433 21
73 269 25
325 233 49
491 433 5
229 209 1
477 53 1
169 229 105
33 200 99
150 121 86
277 265 9
485 381 1
405 493 1
201 329 149
181 253 53
263 145 175
461 209 9
125 141 9
101 451 31
293 53 161
101 421 55
489 493 1
289 177 45
193 93 61
365 477 17
225 117 45
313 41 67
441 71 29
153 457 33
485 461 1
401 109 5
377 121 69
29 185 93
101 377 21
261 1 57
49 391 47
189 41 257
49 181 19
9 81 277
25 333 1
477 145 5
81 233 235
197 297 57
137 185 69
31 73 293
289 77 53
79 231 97
485 101 9
405 261 33
269 344 124
5 253 177
489 69 5
121 293 61
153 471 1
41 73 413
377 493 1
85 357 33
381 233 15
313 405 3
337 489 9
25 141 73
45 217 125
349 47 121
165 265 173
313 161 141
189 18 87
245 46 97
337 101 29
293 357 105
425 239 25
493 413 1
121 385 109
429 129 17
309 277 107
377 85 105
65 289 209
21 409 37
129 337 29
329 69 69
317 287 65
233 89 265
469 49 1
273 427 23
193 201 253
465 71 33
181 439 59
109 441 33
341 237 97
29 69 161
231 181 59
25 353 101
77 97 105
377 185 5
185 293 109
465 89 5
293 145 173
453 77 17
301 441 1
357 73 65
353 433 45
461 57 1
193 241 61
45 81 161
169 253 49
413 321 17
149 61 289
89 361 9
1 17 217
253 429 67
77 309 65
481 225 1
389 37 80
389 489 1
145 95 35
401 457 1
493 197 1
21 29 145
489 137 6
101 21 337
361 369 85
77 325 17
165 481 5
123 181 33
381 281 81
195 201 261
117 297 165
389 281 49
441 109 57
393 65 1
169 83 305
421 161 31
181 441 49
21 65 57
357 417 49
233 41 264
157 169 261
409 217 25
377 277 105
249 305 131
77 189 225
269 349 1
297 233 97
225 473 21
85 269 129
421 297 65
141 267 47
385 37 37
497 77 3
389 425 13
207 393 30
315 186 17
301 497 2
381 367 25
85 265 199
1 417 49
169 459 11
73 139 23
73 25 77
433 43 21
121 457 1
269 105 89
153 129 253
145 169 49
385 121 9
57 177 93
50 109 41
341 173 97
397 393 1
165 201 130
393 241 81
485 9 1
493 308 6
61 285 10
241 89 49
323 441 37
349 457 33
59 89 285
117 297 61
1 345 95
85 157 141
491 281 9
221 377 7
193 237 21
437 109 33
46 49 201
173 393 41
481 69 1
81 193 153
133 17 65
321 225 33
313 469 1
133 413 2
253 1 105
149 449 17
89 97 345
313 41 49
121 461 17
223 257 221
97 145 209
337 465 33
497 333 3
453 405 1
345 1 123
145 475 5
109 421 13
41 293 17
160 381 41
429 173 7
101 197 5
145 217 249
125 145 253
213 281 166
205 277 133
425 157 7
249 385 113
25 153 81
389 221 65
53 415 67
361 377 89
373 385 107
149 445 1
119 185 17
57 241 225
59 469 17
325 245 65
389 173 65
481 453 9
385 397 85
201 277 165
489 381 9
69 453 17
485 61 9
17 301 97
109 129 185
197 144 233
153 69 45
273 25 137
129 321 65
381 73 57
381 161 101
423 345 13
349 1 125
189 309 55
1 353 145
107 389 33
393 333 41
109 1 217
469 121 1
289 29 17
357 381 65
265 401 21
333 77 89
325 157 1
393 229 9
273 185 139
49 311 37
323 369 81
241 37 201
9 37 65
385 113 37
357 327 129
349 489 1
45 201 73
425 237 9
269 266 33
281 117 79
213 101 209
303 153 3
381 397 73
261 309 93
165 125 65
83 393 45
15 349 96
349 201 17
61 369 123
177 155 93
417 209 19
345 97 64
224 45 32
141 353 97
261 65 203
249 17 213
333 343 47
413 383 53
45 129 113
45 497 1
465 185 25
341 455 25
345 325 41
68 201 201
281 363 97
161 441 29
61 149 257
121 361 43
77 101 217
449 41 13
225 445 1
33 357 113
145 265 25
105 285 1
21 345 41
357 73 25
385 273 105
9 153 341
1 473 25
241 105 205
85 437 25
169 341 97
1 101 289
261 5 41
455 289 21
89 489 9
185 401 61
63 129 145
185 257 5
353 183 37
85 89 285
139 49 263
117 57 161
193 68 197
117 415 9
197 433 1
369 5 5
277 61 33
493 405 1
17 290 105
185 145 301
69 201 49
185 245 1
33 345 89
485 177 1
317 45 153
65 121 189
213 249 237
117 213 227
417 293 77
173 73 57
337 275 117
469 293 1
97 293 161
313 33 39
213 105 225
113 293 35
269 217 195
141 359 129
485 185 1
91 241 33
37 105 177
61 332 102
21 453 13
133 265 15
197 213 5
385 309 65
341 261 65
93 309 33
25 29 129
429 473 21
137 181 33
165 317 9
173 361 61
161 337 141
49 233 57
41 425 41
153 57 261
5 301 105
325 193 17
353 421 57
49 373 114
109 1 169
471 45 7
167 65 27
417 345 65
305 365 41
97 221 61
481 121 1
329 285 157
17 369 105
273 497 1
382 481 13
63 365 48
329 137 1
313 73 129
377 265 61
184 429 17
457 309 1
217 89 237
473 457 5
445 17 27
181 13 70
1 141 17
253 1 53
45 405 49
99 341 1
145 305 145
223 227 199
209 485 1
357 243 139
21 197 121
361 197 131
101 489 9
29 77 81
265 49 189
233 273 9
141 236 198
25 149 129
389 101 49
293 145 33
21 293 109
89 85 125
237 301 41
401 493 1
309 1 129
97 1 247
37 397 1
297 129 73
9 329 65
129 25 211
441 242 57
149 217 89
321 301 91
141 421 49
69 53 145
134 497 1
161 353 21
105 413 33
245 37 209
105 237 89
393 425 1
277 381 43
341 445 9
19 333 85
357 429 33
141 489 9
397 385 81
465 127 33
425 53 53
274 185 159
433 289 21
78 149 145
1 117 49
1 73 5
121 5 217
17 29 201
189 261 161
73 237 57
53 461 25
20 369 61
5 297 105
289 77 177
329 181 45
137 269 33
101 429 65
329 233 93
269 201 205
285 129 73
421 149 25
77 461 9
425 189 69
251 245 129
117 294 155
365 73 41
149 373 1
5 309 1
149 9 17
401 145 81
429 189 51
293 233 1
457 211 25
237 297 145
65 13 273
281 177 129
457 281 31
201 113 149
409 45 62
25 49 393
405 385 1
377 477 1
285 473 5
453 341 1
497 161 1
197 137 73
61 293 12
193 273 207
301 201 35
117 381 81
277 477 17
289 73 109
261 337 1
241 449 37
441 1 9
313 425 73
285 53 25
281 197 109
497 181 1
213 69 105
51 121 293
177 487 11
89 177 25
381 53 1
213 221 217
301 273 185
5 482 14
429 337 33
357 425 69
89 169 297
97 454 34
73 237 193
25 141 321
73 80 75
153 97 129
25 401 5
369 265 89
393 373 17
37 165 97
241 157 133
443 197 35
205 447 29
350 349 62
101 425 59
469 261 29
481 93 13
421 285 65
181 57 65
377 41 21
365 385 21
269 441 53
189 53 161
465 177 21
269 481 13
469 341 31
341 205 1
237 449 5
355 153 101
1 469 1
233 461 33
433 173 25
140 109 186
93 189 233
273 81 141
403 29 21
445 457 37
437 325 1
493 313 5
9 365 85
441 73 17
77 225 159
254 121 71
177 333 137
101 203 145
445 33 41
465 257 25
185 169 185
109 465 25
201 13 117
429 85 41
343 85 35
343 17 33
465 333 1
431 169 67
221 61 217
165 489 1
341 389 45
57 441 1
213 61 65
385 161 45
473 269 9
197 29 5
373 111 1
281 369 53
360 307 89
45 353 73
461 289 17
121 157 193
157 399 45
15 217 33
25 37 41
177 353 87
401 259 29
333 425 1
189 409 17
281 321 85
85 401 65
191 201 72
53 137 209
46 237 249
33 449 13
297 229 193
101 139 305
65 97 281
257 453 33
281 448 10
389 497 1
325 261 161
385 461 17
441 233 21
473 245 9
489 149 1
457 49 25
201 301 121
103 229 257
185 457 37
329 201 9
301 417 3
269 369 99
209 29 141
417 77 45
45 157 185
493 269 3
253 65 193
121 397 77
29 356 98
97 37 269
361 202 129
497 257 1
467 425 3
85 197 193
213 213 93
137 45 165
286 117 98
177 57 305
361 441 53
313 333 113
457 305 1
397 369 57
45 421 17
245 497 1
281 25 205
325 201 81
309 261 129
71 365 25
289 125 97
69 87 143
269 317 169
471 385 29
161 333 69
165 9 301
183 301 161
325 101 69
351 353 129
85 1 289
207 496 1
305 121 21
233 185 73
197 405 69
305 245 193
417 401 57
217 413 1
333 461 1
329 347 27
437 261 1
129 486 2
165 405 25
385 109 105
129 29 109
397 193 1
274 273 127
81 249 47
201 17 33
381 241 81
385 129 93
61 473 17
189 1 1
185 313 89
369 37 81
261 345 37
143 246 180
245 433 13
381 457 21
93 69 65
369 129 9
305 247 159
333 277 129
159 369 117
73 81 81
420 109 10
161 445 17
229 441 17
249 249 237
65 313 31
29 401 61
409 157 57
69 37 397
421 357 39
93 161 165
429 17 1
230 101 164
441 21 5
413 237 33
453 481 13
367 105 13
413 13 53
477 73 1
281 403 21
89 173 217
373 433 17
117 365 9
476 457 22
101 117 49
486 177 9
85 133 121
397 224 45
393 473 25
81 189 299
213 473 5
117 485 5
161 465 33
25 29 41
473 375 1
441 249 45
497 411 1
57 181 134
497 309 3
461 207 17
381 317 7
469 269 17
57 249 109
269 269 201
65 185 209
211 1 195
25 281 17
363 189 97
441 169 21
173 77 33
485 81 1
5 149 1
473 113 13
359 331 93
441 407 57
213 37 1
57 365 7
313 49 41
441 121 45
373 451 39
49 34 289
245 405 33
153 53 45
157 221 57
285 425 49
353 289 81
213 159 225
173 217 221
449 289 33
405 301 1
321 1 119
157 275 1
153 497 1
253 29 45
155 385 105
455 89 25
35 241 89
465 25 33
489 330 1
365 141 97
409 17 31
237 411 59
116 201 153
45 369 117
373 157 65
73 377 49
423 301 31
173 161 289
289 101 13
337 118 141
407 381 89
185 297 85
105 425 49
234 426 37
217 177 21
205 465 11
317 161 41
433 253 1
37 257 205
439 149 53
153 141 229
337 445 25
9 341 49
477 197 13
1 229 171
1 448 11
87 389 65
437 141 1
173 305 87
77 53 1
154 241 161
433 453 17
345 397 11
1 81 213
469 26 17
101 1 81
369 269 5
193 213 65
217 353 81
37 213 49
97 313 45
485 305 9
469 161 17
269 289 113
153 425 73
357 137 1
425 441 9
41 330 104
213 273 137
201 437 41
269 485 16
57 1 325
105 77 373
53 403 31
449 217 1
433 153 1
381 421 41
53 305 111
421 385 76
313 37 185
337 14 153
157 109 217
416 241 3
73 429 46
85 109 269
69 337 21
361 145 25
61 245 81
225 113 73
407 125 51
457 465 5
457 149 33
195 141 117
31 9 211
309 301 113
57 469 17
109 181 311
1 142 33
375 181 95
189 117 9
245 435 53
245 166 1
363 329 97
201 49 13
341 185 153
197 461 17
141 120 1
125 65 193
66 381 113
101 361 29
13 449 17
433 301 17
419 395 73
441 361 21
125 101 137
69 77 121
37 109 361
469 451 1
89 269 97
477 369 9
189 189 201
149 181 184
53 477 1
61 453 1
149 285 169
267 285 49
419 321 11
185 117 101
1 17 461
345 29 65
80 385 109
201 163 229
245 489 5
215 161 123
169 253 241
385 133 89
193 426 51
405 141 81
489 201 5
333 263 149
29 329 25
405 251 11
89 21 289
153 197 1
49 465 1
301 349 49
57 261 219
405 93 65
489 101 11
409 169 89
167 333 7
181 273 161
233 425 57
201 133 49
393 169 57
141 385 109
441 29 45
321 205 25
469 193 1
409 53 81
229 125 129
173 485 13
493 135 1
1 461 40
377 85 109
349 37 1
273 331 105
217 273 45
437 289 1
33 133 267
165 261 105
89 353 141
97 341 9
37 489 5
285 425 1
193 289 37
209 147 237
1 357 49
261 129 177
193 409 35
313 337 101
33 77 97
341 281 3
29 385 109
453 33 17
337 285 33
289 245 201
341 149 27
273 231 25
49 397 97
489 443 9
487 193 1
109 111 137
421 473 17
451 245 29
21 97 57
157 189 273
149 113 207
321 409 53
1 305 45
461 25 29
373 131 109
319 137 151
177 405 50
249 273 153
341 365 1
21 217 253
437 149 1
441 145 25
21 357 127
125 381 4
401 385 61
281 481 1
221 109 113
401 365 61
313 9 97
93 257 221
1 17 273
227 405 79
229 269 129
165 141 245
141 197 49
163 441 29
189 485 1
449 405 1
493 409 1
377 353 89
5 457 17
249 112 109
21 365 21
463 87 29
165 357 113
276 389 65
21 73 281
457 1 1
49 33 53
221 105 269
453 229 33
465 305 1
495 366 3
345 189 33
85 496 5
217 121 113
289 261 41
457 69 17
385 121 29
301 149 1
55 101 337
313 13 9
409 493 1
425 73 73
253 481 1
341 121 1
61 49 361
205 219 249
145 81 89
181 5 33
221 125 129
15 229 33
141 239 67
475 277 15
318 149 180
21 177 79
85 13 129
31 301 185
63 381 89
204 397 17
309 117 177
485 73 1
63 417 13
385 194 99
221 45 153
157 275 183
221 377 61
453 480 1
67 165 1
365 1 129
137 66 153
185 422 27
437 153 33
293 429 33
365 132 89
87 205 169
477 211 21
369 25 35
225 41 145
49 385 101
159 69 315
337 425 37
389 358 1
385 249 97
401 469 1
141 243 1
497 201 1
289 37 125
341 237 41
205 337 85
113 131 61
337 110 41
281 189 105
1 229 161
61 241 27
209 376 19
401 1 85
129 125 93
441 69 9
85 225 41
449 353 45
269 377 37
53 35 225
37 201 77
61 301 173
361 445 49
481 249 11
361 281 81
93 304 107
353 393 32
321 1 5
356 341 131
449 411 49
469 185 21
253 283 73
1 449 9
311 349 73
97 421 57
351 277 105
309 1 1
81 197 145
9 237 97
183 141 317
225 201 155
249 349 25
9 141 281
169 409 85
193 373 1
209 47 1
369 189 121
471 225 5
329 291 21
147 173 273
437 63 1
345 221 153
461 493 1
397 205 1
121 381 111
201 145 157
73 257 74
485 265 13
438 201 1
125 133 149
257 213 173
81 49 389
1 157 337
73 1 397
341 105 21
251 29 131
1 353 37
375 426 58
425 81 41
21 205 225
393 451 7
400 345 8
333 461 25
361 85 15
321 293 43
105 485 1
445 333 9
67 45 327
353 101 137
245 156 167
217 61 1
181 269 29
301 315 131
33 217 109
95 469 1
109 433 26
421 217 49
449 207 49
201 457 5
213 141 279
297 257 133
209 493 1
245 105 129
305 61 29
317 197 1
449 489 9
63 69 33
89 169 309
431 275 27
389 53 65
269 201 137
289 115 151
117 177 37
449 241 37
201 121 289
377 125 85
129 495 1
421 489 9
333 323 137
13 181 243
341 345 5
13 221 273
121 125 257
185 117 13
417 401 73
153 465 21
1 237 225
461 361 33
413 107 49
151 313 117
193 177 281
153 269 34
149 33 209
41 478 4
405 397 73
1 177 65
337 165 61
345 281 65
1 53 155
497 117 1
109 393 45
25 341 129
217 1 137
245 321 157
53 253 233
83 221 47
113 393 53
241 89 161
449 269 41
345 381 69
57 137 253
321 437 17
173 489 9
185 487 3
449 193 9
373 429 1
469 437 25
369 97 25
117 265 209
49 477 5
201 213 1
385 37 57
203 365 33
469 333 1
225 145 97
385 213 88
329 21 69
437 335 1
437 361 33
97 301 13
317 29 41
57 145 73
469 413 1
49 457 25
449 457 29
1 153 165
249 101 21
465 361 1
153 285 97
105 109 5
453 497 1
353 287 1
201 253 201
281 157 173
85 283 35
145 119 9
1 49 1
21 453 27
385 213 13
119 33 249
21 141 345
51 409 65
481 89 1
405 483 1
385 425 65
389 41 65
361 461 21
437 405 1
52 377 33
271 249 165
129 301 185
485 29 13
9 493 1
19 85 353
53 101 321
25 189 149
445 497 1
45 329 33
165 377 81
445 181 17
429 133 1
385 473 5
389 473 5
317 273 127
333 317 17
1 1 353
133 109 48
233 221 265
417 265 45
397 113 9
221 135 249
249 417 29
357 109 65
265 245 229
481 358 1
125 373 97
413 17 73
105 401 25
369 229 77
497 373 1
109 57 362
361 101 9
189 77 49
385 177 87
457 13 33
217 453 33
289 188 9
221 89 9
405 33 64
357 353 1
181 109 289
285 153 1
333 181 33
29 483 1
419 245 37
297 353 73
201 485 1
473 141 25
233 185 13
341 161 49
293 231 121
165 261 1
209 61 229
429 257 9
373 141 7
189 229 233
109 69 57
189 49 33
63 137 301
285 21 129
469 148 1
217 245 33
277 213 65
21 161 209
97 271 191
177 485 1
277 121 161
491 253 1
61 189 297
193 225 1
417 425 25
461 231 9
97 45 153
41 329 65
253 465 29
297 165 1
269 385 69
189 269 137
169 441 45
273 401 65
129 357 33
241 493 5
321 149 177
49 197 293
446 137 19
69 137 317
325 57 129
457 45 29
89 265 141
1 231 147
277 85 161
121 85 29
385 301 93
423 497 1
489 53 1
393 25 89
365 233 33
177 197 129
349 449 41
105 309 1
1 17 309
21 185 17
177 81 65
277 385 53
433 369 65
341 441 33
353 117 137
85 453 1
301 393 61
207 33 159
321 41 133
73 409 41
75 237 181
497 127 1
329 137 29
277 257 51
33 341 37
417 117 21
197 81 177
253 373 53
129 201 201
125 53 9
289 363 135
199 105 297
276 317 161
261 333 25
161 361 113
405 441 7
201 73 257
13 249 13
289 453 27
389 205 81
65 75 257
461 337 37
361 241 87
253 423 7
397 301 17
401 349 57
129 213 257
69 13 21
441 481 9
389 221 49
453 172 31
261 163 17
329 353 13
305 489 9
193 169 266
489 305 9
125 85 307
405 489 5
169 361 125
437 69 35
181 337 1
253 1 17
141 17 77
185 213 163
69 489 5
69 213 177
221 125 137
141 237 73
213 61 241
169 249 237
77 209 245
245 205 129
385 101 77
201 349 89
317 328 146
253 421 1
77 361 33
253 93 241
105 9 321
401 213 21
257 1 189
433 325 53
493 261 1
421 421 33
77 45 217
7 119 89
63 1 189
409 461 33
281 41 201
133 499 1
301 1 41
393 409 89
389 113 33
369 251 17
313 201 153
465 297 33
181 281 5
297 305 21
245 453 1
87 129 205
337 437 1
149 1 193
1 93 97
33 55 245
497 181 1
245 401 39
421 141 77
293 129 177
217 201 133
373 169 65
69 153 257
133 333 105
153 487 11
477 416 11
9 85 367
301 319 169
393 437 57
61 153 105
221 313 137
19 209 101
413 401 1
137 93 49
101 260 75
205 393 21
229 203 209
109 489 9
465 297 13
481 243 13
287 457 27
293 29 57
289 1 5
47 145 281
273 453 9
389 189 25
73 497 1
293 493 1
115 65 143
53 385 1
333 481 13
389 149 57
233 477 9
441 25 25
149 413 41
91 117 129
292 413 51
267 465 1
313 377 77
387 433 29
77 433 5
93 49 33
249 385 67
121 165 49
145 389 109
303 173 79
449 21 45
189 5 169
405 469 27
37 305 181
361 76 45
465 37 25
253 301 169
449 493 8
53 41 365
77 81 289
261 253 209
321 293 51
309 205 81
273 341 33
1 45 241
253 21 177
293 97 49
485 49 1
189 377 77
393 493 1
251 457 16
425 209 65
49 45 131
53 313 49
321 325 17
13 185 69
29 429 31
161 173 113
281 493 1
125 279 149
65 269 73
473 409 1
251 109 11
385 317 69
441 385 49
337 321 93
485 305 1
1 209 89
385 441 45
373 285 17
85 379 51
133 441 21
121 101 77
217 329 63
317 419 75
480 349 19
51 269 69
476 445 24
217 85 245
21 389 76
193 225 13
319 465 5
121 1 209
237 421 65
60 477 1
82 5 329
393 157 85
248 201 169
169 305 65
269 289 169
173 401 25
369 65 61
361 273 9
325 217 93
261 457 41
455 281 9
165 301 83
105 363 116
45 112 46
397 141 17
205 85 237
6 281 103
263 92 155
29 345 25
285 361 69
297 205 123
413 101 17
37 33 337
345 161 73
321 69 133
407 125 15
377 149 29
421 223 1
73 81 105
240 85 121
413 365 17
437 221 49
381 371 81
353 289 37
457 25 25
333 193 161
301 433 9
169 421 25
29 269 173
393 81 105
24 309 65
9 497 1
81 489 1
401 325 5
473 309 27
394 189 18
9 189 237
309 461 1
313 197 13
189 253 217
47 413 34
141 293 145
49 41 109
1 37 81
493 181 1
145 25 353
225 37 161
473 337 13
221 101 255
481 437 17
197 305 61
141 453 33
77 257 1
357 45 73
25 141 337
69 113 93
497 57 1
325 5 129
273 445 17
193 197 177
213 113 65
1 85 257
101 61 337
137 437 30
17 473 9
118 457 21
157 429 1
221 269 217
145 497 1
459 201 13
261 233 185
141 493 1
45 89 21
129 311 157
337 261 77
25 477 9
169 25 93
181 87 113
445 301 17
65 333 41
489 401 5
449 349 21
369 117 41
325 269 73
301 189 23
285 165 25
45 341 65
175 285 162
397 265 53
41 189 1
5 357 125
297 261 61
353 61 53
337 93 157
459 269 7
41 341 49
177 237 5
193 357 137
9 261 49
173 469 25
79 85 97
29 131 274
73 453 41
55 129 17
201 249 157
85 251 79
265 377 29
177 125 245
289 417 17
429 131 28
57 49 81
357 73 1
129 61 33
181 377 93
25 217 279
141 129 333
1 80 396
145 405 15
235 149 3
29 69 113
401 450 48
1 173 177
433 397 9
237 429 41
349 241 25
333 421 13
317 259 169
405 285 65
105 61 81
489 349 1
126 13 92
153 53 285
129 113 21
169 369 53
117 185 93
353 41 105
1 9 117
305 45 169
493 69 1
425 81 57
493 197 1
409 385 29
345 33 109
205 45 153
105 137 57
41 265 125
1 437 33
21 89 257
281 411 63
85 317 25
65 477 17
463 59 7
241 17 53
357 121 81
21 465 1
405 221 89
401 401 13
285 111 81
273 493 1
133 69 145
357 449 21
493 329 2
87 269 137
37 152 245
109 97 41
1 21 463
497 261 1
149 137 321
305 25 1
388 337 8
393 385 73
313 313 153
1 93 385
433 269 55
205 381 45
209 1 137
481 493 5
41 201 205
9 49 9
41 141 9
285 401 23
41 457 29
225 287 15
351 333 1
305 493 1
5 201 286
233 485 9
53 453 33
165 217 189
257 37 93
385 497 1
305 169 93
85 173 33
85 293 1
397 217 57
361 465 1
417 79 65
89 145 105
129 289 25
89 181 289
93 333 129
197 261 217
221 400 61
129 372 41
425 481 1
235 458 18
167 245 77
5 477 9
305 101 93
231 13 39
141 125 1
221 269 57
269 193 57
281 441 37
301 177 77
407 421 1
109 125 193
369 341 21
293 41 161
225 141 268
437 413 1
371 171 1
89 97 261
173 221 243
453 141 33
9 177 201
489 209 5
129 309 1
421 41 49
269 365 49
21 57 197
17 37 249
477 93 17
129 101 97
269 1 73
177 145 149
457 285 1
325 341 33
265 287 32
313 1 67
255 361 125
105 473 1
289 309 13
29 305 153
85 257 53
301 313 85
493 145 5
233 153 237
41 461 17
133 286 199
218 393 89
3 5 121
341 373 1
329 157 41
417 321 37
157 325 1
301 153 97
393 233 93
301 413 17
105 339 119
485 389 1
137 433 21
17 105 146
477 121 17
401 185 45
131 431 41
89 125 25
75 145 218
285 3 105
229 377 9
465 57 17
45 69 273
385 37 69
366 25 47
349 393 73
405 177 81
305 273 115
109 229 241
373 261 109
485 433 1
213 409 21
337 165 85
469 201 17
317 85 9
93 497 1
65 25 357
269 225 53
181 119 257
149 257 109
489 401 12
461 169 33
315 21 157
41 61 157
145 278 152
113 373 49
385 457 1
301 489 1
461 279 5
61 125 41
193 419 9
1 401 81
205 402 53
377 489 5
333 141 17
69 213 261
121 39 305
353 67 19
81 289 105
293 389 81
313 473 1
113 241 57
325 333 1
13 17 385
65 253 1
125 445 15
455 189 21
5 465 13
243 357 85
413 161 1
169 279 19
417 373 25
241 269 57
25 269 193
17 337 145
257 171 193
350 105 125
381 401 65
278 485 9
221 21 57
453 293 17
123 293 73
1 485 1
201 107 1
131 169 213
249 189 227
35 341 65
201 331 115
117 213 65
33 153 129
497 405 1
181 313 65
221 317 115
129 421 73
103 337 5
253 229 229
269 305 57
273 429 9
213 477 17
1 237 57
109 265 37
161 129 161
357 69 65
149 169 33
445 461 17
429 341 65
469 269 1
229 337 61
229 253 17
161 109 309
333 293 92
21 197 129
337 393 93
313 289 57
81 321 33
477 445 9
325 435 1
201 385 57
441 137 1
295 101 1
53 481 1
325 81 129
477 185 9
441 241 11
257 385 33
21 137 273
441 313 21
41 319 173
105 55 201
433 101 3
269 169 25
413 461 1
205 433 37
485 49 1
281 41 101
265 321 77
305 65 157
91 141 137
313 109 185
181 433 45
489 65 5
25 89 393
61 449 21
425 429 49
161 161 147
245 29 89
145 341 1
1 185 193
273 21 77
189 329 117
61 481 1
65 51 389
229 353 5
477 401 1
1 477 7
105 209 105
61 341 49
161 261 33
37 293 97
53 105 217
285 393 73
189 251 239
361 181 1
101 377 1
57 161 163
235 17 31
217 77 197
169 221 121
273 57 181
257 121 33
189 493 5
17 337 145
89 319 153
161 345 9
469 453 21
409 225 59
41 143 77
185 111 37
221 469 1
305 285 193
385 489 1
261 361 45
13 301 163
461 37 25
369 465 5
361 412 69
469 153 1
61 153 189
365 429 65
105 269 169
309 401 89
4 421 1
1 253 213
297 313 27
229 457 37
372 141 16
221 417 5
337 357 97
409 1 5
141 185 309
449 161 49
381 9 73
285 165 97
269 85 193
321 453 45
301 253 137
381 57 81
397 97 25
60 437 9
301 353 65
337 321 13
25 37 145
429 373 37
329 365 105
117 33 1
349 41 121
317 365 57
485 365 1
269 341 1
61 471 7
349 473 1
315 441 46
189 445 41
25 13 205
445 333 33
269 445 25
485 289 1
349 105 137
321 69 137
161 390 70
125 341 65
165 181 211
385 101 61
305 21 137
305 433 21
77 269 22
91 453 25
405 113 93
473 251 11
449 361 41
421 1 25
497 409 1
209 421 65
365 385 37
69 465 25
413 53 9
185 21 280
337 229 105
169 93 329
193 181 265
441 76 45
269 464 8
389 329 17
389 477 17
437 449 29
209 365 40
417 205 35
493 97 1
181 349 15
461 437 1
445 51 9
341 381 1
101 251 245
475 153 13
489 365 1
1 337 89
486 101 9
281 433 9
445 161 37
65 473 13
417 149 61
497 343 1
65 453 1
89 237 53
37 309 181
241 310 151
497 189 1
261 477 17
355 407 19
229 425 13
301 193 169
245 421 49
317 301 17
453 293 45
53 306 132
301 7 133
170 145 240
345 65 59
465 365 5
197 285 65
137 26 237
149 53 45
403 89 33
269 369 1
45 285 145
49 253 181
263 341 33
17 341 1
121 480 2
229 153 145
403 221 45
29 285 43
81 31 1
485 189 16
437 129 33
119 21 281
305 245 73
497 33 1
489 41 1
17 489 5
329 233 157
248 405 33
405 51 59
445 209 49
249 305 189
41 109 249
93 371 99
31 457 21
161 41 9
281 443 39
129 229 65
457 185 7
177 161 297
281 77 97
45 65 65
421 492 2
360 181 117
153 173 169
97 21 85
373 381 21
481 45 12
173 373 37
288 85 152
137 9 197
329 17 73
397 421 41
241 45 229
305 345 29
305 463 9
157 65 325
141 471 29
5 127 85
1 19 189
441 257 13
353 413 53
421 105 1
453 393 33
325 317 137
205 45 241
285 221 177
337 85 93
233 349 133
377 9 7
1 89 141
237 412 31
101 329 165
49 251 149
33 197 1
7 237 181
497 101 1
417 149 25
293 129 161
293 33 197
421 1 65
1 281 85
269 417 73
404 469 1
281 301 73
341 441 13
265 185 5
149 65 289
51 441 49
269 201 201
137 253 89
193 425 65
333 339 149
329 489 1
295 69 141
49 17 157
17 281 169
89 37 49
65 93 33
477 489 9
249 209 209
489 293 5
429 25 71
293 397 97
153 59 325
159 29 201
221 117 161
185 153 301
357 337 65
301 259 105
233 469 1
269 213 209
217 401 21
217 405 89
37 65 9
1 377 85
373 305 49
165 301 65
261 189 225
113 53 261
141 263 53
261 83 1
121 465 18
209 333 57
221 333 29
441 385 13
461 195 9
253 217 65
469 341 29
377 329 81
25 273 157
241 281 93
71 185 165
429 269 49
129 73 309
97 309 153
205 341 149
201 307 13
120 469 21
221 177 113
193 356 98
281 406 67
349 49 113
77 193 13
309 85 161
341 385 113
17 153 49
201 225 185
53 361 61
97 231 21
409 37 89
17 365 57
265 485 1
9 329 161
369 369 125
341 245 1
373 489 1
165 57 1
321 101 113
417 221 69
141 445 1
241 95 225
249 121 53
139 1 345
161 357 113
485 249 1
78 217 173
45 73 71
457 17 41
281 269 99
333 169 73
321 429 25
293 5 33
465 49 1
341 109 33
401 233 93
201 209 117
89 417 1
221 113 57
345 137 17
265 273 179
421 133 49
303 129 67
145 281 209
78 353 34
137 349 65
385 1 85
361 20 65
445 143 41
385 293 113
433 236 41
63 9 351
289 433 33
267 445 9
117 225 153
345 141 17
381 485 1
377 405 33
94 197 1
353 309 145
1 473 3
145 485 1
425 153 49
385 253 29
85 341 33
381 185 105
173 193 165
193 301 9
1 89 145
265 401 81
465 193 9
333 269 97
1 245 65
105 493 1
265 481 1
229 317 25
181 429 1
265 225 1
141 399 73
265 489 5
421 169 1
157 221 29
441 36 21
349 117 113
485 198 1
361 377 45
261 417 57
409 261 29
112 121 161
61 485 1
485 17 1
381 321 22
401 409 61
5 409 71
37 197 81
497 97 1
177 305 25
445 41 25
29 393 17
301 101 89
329 241 69
25 41 225
361 285 101
393 1 79
197 477 17
445 85 9
489 101 1
1 459 31
9 77 347
1 1 180
417 193 73
1 225 117
381 233 57
13 193 145
473 125 25
429 293 25
235 121 193
41 473 21
113 217 129
75 265 153
153 33 197
37 181 129
21 193 277
437 125 1
185 377 57
338 37 123
457 13 21
253 13 216
385 369 28
477 301 21
313 13 121
77 41 345
393 101 61
420 357 58
33 361 125
61 225 109
485 23 1
177 445 25
153 105 189
213 73 257
401 365 73
153 361 121
377 29 117
117 213 71
405 273 59
226 445 25
313 435 1
325 29 137
145 277 33
325 405 9
225 281 181
465 13 36
181 77 161
377 245 85
37 440 49
361 53 5
221 353 47
33 61 217
497 101 1
185 189 113
161 173 225
53 157 273
389 417 69
77 469 25
469 81 1
451 99 27
137 309 1
189 181 209
453 181 33
333 77 105
241 155 253
177 269 117
413 437 1
489 499 1
161 317 89
189 37 165
401 125 57
441 405 57
113 65 189
103 343 141
117 477 17
445 385 41
21 261 145
469 13 9
241 209 85
141 217 73
229 1 209
437 133 1
433 89 33
173 53 209
1 303 167
421 369 53
13 317 176
221 281 181
241 73 1
73 331 53
217 221 25
297 153 177
117 89 33
394 485 1
257 251 5
313 149 45
301 99 41
90 93 297
265 237 165
157 329 41
17 279 173
417 1 65
365 41 121
269 9 1
145 433 33
309 114 5
45 421 25
45 441 45
161 17 313
421 353 1
105 325 5
49 205 241
201 1 49
253 413 77
393 209 13
425 397 73
225 125 97
201 381 9
333 237 153
289 165 73
385 125 1
353 301 45
345 313 150
497 345 3
209 377 93
25 417 57
321 437 9
293 425 47
253 273 1
425 281 49
357 113 1
395 269 59
205 401 41
489 301 5
477 445 13
249 17 77
402 305 50
209 477 17
449 229 49
153 377 83
87 157 73
273 477 11
397 445 41
321 453 21
261 357 97
49 449 45
341 317 1
461 121 37
49 165 273
89 485 1
45 281 145
245 237 129
3 57 217
101 401 1
101 373 1
149 181 73
389 289 25
13 221 9
81 385 49
293 457 25
429 129 14
25 25 13
49 101 385
453 73 33
129 471 7
389 337 9
437 319 1
101 161 123
263 335 43
205 259 93
185 447 41
193 41 145
385 201 17
405 415 31
129 357 57
225 101 97
449 249 25
201 397 65
401 353 69
121 17 93
193 67 221
213 133 257
269 84 193
65 237 193
253 265 61
153 201 181
133 399 65
309 13 173
417 309 73
1 165 109
261 5 49
161 477 9
73 173 273
369 357 21
213 340 156
465 269 29
37 341 97
385 49 17
289 33 141
489 144 1
49 485 1
217 313 29
153 61 281
165 79 49
277 425 73
1 341 145
61 437 1
301 161 121
53 437 49
321 21 89
153 281 165
285 337 100
305 403 91
421 353 13
437 157 25
356 445 35
401 365 81
181 489 9
317 449 29
181 397 17
153 65 157
457 153 1
325 169 145
401 363 1
117 333 121
137 177 289
277 133 129
21 61 65
267 193 57
345 55 23
89 289 53
421 321 51
73 97 45
417 157 71
219 1 251
69 117 33
481 245 14
433 213 49
1 349 89
305 49 81
241 301 25
461 81 21
43 17 359
169 393 61
53 377 85
485 173 15
157 457 17
397 265 17
300 285 74
245 287 49
77 361 1
85 441 9
201 29 17
229 201 1
193 45 145
63 381 105
65 205 177
313 9 129
341 93 111
171 34 255
421 381 65
449 337 5
219 189 157
349 369 77
429 173 17
69 317 38
105 115 3
229 405 65
433 285 65
369 401 57
449 5 25
473 387 9
121 469 1
481 377 9
49 413 49
31 225 35
241 189 159
29 65 33
437 34 49
401 343 69
369 209 129
441 45 37
17 27 261
149 69 41
65 40 261
291 26 25
421 313 1
453 5 9
323 277 7
257 13 61
369 445 15
265 405 83
325 141 9
73 285 25
145 1 297
405 153 49
325 413 81
333 285 69
309 69 1
385 93 57
437 245 1
217 105 245
429 305 15
81 487 13
53 405 1
399 25 1
361 317 83
121 321 109
369 373 41
341 1 33
337 277 61
193 149 209
109 189 217
49 469 1
357 253 113
410 237 1
205 257 29
485 365 1
157 473 17
349 49 81
309 191 33
165 249 145
313 425 65
277 473 25
369 297 65
33 297 67
29 213 257
317 369 105
121 89 171
397 201 73
5 401 1
449 213 29
145 27 177
345 265 77
201 235 57
409 189 13
285 283 193
357 65 49
469 61 1
133 205 65
173 309 1
61 425 5
389 241 81
385 133 41
401 377 77
459 397 41
425 265 17
305 145 189
1 165 177
181 181 109
1 49 317
317 137 13
67 261 201
205 227 37
33 29 437
331 105 162
166 175 55
37 389 41
97 449 33
85 21 193
401 429 65
5 257 73
121 93 345
225 169 257
57 101 289
293 11 201
153 397 41
77 367 31
473 293 8
317 405 5
233 405 33
385 269 61
57 97 145
21 153 1
225 365 61
41 185 77
273 493 1
469 1 9
245 217 197
369 89 13
65 421 49
189 377 65
89 117 149
375 325 21
201 61 93
349 9 9
389 409 45
357 373 1
460 177 31
397 441 37
445 421 49
261 293 119
369 21 49
349 393 49
249 325 137
445 449 51
429 69 65
469 397 1
397 101 33
105 391 105
17 339 49
141 465 21
361 125 17
401 273 97
157 185 5
153 189 133
21 161 81
317 141 145
57 71 93
95 457 1
285 121 105
81 141 51
29 153 36
457 317 5
329 213 85
1 305 120
185 101 129
109 305 177
393 1 97
439 135 47
141 101 9
113 161 181
13 97 205
85 116 62
425 437 13
493 245 1
149 17 231
477 209 9
17 453 17
201 1 1
437 421 57
65 93 373
385 213 33
105 141 257
273 361 93
33 13 245
251 29 199
225 423 33
273 61 129
71 141 1
401 437 1
413 133 77
211 5 237
489 349 9
188 301 137
237 265 165
457 193 37
359 229 35
197 265 133
385 233 47
1 41 201
389 117 40
177 417 81
39 439 43
321 461 1
317 65 9
234 25 166
169 213 97
213 1 193
465 453 29
17 205 233
345 461 17
9 409 49
21 1 225
163 285 153
153 181 1
353 231 1
243 303 53
369 321 1
9 425 41
109 361 1
417 349 81
453 257 5
229 493 1
63 225 1
73 217 209
141 189 251
433 83 51
1 387 27
105 473 9
145 249 245
481 457 13
321 261 117
341 193 89
13 281 141
125 245 20
241 1 64
313 101 57
469 325 21
213 353 123
473 101 13
425 481 17
153 245 193
271 197 201
429 64 9
437 181 41
145 397 1
293 71 5
278 1 153
281 81 69
337 309 77
385 153 25
401 349 13
493 305 1
351 41 125
441 265 56
497 229 1
201 53 81
470 373 16
421 421 25
254 377 89
441 45 21
189 81 289
449 49 13
5 321 41
93 469 21
153 305 161
1 93 201
89 451 9
121 347 121
413 201 49
17 321 149
157 385 53
361 345 5
21 317 17
85 277 161
495 229 1
73 37 389
49 481 1
457 29 1
449 267 29
21 293 163
301 185 129
86 121 85
369 445 9
353 61 1
323 373 1
15 113 305
77 381 97
497 145 1
9 305 157
417 105 49
369 126 73
233 69 162
113 425 13
425 31 69
453 433 25
397 417 49
1 165 89
221 225 241
253 497 1
137 353 13
471 301 15
1 289 197
65 73 365
197 307 79
381 393 53
345 77 1
397 173 33
305 333 19
237 145 241
189 103 105
453 493 1
389 65 33
269 257 53
389 437 1
29 357 61
481 17 1
469 127 1
217 37 149
323 149 127
459 453 35
13 53 129
405 453 17
201 241 181
305 425 61
491 173 5
265 441 21
261 21 89
353 389 46
317 469 1
393 289 81
13 201 97
313 225 177
449 77 17
273 73 189
377 73 33
29 105 145
141 261 209
229 1 49
473 149 21
145 161 297
429 397 25
109 85 193
205 157 89
469 209 1
421 101 17
89 37 169
309 197 1
401 305 29
457 29 37
113 485 1
329 93 77
185 33 53
181 201 105
112 121 375
45 115 355
73 365 101
301 489 7
305 401 69
405 223 49
425 237 65
69 285 169
193 201 81
9 321 105
133 173 197
149 109 237
121 65 73
55 145 93
309 70 129
209 357 113
433 381 57
405 99 21
165 449 37
489 257 9
345 433 49
417 197 45
225 197 141
449 197 17
113 295 6
341 45 97
329 11 1
465 1 13
185 101 197
337 481 17
305 13 37
337 31 105
385 421 67
376 217 80
189 65 103
101 149 65
1 429 9
201 5 33
353 245 129
246 305 125
305 469 1
417 106 37
349 57 105
43 73 57
337 269 13
201 216 4
337 357 17
257 497 1
301 113 33
189 441 17
457 365 37
481 389 1
281 337 105
485 46 1
365 301 1
385 211 53
349 301 89
125 185 117
237 357 49
5 469 1
383 233 33
465 1 5
149 137 345
153 109 333
337 441 9
273 445 1
217 309 1
301 413 17
313 457 21
425 137 65
249 325 113
385 469 9
205 457 37
369 25 53
385 9 89
181 425 9
449 449 5
9 445 1
145 253 121
45 465 9
17 97 1
497 357 1
201 19 43
253 293 49
453 413 1
307 437 41
1 277 97
301 251 137
353 421 33
301 9 117
401 181 61
389 229 81
437 341 5
373 201 17
117 333 121
13 341 49
305 153 145
17 141 57
153 189 109
349 413 73
385 151 81
97 349 145
49 337 7
293 81 49
93 125 239
201 85 117
225 381 73
453 353 21
417 29 49
141 285 153
277 465 1
209 341 73
297 173 13
165 9 209
385 297 53
401 267 45
237 266 111
415 177 55
193 1 279
97 21 233
293 421 57
105 69 89
37 9 273
41 369 25
45 1 161
341 269 65
420 450 39
185 481 5
61 241 1
239 372 2
277 49 1
309 333 153
281 353 121
177 421 65
81 468 2
269 313 53
105 399 45
241 373 69
113 449 41
313 229 97
45 201 141
401 401 25
333 241 9
89 237 49
1 139 39
469 493 5
105 249 185
237 225 185
433 401 41
29 441 49
367 197 35
369 205 105
361 275 15
301 25 1
311 389 33
397 65 73
123 25 91
157 1 321
389 221 97
29 337 21
385 313 107
29 73 97
353 377 66
403 211 57
387 45 85
293 453 1
473 284 9
141 449 1
457 477 17
429 297 5
61 181 303
485 441 1
189 261 209
77 313 160
153 205 241
9 326 139
253 397 81
375 301 90
193 329 1
17 357 1
473 153 21
269 289 33
251 153 205
69 366 31
485 73 13
49 29 405
402 401 97
333 241 87
126 145 277
133 21 257
369 481 9
181 157 193
231 49 187
137 313 17
137 405 33
273 313 13
121 201 21
125 485 13
9 450 41
73 61 167
309 337 89
217 101 5
313 261 85
53 385 101
321 401 77
29 101 1
260 477 5
349 421 1
5 93 313
277 101 1
237 209 105
385 229 5
261 69 225
17 65 231
145 393 57
277 45 33
289 151 205
321 357 97
77 401 49
1 293 113
429 121 9
301 103 77
485 377 1
333 233 121
449 101 25
357 237 137
433 157 61
189 57 41
311 153 35
41 165 113
317 205 117
497 13 1
85 13 385
285 473 1
77 9 137
87 9 275
489 381 5
37 285 57
425 345 57
309 365 89
317 129 73
497 297 1
229 249 1
1 381 25
117 161 25
421 205 33
385 280 9
357 201 97
301 121 177
91 317 113
353 429 41
185 313 17
301 357 113
21 273 129
41 137 209
389 133 81
238 77 217
141 441 60
357 425 9
281 173 57
341 137 17
175 437 49
249 405 1
189 401 85
217 497 1
445 9 25
441 437 57
197 185 61
153 389 9
433 421 21
481 453 13
485 29 1
301 405 33
209 334 106
225 161 25
365 469 1
477 253 9
433 37 57
365 193 41
349 77 73
327 405 57
29 381 113
385 169 45
29 103 101
201 285 121
397 401 21
457 441 33
237 217 201
301 339 13
45 313 145
429 421 17
289 237 35
341 373 65
201 153 93
216 5 71
241 61 217
1 213 33
233 233 45
29 251 101
217 49 73
289 160 201
257 119 133
477 385 3
389 345 89
441 33 25
121 53 309
422 385 23
465 369 9
269 269 1
1 145 141
21 9 385
105 233 53
425 69 21
473 339 9
20 81 217
5 453 17
105 129 245
463 357 23
197 191 145
337 485 9
445 9 13
197 257 169
17 55 295
287 345 81
497 77 1
361 113 121
321 469 1
201 173 29
341 356 107
169 253 209
405 192 33
237 269 65
397 173 102
101 253 69
153 181 241
445 413 25
385 17 101
21 193 21
319 69 178
145 261 81
409 385 89
205 361 81
263 449 29
133 107 209
217 393 81
141 221 153
161 313 181
233 153 121
129 165 81
345 345 77
497 365 1
397 165 85
312 149 1
86 213 195
363 285 39
469 461 1
145 433 17
321 85 21
97 169 318
19 329 85
105 121 125
141 241 149
1 493 7
195 73 47
1 443 33
245 5 241
325 181 65
241 217 189
361 293 41
85 385 97
253 149 93
441 253 13
401 29 53
197 225 247
133 278 159
369 37 125
385 225 45
377 321 37
13 293 97
52 269 137
473 489 9
69 329 101
493 369 1
85 57 225
53 353 69
309 165 5
181 385 45
457 209 5
65 81 389
293 429 1
101 135 151
313 193 166
173 77 153
369 281 29
221 225 181
397 28 57
111 473 25
161 1 193
433 273 49
33 101 169
327 369 117
353 79 65
145 417 53
269 283 69
281 341 1
373 373 5
397 141 65
226 221 216
301 497 1
189 57 193
369 5 117
361 477 17
201 351 99
169 373 125
357 101 17
249 121 125
317 481 9
195 323 159
405 413 73
433 53 9
469 177 17
233 129 185
33 489 9
29 157 217
57 497 3
349 193 49
377 381 105
177 485 1
141 169 213
201 229 49
217 29 43
393 201 93
305 205 105
437 175 1
441 197 37
249 305 45
149 269 59
207 253 5
341 413 49
1 397 41
37 302 50
485 201 1
489 385 9
373 89 81
301 429 57
381 195 25
289 409 5
13 461 10
361 177 36
237 305 161
421 105 33
269 245 21
101 421 49
469 253 17
373 425 21
9 61 383
129 157 13
471 289 7
45 29 417
93 317 129
141 241 101
85 347 5
494 139 6
189 31 65
381 55 57
225 145 177
251 137 27
93 401 21
297 337 45
85 21 385
54 69 145
337 213 53
145 439 55
317 221 49
133 67 41
197 205 41
277 97 193
221 65 233
61 105 277
333 349 29
141 365 73
333 53 89
1 237 145
41 205 97
489 173 1
221 209 9
461 381 17
101 217 264
381 153 1
485 193 1
489 345 1
401 241 41
493 33 6
161 289 125
197 377 97
321 369 113
125 1 23
305 157 29
265 263 225
41 349 121
277 345 57
365 421 49
149 1 1
421 213 49
465 437 1
319 225 69
69 277 1
197 349 25
417 445 45
53 345 125
461 239 29
281 365 101
445 101 47
377 49 71
141 33 151
145 137 185
369 173 73
125 233 165
261 349 81
23 349 9
241 9 185
289 49 149
21 1 33
41 245 177
397 241 17
349 97 17
249 481 13
189 129 249
10 305 3
293 5 97
265 303 83
453 269 29
129 433 35
401 309 33
97 365 97
350 433 37
225 39 141
265 197 149
321 69 21
153 413 65
281 37 173
285 313 25
21 281 99
105 401 57
205 1 249
237 451 7
165 269 185
197 321 165
273 285 145
381 305 39
205 445 33
261 233 17
125 381 65
385 393 21
105 389 9
321 113 69
165 1 113
25 261 133
1 185 149
269 413 1
325 37 81
185 373 38
317 349 49
145 29 69
369 130 33
121 393 81
169 277 49
405 257 1
261 256 101
52 241 177
257 441 57
61 17 105
193 1 293
499 181 1
337 309 125
113 117 357
129 329 105
122 93 282
93 301 145
1 293 81
417 61 17
365 481 1
471 107 9
25 3 9
481 385 9
115 193 201
17 157 233
157 405 65
137 389 49
9 5 333
433 85 57
63 325 81
13 173 17
225 413 3
381 469 1
281 381 73
149 112 225
401 69 93
297 233 189
177 85 117
249 375 29
85 251 141
37 477 2
33 389 1
321 337 125
445 249 41
445 451 35
289 429 33
221 101 237
261 357 25
313 417 41
133 439 49
421 49 33
385 233 24
197 353 137
393 105 105
273 149 53
349 317 113
259 265 125
377 269 105
126 133 281
261 69 233
473 13 25
153 109 233
485 345 1
13 69 1
321 181 177
250 29 112
329 369 13
25 179 97
345 197 89
493 301 1
145 261 209
453 478 13
305 333 89
469 257 21
93 365 109
57 37 271
173 309 49
260 451 35
233 161 233
345 193 61
225 387 109
469 201 1
441 211 15
21 21 161
133 477 1
149 225 149
201 349 121
169 409 15
101 493 1
437 199 49
211 193 153
81 385 77
1 345 145
19 275 174
265 101 199
137 441 13
129 353 37
269 403 15
45 417 61
127 357 131
241 37 65
329 151 113
441 405 37
323 177 93
61 133 209
77 329 171
153 469 1
297 105 65
53 298 51
317 21 9
321 345 25
301 117 25
305 241 117
453 249 25
109 345 45
361 485 1
343 173 57
161 15 1
377 1 1
289 65 1
425 421 41
397 1 73
281 69 133
413 25 53
413 321 20
207 25 87
489 153 11
5 381 47
455 325 27
247 9 95
33 181 17
481 205 17
345 123 49
469 241 29
13 301 137
341 77 33
377 385 81
377 405 49
471 453 21
81 357 49
1 405 33
117 489 3
155 265 105
280 141 105
409 217 45
169 21 1
321 271 45
201 69 61
477 417 1
17 201 73
469 429 1
313 53 121
269 421 49
409 345 39
423 433 53
137 77 13
133 45 33
17 245 129
33 309 65
369 77 37
97 137 261
161 153 237
273 465 33
209 121 53
185 285 57
469 5 1
205 397 97
469 423 1
419 333 27
1 41 309
433 1 45
409 481 5
341 45 33
53 281 161
329 449 43
311 449 47
49 145 289
205 181 97
453 365 37
421 397 33
109 407 51
89 425 1
369 415 15
461 433 33
293 56 1
325 305 129
365 53 9
481 298 5
177 261 129
93 481 5
395 409 9
201 45 37
333 125 141
37 27 97
397 129 57
411 325 71
389 229 9
5 269 89
313 225 187
25 57 1
157 401 85
349 471 15
17 185 17
37 349 41
365 485 13
319 337 155
489 205 1
225 497 1
259 479 3
361 421 65
349 57 41
265 477 17
137 115 121
421 473 17
385 401 81
305 417 55
209 321 141
101 117 193
181 117 1
333 477 9
457 21 17
493 125 1
333 418 74
197 291 172
101 117 1
173 85 225
489 149 1
377 289 45
109 21 299
117 485 1
457 181 1
425 137 45
333 481 1
465 57 21
1 262 179
253 339 43
377 261 61
457 301 25
429 161 15
421 217 1
345 385 61
209 333 161
493 77 7
101 477 9
133 209 137
113 489 3
145 205 137
105 309 83
287 497 3
297 209 47
287 421 49
149 181 141
1 73 229
49 193 13
347 37 113
53 281 149
73 353 109
81 85 161
49 81 253
257 227 49
153 477 1
407 327 71
157 157 197
41 93 209
401 305 99
21 385 53
177 101 293
205 493 1
437 201 35
77 181 193
357 101 13
21 91 189
177 37 17
297 437 1
37 381 21
105 69 73
73 409 41
57 117 1
457 90 41
389 285 81
360 245 31
85 149 321
153 177 189
205 1 169
33 69 157
353 113 127
1 209 197
205 57 273
397 225 97
45 170 117
403 53 63
225 457 37
301 97 101
69 465 17
41 465 9
437 353 41
405 97 25
481 309 5
97 385 35
385 1 33
105 241 185
181 271 143
229 7 257
457 221 9
429 29 65
309 177 65
357 401 41
421 433 61
169 145 315
29 189 145
285 421 1
345 261 113
177 53 41
409 321 25
21 67 295
253 46 177
369 321 73
361 201 85
251 201 55
438 285 15
313 13 95
13 237 25
385 181 5
465 89 21
61 33 305
357 33 57
41 257 98
81 13 85
160 209 81
309 401 45
73 497 1
205 73 123
472 97 20
153 297 125
93 281 125
45 253 157
477 282 9
59 281 61
305 5 69
9 177 193
297 245 33
453 325 19
13 185 41
174 153 66
317 135 145
205 421 41
3 473 17
473 89 5
341 313 13
477 209 17
385 389 65
101 371 76
53 1 237
1 445 1
465 337 5
221 353 117
317 307 181
180 197 97
385 169 13
169 333 129
205 305 147
105 261 177
465 453 25
121 17 137
337 329 81
229 261 1
41 405 49
389 251 51
177 105 281
485 425 1
301 125 25
273 449 5
145 269 225
393 317 25
349 225 9
303 65 43
441 9 45
85 65 177
369 305 37
461 17 17
409 241 1
93 258 190
497 73 3
469 305 1
321 277 109
257 165 93
229 53 225
225 345 21
257 275 111
227 301 73
103 109 281
52 293 177
1 473 5
85 208 184
393 317 13
425 353 17
481 409 5
77 93 49
265 373 65
113 121 73
65 41 137
41 99 137
305 121 39
405 309 11
269 217 121
21 276 72
437 369 1
1 405 13
389 153 69
385 385 115
445 369 25
105 285 57
385 313 105
157 69 324
233 1 197
121 77 69
403 357 53
347 309 49
313 209 37
441 365 29
189 461 9
353 329 123
401 13 59
197 401 53
426 201 1
43 149 233
153 205 171
153 485 1
205 105 225
385 145 19
5 445 41
261 189 15
289 249 177
157 197 65
273 287 125
105 393 13
65 485 1
389 353 47
61 21 145
13 337 97
349 57 45
163 133 235
463 173 15
467 125 13
453 233 17
37 285 161
189 125 153
353 385 29
41 45 241
101 373 89
257 209 213
185 153 241
150 333 113
113 353 37
73 213 121
93 429 65
125 38 161
289 113 153
1 361 5
121 45 277
101 485 1
105 269 121
323 269 165
445 189 45
261 69 41
61 97 377
153 29 169
41 293 193
55 449 21
175 301 121
477 193 13
185 269 225
193 389 79
425 209 75
464 483 15
221 313 41
165 241 113
477 391 9
113 137 205
481 345 5
209 201 153
405 229 17
153 125 9
161 437 33
1 221 169
441 417 33
9 485 1
277 205 65
125 493 1
489 397 1
265 221 89
389 217 89
485 381 7
209 121 285
369 329 107
499 417 1
471 485 1
109 145 289
441 445 49
217 229 71
93 21 205
273 37 115
21 241 253
231 221 1
421 65 33
413 425 45
217 459 24
177 417 69
53 81 405
449 1 1
401 293 1
229 65 165
397 417 37
213 113 1
361 497 1
201 351 19
25 341 159
165 329 145
37 221 201
341 65 17
281 493 5
493 209 1
295 489 3
353 285 57
141 261 225
297 185 101
293 85 81
117 301 153
189 345 49
325 251 133
385 153 1
357 193 65
485 417 1
277 17 129
401 149 69
385 373 35
301 217 129
105 361 65
297 1 149
417 97 45
225 261 65
209 217 245
153 357 81
25 101 65
301 181 33
377 241 113
493 79 5
345 417 45
201 1 73
241 57 245
477 361 11
141 473 25
112 273 197
269 325 9
205 333 121
153 65 101
333 437 5
33 201 85
201 45 33
405 273 79
393 369 9
181 465 33
357 241 129
41 221 17
285 219 185
297 141 193
181 65 257
49 397 81
121 233 69
13 385 61
125 369 115
393 325 101
234 129 7
329 13 129
70 397 97
405 109 49
433 261 65
288 175 82
77 57 273
325 417 49
445 53 17
305 401 81
381 169 67
277 329 97
157 289 189
309 409 11
473 265 17
485 303 1
77 185 119
453 409 23
201 39 85
133 109 129
465 1 1
409 117 81
311 85 95
49 37 153
201 241 69
21 385 89
413 297 41
73 9 121
437 181 1
386 227 58
12 177 117
281 269 169
101 488 4
201 113 297
313 185 177
205 153 65
117 161 113
447 189 53
106 305 9
349 225 113
223 425 61
389 325 49
25 320 125
339 51 81
453 497 3
485 449 1
469 377 29
57 385 69
9 157 64
337 101 141
429 174 25
297 485 1
49 205 225
441 49 33
461 485 13
445 135 49
253 415 15
161 377 61
81 377 1
229 289 181
453 113 41
13 437 17
201 37 5
197 53 205
273 205 13
145 109 173
203 481 19
445 349 33
377 410 74
161 305 53
105 81 225
465 57 21
101 41 321
329 485 9
345 381 105
409 72 21
285 37 169
308 441 33
225 65 233
480 109 7
289 113 53
137 149 49
453 445 1
81 103 151
17 447 53
209 405 89
265 210 161
289 409 1
229 153 97
425 129 29
337 113 101
177 29 41
43 493 1
189 365 73
101 25 281
377 169 45
489 409 9
387 489 9
485 85 9
337 57 85
13 53 161
229 117 225
183 373 81
213 1 81
317 473 15
53 457 19
201 195 65
433 273 21
401 109 69
213 213 225
52 61 361
281 311 115
33 81 177
393 161 69
135 51 73
173 301 1
69 113 151
169 91 141
253 483 1
225 269 1
337 341 91
241 117 61
181 401 49
21 435 23
101 73 33
357 479 7
497 101 1
493 317 4
397 29 89
97 99 375
445 41 25
321 301 53
101 437 49
261 351 21
301 445 49
218 141 115
73 73 1
9 61 97
269 169 73
137 425 37
61 485 1
449 105 37
309 229 97
225 367 85
121 449 17
206 85 262
249 81 187
429 409 33
89 281 6
253 370 79
281 205 175
441 477 17
337 69 61
489 385 5
289 389 59
41 53 353
377 201 5
289 1 21
57 209 15
1 161 197
117 333 29
109 145 97
113 489 9
217 97 199
321 381 41
153 493 1
465 97 13
369 1 17
409 369 9
261 41 225
341 397 97
425 409 63
353 157 13
429 73 36
321 437 3
489 453 9
61 365 105
197 463 23
105 255 105
249 441 29
401 45 85
389 1 65
229 57 41
497 153 1
417 97 57
393 369 93
185 489 1
465 453 1
195 117 253
125 205 105
144 437 45
313 421 49
1 17 321
81 277 81
315 293 13
39 261 81
364 447 15
53 225 209
101 61 241
9 129 69
185 401 37
1 141 347
124 93 274
185 477 9
385 449 21
453 325 17
313 161 85
81 357 9
181 425 1
305 249 145
261 377 69
97 489 9
317 236 121
461 405 17
373 61 29
301 41 161
241 317 1
273 481 9
433 137 25
135 117 77
481 385 19
305 98 100
1 25 257
377 453 17
305 241 29
13 401 29
81 449 1
465 269 21
308 137 49
469 169 1
73 101 337
41 461 1
285 385 73
101 337 125
401 317 7
465 149 21
225 365 113
93 125 217
13 1 37
97 197 33
289 317 169
373 33 1
425 61 37
205 65 153
145 421 65
129 25 77
25 41 73
301 329 85
137 73 317
189 449 45
309 269 97
185 161 265
233 413 41
1 421 5
229 473 21
165 25 1
465 281 17
184 45 39
13 153 109
69 281 85
297 433 21
369 457 33
81 469 1
389 449 33
59 345 8
257 287 111
393 45 5
173 245 65
237 257 157
21 353 85
495 29 3
137 139 171
181 381 113
433 137 49
157 29 97
349 193 109
401 417 57
289 21 109
193 161 49
377 117 45
431 1 55
324 337 25
165 409 33
469 461 5
301 449 5
281 405 49
305 485 1
193 285 141
113 45 9
5 229 245
189 273 1
153 360 1
9 237 93
445 89 49
97 273 85
237 297 193
17 415 25
37 483 3
413 389 17
109 497 1
205 1 261
137 253 185
277 473 13
499 445 1
209 255 177
337 264 41
29 205 209
353 5 45
21 93 1
21 33 107
11 29 300
75 417 5
49 425 51
93 169 305
171 173 205
415 485 1
321 201 93
385 61 61
113 369 1
301 125 193
233 273 185
1 141 185
91 189 273
97 405 65
13 453 17
273 489 1
145 69 333
145 365 65
201 453 17
1 499 1
73 493 1
61 137 361
385 45 93
53 89 405
315 213 13
345 425 57
426 17 35
89 1 141
381 201 97
365 169 55
373 453 1
341 453 1
301 128 25
297 341 65
97 205 205
273 153 93
157 289 161
328 233 104
61 277 113
317 81 183
261 67 49
269 305 17
77 37 145
105 109 217
121 297 117
5 441 1
445 145 49
353 173 133
113 414 16
497 253 1
321 173 145
269 417 69
157 397 1
91 1 107
411 343 17
433 403 21
289 149 11
73 423 67
41 273 77
396 69 104
181 95 17
321 365 97
193 225 21
385 269 29
65 477 17
57 183 293
441 451 30
369 129 125
425 461 9
465 1 1
85 85 353
25 461 25
345 393 89
257 353 69
497 33 1
45 225 197
297 305 77
313 381 45
253 361 91
367 113 3
429 65 9
155 173 274
169 225 121
445 53 25
201 5 169
377 413 3
385 421 1
441 121 53
1 269 187
73 257 97
10 445 29
157 429 49
413 7 25
101 337 145
346 317 60
353 489 9
233 437 1
241 25 13
389 45 81
245 253 105
233 393 61
273 145 89
45 349 17
461 485 1
193 69 1
453 309 33
185 475 17
45 425 41
493 489 1
481 25 1
377 469 2
193 385 109
341 17 33
165 321 77
453 131 33
385 269 61
165 419 43
461 427 9
129 393 61
237 13 49
91 23 373
409 1 21
389 25 81
113 69 117
230 257 145
117 169 1
433 469 1
385 387 79
121 149 225
449 353 37
109 37 73
377 457 41
489 477 1
9 257 181
317 377 49
129 457 21
441 469 25
293 133 201
81 153 37
189 269 11
181 41 65
385 77 17
469 341 1
159 305 149
145 433 20
287 449 18
65 237 241
250 41 98
295 481 1
85 225 81
185 265 205
55 181 3
468 309 30
281 405 77
1 213 33
173 175 173
226 381 17
1 1 69
437 189 7
493 393 5
477 53 9
5 189 233
484 293 10
313 249 117
261 19 33
21 49 425
85 341 159
229 425 41
185 149 157
69 381 89
81 469 1
85 273 169
273 469 1
473 241 5
1 405 57
77 441 53
165 497 1
85 289 87
265 377 37
489 355 1
341 489 9
293 225 97
201 213 257
201 397 57
341 61 65
269 321 133
217 285 25
177 109 257
261 41 73
337 413 81
149 281 65
101 193 73
425 141 54
5 55 121
201 109 137
433 65 29
400 353 23
365 349 49
273 153 93
37 109 201
425 205 1
249 405 23
293 281 33
231 65 3
5 129 205
289 157 45
481 93 1
381 397 31
19 373 125
161 295 23
285 413 65
269 161 145
93 485 1
161 169 169
181 237 49
201 479 1
337 349 49
97 261 89
197 453 17
13 219 133
417 325 33
253 237 57
261 47 193
445 289 41
129 457 43
433 409 21
449 241 17
201 229 219
22 261 49
449 37 33
33 257 157
117 157 185
457 393 37
301 181 65
125 201 163
369 101 37
101 257 197
81 291 23
21 65 329
433 41 5
193 45 227
41 257 169
169 65 277
229 401 89
233 81 125
373 126 1
437 453 33
81 109 97
285 37 97
313 101 37
57 207 25
37 297 118
253 257 129
391 437 1
397 401 89
309 385 41
273 413 41
109 93 17
237 209 149
81 261 65
201 1 217
29 5 209
149 189 223
53 345 121
333 349 113
189 69 169
109 165 208
497 105 1
457 145 41
59 143 81
433 109 29
341 409 9
121 405 17
393 105 93
181 53 17
241 237 45
393 489 5
65 161 69
289 285 166
487 109 5
329 1 25
321 353 77
473 229 25
425 129 29
201 329 93
389 289 65
413 69 37
153 61 117
73 475 7
113 45 129
425 201 49
185 213 1
481 77 5
145 497 1
209 303 169
405 145 17
57 53 333
449 25 45
393 293 101
253 45 17
393 441 33
345 469 1
169 233 179
285 485 9
369 125 101
485 493 1
173 157 285
45 97 85
185 149 181
449 249 1
299 373 97
301 249 137
189 457 29
117 101 145
9 385 25
429 159 57
101 201 77
309 433 31
21 169 17
13 157 269
181 153 193
42 21 96
237 247 75
53 37 237
325 185 97
357 173 81
471 369 19
385 189 13
465 265 29
93 253 49
493 305 1
289 317 9
173 9 325
98 281 111
437 201 33
197 113 165
187 289 133
261 453 33
133 469 9
449 35 41
43 149 33
133 485 1
377 487 9
69 93 313
141 429 29
385 261 69
229 37 65
193 21 129
363 329 1
441 293 57
197 301 145
469 497 3
189 371 39
365 317 73
189 449 37
413 77 81
305 497 1
449 469 1
281 145 1
337 205 105
441 439 9
281 177 133
105 57 113
171 33 43
297 285 147
301 431 11
141 137 177
435 153 21
29 289 101
445 481 9
385 361 57
471 401 25
309 161 151
73 73 49
173 157 61
409 193 73
349 43 125
366 197 91
177 73 125
49 184 170
197 253 115
129 201 121
97 385 91
205 188 105
261 489 5
331 161 133
385 93 45
353 145 5
329 145 157
161 439 57
377 161 77
377 365 49
185 321 73
191 321 149
325 125 157
161 301 97
9 201 241
445 261 49
405 1 1
57 149 65
317 21 73
233 305 29
117 25 129
400 25 8
25 299 141
13 185 213
361 301 77
285 461 17
317 79 41
33 359 49
45 121 305
269 487 11
25 461 17
499 225 2
433 1 21
277 257 65
437 165 1
117 310 180
81 261 202
381 93 81
165 489 9
209 257 93
313 133 53
325 401 13
285 145 183
129 333 129
421 37 17
49 85 97
49 385 35
81 405 57
397 1 9
269 73 201
351 225 143
171 289 81
81 201 201
189 233 93
489 77 1
81 337 85
45 119 77
377 313 77
333 145 28
373 369 49
221 345 125
183 379 57
153 281 57
33 313 13
45 29 41
430 149 10
305 413 17
481 361 7
105 137 207
213 101 81
361 273 69
441 133 23
33 145 281
337 245 57
325 245 97
205 196 121
201 385 13
383 369 103
117 413 25
437 141 49
133 381 17
457 225 5
181 441 29
17 429 1
245 81 1
323 257 99
81 185 29
341 265 9
421 391 49
401 291 61
365 313 127
389 473 1
233 333 113
89 379 65
477 417 9
165 73 73
133 471 5
313 113 61
1 281 113
217 457 17
33 173 289
447 429 3
169 73 21
101 421 1
437 329 37
461 1 17
97 439 37
269 81 161
65 193 305
5 269 49
201 181 237
385 309 109
49 113 261
21 189 44
329 165 63
5 129 293
65 397 9
449 97 37
129 445 25
145 13 65
169 29 85
149 141 109
269 277 49
25 273 108
453 317 17
497 485 1
405 137 93
223 105 247
417 261 81
281 281 137
317 409 49
121 77 353
71 249 173
197 313 21
61 477 17
45 329 17
461 21 37
81 293 33
401 197 97
145 385 113
303 401 57
213 249 93
453 345 19
467 453 29
433 485 1
93 189 153
237 333 113
333 21 113
273 341 105
77 393 97
345 297 49
301 87 177
471 453 9
321 53 73
19 221 41
401 85 33
129 37 27
405 431 41
5 405 53
437 189 9
445 161 33
281 329 35
61 54 225
437 45 49
28 497 1
485 229 1
341 377 69
1 103 153
93 483 1
425 45 53
207 205 244
189 485 1
237 445 17
227 9 244
229 397 6
365 489 9
53 75 375
21 157 93
489 149 5
259 37 103
165 241 61
323 369 101
313 21 125
101 335 83
353 345 97
85 1 45
293 101 81
469 433 1
25 217 181
365 401 1
263 153 139
321 241 53
209 113 169
126 45 82
489 489 1
205 469 17
497 485 3
481 81 5
69 265 95
421 193 49
409 471 27
181 405 26
245 1 193
453 257 33
225 485 5
117 125 201
369 133 73
225 321 101
437 429 33
397 149 1
261 421 19
13 221 193
265 213 117
45 165 49
41 153 229
37 239 241
13 37 353
361 101 33
5 29 209
401 89 97
121 361 99
289 1 145
297 71 193
45 453 1
401 377 89
41 465 3
493 29 1
417 106 29
369 133 121
305 173 21
421 369 57
169 37 59
429 317 68
349 233 51
317 450 28
497 493 1
413 413 65
481 21 13
474 144 15
117 277 1
281 105 143
217 317 25
171 143 59
498 217 3
85 233 21
479 361 19
205 265 1
269 321 97
241 241 257
237 349 36
269 499 1
197 153 37
381 225 49
241 217 147
1 89 181
93 453 1
113 125 177
153 465 21
441 321 45
173 229 233
373 233 9
429 391 65
321 17 165
402 355 81
461 421 25
157 441 29
133 145 89
377 441 49
385 305 25
433 117 35
207 261 209
61 111 321
437 341 12
1 177 165
289 29 109
177 227 15
97 497 1
221 273 29
289 329 113
465 410 33
171 461 13
104 13 321
29 217 5
89 445 1
333 381 57
89 453 3
55 237 121
381 447 35
357 126 81
393 85 85
49 365 1
113 117 321
443 57 29
161 129 255
253 201 193
105 191 277
385 469 1
385 417 13
405 245 33
241 73 205
429 437 1
101 493 1
361 275 83
273 73 153
255 248 175
389 5 33
109 357 1
457 193 21
125 281 97
299 201 75
217 385 25
49 309 85
41 73 101
189 253 121
121 153 125
493 253 1
153 69 29
253 271 127
185 41 265
221 333 137
457 151 11
161 321 66
482 345 12
261 249 113
85 457 5
113 149 102
185 65 105
209 59 193
273 497 1
89 33 270
331 181 89
41 237 137
141 269 77
24 93 137
129 245 33
89 269 169
457 293 33
345 361 75
225 452 17
361 37 131
94 205 225
273 349 65
103 105 261
119 121 113
485 13 1
25 189 257
5 261 113
273 49 133
409 369 17
269 81 153
253 325 17
85 161 73
457 277 1
129 81 89
429 399 23
397 189 61
173 225 157
481 333 9
65 183 135
205 489 9
37 274 34
333 493 1
309 333 33
85 341 81
317 217 33
73 271 55
81 269 185
141 465 21
117 169 217
325 293 157
161 5 177
377 1 49
101 101 101
217 101 85
85 133 277
89 113 333
349 271 129
265 25 53
103 85 1
305 221 57
369 329 121
441 105 3
129 437 1
441 1 45
289 213 189
449 87 1
381 245 73
361 493 1
131 309 97
309 381 105
305 421 33
421 285 69
153 358 143
311 445 25
336 1 64
301 425 29
321 121 105
233 461 15
109 417 1
49 173 185
205 489 1
121 269 143
377 381 97
173 117 9
209 365 49
305 273 17
423 229 57
257 473 1
41 497 3
285 397 73
437 55 33
197 421 9
213 349 17
105 64 273
421 333 77
265 117 29
57 21 117
462 421 36
473 192 13
129 301 145
301 289 121
329 339 153
329 464 16
217 173 165
135 141 217
293 441 13
385 245 1
29 449 25
49 233 133
104 421 47
293 417 81
493 1 1
85 493 1
129 181 33
201 433 53
157 113 193
69 49 85
145 193 145
265 85 141
45 311 131
297 177 189
29 457 13
205 173 89
171 65 61
1 485 1
465 169 5
277 1 33
193 381 65
201 45 281
217 145 225
305 1 113
53 341 73
353 339 49
253 1 17
425 209 57
109 385 65
461 152 1
81 251 105
113 377 5
89 356 87
361 385 41
469 313 9
433 277 21
173 379 1
413 265 65
205 215 61
103 321 17
405 161 29
281 319 57
415 345 65
169 205 25
417 85 45
243 361 105
347 473 1
305 113 179
153 117 209
225 489 11
157 137 285
271 317 33
25 125 177
81 337 69
13 333 121
453 259 33
57 425 41
285 329 65
237 113 21
101 317 177
1 101 385
247 385 104
145 361 21
221 1 137
449 265 13
353 81 109
441 429 45
109 497 3
133 417 13
481 289 17
297 161 57
441 279 15
13 57 3
455 105 37
353 74 113
41 337 153
57 169 281
177 417 73
369 201 49
421 193 33
345 321 137
385 45 45
421 221 33
93 469 1
389 253 89
1 329 33
221 281 201
109 469 1
35 361 45
421 365 65
493 149 1
135 405 1
197 85 161
459 61 41
177 351 55
449 385 49
37 329 57
237 305 49
477 469 1
465 483 13
41 113 25
85 85 385
495 469 3
51 209 281
169 413 25
125 489 5
89 173 161
200 297 165
91 33 149
269 1 129
393 357 69
309 293 1
469 245 23
85 233 37
241 53 135
5 269 5
61 285 193
47 479 21
112 153 273
261 201 193
469 45 25
441 237 45
401 101 93
237 113 113
49 365 65
21 285 137
441 71 1
332 221 44
417 149 33
399 269 15
401 157 33
185 337 21
141 241 229
213 205 233
201 205 111
77 281 211
133 89 105
17 325 9
229 201 257
381 267 89
429 205 1
229 353 45
321 369 89
386 453 17
377 385 81
41 473 1
477 209 9
81 225 129
357 33 65
8 1 416
323 461 33
473 97 25
101 401 57
253 301 9
137 323 111
45 165 37
77 305 105
313 173 165
233 1 33
111 137 37
109 37 281
461 253 3
425 93 17
1 21 457
273 87 205
181 109 81
177 169 253
213 489 6
17 193 161
405 293 1
37 49 113
113 285 153
141 53 233
305 141 181
385 209 109
218 181 55
297 149 49
61 365 21
105 305 117
333 465 9
201 29 89
61 225 53
477 445 1
75 497 1
81 89 33
357 393 17
105 183 255
153 365 33
1 229 181
457 209 37
33 17 229
305 129 141
361 65 85
117 325 113
185 149 233
428 389 37
457 181 5
361 313 9
153 93 1
365 221 3
333 481 13
485 253 1
481 217 1
313 149 124
141 281 61
165 449 13
173 277 49
361 337 1
1 1 181
37 17 433
77 369 117
17 13 331
281 437 1
237 393 81
49 381 115
481 341 1
129 241 205
65 381 118
197 185 73
489 141 9
216 73 163
161 305 23
337 13 123
333 165 49
257 141 173
1 141 233
165 305 173
57 117 101
245 247 157
73 105 105
1 237 193
185 41 285
25 325 17
105 109 147
281 481 9
341 385 97
365 169 37
485 405 1
453 465 30
13 5 197
165 129 41
351 357 17
489 129 9
185 233 41
275 393 1
237 65 17
133 13 165
345 441 17
65 313 161
261 269 225
285 9 185
165 81 187
321 224 137
9 493 1
449 1 41
499 379 1
305 401 55
251 269 17
445 277 41
221 485 9
177 153 209
425 221 1
441 137 33
189 465 9
261 1 97
205 385 29
421 469 1
49 153 33
1 417 31
217 241 201
265 393 85
49 497 1
365 95 97
461 376 33
61 293 17
1 85 193
241 265 37
221 453 25
197 365 97
101 345 53
57 29 79
277 401 57
93 89 201
37 1 249
381 437 33
341 425 17
113 477 1
433 305 51
357 427 9
217 305 149
145 445 33
421 149 49
357 143 85
97 453 33
229 445 1
221 91 33
313 41 93
285 169 57
477 161 9
189 345 125
169 385 27
429 253 65
19 145 91
349 89 113
17 113 61
383 93 59
461 341 33
437 293 33
53 301 185
177 471 19
13 41 105
69 301 161
413 49 1
331 157 73
189 117 189
5 249 193
69 417 13
37 415 45
97 425 9
7 201 101
285 37 25
45 297 53
281 73 217
260 91 28
357 21 85
69 500 1
229 117 225
361 344 35
193 253 13
421 393 1
289 197 128
161 29 277
9 9 481
191 101 95
253 109 177
205 211 285
337 205 37
301 155 89
245 1 129
105 5 101
77 169 169
379 481 9
233 353 41
1 145 185
101 361 133
105 41 320
117 273 33
225 1 69
413 13 73
237 187 121
209 281 109
229 297 149
265 441 45
189 77 25
341 233 79
117 341 33
497 1 1
197 405 17
453 37 33
229 169 65
5 169 77
385 341 1
145 161 205
113 221 20
101 247 235
245 307 32
293 473 9
429 309 57
133 326 83
493 233 1
281 57 213
41 5 433
181 497 3
437 237 33
157 77 337
301 349 105
89 69 205
309 458 34
293 141 25
185 161 113
465 187 33
253 315 127
421 417 49
101 37 78
69 445 49
437 373 11
417 77 5
81 161 285
349 476 18
433 197 57
461 457 9
296 11 7
57 285 103
201 225 45
197 249 161
141 381 93
1 289 1
149 65 311
373 1 53
357 1 121
289 249 141
141 205 225
421 369 49
185 89 61
437 20 9
369 121 49
441 413 5
385 165 29
105 9 285
251 317 57
233 73 27
337 169 133
281 201 1
21 125 121
203 485 1
325 413 57
449 49 1
112 269 121
281 57 153
117 485 9
229 405 65
253 437 25
307 417 71
185 357 49
385 453 17
465 81 5
29 157 321
83 317 121
407 85 41
421 409 1
249 445 33
265 65 77
461 132 21
297 469 1
99 341 141
41 81 165
441 99 29
241 201 89
305 485 1
221 465 1
181 101 17
237 145 17
45 49 433
449 205 49
121 173 227
269 169 9
129 45 101
133 165 97
233 105 161
225 489 9
37 145 189
453 361 1
29 117 289
129 43 177
77 439 57
433 465 1
109 335 155
409 289 1
341 321 1
469 333 1
153 209 265
9 477 1
73 141 71
473 27 21
369 129 37
301 41 169
189 5 185
281 297 141
285 361 125
1 33 317
369 389 5
29 343 99
69 409 13
269 421 49
135 401 23
158 21 95
277 77 1
271 183 105
373 441 25
261 13 161
177 493 1
489 401 1
365 221 13
173 349 41
265 237 153
221 493 1
173 345 41
129 489 1
457 397 17
81 401 25
461 485 13
309 201 161
449 349 1
113 205 193
37 59 349
5 25 31
213 379 73
457 389 5
161 201 205
419 273 15
369 181 109
401 21 77
185 149 181
117 441 53
285 361 57
265 473 1
293 169 1
125 465 9
293 469 21
37 473 21
401 221 53
285 317 121
45 79 45
25 41 37
133 365 17
189 405 8
385 89 107
149 193 105
45 473 13
257 441 46
377 301 96
431 161 33
357 445 9
81 45 1
1 89 125
357 353 105
169 383 83
21 129 65
449 241 45
331 101 1
95 239 106
201 39 137
413 53 5
145 57 109
285 473 25
453 205 1
283 473 21
1 165 257
399 289 53
493 261 1
157 261 97
205 273 129
149 301 41
332 353 49
313 157 113
49 109 97
397 481 3
351 309 115
221 329 166
465 465 25
433 333 45
225 433 33
397 45 65
33 237 259
185 497 1
469 149 1
425 149 1
309 85 17
293 281 1
385 191 78
389 249 105
285 217 25
297 129 13
137 305 146
315 469 1
73 409 25
371 205 51
464 275 35
349 377 89
225 49 125
69 353 45
305 331 141
265 429 23
151 157 241
137 477 17
157 157 261
365 157 81
75 109 385
461 209 1
237 89 233
101 129 137
33 91 405
161 397 77
249 391 15
449 21 33
205 305 29
385 33 89
460 217 36
161 465 17
145 25 321
201 337 141
127 173 195
321 253 167
361 61 89
201 21 209
1 85 213
477 409 9
437 109 1
197 441 1
381 269 105
221 321 136
306 445 41
217 57 109
121 1 85
177 77 193
429 23 69
113 261 61
361 409 57
5 373 91
495 413 3
219 393 93
321 109 61
97 101 169
201 285 153
473 389 19
181 165 193
9 253 145
61 365 129
161 77 305
305 433 57
357 73 65
341 193 121
401 69 53
493 181 1
393 49 25
421 41 13
97 301 17
301 5 193
313 201 45
381 37 73
173 17 113
425 457 17
321 137 101
61 289 33
289 413 65
165 133 97
451 497 1
417 261 77
481 325 13
165 1 145
117 181 1
285 457 21
117 201 169
141 473 25
389 101 3
329 129 53
319 73 151
76 9 154
29 429 1
77 5 137
349 237 121
449 89 1
369 462 19
49 181 297
173 335 103
353 37 69
233 125 185
489 341 9
477 33 1
85 429 9
5 245 73
381 369 9
69 385 93
93 237 1
437 177 49
433 453 33
169 441 1
69 203 63
233 301 65
429 416 9
71 121 145
349 313 38
243 281 165
497 151 3
437 149 27
319 457 1
93 441 21
25 293 89
141 489 2
117 117 129
41 337 7
217 157 119
497 321 1
69 137 249
169 197 29
333 157 89
69 301 1
102 265 169
305 125 121
45 193 145
293 189 177
137 263 37
201 289 157
283 185 185
441 177 41
29 161 169
141 45 49
375 333 1
57 401 1
298 37 107
217 349 25
209 481 9
13 95 133
269 189 197
77 269 73
385 41 5
281 357 113
297 321 33
445 141 25
153 85 217
409 45 11
161 417 49
173 89 277
165 1 69
429 497 1
145 433 49
61 105 345
101 415 81
77 357 9
141 53 333
409 497 1
477 37 9
469 277 29
53 169 285
293 445 25
1 29 321
165 241 89
269 141 201
13 481 13
233 121 82
279 85 163
461 481 1
29 463 9
21 73 405
289 281 133
117 345 125
177 373 1
115 85 95
65 1 237
89 173 257
149 201 277
185 76 197
489 341 9
429 245 25
169 309 70
353 153 141
217 453 1
177 153 241
365 205 49
145 81 113
161 301 65
257 29 157
369 457 17
405 305 17
449 441 17
273 337 9
467 381 7
397 357 17
345 205 29
95 57 125
85 325 33
237 261 225
413 401 81
101 145 353
13 159 67
164 23 201
77 303 47
305 441 53
445 309 49
1 293 113
397 241 69
421 481 5
377 1 42
225 185 181
5 281 163
25 153 285
465 309 21
453 39 33
421 380 45
413 337 51
281 497 4
293 145 145
293 9 77
329 163 137
225 405 5
243 153 31
141 333 1
237 485 15
489 491 1
49 105 321
317 153 73
269 203 97
349 205 137
213 54 1
489 53 1
229 345 105
489 407 1
289 129 61
469 1 1
273 189 117
373 381 65
149 385 69
165 225 65
357 273 97
427 381 50
41 61 181
119 61 371
93 97 265
101 269 189
1 311 43
353 45 33
81 17 417
257 437 49
226 481 13
29 477 1
265 381 1
241 1 213
45 261 145
185 409 79
101 427 57
325 401 53
373 305 65
257 469 17
265 41 145
257 77 25
361 185 93
349 385 73
61 121 205
357 485 9
333 181 161
355 181 11
385 417 13
149 289 17
437 441 13
281 113 161
409 389 65
489 441 5
313 237 177
315 293 153
269 281 41
485 193 1
397 245 49
293 453 33
421 445 9
185 313 37
61 317 89
265 185 89
277 225 33
445 73 5
309 245 109
285 85 145
489 421 1
281 165 189
369 185 117
157 305 33
259 473 5
141 211 205
369 417 32
485 333 1
41 481 13
221 81 81
57 489 1
271 309 113
421 73 57
149 301 169
325 209 169
293 453 35
305 237 113
193 375 13
421 169 65
445 305 17
71 481 1
41 373 1
261 401 41
133 425 69
469 221 1
321 385 13
351 263 105
73 317 29
449 17 1
69 345 97
129 481 1
289 301 98
23 457 21
477 69 1
415 401 5
281 30 169
143 389 81
113 85 59
129 257 241
245 121 1
473 93 9
449 269 45
1 484 6
169 225 109
457 215 31
245 437 33
183 325 145
265 493 1
97 189 69
85 224 65
105 321 23
305 269 117
141 169 9
169 453 12
195 249 179
281 321 133
433 209 29
101 21 37
101 373 113
101 361 125
135 309 69
482 141 7
397 217 17
493 241 1
261 165 49
37 307 187
189 417 19
337 485 1
381 173 5
413 237 54
305 237 185
189 37 185
497 449 1
325 437 1
89 385 77
277 97 161
413 281 1
345 257 37
3 401 41
241 101 157
301 73 137
417 313 25
5 37 93
135 83 153
377 173 97
61 77 273
125 408 69
301 213 57
217 21 37
1 85 71
369 357 101
425 121 69
269 441 29
301 377 13
1 285 99
17 10 425
1 301 129
261 69 107
281 105 25
492 153 2
365 128 89
17 9 217
1 289 69
29 181 229
497 449 1
81 369 1
413 417 37
315 229 1
257 309 1
213 201 145
285 317 65
249 164 185
433 481 15
229 345 85
305 229 117
347 309 25
277 385 101
344 17 78
93 189 201
7 345 73
163 485 1
69 353 25
289 33 153
477 437 9
149 61 89
253 455 32
1 429 65
73 185 249
165 17 305
421 57 33
77 185 239
253 429 61
485 345 1
409 77 61
25 141 313
157 289 197
281 169 205
61 481 11
57 345 65
493 21 1
73 125 225
325 289 45
357 241 109
321 37 127
17 477 1
481 101 17
269 417 25
317 389 49
437 253 1
297 473 21
191 317 97
397 53 89
177 25 165
297 237 81
301 240 41
313 217 152
257 271 149
497 69 1
473 361 17
65 345 137
261 405 33
253 489 1
389 230 1
109 453 25
461 497 1
369 477 9
25 157 257
465 90 29
13 49 157
201 125 221
365 409 53
101 257 89
281 401 29
61 395 95
141 477 17
321 369 73
361 249 29
373 89 117
413 345 1
165 73 273
177 481 17
225 73 207
385 433 17
13 465 21
405 201 43
257 349 137
177 105 17
333 53 25
253 37 241
445 449 29
137 321 77
221 279 161
205 421 13
1 113 225
437 125 1
385 226 33
237 293 81
61 133 353
217 51 97
149 321 85
45 213 1
253 253 153
469 201 17
165 221 51
21 29 369
17 121 119
485 1 1
293 321 175
189 165 245
481 253 13
341 153 129
353 277 137
373 481 5
449 409 1
189 117 59
393 253 41
269 325 17
305 93 5
107 201 1
361 1 69
401 273 81
325 377 25
481 483 1
277 293 81
369 55 101
53 457 5
181 337 101
213 357 97
16 57 297
381 57 17
373 81 81
269 457 25
361 153 17
25 1 105
1 417 53
201 351 17
401 305 97
401 297 1
301 337 37
1 69 225
329 161 5
121 257 213
289 162 65
197 259 153
261 393 29
489 253 9
285 485 15
395 445 33
457 300 11
493 281 1
437 65 45
197 57 257
377 481 13
81 317 45
285 121 73
177 377 123
233 261 203
457 49 33
115 93 101
1 129 57
343 73 129
417 105 5
393 51 61
297 273 149
445 9 49
125 441 9
161 189 177
453 411 1
325 53 65
441 363 9
285 365 93
5 37 401
261 293 85
61 445 15
81 213 220
309 9 65
373 425 21
13 151 123
341 65 17
315 249 163
245 5 81
109 265 179
149 5 241
500 293 1
377 169 93
117 333 129
117 9 337
295 251 1
449 329 17
81 75 265
101 445 1
110 373 33
225 61 149
465 269 21
409 477 1
125 385 85
17 185 29
177 389 9
401 1 39
233 121 33
77 325 41
305 405 1
401 129 73
155 417 45
47 357 81
489 261 1
209 213 33
137 341 61
405 157 1
269 205 45
317 261 109
481 5 13
393 497 1
301 101 89
354 69 104
277 89 113
235 285 117
257 411 27
205 329 81
161 245 129
153 72 49
325 47 129
485 141 7
173 277 129
461 121 33
301 81 137
45 443 17
65 419 71
277 449 1
37 5 49
141 457 41
281 217 49
361 1 17
173 349 25
345 97 85
463 145 23
37 493 1
289 475 11
45 221 30
269 29 17
449 257 45
13 485 1
209 85 155
21 219 31
205 81 65
305 269 5
15 129 281
493 361 1
401 349 25
71 109 113
485 301 1
377 369 32
273 285 177
105 161 49
156 181 33
297 209 119
393 217 73
253 385 37
285 297 21
261 476 22
137 153 105
369 189 109
265 257 153
177 389 109
189 69 41
213 457 29
225 37 93
33 81 173
85 441 57
297 269 201
389 157 1
325 157 105
45 145 285
473 101 17
77 117 9
97 51 289
69 441 1
469 447 1
161 97 91
317 341 1
49 153 185
309 489 5
321 65 165
253 221 233
73 457 18
401 187 13
281 97 217
305 329 85
193 199 281
13 369 69
353 309 81
225 89 229
261 300 100
377 253 41
193 17 285
383 353 55
41 57 13
437 21 1
93 297 149
161 41 109
91 169 309
141 283 15
177 169 277
161 469 1
405 21 65
453 389 1
293 405 57
79 138 136
245 431 17
109 169 5
82 1 196
201 101 231
373 193 11
325 405 1
77 105 53
473 161 13
325 105 33
269 7 113
125 1 41
53 5 193
201 412 38
421 237 33
261 77 49
73 53 97
439 385 3
145 413 33
285 185 1
189 293 2
361 305 77
93 449 9
117 1 361
121 53 349
91 33 41
293 137 17
389 41 65
125 133 307
277 1 161
461 109 9
401 125 51
225 217 241
485 389 15
1 444 11
17 481 5
1 341 1
193 247 63
313 445 17
67 21 257
189 257 209
101 205 25
53 225 9
61 481 9
13 317 102
328 125 130
445 468 26
489 477 5
429 125 41
441 77 1
85 225 57
129 453 17
1 257 129
445 226 9
345 77 133
91 73 301
313 421 4
201 185 9
1 468 1
481 177 9
461 21 17
499 33 1
49 129 357
69 135 201
261 317 1
373 433 43
25 325 81
419 201 65
121 87 277
401 497 1
305 325 165
201 51 213
369 101 101
445 233 27
233 309 65
61 329 149
45 469 25
1 377 124
169 237 233
313 113 117
433 221 65
277 299 47
69 329 53
61 207 179
49 1 373
353 258 53
437 209 17
265 153 221
409 377 84
229 165 145
113 213 51
385 121 9
309 151 97
187 125 59
225 149 175
97 325 105
417 417 11
337 113 145
245 365 41
53 201 183
57 473 1
469 153 15
225 101 45
357 233 33
103 329 13
55 489 1
1 441 49
237 145 173
35 25 109
13 173 73
475 41 9
351 481 5
45 209 181
165 237 257
377 109 93
17 65 61
277 313 57
61 277 89
185 357 97
293 221 68
249 101 49
385 129 65
385 325 93
29 425 45
93 169 305
377 457 13
449 49 45
365 121 2
93 485 9
145 415 69
405 341 11
101 217 137
205 401 89
469 17 11
53 469 1
81 53 225
307 385 21
41 345 83
53 473 21
21 89 373
485 237 1
409 377 81
173 153 169
45 457 41
297 497 1
337 353 69
185 197 273
373 241 33
41 465 25
423 155 27
381 261 1
449 65 25
237 241 29
273 33 77
455 327 27
457 371 41
285 173 169
277 113 41
57 201 177
33 377 99
121 191 271
73 207 91
61 441 27
93 101 57
25 313 21
37 9 81
97 309 5
161 469 5
369 369 69
89 229 167
465 109 25
343 193 101
5 201 125
497 33 1
305 225 165
389 45 49
273 457 1
93 413 41
265 493 1
281 105 37
275 253 167
57 361 121
373 413 68
397 321 57
358 57 33
16 493 1
385 111 33
53 379 29
353 273 57
369 109 113
457 337 23
381 125 9
313 397 89
19 85 57
417 425 57
393 237 57
449 301 15
49 61 1
177 401 21
65 97 321
21 115 243
141 153 161
103 333 157
225 281 113
233 373 83
437 363 1
303 81 159
249 291 81
101 485 9
209 129 179
257 466 20
335 121 101
1 265 153
425 401 9
237 273 145
197 289 137
161 127 11
421 293 65
13 485 7
261 321 57
109 177 81
449 437 37
53 485 7
393 165 81
255 221 117
473 1 5
485 305 1
357 445 31
81 81 301
397 329 25
33 73 137
37 1 113
253 117 217
61 221 1
269 401 49
261 317 41
253 53 115
37 173 85
421 369 1
129 13 297
281 309 1
409 273 57
1 217 156
301 177 33
49 301 152
121 19 101
477 117 1
409 377 69
9 149 285
329 165 45
93 385 65
409 445 41
401 373 45
201 241 153
327 409 85
401 101 61
473 145 21
305 149 17
273 93 181
21 153 109
101 307 59
497 37 2
17 279 73
393 17 61
353 341 41
157 237 163
5 45 445
245 209 189
421 417 35
201 202 43
269 469 21
114 221 217
141 21 121
413 165 71
61 297 41
289 97 137
197 13 209
465 65 1
385 1 69
451 145 45
5 365 1
275 301 41
429 161 49
49 333 25
65 153 201
225 358 105
469 53 15
461 361 17
432 53 32
217 429 13
421 285 1
417 465 33
57 301 157
321 1 37
17 275 121
427 113 25
415 269 19
337 277 143
225 125 205
261 196 17
269 73 113
45 129 125
373 17 81
417 202 69
390 197 58
392 313 72
29 316 100
405 477 7
237 433 17
477 141 9
45 213 257
281 485 1
5 213 65
445 117 17
8 29 57
193 353 69
89 461 1
297 233 201
285 273 57
137 193 289
353 89 9
341 85 71
113 401 17
329 353 57
449 321 33
365 29 85
449 13 41
221 37 57
325 225 49
463 325 9
5 29 217
413 481 9
201 421 33
121 361 61
253 313 49
260 195 182
285 131 9
161 249 171
385 499 1
69 489 1
93 133 1
97 9 377
135 217 233
93 197 123
273 259 65
33 497 1
289 181 103
429 485 1
233 361 129
385 441 21
393 21 97
17 453 33
357 303 65
425 33 21
325 469 9
1 461 1
313 103 1
169 161 125
413 353 33
181 81 193
137 297 193
185 113 57
421 357 73
49 293 145
413 301 26
129 1 245
437 38 33
25 20 289
317 157 77
384 249 65
241 113 153
477 149 1
473 145 9
261 237 5
383 317 15
401 113 69
53 185 313
377 169 87
489 61 4
397 77 17
13 249 237
491 73 3
493 65 1
29 445 19
57 201 297
5 221 21
89 137 337
133 247 165
349 109 105
445 277 49
234 397 97
205 5 113
475 1 13
165 209 165
265 153 113
257 45 85
161 393 9
25 237 217
421 437 49
5 91 54
1 181 81
197 273 171
461 433 1
277 209 161
257 149 133
393 409 37
121 209 237
417 281 45
493 37 1
105 101 81
469 321 1
349 77 21
201 297 173
393 250 49
365 161 129
1 269 89
464 311 9
433 165 29
269 145 41
251 261 145
133 121 97
137 281 189
321 465 9
433 293 57
393 105 81
407 81 17
41 337 17
69 265 169
13 433 57
269 161 185
61 137 225
281 393 89
197 89 17
161 449 49
117 329 1
113 77 297
165 481 9
487 497 1
429 37 49
189 289 205
181 121 129
193 29 97
201 185 253
445 109 33
413 181 1
297 341 81
337 89 9
457 189 13
93 157 113
29 273 117
229 389 57
439 429 19
153 209 53
101 189 35
153 261 177
117 105 238
181 221 177
109 499 1
253 385 57
141 1 355
281 445 18
473 469 10
401 189 45
301 285 97
317 433 41
413 281 81
261 137 33
318 417 21
333 289 25
385 49 69
445 173 9
457 437 9
351 37 121
109 129 237
397 465 33
249 441 9
321 57 73
229 313 137
169 1 165
485 197 9
113 325 41
37 261 145
333 149 73
77 37 369
153 79 329
9 317 17
397 53 41
161 421 17
204 141 30
233 201 261
337 141 13
497 141 1
29 325 113
349 81 121
265 33 217
413 61 63
375 5 7
241 461 17
85 303 165
29 49 445
305 233 1
385 497 1
365 157 49
329 213 21
57 469 1
321 1 41
297 469 1
94 81 173
153 449 13
337 180 25
333 317 57
261 269 97
353 57 133
69 5 377
135 256 45
441 385 1
45 417 13
189 185 229
345 19 33
289 149 75
9 349 35
129 13 293
45 269 225
341 461 5
1 401 13
441 17 25
181 309 129
13 337 73
361 261 53
411 469 17
197 293 65
165 5 93
157 241 229
125 209 245
269 61 217
85 261 65
317 373 1
131 13 185
61 205 169
33 445 51
421 189 33
469 29 8
341 453 1
245 89 225
329 129 45
433 73 57
337 461 17
221 269 9
89 373 65
241 249 249
205 301 41
497 481 1
217 385 105
112 213 247
341 341 1
47 461 25
185 285 41
481 301 13
449 213 49
393 459 25
305 349 81
421 401 33
389 1 1
29 69 81
157 425 13
189 481 3
85 172 40
93 49 211
41 181 77
321 429 29
409 9 21
241 257 150
193 401 72
241 397 57
327 408 60
373 387 61
405 478 4
385 1 37
409 441 25
9 497 1
361 305 127
189 341 129
369 153 33
441 101 33
269 209 201
377 165 97
441 389 37
431 1 33
397 421 19
173 309 103
477 187 9
277 177 87
456 181 16
201 481 18
369 269 117
357 341 17
477 497 1
437 65 1
345 121 53
419 205 15
305 53 33
331 337 137
381 117 65
245 349 57
269 461 25
121 149 121
173 401 33
161 205 117
493 199 1
185 37 201
313 41 113
461 481 9
421 413 49
480 377 1
385 371 21
321 489 11
137 325 17
21 129 42
25 261 161
145 365 49
441 157 53
217 201 261
125 125 129
377 453 10
205 73 289
145 344 85
85 393 73
421 85 1
345 73 65
401 469 1
393 305 25
13 341 1
229 453 9
405 53 67
481 416 19
77 481 9
21 121 194
303 333 153
309 479 7
49 445 5
471 297 21
209 341 137
99 337 89
101 377 109
377 1 45
5 46 227
251 409 53
145 149 289
192 264 192
257 257 145
129 225 101
21 81 93
1 281 97
309 105 129
125 377 17
309 73 101
21 47 435
251 110 73
429 431 25
285 285 157
21 345 1
417 33 37
365 77 33
105 417 22
253 65 209
137 165 1
217 322 118
301 309 145
221 53 1
421 153 37
457 373 41
79 201 297
93 425 17
1 381 97
365 177 94
189 409 45
499 29 1
265 493 1
153 217 223
41 301 169
185 201 149
41 321 177
73 245 193
329 123 13
293 123 13
361 261 109
269 205 177
449 441 5
228 449 33
197 277 1
169 433 41
153 61 269
141 317 97
93 213 143
433 405 29
57 181 9
241 257 5
401 425 13
175 461 33
429 321 25
357 233 97
33 453 25
241 285 105
137 213 97
119 405 33
425 449 25
265 161 61
317 409 9
301 498 3
277 389 81
309 385 115
207 5 200
77 477 17
1 5 65
73 81 25
1 425 68
177 115 125
261 285 199
245 369 101
253 269 221
357 493 1
470 105 27
185 271 119
201 73 41
65 195 157
337 306 105
297 313 129
229 101 193
261 365 21
233 77 21
345 413 49
453 337 1
325 265 1
51 171 188
341 33 65
125 469 5
45 227 241
323 285 154
5 197 225
397 353 1
469 57 1
425 97 13
99 277 97
465 333 9
221 141 185
445 217 7
245 109 193
461 393 9
201 375 61
365 241 1
101 81 209
385 73 105
285 363 115
119 445 33
11 421 45
325 397 37
181 325 113
445 297 9
93 373 65
245 269 81
281 313 109
61 345 73
357 9 49
373 141 20
121 301 177
469 193 12
213 405 49
409 469 1
125 193 193
245 473 1
177 41 201
201 25 117
293 485 9
65 145 109
377 325 81
275 225 181
409 329 13
293 313 45
109 141 343
389 211 49
85 161 165
333 260 25
273 69 13
205 153 121
245 253 113
205 5 273
21 481 9
93 253 131
69 239 127
257 121 202
41 53 185
457 177 37
56 483 1
331 305 77
275 357 73
29 9 217
421 77 1
249 207 41
125 393 15
42 301 105
241 85 37
145 357 113
445 121 33
37 489 5
469 401 1
217 101 105
263 493 5
163 77 157
153 237 223
321 373 93
229 121 89
89 421 1
437 401 1
281 360 89
405 413 17
237 33 145
423 161 7
498 369 3
349 169 45
141 201 125
165 361 109
385 261 57
337 357 65
181 157 101
1 89 349
449 153 1
177 385 41
269 349 57
135 105 49
401 205 93
489 353 1
269 269 171
173 85 57
173 409 38
1 253 89
369 217 125
105 109 57
365 469 1
1 341 129
361 43 61
389 289 17
301 193 15
155 333 105
397 361 33
485 457 5
481 354 3
281 269 37
417 179 17
373 463 21
193 373 110
301 493 1
265 139 192
145 57 137
345 425 29
157 165 65
33 421 1
309 309 1
51 149 1
401 265 17
101 201 293
149 169 137
219 369 69
137 481 17
361 29 137
201 141 65
13 379 99
197 453 39
157 125 193
241 83 73
29 249 189
349 5 101
229 69 93
497 417 1
301 305 105
137 449 25
169 81 257
395 357 63
265 467 15
81 433 29
197 465 25
265 129 217
29 17 1
117 89 257
5 237 253
424 341 77
145 73 81
101 101 369
189 337 81
33 305 149
309 69 129
241 305 97
61 5 201
385 65 5
105 301 25
89 49 237
333 197 73
165 29 241
297 305 137
93 9 269
241 193 89
5 145 73
401 497 1
469 193 9
105 273 181
393 273 65
285 207 177
285 81 1
477 415 13
401 5 21
385 101 69
9 208 184
369 357 85
321 73 18
181 269 161
129 397 97
487 355 1
81 29 95
45 485 1
397 169 73
317 453 17
77 113 165
457 363 12
81 57 265
445 245 13
16 465 23
257 10 229
451 21 27
169 326 53
121 257 73
453 435 17
197 252 21
201 1 165
177 237 1
397 2 25
233 145 241
167 29 63
277 129 193
221 377 33
197 101 56
337 485 15
345 13 13
201 265 109
89 445 56
157 65 105
425 174 69
405 481 5
157 481 5
341 487 13
205 97 77
445 117 1
421 97 17
101 209 189
50 405 67
253 369 13
249 123 201
397 481 1
466 1 28
433 273 1
489 105 5
393 33 1
317 145 161
285 77 145
101 357 81
1 133 129
341 414 35
341 189 57
25 77 313
377 61 49
315 141 119
37 181 49
181 229 65
5 485 3
197 381 69
104 237 233
305 193 157
341 101 97
208 149 75
37 405 51
97 268 194
441 485 13
293 257 181
341 489 11
233 141 61
85 142 29
477 281 9
369 481 5
297 217 189
477 389 1
134 125 115
341 273 123
207 429 25
441 257 53
189 269 25
265 18 197
315 421 65
469 24 17
317 457 25
265 153 165
413 41 33
361 69 109
45 417 3
101 45 177
494 461 5
365 117 61
385 401 69
341 361 61
53 373 1
337 337 145
149 281 1
261 277 118
233 141 37
425 277 25
401 21 87
383 265 45
109 309 65
377 269 55
185 209 169
405 413 25
261 245 225
385 373 93
73 249 197
1 413 67
145 357 1
17 301 85
43 53 257
289 377 21
25 189 113
281 149 21
181 441 17
441 389 31
337 473 17
1 477 9
189 453 5
457 189 29
345 481 9
133 229 193
265 17 145
45 166 99
277 481 5
181 81 33
189 321 177
245 333 25
481 89 1
245 101 1
297 81 97
313 1 61
325 441 25
409 269 21
401 309 89
277 281 39
433 61 1
421 457 29
229 417 16
125 89 125
349 365 51
369 269 109
97 157 41
89 397 25
493 285 5
265 349 69
404 377 58
389 341 75
461 149 27
195 333 145
437 445 1
237 369 1
301 433 13
489 229 7
469 137 25
13 373 57
150 45 148
109 241 105
441 345 5
15 229 257
345 413 17
421 261 65
81 305 169
13 49 105
329 265 29
181 385 1
41 205 141
233 411 31
257 25 1
173 45 305
121 41 309
1 70 328
41 493 1
457 489 1
385 93 29
77 125 17
77 167 67
11 493 1
1 221 121
273 153 45
173 253 185
433 177 29
117 293 65
201 329 113
385 161 101
393 111 49
101 345 32
473 457 9
101 411 35
93 197 153
417 105 29
401 401 97
393 141 9
409 445 25
57 309 1
117 109 351
241 249 89
165 393 85
137 419 54
401 435 1
401 9 93
441 185 41
445 317 1
73 270 79
129 213 57
221 361 53
93 289 49
187 273 177
137 269 185
237 373 33
269 389 47
105 1 109
345 169 29
45 89 229
405 453 33
209 487 7
4 165 191
201 249 157
60 429 65
57 461 9
11 25 417
37 389 15
457 233 32
141 65 217
249 457 33
409 181 21
481 257 9
249 57 51
37 457 41
81 425 27
113 413 17
301 153 169
45 317 105
141 489 9
225 1 253
172 193 117
413 321 72
121 301 129
49 217 209
347 261 153
369 435 57
394 257 74
345 129 29
241 309 111
141 321 5
257 353 145
245 241 129
129 407 85
161 449 5
9 309 35
433 125 61
31 265 89
165 289 209
97 317 9
217 325 129
387 1 103
313 199 137
201 109 1
325 253 17
153 361 119
325 149 97
25 385 17
313 37 161
25 461 3
165 31 305
225 433 61
361 73 133
265 481 5
293 149 193
281 201 73
305 449 45
1 5 369
411 157 45
293 101 1
428 193 52
273 113 69
217 28 157
81 345 109
219 301 113
333 453 9
29 321 49
389 485 5
77 341 33
485 421 9
153 121 197
365 237 129
269 500 1
281 321 5
437 11 1
369 301 129
341 237 153
351 89 135
293 265 167
425 463 18
41 261 105
97 369 109
377 221 47
221 453 1
57 121 67
85 121 21
1 349 41
5 145 101
161 29 273
213 397 59
105 221 185
449 189 1
397 253 57
173 129 65
477 353 13
493 425 1
411 377 49
281 303 147
357 333 113
285 189 153
369 305 45
11 468 27
349 441 1
353 349 105
325 353 27
329 189 41
113 125 279
301 445 25
385 253 13
225 309 1
193 21 95
189 120 169
213 277 97
401 457 33
165 385 103
77 25 257
269 245 153
337 441 13
168 453 17
301 376 66
189 269 85
481 453 17
201 213 129
49 21 37
165 329 149
53 81 373
401 163 93
1 269 193
225 61 205
433 453 17
353 487 5
429 41 49
63 349 105
25 401 97
141 233 65
201 387 1
141 105 329
17 241 137
457 191 29
261 129 75
197 389 35
309 397 7
251 41 89
417 169 1
353 133 127
325 45 32
325 453 1
141 149 97
113 309 1
85 425 65
481 273 5
469 245 1
233 430 58
145 113 117
29 361 37
405 241 83
13 37 213
157 133 334
45 101 289
61 341 107
149 401 45
453 145 25
341 203 145
456 105 35
223 277 33
353 201 41
105 257 197
365 17 89
433 353 21
309 253 145
1 85 27
221 449 45
309 177 9
221 173 121
81 161 199
185 113 241
297 245 17
125 481 5
153 25 169
309 405 77
1 485 1
37 445 33
233 409 57
73 465 29
181 449 21
421 285 17
245 325 65
289 333 139
445 425 9
243 321 25
89 125 129
201 305 165
301 281 25
26 185 281
117 265 33
473 245 13
377 105 5
33 57 101
333 49 37
317 41 111
441 381 53
41 285 36
113 161 25
49 99 93
149 281 189
317 129 33
29 213 111
189 81 97
433 233 1
441 29 45
373 17 97
441 69 25
173 153 49
381 1 49
481 13 2
13 161 273
437 51 1
413 205 33
109 425 45
485 441 9
439 125 37
489 141 5
35 3 127
281 61 219
117 469 25
24 185 225
173 45 241
341 441 25
69 421 5
425 169 1
495 321 5
125 429 65
85 197 13
185 449 8
381 229 71
353 421 17
29 425 13
473 321 1
137 177 245
109 337 49
397 269 65
305 173 117
61 133 233
261 247 177
333 265 105
321 427 49
169 253 73
145 477 1
241 1 171
41 333 137
493 253 1
457 217 41
305 209 161
53 241 149
405 201 35
101 194 301
9 359 53
217 187 269
125 181 33
329 149 149
65 57 45
181 401 9
233 361 9
489 341 1
101 53 1
265 237 17
305 281 1
473 13 25
391 409 9
480 85 1
145 5 97
68 469 17
13 373 65
129 257 189
161 483 17
61 173 49
357 393 93
109 393 81
135 45 69
181 151 1
489 345 1
181 263 139
173 83 129
257 190 61
99 427 23
257 269 101
25 9 389
169 489 1
249 161 113
385 153 101
49 89 309
83 209 149
105 347 79
141 1 345
401 49 9
1 53 321
265 465 25
465 5 3
289 97 209
269 201 21
225 221 81
221 61 75
433 269 61
397 301 97
73 219 13
201 464 14
369 189 49
101 41 49
201 305 121
37 437 57
473 421 13
456 497 1
65 461 17
359 165 81
345 253 1
189 313 23
373 29 1
485 205 9
277 41 161
447 105 3
5 417 69
13 401 93
257 323 21
201 289 69
338 277 90
126 93 251
285 237 17
149 171 207
109 381 9
461 408 1
215 109 115
385 285 13
497 143 1
497 329 1
61 165 193
9 481 1
497 205 1
269 341 65
437 81 29
189 489 5
445 489 1
121 285 153
113 441 1
283 451 27
65 465 17
469 109 1
461 185 25
421 307 49
189 401 35
101 141 138
461 57 1
459 401 31
421 497 1
233 325 33
45 437 1
69 177 197
441 365 45
497 229 3
453 115 33
33 49 197
157 315 41
329 309 33
285 25 109
57 253 185
3 321 173
45 201 173
293 161 9
201 337 29
333 293 105
197 337 127
133 369 89
395 329 15
421 481 9
385 73 33
157 497 1
301 225 153
425 481 9
422 177 36
277 273 193
293 461 1
5 165 329
113 157 9
33 189 273
141 465 1
437 255 1
85 301 33
405 197 65
1 85 33
385 99 89
185 245 161
181 145 225
301 149 41
5 335 29
273 97 117
205 457 1
289 369 1
377 373 61
481 473 1
57 215 209
161 317 31
161 349 9
297 401 13
101 113 193
305 235 173
421 11 17
65 305 9
397 157 95
89 433 53
301 257 49
113 341 1
445 153 43
317 17 53
321 209 145
193 433 65
81 302 146
273 389 105
85 353 137
373 313 25
48 405 1
221 289 201
353 13 145
157 77 57
212 41 64
397 341 1
125 297 15
225 137 29
485 153 7
133 257 17
189 249 25
81 235 265
341 377 45
421 238 49
131 329 81
137 477 1
349 349 81
309 269 53
278 231 67
321 109 81
493 221 1
149 157 273
81 207 273
41 481 13
437 461 3
453 445 33
145 221 233
241 489 5
269 301 1
237 165 137
401 21 37
357 89 81
149 161 265
477 329 19
478 1 5
217 429 5
349 428 56
345 125 65
279 65 73
101 5 149
113 484 6
45 433 61
13 257 237
377 165 5
385 209 43
261 433 29
125 321 101
197 101 213
73 321 97
365 89 89
373 157 55
313 81 85
101 129 169
101 109 1
101 25 113
37 313 17
157 61 153
305 433 21
285 253 1
497 469 1
341 209 33
17 17 209
361 145 77
457 313 13
93 405 63
53 341 1
105 205 153
105 389 89
249 333 41
301 205 149
469 445 21
115 211 286
421 41 1
461 413 25
221 489 1
381 377 81
241 49 57
461 153 33
413 437 1
277 475 9
497 117 3
229 137 269
97 57 113
1 173 94
25 25 453
273 341 7
101 389 49
365 389 17
53 349 137
297 477 1
497 217 1
305 389 17
57 237 209
299 19 3
277 113 1
313 457 33
153 225 73
25 185 1
301 77 151
137 377 37
265 193 123
257 89 185
113 153 61
145 377 89
185 57 197
85 225 233
185 313 45
37 441 37
27 321 61
121 77 241
105 452 32
389 323 61
69 369 89
471 165 15
201 341 121
189 77 40
293 25 161
189 89 245
1 237 137
401 277 97
121 153 273
457 461 25
349 345 121
69 45 145
489 97 5
89 353 133
41 45 49
97 229 161
373 197 5
421 477 13
361 89 25
265 435 27
385 289 61
301 213 73
137 465 13
125 265 181
33 425 45
421 93 30
306 45 1
477 193 9
345 401 97
369 165 109
305 341 49
433 217 1
113 5 245
369 361 1
213 182 178
341 341 17
221 269 25
109 349 25
1 365 121
241 465 5
319 9 135
153 357 37
441 413 21
53 301 85
377 289 77
25 353 51
489 421 9
269 277 129
49 290 132
1 491 3
265 137 145
473 281 9
89 101 161
269 205 61
389 241 81
169 393 81
29 425 49
195 29 1
177 241 33
377 209 121
89 255 43
383 349 1
445 465 13
257 333 1
369 1 13
219 73 249
29 213 169
289 405 61
33 293 129
229 251 128
321 385 1
461 185 21
61 321 149
385 361 73
481 409 5
37 177 241
147 361 137
149 57 209
263 109 131
177 1 161
25 341 1
261 125 87
237 257 205
65 171 319
257 293 173
57 397 57
5 1 393
421 57 45
457 421 37
325 101 157
201 485 13
441 47 1
353 497 1
351 401 57
473 481 17
265 157 221
387 33 79
41 79 135
93 185 97
385 57 13
413 485 1
317 165 17
9 493 1
213 489 9
97 473 17
173 29 185
65 37 65
169 45 281
37 133 16
173 429 61
357 289 113
325 497 3
369 301 45
1 469 1
185 417 1
313 229 169
438 225 55
85 1 129
225 17 25
281 53 73
73 197 289
400 97 7
65 77 65
421 385 77
1 127 161
417 441 31
361 225 53
97 35 21
19 409 73
69 21 257
261 305 101
265 13 109
153 401 69
169 37 149
311 413 17
121 85 161
285 165 121
393 181 81
53 357 17
205 117 25
477 125 21
485 349 1
169 337 9
41 97 61
157 233 209
1 113 311
69 77 287
181 477 17
225 141 165
213 378 70
477 461 9
453 493 5
325 349 57
469 185 17
301 430 25
229 285 65
125 261 193
405 269 65
123 373 25
113 237 165
193 189 277
141 21 233
53 45 401
321 149 129
137 145 25
133 269 9
209 377 69
157 253 73
137 69 321
441 61 49
201 269 97
241 173 229
81 201 204
21 43 237
393 253 65
141 131 153
233 265 135
237 435 63
365 245 89
417 281 1
367 285 43
298 137 180
1 329 61
61 457 41
109 245 1
9 333 17
313 489 1
429 441 9
33 473 13
313 453 1
489 173 9
5 461 17
389 461 37
421 201 65
497 221 1
269 341 113
157 41 89
273 229 117
333 241 161
385 449 13
399 105 7
489 337 8
93 109 249
225 13 179
241 361 60
409 153 61
401 413 81
49 173 213
285 105 57
373 189 1
21 429 41
29 461 1
433 249 9
147 101 103
189 493 1
189 103 223
101 357 9
29 417 37
109 365 105
361 9 37
277 93 129
285 417 17
401 361 57
55 289 189
405 181 59
5 345 53
485 201 9
113 353 17
270 49 216
121 99 245
241 269 225
361 9 45
97 69 213
393 201 81
155 85 233
469 105 1
133 269 161
237 89 189
169 353 5
441 141 5
213 177 129
305 85 181
285 457 29
297 229 5
249 333 60
461 96 33
279 409 69
397 57 89
241 39 257
129 249 215
197 361 1
81 297 97
345 441 37
437 273 33
225 301 89
293 137 201
345 77 41
205 3 225
121 125 25
497 209 1
233 253 129
333 385 45
477 153 17
247 437 1
73 105 143
389 313 17
173 413 1
389 229 81
197 261 129
101 121 141
217 265 73
449 271 21
37 491 5
109 203 257
490 393 7
89 143 153
189 109 57
141 461 33
341 307 129
125 128 67
29 33 105
171 31 199
129 212 202
345 473 13
489 425 5
213 49 1
153 1 49
294 17 177
269 141 1
377 145 49
413 389 1
101 369 61
329 197 5
113 477 1
393 269 3
404 459 1
453 173 25
153 201 285
253 209 201
419 251 49
469 9 17
333 13 113
341 495 3
497 29 1
377 107 41
237 5 99
233 205 193
371 377 33
325 301 121
385 253 61
393 237 61
427 205 37
445 45 33
497 413 1
301 221 113
221 73 249
373 293 27
193 225 169
429 337 25
365 169 39
145 449 21
453 477 1
341 129 129
161 215 7
129 125 165
169 133 139
49 189 305
67 17 379
385 389 93
109 373 17
461 385 1
1 71 25
333 93 65
385 204 5
493 369 1
121 105 219
281 325 153
473 77 1
50 461 25
185 73 177
273 173 161
429 131 17
175 155 275
377 285 121
181 121 129
161 321 21
477 181 21
425 401 17
265 317 33
345 9 61
337 89 9
401 217 1
49 13 273
181 213 152
73 233 217
413 85 49
493 229 1
5 145 165
205 457 1
345 135 1
365 253 25
349 119 121
423 137 69
321 289 81
9 435 65
469 297 7
229 289 137
185 493 1
21 17 245
233 205 257
381 125 17
457 55 9
473 425 3
465 1 17
413 381 17
169 361 89
495 469 5
1 245 1
181 265 213
337 149 105
269 189 57
481 57 3
37 1 33
181 253 49
128 349 89
149 101 174
221 149 1
377 476 5
169 237 201
445 469 1
263 141 47
123 437 5
241 297 113
253 465 33
369 189 27
269 133 57
185 377 9
275 257 111
229 377 41
125 265 85
85 329 109
57 309 169
37 9 33
109 361 109
61 105 121
367 397 57
135 317 149
277 74 97
421 313 73
293 273 161
379 457 23
301 421 1
405 269 21
237 173 217
389 489 1
229 109 129
165 369 57
317 437 61
165 121 33
225 145 1
137 381 49
57 345 31
289 485 1
89 217 137
221 285 141
309 89 129
57 40 85
65 201 163
276 301 185
305 293 149
437 325 1
393 57 49
361 301 61
289 77 137
401 373 57
485 245 1
201 341 129
373 385 1
107 169 241
297 381 73
73 341 1
289 446 20
33 497 1
293 81 97
401 481 9
315 481 13
181 417 5
125 45 307
353 381 57
145 145 81
241 461 33
105 169 23
189 113 145
1 391 55
481 69 13
345 209 41
379 105 65
265 1 35
337 347 9
209 425 25
145 425 9
417 381 69
353 185 137
471 365 15
409 261 63
401 269 37
381 361 1
169 405 21
457 201 5
401 345 29
299 389 81
361 181 122
285 9 199
129 301 85
189 341 127
469 249 1
297 331 39
61 401 89
385 85 17
301 17 145
29 41 365
353 129 117
49 449 29
125 81 345
21 29 337
69 305 25
358 293 41
281 337 22
181 25 193
109 89 281
125 305 53
309 59 177
449 261 25
205 131 73
41 293 177
213 241 13
81 129 65
177 349 9
121 225 205
101 273 173
251 281 95
1 5 15
83 53 71
9 257 63
469 189 29
313 107 13
241 321 177
249 495 5
269 389 49
293 497 1
385 269 103
365 337 97
21 21 289
5 305 49
281 145 167
145 203 37
293 197 49
121 153 129
433 197 61
201 277 193
112 81 216
341 384 102
421 121 1
461 181 7
269 229 153
121 489 5
29 221 23
133 201 231
465 281 13
417 37 13
321 189 41
173 321 155
33 233 241
481 355 13
81 385 1
413 41 49
361 361 137
373 77 17
393 331 57
371 493 1
437 121 9
219 41 59
169 221 25
101 93 169
101 471 29
97 237 193
133 25 225
153 73 198
297 253 1
345 245 105
125 65 269
347 453 21
405 313 25
221 161 153
317 129 9
225 249 81
257 393 105
65 225 29
369 297 9
25 5 177
449 281 49
252 437 1
429 93 18
85 451 1
146 42 45
33 69 241
297 277 31
117 77 97
125 53 81
287 425 29
21 445 15
85 17 241
309 453 1
473 21 1
261 181 225
139 61 319
481 463 14
253 28 228
1 269 49
21 337 49
1 401 33
399 69 35
409 224 9
425 17 25
429 25 1
365 421 73
93 105 321
433 33 33
49 383 83
193 181 161
29 401 89
385 333 21
261 101 129
465 187 1
117 85 377
394 457 9
93 85 247
59 171 95
341 405 1
261 465 1
391 277 53
21 393 13
381 389 1
139 325 87
1 145 129
469 121 1
381 445 41
316 457 1
241 237 73
51 457 25
61 428 1
361 53 33
1 389 1
54 489 1
377 161 37
317 229 153
69 289 57
453 45 33
481 217 2
17 449 11
121 469 5
201 389 97
361 453 43
264 409 33
53 257 37
461 305 33
401 477 1
301 101 41
469 301 7
113 25 213
29 253 97
439 61 19
181 101 171
13 289 173
361 385 101
101 281 81
191 105 121
401 353 69
109 401 17
97 309 161
337 317 161
269 341 33
251 481 17
457 93 41
461 305 33
413 381 57
413 465 21
253 409 45
393 313 1
393 153 29
201 125 205
425 285 1
493 225 1
397 35 97
53 257 209
53 113 137
357 29 25
45 297 107
416 177 20
21 203 195
169 285 175
365 369 51
317 301 183
475 65 21
169 389 17
407 261 89
461 241 1
293 349 77
237 173 33
461 433 9
205 141 212
176 41 79
313 65 17
137 325 145
449 213 45
365 13 1
109 21 105
381 27 61
1 301 153
489 401 9
385 273 33
473 197 1
197 341 73
71 189 161
125 469 1
245 217 49
169 349 129
5 201 241
473 125 17
273 237 40
421 193 49
485 121 13
81 329 41
321 189 41
45 21 385
189 485 15
141 265 61
281 313 137
301 485 1
217 397 9
185 49 257
117 169 297
457 309 14
377 321 57
301 197 161
481 225 17
217 201 217
465 113 29
333 477 17
41 177 93
181 461 1
181 247 7
385 381 13
185 457 37
225 357 133
305 165 15
433 321 53
113 485 1
53 493 5
81 381 1
397 77 49
225 233 109
61 281 205
485 387 15
101 309 121
357 397 41
245 29 17
381 185 54
433 201 41
273 81 1
49 249 73
13 121 29
97 105 213
33 313 49
429 209 1
37 269 179
117 269 49
497 381 1
109 461 25
205 321 149
265 409 8
57 179 3
85 497 1
409 159 53
481 493 1
13 145 351
169 333 73
85 197 205
125 83 241
201 73 177
317 381 105
421 271 49
413 495 3
169 253 157
101 359 81
369 165 53
201 337 121
189 387 53
21 13 1
173 401 77
333 33 121
201 365 13
425 269 1
157 416 50
413 413 33
413 401 73
269 165 193
193 179 41
413 165 17
417 485 1
277 69 51
445 133 33
153 281 209
329 401 60
127 329 17
21 49 317
273 233 177
229 251 93
194 101 1
113 69 290
89 429 57
445 97 25
93 125 329
401 335 45
21 309 13
469 57 1
149 53 285
1 79 41
321 125 129
301 1 105
273 73 129
361 205 41
353 105 1
169 3 261
169 281 105
145 281 169
5 177 109
163 5 171
345 333 1
301 465 13
281 225 13
401 313 33
477 368 1
157 425 53
495 309 1
461 421 9
261 489 5
285 259 185
261 285 185
401 229 53
495 457 3
281 77 197
37 30 409
55 297 14
353 159 105
433 217 41
457 409 13
209 81 261
201 313 77
81 73 301
437 409 49
69 5 225
157 401 41
37 493 1
69 385 97
217 225 197
497 297 1
238 369 117
5 481 5
461 393 33
187 161 170
403 37 63
29 253 211
273 4 148
343 457 43
276 93 225
5 3 33
333 333 113
121 173 201
173 97 89
81 125 289
189 389 81
121 93 169
9 13 465
363 321 12
101 45 209
269 309 65
305 29 141
465 165 25
233 53 97
233 369 69
145 217 69
345 273 89
281 453 21
385 265 77
353 181 45
485 397 1
341 493 1
385 289 65
359 309 125
457 17 41
373 225 81
402 217 89
497 69 1
13 109 217
151 103 21
181 413 1
493 477 1
189 381 1
9 189 177
465 129 17
41 285 1
373 469 17
463 395 11
89 201 41
285 349 44
89 317 137
201 5 245
287 261 73
17 389 65
33 29 109
457 377 43
45 457 29
309 465 5
497 393 1
225 61 113
161 213 237
425 469 1
49 69 233
237 281 109
417 449 29
417 469 1
339 237 101
493 37 1
385 321 113
101 413 49
113 115 156
205 41 65
273 237 157
429 397 9
119 247 81
101 41 233
226 229 97
397 85 9
393 409 45
173 321 85
29 305 133
253 293 145
441 445 7
61 173 1
337 453 33
109 195 137
313 173 29
353 253 5
41 357 17
225 473 17
221 185 17
373 473 21
307 453 33
279 189 89
265 165 105
105 197 212
317 22 65
121 237 209
25 109 329
309 443 45
77 465 21
1 237 41
125 377 5
261 113 193
249 357 49
361 305 133
449 201 21
185 81 309
341 105 141
277 349 81
133 357 97
25 485 5
409 189 53
199 419 35
18 241 249
37 9 33
57 61 49
49 329 133
9 49 85
311 305 55
321 141 121
101 273 25
237 321 73
173 337 121
269 297 1
313 137 73
431 371 9
469 129 1
81 441 57
213 453 30
141 321 133
169 173 249
141 251 143
321 277 1
241 113 41
473 325 5
317 245 57
381 153 105
165 137 321
77 253 29
349 309 49
455 399 13
199 65 239
461 281 11
285 35 1
373 279 57
313 9 33
369 209 57
89 237 1
468 45 11
101 373 25
269 377 33
25 425 1
423 341 67
405 369 33
49 454 26
497 9 1
1 185 105
181 186 196
153 289 73
341 321 5
201 334 130
165 461 25
469 33 1
397 357 73
477 1 1
57 473 1
257 71 21
133 237 65
269 473 13
277 253 129
409 281 9
476 405 6
452 301 49
319 273 99
285 253 37
373 65 73
201 485 1
225 37 145
401 225 9
229 317 20
225 381 81
75 81 273
265 117 189
321 237 1
369 413 65
497 101 1
125 485 5
253 269 145
329 417 37
269 361 101
433 281 53
433 499 1
413 251 17
377 297 81
193 73 225
465 457 5
37 141 169
53 409 77
49 73 397
209 89 97
189 281 9
245 65 105
353 81 37
489 237 1
401 371 51
125 437 1
221 117 145
71 219 125
421 485 15
103 201 37
425 269 73
278 445 49
141 233 125
472 321 2
409 77 42
421 89 57
25 371 91
465 1 25
151 359 103
49 201 173
85 265 185
477 457 9
457 449 17
233 445 8
401 193 73
361 405 33
165 293 185
177 21 1
265 1 5
9 89 218
333 477 9
117 55 289
333 465 9
77 157 233
69 417 25
77 225 193
37 285 57
33 157 301
249 3 221
117 227 261
25 25 301
153 5 289
193 357 109
113 201 97
165 305 117
457 269 5
93 465 9
385 317 41
141 445 49
105 95 293
205 213 129
321 69 105
271 141 37
21 492 5
65 79 185
345 85 49
365 153 69
64 217 93
337 97 121
209 301 105
269 461 17
89 219 149
321 453 17
9 399 45
269 233 33
53 421 49
451 105 31
29 453 33
309 157 65
279 237 1
225 354 65
21 141 1
61 333 21
121 421 61
253 65 1
13 69 248
421 473 25
207 141 67
397 429 25
123 121 55
217 301 33
265 385 105
293 381 33
405 257 67
293 65 113
377 193 97
465 109 25
145 109 49
485 393 13
461 129 25
465 161 21
481 133 9
371 401 93
69 69 5
97 211 273
65 445 9
29 121 277
241 465 13
281 33 173
321 409 65
333 153 61
365 405 17
29 57 113
61 61 361
193 41 1
153 297 17
225 389 89
245 9 49
49 417 59
65 109 145
13 305 53
451 497 1
417 9 69
277 109 217
93 333 81
329 371 67
33 153 181
497 493 1
221 489 11
325 213 121
161 225 1
21 341 157
269 401 41
285 333 1
109 209 75
409 149 25
273 441 45
129 477 17
401 433 21
289 220 189
207 249 65
421 249 49
61 385 57
73 105 375
145 1 327
321 141 85
361 459 39
341 1 81
73 25 413
49 81 1
365 57 41
193 281 97
61 227 107
185 144 75
217 325 73
69 461 33
417 337 73
21 317 49
313 113 105
201 329 117
85 225 273
129 137 37
277 57 5
105 481 17
297 401 21
127 345 125
441 113 17
253 363 131
445 1 33
165 93 68
267 437 1
141 53 201
85 353 3
137 229 33
49 357 17
265 221 81
185 189 257
326 221 168
309 101 129
461 161 33
249 445 33
376 239 106
25 299 7
281 65 213
1 445 17
253 201 9
90 401 85
93 421 23
365 61 15
1 25 373
21 196 255
94 49 74
321 209 61
285 17 213
169 359 63
69 397 89
317 185 117
1 421 35
101 65 321
285 453 17
353 241 7
349 369 121
193 385 97
1 109 41
65 37 61
85 401 85
121 377 65
289 361 69
65 1 281
181 145 257
31 45 81
261 221 49
341 126 81
405 389 57
258 482 19
33 205 181
53 331 165
302 117 71
489 265 9
181 475 23
381 293 17
325 469 14
229 61 3
153 1 1
389 205 41
189 341 83
317 369 61
189 441 2
141 349 90
205 313 33
405 111 1
65 145 221
377 165 45
325 409 33
349 277 25
1 124 305
215 461 1
269 9 1
225 365 113
253 437 49
257 147 137
157 145 1
57 173 281
117 173 89
85 289 49
329 297 69
389 225 41
257 101 201
421 469 29
309 217 1
105 1 301
277 349 57
281 401 97
465 234 15
5 289 7
169 257 213
131 433 17
205 203 17
121 89 353
297 321 169
437 449 17
193 43 27
389 61 17
356 121 135
153 217 169
341 417 69
202 101 32
177 189 305
5 385 5
245 369 53
121 301 49
5 289 49
229 349 1
41 61 281
413 1 57
353 177 15
23 433 25
175 69 295
37 385 61
405 9 74
401 233 37
129 173 161
25 85 353
469 315 1
153 77 49
9 10 192
227 57 75
1 65 197
201 229 17
257 409 69
377 481 1
441 57 25
381 261 105
197 499 1
385 329 113
41 489 9
335 361 85
41 245 161
9 391 49
285 125 89
497 155 1
277 21 19
401 129 37
381 301 89
477 165 1
319 33 5
405 357 37
97 377 41
253 9 235
49 93 265
33 198 298
1 245 1
385 317 21
361 233 45
413 201 37
473 125 1
393 85 33
169 159 129
281 421 13
89 169 161
229 205 209
197 45 282
249 257 77
405 425 7
481 209 13
385 41 89
225 421 61
463 221 9
73 421 65
73 213 1
359 117 99
85 473 5
25 213 137
197 235 107
282 109 164
137 321 105
203 173 69
173 441 21
33 439 49
73 125 69
453 195 33
309 241 169
45 237 149
480 465 7
233 105 265
101 181 42
405 489 1
113 309 9
315 153 57
65 457 1
221 265 41
41 221 125
341 165 17
17 441 1
145 105 153
417 61 84
297 269 103
121 234 39
345 1 117
485 145 9
52 253 41
17 205 201
103 357 87
13 337 133
357 499 1
421 221 33
441 11 37
77 485 1
237 473 21
473 161 1
265 325 65
325 309 82
181 269 49
93 85 401
393 413 17
110 373 1
357 193 129
251 417 77
253 56 57
73 25 173
13 113 233
269 341 49
37 73 195
333 67 81
20 415 33
379 405 13
49 117 129
129 351 3
73 461 25
1 417 29
49 229 1
105 121 142
457 405 33
481 247 17
461 37 25
249 381 73
177 287 101
377 93 93
285 57 65
365 297 49
171 227 59
41 157 257
89 393 1
497 481 1
437 182 33
85 125 137
157 45 281
221 219 29
297 137 121
385 297 109
429 45 9
469 390 9
69 29 301
441 477 17
91 285 129
221 133 129
17 245 1
461 249 9
257 377 105
425 317 71
31 217 281
193 65 169
485 481 5
385 181 65
1 415 7
181 353 49
153 377 19
1 445 49
69 252 118
89 481 17
201 145 221
495 165 5
389 453 9
53 481 5
485 241 1
197 471 21
325 217 97
293 117 161
389 49 17
37 437 1
313 157 1
101 341 133
377 55 119
473 441 1
273 61 205
171 107 267
397 353 89
1 257 109
89 445 41
485 461 1
481 93 5
251 125 125
401 489 9
465 17 25
297 489 1
345 301 1
389 305 20
97 325 129
356 499 1
393 285 57
89 493 1
117 105 49
173 205 281
313 95 17
481 453 1
25 233 125
197 361 13
389 97 1
357 349 1
473 65 1
101 213 185
89 369 63
261 209 1
421 177 1
470 421 21
85 201 213
38 21 54
437 305 17
65 329 145
465 409 33
141 201 289
193 93 87
41 97 181
5 412 75
1 95 249
285 269 201
13 329 93
85 61 257
65 437 55
269 377 33
135 153 237
425 53 21
9 309 97
477 433 5
1 25 357
377 265 49
477 1 7
457 437 29
201 213 25
241 401 49
81 433 17
441 345 37
249 101 5
251 393 101
173 61 25
9 8 213
269 103 9
449 249 41
121 401 81
149 5 225
33 209 137
405 51 93
245 389 41
37 133 201
97 41 197
481 17 3
361 137 49
377 29 29
241 53 89
397 101 57
63 1 11
277 29 193
69 353 117
97 365 33
361 21 57
304 401 73
289 237 97
253 201 17
169 331 76
285 93 73
153 285 87
403 287 49
463 349 23
1 153 1
329 345 113
459 401 29
332 413 17
445 469 1
273 469 1
1 203 61
125 193 293
409 281 51
405 289 81
365 361 81
165 1 273
201 365 21
401 201 89
291 473 7
245 277 1
133 489 1
29 77 257
483 385 13
13 185 89
241 133 69
465 241 3
117 253 119
357 73 33
353 61 88
49 73 189
173 13 65
417 225 13
277 185 145
189 73 145
161 209 221
65 301 29
117 397 97
21 285 7
385 337 9
73 8 305
73 119 205
277 417 49
207 261 49
369 437 1
157 265 97
141 93 201
197 377 77
249 273 197
229 141 97
305 97 157
133 25 97
493 169 1
101 285 57
149 277 1
469 109 1
129 421 25
421 265 49
493 221 1
73 425 1
393 305 20
389 225 49
421 369 1
385 389 33
493 361 1
385 49 77
341 299 9
237 101 145
379 449 29
79 157 193
413 301 25
101 65 193
142 221 185
161 245 109
425 425 21
321 121 149
153 201 233
21 237 105
37 263 217
25 63 391
209 185 109
357 125 85
329 382 20
273 309 129
345 121 93
425 485 1
53 411 45
45 225 149
417 197 1
161 440 44
125 257 72
129 403 17
335 269 105
45 435 51
93 201 177
29 1 129
393 43 5
389 213 1
213 397 57
165 385 73
137 101 105
121 21 227
61 373 33
17 133 189
385 221 41
447 45 1
1 125 313
309 361 125
253 41 97
165 441 45
237 309 1
105 257 101
297 273 85
305 421 17
253 231 89
141 389 17
377 365 89
101 137 201
141 85 205
417 387 37
489 61 8
1 461 13
337 257 81
157 193 11
333 35 137
333 386 59
9 361 5
129 244 70
365 69 52
265 77 89
33 117 177
457 1 25
125 57 201
13 389 49
149 489 9
123 201 253
317 341 65
233 217 161
265 315 131
85 252 221
61 293 113
125 145 133
417 249 45
189 265 175
205 73 241
101 273 119
117 333 17
405 325 65
309 299 173
181 351 119
301 53 119
413 277 33
189 289 41
73 25 41
145 241 73
333 61 17
13 441 45
393 481 17
101 377 117
85 460 7
13 161 65
197 329 105
245 37 1
197 337 85
73 357 17
401 49 41
445 453 17
207 105 237
165 186 139
149 37 77
397 229 83
81 89 281
201 325 29
265 101 193
69 224 207
329 349 113
489 57 1
237 459 3
141 297 81
261 145 1
441 221 41
413 469 1
345 305 21
29 381 97
45 481 1
337 77 129
153 125 97
375 149 111
249 61 153
43 9 301
85 300 91
93 297 201
1 145 303
121 437 1
269 281 73
343 245 51
197 413 57
188 233 81
52 25 114
29 153 265
369 453 33
97 145 101
489 57 9
257 121 213
1 79 171
85 185 73
17 373 85
361 498 1
149 381 113
117 101 115
277 476 5
59 143 107
57 489 1
365 45 5
367 437 41
61 333 93
349 22 25
359 153 119
117 411 41
237 455 18
85 93 193
385 93 10
45 241 233
433 495 1
269 191 91
33 369 39
117 69 329
361 189 105
97 33 45
301 425 37
465 341 1
453 253 1
45 221 249
105 301 113
181 409 65
385 273 13
281 37 45
69 285 153
421 346 65
249 345 47
381 25 27
37 429 16
461 441 33
53 225 265
129 321 44
21 293 193
137 205 17
477 117 15
45 461 17
373 185 33
1 365 113
301 275 101
321 413 1
473 101 25
1 5 321
337 61 57
241 225 201
33 241 169
29 313 62
101 425 73
165 1 185
289 373 107
45 156 172
357 91 1
41 189 309
483 101 15
385 357 17
477 221 11
1 404 55
151 317 37
345 95 105
357 409 17
89 145 173
193 153 209
477 333 11
169 417 57
217 273 13
401 493 1
473 37 25
105 469 25
425 237 69
325 95 1
321 457 15
101 193 285
21 465 21
217 225 69
441 449 13
149 61 81
161 81 309
1 469 1
61 85 343
101 329 53
161 369 85
233 317 49
17 265 149
397 297 64
20 73 73
289 381 13
417 85 9
237 401 1
137 77 233
45 489 11
277 369 129
373 475 1
153 207 151
61 173 265
161 169 189
225 349 81
349 397 17
381 265 41
17 305 29
325 401 33
165 25 193
475 173 17
479 153 1
349 421 49
317 153 177
397 93 57
329 309 57
61 253 145
121 437 1
281 293 97
21 105 97
221 77 225
143 409 53
153 459 37
189 101 153
301 315 121
71 431 59
329 281 65
205 97 153
49 449 17
43 73 357
425 413 13
77 417 45
465 109 1
241 109 117
21 161 325
193 175 281
249 137 97
409 385 9
457 205 30
445 341 29
45 289 1
197 205 161
297 217 181
245 297 161
329 5 85
185 407 37
365 201 81
257 21 65
409 101 33
317 61 1
285 249 193
487 409 9
361 369 88
453 449 17
317 29 65
385 29 1
425 493 1
175 493 7
243 129 177
445 257 45
281 57 45
339 129 45
453 105 17
293 281 9
101 125 231
149 1 152
297 273 49
465 177 13
73 201 69
449 225 5
277 297 5
249 243 205
213 77 33
317 185 113
185 429 5
45 41 129
125 233 205
309 205 129
197 69 203
137 45 309
221 173 221
321 129 73
341 317 1
397 41 73
209 397 9
325 419 43
269 1 65
309 222 65
145 9 324
201 93 15
449 357 49
105 385 93
333 21 121
493 421 1
61 244 247
413 313 17
481 473 9
405 340 87
109 301 177
481 265 9
137 73 137
369 309 89
395 109 11
229 401 69
141 201 53
429 353 9
253 217 33
369 325 9
385 185 5
361 81 133
153 157 81
76 289 189
203 301 73
389 125 65
489 261 1
289 217 83
25 49 265
109 405 33
189 5 297
295 181 59
13 133 321
477 465 17
381 97 89
57 81 181
469 149 1
145 137 165
409 397 49
377 117 17
467 281 21
365 97 75
124 31 146
17 393 97
153 19 265
401 437 61
1 457 25
485 401 1
361 105 129
37 481 13
101 29 363
10 469 1
49 285 33
201 21 227
485 237 1
385 1 105
1 397 57
69 469 21
33 333 17
317 269 161
157 277 113
233 409 81
57 15 145
318 393 69
13 9 393
251 437 1
229 465 13
121 305 33
433 193 37
37 409 27
497 487 1
25 241 53
261 377 65
73 89 89
409 405 71
337 481 1
109 13 361
197 225 45
333 225 153
137 85 61
5 485 1
197 3 165
1 431 41
365 385 61
145 161 13
49 144 18
477 421 17
45 185 293
65 17 221
321 449 45
33 117 217
429 273 1
385 329 45
333 493 1
365 291 17
135 365 73
225 89 205
311 241 171
285 497 1
385 9 73
221 33 1
497 307 1
97 253 241
481 17 5
181 5 193
361 235 85
265 373 121
461 273 19
401 93 57
337 129 117
17 445 25
433 365 37
181 433 61
405 385 17
225 81 229
165 421 1
225 286 162
377 213 37
137 77 313
385 277 5
465 425 9
1 373 17
434 1 59
493 451 1
185 499 1
61 75 87
345 117 155
101 57 153
21 377 61
437 27 1
473 327 13
109 13 225
217 61 53
1 201 269
21 353 145
233 109 225
229 121 153
413 209 33
397 349 9
265 319 1
265 329 153
7 273 189
25 305 9
453 41 41
457 353 16
473 197 21
325 77 141
309 1 161
45 301 185
291 33 115
449 251 41
417 439 39
441 41 13
257 341 3
161 105 245
121 221 169
13 336 159
425 493 1
449 453 25
481 319 5
245 353 63
193 462 26
289 269 185
149 413 81
157 21 281
329 441 21
314 413 81
485 425 1
241 449 49
365 177 1
113 249 117
189 477 17
293 141 169
47 375 31
257 144 109
385 47 8
469 357 1
261 285 153
332 389 49
385 389 87
241 453 9
199 421 34
137 405 25
241 265 165
458 401 16
301 21 81
465 149 1
401 349 77
121 161 233
77 425 59
305 425 29
261 217 209
29 241 119
285 389 73
493 57 1
69 165 1
117 337 5
373 173 1
199 227 271
1 19 239
485 265 1
357 497 1
17 91 379
493 153 1
269 105 17
98 245 147
189 485 9
361 497 1
341 429 49
13 293 166
149 421 49
153 85 313
243 305 117
189 25 113
245 157 209
393 145 5
477 213 1
29 397 14
405 33 65
381 189 33
85 9 385
385 234 97
329 9 144
477 301 9
437 189 9
5 393 5
89 469 5
5 249 73
229 125 265
145 59 1
128 405 65
409 109 85
457 165 17
109 9 129
461 41 11
405 397 33
261 281 17
233 157 237
461 9 9
305 217 101
439 13 31
361 177 85
321 385 69
13 189 257
189 257 173
459 205 1
401 341 89
33 329 109
453 315 19
121 73 37
349 271 73
81 481 11
405 293 2
333 65 113
453 453 45
127 253 161
380 313 62
473 422 13
341 445 1
233 461 25
44 45 337
389 41 65
365 357 13
185 257 1
309 149 5
425 467 5
1 73 167
313 1 5
273 109 129
183 199 267
325 489 5
461 453 25
89 333 1
417 309 21
489 301 5
317 181 73
341 241 129
198 113 67
209 425 25
433 129 17
69 276 1
213 1 97
473 205 1
365 57 73
1 269 217
312 253 127
305 109 121
457 81 29
269 329 133
95 496 3
237 407 27
301 157 25
133 253 185
41 401 57
19 73 17
1 97 341
449 253 45
249 393 73
129 101 267
381 215 37
373 273 1
401 149 53
185 101 31
155 213 77
185 153 25
473 65 5
85 479 1
181 401 57
109 93 229
426 81 1
201 93 145
81 489 9
485 249 1
229 469 1
302 245 115
15 233 173
49 393 21
1 121 353
99 153 145
445 493 5
69 149 231
221 189 209
61 473 13
145 201 101
101 257 9
369 121 109
15 201 185
241 65 67
317 37 73
397 33 13
213 493 1
73 233 229
217 129 253
465 25 9
232 385 97
129 137 261
333 177 167
373 477 12
75 467 13
163 401 3
409 41 21
293 61 1
393 301 77
121 477 19
245 263 107
465 269 9
337 25 157
493 85 5
289 185 89
33 365 105
489 53 5
473 49 21
333 491 3
1 177 217
281 489 5
405 425 53
101 5 25
1 353 113
153 477 13
105 21 270
25 117 181
345 441 31
37 81 293
397 201 23
21 381 29
385 421 65
81 496 4
351 497 1
401 87 21
485 313 1
253 287 133
365 309 129
377 393 93
177 449 49
385 112 97
277 121 113
69 365 25
497 145 1
291 313 141
153 121 253
205 453 33
341 1 129
313 329 25
297 341 129
17 249 149
385 181 97
285 301 49
353 343 141
417 241 75
199 285 145
369 361 73
165 119 65
213 245 191
261 477 1
105 69 329
53 377 105
441 453 1
493 493 1
471 466 21
101 85 273
221 329 169
469 64 21
1 297 81
413 205 17
217 81 21
93 105 65
73 57 341
425 201 10
369 53 49
405 337 65
1 329 85
309 245 9
10 177 277
81 325 59
109 325 129
315 153 91
85 19 225
261 325 97
437 51 1
369 13 44
67 495 1
177 453 33
369 65 85
13 109 357
485 421 1
351 205 23
169 65 209
251 273 117
285 381 105
425 285 1
393 385 97
349 301 5
297 421 69
120 453 21
145 213 49
277 349 41
169 53 321
97 81 225
121 289 73
325 309 21
101 397 33
41 37 117
289 397 25
401 173 45
121 185 281
129 217 43
9 125 313
201 45 81
85 49 129
157 265 45
113 405 1
213 73 33
251 487 10
309 179 97
173 5 45
115 229 226
41 349 137
221 41 97
9 345 101
245 419 29
369 305 131
93 11 1
65 445 49
5 193 253
361 409 9
293 487 1
69 141 17
441 77 25
377 45 21
37 101 219
373 345 65
153 20 205
137 201 9
389 393 46
369 313 13
57 369 13
365 421 33
365 321 25
457 113 9
98 341 113
357 471 13
93 209 265
53 377 101
417 221 81
121 313 187
213 333 137
251 385 9
145 305 57
37 465 26
217 73 273
409 149 5
13 401 49
1 151 349
467 237 25
277 314 118
21 377 117
429 65 9
305 369 37
461 457 25
369 326 1
385 149 49
93 113 69
245 213 145
489 1 5
297 17 1
105 173 153
481 253 9
305 353 95
385 493 1
65 203 167
469 345 1
481 281 1
245 325 169
305 321 1
25 429 13
229 421 49
189 373 1
389 13 39
93 361 57
105 269 113
301 115 49
489 499 1
97 465 33
185 405 33
429 189 33
89 313 117
489 221 9
461 165 33
341 253 1
109 221 169
481 157 13
233 229 253
117 53 361
217 109 253
261 469 13
449 405 21
289 157 111
46 337 105
281 45 193
457 361 39
81 209 1
458 21 41
139 251 97
193 439 39
449 113 33
293 101 73
441 401 21
129 421 67
245 205 21
369 449 45
201 129 89
433 465 17
157 301 49
149 101 63
227 1 95
333 305 51
243 121 32
349 217 121
281 333 41
140 221 249
337 373 1
41 385 13
153 137 114
225 257 185
441 321 1
113 489 1
325 393 85
125 37 177
465 181 1
341 221 29
385 413 9
461 97 1
129 1 341
47 169 57
293 9 25
453 291 17
103 393 5
423 43 47
327 357 113
185 105 185
213 93 233
493 389 1
101 151 325
303 345 125
93 85 307
437 73 61
493 385 1
245 153 97
57 181 265
105 309 33
361 213 13
201 49 193
461 289 25
437 1 1
277 477 1
21 21 293
101 405 41
185 61 189
137 53 241
169 73 117
325 421 17
165 317 49
329 251 49
217 289 161
261 241 185
125 225 117
269 153 209
73 415 15
273 21 125
21 345 83
211 145 49
41 341 49
441 293 49
305 445 49
333 9 9
185 55 1
41 357 1
185 85 97
253 261 49
65 325 145
159 401 21
85 385 29
277 21 129
301 1 185
65 289 133
323 169 131
477 497 1
25 317 89
105 93 9
185 41 137
1 13 277
205 301 137
257 73 237
225 73 25
89 213 229
261 277 17
21 29 129
49 241 66
165 5 113
317 415 5
221 185 113
317 405 1
1 197 1
277 435 7
37 461 10
241 217 73
289 13 73
57 73 369
269 257 209
337 97 17
53 125 57
85 493 5
321 89 1
237 45 37
453 61 25
53 313 21
177 377 13
257 481 9
457 233 21
465 377 1
381 437 21
119 245 217
405 133 24
421 249 48
465 274 5
391 207 31
251 37 19
441 361 13
29 405 33
429 461 1
401 29 25
493 153 1
485 101 11
413 87 1
269 153 185
319 37 43
17 421 9
457 9 9
41 357 49
357 405 49
337 253 149
381 287 25
405 93 93
295 49 107
425 27 5
461 373 1
345 65 129
405 253 45
373 401 85
105 261 1
79 1 373
489 17 9
381 256 57
329 396 51
69 157 25
1 137 133
189 237 257
17 145 121
137 73 267
285 425 53
349 225 65
165 173 305
65 349 85
201 141 169
253 209 151
397 61 81
397 433 5
9 341 129
125 229 1
121 393 84
335 389 81
33 125 33
101 221 217
169 201 121
353 221 109
433 53 33
253 137 217
373 269 1
61 109 19
459 333 15
37 341 29
491 201 3
269 73 129
193 301 65
457 117 41
229 241 53
153 349 49
301 1 1
181 319 41
349 101 73
157 149 97
221 329 41
353 261 25
349 55 129
105 267 107
453 37 29
73 221 81
439 493 1
141 385 99
201 181 61
405 185 41
1 495 3
1 1 273
145 413 81
161 129 165
279 405 41
19 217 149
61 1 361
121 445 33
165 260 102
45 463 19
271 385 25
313 373 1
325 165 49
281 209 177
173 455 39
67 1 79
445 113 33
157 385 41
13 461 13
189 493 1
217 225 269
161 275 73
389 437 33
487 377 11
473 311 13
453 189 43
181 173 257
17 177 185
133 29 129
3 351 77
425 137 9
217 61 85
209 57 63
77 486 15
305 261 169
93 137 117
232 137 179
169 5 273
449 385 25
257 493 1
497 37 1
357 37 81
377 1 103
417 355 45
493 9 1
173 21 1
21 221 195
437 121 33
441 163 5
491 45 3
111 421 49
69 177 81
21 177 51
489 17 1
217 53 5
85 283 97
331 251 165
369 265 113
377 361 65
249 57 245
453 53 17
485 1 13
341 93 1
189 477 23
477 121 1
217 261 97
113 5 5
401 465 25
421 97 65
105 469 1
493 213 1
77 33 97
345 249 97
385 217 97
201 353 137
485 237 1
281 81 89
153 313 161
1 389 49
381 149 57
181 433 41
429 497 1
245 285 178
437 397 53
245 58 1
149 85 33
65 409 1
253 253 69
17 237 150
213 349 105
267 229 155
405 435 53
21 69 33
5 493 1
25 461 1
373 385 97
245 203 73
241 37 29
77 457 3
145 453 1
163 365 81
305 153 133
193 401 59
425 409 65
461 81 17
77 457 29
57 235 183
209 469 1
1 369 105
33 41 341
421 265 33
219 92 11
45 189 49
337 77 71
293 373 1
469 189 1
77 347 153
497 97 1
173 421 41
293 69 1
225 397 45
467 173 7
69 81 169
137 153 277
323 433 21
37 209 125
149 93 289
185 169 49
321 121 5
373 441 17
205 273 17
165 433 17
229 419 49
177 183 85
217 377 89
269 7 65
109 157 45
317 281 1
189 469 11
297 461 33
329 143 101
285 61 49
425 285 25
227 289 29
453 249 1
453 37 1
113 167 194
69 393 37
361 181 25
449 365 21
85 341 65
81 9 353
265 191 29
101 89 337
473 209 1
281 329 61
143 475 5
441 57 45
421 281 41
341 361 45
465 369 1
111 465 29
221 277 221
1 53 101
413 325 73
461 141 5
35 25 257
321 221 25
341 1 153
161 453 1
429 93 1
381 93 49
377 69 41
333 389 13
105 301 47
353 453 28
85 197 195
37 181 65
495 457 1
145 209 245
77 301 101
289 37 87
89 303 36
53 397 17
253 385 9
441 325 37
421 197 49
437 3 61
409 269 21
47 293 1
309 200 161
13 292 77
253 357 1
129 221 41
49 469 1
489 489 1
241 45 17
457 49 5
421 493 1
293 157 9
253 209 9
41 253 65
69 338 106
265 209 157
201 177 289
193 209 193
473 485 1
377 337 85
499 201 1
413 401 81
273 425 23
141 1 161
1 385 97
253 285 17
285 133 81
41 113 265
97 337 133
305 101 195
281 285 1
33 165 41
341 205 129
209 293 145
149 121 321
237 393 5
31 337 13
1 317 9
465 365 11
481 393 9
341 1 27
493 401 1
105 397 65
153 476 15
1 389 97
405 389 49
401 101 77
61 325 1
181 285 145
77 81 197
187 85 49
326 113 65
353 105 65
437 341 17
237 57 37
345 305 105
53 277 65
337 465 1
73 489 7
345 145 113
205 331 53
453 421 17
237 157 257
297 327 141
393 277 89
161 305 65
29 1 25
477 473 23
391 37 29
101 33 321
1 385 69
345 1 97
13 231 165
363 341 119
85 49 9
99 387 95
341 157 73
65 481 1
437 77 29
9 477 1
409 121 51
269 155 101
325 33 1
421 153 73
25 333 71
101 494 7
309 441 9
449 33 49
485 369 1
33 349 137
9 417 57
385 161 21
437 173 33
7 261 193
277 169 97
149 221 1
333 357 41
221 141 61
293 473 17
121 21 305
289 465 9
173 289 32
425 359 73
172 69 285
285 57 1
393 261 25
453 381 1
61 49 73
293 321 69
45 237 41
435 405 49
297 417 33
305 45 113
217 402 35
469 101 1
1 81 237
101 53 113
393 341 53
283 293 193
269 149 57
457 445 3
60 89 152
389 29 83
149 293 89
484 89 17
21 445 41
221 397 17
25 49 53
201 437 5
33 261 189
185 401 29
223 21 137
9 89 185
253 217 225
49 189 129
125 175 221
73 363 81
313 457 1
438 241 31
457 290 41
337 449 21
177 1 313
77 253 233
345 209 141
445 161 51
342 225 111
469 145 17
341 257 97
377 197 41
9 365 97
433 81 1
429 245 65
317 117 25
385 415 11
205 17 137
401 405 49
305 137 1
185 297 193
477 497 3
137 365 121
233 277 161
253 109 65
341 185 65
33 393 1
426 177 56
405 333 51
413 117 49
17 301 49
281 385 53
465 497 1
400 381 92
21 189 1
41 353 113
1 321 117
309 173 131
413 221 11
385 125 73
261 81 49
429 41 17
173 73 241
477 145 1
217 5 89
165 185 221
269 297 117
41 209 89
253 241 9
53 137 145
349 101 135
269 451 9
329 337 117
277 369 55
33 145 73
233 181 121
29 297 33
81 401 45
389 429 37
191 249 237
165 21 9
445 353 53
85 201 169
221 209 89
97 457 33
417 101 37
309 265 177
117 169 69
341 201 33
185 225 205
381 385 41
333 413 9
305 207 17
221 85 1
197 37 97
334 393 73
413 13 73
317 169 89
177 247 189
393 221 28
113 389 21
281 25 193
49 101 321
221 305 157
187 109 127
149 405 59
337 77 5
325 185 33
421 293 1
145 135 229
49 1 273
197 345 141
69 177 197
393 145 39
377 307 113
141 126 353
133 89 193
387 429 1
91 380 35
373 221 49
133 165 1
285 297 41
61 385 29
405 145 17
429 367 61
421 477 13
241 165 21
437 153 1
321 153 65
45 471 15
217 281 149
277 217 129
423 89 29
377 25 33
153 323 17
89 81 145
337 81 93
53 145 285
169 361 97
397 453 1
465 421 13
380 85 31
309 189 1
373 161 1
243 21 151
177 269 21
117 469 1
233 101 81
349 116 1
137 133 208
297 56 45
49 365 89
385 77 2
477 269 17
181 425 13
343 461 23
93 385 17
173 277 33
357 349 1
13 357 129
281 201 53
69 89 399
173 445 51
1 321 93
97 73 34
137 461 25
209 5 93
385 87 5
481 361 9
245 145 241
61 29 273
385 101 101
469 441 17
337 221 73
429 69 49
469 453 1
381 249 33
53 329 134
45 9 1
385 385 69
481 151 13
477 345 3
249 474 10
17 269 105
285 365 113
45 497 1
269 433 33
317 109 153
369 113 61
177 25 321
373 373 1
441 101 1
223 101 186
45 201 13
171 301 137
401 101 5
125 141 265
319 359 75
92 117 193
457 321 13
57 413 17
409 425 57
21 181 65
217 9 125
61 445 49
65 421 33
475 301 11
225 261 209
121 467 7
185 385 53
376 241 20
109 53 277
201 117 45
153 341 11
329 341 81
317 433 67
437 185 17
345 133 29
269 229 1
241 41 33
125 29 313
105 21 261
405 76 81
429 293 1
473 385 25
5 329 13
481 129 19
393 373 29
381 465 29
373 477 5
333 469 1
385 197 33
309 169 129
301 117 9
3 429 41
337 169 97
357 37 141
477 73 17
305 441 33
233 391 19
171 205 41
412 205 55
297 153 189
1 445 17
189 65 117
405 321 1
65 341 1
85 485 16
255 369 25
445 375 25
21 41 49
229 485 4
389 481 17
237 445 33
223 381 105
276 261 217
293 21 49
300 29 53
489 481 9
417 321 69
57 464 26
189 365 41
51 91 383
206 261 113
1 269 151
293 245 177
333 401 69
45 210 228
413 321 73
285 457 41
413 97 17
241 257 37
89 345 151
229 257 17
457 477 21
69 193 105
405 61 81
377 77 29
273 1 21
465 153 19
465 225 13
433 137 29
489 101 5
313 257 141
469 161 31
185 1 223
355 185 93
41 157 37
121 405 57
429 157 1
217 157 249
177 81 285
329 285 145
133 73 49
201 443 31
309 105 25
37 321 113
305 225 97
185 133 173
133 261 113
405 373 33
25 237 145
41 301 91
333 353 77
481 413 5
285 397 13
445 297 25
1 121 245
417 417 13
333 333 105
441 289 41
365 181 113
353 309 121
1 332 150
449 441 37
153 157 17
193 117 21
445 85 25
305 352 55
129 249 77
61 445 17
221 445 49
5 53 1
273 93 205
105 273 181
167 469 17
433 201 33
89 39 345
89 26 9
385 53 41
265 233 221
377 361 93
313 145 5
69 409 5
437 437 1
305 79 73
241 489 1
53 197 129
10 306 1
265 229 57
393 489 1
357 345 113
213 473 21
345 157 6
329 105 93
429 277 9
261 365 49
217 449 33
141 161 113
385 441 57
241 317 108
455 209 25
469 125 1
301 281 157
125 53 225
201 149 89
109 9 81
421 493 3
117 261 155
293 209 129
171 69 193
145 453 1
317 177 137
77 273 121
453 453 1
397 251 25
141 405 65
89 345 141
277 413 5
389 377 1
365 173 41
369 165 101
169 101 53
377 317 85
325 297 1
445 269 49
337 289 145
357 349 81
361 309 45
153 449 17
369 477 1
137 117 321
13 25 363
161 201 61
201 77 153
329 189 169
253 337 149
113 297 193
289 457 41
101 278 117
269 65 73
21 97 117
238 301 25
101 197 17
397 149 41
469 369 17
477 457 1
61 369 101
355 481 13
341 25 81
9 45 142
245 401 19
117 357 133
365 13 57
165 249 221
169 337 85
1 189 169
273 233 149
277 265 73
277 361 45
173 25 41
103 481 3
97 401 73
477 473 17
95 53 21
345 241 113
129 5 37
173 253 65
456 417 8
333 421 25
409 269 69
141 453 1
161 497 1
417 77 69
283 429 33
473 409 25
71 293 49
321 481 5
355 113 85
241 449 23
153 101 53
269 41 122
1 489 1
161 117 205
425 77 49
77 442 51
137 45 117
285 481 5
451 353 37
345 453 33
17 89 281
133 297 1
69 397 25
33 473 5
497 455 1
345 401 49
113 289 113
377 129 37
101 126 288
481 69 3
189 473 1
121 497 1
369 21 57
89 325 65
78 481 11
293 239 197
253 33 89
89 137 125
485 117 3
253 385 77
175 121 65
453 196 1
241 365 105
273 185 185
393 285 101
69 473 1
1 17 85
377 213 74
289 221 153
209 239 147
117 293 177
421 269 17
397 45 25
349 165 89
257 297 13
133 9 241
153 419 23
237 213 9
165 313 111
345 13 109
158 81 28
269 309 129
109 481 13
441 37 25
393 253 61
85 11 53
377 267 37
9 85 217
169 81 321
85 73 233
85 141 313
381 125 49
456 25 3
489 253 1
181 93 129
225 257 5
141 341 41
135 313 89
231 157 165
109 5 209
171 247 73
109 341 145
113 248 36
301 445 49
297 145 133
21 209 53
173 193 35
61 112 366
61 189 41
441 385 45
169 313 93
29 227 243
281 430 15
169 133 141
361 161 89
285 65 89
365 405 33
221 145 225
125 73 225
327 489 9
491 111 5
365 93 17
257 485 1
473 253 5
101 385 57
169 1 89
153 285 109
389 211 65
161 93 105
49 129 143
101 201 1
285 1 201
229 405 1
469 193 1
2 121 259
161 421 17
13 417 69
465 361 33
477 53 1
497 309 1
409 1 1
89 143 159
387 305 77
265 1 131
141 29 9
137 129 77
269 149 219
21 377 13
481 1 5
377 25 89
349 277 105
173 109 127
445 121 1
427 337 45
45 105 301
485 413 1
190 157 62
497 321 1
373 119 91
153 325 9
5 321 25
381 273 96
75 417 57
201 321 165
289 329 133
171 93 233
393 209 77
317 361 97
35 453 37
467 9 11
113 281 181
449 493 5
141 113 177
259 77 19
81 393 33
465 157 31
45 361 1
333 53 153
271 341 1
461 197 17
169 417 73
1 311 135
297 209 69
421 473 9
141 261 145
325 61 113
157 419 43
179 437 43
49 33 197
57 449 5
309 389 49
181 157 65
302 57 187
81 305 11
5 469 17
469 377 1
489 242 5
453 205 1
141 397 9
261 121 209
257 17 221
9 323 151
481 1 5
173 425 69
341 213 33
1 245 83
133 89 177
309 5 145
489 77 9
217 169 1
145 25 25
189 373 14
300 45 104
41 197 137
249 361 73
1 297 153
445 261 17
1 297 35
345 1 25
201 117 1
192 294 115
105 81 25
149 1 289
481 481 9
405 373 33
141 331 139
245 341 129
337 474 3
145 215 35
261 201 135
221 201 181
293 357 77
177 188 85
405 409 73
77 125 193
329 237 86
185 393 5
429 357 1
9 409 45
2 437 17
459 23 29
349 189 9
1 157 33
325 489 1
1 349 25
245 225 65
289 269 177
109 225 221
309 153 49
77 157 193
121 357 65
245 327 85
345 387 29
401 473 1
241 389 1
145 481 5
105 305 169
213 177 225
473 153 25
149 397 73
217 413 41
121 473 9
313 261 165
213 453 33
105 321 73
453 445 1
101 173 313
413 117 33
145 53 177
297 274 145
453 285 1
425 53 41
133 85 49
57 1 85
329 329 105
201 185 121
5 229 145
161 381 17
265 321 127
109 193 49
289 85 93
393 1 21
153 317 17
409 97 41
457 295 17
249 357 65
65 369 101
289 137 187
241 179 245
331 273 79
5 101 337
265 469 21
44 317 75
125 101 249
297 469 1
177 249 73
473 413 11
481 9 5
381 225 29
487 237 1
415 9 23
9 489 9
49 469 1
129 329 33
26 489 5
113 77 157
25 189 1
141 357 129
181 285 57
341 13 65
385 101 105
497 489 1
205 281 205
341 262 59
93 269 153
213 353 105
57 314 145
57 109 17
13 189 289
197 341 65
333 161 37
449 433 5
361 205 125
49 169 51
61 89 29
143 429 53
109 472 2
109 95 17
469 389 9
449 351 5
261 129 113
277 339 155
41 190 78
133 333 33
385 225 1
85 421 65
33 73 289
340 469 13
261 461 33
205 420 5
385 201 9
333 49 1
493 225 1
329 457 1
201 485 1
141 409 41
409 177 17
113 269 217
487 85 13
441 133 31
149 318 57
57 211 28
301 445 9
257 217 173
469 229 9
421 129 1
37 213 45
77 413 77