1 23 2 148 3 1031 4 6383 5 38483 6 224960 7 1288693 8 7271509 9 40511381 10 223527424 11 1223021243 12 6646278717 13 35903716877 14 192977652868 15 1032630435883 16 5504232072227 17 29238119105311 18 154834459041646 19 817685821067843 20 4307482827085835 21 22640131943244109 22 118751743522025228 23 621702441854465241 24 3249177658870690859 25 16953973300623222871 26 88334207021934001752 27 459612930103857182261 28 2388378233630778000783 29 12396495277453131245519 30 64270756930842394107434 31 332871883287823341766471 32 1722335380816075189729557 33 8903494079232231292969987 34 45986293275918536823131182 35 237324518104925877616494389 36 1223833803311908594932085067 37 6306461218053628920337295725 38 32474979768100156198127195534 39 167119491234844543173762545923 40 859477345175035642323502419547 41 4417574859758079779215999385133 42 22692778775381072661404132767026 43 116508337581973724711776171377155 44 597864026849695319607987753694329 45 3066435011953038979203367266673087 46 15720278327812999548958917531841972 47 80554617499875025789094652912031699 48 412603091529890223809586418052726265 49 2112486494629644865544857541379541741 50 10811400996215589990935092750541452258 51 55309955748477240085901777071899421585 52 282855281605462997581377558307487252473 53 1446008713620949198999807079046813398527 54 7389734307403573055295658612691870332950 55 37752297686390848560286648564860833408565 56 192805614034633900453318718810391961339965 57 984379338487512127481517483848244830302727 58 5024309581013993946635461536312175454213600 59 25636911887764378616249632281989720688790727 60 130777961463425760121000077779240339954352411 61 666940152005253435137382669927979574674625267 62 3400371286127571474900242620862093497039087932 63 17332313772776356926395277755467832835394162869 64 88324432871211407274591167695154713046052494753 65 449989640807823139584468561517065410233534481029 66 2292052724257913319170908336070949105110193063996 67 11672128722864340315275853886389954255591103409547 68 59426715834979849476969845733706789975675407661401 69 302497845682306802082375500124004653297571365988237 70 1539480951128751161014677934457692443371099276687488 71 7833219655807914940695677402389542677963823978930203 72 39849475990964969222065281035009865348186313401099055 73 202685893962358527643370977452402467172665541485425567 74 1030730716568375466534238811634228835233978725460723226 75 5240705960258305467610180288234861468327604859760977827 76 26641536270220911464918166159096350081395324645311901127 77 135411506242190521082264929409913339630325782814750225869 78 688145968185541149316430014836472003563225586851267880536 79 3496520345370787053499976765755085210978581923929598118537 80 17763304672164027513792984809090398087685315469354682054951 81 90228834531802142031334976094614903806266005529437027102439 82 458249933398962187938055596694087819286926362159879056052980 83 2327000613546764352181072625992268382621265582299093106505845 84 11814874132563346700993639588546381007310363837107820393342923 85 59979335865283448278655275926530283968766024088890090007494015 86 304449696467627698802111420617880697502595302245808205884281398 87 1545155235626179910805515029678455466787818609808233727045527175 88 7841021858495596988415619595407091016048887708547685784266025345 89 39784915225983395745234045061769675704992947632848602382060288291 90 201841583677862873614433594566073223266041256570355193817122681450 91 1023883298708671276191797662481671069028513718763521852775111615605 92 5193247384308205528171125660155327157238176951815620209174819156439 93 26337672754691606017594900455522942711789030654825901458945065924829 94 133557007265084531164277640940467229515497070653800434851023944398474 95 677185863873866232531047378482816886395262746652528527139258553220691 96 3433222956469973648265448768439783775655654734653442858001592131683255 97 17404037742333354190758803550514886129830682449482905752512047208542253 98 88217113938913500291553106354643111133698363184071861252369326773584622 99 447106931578129001893857940648143253235798476575768783770197022663596147 100 2265826068296811381700593139171301437779655385361468924680761543493568709 101 11481515030797745234784188982485246864686822833131554956871395449793535679 102 58174160054545480345726077453194172862925080032628530011714007832757595424 103 294727148914958014330370576535991718920670466307293618170159664476275257267 104 1493035195500384892809748663503772028292332642049705637940822871084587540469 105 7562764719194318753784496050300174517697949955388420114510742881772646070253 106 38304739549537637116623275834979731368256145821730390321222850460202745443054 107 193993213128009472310221638021078144782730466642020328212596828508676750127041 108 982388694236578809651717652819550649658045483202145460188302579903354490689589 109 4974433749327317065580384060220089470933548895823105040576425741091842109397263 110 25186515239411520203126272540950290856461008463547650765035459037323928201833330 111 127513831517383240557380896887730184489916264714393122398651595419106201168001781 112 645523286281214805346334407437639019757639069120718311191958386260750472751840441 113 3267627529813733616015312000547809914867493323651106805129586192803398890429087799 114 16539401415372693870076165331324181296963388546538629602419210452205824394818994092 115 83709397414328961937520591187436948084089481970030210260842672171484100489190249095 116 423639447648196923992003520115984656592339643033746359785487297402224155534466042567 117 2143812845814255084238802627233436923917570498158242331356091616514867866069768158355 118 10847912608921039059625561058300855455750996424399442741673831291181827898446712357944 119 54887675833343781875763947545852108367521907351957972512853821255325016344915700379765 120 277698393892192846018774696281130829882269654223565090188099071693803195669144831288941 121 1404889780860664836255521530933749837287847581374784494486883551650815661534020532724341 122 7106929080486743675216148511031735715847513640559581454187218660196786356892846714260728 123 35949514086159889530585918792009557922143868813373689233252677339061449612288380468513115 124 181834314175431593006584873723760670585647224243293392771658254661295006629050217715099125 125 919667599183759692211890025650599481251867390380676151987360655061122670606690894839225869 126 4651131232134522510460719381418209564203829754980754076517299745007404383141327045529350396 127 23521195584134991230709856922757214388081750195967785398943579203579722963950039846262503691 128 118941580271227545530792893375799382605905096507625882301255672439627970203915328363998395835 129 601425635267873700812815241336722809604068800815952335947539064077484567009808680487492540703 130 3040916441106665849731676146783598009453954195900841947044948455518208705647518253499377342278 131 15374526449827108567853964568046927350705190644176370579376334604371980759579316308767245135363 132 77727392907170745313569056456167393223865900673819597965801340803643472142883618950429254839555 133 392936089743722596488419966328465992786020598286286946717761748707553607381057194324586964006733 134 1986303310850179326131739975894876479375257329779701506979420184923880387653051277229952372487716 135 10040270192096837463503409337472475471599030740013016874717322028512921276980875922197223241451833 136 50748331590636531370516869194559505720578469580162821633079737260213314169255663804371511947072931 137 256492702691740140165393005759835089827565181449328706178653432293420435325087526329648877040110199 138 1296299843805455192173151869353972275327305718495667745225934235727131675021067551253350727961882128 139 6551088406639937785111864379042371709026933255443827101592822962596277829400605843093135655308626869 140 33105435709067761941484584359138548104939666771065222851073153361047144185726458358092766723446587271 141 167287436133556280259053231643275673780638586994447293103566054179059509598828241835179091621087510575 142 845290168396431859619407392135943358583983356751040332477858095641943913376235311396673410212547476162 143 4270975554023285977161473139783030008429863096659865598547684051599866736335834151247457641398555614919 144 21578806598456172590114148704437276751766727319198824276593175346886201479047212330243963755098029604205 145 109020235625216537264612164139519103864199142855331048815109470240723472029541930878680965373460057215811 146 550765145227107036680370127993161373805897706782521472488238213856323146711511738171900640963808888474406 147 2782311142375480349191317211030804538525917252387611371471437006232595452575423684801007832115767431705269 148 14054814770356686404695084855397940016309089573692596115821046968808303477818816690943521981323514194842595 149 70994549490699041763698471694797487308948912229979848295480025948957692847086449776061086496509204517446989 150 358596130143726830660400969044141112275314024560160439152846161498770208988759786524043892154920554142656518 151 1811203102785541698023336909608468458611939612392267740035473644477657672612462938022114169287331319722917027 152 9147658059689274535638830608850163113649140292392741016462493967191105403422960445006380637032909863937546387 153 46199167474685686393556318591446082320073754448645107606129637253774851076725092423866478663718424528376481581 154 233313610887296864283949043562366299439397549713390741511995895711660758168326757515356883010454396658614628138 155 1178224188623238142722791320158293458468928604531427997777290138594206810659480014364021228884336133833008701411 156 5949739596821393748585880490026468294767597235402957448600445896921157423946328500539922775137883218615267637905 157 30043489452141827143003963923054668034630913260641275423339018929855694024264655214538479111364770153091014830271 158 151699937213634425968137321618099326483280134916490277560920834974385907024264779193467435531672418714175058780428 159 765955007911343346362365100595766774243006034819260838876771188291179654802637488333337870193671341810622661931155 160 3867267058953177161281286771748667868694852309833690534825468791796700168648181100554595433794972084328581471923569 161 19524877715261450766142009762165717575647364082102703130914855625153868115090153602091146313427040145033389964536301 162 98572538778264792823233396709082259065876766252356007859827956820676279978405034963447227340852803131147679685467258 163 497630768404938765139547446868370888011585950558282288328863128974385944649537584370674133969989528474342642366665969 164 2512131500141159470795561110649652838707734488276519631873221547217356231623793364720904957144086401604291085988497905 165 12681235574226226175363814405105520650029166670747930332998224248579377452048663245644856366830680348672201488416516383 166 64012534004976607286394790891140743913989359841852423103426153969918865425704982025706543425392833222179840294565443406 167 323111864162572554528993031154228287292822641645644596036911970242763915600557659218487055623076019515395356927068428469 168 1630892783935392400932946567145444915354191635961678419173732662090633729402904907085335869165058266644782889628884478133 169 8231570832487452651993986014032549537230586138353696186741873791812616242192237699133780090714099446437269402348504781671 170 41545597435664094094714056088248931495221241258580765394731838311119975015246223544818360554815463273467927092856488603640 171 209677800947522240860164213909212977706116394716083353576068480191936104643927235115300793010008311885440633428743493839175 172 1058193831096457087689495311905347583120988184102460268064265049885853127132351108578807380862536942317345175555902564940275 173 5340273433411757556521290547993957948028653152279645757222528107639415984738717698088815723039793243291397275286321602020147 174 26949296110785808314396673959852772325468279837177997759709099877920846101370691427012385500060718815978685255739421883032500 175 135993197313374897046341102375538569439570239692239299127221557605412726674750160127087255170187320118677376292862251367282997 176 686235102690481606200084169512445741498540394817810157766609279438755935971826943206262978505947652886406755256831614448276153 177 3462699620181759005976846537186697765866820634768300789795383652532154469200472690284654541260027780735907586774457216053065573 178 17472015606931111782951333126294902806057305009554186174421831782232405426257064435675326496177266362281363007610063470521775156 179 88157172233264993296203321902931138629329543360453919698283926599117854918116002924441900341977266957842357065780657859295893035 180 444793975024675023012680374391209851698623881173775759547185264457002077436671784199810801286270927625231793349742699780886656017 181 2244124208814757611252144399258712426522363717130406704649075347595572529020263890429494460287384391630039893404369213249559105933 182 11321964297242328528552202653019646747245659538949746036665684678154896248333331052967220766742311418109659661616976186725740059128 183 57119409551183449280845909977095557160161558110588822643722973671213013787540409542267343337382186228828551086198491701872264870651 184 288159416765621446403141249359951781209376874678511043845127193283226933433477853971210142709353892510997927156601490265845306275783 185 1453681422310237280322364264754466853295888817201564979051630261586998995185460014777033366357450194841714530363863763899387334271903 186 7333193029027165245654955713945265842472517424768323106788525188702875290941043670675971523929444284348985644710282542763010777396978 187 36991724686748521347022065946803996007376206537275013412323758556154179799123637909275108469342740782481853924219445721686271876011363 188 186596615255442583171861661040367292158716733916693711012543906596840999427784527292801536641203003759092030950954554490621047579793855 189 941219228660198788348857907622866474073084520627357091872466849220893929957345783974972933922945463884766513718994097636990130768156109 190 4747508990110825720905190994042888922117578682693458157213925918821823953144552380290933885485677207885149143062414784821653498018611824 191 23945775226751627245073838043540012177312228349551459782107168810796638145631591877982890124992241952208281721099629034153627833755459817 192 120775885939699453332758451183685634083855744991202783616918824107046441777337485262772284961803805669584584194925732131046036655746239903 193 609143912555937924671768322813695010194927962620292689900966238226893465510126223372404876799162321203885392776834244515116977424203180807 194 3072189857893412321909802296445282616515469601573596938124390744702206649295861333870913238662063600359023385334552689101377107780360221612 195 15494043743540431554965326741882034934232965138368151856378898994797078306534809129943807916874390347013627971520378425017481131563017347061 196 78139423832458524936794399323050984026144312329293574564914804306091388897353841484922681169813124994612921999365964019921446615825729671363 197 394061899119084295467228754284298516007492647928205037872849889768752211354291645208436603236912943011800041829037384102070854765516173271007 198 1987227620116987880121573700487274096557982176149334510133070339071270793499091545255696570570581593692468602386797006378627169109966866496462 199 10021202121122920639149850121748763134123095265593657482011179503465311734656500385684267957707330776099253636057621618142362265117021778649095 200 50533709120028647026111755596793049660084189177571355180132285958254433699918125955478437629833572527099187385676762669644716976325243711846617 201 254818987596601175881183355718227583439607741993944362639585423666761294091273681956006820748256930707201665259182361971876560586126740414472803 202 1284907183198521416582623538252847294822696933193421529333925644008530721435226256317414286241084729260841924151623536197675408886029917493820002 203 6478898765232381531954071655064659904667886463783837405295139681320110747907881646579302505896050860329183981011944887405976809507486227436593653 204 32667823455487681116874564384983372130019202189448763222613895061905756991997726824765130077970237212290051549734842527340942097253684726275496815 205 164713378838649215729678087809829547503228758442526352315288873799361710741292627794129228043024634508219061562790309763499182679126723200699129533 206 830476452382250309870688894573003750195661352649822572410451105854266369694300124938607977782190538249627411710106582889982976247908476873180958210 207 4187122225415134150920404772850365107619154922233303592687340051681621127955249730528881174443155168568091136035001877302471533261790288765402817523 208 21110276431166803395784527082099062618777980915706875279241311355993406564931930490445994961988151451196365813508585323143370359667279953855086596335 209 106429559331258037395994616228315041830775467690666175351925692987148789920949802607674199294927313386189705733377579639678423548438624519920275616557 210 536563052437115411715106156698742754078238390746214742011728598511225733869262091449369977396960489643030031115527820113907973131282896493375567257062