0 28 1 29 2 202 3 837 4 2713 5 6263 6 8976 7 24215 8 33191 9 90597 10 304982 11 1310525 12 8168132 13 9478657 14 538972924 15 548451581 16 3829682410 17 15867181221 18 51431226073 19 118729633367 20 170160859440 21 459051352247 22 629212211687 23 1717475775621 24 5781639538550 25 24844033929821 26 154845843117476 27 179689877047297 28 10217478957766108 29 10397168834813405 30 72600491966646538 31 300799136701399557 32 974997902070845209 33 2250794940843089975 34 3225792842913935184 35 8702380626670960343 36 11928173469584895527 37 32558727565840751397 38 109604356167107149718 39 470976152234269350269 40 2935461269572723251332 41 3406437421806992601601 42 193695956890764308940988 43 197102394312571301542589 44 1376310322766192118196522 45 5702343685377339774328677 46 18483341378898211441182553 47 42669026443173762656693783 48 61152367822071974097876336 49 164973762087317710852446455 50 226126129909389684950322791 51 617226021906097080753092037 52 2077804195627680927209598902 53 8928442804416820789591487645 54 55648461022128605664758524772 55 64576903826545426454350012417 56 3671955075308672487108359220124 57 3736531979135217913562709232541 58 26091146950119979968484614615370 59 108101119779615137787501167694021 60 350394506288965393330988117697433 61 808890132357545924449477403088887 62 1159284638646511317780465520786320 63 3127459409650568560010408444661527 64 4286744048297079877790873965447847 65 11700947506244728315592156375557221 66 39389586567031264824567343092119510 67 169259293774369787613861528744035261 68 1054945349213249990507736515556331076 69 1224204642987619778121598044300366337 70 69610405356519957565317226996376845948 71 70834609999507577343438825040677212285 72 494618065353565421625950177240440119658 73 2049306871413769263847239534002437690917 74 6642538679594873213167668779247753192409 75 15334384230603515690182577092497944075735 76 21976922910198388903350245871745697268144 77 59288230051000293496883068835989338612023 78 81265152961198682400233314707735035880167 79 221818535973397658297349698251459410372357 80 746720760881391657292282409462113266997238 81 3208701579498964287466479336099912478361309 82 19998930237875177382091158426061588137165092 83 23207631817374141669557637762161500615526401 84 1319626312010827110877318873107105622606643548 85 1342833943828201252546876510869267123222169949 86 9376629974980034626158577938322708361939663242 87 38849353843748339757181188264160100570980822917 88 125924691506225053897702142730803010074882131993 89 290698736856198447552585473725766120720745086903 90 416623428362423501450287616456569130795627218896 91 1123945593581045450453160706638904382311999524695 92 1540569021943468951903448323095473513107626743591 93 4205083637467983354260057352829851408527253011877 94 14155819934347419014683620381585027738689385779222 95 60828363374857659412994538879169962363284796128765 96 379126000183493375492650853656604801918398162551812 97 439954363558351034905645392535774764281682958680577 98 25016570359451151330208792835659991601692643848664124 99 25456524723009502365114438228195766365974326807344701 100 177755718697508165520895422204834589797538604692732330 101 736479399513042164448696127047534125556128745578274021 102 2387193917236634658866983803347436966465924841427554393 103 5510867233986311482182663733742408058487978428433382807 104 7898061151222946141049647537089845024953903269860937200 105 21306989536432203764281958807922098108395784968155257207 106 29205050687655149905331606345011943133349688238016194407 107 79717090911742503574945171497945984375095161444187646021 108 268356323422882660630167120838849896258635172570579132470 109 1153142384603273146095613654853345569409635851726504175901 110 7187210631042521537203849049958923312716450282929604187876 111 8340353015645794683299462704812268882126086134656108363777 112 474246979507207023801973760519445980711777273823671672559388 113 482587332522852818485273223224258249593903359958327780923165 114 3369770974644323934713613099864995478275197433573638358098378 115 13961671231100148557339725622684240162694693094252881213316677 116 45254784667944769606732789967917715966359276716332281998048409 117 104471240566989687770805305558519672095413246526917445209413495 118 149726025234934457377538095526437388061772523243249727207461904 119 403923291036858602525881496611394448218958293013416899624337303 120 553649316271793059903419592137831836280730816256666626831799207 121 1511221923580444722332720680887058120780419925526750153287935717 122 5087315087013127226901581634799006198621990592836917086695606358 123 21860482271632953629939047220083082915268382296874418500070361149 124 136250208716810849006535864955297503690232284374083428087117773252 125 158110690988443802636474912175380586605500666670957846587188134401 126 8990448904069663796649130946776610353598269617947722836969653299708 127 9148559595058107599285605858951990940203770284618680683556841434109 128 63881806474418309392362766100488555994820891325659806938310701904362 129 264675785492731345168736670260906214919487335587257908436799649051557 130 857909162952612344898572776883207200753282898087433532248709649059033 131 1980494111397956034965882224027320616426053131762124972934218947169623 132 2838403274350568379864455000910527817179336029849558505182928596228656 133 7657300660099092794694792225848376250784725191461241983300076139626935 134 10495703934449661174559247226758904067964061221310800488483004735855591 135 28648708528998415143813286679366184386712847634082842960266085611338117 136 96441829521444906605999107264857457228102604123559329369281261569869942 137 414416026614778041567809715738796013299123264128320160437391131890817885 138 2582937989210113156012857401697633537022842188893480291993628052914777252 139 2997354015824891197580667117436429550321965453021800452431019184805595137 140 170434762875404020220530215978137688355052907558114305628130702402028104924 141 173432116891228911418110883095574117905374873011136106080561721586833700061 142 1211027464222777488729195514551582395787302145624930942111501031923030305290 143 5017541973782338866334892941301903701054583455510859874526565849278954921221 144 16263653385569794087733874338457293498951052512157510565691198579759895068953 145 37544848744921927041802641618216490698956688479825881005908963008798745059127 146 53808502130491721129536515956673784197907740991983391571600161588558640128080 147 145161853005905369300875673531564059094772170463792664149109286185916025315287 148 198970355136397090430412189488237843292679911455776055720709447774474665443367 149 543102563278699550161700052508039745680131993375344775590528181734865356202021 150 1828278044972495740915512347012357080333075891581810382492293992979070734049430 151 7856214743168682513823749440557468067012435559702586305559704153651148292399741 152 48965566503984590823858008990357165482407689249797328215850518914885960488447876 153 56821781247153273337681758430914633549420124809499914521410223068537108780847617 154 3230985316344567897734036481121576644249934678581792541414823010752964052215914428 155 3287807097591721171071718239552491277799354803391292455936233233821501160996762045 156 22957827901894894924164345918436524311046063498929547277032222413681971018196486698 157 95119118705171300867729101913298588521983608799109481564065122888549385233782708837 158 308315184017408797527351651658332289876996889896257991969227591079330126719544613209 159 711749486739988895922432405229963168275977388591625465502520305047209638672871935255 160 1020064670757397693449784056888295458152974278487883457471747896126539765392416548464 161 2751878828254784282822000519006554084581925945567392380446016097300289169457705032183 162 3771943499012181976271784575894849542734900224055275837917763993426828934850121580647 163 10295765826279148235365569670796253170051726393677944056281544084153947039157948193477 164 34659240977849626682368493588283609052890079405089108006762396245888670052323966161078 165 148932729737677654964839544023930689381612044014034376083331129067708627248453812837789 166 928255619403915556471405757731867745342562343489295364506749170652140433543046843187812 167 1077188349141593211436245301755798434724174387503329740590080299719849060791500656025601 168 61250803171333135396901142656056580089896328043675760837551245954963687837867083580621468 169 62327991520474728608337387957812378524620502431179090578141326254683536898658584236647069 170 435218752294181507046925470402930851237619342630750304306399203483064909229818589000503882 171 1803203000697200756796039269569535783475097872954180307803738140186943173817932940238662597 172 5844827754385783777435043279111538201662912961493291227717613624043894430683617409716491673 173 13492858509468768311666125827792612186800923795940762763238965388274732035185167759671645943 174 19337686263854552089101169106904150388463836757434053990956579012318626465868785169388137616 175 52168231037177872489868464041600912963728597310808870745152123412911984966922738098447921175 176 71505917301032424578969633148505063352192434068242924736108702425230611432791523267836058791 177 195180065639242721647807730338611039668113465447294720217369528263373207832505784634120038757 178 657046114218760589522392824164338182356532830410127085388217287215350234930308877170196175062 179 2823364522514285079737379026995963769094244787087803061770238677124774147553741293314904739005 180 17597233249304471067946666986140120796922001552936945456009649349963995120252756637059624609092 181 20420597771818756147684046013136084566016246340024748517779888027088769267806497930374529348097 182 1161150708471154815338253243721760856493831796594322862451683378866935074117416640738033268102524 183 1181571306242973571485937289734896941059848042934347610969463266894023843385223138668407797450621 184 8250578545928996244253876982131142502852920054200408528268462980231078134428755472748480052806250 185 34183885489958958548501445218259466952471528259735981724043315187818336381100245029662328008675621 186 110802235015805871889758212636909543360267504833408353700398408543686087277729490561735464078833113 187 255788355521570702328017870492078553673006537926552689124840132275190510936559226153133256166341847 188 366590590537376574217776083128988097033274042759961042825238540818876598214288716714868720245174960 189 988969536596323850763570036750054747739554623446474774775317213912943707365136659582870696656691767 190 1355560127133700424981346119879042844772828666206435817600555754731820305579425376297739416901866727 191 3700089790863724700726262276508140437285211955859346409976428723376584318523987412178349530460425221 192 12455829499724874527160132949403464156628464533784475047529841924861573261151387612832788008283142390 193 53523407789763222809366794074121997063799070090997246600095796422822877363129537863509501563592994781 194 333596276238304211383360897394135446539422885079767954648104620461798837439928614793889797389841111076 195 387119684028067434192727691468257443603221955170765201248200416884621714803058152657399298953434105857 196 22012298581810080526176111619616552288319852374642619224547327966000614866411185163608250538782151039068 197 22399418265838147960368839311084809731923074329813384425795528382885236581214243316265649837735585144925 198 156408808176838968288389147486125410679858298353522925779320498263312034353696645061202149565195661908618 199 648034650973194021113925429255586452451356267743905087543077521436133373996000823561074248098518232779397 200 2100512761096421031630165435252884768033927101585238188408553062571712156341699115744424893860750360246809