1 432 2 18336 3 1031344 4 52394312 5 2563440512 6 121792778352 7 5665397992608 8 259306140235672 9 11718368891185840 10 524154208020159720 11 23247356088445416368 12 1023776741213223461792 13 44814164049516781057936 14 1951499895044662950306096 15 84597702438872120235076624 16 3652794193148684566583059384 17 157168973449090989705478517376 18 6741389005996070047807963954568 19 288345511857573467850297243421520 20 12302060510639098522205787891122480 21 523656148396523118232869695581893360 22 22243712984183192227494229149648953328 23 943058643216602165188113042322941200016 24 39912462215772771235650398473654689650296 25 1686462777428042655846118183027935620196656 26 71153555866111297532983190790604717138355384 27 2997888160488297194663973966562780295020323440 28 126146605785142124118714759154562047451303108720 29 5301698975806465923888777092708986381284234434976 30 222570800771167249544899097841425517540217358193776 31 9333959997325459491275262318727603866707783338796336 32 391053728773493496212155212391773696937714319155499160 33 16368363977597006887875363548828579456598674211102022848 34 684535264569133957276325029621483615710117634766146495544 35 28604177960271524373907476147644275385802371065461481768752 36 1194334089802407585615524254855609964101578584627082826663824 37 49831383231398687522363961704986969704704960933438344490177568 38 2077674205042506483716424808442191361535365123395780001962423392 39 86569460640233630376400747245501477794397714765267188830399492432 40 3604781616014251879035942062269378620206493713888693548821369185032 41 150014550715579401485512616915130335393806848763437694452025615415024 42 6239362959608267328550518703037856860318479693194556741248404525962856 43 259364758940383212878524462827056717921076006511193702539265771474442224 44 10775965050925871476703106639487546256401827838551496123490335212776172896 45 447492552624359838697870134761096027263402275663977483331052290545753359728 46 18574159665025161642474667565765720297717405866562573603091929269071728120592 47 770610581238052790989908711728333464777953063692207927180556788579160838866560 48 31957394154234021947307925944768225881302297497735703364473749947794316971481144 49 1324725872577837959345829885132084332650136599114459067658327976799334614630182064 50 54891634054691097912031897154495948092794085295270884657654591065417202479827904344 51 2273623632025328823571198014292150530677744212758220857961739349494355549490208770144 52 94139018885318924167160204703659101774619774620606077531657858137766116218184641819648 53 3896417474904333389447803484192314259926827275503890274699477555052208564905788035909008 54 161217331694431832094559554968753935415638891263853354091479838858438014789456150330829136 55 6668279702197821517101065410265496154649665853664519571096711254505514510083728119481304368 56 275725436998413483656148573291964648423591886202233869297739131651891876214493255271404302008 57 11397396366907917735933113941269767303182707565866677438520553893933853315178591959499893769024 58 470982597115799498015262047211087206933192411669346424253862498249028007280294572941596431807016 59 19457131913291733631253402818715542025068638990374885507229306133081568978818572280217899649457632 60 803584755799812594127802736711006058489261079378181300025374792013292203268427727634265655226668704 61 33179314126629017788286437198494815686637308498739325833617272409378947394335788634149905877772221248 62 1369587308970840769467453950088576153812270076722978858181341142839763489918735265194641842136047377600 63 56520009221482516116802240324237036089169345011800819931905134437197702904065400898381300218480446035872 64 2331891387176832309696330217511753279786374479921582158873036935751474485674979133219516935622432532912072 65 96185866282041488302714200034992863936065148772390849424243883448572760499704169200370422881384686403661344 66 3966561194454135140285647851770186110461419477032912726629315858083637792107114859860165011340197892074819352 67 163538489364511091354312354883010163317944851545824994370245279076029490599906539724643849822931816764006634176 68 6741112402713900226867570967893111306652906405013261505158190673025282657585769057523129467758087950212080023440 69 277812406107568707597652995693655972366409488223680388118633597643116746656663918349573780991749443433260377956000 70 11446765442978704163262327480528053741989672787774867558383973334478948209975581246507541040191632173511353249616976 71 471549733229877860029261039148336279985645130964355806192081060129684397172478935203936375098757594898072902212696224 72 19421742111802651536795367285332702917010083063307007813904787140795192575753505521938340571318343458092665996830311880 73 799773689652181251943313712442760292935982643475155016763660787968738417275160956771617866447961088950376259057003941808 74 32928086270706024223567019608881414238184718677427548317679251035262875893050577901833859051232656710944188476299991077960 75 1355465373252974747097074567324814427230499660787438195432645889387062300911552253646124062488652272705149468686495676118272 76 55787249591662399128055454929501325531452463134351428755104474320649664980132178420596746510017122556580559060210875465381456 77 2295662334145640068951305599104969951445692331556513474763177111040484305988428640687042948073185616322392997248756916583898624 78 94451634203279385014832080805799708493528058949021987633215098473797915373801774904407093244032927917818916343010743442356819840 79 3885448505903685011206092536746864751326614749816541938294384745255544265023765305249471593173443901654334177957065764389494987712 80 159810307898461429094138487862792805307887129671142699666940106222279743206491547651465866067406906164008206457812955912222926229208 81 6572067883704287730981201140937132551905858374618631803307870279113259029966080804970095345009937365994494704559516035395590770329904 82 270230600468068460287923125556358633184318512503554964476009293596565337848070520442414875715886374222192606831191274159563307417676776 83 11109737521398645910122059721445088548069821155952869372994959980156354181029149146821029588647207427110752089874632376020622957090081600 84 456679330105828418284621209550950383433186061919594299595696376032885424592046241094470834275184443530416069497579810759857269515943771280 85 18769756670676034954224451423594168409446598106165884117209543356538057561943349789671131110598775119318231964486656846639546601335526882464 86 771342134488702458444066632388445643200788718314973686157619851906813202254593209149418068909404691235323339481784755059268267788475365755760 87 31694064772946182714567628028938392746059732875244719425367595305080626514197817685743403160748846154541541753839475987365348286339107852701328 88 1302124773899478480166359824109324629510407361139155469706971666562405809807796794357909021620444995362931679415054365800232470488483237120028136 89 53489962709766213737506884119929299971586501388752814485510650385529000609761895949857786702366883240772322468030622228049135787060379355443898544 90 2197041384259739903073979135929981246606036617055976641367339937980780860411167092504071621602043168816751034057330771283160039880257416065219378392 91 90230134610962662381669730908901462004141830952090170273430941024308537968302858269148340338412677610346438821314944014947575063086062514619509651936 92 3705216049036561907724070636309683582669422023263605845508609709330889739383044475741166057944091233471819596456223230896167623972060805933670590835024 93 152133596686985042060515784534344949010735496045661211042747808947582018459330012842972893368703087641366729900910102583288981252668182205356293545764752 94 6245791189853000819859687336634205869622843831665444184486477975653820864593257333336140399570945620704217755249693125603234384861649243242567566324927760 95 256390278029493396829264518573614689110079950095772733198860953057850811773434183851302269006002070421189654719368562705617392241047148261976765218991895680 96 10523698842666538421613827918796414997156944384424106877018144147742331026730312099873580311611297210849667150639075833284479523433460595979103071720153203544 97 431905768952808889051931404355153453105589459461098259629130133835704189898961128059911664270058835971406639792444424764965251130514190075440537655998926041120 98 17724103380823005196261343463563076376761456453182276124356340002485248249464039409951166839836096521242501637916491468341821577860317698437623151963785611576152 99 727269093872098855953294424043416566340024263436884683695983530055760216956959942629707521238012008003219825831946795329707251446986748151485477832436475340077312 100 29838876200289923155314308999502133728080010082539641640899210594021952879903958348373751345305494454965395885392048818481178928012530636254611058638034833015694192 101 1224128825005826033833101251789001448516854518473532323278925753673477749376958100643304290712667263715461957244062984682891020183927102592644504770151929316659117616 102 50214593515240746155555570576621654387268012704786100030320431068564967647339134519056235142853079339123600955667086832674701794922284390484125359100718726368245642672 103 2059642062872531539156695359504361789476909556209705378116521100313224241274335840612520130046098404204174922276771739715325150111189614591465021504716009322927295794976 104 84472104472213548102521154238719344925946841753907254995040149248741800591680600747434821832398170864641242479877445618943077478371908806241127919000300930913842821424520 105 3464139712840255500333948498000511134880109291016919791193085110762375927122980766396394473623452199731598812074528937719348886522266379028015844899544067450518283205825280 106 142049186415762492419225365133501460823026459018173860075709171576900404764505182962103467565987071455296195587579899325267621600524377412100907723763318582043384056869185928 107 5824304730628536852413583498683028559715029495294390516058759911100871468982939420547997711400055231159904992956513000770186159685760948880698055023032576519434260039422551056 108 238787790479514577455902065477304763196769619444127512675438523287543150376152814116101872223494778824403522112799844777002499294321030985376178756893115633000922422478518936816 109 9789116917880011392956755041715245982116978629986326445514894518106621353877380731563048080930640971247412142681028162741788238765609469031115273802948883828418454933149498367488 110 401272085296131371735173428850722783826928094665056261760976097796320315935735490690770821870192505273700239064053290222464766404726116287758561012459695216534907261004882950482176 111 16447468470587781163720502715156399172675017069373964136655116835754885609847709241123680889153959988317555270894828397714773305976036672772044511596105656818713343817770847747206640 112 674100245284558365763230024468975708040020108703060977523438827020978067374683538965618899234928034632595720891865279947254806425857183004786267831181306743325178448644674563583034024 113 27625861402164410149321093183595181618530927080388473334462056103172932692218873153895633524229266855275241287823264566180352864442001619786769649765818359923089964103507778467672600656 114 1132071061275945299350666960786046875144975765092729981431123590222483529851069369321210349815312272920621475318615025970102957351298952485078739009701827926257839461097561957737068578296 115 46387252060839641074204042083374701585989523974654503948919120184607059871789947251889951346367171822425783462842993681567849034754289640615729812374258645325698759791907368475079829675088 116 1900602366883752921358725142819790535787411391350594802025618082882345706389655415495985554505351986080753535524295380288010045130626288035752644420411497903026256979341102882577623667780384 117 77866759033638846187779843827657267746645393533832654579275187482856725298982705792711641845834071517154404856796543770541124464620712628370176735444246895673671505852820875115658955573166704 118 3189933888720480889796302752436010856503932525931691552198210450928581226690824482348196619747113255524726441214617348779807145354520256912144932730648830721656284918183759028441301968196251664 119 130671398712323566074619505426029367925237175243656342136194036571022816669142936591403139789515636666747076494503554654642509884093420533700495772910705162466062423639420727576695563312862111600 120 5352407635870460751467491185570918543376756825944733465812510253219086875988246042937860469829457007696689496709241927885169328929212746049987907678662688284450136261998806209400935282751151849976 121 219224003967575751612491753367681687429833356625564730487986405664828168666484307248409131234279865307586393177331052717065443020758982648470428973487647955443748974111831716644401334556248405615808 122 8978376172225668670121912829981436043034730252487718438212663756375311519563334896601249168151489324735608087812023434748226606247320960377700463248886722187562045739523537940933672128564175993828600 123 367687385720881899187997267321048380565335028612914685146826333562831885690289603792979288283475826150213319713499593563185084141680228927027738019532602575630850982561633735869551615684950341212501616 124 15056754462112901662572377828197098223841528918759645575285479108285699501248623499443515067602395445452870705311422191102761935730347205615193492567851427190759085020528812631307522247501585167103892464 125 616532764085308905098101288251326997094304802380270555525496233290343705846657170659186122526905641301537282050437674312989124156034752508910753710126164674824260469007541830778193032249844626340136202352 126 25243731361495330002662649080307708426823000321374315585603178239818603682033129037508568944314512297527654579090491650654643929992906424642182036602882026336148554055924117125404289316551387275637759787696 127 1033532088551878775464274919844408912256964509255017863820915417359865369173279463539056565991633458880932767033359038029299532514854054218412945571502738125789595902761926956959547637618483268997270551647392 128 42312416248274111924146558951364559383245630549865965878970308319638803694518114326829032109871630211533823710623520811486752448164097434008339151298399164585035391191702167318587671325607412116787467861170232 129 1732150185876923606156473797922994615620064461278196253644840119403420888640893586279129083747138727348584045585419149648532818391026304762427715907393249549773271882457495748218519910394381416440530860250070784 130 70905107697673891042575699273541848979815732920700000217885321723915422411232436620361289637126029959269971713685569604625397207282788705659625762598146710988432936194914786597489866753193142719512219094923528056 131 2902312330750414636770475712345327591843206162092226725253980759722096587012388521193614078149786912048463285262177257895211921355285546384128559477331795257131491928978680744558157530405208310672049374427494882048 132 118791620180227679538006243384664787793191404989556765922759963976801795300531881449488086037697326953547802274839384192838966729875963772560505907807230545660632518481027251748193915541774354547147500810772483433440 133 4861864729067741049003801273396525542746405504697995423709850953463623202282482259172766141059648690485963641391694271036117939731340959609092366101919190251571770297942626200113935410004409742148763428734013552696096 134 198973715680396902404988942389124408167699587419592591145901697254578964953605942903755408471052216220646178770282007746348866862535815563725747813603435336632399111862955590706141741353623790962023491455363178269458672 135 8142629604046825560769524030091741542076483862262291650702985927434019611809945673546340661067099735203321666981531649918566305385290561360677994182479127912472907626426733618170703507288206509817796983098595949954844192 136 333203941827458054734973816233516120419393598737553890057773270721073013371675307982127029879610845888571935191886654376475838788629001895906687506111451289088392767479664612548697243350717781111575595214153812446293095000 137 13634286148818457121883076605145555172988946115068736607878596085558825933136894949631580585797738427437087572531192233432715530640305196579979037479632374078331992595185573844374895658136875625734883940875180084985812192672 138 557868496218301275511680160160020579352617664572897906046322149192175192393329531130546650382913119643365304069324191066876867603026858063185558767761638432651790017033042577364212441010926319608644083761631787073588554164840 139 22824893249377397847373170780492311840431738748730005081608846261930336580258507492592188414430674485497153357234473522324012671037045130950906454988328054517416058479652598328506628331229660468131862787973374901469115264096720 140 933820664269036188217701112174910718406085637034366939213521808794734670813731306224867946675272069670536995086017435939986211999929129029780969802670029161809724416581486387870298192557217495690738794215624300132678169622629008 141 38202899486753565131468251213699980618352174190653363779741920024885658969015396396960054735032664240442596078325950203252572189509629748532262528261109802674163948319332078709045074590600193734515044805854787339852724111369301216 142 1562815102967603843307546609121086507752802608442357978945487797162223049416082015514449809500971184854015287640994624272423311191378445099420988093417514433536049599020136839879114244096293961848964368561578290911154443093440491024 143 63928954532410569448205215091008684368588187819735105606365272823410601003982908042662729029619876512783329588530806810069513157710485232156611650869201243114913748690058659303502641848171752153005143443691438971469853889478168633712 144 2614969503700371041400615923987758466984150427249561968710031462208930869392252938517401400578010405692164410359457869982890922405615574476622905256189671458395311939260952997012488278516806247791952802678161121184122517499672196067096 145 106958416999901308211072695394667475692107874169205852585117977091418548462293674707683804020442729233266850425976282272437431463540224743999556570392463110652018899780083339869672405861669717496231059130727311147718275310913783365469456 146 4374645842716832867008368541097921488359861308723683647306065906657557803847882946136533580978582774560462968457054350769586609168615424126032048689646618177763822424904545408628623465838626372192399714595074319889828750389379962118385624 147 178916627920192097257446559239519147510214341397078364705823896413309936758581365360691147146530809837599572623932265077055150398930165151120458566940299283764386901384986815794469646198068022779843002391696524534932545942512893332131482080 148 7317094296717952375060629806534596787353199646444032083989059397621504831880361691763953867312576999928027764240308977667835829436303282260200260035067231326301338468063153781884134243597778252071786170733819357303817596346620851273000562016 149 299231292331571229966246533730791550202172989779499536570384133583094848195453193283581046716360892068494011999090712031544786611749697033847299743832296564209108488043411800466979028352511873566796442068994580223826628902767832157245417582480 150 12236466734009317862196343434176205142901972893256441606983509748095329462390139430734942132041033097422683837118820494620468595945220474654347671904187798798448756610639853936469571631000708058900113257063599752995151739116153417077950612940656 151 500363917624584309314803480320465354554599764707188039310017490427976910251116331805517097479309193570276436178096390200798088083307711235329840430624905994765093659011089689538320258264834608875556708052446275752403860590999582350066001104239856 152 20459598627445356867475618090154626011929183520368732166461856517184152777805319123754006420575498135171760609448694977724541843945916655382356170522571800994482650151728439030493788547528842795481667321142864404302202057940517204668041979116577768 153 836545669576667736812598882904644833963596231508490279080742193291012204990890532377658767569098451256557031391842523789438327144148530319686999205612972875279726638718797322469424127872915213808693126303300075841200255383218363639239559775973216624 154 34202973383921227343188144780616695658843002245975098048438702146514243794946258359031908332152271209266076670575777909975797823864457645738919906728649962522471385110509718284685981776775631273495419891003643854513775121031004642634230737049971558440 155 1398363136694921827563882513143374647525401478694231883344224310925198018448176476410792662978218606465799328522013285530074029473179763557784258543116590411193411100632343110932302893367890648881222427013113214601286772802563866852640032077104627852064 156 57168684605495843265691346953223003583689526891426716936536760717711371710712375412222258312877018464002329376718815980542439509803947976287772079471088726601213841547816213769234391940891775326387157688613306552131293663014159848506503314996973424880176 157 2337108034531859450525446312163569944369562078564034854973116665088656950531532264307967670297132742389696517623513321395558943315695565178051535740520761160831380357045761725713849018982458580788240484012732641679000155076668627083786752671439524930114784 158 95539278196780421175420911550060188201814287622073089682139419746415669552316406161265631075452294795649227391366515055714528715846678946144470577796209876333727818619842084699089306603055060908240148640465346228829105263218839851676845652426599278523958080 159 3905421569079311024934404619685705913827327264226009144351792225502908753043210406625063957631260066898033992558987727856938945809690579487709965945809227791173620046141026570982926975106037225939632087552232988377456134768704346845255576371075769812885109568 160 159638227417853893079712567080664216654332855491544646887531571267697794420243954236603632781169555165995841278821758970898435998360403234371050015826337674006784918455377157762620847603569327678506434641611475995125272980630449211079477476676008103881283081576 161 6525128902235760679016940621872283149909105097490275392161584510446756521450836731172824537571401921390809181364347454553983946317716031974356718693184542827712527521522386684319103071866285459333959848341406321871823000226682786522684066493132350965724515028224 162 266701048457080939791144550727357367664024822955786545779486900790174309091906595209366143779539850084553387969710060207623921422191151836014179576866749206781081695519614981927325426453510158151907283543914342092145452494959682911096874981010677579805278505204680 163 10900438833379198282399120513695391090741524939189041618230168287629243361789141329458313789169981768247351241881095816695910397226881588678008213918207355166046931689038135845862550331145746887377047274379541776675295293173687140241609116278312324174408996836881344 164 445499347624740985259547979809257298074046593699441996069530966033658505799568317406598014781756769384216738682083409533819578225024004695956243909851482121302435323019787538971645468559536577476101773558460399181020601152293010753628161132625776618779871398064359552 165 18206823787408413566419905862087214073822732430173641201679214886509418768974098853470540203437912041486594228841590057325652336830678087750564512481095766911689488542476996873829098372583329074580273871608667220182048655871359888866719282002222460933206728270134232864 166 744055830019580739843585771098992416290715603450937411655663521015195456838257584104519821846178578492497844003751180368032615370591801227176588374042982615692925688146883490210624107917750646655350502531791964767055970518002216248049255868032271505128169201138193484016 167 30406138254569943704427343306181210759318447090492860431392685228946820849741163874718307200026945298372414353522048223284050723122032319893838018654818593560000177900016597129566648459385836717737795840176390050886397239607048874822578466635474355898448489687097057636400 168 1242514884520134464889765563072950296933429536945314035706431913536307616548502444484716608640488443705835307409532167274785355612511369029319505904457927802191163856128567262026360266373786560085738366193881158319038982666095767320897041547522416852010947669583583950766632 169 50772284884993890715349183583284194631944722498154367369403111812718564259202527910479657397725802251967111336289581690182395141949883821134783861199352966238965930210902057810658981061822028667129134379567757365550180037189580750743392171641738325142904095065658931616791248 170 2074611444212825560475402485192864293205709423236864658530093539727335119241728740819910759688456692944697144986407696846572941079166979530074933423829975459215258306072222123187647297861108299233109112036886914516484905733945964840384249689781574781736023060584533627655543368 171 84768004315861158087508036925598532916262199381052484907716167479314529563306785938132994232395579619614985589727781847296339320033332811627065677220823949295416781983597236019124039377178133985257058594899469984743842815380854041617155827205810477693393005440627677359168854464 172 3463478125909697893637540453153338496811040445179241563147307882302793259092149904658627354755571364812530136012337212387588155451499267510953061319879552209106283922583324894740761630296676424343769152141733441623865047364421295946873006772648411921621764264780720311421025306880 173 141507158410633188725826250659666474748644855815551456625053085178667698535913963613063885744326900483726249308148668012834231109740289041720739127838475755505787691675962615471261218259509149624334584925382434018798605859754198990228262381163896782513785549310938128534596894905552 174 5781359929833651441142762351028088031018662545329811046455661166195753150739129756549162746328267514192581205583037238457647329098372371349272286359972866664742235719417292263076558076372828503643807714730701297084775005252503415643827094748435238319927376701366513724904042342362096 175 236193209185370747071505418694275427065760682784788169407907990706177062228777648690829501826491336715225611163967307814716967215626203606050151015239498973871072645200667645031212696160171141450737610097993648933669173582480330741611070766303315492008063927352098425224059979318479280 176 9649187995724380563494562926005054339386438887957267923374225633990391885657107095454375682462350679058535358183954156933957702260971438278601005058521015767750481273796170997328605334037402103711745770622564313360096055793388807029440789830019496036542903811260465054367834648304316120 177 394185140640962151189603393955481925404002121223658311950880315085781412882415608751940302170998619434132050656504712572769649023240563509140373567973433433941441550297541358384241204089957578679520226241947813492433189825932610987167278484866449727328007179552352179335573213244821417760 178 16102600032530135894628861304808352183954099757360899532169012710734128655896882346981561015594318608455101338638258479886918457263187078645256705162324768101922829757730596587085020691492487061346006042502695103549445056124529449726218261672064636961483620147376336748918193635970555075480 179 657776254299612061393727989363839028296204763398417469729550238208051270725363668611495530192596239365536930529319377823189643235947139446577195013538811682133512203640138128477885851094368537475288008574852372304288684148684204171871313608014457047734240498793732521690589180309808101758144 180 26868718687776969050007058387319920944658478954988890922742431691429869874021450487020665947753759496014568154732378893462382823080232150421493192518122805055620815698387373573397242224259140664438277374056838291331137198954465252313170150803570860190976768124199735375643196035122003142969440 181 1097494742695337608015963125253652198202066386248165747153894391134227882266217097303874500752681003010709417276339708435751542705050559810176998306068440722843740215004419222899762813386487500492228494257375573045098070278550657011835848765139518392842997630242203724418725543739200608117116032 182 44827530375696542504034422776185298589540012714033731830007850290070848402973596026927921078967173794528853046009117010535908228284551099521230032170783804857407820940927730414441004727073245359844854499072380960853546255677964969289499887497754098741003906868799262358747031944472497564238750976 183 1830940344722723886810251071059261623638272856952283773216336170270045291255064564467126735156295787923481083242765989987074451729050548904969056502607172443556242648058961243945975264857683864796545503099735565203194345331459468904924872288580978349512615808327454285956190510096610902145262063728 184 74780907667546317313446720091846312128716482116836138215925151398166749846954533726394914991417807855356447875831832379838537253347370119701677550620205854914541613652446410573681614495075085900066768569703944739966024818318867871013250132896480524652662170635218760858300541402231496952356375980392 185 3054179552536368544529575691574245882721370044769529665995763902239745316151387746276095907188569084631577925070675450076529358717338842185616596156163026361672770475501278285698606271384528111228894495939041452310857680993588114349049009336268535593798578717445163065242114336534418873341103420769008 186 124734281577763302016155107721206122267372175967560229134683473489822189470564166171930526112223991878162527719072290570263131656674295576991408059206867561634110525097645827961523358003820978226318030332365591635898115148646568909283175018000523773661700190129903698460947559323283671816041202947830520 187 5094067091845349133257438245598398627255092803995036613656996040345864758376062282150974164296303741223370569421015635764312663597044975046932792354345101999120620022480897492730241809463265956614624273278803493603979233053118110115801175463727034799850433329748709541929785514854879028354345894351326768 188 208032500376283488824042336845768248265351242070453907719506531121957729288881875200349309781648307617269613378449560100084173900182090505034241806471914376683932018817318899554902949822981213313046754432811538272388887598868004154482358028272869322874127962347694313459073410911898803937049942500992956672 189 8495433507448254223461563784987402211618915031957221369758105288735814089179571094792481163521036068869043831996601482845810864380405697735716282210412911000424103592168800876433322970766442684203614864265472840284760004404064377801295815415918172259907014669953981889015309885265238834901645832701841413056 190 346918817018296031222541242833136841779859212763893538121131475029824793602894316097949172436806278437233236551328898314535466937531904116022578533937059780737232418859942999540007866735790672097306974969816463716418748287014569516776135871706448611297590047368818738741784973040189990249635095456617606914928 191 14166359215152866811189310109622360365029009756771792537652731476306011924560683652568061111541279786105777529055022950094537565240382671092539075020971388929808653957318022792070239554349431942264653826665930387276435068763016488657237112551099071967733402679911717524341785584677403571986000143371083426897520 192 578464682191693451330476474218595777263340536631120845007730585504747793898410283060410831659527190272477652898115958652914223201364145084520984462600010189692265333603173421538644159106563142360263036667660772995427278619103408779173707765282204354704801319955071587844677220317570975838261658904442412733625864 193 23620211083643758308613789082095998686771876049277241355127539085719957406064605824427522754843507637192728728870594944353955895576040715854450115532616002611193742521402445423665339492991519161245439633043940795337488995922877475459686244105165884333108118762980158235612015457136227387179844358258148337974249328 194 964448734838947194075560685146514254349179515538454115681342587519550812265761447839228981181087272175552316543043764784898612370688453169990513671828480081773310337344629813264370715925920790251119506560242644166225108446089362041460068054246738547947218103600630141977785761604522762036872417968530173060898480728 195 39378855228434753783175700837223793300416479511695776557178398566374665369136261320913389573470297200406898319324820829223082964017202884879673582611410487452853174386365201674802131394189753041765290304040664921215121605263922105688408652484177317618908541466043095209105731074220441309120268519918462917774830620000 196 1607813636936896283269877931002309113544412025737841739579208327757562158361307922916887778628075303073734026278872420353431828904273380708055438384972393996853860787628813385785103909264316224061514724236764722540286387255219315894427067220949126650287475971346448006881397911183386982015149544867428470952533381026992 197 65644315760158843412518813998566337044083121574921523698662677265446290362822359811138675012743483692952654187251671026747642630249568288779215348012230073191505366301280731531302557822226157398953585837587954973237172967467051506100840314345638341439183101889519136343042428465046457917036210718716783619326199616405024 198 2680078122168615640383726811974930538898159946227745017519950377981134591385398146014557239778626958578841104380971935830364468938084813730010198009567311678130370802975909399728420628298864803450846713929347840043485514152843557110253399986862225936500195677708286389219859674921754817114961645614873094277806305399098832 199 109417503674564452178776088739618340292608220082870487203639775824860031919935514409721078867931947373239591228812858707512935048630337978731299689411386043728188322360258707894171622581302396841239504189224640716000591544786819490164993465434716482704882712528509854579589376552609910569377702461937820588887600226995790944 200 4466993099093313883884196900745801118932613471966888803571585291541514559769177573975933542528173206297102905314733679572365779415261799614586663990630668409702750580948084060381044799401070806891025293327816379271236847736201366043156666197982841356830624783483745813062493831796196297256184033849056397519509240933499743816 201 182361434303778792518028596898253391461646426390646506617197782745462696693185762883971728302075739581469362221429705644314046695164245591196233935888985236306033805799067319645279416690129570078913624175046084095324842909859435087812722238838093532856017003786312492711215388322354865403955157025006089565814182939724245579376 202 7444577613261491863551945462661776087084046453757978984088866680392618842400606984340720572351538080086414083737218821779215345367627798248614684297530284808283556263596018112759156178799871123749390324567069770630957847577483141370553562281816829957935361220749777789455733118636251277620873832900725981685708051338479168565464 203 303904110546348644923201333714457113129226058615244876208253355419350013589187300928576642765071483281492594643946088978584192633676755190106287134950290028846291197202327963019426358102893197805613914899674640057576351585527190719960263176404578045523995150902688221447527111155582972917773109835198559126482871672622132619670896 204 12405738986212166643421844229628479955126731811119809941579820444228792531133261653965009252775757784105913736749422278574000161984213398248115552150131180864448158930098699878909217249679296504640544041661068590494055258801197249582787839684759418941155258556895976055055075673906068559543475382266510800884513329233058504987125552 205 506405436338828746492169989739733334469521070147743354603991402847153161874933417683879293999115180729958910190870019984291314829644754464481061516461619468156624545084421049205399014350191589995254473995889541320471686781762392800809240979972986931825080349090869232901994769649083855477375099340085509123724174982033833683933047296 206 20671111705430556866393864295007667435758170873862577633778027896082280961171416811870370198034626588504184196463530933211525828960919557111661507014975468328877657921177127089476825920658373373346917446373751353542074863381614358546750087094218212502500961263161785425896559508143630964190724908938261900583151023833836530839112833168 207 843760445253866858361801679182156833348312979716672740878433637847031714915820552476064909192093986669887519586818763496124654977241899087922485965544729850022100013640198341722504257141628200844187663082610357558777486316099157305910570192927148562759262715051636222423036320238406502742311103623054738242778876174787748656442881741920 208 34440102990769459978149916501601363378271425869647910382500399207410685090014975996680683492750547252174329759934734238049289310692615019873617260084860839577908081555718646375849359729378467208543698216160152333712096631542599473264336921312366748619978599582055007305001157367025211582638190268940321663120997917408834979183196230632536 209 1405723055614283965538820292372077784869153379778243263919310300108632085602211907501991777308435398916214927268130038435475347931404099929648795366121576254053063204557593570364937868465708177402488579959059062667335208820559167465894982786580964009442862996841864282282837496485982204192268429026648053678214078719334534405735433226164720 210 57375335206520866783647891601154387617151858859413955226162857334657041252420541382190100127437491531631481804234121350521929720417821452531470645258146727007913060726056632558241878895307574326130201081958707757702664242186580967825129151869304690490944493790060249112164098578168921840820304458801323159960402989232211630646824574681735912