0 22 1 45 2 202 3 449 4 19958 5 40365 6 181418 7 403201 8 17922262 9 36247725 10 162913162 11 362074049 12 16094171318 13 32550416685 14 146295838058 15 325142092801 16 14452547921302 17 29230237935405 18 131373499662922 19 291977237261249 20 12978371939157878 21 26248721115577005 22 117973256401465898 23 262195233918508801 24 11654563548815853142 25 23571322331550215085 26 105939852875016713482 27 235451028081583642049 28 10465785088464696963638 29 21167021205010977569325 30 95133869908508607240938 31 211434761022028192051201 32 9398263354877749057493782 33 19007961470777526307038765 34 85430109237987854285648842 35 189868179946753234878336449 36 8439630026895130188932452598 37 17069128233737013612743241645 38 76716142961843184639905419178 39 170501414157423382892554080001 40 7578778365888472031912284939222 41 15328058145934367446717123958445 42 68891010949625941818780780773002 43 153110080045186251084278685504449 44 6805734532937820989527042942968758 45 13764579145920828230138364571441965 46 61864051116621133910080501228736618 47 137492681379163096050299367028915201 48 6111542031799797360123252650501005462 49 12360576744978757816296804668030926125 50 55553849011714828625310471322624709962 51 123468274768408415066917747313280346049 52 5488157938821685091569691353106959936118 53 11099784152411778598206300453527200218285 54 49887294548468799484394893167215760809258 55 110874373249349377566996086787958721836801 56 4928359717519841412432222711837399521628502 57 9967593808289032202431441510462757765093805 58 44798734950675970222157988753688430582003722 59 99565063709640972646747419017839618929101249 60 4425661538174878766679044425538631663462458678 61 8950888140059398506004836270095102945854018605 62 40229214098412472790698389505919043446878533098 63 89409316336884344087401615281933189839611084801 64 3974239132921323612636369461910979396389766264342 65 8037887582179531569360140539103891982619143613485 66 36125789461639449890076931618326547326866340718282 67 80289466505458431349514003775756986636351825050049 68 3568862315701810429268693097751633959326346642920438 69 7218014097909079289886900199279024905289045110890925 70 32440918707338127588816293894867733580482527086484138 71 72099851512585334467519487989014492066254099283859201 72 3204834385261092844159673765411505384495662895576288982 73 6481768622034771022786867018812025261057579890436437165 74 29131908873400176935307141840659606428725982457322037642 75 64745586368835124893401150700131238118509544805080512449 76 2877937709102145672244957772646434083643145953880864585398 77 5820621004573126469383316695992999405404801452566809683245 78 26160421727394651549778224556618431705262351764148103318378 79 58141464459362429568939765809229862815929504980863016320001 80 2584384857939341552583127920162732395606160570922120821398422 81 5226911180338045534735195606134694654028250646825104659116845 82 23492029579291523691523910344701511011719163158222539457865802 83 52210970338921092917783016295537716677466576963270183574848449 84 2320774724491819612073976627348361044820248549542110616751197558 85 4693760419322560317065736270992259806317963676047491417077243565 86 21095816401782060880336921711317400270092103253732076285060171818 87 46885393222886682077739579693627060346502170183511643987197587201 88 2084053118208796072300878428230908055516187591328244411721754008662 89 4214991629640478826679496436155443171378877352840000467430705604525 90 18944019636770711379018864172852680741031697002688246281444576426762 91 42103030903181901584717224781860804653442271358216493030319858458049 92 1871477379376774381106576754574728085492491636764213939615518348580918 93 3785057789656730663797870733931316975638425544886644372261356555619885 94 17011708538003697036298059690299995988046193816310791428660944571060458 95 37808474865664124736393990114531308951730813177508227229583245697740801 96 1680584602627225185437633624729677589864201973626672789530323755271655702 97 3398977680120114495611661239573886488680134760430853806290230756241052205 98 15276495323107683167884278583025223544584741015350088014691246780235864522 99 33951968326335480831380218405624333577849616791131029835672724316712781249 100 1509163101681868839748613888430495900969967879825115400784291116715598239478 101 3052278171690073160328607995266616135517785376441361831404254957747909260205 102 13718275788442161481063045869496960443041109385590562726401310947707235280298 103 30488829748574396122454699734260537021600004147622487284206876853162379820801 104 1355226784725715590869069834176960589393441291880980003231503892486851947395542 105 2740942399200005577860594368088181715808482587909582493747214661826866274611885 106 12318996381525737902311447306529687452627371643519309978220362539794317045843082 107 27378935162251481382483488981147556621063225874948202450187939741415500366298049 108 1216992143520590918731584962477022178779409310141240217786489711162076333162957238 109 2461363222203433318845653413935191914179881846157428638023167362065568166692212525 110 11062445032334324194114198618217789835498936694770954769879159159424348999931807338 111 24586253286872081707074050650370771585177755235699338177781485680914266166555827201 112 1092857589654705919305372427234531739583320167065541834592264529119652060328388204182 113 2210301432596283920317818905119434250751818089366783007362310543920218386823332235565 114 9934063320039841600576648047712268742590592524532673864041506704800525607621717146442 115 22078428072675967121471115000543971735933003138432130735445323953521269602066766528449 116 981384898517782394945305708071647025123642730615546426223635760659736388098559444398198 117 1984848225108240757012082531143838021983218464369524983182716845272994045799185655324845 118 8920777798950745422993635832646999113056516588093646358954503141751712571295302065697578 119 19826403823009731602999354196437836248096251640556817701091723128776419188389789786720001 120 881282546011378935954965220475911794029291588772593625206990320807914156860446052681377622 121 1782391495845767603512929795148261424306679429185744068115072364744604732909281895149475245 122 8010848529394449350006684401068957491256009305515569897667279779786333088497573633279278602 123 17804088554634666303526298597286176406818698040216883863449631924317270909904429161708032449 124 791390744933319766705163822681660719391278723075058459889451084449746253124292456748432706358 125 1600585578421274199713853943960607615189376144190333803642351800823809777158489342658573445165 126 7193733058618416565560579598524091180148783299836393674458858287744985361758249827382726487018 127 15988051695658107330835013141008789975486942743863121152560068376313780500674988997424026419201 128 710668007667575139122301157802910850101574264029813724387101866845551327391457765714039888931862 129 1437324067030808385575437328746830490178635470803490569926763802067416435283590520425503804282925 130 6459964275790808681424050472790232810816116147243776004094157075115217068525819847416055106063562 131 14357252618612425748423538274327296111810867765291042578115077952297850572335230215257614016410049 132 638179079494737541612059734543191261730494297820049649441157586976220642251275949318751071828105718 133 1290715411608087508972543007360709819572799463405390341460430251904739135074887128852759757672621485 134 5801040725927087577502231763986030540021692151441611015282878594595177182550824464729790102518591658 135 12892796863462262663977006535332770899616183766288612372026187441095093500176536058312339962709804801 136 573084102718266644792490519318627950123133777868140555384435126002779291190318411030472748461750002902 137 1159061002299995552248958045172588671145883739502569723140896439446653675880813358119257836886209810605 138 5209328111918248853788322700008982634706668735878419447948020883789393994713571843507504096006589245322 139 11577717226136493259825603445190553940559221211259408619036938207025441665307957045134266028899388301249 140 514628886061923952286114874288393356019312402031292398685573301992908827268263681829415209367579674500278 141 1040835489349984397832055352021977265979184025273844205990183542192843096201835320703964684764058737301805 142 4677970843461861543614336282376302419936048503126669222646307470764281212075604964645273948423814623707498 143 10396777176273707485060727916774582105851281031527182651282798483721405520353045249994512581611687984716801 144 462136166599504990886286364620457915077392413890322705879089440754506124107609595964403827539338085951246742 145 934669110375283689257633457157690412260636108812172594409461679992733653735572237178802167660287859887210285 146 4200812608100639747916820193251219564119936849139013083516936160725440739049898544679612498180489525500087882 147 9336294326576563185091273843660129540500509807090198761443334001443615131835369326538027164021266910887386049 148 414997762977469419891932869314296919346142368361107758587023632224244506539806148912352807715116233604545074038 149 839331820281515402968957012472253968232785246529305715935490598449932628211447667151243642594253734119977534125 150 3772325044103531031767760919203312792277283354478330622328986026023975019385596817517327378092131170084455210538 151 8383981908488577466504478850878879552787351955485966960593462650497882666982641302185898398778516074288887955201 152 372667529017600939557964830357874013114920769395860876888441342647930812366621814113696856924346838438795525239382 153 753719039943690456582434139566626905782628890747207720737476147946359507400226269529579612247472192951879938433965 154 3387543688792362765887701388624381636245436332384691759838345934433368841967526892232015305914235610246315278975242 155 7528806417528415988357836916815390178273501555516591240414168016813097191335280053993610224075943413444510496384449 156 334655026060042666253632525728501549480279504775114706338061738674209645260719849267950865165255745801804777119890998 157 676838858537613748495622888373818489138832511105746003916537645365232387712774978589895340554587435017054064736166445 158 3042010460210497660236124079223775506035609549198098722004212320135139196111819763627532227383605485870021036064556778 159 6760859778958609068967871046821369501210051609501943447924962285635510779936414505844959795321798406757096136865280001 160 300519840734389296694822450139364033559277880367283610430702552888097613513314058020805763221542735383182251058136876822 161 607800541247737202458612771325549436619765812344069164309330068061830737806564530547456486238407269173121598253139033645 162 2731722005725338106529273535441561780038341129743560267668022825135420564739572180210631708175171812075668644070693011402 163 6071244552698413415517159842208672996696448071831189699645375718332671867285708890968719902588750893324458886394525056449 164 269866482324455528389284306592623173634682056290315907052064554431772982725310763382834307422080211118351859645429795495158 165 545804209201609470194085773027455020266060560652463003803774484581878637317907235656637334746749173130028178177254116046765 166 2453083319130893409165627398702443254698924298900167922267162492759287531996939706009383646409076903638464572354446259682218 167 5451970847463396288525340570432341529663909158452798848338099470100453701311786647675404627564902980406957322886146635411201 168 242339800607520330104280612497725470559910927270823317249143539177179250389715552203727187259264808041544586779344898217775062 169 490131572062504056497086565565883282649485763700099433346625177824458954480742891055129779146094519063496130881575943070961325 170 2202866088857536556092626874761258601157853982071221050635644250475015068312687116424246303843642884295529110305648670501620362 171 4895863749777577168682340315088400484965193727842541534617913678774489091106117123903622386833380287654554351492873284074202049 172 217620871079070931978115600738650879939626378007143048573823846116552535076981840568183631324512375541095920575992073169766510518 173 440137605907919441124913541792390160364217949742128638682265605911879559245069798260270885035858131369846395503477019623607223085 174 1978171294710748696477769767908211521396498176975657603302886269764070772057261033609267171467944901020481502589900151664195402858 175 4396480195329416834080453077608813203157214303693443845288038145440021103359591865478805227971747933410809400683277322951998028801 176 195423299889205089396017705182695992460313927539487186795976564669124999319879303114676697202224853971096095132654102361552108670102 177 395243079973739595626115863443000798123785069382667817437241167483690019743118198094832199632421455875602999665991482046056215369005 178 1776395619784163471900481158954699184955454205070158456544941234603885078292352095494005495731910677473508093796620030545776970146122 179 3948034319542066539427078181352399168034693479522984730527123636691460176327822389082843191096242810822619187259231543137610155661249 180 175489905679635091206691921138460262578481967304081486599738381249028132836716537215139105903966594353668752333202807928600623819241078 181 354927845678812248952810920458272924324998628087685957930003886134747725849760896819361054999029431518160123853664847400338857794143405 182 1595201288394884087017935602971551959878476479654825318319753925788019036235760124492583325900084320426309247747862197529956054995814698 183 3545330422468580422988682126401376844081951587397336594569511737710785798321281145804527706799198072370778619349389242460250967785772801 184 157589739877012422698519949164632133099484346325137635479378270385062594162372130539891802425064799504740568499120988865780998637569817942 185 318724810176493425820028580455665643043050644237672607553326052507835974123065542225588132556928797081851915617591366974022248242925408685 186 1432488980582986125978634270987294705271686923275828065692682480416406490654634299442244332652779987832148230969486456761869991609271452682 187 3183702771342465677777297122430255053586424490789328738938691013340648955432334141110076797862488772746148377556564280497762231461468314049 188 141515410919651475948179707657918517063074364518006292578995087067404960529677336508285623438602285988662676843458314798663408175913877270838 189 286214524610645417574136712438267289179735153526801913896928865148150570014787007157681323675067060750071502064473193877824578583289222855725 190 1286373509362233146244726557410987673782014978625213948166710547660007240588825365139010918138870528988948685101351090309961722509070768693738 191 2858961543335111710063589827260242636743765110777229810230349960468165051192437737435703159952808118727968872267175374497748023601430760243201 192 127080681416107148389042678956861663690507679852823325598302108808259269493056085812309949956062427753019579064857067568210874760972024219394582 193 257020324375549408488148947740983570017759124816423881006834567576986704037304609362055603072077663624767127001981310510919497545545479199032365 194 1155161978918304782341638469920795943761544179118518849625640379116206085642274523260532362244373082252088087072782309611888864943153941015524042 195 2567344282212158973171425887582575457540847483053461580258115325809398875321853655883120327560823828128943301147545929734697227431853361230080449 196 114118310396253299601884377523554116075558833433470828380982714714729756599803835382117826774920621519925593337564803217938566871944701835139063798 197 230803965074718758176940180934690807608658514349995118342223544755268912074929524420118773877402066867980129976277152365611830971321257031508208045 198 1037334170695128332309645101262317346510192890833451301749876893735805404899521933062592922284528888991846113242673412680385890757229729961171895978 199 2305472306464975422796230383459325500629044296016897721841977332226879721873973390545304618446459844851672356461623977726383612485780716953852000001 200 102478115655154046935343781973472639374188141915576951062796879511718513167354351117055996133928762062465429797554128432641264840131581275930659896022