0 1 1 1 2 9 3 49 4 625 5 6561 6 109561 7 1697809 8 35247969 9 717436225 10 17862589801 11 448030761201 12 13029739166929 13 387070092765409 14 12888060720104025 15 441427773256896721 16 16566268858818121921 17 641658452161285040769 18 26803156413926425274569 19 1156984000765534447599025 20 53244258383255840025481521 21 2532318040500575611248037921 22 127299481530240883491030777529 23 6609860030377194187949726338449 24 360366785081289655305940413832225 25 20274809520366847785631822613745601 26 1191494711996545087645562534383874601 27 72178912713380266952643863647638980209 28 4548132906939767946435917016971573800849 29 295072344586488758427516703115894144630625 30 19844501062539412664444706444772721247457561 31 1372484200064730266067212735829766109479636561 32 98118978442652661748533697595089941008230836609 33 7205203097640004774438266424015467390555773146369 34 545598841506591468931833839021248383333346530937225 35 42389506631540454126751211456700310200322558587153201 36 3389101074483015098200372117236000004414541266429167601 37 277716354009111258819680553567948401095152224268753479329 38 23376944538099055356200314034082383908830182213869028780409 39 2014758304320903057531556713841168066351528720791235321611025 40 178095644746100843436386275033607269639385610449015578217015521 41 16103354590850047908181958936744380014642314269963133031617030721 42 1491352231074906392214586616204669617159688276451699770187755265769 43 141151621737122691416293098866369867154480404434560067485482958429169 44 13666715264630861108315693069658038815063392294176395018068082167827025 45 1351193543106650882252424963537397443105383646361137713127201704138634721 46 136511976154126951752576559736497362605972432033457222457870745324325468121 47 14071989521951393763624513568011056720579858719757166394633982264307728178129 48 1480859749649394938360692127618201832432687481252440861271602359815496605059649 49 158884659299807576162025024468442231113318578772893207316953464801505711199076225 50 17387511929217583329310687774334164982267803401421968302126694616588731227812848201 51 1938656060215753536695223492974496157585212732154995989250779244403866597620480641201 52 220292422044778817052080580575716765799397503598952714411680781717943644411253539743409 53 25487262384653511767532868360897802592313781347829598761451073827011433301004123515919649 54 3003032307576686535323787905704556488387525033472314472640486925143084739414388290758765625 55 360044363675725415730794648504620202654578784827846382631613427486830832246265630285961660561 56 43930771713511022004206284890899160579827651754068619788157250044026537665064835356040726150561 57 5451189287078800755293449894335263477254099823629297281325080912294421330206685200495453656073409 58 687949984412085429232203092692260331366471858648831220069796545870038482357292998015661340293497769 59 88246469314547927002877337911626097739298791453488484649350765906082798243927230675652461696455418225 60 11506081570007690440960016949243539172732676289354830407826610166742552816815632313710274203536883043601 61 1524092734463701141442437493817635236601661783737428167465371298568841221935361174845008702190895968636001 62 205092269086772844995810918836772954419630822972273679866107356342299957912253444154486200359421792356824729 63 28024162777122659715951283366974901675957419437010441901005357721101810319469778681107708494451683623062403409 64 3888214477096769386945595528809418445323143597772565913273739161833306505896299214384243577531042073290693473025 65 547540900726567080190122163297970805601238888831576850962759808738164302383395817275250170797899539380016340216321 66 78254925757889174782390537778671389079960203099726084565383981353391565571993756675556510023375956184489576145056521 67 11346704323447398757477491717754419542943188206679692403367223399990550560364602318484937258880677828795801496506078769 68 1669029434954813560171725941490297062303148304509616407384904376082771923012997682748953293490093943327757403093883366769 69 248969046763703900347452868165251051584160705051892782545249277303279834101636047232802145834363200524203640927316935685025 70 37660147364483409795784086904637941765751073927553391184657022654316547170661223657237679210147998531023162656889977059804921 71 5774830243208550052476827034972235131612071857958032803766524276888533885969194206208077814429648503279312128693934998710050321 72 897597026209282081370347112009080942546831508560469859954320685023123718269368132413288509218505334440934401885132083593374341729 73 141379417828668566476821072449839804299247558862204987137992440738349531258608494634817657444521243339752174059325267263622604758849 74 22563957328534707194791802500076443338319732370662743083664732809291809092231874754422311201430258319570930540092293390378788917125225 75 3648018188729266186690269644316593154860064746659796716684682132897533451620165897738717987329445310820725851663638135770142843486082801 76 597408164771556870136021727277343346991203935543479729323805236908065807230412943774054869499422595755121437244980705672012708143610574801 77 99073026143547316962292270571398786282026383178806049683627782721821119361698746855117716237853753846047797857655973058192928217516490064609 78 16636744861557147858799174129884250055911539204486295565209971343114253938253486543621213333412585519787041663141514163130506657694061997231449 79 2828236901999563234657173588905448260907532596405196391929012215523957288965393248894977894975754285979128445353421678900828014893298139078780625 80 486693467881729156935336991060079787041323109079301947539996858539743772178066104375502737369559290230379248503736475617015312648590583858427290561 81 84761879128641120927828033934328325971306953893038131411646572959275209434087566803996976146224590547359214468819353491882400087646513872054439826561 82 14938549930880854182500247809319308962300492319101632170231548978741377517093008059373780068771742702230304905837509607582223616719578676122985718283209 83 2663780714957921273303366111886170114860700082350320293044054726665520626252004525222998096181793867979344681361382939902160865245908896562072991812277169 84 480538447408559248602106785539122979450802037726051441275206866573907850645026738471990369837659633641724684616319747273122208161048400026286748261416754225 85 87684417112712540406085110194338641963764943567805338553689467555900725370905923027768282008745513745474434519847008041441797796248473715759677771607570836001 86 16182255019615358863292383224735417683727792735667603498902344460443224050268622252747173569348306878366730755943829172030450010081075435742509490349628819241401 87 3020007119620865122721698427264095383304651034945454555022891095884478600846849383742964296560450090061496632060047818297174114642256247418932945344590261623178129 88 569885202800866197468540083366269457756877376167801228046193568378044459147996925878661734324004163722604735403681190344078211464630207041848709964478015973424709409 89 108720566962780576784630869927833040384186277718068881680482305986256433605892333793829427592336154511796900543802034852314084255657336644914742527038020922263351065025 90 20967166002326008616817485027336185582221383729385081296056896970872219745938108642515060673113934967966681574677470988223199818670492661638424198359067315991355232974121 91 4087049420270722723180458211948811376176456881503273340041604417071913465038645671381075422534019516986650866158250274081672702860513373263368876661276043383417346142174321 92 805159035516887796150135695316645606304287373358089957380616556896273377273060890394890044475970453726491441906475809773582305745353193167992607046122810191170923173214554769 93 160286565011007049250920824343947955145847551221622202965921964814514970282372243812727393579646977631903693908475419119294295542232198559927254846136539179556979514109906262369 94 32241596228287190071640661567206388911708812401071919922956580501424553428458413342543437878369200892000206472490352832901278373615825313147456810492362329835712372145262706048025 95 6552170900481838360749105997938328024163033051694334710102448612910493455145793550843435703689948700185961865507695099958858073301532518098308576502859019088703373907908062241367121 96 1345130181904256956345255186913766166152833303336885026724428265825800043016171117201760550261780374396025419273425177861185143666626594649505055661262431850850588451688923372521659521 97 278934418218272423045997369479338630506046059793294385805374340332916789052672596880157063013905746069892077705899075395878836828714513347517745708628931378007866200894158497152709443329 98 58419876087380840222363412328867093303387931743900734570909084521840297930856970264464500630634475883601468911009313780697638427755401397404583480193128808970135202207975053672915756711049 99 12356368718332831819891677913044485909718578310227274581489289566063638909165120684103060967676056646849474994613182435162329860758855795482218777025641188247588266178214526736172686262354225 100 2639099499709129024660470157986055886129075814570603354509674761646807951082486203110812867332838669566557738643948147863551875290275073699365074524419830284436394988100425305648130989101724401 101 569126457492579081100892910471404461509426991582250832808730117727921274299754245876603180689799251278084602813441684122405543951506741515187716664340877289351727599500118660390818451336093450401 102 123912125711936817143983742586671867202496449396842701596762477481062823138884366030159705499057092787153683045487885552029508345377333372202943010442376849341486324860596752114468099960510143218809 103 27234947762115919338817860583583410383803403768623748202805196536255330700949185124268628563069682298925263432587105082178477432108110913592059557860959684350760841944249546709990055403401427914111249 104 6042433120434103825735531463573966288239837556857770523887190056403108978625522481523128373123359544422450503850282207674353125190262870462447508887641238719852886016321053609443284248834778908788550625 105 1353092498209386784432820538291631440272958638079166909293046026779974064518284207334521340264486121463915238952724239988930337135326773613902291821893055862985223252600385474222583892198900311191308522561 106 305801244892777293835997189469984620092078678043467082902579658231440654692623104408438652316846818696297351843666631261887262111962181803938591103858540520178786901847904618834585077355557549881803870339561 107 69743994281742109737349214824957907774566589397786681432360136313249421843950628121139046798466594630421518222253149823733062895501954885020777544538936492307393749344237895880354466613661185602933034523841009 108 16050808750833383440060893012462418683319996148920420392054054008270991186735084281186413851763168225739387385220403932660669646851333211231791683584766233600429956455950690029615070294555059399249414066020959569 109 3727099655704980521223367486562810124554767952398206954994301814942147844173639709381888198725833276155187623299244970147193401377952199383067589275985268079710191779486664168514334641277750453470188596576788320225 110 873165812190124874267847870979870730418178460419362514359210338612053663540936899881905071532256543192461616837044608132933472607094334684334592037418803859257818697097338903396269649679194167092020111384026200605401 111 206365530037980492941874653187897182866928368262395244908573529284155559091421825560645736014616292444990737424848964016866394475832076802515164077317824680093584141242381379070908690688770516539272600285245620300558801 112 49199519516135097247101285392010469933091298289106846160456189912504628188567765316211079284865992256886679274050321990752646803871544467912365269393723699054416767283323598126495540447012838551868855065289099271042014529 113 11831299334137516120902950091837057157982522252972799606174580404727936103750263549477360596062865546694845658253603185711349321324193845436511343500644970378436049943788894968279381846379095913614092750109548810510022273409 114 2869599814314008636085320226799493138627476832111513631596988905152789541629726298614824583017584131585843100068293456142743446989236812651610040785052408805261769133568179843649701226276764042818728566662107511599383007262025 115 701929616104101469613731644520509855273289423903264384089244690210236108108298605493805045446391186180283712447258442901121681226278233959724860788734403192941875067538246737956358606737793196499550022214589406814762830631263921 116 173148778599815651569310713292061603784278110548075048584066284784675532323812985032587439551922248325542864441254410793638747584273538542807015002583850145158028422003890350873889325551015389932492654448338124431408243543647859121 117 43069148140767390668141355893786215026642435191078161368552129893674766604837310013525979809789799289886168576343128175832200011293925141090241861851072780034269980755298359835441080489355265139544772534363914898940032546748173268769 118 10802026788502404631695073622856998270004715560134398126290191073147952576443114890869524868991872414582435544995085378076627963657645571097478560267363341705378013232857254328723275245169958044217116001100967369352963025511083558790969 119 2731523395725756219672528896051609627133666268663022300573117509987034152649020554019744046407443923619982084834362021624517388415576098499375771018789728259658948690834692405844945344306248655154592711927296002101745348550513837631291025 120 696365511948182536186446956000931022833871725946282316467888429988872868340474694826983513475694251054072806229157335326300657244788586707875002383056457462428090083961868632767434392078389840416629265569653010603547736572456932691215196321 121 178966600290386481056936207673502642934899036967342564742170648449594186481663238326985814388846721993825515125478029267015140692329288758782832033775117140369579578937817033843935038488587668924957058956234009356308938446031885042179379670721 122 46364103248488276022556383371409295047407525846913720682409314991965778750068894510861129178258787231861751341679848281254642857570656446125026826960257722488316085568068241659044099069934935250373967187356914782638651476750327963579098239157929 123 12107032899855991123099529015095065322479849505371989157560641541964478700236766895553407786940163731626722735855573093093481518116608806062431311531377961202499073279856560084964586104988197266820642725953750426297992558818050694203050656517691249 124 3186493711186515849181539134369837996279150243374676912137524813787671173722581162439920502921803775100582867125904347451195243886915534333317320769152034129867683797747631608647691268561158618137325855892243607983140499064915189454833558540876638225 125 845239451815341515358151880364397319893233446386371606817391252831177946377829572167374763735483956260868771739015302910131606576729825358525144603043423187656247852726032576284807497596546383217217980149362073075987783833074482575780068375820207548001 126 225949844914418870382259344517069337161268106820140544261142462176556206197086662771086879123957702371547147832128046953600162982102158942389529327521721830301289618591823592223713833048647324301004707920463300188257066474038775790745496066154860498543001 127 60867121302099263235276704081006109387517206300153904496152623829017480330997174575759377934062404357535197655288062059242866852158913292232932237060487574273021991787607103930012649098234936020888258415977106452927252103720892752246415997087165806517981009 128 16522161505529534671463261724319324261517249103332432498402886365148057385868049620169028916995077511545470705134724766106344227462922413507751216144602189676568856137595676498488004993458541174266723332785677470181007312940286426650368144079003634280138434049 129 4518955821837151289896431147106629472821593522476464874191137247817397563158176619424904504753887315650241333234717736112869324967164744694317204521682161398897050646586392177643098349630486114174301541763552667201436867270052658922512289712426719891882519450625 130 1245294617271487402529823469750656291980253812825867545278338764219939145025607001236767736212729741380243856673769195714439834452066742679140526387627289994652373754813798124896942227631285952015242396744399963404854997669920731990466534512608740741506682899031561 131 345735135979669632666122799359003378195174697561107126106097661815766739611037870438568276228097567475855718340848872628001407923482307855702255378635256121189329778498595045057170128677701094155634923474241157312423231802370205801069122150632711088218376978316864561 132 96700481308640070424296640905421675001484507489865238561078825921342287524230338210605805614866966780752582810419260933221310328271509710868559403122501307276164754282509161307512001489421311907130387997312414252204159789873565431507866487187488784386582958644094621809 133 27246008681019535111316659487095710880160985046097965891653701751172782591928878555568050388926584240541659245343139131314415624341067587065830542671781413346858939565910910458537917196778810079522317107865337095189034895756048213329434018860901194136766165840556586519969 134 7732915195428862401328650943422136554138637436409132544706383760464198366665279473519318061944211882223167076169523292962997364148648109501151092850681417583417643530315249397570736470628221953600552071506617977223107369819598869341501175737698130366031972667964093640991225 135 2210680124935355642654116842317982424079309070733972719926894065163764971105026486009569112902567044174728068983360591335375257144618629727165667973001398711575640801964908962440326097609857197230825439694567752741223168121582332808174852448287513633451053971211568796551926801 136 636544040280513526808976961028057137262512560104208953801777813276962538700031737974719426382802646040601125575682820856757033114226564467438744002416070752714972586092521114392591771527949161903571145161430706074574789375397611604706243420133639204274439930573591082620131663201 137 184598357526660134636309256776894840050394889265801515276302846417918808186551017587705113463518752231095979452639590692589613000483939434954766163745187485239876529360049526889595789002454789763692469563539979259149633656840903612689877783628852427730488785094350198123569018308929 138 53914083163446676858723982180507496710904008924711628237113696433667978933856728698798657598190351708945564842751391694935131591553089648958782866079794767514083084644720405902571918394780493617349958241367863229432336200603300164832809562516659797695878943769990415158125616687170409 139 15857300884307396046397490169092433632607972088676307236872652300224336770854083404370009648399842627605880333928627572541730622982110069550493640710542880141651173072140995073953649980541752405995743102748134822638946499047246008137615228172360735022180028807463559288958129100072439025 140 4696644938784674895797821946563497352070032011409321477117317029763421230323683393373889299485628909703517595541542513335261152256937098186731076110654459596022061507193486840873317506298936661140857344694426257424991800448078280394283595795298025715402226267219802269665300896651650560721 141 1400734780478731933831847706613799848919732719936595414997519792094885279352982957981667725222369261953957379694662268044409070422386830342267711032008376488510962389006303176767252320196805893841809212820112322471089378611268186728158377386809577832137223926370414294008612704738455501085921 142 420642495069155544297861048588721030226982201130462070808552608864952311964647294829872906358138161215555976556616522399991004449165719939074068678404009920293001541514516377956841926833587511542560583368737205992617249415412479544502109889889575748279850619746120445529628914151482991540295769 143 127185722466874746707827170357208033373264201582060296824793929967798031403400909763945054958316120439052204183053514839657486992329311144418003108834774210707990144017159770145696196754961584349665190733577801839193816773560038187658937921451716742047316684992539594116228150519190696836698127569 144 38717867594331793275632957016130309965479569681108965504300045625166401495290901027212612547702294369945949753093889701680261010574355716694464470211005203130284031683479364106021209609619542045110747878012888338503373593044270301368483530696552054984032646323334931226218701164761684971605311289025 145 11866206211441932867044097029688247301874605660302358299433327236674175660782371361500685977017092927278738939581642811845824099823441769593586740419320924923497050845522020299815656858272334500517377074440854524112084012530016412605957222250191403247453682660429794248647146381992212636409344092667521 146 3661172010170449391469632600979120517999843611090273178690623835277756163625400536639580987058424698545795384191686097062372365414380342650423611643963579726342886223261534451413744675056417733670850163828091926635389483008053242644036822212789280163923472492605155785167751750621484056006195397652958921 147 1137146119518542966245053465522374750048863051349349520340473448370941973975981206734484349801358055858541159006333790667453924062031256229913722487131052938262168322697572122810871479332529228581630153192554582662807532298270929646851941255163266659614838211737641548682908630546534922545747144317734660529 148 355534053014812071355611528405054090714112341694031539543669807731778321813106699669927362390528489645807122876133580788607093112768721627363279500061405959706004729611235334780337405159801927790332320071327258760311088903436742075434941300993923910095138147028736940924961970343059012968555677885315019974449 149 111891112498669817215235291801827620684612007272364521944544017189008245393968113896056683419298879647363492395690686171611283564654217849000792655173842446682239727055750993304959606142522231221435182079497148006750797679154215699488955263642850850684644463100051918630284670786746800586477113687306027849352225 150 35443843895322535691186122531001489117624034882165257240741753695594778709407787524954739110016889847196011716946084942608589379201088468632203962500572933776558226158571635022345745682269551999543693789133627694333532814087229966514905017496682350640659221545107692405789364719702906824297986828072134511680828601 151 11300510657943756382183651880991755330692489038687225709764776532797620323519726522578826137959225077811046168163990576516245019991909434204154367657834497548430660224345534036213997006689577512510447366823570634918790625773642964604761712385411493686035226300390117075887207708370307270774691875535192292669144627601 152 3626178671128496502849228617088649398189374756986775712677335815909530668801492805905072021466307172118925513809684743298369133503421718838675684825276241934508951309467640849298808802474945366962302547095271155354591132375868300879045893318018411642984199788665418826906848191693559254968495270955754168359223248626209 153 1171051259955521575390685438345085837410497011420574123275055789141282246367704681533060230218648988537318306423884430704463993107034020886493291661389383231659927161984772685098179984896579448831290510019319584061685922056464443998990782680777674444898839291007923796116856178338312153054625316778210800100831340017574849 154 380592727682352104031942046414960631293498043425176432580528202539709166499005066231926458829827305938111214031266658326692297294560763028244505931213912896747892566683640567701799611190062665863152168276330741421482162160710325834493920119066113969399644127910522344581489170175452577596830694137981312453648000817100355625 155 124475856622999026768388972677169809672673746207772569092982279079704763778699608661421668277764004454443488496021565149919450623106187623461995068058583079566495900203159619688017540983515075866573894736602537103499752138104109047028586975934802675092842060853423179558628701507583911473280637994158500644360410287260621992561 156 40966848201037878069051288336284016178373771004904112327593096162500976581322616287346978769535061479757936282632559774253389130901868153663080400743079520345306474925850151295366294473666105231852203494437888582680908442775483092518168289643806754096019689241593606355437769269889429807214793062263133338415059443892260378076561 157 13567049868654949188096321998949544397026407148575475152532423342281846200553699179534301391811317782763791216489198705680964179780068320624888085562139885920455237876641921306186093050309752263287815866293836603569912172890411239494012258666417495703617337211353919250173760168695376263891630143967981986289355094851717416868000609 158 4520920639038671293873198725937023288094367452529624752112744664185032061897082520996041313190451028154860770444072982843426109111151599477913712747372320074938876616513863490135440331255108886239251913816101155091323908686078166324365345044775643670546156766943801607261166383283773065922599123718704206952249773866701692314401433369 159 1515793474605630692381395622762664344181994596323143371938985394270521234527421555920400116173395361616109896480636151440116879504037473624908372487281666905582261420248506868046940384347013694240964793225009278604184757007915329614602873017638488873500921897630254333568441080656359535082016980182050822429979157383350261407326243142225 160 511338426388915147514508496028173827896513985258040388060011087441681357360819442517126510421712771925644202095739538381475997716955710933250907426299807773308283836567307120397028435262987786303837892796116216621736483750764051790903905808415585022462566041880891941566898328443583132522606003935717759183928142898093522448245381883875201 161 173546395397645236378651514247494906433873933635870404234388397513512558610749999959115931617078197006576312463099677674923842135315562309730674493618922001290770937756160873028761838221035004152105271777149646407413657062417613365648922112134702868323599338560210040392667610645591191377507099055847983026419814954306930138894829504931129601 162 59257795008968380488945128149618323034502042689490147394007187949121025123115871446178536804674785610527031414073962623699507783745895487027322954870008667143237592243689339093565257278359400905978482728122613073994872804272264507352975858293589996386593032560629040231552971722363250417728623556230434421398013899930521831283752368427122536329 163 20355512071133284927393418254579171878094510526553181759954436914378939673186491418448510646270622545848099034107764623467254426045857902399887368780161260347136860400273901578653789384836120525878502507931812543185559061747653389824810547725118229200158927947007953706109794453973199419771762770844692713231005628054258413579109833827802676975409 164 7034116623342826203228361557008723429177325578268842241100670128688723634318978831137329145578820404424003264413160920550892613928890495890280196106827770409872176951674954261168091995545293453087311154591581522843401367078816049386365214820161404475780518378008683209376932596983708055925342769268827783041258360880412268265916184833013606904471025 165 2445188881161540321558462062876959101097040514043068438744197075317352384061006645340781951551000788124503517656190218719659273940141348392063256271572164907572951476736189568985450845965942013710050024920789580902702753736080000897919196662294921312417388728862779979694015215257588255328443314580518647960291813389129476875219367318204152257285839521 166 855018032914141655157016017549123265612296142301291114086985843557853452586823744721348980643390857173512318375850112495117856836972694915177714361300377165325482070761121750227071457219330177502236327106418881205774531399971908415682828581094339707110595317280670422037983062061828756958120570253662442332572552859534807643440301172000644023428590329721 167 300734227212469210145022899245944143992558655639681077846223229394835344629585141830500792197348462612803259692950902831311484738361924218773221808469821185960174169773082080492690166500106658638291870149552588705703516851775527579338579554921120896542495583109388414275318783147180335202775946226872798210344594037314559913981826184106952361848444839210769 168 106394755073732521979345579363167010480454020332343643185902741487411593634483438887091357987829729353774803206347027372404072636040220692302559125724514016530971320578473310074639551554526086703148030121783042838874674682200560777372445832847019504319215849138622198103142810717494927685296392398972766863830063525726589107070991102354881785212691151756947169 169 37859286871167458051994810677957471518213582908003064168575274223409896479641465236879758230744998795278005078675756243661430992105162255916350002480636458081083152057053029116142544157211343703328287354369312817863081090110466072524289307767573720429755265098264959900089959538737206425055657140981980468002042674718845736768447728157709099641826483707293417025 170 13549550410586111818459629225572688032443628291894705058663926302299896227676882379694418527845854652537825782132896284383243970320938136869368363125017005109404924203966372084300342390943091611281930547872827159392065231371011766558834865980341975788802610797770910235891886223605700742538722494524576329200857414142900117886386502213733238572803949871558814655721 171 4877115194314229814700170750542354205473103756281558846184723411060538976406953533685901752601060932740429970576975481519596005865307565881115619095083520728676002036670445432175162209448282823644109144590998327787044431791193354591981973054425646165116387258075183345223111040183508889843796901460728119336572601602375043297797402308361248378054355527176125959899121 172 1765519593805015571841158594255873006844229205829092213335533487334001556489528170053609143365500049429494684720322363452678840635192453360716701936284433913772484104042439110244497890588549397483143075231020633073821360621851928642538216905905411894581739535050177440901024123773350677064809301943578901607125824619517171107637029398191438681534445690789902815482626129 173 642745783830958036633212626670122728705609660207120952292302815803256761252208852539787153230100313559484511491787789671648852771087434693386716220975897729278720418826793332827871818159863635717406208971881109532564872483122559733909184319640099503987154031524109976300116789342095708146318122015640978512907560065696595901085991917677438788985146906972489312359571335649 174 235314747403268648322201610144162922377011037690369686285667960008369051681777937320942378192246971038022170059165554795856070995183161677826295722725230202518851203386484505536435948296138988662873820703554693427424490251991155228434024904946424501220871631306292191551847848704483364752487302403962563564218485335671535394405855142791197876689592280627356844830890967371225 175 86633999376775760748534724364714845231527973830861884424239378642410228247372046350335139795110153211405768025109006256995752014325055032149597545927598974628865248253393261389160286319049090003649381492357303115165387883909556629225416344877865958834963890260594848898009046104466545764293929877792395665151961390636107873626326970440895931691386728373696116911180917228341201 176 32073270607967325745168152379134835662274671493491325860859866718750965728793382561552971037328880238566713870686235634738050345689925286517702459728608978961873017312410663330171110712915661339542715241283366019891042063690741730765872846378806087910255299745653252595898413116243733399337136040428167040693074367631879794343808783097210139689553122476539404433901722827349979201 177 11939886843144170799960955071080299584974983008321271467263818748749542714851260378256406558908612530490969135128967137734482153008219732667659489387066781432412591508229385363990784527989478989208916878150098880308984265720039086031311294219572837120673409216508752411307472626653310312326863093507249140244676278654777181141896910715262691755801982414368767318974985696132084929409 178 4469365879811306014017018703078668773361373241924261023406776692508065816959777165820244691618319565983841795490302931924824164476413122832672624893465916727890170490337772579575801285637663911183989286707485803275162584464382273422471470726678443513246316276864395927858651210401425835392541703393073093447532761755281019329835921477034549417913332916612906294348461459475784624408649 179 1682159061056655314375702161551278847499764654955832417671405171090645795798584967837438903101602948453853202022714633656304300413309738030392451998315694498164327807656622387414272490208377790141519813701531597236537436450440718432888150758795054267897646916103362958881920221625160446146388688136292961702493976099748498608793394183236345194763815481965638649035746749097414411057640625 180 636576511899374301673993480277926814686268501065481244672617465302998583326635102322254043359001719230487974543284955957341090923789157823517720853141933045583563468043387185264281444495271157768849782595084660269694869461933991710809116473193773054838110165230356933754250871836115502386859262919706681087637496185252059150012598830098669649363198555644844663778420310808490027278280080561 181 242205261267348006927606112673440957441941008978625553997984514922625467151559537313620366863318628635557804989198956302376701587457815397818104742820725815892308761986203316788813375740186064856672157446508452957475395625751934486409887032718911553057123646314054464930271494192483745266630970469685609993993801260861927070253264911253259007956540154651123774421499942497353270891534452150561 182 92651654181411310595494864120249761175867426170067835497180841679767010777586150817515294366225319464606772250378062479380858555428116040721673684080511854436582749720929169831159346156409057600698037321002168100291491490103133939894737581674444105814520903385889560118062578874779465875387616002071041005956997293897190849237226877867509021751061189441910057656229712605384661280505256946852409 183 35632534985370639987919057740531734927563850523855478642059462008902501226917317568947529360843678853779897768730681047583316591118710099809203829842144602223540139002941062225633717317002880451199587529126844600317565868272883108376534579761000141745322845093884296227940005353111236598939845546340144707789114477554128105036889222133460960882904298177809494934419058180873809701019289803083674769 184 13776906275929008738902238910385769825495563331489510927966941571534007066114612619052640094470198503253080047014742854206741407830139289976347874347381973428566852049600635740850834116022994977805844284891279454086260826698137295762369764640874017922760025335073126708775525490812949816622540106950383440835062618552770232389079902120502998644007152094452489210066995173467835886097728430743310648225 185 5354953451142005033750550359976713275920198385721173322537728592284745005976030849593670113686263053546948174805551858620158543806971513729427964727022879102250399555435029372520987985191061416094699817127117354268459040906366014289646302770780528714415023064333358444138127892823674930441296961877490780038454544525526887547384462510616363125341843390034050099158924051016625780262051902441917435025601 186 2092408500262690483712702842862120471104919029079356862083282961517476986505661518067461937965256826322581186996517503575506678372035379202743248427949853113211611095711387713339518944055375015551938288769731161929259093003469936725309262916277489810889359874235314921111019336933774661606810285328628144261871457234641854616417829928785444991720305945428406755114313632407035718730047005645748299467033001 187 821886541131662158643602985595065740286670390385627209972722773171882922961216228877412601592627007340814166754709776140746831608965398208896265409973829539537849018454688896442000516145945938016786478808598808506127756501207310643483464925121063805810286915170209840576770855007406854706480062151210621069974785366192201509616534684249622952387983505788597347713294800710525465248227010634316378595590671729 188 324518830571035275835197169089945507429338455927785074096244648757772418280661955882267515962239822570184036302140729266413658042647190474001838478686812022424125422856364369808700519356333811403640771182678039675922169448811228726005476648904063808735852717201551012276939134452868191396538689723146028278757297749562523886481189108039910854002514408290317528940436841053952915521031083894831499902707924763409 189 128800833103863893920393286570064797023858557116792851916611387014858752064768697894993025549627049450184261793486519364813126830180529351893700624826962883414555628558317426376881017478230672490999149729883070842920870742010508241148734035863954550534363266919221686825442298197112546747688310298728637063655719012804109168415972615744132812928986432415043282090932633816549640300695789174186127646772790308733025 190 51385010492078780871860622516835862028049856664372948700346735042147069816209995318921539817168062074119491932863640955616271850366585598199776758712075069527557927161957840118332707269371101754699926332597697342304015759020226037816848063785752698740970533670692464760379256978427194789633098419526848805457896009308745550579020890920300610338842332834557490541269349487838744447212856016602664252543804511661575321 191 20605425151080944420047638531394290670058470832516818394995330913689173122739861194119070444131539442552297028543896612736589413472277710280119019640047437126180414122003802761945976477198674414520361809739201456055217631595888933552837546323991981812657726848140707253784327752636540642369371088776902569214389440193984148235399749433063724658905382383637952951401205391908475372226172450297223108721516833521353565521 192 8305056183242464347352655793638170700834599560583702931834323760170101851645493221631607500855102347001932120723709058951924088245393892093564081556311889322172368584305224321288235631606514234942920096727018770880090115714545409251211464656842839205128438988184419004790587578354278458279643877642738221999533703810736350280012552237309946373182192999466384716756098283840750013957927873349459696874910278459876209088769 193 3364403076802451653131585800655673221539604601689500124470955935657833265258895064210102460197935195382811366707059188885446193120947028600460545347257166994606958950892843793233872401936487883353827019931078997452343530087437496190691793787232551789704051832021066621809515477613299545572301337209153711428822812176662267215412202484673355042222988262996405656384483639427699471633125466566660211189159888123923024243424769 194 1369829975051646987102775921926886013700862368632225669858096334170656653630822074998434086345131751317167899866167048636937000866634212186931841838656972010530715047973375169878902554405247334797713760790078265742692393770851621496378850901957777744071403032659015316691697615892255086324180237689028846536703046467831482036884502735255310801303827715427873326484153611379285742335107497993209940510991689246213699664322550025 195 560540926864621354348951696274102531887328888642188410373194076920615384405189836682263523526257156405863645483141134496957516153793730623048600034110853291485264720957990853729099084039983654806243007499585771768397090990188686711988987506207908249126948775367352616269366148561321815202529176041700328715636070555036460208132215018968744410250351282890400761115735490971778771457973646129178300219695284193526885392566651535921 196 230525503549974768762816246995980947106441386340693559224621313826351636491390595926162442266000886052100736222576464607644373516378458395282423563198726949122484332521781615819557558498810388667013158708700372433484839989822496000023217981443830115716694575808894131733299371290778346810194904599067051166192677582732735338470178196283321839522905197360576052829270336213731382678308714312356894229450233195710270823242272418366321 197 95277569355696832847942658242392541693176546923120628964645713696314621010281198936857993973926361270603553976722890032577703710454076154146492994877468932099915355084638271550452426199081261778855697033536437567882027233306508849308404622866181774713844111534053266393007699008171780396323569103933032226102599695279851882061224464616919924829731479157170791496719001327155354135910331378484196725744358661367265631745624864785229729 198 39574149384607102974391581023961674331766013491175370545877793094283180169095990144853891730377951403488292698633685428967737789654254990896373122314423700159378865004769239752739708207738460148029527169341890676127171992345102432125469384679595868722583278981577978210883565600316066938573554135741248213471849840403202781299860592873380370616349938195885119975924526826202539193806449533568503751564414540264697937877152073063905049849 199 16518515139879612617873059858323234045592626771080635905025213347889017759017941757287587822097412050574149813399971599408214199213989010221313913783842694353670022984492428927134915474238085525480652064964751859370913308582194879103680963727141621959193289746751321650133119283926854605891265118561849392163672037030100412669562269240705073721272297122906838984970399261307132845461722577803711731308031871809720923634554938398530215070225 200 6928804779585326694197258327052398721798009549932963267947032293643568766938334104132870628744282811889468798350332045762027498305747186479552790866615690593464251814764695146942014845625898468543177223034369017568636359770641703486925075575944192155558373556445332819218860238337351615707281354754419378404796742152347382141685242990459841886429779126489441431358860223292722416751667126244972151637594590234487497792441804226835892636360801