1 1172 2 21076 3 1025430 4 17497342 5 801845362 6 13663471254 7 625553036008 8 10652997961328 9 487784854592488 10 8305829325372360 11 380324726478587580 12 6475874805604555424 13 296532282288946047888 14 5049115344840115896488 15 231200345251655380101132 16 3936696003148863214090034 17 180262339452530996328159862 18 3069363979106997989554217278 19 140546982353608259955287951250 20 2393122379260339444552566755878 21 109581702449581933618286631237380 22 1865870187649639161113533441703478 23 85438686036283301014272430098903010 24 1454782081502647506812785607033500064 25 66614853659539663033539726885571527874 26 1134264815643056250637139188018933272600 27 51938283861803995463405427299478407071584 28 884363842783599850344725872282987853189794 29 40495252669652498690673616327121593231339014 30 689520996895103172953673232009177692903654656 31 31573347574232201499307279485737181206245456768 32 537605883640258548035084660376230815156417801342 33 24617114632561141495152015841231812587287373985762 34 419160674476992143008915427936800441815501293868642 35 19193477391267749924175156186354227967428669361579106 36 326811287552006541441718091058350889444751990940580988 37 14964774705230282102622569427668592011574279818342064260 38 254808297091961858567689993456863063878858674663483146154 39 11667738858003166257963157363694891438980681699075069479324 40 198668989535967024648242524437356380356952699535470802310588 41 9097105218094370071835207056451942890356070576567913971007584 42 154898281781607131252491918905261296466417390507262149202889292 43 7092833012140539607457609701491998742776859697612781634052324242 44 120771126661166138353589940650846087980373717028481529589158581102 45 5530141614504602088112704560021706111951375165187127963661268739470 46 94162858795115179676059263526350094490499216132699883248371499971410 47 4311742039341500355560391883266195750242430252423827084067431377410354 48 73416918609569141390600109528926779242140854523802379446867451057344022 49 3361779988610692962716961439594096062401567637059936386368920910380120730 50 57241719368908064876320545425409942766808394880822904446317370520590663254 51 2621113366408467498683142612401611372471845100525865610977635853530073380482 52 44630236440919650177980846492550019461474801732799174927625306878735239789736 53 2043630250296170953546706509520612238934111146783449061966585776583306845483108 54 34797312637228504886046642135419282245167092565314904594119169391170942427535660 55 1593378086369556584211281376992270968664599551363693739151553110079629129631874324 56 27130776427230412905174124522709234731546883313272662833883971674814131073838080972 57 1242325379434351898800091601482954176632874187835638514501390651268551050464763336910 58 21153329776301593112917133491393767151709214993979967276233431965891444523304963188088 59 968616527106390617583168990717949421276270135124734008745627414906684376298261671435336 60 16492832847048968304730908229162180332482079429912646619643538890350816988698405707379530 61 755211148476117345497219971659965633349687295359341745743613429685554133255549200167103040 62 12859135568596789166461377927964494326394742106041741401857246841738502325755975251237650742 63 588823195580236981598546846556320805499147885555809257626459179472988092237072138392409826598 64 10026013669394469873259012085964587957360430969091662637299450203939986275733624844805446442760 65 459093799598863298110976263782033500003098088889599044319714752775638202674001193712849819107788 66 7817084559273666634500145045198638866350178850714365373365391034257352986715099840513651329520398 67 357946355395234628542071646951563706166983065221314411083275799055275311081948394590250205279346870 68 6094826221249843540361118275472888679271713018563164549873201763178439968780854384479794696123537380 69 279083693686741852984169279483204063554970106900951024404594201174176525092410687701263418325897167072 70 4752015458648971573096440587365882036766907847516867666216590513374686802779625831747696867623681817684 71 217596036131821110165507682360290652272376609220721720542272660679682906227059753123371788083877617423396 72 3705052465730197598274256995557636748845716174453829967387836487081640507245670990274271255788004287103170 73 169655325665234712827411159352024377806465653087209710511602125585611617609917884167261509769429242411810062 74 2888756127429814526514385608129740296936245481243091484753382988891435991929003861195983767225704209112765852 75 132276901906154026611248829755838314007905472553373792905637490344278192726585383088400986091672905876255619214 76 2252306017512405287492358445691678057860003864880553040035323883862394271431172955731880459283022521633850678458 77 103133684187526610057232180529152784230484497504230573144979319956046463179769346992409009662027259911209167202886 78 1756078454790172491434447354233401701293636377313131096248188170409899211442987477584945020263570003312816628221406 79 80411293739240676002841938230808563804157318315964013789885492967548999528374581419892999819570038811246460464594516 80 1369179638734972577446504495694004109680854967984526798845055857992947312997079919688605222326872154914493690046212012 81 62695095319793366880078364189214717804364535149889668025625788406488124857174421055116507480200235704561162809468559664 82 1067522284105709594169901579975180377260909208474276513167845572881334514344623250372519815754373894882040627823177659112 83 48882125810641055198382013092633049858087637730068316505575103831619091300546821663672697068719852292770248096967027972000 84 832326011008450709403888069838361371375677936828640563523124005667273567207261842175965231279096405326149832883524502032812 85 38112426683127909589254587619297706204580301690487522107545306948607517177019059172059370460618452156432041426982919206069240 86 648948128686220069740343439289652963374136833635166164492647025133776929572606504711871071055263750899602364551407319685644428 87 29715505281085708024388075095923581138857703765527874307291929399591636879844407787614952377458006608158451947011241864491209220 88 505972020765155471351674815116934899596841996892773233770669355433512714000581336531524738513752176994978183134936293585669033674 89 23168591741788385729339201712895883463827343462767930961641931318132871250184152996082383067165682520303908204001935730991696152798 90 394496377261240189565135612622080611790908847136968177859476184027502465658127770749284961855676703000751563619465528804488052630758 91 18064092742832628516300926741333357341559192582667505291184163758774903843474997923731196820766249017464294008813147960929884165802574 92 307581022833822793567677739075030155398529551018244223493710758854402280475195964261554458168029666963710125320284228305489495295784750 93 14084215832294277607978279977260394066702743811134543716308832585762190810642830876176060703674749358556278865593640031437622470555875960 94 239814840035530527695387359833577908102706036514139980839415803792570402174985462615433079038584565805099466825751186205632139061913233090 95 10981184520842045593825303472816276764205665238203606742899953268589949850174074994379465648554771314597785050026825360198036505821745592058 96 186978887616024103138138717351504558609613091596932128034508552677049609941375856562475720447771631044445780283548862373848560961427064726356 97 8561812380372885272151184744476453815505468199135739949876936360237156185794461035288571345767377863108811947295123099807483841517664957840290 98 145783740526424463511345569129699925124521219186727787424727951829537630011532782314899380971120105720480110226870512544843074228768493593974564 99 6675475773818010383178170583552146212563656223818560487240651987616374082962434962081574652284422442196917515194258147936050393977057208820076096 100 113664699115765194292883196307772514791710645237747160921652211027778189364693519433435940772470936619388072403417334879914596884773487063208389174 101 5204736430453104014323319989871579056500617240066562245480769524187129238489121768360378771751628803318452932104091751149893416852438540032833941314 102 88622117791905888321375364939404934078102978637515452702168240668403611831116000247011909839324997908409640465268618316540330909697647188305502919164 103 4058030053338373207991732347242522728149648416620950623098334723894588507023782085496121772511296787019476340394458711214408975931010856929206796412092 104 69096912436493802789884799800988150069997736419703880842467206487531365050207464493123138216152621823187534757464275721342198920423441742807345721222810 105 3163965771147384404890408075598393693573612914605522222715981821229987102889227911981472653893130372887609110996377716226750004024642967085175480875990318 106 53873495998676642361779747898010029945040046114175535985423636204405223499810042183562428843563304371674705527722614271472189761679127770803153330666043690 107 2466881533505867371973031065196823335680271917652844514957375868375927994126161891612869782041123308628938429325482797922282462802244485047684788334101579386 108 42004099297301435990370498441396532186091945188912707280410679531810880411644951397626914087264450073847013885281261383606868882286833712034385039784597438588 109 1923378740644657819315628299184144577242739283902259639459423893172181867188102395927305238660161216885195797490298671527932587194190604784754848853899896380424 110 32749765447204292088376708627204358804052784852607946653321615603605302564557360731932689888326851849433154869094417790308216006408153188547961940230503172503758 111 1499620362679662119422279105602106258511429695080406515151974866532609773924832492282352507899106095274745321074938347112127562364370002872976885330757207153974000 112 25534344380425798310537136390787596455151414783884803432971703272496325372937421123187418524360134755500144275274264645259558320131530067229504090706542309774820192 113 1169224336653389306172561440070806012579942728606953031682399835118580487472605567949756289205034644166046663991519166008158565570475314218272805338796128454411918452 114 19908623284318552010302510493267658915954484649921469150116683158479586454292271317194995118404469432176121589730010542922868413261573812047243550072567762455563283972 115 911621089873520888943264495326247507834841152551531824248734185118505339797439457186975868297698273305532175910092343154019449166728517218706355906082689012354828725738 116 15522359813583019201485188985128315066779105413234017606462841647711963138639805935937210168422627588395984243087623029976699678721087230222023125888299095856378941286470 117 710772933345594182093331299402464061329522561043118079196074017027894465925667518108422021041564003530715535334762194398340409080854459220638219355865722493704088051655078 118 12102476938830894714794868152984132261439892799003757149822200073659834474167019945937890226227219017181732358855455577935996260058586275950185892818835502212156875407605218 119 554175598160845650260877683976669141880099949665689030641843825951400686043500115949785697676976177677563762829082640796312320540279134171009422229533893859365175838585288458 120 9436061901281492914537581225887840452656906490269110617394578961051127286152651979181233311108340792021209299835511016198999766410350796588001152762089573736233020941774643318 121 432079753165849414765872369838034922891685733481127264125821162103028461262818068562710978645806569974605195887335422231679500160761329473118453925091893989924376342743286395546 122 7357110833992412473332813600392759187267556865461687756883992981240767218148989322323583608802743673507968841940709208503901836854016378790586538554058422397621880120024612608874 123 336884037686688299938002679225029238409300792072252617491799236180731563353425625184501256197156638431151783294057800931633829017694186927255441185330675383735447027391208361258582 124 5736193805203592325832924605362529503671582980659763974263953355517242440538261568437557942016663961576652670627930907049118582267565901886179103904031650353571995116004940439063124 125 262661821148846364574340048028370333419993877725719231331530728260400132733563133065590387989700945998756645928141656090046883726541816791525508942180295846803802765462919900152735492 126 4472396857041830794829809483698085797183537581296721693686664676816618375383978887754832785554540217110410560199761350489826923091366466670663284742260737464576265296197394529722158264 127 204792226912788180638986878991745430290699733707428494778784582865755535189731006181736151197759717110314402106828599381760130962285973279211253381458281047904388952748101625609556435956 128 3487039372472477300395954777141415010619511612991787263786597227913192540205636795180484701797130558777741862201187495613162090066734463077204401385543945917083539292566773994487369144536 129 159672448856327163197928848592956855973081908875954741666808566574803132730992063003840065599988398634321355371832663181960609924646757538367737871311094063936538359320473948962952278833930 130 2718775630572249044120641671414904515050649809654690703406315791780851177869657914687951448852516833798020224005228062262574443518817508578516118178089135828391110910007951730842251835810364 131 124493450303822878522826410442768812079382937948497181957028677713777409360425000937616335351491700077023113823729834095517447194832434477944031526850796479454586968424504287401113859064962844 132 2119775586058964798196453252576843351451388522580796540741581204805860592077354231493351959254751060567886133033261694985774418287296345731749254786591935854691930057369102018845372136214200494 133 97065080917597952635130873855684992062543109496337840174642692234739199527263319829907276458651793440131746905961716040020247276648327786720157154220527278443838497763204512960195442411937120988 134 1652747098629041605739404387226457525599965387039600980284823664664939628027255846173217496942732881617211077194975291162697332214431175249549890249272459314167621699303354524424788501455784217630 135 75679723797088173497261145987156922130652977811084471789010370056281218662041448352703967667942706888271098755528706431979086456739542766989362508595734667268577954439449046439576880811567565017810 136 1288614224067552829875167920545352742130787315991199629422232597979046042931571102202222948355538707084355791660617647499208408235239179875835394596534663164917428979005592103252309733747398803396852 137 59005983818895364260832409446299809324920278671758713364782117006659147617463790239646339780007856626804370653904633322320021555452551939386491740051130039814862664148404984500480395277018455096598536 138 1004707023746484128684644144981235381849862317058299574734247474577087017967769475244634345508511587860711625708325966890687799409826513793100870127289181761486987077271361439441355760465127464456370438 139 46005798538203735605596820489875910756245376663560540451300657114760595865687962942481609593866776297232364480747530354038647191075449725219728432830226406982619929389657421500011469788037547788209855446 140 783350194893239592553132763836186242643445868777812901858892320458649178935940630618116006703611189510596790429596540937532551884236393647264980606314077866115001674495256186618300788642908728054642323448 141 35869811198029983991931833428907245981032918200763071386038542134516489475647121488482194600115063325885920843398548457261509405075755989689235982620588477594514201209115356137720111152304944768841410927008 142 610762653525665487238864836571768531716945247430230887646791208756874628725985567212218262216061869985570814143812212427932022915743129166901426176897660328825287917094487145115288688261902390338010652011868 143 27966982342755642777379116850033020986887973878983025766944202589982800992331061760446884355882677342022425774815004762975755402050458232289762646634169749118470357803075144782596563186094907053810928042945068 144 476199561031003973377586220651667906762659036699755308852752977850515144803587619467926979833829859562166047101510402797432096604130840732853136800783084674356186067057480446225068266696991022737689327162613678 145 21805302989801147805843458318135796493849266647188871801642921664098114135441507349320692650418807974494351174148587292037433611294745839986989615324479651050701969707064056300001810035469658512885816487394070254 146 371283379258865750526631872932249322961561639398481812601877447746088741370337436217935331090021923661056449683339662085966742581072368637191331554360601717388808082458944527350617427217657360300932159966596951564 147 17001163466611669555572436817036024303161113331757036847598071261422993640827729204302470243642743620364615813630441919783072985032572502314156736290178651964642656703134971809534391428465235244949591783577823190814 148 289482307407897086323967920851664926753817348178878184548242133943789046811140924175798836120176531080144851808132086886982363269629601060482036052052030944288289517487569607410351497828139715578795489156528348278226 149 13255470898691107838262704687888347249782283078451037891972574596481133381523487540101858127833125439403376221133300599803678890626182484656536039965169580099117266835237059369987921348873999616411283150158380926885014 150 225703629582010696022373489462383440165210880584673697792053329544202461134954084482044603537331222812527324677762021149067844148643299921545641697509043245995432451364620323948680322333614031761052485519300427889231630 151 10335028487380654410426511510616709844300884579967489093838152874003019163618342852255949338613339914915239313064988110376611575206370880063073572554207046307194207662797892150206014224609647095816603562374606560927251300 152 175976655922923567639218857807480418822388732764176503759713489664647727852465545027586193036411703066058530624763123406771433064229804269612423693582907039155854873532640136634847217113310044284864840430537084325428556936 153 8058017301031284615058725252383646376203217488306766217506933753786320844791032117288852278455013389333553349746015201128614897320587093131769494862458876827029752500866368713538747390431424207273285533469494196562140826220 154 137205518082121538605539951111169236241588794517058038382653214762621273719349230155768777514847640494863778520717568031720633738228686462622101630077435015682421849122174085036514423886491291005999822602722053784352842429504 155 6282676714728244554963691894354505854577101541634356424611436399072786410769187877145497051085787831398893825550048528687379237325593896350977726889435868626089627467346819581104606113229542126622732977064787478891981048492136 156 106976428739666140532611107001511392366846405940011602266864318998329387124549267625847090930406981417781567308763941250811550137225947293628970244355346184557006429013306270691652505903417095871649478198943405557092725762137800 157 4898478773027300675545944028711115845319415487504468614050008492412472361113064919983408244637631790314139694382521213511179322789095739065077053494638442542969255276591134126654165283380398251392668360753868366703230777363021844 158 83407405663111328484648689003680658074570455902722130987154600946509439936996248973589751482928007558716189643087526683600881557369561026480628338593344317325821935489680301542364454207171426332593780709504244201336860225048857588 159 3819247015137392798445739044978623525918865711820195140789661261849909437172890511149982111095604874638621656001788537143302299836298493934549614277022401776446919656118569977456904492582478745597427912253485247102237580746426664868 160 65031104528462191769858448094635567191645189813566164077036024376904724478921294029093229881056382414483980281618553958072305312980720633711314900164133802312682182050606114134865099394232878638576707889866815473079808369930364498922 161 2977791359014344468197551869886630946127275990345178982736442542156010288083436586403501623612312425802634454536722333465891446220749668838857582840343672690628254960306489537007672055286233298497591051436700952554207624696987953921182 162 50703465988058651330319328268898754499784735741566051886132551075882707308141174647027665261226602519735189556003313340604537116770880414505455351884599942029232984156570541333315291415898853707379205627651438320834694636906146915734302 163 2321725026602268156585848045424990234817505215877388083916305716305889318855524326810341408538980492653572245837483573589750214884803829458910167338939311262410023160878666668474922989030505322403981123431195835108213779691277622778061606 164 39532489596221438428443252403798916718122294741553368531349375155133881642480211950373260453452048320115656626771288768121595112927488008688867553912690492942411458669959128784741711342500988837621620068267346882488967224749757361397728902 165 1810203083178916692806971392886935263160506685269264282212812977468835980423419545998758145335672185320534253447380340341034382911469811636097959583972771268772273870082192245689703298202443913369012049967147144022214148488370246960455718424 166 30822700247817789784892990198618914492974627290619965763785639750033687743001920636509916626866232539232501475976409236342761192090654198880393974216493951598497592022069037039106864591333946578800651772213354419563765060534044135944024343354 167 1411379540989806702663240801241776624574048736397320404771540708033421540385553084547034423572330775619256718813756469922134933668468803689112266200274216701320461721969253508068871721125278029781436548533868931682392253237872739788071512404478 168 24031849758777465505517798138995715825745668139924540345194704552822204466659446978301599019787459709818098368973918831184701268212768586151415294828104316223634304681681879065819110455307486957944766517086087398936534834240256635431171054506284 169 1100424713246228134940241663245705968949450523907284010442304030558282716378567135375785652762901621700801337508130137214400829896670548712740473767045706154354976167529352300527004317739194850045907424462827757050813215990092462965046007030497638 170 18737157944795603833414088198758384913022516694900828097311709817040753250458281622015459675273754594587390197301103969164237601224742480424564545161243603910384281700814929172277059712333609320424663188379040471108564910567575837997475825435963132 171 857979384251106313494019113399662917584841553237442316121123710400843992361042993201148300461298919618668676058284456655604292609164619376056615506275125812042331077423328321124773353810936076352851215562101865799986409610395586674359227007189052256 172 14608991458095609053891404513187926089923094943641235410659716151912830958412676585880216049897133954084632274924830348837869158622828203052201032342365905127903987902629444206138963990156136359539935153473012709369381405783688919521429103376249526930 173 668949556420215850565709243169510742101340421725126423184371484481507771580383095440411498912777341650035950325583178352479682422449370248551712138709818421986969657512227452946476737485432924744499769896280399912872081269253149357187510306577546771990 174 11390341697044311895306630932108402366432062896380712831977707437045878923474144089647825581567199362807977379203837088312134604847867049852356788879661550552836644063126747999911762481977160462638160111339884662673080951212789874937368512220508691126808 175 521566738372626035712437087565483859312558804309755734029484501722475715673182582425720020977832332748447850006834407265056945154239364807826829033542757412110119856330197478563253121457123661163291862826277434321649302833073167176122131454894021725583592 176 8880824138173522907192576644794123297616434541657711151687582564032109283837074432994480292552425087334908490440585984521742749187688118055376784255313438346187965508660485051780127666395025007539240757364160569225269574710107408052067203840696611084633690 177 406655270140842048470397059144274550138956544528035057381246350999750227396476053722588792685286124409530642918943345473668047833843642241087685271205535071762913939591932259620519849981600083703313671229162721175523136796825097478588585327522529174689086378 178 6924202931825239284041185353890824041377837639234397999427453524201707842030863154163653408667746283209935227644684124731536138606636154607614746769461723869735510687520580713361114846484243048210675481848628477978560297314666896825287199464714519077113272854 179 317061071128304988848276514220668583258943658426445648142486292498499588415469078813126282473281347513167486676737586729661031333263605599543274666706405140829419055950383233473313073216156639125588759717821985098866686275996494252155403951404732375843526273734 180 5398664076120054277659109802177244843658011929794678096370399581153286717598910798117315368277676697597979346165283724000679837350729311499604816243570816078863026973622595643863092119674923136158266809104376943659219106495276921868123787790636245698534673418288 181 247206246190319976096941844502430293012430506837532884399329612905427955834458061695131330599442527371693241222091259273129024107892345518689075453018037747567673150459402948978184660986228553312783044659473191213906524920091190833203165051589136739088059989771392 182 4209231603081619147516654099035254890953150120671478256520613232708987888181493381643207015915766330826818442926097792170037158117854300781091079066745534807057344565464292934175189490231397377639694478492710672589397568020512054810126516287937540055619355387200274 183 192741820804545735375906155951835427799035534686651679654577960633124711516038470520250525662456851827895527658340338390884236978626186018306965478649988669937079751273047264393265281402935795788730700791763649848413843463965569525393515613371187665851609279223147276 184 3281854628953775399234425187628407885538489765076567624768688281073398453256590360418663772216402712040989487701501685763758371907949111355674441898104836319992802646483250275879741388340264843078057930254393702116973190736998627342620101314717963167603355611091569724 185 150276985551776499078993074384320104887022970149437732221744746604536060881718217096381413821699851550713890543599197754592526033299082869613426402598329298752110221921975364633220596201825090744769610309437746753648577958095242900687463556799364244792882248815289987728 186 2558797144281650961325223642642357696940832196957992003593316384912458803649179499752099913943799234035862478516997776117424011871349194679119512634166663370735934335562692667412942136693913466456506157701867198965629341912860491840945020461754830736495045178635847210068 187 117167993392725217851946157808431127686314728964847475424830274349336528168182402948361098429938179200899181433349687790822848633361762286126160730130700913860124333471003751795604838536111293778857972301761414596193185680241183451798315909860561093880834596625095932063606 188 1995043524420579135101382110028359111166180883906574727897161660783274465765218698326204066991734322310515946132011424678718340213289649016245145946349362935806273182719953552069684422029231799062789056384025052598902732247608715791258289533742561263443689337201870328538938 189 91353567050010677958442889521827469545775435711993128539932655614313656227312895947941392570144979707187701797383805069758253436196570016309068470318360572381040900346200393791250078497134093989655829379036383379202764395647826413555104655008391890802726878084843087717402702 190 1555495977173241287037950591527923946307293740148000153914018407744802023280583079758668417405637280260306349189418112989644557324261986245510384893400769051031224637155673697627714315786901063471016345121788533297394870450578449540755646573184303849372877873812375874941002174 191 71226569399275505704940295450217841236463369709105916835689528998626003598982647018180927945187779288080787052392906743556997337621112919785227637787577179112627552660521676265088650802203253011911070368840179822276926634114048568570172788780097156896537837070917065412762125102 192 1212789448142416988164846211877928858751099414537790835623750073232152549349018386160490275387508611570440530324677143633560907301005224211560862133971106309545157164271211103612372037852785721708536679971838913880252274275335322103248485574706099123226158321752255171182681016742 193 55533947411298340587828739738806032678567233061295136007312677322790056932805843375813997590020985043275282432691632537083428761377597122215064393131179724260501395328672640309947771840730673131109350257266176942915450036682344627628816678696680311932633757875986030480177293199146 194 945587945652252543390825775301485931327904458408259945880311455353299161830580439532314992869655751390049021624666243417181820950113941725120173683031875511501236192046452552511005701612643461860408137175994185275872067580821657206034965584219334440673014809941369601293118604114174 195 43298720422609871476987786769210908367560610121038360613170088088800461217471078897455193534252777740815833608689047080334967250559881511323706064724660656539624549380188118961427115219071041339824214873399139535738016950615837018626621207536623565628226249642943244871768468696233182 196 737256218985382778053030527059762559091268832339476648306743449040924262681028762842293813626531518885066439382164662840361984873476139160802109117585731496046902518885017636103626733823529026398006324826858702253676510284679662022765510411780614603950203204171544192509747593274771968 197 33759155933041250468468325496564315945332307278500380551300773088406341321323591451284336119097631015531755679176761622537285992896646660487665278582019286333448091811418376326143040465569755178508755475069650795428414561584538960537817495223291008961604665754234888976107505775563011224 198 574824092176526435418906228785723165095778066101190847341763195400988137059231727763085727917065927913882517273692637914598201906693237273257611115483080383145019853147114428280335302358589349035211799735289480356203221174964265273757653811572862444326435925366711930825803599191790103736 199 26321346178079479879871553333978592387225635533509852536207232671005882866598667984579101526702153397416540856413514832425067017970240682083466548129470458106929054565433805609448000109283308409790565027726607548829705026586255796111708203992904199226274930287747714060088240172430641955912 200 448178975555198255297668972870885383835900830780966189655494750775144480143862666791606382268292634637535364213823901271724952086476678633571312381761825949386681765726583816454859593253207810983961928260435037136177229047361512366792874669578675075051774425791390062817326311347332075671676 201 20522233020293585040518882784640525555963877966676932340011651720369699056826414870364175558448579563732954999678094540968377368978611927072155466348361764844129858072856874236598992759358698044092396173108169186937163525094613897404174990290776831993095065281799643962123859847003603977311218 202 349436282966410972615162263845633624153897624506609565384763216046563578109262053904772297038426387370907467198475311633903364952412290550184081661602189928211568097005191256881854354778219482841927895456078685751798464098001231361152909460387456660021918229613047218017186325819312648935993728 203 16000779188488990117250193214399699400986863317426449478204406420663354166156157929271567649725398077133295487120286944609174068012528823261521828639122743777633364163515481711533314585610907066602501188723586879020359856251982081517216062493708305323499412619496806503050499511421345384372447496 204 272448558529812057536000884916916580484353293694414280813223400779894941233247461596029664775799825160238107660137230711491001291761549247218134265060155047849760478699919884748389606773488393695942413267975539650337864609593365514365975435032871695116794905438554704311142865172792183870324300074 205 12475491063063651324697109006093514785159869528271189347236443265077872379327035503245175437371752069068210138781728739908657908258130927189092254741471680886689924251004274873703460532281614728742873601943162129009447014224541518284999003982345087989807476169282249258488507048859971791582174166248 206 212422752482481906735456139340266567589757365424010142013494535053258175550383975677051604699193912811140337840132354365330416885160467113114136240006963053049130977955392318780662083757968359081246337147754122158198420619020446571699844657807712435818327706016892075055388277660871968747179241490494 207 9726893636314124115273456699187286405025293974414188570889301410683884871470155798468817467228057933526475794931789238345685266021905375153311431159247471674864180520095010664358340082273335452388188623138197704490383362591358964327336433441142380608638580446076855767936971889822134976040519703167850 208 165621818723244395076144908239044632671988540601857582120274093444440272176151418448345496615877776124286683643849291041101191769042970589447687837029522491715874042704709980478023367083566035543114019564411004797643231534854641052638241194012766318243704322134842404917388226014404320444094812117792840 209 7583866585603876125123226256857836222751524844165040166374777740768446871820337050617470554457888330801848176948828637243931033053134326847012095298527797246449640754060612144078136413262951790177912874229852529964802040950239168706743273574262939208445621668136219831071219728569716157093015684622620128 210 129132056319896217665193203266909249046542423943222236553962459167010168575729087953187995933456301209513205401307062886113693432867676950982174321657351492641994070832943143544991053632883070025374751646478074062030634366619556231002953657004232126333292166081452261892034947846418867182679015262877130270