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