59888549638733615921515833717929664357286987419841543872151703195629439126746713 80528339752108227903796454352527651848097909078790593908324314568907638263175892 11758237474574018159857925570634144282954314842906400063553663884242875986410271 59836150222885407276283137855328993500763661850962308661439970924869941986521584 11000640585205569861407587915625986889025011147599988600818370412672619109268408 34156939147901883683592934604445887790093281004039491643639906988228730211742465 70829064981546509122913712619895663038641617035981542783817947907023547261039901 50358109596406536107811067727162023930624100444234159287859612795338705442317019 73513163229825784566847945851733257855753088163409148988722084210091625175105625 26641550564715912896626704669576606298272952115590389779905063742647461711061252 65984592785854869684472490240427863089108500510171060388890616877671512830919640 70893823182959298891383459811079403729066740772169275606698939480096480948919175 32002382631354279699322415332566340036937601612948093931213846972319972353411059 56577776874808804127932070723381715116583519041666680482429564531350229890018094 64768832188595267188382036606053289907501689359295334416673910623695996312840110 68965148458528344048047169822249771935550319416856095028193548565529473930160966 37771133736595357189673035479516235269563383969850181746314358346567857819574464 64286463809460246212247286223440883955123461676820718682834656934175017941968544 78284184905755407256720427409786375125254788111651478308821058439966409622461295 40557719398952637497290515854164058348905227269314997934076347951024519631361896 75604110386882667666700202021296939123142592598861407877348129582919695159135624 22275953215376987079888363215902389030963261990084782977921119576091022770567655 57416078087459782280360249454394859974837731178617618468161430383257654495775165 76845228775618794694822323427772717649125027086076998811187338852893643099277612 86343475556704930096866860807595392179376708581419771790597858499778157844007742 39374479258736692887611039241577586156112305685640580978184168259074092378406449 80565685003936400472616338363054823832113925515656141515345511440781430776107400 08118206623815690329661322128920839219179832565789749702683867310280347109461212 04553680115195545572050533766636719199079296224297629237466799034316268629860055 14917878931929165684488842314522696190750751104130758772492742171221506476388227 09819746279007239681125804510048499690710139947780466556131964193472813359056293 62676521665322376032842279348406104398161382644384467086436820850539624320464596 48769845201613113808872277523981275235642270948095440191476800941546005369324739 64645924306330001508413888865024326899955493270619440010320205200225647554745492 15467562104344417742494953665591678217305808156118722991576333809873818122077145 90674498242069538447774482969637038762378605688864932175145427786356322290946332 38753283472656967823837008593734473775194886664974736137358896917002881298786823 82969553484811279356743062315974041818754252383117014628648308211587014020773282 11001889853890086949823322215668362320216048221349456542834993635806413226788683 58999309595674210731183648129836643792463572876823485655913686364224798969706364 69891274062346404339361805240780969165622158853822212214401744470875954743427023 40083128927752717896538651110872000256594041548014611801466523195753961690032322 78629065007051084691786931587045420731285677029759376884452469642572784944129272 84822598631513048056825110459576341040475203046810875704880961994262498709687151 51352899262711414859028400306247511682097755259210044273287907069828213053162082 80491591144020404950442018985177723823112667554019507312488251007315163821319950 90970275887541461153134885018956185927041449398899782420213639653472416354211150 65464033561832225847238709861244250411633809994450569265409560194147735449585298 32920779479851123642558749546949446789917966205332696103491651786793336780805719 11753853369629719735302506013326175599910433826085155468509210369644883043282047 14534588455104569762031196764380573914497030120132291308170538348397837511623996 29793367212100990194169482966551816794039609414408171193618408131843992955660956 96488340303339390301675338815307539277436756830483771183471286504931532710953075 71548267716602161565111731981963404253792831860675668529002291340501102920781703 65499377547914232605655430540693438546127020779950231656573412841826970472915418 57720687610819191402694796134397184295843365624939917661569580425187064877786146 66958547617944366057917035046081816932122930397831885899367394704668767909522089 49098041110413371386075825115610371697179070596666221281811614856552782256745454 56067917728217003319727389409501040578751625246247915347167224959933305971760665 18166716680800409152545336552754751419653578617676888721974359792782967881648099 39489114782632525766111382152569804354739045751443446347399953088528721000000948 98670141847183692668878059263834842316050513357863906323037815975510186281175083 52980030059724480548533949284681845788829364189309471523884413954194859086869472 65736504498543314112301947268157618209001608571756201275566585349918992188661825 94003759063483950903109001421487154314119552154919141275733513859081466534824839 97520485329568230705228757993906938515288896844165579094197758186574987120643678 48965921151554185373226140772881273345205195358892762846138478141466058237164137 60894006618671345103901626832713266172705883188942926060333727019783176227409789 94527704380727470767368180702967071072288812051097001504045715988812189767358074 82526233600603720223815976479222404581816500364697528592936592442665845146524892 95170240704471064025848309732352530840983529788939069203526521163409040089356816 54751699242318452472319485281464039177405304692021677989652462657737972297496705 44761670367501451183873962953073709871263906903401206607718893646746999657412324 24432867897926029197898945559820481164539167171161300630586687844383947776248648 33158156184468926035001575570475329794750896833182478324073496576