0 25 1 26 2 311 3 337 4 17161 5 17498 6 209639 7 227137 8 11566489 9 11793626 10 141296375 11 153090001 12 7795796425 13 7948886426 14 95233547111 15 103182433537 16 5254355223961 17 5357537657498 18 64187269456439 19 69544807113937 20 3541427625153289 21 3610972432267226 22 43262124380092775 23 46873096812360001 24 2386916964998092825 25 2433790061810452826 26 29158607644913073911 27 31592397706723526737 28 1608778492981089410761 29 1640370890687812937498 30 19652858290547031723239 31 21293229181234844660737 32 1084314317352289264760089 33 1105607546533524109420826 34 13245997329221054468389175 35 14351604875754578577810001 36 730826241116949983358889225 37 745177845992704561936699226 38 8927782547036700164662580711 39 9672960393029404726599279937 40 492575802198506936494626577561 41 502248762591536341221225857498 42 6017312190705406689928111010039 43 6519560953296943031149336867537 44 331995359855552558247394954386889 45 338514920808849501278544291254426 46 4055659488752897072311382158185575 47 4394174409561746573589926449440001 48 223764379966840225751807704630185625 49 228158554376401972325397631079625626 50 2733508478107261921331181646506067511 51 2961667032483663893656579277585693137 52 150816860102290456604160145525790724361 53 153778527134774120497816724803376417498 54 1842380658584805782080144118362931316839 55 1996159185719579902577960843166307734337 56 101650339944563800910978186276678318033689 57 103646499130283380813556147119844625768026 58 1241761830377680989860095804594969201481975 59 1345408329507964370673651951714813827250001 60 68512178305775899523542693390335660563982025 61 69857586635283863894216345342050474391232026 62 836945631293898402359922492152890878867534311 63 906803217929182266254138837494941353258766337 64 46177106527753011715066864366899958541805851161 65 47083909745682193981321003204394899895064617498 66 564100113730257145509597899615243857387516643639 67 611184023475939339490918902819638757282581261137 68 31123301287527224120055543040597181721516579700489 69 31734485311003163459546461943416820478799160961626 70 380202639708562022175066624418182206988307350278375 71 411937125019565185634613086361599027467106511240001 72 20977058890686821303905720942498133580343632912278425 73 21388996015706386489540334028859732607810739423518426 74 256256015063457072688849395259955192266261766570981111 75 277645011079163459178389729288814924874072505994499537 76 14138506569021630031608335859700701435969887066295957961 77 14416151580100793490786725588989516360843959572290457498 78 172716173950130358430262317338585381405253442361490990439 79 187132325530231151921049042927574897766097401933781447937 80 9529332450461687954482714463717330269710123539050563387289 81 9716464775991919106403763506644905167476220940984344835226 82 116410444986372798124924113036811287111948553889878356574775 83 126126909762364717231327876543456192279424774830862701410001 84 6422755933104608659691317940209620901083187295433013427074825 85 6548882842866973376922645816753077093362612070263876128484826 86 78460467204641315805840421924493468928071920068335650840407911 87 85009350047508289182763067741246546021434532138599526968892737 88 4328927969580055774943993808986820769999798526998311999285044761 89 4413937319627564064126756876728067316021233059136911526253937498 90 52882238485483260480338319452995561246233362177504338788078357239 91 57296175805110824544465076329723628562254595236641250314332294737 92 2917691028741024487703592135939176989358963124009566854504693094089 93 2974987204546135312248057212268900617921217719246208104819025388826 94 35642550278748512922432221470897083786492358035717856007513972371175 95 38617537483294648234680278683165984404413575754964064112332997760001 96 1966519424443480924656446155629196304007171145783921061624163860371225 97 2005136961926775572891126434312362288411584721538885125736496858131226 98 24023026005638012226458836933065181476534603082711657444725629299814711 99 26028162967564787799349963367377543764946187804250542570462126157945937 100 1325431174383877402193957005301942369723843993295238785967831937197111561 101 1351459337351442189993306968669319913488790181099489328538294063355057498 102 16191483885249741492120333660664461418100535985389621399889066634102744039 103 17542943222601183682113640629333781331589326166489110728427360697457801537 104 893338645015308925597802365127353527997566844309845157821257101506992820889 105 910881588237910109279916005756687309329156170476334268549684462204450622426 106 10913036115632320127676878428450913930618284719549522111867786185755949667575 107 11823917703870230236956794434207601239947440890025856380417470647960400290001 108 602108921309143831975516600138830975927990329220842341132741318583775964167625 109 613932839013014062212473394573038577167937770110868197513158789231736364457626 110 7355370150452298516312723940442255324775305800440392513777488000132875973201511 111 7969302989465312578525197335015293901943243570551260711290646789364612337659137 112 405820519623717927442572590691206950421937484328003428078309827468363492856158361 113 413789822613183240021097788026222244323880727898554688789600474257728105193817498 114 4957508568368733567674648258979651637984625491212105004763915044303372649988150839 115 5371298390981916807695746047005873882308506219110659693553515518561100755181968337 116 273522428117464573952461950609273345753409936446745089682439690972358410409086567689 117 278893726508446490760157696656279219635718442665855749375993206490919511164268536026 118 3341353419710375972314196613828344761746312805771158332818364962372473033216040463975 119 3620247146218822463074354310484623981382031248437014082194358168863392544380309000001 120 184353710730651499126031912138059543830847875227621862442536273405542100252231490464025 121 187973957876870321589106266448544167812229906476058876524730631574405492796611799464026 122 2252067247376225036606200843072045389765376846464269504214573220724002521014961284568311 123 2440041205253095358195307109520589557577606752940328380739303852298408013811573084032337 124 124254127510030992946371556319101523268645714493480688541179765835644403211593615486185161 125 126694168715284088304566863428622112826223321246421016921919069687942811225405188570217498 126 1517889983378155964296607054033944764357102248204111874682289532403015326691050689758577639 127 1644584152093440052601173917462566877183325569450532891604208602090958137916455878328795137 128 83747097588050158594355302927162288623523380720730756454892719636950922222513844606198334489 129 85391681740143598646956476844624855500706706290181289346496928239041880360430300484527129626 130 1023055596729629743710876548218035699131297149912724939266358930266411606187247149935996760375 131 1108447278469773342357833025062660554632003856202906228612855858505453486547677450420523890001 132 56445419520218296861602527801351063430731489960058036369909151855539085933571119670962191260425 133 57553866798688070203960360826413723985363493816260942598522007714044539420118797121382715150426 134 689537954305787069105166496891902027269729921938928404953651236710029019554877888006172057915111 135 747091821104475139309126857718315751255093415755189347552173244424073558974996685127554773065537 136 38044129009529544034561509382807689590024400709698395782562313457913706968304712144383910711191961 137 38791220830634019173870636240526005341279494125453585130114486702337780527279708829511465484257498 138 464747558146503754947138508028593748344098836089687832213821667183629292768381509269010031038024439 139 503538778977137774121009144269119753685378330215141417343936153885967073295661218098521496522281937 140 25641686507003392460997595721484581432613015346846758699410629361481982957551442414195084857152121289 141 26145225285980530235118604865753701186298393677061900116754565515367950030847103632293606353674403226 142 313239164652789225047302249244775294481895345794527659983710850030529433296869582369424754747570556775 143 339384389938769755282420854110528995668193739471589560100465415545897383327716686001718361101244960001 144 17282458661591276989168344954771225077891582319374005665006981627325398599682703882455342809809818556825 145 17621843051530046744450765808881754073559776058845595225107447042871295983010420568457061170911063516826 146 211122732228421791178126768852470519887049118966675553141188899098909654412797330135483015689831517241911 147 228744575279951837922577534661352273960608895025521148366296346141780950395807750703940076860742580758737 148 11648351496226013687307003501920084217917493870242732971456006206187957174203184865332486858726960555178761 149 11877096071505965525229581036581436491878102765268254119822302552329738124598992616036426935587703135937498 150 142296408282791634464832394904315885628576624288193528289501334281815076544792103641733183150191695050491239 151 154173504354297599990061975940897322120454727053461782409323636834144814669391096257769610085779398186428737 152 7850971625997671633967931191949181991651312976961282648755683175989055810014346916530213687439161604371928089 153 8005145130351969233957993167890079313771767704014744431165006812823200624683738012787983297524941002558356826 154 95907568059869333207505856038740054443140757721123471391570758117044262681535465057198029960213512632513853175 155 103912713190221302441463849206630133756912525425138215822735764929867463306219203069986013257738453635072210001 156 5291543227570934455280698316370246742288767028978034262528359004610417427992495618556498692847136194386124353225 157 5395455940761155757722162165576876876045679554403172478351094769540284891298714821626484706104874648021196563226 158 64641558575943647790224482137715892378791242127412931524390401469553551232278358656447830460000757322619286548711 159 70037014516704803547946644303292769254836921681816104002741496239093836123577073478074315166105631970640483111937 160 3566492284411183825187556697302354355120637326218218131661465213424245357411132032560163588765282355854643442145561 161 3636529298927888628735503341605647124375474247900034235664206709663339193534709106038237903931387987825283925257498 162 43568314572617958741278093454964472723250854053118594723967739019720976486292932198980780532010550221932766619978039 163 47204843871545847370013596796570119847626328301018628959631945729384315679827641305019018435941938209758050545235537 164 2403810508149910327241957933283470465104567269104050042705565025488936760477674997449931702329107460709835293881754889 165 2451015352021456174611971530080040584952193597405068671665196971218321076157502638754950720765049398919593344426990426 166 29364979380385928247973644764163916899578696840559805431022731708890468598210204023754389630744650848825362082578649575 167 31815994732407384422585616294243957484530890437964874102687928680108789674367706662509340351509700247744955427005640001 168 1620164716000755149377254459476361791126123218738803510565419165714329952316595537149221407206229663236073133432860649625 169 1651980710733162533799840075770605748610654109176768384668107094394438741990963243811730747557739363483818088859866289626 170 19791952534065543021175495292953025025843318419683255741914597204053156114217191219078259630341362661558072110891389835511 171 21443933244798705554975335368723630774453972528860024126582704298447594856208154462889990377899102025041890199751256125137 172 1091988614774000820769942263729134563748541944862684462071049812126432898924624914363577778525296463913652582098454196092361 173 1113432548018799526324917599097858194522995917391544486197632516424880493780833068826467768903195565938694472298205452217498 174 13339746642980795610344035853805574703501497036169673810245007492800118330513788671454723236460447689239291777378714170484839 175 14453179190999595136668953452903432898024492953561218296442640009224998824294621740281191005363643255177986249676919622702337 176 735998706192960552443791708498977219604726144714230588632377007954050059545244875685514273504642610448138604261224695305601689 177 750451885383960147580460661951880652502750637667791806928819647963275058369539497425795464510006253703316590510901614928304026 178 8990969445416522175828858989969664397134983159059940464849393135550075701610179347369264383114711401184621099881142459516945975 179 9741421330800482323409319651921545049637733796727732271778212783513350759979718844795059847624717654887937690392044074445250001 180 496062035985440638346294841586046916879021672995446554053760032311217613700596121587122256764350594145581505619483346181779446025 181 505803457316241120669704161237968461928659406792174286325538245094730964460575840431917316611975311800469443309875390256224696026 182 6059900066464092965713040615203699998094275147709363703634680728353258222766930366338212739496079023950745382028112639000251102311 183 6565703523780334086382744776441668460022934554501537989960218973447989187227506206770130056108054335751214825337988029256475798337 184 334345076255480797284850279437287122999241002872786263201645629400752717584142240704844715544898795811511486648927514101824041019161 185 340910779779261131371233024213728791459263937427287801191605848374200706771369746911614845601006850147262701474265502131080516817498 186 4084363653827353242368413545788303829051144314572952076309309961516960492069209456732608017155974147431401202865848037543709726011639 187 4425274433606614373739646570002032620510408252000239877500915809891161198840579203644222862756980997578663904340113539674790242829137 188 225348085334158071929350742045889934854571556914584945951355100456075020434098169638943751155005024026364596419871525021283221867468489 189 229773359767764686303090388615891967475081965166585185828856016265966181632938748842587974017762005023943260324211638560958012110297626 190 2752855042779569621263345016820701577080473173747021990068771279381703018396424406907411465350387079289740459986199549191821355080742375 191 2982628402547334307566435405436593544555555138913607175897627295647669200029363155749999439368149084313683720310411187752779367191040001 192 151884275170146284999585115288650378804858230119427380784950136061765163019864582194407383433757841294973926475506758936830789714632742425 193 154866903572693619307151550694086972349413785258340987960847763357412832219893945350157382873125990379287610195817170124583569081823782426 194 1855420214469776097378252172923607074648409867961178248354275532993306317438697981046138595038143735467137638629495630307250049614694349111 195 2010287118042469716685403723617694046997823653219519236315123296350719149658591926396295977911269725846425248825312800431833618696518131537 196 102369776116593261931648438353808309424539592528937140064110440350529263800368294300860937490601630027788400079895135651898930984440600925961 197 104380063234635731648333842077426003471537416182156659300425563646879982950026886227257233468512899753634825328720448452330764603137119057498 198 1250550471697586310063320701205494347611451170532660392368791640466209076250664042800690505644243527317771478695820068627537341618948910558439 199 1354930534932222041711654543282920351082988586714817051669217204113089059200690929027947739112756427071406304024540517079868106222086029615937 200 68997077218308688395646047865351511901760880506273512975829651846120662036285210494198077461282064880888086679922845922620942652723250391355289