0 28 1 29 2 173 3 375 4 923 5 1298 6 17797 7 19095 8 55987 9 131069 10 711332 11 842401 12 47885788 13 48728189 14 291526733 15 631781655 16 1555090043 17 2186871698 18 29984422117 19 32171293815 20 94327009747 21 220825313309 22 1198453576292 23 1419278889601 24 80678071393948 25 82097350283549 26 491164822811693 27 1064426995906935 28 2620018814625563 29 3684445810532498 30 50517814351548037 31 54202260162080535 32 158922334675709107 33 372046929513498749 34 2019156982243202852 35 2391203911756701601 36 135926576040618492508 37 138317779952375194109 38 827515475802494463053 39 1793348731557364120215 40 4414212938917222703483 41 6207561670474586823698 42 85112514655086851411557 43 91320076325561438235255 44 267752667306209727882067 45 626825410937980893999389 46 3401879721996114197879012 47 4028705132934095091878401 48 229009367166305439343069468 49 233038072299239534434947869 50 1394199728662503111517808813 51 3021437529624245757470565495 52 7437074787910994626458939803 53 10458512317535240383929505298 54 143397734915869119617542508677 55 153856247233404360001472013975 56 451110229382677839620486536627 57 1056076705998760039242445087229 58 5731493759376478035832711972772 59 6787570465375238075075157060001 60 385835439820389810240041507332828 61 392623010285765048315116664392829 62 2348950491249215051815624829296973 63 5090523992784195151946366322986775 64 12529998476817605355708357475270523 65 17620522469601800507654723798257298 66 241596790581641011955219766852615397 67 259217313051242812462874490650872695 68 760031416684126636880968748154360787 69 1779280146419496086224811986959594269 70 9656432148781607068005028682952332132 71 11435712295201103154229840669911926401 72 650056320680043383704876106198020210588 73 661492032975244486859105946867932136989 74 3957516485556265818000405840537680895533 75 8576525004087776122859917627943293928055 76 21110566493731818063720241096424268751643 77 29687091497819594186580158724367562679698 78 407042755965386542489262304513202583587717 79 436729847463206136675842463237570146267415 80 1280502450891798815840947230988342876122547 81 2997734749246803768357736925214255898512509 82 16269176197125817657629631857059622368685092 83 19266910946372621425987368782273878267197601 84 1095216189193992617512922283664396805331750748 85 1114483100140365238938909652446670683598948349 86 6667631689895818812207470545897750223326492493 87 14449746479932002863353850744242171130251933335 88 35567124649759824538915172034382092483830359163 89 50016871129691827402269022778624263614082292498 90 685786449335753580768412468156497519466900161637 91 735803320465445408170681490935121783080982454135 92 2157393090266644397109775450026741085628865069907 93 5050589500998734202390232390988603954338712593949 94 27410340595260315409060937404969760857322428039652 95 32460930096259049611451169795958364811661140633601 96 1845222425985767093650326445978638190310346303521308 97 1877683356082026143261777615774596555122007444154909 98 11233639206395897809959214524851620965920383524295853 99 24344961768873821763180206665477838486962774492746615 100 59923562744143541336319627855807297939845932509789083 101 84268524513017363099499834521285136426808707002535698 102 1155414381413369261629817476632514071488359123542753157 103 1239682905926386624729317311153799207915167830545288855 104 3634780193266142511088452098940112487318694784633330867 105 8509243292458671646906221509034024182552557399811950589 106 46180996655559500745619559644110233400081481783693083812 107 54690239948018172392525781153144257582634039183505034401 108 3108834433744577154727063304220188658027587676059975010268 109 3163524673692595327119589085373332915610221715243480044669 110 18926457802207553790325008731086853236078696252277375233613 111 41016440278107702907769606547547039387767614219798230511895 112 100959338358422959605864221826180932011613924691873836257403 113 141975778636530662513633828373727971399381538911672066769298 114 1946644460633321572283103990684644560203573930543610704258277 115 2088620239269852234796737819058372531602955469455282771027575 116 6123884939173026041876579628801389623409484869454176246313427 117 14336390117615904318549897076661151778421925208363635263654429 118 77805835527252547634626065012107148515519110911272352564585572 119 92142225644868451953175962088768300293941036119635987828240001 120 5237770471639885857012479941983131964976217133610887670946025628 121 5329912697284754308965655904071900265270158169730523658774265629 122 31887333958063657401840759462342633291327007982263505964817353773 123 69104580613412069112647174828757166847924174134257535588408973175 124 170096495184887795627135109119856966987175356250778577141635300123 125 239201075798299864739782283948614133835099530385036112730044273298 126 3279710480562786037244304800451840706843469251256248042632210852997 127 3518911556361085901984087084400454840678568781641284155362255126295 128 10317533593284957841212478969252750388200606814538816353356721105587 129 24153978742931001584409045022905955617079782410718916862075697337469 130 131087427307939965763257704083782528473599518868133400663735207792932 131 155241406050870967347666749106688484090679301278852317525810905130401 132 8824606166156714137232595654058337637551640390483863182109145895095388 133 8979847572207585104580262403165026121642319691762715499634956800225789 134 53723844027194639660133907669883468245763238849297440680283929896224333 135 116427535626596864424848077742931962613168797390357596860202816592674455 136 286578915280388368509830063155747393472100833630012634400689563081573243 137 403006450906985232934678140898679356085269631020370231260892379674247698 138 5525662777071196396660645894838579022580606036894825640792290498846793317 139 5928669227978181629595324035737258378665875667915195872053182878521041015 140 17383001233027559655851293966313095779912357372725217384898656255888875347 141 40694671694033300941297911968363449938490590413365630641850495390298791709 142 220856359703194064362340853808130345472365309439553370594151133207382833892 143 261551031397227365303638765776493795410855899852919001236001628597681625601 144 14867714117947926521366111737291782888480295701203017439810242334677553867548 145 15129265149345153886669750503068276683891151601055936441046243963275235493149 146 90514039864673695954714864252633166307936053706482699645041462151053731333293 147 196157344878692545796099479008334609299763259014021335731129168265382698159735 148 482828729622058787546913822269302384907462571734525371107299798681819127652763 149 678986074500751333343013301277636994207225830748546706838428966947201825812498 150 9309647698131826121006086738878583309601398371465632560006876368995442863215237 151 9988633772632577454349100040156220303808624202214179266845305335942644689027735 152 29286915243396981029704286819191023917218646775893991093697487040880732241270707 153 68562464259426539513757673678538268138245917754002161454240279417704109171569149 154 372099236540529678598492655211882364608448235545904798364898884129401278099116452 155 440661700799956218112250328890420632746694153299906959819139163547105387270685601 156 25049154481338077892884511073075437798423320820340694548236692042767302965257510108 157 25489816182138034110996761401965858431170014973640601508055831206314408352528195709 158 152498235392028248447868318082904729954273395688543702088515848074339344727898488653 159 330486286966194531006733397567775318339716806350728005685087527354993097808325173015 160 813470809324417310461335113218455366633707008389999713458690902784325540344548834683 161 1143957096290611841468068510786230684973423814740727719143778430139318638152874007698 162 15684913061102371249546225753439454271288216600019460062327810494595467836331910934757 163 16828870157392983091014294264225684956261640414760187781471588924734786474484784942455 164 49342653375888337431574814281890824183811497429539835625270988344065040785301480819667 165 115514176909169657954163922828007333323884635273839859032013565612864868045087746581789 166 626913537921736627202394428421927490803234673798739130785338816408389381010740213728612 167 742427714830906285156558351249934824127119309072578989817352382021254249055827960310401 168 42202865568452488595969662098418277641921915981863162560557072209598627328137105991111068 169 42945293283283394881126220449668212466049035290935741550374424591619881577192933951421469 170 256929331984869463001600764346759339972167092436541870312429195167698035214101775748218413 171 556803957253022320884327749143186892410383220164019482175232814927015952005396485447858295 172 1370537246490914104770256262633133124792933532764580834662894825021729939224894746643935003 173 1927341203743936425654584011776320017203316752928600316838127639948745891230291232091793298 174 26425972895162087638279848415725293348436051320836384953558554144355426525218680763837247877 175 28353314098906024063934432427501613365639368073764985270396681784304172416448971995929041175 176 83132601092974135766148713270728520079714787468366355494351917712963771358116624755695330227 177 194618516284854295596231858968958653525068943010497696259100517210231715132682221507319701629 178 1056225182517245613747308008115521787705059502520854836789854503764122347021527732292293838372 179 1250843698802099909343539867084480441230128445531352533048955020974354062154209953799613540001 180 71103472315434840536985540564846426496592252452276596687531335678327949827657285145070652078428 181 72354316014236940446329080431930906937822380897807949220580290699302303889811495098870265618429 182 432875052386619542768630942724500961185704156941316342790432789174839469276714760639421980170573 183 938104420787476025983590965880932829309230694780440634801445869048981242443241016377714225959575 184 2309083893961571594735812874486366619804165546502197612393324527272801954163196793394850432089723 185 3247188314749047620719403840367299449113396241282638247194770396321783196606437809772564658049298 186 44522531985699190664088062799261259458278316683176494825925339679455983510046888320438190986730597 187 47769720300448238284807466639628558907391712924459133073120110075777766706653326130210755644779895 188 140061972586595667233702996078518377273061742532094760972165559831011516923353540580859702276290387 189 327893665473639572752213458796665313453515197988648655017451229737800800553360407291930160197360669 190 1779530299954793530994770290061844944540637732475338036059421708520015519690155577040510503263093732 191 2107423965428433103746983748858510257994152930463986691076872938257816320243515984332440663460454401 192 119795272363947047340825860226138419392213201838458592736364306250957729453327050699657187657048540188 193 121902696329375480444572843974996929650207354768922579427441179189215545773570566683989628320508994589 194 729308754010824449563690080101123067643249975683071489873570202197035458321179884119605329259593513133 195 1580520204351024379571953004177243064936707306135065559174581583583286462415930334923200286839696020855 196 3890349162712873208707596088455609197516664587953202608222733369363608383153040553966005902938985554843 197 5470869367063897588279549092632852262453371894088268167397314952946894845568970888889206189778681575698 198 75011650934543541856341734292682688609410499211100688784387827757673241375549662109525686370061846038917 199 80482520301607439444621283385315540871863871105188956951785142710620136221118632998414892559840527614615 200 235976691537758420745584301063313770353138241421478602687958113178913513817786928106355471489742901268147