0 1
1 9
2 1945
3 783657
4 333935001
5 216152253009
6 148273286805001
7 112444816742316585
8 93273051852487532953
9 80885382627785790555009
10 73726153308964013326434945
11 69714999360408389332640853105
12 67921574835559806028030517001225
13 67965584346796032477336615843457665
14 69523792810109266202125162498037403945
15 72504740506551144874941294111219106095657
16 76903788091929753844049357186971965654278553
17 82789119902402340438598859008392978408853037985
18 90311900883194557607620143603960061195332943710289
19 99689359144746998828461972202238909444506217232650657
20 111216358787920643774180403072294804192762275371324560001
21 125275190273317896548688555502943121674058699377331189596409
22 142349371535072019147589438483252280857069280797724624502577425
23 163045678478968837029908531937296378797203294355039931102081799537
24 188120711892867522904531080220422634754750678089465812391313177685001
25 218515674651608080316661638634752564321163540070941236792154453210753009
26 255400651338561216543161383132838573426418129855958372568507617577934517681
27 300230362013206789466041890957605997858301993668408110142978962325131550079905
28 354814815177294075310004594430330830728523544812789158641049378043176865386243113
29 421408484979111049586469642906128028385212440516024478733992328629546698503757103009
30 502822984546049139891400835711631245183930821851417117731062387621250385331907483537001
31 602569564089718315741383207261647961703557230880357160291510376864208265700955558218818089
32 725039428137107947467307701528841580537746660515081948400784131868474890951116108862974304665
33 875732167187917869298554904458925358542746736394675892444016333672792279601759182984707574920417
34 1061545430839251234902302323406792095077021625387760928502041972348353187341669029404006780786750001
35 1291142640251412544698236169594701958956589701604028683475238243561926205883934968860177466079545243585
36 1575420258356406509034317996703050101543155655514151390661004037694914310021831651605794045586682051997265
37 1928102183285932187896995992509775651351607102140643937959515325356520687949401669465124532864169467211402825
38 2366496620992836796982249393982526467098416218308740991642743950136173535060898141976082539541416364253945644545
39 2912460815593084770850781362617808824472801307000478343735411105101183373205210454519883795264773968689989329319585
40 3593631924576299673335131444916546554129714602584748685053215020241880163998426821839376902149256891205263432977805953
41 4444998967063786646382357865993017195355276764540518178592938118422898671279449618387876599824024737696842829722335469737
42 5510912236325956500221493438805934393139165708241848960480226494041564763406340472372271730424419635094400941875198467389865
43 6847654271581928023428505168146638147718882429854867036035905840838714108828140035027117820718845946834555329034246880697376281
44 8526732266501995444338967392001820734078893713028897631626520776236888812770043266058302383861336486692866329709822137708660935953
45 10639098038291694619427199049146728006703841568772226860553865029315762017518865341509667978914430663134527031616825656382063355240009
46 13300561490541758484565895538685945930485362241108761279731067155261410616150056860313298632002411163323960999068286228435963914990519281
47 16658740900799240485335856565718193766022502428709261375994801348224878886021122901288360454203243453630673604240357709879536159881169018225
48 20901993583797758673324710993055659750767992053857906074474483704408220692278888079733848650683868916251072426996884905380070508077820578049033
49 26270900330941046809116125026907646760442530307650788473752725224874698369844691789381259789953077906580342995009260481378196207288356579176805009
50 33073045364686987652954474212656955220526871371510532518561535441281094415156691996913922212824661848385687680668091949822017418717237758412267434945
51 41702051906943692384266128617591584044158600709509683702746502739178150634714800864282877790185561691657029824781939993601483226592909647341327071871505
52 52662116867779563608939663169404056768904188865648139294824637718719577041475499038395412703117382033730063827379485570203380681622613590152548299166767025
53 66599656194835649270319295552658153928295662196976046958342625615852716003962946391153157734337744969526658806188740533332803028780484290908888279416084493865
54 84344150614228682946186227059714934316916807053098927919666621999362402473603792159856044188751547203271949211315954944829239232651999774848723997792975505434945
55 106960903141940932865336744519550491748282815003286633754664830350561043931790018888510999345862103019650770458893460744128204584738802587185744023525589958996563105
56 135819228309935413912418366910095120423476948449795777513640755031322341891294115533596897415434486390596534502216071654282101265518538580615192417785039737925129698345
57 172680645273853468416291677257335572723934773808839723560599831530613817643773883465810847523977188377092296480424841736715032057461293598900432311941644714243861165527825
58 219813016961431318480294385388549476392798149638886264329571511013090386710711513195519698459112511466469663694313128464257150827494284259232998603217982889688008793010488785
59 280138362026881967114011630285021715979412643670109708688210211176750012131933664181708837793332787444547821614681369919718599839662117114831356435878973339877621576025641703105
60 357424392197818836557543057796433007345215912934251279851648345350117567089190673392240841681134792391444971832917546530120976556901176860154123140226720907902244672206882297061225
61 456532860207993397836073581028645247086450619332928672559807470897989848300272945948995846494863353113433622916117648391908755108714559305367534136371138837466070131230527485889933025
62 583741759522420064957975826758744729349298410314870786647449631120210111107307027630937422103716790529859351978111099963516890754096129624862325124559870086433683444892601816990686139625
63 747163580007081505878547519430413321949244397420553921820129262242115092245520863800079626556753764315004393552043127464135898941394146142414818019851637947418828710464868158412943941558825
64 957288564812106506081482705664121105378035787555352516501279089986138104089600976993557776757949450808796956547258680941010655101294276097063488747834463677677854864843489060311094430195491225
65 1227690719298721151754830314523477854448799199423327785107681116077061967527685659881370258351418979592610055752360291481995665912430533426115944985690116440645147174392567372787245173589390797665
66 1575945830040624231758189804535634662333362422101237559407480360069773046805943428868325831913840416287495801995846509934693827768886731694204484313425443035475137378651371402983183061331612873196785
67 2024825796033977324333375227668473090872975939330837109782663264388031127074221764899966671351115995022131594867374367965894290981865475387612613846179629436753775607041776118755175899718633649131117825
68 2603853250559689823628283155911917680659386982204415361239736747199792115970638905770994073294516319119407208859314527001345380190861402636124612991235012262861414878488479063935428236987794870602140230705
69 3351326197469489573823233393056198579496172288003236690796295118476363429045149377947379351280508216186683839560747956892314400148916774002337934428521754125593880032169560417030865192598837561460063512922665
70 4316956085480391732054023185734010399182730034330335780729786451643352385616235110009452108473427151992407171414955225054322272190001647560864017176320579440692247892517513096122937652665401584231319780557878945
71 5565306873435125776845205267735709602358666136035422929393899036795656044850024411284954700436895750568644184357024525390779657363485718427160244910069652668535018460795096378521986355126872743682897069762980365505
72 7180280448585424613704301349129794827320731831611476083445217613565236729436407771018493842231115064168224449070509076259727608016346060502412245151733926502298980910938639173400314584322563550761601903690507946540625
73 9270969518197459218744090283589340211434880314584580342399492751544748085324468597590067353541185241126355835717570177683965217497297825936607022676148213075645692331003202428503814287250344418118655131708247992713673465
74 11979298412316667828223202338648498413168338968297587738055951779428750243038614881163760656337147548216938926442864928526740345318025241142560674592027637318521368973767270403297830553676434141943657220010506676646682653945
75 15490002486678100946396872063256280004906841455898762909796027192035663806425986149791371025533744897051154040779685899424041966408985884039482772755888075250816676558411669275761331195308567465196043665159651656943051295095657
76 20043667695837915900336072847009000047754546129598840973484126079388861973418762505758548877863002592758837411503985525621671088770638702625327631839855071235128474748809611790252124273173296956646006297787495649582822846712922113
77 25953776171134376717058265781840299912486117267325387077593047757620975266066986004708002416139304074383062026354990063731471749047118930674653215989052322331212791353405055718742580061112000765246590686138767865935377588768440161465
78 33628998065826111285950134676691555137619376317931173726203487638570688671186720374324514038593821303828467689075740835225483643233752742833561067810711344760364316122308141553780224249085565386253755207924920493666037730133264616242849
79 43602356604528637339977971826851466417463268587785900427933261876808575413244245621529710845848462544125242268725094150379080583524700914821076489978958293720714972576649161113043562075183959431751817132609745985529239684076617675623210657
80 56569401269082861739809034463814400954591782829145044980244019371956340589775095611192674801769903666241830882672274198806103642509595338307204465340344197390966721180918537950205777343495033697934126322345225074601036371126344590094206759553
81 73438191654201700432339813583320305244491189734764723953092351177889096705275842649873607383528519421366918497864830821769848058526810540954470740451384536012074611697190019817751250646780042985728645302716347582224267827518517666773429994307017
82 95394772166354837049192158984002340284889625079232871373530201059020194426688439739131424844895321071992993465544956628646457501734945075089167816564412257236438881738041684560266409836859142908238549026918646676059609844480171974104294141078244345
83 123988971870518238691459241428371777656574745288354501727130523510747553919798790891102872088261279681719719314939265764940958873467055506301398165813116678139002299392762051254118634408006345534633788876352895085896586951192508710543199774478870214601
84 161246881996300548724569890158830247604387114044655534973748969858434831075241130755850010678925558822015154148073170517368498416381191625075229084969349536033843995028708712680403739184448207694009676990292877852928856925833852462587628764373355744048553
85 209818361367113499380296439814177475877647043816587372982589870951466970459181759709281837504525275830529447904534749266362799814861838232763599242612446057767173163292573724011955489532793019502546706825864187371049039046518793518170621913016726531504853985
86 273170549587358360146594729106157689967964735082063589343234957556275370165408875217524302772802181319259897812968139307492058735515567499255827395479770546335827861744452779486142840445736745174305880406621286908778953049038999939642677651010063832922946599865
87 355841830076133540022882493639899180409430032992925025107895325023947155736184145794510066617123945096866351502067331037006768471534321983628518521802979449608190424727255673752012245539410579445606189683641918158053686436028552378305337959583633410439105634144025
88 463775244998551966567595485226614805823100627076769618607831643134803946059079113065821991657114610447239731200341163769121388612697297050272466198523459441068711646774332326773640306208465345672402961523310036952813830261632766947818697645697162626634695943720348945
89 604756371595681154931232868383127189804657676044244100602418894588166994452465456437327432718244786720702104838750726224641791926668421077098084355124026296019236828269190532814679367504501393772717111652987597114838598464221200913876540647736692281419762719756812796985
90 788988586102023556622508173035235113447145235559481198327730871316939880628569856410630466088054048626174280708952688338001626406807604650261400129353677856354418002534235760620407478071683389716836687319555422366445530490335155481161379895226977262331152967055308481559289
91 1029849077087746600788588406327819564649773565893102671404033284960396881084597749991259165622986001319493100508674308480825951047295346355680914470479543517000662141106744091784540595905016209591713455419163539650294269200616904605985415411082472106527007335181624246104882281
92 1344882729985448965346696865273273861438180505198277174618969347844945392885158710020724295189930702888085846546624127474077290193776033855448090685792320094220947695658572497746048002371843878429600901549142340570894442188355526127462998422022903309062995377431662887379678626545
93 1757109152668502156165397349250009485077377773388371348006821785222799943290258901391796585485742458507515475833308952554172118289941664761791268116747370545792662616080083652691569998101190252692413161388899102256106597698896910488061530741026318313014536681012560575655487012416553
94 2296742054126182227021608227279026636545007893437619209763525196625539756422766179373422629169498418925651472900024116773282617566283541170914765744168802309992150717244010220834615288153909375894179080843625917234110659487992833996503728800301423726847922067722416780038258073012634289
95 3003451782758259354699650923987655571320418995438720770379843613260879933502168141386329984827421797223055282484286543471526417485447161801917305296263403464605416286887877255713277511633478849092406059807034790865313664224258019232485719188196597545107975520411852914704326768943297420657
96 3929343534277948489726702823481757892800830319640740489916232754428038602412956581799059290079585341808985798148392961755249055292979235354915673236964914749835098563542213560534517216554824345567676794725905843369400411526591149812017955721770501526472851446972272191207682594736617561467913
97 5142878800312456369755227757568323913862510685869956359156459759685823579612375129247235316446993159149008012609053201754229168403854432672794477422473276457340467309465265323514987248485202414775104091280657603710546028452029071083064278196944102560360416636555513561562664379659462096623215825
98 6734040344409918708423785935365083937236604627188775131774132075257051573347574298054132079193732405830255086758821734197092856567051570642588442541502116687130880494550946941918062134310251656957978890846568684723126779043745968181638151235919820404868828441101341510538081033799666929775335295009
99 8821137046943571907013568256075035156901679508253733083673213213013237315342172617473602506212513072559486835739197233867711092623488027734541243170246732714844730622723508544473046973672047005311321768567969700865715814199802108451874410183619998715201851466053571247437444933532406912281036922900657
100 11559771876626042133488916618097045878918773296993517815044364354367985689449963847212138996436699499235712507421941204401863139803333922421136817908053774540318264410845339705353689853760695012659021460918310642066049723388224389785415742612801463194261162155045813493717119638937346180100678944449560001
101 15154663980144395484341582991436204588776613656221974931306543520147314302557555698824455126492922586275604911251339038373159169460648568925492208690198377156033854501157859173993543970199368591118961750864887074518383813138102375235779429431409657667074437977988917336972048658791116875656739765581514526009
102 19875237613129942936450083796654350379350282777499952251423002856724471698479217340503414673259719296041260269685654404449358940035791935823531221399899926646906665535511456743494775323096813812651754084305561647869596224292431641724399490730895366469190055538088585262466034218607218116703111746990176251295345
103 26076183817658340585364972846921135530680744467849678197726763608258352895333854094729040251590601743605129815860657855694322299197585445565640921869156405308786260274201225000190974772319098920228233703281953566583149211686471223309769968920965014137430291749635374676882989938681472321890736815250690751007799057
104 34224588497683630488811841096896843515528272019312483184735828942111201903643376874975531143664903604265720337574052262684266470659876782271322335719217881169595487808850913720293159748876755278482243478727999640533801214561418592166101973637015642650451545216563189547244035809240551995972087602367163283142941870001
105 44935733472752862906568600868229045152731583778257793266833905582901661038888541925753534582308023371041215376800214430474949575809516538907468752278828133039312567316063457211681262592732568068622446898834028668370261766959251427137897323400749383023297477917839900985323179825591614696946823129156492410815578647224409
106 59020355769963879364674901601707495918863279149222345114049524796651581275025539687127824006085891757658919179021467400421028647362150121174149147541185647067345273624852994367520738416656773814149099487512425136498438059202457277401916129504693328074195545749664642371385462366579447315887235434296405195340418986248848601
107 77547048605705713566128789318677858261490891494714438518672303214863933414250951693910331123597952163811045946883654876717263239576362360090747999676546231318260875325409526032568493556746447592997845482220176502107194668399442348640108890966286926230541290353233046072587705140551623617355275084489603866382637183437829882185
108 101924676471805213732992714858432465048745883436519522721965013600074869201709238770463984044697171945469806616440302492814140334660831274168139523748764680215561203385205153838910153329243107088429970970896672893555670202594449548994000908482213193708479670689464917830183273436171051567124402858398971026085464265285778399276353
109 134011250947043499011867248722816031576855456925723081162213233269649819357501621356477801315594853402333962603252767740547310461994032390266198653486630917871087683886356439601573998836843370882443239781585777251412477400575863876669729678651202491730308492849531489786449475365533260262199208305167430039024589878719180104402556409
110 176257798574072718626861039718268991795042191444898026811399341402927862045908070731822497226567886310873279996018143352376932331650219076342248611918911228924591588442644192696394659516294887892203978703155850280998500773471778914012352546773383909904315638602797237402547392001439695941889802893125847535116123564559361335333235035425
111 231898513512644105515685109573083246115848595418735924779744450344024454936972953618942827743508183176957441255660292203514780125910180596677363649265894056068560330491533702939488629158061086706329502250705697566886592242297752069088180986661270474986527489405734173721066447708899763546662744673022545217493021790777634944794764237528225
112 305202146087025211877018652723940369564574503559333294984474329667053907507661073067964027230628687510891168514916325552494478355620711098927354609875465302381292264184630761742869872100604163785355255973939929148899406339461258900761015602944031928388467449325239718142523320750147187474568279335108399717418915460726906645743727547330346025
113 401804426183926958130348733213493084534440746610028498718802739825060777401976475392113475155079805049984768375386098408714703855059414178480330423835898256161131896837820735193426328382080497641699957852752179013962313069501482507830005009454366342246685235283834325988193057786149530378085648659499621277004624812021811288073696966718984136625
114 529147745735055950480436088968021820607630216337232279055611766682480079897780688778877476262278348636787062446191077322929993359300599457461043378760016743181415127041634052693275251302430142938535796117259151183064209920250987407648276600019817416675389574150660676528472606616160744614157409005021850422739042585801480569999824634903459428979425
115 697062842214695901737874880474941903382081218541156353030819550300644709343482232263985071059373207016264972699934095436345645837684474795628056829709324574068380156972424468852389680319898434659987379900656125491393985092834377472422647538427528912176782858261503822660634631578572705299166435162813759490703797090128814559093810657606856054928991537
116 918538518820727661223638617303336371588020339600926780871900708147797121447504922353072968053227715531524706799447230925772996008332321522314708634383107034049293682387966962293272105818060894615905781710210938839522163698185560838759168381411574157836346970594424740480695270814045361604949242316094652436210444980939451270602758615135769447835004830673
117 1210740414442759453354892167301214625820343473684478055882885143194558685525670895963954959321046856682008814857767824781687433757283447407314052710689555830060607816608975382280983548533161873514486236704713729034027739606286284651249710357137651758688980444904928020016215162045886039375017762058019888652433931772375431048420077956323645630922435764506185
118 1596359702970978396858746331852559793772846692729104990665081516210376288301767951917194322899882338681697571751726817818290779703544006017557053256811792004164682662529607379431446578662704516837289399886303160034744720316596628896458517563422002138335270782352892500307700303852146674019629984186930933990850009536621836475935210806092558317367369597988759649
119 2105398957837286113360699802874778148752748173507429083272732407646981181148956362908214515799583208428352097174393524276827313969559939306243956328900628742315628233520583866440440185858461379371679600916774868152946156480358986455217204681889492760112930048238913526299976281234732437732429892123504073885759985142039225217601105635673150157148521172599798681537
120 2777537390510800817052430316141630433820434667703444654511258034131869975223158460649490100379351661061160997772297605804647031869873145942962355532841519998612576018078906729285780918994241788673851475401772011614238606183883643223151858181575798160753966504444156153707757792333023649721150165290233905880357536568231300201561160850251486622023307322125569915185001
121 3665264086457190749492927409847065690116788108823966920048341204751446446556266970589403433785823935662681358974704785067317339545356307526509065744615936726367413089583672034321477397384576305162530168208498075210624193715745106043889595682837003828916032300163089202322134181798549133497546539402660257626423508151025727997756237364125503172546922606549551670272739409
122 4838029473429770690382614632225589332301951728447681977905314251783649232766974812046748583372183725936176758981730476073251423393651494305826935391108688525247749310029347389723765465660542238507571149037691949369076559363147681628941805254490544283930747596900486104011842656766094932515206412508416516982123649642891451352928912479144438732423983539515002907008065623825
123 6387747055025437834807831825146583309881153426065403077603239544453295754329620651218192185040407095452722995372825616076908199827979325916189628721456698751063304935298327281526234577272647481873422671165729927302099532555875253889970466991969254429015367359478306311702571314308197767578124676730370255690778988523602229612247435215848322172581360563215339862101508321767937
124 8436086060516331696583734582224338735232778250459459269990343373840166601501267232523182184950049863344262595059020657588894618739198558625368031049926914305492439178629556708940845475728828131201697757916396971653539325973837974857590146500568505194610849236575174069342833160351778463103853516612053824700650433871739149421572705306086028254096785897166580643407488305365185001
125 11144139919021574464433930979370878120852118525598196392612150381551301666250523023663707849455440613645586047460540043246472724293491246429710154097545732754592065482734791332831022158685940265900662561287752534763956890270585834604256353358523144854332895036578739698299863855318349318413473508020631504888529324974427326044518380416136316627898715079630119151367749382167554503009
126 14725247088762901469532524042413513899720816938800531154715796447048444911124754037676918622878759374553516708958440380037042724831667761522297391337837402785468813964749180539444335610255313543077926421342976864248786900448085290688782066007311245418735551918871389735152133753792373435835664571053347058036278994295512442108593708714872964244965446633640686922651539922793936006255081
127 19461995355927089156659470734108614212234418310756435070004254113781345883490066988328268756218743837519673994839476563241766829500320268821033136901441753145771342039148367420730874770808465413226774352931181699727948798683020204245731261213570298036972791301514524282585227734426604809099803642926620154906921816099183787849896220370679789954984998436323126925873608604458706376540414505
128 25728779006440827135918789531282896361438469066958605940542044643844708596655292313142128703355062958261533251987392108038550858257939575794635347283266792004550393523763777284191727838900928878404860476011755493680333715603692357440883467329284120190372038452960064770977274205288647783655068605426583862263391693814104220427695183067456932139886298171976607386460263061306262944153880469913
129 34021727863928907336734786266507229968220621651563524592664237123329852197528815567539907133538323783511747395554253868584333486758487723113713285444453367795362548923295051616214807238754334791168165560717620656801785583307714454750989791297880020992133876158956096602261735099725898536813437411237183269624862696187007301657701365447147309432142176508572931657123904884245655238989128098343009
130 44998424795778879675265510251222453107802304078788145490674919919194430861593608184468644927485639599868043719356118227036355621786387956428007364848612503177895400561816890813907701297108528194293326209834989599044073606294799356825919160800317237363267640102130777168709634160340967557616141860795142098438487846379371497101776374005005559019110094917916376659868971233456990886755122585489069681
131 59530622777573843051552300459107630173779131355696471939979681268165446526977677740976596642841713273731815475135492117740152496682923886785567903294400029064483746185456580162061595842482530770392269844366198813968011823099445904279361165941474501435677978339547359572581527828250793156220793523541632106088261820624502364558270517998345760751334929444524910161140430269112076467556425682539880897409
132 78774229004479167727401541093044525939373178169357003521648061987474420916735963153790019804633678421798438311908683347630071021258018236243851099845036589091974072727747015037186394512740131135199974265667842738650418219017522487823309443859041218559989613620348689600340676545322003519459679837519636926079915410870009881254072258183974653087188725599124456587250816934505752223373952826407784823361265
133 104262228409546881748254412804581243488301503092991204684993540579919333931929501261611207417584666307071342864021152833254803247527564256494669793811493946843352967589825243624784802849395183622451099433685138959729385358898857186166555943252441341837596674546121847675398932157447392275075819838512700996350141313697223395371091531614898006671331109822111115992970622909174112291605172348672338374004716777
134 138028087535728614433156737852831078402887526888246426669405951414510003160778086925054079164538034627605138649449306288893070630158628368400979026011724962481048638005612323571807052740789133145690566690272150929758119400205707852819732540264984731093984963495284829689542120848325786735574056606715122615026499748871197837385208352677472370488202996498607850707527882650302219459309450080846827914692122387681
135 182769665456087861646465590528187285722353597428186471536137180817748626498633647191387453929729018058515931490826681176912853341549562927486051846355953105990301823380119215940306156349938048356174472477379523320457817815089487035057720087630894918829559039310203351327841905992839472156497740895961905727811234392354839605795296439597058491879702898200580114852464125154237165912554657687123049721773086280251905
136 242066965686938002779027190882996068040047932548997846502044947810612461223402455657674993806031698629717571400154163609766513465839032392487225207082026696514892153730805445064314408804821218432982110200222153368598924105021974960058066777072268281696707968255431272692495881577331756218639601077269105316188612912993459624164874519602738259596476841413813841642366831619950948324169998106471067656100135123939562545
137 320671463949044841383513389334511438169175353672120857407769494914762635994224340812505759776602089224200460685960273589368294547844647206484538813168434818527231377830487593052961887619930417644843319386233754340899554736365028486341034890864958395355036311402332415697827365987349123444642672044898511010007326301301301873998531838870240641260728082226223735366031922962711308893648764119175500621781415093928527000025
138 424890603732729086929589540489413153749972884569454513089108828071745061757257672072572681135777456752055016985742870759787440273183791615611514242899981611649955142534898619213238191823405630713096733103909366049870746196779270976085626203309981444026188699812025406594879788232695423205576327359039203433341820275657821800897371191711738277642332001959569487360684101003449539439361196948179372937810132063926911536685785
139 563098847891180723654970233900254575326082017634987511829548901985914087173398343111864829794922370060530338667119269413983741463214196489412530447889436056880067424290847351325391547280740305441583192671830632576511521616461515451722055964602379990082322539437502839988745274301567786824585561923591618619753005241910630443912985712672785714519978688561854229553158594719410253814376495951850395205522221638597073550694872905
140 746417053451838861168269719958741745846784379324794122418140732159753458489876733105090243972944170418528459515442815217303923222497131114564886700890155670502157775211184174102960219054060241382030279403503582953531249273854541033879518707586129426993333421125429631906940752977674346173568366959061102575793298138193159891858893926932435264812593047476118169696487564835559042867958836704716857384572169442554133751050016126113
141 989615756064562870148373003689452635646792405932976473941695800831132802555374576400160087823082275622149343592984528654420866640026799152665847863939887169401276193298382492651203827109550345732815135101538656633910664236176593342304501300691625331247382562688975214552586750659210940626584788309528216462130710940649809763574002767277045251487007018435048667428307034417106070086579419676116558137125784265785244042237041745010777
142 1312316352940002896963970481612166938512814255005511011554792195311384151836867036099413167679664067926836946679178093059234493855472474101779354373673458565158458384129231021886715048376380628281902381506413049998138485685544381873688150923908956082696240077408545015696735578398316713818984991216119080725049941281753545425952294424344790076266323008321130649056034068728222881264904112147155869173047588318206543871743178848946236865
143 1740588682255524065753085393814820881911033878057170453525523006172986051290574058350068389061408827812123140741970547594609241997948721406320056439912246717436563074203048890016427100031367633161739347528950768549493811655773594583379876563932547689841452524480958300225781568939608390602270425316395195896668351363881600097848935151673510921165042788588871916677509376156299148264356943834156061834804720812410954320363344515310057336001
144 2309076143806374430700277822346070938284704275432844242697348934331778914529973660000637692326049449939414956400144890647712352425211204922541506413325683505904091123974178668737304412249408301809069008652229130205645636404447240585381726609201855459577874415603878350309347244648277530715021209785360733276257781754686787674921268966088160141931660603687021045557815002220544252711706138089116367442868689683618074452943268917954416594796113
145 3063822998052940555837355402924960331671577264122310792920284570222511823175809802784015694523100777464042098375538801187327131353710036087706370883088857217448734777266943306768563651890522928920952900390831240404765917833992280909084396102523653056556593480199725174071588504626721499615271443091840589344446120690167194809144744059193539496643087488420912278506638319096617798800543072039851105027433445033991432049760494038441789584196778009
146 4066036429530281295705420455593823376618983726597044513121676700720231676674706256756144113785475126207183643635766885488756672769996226648899010818342780124193766976328640227728057763086411159299790183928955221345000306069636854500213909403855259263893530732024513716638460668510928692125920375004435474393930724904259705761428919806827492182428845198896498402147371895618863888774748402961183737707765372055392525060433152618061416311490939492681
147 5397093181392201688875540813724758453902988861892364204482160940505163070553583752138819733636363802660306503588230300607513915039955250045117347152617673552085588906912467175063693836057862780091332515040463843466679685916492076613028973039352561332683499266462532194723631798280602953610844132556988818665187686813877235413949395763969705467757063047784779565065453788298090110717367722007398986991365866693682082304224861217118341368072170215628825
148 7165203483592429255897452450350602307984253272828736497887264422685082105168111570004371595973187269887760774959653709099598600507136822177933113396851366737480818281497770496873785103529113268471781465106394820179851722107916539490217831556127363098321503067477832647755057468274674678165339761722004293622898119408711739821528759035940326299505863818669528461234289136851989133657883850288737205350717693577371252064883770126162903087500644164316867833
149 9514282175756057593416617117723299243949931270503670960635375807166614393661356603748364360204767517050165994026052868968502909164580427386487537313383984289473214961614834578702268068238015679183020961294657212448304908695282457135575178099443975918263887256963433030863370693560936131648883023187255510018221596591235547390927729750895963883263192871783341609453867573337507673499247663193917759452432404605603408589304028791892414853052061177538883353009
150 12635759797724918029291817293508965907703600918794617145378184397426782968361833762162245872848637290045587655954327552271113396824994030065172317817348628306069929364670355974712095099506781155723304862805126553968593783398856651145829689643563284199829892641963909148029260586895706660922853129015347484161719399443308995997464210766802189653938222926544716075286995996467281061081909623687861095621273357235527026012395305377055030600095331826731595370037001
151 16784310237578574233537360151423931891501921788116267998759169519209122672203339068838465118982667440930909558813585176982000078316300064370096656108206666530581403631715072771055755759630087043073213807524478120103320306165885429364710811790702656522836352018216583631626443295814040362438404185688855143742384775907463054994038932666239568873740557824335460745216752647374818528734254240140970872037197779927243361722627754636921791166829201020316653258885602409
152 22298796640750816079355865098406905327664133913063722484198816256942756852065766273219734257842596591199482836161730114276826552315279918277946589925481732968025022657874914567840005423954323011853530582116132825015616315741071237510036435423053521453693442393490951793812164527946726928850536036284742422486826630325546926106764039697023809795234199961953174197154089089079196942752358125509958105427435288026789504785703278191034341824903260273422057586854099308545
153 29630170856390232893060428212949237004796246007718144791559995877849879518533181905543765307853671677988118701711990431349074538511430874455833416075312546323518598158164799717115840690394227381036764691253659721009964952276702988231245539010825277279353590466939907667058569985720228649909081314847898574643841170146078367755428157874179514636259492934920332349832429730409522220736484184862221745576680186238867952948498126314964092235728749105570768210088995761612457
154 39378639982283154743295274574837896240534128505818998587054817833551420471940324008390717904878726360464451357817771782388430566827681446710765724049692874272108361798953286938370213946680694511429749618949582195086744633481158555002118304702983844871613297752993909302727270088137626136290656889774858655558465958933923499988511789610276197664863527876111736572156437025581909486629474700168685553174241468852360191133636651233320945448756149855382936248518204849691537001
155 52343184962738889281927054457880636833017581039389900285934248109358949629944232832806914188608981691900603814590269126301418857678295543496721420519744547711209665804521470456854349998125215787353516315366173888555142614453991636428578267329466805983475295662142462939822148948015350196988603070956618272682635210366690974426663836286006964862176469120002370764172182157959206122040882441992818863647389536810050175608298443284428346214677921449877569967979960353959441616089
156 69587545304881633497462263150125112742210595889788857933324868216876721329320657122227537969822011941305211008151668506539028466293093917166512066337426501943834157463904976004208164405328753098658953275393512954320572042611003170256591230373809810658552164503120773877766822778700802133915271759137858546903971186643876886289513518855716781479795963257045228360751606666895311963994889823984123918006574007686563211151557220248854808955778810052132579999957594542836230274453921
157 92528157075072517191510234298912267842603130377540079887370874043887928640615199689058234075912460178302985018536263174155438054755042155058303313666649597035212281929284482449303807934523814951385430181160629373167446891763562889623334703796516695930102288594580628019106347013734038039607720263437855651577730345903135675851559548726932090611291439448021661054398415957853429955925500551855308385028660871763018197369983855732419895862025082510452744821702471273796066177096932185
158 123051363615486555006788834417432148574159073638423701707971180415690254432780382294059343178559876448507953940922450121520112630253203645638891109857919314108486136688512653358580930028110543169397206599226585125555650270730083469985438864375351116458517814645557476409316142710602407257985366229621944458302837438875348348708683610470695336441593372795795480446743257327785084627479878288832661238787505470951057502045182616707435911864083224750499791049402763777119730055608978406113
159 163669663725880933633754943261000518685502068649239001104595929564348231542506661310225525653637601517997350907854798419392072338958946756707736848846084509413623669407884334431533408522076333123462490976814240198617019080213595106847444484808028703425055577785130284846047396112088581390019978176262833285991494612513888168128443098301327443474797437002806859703961174710334247065910560189497166520757823190617470095490965493595943490535070616643525704665781374943813932494944357094973089
160 217730025868464544498973872876437330209022598528520914094622762757054754735103963474945851256762875891814975438279444498696044453903911073290305322043803451232145916496220601375150194288948953474699559394592413724161208709046049810559889791255538513278966625139530874713695474340269891258689449613859239427543610770838127800576207466364000051247548159407936179533881102783807421941058913061875550928262282586617243383798924620996640386781066088345209145602878927330126042579625090561731457665
161 289691653753023623653159264589301881305874262429570385119619448559177209253395767743209163237298624118588308902629058146476126501338964793942232466093920827956956135823130859693970818218679831204295599661496492104992119381540545835778859090795506947778626845006905848868045221233231899250975561681540247833132929100914741981456251835560508369932691468908452883005033244159493332679442145073835409408643895104632701784710660781237630409548333745082544882517014335975431530081675037498445728542985
162 385496405128351659880426695015664687740723105352056439367315491332021545731969356887769103600657647129215460056910988838618034891871723501964433327692321841027138366283938741001690422424607248298241507746430377636023929903183801900581268748051700989485478383685723022252964761516201069321505601069864948771969937836347143451685788445488825845815783875987146584182626458558217390197612730812502838927758507280724264219711372499097807437188943439772688707458062127876951381293250994533501578139422425
163 513062831658514668358672420570290554521075087511115218912815236395489157793775538937263959608920085755798297576317227123687890066655212819945748126580119794909312857426019775518550731583617582132571108850618429262336939989030604503376481736628357256708461539724669476616159666935070780364810045349954839362427644833310019336521067964069728479180357191771993658701174522216515657380523914543161273205771008773426754439267971925892248671619706547401722476773745908982348692007764499876031945246561705705
164 682945178025645733811399614209061702552452604369913701471886255675470193339520162225818070882819206650644269589592702653605875258877125330047854830656670939716993554652471178853076859926805675665401821708035669000019996620356102561763799263057545171984075582556669153079848634916968726634848862694584493344195419828584372041082829061343714371206791137794220233617371288536639095848828875227463119444648323147471347989554617607845515115803681468846312190297456996252850853758416359848381897285266543196665
165 909212527683680245734840114922328874846844154737376877626772796339479821382075094929308059250404453781607776383356162790677520020876060269405225428350017369630310038078710139664947806335205346891379946576542228027051723606782218822821154738551039513912931537953733898304380861386056259777884627861476947249107216997618882551562855641020023025704200031849297660121221533254739053258689682912101178219899138837433111823292188339833020374464034003617271470467837825488553596633247948240777165416582028154442417
166 1210621780157862205609432365017498146399541849794626889124935312931086463655747903436661727857539858338152340624188138173626276860288628482129556052164583514069714280751967535715762973416470442968069011337010878697933442456563162575265568290007650366776730992607962021422326968188134366229355291426337032680827271393529644115614571086493276876059999599792926511625313254764953760932629803769835404957111983611534285228437465901933897363073969396080475290371962062420174446818786722850660390633525981766290653993
167 1612182853176465304186046064597493076741371787251496575142963888219756244225820692755423767187470462740729009598150801905666937529734032723661100400640575941468976859826463067307455425772877738486872303061355761075012722622906718073206339566853799629062972934507341107911874906580055746654258243756706498471491307451285552475046873643718857606561143180456936073258771392914952354734794163940445698790466643252819256610350776425073167866119509272607973412385283189826848804260513540115337234537531431678747469046985
168 2147247511225061387548496624819986236471007791491034127333929809424923891446157049857405128817561861454422567544297858137377283392617347285221551885448153245933354870998939923340827488900925801739271032788262366340200416380423486064956521856590912069133848191604763734393554154485672621963369070370692383554904241478717360355111363311359025364958442500429455593784900610731195641633855850729423221558555209710328428208280593068730966469823593959913447530950969424076008282449857097342516077403588920337443565909751209
169 2860297323076532322621675235004306072707997842728515513821428390517442571428857094710177215086667962701302858351147412104505568951605384922883910118648615595475470962512068620594481163194429210144888816498913882125345437547436928223893291655325477722109831504166985508931874543539963870512352479956737753559964444137251527004265736841461019543131275473763739517236979885709966549098615207308573181656332386156974405109597210937741128136327455090944073579017552431786996912323709967096840175773087277154256127197119462417
170 3810665178429489552020337108472280163267584291732091963063304015346138646055199320547826311823380558636956714932841338817914708359377612612618567122527884648041738920669456868932919835218481230466665476145331942076356160956560097589572501385309228806585026215953406879324708203871861354972808307766504637063788607591355293860463171426087191327419085024334729959158582684854482777698204852503813486210711779683768921040437994071566107517747828156830370354547370909947725883511611615865664299777301438821174623970480931690001
171 5077503540847290283876999733537048673616699742828334034601244366997482355484118439306138231758282531498712972735932837139123785432003564193173653366271225567806964500256926639604114331761596563120498267464012951895371633087647454210987355558237880053320590254708402256210391550015925088797376656065402757394893808691783897749716303147725580909463465743247316595530452783922691056205282729749454419324252499984648723278965194073136771715567833309958447645834964272262475635706478783018766395423410515272494311111167371188919809
172 6766417857586034447057901439454546537045996606240669611441749373677985987023958574300582924200112766826263775066246745627263883728497636975895847683442598885416465970413067647422338616325858216230906389820798166661931717847667997734814568842868934073609639618577077429006857555408715420971709734002929670763392153742128591277632374074022963618442280945181321705581315613029844557575889869742410884150997176362488068328336048348973073876302442413234772665722538146281425266673153989026548310160574907268406239613670334722034180025
173 9018324216316322706868948939662239272018766121927365193387920231719111281958525515665073744400708267434821930756262170862046212172382702499633402814997925118389684008957651556920800563501850017174754686771267895857602900473988950188123911050908071491586151001553905859486046985392653151285091555272919021569731395101253607367273097507276516697707526147963744516957813527693768399110130703649444406559941296579791619077729325419492839831366826188968356214045495127753877580798071136158381745377787537743762315224831877377050688700337
174 12021278377947823517130640790834639221805562555748389304462574553355963276729223005267613037554620475715735484428423266218911140934916726597553628444411974525913213972199338015319959941207751987987641375264864980506261744471899006857791760240428075984782241208035770624084243725484652393007043614691060705846615774924534122080701146215536373291977587274342243363039509845741207004551364194091856755976978450798697503439995985147111501397870249457842862056702892780376513592999326773449604585047048877356137376285402166876269818347375001
175 16026274700473185975749555251757582610141005751520243236540001374572645703940970824877300245135953541141436185682956114332169948526917731455294680089092798370073836731336034716849568744287260861415572273680371482601049248344890874828792814059539581530161776717196574901327213259310568039646871386343913926826231221503544062371107899565909438102469034357313268819224406411434846102589034083212667795255725496583638419379272497055814762988811679121806561925279634462057355253329219017452486276150250437678285438775851108822993246007683618585
176 21368349574384217309975532418762240396298788245044184965672217324252059582721863671468245386290932006173135441349077856786446826462564507913704482779202659610186302392020789303792707267371775607718361586706131977222188864811894760229816546769324993817256395776319838127721663410809500305550161764643524733657059229860023711776624890560942468097735850943872215710407374716985585421181161326505235408165659082053598345986373929089579536470017217602975124433717046198642240731243168514856285312986387587470512041950640284104484741881371511893265
177 28494773411488286763454741997981871087748369849821767835109080354206993669403801333753746501609475004422192822135751120845053617544878723451480941719718236915055755735895814810435875656780443317607137175288731929431889353511776233393668585762666863212648240299663261848011542218811818728573785717882130790125722193143524408500637978281181179155879767501956802966377948335779156152966794383791811470811965223432560549136352608174924515101201588737206539369443498732933216380027941445948325079345133312824305344039798990848765476547236051869284825
178 38002716227839500390232366341985163972800830286118139557495309348331416519395340231691858218169373519252914550781141707147485758260853932757806460560851085232463170481950493591723793046487978156334755224275572936976357943911823622205082903683808089984736732819970786024985537993909068487703460989792483322831597899963467255570042293240800621252983052971854089380057726151842275983211610501398535471795780560373560828789016185114866053959407659621556081392978001755166515788670025015603170027961573287313816431908483772246443223300905625027800990345
179 50689575638379561471395444059501299334747163936389248409714182371446178686419803482654410115630276089732024646360531335374051825063328538541995324923392333876535573652174227856516056697745231593053515452552636584658099791609293650253244101291326044038740568077844692103716275975030247820659380709601360068900635623349710326873076591057959108500735629391920256252585606758217383768550949891079418021697007887122755025073516619184103927601150134912647290516016890899792677476737949447572692141687822789609960609389536238469288915915094558799868406218585
180 67620231155866837947119902906207356230798329833341243254686369094443448519366173598197808402027646120877106304623553588698514276120370839537098011332274319151269196344521540573448879089151258726107592019088134514064776840777463952583028866665191038175278238166654987007842238589203712145896488227755304743873684215799699150209532837779927768871460836745799919403326290605175226292778850306314069837022248718536620590892987033807632981784670653881344840796554822439372003676087331901968305847364124897136366631694069899748822773620224047142118786226902265
181 90216926766557981022798694109906120897831717869930650157869357623317218980803150448469057441361989732403373511671959732094320597404439222802029073915634538117167121141369505870286133246671070506217840122979917906371643571065817371440722423797445755877124674182750114534248601354097447977596590956921260677180102833164788556200344294112296301481837385278327746198022598265724115331034619305728533888727830090413344981164343376938427216918644628669663745483986215064907041599022703892190642157404464203959255779778884834748508235201219091915889721941138081585
182 120379407590405632767340460661703405199923870612188489300156085910962915230721420900791343372320011764580602747630108172122541883649048367897611827627335789671938443473413404414674423516945489045445901379831561591287129209405938859188909771070931036893265662479138012824115305189893143381569549258233234954658326713503920770716083784055729735244764705302453151795559535380467656381645369015594780131599852685140506339129618516053217625032168159945976602638442220448127818361678857616746552344550836149944599023734587106502708528743461356060868046019463747945225
183 160645510341447044171909670020118535539551142128627963380604796406173723865721780053105091927548991460550332475329576186415898044326943700559785528758321400448428773552151232055661679474130811661361443249077070897648243786088489112289518541276618250155180223452754391182209210509267751565067932369574019507884723231272097487230087481059415181272370823736984816015873480969578543329692846673677662414900133683786989073462341110686738490809285667642509452507675474811251523664473530797392434016170923883811385698694190335334551517324826600202103793840662150900358505
184 214405851263129041489965075845931483084859808356503026168578765930196923039895642967290256039131628799983078863072363775181815598647119838441304720624839779932805472889662392332264917850484739543257537566600119126572122653152119223734281056148111134432453066040429249000827390411467731284334555222935910887845357392076676184006587630204682177467518622096757350602498399331526493276388242536447648092241719672425555502642650334257370601301042496074100026125594483120420392081284085831524866625023215176437043862500187680532330336785273706629327693564416042617884097265
185 286190863743611773268148788080827612438035857821197969794719944739194511696334162922295536756563253251753533022762973849033080857549941897634203230631770172505317142782278320880036274052946177248402146921957582181202013966848420471966092502500080202925685793194594062427070771861978949010258082253802286871128983286419299674820234685620500082902213088005725620242382143486528907817724068385844934943743292783625987638079261750424997813439625569701253511516068100830542804866530123452221251867847373176423758134949388736344154514688259709163260040462550140867198490732825
186 382054605271725861193588624598653345991659067887206888226119702262990180315963527812419375237097023046142309749172930963862740457787805375773393540260530169889226789333225200047538026590937113561329184405100734817451899564066019069845810735405868532279421393031860657289267506897466405929594433338363450363536992580121811839293761625524138493971203063909110304436083499831407369243202097090922109615206683318993613603108520798480125499646688759869283348014089549809854317017790745728374098405679500540358553475582469925585659672995394339455568975372140450219025163431742425
187 510088007848801410665083573981609286747750008378341262127836158271461274651520772534638093381434507875886001247141056150598684830634041710840628129806881109167541163827659614566939446147560181518873655093855571727547853870203801383189543214305715828444141956241341247536201341120276635586822651768060356321637093518677094164846458940742710530315152666908970064014130064360729477464452052323192558350519219636589533252696654980157646948584814115679946236763235702154601394485122305452512503953401152826328691489162492966767690231222943732995926781294577378074295462821865751625
188 681105294619363673723301896420801889971912219773270668815354533404867472541571806917444793107158520375278410304637458398575798230301379299708900501157557760675104611961016372922218372886551216894199958137741562952374424726895185345073819235336046174386234841343522691965598783934026149444937851480312681543432450371889253967233804806985874751365616842204219430244542478745220452375971838414920663185195428489776776929858694629449540344943742780198725951494953712975927973002967695744016736639083264322306788071550157372469055040127910944930061945121785351694890338590547545007025
189 909562075475280131681284319525425288164605379687939451118432608681357731069580413526433827027239491361588647396742244603450655770064740796010453822792017886739764553428091800642843468571806024218892024517950611817805023308837517896782523056835229543638758938449554549528297748305839936597488726833402151427777575924474314446604652026648018611037971610401888310706772954437999166559662860613911951162199841390489443182309407395814260637962324850060393161323971803049845067008655602784800698766684545022395479708934574475150134954601900317144030839341672755624633440575424413679022825
190 1214783434353167867448859225050454832191737706925693180476237799472803257340566912667188333180167608737481198770505198300623078423448428645559731398655887827000499645611763762015863274876927982737637223880197718778386550901044368692747281130125982395765397449516076878756382118266289789726191128139458540389510673367830659795703796989297095771604503002596844986513158347347597159232854684562793943346718803054409108619817774376056979731617124188767447599418074768528589338739554752232850176214768067725996261007877045662574745977977377097359642154055342423386793406884075678279879914545
191 1622606830246529426122794737462686949655325812151635127938671114048243079177990651395245607408770545420993942595916257721314309409416799383262324350221622721046569246537666717771369577552641140757702221592215595114763901457397599634767954434493648999770129233175537478706623288391841523672675760720170394147995082121554540065828911376184594103177448814683888052442580121250007314079769766347833339344106145568666749104408206518172439973449480043092668410961582091066577260343510957027489243101030793128462082691985256492126742211900370325832050547771332552131172644668958819742526601256305
192 2167580129116503708957958906377075268845260585431440167579456521316985603932209944267861066105723137904289328336534414289478514618166965106314195298088590229504591154226793186584836883493477188633413387957885288217307915947206449840741639148979295557142943515391213737635510923961008801619998450168096866837621552808426898527835372610221415929745918886053640157794348709665275387524904826616401525422875610457719213541784856583669551392099689405263906201912374537728967989593364305082650126805181985725747507441450326463794204420982150989285766581668965119439077010576708818660318979470601225
193 2895902614861475769257232310732867293994304492060654077698943685064585045899555740994137498119666719763893962852890584371009979234104128903070534212473021267148999572167600748251217636190155393086150315934665540645781722193209366968326233423025169889265776550152835090008935804294072944747588346350386404993951465731331220998747468890573827199566905996691248367557396284246640083453795543550596946931689624921835083276776764996770785362681217227062971112862418876707538393661420463142036181906223207099014330913469909283495151454975130175952713124946411111657106219938830272664398858988269104465
194 3869360480767243530272978793951952717155561242572671971237197007178382266223086675292448357934792656135604872709752183450242580943381447110948202305120290438147295291199757172135072062392277381838467241792945101928050512504668577192084568163224331232965078034172014399809570989085564641786081818128390707243282343190200867857833225806835125066643215981803292879585587248176165555769925947142987009310683224041483318433269202671730411166884342107280432946611544603648887110603930902877314434406140120421298936362044489641003784404839124786309050647752713210454170576293184176748667942971671821464545
195 5170593554082628969283231821574883905475821311780029523489607806372540902232885175730563932471049118954756818959536147607286221833289954645231947604499187064237011643995081431318555412034571124520304152518034966164609946213517885052777486438486150079039719504692348345507895059170887145475382675412552179825740609866956257587862487904502918868846106900793464053721049527064204246036711877048449067562646996257663090569155797733403843288936476443329627996776183974754239704182745923408986726933477915531898745424340185112819167973863697752509302537250731607453819749438058042450509157503603211707769585
196 6910144193267111197905186946095662338561953415721104917093715714248960708864004933329390899657060057644030842928630780987516892622817123667476739113610921476704773931291588917415787687527431787448674685276343275655242411967021481459304608835866861890268212962890814102092409734451055293183097357242461867847785018296692635092936034637349168607312478338138115743767313281776414003258854801466748266122184304708645620932839115664922142161830385362730642910901476553367073449578843793858818651910803407401186466592446396732730494898320756240703215053087898348673765518907976455305901929939296958734813471265
197 9235892253751843096151698659842294381999921465356841341977577774681933750588775245961848107284075058611360539781767352221402372361770535537774888661150038406819836538404855448859926896933575765735242052584556323807112301465046707759538729725578648133151578432251724532126705907278847952562737537091035040611602244444333701821338564391055990160913087931111354108672671947545452554253473373417593742734765584313030763152568781540811640062532423041714814223937977366683270669924098486100757600162007028917317794415716106150983465674113368426174714684371708686960068164442422200607201042186528217981600833705625
198 12345684923502408780302776428995514633674308379904461748814199191179780176356032457801360451068751941202982448231209237162282966814038686862803648925897129662565784308777829072147239250337045478111519096452868380510519103578619987301832615090954519938399182674755221895323489913599683150121977076078010203010570016901059846372685346181287119469435145136617776574546320308727534195597253814372873150438551341400244945546218188111270329915776137008635921292683612181282027161217604624924728982315263903607029462311181474782160216771030284325050548155443684558121694679040288894748560469913405153945910253286432145
199 16504244749947690316277684096776716247333690993779877315071767050384882599839310684438723962274976055747250047514262238119989481470641927623800056041962536126329552664217057921402576152483996122269525286723047076774106025590940256287076691491017557001717810169169183067248869162089665280687445378174323287370597416022352216518796451554923282133914286610514814374473170905568659507470406467506272039559461552996181147773526525301101788119181316596227569954689339467042757840108952240256371449170517582057146396342133648343659557346096328443569013881410902895397658755996678680724884607582321713384232904229531569585
200 22065806995164808402310977352234814205830791092801329041168620579925246941349713052073757910323852411681934972930218962300050102951997526505228066667854732921267704311009565493812736409836609428332430029822316793518643760417534828521911700004625278430036622177309621712283995693351051846222299941784656530926781847393393447347862145913234207032931259351512118762891705147927673173608661365284346239772233319782236219632535324602033693070696720990139672763322793267340504654224722389737479647517507453787003143559655079394209492904886365061283202216398474295643027987066858604217868224851161841695647945629382358805953