1 1 2 1 3 2 4 7 5 26 6 102 7 420 8 1793 9 7854 10 35106 11 159492 12 734334 13 3418892 14 16068532 15 76135112 16 363283763 17 1744135306 18 8419281306 19 40838500796 20 198950342814 21 972999755364 22 4775441138580 23 23513016382120 24 116111875760294 25 574927064750460 26 2853800953323468 27 14197997592237912 28 70786396399962476 29 353611516341840008 30 1769694222850151128 31 8871815266349942800 32 44547306773395059469 33 224017455638661543558 34 1128117591425330646842 35 5688569979174175106660 36 28720714843599415755610 37 145177964132578933962964 38 734669174479858734851564 39 3721714997852811147934712 40 18872570634443024318265314 41 95793025839723275305854124 42 486666475345556663541392172 43 2474599575651909385271829576 44 12593225079030136589325025724 45 64137388560792724729579954472 46 326898317651532891959510522760 47 1667350940374682487625894057360 48 8510224007473773545844181650806 49 43465246955736120257692590415148 50 222135927434567948810372837365452 51 1135951948750540348511760670307512 52 5812397008619925598372564273983988 53 29757399978288640471463519556209592 54 152429805519032694118456337682800072 55 781216340149644210770151974760282288 56 4005816337472460703055634520885890676 57 20550446465150650853024697452292660504 58 105476238223154014274850744045790256808 59 541606859875728225738200618449306712272 60 2782295147255014702256507054330826976824 61 14298993015091043673066085530228929962672 62 73516517966711052218526996968716265587024 63 378125457944840908173143310687424957259296 64 1945597443931703274264970566293050972165607 65 10014538866034588409584489085150872472179330 66 51566171044492172052714330996496659051533306 67 265613445465993704598964300220776550200120812 68 1368617100207411196061765955433047721461013838 69 7054338524550268729413650334105039341397760436 70 36372147123709897956377647196233803326694124948 71 187592704424974984029766643606949039057066591592 72 967817642515579587156918636690030825015636048954 73 4994569823301701163809227321217893041817836667060 74 25782565791601372130885939213608268367174036719236 75 133129512024055015598254119913250466874797680277800 76 687605760728376667733193601527577539439491738976340 77 3552373004566635508143478295573078409953498605414200 78 18357289231485838202279994365547225681213485115581512 79 94886982352080188472601201442732700922550407840640368 80 490580275488481547825216932695392188871560736783057830 81 2536975443186701485447049403366432566209585113949976676 82 13122683205913161980826001150630672580982662980107908188 83 67893279355368283558481643378101158203006487618102574392 84 351338980173612221684931902045980284926151291815839746444 85 1818523956398361984685559295709392055326845877515396199896 86 9414617258842590935479209162628220781076489673383719145288 87 48750059632912563806753745092970578672479896192721599900688 88 252484332803706687706560022173964469615161485444002783172724 89 1307912072202066064539260780394983343039642296732285647292632 90 6776502295135251746708994802542252321176944789255869777112536 91 35116701683833440765171978642763049017136955519308578588854992 92 182012474647556772578883828274671884598940291590198249810231448 93 943552731892942969689856459598099987531954800108333312387582224 94 4892232834720624474663727335159875860377552880395417468577047184 95 25370110947690627569999012519517372798893780216419730322916614560 96 131586204198591662096065421826769077741458226321875091769409218334 97 682605185196504339412156169289488554997318073801813698778927033676 98 3541592350008629040018263634083820554591256266130369971417277242524 99 18377900724089365056776599823213160158740600584358756436549058403160 100 95380631825190660392570600542220836921102427206705118452668088092228 101 495096794807436282329498217036969310209638229301454528261448458142328 102 2570303234188726768579039854433313927215041053271575349921872286345992 103 13345709863134791564867587785342989279147798327584535472430876920197488 104 69304405213627770425750607824264773712613258747683482743572891461010092 105 359948741757858898486881810146030777932237117717952957927858197728287848 106 1869734675597171544267994992853753838321697727618957815893618986132796056 107 9713543451915246461517342645961709780034040756937357936711703003047110192 108 50469927906925827915369454682454614613538006728977256377100910007049019048 109 262267160372990342209003154607377828341008470393092558890957238649027148560 110 1363045476385508650778206431308313104831906280703065451648626333828062691312 111 7084855175272170445227084777982196549792847554179168240730624958496857172576 112 36830264047893556742061126611120104054743726307611328589865454233017542445756 113 191483326105936932611237324566949723225370702223361423874248867662611300711368 114 995654001548441827085212013749852769317872012467389796468290679724540618876168 115 5177693940147772594204860133192982374019225339862661695594426038265166880274992 116 26928606566995843741874309524700716358277721818811916126266766829273775019521048 117 140068380702531438841184548870321024885860990582653926695404505537874159260560208 118 728642037420941721904227863799507505522331565578363717648282460992225924125093904 119 3790839669342158176709509787895841359822689435554734341378757533683588129869324064 120 19724358961849441221080916317793748457407280837470504903394015132965203070903855384 121 102639823263892788129416168793844910910430763401507813736765890924954493445765805168 122 534162823616734702430669638975826912632012285890606751940918679882709020620670901936 123 2780196259516790725630302223509207865172196635617825352849540421028901423208655926368 124 14471733877548712147543850887774832667889293418784702865604294824995374982427049493808 125 75336996125643909326720217193085028635209915482043582461916881607166554729094029402912 126 392227436975668511918026907868169123795696450336520622458494807595368187924805868696928 127 2042250040379350114449810535081310620513257057326698856947487334953097174899407215617600 128 10634583372678187864503261570474975756474428434599005609854839245405056141230133542894617 129 55382433805522776477973332626536465174239117839860079324698438760610801608383689795168366 130 288444966102905846930533302747306223620360051068809090971661816319984511135396659896657962 131 1502424497788690831928854584113177074104793940961829479516283368571144400957412196239610260 132 7826372645751937752382167330390884800947600714949455371387635872900620201004674890286350258 133 40772372658212188149717072226330390784690986700481068536794397617371924810895520361482181428 134 212426394912068752568738636377118421862939523839431009153991625362701501320944365132641758876 135 1106846641751180497135222722139917165406403571870394178852319776940464010941021899182796687448 136 5767696029017996185891733626278223605786524868079778839252555688319014996321471447710769618218 137 30057488356091992461835484880310262379993247150090634736490770079424519312719550212780634212876 138 156652707693235930192547629652863297993125324257901491331810755002479161616312620823423008284172 139 816502490779140416320710424727017874172910161809174074014947736655000165563061340818239469061416 140 4256092098131330098542729943366148131805513109114178666508632133693947961263390803175762663294428 141 22186966716243463641990305364828072133563018270504156680408474313882352227853796080000298013051304 142 115669214037109178121164466172296865839938698360336096370446165891189157892220890884903184524061096 143 603073314683032409913571900440004943132877796518791355586770253919097793861497895238775481566482192 144 3144520713631496399503932731627958862398614528079575052436679024624634760131414872079660676106104530 145 16397226067778582945281090978523494102738657697034002813862143349126652437924721333379909310430093620 146 85510107032527195696192462931258014199150167187420140646885631118360111520847497676923315765140291300 147 445959305909719090673573158552316302526942058858472287777136658346520330280414067368171496154832719144 148 2325965716842324714553056389396392631597786126201622817421077848453792390669047342070440280871333026476 149 12132247910798817872550879161666928501255116657125887891649247319037885213232693943038798606923570509032 150 63286157929391610499713358753194345450527583761509466936350982588500510615627984612532387071267334572760 151 330145422478426247504082276722184223068410353820223787761508738449495273414783974501352436924297400428240 152 1722386208399281646517193663818905519784621842930018716893057696745332341118994051546668135409860935260748 153 8986366584014852856650144238911841837363381130499444885546854413684901745380166641993170915512690011406056 154 46888429325205579898074205826921078112877387827498124228351859993235901673274224722478225684057328022813176 155 244666685390039747574824745906731206812484536928620932566482606112177592972203190582048392357054942847850416 156 1276765784336885349810585133319101442121591358900866343719846515551887085434416952550909642534181142656148808 157 6663072327620150820050777010101325821453916446926065262057725964635379728583502470542421289385598291150839824 158 34774778457840576813661876520334737166170731240579376126989736879073332344900038017963679115901161592744922288 159 181501589524801470873455623174523010177227263211748128448507144745556631633660849857463621395063966052421062880 160 947376004954181328882113450742291361543344236828987620970366799055228824739136274307699096853446870101634370538 161 4945268684574552180520799150097623298707756127736866731979428679288000333379844942682323828604977555197511399228 162 25815625408318778733940162031376160855436317859602476508636778896583666278460517038055499742955262983388151654972 163 134772208120343021439695334028592535446227371534049160127449120231672415258594645787844914881125768245599489922504 164 703627276069653835956673988984324633980196074237872474659089575122421016027638129368883461948588921488001195368324 165 3673747624756734020064520681453519190658416296884223985608473728974583605359703627862638822904925648837823253471096 166 19182270221285887197984766216983537664974423713878197466864417862156378849033425615453054565210905325399037010797688 167 100164640388629518951385377111425809470227525853231600859432877121368163047924637693655411994942649874696338669548592 168 523060986748090692059316789928413907169651208121714440110939006595107980674092587772413970177375189174050117134849452 169 2731576723649967883281342541154916495653309899510092921496574374260863606696901154267701319271878954690225717204248280 170 14265841213771722154211987455511434844606469205511538170564536485792068587078102304293718481274799715021749830498707672 171 74508188871741563614151515324581898678604478263792351909831771541309047174933404123720403882124883945218385554501687856 172 389164307512783429689874235113786793947738434588782200403018305321475107233672593343631980343582523830580460128001788824 173 2032750660316777530359168723279945632644235579847792309810016391599070541060037581762438598813142783220265796622977643216 174 10618351027742973965331418277749846358020663429975823122709559777099103378862848410643068896472925976254151675600060867312 175 55469168218668393520491780653960074302203049926311316855114893974037153086309884382567800841888957444031948947212782544928 176 289779453727283530204243880322503186902258435814238653882016218037119633610830761816247533584812698248891357594936853530316 177 1513925985673536262720132208785844519103322744433231796082797344908467390061248552714908250815245647819723632915459821698664 178 7909746724208114555210768009637993860857610864532348696530157272849367966896115053331947110512041283758154855188219242895672 179 41327692405718295537020638096952330643468014321075687523679313676115412549636980705566746177145714547053167333804157563966576 180 215943507138207655990011682310726799723421828038127814176812368773472094011326711658857335919261570673725590727175128564764472 181 1128390270045518718702096616629477311547080021288571290591408102819402064976650232313476249761815203329546718351731926201684656 182 5896556714741939164789042371727605527013431157055881051081417813572724030356143814680342617943884325665456262659418076341246608 183 30814659524029202677183196187361074340965867585405360015280683234888223338924314714697782057682953525885527868696642085131576736 184 161040754760154061162760468909089102622848224629796716202867736251950089124948726800761765196577556580133467408608912878791319816 185 841653898464028743168379109676905005935920003672120671746220755728518949169991318190353811228726507579921081402661446626822185200 186 4398963829207949937412939305176640153376318446008147410702195993701405990345518435092759390926800289151225776232069920577762616240 187 22992497439039429553674509109888486736889778195778256330841464063788760623883398337984916161691743292123799424825171475529205402912 188 120182325917774676611994839310851024780507178470664137193274669071046148559811344217293362435804143395847578704357656883545400524400 189 628222614790701246859229843790862068185098733440446755393215783848299916662404797202040156680724207456655983759339431380988401851424 190 3284012754134426551765355158266737178786014993295295885480218531385645023916071831464480046753808287349248220930885174129504394174880 191 17167783160553143092422397886823516167122916465011494942095595912311566949797395068646867884010717300176763069724182905040322057907264 192 89751461427218426495261369859108462808784744112796336878033991262368388659980998214710699732487066108813448992665819228509063401956798 193 469230871756380886717065356096179734226992748123905329662422406382919213105050996827336417737236717596193213600452087179989451246126844 194 2453291654700741951793527014497512868074163047335873186657338589021004182875953397520642240885175130286476336807225529406806159664401612 195 12827120064210561265676131945190717967438258286751373824823789548980166762460195086988447506448818855273714548803006304781438011428573976 196 67069695478575258539600423358983096483740160757855498878481673572936253573641086342039889044706277779809669677817365739213507533895535156 197 350703847218415145252469081514197538224634101895666960094293160322364416755722025098962666139034784269135617772960185035353890526534797912 198 1833882786305808758472224344835021987216939356327213466874675001899534222431956158611390806887140639316331017992933714737470221915785905608 199 9590015214473130305697371264727608089360939414635133805965497285115978281448199569503428344222177132322124044387183099758747105587528029744 200 50151454040062251802515620933057523223139755754967609755998233033682250786246058914940123928736976395603118829601462516973578468312766654252 201 262279355378013923876257953899161782939895336421800786668222674139598429371388543358259431668315600862901363251786079663873367866055805611656 202 1371705466396303518149734498211982308708308800238156314555131461172254155043265194107475761599360185629583707988941535530109741649725009688728 203 7174202883104684782549421084251257572720158793223846754800597068186721357873733763835144495961058192721022918726523173997344993462056880768816 204 37523410480074712775056739631036011395694889651413724697744630228985512379618789378914172366663137858001525021948922499992600457591733869560840 205 196266719819883719285909151210920481737918681930788620019840522840561852517167771130818251233285805535710797740448171024516220665821144592064784 206 1026612577927826759223964803302973959013106354992196395511328358185515377198646208251162256863470672472443939539464614871383863399967258143814000 207 5370094191350145826726992020395194175384030844715313014713286371196644515726805164086545692664665246716839212353298615808722824502209431287733216 208 28091341712793442343551430783463426983191880766998140326098539459499468399175825796697502872944897392305386004539276330466184373482025022521782244 209 146952903902338348056580840784621069144416014551348660726494244337749035667800936908002950318436947103609675085169580499318213691846505539483665208 210 768774249838280458443508397797090671474062646978366211731950421805952927343994260889013463324179058008522221276490557238712807844059528364403161080 211 4021928144963956315444388481813247262111045480705543673634174092148175782409291088358201420749994264678983671954638441870190297555357379233069485392 212 21041876605335972242506211324065508527614283046364186734035960601850329948136332085838143580504179541166652437253778088901082184682147859257593051624 213 110090330679943666475174771029959054452672393964835761050033587001302525843650623630458571442678324401976243942559175306202109885550714165494605368240 214 576007702699903166948208011257325985303706176904890158813915371336322454032524184614763424006839805606985601620472781624576457602193512298540683495536 215 3013850318700698087616781338099682864121995153948637923880353022147899987617438641203483352778533993862927864943874714371123226293090889282805193642464 216 15769909781416929632940934545258248724533929797248194470581411924502423823607126642101619764352635114037058678312208249452207694528407175532062290719944 217 82518390393783833431680915993215157813187982318834622246296153496921095461023335149907373436997971285234284638115488172954968950887434877409451600789712 218 431803509967438850749153370633824748424473084673486162073533390885429390638787274792248118170829095320489193372847843881089882047823086252849206876900112 219 2259619646573979973054148830542824649223941648319186881058490534384608567399624345055437064491782055675737465384430907576464852195293388118104445338186784 220 11824918172909601299195098048686055571802533974623324510779909207030484495229587475573339271573120424021464192542060576678032063795669544705452599820051856 221 61883440441888565141980217954505728056684508442018889870070564937432023916000192777519035955321643340366591279389990771791813058323404231676515358534588000 222 323865091450935567831257650987010150030237393448467107279692667046791221162814448746980444036243426072505322620733603562506096211556023254660706184527259936 223 1694989801170426621334454240555462658332611817301959016700595820518782157882841162290917620734215259290029152659854663390652653657729020278078695391522512064 224 8871216587211277659411538927781917110838114627766099115667242565251798998723339561938453054503347890674905510450405674000170228637902431996340753477818147332 225 46431455859180368647080141619649371067904656044769523538687204963766838072715577495350033724567728694524753389737216967677110434787129342958210729065090620088 226 243026890249181305569234385880783631229678230479180314357306032633961613495466267218423443035431771181405530498299643941297026872366058648255076883556270764488 227 1272064562053301920317970949092565293574766885091639963923701702437304930826339622124287973132752901184726479816878503788362651269616577607772109157028013103184 228 6658503941541400568284216851139582130018751354437831299557441570784379903426254982036227551470620129243175827870905595943632658042578382737132453329471546216264 229 34854330114337167055423224734213552505723283514915975896197526891262293882292135107947033159565865686576898064849494326997247543455132977222091009852510844007184 230 182452274304897843410158991678960798642641209455872165083760329095611767739738397883968022658628990474512303904844007051284646974920258608518440700443654650622576 231 955111724278039713041834783365762870919290568896026337929641994237357860765066143693358248852949191298656517195432613123012567261954708142478473115242938797200736 232 5000015123642004069390783805274568059951865176908000950630041935805081087157460881640838550333563281886652970744602280485843792515380240821403606241196458320091112 233 26175838415812421476431626645058279607082337928501176185369446060521868108618847032436997294820562923510374101130269943869559433130236293609324127588607607803482224 234 137038287057372094771336515922359617495146978926462444066568891315918873453265781065455283020952455836020759918156357081329050174358232800315098306794585468416894064 235 717455841817182830719005171576802351889170860755106094164753345520514303173616502183980987869855459385212300834452509758586116997795354440501163330524610068056439200 236 3756299943516631564141603361762966933802406471757149545747078903455892298636109457402013365476682164389925767432015475762241321282662343188135751744236492972129191344 237 19666953184226319294176230624857049187319454817769501660238941674559238678999677644955206935750070372015180463082215717569428213187372867923376890226176122015890640160 238 102973515067094017769627462937635794481445728568994686341120377820172616354876867454687930079915613119903443026294541569369642139710009043824819730925504002856738298272 239 539169761953945067238027792645832799065880034542382668604129863892631419055664329626549605363244006160537745031920326375956076435576435087783868881088983732384529363264 240 2823169524601355369689070985913848080206623018031108112823484400463713373475283685682659220147936216338145413022147574796233783626209329884348110028277160041787116319960 241 14782903126443175209405011830801781133761308742532075762349442100044053827534092318316521204764450875545964101761827744384882532312356000529448557868476383882780313116336 242 77409409535743184148274260147127323187857742781415895920799373546877194750928016937494375631002694572773362892310198686586320278688487313924680300918940084997874254610224 243 405358174783210944497584228783217369243335999484647578138838181652619589680310808727848092232957457799014697881016608154042612984846028217617774063707390642754490673960416 244 2122732074939457848887911891586925698763180803857879928576593366119867596808345615800736977800820797849895372991956827516958512746551624582465568536836719585434965917921360 245 11116354897618682581755506220102216546578287797756178543803219494931522110474929025700206224103914311341138674292010280943178540276126825846537935022805291110147470427450336 246 58215751754710040002080276442297979772360291131443085902893291428886103172948848109444416529217048241347996133500000275374491481297117701002902468984825729149813913031180320 247 304880335221505318972476556927635759934621342325292680510930883003985443725060860706714212700332844438406696373070168523739599837311426277623305791592082937845905103512749248 248 1596720958981710226612852385918437693519169188957729014728249769539857378142595733902855285611014679510017250481666361634631579988238609489271359973989223066637182147658822480 249 8362560289375243168716639597679849885242403519132029542799583312206894474484105901677237517627139565718583673036335358556059166328213707256350930709516385798413572470398401376 250 43798580507618964373526500958275218909295569072825743749059867595942858032336002235294989268901118267507008502075446794453214767679769052240811290259981419265451087650771573408 251 229398863856845704337699802443061340704245767558420802566680008397594960609682089559441650180916275055884285879832339987018413136965498481820969108770451966031025891993071695168 252 1201525134460399893249104908655338296075767278149796479674070696512781814449263960831121365428955742979422914377743048487335483928268252793796854534209356621319358087293995380704 253 6293391449132384637960567852177654594358729060552496743901632307961102715645507541294451493737589983052045717606421769182043370185032965908922451850312004266075135529373074940608 254 32964526203769032925202653510497043883941340259175392748361137465210421093690985473354213007402578785756703959182028238428146706562968339630051597524458159573599475992939453651776 255 172670861897078469701472657847565009067158620722198896899568078281191078638517869785716469408723409219208644274482952130650947594707170835152429017788126229552278319170002464621696 256 904484903671321865705178610580678978507215456708132176726724603037265687106436542331771577782815542222482016554337117933733883482036401731738403554791155934804286582913300264331275 257 4737983643270626788594113262355662004641337764085491765335515113000490849849103230609651238897594762228343908223795533503420547121537260963220778744579094257731013036750040832100922 258 24819651697596070601555260768805045662492402890645204981016751421455753902726693636218746636100700761271625224781690493784909588649488970938031493400219372420106787298702957681588618 259 130019239827246174928880322879030880362270894171874306143559768230366423802833380010133502755615244693399185253857753038293850285130219224455843922147271686791431228894013978618151612 260 681128889961017484264417450138041771758631868444851996287420351738381738234844644364397273658456331239583932776114011543860611011010680438905745334515269871192888343397201323020668262 261 3568294114579807837186667002511369824197533143225855048116294082495093968846863453789469479085409960042905078289204010777552026490923659139927110937597810784662286644134671505471054132 262 18693971485283943382391095792050332095792090894202366007422215707043066957119232417052455509902965681324542556491472524863591568596634100817021615919951870993890892823625687609324258308 263 97938179007272214185376791749075932999984097882878165853300352141362708761208734544845194401933852046221046194773990992675155055356672497410559853676121076317128050084181831591533010760 264 513111700485333470734556993477832288934622616599385807839543232153467778681989989223309484478180431232359846651303763493618998765298338692308943283465587649548271674785807215804819972202 265 2688321367608226721673213368665962500816760372012557527857918191975564323116954931447460241654810020227269125270591113978319965466097487770715322142766235528733434414322277910560462340964 266 14085094075828755950714462809084855437867360539227862625935315761902758822239184302245652010215541612460247727104819335289674225613771545375277891543956528676932033980054775751435351349076 267 73798503002407309087919335038600834096435253518744046479755181564002576416928473638599796191734553173528704861497556684438899335010676643915630314635938690767504296222934507234374280402984 268 386673594481600920379123891886770628131606142081127864145030734869610496410226925605344070629027890567073290882848889904604988596077221096868415482271095018268620546352787318881888658305380 269 2026051934613624471975721103138132167890460945516662274823873224386390320055539621419557475682594089320151063835588375986867996890549662407054229514528378028848031631578997708397421385707800 270 10616116084225763426257924946271995105605452553837100027779226826558172335224195460733141288646368973838060156967340049149164787088148022697623410283103114829481116148755890566644353875732040 271 55627520726722451911811884976597732629299561215528673223596444682997506507811233599685721746406375802899783695114696872496877319465408992618559934608452354545934150082769148026197355200754736 272 291489317842233544318678800838347152229642065849702689476706521033827811017506598292198851408371802274987608624813998604730245666600920745245521857701572884736138868599493167052419341131958438 273 1527440889151485154590697437768419183771495677356638941767641781616535806400871635188986571205338875608521793200722598742913857713019220186788668089030260128680836069657156239644431924891093204 274 8004144953680795714018471895207888495391028126381484200111677595580033527664377977913263199268397466204587390565283218774740744588880995530572675793897538733743538618600693907017436754091533948 275 41944418505434941130242186442146419780612282190958455427106861447326223457593278245075509741572054795390202136277175575763705492681306547664948479050468927883268930528691274141382696798750772088 276 219807267725473792226124166649811701781903694585359436880384814278044596066123891947883021718428373721186585539761228544548695347897519429224178409121664661018167561052058514500422376488504705916 277 1151909850762121575513873018187756698598980581924093276140596908568690737707216817948169477008701259963429874010552914723169396995768193412378759641332044758702768675202230048563259430108080881176 278 6036753591638768615690413049679322567969644682946136625285935074079814298737487637539994061994902687495229229533584121295683923265939242470142383003913956232655248650526566606980850735517582336072 279 31637113856234839360523048192212595075252663336829505382913974703499565726551133802800869901018828162614369228427068868959062892076138168463147198246085924213330676544142709733994078976534646026576 280 165805394604872368242079358757199182075909455127614383677009485131334380002734948612645664374232101892705297468745410155015639539723884004019453055410164550004374838867292693527539562571005137230996 281 868978010035489535925554520091804590097154852306311025129165884069115290722498784666591057882735949242023525978496194962274950235352428084390424043474467342357298991846053062163863200367546798642072 282 4554358234406599264577242154175976574386626489326666662751054737157983421028588861307788340763934794896806820722398393025220603296657461377017650119590985774212087587455616929573194835513509311539128 283 23870076053913561453808560879553227256156547371818932009037048043244681375724078526350103587562201307923250092796769835026662818444943720256752970979291074734920524224840154211464379598742570090976976 284 125109005630364887367737336912169143677010020603318202429626035556500044617660212529526444794106706656374790728726952116345485800809821566527442197917881076644123158377571506809395265314802955222635416 285 655739642354493868269586830194161445831662856287758928764758649332734440377496396340596599790690567999407865370787502044936108373077698084919093076440070871095981259927019972012486902861177672690790864 286 3437022280104700569951649824150750117020694872349241682895986747623527864764937939051924385298310240709004403471237879977666809763333919026197345903933065564646332112295680585064982923233795774429659536 287 18015289268891945158513734884726219301680811192556609489954814081924940373284133423764392357350889785552759307006522642515141449912532465368314977645295145140004350632567684636515343765692303330971279520 288 94429580724288366441273806352970715718730322496893253201052751310343046856703919686547745591538130955680681551825887142650051534518087476247313807338219104273253228027798230608877024747098622494039351506 289 494974421543569792918001648185840020038815698025884852530912537158395603005121731723342076592069876062435582158501852882343405085334350174990703583971862102042777643434378831986075003907017325173958450692 290 2594569279599168007134575979801642318811332201310916521188912533846572635173032261170707558366781224325032249944181407975350129643522777215559619783334416441194395337069442107275373207115077936804963642452 291 13600521208442090216568039808296196505113455031258659338988014439874861283119356642129143199048528144228743075310090787486661897131253175612069913372056028327311515502328157072117251889570469279623448583592 292 71294092394845879287514647475954546654505410523683562545023241390986221672583768884810524501201903782346940828375069557067030034546700388498941173516931075928696272903062559695380826936168664664162855425292 293 373731063437386586904215650533712688616975479505778697241396383010859361333638118705418456285397666474953606615651562777016733466195413755618304486280659497571345214360865014807415488875844441917100439499496 294 1959171505922109261985390769224556896851613194799064672367484979881938679389850337755183291850764294921280335199450658989479250408146729379150099799476838688264489984019816214270580222367697451622747115056120 295 10270539812105441622409516652193562279425212239952006289226925368106072860989371065015246218497492370394625469103592119477525389796075186370070624350641075640850929350720135596639491598552051826320372722847056 296 53842050274289066803988562619800511233907883759649236155099380081057791790021834437889438722682424934899752856679039786606906207169134750196514086055184412282381829269813549004560006879060225954935286596317828 297 282265215312389811282037049673244825245030713240806965728622742736317336689496353806746501311467826624265868700780186359933761153685513016650936938176879251698324594449578654711633530004805752984787512075275672 298 1479791530405743145367884350125066065172462885694034013718617770195371063621103855476612846487906147960024203007305609540308705082981885628410569972685199975513574430258474303805178017351299318167696937956912520 299 7758023070400981375843818230573502954885856388832687524459113243605648356694611919682158716858605514554919053175383772553478277965046212635292198945048051191820933213392117436648058314284776696183333462551639824 300 40673252303759732149188621627879727610702575625590255081922522419851501037108388910897861861813831934456751493304139567285107023587258511262626376545922592109183231659174780875272021012869061711901654671325268696