1 7 2 49 3 295 4 1793 5 10871 6 65937 7 399911 8 2425505 9 14710935 10 89223345 11 541148807 12 3282123457 13 19906418039 14 120734483153 15 732267120743 16 4441275782369 17 26936796718423 18 163374456576241 19 990882967287879 20 6009807624994561 21 36450104484387127 22 221073651575318289 23 1340834549370894375 24 8132300145113125153 25 49323241022717146391 26 299150555387083062577 27 1814379041863504809991 28 11004396442767469587265 29 66742801958965424376055 30 404801993139880162728785 31 2455165933110903532019687 32 14890835176854974596517217 33 90314454625599161308959959 34 547766503184286088647655793 35 3322260464890117601872865223 36 20149853144376305003842041729 37 122210942227662001592952412343 38 741221997657156416331360366481 39 4495588036522875514769492174759 40 27266206154172514108584187849121 41 165372358855384658504135082628247 42 1003000451135703275906979435652529 43 6083301417125960008541213929496455 44 36895851930778269721354891057816513 45 223777155914963534550050912699041911 46 1357231582654327043539309470405387217 47 8231749846952064636917570598759092071 48 49926413744568417266287239194279405025 49 302808860295575187129583869708212057175 50 1836567039295519935583198793989326154225 51 11138968940784325260837462818064569546567 52 67558998070308307586622214701932454014977 53 409752306926043241412497123593118413133879 54 2485190097942021494889421502576363306940433 55 15072934840178507630924212205879697577809703 56 91418907907449510929957950672885940029293089 57 554465126506959573713939224480076121352074263 58 3362888307784376965679675291734976604444380721 59 20396265211263780339334007596610151383056805639 60 123705456885154119728687879874821352297435503681 61 750286383544064909996170464127558510992596453367 62 4550564473920057212279733984837201765929675762769 63 27599643929946319265438490868844704000147022626535 64 167394693433192021404383373101144834427436296715873 65 1015266119400506348662612134464620020523031292777431 66 6157693963064284950742861684383160545096895314399857 67 37347050411913340606033125730096693361394952037566151 68 226513721343808687235099934273307130300229354962118785 69 1373829134861309336910986508901336073023429563138234295 70 8332415716790139916178372208129703116085420716270059665 71 50536962651050740766252886272046519635057826344985249447 72 306511902526336964540521943673350090894939119243552856737 73 1859026373211634587018493032497430924686397718067498619799 74 11275187122625521803418825337986008966705264963701143697073 75 68385175424161519030901863058264177400608346675990119874183 76 414763157979800771569837075444928049853399632385858974176449 77 2515581427558887330410286000440883302503557876572474387384183 78 15257261395881729721514783276533143173205724035044147106378961 79 92536867521778385611281441083976558497125520250645901368700519 80 561245667132276095610701959929518817045651413297401375717398241 81 3404012987587025815050254639555838654683218219648022516022342487 82 20645690645359080902910133599481710797502870098253041160589409009 83 125218247926255963621290811278895981288512084196477955779426604615 84 759461617586811311561675386634493281543933805225123488524494463233 85 4606213216840861561009803105967040504671469871593502767316080432951 86 27937159308217674984941151044520115806013710438196734351624449460497 87 169441759091652178151652589449107554177155021448266370834523652552231 88 1027681784225940920273940826088566265413345827251871195266551031968545 89 6232996253648108722977552548014358764442518082949893610561964207387415 90 37803766588364419895502528058467328866971861660034560844003490565005105 91 229283752165114168771200262773362282012974614777046306635185750774648327 92 1390629658132908879471341776158760718417876169645016568603403240447282497 93 8434312627116405983463195912588085994581229222172907262100715159613097719 94 51154977945347616944956721256710762215587296766894344036354958176157285713 95 310260229171000700472860556873764340978459454374512997819087222756316978663 96 1881760361779152013607209962401261985544854858464570735039682240556501331809 97 11413071113318755126303219838079669377374401876538705846435962263709922022103 98 69221456080898375203425000205897642410308602893732542510451816848143080121201 99 419835286609934399693370102337608004579003518713824703964626308835855031379399 100 2546344412010788056885647154804029516345921817387455084382545185289546582972801 101 15443842076577706750446159470014353871768048815216702451910962077707982052775607 102 93668498637199087711195973565951516013458817839619836065010716049890304934351249 103 568109126824948949589466152451182547896295275620813547912374330253563335389750695 104 3445640580104603534359979544702597446936850119938409223900377939631017482227698593 105 20898166297056929218405451845342989873207096821523222951958421027995522973124088471 106 126749538852420781221857217954087709526621167582273732416131428218689682589281929137 107 768749055344813100311287773695961222340979292386653607648970227242116675250684370311 108 4662542486893280873284682011837888278973542234855979304949919863438669677165347194305 109 28278802153888929073568761876597626037822162224836480953587880537055367053831887996535 110 171513858266552444475895816612547975035595840749492798060713585033239784664332501550545 111 1040249279916320098636427509051925845580184996367142659313367651737223629681666877263207 112 6309219414122703881746755187441388320923364254522714788736467813035237433893336907532257 113 38266067935894111469360512891003259123053631484955133161396495950889799828492022092247639 114 232087657626355197192315914130478335626995604860283928715983400081491621455447466955066353 115 1407635634597367119293541831942211571292494173621302131620977760491173026084966809947043143 116 8537455632295226874839618364594617503531592849157321615373736914851041053519066912083399169 117 51780550933735095802500709388770009768220176112094006375322258641173232461034562458811668023 118 314054394011569043607054339197706786498936664036956719198255344520088726958297469359075367441 119 1904772363743163184184055354780516681890298777284447639366601333623283776048913044584824362279 120 11552641284000198219251062867054916073774911808993581173127321785524800535514675620856941667361 121 70067963593565546516867216619096725998080463327322295814088155185974078546225846017207796232727 122 424969442178443962670932249840908618907694369991863478938586358255916314162590694484482572349489 123 2577483596255714856033824574905889808512927633597097740031830220246619328931809136529845112384775 124 15632704447906471309244912958533970398140488141883147898219469702562785574639571480836435945061953 125 94813968442167897953853307759984271173721239931583175805222479312971615677211326935644946085823991 126 575056519600247887533571325718497855444231605936977538727304197415917834950505477937555697155165777 127 3487777235444540767630369259386647301863574778253110012056233445438720721739549526910693075461340391 128 21153729467394633844118863476915512522727076292013071203640253892201481273828236474620807237470036065 129 128299555898295688078116971433525699558796548586446793430598984967609880256261369116756603603832541655 130 778150068954591095017366357691960116378940531909555346816463838310937715594339264023392767952930255985 131 4719560606227152804341100402196397642345258584432232809538933466155307690170463106412451368522456614087 132 28624622941659114436439738612090074197260759996741191172734949203156747298139728898980316179147279846017 133 173611297092160066419066300586836053759511649534414052045543971301787260377144002182434290578802079749559 134 1052970463207620083923507873239704726417707503929315682901475970825880954231510568095983039713775792398993 135 6386374705783698417823036786381096910761404150292207850382537866376756611953989421375236166881912627987623 136 38734022755424488554058342866403122124342607327538388959359997182285585079043150545415623511048337801018529 137 234925851979684469539317195093014682858665241398874106979027705019390317790041138425849913655474440424001943 138 1424849576736811752286516382025446241086123854127472830797799027774772227279937044551206126855794881417877681 139 8641859970790424425877828189352841834699560745154141951629146958671634854377398782394174653079814202983169159 140 52413774039071469406504333423503244762097512574111904890575289954091591252542251486303685637734879013222921921 141 317894957602231362794836397592456554808657471256113428185847745982160874096091241798863163799376857637497193847 142 1928065778922771571976584438984882098757416344838430851860740776067919840866139981239008382075388357789109163729 143 11693918254924155765880081354186441851974164611480559203691249536490656823991516920852487063006927116725226826855 144 70924823026136923654890735640580713480891969153845556171045997590991400470935961042131085476194913385616927193313 145 430166383211259074132907830236916107451913629097712399678895967470131702034334905732280692719473607714545347719511 146 2609003580831840288532770560523301354981991917983874579133378285817954825062711607714883310305159627921566324530417 147 15823876412607601422241728413522774267124245589608538768202364191086876364174843741694761186771665575934926039782471 148 95973446169684686372761291191993443954881594877551948701974071557640669002916306357038589831009648479444175026733825 149 582088871873810876652944208983864064791389674441180157462871072328599334485490505264531328317047865156342801597502775 150 3530429178923783221178525172562133338344686643002166487564657805336525080109285386192877281606820496369604413101681425 151 21412417913562986661077533536415735867574231644123188365579326346499360891857887284477030181007475580608062432180220967 152 129868528065145829053777472137505079172534280999731679948593079738133574431320479684711010234045501816351496149846463777 153 787666047332490449852334154089165405678983950419386962421804915698611905828314604858500645115487300223551307282047283479 154 4777275998763684147965829312871958836452830430225565033992234584154480615993995130470192514766153041827966298939612643633 155 28974672763481137994754355209843729579440977871062096823311998754365960025850719243509765753138238495087159241184697732103 156 175734385446450841975190178899852684848727830416920061484074193607032060296647693131464206473601725815089419509219302829889 157 1065847213541796434153736779665650334137354606552518979516631831891337623153417526720131235825914955818758913715306158703863 158 6464473527640832263214525094680123689027997219108236681358601659105902920345737966739152943446070812830950197434196689411921 159 39207700183127948921529635342566669188069308555276383015378569009607358824092955993116211602114209406534276738765978479320039 160 237798754543134241739727770389217242850591885785390298978531636776398769492883099204818826025774870880391753814187281536176481 161 1442274027758453663175345630858480932203783343604290268120167246695359039346315434408512818454630981349198516661583493256138967 162 8747541067416626089632112064359196406699070707628242849000738044228335376115095357616909196231996062975107647223492720534553969 163 53054740814451929131852166206141923739371978663342738932241226102978990935713541095276925114947736294491345938223322647277396935 164 321782487352180654711523182318555249599816993084838295967924488948873642371996846390054046264151439646287172717545469194246732673 165 1951644048713386260368813503121753597575885221029068123880025542112698221741926868873950591551837651883012348687925333917131855031 166 11836922898509523752576259760353227532911038546021132569217114313301603679832934085967883713507850397892346096386651167548997383057 167 71792160971990710015243983668379181644121592482143195833175495918332783713122971081311590537772229753240922928014097107728684016551 168 435426877510304600111987954122778413506536686540933711664685836632745260356347046791121732666462181189098408615154623416641067527585 169 2640909022537206988197604296369880259746849327985719071792182109545823327575357369221918352865617590600028014930771083605213363359895 170 16017386214642602736741790317189249700476968361618717624223510738860957298315665245969321255136094506572087498680498038952104506386865 171 97147103122295586428230882350351023171870755936498576362140854188017251643470206600035982134091880364782641218409169017866733499603847 172 589207222613287902553560643142061424519727180041749166933229279102046664369548169462879784113557830695246019566642737058564934185625537 173 3573602711988527004779022788526702332007819661396490145608206850063945055322647277131881238500625721691170464653405141380658347314529399 174 21674269854484552790988257425535249823280116061397933170382353984211369904328182336345961929091216828396282417610797905348952293087160273 175 131456687154687283313350786533870657619953348821490089652893695347300012327100489030556205640861879130017446174488439963275845836094196583 176 797298396379880720457084006760936509064008384704836008839178157225959756974379623750081430388487104383126769645061102593598523788765473249 177 4835697191440010448901459842974402117374898832127707390297649636466340964666710796739924702732420889558575275303718674186232496090967453783 178 29329003336110163386194416433322937082480148214307915858354265902603228235474898812740096748077747358871301201604640983668588021576367730161 179 177883436996890842450866323988936019891239661276798838684372319813876471374272786156241291880926680383513910298700297045749918222066300334919 180 1078881433344454937736700689008563320978546537315999790421075942554448612136393531810728312083485120310486715431881670766610364417187830871041 181 6543527418102059836224095711992973001667348089979821332558006210803087913180067803363130626794991254590066148634179195059110217631069749548087 182 39687170200641470912050198497877303125582636728516348262748332459922676662190659004990027098825881421034570568445364934905609173358493862280209 183 240706789762566847242480216591200410511031461634367509424732441839749106380526993278372862555178192660322570518176242715517823636557414200415015 184 1459911561970323224897508516575125000827059107249434119061753110540313860516905134525396136546882042605230702513829867789309330851013075728320033 185 8854514535618144432651778713474427148974390254396866473409373787663547738659555300017515834694756905116748635624642348101869592484464032620310551 186 53703545957030205373662360328052640858880440060550195618344562734082449220276510279526979748692362465506501375325869715408266809558284602373083697 187 325717557609443217469520867048672173119970857111969038726079202633676485831012050425634555505771759913055479218560893654825268773703234172346362631 188 1975510656595157578909975464799338220984462139929275830319305789606567800972744401902315041717637658408582843549220321987531019743541859657426657345 189 11981676342423504158300027771959439789889170716954216971115354436912080590263691531321451918486217774312760032283828631414582059181690181772654593015 190 72670105572612470069579383349017393549557363893327801893343804726012510297671398408687542290109241989563934123128600275286538833357986582808714932305 191 440751702266936580695075467740963792549535447231427863087353118039828224144063128476688714603282662597888144355295670782493341517902848708339930282727 192 2673204635117728252764652029636561066129182288693936664193639706796546668402940891947338652319295621796458925812865751088563321743535401825072531571297 193 16213262443367703225321270167708179494706178065255645074618046848788882354551550269588613363195591860967011482804543433475556280764046693691085569167319 194 98335112697401426222051129931619817651267223619088751263339195936822552919731332792389639057659934621186103113465200869362500717922920142303843655308913 195 596412623491839220707959592574362768722891861519475261724053369878617669647615909713090470529084582426093570749054876986861293984363231637630537235301063 196 3617304213145201394074052908766236834142052045052305614637574507226966134724026471776472686084023652977472399528202020558805166144533193996972869853588609 197 21939323976460177286714715065780720861959547593487465234645379723190702031021952509741545257528977945528117578430015283729193400541398808437634552873931703 198 133064267803333711083974607193016350566310304607137373478140317758730352748104740556958161627256872865684175793339004616725245394891318958356865725466592401 199 807048539190865316655682065773962602460698950779141434168385094986422189320049521783810805217792289692575469881849344655819167693279906245866198500729733799 200 4894832815468975304659356247391201555550949922998140728779144517798954612813762114164409757276062746544979469569771415457841088284694227587797464258056445601