0 27 1 55 2 137 3 1151 4 1288 5 3727 6 5015 7 18772 8 98875 9 117647 10 569463 11 687110 12 1256573 13 1943683 14 7087622 15 9031305 16 16118927 17 57388086 18 589999787 19 647387873 20 1884775533 21 13840816604 22 29566408741 23 516469765201 24 546036173942 25 2700614460969 26 73462626620105 27 296551120941389 28 370013747561494 29 6586784829486787 30 13543583406535068 31 101391868675232263 32 216327320756999594 33 317719189432231857 34 3393519215079318164 35 10498276834670186349 36 13891796049749504513 37 24390072884419690862 38 87062014703008577099 39 111452087587428267961 40 198514102290436845060 41 309966189877865113021 42 1438378861801897297144 43 1748345051679762410165 44 10180104120200709347969 45 32288657412281890454072 46 42468761532482599802041 47 117226180477247090058154 48 159694942009729689860195 49 1394785716555084608939714 50 2949266375119898907739623 51 7293318466794882424418960 52 396788463582043549826363463 53 800870245630881982077145886 54 1998528954843807513980655235 55 16789101884381342093922387766 56 18787630839225149607903043001 57 54364363562831641309728473768 58 73151994402056790917631516769 59 273820346769002014062623024075 60 1442253728247066861230746637144 61 1716074075016068875293369661219 62 8306550028311342362404225282020 63 10022624103327411237697594943239 64 18329174131638753600101820225259 65 28351798234966164837799415168498 66 103384568836537248113500065730753 67 131736367071503412951299480899251 68 235120935908040661064799546630004 69 837099174795625396145698120789263 70 8606112683864294622521780754522634 71 9443211858659920018667478875311897 72 27492536401184134659856738505146428 73 201890966666948862637664648411336893 74 431274469735081859935186035327820214 75 7533556952163340481535827248984280531 76 7964831421898422341471013284312100745 77 39392882639757029847419880386232683511 78 1071572662695338228221807783712594555542 79 4325683533421109942734651015236610905679 80 5397256196116448170956458798949205461221 81 96079038867400728848994450597373103746436 82 197555333930917905868945359993695412954093 83 1478966376383826069931611970553240994425087 84 3155488086698570045732169301100177401804267 85 4634454463082396115663781271653418396229354 86 49500032717522531202369982017634361364097807 87 153134552615649989722773727324556502488522775 88 202634585333172520925143709342190863852620582 89 355769137948822510647917436666747366341143357 90 1269941999179640052868896019342432962876050653 91 1625711137128462563516813456009180329217194010 92 2895653136308102616385709475351613292093244663 93 4521364273436565179902522931360793621310438673 94 20981110230054363335995801200794787777334999355 95 25502474503490928515898324132155581398645438028 96 148493482747509005915487421861572694770562189495 97 470982922746017946262360589716873665710332006513 98 619476405493526952177848011578446360480894196008 99 1709935733733071850618056612873766386672120398529 100 2329412139226598802795904624452212747153014594537 101 20345232847545862272985293608491468363896237154825 102 43019877834318323348766491841435149474945488904187 103 106384988516182508970518277291361767313787214963199 104 5787809257708173807756753465574970584419455096916933 105 11682003503932530124484025208441302936152697408797065 106 29151816265573234056724803882457576456724849914511063 107 244896533628518402578282456268101914589951496724885569 108 274048349894091636635007260150559491046676346639396632 109 792993233416701675848296976569220896683304190003678833 110 1067041583310793312483304236719780387729980536643075465 111 3994117983349081613298209686728562059873245799932905228 112 21037631500056201378974352670362590687096209536307601605 113 25031749483405282992272562357091152746969455336240506833 114 121164629433677333348064602098727201674974030881269628937 115 146196378917082616340337164455818354421943486217510135770 116 267361008350759949688401766554545556096917517098779764707 117 413557387267842566028738931010363910518861003316289900477 118 1508033170154287647774618559585637287653500527047649466138 119 1921590557422130213803357490596001198172361530363939366615 120 3429623727576417861577976050181638485825862057411588832753 121 12210461740151383798537285641140916655649947702598705864874 122 125534241129090255846950832461590805042325339083398647481493 123 137744702869241639645488118102731721697975286785997353346367 124 401023646867573535137927068667054248438275912655393354174227 125 2944910230942256385610977598772111460765906675373750832565956 126 6290844108752086306359882266211277169970089263402895019306139 127 109889260079727723593728976124363823350257424153222966160770319 128 116180104188479809900088858390575100520227513416625861180076458 129 574609676833646963194084409686664225431167477819726410881076151 130 15630641378696947816140367919930509187161749414549238954969132535 131 63097175191621438227755556089408700974078165136016682230757606291 132 78727816570318386043895924009339210161239914550565921185726738826 133 1401470056887034000973986264248175273715156712495637342388112166333 134 2881667930344386387991868452505689757591553339541840605961951071492 135 21573145569297738716917065431788003576856030089288521584121769666777 136 46027959068939863821825999316081696911303613518118883774205490405046 137 67601104638237602538743064747869700488159643607407405358327260071823 138 722039005451315889209256646794778701792900049592192937357478091123276 139 2233718120992185270166513005132205805866859792383986217430761533441651 140 2955757126443501159375769651926984507659759841976179154788239624564927 141 5189475247435686429542282657059190313526619634360165372219001158006578 142 18524182868750560448002617623104555448239618745056675271445243098584661 143 23713658116186246877544900280163745761766238379416840643664244256591239 144 42237840984936807325547517903268301210005857124473515915109487355175900 145 65951499101123054203092418183432046971772095503890356558773731611767139 146 306043837389429024137917190636996489097094239140034942150204413802244456 147 371995336490552078341009608820428536068866334643925298708978145414011595 148 2166020519842189415842965234739139169441425912359661435695095140872302431 149 6870056896017120325869905313037846044393144071722909605794263568030918888 150 9036077415859309741712870547776985213834569984082571041489358708903221319 151 24942211727735739809295646408591816472062284039888051688772980985837361526 152 33978289143595049551008516956368801685896854023970622730262339694740582845 153 296768524876496136217363782059542229959237116231653033530871698543762024286 154 627515338896587321985736081075453261604371086487276689792005736782264631417 155 1551799202669670780188835944210448753167979289206206413114883172108291287120 156 84424672283058809452182877068439685932675252703622422997995697030629994135897 157 170401143768787289684554590081089820618518484696451052409106277233368279558914 158 425226959820633388821292057230619327169712222096524527816208251497366553253725 159 3572216822333854400254891047926044437976216261468647274938772289212300705588714 160 3997443782154487789076183105156663765145928483565171802754980540709667258842439 161 11567104386642829978407257258239371968268073228598990880448733370631635223273592 162 15564548168797317767483440363396035733414001712164162683203713911341302482116031 163 58260748893034783280857578348427479168510078365091478930059875104655542669621685 164 306868292633971234171771332105533431575964393537621557333503089434619015830224456 165 365129041527006017452628910453960910744474471902713036263562964539274558499846141 166 1767384458741995303982286973921377074553862281148473702387754947591717249829609020 167 2132513500269001321434915884375337985298336753051186738651317912130991808329455161 168 3899897959010996625417202858296715059852199034199660441039072859722709058159064181 169 6032411459279997946852118742672053045150535787250847179690390771853700866488519342 170 21997132336850990465973559086312874195303806395952201980110245175283811657624622207 171 28029543796130988412825677828984927240454342183203049159800635947137512524113141549 172 50026676132981978878799236915297801435758148579155251139910881122421324181737763756 173 178109572195076925049223388574878331547728787920668802579533279314401485069326432817 174 1831122398083751229371033122664081116913046027785843276935243674266436174875002091926 175 2009231970278828154420256511238959448460774815706512079514776953580837659944328524743 176 5849586338641407538211546145142000013834595659198867435964797581428111494763659141412 177 42956336340768680921901079527232959545302944430098584131268360023577618123289942514627 178 91762259020178769382013705199607919104440484519396035698501517628583347741343544170666 179 1602914739683807760416134067920567584320791181259831191005794159709494529726130193415949 180 1694676998703986529798147773120175503425231665779227226704295677338077877467473737586615 181 8381622734499753879608725160401269598021717844376740097822976869061806039596025143762409 182 227998490830197341279233727103954454650011613463951209867924671142006840946560152619171658 183 920375586055289118996543633576219088198068171700181579569521661437089169825836635620449041 184 1148374076885486460275777360680173542848079785164132789437446332579096010772396788239620699 185 20442734893108558943684758765139169316615424519490439000006109315281721352956582035694000924 186 42033843863102604347645294890958512176078928824145010789449664963142538716685560859627622547 187 314679641934826789377201823001848754549167926288505514526153764057279492369755508053087358753 188 671393127732756183102048940894656021274414781401156039841757193077701523456196576965802340053 189 986072769667582972479250763896504775823582707689661554367910957134981015825952085018889698806 190 10532120824408585907894556579859703779510241858297771583520866764427511681715717427154699328113 191 32582435242893340696162920503475616114354308282582976304930511250417516060973104366482987683145 192 43114556067301926604057477083335319893864550140880747888451378014845027742688821793637687011258 193 75696991310195267300220397586810936008218858423463724193381889265262543803661926160120674694403 194 270205529997887728504718669843768127918521125411271920468597045810632659153674600273999711094467 195 345902521308082995804939067430579063926739983834735644661978935075895202957336526434120385788870 196 616108051305970724309657737274347191845261109246007565130575980886527862111011126708120096883337 197 962010572614053720114596804704926255772001093080743209792554915962423065068347653142240482672207 198 4464150341762185604768044956094052214933265481568980404300795644736220122384401739277082027572165 199 5426160914376239324882641760798978470705266574649723614093350560698643187452749392419322510244372 200 31594954913643382229181253760088944568459598354817598474767548448229436059648148701373694578794025