1 870 2 29022 3 1093244 4 40007284 5 1514539540 6 55445403092 7 2098930772556 8 76841262200636 9 2908798092956244 10 106493580023151652 11 4031150148001496108 12 147588444595292151484 13 5586558915888288059252 14 204541422493382617854660 15 7742118319583035445838508 16 283472004850144361681490204 17 10729395086554960680193236884 18 392861133889861543274694142084 19 14869305459660648106991228766156 20 544462463120063801001260985305788 21 20606590525192729369038755211329044 22 754565263603255330759875851858873188 23 28557593780154902616967051042410750828 24 1045744672842348030451931297244196884348 25 39576473584552209091139452048348387382708 26 1449287346737979726414873404426821147690116 27 54846963567157933996331202102609260115781868 28 2008553145631841618262621376619911760016456156 29 76009538619326575976766677308849023148157614548 30 2783634060208602399798016623011317554690029516612 31 105337647664363073353840748864496722711965341954060 32 3857810968511492696518651771494814992433951901514620 33 145981945538390093208278054010881859021636338500504916 34 5346501988171252437787228020326078235644094339382514212 35 202308761332406783619511938679834323081951685716115260844 36 7409663904113451071592434905299339264053478581031117636412 37 280369164188692740747218516010677942688355510870360498669812 38 10268979176949630277097185617002714055273379627528727818530116 39 388549017382730806190288563113213355673334579077087160468591148 40 14231675236698963669596984595004591590030872130414620465793743772 41 538469854754974169056548570322418183105854263633614309099654768916 42 19723535389896620099018764660685067791381348639814415141979405469956 43 746237358937406224832593602174484328387405582593897114339147547310924 44 27334648285145350642510624949396870666027536384783397060138619404049724 45 1034171563043259898100414773506324764911813067532536896880009543289436564 46 37882811609743653316832697857058043769347823807276933955944712215730299876 47 1433204648165180463838058768499796237113316805291424192302995126890829765356 48 52501402594519666712188374526353193777119634845154455343112382124490273970172 49 1986203927644476963346496273161441298404239154448949559237381330499822983784756 50 72761156803006799782109069210543387472367735766758300078841853876238033831213316 51 2752577000241901464540346917717224356427129678511633347775268064707018303067395692 52 100838940043118859067513688421768702817191442304776304299225948093129958516932712028 53 3814653795485737706227783014911102389165333321495447581116474320915511809792854594900 54 139751647534424506019609095068329249456760097747429901800036302202429720087380586438084 55 5286531122899426514003214121448497304870339022598027157302037312497136271462712142385548 56 193680362225683922877165635657672047017809035940633187509493872036473742975033247277989884 57 7326329879349962132497238709598728344861451314996120285024255148422432192712407038490356436 58 268419602276774945462286989893239881182399942705416558741786506635034110829459724915497271460 59 10153181684786799759742285564385439570580229933241908155043989641200739447880427710356287089452 60 371999928234040637489522020036910821836331677705205378952086503663493992397537841944898321431996 61 14070769791132185137902287273464035600350062851747554541358603175020542843257271029276962262269556 62 515550807486321964138072461771721783941183182204443053531896197019673190623635844721038686308173764 63 19499953223675911554035433796677700464141492645332707484727659972670197750761142518968529080300690860 64 714496448618454597534280703396768721304205787552578133469692448299658599406550808569668421482579663388 65 27023978910948734145250419406756385261431834689254541674120213386303569564265319757195464265730324768404 66 990213095035734057676177799687194303455435377013228709948840317271772283738864512561474479340929080866180 67 37451138866019202574615765928809442492886568961067828182589661987763479360546113974338229153774931914996428 68 1372325849833038534256760095766705358569317588707555575216423987750412359825633681706660490014725399028536252 69 51901603575746003341815794131574806762327581056660016551524175923906105101327706581251281598164136761010710804 70 1901891819842042740329006029367327504532713997057094298559577527095137177151172989088088725364695569482066905188 71 71927759965759357687145202825853615653023732652152119284596175937942073539766884035944571828474718852322829639276 72 2635811599451796351132352638751175572540244950775054089465921254644509004329550408681199957965768094699743919981692 73 99680981652357812003262207867021951302845169212895357429622364160030804202775893616281854709221098260379691720782004 74 3652943096650069072862937011586515585498470317374640219849583701184342075738380057576117371006791821984306755030374788 75 138142747340229739542241163363549610276799229115343068230504243466143473630994689749789544380692052712673378535244869612 76 5062574615860784790711245332290133440484340787736832233762683253559982152628273020337756106708058760899194554921477617372 77 191444936046359540921866566041368505357803452917405882251252732378687928923728621731051372391197284083634311946263843611860 78 7016167607956316019965856126633271138192115089374236997594483574618769221348040922246681789005901297880594116938393657028676 79 265313707960077945501573445245857598004179419752508324430398021336121291158959354021856053828787114629562067896432846714806028 80 9723630814717385842942267438065353256096400932244565830758051456883505025255073037588392032449502853911535046942133194232981628 81 367684656366610107985266687272715675937609515036539421549432600872719487465624270809439214188475594338883692273966031912686722132 82 13475874421009174409376317923328708403037681441834199743970832027185298161130460255276530918232842080963481234311515993745399905060 83 509555315454944389381931580140238077958273715512941116023580366573504822169145069887677537855669011810058932307789900243686781009068 84 18676067597561104699148658118538078976099571292176754555745409369397825100374598676059790021412688349026763245316915902954811106581564 85 706166607621591248464697448314713918399091013381550821889736854528416343349694606869724441272503280964762884252622307795447089178347508 86 25882957972552088505482372586461446412040390786801637427875092112961399034200138459773626344054087672850656440046009199740018603933240900 87 978640151369819947430085934745068981447706795592791497027420921091009562826451192691089080824188930841502122598640499733276661586324813100 88 35870907590969585849633328806162394639460594958163850576089311286740124665443389224344180974434209100554418415894351577163576596778166779036 89 1356247323347553035156676721715466468501476643781790808139559237011478167156131376077014767424078281749108895108465348670072940772965578061844 90 49713096060621812539367421596938814959422240667332181972900983227101162298509963387769843967508516579508066927176207141296324307418424093445636 91 1879553836510141955096832880434594553053632770964280235846068812918351521885222474712773697905315128241803798968961228320275970209756236785272396 92 68896830832757695449471474118439847052332507470984841489050459342630435691170824289826585754888244300290159769862358460824123717862398519002885692 93 2604777651853625865883463729029931202246583863733633667745144965724835856908315110183389324974538002822899865009978838925436321191821693493524024468 94 95483354386032995649966007975220559667890497049686923074511625569170697987419752355551317916208806496223409765805796081105369364521359400969860839652 95 3609828387894723307426126216534945244218907296195371479917043105600378373358242341348873183183872389288775973293011182145228747700667486349280138325484 96 132329319148162677286468404566538531780709674310625533964445774684635307105725086096536073947591573543594533327440493540225275690202403792919129019553020 97 5002677033056645469957001013719078595355340072270171604053162745100874542582620754254958922943090888454497729578143159742007219446581180795286869535845428 98 183393727011390343553413876083458803947155683814369180126250992724898059009264874938713504219500322099314756053606530277455483034974417434761377508843972100 99 6932955107385374931326395817776094887824113465222971591785447288815040506382313738710680217671217631956377035442324331351918756757913710182584617929397204332 100 254163313222232455983122762430934911530581560698940481442528679674783709304975248265078123234711702461009026144067729395184761606434146628099623440448227646300 101 9608029355416589438334798098812163617909083757739867079462067614868398751803639739284964471097629096624109760541235595030961479927964991407669371241836534114388 102 352242080930583774116334277628885797654599420383875851596505710157700657191922169948615583460016716720934733432141414772121952900564841600188210740545924452265668 103 13315278852377903315230801855427973020484103242276573776133535479527113067808738931471007990719297114369243852981575052444386887680519356976222952337563383104329868 104 488168330192856166267852290467709544125855423172709193408684658584009043917479447067812819909975130375348534443279801305779371453029707967219999090280631163955639548 105 18452967723039072147963278669857444394515863898209381498279532561112346781011735544128755168488188642242939792081869446880619853900794488554051791355348930726446768596 106 676546968835432197016592791660139446762893870100229862656400993177670869078199889603870528906052651708355187214776182791719155410604823297426404239312934947990232990116 107 25573030088058714208094173423407291975641671038994601823057654758339568741131959503164974707748342392456169692498538848349451565666767724235815790990150815159217593825836 108 937618768690072947779739130792834217396291173139480234722190802076719053446607748139970210360565085015027286094112341817909595158765479456347169028035501322331042045894332 109 35440363568051339570700293696942164626975319513560493790539605640478530746574343046853867695989057561134660529228696400562402924942847055104650455208245094178807217940145524 110 1299435179195934753313127905736835049252392187645895410685438433503343779391482087860791438401523313409004424172821239355130306389740042222688336149407429800869853198049738948 111 49115001169133234958987554987292008250031076946170161006791381457681901488545707050943572272431313323412487329945575763224660800804776044203325552589912695339388058148076050604 112 1800872375693621165375944679067499114811185083163846476390479085974778095757673627893621669451194180741160487396051329553741472329550013939932021259821052745430575769805479043868 113 68065989169757658226412931197888739949175613541721531615080976104955887185232091125718642707626434915102693580795153243061522141028000597482674137778008665213444527254987747581332 114 2495808392983778184802920264199271551786263201724379285478498174215778065634516600069484630339097273836423878340217616111718196404946395503775767081065435673497685562870204949418628 115 94329204765444668996818663216259010089606132179579798409024009835896175007261078023877030294581604093501900992706618880002114726960996070868027181212954560487664827132526939730959820 116 3458912164721097092078194062443335897993556501546911803803463407989094469628135302930106454708783366059039427949755581663461909466267593897234403064632419191669960148710150594040949948 117 130726067622995163065385672866016886260839949907946259196116497207037162912673120679465933082049289945663949396591738424312026466185454680489690352400359969463256271867454387116299740180 118 4793666483599760312131971154618351574971914867113775761069146313708098184793777520287629447079105752264660605163398471033044879622389425988288536994582104766557873113870409617245125850468 119 181166641255756535173428267680856011534837425263661502608602598873219216842502243924305353224346178068961044942365775989710243720934718416749655957973448177855942680892442062334066280171884 120 6643486925250507072608298503303686471297778244767895737126432966434958258986566491403544735940637126810713827046252093994955329266908376783968622230413025109542872240463758551846011755907452 121 251069686030614927921500979669420798020367149500887400752522630866765245611205896051528459221501795470843580620228921922180302265729833722059001669119480781733348628937623514496056668377095092 122 9207131430558614798312016334818498055559675796766877285974521219974171508616450137961587461934312082705427165409664885595224084818530464316996378961432825535066770143898093483135165119705013892 123 347944789595424225537766466578918098883130072173896943927065055351936086612189230873095268344886091238650994512087644771360094995896378904549697752457378084352207385053168374356764492685399697132 124 12760056259103758591160742089229315477833218929525831475776263204276003656570567701001150510332517166554970257513623581253276742993555492628836487941761754257228297540517607759480841794379023991772 125 482199112307409519788099542679567309204638274880227884035247699898848767355898026711807637646506578746080749490723126719608002716030133124632611530522328433273066772645943068007013773282516224860116 126 17684012945527201300929642290850521068507440544801726462742714993312541936973351827498088134580572425467681630894123492240770634797522183599493195386307132144227132342316210558044789654491374887115076 127 668255415379359208375509110690703411349461777253563229832698513203718820959583666600562530505465708077864234441255672555332817937860293650976372124728911717961565920831719299672267781717560433411964428 128 24508066360654746056417488476527289629258805906209228246494379609175657583723491944962074262624073950384804368736089293885678148435734654685255413997880697464105859948580300581743142377292274501784954236 129 926101480216942579417109021067094996338379879429678882800415180164487592182885282199666979593479435551591298065730164534078440424370410037264625843722276068757755256047844302597893076042870993943988566868 130 33965441141040386016051617320009059511670629452834328133027228005038839753200593192757955767754865896531024773747559763621990726847223242364867187378718132796087034126897064305064059492246649706499246855204 131 1283437371303989783984368175721673832802391135333831767531394961692763118400230016210776012999971035210096233225813101905046264242527881987510788852841760150752913254448885313672117079220111024420325388788652 132 47072304458802119026434970337343860906996101929783776089347566461001490499276610108622322155305608550795528616203626026865235385206062637707239058633488382487468156750573350367288372990606233750034436361192764 133 1778651220680448928483565896625759895276957962827672077010427316375069904124973968629414273450505128255699721208777282157348978122803573764689061448388257158646913432467142249143671920295189112164631620361967348 134 65236950093746418228400520949841920754073934855960348998195665666864708645160554016679163695435977397973994675969381317406685927025386382543455488721414623096583288137819261035477547900171939796104441798456762180 135 2464943219252932653104559819281780078974515876326525839991335881980877351664084957927995621399392510468141164694378943848036594258730989508265611534001872060033807054740254031565253765724085223898877969213224372268 136 90411115292681395885519712179721874505330921511509523217715322413911820985495091809446750784156286911996490794131822498716641240744982775289253651680235158621770981822449812969878924413618916621901922455988726910364 137 3416040850837811613971870677029236081521077874961821013398016545681661792581770383587488297281338247838463672829176724016948687282777518666097142618092646888476462393140477258037721100658927510000427893588789240813332 138 125299688933620674089341088856291775481966904231096406928598490001400592042701522551401740208036786747963255374325982293761563316912633547698825757435104873527395286727636414111323179852897402553966931199029731783148292 139 4734119350406694319682198056768268674490910409025203403280860167954964607074127127031903438975411649625647674735136627272732194674763595410451241134287439842041593587507208825877728425316830775169556204201972163831152972 140 173651343469958729049452614628799297872059755311070340962192746286954316810865312939752868452618391622941762630768125996866440093214166607970880170889736874576176119542715228047395749958599917297349429721994098641780281148 141 6560778273007858671777444432207874564484552500203543182708613343690462622308397049801486393713630744832233174741114092785434431257075306043344133981488191120877406730967257716102913358925103319616601475661426812584806969236 142 240661318127486624597629216942273536454421853432359087921882390449489192000871659924770210586400167075963599107790011827029368597050402484072733593237492004001841917842158387137372006709737768156204857054689077630941594090980 143 9092253374763409580014198399538412127347316881625985746463027770325824168682868451555590788280706336030625103751433526988974317579815312694704169991379470824508530790935048723926769959544301098271641221284968242658416429838572 144 333529631113734138891562456511562935691169899744534053417971987812667147037393963657865009234612966969128827687318553976868380678182276884485240328201946406597394208311543185049530899424876089621080816827688450305272150079365628 145 12600498002769239295065494039107668087990834675571848886473331752036916912955488770063899171616154907706750553119936869795425581343668391410881267066833472063898172296302905408547254397638486038986808024881514551234633224778776372 146 462234698937347754665423495564278103957885120452418113806827082083516918611354098318265304499405665005581849980956539921488156873911932889636574773102184957724438742033675541207580367925860267064450769276722380663959670404946543364 147 17462398746412041300304601600503866988472855673722998850448183090518922479062040499445401631452358199422919168408152563752552702974623555935359725127413905364465558229856905940829822883177139103961537077021233890309402014387758466156 148 640605485719953408393657465668566118652843104375232993125197306877585990646016877619384957590389462479145318899417729802138969173975525753320716034449320764934791108850803628917383004753708850295199946842669433989299296091214452600924 149 24200263958617997070016497833326011821398164460254955677866943125996431825953443038732494280782922872487209793709237702018443498828994639674707520660843273799656055940403980532789986113606709645925466300258332081742850723897288719141716 150 887807381442736270940848213040338029455475022327168409243025716378109871511914550981248496856847113316974470024431387465136345870008977433368450088674995962385777232943111074688314375285745088699926755838664156763837460219159761896566724 151 33537934789471375457405985367113437462571869546728374901535543016056048982364243292927141994336517747462458373821695145904892461390743816421788912655647364764852901136657738573104684528861101932008136259266550412113741204575633476758376332 152 1230401461867970906640890488840246935173388085684111282683499246099082794266350523230983286281271104439058997557327694911517009555688681834497474052017844951368027264431917177323300819475666818883464731821090775977756330822305929427616152060 153 46478546686856391408734029081218644435411671291577847775230371590128619789893131935565872906125739009767207616076885586689230126008889736270923321999724452325607455036387082843677200165262665634261567298169800292373716096513000753058509940948 154 1705198390820130728399792951194933831827175817366653907341465859848544182933875757783842631735181245567275503934310122438263394613110924626647003125753889595081133631640872265645540457026002844685088294138995870974212161802579415773109088858788 155 64412295208996002380965391510113421345941075631939607951211747142540913679701685461233364645709984773256944058091057161343426695113736700256798775076696129425729014353597922802973010155788490481683417079227760674082050549804995204041745298995500 156 2363213607163372251306411690779479905134446222738228318415202065614746375562395339031286431515880943747767764120719766294960116935896846054924103066969509685183641279039847705825632019021968109206549527481890742923313836478083830785922387766939580 157 89265783330515243705234174459998436068145662605050708226745695617798667269314018572583572676573485101446548605601045637020800705521786757268538717291756993502142435448721825315812013912418723123356801978480486032285072671581825773744263300591115380 158 3275148768135096973084015769098724741238858512016931930631412300207077809123790096470482057993441758040120708703926301060095045467860270179761330108619564808582194195092936643580811161089812033922229974929637645787058894530862456337831300099407292868 159 123708994487488220498352516504086412048512114844914844056130849255064588231094241275841526519311002945614444011191524227692895671932929929739874840796545134361778638178332841217623946396037139718994547057913758020963535394150409161218800825964418728876 160 4538988411763141193372532238444639048717054833314467283109139295319086445215861024388494645831566127819049217551039307888635261905339666159646356528296881726547434010826695463845733667650665347407082599221052330442579685984662928884881363844428758137884 161 171442126291078411226286873902358362919196151501187340666840625812811980995818727033732209292178841878073675420921936962639123314151565591195458633016365144115596039188376052082248948434210740292638667259489826996400721760542459704564166446034969326707860 162 6290528074174130332886759826223852578506373931184984234252491690709816971912873359528825502207918368543876851346077903663717292599476522137572038640157465608093971514830646452393320405259249994546554985247827433030477326581081732755457998400331655155720068 163 237593099204400314647977919555780947981049032363639489212677610222864404223045882771226374156933745307050239910541945405990422447471437699768186003378103625726470971088711820606882487305820371280489299521312013002917336030034140527280243761751844436733374668 164 8717965072387220276423110113442944357404411263198161760041517130410839425406584147449913549475656151158910938787308616732011563387768424792924543758896187267662449149370526003999451292393596653092974965771586064144311268243395537225827669705132236245448971708 165 329268444197993305720264002443484577303398038769047458054671409244536458350911144903109417495808986757189790232487426512076454720467358687387522638841380718924489833149917059105866959632506512255777988136746482551705939281228704197013657907054559581216399699732 166 12082119682610751306644872436179534472399699168725787906777249958423467585463097777033040121619797229076169944535062594543807201159571024673184636085907577284148209905945779774952695167490150789232689825646816866127852522717276887572604255334313633061423495008868 167 456316750779954789090634856277096004372786630693046297147586292694222264145220793182569138049944348677325056071341889860861912866841244505071705093425259047089546808348700988205040359818285849352397446392844983309068460018283476395640452474338784391152562979513452 168 16744459410584591865925828356064364517272364221622680015758834433258947236824415441909772973211524121576319459167927541783772850565173799946458209646185480699628040604871318649493507003463009506598051526584491994013383066876939615380173621885050385336334349687873148 169 632386691990741161193426129218980093679955838139988090275409661003268358897022741193393179078671349906043172095286514003548608338480600326454340288560604781684781689894881600397099284150921088369029186262666392769307979953033289020340205460611633069766238704746878644 170 23205937465637906880489884101050781388343387443654137387209677793456609045159067191038296830659241035514232479061359488067081161426969017466282330898782305591968939617647016861639918054137487608923624136520397137479375799604387050377595233138347891466885446751865410436 171 876393289129094526204920794018979033826777031221568096218005046821476100888828784661130063919377983537794618451921014070068988555763763971575666920113469539731960113232137935312224762561116568653449852910633106718621394719391334717162887072203559179039311289313077251564 172 32160818498568205000935600371399419943980520158944032806615424705870131393906617880320324667365642573134793760589646733425764223154988548464170012162179064635583638744490665880805254864858917274748180150792242038212140811729442685100061739942837167412427279341869575921884 173 1214549935861961075079954742570482888519014342263826819286311298313080212426712800804883953367862149644799018681258021487795703821690992941553102205448177824755268873844744609151159146793768162247204663186674521148751171864529776764415635045372986337894971230484215509019348 174 44571274992378660556285168276835640045766917998118250979318339422974680969889341032526518057746347493608635572009660040834908571439809408120819608864564239831028832589672616117538751591627690866841846769478059268374070945827140648382956779198960877746641875882042153913266756 175 1683184480484159314379856016265676780147658450697206588424762974059863270040887261872338455416997059566488098191367033604780639473081466212603295191876851220763861669256621135594901936354717043333063119234444495512617511671401814868434127280508829455102745866409750546530340108 176 61770769428370372843070244969018543235755927656511627484042061165056368031590316568127806267559147277525240972719656908527030108332702108550065987854187664940093934106119590478254873561212383501403463635330449416017544928669120558593209399509820442997271121561902822351196320380 177 2332641895894098810277127133614504047677321174255814333072908214894089786458839734226082578005782096385573062076483079218601378088030311225017526621928976876108376748820478282945908700307702605589765734932417580011527890895811351975005980549383885739602421308166141862593057598036 178 85607330279746475396877702103281999609780979265542992887593556818114614947063263194890530594163607486146021422093253303974544217275538388680362199151013746812922364524429446305590534857916391778069264241094091827999958824787368714879958679702245302850980589849016149923287176437028 179 3232692798202310719578260907434739086792672862193771537696425945039585160669500905393769030926693228588557890838488926485626145237303841208651730948587447377350864174177854752921495388309296318112290219829970905842722402236249553793420026950665969958203688274534803568508524044368556 180 118642116334778763623732489699064206837921560503465956875340238314001083856157513678090400318873125537692172155789444946312071731133042447532905048769822276478436340589778110233991729632829264072048712744629594271500210830860530273392726207330194010018852963292259647340683400038759996 181 4480028847167792376393516291962644658480489132500892010937768269171700168024594099574126764091280380384108609724944847473228142757327401623709345555748119356239713697819068868219192379185353523172286029955577772040549631681158443302321959026463464878887137171926820537427755152369317364 182 164424604385083218802987244746203219286094222356975150586438794496234931707438224299300796716741993629993814777061003313021667395674428641763138175963873335675329187474770621018120306659919430632521916157865420572323391375506752832331226172270610601488693409413262125697318164508623528004 183 6208650253963007874562928468933088991130000409332959273505727607736732234545434183256893224762594498832197194170225872404789284470155010370635011571981954727025814684635630060421093646156970366113445449906090919898057291162342843288853695955619808080832371800356969590289548486271511153452 184 227873968220156864965886206059694933854534168837434443360404477126137254292100937888533541536585657578488781456032922852240992992226895180988850986113801831381075712973252567514344475003043303080057266183065301955046136461802383364359015288476880654692083081477391888325036669149258258165404 185 8604261318951647064793228426462778673087444336220625456777719980429904671591559901313339517787428204433286626947486867113378616584531861856721359937630979720572703971192718539220474095453899343739613993989354314994185894478251552562372283935860052506236798716398748027975761976213571135522324 186 315807626742386342870406268299047894353888759141896242810746329538440002767765907239112001129959166461690045224801582463087644952294559977773282087017463131540034290061311313871897500707107849961750598802053507805376454926266302057701154533771529860889006171428087050923168330949245892412549124 187 11924220502247558488867716951871477692250268703827123229319279350195782437858746007132835841151736654967039765749799737194058063329273678909327952239139862623496563469035235830927702264034951367772675345143965406464280917795613193700913740589358235755860006677028886523779088382433825943257246796 188 437673751805842701229907238500164672988947868637128933977386720147208181205462626221432542765456112676444593778877579881552325021090322192759839326512680552069255136931112862169629374149712269935702140649352059053438499258354536241251807196436609124372049279549809891595822913689248590026745921596 189 16525188249791580514203158912505796476497728742183495701881406295309114488564864178699867079997217112172294550924592932793286387246091441766909084529492797040442194583175200602228999677483351570657643699240670533790924520054297447894416874516115260293024729946701417060526632214929819361148336661140 190 606566441112688795358144543814059123399333916388593481034044462946822324162005127849623493233237668813340061624658181785993181126582432589954018694314134797524921337209892623775287567112604779870005192357226623170993847674298506398958409285839221846445671770772864956869918515637260109535995624993508 191 22901442762844353304194295255766513576720528762723596509745261796861287176711545173525125305032488696685749726155092762601543544767429795617430204147664814720427165614482817248027682469963348750408199390187594351858790567619673482737782849055873279782480506351369176549529314960466671494827653997536236 192 840632632828861803076628234046584836063685624886824405152928831610547721185175940394435025214649409446498508265219389146296714287083345308364654440732088015168332397236617525331024118427440986568114942603264816728605355960590502726379159309326608595831652606453470516911358785859222930747655745996898044 193 31737979949588167515094130968780222347617044922959781841567562606801965978868705027491571748045502245629573322286066244186989548859383205438621788477526081683888907650144638726696705266769427452101618785685152457294592989177024301981738796284572325509220954198425690601476494369160685595975740821647614516 194 1165021929791075173691364757904346864795548454727279427931567858606090908007368888464545028037638353224820405372268953879465979209897725107797987119843182214977404812981787892028858078997043739673485712174695649013875622735469947446589826974080435900705204913473180428881491543341242985119785760606981607428 195 43984102053622722259741212770189788256679287266577269658627704535816777547395741402034602511621098179572935797110447321723130889141810968655643579531627048746281964613509322166884123678200060993580729388610966766807557364613805077623927968219719201478673785322001100883784654045717095519108543721861938234220 196 1614588834812072229848061062066793775742362080202526296822828414812334638508024964751649090135181380021108332950976441476920533009027045375116456448745670387644580528640818590532001625485561501483187514240266555822436752879400076951995569028313471272900091760252995589469104313372750165962327974263899507807580 197 60955400541109716368952419486339743201249854369809106943660041193847596864549511807159388910803609471465186585268583854287804757667512608177142705160587839327489866531258070507491951093822424307578691981892972825408313303798218816661417617166833581039686910608469850469949858709195367015541142864188849030413908 198 2237637742378808804349788851606580581798350186124982064668382102925179651734454426206144505354149774734047792918402292448794833071976462686807455181892515475283922394318303900106332447664526389620489666773279015661072806788381197853659920454008667441174847664264420776972184226387771388882001775729968548154532036 199 84475089207908663156092722615719787081319797889793188357251466262620552520775478763938822222312061492102894946546046216979902412980227975937437558041053312112841104258048566802987316822408090169647455582199775695422579192766298289467357018024668355379150561144393008378403605051531041363980518202042570639403841164 200 3101113072336672109500739197022247720666200483682059221913178086632202102825609160274029087975237727686635059960131119308951763919818224902039967484394022167533025766899629594631566883532155323783505587542637670934144507528166362673658160730992665077517211496797319135253098606742129978496707957927973089030702960380 201 117069870841144129393845072532356162841663850304923554094581372383676311961950407137155142447612432852989824521925742945426283293560138474223156011940973391350186905457175913582717598142125718054119447711110788472003991816728287371257790352405823216744060086624428231285316264919512606621031289770189832997143947182036 202 4297792206264561292787273020414142303285632731963661469802094965354039339959980897141786607579040633088815755571198861017053375850904432337680245335050497250935827208185486682504258043027072826290645517110061557446216694015462210353280953398431788017417190114081489344987758709075756255679858688106153386177280670438308 203 162241379281088439844328899259646249514977154034762889864364277194180953069370860955407377495286804850072812504523935779675167248598514332887820828924821177646636831521709592134826849098900112222953887188137005469674527603226536978800179738882900619591197053384529716481631713699087196398483524263893828935712178775812140 204 5956254080886559273791960541155848949161442487961943501126318957611354694124075585649599779789655916403833199190393010068825905419605674153682583229664735757629317493730213092796670330659595941069564151390975751777106232944533916527630551677950863405954517140237365497438251766411999998192265988763986949571232587885613244 205 224842357756435359120518468111385279222172664124796449057939091291780587295685103210650678101926253296237842411570661975971219010753975205274134949384299638796359205635476789859137014169049104598607526692769197700567466391824482260950285019241891218356892854690895768633501025861133330401439673203834011255983650643058942836 206 8254694526764948625653173215175526880859652882280845856473206066317728438065786144944897509443227053080595922604861245079597510051340963877561043210208411069341378805153804259110043854435903696186694747501948843177649791112619468263518161163557342761070532286962941706081809428444413583857098260794930436013296100253112861380 207 311597986132753707720406141576016606721117265506637732914723568826706540456077229642655987865800979846867664189825309907456273749829125924180346669957810031665101073080851221633592092092462365317728340973604739589184211716342202167126486578524765344344695356040446766921400088882388760467975030095513335572584826172224536075948 208 11440072758757031726061535780608313689604867805161031615873791800492738776638105808336260413096026341801538231457348566278816053928027665421803665232864987716841765088345544286002191260708183972308531008536757479832635794430437461988709808716860034143501844933259534633149050660363416791454910530339155891820318048935095766164764 209 431828362993018166791720616192710760179595780458276860222824890852899393865861805611258108588060612822796899808361932527707735881347359443048445833056812556321055415797139061962592247384022771604806769959879704474125245134343035535389011483713576302076447923070394874282776478046387497891492215794548539116862251409109122826484628 210 15854646236736403496955862093607974863204788292074287699825602915377240599281984328111166279267770637177859465076737817671537017465398059697281458387399442867693951439586026976014287431761278013334397924061282204228181007478880803098046031448581294858152263930913191623831559884706362922227322881211918436515395644909696783357811844