0 22 1 23 2 252 3 527 4 5522 5 6049 6 271678 7 277727 8 3048948 9 6375623 10 66805178 11 73180801 12 3286760422 13 3359941223 14 36886172652 15 77132286527 16 808209037922 17 885341324449 18 39763227313678 19 40648568638127 20 446248913694948 21 933146396028023 22 9777712873975178 23 10710859270003201 24 481055520754116022 25 491766380024119223 26 5398719320995308252 27 11289205022014735727 28 118290769541142665522 29 129579974563157401249 30 5819809650320068320478 31 5949389624883225721727 32 65313705899152325537748 33 136576801423187876797223 34 1431081720131031093509978 35 1567658521554218970307201 36 70408056668516665787026822 37 71975715190070884757334023 38 790165208569225513360367052 39 1652306132328521911478068127 40 17313226531854444628141048322 41 18965532664182966539619116449 42 851796663755904972371382172078 43 870762196420087938911001288527 44 9559418627956784361481395057348 45 19989599452333656661873791403223 46 209455413151293350980219309089578 47 229445012603627007642093100492801 48 10305035967710881687232315730772822 49 10534480980314508694874408831265623 50 115649845770855968635976404043429052 51 241834172522026445966827216918123727 52 2533991570991120428304248573224666322 53 2775825743513146874271075790142790049 54 124670324285569582896231583339507428478 55 127446150029082729770502659129650218527 56 1399131824576396880601258174636009613748 57 2925709799181876490973019008401669446023 58 30656229816395161790331448258652704073978 59 33581939615577038281304467267054373520001 60 1508261572901784846167728008009045138954022 61 1541843512517361884449032475276099512474023 62 16926696698075403690658052760770040263694252 63 35395236908668169265765137996816180039862527 64 370879065784757096348309432728931840662319522 65 406274302693425265614074570725748020702182049 66 18246948384295468783367590544661844751558329678 67 18653222686988894048981665115387592772260511727 68 204779175254184409273184241698537772474163446948 69 428211573195357712595350148512463137720587405623 70 4486894907207761535226685726823169149680037503178 71 4915106480403119247822035875335632287400624908801 72 220751580044945008439396264241590989795307533490422 73 225666686525348127687218300116926622082708158399223 74 2477418445298426285311579265410857210622389117482652 75 5180503577122200698310376830938641043327486393364527 76 54282454216520433268415347574797267643897253051127922 77 59462957793642633966725724405735908687224739444492449 78 2670652597136796327804347221427177249881785788608795678 79 2730115554930438961771072945832913158569010528053288127 80 29971808146441185945515076679756308835571891069141676948 81 62673731847812810852801226305345530829712792666336642023 82 656709126624569294473527339733211617132699817732508097178 83 719382858472382105326328566038557147962412610398844739201 84 32309554899409381928831984245429726127478854675281676622022 85 33028937757881764034158312811468283275441267285680521361223 86 362598932478227022270415112360112558881891527532086890234252 87 758226802714335808574988537531693401039224322349854301829727 88 7944866959621585108020300487677046569274134751030629908531522 89 8703093762335920916595289025208739970313359073380484210361249 90 390880992502402105438213017596861605263061933979771935164426478 91 399584086264738026354808306622070345233375293053152419374787727 92 4386721855149782368986296083817565057596814864511296128912303748 93 9173027796564302764327400474257200460427005022075744677199395223 94 96116999820792810012260300826389569661866865085268742900906255978 95 105290027617357112776587701300646770122293870107344487578105651201 96 4728878214984505772182119158054847455042797149808426196337554908822 97 4834168242601862884958706859355494225165091019915770683915660560023 98 53070560641003134621769187751609789706693707348966133035494160509052 99 110975289524608132128497082362575073638552505717848036754903981578127 100 1162823455887084455906740011377360526092218764527446500584533976290322 101 1273798745411692588035237093739935599730771270245294537339437957868449 102 57209968254001558329457172135934526914246154655320406143519804122502078 103 58483766999413250917492409229674462513976925925565700680859242080370527 104 642047638248134067504381264432679152054015413910977412952112224926207348 105 1342579043495681385926254938095032766622007753747520526585083691932785223 106 14067838073204947926766930645383006818274092951386182678802949144254059578 107 15410417116700629312693185583478039584896100705133703205388032836186844801 108 692126191208032637685267096318416748553702523977269123715876393936475230822 109 707536608324733266997960281901894788138598624682402826921264426772662075623 110 7767492274455365307664869915337364629939688770801297392928520661663095987052 111 16242521157235463882327700112576624048017976166284997612778305750098854049727 112 170192703846810004130941871041103605110119450433651273520711578162651636484322 113 186435225004045468013269571153680229158137426599936271133489883912750490534049 114 8373342604024810596714803001803033688068166220830847203394266470323673219982478 115 8559777829028856064728072572956713917226303647430783474527756354236423710516527 116 93971120894313371243995528731370172860331202695138681948671830012687910325147748 117 196502019617655598552719130035697059637888709037708147371871416379612244360812023 118 2058991317070869356771186829088340769239218293072220155667385993808810353933267978 119 2255493336688524955323905959124037828877107002109928303039257410188422598294080001 120 101300698131365967391023049030546005239831926385909065489394712042099404678872788022 121 103556191468054492346346954989670043068709033388018993792433969452287827277166868023 122 1136862612811910890854492598927246435926922260266099003413734406564977677450541468252 123 2377281417091876274055332152844162914922553553920217000619902782582243182178249804527 124 24909676783730673631407814127368875585152457799468269009612762232387409499233039513522 125 27286958200822549905463146280213038500075011353388486010232665014969652681411289318049 126 1225535837619922869471786250456742569588452957348561653459850022891052127481329769507678 127 1252822795820745419377249396736955608088527968701950139470082687906021780162741058825727 128 13753763795827377063244280217826298650473732644368063048160676901951269929108740357764948 129 28760350387475499545865809832389552909035993257438076235791436491808561638380221774355623 130 301357267670582372521902378541721827740833665218748825406075041820036886312910958101321178 131 330117618058057872067768188374111380649869658476186901641866478311845447951291179875676801 132 14826532462225128743503702667002622576335098638170972497648200087541236596169722872631100422 133 15156650080283186615571470855376733956984968296647159399290066565853082044121014052506777223 134 166393033265056994899218411220769962146184781604642566490548865746072057037379863397698872652 135 347942716610397176414008293296916658249354531505932292380387798057997196118880740847904522527 136 3645820199369028759039301344189936544639730096663965490294426846326044018226187271876744097922 137 3993762915979425935453309637486853202889084628169897782674814644384041214345068012724648620449 138 179371388502463769918984925393611477471759453736139467927986271199223857449409179831761283397678 139 183365151418443195854438235031098330674648538364309365710661085843607898663754247844485932018127 140 2013022902686895728463367275704594784218244837379233125034597129635302844086951658276620603578948 141 4209410956792234652781172786440287899111138213122775615779855345114213586837657564397727139176023 142 44107132470609242256275095140107473775329626968606989282833150580777438712463527302253891995339178 143 48316543427401476909056267926547761674440765181729764898613005925891652299301184866651619134515201 144 2170035043276274226254750883908208987450723294964716644821805411320010139881715661434925133914008022 145 2218351586703675703163807151834756749125164060146446409720418417245901792181016846301576753048523223 146 24353550910313031257892822402255776478702363896429180742025989583779028061691884124450692664399240252 147 50925453407329738218949451956346309706529891853004807893772397584803957915564785095202962081847003727 148 533608084983610413447387341965718873544001282426477259679749965431818607217339735076480313482869277522 149 584533538390940151666336793922065183250531174279482067573522363016622565132904520171683275564716281249 150 26253083774184977086766206274536586936567372950723688232914733938163211473065138622630544438330385652478 151 26837617312575917238432543068458652119817904125003170300488256301179834038198043142802227713895101933727 152 294629256899944149471091636959123108134746414200755391237797296949961551855045570050652821577281404989748 153 616096131112464216180615816986704868389310732526513952776082850201102937748289183244107870868457911913223 154 6455590568024586311277249806826171792027853739465894918998625798960990929337937402491731530261860524121978 155 7071686699137050527457865623812876660417164471992408871774708649162093867086226585735839401130318436035201 156 317609805330054809519423337254592744850383090507131885277085806362093121081131907174868665179995871709670822 157 324681492029191860046881202878405621510800254979124294148860515011255214948218133760604504581126190145706023 158 3564424725621973409988235366038648959958385640298374826765690956474645270563313244780913710991257773166731052 159 7453530943273138680023351934955703541427571535575873947680242427960545756074844623322431926563641736479168127 160 78099734158353360210221754715595684374234100996057114303568115236080102831311759478005232976627675137958412322 161 85553265101626498890245106650551387915661672531632988251248357664040648587386604101327664903191316874437580449 162 3842443398629919311381006447339856752663347692387908597358495852453868640676322339936422488717045617613211952078 163 3927996663731545810271251553990408140579009364919541585609744210117909289263708944037750153620236934487649532527 164 43122410035945377414093521987243938158453441341583324453455937953632961533313411780313924024919414962489707277348 165 90172816735622300638458295528478284457485892048086190492521620117383832355890532504665598203459066859467064087223 166 944850577392168383798676477272026782733312361822445229378672139127471285092218736826969906059510083557160348149578 167 1035023394127790684437134772800505067190798253870531419871193759244855117448109269331635504262969150416627412236801 168 46485879919014958499032606480494249739128435532125827703711197545901096452809026587418932093630152701888766486568822 169 47520903313142749183469741253294754806319233785996359123582391305145951570257135856750567597893121852305393898805623 170 521694913050442450333730019013441797802320773392089418939535110597360612155380385154924608072561371224942705474625052 171 1090910729414027649850929779280178350410960780570175197002652612499867175881017906166599783743015864302190804848055727 172 11430802207190718948843027811815225301911928579093841388966061235596032370965559446820922445502720014246850753955182322 173 12521712936604746598693957591095403652322889359664016585968713848095899546846577352987522229245735878549041558803238049 174 562386171417799569291377161820012986004119060404310571171589470551815612432214962978271900532315098670404679341297656478 175 574907884354404315890071119411108389656441949763974587757558184399911511979061540331259422761560834548953720900100894527 176 6311465014961842728192088355931096882568538558044056448747171314550930732222830366290866128147923444159941888342306601748 177 13197837914278089772274247831273302154793519065852087485251900813501772976424722272912991679057407722868837497584714098023 178 138289844157742740450934566668664118430503729216564931301266179449568660496470053095420782918722000672848316864189447581978 179 151487682072020830223208814499937420585297248282417018786518080263070433472894775368333774597779408395717154361774161680001 180 6803747855326659270272122404665910624183582653642913757908061711024667733303840169302106865221015970084403108782252561502022 181 6955235537398680100495331219165848044768879901925330776694579791287738166776734944670440639818795378480120263144026723182023 182 76356103229313460275225434596324391071872381672896221524853859623902049401071189616006513263408969754885605740222519793322252 183 159667441996025600650946200411814630188513643247717773826402299039091836968919114176683467166636734888251331743589066309826527 184 1673030523189569466784687438714470692957008814150073959788876850014820419090262331382841184929776318637398923176113182891587522 185 1832697965185595067435633639126285323145522457397791733615279149053912256059181445559524652096413053525650254919702249201414049 186 82311740991355752433952567560271024911359996939652910238861159408386959685694245936001925877171950673766010139643012147753805678 187 84144438956541347501388201199397310234505519397050701972476438557440871941753427381561450529268363727291660394562714396955219727 188 923756130556769227447834579554244127256415190910159929963625544982795679103228519751616431169855587946682614085270156117306002948 189 1931656700070079802397057360307885564747335901217370561899727528523032230148210466884794312868979539620656888565103026631567225623 190 20240323131257567251418408182633099774729774203083865548960900830213117980585333188599559559859650984153251499736300422432978259178 191 22171979831327647053815465542940985339477110104301236110860628358736150210733543655484353872728630523773908388301403449064545484801 192 995807435709674037619298892072036454711722618792338254426828548614603727252861254029911129959919394030205220584998052181272979590422 193 1017979415541001684673114357614977440051199728896639490537689176973339877463594797685395483832648024553979128973299455630337525075223 194 11175601591119690884350442468221810855223719907758733159803720318348002501888809230883865968286399639569996510317992608484648230342652 195 23369182597780383453373999294058599150498639544414105810145129813669344881241213259453127420405447303693972149609284672599633985760527 196 244867427568923525418090435408807802360210115351899791261255018455041451314300941825415140172340872676509718006410839334480988087947922 197 268236610166703908871464434702866401510708754896313897071400148268710796195542155084868267592746319980203690156020124007080622073708449 198 12047278274903895515762525562334929468831395330789711262402861542278316483918155765559618914253178951805472084871296295646028359331119678 199 12315514885070599424633989997037795870342104085686025159474261690547027280113697920644487181845925271785675775027316419653108981404828127 200 135202427125609889762102425532712888172252436187649962857145478447748589285055134972004490732712431669662229835144460492177118173379400948