1 4 2 8 3 32 4 128 5 2160 6 8192 7 131072 8 524288 9 8567136 10 539922240 11 2147483648 12 138055271872 13 2199187780272 14 8817412930560 15 140828559963840 16 9008745449302368 17 576463955735383776 18 2305843009213693952 19 147573953351708377936 20 2361193635521975063040 21 9466251283108113832800 22 604687871085182085390336 23 9729319171030309046737296 24 618970019642690137449562112 25 158470167635764503672733678512 26 2535301200456799927956748813600 27 10141204805802491641917614417200 28 162259276829213363391578010288128 29 649037108186889439665033774474192 30 10388265311674683125074131060326400 31 170141183460469231731687303715884105728 32 2732609729798562870093715478691613926480 33 174224571863520493298718873404262024991200 34 696898287454205849305196404361649342734176 35 713623846352979940537378180717706981197542624 36 2854722444731772663454081639686277598228889600 37 182687704883870441289898199333899056100676377920 38 11692107607344773590990112586379702555626515499264 39 187072289216660340386579036366300522603407858545600 40 11972645749844826596894922361995803159848632916322304 41 768918370616026980659730807348546704472314820026741280 42 3065064670519559428727775215549305946243723444578153728 43 3146745518002410826919238149427831421492458815689411958784 44 12554204379082933270582920836235563132943688218313738076160 45 200894084336371697329674972409687217304765861116694816868992 46 803469022134379301864864987348241350359687821194538466171200 47 3291225728156177793051722672508593002065846024280926562094152320 48 13480792821199261803992075187407395230018279726269228755920881664000 49 215679573337205126349513858902136671880604106248045560380822441459376 50 862718909035596227686029155584892061979008734836253452474074296567616 51 13813483429580009273526943111500271550629424265142315973853743190835200 52 885890022828993953894607072746859124569098278313100580444197854380032000 53 3533694290176243031518884414223345751871807019556894245234092355939580400 54 3625763504984947256728927426182894008813464563627998239943215348439053092864 55 231584178474632823709798639827388241811065065373802313930630451617733134926560 56 14822013563538579690095151519487736565791163082865219905556517900896460516590592 57 948568863658082777721667768555842002686936629744829345646652900105287835897961072 58 3794275180377304849507705927042015906103770902780074276415719399313485834216887456 59 242833828093150783842711921685043982888855175527099836167696666123354991567033186304 60 3885385793666751194491765674090310892623657415376185334179569210546763800409186497600 61 15542966159454128173949212570337806856676238928396035217915311618143634287874833564384 62 15914343565113172548972232337343493911353487241126347668852768944614209463048991959402592 63 260740625872267269432680335579434615701384153220843352178455958136538676034488064325700229120 64 4171850460069809854673483789686396128833737272672919947458952972595040852753329662241052808192 65 16687400240703736602217471733898004915593793616593524849282716169460808029190374154774506017600 66 267026452077590378749932767009957243363952723979270458663585054148599325483815315064534399872000 67 4374501449566287180115975568117647241201726303102594172308623538017024583674670775943129635280281600 68 279983576244225449897842949352061330506532960472645779993436126898865071951543613569991037808425520000 69 286687326998758938951372882258063413586686663715477954963927946589477455568946593666015971589314833450160 70 1146749307995680006425896358267998391105820087399857743438022617586758341270712013399758621023725166592000 71 18348008616272833626398627612355229219215738747071203619503613752454685645845813024961664181369404452138944 72 1175905867531200953525242987947898761164642087920974357660582832405637963964070970983377155769288209085235200 73 300637545946357681410831439574073622271117213614993356241874227744925147555816418537241213636340084877165480960 74 19239261590523588300227608191225698474718919189301854314948419538203285316729208408517118961071380174814715350784 75 1231312693644137124792611004815256868998975160827994812549418024679617783536608371309394454411874042164905823400720 76 19701016774056475806496393538346364347296821622014716213423280952171757627125107218179362360137675721774276279222272 77 1260864220873708415350603205985013179517026057932012832882363925202638129565221011033616807160943811324133219140915200 78 322981603692965378878078013724567955478744695806009632634140123690406625980851727972436316788893285942838861457157783552 79 5164499756179843633358584165403400785387767270395151633751768851204221196308833239891347983835592662609305933684752292800 80 1322111937580809658651617998704767951098008715023385242210554181190676841935556086333144407137938560632427129521811567542080 81 1355456262490157006019680028098191086708444429663487339783593333008159308608394529271437818296387718981653407354051883419043840 82 5415370496329725342393681900662848656392016787675662889957169533658960548951644360455920712456174819993918332218440826662100000 83 5553374952702849951312320570023039182434213059389883273628452066075203905306148450862812808839533097932566692000757116269760000000 84 22181357552966518877631630702272624035793934933490440537677040399129191561647871329485318225120952481568060504951552299092372680000 85 1419606897025432728297324981349500078639975013202510741898745272694551181714312376769873992320184533264970264681764056386452496732160 86 22739317473735274258482966437269754770922878767848754077887778170410698073558306541788119153719702237252561828341104644031553297523296 87 1453678605698786059563010561384961901168323149015072833327693238192261349831123300464381272372552046231800822018025332204354268713123840 88 372141429314890147651183574573977666038474274963071944187837560631430351327890037736621280682866747337570950079018428111575270414105567200 89 5956414713357847881560376063584189511784985256664209019638621018808118239071812161029679180540590975199805206510588263765796267018400641024 90 23819201477852680707535765698099572022043261268625024223754757009636580017685785655962985177208699858208818650996114493190384635716679746560 91 381072824217142424612829134011822952538262109761892764257709977378192424586107701386827861443095920000586265016938882346822254756947699672832 92 1560874322159291656217233942809608750286785206056622818227423695496297589816840344975226889322646792732877281678682012329950047402559246747212800 93 399665847660410143987942134685833545252662241703173608953846032957038764581364598020313038548150812787272968893082962952898313447180259357332678736 94 6399845768821368638021322582439515243864068113500028567656719995511740076998573722642170190653550763656150436035890535403665514984109203218589286400 95 1636773394281767584223399399911887794318650667466399115025379548128396617852907646914819889955979756538179774774655287844620514744556235610773472094080 96 26187124863169143110901663767259509833848400856196079267969563456445197556291621666643197566493220513622034609109901852032053639821150683676887372451840 97 1675976124055159882132228377023544260471523197207204434736335905927965686182107476697617199740391442222331081467058825263275367309808797388599202899523200 98 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 99 27459190640522438859927603196325572869077741200573221637577853836742344151282485457688367039931130855227780021166327431372271781447935571758228022483787771760 100 7198262072939341175721467663953267381128365497709822700151233981554753478039509049198914143048677044620594638622206697494319918542729936763323770288844941623603200 101 460772978149335398417343266490865341738945145637579313479379820610348865346760332502191547008583399300565695656482296624002893694642983909705675420941902034603335680 102 471886438917505307069072551388069943916483634727624917983959202605801097467577834878486847840160541498479895507038676169325303809585532438468775477001329193992184135680 103 30191699398572330817932447370353354095855773620138405557621524713264745421384999019624757728033497750796459265980305216525636370081845746591091312296917700819338469862976 104 1932268918216891443960869394710932732295722405081815432631182380336019125425251105728454190932772535325154434282881331230109947639466576565823508796258876629063808734329216 105 7730710452136209851008987433074729034756713350390307982481918077756195108949564543904088021001638197569880855233420365030320469674266940864434940802009981224121521333862400 106 494803644645013330369319031310692385824542943637821137938474603011131408841895245092627694776436495651997656874604232285216441888766825181321212035232055833389912530466427904 107 506533749391338877557288929804158500000769639278267075995986863640357257882635057646173880494929256455775462057559495830599702328649566669597327208312428466166354496088848793600 108 32418400992220902749505472084989085253972976549154707383493967417718730453111592095907358929883009743512381164235284183545084607090137435438279593785484783968585537421263634878400 109 2074757784440496479256328471768715194935941148465011918828802106183912481589129188970700318138577020131447725108277388687839520891954672233330942315030666160836648209582402060207616 110 8301332078368323206171697014213206063575298028653502156368514093395137561926352500656104207600910021446980341744158680555655349231136470819097526493326417920105048483831940804701184 111 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 112 33992831540273095078313696512093355183508320283858778612631416807959097518041533382965847820785771044046638520598875556688179387284742605876648266212127837224075101313094641193651332960 113 543894486785605996157035189842352783165366036196980617044880349765989815866319040582751769484700080290544396142067985983919982395534660503993603949588768958772284256333517302967542332608 114 2175560963379814213436352313823872122492354259005562045430174381734201534414082663162709812761428753520624920400508533138729065262076634601356589502203785945026027218318848630024972702720 115 8911016831293350063117976432429515057561112146210630322928392848828429655744096279435335032434863850320628786791926416499774443723257617188243350882543824634834666562828299244255103228579840 116 9125317945583874691006905756352892853657010015603948044397404120180382882183962240945618501117379965546333965325702568636098124849792873328673933553505864964989185143042562309211792784000000000 117 36499536385414392802135285190539275823580614188727055941492689472946000680659929829184492792952656856911768722299966479275391729406867237087216034738908845579896092447618037196135175560559414400 118 583992399055640987986071890966782004613416119379867347450355976963625577987185213652225280161977675008681510195091965938046780982308441701836192105035794888173830524164082511414566419465898430464 119 37375514144288625899074454956148345502643259523757104578313309403261679441496116534259030373094288465077098160283713112831718177823666549575459284720583958834285519825049019385050812034520905093120 120 2393846386521694649611792765553228900495810500003379031074566643494201704370009743215651991912758091763295937481142922401786574021708659482766819998873266528040246623909866192383170423639395838696000 121 9568131473320246097492122614702381753616019244672355896537667966557516138567371342264736528763013773901048071186157547971936958741215326371807136169152135703700028033347375635458643279179080005836800 122 39191066552694234807971642303418263223449305386885266449322119308536904512846933028456662350989334920722020441379460833794647624546665516123664284655174921526783223649960140163238840913995243930125926400 123 627057064086846358315584965396615741042191123501576634575330245803253494056230731848304261751600782657656404877288660633280981906629898584075487123959536245447916486425703225079695636992933770757583974400 124 40161009544021924334364483824411187186435037264162421291625620907686679101026841231819554864485596725514396691068244064586490360404765289488176741560430795906229923422481572706092320480241372760674906501600 125 10273702932722998598054596895929130134797286696733358479481073723422817525014540954214630901435856698190655284209590202305662564299875152929146501801495307607089185956253116665122600734907084449460734604929024 126 10520288905272986584800701440714111460560222129675253979722382470382939048232198014045137492804980374613491838115003821892540915615659987151374370014730074901446415758412771160991174503832714512154031531647303680 127 2693189594011280545931601880177622341526937551640330995481098922178506666565043683034722127706046829149006708584393638589933111029275649336685230470638987517112580704902957396878453446645653117247795266729012768224 128 2759746193319058145171658844494555670694195351479292977435544069146075020839896449484029959947739625157472022692497809905417563862306873931660225062562711088876048595993277443971015867782434002015492425859002720460800 129 706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807539342224192558329517036487859109847120234739166597934758026805033316618653593344050866519494948409649957522717046646745056 130 45184223339396525649026262080788400777324656634538830036042281108803579770483938472021163643848595232927804871691828051793187814413931619597884444644251402831807803794116343440968678460113219901504366506332244242947068800 131 2891790293717214716875903119327748861890029127430472675995691733875211388488912807747790688444028043405784337567078139437476846099249606026239798192582481237747380126427417376185326165620039552203710949576107835296126812160 132 46299760170749569865887229585748433358455343211979288791917509203367062166501613789245091506425087972368974469559056895830382572724105498354747902606528866878699127071439301457759274336602708265973344165286436481088434667520 133 11844773043065711480323635013294239465766037117894719018089691452278977140409494509394028643206603069002191931573425627024346461344412681597657776243654196269180666426092732641036547108364725371746230711262295645699494254500576 134 758065553339380852974878682014014915230513225083531240886202269383299522254834722488545234579327775269872832297729857234210052346892160320922644548540121799660108394316823382229314105700172350774605062629169724345192014136504320 135 12133695794751318699269961862384818492920232678951071407042143136878413038619584283386000261741367647819696160381859472943267051589122762522303374389330614090999460608219557421456220879286540392377476687422771218293127685958533120 136 3105036186552055930864838007120707545556501612866782104393821509854724184921371986960967411714156692580810480587408417022462297255535570651640854516834243024438300512418122262783030029348235400934807287810488973592993568755137138304 137 49680591442018505968931900238947857754091940098782462498844922268712448937369954019067036055489992910292768675465420107148495022559760107999592225924898458505439035393030589260279133024972132726604852238157269660845318395966417245440 138 813966605576154176417781854429888288065515287050020501499780810529617128068365119938417262756262841253498702973263687345515690113590125501522536084421253262606188323388338231661576892230467640780554929303942254965893484061145592318653440 139 833501804540581425014126668198228461027204832520677501438788666617303286656172663851621154456455149938599046748476141064716851674461469834506912415731501048955654207811334318765337626057839228900074808258358813953962880873483291938790572032 140 3414023389634485388328884116849283992138116261025744978122884822599348836735458550919976450274544970562013109546136151674427007665384434378080719616055565425160899877694871195497609048828063553116614201867146737736441062760215638477943673587952 141 13656135445440272180116569877728515647703839494571333688083787132838875301512996764466170122905773923228418470592358878062705732953309361583923790377411798923125595467070580466651223865088014717152842812068942187910184090415028831163035866267648 142 13983839837295551461461056668544003899009238018698210231656828606287910910373867290647000635730451907292127584134564290755912293858504672215453007953685749042073669137120055087027566909287890291327628915952522383352388819441747518911663893802620928 143 55935359215771408602418725258362433218152686788991073254909007703799980544963663260770994175622309912511722477636341510466802043014601257945640961437264999072567871483773106258131614742194079662519396809769383952755056096209053765100624976092313600 144 894979275088164242394376537085218071122735097523085676487366435405116265086205991444582130031294479083610161045099104167182500102567117513015616324167478608847480680802168921393147252696981273169135698554277270596601620061762476771890860407531929600 145 3579912060621945498655243723905491193703931081400098149400832460836738723615640149404522473875458138384439197152314459765271423737162858802236817813819848440632782569144481162452989703206667077627497316158968321080236543681307318272614071123047943584 146 3665916234757922353658754747138821731575714816142317070152570442880838860905589932092216652436208674277880558147200711114044423669692045913588804613774934332164923684866046529158637003819632176026115280336111125936428646772963229574781582641100488960000 147 60060134659512507605492735184548642509602690125872711649375234777084974427994955258287368400687839529619124227028315674652335421821374823251522792527379859688399270944915806036042787499469571227751733379504528670369072652686397064001579662171934200659143680 148 961102297320790021098760614394446243987769294654805219860108376021495159633542931584974540437533473698773051266975430683960411211244255680575929424197400816249991262905663621870235850439918098013689901849872558325855002365236050997506533330310826775362928640 149 3843849149061583162020119578388047819082757740502893118104779900822574673591643708558759060741545962091517472091239300328607197571448118863098907405020829118445326751538149596061551042309884043532771070238476415457455885809769049967564952076874119672388489472 150 61501585671704039388016494071638333982726378515247698322667125694823717165918381215226302046650636721607799837905063749276639306280219127262678225836924533144853592987438027049310377474214814804271417955202566800326070941497331799173596007010997703605754880000 151 1007671276440240520348741693138754393088447202764686474818225428643120141012372157949761635426408415342492323855059142723083425811863050057914901272327609275292561169122652084524841484925903951038320561835138155260474360265883876553606026592339627444992713553903616 152 16122879602714803605933575510477262619849497989230669940041979353967665938842481881104805221142019743070734673257076957483223530583953348376763480124634221923295244316243613956038106650361740841343011061754191693326575541393923904912515275563524044977235791565119104 153 64497395548059019528108691951753080761751075593627823437952170092982768757664921376034969612994875639725379098738280092864807393272654892188670567313214660268771687454891331719489698113109332075565493096332677584737746877605041507237216155474458724775163488245645312 154 1031825319921390243931759649400910013051758687690323958127343465923136035508424915937425206877298549794149436083090078194316313399054785798241146596415901367407539593994773274299079417300809720833014076756973632053326585314264266014758603690138204402229787911301120000 155 1081948124814765592170611293772319440685135273850382618171428197370646896054068407693152317960989917269864884908020534813584171091804442234145143416799665856787983620641929738976746226690758042630666654108161942904395795205441673016554163043325266836869133907117825466171392 156 17320651830170426399759062528240619230284938631533696357643643282811802185632859161001975807839117334272767924611981901297206930746576483682924810269560842323236377202333699460233202120303883959963730301020283850689884867728681210055791913347950338506099053615232115208007680 157 4431655730240890702946493970077611508657736048035156305045387067550446398364115504667802237111721720782897208017831779355795724249126578276051631161567347716338098648571871785991208528792577797590128033632209511164543390939827316686403437020858501011433052017939157767439816192 158 4538364358028929774779729390224629189947912511158003887111684684659383297551756046359132230178442797646206186066822102579685961808779934710133891229431180442808732117339497405402910545035661233900340926815524618537890239418458242147232190061810032654946874554393168886410140312832 159 1161773286825148282622409260506386288914018070211792662619118216104484101205340833187537904285852553209871343193829078974980215351565839190079191155806748774370727652182485025499866843175762147110612842609672492811381064928139124596346221356499735901616708535724608699686743034593280 160 18590180171400097062806167172049327961529401843696440889709725894290529116174804294474099476346119965072944949923684010366339122360115194457331586903199416884523940593032783806384217092797811217204071249230865764093855253800982426465009095726745915509872798036175441601462965392416320 161 1189613530859228376743566001396933985277817274024038531070800888456755964856429911235910670150964961233989909034048716945406842670273860729217791251519232921723912103115982597343859110483595364054130010079953711616413060159089416352506270002377146616558764299448965014228940561451861760 162 76135487630496764222232566763753673993697896951529051508619360759222942650387992654061905966133989963428541508688459721609238329528449443793727924627145898564579058488570649700466386571387630256916751249345371883468632552675994825787470907830663444482661205684933563766962825209153318912 163 1247456211025233022701655212454341277821234294616810113282518666427645392632296364189427257878963251655398166854874033356040330591675369320737807206638689235118085181941917288472357191065992510581792858428357504294531941093676093859860571958329659182472574837438326545552447868987196374448000 164 19958403095347198116563727130368385660674512604354576249507869760216000204135433585818941036201414234255251356633359152544776811206329512319862762948501762140941503038114708903105830721315139622483189977869800104652218037049189204232660211787675758244978641777603506825916730167449500407626080 165 1277339974829977538983910603082771227418314254652578702026468633123757803459785777539006839370719729361700342635649598249652798090520346189023092956957331953032050403532140323604456854206822534415249948204843267238446583221621166746848105234670182065583809516633107694014973435818152946413152256 166 81749619078542123485445026325988907666122848837275939637399223208027283301027993181527479748260345428140748348327123650728996361063537786709027577593663185263415082187426563743550930092940251110572768857680861465785222983698675539294362197805854202175456642234521964585388615792648863519844911840 167 20927902487157987593069119859565439563191713103344559585233996171674489973508997632869500825693349012543363686543284433644906475694311020934980465126378302716489070240783451291249389144134061365717042212392157935849565949128126921689954224056783742180365424158134556514601157492827824627675030528000 168 1339385758982834151185531311325002263201756014631917009312681416068299036199031090076621857581607839506120554904628321507489861632753995528210963715430200795179580593937135381961048181410973759756903151689872223073815924959835285122945226821342451938298859251549181338766508445335361960193563776092832 169 5486125656785558382562161074852276313524897000040939297850210732731782289159743589599722458624508383118020128891365890068098799124849966223827414544356831481061719429113668018609392305794180144032104009465881420673375127951370761266167440304384889709931339088270640539892706905470482951405979613593600000 170 87792424644227257885756036658128373347882500804231892565155385839556914212686520361245188948453345040371922045545317218347822682009437595722311570946404846722796937645323805222183432768735595077233376050288162891246692496802858304110407997988979968510243682679154836821099089045638643054788204349738524160 171 5620620752292004930855609156187490097261734274783078127012464522260794522295963316811531281715031036795261651580349684247859850070816253718434692183451043574761139854831521085812620055183243069379780758869589396447433645362509996628300425699725130572965519595563942031209728624400250172107896950112263475200 172 22471714424937033158505888639667487029819586748623154375914113707332285654876939060416359181889905964812688350795775166844624094874767187501025446912946366749869466825882444774354960785131530144643657702450930541805864867294894039704003283823172983304593745565823873074566689832806379953041150639641584269696 173 23021626067672905962381235719582791327422047542885441669432505016152938145571485387418470795610741930777727186362409938738091012358812617961282798816274352487513901038777516508524658977559988030858411518360367438499767877095522127405683620266777158213288511917467733144740386276224460390820331405546558971494400 174 92042359951502437464335444415235109812513114171035732566106864297793935305735611303070659550281206674724091153878714055284597145722559945858505864927167480426655085428078145033594200969737348421944707755343576094298609323245643141498835738829787163087918166959062541907469581208916329983011973123232675217080320 175 5890682023737410839020451618984625124014027718497941879553481886244937859617139525365692106374431101687001382982826228735756685551690006013534468441502583522805467067884922011308459917001678799837968063119775322512896309877452910886763520963365479065839615558792181240153157446052212104576643560766952355625449120 176 6032250025244127619341091176631782478281058030403850108890173957676773224732424652775587665850186745468834753009174961590802668769286135093608498281133419529982085694325401229203340007574254724783051101629722025077145161990659513126929268878772890920097384743593302233764058084475391533295354546022766652714547986240 177 24128235568447210360946039393683805097336945461531750264885163795082340895080205467689684400817990621297616634088673982187269535642671651886642414154020838567085260115259769632207431978994076458754396385499072240111528075557085312108622904952587415355147420539853949823668350550586094099154455674235292578081920000000 178 24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781618374412096242620821541293851615693404531573233315296498033331789334952608713651215946427361613223728724459200839580075406429352054529850156272212683652632918285596168844259481632 179 98829225314227820796194503007743507692053458662696058863874341256870993468982952915596681051553900296529190651748836346387186921906877784838022035343069990707397828803661149323375129559783455685897251147566523812317806308871181855984964027010121674938836318153707953016553097206518139357121463848413430986723999947130320 180 6325070415853457185325852884170298946812802578683900500277301543124589238448897263510243997974459396570118160830599537872907057409997799263921007872223855624705558079669630612159262019825615650793633089913046735369507239995137799932748027337264839608585989176926902180558473269767363568573589155056905807563620050620008320 181 1658079413734545645751574319725097532340912865254226601431743103453577712640756686453008926615287506025752799586322947120602415199757985587535122731108534928677035781408355159540685896680084842398081910188906960451342853140256938584815741932581731186948012725849446459713985069069449258413948556064254065905530300690048942080000 182 26529572145943901474200601837969488276756739601830778927152444609951111321753938946110138595774154498951039632011697172550420807423723165787259779299904231607277906395072441382302995477392150419820271493741021660001592688113946947195595558711909033898415498491249329213565881770709448470949913320880478787021482604501294065868800 183 106120451579290022511740834853133753098654152648613807132066374621151275029465843920344659509856511351419397529115604861654276171880421669714750860729409149091909413391495308599160372989056331242294931128145722307812924197019390386383162175515227021504353108420492266691369258112958165043576734420925789881673310562285094708019200 184 1697875256397756755956606391098498470674169720060072873461217308520378400643109264256702506509213117305155775784282056811401456806204336050284857998121852141645632072902150625062186210832480216349704508302454374580397730528032142893431486956604794356374288466911810628369112135561109480870764896896195982025428815330825621012480000 185 108713118337690764121591035094944374995317380762346206581635414709847524907378459229676845616984519681994552209704228545400153536252191993883231087423996311272009788983013621377393507995429045425725109914692765681747764624089266661918859306457367869703425998102058175766092334657748615203779386801063478103105272132979672209082628096 186 6954488468733080151156367657030720939372825009049438832242365406730024591968255484608558995620350204312206453230782474112683374981309911756461838554452076001477487674742215724769314232036999133681153398581691039660805533370160102561534730942248238519517394813490867187941790146595626263718413774865038292770067473556938164828991180800 187 1780382252931508135291425966039740007771410393660426207409933171108591703916526991444653850956613566858892650215618897759844595704028392388664454388376214799479081463649661129202063623112655710561995703989619463181069012349096385588915077470732088363891419700950423149015275174307646208372974906604136067895240679110423992876692500095840 188 113942339071719105449937364680108048028314046981304276832318384816819662280733122454665746773131295886870441966767150468817678155582266314158015356769567988168432017357230985387522425769728217313370022768414416521931462681560030652362024398972147807936968555441731731906022612684491757133536531236930309570528645625564616155618864777515200 189 7292525005893719203454145303192145158279654482917224803099360946505292317007962606435233548239948913721301704908043702826371447858035497168277836360434531618821779189044033979578925695201182327369141977683054729523368778931009340089782391545636356382330922083012160116248183467812057370960073903594676684024689968837713600109664583464910848 190 30586163746531126996244821980881188363063231622828532343524356326348182041480837731591714594116155865598570026211981970680765503836933054919991613200497141519863562769487068802855225647874892059164043087434370335687956363702847730851419425633558792823517181071836503981168117283251350161983236599872980942334487693067742954241737135876209051729920 191 122345112355463216186533993690515110646734709607166464163829062772224342437924446455197457792662642184587449974486326166410087048466254058422311978769938347066715133204515845189542903870167198085110910210223955734080647348527006224372635913793572661880211480740999324303870152448478180545387718375875066333980088430074711734218137135058604942112000 192 125280926705498503569705214555544432795574712929340370257091479295631251106941214703467586039871218949241814106783003427204918314057922776704529680362786835747405573962395682093774623535122768550414752995414713835031613449001159946307242611564644788330569336438543824673641408884987275395532891706182851092700171287543497227094609305023651562360143872 193 32071917236778596496863936486278354518524856649834202691297265458024892710817689468160375406877735029458124263394056043089193778068518869181600095239854334169796898447604181806617619575844891530709239725188934436741991934800126124697030779581280280451429910869718928132887633758212521779542352534128260774496993294147926402050446875934542763013970719360 194 32841650174632143772744597761685441007707085521397101440776128580890861916865314601719714144282553099743325481795131975835973400266641501781326387091446890567633572915302685933971341926304879038140086612978520409315330148397108270590225004826323118080813630354352246129337162835072802856017884333324716116346770239118148024121534244042767496119524602068992 195 2101873384343621677826090549087348197568100110808116840809530331740981657811749683100405815703221363798880303017056255163633258301864506723301499372751832966628586139843976303500708701025205362701243230023927988250064739349690647484988181148211051654489755698036128517571189040980679461443907964640337243735109383390338266325560527989111684218207243525696000 196 134520476206930307187406461934438681998043256111488913359420205740070666265951885070228915833191660952824696315246746301448692122255136035609508247419221253550473878253481502058384122487796624466571333038889644207082366474694469127228185125459347588343135205510333885001162850510620533347310948497590354931845285788245253179520365677945371250151378881162532320 197 34437577820583714345209314109486051891459088566787434817992164720502223433790087893828791673911464814270054632436237669017879105206600109377439766081221392416483210974637239672156951528768415601622498240474621779469345627292836675857900594385359031647882117879422527336794926862010012718869896317704184526762450059507688579015894349112788884386927360098304000000