0 18 1 73 2 91 3 164 4 1403 5 1567 6 2970 7 13447 8 487062 9 1961695 10 2448757 11 4410452 12 37732373 13 42142825 14 79875198 15 361643617 16 13099045410 17 52757825257 18 65856870667 19 118614695924 20 1014774438059 21 1133389133983 22 2148163572042 23 9726043422151 24 352285726769478 25 1418868950500063 26 1771154677269541 27 3190023627769604 28 27291343699426373 29 30481367327195977 30 57772711026622350 31 261572211433685377 32 9474372322639295922 33 38159061501990869065 34 47633433824630164987 35 85792495326621034052 36 733973396437598437403 37 819765891764219471455 38 1553739288201817908858 39 7034723044571491106887 40 254803768892775497756790 41 1026249798615673482134047 42 1281053567508448979890837 43 2307303366124122462024884 44 19739480496501428676089909 45 22046783862625551138114793 46 41786264359126979814204702 47 189191841299133470394933601 48 6852692551127931914031814338 49 27599962045810861126522190953 50 34452654596938793040554005291 51 62052616642749654167076196244 52 530873587738936026377163575243 53 592926204381685680544239771487 54 1123799792120621706921403346730 55 5088125372864172508229853158407 56 184296313215230832003196117049382 57 742273378233787500521014321355935 58 926569691449018332524210438405317 59 1668843069682805833045224759761252 60 14277314248911464996886008516495333 61 15946157318594270829931233276256585 62 30223471567505735826817241792751918 63 136840043588617214137200200447264257 64 4956465040757725444766024457894265170 65 19962700206619518993201298032024324937 66 24919165247377244437967322489918590107 67 44881865453996763431168620521942915044 68 383974088879351351887316286665461910459 69 428855954333348115318484907187404825503 70 812830043212699467205801193852866735962 71 3680176127184145984141689682598871769351 72 133299170621841954896306629767412250432598 73 536876858614551965569368208752247873499743 74 670176029236393920465674838519660123932341 75 1207052887850945886035043047271907997432084 76 10326599132043961008746019216694924103389013 77 11533652019894906894781062263966832100821097 78 21860251151938867903527081480661756204210110 79 98974656627650378508889388186613856917661537 80 3584947889747352494223545056198760605240025442 81 14438766215617060355403069612981656277877763305 82 18023714105364412849626614669180416883117788747 83 32462480320981473205029684282162073160995552052 84 277723556673216198489864088926477002171082205163 85 310186036994197671694893773208639075332077757215 86 587909593667413870184757862135116077503159962378 87 2661824411663853152433925221749103385344717606727 88 96413588413566127357806065845102837949912993804550 89 388316178065928362583658188602160455184996692824927 90 484729766479494489941464254447263293134909686629477 91 873045944545422852525122443049423748319906379454404 92 7469097322842877310142443798842653279694160722264709 93 8342143267388300162667566241892077028014067101719113 94 15811240590231177472810010040734730307708227823983822 95 71587105628313010053907606404830998258846978397654401 96 2592947043209499539413483840614650667626199450139542258 97 10443375278466311167707842968863433668763644778955823433 98 13036322321675810707121326809478084336389844229095365691 99 23479697600142121874829169778341518005153489008051189124 100 200873903122812785705754685036210228377617756293504878683 101 224353600722954907580583854814551746382771245301556067807 102 425227503845767693286338539850761974760389001595060946490 103 1925263616106025680725938014217599645424327251681799853767 104 69734717683662692199420107051684349210036170062139855682102 105 280864134350756794478406366220954996485569007500241222582175 106 350598852034419486677826473272639345695605177562381078264277 107 631462986385176281156232839493594342181174185062622300846452 108 5402302743115829735927689189221394083144998658063359485035893 109 6033765729501006017083922028714988425326172843125981785882345 110 11436068472616835753011611217936382508471171501189341270918238 111 51778039619968349029130366900460518459210858847883346869555297 112 1875445494791477400801704819634515047040062090024989828574908930 113 7553560018785877952235949645438520706619459218947842661169191017 114 9429005513577355353037654465073035753659521308972832489744099947 115 16982565532363233305273604110511556460278980527920675150913290964 116 145289529772483221795226487349165487435891365532338233697050427659 117 162272095304846455100500091459677043896170346060258908847963718623 118 307561625077329676895726578808842531332061711592597142545014146282 119 1392518595614165162683406406695047169224417192430647479028020303751 120 50438231067187275533498357219830540623411080639095906387553745081318 121 203145442864363267296676835286017209662868739748814273029243000629023 122 253583673931550542830175192505847750286279820387910179416796745710341 123 456729116795913810126852027791864959949148560136724452446039746339364 124 3907416608298861023844991414840767429879468301481705798985114716425253 125 4364145725094774833971843442632632389828616861618430251431154462764617 126 8271562333393635857816834857473399819708085163100136050416269179189870 127 37450395058669318265239182872526231668660957514018974453096231179524097 128 1356485784445489093406427418268417739891502555667783216361880591642057362 129 5463393532840625691890948855946197191234671180185151839900618597747753545 130 6819879317286114785297376274214614931126173735852935056262499189389810907 131 12283272850126740477188325130160812122360844916038086896163117787137564452 132 105086062118300038602803977315501111910012933064157630225567441486490326523 133 117369334968426779079992302445661924032373777980195717121730559273627890975 134 222455397086726817682796279761163035942386711044353347347298000760118217498 135 1007190923315334049811177421490314067801920622157609106510922562314100760967 136 36481328636438752610885183453412469476811529108718281181740510244067745612310 137 146932505469070344493351911235140191975048037057030733833472963538585083210207 138 183413834105509097104237094688552661451859566165749015015213473782652828822517 139 330346339574579441597589005923692853426907603222779748848686437321237912032724 140 2826184550702144629884949142078095488867120391947987005804704972352556125084309 141 3156530890276724071482538148001788342294027995170766754653391409673794037117033 142 5982715440978868701367487290079883831161148387118753760458096382026350162201342 143 27087392654192198876952487308321323666938621543645781796485776937779194685922401 144 981128850991898028271657030389647535840951523958366898433946066142077358855407778 145 3951602796621784311963580608866911467030744717377113375532270041506088630107553513 146 4932731647613682340235237639256559002871696241335480273966216107648165988962961291 147 8884334444235466652198818248123470469902440958712593649498486149154254619070514804 148 76007407201497415557825783624244322762091223911036229469954105300882202941527079723 149 84891741645732882210024601872367793231993664869748823119452591450036457560597594527 150 160899148847230297767850385496612115994084888780785052589406696750918660502124674250 151 728488337034654073281426143858816257208333219992889033477079378453711099569096291527 152 26386479282094776935899191564413997375494080808524790257764264321084518244989591169222 153 106274405465413761816878192401514805759184656454092050064534136662791784079527460968415 154 132660884747508538752777383965928803134678737262616840322298400983876302324517052137637 155 238935290212922300569655576367443608893863393716708890386832537646668086404044513106052 156 2044143206450886943310021994905477674285585886996287963416958702157220993556873156986053 157 2283078496663809243879677571272921283179449280712996853803791239803889079960917670092105 158 4327221703114696187189699566178398957465035167709284817220749941961110073517790827078158 159 19591965309122593992638475835986517113039589951550136122686791007648329374032080978404737 160 709637972831528079922174829661693015026890273423514185233945226217300967538672706049648690 161 2858143856635234913681337794482758577220600683645606877058467695876852199528722905176999497 162 3567781829466762993603512624144451592247490957069121062292412922094153167067395611226648187 163 6425925686101997907284850418627210169468091640714727939350880617971005366596118516403647684 164 54975187318282746251882315973162132947992224082786944577099457865862196099836343742455829659 165 61401113004384744159167166391789343117460315723501672516450338483833201466432462258859477343 166 116376300322667490411049482364951476065452539806288617093549796349695397566268806001315307002 167 526906314295054705803365095851595247379270474948656140890649523882614791731507686264120705351 168 19085003614944636899332192933022380381719189637957909689156932656123827899900545511509660699638 169 76866920774073602303132136827941116774256029026780294897518380148377926391333689732302763503903 170 95951924389018239202464329760963497155975218664738204586675312804501754291234235243812424203541 171 172818845163091841505596466588904613930231247691518499484193692952879680682567924976115187707444 172 1478502685693752971247236062472200408597825200196886200460224856427539199751777635052733925863093 173 1651321530856844812752832529061105022528056447888404699944418549380418880434345560028849113570537 174 3129824216550597784000068591533305431125881648085290900404643405807958080186123195081583039433630 175 14170618397059235948753106895194326747031583040229568301562992172612251201178838340355181271305057 176 513272086510683091939111916818529068324262871096349749756672361619849001322624303447868108806415682 177 2067258964439791603705200774169310600044083067425628567328252438652008256491676052131827616496967785 178 2580531050950474695644312690987839668368345938521978317084924800271857257814300355579695725303383467 179 4647790015390266299349513465157150268412429005947606884413177238923865514305976407711523341800351252 180 39762851174072605090440420412245041815667777986102833392390342711662781372262111617271882459706193483 181 44410641189462871389789933877402192084080206992050440276803519950586646886568088024983405801506544735 182 84173492363535476480230354289647233899747984978153273669193862662249428258830199642255288261212738218 183 381104610643604777310711351035991127683072146904663534953578970599584359921888886594004558846357497607 184 13803939475533307459665838991585327830490345273546040531998036804247286385446830117026419406730082652070 185 55596862512776834615974067317377302449644453241088825662945726187588729901709209354699682185766688105887 186 69400801988310142075639906308962630280134798514634866194943762991836016287156039471726101592496770757957 187 124997664501086976691613973626339932729779251755723691857889489179424746188865248826425783778263458863844 188 1069382117997005955608551695319682092118368812560424401058059676427233985798078030083132371818604441668709 189 1194379782498092932300165668946022024848148064316148092915949165606658731986943278909558155596867900532553 190 2263761900495098887908717364265704116966516876876572493974008842033892717785021308992690527415472342201262 191 10249427384478488483935035126008838492714215571822438068811984533742229603127028514880320265258757269337601 192 371243147741720684309569981900583889854678277462484342971205452056754158430358047844684220076730734038354898 193 1495222018351361225722214962728344397911427325421759809953633792760758863324559219893617200572181693422757193 194 1866465166093081910031784944628928287766105602884244152924839244817513021754917267738301420648912427461112091 195 3361687184444443135753999907357272685677532928306003962878473037578271885079476487631918621221094120883869284 196 28759962641648626996063784203487109773186369029332275855952623545443688102390729168793650390417665394532066363 197 32121649826093070131817784110844382458863901957638279818831096583021959987470205656425569011638759515415935647 198 60881612467741697127881568314331492232050270986970555674783720128465648089860934825219219402056424909948002010 199 275648099697059858643344057368170351387064985905520502517965977096884552346913944957302446619864459155207943687 200 9984213201561896608288267633568464142166389763585708646321558895616309532578762953288107297717176954497433974742