1 2064 2 7742 3 31740 4 151304 5 738628 6 3840512 7 20547980 8 114726620 9 659505140 10 3907997608 11 23683903008 12 146366102920 13 917675482460 14 5819531525020 15 37212305290312 16 239438472633404 17 1547580286368172 18 10035656593477640 19 65233029604261328 20 424753172108207600 21 2769122773971830608 22 18069065688695298992 23 117979920199101574468 24 770694048785538563204 25 5036178883236416084300 26 32917384483814843638280 27 215191640891386031318456 28 1406955847113587027216968 29 9199736635867013553737600 30 60158813514369382616012968 31 393408882634063132729494712 32 2572790187899831283272630376 33 16825800527235748849744235404 34 110041180930197257722737629548 35 719682092933779308694017469120 36 4706851561732038737448994049460 37 30783889745445737359592850856560 38 201334789368044703298747284402036 39 1316788031334247150883764194873136 40 8612201403921018560436270958215084 41 56326583923637798368141302586504856 42 368394665194973464961244566145696980 43 2409426908587928126879616208198341572 44 15758488259638478118291650642976345704 45 103066048091652955694463940536554813396 46 674088470663627585692275283887417143308 47 4408778957906970312016162537718361765876 48 28834993847433964125961758910570494849072 49 188591226043051928893973257132641664095972 50 1233454592527332454362733571198213593919836 51 8067238461710448584496923980310469405981468 52 52762656929815055097620751510609974612579680 53 345086877265688585267680217051272371891472768 54 2256993202645295174746587403899199925341602472 55 14761553735328268489849200569572924628881170436 56 96545915026625275749470115259879891393706476156 57 631445310163325522483416898239823364129345863768 58 4129881466298675282958481726722083429449840994036 59 27010923707068503050019228073400984440511002237308 60 176661245843963832996206840128901938132964148798720 61 1155428681307175386419239938955583508808652021088256 62 7556923064070178240630240826532850550336928915865144 63 49425020601927208494768611039523794530258154550886000 64 323257580712072818965212445462525083274823362725251368 65 2114221954829626098668486591290566463249210797710373532 66 13827779291146607161554587461425030960403730354487735628 67 90438697734811247724229736802039742503538534376136214380 68 591501923912658707601125099401714024582871831806611796720 69 3868637374866638384956734625523481760920640932175654517496 70 25302293263236706376005173858249676685315383654626229351312 71 165486186103576831920827854263371714174403352774787335903240 72 1082339751294940636610942665745172870556398766407823203802664 73 7078895012499248359881361016580357375009053729571049712554704 74 46298544006065425273037551905588414279457627930876060759221888 75 302809290647409416744099940684198064120454615039670164312591876 76 1980482723117340594732548122854144271488987116556171521132934188 77 12953076203208768245078664786666377923972976152580554210242810816 78 84717822162783927223001900882245014015798055685754149657713528116 79 554085321482576922144205653489713424867659528609010082129469426752 80 3623919213836900082605330909721223804218517882046531698162250320244 81 23701747654177650188925626964272262244983775424954494622376018969184 82 155018036750194738043420602285450906605338286372781537921135497377876 83 1013874253863591803537186713692166595132279444694929778733388930154232 84 6631105800367336313526092435108782289905550489388046795079975791938732 85 43369839966219124216738222292515280937284415309882940342771520487557860 86 283654502782918492075377772511024006013230117512946407320182791248046096 87 1855203455027154393794515606368592967236160587303978470370423379520437412 88 12133704297963240825248464823505746597071345042161547881687559904931449540 89 79358832365126437562691584111769071591988780081818921903172205926498485244 90 519035582185962030295058916478590058808181434361185012420387666392208629568 91 3394681191073187593526141281257527628444652276179421508434835746108731871868 92 22202447740677426580014343246083320784892860660822962149724694265712105132468 93 145212070863711929435008168186210582719831733614601024861276333924228464945732 94 949739676040538073579140630698778393800167058066799331405749431066234324182808 95 6211642371607595260827612820415901559276741967541302560397863666106557539283096 96 40626396818147279971457230767445666726461532645000107894147857085776597213611528 97 265711388339112851091109645853198165790446208015437320820281043929602814881925996 98 1737848970686290244321109255384380432625050389282132142383081593335031190503122364 99 11366163354132748500895697982463434754340515275387727624718258873108369839898062856 100 74338835866631083564664204481787393278047290261425781817845681338298918085391655180 101 486202982116823028569060548329771572030819740678588292867293189550404066550056804572 102 3179944063738227577946058239202005088762427398806943832375482047470974930270557306448 103 20797988947905514412471004059864138792672903080708573704542546725132071608256089075208 104 136026400341367972869019030295717614715102919748923963819379802765987610232520652299080 105 889662055123551274490870266537065823432646527654125207676101467046552581071515521419840 106 5818712914113377313092901378531239625094376119133921384992653317985800483836109200610784 107 38056495477002550981382254071562199038051840642497240575080029949174484510336671575512908 108 248903300329229749684768798182226388011703422378360190506843784015056055858664118151305644 109 1627917971380763489454348687680932005844345631621428826595188699892388752708503245857601828 110 10647174698122155222108574106456121377242421777700004567935443071500473648414252487898002648 111 69636388961405528342259141670470431705649928817890203966519953252260617809294058784269215040 112 455447271701049131218795098334720900919239225159763719202271126317109010488727707999172680416 113 2978790548931171750199580357932474303851279098853210528900376026625301672556656800772768785208 114 19482371913791942767035111771393736659935612735360986670305684744182175404719203476401078828792 115 127421787182553553221098809310432207294083295117144304107654690392592638227187498530369203600688 116 833384760369038575898828847422648440754444797828575944075220863074677623491798943230910745454344 117 5450638969773096021664845703223587015110337371889211251526072813287139747607587817327332430132668 118 35649158217931919556699867885998905268910358310306842473152734067799616853916254227690623530074916 119 233158440449789698330020322152511578552959273753425003557982745792191408770579004907107128277053896 120 1524940870150281143887794080420958051183044640371463546679307054511426283829403160083983505263663236 121 9973667060770540882641137203663213926504860046866879289206014096956322469517576138442066707006162248 122 65231404434256030606371348374675990809220335176513838888783340759509166975428602487348846305941654884 123 426637073258863790964962013634202267240108896153333761874228520193196233076430458344812983468008782880 124 2790361388927913747839018072014079186956404024643117976762093793236333846412057068456612446470236755484 125 18249976780839808558948790685682376214195400864002801827490587001965028609872754186660967029318015736120 126 119361475478686278581333382591757191644062038092617014607124095458994085203387332491707291726584353980284 127 780667394788510810114717590124434592858035890962069778633641711109892808400434625660539703144153091148284 128 5105848254989988326971192545088762749930066758179859624715872776133380234007382973311777986227899115950552 129 33394101735281004135806125502174343342372436549876167169461288978527387457055860236057393461489789166876412 130 218409552147664529373039618956372754653684349243678267973319320517127489225363909958266420621753380377177348 131 1428477784714456372040628549936703155669992065189602625080863077859642167755310679555629277325910355323903260 132 9342763452228160893533912624689750156856531707469561238020465554295451845941162660962573512057658057454748872 133 61105065726827824453103423983266932888086822619606983995380168653718789522441442102184138432997667589053915284 134 399649319665635490565730661790200305676946511347274052042796301163306477224404419614142759327218881305914344148 135 2613851680042974722677644642069580507870251851771575680807966661973910949919028065346575541884916249729160289724 136 17095539186653997314830228371443847962747746901560768767991816888359196354220719621830027891545371345870593079240 137 111811034388002217746509725187280980049818038665314933481730743346333711896126426048018969395862178655224942711568 138 731284768173603028494352948819740838729814111616367189656105613428454912434489389991445700506259355859052795772384 139 4782867944025604452287976066153299622771746671992050733359421028062604585759875459018812653277435090176962079328212 140 31281693213876862692516772664660267727107572963888747779448324733010198805721299639614701641889247279984053127366956 141 204593633313550514338867959086445354651383658122705680441423080160636553319238677519105258950770851371489295872726560 142 1338116658399766727095847454299882435391669668260837195675595180867828843109887018617125760831977128006594662626550796 143 8751768872215277430271977804464138644217274714684748946357967898785352917960324212490035199721694763164718196676167844 144 57239746558624579128703800422159803878758460374799721359750005550019493971439960809901972790034466775649867004515635400 145 374368728646080407203905872452818683610502230139364307539602732192684320177783239672154219368722837866473637070687820544 146 2448507434332188509615874081807447716068258077243052599131193267532356972246896192011578520836758448336534846303678693624 147 16014127776275111934667216712029513288894568485973146187391884691427702406107439586386576346293296872187152929211728776296 148 104738211058285572404926589601234963496518393218666821422386286301848189906013108953868849733290814639980012794199853547544 149 685025935158462879234050805004682702885168847949317451002273524441431967299345514728128302565231134553511306025824424438540 150 4480318377584171911126289980441580600731424806032964431862451526284085272815579001830899958692575379339145243491437342486660 151 29302909180913045386037320811945113072927317680892587879771523087489597285077476405789194387931014705597245524343194201258884 152 191651667158492322433647355918554152635829724667336875728367039385325383881752728177889665244888133925579879507880216074630696 153 1253471499974974439005127291003276248916212793954438372738995342757032367491656244017501485939752858835204297235772453754023912 154 8198158797909997399201702430031814604777627643672885538379187404198827541024221624613427138230290807283492245611591193415258568 155 53618935633631029921558522254899816967045285846521267680718490827479175022629107089878189358153494428835283798903844111484682968 156 350687310328314792691902920917841682702482116607837310560226280579050090779709472788156146927765988634701384361884265292702851720 157 2293622358817784530874663129224573826548671332943574567995627155332137528565882923276489489558018714970845534782315358096840429208 158 15001123137143934007411400129309278835826745000864706485660811486037596258018344799916982727962108720319777644695310382557864795072 159 98112792853896630890431133275139611275829282758025838624846689905511126828149617417331628223369852314226612005033323703377164996260 160 641693294134531595901706495800291865391049590689748472448485609863581145437205440502259507837011534018581717684252738722586837167004 161 4196907169388285166337027183345213657194781656843019684966679278325340114072514228553284973594174701538893192275954224170857176279168 162 27449296960815660995691589930518700633787253988041428528596732810208164048776122736272166361154594423311156559202370076134377047776820 163 179528370114715701573064895083048079046718344770292282870508821100961384856411223554905288122125327243737286410937626216071588418818960 164 1174180734831053844941649904258722968222732585322050560175243804521085888303067742949788706839368312058587379547046700878153274338540700 165 7679568400066387876158698453210638312457671079034531199244064766161491387536278116872504210305748624939419469615617986840807845484603112 166 50227166109810094155197690675337892725165487050088336032949840445746446430589139265224995565375177471776426804046918828981453706038908060 167 328503905948757092996484906873941071180443133656797745887276247179167025706640067407264389350946155792265215496535275507794618542754836792 168 2148534838450949688974300413818466366728546778639761166936097909245334127358932107129709368165865731553587986295469412339955126874275034972 169 14052198066581052941327940177959162693494041309348435825420641319236766540688002190543860099520910081093618645332984507280480740627177225180 170 91906478297923268112242493817410454944665306551287871152896965169814405920078906219496798473368079543033207307966319895162824514052130909608 171 601101743165350621791355763118774456913006812041521799091736801656237468758816618556226594564345662063867560633123606190715377922714679995308 172 3931423685555228764426654661082600089618603816512082302399555088293285083686466985088037732986534213656460523249923896603245741864427262548308 173 25712938568359812383823796674753597737735365742177705537455130449727830319057106792700040298016687221071917888309966787666463701835639873709652 174 168171955683497300520883436543558074940701543860919584696270103873121595666560358403071794217390515070958499092184003413569431058311193178561048 175 1099905660460504559205618543517292151519873034658643258206593137682149602049439267644862664790733009729642982707223560522262678294040926211004436 176 7193782441288310308988020955446589627945025545188448978228889725237568621022107895468270736353196603942510364018871652846886241845465516409943252 177 47049949530145417643158288397202792176502628312596213916757509555181543939668382708216842779606746286083372976182627693813857337462540278243881612 178 307723755737153947014019117555520018626689901412192894622371451754063990039526611363153414984722246957891588522953380416848624149800437274810924744 179 2012625109922980092085169692477024233147481922948094206728226567333582481157491349514084879897489805530454596064623024711200844959870213919417077944 180 13163299087485494321559561301657999213462171289532965915977292865168347669669604234472727458238170471440857713091036987060345083496410978546632476544 181 86092756178137568621346204684033608111204573163688796498592247275610553545141447420522999843004843174964018777587243164056932699497548414758934324996 182 563077889295616319637449140225257560465170521565187304183945595541893190794544793236735097532486842077872715744376838174726855313157353836983473690556 183 3682733873191062549658308950184204814094664432835049280543204583426471966105518040155249624912567428463312857359038492310226279412654610456296254433216 184 24086416885796961675724359930132462791970737976995763434235967725992541176853964568629570183119674138460542889971421930882924903545393594880965187693388 185 157533913221295144731642277893380857208036352829098679848725124445615485747923584128644939287445661520624576252713951552602398329818353755217032611816028 186 1030328999638312806601012078031510390466907518626680255749320239881326549768974275993887183601968061806559315678832683402492645244126488675940845738321776 187 6738725813307507237460101836156274380687031488158230770251900542302472872088188879672762546406021441529405757477765949112281701148014686669193697168149352 188 44073713933003751987671959008530860080751006443035288926997996918641902864560145259798444072006801820197568701423331911562041109799330111935822149702050800 189 288258094135875417661607999195879436563009811129054462115616086449101380895457416091912420472378590365101319548926209714914117060733962111480940781270190072 190 1885312614252479047644361667322305655159854157337010548894184520060988036475128167581711811352008983562845865115408333173716393194172477093676514013673292352 191 12330629133293608328431992628030745486403588349719204139757754086629955204665601450773030497497289841743816882117281489543795476486727246732137382666623517828 192 80646792300339140037193829928286287213135098203120132064699451299424356197380650340741704025349327286045860213473436284138472833348730410363361390430430798404 193 527459307876920634701474304950693741907148600428965837172637226133815544557938835269376554779425509779516214992515031197961945501518852551201660737845747287932 194 3449775416111995732201476468307361213743395759037992082412281845063981688025195413719006242125433547462821174109909986890484202891904517838972707980506343869808 195 22562783979513556019889148839449538453500267060918726202314481841177546219263526438822872894263480585258242544213760350502446155497292319987875564058119105556224 196 147568800719190499220130138057269829016940942690579145319968946498893657469129990325774373658885929336839798709485245025131533704211226130740988777834855573405400 197 965153545124250732279288377643840117809479586842927122408497961757300720290095188041681936845418690002862530842186489977950121046891561204822109820766643805305384 198 6312454672844474353687092331854849608753906989935373174936006059636482629541712784530755039646865018100520311101416625928200418187678637137188239607272210563477520 199 41285745877446117224152538302246771645124321762040206827876752128553363078475329740369707984768643312782743329880455488233658935320390420994393937623790136146954448 200 270023770624396954821640663730612383279216640296280769411214073430762273547396041793692853815629196035488547190669677827161623287776652309311436917384702570095332416 201 1766053516839774567799855757915781851903829976547345113240916929645140008815294061186697229084342705037953193611328287382726445012516464713026408004789261430483211724 202 11550631328234387977431980501235809541193639102344545719178564506677570270980463825551039494080894317446033641102271500656166534809196247758850162219567816861583521732 203 75545323405334824803861914021904091962141920668759608586890872640720647034319615682853699131433753322550780233080128961623902376039851686056811768443426947401702652688 204 494093848746275215922069282935663883736384568708006546859707983127154910365955372944949691536395583390408769463317418865755197659244585968102961832843322411383717685628 205 3231553196999978963760768125029247907406202869029576061376001759490708926391760811867217111591191435727843193216770399661893239153551070811472207974025708511859469453632 206 21135531420880718140012698895347922366645321182142507722171114602582782591351049997499877757558795778061875220595938913143714327456842084660361790121349638707203680931356 207 138234050690467100537766792608609359666971505678115302615709594739399378585598994695655004203704410381131463008140679248160345017842343971441541152484685666777652031714864 208 904100890097154217692246192583544145964760437476223362522871571229623414900769559430807016260929991306849710019586544072842454720511372838122128550533650965438497731198972 209 5913148138187604858212405071012173621947378142306766880076968833348731497816199509581482879007021041192321906854035594016498424875638774234920168585344829334221941479204448 210 38674136135840085544956268315771148630478793879525008298002667289745235789796362813469201841893706465635213663722296687631473626517651178942608731208544006323338833255514412