1 64 2 4096 3 137459 4 5676420 5 252014450 6 10634931992 7 449942735521 8 19209358763197 9 817866278279137 10 34791382042043436 11 1481097249523129267 12 63049410171178969526 13 2683638174949408013195 14 114231024572454097056495 15 4862388108406212780223068 16 206971530007567834300249706 17 8809916985961690586023318384 18 375002184008716445750888207606 19 15962302393318904394059187897003 20 679449516699733967723524186612369 21 28921373824521977953023878277724114 22 1231064026552389829507972497832873711 23 52401335024196378419245372263754788796 24 2230509441476183266657663667901801488221 25 94943618872359889088681668613630405185742 26 4041359600573899074468144211962875307284067 27 172024066670735797007995746926666295699591544 28 7322357436430446467597525719621974821316116540 29 311682658469925319581646084900943724717880681718 30 13267049639522675250154639269786157870212300560968 31 564723770667656643405805584833366888029855123744774 32 24037969693470306625576604208526060122616382802460814 33 1023197564887543938246059958652864577445223261877614244 34 43553314616162713161968104063077487922586133523389332694 35 1853885582950815342110321063742557561531038444820282846672 36 78912289109586592873485445496857519970504538923820691841096 37 3358971788649119449375069804762241178833683499541939952003061 38 142977622424221504909183411359540161228898718596964348915408635 39 6085969695596697640680914090804939356958758007771588408573965835 40 259054714351204683998770086220651471247367862140346223567859696484 41 11026894379073134637061630788476351522291591481568949338487354822231 42 469369569095700229372932231993179892035381641995709457008147350565466 43 19979133273570092284611985305319472560697220722454722779685075805490840 44 850429581815708672465108326935586504578243816086632497979732765379106153 45 36199291717223046021107530512639947433373785363085228905911117864964304112 46 1540855055901123551073036052093617146474371819292242800033909285872851619711 47 65587866244532949127014888516178942221053558070905004872352918542936630148425 48 2791805875598715998310320796200688473759500084698183796682733615326187580234278 49 118835700767704027780172329136120123566171198227752760546503243450221887695516870 50 5058347322921504408104435769113176298543156422920484075083324880634502985543434425 51 215313053855116364424592460073100227237597253927470812870993034974981116043043280531 52 9164991686185889723708147248333002423848416336846325628394829256445360316946426603972 53 390116024569406302969440595431111207349093548779617577623247909522922214652989137638890 54 16605635644517790915794744973270983848980017811400951180915014962273339686377174380111024 55 706833654072113304264315243387758113795853441051814355963317212696151322823086538292494570 56 30087003305644561672985335468570328846715405497029651196608407877531622966133567716820649436 57 1280680061990246874155652010351960802408104897126339208524556887912049177131539596083515630979 58 54513286169368651300766485508225180958161238989197361567559280348884209369250463145855971219852 59 2320406522426294086471150868862431048003208943474599226075195136885129707613985611655915260149124 60 98770167929152491565905881402444728808946552077530669393522404739843916418757879959850189845085234 61 4204240066758759397084498181014073118846944946194558415559440541344099602117883585080768852799812018 62 178957218657544155742563436397063530098695331251054734696540711300230506874193715566866383358155542371 63 7617473217778007040673636294188206043070312188393975355502997393812417275980648568274757253695320685932 64 324244524243554863105138124618424259287838348226187817414564169663546467038191869089371968560223073610805 65 13801756631918509512344516124235570137091911183103898797161805865023951371775534594281885069741684212315818 66 587484049487361465564092246173229968240844966353319874909446776486516697031095172128027613327603156342329319 67 25006781209566425157736167099563466906565014660479800794145352786808393868811430086766994979360083664368220317 68 1064435888955275119006038340732196211505184498763597408937684060838778046284560109941128747314615840857327502778 69 45308660566941133302219329509476546534146584117864074477922902046650883532883654247920310724157155933017454217990 70 1928603444952562078252288270830607177697040889947458496949259779873331567687452393943304183958609321218544866103118 71 82092721376910057660080449900916357574943593663043202280519178966187524861117454242033625676876488125625905396253551 72 3494349717514245258275770279316179524984789442207202804293775698948115155474245416440020016824662320192134131553808479 73 148740104402560177143819673190980362549230497083804451152328147931487149035661796675332319168427391267919705781192783507 74 6331254867478590036264181771905738041320835519631198883498092204976289187541480585071103096178169325809899980932098645651 75 269495495905281766583462290699320948800939860637882444844271912298162558959329984353696337756882509173660929780942171662561 76 11471315534349611596787749760024304740007307288410354140878685441149456085276452423956196005202138584264449464550800403968646 77 488286750940210048957833321729959904157552716115672364749408770415077783461979952919342246100864585550768200009451787707330254 78 20784359948064546531395531380441255392939800068764067260704471412180679364932541184090888109257942601971305669306338081468347539 79 884704771568963038210149869128207980932763332366628926518580813993988105935574429719235067435879804379948251203660094782442611128 80 37658245661289986096722290610661817824996350278512233931873766191307663485280802813458708580403799201055610379399753538185102511113 81 1602956728458789934473015088721651730049833380402211205966261859220162785890275566859828964186214991485205088577908643910480261578660 82 68231279184429469439745390896089780461316645241714937419480362783876683654988972139404737306109411473166701362764218122042111103943983 83 2904325099043523951238065296727086221933592364944276558496689953008818930172895097435115120934970306987007799915209280436237319980934832 84 123625181614051944629483755762548444480858808559219863319502047104843754124569013269533089741111138402908627836965880342023504462310840454 85 5262215836009718878944599574322692313235887824795628700162579726843834505952252432796023951155643223996861318792332941289943685162322605327 86 223990898482158078952430592766868267886339050041761327867161217961526339614330730564166309236902974985244314011674651772578070668177872808723 87 9534371862802433136752221849257553974046953648937523768013813081273749677025022208467926424244144379072232005589574002825336924734336573828976 88 405839020398588591067203522360101108948770375427236881567452556010601462508413576530510663624360752311545157624307761199342165478367684778437906 89 17274898949627737434627309108766666425635451629726047133581317397599064367633972375874276777370273209660083549905231164019087360218237041050558891 90 735321442050492750875374978843736663689309677216942392928917718381813146816024714569326385054282979360563072762989353402243723978419839403859130856 91 31299611344520648694462200416221040053871425336893303482956361122907390534913318085837972064681652945630010506914861317197330902422033873375555004772 92 1332295801936881924740092003297021733227892861586611046443346861098590854451240946076327037558885541927019915271552635571258681064485467188438431731502 93 56710356059081713617368471768349743852361640966918159295016057435289071315596319716289812841191272435440185169973792496948966786922047418790346324273853 94 2413926756860101882137491011136948835564235721234065956438357258296360483335876153176758005538587659987328455991123082870550073094757025023271495059728667 95 102750939906186232081532668594183443094301461796850056836870909899757432874762768773724393541339369583933692165181986975144498078106932519648808797168222664 96 4373685167373354838997297993762940731178752902235241409419388966830631612599531514321074769749718211988624443713380886130026930163915444173643531502355381031 97 186169800108563302220416829723655705181857978611190163287848568213107458800439658116437415276211181390374186547369541316385127390541053835318360872803099657545 98 7924483163765813964787036235702282439710493629384328243538301620162544648493947791879223095044838590990067488303475601967645394960547061106886801118894610697302 99 337312675719628351926839301454534299492458790948280515346944172622407005728878843265625402798384428304884432156228094296039570810477376362087028055058177848382588 100 14358014125310545073671167870868777956172316562460908622144693643818210253151730675702281242498915717107703934760683378759028104245644116533777373294523917721057763 101 611161644556665087371313193114218784325766930406598531580048890719589482708896773306748907846567534692692254372902338362204419109063425465222670013831529912422969221 102 26014639107978222455054932373318441297713100921247181498520799069259514991042738442702999545579617362867764847761114106706341043334968761163227904060774532931238332786 103 1107336257021284096576937790221462992649571362897282052668582461224818368227634636605141052242662747998816874956247225769372604333150229592131425235065230069217881743766 104 47134752899103482418928719499804539474695607229398244397498566467034628076832287383064127566336565492999676344474418233882776706028267374877175776782763355774973088207449 105 2006332689616647458840440208161573888586177443989733713791241606332068842323582065758599884366566311239997086232538926254958547530136617670666635837133082056754954631487924 106 85401335826265346326153924370120977628383020595180498179358658665235373577093461804032702715732100652049000469221245643327422738904062642345886121078068938331696055201625708 107 3635183834992047068934793056453321952162202868377497822760690056685629473167352758959241928528198394447067346301048687281330850823331553431126249553111509768610845772628463694 108 154734833903187290554238918841340287678775890965367799428596439025987296914374477185051366474865467248021266452672374999898719093242747745761539410993006952900154424917639570897 109 6586425861760947324925930731822226338808297247462900493738623023913776046139411893692197877833342032970877933766880475425522600565738904682960375693694024067769606298065175449168 110 280357076284552486536291727975075389274125152331799475205368394654920955692047102912928597055747748045697548786285961996411881029054140708046514764800685314203475237519191857706970 111 11933648365975511960289046488914360473857439268411477717226520643640332021711214440425616747988545715496620481877547450845433502278390228364127743053353925288667537474099170080877783 112 507966359223288931905040347522461794453574358949656898748758982476238873645298536299255208440690513402113090866413920737050028561532703727472708500828041814146083808743528871243135139 113 21622039982193731575648329264338878716992432847268366726712650906230709950790962303514375242517551468406240155508345074947731327732018305566686171660195269333985476291398974613644877995 114 920361367446535563527596323164886348728463881585978074988834661429647874289612218214198519862639328334776991548102954474994686297988435657786102953285821207264816365945991776831118765017 115 39176000385978160765097723766142220410805124304236216156545206110385325028609139844618206525663226201436854491142302710590217324804463896214521074787997886263178420337387774254560576326509 116 1667561308554507778045266841616236598361352336968436905472741123407989493556250008423416856331023850517750272077869446774167087622852178257916228483043223786414924271291615544350312447357277 117 70981230610343512757568730828710315059963803175415818135938328877800083220748262296011065719338604672942411394159111490091284202864571549024329456696044508367912985719847954535379125024351602 118 3021379227925447048280866400024465344212723182143679793196009109045097435760438311568107069800264242695036694528220773555272424851747049330814039047043064891522195682683963145762527726679120305 119 128607694744716290862270932094460537402678876025618673800415543745403109303039401634431194988481442808002186088466700449276685016472195614183414144540060572505513839529935746903016440439897485575 120 5474300940007075322468782592677209391222182452990996960292086016379554301146769463639020333079086646126174975956336617410115401325689503528109645450607890300222351624497006831482637879485280584523 121 233018489610969023388864314451615295176913253825309610870805562595239328841533699150226190048953768309012352584864001476248247279043894665940780566811505553071083447440164558651878592122856101152761 122 9918639310411586746538652315904215494693993890284607872032499316277716635968118182870418480397481645689488637143741798300300941262443790226344701073807991079018021301577220308382810141276676904777339 123 422195706161726672233952652019006610579253125046667142266851575653383047143120795949961547316117860737281908487187522080263325728167311160043436229025397734873076526191411202550606682322064320495252436 124 17971135830525766726742046330202245555005366267741374146114362941052126614971651187542390643953897287692486393185517820217399689166777235468742969366323807218036156426187630073864034628717846563241076756 125 764957384278780484002440209483270477568724908627857734815715409403236592124597258473995739529019475039421993409147341227710299449525734093081363612572254978900510839980293553815933250586508851468622638993 126 32561091590475964759238429477212176753644383906058381457081173431498195441783182870604440641555265914070649928747747493889503995211125490800052777501193615495909563826374269467207078097961054572881899302920 127 1385991830856001148044492762745552286574753711918221311311632384887014118033511669458687915138634488263051052304177438158163097221005700861737149041420570539116442644348857497611351268006746282895567865485041 128 58995975299594987898678270202651705601169789573721704202461249856092031159403118274383636808778652492463115767116499273676906741778189905329367069782232268586191862348090668906557447565155633404873901846396650 129 2511216173186834726805554119188951353042619463371420533628301970802246006807170948946753456952073464219301772953671051684968617712483871593701518159612601878134606628789286713570446568092153973606927207433699721 130 106892150463667702409748687484351985721329354552812988546941015420642951677294770505608116961032431241610971522971089277346548063123041608917764725072625463072770959521411383340215943760323170759636604478585404238 131 4549959478895600825301141298650174238927033052941372924859526976603296944363067073270986701361667611935164876290545736914807101558492639532499044126276397764511250076815501009683799431420321833054353863450588672548 132 193673072997334029081272966238096485960915707965305683000178297370115333463774765363056423315875655217663709393572280144686862192627769989200691518431701626788189536114104277959484130426949302779789403901249898826500 133 8243866649409193192029277178803600174940591786003155673338520515877617871395819464072161613691772056944151541984418260091994905765160724930735901583861639753602429713084588471853095239375962880198538549833168113486026 134 350907517919007081880908756855415596577619781658760319145615790734923061944778994658228250176215000379812274308087585538289479880804756922331421222903292530708762341104422457258226235900712451595399941418276792704252369 135 14936690677899669180374325343999415272132571929131650491639921682559104968640746647067085924905666093593877376715727125630195484306449171109037259657170071312784137809584294552353096007200469313116480744239675714647508136 136 635793526825349042269268152016854300662261554631897561260806282199281692265500218087968080951438017104029083537672937084547901694193847884913483557600444638721982964116745073911024981319037366132246657180802912980899275485 137 27063117089993680655818143491717679552419978113321886312222314460512459694860278639991400973445451358159021967493320371861063667254222769135218231168404159623555202476620460934263734267087912460700496889230617313745584203706 138 1151965655082707268156968173326238849478193412689913366034246153981151866637260241840529562743284373347935933324259816658091113975681424051637797564307934388114136051304846022623302939115788774571324509904687989854687410041088 139 49034442931216714297558153924354651694579504109821110118757266061036768983947730895654155310802791807831035488053601602306126611748877815555222661953820239451607296224591683302700043196845926622339071787641316600676012167523492 140 2087194685853826631571085929939581986669134667857079987808778525997619519587955080230597149985308272799253164810512595212550431802375283790313956068393753319169160065084792297554466291328020287308054727347597808425562631841541415 141 88843298633317564819184561390404240119817691983176716961176936079958253220350926225823733961889332996200805677727272762309061354626601087162613401739058886195894915372355911975577520461696851768320565207453406529078950913590868894 142 3781694043945850501074208311392067055251375719994569460634346192508835723549067612095540363244389401749646647679316154515158956611233595093640466089624078119407431806845146419411249188249674764265279935092491313645573134166801238543 143 160971171287108793003303938350923503846275312172723004376105943286943641692913721327367577630122386732847182107067111274843194853897336914029506634769485886518107131790175381778175023872739181099310471095911126743317301842582435590427 144 6851881110537228918020590327275274763773457864237566768443390592155577403362862438312688985463366420216593946827022326199375594304754335303176585114258841934392289072442126917858520392792570125050994356722441389698009734669687139124793 145 291656415105533202202588423105897515721007407774269998377091697831451172836692046618570203878529333826063644328708916381049006627650153830832245174471979640443291845562290465633860517506350874205125882358619048580088262394979115463433896 146 12414614775115618692282526343791051973463603539681701610330941106711356828827537600298747919210539077144979379376317612338934812922935823085080406639734433028384973809378764084919191763713546768150940839420210539842871152628331135450956431 147 528439122310240119112216688499190703561110259719001087876485815744077077229162650722926398827538414468864524569909639797900293677228501259682381975285199504336253890747953698956595487619068468617423817404207052186640447245965728998787953286 148 22493481356163647011160546956497316240193377835574034462846185702325375467156852440217957988438669865413884208245937531262455609295590302917575742848369106469267740151063773709599067830952679678381062871195832629136173941620792890359182690373 149 957455044789512411582852980153060937990634361267905157035890825898715739843881825957717648367636441796161348889063049190707218999914224458788801871335512415888519702325769030594162240158102791352366711673095965761375939045420360188119128728064 150 40754925761711325392647638301875159957301621726601899616997696680697026136366342644649920943007012444147005942093012408881700852503716485948454677093664668260108290172967726785864496115644124511982176757559275201367048840572572319703834739127055 151 1734769671831170873346844217981937674907754465139030928109183152299600701126898636746686383498923798246243623165805175849464106625593081234447354348540230965927165765901071879435737867460949738872437201918371314979897087713428389419330822487511575 152 73842014383756800945600473200819769308845466795969679671733800338889059924274364037148138254052033171159548749882647388028251296819244421173246583381809469812056848984457265894249879042813914035141062026564889148133263137281586049269866699721509222 153 3143151034278400577990940756462242435743609182798747291237352797270228554211879948825561516164930393203470886369911002994528730829001778533807676855539993218274539998393658649558242059789490849658272866172178493684936151268429604246297779812080510090 154 133791020013920062492385196473363281460462983504323893118779144211014153270045246208713836343981412947328668434849783105393255376747493910415152977319579937684284534472183606619041557055709500536544505229550883217654434292736392653961487331858700584813 155 5694933791329763334467667763102254092368107143014581317372567497446444496939838754084968343982943508005747788769738790369458692011687188770436172315555830167991948757639792689324687624148695971695306170388057332256374236364400325065298546432289223328032 156 242409923209010822357513447962462516188649971628944714194101728023780765019216089881697481857438744995511788185825271618991555342072507403817855122207294797041378224801727701172841975179269808790006818856437517349063477683348283104625500429979191629365456 157 10318394036408542985217503096332604206648144233321118691056060497510226298021063152434169013542797229361954509750696416260927244405032701954586416609632128251168437026841051553378193080693232156202914969950296171912682424692563454360805453622866428216104889 158 439211621707381186942441712597813816797679365269668128730089639170584598097433895433265567942622575163817388345107342754121102284087531167846629495569541108034789219590772430854441856622121720218881518173647103879164826192093437946531803654428358966076451880 159 18695433413586864971266544892918177355675304910667242696083896671253147420957340543220321747762227821614437375882598241170839164377093817311307115010165421576226729344908759449994007063158855735797126393294621525871487538480464183138569882158425446033293698998 160 795787755258267475773282303218136986559219441050793282959389085215809066938278808463768658459972014478041030984696643493899604975956423025077341499813283844291172558086576079023412352293937734454468235725882444490748594354830868662564267653018241280575177602696 161 33873413758825121202056607489105467122051185541207027917161266852935033238662705063550114474055598810510958201767060420352642625392763317938592400921401980616996439994840195128258014429881893928295481276699624700207042551136602730333885513833859304233262273078215 162 1441851991432287811533751435567276823271094187856425040763209717958502046473967141695339408304423223491540181732800228953683356132836460616959614855502684406077462964918247880438937004542625370996516740769029086688233383296052336836078052208677334497952553064254786 163 61373712729370942461325271354776255851748192481299880546157884459435787610141493897810844845093613696440315700450624034293143627750800542941780513675871787944643187499787575284790547871324216876542745253061622775991062391461177565319791945180947354865975837607746363 164 2612426682190591535081715887711073831011956228930621305078009326297811028759861496577561504168268368539670800722875448644455212855889531274166389698137162216967661057020507695227840536894410349974377800095000599160316919820246551935265967993979510312098750329253218918 165 111200265819266386636508696593769314210960826504227215771222617861446303477039196910685157892023733031830481479239494012419132350099395776344359521415448295352115966622984378360941301852573210555212761338064927440310066586086805881825032271002101972627559253212728402554 166 4733338241633136890770745213731474545297544627749413457818705314732130350046671168007371597226594870170915020123888821908692867185040651830891786030677963789558770591425927355378259560135345324138620744863289967790441439612373455741757248639452248784868905501878844279719 167 201478753172412908364518213893126493840872099737663971360457239997239839496030505557635257812206171863748804292174535561949078112032884651862413629988215329546612989775492928443981421556387741710942040349549274610137142788949655026921284686055291844660839229534675457812447 168 8576122370224719618583770777475336303583025380265448859097138160056292739307499243609034051115696855321326971717353028077501132619445101357764233121282340782175056098568445796252802462143987442141410938667843500503828224609244243898148317453857446795580716282681778276013998 169 365050278260008302819871534883123782718420059823341113147894556724477063425780282767679352491006978771038448960344803814546319333214351814316534379263885743245862891932803412644338101329992475563060850290608209799231877407722943487954086407702830112591373233580523947528688319 170 15538689853631092960233659168539073079075174201597654549584384886908212601098627679970426742672295679402404399868140707444935030659369981266732994467311952206909258183197257040483737044165722223849532696295908535937421622493785431633850096362021972595383499801535012063114763162 171 661418157296578376065318566868642333869071159680321800215136276482175486903592637954325110213893390573458386240717644295282193636599179353526634012818166334083839327165577249437016469699444757898118249982936849007238489620121303607196067711907043988802080230581403711435581617496 172 28153852282428562667278276235255558439782129567215988021510454705003363446885557338572653948588710941505389297648131006241986805362660343206340531076275899193584199444638059091930275854372641521680394925599362850293288722009756141509008926679617190131124691257747481480744188454422 173 1198393768898893880401317823839524623373163145423614567419747853938519466280893295806872377405656912098418807024486409891035673456620409543850332077824190163281915196832717533805115699031366799154358812706793220555057600649440833518732552780892376143292425869055860932588957308510500 174 51010696899622036356663503023070349993325283640852684519064587554079531765302856347035835794812605873072758189342621297300669834539060282115526998923273634501038587748850187180738857730160808138065285511898930915718134431409896769126871935484020635472005957346853601146159103711635985 175 2171315694152814421518189165846346430001084014314466234246585617332574865332829761657274900155636140759663981940233974208877885371300892047295385271957960478332501129063374989365289267836583628304039472473370347402893078878937045954705137483741786737221170417494701208073254426347564487 176 92423984188093914185334525321031757502146260640148320862553355945829872304616862692383476007975758830206488571541916990532935552082671697160095220508249531636406961336544445248607323864622835705538576191446464348150222014812292340617211455871378503894241720714296951302336022491116863880 177 3934109110068379240416546078384185706620383821717464151664377476521758668713084764432777867659099395575325897713107921965872392905128065810723817573478707369619070966976470517065274869119821937169471438251011827554405231840403802341476184840285757657973072013884469938039517921710999257922 178 167458854169552175326890349491589483098061478827571487961386847737636090515650029577620068325867455689702028909859605597719033086602614982207043641153403214973547158900468980038651161585847691306789337228945618812871763896643933974218373068788615004942858499032288850980039446951781210254012 179 7128035104062462657413672901130676149385928003889243570388434472133012840450374345886843483810363929985425025766893351663276925358794729029004907839689233874948234824591552679360250548425133832472151572224220944494531364763860189301684303735690823333561647110530395214277162532052445691230403 180 303411155514671928959417252006778591954489281432924127050183745033233003467079939678533247234172225440226764631902274210576905120012403348921690465354258070632248153122418714742167265554514674221271412854269377160203937492373462248969003166150373488642796423515300736089587398149315442511049417 181 12914965757994354990559506343669731735698943276711102340226250436338888617712804654109218768454220173250975966934637888579193057423881982906791257256467294275118011412302310589410149041077845508286770002418633779176078589889615774424439734450014096669369891469419185206236639684151333200012100807 182 549737007023464574107704395526570831435993985273891168814252051739934836448190119360097569779170285554652939742218546319621503262095502940091176416163618440474465295251556840410959807828529874311195012188234989266762433979614280262649335676520678054063821487672837705061798164273055919833057955072 183 23400044766208417844661700651259783737304426009542521417549121430773663282344982288803078674758768842253810623742134979348966687989181677975629026273158975823473350643956874799786804767807501517995834192798678938766781309700557786804676419250625326087469534909460131334315715829444224743806208232020 184 996043722843614613700364771169123112014265607217123425775945227746954966048772647451203906436108663960547786638420297719977791970396322671160093715490324399788326511241684951829209374114461642355496467926783739261227785461416890561785011280053088340310881447835698972828454651833046707999563191206545 185 42397487172710264863066983818152621513766993780145790201099117393105417412472424804092662781197955220480000273040403447546842164725515810509356463580362483960475778945183756275099878207394529103044912288421434396221767303895215615498262980227886972665701996136203562601079471630540567116040979349996199 186 1804686759561415442472059950962629145887185614364594629010831644010489494596991176807742690221324799957630832593206741084607443805211956215755964751335692591175140521546910401200949471274315489218025909496919505922033359214313320505070876459001519518559455090695484421145775394018711776645348026282768500 187 76818097423297945930508129004637623867528016380808870802522003223646629559348073714168760967639219509159777359448422338656222035272988151972380300874646198707016408067039341492458937111644688986825611054987836612653223782164426729920006313137517120427951153941074217624366798058788551873005530634253109678 188 3269830656467713960299899648247669798884257490328030416143778739983919878022911887811626928989965491398029326810529326813048706216299435132047804300849224977112126562424282872798659707487047635100243647905127023299141744685728552059372944056619135882681822874588746454172418628703048574967291217160013571661 189 139183250830336203760193499275003035662730493616290337940618050613543966492053249939334626606939818963018614439236162679762856224801100633999937764810405375324378145743546978870256635707150721992479772313276807849207209083806461470507180413848459127338627261335884369350568204476707465449148530979511761331080 190 5924458893118081838038739413129913544592899642943561036451103803194873951063932319465613796971528653323383547989583645863347039460548384847388482770084464403741713854422287539845713672684811162998750465980872091128840265204776467723233792619232348886656924117483494079975787625622602738882373477345554852900644 191 252179863358930453439879457376326403809260403506652497562888830416561717525208591447786594656744559163390902907397208472302519982565452255462595804665294715031643728415510769228619961362532494783925299644467702307887048840851080636973175129024654162496211389344824688955439665334310847716815709284316820656835599 192 10734260230516770858927937550523755342711170849877657957835991536757947081028766005795880235541912233531622283744965572715310805785019524351583052284107595976496661762866373223270196816727741348841272086649158575895279097661014115585168620215204673502130893771495438638894055997218466833421343102694843501987186631 193 456913336226429180444962516189648562472889557621756163713775967972009662932722555228580850429053870764023841918650084499426523113689970758274976863381522026053208134445219886099565889429789583406986066305522316322224865594094456358400011026992748368046035866156626475951624210353923231074479340633488346819597466943 194 19448922640057449399384670047351511155348339270240951552987742618648427443584011643022492987047833090407501374444991852912164852041884427567135707845765214579186942237505637428500766173794269562543348100753738791792459405131875176220342076484622284765844826277452800888090024097648317836935554870412280671779356393062 195 827860694509226162898374152415324734710266541206246204769663363581220678232241110258874440137414287442842194449986944154579880931645554223802205979116984653217425473553152180661051848627824293348962134204201350179633623658331903840384178310006664374399803121312708407442553157712018363499257512769886355051401293456243 196 35238626951074851287795638157376930916538908329279211042389972385423362990414203616920703769184465268496785700502685927226645572440507087408851731767113357232759185485632276283862793104085913521518893194034929421457402420905333988939346820271748722228784489795273249105881918164540800654103994025960152513945302586381876 197 1499963505494317150447300966780077554392531262389802910893830896810071458023081532535652732864144361239475485354999147970077100233662501399295126104760428717836507185312647875918157516467196590901984603952258840624428236988840223624013505804854387520833646748720677376504313800542818229790396451539523133457884455702236260 198 63847281023137993296514389734724737842853093030091232139478003005457219576629078301267145562909909876924573291908588264744422066408399762571883081609692805792396312146876672627917364591980957095662882275840498488216327411707699271732575325459680970226478532358847483506656334937516019639132280840930693649661322608578332675 199 2717716317174092268640280936358684951912527464084989188775848086623648654500309002219393647250332074701241521214142800317578184091778800050708894089009036491067126947910795184712829356661950823137473485153458873673980416907044133083774789587353791140591075225509406546042607433650550396826821824736039948484575081046207488653 200 115682012801103646850764998501675546403740151204369214981908032062181709748276367422558355858676672724534593982868844593321298952092520297985940745075863569431207497328902459660877074008417889695088209399241579301885198521107867720605551511069959225070109122071600195852997348250275856968730695600326342539972762035555924023944 201 4924107789009333501461645689851078417100011826343567877033090127208874954029665241582988334093656080970631763989063785264974519003409731486846999041987960347639307664214978204846327446150913593648230724591164527212652105629760905760044910360163855568654802768127849687047359888000821520896916334856671225320723327609926585493640 202 209599028670696362119108419388710148446282553600490251581394934078611069511975861978268954014904896696492161250930634726982194276444938078663338730908446343437622990741770064076060017101170233309005786451617102376857036836674934817641834866766478409216959362747828618042231460434921266648278124064856468904470199600544056065978191 203 8921769120845726529506322521099560988350762504498329018290291022206170913569672590519994874700667334503654655116301584421212244179546120656418118479512057630440108613389024988969271409707549087599899030350616867938977432276533964059711630469338164291732882903170257223536034637298364058010678706109277254171087274409298990073371080 204 379763039697734852463049050978905829411855831411672942980821694168434485381546266812208693603870847726020099021852538237256888423784834899660838977571640618463014153066530467090644817607625298081051401550082035544611294631385332831161639004703412196375065284260827795176056539340039387500358412458891073271967935876895472196075851664 205 16164951633134416845083509529339909751717628893930645328415178004272164824163011190344937304250377557864462520626559821864527358972917698199913930132375525673546552578262842308903387318583787281468949821530036388852793337318133582459709166744779703482646599388822489827918586475186172647786365678297665297897934057876615447658349293655 206 688075547082086521751100265658660769724266323980509369346048621843653492266717990905522036529485157493550451442762726906145970866545568656046909466457813828586658583667934659943712063294179356102685391769347294443994001287798917845283431870532446665522087678515007419713155118661364868906792648906656026453168516728788054310347629240179 207 29288547793848867096430419327553471259436890169012419566315123966981196881498629843762671470789060308671558114275014866051380074446791586505807038824573938956991029294526782194678823350713601966236034673395033734238646672922206585252608997622297691143339115484504012516254250270386785612035051572699577716983907564942146222464724594234246 208 1246693092801091273510948190768757936963284745096172164247438252621566691694571318079230331352425409348659870523756270714764523065526621275999279647313271793844589393472484276601631298610647450850475059437963431284314153508993059198460813899626911781944811397907780504522404948125144816752380388384379355993418447497519351564813564472478083 209 53066600590022086759343541147118431693457991446306651529649299408407125074482827954856625844740005587739593882558023243543842638951004600024338768577829210011816128363235196731719051297352047513295843102310046902164596278929089805789535274212262839831900086556461233036625120264406063839256171379849776449197184145238015950733787880153731597 210 2258827063727249591153236841621198846299071843957663726265958930291468469650188127488362391247923723617646057475631147884865147404149269798639017140723951377377971645309531022394132296257869259616465188448973004305606779844030328610827275838572198190850913261542392202862842867230093207439364032844397794936369834912355533627851091995752901718