1 1 2 4 3 32 4 416 5 7552 6 176128 7 5018624 8 168968192 9 6563282944 10 288909131776 11 14212910809088 12 772776684683264 13 46017323176296448 14 2978458881388183552 15 208198894960190160896 16 15631251601179130462208 17 1254492810303112820555776 18 107174403941451434687463424 19 9711022458989438255300083712 20 930186224000428248807155695616 21 93915119841973989514062680031232 22 9968240104796798902748752409264128 23 1109645959163663418477517596130279424 24 129268595522457828764096888398426406912 25 15728443230104112670299480896521596043264 26 1995150176773334228348405492871068957802496 27 263413838372263634631885220391460170123706368 28 36141521497053403772534736025483207693926662144 29 5145888173514541550908084112332812783641121783808 30 759321592460310419251955459412956086144505774866432 31 115975888099730006185883255310437586914592450796322816 32 18314157386533103551403107888861559016745685085530882048 33 2986870533744105943515983623343038021927846177762585870336 34 502595058538842618175334804911466295215394456386651463614464 35 87172814623286686068232377947767413298957947614900190363779072 36 15571047832815293554989977822489258084102079393543685872136749056 37 2861959780301894369487058576604366964310547175788759326134403858432 38 540845738784828707970015127745558270957291034417705018430598171066368 39 105007764760295239311671624175805798129436171511057289221401780770832384 40 20931416145446150209721245396218911302741323879883721116645090809884966912 41 4280671796354442652348666324578694449671015750358392678685994858895663693824 42 897600221395516594451899186338759340649038354225894310680163159319216281092096 43 192862074412354182918526347959202279966029142635269459467948551968537331911098368 44 42437652667806547963443901924274625515974745785985847986169033993251200033183760384 45 9557757755001267569711275869292242996866780389453936372352100655723935789960184987648 46 2202070748990966120806899275865509782819543268823155395842218249651458178530270272028672 47 518749563244067677307931399111403582813402571073104077711060080366543405998062796407832576 48 124889414002627484033734643244037925047734591131029223497463221720722068069366218361938116608 49 30713833756088809935765599927583910925512117263008212537310547453276249881578080077294187053056 50 7712415683649084392522944170094488410005063896597941267408358139932381225487128728821878199681024 51 1976560748728960076118254435810267756510415176057666287022513892023254039623605849997938121204826112 52 516792221463980669406862502354071984134875824573101754179606762065093498056833692566051823281542004736 53 137796285927531540307304386575615389788558289084247085476282506222574140265120279453247613936691683786752 54 37455105770515421311438142580094727983896373014117845166718522220894978059498046628209578256180532056424448 55 10374780703091918431496762818936456560146779313643819670500789533240848696452691391310744462925898187070767104 56 2927449771380588755448966953453609125516929294469251159556078194251488146798535127233792522199552531307369070592 57 841194401101326528176763324970110401114032881042793590717599501141160232575736182903027379745066098833710355841024 58 246070004637265194218453344291457706498102820785801972381778515993414837512405286669758431736052776807772050346213376 59 73255510771995936846221415918358442980295658457396124453180751760210849094022722459428107183129536223063876808095039488 60 22187576715058730355468040316279062715876803640788819848126453994869628592042931784267883151545177923983809706126510915584 61 6835030753944421036389929346687952376686767922086558960937902720732485066314194649265514068501088631614601071250867033735168 62 2140964255224902913401975287095016118531830408202526522816835765671986328680826596972392586367773862523722868814397234135171072 63 681707446621267495736640463358041442076540301444787006522423720596237239475169342332818921566852259834230829676721234302390501376 64 220592885196730840384122189306894154282148423710892442852077187679045372972902951677967046600182460200338121472943945984974612594688 65 72523476544053890186848883967301963690631363385164185352842783872154807719437920390399226102977877060451614650950804175314621495771136 66 24218746586167575143045601656203497483083237309352894552425491103212876194761142131216702209939688719428133115082068675147188226284847104 67 8213083620545031991936420097493366096782761669598382535608132837534282801174509692726745373539072408013858413056040684989901259314699436032 68 2827750720512216592525508431842865615550000665068459977567134952784697979331584226514742731435425906417688082040299749797928606607205472403456 69 988230102579030640009303520633429140502893882230281291178493489842167855066232301531245158530529138687196957388259871645344599980581687438344192 70 350478829026166348805001274516781948902202353602453403072287479613226189442460641598166881794069595287700406490627384025242091996002775853504135168 71 126112951269297910012342811888430382270531268930239319276819988697124642346289847748907890957988506476136305106117874800692367853189905003922099011584 72 46032213596157611989155583756143631749248705128279165014951327093960227663596499991737920273963005005365370528815587163974997948109175416878697862397952 73 17040444349163797939412241808469694047396420850400675130745585778793425177414046598642418940822685483758626814719123850712427509009679611118505128376664064 74 6396345252090405168741070058857459656843251129671523396502733191464890114013701834944338374887680160624604580945393675872169723924535022541463389968097345536 75 2434065020787151271585966906253622793229111900463473211000752774306733373058823044751310782594200412776055616548483613838167097285927603236776222877302472572928 76 938861113847581414258994979567349180404445786021154892452363694506910941114836113335919655532807069029892756945584069067590107843037373790610114258258775238508544 77 366995866719899879932882639766267925395153689484139285686895357701443511564806380568148681779411033204806777188944864642233293740021685942004019021562782141716103168 78 145356830791178605311627743881877073509441082234532402068984989796825611820104932999196289008097502205941064659352594432016514879287334120737646749357864712315686879232 79 58324356258406163203698267540822048913617782471658759000514014105675944095460083783787375186271918837730621344489209650719212631747255945922431869817125439218169744982016 80 23704586658076087269874457456211446204507991073643535935797945579807712151609852964632384598744128667445988455111761728223645223025529752007602373211255311560306094650687488 81 9756909183005812723424253026154335285082146943234769320216225180321776370362471242179219804009680796110382798879129624649241401214249974674798898089404622137647470414162558976 82 4066500801802853542400617596447880662284421623426898259324706717223499448555495112376465733768729741754743195905913588139505947137629153458179035055238454306673814703223345250304 83 1715896796740203075009859147175186132380570663061385333607792986689395552188451032326709615311033240009159226410548679758460569092683621341455653218583490918410405981135880146911232 84 732922034872783425323038186581678592655656901124999369551245070701136883783260906936847798637583710916496817695124136850486746885358350791518387044046527003731003768393850773166882816 85 316852323320360487781706642721124110709015752729755621462575956636110688008483729052561970061633738525243855569503026161624268483724310686181663209727203018633534951023486284512102449152 86 138620104729218080064670748316664242997828804170544091067459534030153097320987008882101635726360021352611075974239597599675010018599328685055217609785439115740596295568748252275097393430528 87 61362766592472797763145724230382185967963033162803129540608464557130622539248281309293995119516187160676720579720598755154412453281232764379061058135073442953225815570493894136792803100852224 88 27481068305166496064188470945251694635190520777147953114704229995005147485400325528028680483700345026388516277506855459787791354960637374675546062850589324802152609291101847749284357231284846592 89 12449566094064819086734625669102144055057409914787111212091615584205270399752427735571476500400869809604332753177697616371783900547997336183228471685500827605014734694775517309416812649990213074944 90 5704400583112082741957776570352293735009686613695382093864806152798416494664447323951713801676084975078909023167094109231210596468744654771810547451935949090140493027003809134954841607255836564914176 91 2643294549637022077491193019488540067938013939745819546579756378576360493869552810234626657790262258846817475951457811517784044122583626165273129612597046142639759694919161245103261525424746666223730688 92 1238530282529248041453483421774688249294035611862702648365685457326956084149163819215255156746074804219906940221734504135960704267845976221229961928914862979287620760909277283809256998952417507477515403264 93 586732567347502064327252123331501514840294787796208487215523854460834505746439684104860461550500405850232927419579290235832744670034891951710952079622586120579315869978880627698013714469173671143047375618048 94 280992275078067282228467272661327470303339644335287282283385494167320434053462975161397276736433238678245486344478377532246818404216227158677058158528862991830583330872377413711315997103600473431446352195223552 95 136024903589021434568286653274791454767551389206510265954991760541956190420459063166286649535210405663118210593915334698563396348867150743497485210791422818533338125007219066016575952242883561193547889016251088896 96 66552236320041095693403832343986619101279540251966352439159765398981173753307031487563481353613322877648719942163871479913214895980209378568920945389834200432753085924389156296434254275886435692075280085459935428608 97 32906252555910812989451174952226097456837258444130462404497848539055937238118846946424365464112141985676366004102616017287498202503110770555829283920759585325803501484062616130499975076859085542036720193859453164978176 98 16440617504521156028697976419633988554928512921166030752167915114386117996360136579447868968481241357482421943805921830027213217102222179380784724733684412288026511995707748265441777070728210416606300199361516688925261824 99 8299178606854658887107476363236586909446397755382106375425976220873353711348255224378888172823142037253534942878632989719785546064128715945634309310424397936035355545170500941483805902503224330583173438095963452945110925312 100 4232370674302321694945269948079413017101234495127372221887858435007535783137941306231174455188499004859979218419325614017087219906497111662279338070766071862476980188810951640193820498380363863325554484690363226218005807497216 101 2180314372025349904840453352274059943851032430751092786217260196680717545462929836849312617519478929500563812886001707835331464472983351944683242161212796329276843353109334109844922085376909946323750921048829817599149941490450432 102 1134481727616831529283668653902967295423428129123642770554766603694423634504281022255123900236764154004733977537285259762864690679497419971892723645760204734260632446072538365381163973709944094703775848892334872841328917144013897728 103 596177882131525644325361184958592873315237107301000857085861975681523926966976209039353698507714190198439563145864153745487388529814711734751795614651344524414905961152603093160227478252896989195664239654834047261411860197443396173824 104 316382187311424143775066393155784887369547338056401137437455690302567472189232373631440834427502818360140948361753403630722463915399498732043096063012371260376175754192975587810608018209734447004430730105279132781348759321259699142131712 105 169537064808675555306439351800698846037971736976695615532639341703718394310737686997247261234634224020669731580672267400206420547707799109453960130929392938973030880760085148578108374263160483765704821399714635453434879851702323364143038464 106 91726162330290212553160369106135128791333844349069346557718767323224688491649310130327761681851619628322985352002985449776145622901201929417380159995087404307605692952870235016108570535927916868371731180588195501215864307861332916214794551296 107 50102332458981887744979206645143900600503578018931870204522664759352791715932619319065278356645420826839162339880378758126087814878481919178391528916738836293558983305119780462173188750008681458149787283426840891441507376934342842587207924973568 108 27626114112857782203770115227929076094472491028235634773392015979021649808925162877598928208211639435747535646842790540930902340698024294506389753311158596648142021332883912512216397373106776295722080806339475697544043667209904992692796519501266944 109 15375898492100729213309461944816961652440891197269019937496193748894571381732898488984618679354951649689779708315972660911710807628324121020429812140111974784548713365953897824121255940816295559490415851804890533319816735963909176069646692932342775808 110 8637388771256590334982491033145408525824527426244160686922767007099279890026122262412049870628304094678183199752224701667941126445779111804490700516463319026451833083020915063534386466305740639565372123827563265502227789754604098083126768947644157919232 111 4896759813087282848046740060695640602960482453145867811749942764944965543701448046910089342091996464517414769265627879271373825855048591704739324815167323326906660464966974767212450944308330271898075803357659437775801900011401009349680401309777275981398016 112 2801452641243076270400809121114320190818575497482726317035336680973318252538899101738791515870148993795103635033691125269182635763204297097891545897648829964133053396914339758607508122811792750372899555305004110605176340064558054976983577530516545294772994048 113 1617224629716236516893583877961394209768158659881016913640608947479519922841595870453286792132476679850005372871455797789017562389468213083112641738469636635682676669518754655965503760091048663684595082352734979315168789750845421948398654956880539653553610817536 114 941965623158164504172705714531748674594030999668823633453121359882034798116625230747710523895049336556533961922950666983295738304175617136199962994291239618893268233820814649462928694533791298161829566190353560431560889079233135292932803956344731391721375178686464 115 553532454821147822532245597264820270530147525324004030454266494170043971111628429030544481763196801017695180875925811727644596075716003823868148877653307150484758197387007893607916831236451664579713885137773589828859019944136781682985856132974494206532060520824963072 116 328141184305109846686107217762508097493810425379255501838902535206285084646200586046516986528014777433371877624916305994973126010303316862337968938382487049934606310405846902354490521175358683668850154740649377094516824282167476862025924657180674970471911536294788857856 117 196225245458183096875621787438480267260041628709556506918627259331858013283116327412264941338117585663411181855854281171796598372706481565812381552377604859909357474363482264619130270950006227398120861091413700930723694158389384976485515688624755577688274617737709178847232 118 118356728659957024094147596885093388512703545374281036954003187141314568312972243380283036582271632602493190868779867383994173563286101876259931011440394685057249571561994046356605007954104298449065927018397583040444164588764341258602438446315029772907744577966280197871239168 119 72001734269830356180454162027593416675901748716876145519590717681532003559320373159157861960488427488299693062460274530968883744884114357027344258900701441124739118162931294606212303087632345504792981270756286291028058607981641165184621803669641809250320895419098282104490819584 120 44174682484608256315654947514641832106498046462757399817599487389165933319759052973347712783333198882505848555957406993736887111082932916673174716375624813522364208877077777416629443745816607720474495972603794419864139377525413183613856729761985052905746461310001293622473614426112 121 27330870384697209833454304804439878721682852162475908319875973375817592436668169850678360171026933903457599124706030299415979883755820567364228840887297752424071592283195014743609500488333559235570429593777294301186389326255540128719773226468463700768609230715987413284336310864052224 122 17051108657298954875574533673049675102891544845751385158005931200544801950482008125643522516192314874217091396399970794215502160697722846520064914359569107152578889457600126520282303650825527915632851294447868061642093609883917372221204528151275359330927686755534590025591141508942135296 123 10726079321622698593009480318178203366214629595099002487400945415486446476530139432243013296224271613554018209814018971536986381565968974854498576839265737616251138702602438694168785102932939639157495584396439241721442220394119123273681913644429421642208683968845669677559087802567169671168 124 6802823287479138482480591596240644480640681220355182771223869461166527114651400711345198346794594187371445379367104748161114266096782559323782747999918862823948817788747136348342062621434411828589103744927424293707444249077101227058612113874984066274455296646667138621644289252429824979369984 125 4349789458006816926934383274942249178073423829359679470374395845714988952761400516407031636341117033582113405824577277210564134388316493084046237019259635008694620781166737600994192088031590629511673583640166387271110617783073913371912303722521837800815909999166989313869096129225309469223682048 126 2803817031414401406551109892287539838711517739301040432007588733008357109901018601368434666631962994884651852747223168592538031503223166310692874415001333623808826184844768458419493602589773345727514677356270187878530746998017573496073250564130074199812293690768153122224875013338519245070136246272 127 1821820017795513519641691899776537754455460028576923855877884813776767139845677316045772463873013021158205022047046857703812451903948424872163788120357261109508771688459715928053015008849329532646221176655557301870970433050268275585879758783533561449508394790611839546164203235309149920683578124926976 128 1193185762455223439925444813275195441737225601248282466550040005010202098483754346386138915043190138015096619678784136990692868172223315974428683758213698939123223192360374420136899912292988867326912184001167087287545241954438949684603925515400092182959448573170955733089874795316408287314256077634142208 129 787644614279647517642940191676347308777766009587018910672660056057081651044268186133844645057616000794088999582331376173346956683542215924365014169792395197451575951515162644821617477662393136997281414584412232080586629281633738416898588741930363721010539359049650729489343741012055331153446635231359533056 130 524017135914887677164176329906285952739021744213057414946849225980818942039322450314438247335211499042458514413202401543553605966730882545768813299692316201992096498034823962967487110418128539704463985091657037964333467313962536978863440469848163883452186053198539733962100247910896832506776087094814912282624 131 351339763496846859298425326440824199664699555182401864894428369283871802944253538399073381050789693587795369365090483158529712936143972620589419201666513259171853568956380363387709340937225896206422508327546645291327227388426641168131662203987674529773920921562073286556573111714154111976432708152567823190720512 132 237383132756593494075523500076431847396208402938477293901678574997531543382464128412446023459632546239177015246583659534437581856411224824165817106136793014940617474232820987242008393239414218370694104571909917727864230049549800664139056842649071218870573906452253687230657845553811241147847677776292335616299892736 133 161617224467384399548242065981351975665010961956063252863770221458978847285086503631057331083633438934130224799150703302568485062572305359403666482797951516938420166191404396624952047216848506695151392517641923266878079849993244370585014374443263013328268115423184056515908111306278800357678137743341152341339146289152 134 110870383723802980359865255047275356226003698737165992131270268990304020756837906843678656098384863077255744410233569635057109934692743327032924663068884269763624749088607765930630165808685064126171204542300780425833218871811495709046010226649056246332102605297331739268245530524241769202055903030198664555697045082472448 135 76631766781773415675526720193009090970893255647080429530428768595040373404634873601510519912664702855875168123949340139112269895353187123599963807501285735031945214196798192959737108978782248041251611331638802088676330471858816397788709082220571511695339435100821360115381728730990221190880677295386071704597793870241071104 136 53363356593995463192091543979669708469175187197087862575270385604945111433687513536641918369385691216011148388047872354611606455448271797436357892408637886027448918860191614781435980144518562114701814898763764173137354234587802285710949083856765889742762117284258916771518537438254089984705295143230069027393239366021983240192 137 37436431551852060965759466637704121048914762057576973496784097816414825634040127979863272179316014796935618582934895896942617293666812381795821707037402730633564656140632405481256975029635124103519718764432340709671007899110880368201122358086269716361603454121905985112327764072732887530737370783297621121051646358489384431386624 138 26456908865865104604368103073834182817335778742440545918240633348338318191259470645168200702831922629378248966460142867062953695568583665333079994635655125555817704823993465897251455651024886100056538662880921517083989511025187605039790622493801784675028775457747285477989401181832378026795126815549995678682507906290053484931710976 139 18834487141940979289894344134424815991043135631288880703510286005919814762982100620546068599837090112861867420950492456954081405640051627887948451254031192808736311998553855151001976606974263537316484347264801964213986896498307235163705517526686024514889893350660568448422947789795416423051067981319496587142270995702272518292544421888 140 13505652354532744095307807870788105291583125401968647119138371347771787846521208464910777408265725097718729895706799176340345529782196015554412732919966832789748235754365588066300591204977372948241515011397161136754633975079256093086275221419646109692147790471937268545816172909175776129960133241740649660341817129276525752881515786665984 141 9754426999843618469964908252640661483141097060508660400928956883943733465225649561809100791459570592216171945583222389421416840743607914034195327073272547667389456584421927048374363584542522726002659498198727446296742432509278970293208641906282881384448340093755256257499562002759983596681884395078186214400530822051863763088130951209811968 142 7095615452297470123323677532046125406273371779182625043634601472608441853408093457132302687925434828216752175897160614805898354642980207784201932878372105457599359292822734832412529745276985605135191663600567790694371947349430213805738506280384773499388682762861355206067339445159876428008387656642386315722032156388666607426057987955959529472 143 5198265884379503356519576722381779848959126183027276427873413231319470338301414495875292167404813258072688252849558327600097944109955484803885189123054470319598712514926820969369664424083323489866315413664090010033627479392727568028081302015933039479779318177506347801335959191349255669608364330825376044681409388033514726399557884374706580094976 144 3835176250969677218394180965613248270341899863856746782103703529392424268813116381138537872575398211902071371936813234057260444756600291836357982690528030203567714133322047679645185928249747145251773583450084849756544590708925183479841692986796932592000704634240280645128700224609522500339610828211040013568037357242759231393373124976503920303013888 145 2849372295300394449340226394794343955441235523505062202119380056501953437580086598167623294634905563774626185429407182690076152927649486678143624083700381879749999924313961767714964274011571129578029839806561487213368627904964067908923311262561441457693257717898524555397314883726914437010968019696822010236242893934534527450433349706377862396495527936 146 2131714349001757785194237428374243628167425310058200429246786108901583946291917356051900305652145706771736635321669750989230614124368803487450418573806115819792270993118348434346394218993302884820703585078046356285992506118961350721451732055504544430039980203842909064795652955309765430042673011259902894707091456039725082695125660134686987357777301602304 147 1605846248069568707568780035439247333760605085915968291861283907136306866173608907932054623028191118437227753624343676806366241352432959896403063726850718471653542678490768297762063140292156619750383106767921368902834284725606285614220948026557863504819495503098242402043157968378711759005682455452433777958117416496433574536630083966271280911287142771064832 148 1218017536176293469716676212081543509435594706431051565803151005431094015634689247114281306296410495260409902041011609100782284328395704719996915673090943264348643217410407335129490653233222049933848281408526312541125941055846775009776747002622512428907769050521049595539431656524546041801750137021619762493760484246877073699196991687759289207597254418320326656 149 930159683851773877915032816864186486512186307519295126302004461291711546232842145606989211299781531167282258314571273059507603854716956132866868753806836599298595895079782833577645943168428439410364130775663511778506266873932724267381388620609333892815046005866423666953820212899286897824567973787468749168392427707588776466960162526295266330523334959808949256192 150 715147972406266826860646725144316996964388251135912919563987112704374111391559931676153227736831991787949100586257491522058758785585473084441945089383454211263146168949934799328333902000875070283215604885042589867759724711361183493339523271853131668044430789212783496090495896202083836837066483241419261238672834400860620853253124651775796107653401729771519101370368 151 553540046911781696113206644756727107961181982713892492728686545504235433339180493124988300369193711296863810704059889199727357371516329982898747293147763208139928125407775513928844071746481278269703349212480265979545422801963302827609470852266346605737756324012695984157959251279867007068292390228568028670774869112043305054728356835616074546729236697698122707064848384 152 431317901790556436500702436437375845543044205007808060755822229859036465662094423028216140785128305362659643947029035675216714494179200491480232608414130142164765526601032345416159229981578907848978736369190961986201546932149209284262193430801702798276056073802857055293283192610436098347170761822446208824805397180571929067627503575437118181367975307472375367863948541952 153 338315620555063483824184263323362304845487443852303965062162543695357851318555145780366796519699192130910722144972027822787824704952764107361754948566104237432239623495562360677019806395497686080278510487363303597961010013308345815253318459676717028877193989970627788477916071779048885500562789215087800831665066151896472025207888060571515150904441555424048833982602741284864 154 267118411608328957372761834431435055571825639357576222484134433150430899392635918870145727288679521327313398285990754521583394905987000898637450712058986325177748626113296379062376976342818374775645798150400921841182839941143867241011448072254835674279895979696372753043368393111707616995874014464811697197956821782629913869897937389607901931346750364041931832847069681639489536 155 212287356491422511057907208415483802765991636749791888264858898098770941137606548506623151093124205414726076364712886235909374018630799534888055458929012836345984933761241657273037540048684437895141633168659376148885920396871475326962648084622558519846782349427178727457108008702320322707970415290449917240033549293128380091606579341485904161381057973071750761093113773718585212928 156 169810497583781580766567145224591535510985675638357796647567158152211196948619983719961573452126039363069284948305664503964458780524705894459627807189453981373610530249116917707263763358773366967839937878240491797139088856030466000954125002769905023714377144349906097876689401181551866557168574744632190618413455895149910671537042498223896861708401739735994691537666038002611067551744 157 136712065836720875036456955506126985553054326852826875323825797095955017771539433918246615663867870548150955727200485618268832813797539137024811680601821534261260853604191975565479224354990098182567562263213208723661041530074641174614937526779384747877780982289085330116237914857782902526817380222045785293580356658122433400846119975577078200763431783643604938965621938254734410140090368 158 110772791983256935589446638814674116279209806592407396917346127723024003138479385677472040341756475457315742263095789965862330742893139764922943318439830120207009794322467030350725466875984743777413658500213910792666037044055358627376514451186608151288288379635983391243785980849061806167479673398523610437847688235194655433721145007032627660880593562864407895395631290690215143721173778432 159 90328660658955732688026095205301102548724547144442942926759134061161477603425006200306524191952051123043159989794864120263651627940547212779175554223650457974300616454000661452112369231982016026720480677606950930470728550278714504370102751248777425869827557242461828799031315068853122431874916689426887173324863079783419976004419483135013498678246557601567230254355804193692699928313846562816 160 74125347851327295128541204321008308750790999000740780471572735906835346559076088216835614874357225825259136139964128745098357789393779932210559821709747914440568756878670835841533886157377710178130967307463523151226009938931215208719292279063761350870262133954724465366483211157413088867293967275096373018459473114646430277658230621463579146318249741105752277729249071931355109677200648634892288 161 61212389823130536999087550746845656215374963170264173585830445039741982810459583430938258524495259111600721146701422225593161775523567900145294236356399774421519263589759615051135544986585410304119967281824559822638937378725565504683388615882117474229558200969925514548405156851993368287751849711760136382184466583267275023894993355147138364628693547391985887054124813752637344935358323263669272576 162 50865846010497057959902624498049715119948708551859034208510571260253993305867831245749046764696334647581628929229005314238151571719333881264214301098995558998692833215987429536585710476337281679083673750523925259596404227245625579638054243898603514614271176684323327377255970872947205584916932312038420274936900493747586037735762704150859822673946755823200560716112265653012778449797873765118696751104 163 42531499594825529849840809885277115984055015724805791831445430357787846633926888269143338837735480243603584786738716783932530160062851629927455109757055752940567607464226023092445460090256465134271627243955277013986439115214406371969885392923993055832760271491878300269830992376531548961530997448975205962190044841376721253384870366108333457323351992537288717179644613507682379169168324611488507527954432 164 35782934562868302808767798865670958097497978174048305261398378116362851837405165297310142824616501518000273746185748068003619253257026355898392355560254590390163717744704524501234585613275699626654120142121199951185602367981407731241618739161536239017377735280415144132536036987740010639906608124549883064078709711478115847568606881742183680781438464086323310023598913723159717249688863621853978929676681216 165 30290441353371557133129166853200443192376265657801911316620691693283746117583299660252504305469151049890962152921640583080467758925055558325198555888260798865591660727245492910265926114929680818549758064445422835216862123726182730584932641225482097075599148233158311371637963776855230286217448630981637548665343386376478260279625291121541355212045265552450674825922698761504076582566630318027427538817884618752 166 25797842712976859505727503054553513751113008560118105117605562759880870172681195906681452796593517195226878326096044454176696804385629105871223022180421145011034665117812057789656539429002546959845880767480356080627837028570398572894362451422171216550062979915733659953557501668284593325514183280703931798750292579621351036469246729494128287034476633848065729099819436625996622247606423571116790877721705398140928 167 22105140136258227535424309071975813623831778788773787506443635893423425809925364375761807652843574303396699045153811033686576000962411024441579000352543644808980151604941805768799012281534519127394807761438543870514561979779635571168192998679328641967915726567988296651047345321212984907855684836688171173934021610639152402549275338940010404195621160469951296674317758798595091056182682164994734115153425978122829824 168 19055457976849097471678154630523914109197102361636291866720733827767925872427726129163771110123539979142014189557243295005152595891204457153758515229941477268553696252804999057960596917594318757891476425124645176825657681765288294276913399718285860515373736107168634545661123113813578705302819809412210730374687613066896786182265590888045256592345877717563395812779850170543090200312377083170193071278894407913928916992 169 16525175485160012488769276849108978524830071497241405912602381352490197316363157925687465080382830150054596430581665604080758117404217468812381628067837779559659964090792861526581222949383871035859292119729542904824222959021070262452740130316222823376345801093907053676369041699181433666853396761109541113924121652089886754264091865406872121094452018511951006723564798287745906941324792245192730272066010921036759059922944 170 14416434395426657061874055628864763287866506347137397956116257426521218935405415205928223203120352728747415119990993450851497244108109772479463971787680528626003399114783520701401136124945487689923065881370444046782231732157352125658722971328805328483442801639651985064295400862172647142746084311057603501356399808325580899190877416692064008851736669363038572755653591833185656306061869772340236597877040654743626149397528576 171 12651424680590652951455382883787365808721368532039950995481592715390773544145142699506124804586741504224013089583810430584638162929526929289476109119954845735672425022562374067325953831207877414304440198247920721387524456675451236950269584362356103896265106522098861067493904834625662549744010549947932961040219205499902502140610437539218287139873394969541516867481893269097133934002328144421341250219206126744245352478212620288 172 11168007232394525354948271976759032427350536604911288468895027827811458405162011353181059628837549237002098077983446021581479871056260700357347595311492700844034971508573183181008363812471884415598655692271261421144157142697436496273754213475840010419218852267799567300284471905496289544638302955971063912412576545176718316771689772577630962976579626619236055174138640823547254959612186374512177316576396826894396153107755527307264 173 9916346120550669914655770301884969707427951012702094110219282077326208745738406075479206430257797343759302616090668882588774274925578494006123267798599631816215188315670647995068958445806617979785667014217023829493150126116304520839704168929163763184505435236332323999668908774561836497012793650945652415233849135134323277531394578412916327713691198627203285366720377610041707089287003014474018272609909027946606292289385513665691648 174 8856306530093229884712690195253753524438733668401960002901363798623895324438282398783869964649307643469095578150896564375975334436615414857642958919953378266932785666189074318250661275512530605434258428405901555594389880678883732339602447545509979750385977061004659187221257291177613664660407819416339145949625316706338680217340458799551317141382500525783878009446651593006938508679479051548015677442693721163767451001900370314292887552 175 7955435874749181772390721816330797207053389379554471743669998987604144653202316693515041560741148210592919615997076832535933922364129669342869352149689457178335305692159651795990478656633433933655884235286558292894757654424967408868744153342223850628296652562514365036364129614729047922997667821592782723734876305202965740197570229043091673541529829620958102046499253760423377271236664794262668814238564785879308462339653663253300191952896 176 7187390953078566696775397653527787390739874694615458148223695564710485060185872673645242347242393184004429593819101531472212766993019282018650099355965756867402399357303224654243006063803204984589167892412640340829687810413075627605902267339550325092876951584402770418657600022691217846816670842716790614266534099868941518988102277520501428540361034427516238631740222289313672673609022774240652943534697450384792272326326456490433162151723008 177 6530707678783382960282279351117052120902367859779693203787023629721852366482601071517001331843769186761234072538192307753957522716459302231899533192299661239120372515375603365107394054489168686862554216972448522239092617918995225136812375005947679969417295386868360115848785202507069088070994684996177043606735043471000230798975673987486739266943333816277064228428302291223062226099437615406306302091878665410380570340356385172533523539952664576 178 5967834999779847494317888880418321558887169880019830937713436256126681529687326043718460958143793937552638616615098261490188791686858719376686234237035464151281730130660395492521071378546790944248395991360802801685824533175166225251646580282745442412097762572156341691534198093299691836455168163167075136034509007739826430192625043143043122238996661713184351246527270692756238725068412642420739840309306995887805459341870966726112918092012505268224 179 5484373386220535971015342554702136149721417955846882020110188393493138786493193789861833136397613680339670297582233255488543842767988791560305578159125472172211007471286724981922026968890988682096065046023997532416315707982133618522724144224543606208841833676053148856285256644970341927968887317863806775459370982959279882782714830104626108060305252461206502325470564472924530447706035425584045983196462209951636505862122496052761049172027688628518912 180 5068472363519994260647097655657939919077810673059789545874656788321743396294782423231730885485882991942783344755146702877356183143084155127191256335939273437880618952744271042913397093483609695407222433874798900148010802175103359527616135003628104194862137587713301045972461980023412959740151114842935619880163894927028604711822136781077625207615586142668570955557672570732610421309912684020192571187037856235160753475927007547979325719226150339336994816 181 4710352196937902211428601512096660840501361051409877993209708925670556213338163247095295447408285007226158168123278280661541221460570523391526227451369157657969517013723320237793542529256461814524858005331981749841066353742345481561635231894521499077988382792311929552294717911759689372354194996705135586365310033349051898275043257428619375694431926270408978238241858120397138250129520469056037925063026236092896631552597448560001360695624151439332587077632 182 4401922883135557590871582196704750983115813879163542864595265057675606549755480264151309482339415753153406524886130550140367963675423792455238721286481811209357090551543422855050706149034747108277412447303457632465202460264134545462641898252834045873756996484311485123234590945697775273654871687450913446820767810516057389928887226258615231172592496142095947367264165763608210452817289689994192047356446277201740929350451247718267485962575789772054210520547328 183 4136479722366152725834869973213449505411382993181449744327938299908186609571611056680756328600998181500287973283736202324727110573257513045388096906594647100686304355485203981566939782976192315359554293209629479123369621315805711363957174730719076309192530051834354650386442070374325179741920045737500560379733248193830377724491897783716005392026105561574092364675423118147139062980475387196244811193295749708061715182295889791197514229429509217706333565274292224 184 3908459414060117508479264061428606328764243528984930690263508155648364476756072889631707812028426630725159830554859325937627032440183773638081508362669330530568156396187028393435239863225797444757567424154575489674586753343349396033038902673239346894140863455103637236255968520725996099364932819593650311737693237488209717798601122687867527433168812603076653885133790715228052634733978740450771856234389289948552430687027473140193044887251072256762337962835954368512 185 3713244195993035829663157505205835992286546032657814480834732284607465736831882387428534855193778534221296964296482971920745655407979044455221508949962403389605781755323482521392850723919435129345982303408008811960880490572524600288855979375608793196675202848573292119110230107176138562726340517276356490028659406025838318726999957715441738778663854636575734278213093092425798629479230483514096487222542190063598361587518690238071833437759791176517548123643509068529664 186 3547004299413023682974059318841173174029940180595952620070191197204614844059413405720826510252912226355440750900941613822892039177016250669251662032137901733870560199783380376228486333994293537632071944540709494676473038914455211680151831839150870987767741529724223570883399919633441074836298063629511055913851632267045802406014987013353537789262202200566399422739220348300939993298846345869029797306052235948582260087049369759767956552317407128435426394990746501273092096 187 3406571118825572478544190058458239064037831851837828371845504594796998935853398908867265783416811772771338436864861463384662428950726887335462586575401620663268597601712851600084022003773794435857086957522182867126597908631374687948406466696648801675480878155979138624244689935399681464775493090663267784886262929179810075547812909584338860754876850382285272799754339637046662016903151519250422185094433045941445631016526403396335905518388687517590193754511321209045692448768 188 3289335145368317201279237995031808222253520534344955456387137175779038005808567367665221052113413036973404017613814320391293272072551573466099830384327737824868240414056946116932798628640567362963497833824418427231469642074441513591109337782036706973503701611200113305298526957828766323632145408914531315593934632567005161509350894677383865424702600861897586404867981927451836917212928187441850568483364475681639144315680159598825478004554914971801438584242890494418575366815744 189 3193163999854711295467695232701838866543544070613977893313361152188157781690837985253484611463810536428826053989765481682654170966926348191863784640986273611422154322772855670312252941033442921346124075370200108387517964600716134264335161184055759769997272771717321536436876475478547125530626216885597303230349747754684566279032808558008928154511096155840510470125781502242101817648316614895964346619792740616503092519167234457340439559910872450215067077166894057560193217287159808 190 3116336911255278999399646008190374864328979099954191402331982897320332610837712660571606746092102379269555727772770587322749616539744253881690804223876560522559135690115481927713936262355071668240367315215755905193786002217466543806947047294723908946303512485608735738686677573326912952807005905311659152280271518200329295182613517941118750070027652149935851051989945934600380720697872645764118930218911443532556843836623443198750266503172688024376210102131853656798797780297063596032 191 3057492783833645551108921237934209505512474642942736018311911432031994114428935885670958904504083315620728457801173704227400206345601468024596602791347873621543466362928885042060416018095253572327631441345845261926605311177837311524912100510759182806376449639316736656473664713317673436185045815812890854029625326860962479742073638705817851626545883930204421577454869306095546364133875134025647641783918106127092161556280948545490290886962483742353881949607616898779883469674037395849216 192 3015589631318766351113763156121121290131395321500088523022577146915068904314344987876415805724345627118486380976019394833496935639161026923999927358516341756448244011532729104775713745043347223688751041403917353305424409580993033492704614998968675205114621069470449878254453930483831727673569011015351336061919833742840922851375098421705463201274974576915646261521422632059560592174189605695715132496223595943758060466030048303665840514864006926370456774809578973968525168802007332891394048 193 2989873667916957057939299615612394936088446592091122625085394468255084342063184374637976485023585561679572512282252406933631531422459896152731985589396455917534573884658330761056556957027774223624467185166750544796012218347644840474550693627360302167359244796654291326773001850666614993998462033583227183572578962890983690326349051949459648004576922486413802304452166815203906618750132207524641515555399357428989458104393525394797473639918111868125260085138536141011335931113176177434989428736 194 2979856763658508448722064874828448363504284615035679905772341853141026044147672002426302892684448713914229257265847479597981508527178466816086261963421305913198847495800613182512493676285790663044513891002553609587822994284959499096297277213292963729913879055581613666823303883454196901285984119388654977276952064483808168750670698391295905196760484129418719176832031463014994283551779519222878492411611539948884631285024375181315989270048989288177257879518013211151833065295844970284866772926464 195 2985301319193111843177598874232743855834643852944550416181544862345232537176652449506397606124381261039574933968991647302050497672505837045442342662014952664622435350358575262516748590104478754512306748680592321592534381721505003446793417789005162136283789907616522351856983964006127352510014511122939337939153699853976340205186365856846399465543136338042613587284640027582919354689197175962311891875684163943786464541230093522542310076154552693585668371551085747132030380498614853999279427207299072 196 3006211911668178826563134473243381780605933012147955903353792875031282147148030116030162820299153558670671519310848045205147315986286339746317181495536614789870549180389010933736004275942223781351269414321123962544632267516487119967659974638644124608864739853199335148273380232280471273424362194423610514973709583264476061722906512540612507333474751956709832725349875324493674197907683910320121470400609319826702910239355023577362151173808665472830583501209699736877642277091499624022921599713233862656 197 3042833324319794523841012218209910733588138607131549973123090634891013182123207684481281400993871005313511847717930331321912544130837719171607972033134796382832311712108299891326573753372944876995244882081803610720110175490215800439046418128515158074939213878975387649059294028450258046409191627631053355996706775840785028011077836496211107835708255819009576538420524891657649153601923585407461009486562801610679336435563417848923708309488889772042067372886726912825886928300156966614271107887173082284032 198 3095654811077628503045145676917590063689314285044117073530060716223973241193034413350675030801791182902853642680982385909857739447785194306672660684909888517866745451294748921149576489559471755344670282467570322636416846764581042534209918544116785575297052176238658835287907345903828167137367755620056277161439840409750143338217995738556724495167595479398399303186131879705376347105142394080537927031236778950564986526386142534705761976119443296383583020782991520038463879574772928457041814873560676950867968 199 3165420675491032204534220703671399365115954856542937172810548506626900498899054539340384430951278221648450476022303401080754831691744291713376372899751495207743670604182013659868501217969107829971599281445994804511602284090894322578860979396171055301643434977747547855307912367957039917172139217065178785162219014404072057215563908306700336195771217687360539703586372787516876592566854694772446179893087509738609612620541946902364242999746255214795241421921053044740866052970538025902948985863109537691582070784 200 3253147471449463718985297724110183416207352766306149040123316879649813612940540066594196589408201819652298699339192672342472731802521136308194803030793829765504772010054123378663148503481294375771723276171168098427855523134299868609249847405482339848806905919038581037206847556330730964927331962897429849802772330090131636384787005807684421328507832208151719457766231099944264592317698256256266166616450573742916234516311089272155695408905989906063096885835751915700022963375905117401492736164355597564019382157312