1 2
2 4
3 34
4 874
5 4037914
6 522956314
7 22324392524314
8 6780385526348314
9 1177652997443428940314
10 316196664211373618851684940314
11 274410818470142134209703780940314
12 382630662501032184766604355445682020940314
13 836850334330315506193242641144055892504420940314
14 1439295494700374021157505910939096377494040420940314
15 5624964506810915667389970728744906677010239883800420940314
16 82240328977460807051541131905845829506305955522994830608920420940314
17 2391812180979735262591802366611115865753365343752516460159083805968920420940314
18 8462062043468059715276872005310364902965828848477685901450258075155728920420940314
19 552721491196042359583250344259927811408119413371260239581355039342059309734624528920420940314
20 12152211181772879322772500884098381612524494662396029015406215899272824694011444828896528920420940314
21 62097089176635722058368010530398697132679200887480521248724851943266246492293779736730336528920420940314
22 11471374909397817849372633110458985624216613232384457970459611391914103596194454348646721150830746336528920420940314
23 481233935268665794325659287271510892572028929994897332284849092899193231705942810514420867296128185714842336528920420940314
24 187614911715749685817248425941004050893848927079322281432389628090868928026359770825810501448242006058427610137151642336528920420940314
25 1002117819322478123365475165570275072629379236635019813428200288189501655552695033695642669679677899357177158363650532747296788236442336528920420940314
26 94269001683709979260859834124473539872070722613982672442938359305624678223479506023400294093599136466986609124347432647622826870038220556442336528920420940314
27 970966888265034730326978041655866958744790288576975990810215541761254317407794291585841450038049858868364206079489956189734702576038174412556442336528920420940314
28 115719852148430325108401494098630625037992636950818084762510046468133215546113302517179011845522689525947662173616040868565088993494853906099199692556442336528920420940314
29 1337022741335938784218517755626318569322378921464691828823966913955943483632059836447294967860134960440304034584579339122393914299719274894037212323532556442336528920420940314
30 199229666451593936032255456732954656808982950616435611736626439564611186671303336555903675973053922836285870153910752001573121215463837973805566862539763343052556442336528920420940314
31 23911518534101857215046488101771473866493315925398775656725034262927873540964575334881845754375042641110074653273908557114864383293954392266188340373150464213805904379306740977478545039052556442336528920420940314
32 6516989188499146119094344439130101155266799742733013274732774725442645363115378845620980651888312262013912501698550285321000245233951647290974061307602593371165032209663385456554038966332305039052556442336528920420940314
33 36861484018389054228867649322330585083755852242297299271601429665141079527680812034697995723697643169173346206207745792093085372046208612473039382227162302231581480287672841739120901608011589111219465105039052556442336528920420940314
34 696828397494242229938083622252925620355055347373669170490337412405724166291253130956854622769516753371992625574050875639284021054880476390497233905912805133336099477013472967645303900676701737679224538377105039052556442336528920420940314
35 2573714686879565804002322228889262112444138267297497385326723391468607941017567886660123404632704723329075428932125393837357426961107045755929071060302121882340877387392548605652966377783299060894146593248870490310776845206793105039052556442336528920420940314
36 57517305542908482443291926499190166227553950162851970107817358395459163260285385283634078442004445924402951006700765357584254715960303508208554251261621849140657883587094743337459845972092378854615680382586848105563680528318563593105039052556442336528920420940314
37 751926535180302434425064470529264050485816672516330068525036019568789175493704985809887549218339170031624571094962127965422842887716621364136666892650883779549862619046885907674547824281479712124080322576718009828653950175380572027565031523593105039052556442336528920420940314
38 12373323675650604538978277979977291008302407507544588698276771575832369948389292030195227344538555208908650021378619983332524534151964413511464196958908651283598657791565530831178992627577801949093388679961660151876473973303720028258541728361097068724323593105039052556442336528920420940314
39 9058261551073206904800015145336541715369305431910711067938338297261516598377930480222009914821667655500005017179963974612126299268394053187980566559809537734343168190886406026045619645830381146614116434967178704254399688832988546477740025094481722846131912884323593105039052556442336528920420940314
40 214703426508072180772253467791474897621572397823948485256978160986874093183624692754099685137785183248711687729535767996766154804421742435155824829842332886186834590822275785590867622404369472194122731456934233629057482699087947321562776388676053890967228773478791737114804323593105039052556442336528920420940314
41 6270363281810701875581083829296252490324266368153503324399297978762085268673408470374746605653467316091231296798203016503481236753832842637935444146460142389120140564059950112146422242623069367696600200263872421965473572184541078911967005539848674934211115627043155037725044959964954804323593105039052556442336528920420940314
42 202018422098522412023587758742843173164017000291896307987873264097801650043961298688212624737103503812590083077339961143852374680824120503089989809523513006287406693996932865350037968911638881389103176972035957660537830386601582765600207667948124362236560951639275862556899894430922010394804323593105039052556442336528920420940314
43 9731542755350441472435309178573929640672017851358521982430544997458923862747454484206454981088519035096855603101710279269192776125744104139396321548540636880989695744622218156149560714837454157807249924925834829446848281097950636582165416463229991662084137155966796341303005482912093573744113750261946879667994804323593105039052556442336528920420940314
44 356855466320689600083647357877443528154970350562294259219341379773896987657186934872734876945056179784537162711672744176517734142377028129404347882521449081758899589580598301626131617247272615866579843681606030538321572564701855700312293131912064887348328627638822317847269441435132699876816572946875061154057907994804323593105039052556442336528920420940314
45 510617470784026884940750769293078602487981567566790317584702680540230786933286844590230236609964012890629985937982187624891510049583089638973275864344078396887421618614230490212703736743881554136197372287297653748019972833501904734582864244035160898271805469509145201618151737095015320794066347235301057428539055740784307994804323593105039052556442336528920420940314
46 19916113328702867449924415850066895661812992468617396671497951703800728361175906592912880230539251981795143461776837952648676477122237388773020958754471160520656050484011627292040641717472159175025137819600924501993751333796780341633964993026051456959896283356115457848742679563458567845178160249650169112224670701270485667507994804323593105039052556442336528920420940314
47 106329965051830505515404277376538832321103288685731791364279531603954307015711876290632262125863157503367698125658328118527041088403283775664661468361430354791994497969236202540011365131725384302033120970012670065414232164814961326284583271481313228878845911215196649479767692923021248870080847161993763610908110954257934730697519310184211335384130621107994804323593105039052556442336528920420940314
48 1125577832240216484445186347976060367046199671974183464034573655873988890454688979373764236717312951040744234435973154854189375482762801501541857378344704772807605199281003510295325652819977560089974700141586624972372601171476672148213697714966962039986234202790326240343218750635053803102389232433274326573880850288692837021223300501875211515747807846272091851541251418524738621107994804323593105039052556442336528920420940314
49 2858805362522041918102230037869471368722306366426201821032206730759768465671127600850776606460158739809219781727747574747288145428060537168656333943076936998414232165601823078026350917812463925501658676704999994355320855873878963891625923919854169809255899062837877833285355294280157660840110329284919262758727747218387984217890826624999831376390475590754574038252032131619496978844738621107994804323593105039052556442336528920420940314
50 147954561793286343586791754001448652126097023812764850406702125348320088766203843126135404564640708011692021315881880919222997679201263843443241228606489098567534284166203545936182335507085821713070422027780960383855464787693391587121841542745936600226931360058798550762803003088467723080232510918983612801145212236200825886698702937003450389413730085756488082456715637191463362304469404738621107994804323593105039052556442336528920420940314
51 417598236968401140302309949281589426239595656902853355125726155677933649696697261594907112074704095128021223345640718374374916354311134003525737790844857501805590552394719910585663812784936841713466122128675506830543700169842623512464403994314022924743741345893128279619753881512354614681386964074260208215043665225734137670990130351098394291199738155849633101972275853940263766771303024923830684738621107994804323593105039052556442336528920420940314
52 71217743092780459909385729644309248990805189092795788835157393301563461707677335915784774257668364614988364970932436022740933025105091065908680328426602350409220747235919173370115727633690862413889538601406116258949867683998251458899692889808081913358088278633292144670009590997713575831014492743941830651060545216392997080251092832173947218252393425341828976218559575259120896503336806332192389705446167734684738621107994804323593105039052556442336528920420940314
53 4084906103738680309788875206889391641546758944618515054967215109679294677882816052611721100876474310133951798986865489839583010135147111539893071036089796093956007511050718773317456846631820006356030668442982629764689723073537749344963182502287426166909574450752415063951618991959001143038592619806927723020026376294970328748963249954319567091534207096558442400961421355507763746980698818255606397556351056188598684738621107994804323593105039052556442336528920420940314
54 3245839829646932305706781334085387423045886707102864239947155598639623741978145433246772997970167407723040950499976939221384174708291790681731284266065051411141491719683469842975613108179345674527330409620311188916439014240407034202858900618509602850024516214062716639508513531377860650846620316252734419111128139999992301626150519817601422193407122960285162792537296857574089249364533084506365165064392031273304659518229406508273079478684738621107994804323593105039052556442336528920420940314
55 861181818558606182414326253106656143673388993752210343984277535388511795703967906373695892961825990976944497860028660042564022655363986917722694174885618493544534045964299882650498468298989901291332735152002405906541336788804082089965862335028892093490153339919113036602318732156886953129731282419323862096916514114407478893299808855110793055250564121527605779782739809165695559435094877986566624674308537848499937034797210729985660229212293975479478684738621107994804323593105039052556442336528920420940314
56 262919979459860328414943707137291726341675792511398860724486346037514919656836075794806879908699526577293341030040199488896139617828760421102720582968613715187706191159198079979050648804553812914613768437306975204703454340470484408617372265412702049703519913228751297045684056696311344798164678916528366888384019694227842414436816028794923803459166944879949124502675023005285904543764443745579654607358760179384846522126172486306451175274222453465960552713047479478684738621107994804323593105039052556442336528920420940314
57 92070304202503436971463147687225696921417059386248226763688960344766315940864700655047837237439368193711459725797013976332845909658621592007256597783357088308144319214392942200300164226167164459118211997618639717061443024125469069898666006161931045980934701886623354526749030832533509058871325091480507310145242446316734285307848232915279584784550049748647639463630260205694769021696087133952025759785627738444830139827776296612616367467884345592091241193144612169167522647479478684738621107994804323593105039052556442336528920420940314
58 6686880671657264802357404631386548278013664602636582007560179425551374058728921615164461305280170083643187201201445091623457611999135836617512341043873539693473518019905724386148046346799314638773606122541563027550985150941244826284927903428285742856136434789275607286257623897479036811343048835689905090464730799183283204711913643618549048580907387254790245775710685910377101819404120792945851094599860814729843901663761220116890967170415946153938441055126413934674866687036247479478684738621107994804323593105039052556442336528920420940314
59 2798218712623693019314947835532759185832506758383221854361861536064601047946074495378138354713192114664000182196779317810703998771079350044853853017528278720813703583510961338477148613854986011911842936261491850260102338036896055422525503643900830078298830672170691817779281622013969668118862353669398508264401181183100983376755316195876404227690596093148171739310303319437582854027964796538160603539159665195903090134651037008044588107820166427565234932310958944093401522450436469538245692247479478684738621107994804323593105039052556442336528920420940314
60 16832394265586056131704791050032152600802119827203668533146897511419829764092597117825567414572726781711839435230448281968316398158117280226235065530147829436901812538545572717595203793776197115604632298268437286405655156705876747623357911731319138644629694129208291545346914553697288267459815068933050020769777395109902787314931778188747584655833071156859494421597337087829737166392995556244246968772045018926821517543519337202603270940787233034185009832066330354429678183287512087648287142585388092247479478684738621107994804323593105039052556442336528920420940314
61 1333798679840101718941080393240121545239768278809592723015723378452716013434637306555792348996498151965888887548109125022152479483181888609341898880694412236800672896623766708311858772154734864215663634531223953905700914346551281616281936528192562295251049034881722786783966147069640819365317739297504792610794663557614748116653030189624849880771842976331745702285942098785424385494947759005617900119292995575808068085655610490562104950264209038964234055075372910170456779669202687765926539965494076460092247479478684738621107994804323593105039052556442336528920420940314
62 5142793539010983666147813790134278032380950855298931967321034584098045864607767624230584161723858793606371501709940798836183954912418590319380815508580752982498976117009960843021115200595140653597211931057921487321219586274881664151832628328141805698258546334965003505790471281614332680189871717876452103634006900645786873338678301863133315736028402274958712755645601379132836158922822120272249428084994830796327272455281977097311308517715543584091301155966748850979601417858489001474709629520669461722509779019730423252919340092247479478684738621107994804323593105039052556442336528920420940314
63 239958181879714979521473639820029973278230676190839845808959854657381496136368108361714969848276904509482656605143350638621027102654314237448129591443418586577571070993013707648048924735072446000374686636957492625306232566093786183261669541205341779535494791957241217780436232914600519348952915018915384631588296487658728973674802088177349016352164473573995228328528445997912131340544884203739123956797663812650401674933149551395894070470418001072616704438193650530866399262216807907967681297518855648584433166947407759395452736609511490273513617625127192503340092247479478684738621107994804323593105039052556442336528920420940314
64 2173333901912597688674549947869167879443692986567116535363562285538044729878206557724089417372943765449554277790856325270903543765996945398541728684136324655466678064587707237568656625434511175883563849040727762592511891466482247364532558882367912011829439400495312578033176772293308176977781672935289438637690188053570470693216952510917949359815045425289004988795021414543949208034146313230241002633352799798091953153979379705747674729576792671606524884161031549561462778478800737336478130654928097869973455874050000029936082228710821907221029458726735844844968216503340092247479478684738621107994804323593105039052556442336528920420940314
65 210878560322541792878807384929251019248856185453755965959499760273999331321025815095640519274422777146779802839132520743079918106375320197545872170710397667708758001945067861472666206182650798199548501700953289679702392078584375514369133650589887689805955469468922679506682007498748002562809194057485482907161615698456580328520982275231372610948785013356035682179166940875681947359302276554469866704385068171490635489796989606885449188107236895298991049838406664318443748104260063705586808211693229758691994030893479532704100302522840053278488207877927749645695024306456503340092247479478684738621107994804323593105039052556442336528920420940314
66 2062938938199826037578289410585946825760119617556603317267479961483253566824363196950622900845802977132989533684906912130799609711317967337185833316431987943649855340019321237826948334563760847277318695971261827225012187167008181081326058843205693753564091128001790731767519534850135578836017061928109370884546926389965833873265696102899069944996063062531589267539484556446436020002394749098339954335815051057553406852248749548641183220940980270707193088660528983003783152765224227063309864499249535383916566568988530528295771161664474482844530280727619231137436897318625757567256503340092247479478684738621107994804323593105039052556442336528920420940314
67 283266854596858238953081917420424776667282876796452098877463509507278572033237177750326558979852321524674677485055252347007854404491807674953674426091880373256171441856038446788784104763720527089746048596628121541623970854323279850448260808564840620644647136997413757318768077911263601144635330608642481537008226063037514125771225556265380290794954036511981014872553634894823338333622125344618536956309887909116897051262719945093043642800233920741403203047092868974884057240642850775707617207023131325570133367355104930341359227725930109861798664589249304700567933958577289173723297472498257290688977358297228056856503340092247479478684738621107994804323593105039052556442336528920420940314
68 389684426806480303636872322589082520962868450590761509050306034368744274728424679318768150794971986245683051269611100772632988593448514657124862387240299902732509541616810868499007668914528412419332568015968226291021165336280548366422300524660893995546438526151928303906914219756792216315101187235056172637552207135157666501187820170030465396170799310821058222552567488207865982485284077434722919535550896090601587181760306916049717846520904003678311324391051415378518519587629274478684750780067335858422902663619473568310723710931732638065179301424436426421260770571845463467880334505375517858180446379465166481147871631500056856503340092247479478684738621107994804323593105039052556442336528920420940314
69 8402897006719965249154703420609765980864582218216021524633979727694181553604935831463442131295596132177364904398481295855232787150118914278649268409761698563663336021738102689946263201427120978377595064142833397779728155099192350943658265479050717677445507018920543697816243578745479803285707892115420972464696144175549602693162875130677629996285909240285145613598489625715779745161791699744016483863203293528453481463534674400996166032984452147784505024651890068087611964909242962572608810355077220699123228201627359788148154217662189668505234755762670929321922081409204067125513780173149695246325918955923010107621628421207984019534456383253780620056856503340092247479478684738621107994804323593105039052556442336528920420940314
70 1014683327581316038638444555085575430985456020139849709284491220433693501714323015583898649772272333740151488608194723049848956726155270344242211440434995079182065680259298514248281652547730227225985245013661210995135464270882741186397254017961848214408850418721345483740133989335054748088232017154840911884474845599915395803241400946265023838136441231175734779112892381616574434491588899613914135205521786061635598934137359458594474687637127295412891515879061132292983960838588171103485007865034772455300474895416917336316728708467603965859392243866696696349388224924384186603729095772494556639608718532878571126033360355548925448299973212601436515604620056856503340092247479478684738621107994804323593105039052556442336528920420940314
71 15312974285654268927504581768784616124023875305681925849720421097626310759348398319853140529696344546827295680426028686189883697675824015049263228837369441484623242133052920884353602096567447074955824559465578174747195962067752601932274405041305604240001632680646461568937260996650378577161024637139924740553302799809709277722874428781236322604961613232272189758383362999693494012265293040832070466317504642880432877486402040260679585322146717705321050449137847471107020114301580031759043025996137116708228078267434006497566757009273547355739059866498108038365326636016440451432746623411668726986690304317827969500479542179506285730243146286844407152280352763156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
72 30906254566886012301477839858964777496694157761599134023349111594673325595304756605615532995815387206603927087179100515560620922414481731492694711552816444742719585126872838589294377992948067065724325445453237577381242353927072591261309447887700360318829176826652527109526470158987472834728366163022949076740612636413329292165641733659054332433386993058227232622502726693355959979601490897047837493085024743201049312583741908426718215755831012737167333444683272545182761982874330520940746687021447462636563485089109731510342115513353790249942451379625043659869037779912464082278292447919916521863700338621660390260862029853372645908085879328777565383718811912372650836506619156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
73 9213284191838496203941109047358154695687486490000322480645402855051287078609122495993562887028050880003339480183599298065293181748534948152103612972996795687431748225852609676129036929082134496829128146140458373040528754172697694504782369848532050398755678500769822693207217513691638373491303400075616374257012490542167155307190314124263670221368920024057568351157736810036008880461835655847810140477239976445346796000300017218844831980986210314354508310226883759135827459524396923436260538347131458565366179199509136994760370548699021526640374289253143543202478685027028457609808929832152626699056158129777234953409297628578639976721852778614103136338321325251331328047382299935257914076313595156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
74 23445208489718053666895886471560610483460316974335197435812855422798395558083387082945298700433851927772433331130764553481013674445674150738873220677680822236661407304330833178276125685894135380664720864962444225152252603289057802038112473599490876802049337598806965465261255413422201194870593710178041499149504782455704793975108506324729753777392826115940836939861655786268992141589755986766088047677842800350002563329966692370323130237955689900046512340034813751968652335183426198777475996791172893926654639841853683542525813269875151431820762678569741812487037311853446437049593435484141885473160244079307758805744154246667172268600536331363106532462724065778531825617892913913719782132100694107257610188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
75 65715560251997599797810560119661653328471203678731979418676027050259730758269446267460378125691922034269889265615279764119698988235300626128343878286441213792375912341749511751962873406817763882087669540585547935775898726200305713887843197858086139497192077486770896447260934607236655274881398364636878363335087568889856066752048463269860633746733861508692425175981819276855676937705909792268955129015588766869634639036333422161483094714355209344210354007859698795849034259503898081983283091657563365598550785842777650944038999184429069614080719031524441729991774034296994414612293093084931763679466191037660259403619049971654007079304619538911737754346381408822675219305238192409387813671743971521729774649554213305098188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
76 1377422894760872307662965369966114541071642821562507685809608975759323289218464202233280783486861831089410246138736300312636383934935643713344654999144100317696412180178746555935050580895915523850018819470290021095926800487579967800332566160214197421370199289390355139326958575556584361393176603344226153984159539611638945243215796735763288818405636816501308695348252175080591438162254145952443098524282855648987334775067626616297125756402486043551755490872840172418878897772825497468955543044665318160519754089983836897761349706406860923840884156867619330254636468005217397788911776595261120067768010331883825706567357477723834886524429390722802432777017901208129434542477100706984670319502583362070000306441977312593700719721226188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
77 4520332627367022671147402943711236597608905833602983274496637369504648943144967940052544408296383805497828296155941882495153030273036824600532398750481734422076895445176709168829790625389459214103569834486359515865946589626162441641153227407247112153361531502521252181708207568750880298063002971866426917894871301978793722091743650091434649792113916050721828999757344384501751813296158911684428690253368391293517235146667134272132408644826161752353321089087640513726543282600327735249483771899227673694564760055107617837523598090008041541459240284033271562565285725464544283795432240426110752571878268179133494567363216151783009449503985358205321046298362028599345221780059502905816772101739575011245151244329745891126986197295840060975248079626188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
78 2545691715442855803534497599289952661456766522556786568996397507794311232913556539829364740373840705639689947020640149900867618991160257178981556186329510933512599771775647035661250531540045719750104954816046899778898234321610462420912128562259399782155774718953866888053586093446061681812104182685743325456386181836842170133580503466731281624678568702692661663851069721517695064872135808566445088245070514339721251411491092108963146499006514835262817738180369893387674236782493858171679315672349774373125717513362991124169426157060162428843814660236115170290523401225642180446246133731604871133074338366931582933931345130263629594878017995122616282726442466172111528622377087989155737773140149572385610046053824873871099287495164467833108152680664272896482138422026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
79 64195011383188449629861660546137262867922374447681931890939819785235843398529544338432456751239475161679758151777552454273011622878546633721732521161651855607195030159766493522409438100270875365384443252733103858577906535752620646776667472099325558191888889995512811712636857372287390222915533618499871504817449369507562335118093342008513517748418906592827084645106079971728818564899209381287342046384876696460247812471786258650797217777488107009286883752205147250390223108483729429683655788354457376558773746522821106243057844530928312731679872428771349193044371119801204139582133231188682890888106319084528070592373095043511187057248674294143819846363185157199039362238563959481616767697720385666542617519240277841372304151829478051995162437992044690238318397551510608182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
80 46001543520139280044699458417591770806391055572206367899098881686947431002385971840947034940019866721491444452357666024292694271940759316040185878888238468899741033620823459516190528176293911374894351003352136744815888293257585367855386331427374863237368166346719852188647138597407801167948049348049420527031539130952562266287647006445289201186450760336081634123515915958648214926581599364793315867332542357161043820765241101970295581423785535862108437184855322567698892020467852437562981532198972880398247009267235510366751155387883846229562448604459711204275139177477862264493168971815883473028341684900832937211657786337181426301963879160833002445878805220921860021201335420322312719527794175568708197696923663313605222820929007853196904015211296701096928906537203069223699965406345659472182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
81 6720432696242608287471814220504116713609908791424981787937596953128330740258241516345521477555455538949608002855702749732981763362971317183901192996467004470440910841632449835417424043359526341657407167523068145570397242297397913583175852887232849850624214369385439254715446065939516392748050343915166896544714516025460941176140045516516049616345588499217571152611974406387987606182973578295020269076679705732704464544969598855694425664350897723577056936634851367951953282188452502395501424133746325749975932689496291185124817306686587118035862442085905670875581443342681231200523497118149549965801030845727326043677266303666463864575510691569473001575017786028009802413263462025769918307262197438968188121736841684748945106665570933495247505779056278886833459500183952836954275986351670543605008636494394775661151312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
82 1182648240476572545231038554492593706701154888213767847375758933265815655470840961636294494544608112110809176327621921586241377866417529381162274226565098835189968183642742443226382881252867954994658213597512208106855910614929743395648060377639806887243981314153496434071327836338169011998668423801915238679430895973872158022682993847699546893388431829217571903287874897222872815754045461389444717187294555130092120583396033406926639168380041929760674972241503683178112778772369881014945111743763748332111991505483057329281500934302641184034463989042999022618704326380519494819140834993005051430154158170051305950381512125384682754884647720434173230262274679885607053964130348747276180650649219120900965187875592907213560641170901125654664035817387147778901699565036798939703647405165499298764167756662079990743108250207312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
83 230000180725746691124683819853194385100887659052233737835607551660905336531004500744974426012545182057203896187165710071682400996611433767697963848218591182203587955162406649569705618572068630735332155142244473609126700433439474618364163305981897581644515234803836900849885623651645127736819327472170478076474572020531848617057808251507236881950883989150301165154618413576372741523458755238542588436806584007383271141895436255762919444288505898447282956492496741638296103172209968006796991346727547086723378059576499657499091651793288631223479479195673163456653985940408935836476201534212041232862419443387984465355156758170943756080643838481272257841581101439455913634426474192835781496695487103587357419686141944947045710472561276069986703117624251120661192575676584196460271127572959360971823084930237905715819015503890678200413666758780611167312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
84 42823731502274233608189041932218814790257733019971008571990835482432981190902211761115586379218272772304944678022170355342010558211550791389666001080557886573711574082077299092879876629753387875133692341130937863361026057268598113158980691050040989919971793320723461325634412159172287027240086003467771617213586986635005888262930874516202526537185985402514485564600693372981108861548529141199791168488982415777936638558248349289194930655291235097913802708630827238338854439637329612114215250864672873909052235743940600650299747070832524897577805505338504507376298226341727599864862450025468068324352800609979087203080229933734776856693163620600303134820739961076028997664961446091165922870738219190256925445437622200939915878597607780716923473270360359598185982953466620493111479191301436535243595930484906612410573571227540892396839443761434093251167312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
85 292132330721081552953617417856207514483968095116487443800156798458066963590887512666247813404943712677183825404269431187562900683569643141141284836025789001229286962971868677864702379301092813566048973995212946181197965180017763737952325215714114066082409098064726838309586017947696880711058803893629478715976485320555607683695997009138711699134685013645632161431731876171466199751720969972542570035495116029467790697973913600846911857956512507249838030221275816689841285996635912834159239643917156462933851669858372134698863947391694221949394504933520553181878104028207664321326242966113837300795465921147779653532371359395050866222616614998008330979401440463177678515993976196876784353857736739801492684432511680112458009788731363329201355234742682101722655634410693165328805645407015515678000672536475090130014949890815509324775200695328914309961017813129914051167312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
86 10998885611503166077579440207577769884302621993576285207892626530254986817335518070397713329159540548338640577599765444720903112419587652654548056636778459088108119880284396300353009559228573283346532508026373145565320074322214267792377411197392177964053967615290047947548775921723589317071389046914740302199840846146816859499125066240453236358405338263686644821880655855324165009775097397386906131572374209503409179051701188470512016105136604073444276607263042674489547806232367873536747370129474663087370594612405680385914383960797475308328407221757971716242250146695906551570917515320048598683937535092743738912824437475009643368436011391553856876071177188241136824582982703325381288318467652736129133482849318422753305613271712322246449235584806385718354870649921759683419255748669272253331089046460132833700101476368402616241806139465732241371895339014976921788032902851167312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314
87 85981021280108201509336868360437611635079452138910686449855815941653099645970548188092984494698215856586820808357854669452205801672806630738114039812451907379075732599744889437720579830422679432446907845985920726225416272965772105841845095271778918301200027520897381114261994186086900333806841621781880466323942271991754580602288229575899661232185786840815673798734021580447745745035476398583538072778941672150989951428997466739700760259883732426520469177043550924917645149947820033815417191142660963417248998997666302854550880803072316025365941345903419879550780476627167909030288595646045186888966252125623112612354711363314682317801027594879597448930324018180333888407780308360696154029015020253515505617863697740577164228785667073950648006490348468671007679468048782611162558450788310625201302815256100513239923212025724743238137882821221324046469457365128418176985434270352966231942851167312182026188795156620056856503340092247479478684738621107994804323593105039052556442336528920420940314