0 1 1 1 2 5 3 33 4 282 5 2938 6 36029 7 507440 8 8058990 9 142315830 10 2763775025 11 58498072273 12 1339545500214 13 32980132065364 14 868417100538399 15 24344702489881998 16 723694354351500431 17 22733368105181643193 18 752291980101845144878 19 26153153055424960528533 20 952796216129648623484790 21 36294615594900649317767466 22 1442674492040552270020945752 23 59727475492656213830926766317 24 2571125459167636210993857689977 25 114905017081701710276505520811736 26 5323500350707200139994107930484439 27 255341154503460041031673964893343257 28 12664086493383923658585049144077549011 29 648721028466786118080564214075907046954 30 34285316040795674568133750305103213094893 31 1867624766583353656738829711492359549787553 32 104759863451280876033653919390728136902935945 33 6045628007049972316226476530932909105015127155 34 358648559991446444184247910043048530975008985974 35 21854383558632860903361279179274824287690222193566 36 1366876797351018032411843171851199368810855928283928 37 87687650473459973031031068166054610486750116943028236 38 5766053202954679608746166827994910878103814386926425334 39 388398597100868554073649780268591579620005588728620116524 40 26784080186375613019766802702864826889256853573954130221183 41 1889860766032890556032498757205716101820325423195847872685253 42 136364870894375807167248327031930323625234886494950978751177723 43 10057067451743812633669904231619616844254212321907258235769679940 44 757744986688589963509358632345715691109420315096919438347573680122 45 58298018960939747103130591744547588839694710508121703300528187305246 46 4577923783748086009612312267661304806502194957082921928143290392326465 47 366758898248823805263362537397863358252754192731716901286016493319236741 48 29964785512810599954136923497177061438962341746739909972903721604799617555 49 2495677486989662347918392471586098891558001695319830378097298241396536273343 50 211810622161262292570299389548636241988768163310516136940248583169196905846908 51 18311783983109623812099682343110249988767762291459250923890887732482735270967128 52 1612073937531236279951631882250312888559344532623624692856876290942807059147239556 53 144465485014088290651404399715770731138706511309130914371057864920080413787568945177 54 13174282140020830729087246040618363400046547359723968040160274109901970484121379690578 55 1222186623156529230128868558253901147912764768437161573186492491107483595306405180083696 56 115309377556680417158698075895776111691034602677150407555482722160554414097916747984005957 57 11060676255930750897341389553970524481763742062494021338988979809235603891298730568586189257 58 1078366651203024119284638656959724996841498756266964319319904715910127507296582432782079818792 59 106831868015232232209875904603729398373310101353084584908227333039104193756766484714957941718856 60 10751538463989788681874739364577731787818355727771561653723173612992445536029770619842543843878322 61 1098918183363160272296488132764956822275860222422359924210980737303760934182379739170600594246242529 62 114045498623611573209735791963201168988008944104960167209377591946153825904658247681242469405632598915 63 12014492869376544653986799895312555351389630902369640062483487325053043775061911076918546160515436618649 64 1284537925479108707853326357776409455684745558892261540884099582431185339179433594309603788212123772250566 65 139349484355301041188186611428906408908211644375320888942403333318255039194144844244865643643558655261158478 66 15335093793798568329064162268727652796496479292947802118394692399552484122381740217581348180478022118914362883 67 1711585630693493120270744714794437942145549253625134671671696545493025287221215263730927691321347563249575237864 68 193710480191559146746401341614934971273719352708852960885582632010687810750939761481279054093312126510077188698362 69 22226118294819023752343669925318428994993325724049137165590995791706392633002915852478891029179219275300358142560190 70 2584915326608827533510691136382326482498355035318998393810559206260925109322420768379407668289771076865801615256620773 71 304663021188860243240129341391275107197887611179219637656961689113569676597329933388001214755926628349526204089173151841 72 36383516076411113637783329225927736863406075693703232871943883859049300159659765502853208254007705139165467023083886644631 73 4401736315220171787262357376852478561316599544797382331257697625597390340538118250634454035091187134417774379847206242556336 74 539389909356314549281137326631256834418946938924129588153265956653858762343046451302054057857864225172710373119751776812707750 75 66937277454323256079711036881461079828563353241486596240357509028315008645950143520234628455266347164385972888914776609896534742 76 8411018827193489388309352530258201374708838368278078597691245688905309826216188279865205735133521523872567987022924556085425721451 77 1069978959825875451807960378219421805650101941421332098768845986691190308329400194720812909628120434528232491986916779985424773487348 78 137778180381233976405179991814955472633661316354827626657446216305977300028861837920310390117195563747104435629084134951872111640381632 79 17955538176605941012910561333696727032955581295175663985813169542287685584981704429492911298827462979585678315864395911659257732586731889 80 2367909054891586694585802504409511661670365888196344226400185139157258232535158336403384503514325440273674486031505591507533993039156547042 81 315949468113373954243089809246981829140559691276373173050679926132801933237139010470695526676475090353629254517327811087888499519585731890002 82 42647657635017007768644418987628699490700529724960369309638615424750794975390762373445213826959662231524646189089264531773691877957720341464458 83 5822883073178515335052091733897950989989468079204231506705156848819641861130030857642115146475668169969830004735000220225602544578782689290294827 84 804059309161885012559284203130331691978306914558388982589557492476753044473575325401911535307396640052598003426817742822560371057844639732203363370 85 112276375924653319716745884752247219392807970495939316986988894319059826663571554035441882327068396543293035386652726348180373280001653996121120568180 86 15851977391348019115019959680387819664051413409322942231569948083156588541405859322665619141770518268464218780773084503972213865457310225857968627657592 87 2262658427155108164641741251752414077167444965027238429055036308668570231257911768902382134793089055329398509684272449788469255191220780319931848680768901 88 326469044588828158660128884882774051154707906278712525102545824899017517677211408899881363025821995284209309202503181970038435138950253297859452279122975068 89 47610267657840737955229590827369027745558685112737512642360751981250454189835519111618986615138907042437658176417580391201575741166654681880934684965155122345 90 7016881335611269404001755648458685361128471672518585981253986157577349315248032527362934400575406492212413693377516541844983267152407480667325987595523778943650 91 1045015982397457957085781190190274930885796396256418507017575430509073437819820356987486687630340052335869713922572269699759579301418394183468076273277069385541375 92 157249217124453829804846197516569632366807683640953693678907569803203714107764101340890188073522978049287094461271046423378694869249713586360092347504940636018159989 93 23905251331316486090909397705039842218249551581883665849964590538144913463508857207133065952733108379326487861599460381212749093635905052671952836781443287818083668404 94 3671055124413295921254171655100095771559312709086326910931351561638874756944136783683801425364686991127125377954046906204295700819071495348068878477174313812236842561700 95 569423971548543613008052267105030153512205870172834215066121186901580214020130590464669329871749721709380436426292588994609304998551014974358816010222303683909174270378552 96 89203779318159028990184560784562216220513893869946233937515218313104192736722264519548988273640714874445340451979255310134756071656567830948675576926513125007556518351666127 97 14112038867916479556473542446260637101421870331560628610398506314523275682931730544109003111898812142806537993644933302337855097787039143575654326597421122322214447620166019412 98 2254304048377682313430203838911657747381084021806056825465181828871575198187595853320006488511972251498686279302661432981690860970421772752207432989486592575700049489581111973553 99 363587974295285373059138560852640512773701609355316227876571453598840951344374562638470763133915558895930253996678930345602426509878996180015453373840869481877326394795280958392932 100 59202456778216585921223619299983504891327568907211757298226018230440108554408362843919808587861166231333362421433638023213274617001553689042412382212728656537999580283193040675030605 101 9731120767034386111232890401990861283554578597923779649468514636458484027948489971164120128034205203229077491489091554790993154044231119162476029693122709087833160486970673673567686862 102 1614505049861833095468025188892651120218221655354393637280209894019066612189230351045053036683313410870901322502358781900468475491696236036433122192627693810257078572506371080394084230871 103 270352646452383121569364612320377673768353269315081648787187225104085162790875794773142944439213914524513105558471777761273166307922611411978078391914099074280395679314277077719964389041248 104 45687617750443394632629370156361293355016408240004222580825470192368638724521864938254019073226373122202686200951196287435089226714041678565178351411416020411352897343448634608663478703892962 105 7791225785503888539110761417426166022422206675370851988944952226391026744682427873666865871785455242817651640173643025825050987450671235966306358917743463946479239884828848366665160298568903356 106 1340651412183172940383414926198197928259699851335722165363466462796089055947323777574120621057064249765997301794581675782943970080396970770649729610638362368012411634976159769333800703335378819125 107 232751692007811456207764347882013807755461478923982092952288724136011486625482213133956076679203642774843763198902725893145432443387841429884018038268072846226343894970089019654182920289413925713787 108 40766316698666579723106300799773856708904370993880234277044813744775962515178053606562673189434653359918821327608686228326109908788262432167859320945774646162322124745749014485963367350480488660017394 109 7202896042328990999776408046209998139316699515947198937911146151170088506492020271777827134938105749687255513004224603314864718224536838855718488569107401680491190620153236508288935351105304160659383343 110 1283736484601399427564106050360167815684469961280651722785485702143659605075613942109383990463003177913513323789585864232903989070284309213582446570455795338029566056524703121376843077450385233160077989003 111 230767323717622642196286298631878681032385619042034754012167889315875389416661042646398897406027473519709205763098893602683564275447357683633705610344798808055097342940911407013228250238869038629324048806192 112 41837878286012000716282018927841743623614429021900622801243116522094032309062127858241922193350491839200084591108187921752937074284161378824225059148308116758432944665008232851647016674734064793140289230323496 113 7649440907812905179676816061843861388180302156346305923183902166955932834545736550963391862773648343065063067869947361637823713282679554067546575964658185663966056958244499409237785209594018207820243034786725736 114 1410336654194833097222404177048700175186433223608823377795294634847262502693208894117436137014460907410361231472683176327121201820145912176168447608516212943324672003322838146560045147444196534253444170013711119904 115 262191042160905473079978586328890490847579668702474840210199625504546712414651171737811839129013418129415680445367381630857442860377799245477982946931897654774727133526179719277099882823880521135524561044224643871244 116 49145560865797340529803661036197408261452095309673725551210643700359867072074365059115832805388558162611009532139710966039798580529219672531111625096236301882074106594503085167953716655123083189564777361897361952933710 117 9287355749457803642749043525879743009585596539907134295813036050619138701218820669550856013599428747666129784398710583169116979191245692449706807689764707527678948196579437125843910280801748949441059623789536140077266587 118 1769341492778221862511801748958178920028556411428840207671686306635810370821539607489307339748411055017114008812865223386086754427068917214160972669557311628783825236106729883828895129249520796883395200941302763510768546771 119 339792654638715187892090404065716088806367338246113543867884583071632129362022421855452018484725853096600029534522927049310634198070802694815497355752221805932024123667659969345109723131971205204779125364252510918007695805168 120 65776457810825873847178001916645989351638689298147314692476309939726070777860963341531336649482393280600095766306218579781656280812789046316769371010785981028556975993878873184763882863526044250204655030135067357556398260012148 121 12833734376328243945358430847451224659833390386655373365532658211271388444931125079647801863435061723070314229997418876397239492782684531469162709588306762028843564608679493036214161925064330924770266377187575144328089313434394740 122 2523678527354182413182116505937839153890567833553370141976229972832923330821018666768825975506784171362636556184605262361556518628330252071323005791752145839227346314002970198987936310195695907628975624924023503601814119693178945703 123 500133839655838714082197421206610742544154896356347617402994642211126933210786622623704447354390038010038597545755250482276009115112484670530427532789971471509356024309066128257195365921463275091663125642855143073963108989389871625687 124 99881005251130826436996470490096595751654431707882590559671864187571206747085953797043204741266311475354505728285433964123140290671142010417903327867034151007321164287805235593280943413241813027052135170709183729944759518753151710154818 125 20100075311554612664476712838087060913347439160421752089350723007454830641607591060526766627366876407743045431865531651861515199209285275370312992415406666487688270217681549689573610852458739668220087163854378120310599946984485452372277500 126 4075722946576502595893595447657736180287975473090580318721116716530076061885959961421627832492848227976410866749387769235138349673659624899812735446750772092918213502850842092359117213956075522705773660129689747542744617780115006589457485945 127 832680306223495342926916014042405110088638087129897761088072754225851387598354272886525806506821063817466174120331674006964328468087894282695663832745432419747850380613778375195304791614589497164198653656638245365804221982307706892729514044609 128 171393155794814215789771362422952180277786880174200565029544536106645962047365297539128633381344500620500560012856950244009422322062260770870306892164132639133805767009447710780203602519923239751811617492288556109377259091262726551110364328692410 129 35540657797550559851636306042801243505724834447966267456248781663207724582984530964317447136129109722132643949073636061187444978218561936453813683324744954102119158954218395815742287872180474059241044483195377095392582534649418445987964781412642710 130 7424203888504549000528696055583761924158378819690942985833093003393304353473071385542933732472132114313103557931733895107281717474782316611628339655063104056368073396515377638210231713857621920325956342499752422758236604522339563461574218666401950929 131 1562222068211037414775958524733588854371017399759312750803945783889161581418314887619182072062829479435054178136872991092792428352999287693581887409010792807339554282124801100049146702888290158681457143446499750103762538725054639826631210564834321669117 132 331116226218216910409265155967863223701294881448088491206601326612045332023518722732354686610856466962646885173804412994958504672427642896355927708197495192774122650670151443719547949851737309524954771812704273263059892122418540328688179259165598096616376 133 70687023724906698240742379937447487472106000117638393965246800014336212681440319407722943121725827399759104230145131154293033437751982666705825772016388598283699037490026806205802674013155693175492616224615499967862157750975213875645990263293778720486082616 134 15198388095914108619165852348273427527318803302705351319792704847374642611393880168088414195025752282561083482043881111353773045066340057901494631722040913662029706332958151194699923415160743009808012703278545262796229953650125970280653964803497276456822025389 135 3291026410024240691095275934190815145879987306307729029148361910588172555619456196666170238802097346413518711300199587435485801824447107706749471261811719604381272378800654666310849456590538912610565657756136240318730225044445440465875177730458419533380303225494 136 717660327617862242906352549934449316574616483429097446733588757293419967428346871705666382777469492724875805134463525250629435246382232213964086126530589551656591171841620927913893866166917163881791269172844196576670616557159337889250573398559566705509606655900023 137 157593499057437701372097998184508401218649905551720587561793923060397983769605573243229684569562708103296923051751031395779294245029336640754303715757864659064770764219819554686212781285911074184291375176457698559175556223701388933818583832144008911949296247817993623 138 34847194075621590217154973286618298618386386020703394824387269832035864485915392894314647324174350653708251383849082516142254845093502119701724956837597692858382548838227438533976205569899495552448910815405136700026349630119327417999980488107909182342922852415709568314 139 7758650053640824980383674849477204679225759200627769515720481810911956804410527032940594865459692375812319330613614224029228284524150197578621185102433726000329254939777908521487937118004051064603018375469076734766383641108956535638356054160990974461854066315587933990569 140 1739291310117526292746298854449674720706768568730056140277508628813681908058946142399945706076304262687609005094768260211870779371976627932455013301112512384780465985103455017536566228807418124477664817614730484105325256812754459668056131241397296230681385439193032777524454 141 392559578800830787317448587436923715863566223944625117557840872349918024298605637936771641472499114397028006814842592313257400536982889358092770787800718103705072670345470141251859859199820363508843782690157503716003786907936558151638215735393624457847579709421247220731823066 142 89200129326487922893322855439195007701413264747180675592894898147871866153162599572541989639373006124962582491832709633366089209516191093926735596967224106228722874223314142520109389700556264773844854174382977914045850560401469224308568519448697024435596887299684695832389527512 143 20404778757887072390285809042692625494422122410934857463800385938766400627459136786230627125230535746341162703036607666007593406329513970767464215239934597534196283729245914239418617855189854525154854664601503556906915473448055481487131776863131195243064461280482646163848984025621 144 4698777960624407161848759722708756118325011327561777147268412375447701890311442891246556545600817201520415212302509289000896561195927348278312099165352646054965477581550618333942359409226747429330128215369655827035992998684584748991341278571730942646176655605093374226929694272833130 145 1089193346687934398272106745353945711421680912234940591305194221243983123264861062530824522408205242895151045317370460983785337570269526188692206533000072532562019954403249885556075560695574780079927819840452258842298300865389134214803142520469964280352050517031994578208306878433645396 146 254139823529262379758423655139944974572094262467863111091845906514967226211440012330248982902113875934829739675950852192395844321588580160434486783593290599224847258446811058474290443569666991416962299304412287512735794034450209834011976036354038750764956818075303295765259845336517238992 147 59685533491075020696623761878175299659718136665464160708015344019627508640023450305034752518774403118114653550601130894964253936515575283148896306297286664046776705298738719444859567281156840972906087694096931028346034132530827198169410760008625971240902851881612822136548272796414931670637 148 14108317609138588120671379238433475789434008976283160170917954894086102351341506071935487123565822951818516347920604657040963552843932741040598081790678045502225661459262390746710954280205148643054801967438079396979932982704534500829767311392008662946016760636211962383407266507352946185270546 149 3356391389158148563342469780148177801857295528491654856413591516506077302847775843187360118208270091638000669713259539477627588608736559889909065086085829189836831382704865233994204114000902096132918982152088611248521640131572521486055464540685378477248137506782002879510137800448682262390027979 150 803605437450619465515429431610973381820318265108875421091153178467312603346316019823086223167742935815652376849799058883733236660140324018995219739479686800605885861506875433549889435048326003109298270794379918781113915376723931791302963410903653050854047990596967358579307228013284904725282493838 151 193627906483730044829006778257233636039226627606514492103586155912646951070900719402390668876175061334745027424325294950962180675065017402624806903302812961823601667580322073306854794774510386290147775342875680807796752065316256508931150227357695392952710812331829917876217396275032794978441360594015 152 46949395010176361497903788487571760978995576455267631044794885449611809263968597140810093767508617143064416409490908593011738356234154849632651363387519502488672050033361952345811559190190892357031522494309453715726436933655068336199205939362058949076414140483167530534423693590127735302100644370381636 153 11455430157099456952797493597303269127601176992695792455985884322795172499618795113170589099288439992312353456045631976755726620550564604209714149229138557524402412249650734093637052201445629123030735790540198300758614710909479626651875411916120643351801868770408603103251049004376841633997865339853899217 154 2812514466217316453482951140588099484745977110322191668366127133150581551137128764228543508348428520488486940744261630778393777604446309707736561699785415177021204736331195808178422345174894354174784367733025647538489039863647608949719073055313917595509156461269259529815580759425198209481535039752398061743 155 694804980264552537681176520445951656752214424093445882623614502213532038460205730220813397763432739378077766880666338840153702116689034527186690908059573693786151926610239029197970643234950369571261224191907307268503740546998288965019025608010774150021400128334314711880369783266982213930622903855914138349859 156 172702620166962887625905542413986836978859353398487862098147381627688630071750677361233737657800748683867006708402172784286500588384224948422761755208389115831191597930201949638946263892118746531701658526099371202763679978803237552243479239759815112788273299342600703995699590762774280449667426661638747168139347 157 43190282194229480323001465254971004541383120256781664067597840519365193556381653900166503500232425968174035176370642395713929919256070902407229621367418712405412487130655527782708748360392549758936197761330512431476751542070683461291315278587992640774297433428083372640394919392487202142734228435974250366309019969 158 10866951864585986174322160847952404190470158610526402385159344058962052804648154399559547041712492210400191288024541092519086671209670317560615620874491142698756701524000189439089625540599570522920427262339502981247666815893701017550250173648511417049900891365181527315395188532041200789305270046816777276668204897198 159 2750728411123134533206692000835016205516869606438809600877486750100678762974166628424190395816047252938807813269283963750545860439003952648973237397403016131028261418766426129307761438341974652118369802145612221324971951992584970858029919164392707910729152880378150702638021515833250713779163801023330890513659303160186 160 700470475310825882262732315750490813575513041208771832303696664444335615799735008333451870690102989937523860623796642729346510729880648227472108121846950377980308348666644767723500643346603053689310422766513581366548281281929231544992153973009734046720112697395070091383697570302464558581048450987464169457558498698855695 161 179439557609972645615252006064323111983655062708862425725941003947347983735233037792048000439183912236945685490739178719506814676468944787840926621492423682584257912553288798522328752790018732741891469623663797945799721083173314849694889972230681179631916135306179898017394982246531360973580209867281361113498356549038799901 162 46239918071627525208811125953310293045016726878891907789983236398893334198799801483824933306140104260575810267801075232440671889277783018079524294039248557228169964625138885081738473797225512839281959379770908872897435390448306915662333932065879389656918278275945799557687956652546394969715195774083360485807277408739913881019 163 11985906926556801269513291830205202178776202740821790808793868811488876847996385053659254237885192250186219901237644869552849467503815686171086699897811117906728555705685528595675385119378831077595106861921219792287134594253255694902012343124779791955227655047883916506226376816854223460640461442009246852783283846608789722606164 164 3125103325353175475960803855383477167054995016501656677934713611167314335189768551191432008833190797450183612540984375749966684243284264711452005333707970129064746413147090012970886114847085984335981425634095679755599317905015159020904572503430276445715926963927871140318519958087977606271384807115784451058076859693030186913368418 165 819562986591501522867310037543630803883653372376311394527678541644958415333831786288667750873329143568399251509459745161158308953627741615882578405855152976349255238487303298474747830481471784948782584028220207805165094062985659746187822272132984165835867523099350723033749710295193078890204568047842716849208143330608073737504037228 166 216177150824748659455978015246260911841961218249774609306886645431398668256592022296070728938012213059706953998864470089998334590794119279514187158342534920028596918476899168783662674145878063346600398991690095047713736042562814803153490329901429477881222632938304945320120823457713787479559665832434944883701778102399988361159990345853 167 57349803863686083671477659341329559139729724104783042047933691223523324227881188208032272420851893162609772589425046428499640165302271165997460092561466965614819620717022487124001172267699983217077214377534678582095552620960095483440506898246783744736640658145299843705799466307386828036243134573398220523681207568849843003703191752455703 168 15301505240690649981054738109208057868785319193304114591777669318329126270959185145739420057740747512847603340939905737882373841233717986382168790874679521325692239386531692073351639675026337058653644382668963795847033455626055165620979230980630902695617503044323895527170068668965873256039080490820473427332336515989810400155932272979495068 169 4105839697751501701014562539051090538525951041918550352082695751859471312747142521785199825094766011207938999456786134392698068813151212326344491833838631698909672471051432524137233621152780625098181612255732144100170010039123239561526426964465284695040299939795701721133014844764699344717020050245987934417712752547190604659140275978183351851 170 1107952529347278574699470787128485236961690961137946753810507462475113543834136333059321890800666814617327165529645119903186856908765294022614264717766918370813325821858905161184853462655193332047345582685150680219807617087245995319820479703864018567957677642049894734454834694998800318697873159369860335454819403267243094353707819122170252731175 171 300661297081188566290098446499681412692144363107594215639385749650407119308697946983144228357652989559314127300682954626516320958702497203185563566466543020529050414244437008010480015820477970385095070179326909345210347161654697073839408083050752549733185689776973231029561990994062375653761423196465326916780627453986510254583892431719796133355980 172 82045950809680897448129882399101895878679639772026042078836195455334374680019390031791655768603841039568560457324913370804233662564709930563067354272206985596568879434760453188956594419362404418994555446128930889447425613077735841633894825001807546128051737366605736158853864424021323588509895438624387838424452029113163842367332431831865151393784573 173 22513666710977693236886924707708779030876337504923802155218352984282676983428780046202601316818819019456944317652727461962514172274489052779131337804544887599618099969948034581392993648641526236034689919193686994186220288570372226776871874996221950848019686234914528341369278126539872548640034831121470524046174563960487862661754013617552958110658687776 174 6211995425568140552439952707526965984822994688320067153911957514969486989747494817656376588805103793802244383917471130378531481811218400384560570790403685664986536801762581929497952669970144238373382831018805524889824503253468842193943016151432622656451836382630254196275230392185897135236073788960993317116324654098782126523646078118740417275225950602637 175 1723448659753221947899119321670227125388314060201408722667891458536378438741279684782288619737196910788417289609309496706927628337915066129139129885651269229947574781458419165398053170315076622806913811018643398241256223556652916613337980886001128672042236149365491762399662883775694930843736067310164997328773593011885666287399461205888870603194421733181396 176 480766910344250524998341009000770678223408115603865741191098506315638825602374940301019645725815007015829252819479216087758802833308526065268753236904021721220835132889809035054172930294883366535123594560096207042137900945937902098073694227339439636716151550127118861165505410358825552608640396060047284605401262408976942803910998419114764225840279850259565503 177 134842438483249185443191304435105768505969135561709377658823328153358242827986485875205333957063504955646633720406621954307075466045492053546888640539896574276260572887145102075740660646779829689805459500484153014400833984948618980824231090074004197981988450321275130072213032354294662946883040576611782797267894916970391074488808836164529165321422464195780060537 178 38024315022876048109356367340931899967527957000387683888503501262709610270480981944871706830707241961476421087581576597227353165151907175049747306595036676223181476255890260719707422573788800457438787938787825198336416754076988881187121247931279380972179187766945582598300778491722763011906025456453629868419499808083241395598696787431700664902342213975065095099324 179 10780181694281657994307258118818949664892953984277175660477340043331957607280777360906486940737268624439868155188366301717920377409947727908901029584191803356897005861505849961051870833570842654515784412033474959395692212233134904227070110662033723460191498873380870650130341009178624093660275306193473783738872677819082067769035837296161299347588191505517985141431941 180 3072613190931715477739319666290732094995026681689690621879406045106830033862777975410225886724854370016863840917978942207933231314058861035885826202380228090175857031659517887165763683206679544593651520663940532955093240071730556190018661460831741733222757820877661265422124506289706650609407043704475239418026942217619949095924337752307907436801501047339023097542941332 181 880428753925759881097784772122373307895970030786643825224416093429603202689761808651945002127683490458200972973187716392078168128576739499935498946596659690697234274229461585585703517947551575099195817924187763863650509983166754508712073983949121762120217382404122421760207363661344487004625803870823094773938579692138504908152528988104761994243456242878768189390215243731 182 253613628605919793427107409726135874491806701067980947871176193788554048677845135655217727392218043065462841334034256950609448935932971444646682311027789201024560776396573592100971377493843454372347897651862001345862651548918452684996397796166830402662127450597321609882944954607862641916474836977019946580924046569078157949345031720426207937360746108918539062060659124590724 183 73439660742152558266702658682518881954514120119599344707018173616727482697323768763005293978024189006719040129410148136536895489251754930797774828907087853229092530348996162861588903191950885815682533694438858366290014999460469009246868671596990778190821067934013254120626633788040202638844362068373384213354725163848751828548423606298588710518725150043995134907365059520502993 184 21377466482609420594784767692151953350570363551690786363693611007401273069409214588142251312584167923679985431494980648306728770128934596350905346990239301966223847816529764332773648170943260272375740089682185576660333934761594113109931245393961779838589496768812368930504093897982839604617338487577819449197115174745718587681724717865698040370516514831269058976021390708631523809 185 6255142808338758828819568387858048247843215688991510282617983633700738494914364761322088721361490139056715826246705431039430243917335128896916266648667392104692501638980099975665361163626883993290185727485515977125927092115540020607117156606371739397003718834432546533746816391718221789970845290283769178438064584222456371086617948761359721356885064362629532370530617618232417413784 186 1839762239718583466227805839164249401454854670461018963631435632837567004991942323746862346418157392408307295733949957695760639634003741739146084323331681353787701697211968270864695984162154227765505743112601192261945674866985823715414319218538499018401876157989132710471239551208994649823998522022969012494423560751074376791526850124278018909608252478402276848257042981785850516087770 187 543898460019100730916376822071157772844319394652787843734661870724469009025228028738895635236115691352743480638840482907190496413186387447509732206960039768402359242728390408144973264821189731643828027556990597290193026594200202520852333544678363408651697155003314128345368787762366508136213001890250690773294090505815561718172894812465660263379641653606578942330934195038525898597555273 188 161619559566618593078916939462365913957392558773556534218442691538570450452246704471428304312351162725988798763923360205686646464165403342830799629095845787420171883632018145349770053984334815291518002000482797122715597089534766186371202316440322127482323837537327257350027770273173332290867384110042079085077635905445560733011039053611625696288789223666600054444810910178811467160410770813 189 48270122139808998211845748598607825405878894225585091522079264593709707683190886435115765686001056591929049768709489151538734158984240635744839090556322797520658230213400374868592050510946183748251948625152260674236540907895160373574112701729830418555816014352675400442585479441094918664496062554125876575672208654029558803791419636955091055316959678884842834930807420119527251463657266632065 190 14489714016532375225738568274781678076963826253797438558790913199728285203709999709671094475507304516436534761524506862372429923638014909428557979497548755159762782002094314175229627744896346370261376124241503150758551565161035129163998919409613384522388421898915199539860149742908308418796937194822289650482366487023866209398955265510668955827995130419274339547002017664580126742312484573192113 191 4371463278589966123554001502368037649909576245863993170253997312800506904322029382868560344006996389654116064860153327510405271691583292449029737713130846800556193829850215798006148597875964220680200037768782259649791772151483121291951996879240583282212163149425180266581388317814990639693736923873326767641020112309198029018052152576872705826267029737460435442190627589367167095346434007706898227 192 1325464937798165312642446688848249006689347384373322397750485994723668663931062214913847328180921246903165433659092521426541505016845513626806735280483320420562741680019916638633248413492495382717293062768573887589362838676269566986026293853359516833864906219470682567533854147941184612324291017429913101362578955727752814974956025714820371737749689458918576759838156235815383000722575310697148137886 193 403899152077206098558292625489143753053091164511289022902042516497960268826327163173501077105926659082099182896066915622021941040723528657827022348978293914030595183376782459041219861311409590296395442052255509284745199072326921916570002986632975177425287726586519384411883377242063137344802575255548284098501174998655478681617363460258958240525311145851610631731410499222180984103864679772116576382900 194 123688675770222616667983885059821001484438179017918930977762568898438462318190927957866677090672122678186230662697733235217501333300558941676027794330579499102329561043318500117934693564627582279496318117111732668383964539341759168432612166076680719247183581628327719977625705229115547137614147111689568235588084461291961896775629926948665951244232076609284307070841568565994370421948822258878448945516137 195 38065221734923663544867402002586638036991962274305094316723743088702284310084945932494713728190561921853997060164618985072090644693794047058051069024619265234002779230370827280489967427258720225648435622028056481199246673518289038034382459856007928807877402246007004064474154368798794674352911352119137233032052030055591451545683089417772991993407836689024781443086485471353017715028485321143196104085742510 196 11772195021326364465851612227416984577601734276914659280915622156200733117106011120778872841331596284505408475733620208649093527181623241435612304281931955745144466138354905936584352176203032567551218181094170013717991700099090185895238176239328713292358195582158954807551431741903976703900186777778328796272666456157658901123819584511518907813737320325579384225580682009087988846405547465422938493293954650654 197 3658529281774350678944438661671899651553650404784127211056286267378103947284219812124081873558157910874665865871363012826505816234380321507059811791372312836367052702583498007982467193005388349232754996166727355698456498413425471515576567244867772184462986434424842300424673705742390824526930056222847018924808683629680560335240484487221628498633200536401861072532401955270558010156026398558128015792022867243843 198 1142523325415886194087278165021990865126841322760724042720038527090328661832125728252661671244988739454948150308089827938789978723069606977405478227912408110766908974554947723960281487569454222947729902794887841356377257762348145968000834230010525976336823335400007276858427815932689895948649682702383160694621070810473410801169355478777992578547069995757293088862797505467280720213478572425288553714964384802446781 199 358527623671158336626621707121099885275971933436219107412288886125463821819480004157333037764342039630271023309370097551820243514260755074638609129230041875357581022149874920039940346866734582407580957728760850507837820214482302485858708171717501909407888506025915510311716090006856341193101565135924503284982449433659756970878474614136594017230656396176371451466911707246141169346517806253110219247755394355277811531 200 113049549415859992984140318279602334114739811264289081232163745944858670572812056574102632059644838094618206814664524584396269363935306972681897556333442776949488583988386028779685324706381464577254788151149648633040801581397527249824742016348817528115222211859656814681596084329592019318788539519542169988009883338247869590599798854735535147257357079709678169411153677674235583893602837010900066345754585886135077907077