1 24 2 140 3 646 4 3556 5 20240 6 113884 7 645780 8 3685550 9 21117750 10 121503530 11 701432670 12 4060132070 13 23557575574 14 136975281374 15 797920002262 16 4655761528566 17 27205829211568 18 159187551327960 19 932560727269722 20 5469134048498894 21 32106441635205448 22 188652191924566796 23 1109419664716421546 24 6529292152664650050 25 38454539986415184612 26 226630384064259256580 27 1336465250930974445058 28 7885845372969691294506 29 46555785814060178300948 30 274991441597566484252524 31 1625067624941886589549762 32 9607673963437483427124866 33 56826184046733933361805380 34 336241983009981102992801324 35 1990303056904054769805884506 36 11785327883455829407551042216 37 69808988232823124344929473704 38 413638407491904118911135608924 39 2451677700188922736399394117600 40 14535586393314528567863087245410 41 86203022833360586970106319170800 42 511361107186210882151014921654800 43 3034191729144018852196699136338730 44 18007925216788228494386916215276460 45 106901839565808707866681855843294260 46 634750880244673983665058825463789700 47 3769763692290471478987603786753569200 48 22393084129916262831811405203250324050 49 133045187674233738928437894214420290380 50 790617841847349707068405506052240944460 51 4699083115493801411293989931964122043930 52 27934170839855059516555613244278146694300 53 166085535942462608978465475111798688125200 54 987639803917201820513460543247190273663580 55 5873995586059944534980750469314340685318260 56 34940937136744190968471023479123957096686130 57 207873508597784795631283116165691159404186700 58 1236873495307503974646282011719199580240242980 59 7360561383584943710362520388042114780670199210 60 43808077085120139904615745028911079007714845220 61 260767346400016422485290368588783858495510435600 62 1552409331659154177267404492471256727430421510140 63 9242972000556419723103730220411441947980486128820 64 55038653094002605325339903431446285435437241461810 65 327773023170402122541492084324109847662636898263836 66 1952209471629523745961440410127272221492924736118780 67 11628562628735578950883796229227757141065081913245434 68 69274075906185323086269043488271526365082371164181820 69 412723557877994242414616684570037280626742548047922736 70 2459180295868758815556382273900638147826553998921158724 71 14654226768559878709975376164310656974068975246721428204 72 87332471323097302716146885064828112441615161221168725026 73 520508493686549766505942791827292357552203218735683281774 74 3102544980901983457605130649193540470495369342653836574418 75 18494626042496370213789753686163545949233228058056374229826 76 110257786377064790146126723166690386831824927136614073965502 77 657367625340852056618659765880449633070370732661051367882614 78 3919600445916219251489045937879112571916369169030979586833454 79 23372699615914959449588579469428949018914561809757619594990470 80 139382653782418391749365546452393936268722997450080393726533130 81 831267042384195982728855442485970569011776090349950474843107240 82 4957966804982850709525846071538513531834846110089905653821271600 83 29573120390981241826140783513799325445669218510185281216716262062 84 176408887916318101941794669053328581910939979525767790141832205572 85 1052380669508844663716607763715945179023792470351812237209227050948 86 6278468064960832876330856662760134645060399639554937925401233026168 87 37459528340328472985343662539121996694770859212895776704929930249292 88 223510582149217160417096166697151298165207956345028080820544977727686 89 1333707049097442056292798928615166842828874975497121406214659748952294 90 7958822098868628233253158469110116321149035758516336577015820984161082 91 47496606531873790128468285121615654331896669894368174449293425362635646 92 283466185166449583983089475038588241717166885924644058351351592572993778 93 1691859538395118906490589705528553640021233955402009252486070251712593438 94 10098368372478824912148074131904872851271956923284496177266333110130729570 95 60278367391499089868480839327073447075374664067749074404675408010025817878 96 359827741771628879526155997651458912542095769979855040582785160261458680390 97 2148078916293146100096261247050967062695192065660130677960022547053450761572 98 12824126690877149411412299009836087772443490031268583312532098340477283437460 99 76564404612900520151363049411503692118820714828546865975292024986032430668738 100 457137805646289361192564254147808244185007369432516156704312418560377613408500 101 2729531295669612513624384835354769153798339438316175061130267699071726773184312 102 16298563453137263820421337413784743345286478244304540012042725957851309941483260 103 97326364353447373708398061539247687323256346013115473315736563648063105373719092 104 581207514367180807819132360853121327058699887820147997612847112208184506212391402 105 3470972095148379525851145333568913677497616063782241891216575617511379334035732674 106 20729548817988786197637275493584244028259179465886824555120054068483798610430371358 107 123807529455549913938444171043623856193462665331863836998766829605738704853286542826 108 739473149313128695779764932805926650764276983574972057384864338761734407094215538034 109 4416879768792046776598287786847681709298061124337428895482122916241125600112083760738 110 26383125557160822087642112697239009156866185062580399175789340016584746843343857906882 111 157599232922090608601528347519214492533075899931088675692150700725907148991750241181162 112 941453427570023579878844006561724930152315823276043770984957345791322648858898559280978 113 5624192476743802329335319893134005250760047302653954476732377936811535011587457148217528 114 33599886908199334453018354076202385375552546536176283848187542114229348667712439713971200 115 200738873867461156645868966635150884668751914184344986922504532952686711531038987765044174 116 1199336101674692525152400864745559341481764947333297398314474034297522210438292749677324040 117 7165818773349711772239042599627707482909760904380467119793336911681939360580386898458001756 118 42815987629236119937533971233446388734445415246225768506640913811486243836717858242682509696 119 255835667704154758724853708036335517467295737104276876652213226852609737959937696246248554520 120 1528730577534935308323534889916853236842766497279603503157297401573540331723667692042206451494 121 9135142096463340186458837262812121822245851524209883287974350143935581734958349790752681433110 122 54590104105888744746054562541878700869364988966361134422694498585307149909016074297828827173466 123 326232008660138090115125255939685503535499532568394758752515078996722552704443013895604210050046 124 1949633717693759192588291729042513055352579979174521485332594314677630321914263960056505936121830 125 11651801456274762974745103708269873240291737866653342575629470776996561770083530913487358544588790 126 69638034294649524172690044372855419094746503561993954664363976742970758701629001487741605107527230 127 416210567831498602394807897950213580511325408524223006037265874906587686636343385713455379091172470 128 2487669440942218329017799811692059707622558537141046115587220562925973102641178504604692148946756150 129 14869111225033291020197264438005559871832584399300275959081082683964651873094180982351616457087095260 130 88877110350835117883114246119678958805545167394426124498868665561361973222125025058723963883517771100 131 531260136663110936094250839318522023176632179181431441126785387191387166672969801668802117761619841050 132 3175680015444754347297549888303765353416256090771163382798557396057652074656962423356065493512311237180 133 18983586443324668352717054532770360335756697924657646464630778528655739415775545566235111030427011730512 134 113483216665787344611033792469418880823793854411486449672256514041129657119398290747080274054858991385572 135 678416937795808781604752385176228559943452830048197758128502659506980945845425231658892872428926304864428 136 4055769171774172975740065977402309911018873896096302181098883833159815963125431189986523919224794071719938 137 24247173177158146871970443737540251548714679245960569014873110686496844451359076853900292392638780720699162 138 144964003217332181420986861216861980378881593429697120222650530140767560479362525573759903960219674642738950 139 866702899151939048543309197529168008697573847974781764381609562162778110708417730407534709597317935413859858 140 5181925751301962534274355619202576488625997742027653039479522946453096495036779021266897285162328325276239274 141 30982954668903073336843317155312665231853189297275886098036143169359301971426322215433350475650491343694483322 142 185252909447890723616349376751885085381572459595488481544648209204039804762341010754425325216779216545762361266 143 1107688527403363159783240569174698649709104949084471035797242648895413466187111501756062752773569392708228135098 144 6623393377861288921446687125420364650573356139950070387860617325798753823802733813005666137789119625394402808122 145 39605324247231203461717876038512416882630533369055064193403328941534248526802975332014878043396540548146091472432 146 236829932754472512052104225095153063295743899912551229418179355099090564008070614407348013849794252473034777312008 147 1416215915487608435050830793825965732555606684079695501680898330736542303305457938408278751681328318752755501112758 148 8468998944020149333566131291157934304164111941127525233793217917022987342587723903851122051880650331333767647724206 149 50645899258306719557836421457592907021163802243432449115260230285539079751697632850005194440765317879971533838940848 150 302876772333476868838674850303588607440329302487793503575117657616806102920628369869833393293496959926860436226855932 151 1811327580147008501000737023135861294685142362335509753719388938034352303421567314997706425139279859310078800968135882 152 10832713559892907545848591233460760347591848662915648556279514754349613451482446400692892244384815640741116263835235598 153 64786814755960228896417219786039427061632052617973759915951596154107923755519128088032619903975328687178915610164779168 154 387476162012917722033036052719931227799561822166146136596872310509330299838820766425151503192455692678555612407291801640 155 2317459899149231112414376787168179416787597955504077548373677886617451113119891949042129855795023698367410763525344097758 156 13860797913336405492640431047704869544995372605741043830541565159692325269181264032696601068117274631720049690724751701030 157 82903504651417352917271554213811484133686698504112594521143966002607474214263382147871763596132586898614067942871441342832 158 495868014451989391419903396259715275837565604673358276380904895634665990937623584110774732768977447102209884262348146625904 159 2965976740309873714142720789104348584891375716468586169391758663591297860471295756908791334765570178353309066984161669055062 160 17740984745953645410709698033141106570275907177995156054908367864127051210737378586450527224523408353195182809991230368426638 161 106119681486978968785318298325117055386215944462450595082857771454773930940423993163819109804297031321309586296069348669182028 162 634778613486048341650820991796593006250570526978755380223744588901053975993065070382019679321165817385920876810202308925462132 163 3797140522714330588110044027012764596292312787881052779450944449882878688684397720710519541592715139058559695325954798354842782 164 22714280811481206783485238529790501183637670800099193294756078627028441893263765818349338162591435194536868552473758688543324080 165 135878002612886851202141162090513315569178358259200140330299596144428853687006957581370326388710962667885771655439275542491076344 166 812843742976989710860081304323679706322786855216872683269900261409066578548452921465029878853993902132038706071916540492793411060 167 4862645811631089804003014082423087854747420979077995535549790439065160658799519560623294478555771972137582924751584186314400728296 168 29090137560792770999293674084405354841781751713051180824103426121387011254719346072217399078167531856312356975394200056714387790966 169 174030910087784670257789072557386706258412948897186050647690407379564295197393777093377393874664075754451476279974920830799874168230 170 1041152627479383354735524447040506737692472201905175875481721162153292869827834433203433714918097416702626965848990179719202760680394 171 6228876408839751270603376745496510866315799805007196272384320901885550563043995994701340598220064705285500081920399766300525972186310 172 37265954592148923190615451499329446417658444204076803193359946781429286133565396993174950954810050332944675755633934393053284540171826 173 222957418198576740135666173232717567369133341057823669142005561220894615157985535933525391049700105474995599937534853356455171726418830 174 1333947266404233279158801131854725378066257335050870793773555799720599857109973778928549773347568252015629763624439007129172402339843334 175 7981093060228451863392148739207837849013458545368665356978710244377196295375440034106415151032003929208001298030400093515009825038862010 176 47752156399832787764386563920995779064958064380377421276053099650228417760898496845895012374502401766644177101982425668845762292681339086 177 285713278678598812405698119509400629650747567364332646853380663948999326321171473128743797827344483661763946456442881689344829577348330520 178 1709521663838951597106648286543329502349832507471413341966723072578309094250905376728468261122526486945028986756949899325455679598926834304 179 10228818326130533041318718808429075076748863664792503402139665766989559698676397262372700010112929064457717622700649668218194475798606552994 180 61204438903426317941581451818042094154569964746362776514751284779325898866784887408152021254814983055672709035703629648447734406994477862790 181 366224085859490079982408809029580632617567134891149534461130790984824573837094521538673353075504640663909785631643903844337514993876740052736 182 2191378227994297474074464490468084663298505042344220407787788076397547023110726541807525315578022394790845298839757398070316376240544773014020 183 13112761664593944139068394908090600510188747086074571673170104317140019775591665450114532814829195645560915632826598448791848967925128878313506 184 78465240515064647174537735785207411526524865368106875589134184155648052248368980908872735742574152511158834826280993054264581993852181829731146 185 469533629144743629570807684659143893170362447212974046920956981873695147175233044219585543925402703453269832237120217708392869761194126194428864 186 2809715058305998963981573347366097211659097322899275832066061681561298089954427885078814509794092272737019788192668496335296082981198350178478504 187 16813726281734628640285596162522636922107285085721092326874408091270026387728184683576263429558623104420668749267936042839819795482316753170198346 188 100617082568016481735062955433513653219993825368821262328664139568271299157269768464288442053852315164088291382192715953745683981435300457737199126 189 602123334869759371636140822166401223204998077745049074024372862418158149091565192637556330917107616261192252582931884333464159202233452283974326840 190 3603339012126498231162812373789302170817146131521479785298035041060625158080312675729202411444932251832831230158423821069320521484983388168055559772 191 21564066142815539046270263003567779025911032492291037776254360412624708936617054940458259510582432916975835958863931052313899970419438761342804250610 192 129051183748886385377808785979836785354195705509429723684109844742734344454309856330541513820261151922490811350268633352360030380213039029934980619178 193 772323191253127996197883640000830029314487377848213239073424253339842746343510954982748721191663873803479666901153395329742868323424368438735376386404 194 4622126709342540825921667180113978852241681474792038636936014888335020858543617285343093984288117153128371479053090181410354484714247334805674543640476 195 27662424876671775430892405128338751827934954520577811900539644253322059858621585817891984140633454096962611911129132255640446877783522902055312346793090 196 165555731660288312709303455579217851267029865261642509139511273593603621017561792331352052263205115079411804584745532459643216932482405635608762924758644 197 990840411798256354792061809122897694912978572118158722845287305331397702152570138706593225093624554872270448663827802075959373634347979602220364147624960 198 5930190747918919815832350691664336225430270881037054556506255262612130501965577899698751362424560496284749684452268126635583023323523785360029699259576324 199 35492698664043784908691912494428300220669866202608448009956063533863019055372478574934502547796365346862292701779715128970764741486622302329676458706200564 200 212429454817288171175978298139447304079333271935514796235410609049023644845968309078142596161693295763659549123689801090388185088486809667785501800787729706