0 1 1 5 2 6 3 17 4 23 5 132 6 5303 7 26647 8 31950 9 90547 10 122497 11 703032 12 28243777 13 141921917 14 170165694 15 482253305 16 652418999 17 3744348300 18 150426350999 19 755876103295 20 906302454294 21 2568481011883 22 3474783466177 23 19942398342768 24 801170717176897 25 4025795984227253 26 4826966701404150 27 13679729387035553 28 18506696088439703 29 106213209829234068 30 4267035089257802423 31 21441388656118246183 32 25708423745376048606 33 72858236146870343395 34 98566659892246392001 35 565691535608102303400 36 22726228084216338528001 37 114196831956689794943405 38 136923060040906133471406 39 388042952038502061886217 40 524966012079408195357623 41 3012873012435543038674332 42 121039886509501129742330903 43 608212305559941191750328847 44 729252192069442321492659750 45 2066716689698825834735648347 46 2795968881768268156228308097 47 16046561098540166615877188832 48 644658412823374932791315861377 49 3239338625215414830572456495717 50 3883997038038789763363772357094 51 11007332701292994357300001209905 52 14891329739331784120663773566999 53 85463981397951914960618869044900 54 3433450585657408382545418535362999 55 17252716909684993827687711545859895 56 20686167495342402210233130081222894 57 58625051900369798248153971708305683 58 79311219395712200458387101789528577 59 455181148878930800540089480655948568 60 18286557174552944222061966328027471297 61 91887967021643651910849921120793305053 62 110174524196196596132911887448820776350 63 312237015414036844176673696018434857753 64 422411539610233440309585583467255634103 65 2424294713465204045724601613354713028268 66 97394200078218395269293650117655776764823 67 489395295104557180392192852201633596852383 68 586789495182775575661486502319289373617206 69 1662974285470108331715165856840212344086795 70 2249763780652883907376652359159501717704001 71 12911793188734527868598427652637720932606800 72 518721491330033998651313758464668339021976001 73 2606519249838904521125167219975979416042486805 74 3125240741168938519776480978440647755064462806 75 8857000732176781560678129176857274926171412417 76 11982241473345720080454610155297922681235875223 77 68768208098905381962951179953346888332350788532 78 2762710565429560998598501808289173455975267416503 79 13882321035246710374955460221399214168208687871047 80 16645031600676271373553962029688387624183955287550 81 47172384236599253122063384280775989416576598446147 82 63817415837275524495617346310464377040760553733697 83 366259463422976875600150115833097874620379367114632 84 14714195952756350548501621979634379361855935238318977 85 73937239227204729618108260014004994683900055558709517 86 88651435179961080166609881993639374045755990797028494 87 251240109587126889951328024001283742775412037152766505 88 339891544767087970117937905994923116821168027949794999 89 1950697833422566740541017553975899326881252176901741500 90 78367804881669757591758640065030896192071255104019454999 91 393789722241771354699334217879130380287237527696999016495 92 472157527123441112291092857944161276479308782801018471494 93 1338104776488653579281519933767452933245855093299035959483 94 1810262303612094691572612791711614209725163876100054430977 95 10389416294549127037144583892325523981871674473799308114368 96 417386914085577176177355968484732573484592142828072379005697 97 2097323986722435007923924426315988391404832388614161203142853 98 2514710900808012184101280394800720964889424531442233582148550 99 7126745788338459376126485215917430321183681451498628367439953 100 9641456689146471560227765610718151286073105982940861949588503 101 55334029234070817177265313269508186751549211366202938115382468 102 2223002626051979158650840296391045621348041560631058386564887223 103 11170347159493966610431466795224736293491757014521494870939818583 104 13393349785545945769082307091615781914839798575152553257504705806 105 37957046730585858148596080978456300123171354164826601385949230195 106 51350396516131803917678388070072082038011152739979154643453936001 107 294709029311244877736988021328816710313227117864722374603218910200 108 11839711568965926913397199241222740494567095867328874138772210344001 109 59493266874140879444722984227442519183148706454509093068464270630205 110 71332978443106806358120183468665259677715802321837967207236480974206 111 202159223760354492160963351164773038538580311098185027482937232578617 112 273492202203461298519083534633438298216296113420022994690173713552823 113 1569620234777660984756381024331964529620060878198300000933805800342732 114 63058301593309900688774324507912019483018731241352023032042405727262103 115 316861128201327164428628003563892061944713717084958415161145834436653247 116 379919429794637065117402328071804081427732448326310438193188240163915350 117 1076699987790601294663432659707500224800178613737579291547522314764483947 118 1456619417585238359780834987779304306227911062063889729740710554928399297 119 8359797075716793093567607598604021755939733924057027940251075089406480432 120 335848502446256962102485138931940174543817268024345007339783714131187616577 121 1687602309307001603605993302258304894475026074045782064639169645745344563317 122 2023450811753258565708478441190245069018843342070127071978953359876532179894 123 5734503932813518735022950184638795032512712758186036208597076365498408923105 124 7757954744566777300731428625829040101531556100256163280576029725374941102999 125 44524277655647405238680093313783995540170493259466852611477224992373114438100 126 1788729060970462986847935161177188861708351286478930267739665029420299518626999 127 8988169582507962339478355899199728304081926925654118191309802372093870707573095 128 10776898643478425326326291060376917165790278212133048459049467401514170226200094 129 30541966869464812992130938019953562635662483349920215109408737175122211159973283 130 41318865512943238318457229080330479801452761562053263568458204576636381386173377 131 237136294434181004584417083421605961642926291160186532951699760058304118090840168 132 9526770642880183421695140565944568945518504407969514581636448606908801105019780097 133 47870989508835098113060119913144450689235448331007759441133942794602309643189740653 134 57397760151715281534755260479089019634753952738977274022770391401511110748209520750 135 162666509812265661182570640871322489958743353808962307486674725597624531139608782153 136 220064269963980942717325901350411509593497306547939581509445116999135641887818302903 137 1262987859632170374769200147623380037926229886548660215033900310593302740578700296668 138 50739578655250795933485331806285613026642692768494348182865457540731245265035830169623 139 254960881135886150042195859179051445171139693729020401129361188014249529065757851144783 140 305700459791136945975681190985337058197782386497514749312226645554980774330793681314406 141 866361800718160041993558241149725561566704466724049899753814479124211077727345213773595 142 1172062260509296987969239432135062619764486853221564649066041124679191852058138895088001 143 6726673103264644981839755401825038660389138732831873145084020102520170338018039689213600 144 270238986391095096261559455505136609035330036166496490452426845225486005372779726463632001 145 1357921605058740126289637032927508083837039319565314325407218246229950197201916672007373605 146 1628160591449835222551196488432644692872369355731810815859645091455436202574696398471005606 147 4614242787958410571392030009792797469581778031028935957126508429140822602351309468949384817 148 6242403379408245793943226498225442162454147386760746772986153520596258804926005867420390423 149 35826259684999639541108162500920008281852514964832669822057276032122116626981338806051336932 150 1439292790779393827438269726535025773436554745980067539655277194805480923884179558109473867703 151 7232290213581968776732456795176048875464626244865170368098443250059526736047879129353420675447 152 8671583004361362604170726521711074648901180990845237907753720444865007659932058687462894543150 153 24575456222304693985073909838598198173266988226555646183605884139789542055911996504279209761747 154 33247039226666056589244636360309272822168169217400884091359604584654549715844055191742104304897 155 190810652355634976931297091640144562284107834313560066640403907063062290635132272462989731286232 156 7665673133452065133841128301966091764186481541759803549707515887107146175121134953711331355754177 157 38519176319615960646136938601470603383216515543112577815177983342598793166240807041019646510057117 158 46184849453068025779978066903436695147402997084872381364885499229705939341361941994730977865811294 159 130888875225752012206093072408343993678022509712857340544948981802010671848964691030481602241679705 160 177073724678820037986071139311780688825425506797729721909834481031716611190326633025212580107490999 161 1016257498619852202136448768967247437805150043701505950094121386960593727800597856156544502779134700 162 40827373669472908123444021898001678201031427254857967725674689959455465723214240879286992691272878999 163 205153125845984392819356558258975638442962286317991344578467571184237922343871802252591507959143529695 164 245980499515457300942800580156977316643993713572849312304142261143693388067086043131878500650416408694 165 697114124876898994704957718572930271730949713463689969186752093471624698478043888516348509259976347083 166 943094624392356295647758298729907588374943427036539281490894354615318086545129931648227009910392755777 167 5412587246838680472943749212222468213605666848646386376641223866548215131203693546757483558811940125968 168 217446584497939575213397726787628636132601617372891994347139849016543923334692871801947569362387997794497 169 1092645509736536556539932383150365648876613753713106358112340468949267831804668052556495330370751929098453 170 1310092094234476131753330109937994285009215371085998352459480317965811755139360924358442899733139926892950 171 3712829698205488820046592603026354218895044495885103063031301104880891342083389901273381129837031782884353 172 5022921792439964951799922712964348503904259866971101415490781422846703097222750825631824029570171709777303 173 28827438660405313579046206167848096738416343830740610140485208219114406828197144029432501277687890331770868 174 1158120468208652508113648169426888218040558013096595507034899110187422976225108512002931875137085784980612023 175 5819429779703667854147287053302289186941206409313718145314980759156229287953739704044091876963116815234830983 176 6977550247912320362260935222729177404981764422410313652349879869343652264178848216047023752100202600215443006 177 19774530275528308578669157498760643996904735254134345450014740497843533816311436136138139381163522015665716995 178 26752080523440628940930092721489821401886499676544659102364620367187186080490284352185163133263724615881160001 179 153534932892731453283319621106209751006337233636857640961837842333779464218762857897063955047482145095071517000 180 6168149396232698760273714936969879861655375845150850297575878313718365754831004600234743365032549528418741840001 181 30994281914056225254651894305955609059283216459391109128841229410925608238373785859070780780210229787188780717005 182 37162431310288924014925609242925488920938592304541959426417107724643973993204790459305524145242779315607522557006 183 105319144534634073284503112791806586901160401068475027981675444860213556224783366777681829070695788418403825831017 184 142481575844922997299428722034732075822098993373016987408092552584857530217988157236987353215938567734011348388023 185 817727023759249059781646722965466966011655367933559965022138207784501207314724152962618595150388627088460567771132 186 32851562526214885388565297640653410716288313710715415588293620863964905822806954275741731159231483651272434059233303 187 165075539654833676002608134926232520547453223921510637906490242527609030321349495531671274391307806883450630863937647 188 197927102181048561391173432566885931263741537632226053494783863391573936144156449807413005550539290534723064923170950 189 560929744016930798784955000060004383074936299185962744896057969310756902609662395146497285492386387952896760710279547 190 758856846197979360176128432626890314338677836818188798390841832702330838753818844953910291042925678487619825633450497 191 4355213975006827599665597163194455954768325483276906736850267132822411096378756619916048740707014780390995888877532032 192 174967415846471083346800014960405128505071697167894458272401527145598774693904083641595859919323516894127455380734731777 193 879192293207362244333665671965220098480126811322749198098857902860816284565899174827895348337324599251028272792551190917 194 1054159709053833327680465686925625226985198508490643656371259430006415059259803258469491208256648116145155728173285922694 195 2987511711315028899694597045816470552450523828304036510841376762873646403085505691766877764850620831541339729139123036305 196 4041671420368862227375062732742095779435722336794680167212636192880061462345308950236368973107268947686495457312408958999 197 23195868813159340036569910709526949449629135512277437346904557727273953714812050442948722630386965569973817015701167831300 198 931876423946742463690171491113820073764601142827892174043394945283838210054827326668185274188585891746639176085359122210999 199 4682577988546871658487427366278627318272634849651738307563879284146465003988948683783875093573316424303169697442496778886295 200 5614454412493614122177598857392447392037235992479630481607274229430303214043776010452060367761902316049808873527855901097294