1 2 2 6 3 57 4 700 5 10594 6 183240 7 3412100 8 65953664 9 1298076552 10 25767620512 11 513555943312 12 10254450363264 13 204934235829536 14 4097247120151424 15 81931587030997056 16 1638507658307430400 17 32769000295781617792 18 655369294198978220544 19 13107286356843250051328 20 262144802383807990777856 21 5242887455346684023468544 22 104857669271352920967043072 23 2097152643634866789771068416 24 41943045980334649730565390336 25 838860855566293287192451450880 26 16777216516294351806510682972160 27 335544324797150288122953378926592 28 6710886444572734322984397791395840 29 134217728414147677135090310131032064 30 2684354563848054224924139288684625920 31 53687091235754205907072093542113361920 32 1073741824332210297875833209913657524224 33 21474836483086732853536313753286888947712 34 429496729628680386401219973931373145751552 35 8589934592266483885445162983937828945723392 36 171798691842476035720344652199240942051917824 37 3435973836823006092387959942818323616937148416 38 68719476736213761167747195863887172438286925824 39 1374389534721986162450630329743550315968554336256 40 27487790694418454433617996723379480193640263843840 41 549755813888171469418351483171253437833392333258752 42 10995116277761593208550227583229890098154676886175744 43 219902325555214803301422037383465987356878838445375488 44 4398046511104137544913979025259132498969777401732530176 45 87960930222081277998928896629284379166423608992060145664 46 1759218604441611874530398921242208824462431356767763955712 47 35184372088832110332230338129065599404922920473522513903616 48 703687441776641025152207492085547014572124895627316985593856 49 14073748835532809525204423994224779195711296405555452240199680 50 281474976710656088503461881858787492712535143482505853916938240 51 5629499534213120822330148142800831303709284243078559279267971072 52 112589990684262407640682727724711361778810524366807001429683732480 53 2251799813685248070993423599511297583644659855729656244624932470784 54 45035996273704960659635581528786902388454833795152740975397725798400 55 900719925474099206129005735424430725050721231757389545787321734922240 56 18014398509481984056947672861740888339580518089424423844200393666985984 57 360287970189639680529129451719020274129184653702032787133936479944835072 58 7205759403792793604916407688093052847377197443971197219697832536878088192 59 144115188075855872045680814925372666043066675093732435992835412887204790272 60 2882303761517117440424443411660097962399592796862231397410631224818174787584 61 57646075230342348803943717072385255691208672342556587512104661507969537540096 62 1152921504606846976036643057519003221076218077822504700355050361643241123610624 63 23058430092136939520340469065020648836894253292502605441144611984277785706233856 64 461168601842738790403163469210393229348024168852177865533031883815849401652346880 65 9223372036854775808029393382463393620826726501844225829532765855051833976303910912 66 184467440737095516160273108690231867718789221538203601513756839976263502413739065344 67 3689348814741910323202537590111415665200230572539687707308790783072391988828698574848 68 73786976294838206464023578025174107734227297806618104938594976497361063062373973098496 69 1475739525896764129280219075282729849856221071759213588614792259734027592779660508790784 70 29514790517935282585602035538563928091660495802631980274778704765579768566890228143357952 71 590295810358705651712018913211904182931558617746553407481232707037119880688925025517961216 72 11805916207174113034240175732158000600552394884771316740638902814606088302611680951718117376 73 236118324143482260684801632815806854999597862460727171689292052929374179928431834507908218880 74 4722366482869645213696015171312350847203411638167799773334610802324830982884475189855382405120 75 94447329657392904273920140964288489037622467454269226636427633310065556027398247475599850340352 76 1888946593147858085478401309770056122467420679289489273127218580223909221002176098538453959966720 77 37778931862957161709568012169731910848190835043755228560456967462486636480310055951721715942293504 78 755578637259143234191360113075095960255135728501462678109902275914709280256338786403973500428615680 79 15111572745182864683827201050637550612219375848536528248311185644317980142941687601470815668336066560 80 302231454903657293676544009762001556420816635530308728403331687601826476114642257255103152296971730944 81 6044629098073145873530880090703663058713165594424903495485894196746552997590823586562067520323565125632 82 120892581961462917470617600842773323146755124381762911922404206448267455649151902270785125935753495314432 83 2417851639229258349412352007830630541878598982187202044854331685375790987838420297724542394540171515133952 84 48357032784585166988247040072758324212789853350078770890455927319346454425103745208106281670682659776364544 85 967140655691703339764940800676034160204862014586876589831167626821982180886665475626825879266092840780824576 86 19342813113834066795298816006281373172192374356895957961188989901296740948830879749067127924847797152539213824 87 386856262276681335905976320058363395299997339030210182731241178223878020063095816647058478226991240354365177856 88 7737125245533626718119526400542283640466287204524432957222926650090923729195244883956382029043508209862070763520 89 154742504910672534362390528005038629867330265704557985849840735216334561396140757632474191732143610946025026486272 90 3094850098213450687247810560046816442624237572090757082282208171730418794561364610299086070586216397060442731577344 91 61897001964269013744956211200434995099401863765180752488441547732987811238455831714031759542519779452497185009041408 92 1237940039285380274899124224004041758106705760986535104894855668411258602460511723217304263800131222985295959546658816 93 24758800785707605497982484480037554006046468453074449869019862661105383794908500994512758604717129349604029248940539904 94 495176015714152109959649689600348933145652216756434020210895917850829200724282154935896415831787855103023753249310113792 95 9903520314283042199192993792003242113237775355488365560115400126386141242355837151082483099984317059965493638659588489216 96 198070406285660843983859875840030124103650029444984132723453927248966154525899770679137629861806523900005191130466165456896 97 3961408125713216879677197516800279898188053539825733448509016109266323713890960317490401185722212945889699391159790972436480 98 79228162514264337593543950336002600674748228671945677180753575510597360844897171588272596458775078720116035090616903584972800 99 1584563250285286751870879006720024164176242471853474218828136795213407402009254647929353148256745870476338327966848940802834432 100 31691265005705735037417580134400224521506918518891141876794137258123116423505263631747646063820094043643430418349725214897602560 101 633825300114114700748351602688002086142170257813370825640290739564335440982689777888974180295400764706358296085606104831543476224 102 12676506002282294014967032053760019383395445084733660307643855563419896785780312759710635390592605146090949367664925066212944117760 103 253530120045645880299340641075200180100869603771629732368834333381275722262922778130543935618151400068692331415792604119254832250880 104 5070602400912917605986812821504001673407702171189841782642400933807438101993971435779679499342712576996416515092023414124848667951104 105 101412048018258352119736256430080015548472052614778291049565219471017876778321522651715547105660809375017762856983404344598011567931392 106 2028240960365167042394725128601600144468668846972504429788230566973756911756281000669964467150824973986375165016709745815707442869174272 107 40564819207303340847894502572032001342331015407157374930900627169441934503203660281743661215495235880556762975854947150582872675484434432 108 811296384146066816957890051440640012472272149420929052604663784159219066998570432604696066854481464133077351920749443942318469025789640704 109 16225927682921336339157801028812800115886149380253320920008117799307049111530097605598448001346674665986778052613967253160854291529498361856 110 324518553658426726783156020576256001076756460835077715991320907804366992158299718478249173347776114741714638462378999395431638226029902823424 111 6490371073168534535663120411525120010004685479243661578970664676026620395176069469304755620001214533547163343767148099044361910502965699936256 112 129807421463370690713262408230502400092958561363970225223661168301865366482517546761907768942063909603452748981069563308557663120052543301877760 113 2596148429267413814265248164610048000863724716662685740736937322527242374000233406370265316298455062102130628050171102744509957702114515282296832 114 51922968585348276285304963292200960008025300469669128628579432599840323378214417395449861614783886015462598449618606519055752034674813881490079744 115 1038459371706965525706099265844019200074567100357305257917478708669049495462203458770708152336862321704286722235481334773143090051924271354680967168 116 20769187434139310514121985316880384000692840408494471606882782860550479844006986633000417552278527254368094668561884479839659522791128016372038107136 117 415383748682786210282439706337607680006437528472243435950072007388432432696582449023070586374341473635259917586655154808473902283354860475298059649024 118 8307674973655724205648794126752153600059814312679881146883169453434065219696205461504023402122770191191047854419886285082634460177862672509024686047232 119 166153499473114484112975882535043072000555764843105970406466219716133710949908441428110486551733185328857434796357230475694789637414086205992608376815616 120 3323069989462289682259517650700861440005163890497006337014327791170278470235532154413584889833375821538088887179137397441591573791085808223936851440828416 121 66461399789245793645190353014017228800047980302093322340992216965955832293282758778944218728260471034934159519110266174775900692913392419287390533168660480 122 1329227995784915872903807060280344576000445809102710654772109669221689999989086677385410929021163017285888853284625780922075710222882394262094079543507681280 123 26584559915698317458076141205606891520004142236446805106268783957364989987432078610127191126518690079775521100856947212951263774528220237802680143831799693312 124 531691198313966349161522824112137830400038487600806968707415587689580199899325633795030540759878675480207553508644746166093546668209316582682700815641083904000 125 10633823966279326983230456482242756608000357607643817410934550109005021479043789856994716088134374999915395955849637207792792345006109440060907248735140072914944 126 212676479325586539664609129644855132160003322712360222911965387924315134231142225764320653229540979762820520824106365422152813601430390309560936583025861999984640 127 4253529586511730793292182592897102643200030872990607592226937704702581331597663281296417941972404323362721226753009084837822683689700640246635951343424830124851200 128 85070591730234615865843651857942052864000286856473183412759086292712432263555012945740500982918277156415775023743610185248396604250232629625652108888008094818238464 129 1701411834604692317316873037158841057280002665327672758408795942798130434087612062880066093846710200351641835367685960015895143857816488424695016467191151665822564352 130 34028236692093846346337460743176821145600024764899060268223476577897592659863556658116149664504250555194696222972875402656518268134718503419864296282337864467152371712 131 680564733841876926926749214863536422912000230103124555246693363936758306487959798018274100191296115614235486728094494281700101501095357545731900261177538929629658611712 132 13611294676837538538534984297270728458240002138003785165192228630428837563822041064038176506304697385903062252659520426047120638461317096644933749096534839694258878808064 133 272225893536750770770699685945414569164800019865267775984498149410671800188431846088500629107432445469439608308489455726684447181902879143974966789099940164631895197351936 134 5444517870735015415413993718908291383296000184578187629858291938850520452273319261476356042171513739274384435294052704407672631756025505861081875625635516260842572741607424 135 108890357414700308308279874378165827665920001715008714350680313303732225220447736244872379307316289113370162638124138674681975008500503662975059779755380781491993079296557056 136 2177807148294006166165597487563316553318400015935007966363742009696064047190861721096693186429681232806197223396389561760112657215432728974667367311322417078519647136487833600 137 43556142965880123323311949751266331066368000148060168303118099837213299080172266603712004607826926331628876598812217124957544861267432380287892692457293079270734800070316654592 138 871122859317602466466238995025326621327360001375701442021309702814059161207668473482856313117508494956036693529324591247723079961625222595339629906964353821429716173566240620544 139 17422457186352049329324779900506532426547200012782333555807894820559032878623414987107394373434342075664803037372591275442601574574697181556603377476702206598502302430890848944128 140 348449143727040986586495598010130648530944000118767085750718874998240972963479341578653429913721716363957379129257757417372677880692826114129310042262329615313081239310721882259456 141 6968982874540819731729911960202612970618880001103524688675445737832636178251315712474516168092734049096376653454138178999652048031754931478304213973902621986509933957662700306694144 142 139379657490816394634598239204052259412377600010253402538412192402639981101572277798739970487251199597883794742086468882664844519836728682723412219649833445048465284640616805692342272 143 2787593149816327892691964784081045188247552000095269516571402888075111482951594010939613957841904568233761529605693700704661923551315021822409836460503524196486003349875245481948348416 144 55751862996326557853839295681620903764951040000885196963032169413432571636831619421101791308256468925708326966990600938933981205915550202138546044437001224629055515351937973136115367936 145 1115037259926531157076785913632418075299020800008224809903114189964361910890072083500089697958705042488849340167808291329737318148640619278809397793761988256601140107293517878586643578880 146 22300745198530623141535718272648361505980416000076420842781299552676086146762556101053939079362268148046132247639294206957753836701447284822199353298534015484634414629963940512408335810560 147 446014903970612462830714365452967230119608320000710064461087766700981032104781313810432589010373907290871355646053046130649087630398009497387218296375672234239817236565362928162062301396992 148 8920298079412249256614287309059344602392166400006597565802077728239961290599401183696107981035210782852122529677181752774911878593695090003151904633267199254340817076209772553136585614295040 149 178405961588244985132285746181186892047843328000061301299949675026331462710052585235294054916405604980495101106484283974710049024592716907993540742106287826126598064757448001308841693008625664 150 3568119231764899702645714923623737840956866560000569581189222332949531237167613496086705735103664841172434133808331398133243646779999783933197239866429436487578062540626297747774971987697336320 151 71362384635297994052914298472474756819137331200005292265113174763912227449861538991517174539826174740542781031348414760769412940584202464866344129903597940094758417415326514796063882403664363520 152 1427247692705959881058285969449495136382746624000049173095176066106692194444903673885177865139853325967869420556103765426386528622310250903326916988041444590706489427498339111467775946658125185024 153 28544953854119197621165719388989902727654932480000456891942766626020484284957567858979629015596740481930095321118684887126868275966697155094812341188970537323740187260349930263395151068786707136512 154 570899077082383952423314387779798054553098649600004245212684245801444180612999386958459166506452162776156617878196652369603021520678672392312020830412275870610399025213673131061427157984054976970752 155 11417981541647679048466287755595961091061972992000039444404787165923799256323485909975428880238778183583421029097880497525405425538341642999067912877193501971129975406499917288506969982806691038625792 156 228359630832953580969325755111919221821239459840000366497790508277007724217943879923304941039987651402363478260722083904505657872739079548979450743735093948923676194693230535427445434658845158616858624 157 4567192616659071619386515102238384436424789196800003405315181512207147384819432870306144674882766549334619814772991723709664958597232169248939941663696723402988939476893844435221966934478991065209634816 158 91343852333181432387730302044767688728495783936000031640494938196981271769170789521528816691541984211116928463891562102736381241706532445816293351653058711008194134215626860723359665059197434381492813824 159 1826877046663628647754606040895353774569915678720000293987741683722335942771199510615904269630929072279222720187400331704233633811659989012747938792382064854066106304133310376564039900791993922667734368256 160 36537540933272572955092120817907075491398313574400002731587872728142462803399645559185579957345936388759495538275027062270422050250033687387174322094503488898080320878524597449043540264199905541165720535040 161 730750818665451459101842416358141509827966271488000025380555882029807733740451558600875490894338639977392423198683507000624698835914972797822411633765440220537577777930650011257629419185926844299988856471552 162 14615016373309029182036848327162830196559325429760000235823501528976171423564408215517230886642860356484101098320124578167092163412731871125384342684332094286561060096668650472251310119863415482382992480927744 163 292300327466180583640736966543256603931186508595200002191154682816167064193400684427348352983874946531600840502531092472047652763478830947414723595659141814623081594069747331778602068358486500782417478615564288 164 5846006549323611672814739330865132078623730171904000020359119480877050570629978374004993594510713896530612923282976522160029703365612238621161838451300467820470921141608286081783435910350056414937928614623051776 165 116920130986472233456294786617302641572474603438080000189166812040810409335360635205168128991892210530624100061900902224252789799414251107301304700882733436582802775293186851778892126740016199130035917509061771264 166 2338402619729444669125895732346052831449492068761600001757643930097007881530444822129404955069266251003360095905195576384065882943605442246893191784122783771826402035506509195029439110676073516069896384594587942912 167 46768052394588893382517914646921056628989841375232000016331153185265787964267886199497257188456836534394369702485959432934669334252086111816802505766405154059365281559480142763136384698889583321923304649149294575616 168 935361047891777867650358292938421132579796827504640000151740952643290398292508427461530916968485887287195277589417543641418826857996848616763361232103325589650517462348481990267294813821296238475540711859758045331456 169 18707220957835557353007165858768422651595936550092800001409901459369512641911282054086214422009369136710294651888845115362239590815847943058081494094439570538862757483231688240546505327150513268104274827998138130759680 170 374144419156711147060143317175368453031918731001856000013100103106675585914800357562228086379696783741128700522795799501260299787763451999825036629983546109182320563807848697704225322117637667827702796111726187789680640 171 7482888383134222941202866343507369060638374620037120000121719642365838839021338245146859264101686699569553139900967996119162047835542312644698514287109634479053259246648283613317444628205606465844395841566143669151465472 172 149657767662684458824057326870147381212767492400742400001130958376206817743148310251921611149369855001449969525018259453976681792189959423017011975813997171454718511913214935185971888323880455610352013202706137616146759680 173 2993155353253689176481146537402947624255349848014848000010508302718044608013442540957135200364179080406434393876897426066725911708643310169977374152422779136153062254255610240021105119835484127879617551737260634015356944384 174 59863107065073783529622930748058952485106996960296960000097637922258838677025320050680140936705870903268874785306231391689474049987919421568165768470926778834372029551312575526908549584259979215727168182231502507760995532800 175 1197262141301475670592458614961179049702139939205939200000907203010687244712363870896926749898017116191028211008931831194111254665251243057181834956112524871361109971054784607343900883330275752572650107910336558425362493603840 176 23945242826029513411849172299223580994042798784118784000008429279152604021823214807783575690424607380367452185494947935783758624370866636220924075407699022640485913892175512714836642654457385289869768296015822028084881636982784 177 478904856520590268236983445984471619880855975682375680000078320669349079111134084913031726522173064437231956016065957920617373147395642977197373809520565363456663503841733890166366842257274969643253868024899295869648982478159872 178 9578097130411805364739668919689432397617119513647513600000727716704623881150951256997656720462479804062265074354463445453477154854296326652614578941273698119492079629184909736446687077583906812835563528027871658130850456788795392 179 191561942608236107294793378393788647952342390272950272000006761581669179998541219074937634481965915205744904067028483071031793919526732851690310713858874762845781247352663159170039843019290733023834783938351411884716882672245276672 180 3831238852164722145895867567875772959046847805459005440000062825253808926562141167683472956501277079294706413428481354776840616158525238390726732043744469628193919408727346353508634191506805898350852141763017318105915711806855184384 181 76624777043294442917917351357515459180936956109180108800000583741010501572479623970367035265793807616826590156232192318544397748484609209021075121651803879558732517432020183540546312346554892950488285431639501034124838648767888490496 182 1532495540865888858358347027150309183618739122183602176000005423831129719698582685775137957604365785886149198210999313397312723628395642202871977647452687547820301850085479088102843062268439588558510606931212541403174560070704639770624 183 30649910817317777167166940543006183672374782443672043520000050395541163776458416973845508084024451978491112667562780808734530961579810483826637301271767521691273727295154371671059649580494388434506311573517685935979835814430861065977856 184 612998216346355543343338810860123673447495648873440870400000468250302866848050328020065720163448005258562691719034238202761256882955784651169225768252296568871683759058855088407785448634325072129630877238423165004682356041293139888046080 185 12259964326927110866866776217202473468949912977468817408000004350748916900101903627846671858315877465810394885763027275202840445428851875383150925423779128139847369118569643224770796623681504422635900520843802682533929059863666653199859712 186 245199286538542217337335524344049469378998259549376348160000040424994969602991832959014163508488395789585911386732629059503837234344829014498991326511876213549088915968484395820847135602114118363363642264562534219426480628055451300836409344 187 4903985730770844346746710486880989387579965190987526963200000375608946759625157507206273370367697695906412029723017359776008569610831528747804509516115820855143436017452708741226087587696573670814192970178538455324743857612930314234021019648 188 98079714615416886934934209737619787751599303819750539264000003489971513712237162053158356925043442316726327174424930426911185706439133963856522549670616159099234479688193916081430684776837989834449961306992610320304965803673899946231092740096 189 1961594292308337738698684194752395755031986076395010785280000032427079470813399186511742135844759910884687561752075651732552960470586278546880658357650378357055733880463349562865169924946013892257345527503265378193390091149421776815630407696384 190 39231885846166754773973683895047915100639721527900215705600000301296293931054039436731837369858600594878216420109704378983141542382413437476943029996865751857028227892072487279978116836502051436295217949007541590593141866904630251813207803953152 191 784637716923335095479473677900958302012794430558004314112000002799495305098193105731995604589005923689641982101902542852654805129235643705502699758117375997974461075692066279589163353461174018057406057738099910296209369098148131114976739869065216 192 15692754338466701909589473558019166040255888611160086282240000026011517967958193319096746885150350596655674453856536795369031855860872221549314503881383209439597076210385319558021028926845862289975061856943486368071771590560643061532173245639294976 193 313855086769334038191789471160383320805117772223201725644800000241686087404843863821557922336270875857521099416075124877184093448240456541209075961210102728112205470963942882088220043204114379529330363002639477000654888001291567919556877200790650880 194 6277101735386680763835789423207666416102355444464034512896000002245626914854249230401624341311971214020036888774879440561901045048101519386969631047416898125518784093466676851425836068340555846742268169680676394125435132358320048409701379649065451520 195 125542034707733615276715788464153328322047108889280690257920000020865248367692120209071689798531020222450548303191937023021417104410692537273784012224617585972120110700967880297098586270611407966387489797890508618089731197622355647279574236696781258752 196 2510840694154672305534315769283066566440942177785613805158400000193869509919787952437393010483991816347844829090834049470914147696834432946365390378231307093780371734758472788116479398557899269370452505803698358121943306638762391115651853707932252241920 197 50216813883093446110686315385661331328818843555712276103168000001801339059770609062008004361454306773452165212364975640043570179356784461487701498108628844632358403711199249664388607440413091569750246161710724505665660952324982811008499654884285799727104 198 1004336277661868922213726307713226626576376871114245522063360000016737146597202327925312751017442355983791459648009813713999531173974954985967031502567869076843026015405633341203118130523955608538164195052924794836776198668577640249432536907608477484974080 199 20086725553237378444274526154264532531527537422284910441267200000155513241494865932146598060476990529151757659732458217392519091396174079195363795264358915242668586244384648112911837584781831427171563649597718429812693961707458262828101020684396198530908160 200 401734511064747568885490523085290650630550748445698208825344000001444951691125355392276537496025232505019558793635783503708147104598981528671033310878055542102126899896163421887850258286198948729442901669731199721732827024146972432156106961474217122405023744 201 8034690221294951377709810461705813012611014968913964176506880000013425772426941234323971476693925746389977562265875766638375405930617684972358256563659255317668357979680008080792845135976211345920110159952747220666475780401384651891539578811567308477072146432 202 160693804425899027554196209234116260252220299378279283530137600000124745599709034139299090263503708761180055203650635535151501012687100012164053987515125464620806989414018802696117604542004342927967453675122280878422423436064647126732680174222687833355957829632 203 3213876088517980551083924184682325205044405987565585670602752000001159074066795567926280379828356779046120172376395593480872512972606238820730564369053098811071293261670765796343607741424128814236110997987864778544566111600924456552778584402033267043085532004352 204 64277521770359611021678483693646504100888119751311713412055040000010769539730872953081832121788898737503122041454972374268798115932837158234894767433829661696339767374299822668297125520432121297221524129825126915807213679567661685292724490077375134563148805177344 205 1285550435407192220433569673872930082017762395026234268241100800000100065206648530439770021532251471248578418400156526115920855083132824374827750997204504309893438241867514564118890011925599429890716291915073265066369343627357529357806390880650173171244015053438976 206 25711008708143844408671393477458601640355247900524685364822016000000929756129958718955142157719478554838664811698711877418592418056251533964886212737325356473127680953179912499166634165779262626997225745884600615743967907991147725207988236020497852034033485111885824 207 514220174162876888173427869549172032807104958010493707296440320000008638831519452116918377520142846093692259514391573332739789605447583440973004236237600827379418826934308400805976327155588526931369971487883371740436235448430584639239342743003670300304933974081273856 208 10284403483257537763468557390983440656142099160209874145928806400000080267725715121562808726053776511407602053855517129190941425860255584828521485467339853324322835464157958256839068419107306861466350435166997157791616391916865850857781690263551614180857472422216990720 209 205688069665150755269371147819668813122841983204197482918576128000000745807783954397905490338671926244385123545016835913520408882147415230045995165716679694081326872586269613118075729193591001658386346096479489004402337654572149651669173513302105838078512858124697731072 210 4113761393303015105387422956393376262456839664083949658371522560000006929674980216641997627422020728091972213006400892858454568167502386856601125709963136707630473563413720053242243034621224128367586233731622153006413182501870865542273702081664614154018387215912580153344