1 130 2 16900 3 1336985 4 88682677 5 5941888105 6 411716468431 7 28928809433978 8 2033941972287214 9 142745781634483746 10 10010372252279889400 11 701993937730379495973 12 49234252523359799838831 13 3453202734892638263202801 14 242201493272420989141643133 15 16987459337168950475339145924 16 1191458221085227861599702091030 17 83565926611153074615901843506956 18 5861109613252845349753380571869200 19 411083955942911196728652375826733361 20 28832427440543653634175236030762621223 21 2022236180549640131321467502879563483479 22 141834715006556929942311046667734330307675 23 9947941089922417913293283699395083496136324 24 697724334234262385064902825825233838108362410 25 48936683729002628544896620963829308276287037992 26 3432299687375300472599344930268041401339424548458 27 240733131978092935308245584513068985425030325029173 28 16884434958607508079058204355924884815878410289533871 29 1184233102980366337147452209150967281103817988283662887 30 83059222629699955802939104411681794084208632928457069749 31 5825571373154627070161922054491813265412934528114055400610 32 408591373109882951894712585709575075090668571798352323357128 33 28657602745900058827348278618489730766120189581420452180979286 34 2009974388081010074290924411662922281341433966602101396489951264 35 140974703172605937107356368366549723295850030845601134873682261663 36 9887621977899470553083181703864774791840713142978137956856544128705 37 693493699065570856930154401700353701512971490080579264681492780354325 38 48639957283825841104471523096038371776199298490729195343876159646270239 39 3411488017497769372135012254942885217545374594513724668148511265047742958 40 239273452187033529961685370340812590188636949697781166676800291799891611528 41 16782056577027992258443496813230814483553171196931350643556936662752086499678 42 1177052532908750056978541218701992965587497041966976966877310574302255407851202 43 82555594951537223310466501064033984761965963573317649913142704542803270792392427 44 5790248155670583002272073841290506256971855166733729255301121891144613423538423487 45 406113888754941376558070380846214247101982286823357213054067473521518735955407328853 46 28483838033459918606242003871408221254012311568263037919645209840759371539085430753107 47 1997786954796694295656562357183099004604450220605552721022746482313788907428788663878834 48 140119906315555101732891810283475559855176395466256580570102793674218629123830403768306584 49 9827668610378907782797717203317451431892446906887949885033552202225389596455590269698866446 50 689288716036665921190567779510460681761994422358452287976898721238248185548549020277031582628 51 48345030026114928119557173120634840156389891880687141460944178596405643485382062084703530025915 52 3390802538687760948037109903633305428335054546728844033695384499849526771490356762765534821364461 53 237822623135421446059667696517120116108382324260578676035192939365804192280641023823614959130785837 54 16680298964533993696607888163046364523033230863405717122968460147715549700280330347620445538594165465 55 1169915502058028235811238154841943288803447774979307229514165519719478828871628327956096802081401827444 56 82055021008067790724782465846336235447212280578616307777642655042511298425572635950035283367040987015322 57 5755139119697283834086408939656060438387083810628079511900630367065835050173413989320926299140210310227914 58 403651426569173041432277707423169053535109216615424158457700402665932738559876287144225969230903902549285162 59 28311126939342993980225924524653598398356021701925550799253262880854217386847809197011920977809389030127454283 60 1985673419732699822910090690424323486230290349137647254170521798256023747437010477388089210370184968813032419485 61 139270292499506418694397472661735593691317231190577669638801337123582720065372693279699919549037033163518908559655 62 9768078768717709385010080242638162685641060539231739767184890862115254202325064350711404809546535138246707007532881 63 685109229825246748464143453366370234491318926010204110131647539929595351580571692356158518758858413648801382482403262 64 48051891053020169058371599466961953706494520661687505021230308681939413862153701334821174136027264522270812611292447410 65 3370242485800812528037328822324946656375668808413400781513251990459600926332371856763268873890642494856970745005148635828 66 236380591152258734825941465187650554542106435014632788219027255105882500851239451401912092900680103519621261486584103691454 67 16579158356973386368292817267610543010079937236909556600712240129804615414040495491048535897088444149963218577653775150658739 68 1162821746429048856555932262871055069902723709714524190194621559093285462769199701635866687936874118386951514545793937300775041 69 81557482283144449368134894723282445120440365049681026510707833983856752288591218574020341192260001309234501827823168267238029567 70 5720242966552809067979305482925676151564472062776403766264041857951985534280130367010509341347657319974914348937158642387197200573 71 401203895466000598884764273317855245025704872356363103662976415318851064040163978783165651711913863247004209222357442184140074541528 72 28139463074956698535285927455189666487977754752583672732006310323777216101288981100766306058027257558497627606077013315031188853864276 73 1973633334808818791976901718341122314641294315130962286119732776543052185615586689721986965815664104840030545872642866437980639168489742 74 138425830297210568076298260161777538091022533327044262199240235090304310054200532934431190638287212398248156204635494969832895387630176116 75 9708850248685270077716492288610474458641587934453442554495332545980456093712662744865879126047269575339633768426096536266581057467679661703 76 680955085831950458508218078379448115725897835870649643489183570185045088876760133311433868515862462580932313928481160624016788732725859036231 77 47760529521319088564212823861415937671224340113809482977409249174248993203198416772349581605624180648098141536361570445974579541073006008426321 78 3349807098319735163827603618520738550448317497568537637216426439002871639721260058251148394808069653132783751657667113289902967063037152637293459 79 234947302896723988126300706815516981290734111451899341546273381032333525726414860293422717231331270769476916218817102292597422272175075114905276472 80 16478631013151005722592273545313754288727135788699344735060934442185438593551443923445224382976206903298979122327942314597639981434708984972533932902 81 1155771003623504293766761000762862748835992449386886729552306505397099530168967229395247723184256485848711613103842596153767856682087310624587423951268 82 81062960372789640085949031043007262288481693098174049314937095357303562473901258024636388390686430658044714928588896164107795070672281467771542753452528 83 5685558405427042389754453465226592733287578327916089498347649956715468796418164505566112915280847229357226293782788597798255323606114388957566729880858451 84 398771204911149543101240491891811605223918820100953566182491008201283274505155661240830722318006193919344523878437735570791346421784284115401090196385219327 85 27968840090447745065837847131730295906304366674374533152154680444653521947342119022703135187229449764904287837840575779942416958848263651228019801457262435813 86 1961666254661822865080722911536157807969153766232866080318136899945060612835821239217555447956970847301055187178230094656033873029079883625524689110275595958965 87 137586488471976529728431237957750212449704004785307341602447707411797099863887777064303955877169740966554477531606572686071642453856935095957357458058968038334674 88 9649980859416238155837567188751779367892616100051117394498397985941173032480998935863071026626073391772903101276939276692978335396011777205286260057736452035572478 89 676826130394822710360468687299995336281193613502196747944033141697162986598844501692705077768028255576874903970720452608249886800906372384314898111031722953844416974 90 47470934653536843874333014201401621813962433108213384850221665984588788925333077708465793912345443392753831811359773838016133504356648882223064530339001406814588619318 91 3329495620338719349397010893304277595268649864128900170804868882981660052038166373662045630475593651849497998299475323961272939157029237960857494228220799280824897738485 92 233522705351426659357507696423943403431720147911637480218430355033366856377576256518329823555716982664595087278439950415340210320979023521487300986284682009769173885256335 93 16378713214556337588473376038072821682226500485517942849214075323155280820977705057003830062857887350734285686852496544489446001144267867726092908241075184033100477108454103 94 1148763012834132978316142645442445034175611439609103698303763161434073537918447858414728556320072152255173669774675136242488655399888744411836555025247594418676225319613038909 95 80571436984617896179855924524818599337914615278042100787183812460669434233078532490195803333019392346096091262257614156615587283511771921484324169969992974357343108315137357376 96 5651084153336664818517280173605261428093539504922741127595874640593181292474987847292969452389688980877769720222323856658740827086916677812282999384748901737577206237188194423894 97 396353264919297851435196536816550922571056174814293951279765321034597831540031384557723520574342050723626844810213709121034362352167324372000783332729063023946455401259305601497584 98 27799251674465035140357612599807485142369931916196154094957313999813011652610131829113986942086478862001022748440276849788308748244029530445827061474523521144891645045384787194261542 99 1949771736628933354292438241009380831746541503593501607854009787604766293631627508223680074681120778799829974014580296280279304873472275834744742302826817722934481696094405271672287687 100 136752235976516238118293072211213109929068171790345922470926472480538428228685532426679174376626288680071898646440184566466384116160264443224384294513510293637472044099671051739739295477 101 9591468423329523378857137248091121302674860995022186250491484048289653228991655319156060764081219218073992154157861555301324686145789261821194107834098580585793404745509260512857032887447 102 672722210783634874574072185370201581818236484955703760225544353205738114694263474609270444746256480534124155888253087935660464024962028787468353693959617107823114011264520387348146075859511 103 47183095737547562042867025994621641492138788818098611091102657150986620916758168072721988361051017113424321506493452797719478448793838607393149172789377463703334702173143271740531978757219722 104 3309307300535372997969378429223482395037804349796668208987429925903239988275141290876062467991767959362661250831216356488151494114417326092451248166458687106873888480765922792690789765972666996 105 232106745820445925124649303662818087453472039265971362693268444866716107062163458986580006641862515766749175636434284564722340920801002314954062966398226461371005173129465971051181414294225596582 106 16279401265225970423179840155114499852808896363206281432113186238653527118799860176639514410102395069899050215880514511851945104838751356114289410898882023351357138784603286583906930927572801723286 107 1141797514835072148580161926736654332641758578670694756788251157745635734990354859259959758652287076783255633698048438923103134489156725283111808667695464709048678940637631280023108241486970228578313 108 80082893937159207788827386398043255399323598769595644297278838112462843369179837734058161884295387732487887181770517637527623215426028649345276169937033934368961047562653590557802780521536654828737853 109 5616818935077697099103310488731439121035027454736863194928185049260931841119345398550848516344386560046856514722521004545892600475029496645070736061083193508345141786743134532374742251258347733207817849 110 393949986050747423224883669139034753186853099400967726285488764265490266108914588123467082298665152752405197460424630349327965632152903624162811541480798029199359936255786366963127358071472189693531733275 111 27630691553926201959824237307567399408748644226388293218735505558472685108674935458128423651369275944133741812687164940153553944805354580701944373424053502713029125747275084352956419858426908213264422150800 112 1937949340731447107508591240899285211329728947752358760854876137969267452277644717683690311996690839893307511981740882691683474846985053106593900226403101190688690969555357329174156038131417475621329346711840 113 135923041951796141900073713946271303839516039721794759094174640047610678289918662460051491627551104548196530400864913830448712311597860876601980925565473932213580759662465814640206953353652159275775236320123066 114 9533310776047748158394254899128148481296784428310844620214101691208558042889020459043714832489485996884790398803065408062642561107268397960501685897932914986149728584746491410491475098909808152876691271468076782 115 668643175194234535881396203875304850333136628308264796692729236241533894487348579307645025307022369192524294657582122791497094058590204081745336427167798983915142078502868098335400933028292612243379093347034062863 116 46897002126178097971277859526330698344480447246464395551243065692443612940959929576545043084738219368739710246903933433387656631585234102430324085835800776028178420595133786273837775683563473626689217787867457467765 117 3289241392142929996326636118188353847641209226795895422159048537569631175673999358696373220578508358495801620013386230495850492417710010236778260531747647766436255926313081052776727762164781181853276481308829070310481 118 230699371927381460998444651673580556667854440011215269066630378080148847918796173506820922337055367042579564251403813338184239453500028509151935904637206750192367797586101081912273067980819794995069947276417517487269839 119 16180691491606881476147675993081362695887446860661077174083696745536355822620110381640800214140059931707770322609790922361389913810310144355362682430842585014927625620512243950905916858946401015202426396993118137810815070 120 1134874251972269075289784141494633349225510553247731680826245866277915782392424751630522662807911617682019652715309901343262096637705982970666368348796457070781234240171490477044266709020970140153859591818589401852474226496 121 79597313159186488578097072774275555982517724224705154808548599448910617252173804364835167864675609632539323522174251626587581713241089335792973442538124416097630669097460490622433416191541170717733574256821172584986897455776 122 5582761483178329855305312470064572018092474294756931201735218888445417707138153368334574823915767773399399178207164374705059719815764268752461066151769134747734270789819638205121231926374586332549790131930218879756387506617278 123 391561279408115701742867101153539939721382623158829437225367810665167664611925377412643257729142325340053405860686885048190149087620739906160742868798541823563944182344174013771902472841729804637402643002588768057519843611186499 124 27463153493785568787235111295656169666693642592760772012771481260719885250451278771104864858949651036321156292126717057152582805568712858893277893108026866879488621580040532470340834121975433610965200532973221121522087311059055355 125 1926198629658461678425308465626094805269669102735617158027442166549591547962735660680040904850535669720971814978669728766125755215527400264061127130889814257409006549697268774589680488065269180461916437514200976904206256349222965847 126 135098875725895727015390240577105992794526556983303923951017045523864800286412468717485284512598822966656196127416355669088094954469949689989462177961341544101660371207450788879802915292294976735379724008199788049371414575794670408501 127 9475505766317187151460360178981564464421992041796794217336535430662828982816518080189659248771806604821692660872488816374845028071743925508681058689610657416883377168794143830212063821137282790598035430043080440789393262597859175219722 128 664588872742930251455906664319337944384680986562274371695194566283342393171937825715279047675410407848843646891848779614497664895505035212400337233944916223184405688397051696197621239064062203092278643081549777102773225920460786351582328 129 46612643236814195043057185181761450973348267883060080708249659671947590769422762258884781899336854117833733865394412843823916610863799248623300238099971742431424689157774871079465756786005677339327283957694248835876475752610472047137386610 130 3269297152922627271924685724270881333542004308768426403459092664543580442601336390944976970149152203648965248611172660747020603539923628342224372042182992064638841868982931668878340935873621577556313706631677498864084658645661792144156485034 131 229300531613416036348697175928089426399079170893408554098732311778764969373133177497155293200523592607181017656308406179388599395190297790518660137730804422867327726194265675547759640132018604028425332646161212622219057649609616384098028139589 132 16082580242420551914103902244594160850132515045833395405095360264648311321964069323086734729674776434131037338776042743546913223397333176760207928466686070415068362149871695587159985540249264270835021243702689009574804632304511459661806343769049 133 1127992968153950427698677204977874480454851633514333188017130136527074166136612880694656595175771691441266221047686202579867342979221231245444619923783140776645233778900789674591304587995439007369667452504939597207921841971898887361356780813735481 134 79114676689047120318282769034798776871384017106664620338840210813933818185868885784673207975458597749379184226248064686360323678784622201216803548669346905820586250257332943777894641751409704754045186529277299378490392253225666569662019307118005525 135 5548910537852039756377126481772495240666558326305368616876421778609516629237601053861863352194523354906563242770600669485412352885334510003476967881077679101809884908012331037132491879738611320918809173022547767243631854741833278216792316459320381850 136 389187056633047356419486064574109105538717517767071644078736022574555343916854284063407957252089854368449224404784622620311815446285856672975765542663758616188629975769136674369772636960947252937198848596725093631001997457557368653970895935354108764998 137 27296631296803514355825197908045199579881736083026764208103928336755653964336101722690599687460719543707566616903080000435670834307374259551690657494193145139590646817938054546688026013978092850854434888225373443437546048293967848386179992946942273835020 138 1914519168750699178568236708698190197845444424681277768436201497491419901106932402987089803401225840633457282650888919639712162709204876236980222663508781210055243157164386019523861026982908780210490951250027430816056875055646671681421441577509314161470216 139 134279706812872961112838381433601510970832343668143663269520683383854565867797328829925647138471273915746545385767083669180309376688696122188971446858963482205284308963529831714509867232734718719516066178299274885293327558116233611110740019028246084484943925 140 9418051255928192298143837776364219620110764341213784424271737488792494085781266247668907292719124616630155828305054754637362510905898736011651584189826272422710421629423911522625479077166607510941059907383409896997148159861301541753530459499016286742372943517 141 660559153460910357062677264157515999405729019409904256738321714738108568351948674826686841890480949962309592928785270449198127977310125979020868413086782033586526125941177624985806265352440843275137987391490263407636016797637943582611884260636275114913179534603 142 46330008551009033794322130134862253549158054550913362405506264509680420955579211418357516351950134762585766864930686912451182492741717196023146824689183452877184103611130952287926665479816531330839809311090549032525002260446165100521046691237851965640540184499943 143 3249473845136249351024896142520636151247713551832742954275942214682163578164728447497145052577335717826443468132144173560506754296610832747629771492371047663041222569113006995180380914551283126679759264768039920091048349977201372692647837927916183080640828503377070 144 227910173135389856589232072699610434926651882333588853123704860999870015868169804095237977774573941897397098236434550178896816832709280527647361508968443016463501913457027964135042258009512152204605889042593750574445270926388400536218164321031040842539069031022888762 145 15985063888527905880966131170397349705807618547536913558550480557621810774634391800389744606988268304266507050263408139554206220852041949861211655154084626429045684956373856064665404349996297866415028404584342157935143499310578438840355491736955172761148773912932834836 146 1121153408841149428529176929528224915781625991773256751585742360411089563888765766841038412496926321582838457143164592969419410886878037455386619032776200568728234038582176991411798216672504160515907932497953633974630998091475447281096705287806858307332673594433688881160 147 78634966673998550628516016268978781240853077532815610799846944801217460591039732526924617513350292627682309554359208717825130884349805918572955188043992661811148690216304674266836191913874178086724140637055209524622486519796541675843825338739909836060260871052841575402261 148 5515264846950989962579174285997229219304161213365674896694715234944091548576217915771174188155213971314272758212836273933316997155089345980115937299655431669058095065794180676940558103464235259868871119974252148989844208339904682348364900178281253461638708046862288808015621 149 386827229902945903705212302409401612325694944518360981802795967422078761318029373281799827296063792095196809934751708367045845731509776493714450805090829157384596369231525013865203865634250561135432198675195412589243880674764895770300611128503206886113218560540473083747143427 150 27131118803317236724807273167424151039375065120591673266011350243370990392715470429692819271956831833289099245264352231707688952001858775471122641736308412057060421167456256795340851402397379173261134969104756788592014188615361974144746243844498040791303118934125395088475617151 151 1902910525984428213022128595432400677653933438900035147586305536805164592969907329015212749588321836689469655125413076856929939669022647649248728214872373567656508960838507316480231341062056146930711871116894660039406497277248157246578548317916630004173892590814282581508564449386 152 133465504911636617319104936730126880893290243015228666398123718785977587586577947963749228399105271526339454786893347538429647383710852371108118255372348491817648985267515101958373995478027500364751244710273127936033826341571159883827367517761495021656967997951485090860379418559098 153 9360945119636100360240888572956547366305044430726180598543119141702470508330563624341442401474183094880952647708717454646668608698890739358579539869744743421502871743772120960272751418973268104661937942240869317283679484860118787739680114315477166999577885806026442753421544938222418 154 656553868288695614648914589116024413167275335523590560530883081032920496404765842308441276062013703494677976955678436982191666926122106672700003262960210334904861510751473298726184128781953241498628454157800035988233899094640677552914045352786316286578450194383442243058597938756496682 155 46049087614094154140507817815895152835875126992805649946705234863389264381950421169567322351636634336608177866316934890377128803993123777437613587905439711018222983777539261348003110241907377808056524960320375864819726366941499029470907101584881943685638555346818132008304968143398276585 156 3229770735518839392263318912347605683643634968131800218258991784839039274695724072015391774103335430032172485731035227220506909925511323600467192091494828850990895467138592483078025524186449513877958638782115011254670364803282417459081065525205326318170570127126687000312786901652387936753 157 226528245063886581604160888561344421350628770544673303372979472699734405140335129974707517456160440314161148181550691174901538649596539156234801910116468749479397642305153498230660811667565528051970601720741276307529077281208894010602987296982946784533421268444686162260068693356907758310399 158 15888138822795068496633387311471560336314045322367227240956618173405428288707415489865164526930427916938502697935931806654966664120279484261826748169200234952632097409850331699361994074520512615988324621561765655654515796209428146056602465833156364727412019391840649930643273195074712452536761 159 1114355321038290447295473819212352885511364586451615465086938523363767812829511916151481388501099196178166808490823684745782401741900001819068412829418261544595756598001455475600109740213107579076639652308948581046282234737171831353798198698897983528230464469795843399892533742416210278861428426 160 78158165369547919307312724021998121372021160831237714721658694636862295720837258128285325052533261613986243701650554896376970734514401236070416476044690055166571342462535637725582338040520926782729103466571673481637901896945248841002405425540979172028545911073486594111959926450285668639083733122 161 5481823165919713126046243949326980158007674064425328743163962021462566578411397863759599082710086282839180628243326651181133280376667819572251039781008127503797340835102991127914875109071989003574987797996285751715334993148207924125754831782878945748773301394442903987555501938804959367241053911444 162 384481711927725145674430482118370985397222000729795403164035538266433599955117098118173958401104439184525094860988431370011319940292246446406526049677619248810009983580382922467587160378268628924464301895949566083301854806617532491233543973048574445095825342214995524471319361103731412258648037933472 163 26966609891012907103178959386947472430930784634105077429430479288291312041350290919816465013128228674815293916166440946306442675832345999562956905093559944471143852533051672982878626382919974094497316302581902813727913903873424917547630263789712639732333788465308455615735883619139218305842014854440517 164 1891372271955483305131828853229489582731831640533116908092635541551408907839132003434966086409964178916273439166259206182468773235643612987223878251199025931956517311246440312140267113573266720047007509340184867628838993502035823586483318033356653232699859590344887103675694379862827947246826758712631145 165 132656239904825435648851770603698179339736867162485086948145332009386582128491142092112072473864044642356311938266513870080407039450893372862247305147889273999613470005073001110564790481689860192055969493872535096172685936114068350276411772053291606310232410398312843037417296270971094620617937737451784903 166 9304185245082620035199370462962458444991060181660851512066512996987989780066567481006449156319533838546713016665085664957780635441491143558235559242859274756033465540089295052320697046785488352584259255516694546477574686363779741879278274420534946965188070768703033358256605331847986361502045106100761333465 167 652572869070625496177708843488979754357243552403512805917178378774261876992448702397080526614459795329520211945188122312168180696899291169498658815114415717362941289803830840354808273307100044959737637996985830861967893851983530016202897365795322703748115684674354344593865680879535783483701021825236450437166 168 45769870034792736767153087899087974995707746653791907399723059743437615132077672131104754766503985787662506892065653408582055683947727222363250467635943002753132061182998860659729120662372614511567159118818971260505098005042545285875122605456728834442795765617922919646698437363638020618624283747964122023915136 169 3210187095251575686237651912748438868755105379106832378295300582511265646302127695610980632694730654202353406409445328099397526900487170628196687010458237591743259397035294677405632967659966948426834743379657503596072852829280264001361007053026344645742253416428431321152387153650313390802933438701268880329339420 170 225154696281330949557217420738626379790598551358133564470835137371928852048050503803935853855039602194939776984479603525615527704224100952195702851064246012589037166991173347540398338131553485257991315838510645367587306214824757951638750607652820307792805848171688694756119223353906391782665586520779342988928662014 171 15791801459959937829051105324694695908596496649487153380793311952044973987804649565572061523699342629542404229511822255420275951009543266718163641226783966061330403923861779329146562957171416772264358350142759860827727747279402027568834550583460726606390132120578702060325098463058866646707688922707709925071726598843 172 1107598453283830683727747565959902993937536090309601511952851247754954885619249453276108231240765826058198460380146900729724932559054724920636780000386160974560734477419208298507776828286140772052487119108082709453855675711025790912649349328899063642123199097729289573301933461120883391635753716692272169372624030986361 173 77684255138795688823936037125555545118543115767333988978129429514760343178454409472450757043032981319646100760987520061605535760865061209947972778792866125709237572241603271457440206720478022384832534201546182747900708629198004796839199924256692432770676470495489175581778740797030324368900625812825776049935187618146905 174 5448584257749075233709879208278866261873276160294963370484331058594180520725295904149660168082385915223780082191522249731964206530493743320074535464849163986379542123274426430835417596590532872536235092817243179412789728575419668695822404569542622634822102000342241556447870849212359666675665922281651052979156873131429275 175 382150415946580306206223084419175183491154437163678161919459533537990811373636143521986270660386664858432858760431437956870199200268034880516752176868652087380050620275637277535505306866216649544920555426855915350493178922993151926331501872270294797746471970186906165002416657970662203926532814951831699808868936292214290734 176 26803098474699205213557279602385072140632588971130813603545288305420049321843693172356105718576594526431724954795108140993860029832167186310235677762200293153026201842520453738788422710115841083433616070407187821223175850692081501587082021356548870750719681746507674163455009512865196443498916909755405216454118997642042326446 177 1879903979863381219052534558442157721875014592406310116623740019475551778294530516324664750770675333880063320315693413780795652770275849679986258319318428466525076294466526050272176465586669799015476583278045106177849551098301491541534182921938656694731924600349300132849756190059421277533578170969943376455671772018340901845708 178 131851881857694080593506593580553814450338457291762635022938370241509035518302250134556622646740569174975474192625174021290910140563929190836062444779615101132417735889928573395471267266309774398385214251981670395123986092939375668601437155499740367500225461892054450419277342605125708522332044738054420648078173403112893623507756 179 9247769532717695737481773459485503766348033570118124306491418556325724895019711215616624448244981604708732382274230603560040261602625207609419420644930077672225381292494800905499270714861436511171226217748959454861173890862083741879257150964846376388581689896322229785466576736007729831146109188209951868811114708447229261771538707 180 648616008549377899752426187253756425853456212156010480891455039682342358440723286266397771731303754157980810011676404617553330069004346937825772691780529027062937129565377754608117674342860175186863417906095989694540959031036153559248016881962187761245019508735582265655155544501302924645178800569762146202781483966653841394611674295 181 45492345484835229380042399782953241581845584177453689423361705590669679361707359517279552608447455978598435826302285079835709706558434174392561598847794010384869289311640816021900299046367520619622066132548471825178836594436840199627657231249634646019524988015001343881892714742040064377167711600971936429839059770590587051641350820227 182 3190722199934812617812573856010914554058282111721687096731945637189838831833252506073775256688329666049883985391249596391508318341595480228621547404195091140726134021871428625306004055408372179001699995411465994149758610760162249937135937426180869213950648245310359954814127311406326013085754473413255579631762397542414233616999595330495 183 223789475980097935715192687369160456089407606435685541067538227802016511031984332090343719221439343724753204436892336554442177247209015632777254982267918528472183620452275201884481798773416893314509818180765696808400925465059877730330696291245477479508142961613491938462659612070290486750833595506899275524461851862320078546179859303226114 184 15696048236499565904042156661524418077899946391676631736711138857636787144423214238744946397112743572366569617812086247335349979585601496378895266926225494108057225012427772096295900977130660977802234251096648868318005648414067969088991130232117049361671249243529316114576208780467743350135430367840980065213763621924859689315796265025756522 185 1100882555640958595132740575977520209590951056900432878229520930086452607656556698372970437525570518772085992205485104646853389104982215062910876269371707092329618338204534452337155729568830671922178217389609097785148803247479198956412484416398942238983517934096321807641015782822645483627732396259247526723974236528490619359298931331074306616 186 77213218451783254691116782955956240691661231276142848839566419219278985840077764416440532022165172093052240320090866241884853193358034153181855957248637829652424183373887200682870881049439151107346262409742565028394356854028210641583953895674504406812118393787668195944017491301351958651246131550378853333078347431580228696246283112291972250228 187 5415546892930518589396060899058223151237638493202319084197520055424995276975492247335588091375291680844517779877851653228101330668816436873665210951247684275440667600593643347454001303859786349948627254568157140234918765408564461465136278840536634948333368667597657507417517770469168814359114335679406327747029375307937959336504798761772512628523 188 379833255724778745306356492256902294892067230618292439980421503811800651917887541474185584824376927927707745654828751322909890166846452143390939467277489864406408387897547441793067067288818138006318756157918349215534195002215221035815494020386176093212175129313419472309722521329810152990811644952457448494217822906854387434058156637524226179583111 189 26640578506082227819104680907957213447664255687501847015956964782357068009291533611553300254048609218827687229426756554826616179644952319569349598567106953066373051121196160074221547396984457541375105961707872420866591785563351865961674401022043457114816395201040677841405121088236352671972321285113473636459555237790608984858001764790185045618464563 190 1868505225495533592611458022890818209191026445734374650805996506733602915708782420412013539562444796102403878863898580022008594855073101884081730962182351406778364979151323815040386387310848248752467064314425736250275239346146843215413865659342141062385659490292468145528835020110624841306037413478883644067875822520451328864985521459112125637741711897 191 131052401017005853680486682487619878396284538887608562660610461622233076418556333756202267284969424115580165723552754523926823249715765848419798825663744501915418516497798563182255005439300146470297241705729627290340102331218401370085591063171510000716404104803272130595779708426134285573643616941037752032114663027622866528910621412521972147398234303356 192 9191695895721845157085441210626808608396972246342596043590566716998254612200529788329938327415432183391275192025051049638925073972053813693290928718948149904171995867413305676012727828930813421737798360297960920824668217876121491099889580055980476624851338901128167530786573540175970221265006416941410336895136534894552237109735694518216198861271685448448 193 644683140360522095315820451965219082909551446283869419969578533682761319635910194258401880485161543947394155674978765160331762289977728960714717291714592033802081789219825495864490152136887982115785219379125062081979202623934594100851690471462697985972434719931738086621577529150027235358460220780231565936547202801725702522467779736351110303954988425351696 194 45216503698577303596703364967178967615709473699888489610524937034173231401473571187730594811889166933739283328506852826552286885720234390886384769323868874455503389133019232943014379648114145480367487097148949091444810354594069027023439993384777942670091879872648452098692023482353535190376767046675693061287730771855129492729678593783159962474125163415971504 195 3171375329561285093927554801339034559275653433468903082104469684598487668620779338057673963636519536342109912358544859543082645506569305470662193319328282023117325168192024164283942540749122153937024237602940648936640013320195216038322072708546580344940588143346184801108390893065000521845734007337249111442540920981890996129124920456450413497516212138174002325 196 222432533660633376343177364824373978529630463617724553878010155210070455911160457554933043595704060473223633410335605549797234357562860062896938712751927975092107273428104676075791679130616447673815888142884164574317508873779336739994813982198723176230240519694621531362041050003079857239953129890781266256095979589546162180855370175315145685334256612125531079761 197 15600875610498343847322094498953102699628556902648507741578411416672474590815490380684807463325718727897834880954907091412256012359365851023738107882684543869405629874923713727200508774285183809602560095050308210704242824172079467718845253206630742158048338695671693806316667285140867845501099756636874583356094143857093820613003376797035751595509062332229915908431 198 1094207379688348723625222359308279308747916385411863221519272814697251323528513930637921607704608263887351709912650497010066811651939665803615729004211350026341532548330271791558165086212093997155301255204503875615569697402287477518522297760971412579318876680835506564676692446748951183845814714025708176187804806886277545756909575218761567284974206201744594754330955 199 76745037884844511587212797861185323958238266794887752762070846797737644769406592206401087475805140570704981650323014693308822562398200634499456405338656291059478504317761506858704799646543218435182523850405696083416694655002556082902262542839647433526494857153627860522586788979908141404779053343794737618483332543374198527078117569676454146102747974108711934639800242 200 5382709849410582242544237441677261093416862093300616282067968434148716668387722729772393674224726363752699885561146931752634546697559420900986572062850986288669659788783230684189098527763914008973301777114779178978130659986206287836177280681784757134105662921697964781456948345792613380464568337346965525739508290742956830294897422113020732442034993003896325339972220766 201 377530145550470132858861239374709928197159571428886754997142612089581454783057238027871840352602177400421872460183122476944229149425510063814968749532915025183648090006654227532961886985221545072115626529084219634283323487899693151840017931038319458502922289263564495873633910170552445293330381788921949537423467289203849908429902070470955450479543894091687834565629064442 202 26479043973541762087403833074968204380745120950860388614684215101209501469337179756884583591034361556377522909304234127675326483898337499509719120490195189003063400337048345528670795415742375370947166196685112078430005081191129725040963590739721176999860450512552355900266198695171226888718684525558792527946919025072927129349175939566494351671727718714323603040700884067746 203 1857175587211555296505543297474540242389137428317407923710122286239643788975429499880589882345395018112553267422292112503964758066780376954820826657354634477961034957556083078536238919891986369870164253623942341083848227222655286812339714451755453817058957116628077162039209487984727033047280642085589178748642303086634729134194966317194415834204144113457216548667579423348129 204 130257767809932120044248315368181602879331148520474820385136090114155788395900726201875116572299596709105363656133046252284758788612683061909797375315924540546973762588238740682459552594445393146282214192310799525464373547600026449976954772372162784202866835966464435008394470709650032652364605739207427697840000858238638662678185139613491722142093030625582413793381825292807931 205 9135962259928967722483187258330615252281808111341477995200384915326401373581377970984090969636339910158106169890606382552797093378681035779017835515056220184048272852914809576585189746682066634450308718743627359270138813451048618839706797531185522582711913336281496942873157843183144861444526001278306113092901041229167544720351434755494504315294461615897700608269680532306676853 206 640774119027104698437105320345976031995516651720162081989077522917157407239224543891385403712821369418756449558453719994884976041392148477978750434990692530894967183672267772459912067758248628050936877064962546601158490866439686270360078986436837010282345974039066344422964384211468259337122292273712361681386482488162953855616271194604487019224244693623641183595044592004893218461 207 44942334472620128347469871745677274412726336215012972407002464873702467619946200245092910769991257938589415055274763494844121409446186316797780146500370699574216047850768006590214427643692382248371906534329631032532996553558027417615686988487383043310412422617017504831279216349468699127616414845802920767204993533277437956183303051882956950553428415961894914771216727550159421305724 208 3152145768489475445737843458364978512707656716792439703277519826938996331613301029261436916450118089161624804490586694730245766029597941244573406023111583612627439113223761659716465724530152365929838869499565125421429939711722943210730924163360067763085790278548629647727800933698186494557852233466585467680350115069485927762683464386130773547707234908626698925896995681753575067287530 209 221083819129585988153413559148241116233949116085375001405908734123159304958024071370134623519756310144142323233334962063474012600848576085344676697015019241979119339495082504289701439371087432882122776184453492230428777016043581896416880177630491683023456364926350522449265968057971871700141037260220602149208374299737862949895134674260666527809265782356617512747770631397437482985144150 210 15506280061516986282861688352167436888036839897812738306041916896094248299787028318830420798903328958786883910998507083917356526571163386180528613489318742377267875220244566533282528993991553613900313041528876589989094022482574626419613883420113779295107624192159421011117403817935441687224818839359701918721597497371899851013027876788861601491047845203720803884480980070966254983747806522